NFC设备通信方法、装置和NFC设备制造方法及图纸

技术编号:9733506 阅读:197 留言:0更新日期:2014-02-28 18:40
本发明专利技术实施例提供一种近场通信NFC设备通信方法、装置和NFC设备,其中,方法包括:确定发现的至少一个NFC目标设备所支持的射频RF协议;根据RF协议等级或RF协议优先级,从所述至少一个NFC目标设备所支持的RF协议中选择进行NFC通信的RF协议,以与选择确定的RF协议对应的NFC目标设备进行通信。本发明专利技术实施例提供的近场通信NFC设备通信方法、装置和NFC设备,以解决现有技术的NFC发现方法找到与本机NFC设备中NFCC芯片功能匹配的NFC目标设备的概率低及其导致的DH资源消耗及功耗较大的问题。

【技术实现步骤摘要】
【国外来华专利技术】NFC设备通信方法、装置和NFC设备
本专利技术实施例涉及通信技术,尤其涉及一种NFC设备通信方法、装置和NFC设备。
技术介绍
近场通信(Near Field Communication,简称:NFC)技术是一种短距离无线连接技术,其利用磁场感应实现电子设备在近距离间的通信。随着NFC技术的逐渐普及,很多用户设备已经集成了 NFC功能。NFC设备可以包括设备主机(Device Host,简称:DH)、NFC控制器(NFC Controller,简称:NFCC)和安全单元(Security Element,简称:SE),其中DH用于对NFCC进行管理,如对NFCC初始化、配置和电源管理等;NFCC用于通过RF接口和天线与目标NFC设备进行数据传输;SE用于为NFC应用程序提供安全的执行环境。以智能手机为例,DH可以为手机的处理器CPU,NFCC可以为NFC芯片,SE可以为用户识别模块(Subscriber Identity Module,简称:SIM)卡或安全数字(Secure Digital,简称 SD)卡。在现有技术中,NFC设备可以发现所有NFC目标设备,并且可以获知各个NFC目标设备所支持的射频(Radio Frequency,简称:RF)协议,然后NFC设备可以根据NFC目标设备的发现顺序选择一个NFC目标设备,通常选择第一个被发现的NFC目标设备。但是,第一个被发现的NFC目标设备往往并不能满足NFC设备的需要。
技术实现思路
本专利技术提供一种NFC设备通信方法、装置和NFC设备,以解决现有技术的NFC发现方法找到与本机NFC设备中NFCC芯片功能匹配的NFC目标设备的概率低及其导致的DH资源消耗及功耗较大的问题。第一方面,本专利技术实施例提供一种近场通信NFC设备通信方法,包括:确定发现的至少一个NFC目标设备所支持的射频RF协议;根据RF协议等级或RF协议优先级,从所述至少一个NFC目标设备所支持的RF协议中选择进行NFC通信的RF协议,以与选择确定的RF协议对应的NFC目标设备进行通信。在第一方面的第一种可能的实现方式中,所述确定发现的至少一个NFC目标设备所支持的RF协议,包括:设备主机DH接收近场通信控制器NFCC发送的通告消息,所述通告消息中包含所述NFCC发现的至少一个NFC目标设备所支持的RF协议的信息;所述根据RF协议等级或RF协议优先级,从所述至少一个NFC目标设备所支持的RF协议中选择进行NFC通信的RF协议,以与选择确定的RF协议对应的NFC目标设备进行通信,包括:所述DH根据RF协议等级或RF协议优先级,从所述至少一个NFC目标设备所支持的RF协议中选择进行NFC通信的RF协议,以与选择确定的RF协议对应的NFC目标设备进行通信。根据第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述DH根据RF协议优先级,从所述至少一个NFC目标设备所支持的RF协议中选择进行NFC通信的RF协议,以与选择确定的RF协议对应的NFC目标设备进行通信之前,还包括:所述DH接收用户输入的设置指令,所述设置指令中包含所述RF协议优先级的信肩、O根据第一方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,还包括:所述DH向NFCC发送射频发现映射命令,所述射频发现映射命令中包含所述RF协议优先级的信息,以使所述NFCC根据所述RF协议优先级从所述至少一个NFC目标设备所支持的RF协议中选择进行NFC通信的RF协议,以与选择确定的RF协议对应的NFC目标设备进行通信。在第一方面的第四种可能的实现方式中,所述确定发现的至少一个NFC目标设备所支持的RF协议,包括:NFCC执行射频发现过程,确定至少一个NFC目标设备所支持的RF协议;所述根据RF协议等级或RF协议优先级,从所述至少一个NFC目标设备所支持的RF协议中选择进行NFC通信的RF协议,以与选择确定的RF协议对应的NFC目标设备进行通信,包括:所述NFCC根据RF协议等级或RF协议优先级,从所述至少一个NFC目标设备所支持的RF协议中选择进行NFC通信的RF协议,以与选择确定的RF协议对应的NFC目标设备进行通信。根据第一方面的第四种可能的实现方式,在第五种可能的实现方式中,所述NFCC根据RF协议优先级,从所述至少一个NFC目标设备所支持的RF协议中选择进行NFC通信的RF协议,以与选择确定的RF协议对应的NFC目标设备进行通信之前,还包括:所述NFCC接收DH发送的射频发现映射命令,所述射频发现映射命令中包含所述RF协议优先级的信息。根据第一方面的第四种或第五种可能的实现方式,在第六种可能的实现方式中,所述NFCC执行射频发现过程,确定至少一个NFC目标设备所支持的RF协议,包括:所述NFCC向所述至少一个NFC目标设备发送探测请求消息;所述NFCC接收各NFC目标设备反馈的发现响应消息,所述发现响应消息的扩展字段中包含NFC目标设备所支持的RF协议的信息。根据第一方面的第六种可能的实现方式,在第七种可能的实现方式中,,其特征在于,若NFC目标设备支持NFC-A技术,则所述扩展字段为选择响应消息SEL_RES中的指示位b4和指位b5 ;若NFC目标设备支持NFC-F技术,则所述扩展字段为探测响应消息SENSF_RES中的NFC设备标识NFCID2中的指示位Bytel和指示位Byte2 ;若NFC目标设备不支持点对点P2P技术,则所述发现响应消息为属性探测响应消息ATR_REQ/RES,所述ATR_REQ/RES的历史字节中包含NFC目标设备所支持的RF协议的信肩、O根据第一方面、第一方面的第一种至第七种可能的实现方式中的任意一种,在第八种可能的实现方式中,根据RF协议等级,从所述至少一个NFC目标设备所支持的RF协议中选择进行NFC通信的RF协议,以与选择确定的RF协议对应的NFC目标设备进行通信,包括:确定所述至少一个NFC目标设备所支持的最闻等级的RF协议是否在本机能够支持的RF协议范围内;若是,则从所述至少一个NFC目标设备中选择支持所述最高等级的RF协议的NFC目标设备;若否,则确定所述至少一个NFC目标设备所支持的次高等级的RF协议是否在本机能够支持的RF协议范围内;若是,则从所述至少一个NFC目标设备中选择支持所述次高等级的RF协议的NFC目标设备。根据第一方面、第一方面的第一种至第七种可能的实现方式中的任意一种,在第九种可能的实现方式中,根据RF协议优先级,从所述至少一个NFC目标设备所支持的RF协议中选择进行NFC通信的RF协议,以与选择确定的RF协议对应的NFC目标设备进行通信,包括:确定所述至少一个NFC目标设备所支持的优先级最高的RF协议是否在本机能够支持的RF协议范围内;若是,则从所述至少一个NFC目标设备中选择支持所述优先级最高的RF协议的NFC目标设备;若否,则确定所述至少一个NFC目标设备所支持的优先级次高的RF协议是否在本机能够支持的RF协议范围内;若是,则从所述至少一个NFC目标设备中选择支持所述优先级次高的RF协议的NFC目标设备。第二方面,本专利技术实施例提供一种NFC设备通信装置,包括:确定模块,用于确定发现的至少一个NFC目标设备所支持的射频RF协议;选择模块,本文档来自技高网...

