主从设备中快速分配多个从设备接入时隙的方法及装置的制造方法

文档序号:9353418阅读:483来源:国知局
主从设备中快速分配多个从设备接入时隙的方法及装置的制造方法
【技术领域】
[0001]本发明涉及数据通信系统,更具体地说,涉及一种主从设备中快速分配多个从设备接入时隙的方法及装置。
【背景技术】
[0002]在点对多点通信系统中,例如有源RFID系统中,主设备与多个从设备的通信绝大多数使用时隙ALOHA多路接入技术或其变形技术。主设备的接收时间窗被划分为多个时隙供从设备使用,一个时隙中仅能有一个从设备发送消息。在现有技术中,采用时隙ALOHA算法时,主设备发起一次从设备轮询过程,收到轮询消息的从设备随机选择一个接入时隙降应答消息发送给主设备。在本次轮询结束时,识读成功的从设备不再响应后续主设备消息,发生碰撞识读失败的从设备则在主设备的控制下,在下一轮询期内再次尝试发送应答消息,直到所有从设备被主设备所识别。由于存在接入碰撞的概率,采用时隙ALOHA算法当接入时隙数与待识读从设备数相等时,理论上最大数据吞吐率为36.8%,为完成所有从设备的识读,主设备需要进行多次的轮询。
[0003]而在从设备地址已知的应用场景中,传统的处理方法也是采用轮询的方法,由主设备与从设备逐一通信,直到完成对所有从设备的识读。这种方法使得主设备与从设备的收发状态频繁转换,带来额外的保护时间消耗。同时主设备每和一个从设备进行通信,就要发送通信请求,然后转到接收态接收从设备的应答消息。为保证收发的同步,需要设定收发保护时间,增大的额外时间开销。队列中后面的从设备需要等待前面从设备完成识读后才能够开始与主设备通信,若是其中有大数据传输要求的从设备存在时,等待时间将会很长,另外若是接收超时后还需要进行消息重发,所有这些都会增加从设备等待时的功耗。因此,在现有技术中,主从设备之间的通讯的时间、功率的花销较大。

【发明内容】

