用于Android车机的日志管理系统技术方案

技术编号:39308057 阅读:11 留言:0更新日期:2023-11-12 15:55
本发明专利技术公开了一种用于Android车机的日志管理系统,包括云端服务器和运行于Android车机上的日志管理模块,云端服务器用于设定日志上传策略并将日志上传策略发送到日志管理模块,日志管理模块用于根据日志上传策略管理Android车机的日志并将采集的日志发送到云端服务器。本发明专利技术可以将Android车机上系统产生的日志和适配的应用进行统一管理。可获取系统本身产生的日志进行筛选保存,定期清理、上传;对于适配的应用,可以进行云端控制日志开关、等级调整。通过该系统可以远程协助车厂和车主,对问题进行反馈处理,避免了车主需要跑到4S店,进行车机连接,才能将问题反馈到车厂的问题,并且可避免因时间过长,无法获取到有效日志的问题,给车主和车厂减少了沟通成本。给车主和车厂减少了沟通成本。给车主和车厂减少了沟通成本。

【技术实现步骤摘要】
用于Android车机的日志管理系统


[0001]本专利技术涉及车联网
,尤其涉及一种用于Android车机的日志管理系统。

技术介绍

[0002]随着新能源汽车的发展,智能化汽车更大的提升了车主的体验感。目前车内的中控系统大多数是基于Android平台进行开发的,由于Android是一个开放的系统,车厂预置了部分第三方提供商的娱乐应用,给车主提供了丰富精彩的使用体验,这种形势下,也势必会产生一些无法预计的使用问题。此外,在Android车机中也逐渐集成了越来越多的应用,给用户提供了更丰富的操作和体验。但是,各应用各自进行维护,从而使车机系统的复杂性呈指数上升,问题管控也变得复杂,进而给车机稳定性造成了较大影响。
[0003]在现在市场上的Android车机中,应用和系统的日志大多需要在车机上进行操作,才能进行日志采集,采集后续连接车机才能把日志文件提取出来,这样给车厂分析问题造成了极大的操作难度。

技术实现思路

