安卓智能终端制造技术

技术编号:39653399 阅读:11 留言:0更新日期:2023-12-09 11:21
本发明专利技术实施例提供了安卓智能终端

【技术实现步骤摘要】
安卓智能终端NFC失效的容错方法、装置、电子设备和介质


[0001]本专利技术涉及近场通信
,特别是涉及一种安卓智能终端
NFC
失效的容错方法

一种安卓智能终端
NFC
失效的容错装置

一种电子设备以及一种计算机可读介质


技术介绍

[0002]NFC NCI
标准一开始是基于手机的
NFC
功能制定的,但由于手机上使用
NFC
的频次和稳定性要求较低,使得支持
NFC NCI
标准的芯片存在稳定性较差的问题,且未提供技术支持和解决方案

[0003]由于安卓智能终端的普及,以及整个
NFC NCI
应用生态的形成,安卓智能终端越来越多使用
NFC NCI
的标准,但是在一些频繁使用
NFC
的场景上,特别是在无人值守的场景,由于
NFC
芯片的不稳定或者环境干扰等原因导致
NFC
失效对产品造成严重的缺陷

[0004]现有的解决方法是通过人为的重新开关安卓上的
NFC
开关来解决
NFC
失效的问题,但是这种方式需要人为介入,在无人值守的场景无法解决,同时会影响上层安卓应用的正常运行,例如应用需要重新打开或者重新初始化

另外一种方式就是直接更换硬件,选用非
NFC NCI
标准的稳定的芯片,但是成本会大幅提高


技术实现思路

[0005]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种安卓智能终端
NFC
失效的容错方法和相应的一种安卓智能终端
NFC
失效的容错装置

一种电子设备以及一种计算机可读介质

[0006]本专利技术实施例公开了一种安卓智能终端
NFC
失效的容错方法,所述方法包括:
[0007]检测
NFC
功能是否打开;
[0008]当检测到
NFC
功能打开时,启用所述
NFC
异常恢复模块;
[0009]所述
NFC
异常恢复模块定时重启所述
NFC
功能

[0010]可选地,所述方法还包括:
[0011]在重启所述
NFC
功能之前,所述
NFC
异常恢复模块对所述安卓智能终端中使用所述
NFC
功能的应用的上下文进行备份;
[0012]在重启所述
NFC
功能之后,所述
NFC
异常恢复模块对所述安卓智能终端中使用所述
NFC
功能的应用的上下文进行恢复

[0013]可选地,所述
NFC
异常恢复模块包括定时器子模块和
NFC
重启子模块;
[0014]所述
NFC
异常恢复模块定时重启所述
NFC
功能的步骤,包括:
[0015]当所述
NFC
异常恢复模块启用时,所述定时器子模块根据当前产品使用场景,以及预设的重启周期与产品使用场景的对应关系,确定当前产品使用场景对应的目标重启周期;
[0016]确定所述目标重启周期后,启动定时器计时;
[0017]当计时结束后,所述定时器子模块调用所述
NFC
重启子模块;
[0018]所述
NFC
重启子模块重启所述
NFC
功能并重置所述定时器

[0019]本专利技术实施例还公开了一种安卓智能终端
NFC
失效的容错装置,应用于安卓智能终端,所述安卓智能终端设置有
NFC
异常恢复模块,所述装置包括:
[0020]检测模块,用于检测
NFC
功能是否打开;
[0021]启动模块,用于当检测到
NFC
功能打开时,启用所述
NFC
异常恢复模块;
[0022]定时重启模块,用于所述
NFC
异常恢复模块定时重启所述
NFC
功能

[0023]可选地,所述装置还包括:
[0024]备份模块,用于在重启所述
NFC
功能之前,所述
NFC
异常恢复模块对所述安卓智能终端中使用所述
NFC
功能的应用的上下文进行备份;
[0025]恢复模块,用于在重启所述
NFC
功能之后,所述
NFC
异常恢复模块对所述安卓智能终端中使用所述
NFC
功能的应用的上下文进行恢复

[0026]可选地,所述
NFC
异常恢复模块包括定时器子模块和
NFC
重启子模块;
[0027]所述定时重启模块,包括:
[0028]目标重启周期启动子模块,用于当所述
NFC
异常恢复模块启用时,所述定时器子模块根据当前产品使用场景,以及预设的重启周期与产品使用场景的对应关系,确定当前产品使用场景对应的目标重启周期;
[0029]定时器启动子模块,用于确定所述目标重启周期后,启动定时器计时;
[0030]调用子模块,用于当计时结束后,所述定时器子模块调用所述
NFC
重启子模块;
[0031]重启重置子模块,用于所述
NFC
重启子模块重启所述
NFC
功能并重置所述定时器

[0032]本专利技术实施例还公开了一种电子设备,包括处理器

通信接口

存储器和通信总线,其中,所述处理器

所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;
[0033]所述存储器,用于存放计算机程序;
[0034]所述处理器,用于执行存储器上所存放的程序时,实现如本专利技术实施例所述的安卓智能终端
NFC
失效的容错方法

[0035]本专利技术实施例还公开了一个或多个计算机可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如本专利技术实施例所述的安卓智能终端
NFC
失效的容错方法

[0036]本专利技术实施例包括以下优点:
[0037]本专利技术实施例的安卓智能终端
NFC
失效的容错方法,通过检测
NFC
功能是否打开,当检测到
NFC
功能打开时,启用
NFC
异常恢复模块,
...

【技术保护点】

【技术特征摘要】
1.
一种安卓智能终端
NFC
失效的容错方法,其特征在于,应用于安卓智能终端,所述安卓智能终端设置有
NFC
异常恢复模块,所述方法包括:检测
NFC
功能是否打开;当检测到
NFC
功能打开时,启用所述
NFC
异常恢复模块;所述
NFC
异常恢复模块定时重启所述
NFC
功能
。2.
根据权利要求1所述的方法,其特征在于,所述方法还包括:在重启所述
NFC
功能之前,所述
NFC
异常恢复模块对所述安卓智能终端中使用所述
NFC
功能的应用的上下文进行备份;在重启所述
NFC
功能之后,所述
NFC
异常恢复模块对所述安卓智能终端中使用所述
NFC
功能的应用的上下文进行恢复
。3.
根据权利要求1所述的方法,其特征在于,所述
NFC
异常恢复模块包括定时器子模块和
NFC
重启子模块;所述
NFC
异常恢复模块定时重启所述
NFC
功能的步骤,包括:当所述
NFC
异常恢复模块启用时,所述定时器子模块根据当前产品使用场景,以及预设的重启周期与产品使用场景的对应关系,确定当前产品使用场景对应的目标重启周期;确定所述目标重启周期后,启动定时器计时;当计时结束后,所述定时器子模块调用所述
NFC
重启子模块;所述
NFC
重启子模块重启所述
NFC
功能并重置所述定时器
。4.
一种安卓智能终端
NFC
失效的容错装置,其特征在于,应用于安卓智能终端,所述安卓智能终端设置有
NFC
异常恢复模块,所述装置包括:检测模块,用于检测
NFC
功能是否打开;启动模块,用于当检测到
NFC
功能打开时,启用所述
NFC

【专利技术属性】
技术研发人员:林海新易兴建
申请(专利权)人:广东天波信息技术股份有限公司
类型:发明
国别省市:

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

1