【技术保护点】
一种近场通信NFC设备通信方法,其特征在于,包括:确定发现的至少一个NFC目标设备所支持的射频RF协议;根据RF协议等级或RF协议优先级,从所述至少一个NFC目标设备所支持的RF协议中选择进行NFC通信的RF协议,以与选择确定的RF协议对应的NFC目标设备进行通信。

【技术特征摘要】
【国外来华专利技术】1.一种近场通信NFC设备通信方法,其特征在于,包括: 确定发现的至少一个NFC目标设备所支持的射频RF协议; 根据RF协议等级或RF协议优先级,从所述至少一个NFC目标设备所支持的RF协议中选择进行NFC通信的RF协议,以与选择确定的RF协议对应的NFC目标设备进行通信。2.根据权利要求1所述的方法,其特征在于,所述确定发现的至少一个NFC目标设备所支持的RF协议,包括: 设备主机DH接收近场通信控制器NFCC发送的通告消息,所述通告消息中包含所述NFCC发现的至少一个NFC目标设备所支持的RF协议的信息; 所述根据RF协议等级或RF协议优先级,从所述至少一个NFC目标设备所支持的RF协议中选择进行NFC通信的RF协议,以与选择确定的RF协议对应的NFC目标设备进行通信,包括: 所述DH根据RF协议等级或RF协议优先级,从所述至少一个NFC目标设备所支持的射频RF协议中选择进行NFC通信的RF协议,以与选择确定的RF协议对应的NFC目标设备进行通信。3.根据权利要求2所述的方法,其特征在于,所述DH根据RF协议优先级,从所述至少一个NFC目标设备所支持的RF协议中选择进行NFC通信的RF协议,以与选择确定的RF协议对应的NFC目标设备进行通信之前,还包括: 所述DH接收用户输入的设置指令,所述设置指令中包含所述RF协议优先级的信息。4.根据权利要求2或3所述的方法,其特征在于,还包括: 所述DH向NFCC发送射频发现映射命令,所述射频发现映射命令中包含所述RF协议优先级的信息,以使所述NFCC根据所述RF协议优先级从所述至少一个NFC目标设备所支持的RF协议中选择进行NFC通信的RF协议,以与选择确定的RF协议对应的NFC目标设备进行通信。5.根据权利要求1所述的方法,其特征在于,所述确定发现的至少一个NFC目标设备所支持的RF协议,包括: NFCC执行射频发现过程,确定至少一个NFC目标设备所支持的RF协议; 所述根据RF协议等级或RF协议优先级,从所述至少一个NFC目标设备所支持的射频RF协议中选择进行NFC通信的RF协议,以与选择确定的RF协议对应的NFC目标设备进行通信,包括: 所述NFCC根据RF协议等级或RF协议优先级,从所述至少一个NFC目标设备所支持的射频RF协议中选择进行NFC通信的RF协议,以与选择确定的RF协议对应的NFC目标设备进行通信。6.根据权利要求5所述的方法,其特征在于,所述NFCC根据RF协议优先级,从所述至少一个NFC目标设备所支持的RF协议中选择进行NFC通信的RF协议,以与选择确定的RF协议对应的NFC目标设备进行通信之前,还包括: 所述NFCC接收DH发送的射频发现映射命令,所述射频发现映射命令中包含所述RF协议优先级的信息。7.根据权利要求5或6所述的方法,其特征在于,所述NFCC执行射频发现过程,确定至少一个NFC目标设备所支持的RF协议,包括:所述NFCC向所述至少一个NFC目标设备发送探测请求消息; 所述NFCC接收各NFC目标设备反馈的发现响应消息,所述发现响应消息的扩展字段中包含NFC目标设备所支持的RF协议的信息。8.根据权利要求7所述的方法,其特征在于,若NFC目标设备支持NFC-A技术,则所述扩展字段为选择响应消息SEL_RES中的指示位b4和指示位b5 ; 若NFC目标设备支持NFC-F技术,则所述扩展字段为探测响应消息SENSF_RES中的NFC设备标识NFCID2中的指示位Bytel和指示位Byte2 ; 若NFC目标设备不支持点对点P2P技术,则所述发现响应消息为属性探测响应消息ATR_REQ/RES,所述ATR_REQ/RES的历史字节中包含NFC目标设备所支持的RF协议的信息。9.根据权利要求1~8中任一项所述的方法,其特征在于,根据RF协议等级,从所述至少一个NFC目标设备所支持的射频RF协议中选择进行NFC通信的RF协议,包括: 确定所述至少一个NFC目标设备所支持的最高等级的RF协议是否在本机能够支持的RF协议范围内;若是,则从所述至少一个NFC目标设备所支持的射频RF协议中选择支持所述最闻等级的RF协议; 若否,则确定所述至少一个NFC目标设备所支持的次高等级的RF协议是否在本机能够支持的RF协议范围内;若是, 则从所述至少一个NFC目标设备所支持的射频RF协议中选择支持所述次闻等级的RF协议。10.根据权利要求1~8中任一项所述的方法,其特征在于,根据RF协议优先级,从所述至少一个NFC目标设备所支持的RF协议中选择进行NFC通信的RF协议,以与选择确定的RF协议对应的NFC目标设备进行通信,包括: 确定所述至少一个NFC目标设备所支持的优先级最高的RF协议是否在本机能够支持的RF协议范围内;若是,则从所述至少一个NFC目标设备所支持的射频RF协议中选择支持所述优先级最高的RF协议; 若否,...

【专利技术属性】
技术研发人员:王淼金志皓常新苗
申请(专利权)人:华为终端有限公司
类型:
国别省市:

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

1