一种数据处理方法及移动终端技术

技术编号:16038040 阅读:41 留言:0更新日期:2017-08-19 19:51
本发明专利技术实施例提供了一种数据处理方法,应用于android操作系统的移动终端,所述移动终端包括指纹服务FingerprintService和指纹通信进程fingerprintd,所述方法包括:所述FingerprintService获取Log开关参数,所述Log开关参数用于改变Log日志的开关状态;所述FingerprintService通过binder进程将所述Log开关参数传递给fingerprintd;所述fingerprintd通过所述Log开关参数打开所述Log日志。本发明专利技术实施例还提供了一种移动终端。通过本发明专利技术实施例可动态打开Log日志,从Log日志中获取低概率系统问题相关的数据。

【技术实现步骤摘要】
一种数据处理方法及移动终端
本专利技术涉及通信
,具体涉及一种数据处理方法及移动终端。
技术介绍
随着信息技术的快速发展,移动终端(如手机、平板电脑等等)使用越来越普及,指纹识别技术作为移动终端的标配技术,已经在移动终端上进行了广泛使用。市面上指纹识别模组已经成为智能终端的标准配置,指纹用于指纹解锁也成为指纹终端的基本功能,指纹识别可以用于屏幕解锁、文件/程序加密、移动支付等。现有技术中,由于指纹解锁,指纹支付等功能给我们的生活带来了极高的便捷性,指纹功能一经推出,用户量以及使用频次急剧攀升,这对指纹识别模组以及系统软件的稳定性提出了更高的要求。但是所有的系统问题都无法保证在试验测试阶段能够全面覆盖,低概率系统故障需要从用户反馈中的得到,因此,获取现场,是分析解决问题的关键,因而,需要获取Log日志,但是,通常情况下,默认关闭Log日志,如此,导致低概率系统问题反馈给技术人员较为困难。
技术实现思路
本专利技术实施例提供了一种数据处理方法及移动终端,可动态打开Log日志,进而,将低概率系统问题反馈给技术人员。本专利技术实施例第一方面提供了一种数据处理方法,应用于android操作系统的移动终端,所述移动终端包括指纹服务FingerprintService和指纹通信进程fingerprintd,具体用于:所述FingerprintService获取Log开关参数,所述Log开关参数用于改变Log日志的开关状态;所述FingerprintService通过binder进程将所述Log开关参数传递给fingerprintd;所述fingerprintd通过所述Log开关参数打开所述Log日志。本专利技术实施例第二方面提供了一种移动终端,所述移动终端包括指纹服务FingerprintService和指纹通信进程fingerprintd,且其安装有android操作系统,包括:所述FingerprintService,用于获取Log开关参数,所述Log开关参数用于改变Log日志的开关状态;所述FingerprintService还具体用于:通过binder进程将所述Log开关参数传递给所述fingerprintd;所述fingerprintd,用于通过所述Log开关参数打开所述Log日志。本专利技术实施例第三方面提供了一种移动终端,包括:处理器和存储器;其中,所述处理器通过调用所述存储器中的代码或指令以执行第一方面所描述的方法的部分或者全部步骤。实施本专利技术实施例,具有如下有益效果:可以看出,通过本专利技术实施例,FingerprintService获取Log开关参数,该Log开关参数用于改变Log日志的开关状态,FingerprintService通过binder进程将Log开关参数传递给fingerprintd,fingerprintd通过Log开关参数打开Log日志,于是在Log日志关闭情况下,可实现打开Log日志,从而,方便用户从Log日志里查询低概率系统问题,并将其反馈给技术人员。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种数据处理方法的第一实施例流程示意图;图2是本专利技术实施例提供的一种数据处理方法的第二实施例流程示意图;图3是本专利技术实施例提供的一种移动终端的第一实施例结构示意图;图4是本专利技术实施例提供的一种移动终端的第二实施例结构示意图;图5是本专利技术实施例提供的一种手机的实施例结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本专利技术的至少一个实施例中。在说明书中的各个位置展示该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。本专利技术实施例所描述移动终端可以包括智能手机(如Android手机、iOS手机、WindowsPhone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备(MID,MobileInternetDevices)或穿戴式设备等,上述仅是举例,而非穷举,包含但不限于上述移动终端。需要说明的是,本专利技术实施例中,指纹服务FingerprintService可对应一个Log日志,指纹通信进程fingerprintd也可以对应一个Log日志。FingerprintService和fingerprintd共用Log开关参数,Log开关参数用于打开Log日志。Log开关参数可由预先设置,例如,开关参数为1时,Log参数可用于打开Log日志(可一次性打开FingerprintService的Log日志和fingerprintd的Log日志),开关参数为0时,Log参数可用于关闭Log日志(可一次性关闭FingerprintService的Log日志和fingerprintd的Log日志),当然,开关参数不仅限于1和0,还可以是Y(YES)和N(NO),或者,T(TRUE)和F(FALSE)等等,即可认为开关参数包含两种状态值:打开状态值和关闭状态值。请参阅图1,为本专利技术实施例提供的一种数据处理方法的第一实施例流程示意图。本实施例中所描述的数据处理方法,包括以下步骤:101、FingerprintService获取Log开关参数,该Log开关参数用于改变Log日志的开关状态。可选地,在移动终端自检发现故障且该故障为不常见故障时,指纹服务FingerprintService可获取Log开关参数。例如,若用户在使用移动终端的过程中,出现了低概率故障,则可自动打开Log日志,将其Log日志中记录的与该低概率故障相关的数据传递给云端(即移动终端生产商的服务器)。可选地,在移动终端出现故障时,可由技术人员(例如,测试人员)输入Log开关参数,例如,技术人员在对移动终端进行测试的时候,此时,若出现故障了,则可输入Log开关参数,从而,打开Log日志,从而,从Log日志中获取到与故障相关的数据。可选地,在上述步骤101之前,可包含如下步骤:在终端设备与所述移动终端建立连接后,指纹解锁应用接收shell命令,所述shell命令中的dumpservice指令已加入所述Log开关参数,执行所述FingerprintS本文档来自技高网...
一种数据处理方法及移动终端

【技术保护点】
一种数据处理方法,其特征在于,应用于android操作系统的移动终端,所述移动终端包括指纹服务FingerprintService和指纹通信进程fingerprintd,具体用于:所述FingerprintService获取Log开关参数,所述Log开关参数用于改变Log日志的开关状态;所述FingerprintService通过binder进程将所述Log开关参数传递给fingerprintd;所述fingerprintd通过所述Log开关参数打开所述Log日志。

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于android操作系统的移动终端,所述移动终端包括指纹服务FingerprintService和指纹通信进程fingerprintd,具体用于:所述FingerprintService获取Log开关参数,所述Log开关参数用于改变Log日志的开关状态;所述FingerprintService通过binder进程将所述Log开关参数传递给fingerprintd;所述fingerprintd通过所述Log开关参数打开所述Log日志。2.根据权利要求1所述的方法,其特征在于,所述FingerprintService通过binder进程将所述Log开关参数传递给fingerprintd,包括:所述FingerprintService检测所述fingerprintd调用所述binder进程是否卡住,所述binder进程携带所述Log开关参数;在所述fingerprintd调用所述binder进程卡住时,所述FingerprintService重启所述fingerprintd,由所述FingerprintService通过binder进程将所述Log开关参数传递给重启后的所述fingerprintd。3.根据权利要求1所述的方法,其特征在于,所述fingerprintd通过所述Log开关参数打开所述Log日志,包括:所述fingerprintd将所述Log开关参数放在指纹驱动TAC的共享头文件中,由所述TAC从所述共享头文件读取所述Log开关参数,并以该Log开关参数打开所述Log日志。4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:在终端设备与所述移动终端建立连接后,指纹解锁应用接收shell命令,所述shell命令中的dumpservice指令已加入所述Log开关参数,执行所述FingerprintService获取Log开关参数。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:在所述fingerprintd通过所述Log开关参数打开所述Log日志之后,所述fingerprintd关闭所述Log日志。6.一种移动终端,其特征在于,所述移动终端包括指纹服务FingerprintService和指纹通信进...

【专利技术属性】
技术研发人员:王健
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1