一种nfc载波切换的选择方法、装置和系统的制作方法

文档序号:8500158阅读:306来源:国知局
一种nfc载波切换的选择方法、装置和系统的制作方法
【技术领域】
[0001] 本发明设及通信技术领域,尤其设及一种NFC(NearFieldCommunication,近距 离无线通讯)载波切换的选择方法、装置和系统。
【背景技术】
[000引NFC协议中定义了支持NFC功能的两台移动终端可W通过NFC通信实现可选载波 协商,最终确立传输数据所需要使用的载波技术。
[000引 具体地,NFCForum定义了ConnectionHandover规范,即连接切换规范。该连接 切换规范定义的连接切换协商过程如图1所示。切换请求方向切换选择方发送切换请求消 息。该消息中包含切换请求方支持的可选载波的数量、类型等,也包括该些载波的相关配置 信息。WWi-Fi为例,该些配置信息包括AP(Access化int,接入点)的SSID(ServiceSet Identifier,服务集标识)和密码等。切换选择方收到切换请求消息后,比较自己所支持的 通信载波技术并向切换请求方返回切换选择消息,若双方支持的通信载波技术无法匹配, 则切换选择方将返回一个不包含任何可选载波技术的切换选择消息。
[0004] 从图1中我们可W看到切换请求消息中的可选载波列表为Wi-Fi和Bluetooth, Wi-Fi在前,一般认为前边的优先级高于后边的。因此上图中切换选择方发送的切换选择消 息中的载波为Wi-Fi。如切换选择方不支持Wi-Fi,其才会考虑使用Bluetooth。
[0005] 可见,规范仅定义了通过NFC技术在两个NFC设备间协商和激活其他无线通信技 术(如Wi-Fi、藍牙等)的工作流程W及相应的消息格式。但规范中对于有多种可选载波的 情况却没有具体说明,一般可使用默认优先级的方式来指定优选的载波技术,但对于很多 场景不适用该种默认优先级策略,导致数据无法迅速传输或者传输效率极差,比如;默认使 用藍牙为优选载波,但当两台NFC终端进行载波协商时,某台终端可能正在和其他终端进 行藍牙数据传输,那么此时如果要使用藍牙传输文件,那必须等待之前的数据传输完成后 才可,该种情景下,降低了传输效率,且用户体验很差。

【发明内容】

[0006] 本发明提供一种NFC载波切换的选择方法、装置和系统,用W解决现有技术中连 接切换协商流程不考虑载波状态,影响数据传输效率的问题。
[0007] 依据本发明的一个方面,提供一种NFC载波切换的选择方法,包括:
[000引载波切换请求方检测己方支持的各可选载波当前的使用状态信息,并将其添加到 按协议生成的切换请求消息中;
[0009] 载波切换请求方将所述切换请求消息发送至载波切换选择方。
[0010] 可选地,本发明所述方法中,所述将各可选载波当前的使用状态信息添加到按协 议生成的切换请求消息中,进一步包括:
[0011] W载波的使用状态信息作为载波优先级设置条件,重新设置切换请求消息中包含 的可选载波列表中各载波的优先级顺序。
[0012] 可选地,本发明所述方法中:
[0013] 所述各可选载波当前的使用状态信息,包括:使用状态或空闲状态;
[0014] 所述W载波的使用状态信息作为载波优先级设置条件,包括;W空闲状态下的载 波优先级顺序高于使用状态下的载波优先级顺序作为载波优先级设置条件。
[0015] 可选地,本发明所述方法中,当载波处于使用状态时,对应载波当前的使用状态信 息还包括:预估的载波的使用剩余时间;
[0016] 所述W载波的使用状态信息作为载波优先级设置条件,还包括:同为使用状态下 的载波,W预估的使用剩余时间短的载波优先级顺序高于预估的使用剩余时间长的载波优 先级顺序作为载波优先级设置条件。
[0017] 依据本发明的另一个方面,还提供一种NFC载波切换的选择方法,包括:
[0018] 载波切换选择方接收切换请求消息,并提取所述切换请求消息中携带的载波切换 请求方支持的各可选载波当前的使用状态信息;
[0019] 载波切换选择方基于己方和载波切换请求方支持的各可选载波当前的使用状态 信息,W能够最快建立载波通信为原则,选择一个载波,并将其发送至载波切换请求方。
[0020] 可选地,本发明所述方法中:
[0021] 所述各可选载波当前的使用状态信息包括:使用状态或空闲状态;
[0022] 所述W能够最快建立载波通信为原则,选择一个载波,包括:
[0023] 若存在己方和载波切换请求方中均处于空闲状态的交集载波,则在所述交集载波 中按照优先级顺序选择一个载波;
[0024] 若不存在己方和载波切换请求方中均处于空闲状态的交集载波,则按照预设配 置,在双方均支持的载波中,W己方或者载波切换请求方优先级最高的载波为选择的载波。 [00巧]可选地,本发明所述方法中:
[0026] 所述各可选载波当前的使用状态信息包括:使用状态或空闲状态,W及在处于使 用状态时,预估的载波的使用剩余时间;
[0027] 所述W能够最快建立载波通信为原则,选择一个载波,包括:
[002引若存在己方和载波切换请求方中均处于空闲状态的交集载波,则在所述交集载波 中按照优先级顺序选择一个载波;
[0029] 若不存在己方和载波切换请求方中均处于空闲状态的交集载波,则对于每个载 波,比较所述载波在双方距离空闲状态的时间,取其中较长的时间为双方均处于空闲状态 的空闲剩余时间,比较各载波的空闲剩余时间,W空闲剩余时间最短的载波为选择的载波。
[0030] 依据本发明的第S个方面,提供一种NFC载波切换的选择装置,包括:
[0031] 载波切换请求模块,用于在所述装置为载波切换请求方时,检测所述装置支持的 各可选载波当前的使用状态信息,并将其添加到按协议生成的切换请求消息中后,发送至 载波切换选择方;
[0032] 载波切换选择模块,用于在所述装置为载波切换选择方时,接收载波切换请求方 发送的切换请求消息,提取所述切换请求消息中携带的载波切换请求方支持的各可选载波 当前的使用状态信息,并基于己方和载波切换请求方支持的各可选载波当前的使用状态信 息,W能够最快建立载波通信为原则,选择一个载波,并将其发送至载波切换请求方。
[0033] 可选地,本发明所述装置中,所述载波切换请求模块,进一步用于在将各可选载波 当前的使用状态信息添加到按协议生成的切换请求消息中后,w载波的使用状态信息作为 载波优先级设置条件,重新设置切换请求消息中包含的可选载波列表中各载波的优先级顺 序。
[0034] 可选地,本发明所述装置中:
[0035] 所述各可选载波当前的使用状态信息,包括:使用状态或空闲状态;
[0036] 所述载波切换请求模块,具体用于W空闲状态下的载波优先级顺序高于使用状态 下的载波优先级顺序作为载波优先级设置条件;
[0037] 或者,所述各可选载波当前的使用状态信息,包括:使用状态或空闲状态,W及处 于使用状态时,预估的载波的使用剩余时间;
[003引所述载波切换请求模块,具体用于W空闲状态下的载波优先级顺序高于使用状态 下的载波优先级顺序作为载波优先级设置条件,W及同为使用状态下的载波,W预估的使 用剩余时间短的载波优先级顺序高于预估的使用剩余时间长的载波优先级顺序作为载波 优先级设置条件。
[0039] 可选地,本发明所述装置中:
[0040] 当各可选载波当前的使用状态信息包括使用状态或空闲状态信息时,所述载波切 换选择模块,具体用于若存在己方和载波切换请求方中均处于空闲状态的交集载波,则在 所述交集载波中按照优先级顺序选择一个载波;若不存在己方和载波切换请求方中均处于 空闲状态的交集载波,则按照预设配置,在双方均支持的载波中,W己方或者载波切换请求 方优先级最高的载波为选择的载波;
[0041] 当各可选载波当前的使用状态信息包括使用状态或空闲状态信息,W及处于使用 状态时,预估的载波的使用剩余时间信息时,所述载波切换选择模块,具体用于若存在己方 和载波切换请求方中均处于空闲状态的交集载波,则在所述交集载波中按照优先级顺序选 择一个载波;若不存在己方和载波切换请求方中均处于空闲状态的交集载波,则对于每个 载波,比较载波在双方距离空闲状态的时间,取其中较长的时间为双方均处于空闲状态的 空闲剩余时间,比较各载波的空闲剩余时间,W空闲剩余时间最短的载波为选择的载波。
[0042] 依据本发明的第四个方面,提供一种NFC载波切换的选择系统,包括:载波切换请 求方和载波切换选择方;
[0043] 所述载波切换请求方,用于检测支持的各可选载波当前的使用状态信息,并将其 添加到按协议生成的切换请
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1