System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 近场通信的模式切换方法、装置和终端设备制造方法及图纸_技高网

近场通信的模式切换方法、装置和终端设备制造方法及图纸

技术编号:40843049 阅读:5 留言:0更新日期:2024-04-01 15:10
本申请实施例提供一种NFC的模式切换方法、装置和终端设备,上述NFC的模式切换方法中,在终端设备的NFC功能被开启之后,终端设备获取终端设备的运动状态、放置状态和亮灭屏状态,根据上述运动状态、上述放置状态和上述亮灭屏状态,确定终端设备处于非NFC使用场景,并且终端设备处于亮屏状态之后,将终端设备中NFC模块的工作模式从轮询模式切换为监听模式,从而可以实现当确定自身处于非NFC使用场景,并且处于亮屏状态时,终端设备将终端设备中NFC模块的工作模式从轮询模式切换为监听模式,从而减少NFC模块不必要的主动轮询,降低终端设备的功耗。

【技术实现步骤摘要】

本申请实施例涉及智能终端,特别涉及一种近场通信(near fieldcommunication,nfc)的模式切换方法、装置和终端设备。


技术介绍

1、终端设备中的nfc模块具有监听(listening)和轮询(polling)两种工作模式。listening模式下,nfc模块只在其他设备发出的射频场中被动响应,功耗基本可忽略不计;polling模式下,nfc模块主动发出自己的射频场去识别以及读/写别的nfc设备,功耗较高。因此为降低功耗,在不影响nfc功能的情况下,终端设备中的nfc模块需要尽可能工作在listening模式。

2、现有相关技术中,为降低nfc功耗,在灭屏状态,终端设备将nfc模块切换成listening模式。但在亮屏状态,因无法预测用户何时去碰标签,进行读卡业务。故亮屏状态,nfc终端始终工作在polling模式,但用户实际使用过程中,nfc终端进行读卡和/或碰一碰等操作使用频率极低,这导致功耗极大程度的浪费。


技术实现思路

1、本申请实施例提供了一种nfc的模式切换方法、装置和终端设备,本申请实施例还提供一种计算机可读存储介质,以实现终端设备当确定自身处于非nfc使用场景,并且终端设备处于亮屏状态时,将终端设备中nfc模块的工作模式从轮询模式切换为监听模式,从而减少nfc模块不必要的主动轮询,降低终端设备的功耗。

2、第一方面,本申请提供了一种nfc的模式切换方法,包括:在终端设备的nfc功能被开启之后,获取终端设备的运动状态、放置状态和亮灭屏状态;根据所述运动状态、所述放置状态和所述亮灭屏状态,确定所述终端设备处于非nfc使用场景,并且所述终端设备处于亮屏状态;将所述终端设备中nfc模块的工作模式从轮询模式切换为监听模式。

3、上述nfc的模式切换方法中,在终端设备的nfc功能被开启之后,终端设备获取终端设备的运动状态、放置状态和亮灭屏状态,根据上述运动状态、上述放置状态和上述亮灭屏状态,确定终端设备处于非nfc使用场景,并且终端设备处于亮屏状态之后,将终端设备中nfc模块的工作模式从轮询模式切换为监听模式,从而可以实现当确定自身处于非nfc使用场景,并且处于亮屏状态时,终端设备将终端设备中nfc模块的工作模式从轮询模式切换为监听模式,从而减少nfc模块不必要的主动轮询,降低终端设备的功耗。

4、其中一种可能的实现方式中,所述根据所述运动状态、所述放置状态和所述亮灭屏状态,确定所述终端设备处于非nfc使用场景,并且所述终端设备处于亮屏状态包括:根据所述亮灭屏状态,确定所述终端设备处于亮屏状态;以及根据所述放置状态,确定所述终端设备处于屏幕朝上的放置状态;以及根据所述运动状态,确定所述终端设备处于静止状态;当所述终端设备处于亮屏并且屏幕朝上的放置状态时,判断所述终端设备处于静止状态的时长是否大于或等于预先设定的时长阈值;如果所述终端设备处于静止状态的时长大于或等于预先设定的时长阈值,则确定所述终端设备处于非nfc使用场景。

