一种智能终端的NFC控制方法及系统技术方案

技术编号:34998894 阅读:15 留言:0更新日期:2022-09-21 14:47
本发明专利技术提供了一种智能终端的NFC控制方法及系统,NFC控制方法,包括以下步骤:于智能终端内预存一关闭白名单,关闭白名单内记录有至少一个预设应用程序;当智能终端的任一应用程序启动且于前台运行时,智能终端将启动的应用程序的名称遍历于关闭白名单;当启动的应用程序的名称匹配一预设应用程序时,智能终端静默关闭NFC功能;当启动的应用程序的名称未匹配任意预设应用程序时,智能终端维持NFC功能;当智能终端的预设应用程序关闭时,智能终端静默恢复NFC功能。采用上述技术方案后,可智能地控制NFC功能,提高用户的使用体验。提高用户的使用体验。提高用户的使用体验。

【技术实现步骤摘要】
一种智能终端的NFC控制方法及系统


[0001]本专利技术涉及智能终端控制领域,尤其涉及一种智能终端的NFC控制方法及系统。

技术介绍

[0002]随着智能终端这一人们普遍使用的设备的快速更新,使用者对智能终端的功能提出了更高的要求。
[0003]现有智能终端在使用中,存在有一旦激活使用,就需要关闭NFC功能的应用程序,且在关闭时,会弹出对话框告诉使用者,请确认是否关闭NFC功能,使用者必须离开该应用程序,并操作关闭NFC功能,再返回,才能正常使用应用程序的功能。这种繁琐的操作,给使用者带来较差的用户体验。更何况,一些智能终端的应用程序会要求必须关闭NFC功能,才能正常使用其功能。
[0004]因此,需要一种新型的NFC功能控制方法,可智能识别此类应用程序,静默地控制NFC功能。

技术实现思路

