用于射频通信的数据发送、接收方法技术

技术编号:8326317 阅读:136 留言:0更新日期:2013-02-14 09:24
本发明专利技术公开了一种应用于射频通信领域的数据发送、接收方法接收端在接收到数据单元后,判断该数据单元对应的索引号与其保存的历史数据单元对应的历史索引号的关系,如果有接收到数据单元对应的索引号与历史数据单元对应的历史索引号中的某一个索引号相同,接收端选择删掉一个。如不相同,将其保存,继续接收。因此,本发明专利技术提供的方法在接收到数据单元的索引号与预期的索引号不对应时,并非立即退出从第一个数据单元开始重新接收,而是在判断出接收到的数据单元为重复数据单元时,删掉其中一个,然后继续接收,以保证与发送端的同步,避免数据的发送、接收不同步导致通讯失败。

【技术实现步骤摘要】

本专利技术涉及射频通信领域,具体涉及一种。
技术介绍
随着移动通信技术的发展,移动终端作为大众化的消费产品,已经非常普及。终端中的用户身份识别模块!Subscriber Identity Model卡,简称SIM卡,作为移动通信终端的重要组成部分而被广泛地使用。为满足人们不断提高的移动终端使用体验,具备多种新功能的SIM卡被开发并投入使用,带低频磁通信的射频SIM卡就是其中的一例。在现有的带低频磁通信的射频读卡器和射频SIM卡近距离通信系统中,射频通信数据被封装成消息进行收发,消息被拆分成数据单元后经射频通道发送,从射频通道接收 数据单元并将其组合成消息。射频读卡器发送消息成功后转换为接收端接收射频SIM卡的消息,射频SIM卡接收消息成功后转换为发送端发送消息给射频读卡器,循环上述过程直到通信结束。一次射频读卡器和射频SIM卡之间的通信可能需要若干次消息收发转换,在射频读卡器和射频SIM卡之间的通信过程中,由于射频通道受环境干扰等因素不能保证数据单元的收、发双方每次均能成功,甚至消息重发多次也不能保证,导致这种情况的原因之一是发送方发送了数据单元而接收不到收应答信息,从而使消息的接收和发送出现不同步,导致通信失败。现有解决方案在发送时将消息拆分成数据单元后逐一发送,只要其中的一个数据单元发送失败就重新发送整个消息,而接收方一旦发现数据单元的索引号不对应时就重新接收消息,当数据单元发送失败而接收成功时,将导致重发消息成功而接收消息因数据单元索引号不对而始终失败的现象(即-接收端对接的现象),以及重发消息和发送消息(接收成功后转为发送)同时出现(_即发送端对接的现象)的现象,例如请参见图1,射频SIM卡作为发送方先发送后接收,射频读卡器作为接收方先接收后发送,在发送端,发送数据单元TO成功,发送数据单元Tl失败,返回从数据单元TO重发,一直发送直到末数据单元Tn,发送完成后转为接收端;在接收端,接收数据单元TO和Tl都成功,此时其数据单元的索引号指向数据单元Τ2,但由于发送端的重发,其接收到的数据单元为Τ0,与其当前的索引号不对应,此时射频读卡器退出从TO重新开始接收,但由于此时发送端重发TO成功,接着发送的是Tl,而接收端的数据索引号对应的是Τ0,因此导致发送端发送的数据单元和接收端想要接收的数据单元的索引号不对应,此时接收到的数据单元的索引号大于预期接收的索引号,接收端将接收到的数据单元丢弃,继续接收,导致接收端一直接收TO却一直未接收成功,而发送端一直发送数据单元直至发送完成转成接收端接收TOI,导致两个接收端对接,通信失败。请参见图2,图2中发送端在发送最后一个数据单元Tn时失败,退出从TO重发,而此时接收端接收Tn已经成功,转换成发送端发送数据单元Τ01,导致两个发送端对接,通信失败。
技术实现思路
本专利技术要解决的主要技术问题是,提供一种用于射频通信数据发送、接收方法,可使数据的发送和接收同步,避免因收、发不同步导致通讯失败的现象。为解决上述技术问题,本专利技术提供一种用于射频通信的数据接收方法接收端判断当前接收到的数据单元对应的索引号与保存的历史数据单元对应的索引号之间的对应关系,若所述历史数据单元对应的索引号中有与当前收到的数据单元对应的索引号相同的索引号,则删除与该索引号对应的两个数据单元中的一个,继续接收数据单元;否则,保存接收到的数据单元,继续接收数据单元。在本专利技术的一种实施例中,所述接收端判断当前收到的数据单元对应的索引号与保存的历史数据单元对应的索引号之间的对应关系包括接收端根据所述历史数据单元对应的索引号得出当前预期接收的数据单元对应 的预期索引号;然后将接收到的数据单元对应的索引号与所述预期索引号进行比较。在本专利技术的一种实施例中,所述接收端判断当前收到的数据单元对应的索引号与保存的历史数据单元对应的索引号之间的对应关系包括接收端将接收到的数据单元对应的索引号与保存的历史数据单元对应的索引号进行比较。在本专利技术的一种实施例中,删除与所述索引号对应的两个数据单元中的一个时,选择删除当前接收到的数据单元。在本专利技术的一种实施例中,如果接收到的当前数据单元对应的索引号与所述历史数据单元对应的索引号中的初始索引号相同,将接收到的当前数据单元删除的同时,还包括删除已接收到的与所述初始索引号不对应的所有数据单元。本专利技术还提供了一种,包括发送端将将要发送的消息拆分成数据单元并依次发送;接收端根据如上所述的方法接收数据单元。在本专利技术的一种实施例中,所述发送端依次发送数据单元时,若当前数据单元发送失败,重复发送该数据单元,若重复发送的次数超过预设的最大发送次数,则退出,重新从初始索引号对应的数据单元开始发送。在本专利技术的一种实施例中,所述发送端发送数据单元时,若当前数据单元发送失败,则退出,重新从第一个数据单元开始发送。在本专利技术的一种实施例中,若接收端当前收到的数据单元为末索引号对应的数据单元,还包括设定超时时间阈值,在所述超时时间阈值内继续接收,若在所述超时时间阈值内未再接收到数据单元,则确定所有的数据单元接收成功;若在所述超时时间阈值内接收到数据单元,则判断接收的数据单元所对应的索引号是否与所述初始索引号相同,如是,将接收到的当前数据单元丢弃,并删除已接收到与所述初始索引号不对应的所有数据单元,继续接收;否则,视当前接收到的数据单元为与末索引号对应的数据单元,将其丢弃,重新设定超时时间阈值,继续接收。在本专利技术的一种实施例中,若连续接收到的与末索引号对应的数据单元的次数超过预设的最大接收次数,则退出,根据所述初始索引号重新接收。在本专利技术的一种实施例中,接收端每成功接收一个数据单元,返回一个应答消息给发送端;发送端根据是否接收到所述应答消息判断当前发送的数据单元是否发送成功。本专利技术的有益效果是本专利技术提供的数据发送、接收方法,接收端在接收到数据单元后,判断该数据单元对应的索引号与其保存的已经接收成功的历史数据单元对应的索引号的关系,如果有接收到数据单元对应的索引号与历史数据单元对应的索引号中的某一个索引号相同,则表明接收到的数据单元为重复数据单元,接收端选择删掉一个(可以删掉新接收到的数据单元,也可选择删掉原来保存的数据单元)。如果接收到数据单元对应的索引号与历史数据单元对应的索引号中的所有索引号都不相同,则表明接收到的数据单元为新的数据单元,将其保存,继续接收。由上可知,本专利技术提供的方法在接收到数据单元的索引号与预期的索引号不对应时,并非立即退出从第一个数据单元开始重新接收,而是在判断出接收到的数据单元为重复数据单元时,删掉其中一个,然后继续接收,以保证与发送端 的同步,避免数据的发送、接收不同步导致通讯失败。因此采用本专利技术提供的方法可提高通讯的成功率,进而提高用户的体验。附图说明图I为一种数据发送、接收过程示意图一;图2为一种数据发送、接收过程示意图二 ;图3为本专利技术一种实施例的射频SM卡的结构框图;图4为本专利技术一种实施例的读卡器的结构框图;图5为本专利技术一种实施例的数据发送、接收过程示意图一;图6为本专利技术一种实施例的数据发送、接收过程示意图二 ;图7为本专利技术一种实施例的数据发送、接收过程示意图三;图8为本专利技术一种实施例的数据发送、接收过程示意图四。具体实施例方式本专利技术提供的方法通过发送端发送失败重本文档来自技高网
...

