一种电子设备的近场通信方法和系统的制作方法

文档序号:7783301阅读:143来源:国知局
一种电子设备的近场通信方法和系统的制作方法
【专利摘要】本发明公开了一种电子设备的近场通信方法和系统,属于近场通信【技术领域】。该方法包括:与第二电子设备通过扫描帧沟通双方受干扰的频点,其中,扫描帧包括至少两个使用不同频率调制的符号;根据可用频点确定调制方式与第二电子设备进行数据传输。采用本发明实施例,通过发送包括至少两个使用不同频率调制的符号的扫描帧检测通信环境的干扰频率,选择干扰较小的频点进行自适应调制数据,从而屏蔽干扰频点传输数据,避开近场通信中的外部干扰,提高通信稳定性,保证通信质量。
【专利说明】一种电子设备的近场通信方法和系统
【技术领域】
[0001]本发明属于近场通信【技术领域】,尤其涉及一种电子设备的近场通信方法和系统。【背景技术】
[0002]利用电场进行近场通信(Near Field Communication, NFC)能够使电子设备之间在约十厘米的范围内进行非接触式点对点数据传输。NFC由于其发射功率低,通信距离近,安全性较高,在物流、支付、金融、仓储管理等行业有着广泛的应用。随着无线互联网的兴起,智能手机的普遍使用,移动支付、资料分享等功能的使用越来越广泛。
[0003]然而,由于近场通信的可检测信号较弱,容易受到通信环境中的电磁干扰,从而无法保证通信质量。比如,在触摸屏的应用场景中,在两个设备通信未建立时,因两个触摸屏间的通信信号非常弱,同时电容屏与LCD —般靠得很近,LCD的驱动信号会干扰电容屏间的通信信号,在显示屏开启的情况下若收到干扰则基本不能通信。

【发明内容】

[0004]有鉴于此,本发明要解决的技术问题是提供一种电子设备的近场通信方法和系统,以解决在干扰环境中检测到可通信的第二电子设备,并根据干扰频率确定调制方式,从而屏蔽干扰频点进行数据传输,从而保证通信质量。
[0005]本发明解决上述技术问题所采用的技术方案如下:
[0006]根据本发明的一个方面,提供的一种电子设备的近场通信方法,应用于第一电子设备,该方法包括:
[0007]与第二电子设备通过扫描帧沟通双方受干扰的频点,根据可用频点确定调制方式;其中,扫描帧包括至少两个使用不同频率调制的符号;
[0008]根据确定的调制方式与第二电子设备进行数据传输。
[0009]优选的,该方法之前还包括发送检测帧信号以检测到可通信的第二电子设备的步骤,该步骤进一步包括:
[0010]发出检测帧信号,其中检测帧包括至少两个使用不同频率调制的符号;
[0011]根据接收到的第二电子设备回应的响应帧,判定第二电子设备是否在可近场通信的范围内。
[0012]优选的,与第二电子设备通过扫描帧沟通双方受干扰的频点进一步包括:
[0013]向第二电子设备发送扫描帧;
[0014]根据接收到第二电子设备回应的响应帧,获取双方受干扰频点信息;或者通过第二电子设备回应的扫描帧获取自身的干扰频点信息,并根据第二电子设备回应的响应帧,获取第二电子设备的受干扰频点信息。
[0015]根据双方受干扰频点信息向第二电子设备反馈可用频点中贞。
[0016]优选的,根据接收到第二电子设备回应的响应帧,获取双方受干扰频点进一步包括:[0017]根据响应帧中各频点出现的位置和/或次数确定第二电子设备的干扰频点信息;
[0018]或者根据第二电子设备回应的扫描帧中个频点出现的次数确定自身的干扰频点信息,根据响应帧中各频点出现的位置和/或次数确定第二电子设备的干扰频点信息。
[0019]优选的,根据双方受干扰频点信息向第二电子设备反馈可用频点帧进一步包括:
[0020]根据自身的干扰频点信息和第二电子设备的干扰频点信息,得到可用频点帧;
[0021]向第二电子设备发送可用频点帧。
[0022]优选的,与第二电子设备进行数据传输之后还包括:检测第二电子设备是否离开可通信范围的步骤,该步骤进一步包括:若发送检测帧信号后在预设时间内没有检测到第二电子设备的回应,则判定第二电子设备离开可通信范围。
[0023]根据本发明的另一个方面,提供的一种电子设备的近场通信方法,应用于第二电子设备,该方法包括以下步骤:
[0024]接收第一电子设备发送的扫描帧,获取自身受干扰的频点;
[0025]向第一电子设备发送增加自身干扰频点信息的响应帧;
[0026]接收第一电子设备发送的可用频点帧,获取可用频点信息;
[0027]根据可用频点信息确定调制方式与第一电子设备进行数据传输。
[0028]根据本发明的再一个方面,提供的一种电子设备的近场通信系统包括第一电子设备,第一电子设备包括:
[0029]频率扫描模块,用于与第二电子设备通过扫描帧沟通双方受干扰的频点,根据可用频点确定调制方式;其中,扫描帧包括至少两个使用不同频率调制的符号;
[0030]数据传输模块,用于与第二电子设备进行数据传输。
[0031]优选的,第一电子设备还包括接近检测模块,用于发送检测帧信号,根据接收到的第二电子设备回应的响应帧,判定第二电子设备是否在可近场通信的范围内,其中,检测帧包括至少两个使用不同频率调制的符号。
[0032]优选的,第一电子设备还包括版本协商模块,用于使用版本帧向第二电子设备发送版本信息,并根据第二电子设备反馈的版本响应帧确定使用的版本。
[0033]优选的,第一电子设备还包括离开检测模块,用于检测第二电子设备是否离开可通信范围。
[0034]优选的,离开检测模块具体用于:当发送检测帧信号没有检测到可通信的第二电子设备时,则判定第二电子设备是否离开可通信范围。
[0035]优选的,频率扫描模块具体用于:向第二电子设备发送扫描帧,根据接收到第二电子设备回应的响应帧,获取双方受干扰频点,向第二电子设备反馈可用频点帧,并根据可用频点确定调制方式。
[0036]优选的,数据传输模块具体用于:依次向第二电子设备发送起始帧、至少一个数据帧以及CRC帧。
[0037]优选的,该系统还包括第二电子设备,第二电子设备包括:
[0038]第二接收模块,用于接收第一电子设备发送的扫描帧;还用于接收第一电子设备发送的可用频点帧;
[0039]第二发送模块,用于向第一电子设备反馈增加自身干扰频点信息的响应帧;
[0040]第二调制确定模块,用于根据可用频点帧获取可用频点,根据可用频点确定调制方式;
[0041]第二数据传输模块,用于与第一电子设备进行数据传输。
[0042]本发明提供的电子设备的近场通信方法和系统,采用本发明实施例,通过发送包括至少两个使用不同频率调制的符号的扫描帧检测通信环境的干扰频率,选择干扰较小的频点进行自适应调制数据,从而屏蔽干扰频点传输数据,避开近场通信中的外部干扰,提高
通信质量。
【专利附图】

