技术新讯 > 电子通信装置的制造及其应用技术 > 一种自动扩容的自组网方法、系统及存储介质与流程  >  正文

一种自动扩容的自组网方法、系统及存储介质与流程

  • 国知局
  • 2024-08-02 13:54:33

本发明涉及通讯,尤其涉及一种自动扩容的自组网方法、系统及存储介质。

背景技术:

1、在现代化电子通讯领域中,构建局部网络并进行信号传输是一个非常常见的应用场景,而无线局部网络往往是一种重要的构建方式,成熟的无线局部网络通讯有wifi、蓝牙、zigbee、射频调制等多种方式。各种通讯方式有自己适用的场景,在距离、速度、信道容量等多个维度进行取舍。然而无论使用哪种方式,都有一个同样的问题,即配置复杂,不能简单的快速增减节点。因此,急需一种能够自适应信道容量、免配置的无线自组网方式。

技术实现思路

1、本发明提供了一种自动扩容的自组网方法,包括如下步骤:

2、数据发送步骤:每个发送端都有一个唯一的数字型id,且发送端内存中储存有邻居id列表,邻居id列表中的发送端按id大小排序;发送端首先监听网络,并对照各自的邻居id列表,当发送端监听到最近一个数据包中的id排在自身前面,则下一个数据包由发送端自身发送,从而实现在传输片段内,各发送端按照id大小顺序依次发送数据;

3、邻居id列表的构建步骤:当发送端初次上电启动时,并不立即发送数据,而是对网络进行监听,将监听到的所有其他发送端的id记录到内存中,并按从小到大依次排序;当监听到n个结束片段时则完成邻居id列表的构建;

4、发送端加入网络步骤:发送端上电后监听完m个通讯周期,在第m+1个通讯周期的结束片段,发送端发送加入网络请求的数据包,数据包内含有发送端的id,从而在其他发送端的邻居id列表中插入新的id,使得其他发送端能够感知到新发送端的加入;

5、发送端离开网络步骤:每个发送端在监听到其他发送端的数据时,会与自身的邻居id列表对比,当某个发送端掉电或不再发送数据时,则认为该发送端离线,并将离线的发送端的id从邻居id列表中移除。

6、作为本发明的进一步改进,在邻居id列表的构建步骤中,n=3,即,当监听到3个结束片段时则完成邻居id列表的构建。

7、作为本发明的进一步改进,在发送端加入网络步骤中,m=3。

8、作为本发明的进一步改进,在发送端离开网络步骤中,每个发送端在监听到其他发送端的数据时,监听者都有指定时间的超时机制,在指定时间内若没收到数据,则认为该发送端离线。

9、作为本发明的进一步改进,在发送端离开网络步骤中,指定时间为100毫秒。

10、作为本发明的进一步改进,该自组网方法用于有线自组网或无线自组网。

11、本发明还提供了一种自动扩容的自组网系统,包括:存储器、处理器以及存储在所述存储器上的计算机程序,所述计算机程序配置为由所述处理器调用时实现本发明所述自组网方法的步骤。

12、本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序配置为由处理器调用时实现本发明所述自组网方法的步骤。

13、本发明的有益效果是:本发明在分时复用的基础上,实现了所有设备之间的互相感知,从而动态调整数据传输间隔,使得无需额外配置即可无上限的动态添加网络中的设备。

技术特征:

1.一种自动扩容的自组网方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的自组网方法,其特征在于:在邻居id列表的构建步骤中,n=3,即,当监听到3个结束片段时则完成邻居id列表的构建。

3.根据权利要求1所述的自组网方法,其特征在于:在发送端加入网络步骤中,m=3。

4.根据权利要求1所述的自组网方法,其特征在于:在发送端离开网络步骤中,每个发送端在监听到其他发送端的数据时,监听者都有指定时间的超时机制,在指定时间内若没收到数据,则认为该发送端离线。

5.根据权利要求4所述的自组网方法,其特征在于:在发送端离开网络步骤中,指定时间为100毫秒。

6.根据权利要求1至5任一项所述的自组网方法,其特征在于:该自组网方法用于有线自组网或无线自组网。

7.一种自动扩容的自组网系统,其特征在于,包括:存储器、处理器以及存储在所述存储器上的计算机程序,所述计算机程序配置为由所述处理器调用时实现权利要求1-6中任一项所述自组网方法的步骤。

8.一种计算机可读存储介质,其特征在于:所述计算机可读存储介质存储有计算机程序,所述计算机程序配置为由处理器调用时实现权利要求1-6中任一项所述自组网方法的步骤。

技术总结本发明提供了一种自动扩容的自组网方法、系统及存储介质,自组网方法包括数据发送步骤、邻居ID列表的构建步骤、发送端加入网络步骤和发送端离开网络步骤。本发明的有益效果是:本发明在分时复用的基础上,实现了所有设备之间的互相感知,从而动态调整数据传输间隔,使得无需额外配置即可无上限的动态添加网络中的设备。技术研发人员:汪俊杰,朱宇杰受保护的技术使用者:深圳博锐创科技有限公司技术研发日:技术公布日:2024/7/18

本文地址:https://www.jishuxx.com/zhuanli/20240801/241059.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。