基于射频的无线传输方法和系统的制作方法

文档序号:9508623阅读:511来源:国知局
基于射频的无线传输方法和系统的制作方法
【技术领域】
[0001]本发明涉及无线传输技术领域,尤其涉及一种基于射频的无线传输方法和系统。
【背景技术】
[0002]在大数据时代,在多机中进行数据传输,需要考虑数据量、传输速度等方面的问题。在低成本产品中,为了提高市场竞争力,一般都不使用Wifi (Wireless Fidelity,无线保真)、蓝牙等高成本无线传输方式。而RF(Rad1 Frequency,射频)作为低成本的无线传输方式被广泛应用。而现有的采用RF作为无线传输方式的系统,存在传输速率低的问题,尤其在多从机、大数据的情况下,传输速率低的问题就会更为明显。

【发明内容】

[0003]基于此,有必要提供一种传输速率较快的基于射频的无线传输方法。
[0004]—种基于射频的无线传输方法,适用于主机向包括多个从机的从机组中的所述从机传输数据,包括以下步骤:
[0005]所述主机在所述从机组中选择两个未接收到所述数据的从机共同作为第一级从机,通过射频通信的方式将所述数据传输到所述第一级从机的两个从机中;
[0006]第N级从机中的各个从机或部分从机在所述从机组中各自分别选择最多两个未接收到所述数据的从机共同作为第N+1级从机,并各自通过射频通信的方式将所述数据传输到所述第N+1级从机的各个从机中;
[0007]其中,N由1开始,按照自然数1依次递增,直至所述从机组中的每个从机均接收到所述数据。
[0008]在其中一个实施例中,若所述从机组中未接收到所述数据的从机的个数大于或等于所述第N级从机的从机个数的两倍,则所述第N级从机中各个从机在所述从机组中各自分别选择两个未接收到所述数据的从机共同作为第N+1级从机;
[0009]若所述从机组中未接收到所述数据的从机的个数小于所述第N级从机的从机个数的两倍,且大于所述第N级从机的从机个数,则所述第N级从机中各个从机在所述从机组中各自分别选择最多两个未接收到所述数据的从机共同作为第N+1级从机,且所述第N+1级从机的从机个数大于或等于所述第N级从机的从机个数;
[0010]若所述从机组中未接收到所述数据的从机的个数小于所述第N级从机的从机的,则所述第N级从机的部分从机在所述从机组中各自分别选择一个或两个未接收到所述数据的从机共同作为第N+1级从机;
[0011]其中,所述部分从机的从机个数小于等于所述从机组中未接收到所述数据的从机的个数。
[0012]在其中一个实施例中,所述数据包括第一数据和第二数据;
[0013]所述从机组中的所有从机均接收到所述第一数据后,所述主机再向所述从机组中的从机传输所述第二数据。
[0014]在其中一个实施例中,所述数据包括第一数据和第二数据;
[0015]所述主机在所述从机组中选择两个第一空闲从机作为新的第一级从机,通过射频方式将所述第二数据传输到所述新的第一级从机中的两个从机中;其中,所述第一空闲从机为所述从机组中已接收到所述第一数据但未接收到所述第二数据,且当前未向其他从机传输所述第一数据的从机;
[0016]新的第N级从机的各个从机或部分从机在所述从机组中分别选择最多两个所述第一空闲从机作为新的第N+1级从机,通过射频方式将所述第二数据传输到所述新的第N+1级从机中的各个第一空闲从机中;
[0017]其中,N由1开始,按照自然数1依次递增,直至所述从机组中的每个所述从机均接收到所述第二数据。
[0018]本发明还提出另外一种基于射频的无线传输方法,适用于主机向包括多个从机的从机组中的每个所述从机传输数据,包括以下步骤:
[0019]所述主机在所述从机组中选择两个未接收到所述数据的从机共同作为第一级从机,通过射频通信的方式将所述数据传输到所述第一级从机中的两个从机中;
[0020]所述主机和第N级从机中的各个从机或部分从机在所述从机组中各自分别选择最多两个未接收到所述数据的从机共同作为第N+1级从机,并通过射频通信的方式将所述数据传输到所述第N+1级从机中的各个从机中;
[0021]其中,N由1开始,按照自然数1依次递增,直至所述从机组中的每个所述从机均接收到所述主机发送的所述数据。
[0022]在其中一个实施例中,若所述从机组中未接收到所述数据的从机的个数大于或等于所述第N级从机中从机个数与所述主机个数之和的两倍,则所述主机和所述第N级从机中的各个从机在所述从机组中各自分别选择两个未接收到所述数据的从机共同作为第N+1级从机;
[0023]若所述从机组中未接收到所述数据的从机的个数小于所述第N级从机的从机个数与所述主机个数之和的两倍,且大于所述第N级从机的从机个数与所述主机个数之和,则所述主机和所述第N级从机中的各个从机在所述从机组中各自分别选择一个或两个未接收到所述数据的从机共同作为第N+1级从机;
[0024]若所述从机组中未接收到所述数据的从机的个数小于所述第N级从机的从机个数与所述主机个数之和,则所述主机和所述第N级从机中的部分从机在所述从机组中各自分别选择一个或两个未接收到所述数据的从机共同作为第N+1级从机;
[0025]其中,所述部分从机的从机个数与所述主机个数之和小于等于所述从机组中的未接收到所述数据的从机的个数。
[0026]本发明还提出一种基于射频的无线传输系统,包括主机和多个从机;从机组包括所述多个从机,所述主机向所述从机组中的每个所述从机传输数据;
[0027]所述主机,被配置以在所述从机组中选择两个未接收到所述数据的从机,并通过射频通信的方式将所述数据传输到所选择的两个所述从机中;
[0028]所述从机,被配置以接收所述主机发送的所述数据或接收其它从机发送的所述数据,并选择最多两个未接收到所述数据的从机,通过射频通信的方式将所述数据传输到所选择的从机中。
[0029]在其中一个实施例中,所述数据包括第一数据和第二数据;
[0030]所述从机组中的所有从机全部接收到所述第一数据后,所述主机再向所述从机组中的从机传输所述第二数据。
[0031]在其中一个实施例中,所述数据包括第一数据和第二数据;
[0032]所述主机,还被配置以先向所选择的两个从机传输第一数据,再从所述从机组中选择两个第一空闲从机,通过射频方式将所述第二数据传输到所选择的两个所述第一空闲从机中;其中,所述第一空闲从机为所述从机组中已接收到所述第一数据但未接收到所述第二数据,且当前未向其他从机传输所述第一数据的从机;
[0033]所述从机,接收到所述第一数据后,还被配置以接收所述主机发送的所述第二数据或接收其它从机发送的所述第二数据,并选择最多两个所述第一空闲从机,通过射频通信的方式将所述第二数据传输到所选择的所述第一空闲从机中。
[0034]本发明还提出另外一种基于射频的无线传输系统,包括主机和多个从机;所述多个从机构成从机组,所述从机组包括第一级从机和第Μ级从机;所述主机向所述从机组中的每个所述从机传输数据;
[0035]所述主机,被配置以在所述从机组中选择两个未接收到所述数据的从机作为第一级从机,并通过射频通信的方式将所述数据传输到所述第一级从机的两个从机中;
[0036]第Μ级从机,被配置以接收所述主机发送的所述数据或接收第Μ-1级从机发送的所述数据;
[0037]其中,所述第Μ级从机包括所述第Μ-1级从机的各个从机在所述从机组中各自选择的最多两个未接收到所述数据的从机,以及所述主机在所述从机组中选择的最多两个未接收到所述数据的从机;且
[0038]Μ由2开始,按照自然数1依次递增,直至所述从机组中的每个从机均接收到所述数据。
[0039]上述基于射频的无线传输方法和系统,主机随机选择两个从机作为第一级从机,将数据传输给两个从机,然后两个从机再各自随机选择最多两个从机作为第二级从机传输数据,重复上述过程,直至每个从机均接收到数据,使得主机向从机传输数据所用的时间大大减少。
【附图说明】
[0040]图1为本发明基于射频
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1