一种星型网络的无线通信方法技术

技术编号:23365108 阅读:40 留言:0更新日期:2020-02-18 18:16
本发明专利技术公开了一种星型网络的无线通信方法,包括一个主节点、多个频点和多个从节点,包括:所述主节点依次使用不同的频点向多个从节点发送第一类数据包;所述多个从节点依次使用不同的频点接收第一类数据包;所述多个从节点依次使用不同的频点向主节点发送第二类数据包;所述多个频点与所述多个从节点的数量可以是相同或不同;所述第一类数据包和所述第二类数据包均有多个,所述每个第一类数据包中附有自身编号,所述每个第二类数据包中无自身编号;所述每个第一类数据包所携带的信息是一样的,每个第二类数据包所携带的信息相同或不同。本发明专利技术适用于多点信息采集的星型网络,传输结构简单。

A wireless communication method of star network

【技术实现步骤摘要】
一种星型网络的无线通信方法
本专利技术属于电子通信领域,具体涉及一种星型网络的无线通信方法。
技术介绍
从最初的无线电报,到无线广播电台,再到至今的手机通信,它们使用的主要技术就是无线通信。现如今,我们生活的方方面面都离不开无线通信。无线通信只是一种通信方式的泛称,在具体应用中,需要考虑实际的需求,选取合适的通信频段,组建适宜的通信网络结构。组网通信是无线通信领域常见的一种工作方式,组网可按类型分为多种架构,星型组网是其中的一种架构,其特点在于所有节点可分为两类节点:主节点和从节点,主节点是整个星型网络的枢纽,与所有从节点进行通信,从节点之间相互不能直接通信,只能通过主节点转发。
技术实现思路
本专利技术的目的在于提供一种星型网络的无线通信方法,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种星型网络的无线通信方法,包括一个主节点、多个频点和多个从节点,包括:所述主节点依次使用不同的频点向多个从节点发送第一类数据包;所述多个从节点依次使用不同的频点接收第一类数据包;所述多个从节点依次使用不同的频点向主节点发送第二类数据包。优选的,所述多个频点与所述多个从节点的数量可以是相同或不同;所述多个频点和所述多个从节点均有编号,且每个频点和每个从节点的编号均不相同;所述第一类数据包和所述第二类数据包均有多个,所述每个第一类数据包中附有自身编号,所述每个第二类数据包中无自身编号;所述每个第一类数据包所携带的信息是一样的,每个第二类数据包所携带的信息相同或不同。优选的,所述主节点依次使用不同的频点向多个从节点发送第一类数据包,包括:所述主节点使用第一个频点发送第一个第一类数据包给多个从节点,所述使用第一个频点发送第一个第一类数据包的时间达到第一设定值时,所述主节点使用第二个频点发送第二个第一类数据包给多个从节点;所述主节点依次使用不同的频点向多个从节点发送第一类数据包,待所述主节点使用最后一个频点向多个从节点发送最后一个第一类数据包,时间达到第一设定值时,所述主节点将使用第一频点发送下一个第一类数据包,依次循环,直至循环次数达到设定的次数,主节点停止向从节点发送数据包;所述最后一个第一类数据包是本次循环中的最后一个第一类数据包;所述对每个第一类数据包进行编号是在其发送给多个从节点之前通过程序完成的,每发送出去一个第一类数据包,程序将对下一个待发送的第一类数据包的编号进行加1处理,所述待发送的第一类数据包的编号进行加1是以上一个发送出去的第一类数据包的编号为基数的。优选的,所述多个从节点依次使用不同的频点接收第一类数据包,包括:开机后,所述多个从节点均处于接收状态;在接收状态下,所述多个从节点依次使用不同的频点对第一类数据包进行接收;所述每使用同一频点的时间达到第二设定值时,程序将自动切换到下一个频点,所述多个从节点接着使用下一个频点对第一类数据包进行接收,以此类推,循环使用不同的频点接收第一类数据包,直至所述主节点将所有的第一类数据包发送完为止;所述多个从节点接收第一类数据包后,对已接收到的第一类数据包的编号进行识别和储存;所述任一一个从节点接收到第一类数据包后,已接收到第一类数据包的从节点将自动退出接收状态,不再接收任何的第一类数据包,并进入等待发送第二类数据包的状态;所述多个从节点等待发送第二类数据包时有等待时间,所述每个从节点的等待时间均不相同;所述等待时间通过算法计算得出,即从节点的等待时间=(频点总数量*当前从节点使用多个频点接收第一类数据包的循环总次数-1-已接收第一类数据包的编号+频点总数量*当前从节点使用多个频点接收第一类数据包的循环总次数*当前从节点的编号)*第一设定值。优选的,所述多个从节点依次使用不同的频点向主节点发送第二类数据包,包括:所述第一个从节点使用第一个频点发送第一个第二类数据包给主节点,所述第一个频点发送第一个第二类数据包的时间达到第一设定值时,所述第一从节点使用第二个频点发送第二个第二类数据包给主节点,依次循环,直至循环次数达到已设定的次数,第一个从节点停止使用频点向主节点发送数据包;所述第一个从节点停止发送第二类数据包后,第二个从节点开始依次使用不同的频点向主节点发送第二类数据包,直至每个从节点都依次使用不同的频点向主节点发送第二类数据包,且每个从节点的循环次数都达到设定的次数;所述主节点处于接收状态时,所述主节点依次循环使用不同的频点对所述多个从节点发出的第二类数据包进行接收,直至主节点接收第二类数据包的时间达到第二设定值时,所述主节点停止接收第二类数据包;所述主节点依次使用不同的频点是通过主节点每隔一个固定时间更换一个频点实现的;所述固定时间可通过算法计算得出,即固定时间=频点总数量*第一设定值。优选的,所述每个从节点发出的第二类数据包都携带有所述从节点自身的编号。优选的,所述主节点每接收到一个第二类数据包都会从中提取需要的信息,并根据接收到的第二类数据包携带的从节点编号确定对应的从节点。优选的,所述第二设定值是通过计时器进行控制的,所述计时器在所述主节点进入接收第二类数据包的那刻起开始计时,所述第二设定值通过算法计算得出,即第二设定值=从节点总数量*频点总数量*从节点使用多个频点发送第二类数据包的循环总次数*第一设定值。优选的,所述所述主节点使用多个频点发送第一类数据包的循环总次数、所述当前从节点使用多个频点接收第一类数据包的循环总次数和所述从节点使用多个频点发送第二类数据包的循环总次数均相同。与现有技术相比,本专利技术的有益效果是主节点使用不同的频点向多个从节点发送第一类数据包,且多个频点是多次循环使用的,确保了每个从节点都能接收到第一类数据包;从节点接收到第一类数据包后依次向主节点发送第二类数据包,第二类数据包中携带有对应的从节点的编号,因此,主节点接收到第二类数据包后能很快的辨别出接收到的第二类数据包来自于哪个从节点。本专利技术适用于多点信息采集的星型网络,传输结构简单。在进行无线通信的过程中,使用多频点进行多次饱和传输,增强抗干扰能力,并且显著降低丢包率。附图说明图1为本专利技术的整体工作流程图。图2为本专利技术中主节点发送第一类数据包的流程图。图3为本专利技术中从节点接收第一类数据包的流程图。图4为本专利技术中从节点发送第二类数据包的流程图。图5为实施例的示意图。具体实施方式下面结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,一种星型网络的无线通信方法,包括一个主节点、多个频点和多个从节点,包括:所述主节点依次使本文档来自技高网...

