一种数据传输方法

文档序号:7724683阅读:117来源:国知局
专利名称:一种数据传输方法
技术领域
本发明涉及通信领域,具体涉及射频通信中的一种数据传输方法。
背景技术
众所周知,无线通信是指固定或者移动的无线通信终端(例如,移动无线电话或附有无线通信卡的笔记本电脑等,均可简称为终端)利用电磁波进行通信。一般而言,终端位于通信系统的无线覆盖范围之内,分配给终端的电磁波频率作为无线通信信道可以分成多个载波频率,而射频是指该频率的载波功率能通过天线发射出去(反之亦然),以交变的电磁场形式在自由空间以光速传播。随着无线通信技术的发展,射频通信技术已在无线移动通信领域具有广泛的、不可替代的作用。移动终端作为大众化的消费产品,已经非常普及,移动终端中的用户身份识 别模块!Subscriber Identity Module卡,简称SIM卡,作为移动通信终端的重要组成部分而被广泛地使用;为满足人们不断提高的对移动终端使用体验的需求,具备多种新功能的SIM卡被开发并投入使用,其中带低频磁通信的射频SIM卡就是一例。所述带低频磁通信的射频SIM卡是具有射频通信、低频磁通信、低频磁感应强度检测功能的SIM卡,不仅能够与移动通信终端通信以实现普通SIM卡的功能;还能够通过射频收发和接口电路与配套的外部处理装置进行近距离的通信,比如将所述的SM卡用于移动终端上作为公交乘车卡、门禁通行卡、信用卡、小额支付卡、考勤卡等智能卡使用。为了避免在使用时误读卡操作,射频SIM卡需要进入与射频SM卡读卡器一定的区域范围内,才能开启交易的功能,利用SIM卡的低频磁感应强度检测功能,可以有效的将不同类型的移动终端与读卡器之间的距离控制在一定区域范围内。在现有的带低频磁通信的射频SIM卡和读卡器的近距离通信中,通信数据在射频信道上以帧的方式传输,发送端在数据帧发送出去后需要接收到应答帧才认为发送成功,否则,延时一段时间后重发该数据帧直到成功接收到应答帧或者超过最大帧重发次数后退出发送模式(如图I所示)。而接收端在数据帧接收成功后要回复应答帧给发送端(如图2所示),再延时一段固定时间后退出接收模式;通常为了加快通信速度,这段固定延时时间一般都比较短(通常为发送端发送一次数据帧的时间),因射频通信固有原因,帧接收不一定每次成功,如果接收端数据帧接收失败就不会回应答帧,发送端势必进行数据帧重发,然而,如果接收端数据帧接收成功并回复应答帧,而发送端接收应答帧失败而重发该数据帧时,接收端可能已经退出接收模式,导致发送端重发数据帧不能成功。因为接收端没有应答帧被发送端成功接收的确认机制,因此无法判断数据帧是否被成功发送,所以只能采取数据帧接收成功后接收端延时一段固定时间再退出接收模式的方法来确保数据帧重发时能够继续回复应答帧,但是如果固定延时时间太短,还是不能避免在发送端应答帧接收失败而重发该数据帧时接收端已经退出接收模式的现象(如图3所示),如果固定延时时间太长,通信的速度又下降很多(如图4所示)。

