NFC工作模式的切换方法、切换系统和终端技术方案

技术编号:13124175 阅读:126 留言:0更新日期:2016-04-06 11:50
本发明专利技术提供了一种NFC工作模式的切换方法、切换系统和一种终端,其中,所述NFC工作模式的切换系统,包括:判断单元,用于判断终端当前运行的应用程序是否需要使用NFC功能;获取单元,用于在所述判断单元判定所述应用程序需要使用NFC功能时,获取所述应用程序需要使用的NFC工作模式;处理单元,用于将所述终端的NFC模块的工作模式切换至所述应用程序需要使用的NFC工作模式。通过本发明专利技术的技术方案,实现了根据NFC模块的实际应用场景自动切换NFC模块的工作模式的效果,避免了用户手动切换时的繁琐操作,提升了用户的使用体验。

【技术实现步骤摘要】

本专利技术涉及近场通信
,具体而言,涉及一种NFC工作模式的切换方法、一种NFC工作模式的切换系统和一种终端。
技术介绍
随着近场通信技术的发展,NFC (Near Field Communicat1n,近距离无线通信)技术得到了广泛普及,NFC的工作模式主要有三种,即卡模拟模式、读写器模式和P2P模式(即点对点模式)。现有技术中,针对移动终端中的NFC模块,通常会针对每种工作模式分别设置一个开关,以在用户需要使用某种模式时,手动打开对应的开关。但是,NFC的工作模式对普通用户来说比较复杂,区分哪种应用场景应该使用哪种工作模式对于普通用户来说有些困难,即便用户能够分清楚在应用场景对应的工作模式,手动切换各个模式的操作也比较繁琐。为了解决频繁切换各个工作模式的问题,用户在使用过程中,通常会将三个模式全部开启,这就会导致在某些应用场景中多个模式共同工作的问题,对用户的使用产生干扰。例如:两台手机背靠背放置,用户的本意可能是想通过NFC的P2P模式传输数据,但是终端可能也会拉起一些读写器模式的应用,并且显示一些成功或失败的标签信息,这种情况是由于在P2P还没有通信完成时,一方检测到了对端的卡模拟信号,直接读取了对端的卡片信息所致,即P2P和读写器及P2P和卡模拟混用的情况,显然会给用户的使用造成麻烦,影响用户的使用体验。因此,如何能够根据NFC模块的实际应用场景自动切换NFC模块的工作模式成为亟待解决的问题。
技术实现思路
本专利技术正是基于上述技术问题至少之一,提出了一种新的NFC工作模式的切换方案,实现了根据NFC模块的实际应用场景自动切换NFC模块的工作模式的效果,避免了用户手动切换时的繁琐操作,提升了用户的使用体验。有鉴于此,本专利技术提出了一种NFC工作模式的切换方法,包括:判断终端当前运行的应用程序是否需要使用NFC功能;在判定所述应用程序需要使用NFC功能时,获取所述应用程序需要使用的NFC工作模式;将所述终端的NFC模块的工作模式切换至所述应用程序需要使用的NFC工作模式。在该技术方案中,通过在判定终端当前运行的应用程序需要使用NFC功能时,将终端的NFC模块的工作模式切换至应用程序需要使用的NFC工作模式,实现了根据NFC模块的实际应用场景自动切换NFC模块的工作模式的效果,提升了用户的使用体验。相比于相关技术中需要用户手动切换的方法,本专利技术的技术方案能够避免用户繁琐的切换操作,同时也能够避免NFC模块的多种工作模式同时开启而影响用户的使用。在上述技术方案中,优选地,还包括:在判定所述应用程序不需要使用NFC功能时,检测其他终端发送的NFC发现请求;若检测到所述其他终端发送的NFC发现请求,则根据所述NFC发现请求确定所述其他终端的NFC工作模式;根据所述其他终端的NFC工作模式,将所述终端的NFC模块的工作模式切换至与所述其他终端的NFC工作模式相匹配的工作模式。在该技术方案中,通过在判定终端当前运行的应用程序不需要使用NFC功能时,检测其他终端发送的NFC发现请求,并在检测到其他终端发送的NFC发现请求时,根据确定的其他终端的NFC工作模式,调整终端自身的NFC模块的工作模式,同样能够实现根据NFC模块的实际应用场景自动切换NFC模块的工作模式的效果。具体地,在用户不需要主动触发终端的NFC功能时,可以根据其他终端的需要自动切换NFC模块的工作模式,如其他终端工作在P2P模式,则终端自动将NFC的工作模式切换为P2P模式;又如其他终端工作在读写器模式,则终端自动将NFC模块的工作模式切换为卡模拟模式,方便了用户的操作。在上述技术方案中,优选地,在检测所述其他终端发送的NFC发现请求之前,还包括:检测所述终端是否处于激活状态;在检测到所述终端处于未激活状态时,将所述终端的NFC模块切换至卡模拟模式或关闭所述终端的NFC功能;在检测到所述终端处于激活状态时,将所述终端的NFC模块切换至读写器模式,并执行检测其他终端发送的NFC发现请求的步骤。在该技术方案中,终端处于未激活状态时,用户可能无需使用NFC功能,则可以暂时关闭终端的NFC功能,以降低终端功耗;当然为了确保能够接收到其他终端发送的发现信号,也可以将终端的NFC模块切换至卡模拟模式,以响应其他终端发送的发现信号。其中,在终端处于黑屏和/或锁屏状态时,可以确定终端处于未激活状态。在上述技术方案中,优选地,还包括:若未检测到所述其他终端发送的NFC发现请求,并检测到所述终端的NFC模块的射频场调制信号发生变化,则将所述终端的NFC模块切换至读写器模式。在该技术方案中,若检测到终端的NFC模块的射频场调制信号发生变化,则可以能是其他设备通过负载调试方式对终端发送的NFC发现请求进行响应(如其他设备为NFC卡、标签等),因此可以将终端的NFC模块切换至读写器模式,以读取其他设备的内容。在上述技术方案中,优选地,在判断所述应用程序是否需要使用NFC功能之前,还包括:判断所述终端是否开启NFC功能,若是,则执行判断所述应用程序是否需要使用NFC功能的步骤。在该技术方案中,终端仅仅可以设置一个NFC功能的总开关,在开启NFC功能时,执行上述的自动切换操作。根据本专利技术的另一方面,还提出了一种NFC工作模式的切换系统,包括:判断单元,用于判断终端当前运行的应用程序是否需要使用NFC功能;获取单元,用于在所述判断单元判定所述应用程序需要使用NFC功能时,获取所述应用程序需要使用的NFC工作模式;处理单元,用于将所述终端的NFC模块的工作模式切换至所述应用程序需要使用的NFC工作模式。在该技术方案中,通过在判定终端当前运行的应用程序需要使用NFC功能时,将终端的NFC模块的工作模式切换至应用程序需要使用的NFC工作模式,实现了根据NFC模块的实际应用场景自动切换NFC模块的工作模式的效果,提升了用户的使用体验。相比于相关技术中需要用户手动切换的方法,本专利技术的技术方案能够避免用户繁琐的切换操作,同时也能够避免NFC模块的多种工作模式同时开启而影响用户的使用。在上述技术方案中,优选地,还包括:检测单元,用于在所述判断单元判定所述应用程序不需要使用NFC功能时,检测其他终端发送的NFC发现请求;所述处理单元还用于:在所述检测单元检测到所述其他终端发送的NFC发现请求时,根据所述NFC发现请求确定所述其他终端的NFC工作模式,并根据所述其他终端的NFC工作模式,将所述终端的NFC模块的工作模式切换至与所述其他终端的NFC工作模式相匹配的工作模式。在该技术方案中,通过在判定终端当前运行的应用程序不需要使用NFC功能时,检测其他终端发送的NFC发现请求,并在检测到其他终端发送的NFC发现请求时,根据确定的其他终端的NFC工作模式,调整终端自身的NFC模块的工作模式,同样能够实现根据NFC模块的实际应用场景自动切换NFC模块的工作模式的效果。具体地,在用户不需要主动触发终端的NFC功能时,可以根据其他终端的需要自动切换NFC模块的工作模式,如其他终端工作在P2P模式,则终端自动将NFC的工作模式切换为P2P模式;又如其他终端工作在读写器模式,则终端自动将NFC模块的工作模式切换为卡模拟模式,方便了用户的操作。在上述技术方案中,优选地,所述检测单元还用本文档来自技高网...

【技术保护点】
一种NFC工作模式的切换方法,其特征在于,包括:判断终端当前运行的应用程序是否需要使用NFC功能;在判定所述应用程序需要使用NFC功能时,获取所述应用程序需要使用的NFC工作模式;将所述终端的NFC模块的工作模式切换至所述应用程序需要使用的NFC工作模式。

【技术特征摘要】

【专利技术属性】
技术研发人员:张子敬
申请(专利权)人:西安酷派软件科技有限公司
类型:发明
国别省市:陕西;61

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

1