【技术保护点】
1.一种星型网络的无线通信方法,包括一个主节点、多个频点和多个从节点,其特征在于,包括:/n所述主节点依次使用不同的频点向多个从节点发送第一类数据包;/n所述多个从节点依次使用不同的频点接收第一类数据包;/n所述多个从节点依次使用不同的频点向主节点发送第二类数据包。/n

【技术特征摘要】
1.一种星型网络的无线通信方法,包括一个主节点、多个频点和多个从节点,其特征在于,包括:
所述主节点依次使用不同的频点向多个从节点发送第一类数据包;
所述多个从节点依次使用不同的频点接收第一类数据包;
所述多个从节点依次使用不同的频点向主节点发送第二类数据包。


2.根据权利要求1所述的一种星型网络的无线通信方法,其特征在于,
所述多个频点与所述多个从节点的数量可以是相同或不同;
所述多个频点和所述多个从节点均有编号,且每个频点和每个从节点的编号均不相同;
所述第一类数据包和所述第二类数据包均有多个,所述每个第一类数据包中附有自身编号,所述每个第二类数据包中无自身编号;
所述每个第一类数据包所携带的信息是一样的,每个第二类数据包所携带的信息相同或不同。


3.根据权利要求1所述的一种星型网络的无线通信方法,其特征在于,所述主节点依次使用不同的频点向多个从节点发送第一类数据包,包括:
所述主节点使用第一个频点发送第一个第一类数据包给多个从节点,所述使用第一个频点发送第一个第一类数据包的时间达到第一设定值时,所述主节点使用第二个频点发送第二个第一类数据包给多个从节点;
所述主节点依次使用不同的频点向多个从节点发送第一类数据包,待所述主节点使用最后一个频点向多个从节点发送最后一个第一类数据包,时间达到第一设定值时,所述主节点将使用第一频点发送下一个第一类数据包,依次循环,直至循环次数达到设定的次数,主节点停止向从节点发送数据包;
所述最后一个第一类数据包是本次循环中的最后一个第一类数据包;
所述对每个第一类数据包进行编号是在其发送给多个从节点之前通过程序完成的,每发送出去一个第一类数据包,程序将对下一个待发送的第一类数据包的编号进行加1处理,所述待发送的第一类数据包的编号进行加1是以上一个发送出去的第一类数据包的编号为基数的。


4.根据权利要求1所述的一种星型网络的无线通信方法,其特征在于,所述多个从节点依次使用不同的频点接收第一类数据包,包括:
开机后,所述多个从节点均处于接收状态;在接收状态下,所述多个从节点依次使用不同的频点对第一类数据包进行接收;
所述每使用同一频点的时间达到第二设定值时,程序将自动切换到下一个频点,所述多个从节点接着使用下一个频点对第一类数据包进行接收,以此类推,循环使用不同的频点接收第一类数据包,直至所述主节点将所有的第一类数据包发送完为止;
所述多个从节点接收第一类数据包后,对已接收到的第一类数据包的编号进行识别和储存;
所述任一一个从节点接收到第一类数据包后,已接收到第一类数据包的从节点将自动退出接收状态,不再接收任何的第一...

【专利技术属性】
技术研发人员:阚森陈迎
申请(专利权)人:江苏蒲公英无人机有限公司
类型:发明
国别省市:江苏;32

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

1