【附图说明】
[0043]图1为本发明实施例提供的一种电子设备的近场通信方法的流程图。
[0044]图2为本发明实施例的符号的结构示意图。
[0045]图3为本发明优选实施例提供的一种扫描帧结构示意图。
[0046]图4为本发明实施例提供的另一种频率扫描的方法流程图。
[0047]图5为本发明优选实施例提供的又一种频率扫描的方法流程图。
[0048]图6为本发明优选实施例提供的另一种频率扫描的方法流程图。
[0049]图7为本发明优选实施例提供的数据传输的方法流程图。
[0050]图8为本发明优选实施例提供的一种超帧结构示意图。
[0051]图9为本发明优选实施例提供的起始帧示意图。
[0052]图10为本发明优选实施例提供的数据帧示意图。
[0053]图11为本发明优选实施例提供的重发帧示意图。
[0054]图12为本发明优选实施例提供的4FSK CRC帧示意图。
[0055]图13为本发明优选实施例提供的2FSK CRC帧示意图。
[0056]图14为本发明优选实施例提供的一种ACK等待时间示意图。
[0057]图15为本发明优选实施例提供的数据传输的方法流程图。
[0058]图16为本发明优选实施例提供的一种电子设备的近场通信方法的流程图。
[0059]图17为本发明优选实施例提供的版本帧示意图。
[0060]图18为本发明优选实施例提供的一种电子设备的近场通信系统结构图。
【具体实施方式】
[0061]为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0062]第一电子设备是指主动发起通信的一方,第二电子设备是指通信另外一方。为了描述方便只观,在下文中,将第一电子设备称为Master,第二电子设备称为Slave。
[0063]实施例一
[0064]如图1所示是本发明实施例提供的一种电子设备的近场通信方法的流程图,该方法应用于Master,Master在没有检测到第二电子设备时,可复用进行触摸检测和接近检测,当检测到附近可通讯范围内存在第二电子设备时,暂停触摸检测,开始近场通讯。具体包括以下步骤:
[0065]S102、与Slave通过扫描巾贞沟通双方受干扰的频点,根据可用频点确定调制方式。其中,扫描帧包括至少两个使用不同频率调制的符号。
[0066]请参阅图2,符号是携带比特(bit)数据的最小通信单位,符号的调制方式采用类似FSK (frequency shift keying,移频键控)的方式,可用于携带导频和数据信息,多个符号组成一帧。请参阅错误!未找到引用源。2,Ts=200微秒,Td=0.8Ts=160微秒,Tr=0.2Ts=40微秒,在时间间隔Td内,触摸屏发送使用FSK调制的信号,在时间Tr内,触摸屏不发送任何信号。因为一般触摸屏驱动电路在不同的频率间切换需要一些时间,因此需要一段空闲的时间,同时Tr也可以为从发送到接收的切换预留时间。[0067]请参阅图3,本实施例中的扫描帧组成的优选为7个不同频率调制的符号,Master首次向Slave发送的扫描帧为A,A为[F' 1; F' 2,F' 3,F' 4,F' 5,F' 6,F' 7],其中,F' 1;F' 2,F' 3,F' 4,F' 5,F' 6,F' 7分别表示使用不同频率调制的符号,扫描帧为B为扫描帧为A的逆转帧[F' 7,F' 6,F' 5,F' 4,F' 3,F' 2,F' i],用作引导标识,响应帧〇为[町,!?2,1?3,1?4,1?5,1?6,1?7,1?8],其中1?1~1?8表示!^ 1; F' 2,F' 3,F' 4,F' 5,F' 6,F' 7中的符号。
[0068]优选的,根据可用频点确定调制方式进一步包括:
[0069]当可用频点大于或等于6个时,取前6个频点使用4FSK方式调制;
[0070]当可用频点大于或等于4个且小于6个时,取前4个频率使用2FSK方式调制;
[0071]当可用频点小于4时,重新选取扫描帧执行频率扫描步骤。
[0072]S104、根据确定的调制方式与Slave进行数据传输。
[0073]其中,数据传输进一步包括:Master依次向Slave发送起始帧、至少一个数据帧以及CRC帧。
[0074]通过本发明实施例,通过发送包括至少两个使用不同频率调制的符号的扫描帧检测通信环境的干扰频率,选择干扰较小的频点进行自适应调制数据,从而屏蔽干扰频点传输数据,避开近场通信中的外部干扰,提高通信稳定性,保证通信质量。
[0075]实施例二
[0076]如图4所示为本发明优选实施例提供的一种频率扫描的方法流程图,该方法应用于Master,帧结构的组成参见图3,该方法包括以下步骤:
[0077]S1022、Master 向 Slave 发送扫描帧 A ;
[0078]S1024、根据接收到Slave的回复,获取双方受干扰频点;
[0079]具体来说,根据接收到Slave回应的响应帧Cl,获取双方受干扰频点信息;或者通过Slave回应的扫描帧获取自身的干扰频点信息,并根据Slave回应的响应帧,获取Slave的受干扰频点信息。其中,Master根据响应帧中各频点出现的位置和/或次数确定Slave的干扰频点信息;根据响应帧中各频点的出现次数确定自身的受干扰频点信息。
[0080]S1026、向Slave反馈可用频点帧C2。
[0081]作为本步骤的优选方案,Master将自身的干扰频点信息增加到响应帧Cl中,得到可用频点帧C2 ;先向Slave发送预设的引导帧B,然后再发送可用频点帧C2。当然,Master也可以直接向Slave发送可用频点帧C2。
[0082]其中,可用频点帧C2优选为按以下规则变换得到:
[0083]当不存在干扰频点时,将扫描帧逆转后,再在最后追加任意一个扫描帧中的频点符号得到可用频点帧;[0084]当仅存在一个干扰频点时,将干扰频点移到扫描巾贞后面,干扰频点之后的频点符号依次前移,然后再在最后增加一个该干扰频点的符号得到可用频点帧;
[0085]当存在至少两个干扰频点时:
[0086]将第一个干扰频点符号重复一次放置到扫描帧可用频点符号之后,其后的干扰频点符号依次后移得到可用频点帧;或者
[0087]如果干扰频点为扫描帧中的最后连续频点,则将第一个干扰频点符号重复一次放置到扫描帧可用频点之后,其后的干扰频点符号依次后移得到可用频点帧;
[0088]如果干扰频点为扫描帧中的最后连续频点和其他频点,则将第一个干扰频点符号放置到扫描帧可用频点之后,其后的干扰频点符号依次后移,若为最后连续频点的第一个频点,则重复两次;
[0089]如果干扰频点不是扫描帧中的最后连续频点,则将第一个干扰频点符号放置到扫描帧可用频点之后,其后的干扰频点符号依次后移,最后添加一个任意受干扰的频点,而得到可用频点帧。
[0090]SIO 28、根据可用频点确定调制方式。
[0091 ] 具体来说,当可用频点大于或等于6个时,取前6个频点使用4FSK方式调制;当可用频点大于或等于4个且小于6个时,取前4个频率使用2FSK方式调制;当可用频点小于4时,重新选取扫描帧执行频率扫描步骤。
[0092]实施例三
[0093]如图5所示为本发明优选实施例提供的另一种频率扫描的方法流程图,该方法应用于Slave,具体包括以下步骤:
[0094]S202、接收Master发送的扫描帧A,获取自身受干扰的频点。
[0095]S204、向Master反馈增加自身干扰频点信息的响应帧。
[0096]具体来说,响应帧可以通过以下方式得到:
[0097]当不存在干扰频点时,将扫描帧逆转后,再在最后追加任意一个扫频帧中的频点符号得到响应帧;
[0098]当仅存在一个干扰频点时,将干扰频点移到扫描巾贞后面,干扰频点之后的频点符号依次前移,然后再在最后增加一个该干扰频点的符号得到响应帧;
[0099]当存在至少两个干扰频点时,按以下方式得到响应帧:
[0100]将第一个干扰频点符号重复一次放置到扫描帧可用频点之后,其后的干扰频点符号依次后移得到响应帧;或者,如果扰频点为扫描帧中的最后连续频点,则将第一个干扰频点符号重复一次放置到扫描帧可用频点之后,其后的干扰频点符号依次后移得到响应帧;
[0101]如果干扰频点为扫描帧中的最后连续频点和其他频点,则将第一个干扰频点符号放置到扫描帧可用频点之后,其后的干扰频点符号依次后移,若为最后连续频点的第一个频点,则重复两次;
[0102]如果干扰频点不是扫描帧中的最后连续频点,则将第一个干扰频点符号放置到扫描帧可用频点之后,其后的干扰频点符号依次后移,最后添加一个任意受干扰的频点,而得到响应中贞。
[0103]S206、接收Master发送的可用频点帧,获取可用频点信息。
[0104]具体来说,当Master在发送可用频点帧之前发送了预设的引导信息帧时,Slave根据引导信息帧识别为可用频率通知,当Master在发送可用频点帧之前没有发送引导信息帧时,Slave可以通过流程过程判断出可用频率通知,根据可用频点帧中各频点符号出现的位置和/次数获取可用频点。S208、根据可用频点信息确定调制方式与Master进行数据传输。
[0105]实施例四
[0106]如图6所示为本发明优选实施例提供的另一种频率扫描的方法流程图,该方法包括:
[0107]S302、Master 向 Slave 发送扫描帧 A。
[0108]S304、Slave接收到扫描帧A后,获取自身干扰频点信息。
[0109]具体来说,对于FSK调制,使用幅值判断的方法,即在接收端有多个带通滤波器,可以让载波Fl~F7的信号通过,然后计算各个频率信号的强度(幅值),强度最大的频率则为当前符号的载波,例如:在某一符号间隔内,F, 6的信号强大最大,则接收端判断当前载波为F, 6;假设帧A的频率(即符号)F' 5在Slave侧受到干扰,并且干扰强度大于F, 6的信号幅度,则Slave受到的扫描帧A其实为[F' 1;F' 2,F' 3,F' 4,F/ 5,F' 5,F' 7],因为在正常数据接收的情况下,不会出现这样的信号序列([F' 1;F' 2,F' 3,F' 4,F' 5]),因此Slave可以判断是扫频帧(也可以通过扫描帧总是最先出现在超帧的开头确认),同时由于F' 5出现两次,所以Slave判断F' 5受到干扰。Master可以使用同样的方法判断受干扰的频率。
[0110]S306、Slave根据 自身干扰频点回复Master。
[0111]具体来说,Slave检测到帧A后,可以先发送一个帧A作为引导信息,然后再根据自身干扰频点向Master回复响应帧Cl,也可以直接根据自身干扰频点向Master回复响应帧Cl,其中响应帧Cl可以按如下规则变换得到:
[0112](a)如果不存在干扰时,则帧C为扫描帧B+—个符号(F' 1; F' 2,F' 3,F' 4,F' 5,F' 6,F/ 7七个频率中任意选定一个),共8个符号;
[0113](b)如果仅有一个频率受到干扰时,则按如下规则进行回复:若只有一个干扰频率F' i (为了叙述方便,这里频率编号作为下标),对帧A做如下变换:
[0114]娠C=[F'W 2,…,F' H,F' i+1,…,F' 7,F' i;F' J,即把干扰频率放到帧A的最后,其他F' i之后的频率依次前移,并且R8=F' i,即F' i连续发两次;例如,若频率 F' 5受到干扰,则帧 C=[F' 1;F' 2,F' 3,F' 4,F/ 6,F/ 7,F' 5,F' 5]。
[0115](c)如果存在至少两个干扰频率时,则将多个干扰频率依次移到帧A的后面,并且编号高的频率放置到最后,最后一个符号为受干扰的任意频率,优选的,为第一个受干扰的频率,例如如果频率F2' ,F6'受到干扰,则帧C为[F' 1;F' 3,F' 4,F' 5,F' 7,F' 2,F' 6,F' 2];特别地,对于干扰频率为[F' n+1,F' n+2,L,F' 7]的情况,则帧C的为[F' W 2,...,F' n,F' n+1,F' n+1,F' n+2,…,F' 6,F' 7],即把 Fn+1 重得一遍,其余干扰频率依编号升序放置在F' n+1之后。例如,如果F' 5,F' 6,F' 7同时受到干扰,则帧(^[F' i,F' 2,F' 3,F' 4,F/ 5,F' 5,F' 6,F/ 7],如果 F, 2,F' 6,匕同时受到干扰,则帧 C 为[F' 1;F' 3,F' 4,F/ 5,F' 2,F' 6,F' 6,F' 7]。
[0116]作为上述步骤(c)的一种替换方案,若有多个干扰频率时,则将第一个受干扰的频率重复一次,将其余干扰频率依次放置到帧A的后面,比如,若F' 2,F' 6,F' 7同时受到干扰,则帧 C 为[F' 1;F' 3,F' 4,F/ 5,F' 2,F' 2,F' 6,F/ 7]。
[0117]S308、Master根据Slave的回复获取双方受干扰频点信息,并回复Slave。具体来说,本步骤与上述步骤S306对应分两种情况来处理:当Slave只回复帧Cl时,Master根据帧Cl获取双方的干扰信息;当Slave回复帧A和帧Cl时,Master优选为根据帧A获取自身受干扰信息,根据帧Cl来获取Slave的干扰信息(当然,也可以根据帧Cl获取自身受干扰信息)。其中,Master按步骤S304中同样的幅值判断规则获取自身的干扰频点信息,按照步骤S306中同样的变换规则将自身的干扰信息增加到帧Cl中得到可用频点帧C2。Master可以先发送帧B作为引导信息,然后发送可用频点帧C2,也可以直接发送可用频点帧C2。此时,Master可以根据可用频点确定调制方式及对应的调制频率。
[0118]例如,Slave发送给 Master 的帧 Cl 为[F' 1,F/ 2,F/ 3,F' 4,F/ 6,F/ 7,F' 5,Fi 5],而Master的F' 3受干扰,从而令F' 4误判为F' 3,则Master判断为[F'2,F' 3,F' 3,F' 6,F' 7,F' 5,F' IF' 3和F' 5都出现了多于一次,因此可知其受到干扰,因此 Master 回复的帧 C2 为[F' 1;F' 2,F' 4,F/ 6,F' 7,F' 3,F/ 5,F' 5], Master取 F' 1;F' 2,F' 4,F/ 6 为 Fl ~F4;Slave 接收到帧 C2 后,取 F' 1;F' 2,F' 4,F/ 6 为Fl ~F4。
[0119]在上述实施例中,除根据干扰次数可以判断干扰情况外,也可根据频率出现位置可以判断受干扰情况。例如=Master接收Slave发送给其的帧Cl为[F' 1; F' 2,F' 3,F' 4,F' 6,F' 7,F' 5,F'山而Master的F' 3受干扰,从而令F' 4误判为F' 3,则Master 判断为[F' 1;F, 2,F, 3,F, 3,F, 6,F, 7,F, 5,F, 5],显然,根据规则,某个频点在未受到干扰时,其出现位置应该不超过其标号(如[F' 1;F' 2,F' 3,F' 4,F' 5,F/ 5,Fi 6,F' 7]中,Fl~F7分别出现在序列Index=I~7的位置;根据步骤S306中描述的规则,在出现干扰时,未受干扰频率只允许前移),此时每个频率有其对应的位置;而[F' 1;F' 2,F' 3,F' 3,F' 6,F/ 7,F' 5,F/ 5]中,F3出现在原F4所在位置,F5出现在原F7所在位置,这两个频点出现位置较其标号指定位置靠后,所以可以认定其受到了干扰。
[0120]S310、Slave接收可用频点帧C2,获取可用频点确定调制方式。
[0121]具体来说,Slave收到Master的回复后,回复帧C2的第一个符号作为ACK。若帧C2的内容表明有6个频率可用,则Slave认为下一帧的通信使用4FSK调制,取帧C2的前6个频率作为Fl~F6使用,结束频率扫描;若帧C2的内容表明可用的频率为4个或5个,取其前4个符号的频率作2FSK调制,并且按这些频率按出现的前后顺序作为Fl~F4使用,结束频率扫描。
[0122]需要说明的是,对于2FSK都没有足够可用的频率,若Master只支持FSl,重复步骤S302~S310。若Master支持频率集合FS2,从中选取7个频率(优选为连续的7个频率),重复步骤S302~S312 ;gFS2也没有足够的可用频率,则重新由FSl开始扫描。
[0123]上述描述中,频率集合FSl 的一个例子为 FSl={450KHz,400KHz,350KHz,300KHz,250KHz,200KHz,150KHz},FS2 的一个例子为 FS2= {525KHz,487.5KHz,450KHz,412.5KHz,375KHz,337.5KHz,300KHz,262.5KHz,225KHz,187.5KHz,150KHz}。
[0124]通过本发明实施例,利用频率扫频来检测通信环境中的干扰频点,选择干扰小的频点确定扫描帧所在的超帧中所有数据帧的调制方式,能够克服虽然可能通过关闭LCD、在设备指定位置通信等方式来提高通信阶段的SNR,但由于近场通信的信号较弱,依然可能受到通信环境中的电磁干扰,从而更进一步提高通信稳定性。
[0125]实施例五
[0126]如图7所示为本发明优选实施例提供的数据传输的方法流程图,应用于Master,该方法包括:
[0127]S402、根据预存的频率映射表将待发送数据调制为起始帧的符号,依次发送起始中贞的各个符号。
[0128]举例来说,频率映射表可以如下表:
【权利要求】
1.一种电子设备的近场通信方法,应用于第一电子设备,其特征在于,该方法包括: 与第二电子设备通过扫描帧沟通双方受干扰的频点,根据可用频点确定调制方式;其中,所述扫描帧包括至少两个使用不同频率调制的符号; 根据确定的调制方式与第二电子设备进行数据传输。
2.根据权利要求1所述的近场通信方法,其特征在于,该方法之前还包括发送检测帧信号以检测到可通信的第二电子设备的步骤,该步骤进一步包括: 发出检测帧信号,其中所述检测帧包括至少两个使用不同频率调制的符号; 根据接收到的第二电子设备回应的响应帧,判定所述第二电子设备是否在可近场通信的范围内。
3.根据权利要求1所述的近场通信方法,其特征在于,与第二电子设备通过扫描帧沟通双方受干扰的频点进一步包括: 向第二电子设备发送扫描帧; 根据接收到第二电子设备回应的响应帧,获取双方受干扰频点信息;或者通过第二电子设备回应的扫描帧获取自身的干扰频点信息,并根据第二电子设备回应的响应帧,获取第二电子设备的受干扰 频点信息。 根据双方受干扰频点信息向第二电子设备反馈可用频点帧。
4.根据权利要求3所述的近场通信方法,其特征在于,所述根据接收到第二电子设备回应的响应帧,获取双方受干扰频点进一步包括: 根据所述响应帧中各频点出现的位置和/或次数确定所述第二电子设备的干扰频点信息; 或者根据所述第二电子设备回应的扫描帧中个频点出现的次数确定自身的干扰频点信息,根据所述响应帧中各频点出现的位置和/或次数确定所述第二电子设备的干扰频点信息。
5.根据权利要求3所述的近场通信方法,其特征在于,所述根据双方受干扰频点信息向第二电子设备反馈可用频点帧进一步包括: 根据自身的干扰频点信息和所述第二电子设备的干扰频点信息,得到可用频点帧; 向第二电子设备发送所述可用频点帧,或者先发送预设的引导帧,然后再发送所述可用频点帧。
6.根据权利要求5所述的近场通信方法,其特征在于,所述将根据自身的干扰频点信息和所述第二电子设备的干扰频点信息,得到可用频点帧进一步包括: 当不存在干扰频点时,将所述扫描帧逆转后,再在最后追加任意一个扫频帧中的频点符号得到可用频点帧; 当仅存在一个干扰频点时,将干扰频点移到扫描帧后面,干扰频点之后的频点符号依次前移,然后再在最后增加一个该干扰频点的符号得到可用频点帧; 当存在至少两个干扰频点时,将第一个干扰频点符号重复一次放置到扫描帧可用频点符号之后,其后的干扰频点符号依次后移得到可用频点帧;或者 如果干扰频点仅为扫描帧中的最后连续频点,则将第一个干扰频点符号重复一次放置到扫描帧可用频点之后,其后的干扰频点符号依次后移得到可用频点帧; 如果干扰频点为扫描帧中的最后连续频点和其他频点,则将第一个干扰频点符号放置到扫描帧可用频点之后,其后的干扰频点符号依次后移,若为最后连续频点的第一个频点,则重复两次,得到可用频点帧; 如果干扰频点不是扫描帧中的最后连续频点,则将第一个干扰频点符号放置到扫描帧可用频点之后,其后的干扰频点符号依次后移,最后添加一个任意受干扰的频点,得到可用频点中贞。
7.根据权利要求1-6任意一项权利要求所述的近场通信方法,其特征在于,所述扫描帧为[F' 1;F' 2,F' 3,F' 4,F/ 5,F' 6,F/ 7],所述响应帧和可用频点帧为[町,1?2,1?3,R4,R5,R6,R7,R8],其中,所述 F' 1; F' 2,F' 3,F' 4,F' 5,F' 6,F' 7分别表示使用不同频率调制的符号,Rl~R8表示F' 1;F' 2,F' 3,F' 4,F' 5,F' 6,F' 7中的符号。
8.根据权利要求7所述的近场通信方法,其特征在于,所述F'1;F' 2,F',3,F' 4,F' 5,F' 6 分别为使用 450KHz、400KHz、350KHz、300KHz、250KHz、200KHz、150KHz 调制的符号,或者{525ΚΗζ,487.5ΚΗζ,450ΚΗζ,412.5ΚΗζ,375ΚΗζ,337.5ΚΗζ,300ΚΗζ,262.5KHz,225ΚΗζ, 187.5ΚΗζ, 150ΚΗζ}中任意连续7个频率调制的符号。
9.根据权利要求1所述的近场通信方法,其特征在于,所述根据可用频点确定调制方式进一步包括: 当可用频点大于或等于6个时,取前6个频点使用4FSK方式调制; 当可用频点大于或等于4个且小于6个时,取前4个频率使用2FSK方式调制; 当可用频点小于4时,重新选取扫描帧执行频率扫描步骤。
10.根据权利要求1所述的近场通信方法,其特征在于,所述与第二电子设备进行数据传输之前还包括版本协商的 步骤,所述版本协商的步骤进一步包括:使用版本帧向第二电子设备发送版本信息,并根据第二电子设备反馈的版本响应帧确定使用的通信版本。
11.根据权利要求10所述的近场通信方法,其特征在于,所述版本帧包括[F1,F2,F2,Fl, V2, VI,VO, V2, VI,V0, P],所述版本响应帧包括[V2, VI,VO, V2, VI,V0, P],其中,符号Fl和F2表示前导码,符号VO~V2表示版本号,符号P是VO~V2的偶检验。
12.根据权利要求1所述的近场通信方法,其特征在于,所述与第二电子设备进行数据传输进一步包括:依次向第二电子设备发送起始帧、至少一个数据帧以及CRC帧。
13.根据权利要求12所述的近场通信方法,其特征在于,所述向第二电子设备发送起始中贞进一步包括: 根据预存的频率映射表将待发送数据调制为起始帧的符号; 依次发送所述起始帧的各个符号; 确认是否收到第二电子设备反馈的正确的ACK符号,如果是,则转至发送数据帧信号。
14.根据权利要求12或13所述的近场通信方法,其特征在于,所述起始帧包括[F1,卩1,卩1,卩2,卩2,厘1,厘2,八0(],其中Fl表示第一导频,F2表示第二导频,Ml和M2为保留符号、ACK为响应符号。
15.根据权利要求12所述的近场通信方法,其特征在于,所述向第二电子设备发送数据中贞进一步包括: 根据预存的频率映射表将待发送数据调制为数据帧的符号; 依次发送所述数据帧的各个符号; 确认是否收到第二电子设备反馈的正确的ACK符号,如果是,进一步判断数据是否发送完,如果没发送完,则发送下一个数据帧,如果发送完,则发送CRC帧;否则进一步判断错误的ACK符号是否超过预定的次数,如果没超过,则发送当前数据的重发帧;如果超过,发送当前数据帧所在的超帧。
16.根据权利要求12或15所述的近场通信方法,其特征在于,所述数据帧包括[SI,S2,S3,S4,S5,S6,S7,S8,ACK],其中,SI~S8表示数据符号,ACK为由第二电子设备回复的携带SI~S8的偶校验信息的响应符号。
17.根据权利要求12所述的近场通信方法,其特征在于,所述向第二电子设备发送CRC中贞进一步包括: 当采用4FSK调制时:计算当前所在超帧的所有数据和数据长度数两者的CRC校验数据;依次发送导频F1、CRC校验数据和偶校验符号P。 当采用2FSK调制时:计算当前所在超帧的所有数据和数据长度数两者的CRC校验数据、第一个CRC帧和第二个CRC帧的偶校验值P ;依次发送导频F1、第一个CRC帧和第二个CRC中贞。
18.根据权利要求12或17所述的近场通信方法,其特征在于, 当采用 4FSK 调制时,所述 CRC 帧包括符号[Fl,SI,S2,S3,S4,S5,S6,S7,S8,P,ACKl,ACK2],Fl表示第一导频符号,SI~S8表示数据符号,P表示CRC帧的偶校验符号,ACKl是由第二电子设备回复的携带偶校验信息的响应符号,ACK2是由第二电子设备回复的携带CRC校验信息的响应符号。 当采用2FSK调制时,所述CRC帧包括第一个CRC帧和第二个CRC帧,其中:所述第一个CRC帧包括符号[Fl,SI,S2,S3,S4,S5,S6,S7,S8,P,ACK],所述第二个CRC帧包括符号[SI, S2, S3, S4, S5, S6, S7, S8, P, ACKl, ACK2],其中,Fl 表示第一导频符号,SI ~S8 表示数据符号,P表示CRC帧的偶校验符号,ACK是由第二电子设备回复的携带第一个CRC帧偶校验信息的响应符号,ACKl是由第`二电子设备回复的携带第二个CRC帧偶校验信息的响应符号,ACK2是由第二电子设备回复的携带CRC校验信息的响应符号。
19.根据权利要求1所述的近场通信方法,其特征在于,所述与第二电子设备进行数据传输之后还包括:检测第二电子设备是否离开可通信范围的步骤,该步骤进一步包括: 若发送检测帧信号后在预设时间内没有检测到第二电子设备的回应,则判定第二电子设备离开可通信范围。
20.一种电子设备的近场通信方法,应用于第二电子设备,其特征在于,该方法包括以下步骤: 接收第一电子设备发送的扫描帧,获取自身受干扰的频点; 向所述第一电子设备发送增加自身干扰频点信息的响应帧; 接收第一电子设备发送的可用频点帧,获取可用频点信息; 根据可用频点信息确定调制方式与所述第一电子设备进行数据传输。
21.根据权利要求20所述的近场通信方法,其特征在于,向所述第一电子设备发送增加自身干扰频点信息的响应帧之前还包括:向所述第一电子设备发送扫描帧。
22.根据权利要求20或21所述的近场通信方法,其特征在于,向所述第一电子设备发送增加自身干扰频点信息的响应帧进一步包括: 当不存在干扰频点时,将所述扫描帧逆转后,再在最后追加任意一个扫频帧中的频点符号得到响应帧,并发送给所述第一电子设备; 当存在一个干扰频点时,将干扰频点移到所述扫描帧后面,干扰频点之后的频点符号依次前移,然后再在最后增加一个该干扰频点的符号得到响应帧,并发送给所述第一电子设备; 当存在至少两个干扰频点时,按以下方式得到响应帧发送给所述第一电子设备: 将第一个干扰频点符号重复一次放置到扫描帧可用频点之后,其后的干扰频点符号依次后移得到响应帧;或者,如果扰频点为扫描帧中的最后连续频点,则将第一个干扰频点符号重复一次放置到扫描帧可用频点之后,其后的干扰频点符号依次后移得到响应帧; 如果干扰频点为扫描帧中的最后连续频点和其他频点,则将第一个干扰频点符号放置到扫描帧可用频点之后,其后的干扰频点符号依次后移,若为最后连续频点的第一个频点,则重复两次,得到响应帧; 如果干扰频点不是扫描帧中的最后连续频点,则将第一个干扰频点符号放置到扫描帧可用频点之后,其后的干扰频点符号依次后移,最后添加一个任意受干扰的频点,得到响应帧。
23.根据权利要求20所述的近场通信方法,其特征在于,接收所述第一电子设备发送的可用频点帧,获取可用频点信息进一步包括: 根据所述可用频点帧中各频点符号出现的位置和次数获取可用频点。
24.根据权利要求20所述的近场通信方法,其特征在于,与所述第一电子设备进行数据传输进一步包括:依次接收第一电子设备发送起始帧、至少一个数据帧以及CRC帧。
25.一种电子设备`的近场通信系统,其特征在于,该系统包括第一电子设备,所述第一电子设备包括: 频率扫描模块,用于与第二电子设备通过扫描帧沟通双方受干扰的频点,根据可用频点确定调制方式;其中,所述扫描帧包括至少两个使用不同频率调制的符号; 数据传输模块,用于与第二电子设备进行数据传输。
26.根据权利要求25所述的近场通信系统,其特征在于,所述第一电子设备还包括接近检测模块,用于发送检测帧信号,根据接收到的第二电子设备回应的响应帧,判定所述第二电子设备是否在可近场通信的范围内,其中,所述检测帧包括至少两个使用不同频率调制的符号。
27.根据权利要求25所述的近场通信系统,其特征在于,所述第一电子设备还包括版本协商模块,用于使用版本帧向第二电子设备发送版本信息,并根据第二电子设备反馈的版本响应帧确定使用的版本。
28.根据权利要求25所述的近场通信方法,其特征在于,所述第一电子设备还包括离开检测模块,用于检测第二电子设备是否离开可通信范围。
29.根据权利要求28所述的近场通信系统,其特征在于,离开检测模块具体用于:当发送检测帧信号没有检测到可通信的第二电子设备时,则判定第二电子设备是否离开可通信范围。
30.根据权利要求25所述的近场通信系统,其特征在于,所述频率扫描模块具体用于:向第二电子设备发送扫描帧,根据接收到第二电子设备回应的响应帧,获取双方受干扰频点,向第二电子设备反馈可用频点帧,并根据可用频点确定调制方式。
31.根据权利要求25所述的近场通信系统,其特征在于,所述数据传输模块具体用于:依次向第二电子设备发送起始帧、至少一个数据帧以及CRC帧。
32.根据权利要求31所述的近场通信系统,其特征在于,该系统还包括第二电子设备,所述第二电子设备包括: 第二接收模块,用于接收第一电子设备发送的扫描帧;还用于接收所述第一电子设备发送的可用频点帧; 第二发送模块,用于向所述第一电子设备反馈增加自身干扰频点信息的响应帧; 第二调制确定模块,用于根据所述可用频点帧获取可用频点,根据可用频点确定调制方式; 第二数据传输模块,用于与所述第一电子设备进行数据传输。
【文档编号】H04B5/02GK103701508SQ201310752481
【公开日】2014年4月2日 申请日期:2013年12月31日 优先权日:2013年12月31日
【发明者】程思球, 李子荣, 方军, 吴信昌, 杨孟达 申请人:深圳市汇顶科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1