一种nfc工作模式的调度方法、装置及终端的制作方法

文档序号:9755560阅读:603来源:国知局
一种nfc 工作模式的调度方法、装置及终端的制作方法
【技术领域】
[0001] 本发明涉及移动通信技术领域,尤其涉及一种NFC工作模式的调度方法、装置及 终端。
【背景技术】
[0002] NFC是化ar Field Communication缩写,即近距离无线通讯技术。近场通信是一种 短距高频的无线电技术,在13. 56MHz频率运行于20厘米距离内。其传输速度有106肺it/ 砂、212肺it/砂或者424肺it/砂H种。NFC采用主动和被动两种读取模式,NFC手机是指 带有NFC模块的手机,带有NFC模块的手机可W做很多相应的应用。当前NFC手机的H种 工作模式的调度,基本可W满足多种协议之间的按需转换,但是另一方面,由于手机电池的 限制,NFC模块激活时的耗电性也极大影响了实用性。现有的NFC手机存在W下问题:固定 的工作模式切换策略,耗电量偏大;手机终端的NFC工作模式轮询策略时刻进行监测,而由 于使用频度的不均匀性,不适合实际的应用场景,缺乏对NFC通信模块的智能调控。

【发明内容】

[0003] 有鉴于此,本发明要解决的一个技术问题是提供一种NFC工作模式的调度方法, 在轮询周期内增加睡眠状态并能动态调整睡眠时间。
[0004] 一种NFC工作模式的调度方法,包括:按照设置的睡眠时间占空比进行NFC工作 模式轮询;获取上个轮询周期内的服务处理参数,包括:在上个轮询周期内是否监测到NFC 标签请求服务和当前使用的睡眠时间占空比;根据所述服务处理参数计算并设置下一轮询 的睡眠时间占空比,调整睡眠时间。
[0005] 根据本发明的一个实施例,进一步的,如果在上个轮询周期内监测到NFC标签请 求服务,则将睡眠时间缩短;如果在上个轮询周期内没有监测到NFC标签请求服务,则将睡 眠时间增长。
[0006] 根据本发明的一个实施例,进一步的,设置睡眠时间的时长上阔值和时长下阔值; 在上个轮询周期内监测到NFC标签请求服务的情况下,判断睡眠时间是否达到时长下阔 值,如果否,则将睡眠时间缩短一半,如果是,则保持原有的睡眠时间占空比;在上个轮询周 期内没有监测到NFC标签请求服务的情况下,判断睡眠时间是否达到时长上阔值,如果否, 则将睡眠时间增长为上周期的一倍,如果是,则保持原有的睡眠时间占空比。
[0007] 根据本发明的一个实施例,进一步的,所述睡眠时间的最大值
i;其中,A是指单位时间内到达的NFC标签的数目;P。为可信到达概率, 指在设定的时间内下一个NFC标签到达的概率。
[0008] 根据本发明的一个实施例,进一步的,设置NFC标签服务队列;当NFC标签到达并 请求进行NFC标签服务时,将NFC标签放置在所述NFC标签服务队列中;按先到先服务的原 则依次处理所述NFC标签服务队列中的NFC标签。
[0009] 根据本发明的一个实施例,进一步的,NFC工作模式为卡模拟工作模式、点对点工 作模式和读卡器工作模式。
[0010] 本发明要解决的一个技术问题是提供一种NFC工作模式的调度装置,在轮询周期 内增加睡眠状态并能动态调整睡眠时间。
[0011] 一种NFC工作模式的调度装置,包括:工作模式轮询单元,用于按照设置的睡眠时 间占空比进行NFC工作模式轮询;参数收集单元,用于获取上个轮询周期内的服务处理参 数,包括:在上个轮询周期内是否监测到NFC标签请求服务和当前使用的睡眠时间占空比; 占空比计算单元,用于根据所述服务处理参数计算下一轮询的睡眠时间占空比;占空比设 置单元,用于设置下一轮询的睡眠时间占空比,调整睡眠时间。
[0012] 根据本发明的一个实施例,进一步的,占空比计算单元,还用于如果在上个轮询周 期内监测到NFC标签请求服务,则将睡眠时间缩短;如果在上个轮询周期内没有监测到NFC 标签请求服务,则将睡眠时间增长。
[0013] 根据本发明的一个实施例,进一步的,占空比计算单元,还用于设置睡眠时间的最 短时长阔值和最长时长阔值;在上个轮询周期内监测到NFC标签请求服务的情况下,判断 睡眠时间是否达到时长下阔值,如果否,则将睡眠时间缩短一半,如果是,则保持原有的睡 眠时间占空比;在上个轮询周期内没有监测到NFC标签请求服务的情况下,判断睡眠时间 是否达到时长上阔值,如果否,则将睡眠时间增长为上周期的一倍,如果是,则保持原有的 睡眠时间占空比。
[0014] 根据本发明的一个实施例,进一步的,所述睡眠时间的最大值
;其中,入是指单位时间内到达的NFC标签的数目;P。为可信到达概率, 指在设定的时间内下一个NFC标签到达的概率。
[0015] 根据本发明的一个实施例,进一步的,NFC工作模式为卡模拟工作模式、点对点工 作模式和读卡器工作模式。
[0016] 一种终端,包括如上所述的NFC工作模式的调度装置。
[0017] 本发明的NFC工作模式的调度方法、装置及终端,通过增加睡眠状态的工作模式 轮询机制,在工作周期中增加睡眠状态送一新的状态,从而降低耗电量,对于终端的NFC工 作模式可W进行动态调度,并可根据业务场景灵活调整,提高了 NFC技术对各种具体场景 的适用性。
【附图说明】
[0018] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是 本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还 可W根据送些附图获得其他的附图。
[0019] 图1为根据本发明的NFC工作模式的调度方法的一个实施例的流程图;
[0020] 图2为根据本发明的NFC工作模式的调度方法的另一个实施例的流程图;
[0021] 图3A为现有技术中的固定时间的调度示意图,图3B为根据本发明的NFC工作模 式的调度方法的睡眠机制的调度示意图;
[002引图4为根据基于排队论的NFC工作模式的调度方法的示意图;
[002引图5为根据本发明的NFC工作模式的调度装置的一个实施例的示意图。
【具体实施方式】
[0024] 下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。下 面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显 然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实 施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属 于本发明保护的范围。下面结合各个图和实施例对本发明的技术方案进行多方面的描述。 [002引图1为根据本发明的NFC工作模式的调度方法的一个实施例的流程图,如图1所 示:
[0026] 步骤101,按照设置的睡眠时间占空比进行NFC工作模式轮询。
[0027] 步骤102,获取上个轮询周期内的服务处理参数。服务处理参数包括在上个轮询周 期内是否监测到NFC标签请求服务和当前使用的睡眠时间占空比等等。
[0028] 步骤103,根据获取的参数计算并设置下一轮询的睡眠时间占空比,调整睡眠时 间。
[0029] 本发明的NFC工作模式的调度方法,增加了睡眠状态的工作模式轮询机制,在工 作周期中增加睡眠状态送一新的状态,在睡眠状态结束时对NFC工作模式进行依次访问, 即访问手机中的各个NFC模块,判断是否需要进行处理,从而降低耗电量。
[0030] 在一个实施例中,睡眠时间占空比为睡眠时间在整个轮询工作周期中所占的比 例。如果在上个轮询周期内监测到NFC标签请求服务,则将睡眠时间缩短;如果在上个轮询 周期内没有监测到NFC标签请求服务,则将睡眠时间增长。
[0031] 在一个实施例中,设置睡眠时间的时长上阔值和时长下阔值。在上个轮询周期内 监测到NFC标签请求服务的情况下,判断睡眠时间是否达到时长下阔值,如果否,则将睡眠 时间缩短一半,如果是,则保持原有的睡眠时间占空比。在上个轮询周期内没有监测到NFC 标签请求服务的情况下,判断睡眠时间是否达到时长上阔值,如果否,则将睡眠时间增长为 上周期的一倍,如果是,则保持原有的睡眠时间占空比。
[0032] 在一个实施例中,NFC手机的S种工作模式的调度包括:卡模式(Card emulation),相当于一张采用RFID技术的IC卡,可W替代大量的IC卡(包括信用卡)使 用的场合,如商场刷卡、公交卡、n禁管制,车票,n票等等。点对点模式(P2P mode),送个 模式和红外线差不多,可用于数据交换,只是传输距离较短,传输创建速度较快,传输速度 也快些,功耗低(藍牙也类似)。读卡器模式巧eader/writer mode),作为非接触读卡器使 用,亦可实现NFC手机之间的数据交换,对于企业环境的中的文件共享,或者对于多玩家的 游戏应用。
[0033] 本发明的NFC工作模式的调度方法,通过对NFC工作模式的动态调度,可W实现 NFC手机的使用场景适应性,在支付场景中,商户利用NFC手机进行收单时,在不同的时段, 使用的频度差别很大,使用本发明的NFC工作模式的调度方法,在保证降低耗电量的同时, 完成对场景的智能适应。
[0034] 图2为根据本发明的NFC工作模式的调度方法的另一个实施例的流程图,如图2 所示:
[003引步骤201,NFC模块按照初始睡眠时间占空比进行工作模式轮询。
[003引步骤202,收集上个轮询周期内的参数,判断是否监测到NFC标签请求服务;如果 是,则进入步骤203,如果否,则进入步骤204。
[0037] 步骤203 -步骤208,根据上个周期的监测情况,确定下个周期设置的睡眠时间的 长度。
[0038] 占空比计算过程主要指的是每次的睡眠周期的调度都是经过上轮周期学习后得 到的,如果监测到NFC标签,则将睡眠时间缩短为一半,如果没有监测到NFC标签,则将睡眠 时间增长为上周期的一倍,整个流程使得睡眠时间的调度是实时动态的。
[0039] 可W设置睡眠时间的时长上阔值和时长下阔值。在上个轮询周期内监测到NFC 标签请求服务的情况下,判断睡眠时间是否达到时长下阔值,如果否,则将睡眠时间缩短一 半,如果是,则保持原有的睡眠时
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1