5、其中一种可能的实现方式中,所述根据所述放置状态,确定所述终端设备处于屏幕朝上的放置状态包括:获取所述终端设备的俯仰角和横滚角;当所述俯仰角处于第一预定角度范围,并且所述横滚角处于第二预定角度范围时,确定所述终端设备处于屏幕朝上的放置状态。

6、其中一种可能的实现方式中,所述根据所述运动状态、所述放置状态和所述亮灭屏状态,确定所述终端设备处于非nfc使用场景,并且所述终端设备处于亮屏状态包括:根据所述运动状态,确定所述终端设备处于步行场景;以及根据所述亮灭屏状态,确定所述终端设备处于亮屏状态。

7、其中一种可能的实现方式中,获取所述终端设备的放置状态包括:获取所述终端设备当前所处环境的光照信息;根据所述光照信息,确定所述终端设备被放置在密闭空间中。

8、其中一种可能的实现方式中,所述根据所述运动状态、所述放置状态和所述亮灭屏状态,确定所述终端设备处于非nfc使用场景,并且所述终端设备处于亮屏状态包括:根据所述运动状态,确定所述终端设备处于运动或非运动状态;以及根据所述亮灭屏状态,确定所述终端设备处于亮屏状态;并且所述终端设备被放置在密闭空间中。

9、第二方面,本申请实施例提供一种近场通信nfc的模式切换方法,包括:在所述终端设备的nfc功能被开启之后,获取所述终端设备的工作模式和亮灭屏状态;当所述终端设备处于亮屏状态,并且所述终端设备的工作模式为非nfc工作模式时,将所述终端设备中nfc模块的工作模式从轮询模式切换为监听模式;其中,所述非nfc工作模式包括:通话模式、专注模式、游戏模式或办公模式。

10、上述nfc的模式切换方法中,在终端设备的nfc功能被开启之后,终端设备获取自身的工作模式和亮灭屏状态,当终端设备处于亮屏状态,并且终端设备的工作模式为非nfc工作模式时,将终端设备中nfc模块的工作模式从轮询模式切换为监听模式,从而可以实现当确定自身处于非nfc工作模式,并且处于亮屏状态时,将终端设备中nfc模块的工作模式从轮询模式切换为监听模式,从而减少nfc模块不必要的主动轮询,降低终端设备的功耗。

11、第三方面,本申请实施例提供一种近场通信nfc的模式切换装置,该装置包含在终端设备中,该装置具有实现第一方面及第一方面的可能实现方式中终端设备行为的功能。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块或单元。例如,获取模块、确定模块和切换模块。

12、第四方面,本申请实施例提供一种近场通信nfc的模式切换装置,该装置包含在终端设备中,该装置具有实现第二方面及第二方面的可能实现方式中终端设备行为的功能。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块或单元。例如,获取模块和切换模块。

13、第五方面,本申请实施例提供一种终端设备,包括:一个或多个处理器;存储器;多个应用程序;以及一个或多个计算机程序,其中上述一个或多个计算机程序被存储在上述存储器中,上述一个或多个计算机程序包括指令,当上述指令被上述终端设备执行时,使得上述终端设备执行以下步骤:在终端设备的nfc功能被开启之后,获取终端设备的运动状态、放置状态和亮灭屏状态;根据所述运动状态、所述放置状态和所述亮灭屏状态,确定所述终端设备处于非nfc使用场景,并且所述终端设备处于亮屏状态;将所述终端设备中nfc模块的工作模式从轮询模式切换为监听模式。

14、其中一种可能的实现方式中,当所述指令被所述终端设备执行时,使得所述终端设备执行所述根据所述运动状态、所述放置状态和所述亮灭屏状态,确定所述终端设备处于非nfc使用场景,并且所述终端设备处于亮屏状态的步骤包括:根据所述亮灭屏状态,确定所述终端设备处于亮屏状态;以及根据所述放置状态,确定所述终端设备处于屏幕朝上的放置状态;以及根据所述运动状态,确定所述终端设备处于静止状态;当所述终端设备处于亮屏本文档来自技高网...

【技术保护点】

1.一种近场通信NFC的模式切换方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述运动状态、所述放置状态和所述亮灭屏状态,确定所述终端设备处于非NFC使用场景,并且所述终端设备处于亮屏状态包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述放置状态,确定所述终端设备处于屏幕朝上的放置状态包括:

4.根据权利要求1所述的方法,其特征在于,所述根据所述运动状态、所述放置状态和所述亮灭屏状态,确定所述终端设备处于非NFC使用场景,并且所述终端设备处于亮屏状态包括:

5.根据权利要求1所述的方法,其特征在于,获取所述终端设备的放置状态包括:

6.根据权利要求5所述的方法,其特征在于,所述根据所述运动状态、所述放置状态和所述亮灭屏状态,确定所述终端设备处于非NFC使用场景,并且所述终端设备处于亮屏状态包括:

7.一种近场通信NFC的模式切换方法,其特征在于,包括:

8.一种近场通信NFC的模式切换装置,其特征在于,设置在终端设备中,所述装置包括:

9.一种近场通信NFC的模式切换装置,其特征在于,设置在终端设备中,所述装置包括:

10.一种终端设备,其特征在于,包括:

11.根据权利要求10所述的终端设备,其特征在于,当所述指令被所述终端设备执行时,使得所述终端设备执行所述根据所述运动状态、所述放置状态和所述亮灭屏状态,确定所述终端设备处于非NFC使用场景,并且所述终端设备处于亮屏状态的步骤包括:

12.根据权利要求11所述的终端设备,其特征在于,当所述指令被所述终端设备执行时,使得所述终端设备执行所述根据所述放置状态,确定所述终端设备处于屏幕朝上的放置状态的步骤包括:

13.根据权利要求10所述的终端设备,其特征在于,当所述指令被所述终端设备执行时,使得所述终端设备执行所述根据所述运动状态、所述放置状态和所述亮灭屏状态,确定所述终端设备处于非NFC使用场景,并且所述终端设备处于亮屏状态的步骤包括:

14.根据权利要求10所述的终端设备,其特征在于,当所述指令被所述终端设备执行时,使得所述终端设备执行所述获取所述终端设备的放置状态的步骤包括:

15.根据权利要求14所述的终端设备,其特征在于,当所述指令被所述终端设备执行时,使得所述终端设备执行所述根据所述运动状态、所述放置状态和所述亮灭屏状态,确定所述终端设备处于非NFC使用场景,并且所述终端设备处于亮屏状态的步骤包括:

16.一种终端设备,其特征在于,包括:一个或多个处理器;存储器;多个应用程序;以及一个或多个计算机程序,其中所述一个或多个计算机程序被存储在所述存储器中,所述一个或多个计算机程序包括指令,当所述指令被所述终端设备执行时,使得所述终端设备执行以下步骤:

17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行如权利要求1-6任一项所述的方法。

18.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行如权利要求7所述的方法。

...

【技术特征摘要】

1.一种近场通信nfc的模式切换方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述运动状态、所述放置状态和所述亮灭屏状态,确定所述终端设备处于非nfc使用场景,并且所述终端设备处于亮屏状态包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述放置状态,确定所述终端设备处于屏幕朝上的放置状态包括:

4.根据权利要求1所述的方法,其特征在于,所述根据所述运动状态、所述放置状态和所述亮灭屏状态,确定所述终端设备处于非nfc使用场景,并且所述终端设备处于亮屏状态包括:

5.根据权利要求1所述的方法,其特征在于,获取所述终端设备的放置状态包括:

6.根据权利要求5所述的方法,其特征在于,所述根据所述运动状态、所述放置状态和所述亮灭屏状态,确定所述终端设备处于非nfc使用场景,并且所述终端设备处于亮屏状态包括:

7.一种近场通信nfc的模式切换方法,其特征在于,包括:

8.一种近场通信nfc的模式切换装置,其特征在于,设置在终端设备中,所述装置包括:

9.一种近场通信nfc的模式切换装置,其特征在于,设置在终端设备中,所述装置包括:

10.一种终端设备,其特征在于,包括:

11.根据权利要求10所述的终端设备,其特征在于,当所述指令被所述终端设备执行时,使得所述终端设备执行所述根据所述运动状态、所述放置状态和所述亮灭屏状态,确定所述终端设备处于非nfc使用场景,并且所述终端设备处于亮屏状态的步骤包括:

12.根据权利要求...

【专利技术属性】
技术研发人员:林昀轩谢冰唐城开陈明
申请(专利权)人:华为终端有限公司
类型:发明
国别省市:

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

1