[0005]为了克服上述技术缺陷,本专利技术的目的在于提供一种智能终端的NFC控制方法及系统,可智能地控制NFC功能,提高用户的使用体验。
[0006]本专利技术公开了一种智能终端的NFC控制方法,包括以下步骤:
[0007]于智能终端内预存一关闭白名单,关闭白名单内记录有至少一个预设应用程序;
[0008]当智能终端的任一应用程序启动且于前台运行时,智能终端将启动的应用程序的名称遍历于关闭白名单;
[0009]当启动的应用程序的名称匹配一预设应用程序时,智能终端静默关闭NFC功能;
[0010]当启动的应用程序的名称未匹配任意预设应用程序时,智能终端维持NFC功能;
[0011]当智能终端的预设应用程序关闭时,智能终端静默恢复NFC功能。
[0012]优选地,当智能终端的任一应用程序启动且于前台运行时,智能终端将启动的应用程序的名称遍历于关闭白名单的步骤包括:
[0013]于智能终端的NFC服务模块注入一扩展逻辑模块,且扩展逻辑块跟随NFC服务模块的启动而初始化;
[0014]扩展逻辑模块于窗口焦点模块内注册,并监听窗口焦点模块的切换动作;
[0015]当窗口焦点模块的切换动作变化时,扩展逻辑模块初始化关闭白名单,并自窗口焦点模块内获取前台运行的应用程序;
[0016]扩展逻辑模块将获取到的前台运行的应用程序遍历于关闭白名单。
[0017]优选地,当启动的应用程序的名称未匹配任意预设应用程序时,智能终端维持NFC功能的步骤包括:
[0018]当启动的应用程序的名称未匹配任意预设应用程序时,智能终端判断NFC功能是否打开;
[0019]当NFC功能打开时,智能终端维持NFC功能;
[0020]当NFC功能关闭时,智能终端打开NFC功能。
[0021]优选地,于智能终端内预存一关闭白名单,关闭白名单内记录有至少一个预设应用程序的步骤后还包括:
[0022]关闭白名单初始化时,智能终端与远程服务器连接,获取一更新白名单;
[0023]智能终端下载更新白名单并替换关闭白名单。
[0024]优选地,当启动的应用程序的名称匹配一预设应用程序时,智能终端静默关闭NFC功能的步骤包括:
[0025]智能终端每次切换NFC功能时,记录下当次切换的切换时刻;
[0026]当启动的应用程序的名称匹配一预设应用程序时,智能终端获取当前时刻,并将当前时刻与切换时刻作差得到一间隔时间;
[0027]当间隔时间大于等于一第一时间阈值时,智能终端静默关闭NFC功能,否则智能终端维持前一NFC功能的打开/关闭状态;
[0028]当启动的应用程序的名称未匹配任意预设应用程序时,智能终端维持NFC功能的步骤包括:
[0029]智能终端每次切换NFC功能时,记录下当次切换的切换时刻;
[0030]当启动的应用程序的名称匹配一预设应用程序时,智能终端获取当前时刻,并将当前时刻与切换时刻作差得到一间隔时间;
[0031]当间隔时间大于等于一第二时间阈值时,智能终端维持NFC功能,否则智能终端维持前一NFC功能的打开/关闭状态。
[0032]本专利技术还公开了一种智能终端的NFC控制系统,智能终端包括:
[0033]存储模块,于存储模块内预存一关闭白名单,关闭白名单内记录有至少一个预设应用程序;
[0034]控制模块,当智能终端的任一应用程序启动且于前台运行时,控制模块将启动的应用程序的名称遍历于关闭白名单;
[0035]当启动的应用程序的名称匹配一预设应用程序时,控制模块静默关闭NFC功能;
[0036]当启动的应用程序的名称未匹配任意预设应用程序时,控制模块维持NFC功能;
[0037]当智能终端的预设应用程序关闭时,控制模块静默恢复NFC功能。
[0038]优选地,智能终端还包括NFC服务模块及窗口焦点模块;
[0039]于智能终端的NFC服务模块注入一扩展逻辑模块,且扩展逻辑块跟随NFC服务模块的启动而初始化;
[0040]扩展逻辑模块于窗口焦点模块内注册,并监听窗口焦点模块的切换动作;
[0041]当窗口焦点模块的切换动作变化时,扩展逻辑模块初始化关闭白名单,并自窗口焦点模块内获取前台运行的应用程序;
[0042]扩展逻辑模块将获取到的前台运行的应用程序遍历于关闭白名单。
[0043]优选地,当启动的应用程序的名称未匹配任意预设应用程序时,控制模块判断NFC功能是否打开;
[0044]当NFC功能打开时,控制模块维持NFC功能;
[0045]当NFC功能关闭时,控制模块打开NFC功能。
[0046]优选地,关闭白名单初始化时,存储模块与远程服务器连接,获取一更新白名单;
[0047]存储模块下载更新白名单并替换关闭白名单。
[0048]优选地,智能终端每次切换NFC功能时,控制模块记录下当次切换的切换时刻;
[0049]当启动的应用程序的名称匹配一预设应用程序时,控制模块获取当前时刻,并将当前时刻与切换时刻作差得到一间隔时间;
[0050]当间隔时间大于等于一第一时间阈值时,控制模块静默关闭NFC功能,否则智控制模块维持前一NFC功能的打开/关闭状态;
[0051]当启动的应用程序的名称未匹配任意预设应用程序时,控制模块维持NFC功能的步骤包括:
[0052]智能终端每次切换NFC功能时,控制模块记录下当次切换的切换时刻;
[0053]当启动的应用程序的名称匹配一预设应用程序时,控制模块获取当前时刻,并将当前时刻与切换时刻作差得到一间隔时间;
[0054]当间隔时间大于等于一第二时间阈值时,控制模块维持NFC功能,否则控制模块维持前一NFC功能的打开/关闭状态。
[0055]采用了上述技术方案后,与现有技术相比,具有以下有益效果:
[0056]1.用户可零感知地进入应用程序,完全去除了繁琐的操作;
[0057]2.关闭白名单更新及时,面对市面上众多的应用程序无需自己配本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能终端的NFC控制方法,其特征在于,包括以下步骤:于所述智能终端内预存一关闭白名单,所述关闭白名单内记录有至少一个预设应用程序;当智能终端的任一应用程序启动且于前台运行时,所述智能终端将启动的应用程序的名称遍历于所述关闭白名单;当启动的应用程序的名称匹配一预设应用程序时,所述智能终端静默关闭NFC功能;当启动的应用程序的名称未匹配任意预设应用程序时,所述智能终端维持NFC功能;当智能终端的预设应用程序关闭时,所述智能终端静默恢复NFC功能。2.如权利要求1所述的NFC控制方法,其特征在于,当智能终端的任一应用程序启动且于前台运行时,所述智能终端将启动的应用程序的名称遍历于所述关闭白名单的步骤包括:于智能终端的NFC服务模块注入一扩展逻辑模块,且所述扩展逻辑块跟随NFC服务模块的启动而初始化;所述扩展逻辑模块于窗口焦点模块内注册,并监听窗口焦点模块的切换动作;当窗口焦点模块的切换动作变化时,所述扩展逻辑模块初始化关闭白名单,并自所述窗口焦点模块内获取前台运行的应用程序;所述扩展逻辑模块将获取到的前台运行的应用程序遍历于所述关闭白名单。3.如权利要求2所述的NFC控制方法,其特征在于,当启动的应用程序的名称未匹配任意预设应用程序时,所述智能终端维持NFC功能的步骤包括:当启动的应用程序的名称未匹配任意预设应用程序时,所述智能终端判断NFC功能是否打开;当所述NFC功能打开时,所述智能终端维持NFC功能;当所述NFC功能关闭时,所述智能终端打开NFC功能。4.如权利要求1所述的NFC控制方法,其特征在于,于所述智能终端内预存一关闭白名单,所述关闭白名单内记录有至少一个预设应用程序的步骤后还包括:所述关闭白名单初始化时,所述智能终端与远程服务器连接,获取一更新白名单;所述智能终端下载所述更新白名单并替换所述关闭白名单。5.如权利要求1所述NFC控制方法,其特征在于,当启动的应用程序的名称匹配一预设应用程序时,所述智能终端静默关闭NFC功能的步骤包括:所述智能终端每次切换NFC功能时,记录下当次切换的切换时刻;当启动的应用程序的名称匹配一预设应用程序时,所述智能终端获取当前时刻,并将所述当前时刻与切换时刻作差得到一间隔时间;当所述间隔时间大于等于一第一时间阈值时,所述智能终端静默关闭NFC功能,否则所述智能终端维持前一NFC功能的打开/关闭状态;当启动的应用程序的名称未匹配任意预设应用程序时,所述智能终端维持NFC功能的步骤包括:所述智能终端每次切换NFC功能时,记录下当次切换的切换时刻;当启动的应用程序的名称匹配一预设应用程序时,所述智能终端获取当前时刻,并将
所述当前时刻与切换时刻作差得...

【专利技术属性】
技术研发人员:陈乙银卢琪陈熹俊魏震
申请(专利权)人:南昌黑鲨科技有限公司
类型:发明
国别省市:

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

1