[0004]本专利技术的主要目的在于针对现有技术中目前Android车机上日志采集分散、困难、时效差的缺点,提供一种日志管理系统,将可以把车机产生的日志上传到车厂云端,车厂对需要获取日志的车辆进行筛选上传,及时对问题进行分析和解决。
[0005]为实现上述目的,本专利技术提供一种用于Android车机的日志管理系统,包括云端服务器和通信连接于所述云端服务器的日志管理模块,所述日志管理模块运行于所述于Android车机上,所述云端服务器用于设定日志上传策略并将所述日志上传策略发送到所述日志管理模块,所述日志管理模块用于根据所述日志上传策略管理所述Android车机的日志并将采集的所述日志发送到所述云端服务器。
[0006]在本专利技术提供的用于Android车机的日志管理系统中,所述云端服务器包括设定模块、日志存储模块和数据库,所述设定模块包括:
[0007]日志上传策略设定单元,用于新建、修改以及删除日志上传策略,并将所述日志上传策略保存到所述数据库;
[0008]查询单元,用于查询已配置的所述日志上传策略和已上传的所述日志;以及
[0009]指令下发单元,用于根据所述日志上传策略和用户需求,编写shell文本,发送到所述日志管理模块。
[0010]在本专利技术提供的用于Android车机的日志管理系统中,所述日志上传策略包括上传日志类型、上传时间以及应用日志开关状态,所述日志类型包括应用日志、内核日志、崩溃日志和指令日志。
[0011]在本专利技术提供的用于Android车机的日志管理系统中,所述日志管理模块包括:
[0012]日志采集单元,用于根据所述日志上传策略的上传日志类型,采集相应的日志,发送日志创建指令至文件管理单元;
[0013]文件管理单元,用于创建日志、删除日志、定期清理日志缓存、保存应用日志开关状态;
[0014]上传管理单元,用于查询并解析所述根据所述日志上传策略,并将日志采集单元采集的日志发送到所述云端服务器。
[0015]在本专利技术提供的用于Android车机的日志管理系统中,所述日志采集单元包括:
[0016]内核日志捕获子单元,用于在所述日志上传策略中的上传日志类型为内核日志时,执行捕获内核日志的命令,将执行结果保存到文件管理单元;
[0017]崩溃日志捕获子单元,用于在所述日志上传策略中的上传日志类型为崩溃日志时,执行捕获崩溃日志的命令,将执行结果保存到文件管理单元;
[0018]应用日志捕获子单元,用于在所述日志上传策略中的上传日志类型为应用日志时,通过广播将所述日志上传策略发送给适配第三方应用执行,并将适配第三方应用的执行结果保存到文件管理单元;
[0019]执行指令子单元,用于在所述日志上传策略中的上传日志类型为指令日志时,解析并执行shell命令,将执行结果保存到文件管理单元。
[0020]在本专利技术提供的用于Android车机的日志管理系统中,文件管理单元包括:
[0021]日志创建子单元,用于根据来自日志采集单元的执行结果,分别对应创建崩溃日志、内核日志、应用日志、指令日志;
[0022]日志删除子单元,用于按照先进先出的原则和设置存储大小的限制原则,对日志文件进行删除管理;
[0023]缓存清理子单元,用于按时间查找过期的日志进行清理,同时检查缓存日志大小,如果超过设置限制大小,删除部分日志;
[0024]应用开关状态保存子单元,用于根据上传管理单元下发的开关指令,将开关指令中的开关状态写入本地文件,并发出Android广播,通知对应的应用更新应用日志。
[0025]在本专利技术提供的用于Android车机的日志管理系统中,所述上传管理单元包括:
[0026]查询单元,用于查询并解析来自所述云端服务器的所述日志上传策略,将解析后的所述日志上传策略发送至所述日志采集单元,同时根据所述日志上传策略中的应用日志开关状态生成开关指令并下发至所述文件管理单元;
[0027]第一上传单元,用于将所述日志采集单元的采集的日志上传至所述云端服务器;
[0028]第二上传单元,用于根据所述日志上传策略中的上传时间,将指定日期内的日志上传至所述云端服务器。
[0029]本专利技术提供的用于Android车机的日志管理系统具有以下有益效果:本专利技术提供的用于Android车机的日志管理系统,通过云端服务器设定日志上传策略并将日志上传策略,通过日志管理模块根据日志上传策略管理Android车机的日志并将采集的日志发送到云端服务器;因此,可以将Android车机上系统产生的日志和适配的应用进行统一管理;可获取系统本身产生的日志进行筛选保存,定期清理、上传;对于适配的应用,可以进行云端控制日志开关、等级调整;通过该系统可以远程协助车厂和车主,对问题进行反馈处理,避免了车主需要跑到4S店,进行车机连接,才能将问题反馈到车厂的问题,并且可避免因时间过长,无法获取到有效日志的问题,给车主和车厂减少了沟通成本。
附图说明
[0030]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图:
[0031]图1所示为本专利技术一实施例提供的用于Android车机的日志管理系统的原理图;
[0032]图2所示为图1所示的云端服务器的架构图;
[0033]图3所示为图1所示的日志管理模块的架构图。
具体实施方式
[0034]为了便于理解本专利技术,下面将参照相关附图对本专利技术进行更全面的描述。附图中给出了本专利技术的典型实施例。但是,本专利技术可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本专利技术的公开内容更加透彻全面。
[0035]除非另有定义,本文所使用的所有的技本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于Android车机的日志管理系统,其特征在于,包括云端服务器和通信连接于所述云端服务器的日志管理模块,所述日志管理模块运行于所述于Android车机上,所述云端服务器用于设定日志上传策略并将所述日志上传策略发送到所述日志管理模块,所述日志管理模块用于根据所述日志上传策略管理所述Android车机的日志并将采集的所述日志发送到所述云端服务器。2.如权利要求1的用于Android车机的日志管理系统,其特征在于,所述云端服务器包括设定模块、日志存储模块和数据库,所述设定模块包括:日志上传策略设定单元,用于新建、修改以及删除日志上传策略,并将所述日志上传策略保存到所述数据库;查询单元,用于查询已配置的所述日志上传策略和已上传的所述日志;以及指令下发单元,用于根据所述日志上传策略和用户需求,编写shell文本,发送到所述日志管理模块。3.如权利要求2的用于Android车机的日志管理系统,其特征在于,所述日志上传策略包括上传日志类型、上传时间以及应用日志开关状态,所述日志类型包括应用日志、内核日志、崩溃日志和指令日志。4.如权利要求2的用于Android车机的日志管理系统,其特征在于,所述日志管理模块包括:日志采集单元,用于根据所述日志上传策略的上传日志类型,采集相应的日志,发送日志创建指令至文件管理单元;文件管理单元,用于创建日志、删除日志、定期清理日志缓存、保存应用日志开关状态;上传管理单元,用于查询并解析所述根据所述日志上传策略,并将日志采集单元采集的日志发送到所述云端服务器。5.根据权利要求4所述的用于Android车机的日志管理系统,其特征在于,所述日志采集单元包括:内核日志捕获子单元,用于在所述日志上传策略中的上传日志类型为内核日志时,执行捕获...

【专利技术属性】
技术研发人员:黄强龙李子涵卢发斌
申请(专利权)人:深圳联友科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1