发明内容
本发明所要解决的技术问题是提供一种数据传输方法,以实现在射频通信中保证数据被成功接收的基础上加快了射频通信的速度。本发明为了解决上述技术问题,公开了一种数据传输方法,所述方法包括如下步骤
使数据发送端以数据帧的方式通过射频通道将数据发送至数据接收端;
使数据接收端根据数据接收端是否接受到所述的数据帧,在数据发送端和数据接收端之间进行动态的接收及反馈,以成功地将所述数据发送至所述数据接收端。进一步,所述数据发送端以数据帧的方式通过射频通道将数据发送至数据接收端 的方法包括如下步骤
在所述数据发送端和所述数据接收端之间建立射频通信关系,触发所述数据发送端进入数据发送模式,所述数据接收端进入数据接收模式;
所述数据发送端以数据帧的形式将数据发送至所述数据接收端。进一步,所述根据数据接收端是否接受到所述的数据帧,在数据发送端和数据接收端之间进行动态的接收及反馈,以成功地将所述数据发送到所述数据接收端的方法包括如下步骤
所述数据接收端接收数据帧并反馈应答帧至数据发送端,然后根据是否接收到数据发送端重发的数据帧而动态地调整接收时间;
根据所述数据发送端是否接收到应答帧来判断数据帧是否被成功接收。进一步,所述数据接收端接收数据帧并反馈应答帧至数据发送端,然后根据是否接收到数据发送端重发的数据帧而动态地调整接收时间的方法包括如下步骤
所述数据接收端接收数据帧,如未成功接收到数据帧,则继续接收数据帧;
如所述数据接收端成功接收到数据帧则反馈应答帧至数据发送端,并保持数据接收模式,保持时间至少为数据发送端重发一次数据帧所需要的时间;
如果所述数据接收端在保持时间内接收到重发的数据帧,则判定应答帧未被成功接收,重复上述步骤重发应答帧;
如果所述数据接收端在保持时间内未接收到重发的数据帧,则判定应答帧被成功接收,退出数据接收模式。进一步,所述根据所述数据发送端是否接收到应答帧来判断数据帧是否被成功接收的方法包括如下步骤
所述数据发送端将数据以数据帧的形式发送至数据接收端,并在限定时间内接收应答
帧;
如果数据发送端在限定时间内未接收到应答帧,则判定数据帧发送失败,未被数据接收端成功接收,重复上述步骤重发数据帧;
如果数据发送端在限定时间内接收到应答帧,则判定数据帧发送成功,被数据接收端成功接收,退出数据发送模式。采用上述本发明技术方案的有益效果是数据接收端可根据在继续接收模式的时间内是否接收到重发数据帧的方法来动态地调整接收时间,实现数据发送端在数据帧重发期间数据接收端均有机会反馈应答帧,而数据接收端又能以最快的速度确认应答帧被数据发送端成功接收并退出接收模式,从而在保证数据被成功发送的基础上加快了射频通信的速度。


图I为现有技术中数据发送端发送数据帧的流程 图2为现有技术中数据接收端接收数据帧并回复应答帧的流程 图3为现有技术中数据接收端成功接收数据帧后再保持固定一段时间的接收模式,而应答帧未被成功接收的逻辑 图4为现有技术中数据接收端以数据发送端发送数据帧的最大重发次数的时间为固定接收模式的时间,而应答帧被成功接收的逻辑图; 图5为本发明实施例中数据传输方法的流程 图6为本发明实施例中数据接收端接收数据帧并反馈应答帧的方法流程 图7为本发明实施例中判断数据帧是否被成功发送的方法流程 图8为本发明实施例中快速确认应答帧被成功接收的通信过程逻辑图。
具体实施例方式以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。本发明一实施例公开了一种数据传输方法,图5为本发明实施例中数据传输方法流程图,如图5所示,该方法包括
步骤501 :数据发送端以数据帧的方式通过射频通道将数据发送至数据接收端;在本实施例中,所述数据发送端以数据帧的方式通过射频通道将数据发送至数据接收端的方法还包括如下子步骤
子步骤A :在数据发送端和数据接收端之间建立射频通信关系,触发数据发送端进入数据发送模式,数据接收端进入数据接收模式;
该实施方式中,所述的数据发送端和数据接收端是指在射频通信中进行通信的双方。在一个具体的实施例中,将所述带低频磁通信的射频SIM卡用于移动终端作为门禁通行卡使用时,当带有射频SIM卡的移动终端进入到与门禁控制器一定的区域范围内时(也就是进入到射频通信的频率范围内),带有射频SIM卡的移动终端和门禁控制器之间也就能够进行射频通信。在本实施例中,所述带有射频SIM卡的移动终端为数据发送端,并进入数据发送模式;而门禁控制器为数据接收端,并进入数据接收模式。此时,带有射频SIM卡的移动终端可以向门禁控制器发送通行请求的射频信号,而门禁控制器接收该射频信号并对其进行相应的处理。子步骤B :所述数据发送端以数据帧的形式发送数据至数据接收端;
其中,所述数据帧是指数据链路层的协议数据单元,通常包括三个部分帧头、数据部分、帧尾。其中,帧头和帧尾包含一些必要的控制信息,比如同步信息、地址信息、差错控制信息等;数据部分则包含网络层传下来的数据,比如IP数据报。在发送端,数据链路层把网络层传下来的数据封装成帧,然后发送到链路上去;在接收端,数据链路层读取收到的帧中的数据并传输至网络层。
步骤502 :根据数据接收端是否接受到所述的数据帧,在数据发送端和数据接收端之间进行动态的接收及反馈,以成功地将所述数据发送至所述数据接收端。在本实施例中,所述根据数据接收端是否接受到所述的数据帧,在数据发送端和数据接收端之间进行动态的接收及反馈,以成功地将所述数据发送到所述数据接收端的方法还包括如下子步骤
子步骤a :所述数据接收端接收数据帧并反馈应答帧至数据发送端,然后根据是否接收到数据发送端重发的数据帧而动态地调整接收时间;
图6为本发明实施例中数据接收端接收数据帧并反馈 应答帧的方法流程图,如图6所