[0004]本发明要解决的技术问题在于,针对现有技术的上述通讯的时间、功率的花销较大的缺陷,提供一种通讯的时间、功率的花销较小的主从设备中快速分配多个从设备接入时隙的方法及装置。
[0005]本发明解决其技术问题所采用的技术方案是:构造一种主从设备中快速分配多个从设备接入时隙的方法,包括如下步骤:
A)发送广播信息到从设备,所述广播信息中包括多个依次排列的从设备的网络地址数据;
B)多个从设备分别接收所述广播信息,并取出该广播信息中携带的所有网络地址;
C)判断该从设备自身的网络地址是否与得到的所述网络地址中的一个或多个相同,如是,执行步骤D);否则,执行步骤E);
D)取得所述网络地址数据的位置编号,并在其编号与所述位置编号相同的接入时隙中使该从设备与所述主设备连接; E)不参与本轮接入,退出并等待下一个广播信息。
[0006]更进一步地,所述步骤A)中,由存储区域中取得已知的从设备网络地址清单,按照设定的顺序排列,得到依次排列的从设备网络地址数据或取得在步骤D)中未完成数据传输的从设备网络地址清单,将未完成数据传输的从设备网络地址依次排列而得到所述依次排列的从设备网络地址数据。
[0007]更进一步地,所述依次排列的从设备网络地址数据中,相邻两个位置的网络地址相同或不相同。
[0008]更进一步地,所述步骤D)中进一步包括如下步骤:
Dl)所述从设备开始延迟计时,并在延迟到与所述网络地址数据的位置编号相同的接入时隙开始上传数据到主设备。
[0009]更进一步地,所述步骤D)中进一步包括:
D2)从设备在所述接入时隙上传数据到主设备,主设备接收所述数据;其中,所述上传的数据中携带有该从设备是否还有数据上传的第一标志;
D3)取得上述第一标志,判断该从设备是否完成本次数据传输,如否,将该从设备的网络地址加入当前未完成数据传输的从设备清单中,在下一次广播信息中发送;如是,完成该从设备的本次数据接收。
[0010]本发明还包括一种实现上述方法的装置,包括:
广播信息发送单元:用于发送广播信息到从设备,所述广播信息中包括多个依次排列的从设备的网络地址数据;
网络地址取得单元:用于多个从设备分别接收所述广播信息,并取出该广播信息中携带的所有网络地址;
网络地址判断单元:用于判断该从设备自身的网络地址是否与得到的所述网络地址中的一个或多个相同,如是,调用接入时隙判断单元;否则,调用退出单元;
接入时隙判断单元:用于取得所述网络地址数据的位置编号,并在其编号与所述位置编号相同的接入时隙中使该从设备与所述主设备连接;
退出单元:用于不参与本轮接入,退出并等待下一个广播信息。
[0011]更进一步地,所述广播信息发送单元中,由存储区域中取得已知的从设备网络地址清单,按照设定的顺序排列,得到依次排列的从设备网络地址数据或取得在接入时隙判断单元中未完成数据传输的从设备网络地址清单,将未完成数据传输的从设备网络地址依次排列而得到所述依次排列的从设备网络地址数据。
[0012]更进一步地,所述依次排列的从设备网络地址数据中,相邻两个位置的网络地址相同或不相同。
[0013]更进一步地,所述接入时隙判断单元中进一步包括:
延迟计时模块:用于所述从设备开始延迟计时,并在延迟到与所述网络地址数据的位置编号相同的接入时隙开始上传数据到主设备。
[0014]更进一步地,所述接入时隙判断单元中进一步:
数据上传模块:用于从设备在所述接入时隙上传数据到主设备,主设备接收所述数据;其中,所述上传的数据中携带有该从设备是否还有数据上传的第一标志;
传输状态判断模块:用于取得上述第一标志,判断该从设备是否完成本次数据传输,如否,将该从设备的网络地址加入当前未完成数据传输的从设备清单中,在下一次广播信息中发送;如是,完成该从设备的本次数据接收。
[0015]实施本发明的主从设备中快速分配多个从设备接入时隙的方法及装置,具有以下有益效果:由于采用广播信息包发送已知的从设备网络地址,且对于每个从设备而言,其接入的时隙编号就是其网络地址在上述广播信息中排列的位置编号,所以,任何一个从设备在接收到上述广播信息后,只需要做两个判断,一是接收到的网络地址中是否有自己的地址,一是如果有,其位置编号如何,就可以明确地得知自己接入的时隙编号,剩下的就是延时相应的时间,等到该时隙到来时接入即可。这样,使得在多个从设备存在时,最大限度地避免了碰撞的发生,不需要进行在碰撞发生时进行退回、重试等等步骤,从而避免了主设备和从设备之间频繁的状态转换,而是按照设定的顺序依次接入。所以,其在时间及功率的消耗上较小。
【附图说明】
[0016]图1是本发明主从设备中快速分配多个从设备接入时隙的方法及装置实施例中分配接入时隙的步骤流程图;
图2是所述实施例中一种情况下网络地址的排列示意图;
图3是所述实施例中另一种情况下网络地址的排列示意图;
图4是所述实施例的装置的结构示意图。
【具体实施方式】
[0017]下面将结合附图对本发明实施例作进一步说明。
[0018]如图1所示,在本发明的主从设备中快速分配多个从设备接入时隙的方法及装置实施例中,其主设备只有一个,而从设备则有多个,且主设备已经事先知道从设备的网络地址或设备识别号码。在本实施例中,以RFID标签读写器(主设备)和多个RFID标签之间的接入时隙的分配和数据交换为例,说明主从设备中快速分配多个从设备接入时隙的方法。该快速分配接入时隙的方法包括如下步骤:
步骤SlOl形成本次接入的从设备清单:由于在主从设备中,设备之间的通讯或数据交换是由主设备控制的,也就是说,数据的交换或设备之间的连接肯定是由主设备(通常只有一个主设备)发起的,而从设备(通常有多个从设备)在上述过程中仅仅是响应主设备,并在被允许的情况下发送数据到主设备,从而实现设备之间的数据交换。因此,在本步骤中,主设备需要形成一个本次接入的从设备的网络地址或从设备的身份识别码(ID)的从设备清单,该清单表示本次接入的需要连接的所有从设备的网络
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1