【技术保护点】
一种用于射频通信的数据接收方法,其特征在于:接收端判断接收到的数据单元对应的索引号与保存的历史数据单元对应的索引号之间的对应关系;若所述历史数据单元对应的索引号中有与当前收到的数据单元对应的索引号相同的索引号,则删除与该索引号对应的两个数据单元中的一个,继续接收数据单元;否则,保存接收到的数据单元,继续接收数据单元。

【技术特征摘要】
1.一种用于射频通信的数据接收方法,其特征在于 接收端判断接收到的数据单元对应的索引号与保存的历史数据单元对应的索引号之间的对应关系; 若所述历史数据单元对应的索引号中有与当前收到的数据单元对应的索引号相同的索引号,则删除与该索引号对应的两个数据单元中的一个,继续接收数据单元;否则,保存接收到的数据单元,继续接收数据单元。2.如权利要求I所述的方法,其特征在于,所述接收端判断当前收到的数据单元对应的索引号与保存的历史数据单元对应的索引号之间的对应关系包括 接收端根据所述历史数据单元对应的索引号得出当前预期接收的数据单元对应的预期索引号;然后将接收到的数据单元对应的索引号与所述预期索引号进行比较。3.如权利要求I所述的方法,其特征在于,所述接收端判断当前收到的数据单元对应的索引号与保存的历史数据单元对应的索引号之间的对应关系包括 接收端将接收到的数据单元对应的索引号与保存的历史数据单元对应的索引号进行比较。4.如权利要求1-3任一项所述的方法,其特征在于,如果接收到的当前数据单元对应的索引号与所述历史数据单元对应的索引号中的初始索引号相同,将接收到的当前数据单元删除的同时,还包括删除已接收到的与所述初始索引号不对应的所有数据单元。5.一种用于射频通信的数据发送、接收方法,其特征在于 发送端将将要发送的消息拆分成数据单元并依次发送; 接收端根据权利要求1-4中任一项所述的方...

【专利技术属性】
技术研发人员:黄强
申请(专利权)人:国民技术股份有限公司
类型:发明
国别省市:

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

1