在该实施方式中,所述数据接收端先接收一帧数据,然后根据数据帧接收结果进行处 理如果没有成功接收到数据帧,则返回继续接收数据帧;如果接收数据帧成功,则在限定时间内发送应答帧至数据发送端,然后继续保持数据接收模式,保持时间至少为数据发送端重发一次数据帧的时间。如果数据接收端在此保持时间内接收到重发的数据帧,则可以判定应答帧没有被成功发送,此时数据接收端继续发送应答帧,并将数据接收模式再延长至数据发送端重发一次数据帧的时间,重复上述步骤进行判定处理;如果数据接收端在保持时间内没有接收到重发的数据帧,则可以判定应答帧被成功发送,直接退出数据接收模式。子步骤b :根据数据发送端是否接收到应答帧来判断数据帧是否被成功发送。图7为本发明实施例中判断数据帧是否被成功发送的方法流程图,如图7所示 在本实施例中,所述数据发送端将数据以数据帧的形式发送至数据接收端,并接收应
答帧。根据数据发送端在限定时间内是否接收到应答帧来判断数据帧是否被成功发送如果数据发送端在限定时间内未接收到应答帧,则判定数据帧未被成功发送,此时数据发送端重复上述步骤重发数据帧;如果数据发送端在限定时间内接收到应答帧,则判定数据帧被成功发送,此时数据发送端退出数据发送模式。图8为本发明实施例中快速确认应答帧被成功接收的通信过程逻辑图,如图8所示
数据发送端开始发送数据帧801,数据接收端进入数据接收模式接收数据帧801,数据接收端接收数据帧801成功后反馈应答帧805,并保持数据接收模式,至少为数据发送端重发送一次数据帧所需要的时间;而此时数据发送端接收应答帧805失败,于是间隔一段时间后重新发送该数据帧802,数据接收端接收到重发的数据帧802并反馈应答帧806,然后继续保持数据接收模式,至少为数据发送端重发送一次数据帧所需要的时间;数据发送端接收应答帧806再次失败,于是第二次重发数据帧803,数据接收端接收到第二次重发的数据帧803并反馈应答帧807,并再次保持数据接收模式,至少为数据发送端重发送一次数据帧所需要的时间;接下来,数据发送端接收应答帧807再次失败,继续第三次重发数据帧804,数据接收端接收到第三次重发的数据帧804并反馈应答帧808,并还是保持数据接收模式,至少为数据发送端重发送一次数据帧所需要的时间;而此时数据发送端成功接收到了应答帧808,于是判定数据帧发送成功,不再重发数据帧,并退出了数据发送模式;数据接收端在延时接收时间内没有再接收到数据发送端重发的数据帧,从而判定应答帧808已被数据发送端成功接收,于是也退出数据接收模式。在本发明实施例中,数据接收端可根据在继续接收模式的时间内是否接收到重发数据帧的方法来动态地调整接收时间,实现数据发送端在数据帧重发期间数据接收端均有机会反馈应答帧,而数据接收端又能以最快的速度确认应答帧被数据发送端成功接收并退出接收模式,从而在保证数据被成功发送的基础上加快了射频通信的速度。 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保 护范围之内。
权利要求
1.一种数据传输方法,其特征在于,所述方法包括如下步骤 数据发送端以数据帧的方式通过射频通道将数据发送至数据接收端; 根据数据接收端是否接受到所述的数据帧,在数据发送端和数据接收端之间进行动态的接收及反馈,以成功地将所述数据发送至所述数据接收端。
2.根据权利要求I所述的数据传输方法,其特征在于,所述数据发送端以数据帧的方式通过射频通道将数据发送至数据接收端的方法包括如下步骤 在所述数据发送端和所述数据接收端之间建立射频通信关系,触发所述数据发送端进入数据发送模式,所述数据接收端进入数据接收模式; 所述数据发送端以数据帧的形式将数据发送至所述数据接收端。
3.据权利要求I或2所述的数据传输方法,其特征在于,所述根据数据接收端是否接受到所述的数据帧,在数据发送端和数据接收端之间进行动态的接收及反馈,以成功地将所述数据发送至所述数据接收端的方法包括如下步骤 所述数据接收端接收数据帧并反馈应答帧至数据发送端,然后根据是否接收到数据发送端重发的数据帧而动态地调整接收时间; 根据所述数据发送端是否接收到应答帧来判断数据帧是否被成功接收。
4.根据权利要求3所述的数据传输方法,其特征在于,所述数据接收端接收数据帧并反馈应答帧至数据发送端,然后根据是否接收到数据发送端重发的数据帧而动态地调整接收时间的方法包括如下步骤 所述数据接收端接收数据帧,如未成功接收到数据帧,则继续接收数据帧; 如所述数据接收端成功接收到数据帧则反馈应答帧至数据发送端,并保持数据接收模式,保持时间至少为数据发送端重发一次数据帧所需要的时间; 如果所述数据接收端在保持时间内接收到重发的数据帧,则判定应答帧未被成功接收,重复上述步骤重发应答帧; 如果所述数据接收端在保持时间内未接收到重发的数据帧,则判定应答帧被成功接收,退出数据接收模式。
5.根据权利要求3所述的数据传输方法,其特征在于,所述根据所述数据发送端是否接收到应答帧来判断数据帧是否被成功接收的方法包括如下步骤 所述数据发送端将数据以数据帧的形式发送至数据接收端,并在限定时间内接收应答帧; 如果数据发送端在限定时间内未接收到应答帧,则判定数据帧发送失败,未被数据接收端成功接收,重复上述步骤重发数据帧; 如果数据发送端在限定时间内接收到应答帧,则判定数据帧发送成功,被数据接收端成功接收,退出数据发送模式。
全文摘要
本发明涉及一种数据传输方法,该方法应用于射频通信,所述方法包括如下步骤使数据发送端以数据帧的方式通过射频通道将数据发送至数据接收端;使数据接收端根据数据接收端是否接受到所述的数据帧,在数据发送端和数据接收端之间进行动态的接收及反馈,以成功地将所述数据发送至所述数据接收端。根据本发明提供的技术方案,以实现在射频通信中快速确认数据是否被成功接收,并在此基础上加快了射频通信的速度。
文档编号H04B7/26GK102882661SQ20111019726
公开日2013年1月16日 申请日期2011年7月14日 优先权日2011年7月14日
发明者黄强 申请人:国民技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1