CN108924768A - 一种智能设备的自组网方法和***及智能设备 - Google Patents

一种智能设备的自组网方法和***及智能设备 Download PDF

Info

Publication number
CN108924768A
CN108924768A CN201810607012.9A CN201810607012A CN108924768A CN 108924768 A CN108924768 A CN 108924768A CN 201810607012 A CN201810607012 A CN 201810607012A CN 108924768 A CN108924768 A CN 108924768A
Authority
CN
China
Prior art keywords
smart machine
node
information
smart
data packet
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810607012.9A
Other languages
English (en)
Inventor
毛铭丽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sichuan Feixun Information Technology Co Ltd
Original Assignee
Sichuan Feixun Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sichuan Feixun Information Technology Co Ltd filed Critical Sichuan Feixun Information Technology Co Ltd
Priority to CN201810607012.9A priority Critical patent/CN108924768A/zh
Publication of CN108924768A publication Critical patent/CN108924768A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/08User group management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种智能设备的自组网方法和***及智能设备,涉及无线通信领域。包括:各个智能设备在预设时间段内发送广播数据包到周围可参与组网的其他智能设备;获取各个发送广播数据包的智能设备的地址信息,以及与各发送广播数据包的智能设备的信号强度,并将发送所述广播数据包的智能设备保存在设备节点列表中;选择一个所述智能设备作为代理设备;确定所有智能设备的节点类型信息;所述代理设备向其余所述智能设备发送其对应的节点类型信息;更改自身的节点类型,最终形成中心节点和若干个子节点组成的网络。完成了所有智能设备之间的数据共享,且在共享过程中,无需第三方平台及网络的参与,降低了共享过程的要求。

Description

一种智能设备的自组网方法和***及智能设备
技术领域
本发明涉及无线通信领域,尤指一种智能设备的自组网方法和***及智能设备。
背景技术
物联网是新一代信息技术的重要组成部分,也是“信息化”时代的重要发展阶段。顾名思义,物联网就是物物相连的互联网。这有两层意思:其一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;其二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信,也就是物物相息。物联网通过智能感知、识别技术与普适计算等通信感知技术,广泛应用于网络的融合中。
目前,现有的智能穿戴类的设备品种繁多,且均各自有其对应的功能,但由于智能穿戴类的设备由于设备较小,且属于低功耗产品,比较适合和匹配的通信方式为BLE技术,即低功耗蓝牙技术,并通过该技术完成了与智能手机之间的数据传输。
目前,随着人与人之间的交流逐渐密切,人们的日常生活及其数据也在不断分享,但在数据共享的过程中,智能设备在检测到用户对应的数据后,首先需要通过智能手机同步到对应的第三方APP上,之后,其他用户在能够在其好友列表内观察到用户的数据,共享数据过程中,必须借由第三方平台以及网络才能够实现,数据共享的限制较多。
发明内容
本发明的目的是提供一种智能设备的自组网方法和***及智能设备,完成了所有智能设备之间的数据共享,且在共享过程中,无需第三方平台及网络的参与,降低了共享过程的要求。
本发明提供的技术方案如下:
一种智能设备的自组网方法,包括:组网模式下,各个智能设备在预设时间段内发送广播数据包到周围可参与组网的其他智能设备;当所述智能设备接收到其他智能设备发送的广播数据包时,获取各个发送广播数据包的智能设备的地址信息,以及与各发送广播数据包的智能设备的信号强度,并将发送所述广播数据包的智能设备保存在设备节点列表中;依据所有所述智能设备的地址信息,选择一个所述智能设备作为代理设备;所述代理设备分析每个所述智能设备与设备节点列表中的其他所述智能设备的信号强度,确定所有智能设备的节点类型信息;所述节点类型信息包括中心节点信息和子节点信息;所述代理设备向其余所述智能设备发送其对应的节点类型信息;各个智能设备依据自身对应的节点类型信息,更改自身的节点类型,最终形成中心节点和若干个子节点组成的网络。
进一步,依据所有所述智能设备的地址信息,选择一个所述智能设备作为代理设备,包括:将地址信息最大的智能设备作为代理设备。
进一步,所述代理设备分析每个所述智能设备与设备节点列表中的其他所述智能设备的信号强度,确定所有智能设备的节点类型信息,包括:整理所述信号强度并形成每个智能设备的信号强度集合;计算并分析每个所述信号强度集合中所有信号强度的标准差;将标准差最小的所述信号强度集合对应的所述智能设备作为中心节点,并生成对应的中心节点信息,并将其余所述智能设备作为子节点,并生成对应的子节点信息。
进一步,所述方法还包括:多个所述子节点中的至少两个所述子节点作为待分离节点,向所述中心节点发送分离请求信号;所述待分离节点接收所述中心节点发送的子网节点类型信息;所述子网节点类型信息包括子网中心节点信息和子网子节点信息;所述待分离节点依据自身对应的子网节点类型信息,更改自身的子网节点类型,最终形成子网中心节点和若干个子网子节点组成的子网络。
本发明的目的之一还在于提供一种用于组网的智能设备,包括:信息发送模块,用于在组网模式下,并在预设时间段内发送广播数据包到周围可参与组网的其他智能设备;信息接收模块,用于接收其他智能设备发送的广播数据包;数据解析模块,用于获取各个发送广播数据包的智能设备的地址信息,以及与各发送广播数据包的智能设备的信号强度,并将发送所述广播数据包的智能设备保存在设备节点列表中;设备选择模块,依据所有所述智能设备的地址信息,选择一个所述智能设备作为代理设备;并通过所述信息接收模块接收所述代理设备发送的节点类型信息;类型分析模块,当智能设备为代理设备时,用于分析每个所述智能设备与设备节点列表中的其他所述智能设备的信号强度,确定所有智能设备的节点类型信息,并通过所述信息发送模块向其余所述智能设备发送其对应的节点类型信息;所述节点类型信息包括中心节点信息和子节点信息;类型更改模块,依据自身对应的节点类型信息,更改自身的节点类型,最终形成中心节点和若干个子节点组成的网络。
进一步,所述设备选择模块将地址信息最大的智能设备作为代理设备。
进一步,所述类型分析模块包括:强度整理子模块,用于整理所述信号强度并形成每个智能设备的信号强度集合;强度分析子模块,用于计算并分析每个所述信号强度集合中所有信号强度的标准差;类型确定子模块,用于将标准差最小的所述信号强度集合对应的智能设备作为中心节点,并生成对应的中心节点信息,并将其余所述智能设备作为子节点,并生成对应的子节点信息。
进一步,当所述智能设备为组网内的子节点时,所述信息发送模块还用于向所述中心节点发送分离请求信号;所述信息接收模块还用于接收所述中心节点发送的子网节点类型信息;所述子网节点类型信息包括子网中心节点信息和子网子节点信息;所述类型更改模块依据自身对应的子网节点类型信息,更改自身的子网节点类型,最终形成子网中心节点和若干个子网子节点组成的子网络。
本发明的目的之一还在于提供一种智能设备的自组网***,其特征在于,包括一个中心节点和若干个子节点;当所有子节点进入广播模式时,中心节点进入扫描模式,所述中心节点接收所述子节点发送的广播数据包;所述中心节点依据接收到的所有广播数据包,并接收自身的数据,形成共享数据包;当所有子节点进入扫描模式时,中心节点进入广播模式,所述中心节点向所有子节点发送所述共享数据包。
进一步,当所述中心节点进入扫描模式的时长超过超时时长时,所述中心节点直接进入广播模式;和/或;当所述中心节点进入广播模式的时长超过超时时长时,所述中心节点直接进入扫描模式。
与现有技术相比,本发明提供的一种智能设备的自组网方法和***及智能设备具有以下有益效果:
1、智能设备两两之间首先通信,每个智能设备能够获取到预设范围内其余智能设备的存在,再选出靠近中心位置的智能设备作为中心节点,其余智能设备作为子节点,继而调节所有智能设备的通信规则,实现中心节点能够将同时接收其余所有智能设备的数据,也能够将所有智能设备的数据发送给各个智能设备,完成了所有智能设备之间的数据共享,且在共享过程中,无需第三方平台及网络的参与,降低了共享过程的要求。
2、信号强度直接正相关于两个智能设备之间的距离;代理设备将每个智能设备的信号强度汇聚后,再经过分析计算即可得知每个智能设备的大致方位;再选出中心位置的某个智能设备作为中心节点,即可完成所有智能设备的数据的共享。
3、信号强度直接正相关于两个智能设备之间的距离;代理设备将每个智能设备的信号强度汇聚后,再经过分析计算即可得知每个智能设备的大致方位;再选出中心位置的某个智能设备作为中心节点,即可完成所有智能设备的数据的共享。
附图说明
下面将以明确易懂的方式,结合附图说明优选实施方式,对一种智能设备的自组网方法和***及智能设备的上述特性、技术特征、优点及其实现方式予以进一步说明。
图1是本发明一种智能设备的自组网方法的流程示意图;
图2是本发明另一种智能设备的自组网方法的流程示意图;
图3是本发明又一种智能设备的自组网方法的流程示意图;
图4是本发明一种用于组网的智能设备的结构示意图;
图5是本发明一种用于组网的智能设备中类型分析模块的结构示意图;
图6是本发明一种智能设备的自组网***第一种状态的示意图;
图7是本发明一种智能设备的自组网***第二种状态的示意图。
附图标号说明:10.信息发送模块,20.信息接收模块,30.数据解析模块,40.设备选择模块,50.类型分析模块,51.强度整理子模块,52.强度分析子模块,53.类型确定子模块,60.类型更改模块。
具体实施方式
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。
根据本发明提供的一种实施例,如图1所示,一种智能设备的自组网方法,包括:
组网模式下,各个智能设备在预设时间段内发送广播数据包到周围可参与组网的其他智能设备。
当所述智能设备接收到其他智能设备发送的广播数据包时,获取各个发送广播数据包的智能设备的地址信息,以及与各发送广播数据包的智能设备的信号强度,并将发送所述广播数据包的智能设备保存在设备节点列表中。
依据所有所述智能设备的地址信息,选择一个所述智能设备作为代理设备。
所述代理设备分析每个所述智能设备与设备节点列表中的其他所述智能设备的信号强度,确定所有智能设备的节点类型信息;所述节点类型信息包括中心节点信息和子节点信息。
所述代理设备向其余所述智能设备发送其对应的节点类型信息。
各个智能设备依据自身对应的节点类型信息,更改自身的节点类型,最终形成中心节点和若干个子节点组成的网络。
优选地,依据所有所述智能设备的地址信息,选择一个所述智能设备作为代理设备,包括:将地址信息最大的智能设备作为代理设备。
具体地,在本实施例中,当多个智能设备在某一个预设范围内,且智能设备解析到用户需要组网时,指多个智能设备中最远的两个智能设备之间的间距也在一定的距离内,且智能设备依据开启数据共享的模式时,智能设备即可将自身需要共享的数据通过广播数据包发送出去。数据包中包括了智能设备的设备号、地址信息和数据等信息。
并在发送之后开始接受其余智能设备发送的广播数据包,所有智能设备之间能够进行数据交互,且在本实施例中,数据交互方式主要指BLE技术,即低功耗蓝牙技术,即在同一特定范围内的所有智能设备,能够通过低功耗蓝牙进行数据的传输。在本实施例中,智能设备主要指穿戴类的智能设备,即智能手环和智能手表等设备。
首先所有智能设备能够共同先选出一个智能设备作为代理设备,由于智能设备在数据交互的过程中,包含其自身的地址信息和信号强度,因此所有智能设备能够通过比较所有智能设备的地址信息,来选出一个特定的智能设备作为代理设备。
由于距离较远的智能设备与所有智能设备的通信均较为不便,因此,代理终端能够通过分析所有智能设备的信号强度来分析所有智能设备的大致的位置信息,最终确定所有智能设备的设备类型。且在本实施例中,代理设备仅需要确定得到一个靠近中心位置的中心节点即可,其他智能设备均可以作为子节点,代理设备即可生成所有智能设备对应的设备类型信息,并将设备类型信息发送给对应的智能设备。
智能设备接收到对应的设备类型信息即可更改其配置信息,配置信息中能够包含对应的子节点或中性设备的地址信息;在数据交互过程中,子节点中存储有中心节点的地址信息,同时中心节点中存储有所有子节点的地址信息,因此,组网的建立完成。
在本实施例中,智能设备两两之间首先通信,每个智能设备能够获取到预设范围内其余智能设备的存在,再选出靠近中心位置的智能设备作为中心节点,其余智能设备作为子节点,继而调节所有智能设备的通信规则,实现中心节点能够将同时接收其余所有智能设备的数据,也能够将所有智能设备的数据发送给各个智能设备,完成了所有智能设备之间的数据共享,且在共享过程中,无需第三方平台及网络的参与,降低了共享过程的要求。
且在本实施例中,在同一时间内,中心节点能够接收到所有智能设备的共享的数据,并在之后,中心节点能够结合自身共享的数据发送给各个智能设备,此时,所有智能设备完成了数据的共享,且每个智能设备均能够完成查看到其余智能设备共享的信息。
优选地,首先比较自身的地址信息是否大于其他的智能设备,地址信息主要指智能设备的MAC地址,在智能设备信息交互过程中,始终包含了该智能设备的MAC地址,即在智能设备接收到其余智能设备发送的数据包时,也能够得知其余智能设备的MAC地址。
在本实施例中,智能设备判断得到自身的MAC地址大于其余智能设备的MAC地址时,即智能设备的地址信息最大时,智能设备能够作为代理设备,开始进行计算,而其余智能设备只能够继续等待,以得到代理设备的计算结果。
在本实施例中,所有智能设备也可以选取地址信息最小的智能设备作为代理设备,仅用于选取出一个特定的智能设备作为代理设备。
根据本发明提供的另一种实施例,如图1和图2所示,一种智能设备的自组网方法,包括:
组网模式下,各个智能设备在预设时间段内发送广播数据包到周围可参与组网的其他智能设备。
当所述智能设备接收到其他智能设备发送的广播数据包时,获取各个发送广播数据包的智能设备的地址信息,以及与各发送广播数据包的智能设备的信号强度,并将发送所述广播数据包的智能设备保存在设备节点列表中。
依据所有所述智能设备的地址信息,选择一个所述智能设备作为代理设备。
所述代理设备分析每个所述智能设备与设备节点列表中的其他所述智能设备的信号强度,确定所有智能设备的节点类型信息;所述节点类型信息包括中心节点信息和子节点信息。
所述代理设备向其余所述智能设备发送其对应的节点类型信息。
各个智能设备依据自身对应的节点类型信息,更改自身的节点类型,最终形成中心节点和若干个子节点组成的网络。
所述代理设备分析每个所述智能设备与设备节点列表中的其他所述智能设备的信号强度,确定所有智能设备的节点类型信息,包括:
整理所述信号强度并形成每个智能设备的信号强度集合。
计算并分析每个所述信号强度集合中所有信号强度的标准差。
将标准差最小的所述信号强度集合对应的所述智能设备作为中心节点,并生成对应的中心节点信息,并将其余所述智能设备作为子节点,并生成对应的子节点信息。
具体地,在本实施例中,信号强度直接正相关于两个智能设备之间的距离;代理设备将每个智能设备的信号强度汇聚后,再经过分析计算即可得知每个智能设备的大致方位;再选出中心位置的某个智能设备作为中心节点,即可完成所有智能设备的数据的共享。
由于外侧的智能设备与所有智能设备之间的间距分布较不匀,因此,外侧智能设备的信号强度差异性较大,继而外侧智能设备的信号强度集合中所有强度信号的标准差较大;同理,中心位置的智能设备的信号强度集合中所有强度信号的标准差较小;标准差最小的智能设备最可能处于所有智能设备的中心位置,因此选取标准差小的智能设备作为中心节点。
中心节点与其余的智能设备之间的间距均较小,进一步减小了其余智能设备与中心节点断开通信的可能,增加了所有智能设备之间的通信的稳定性。
根据本发明提供的又一种实施例,结合图2至图3所示,一种智能设备的自组网方法,包括:
所述代理设备分析每个所述智能设备与设备节点列表中的其他所述智能设备的信号强度,确定所有智能设备的节点类型信息;所述节点类型信息包括中心节点信息和子节点信息。
所述代理设备向其余所述智能设备发送其对应的节点类型信息。
各个智能设备依据自身对应的节点类型信息,更改自身的节点类型,最终形成中心节点和若干个子节点组成的网络。
多个所述子节点中的至少两个所述子节点作为待分离节点,向所述中心节点发送分离请求信号。
所述待分离节点接收所述中心节点发送的子网节点类型信息;所述子网节点类型信息包括子网中心节点信息和子网子节点信息。
所述待分离节点依据自身对应的子网节点类型信息,更改自身的子网节点类型,最终形成子网中心节点和若干个子网子节点组成的子网络。
所述代理设备分析每个所述智能设备与设备节点列表中的其他所述智能设备的信号强度,确定所有智能设备的节点类型信息,包括:
整理所述信号强度并形成每个智能设备的信号强度集合。
计算并分析每个所述信号强度集合中所有信号强度的标准差。
将标准差最小的所述信号强度集合对应的所述智能设备作为中心节点,并生成对应的中心节点信息,并将其余所述智能设备作为子节点,并生成对应的子节点信息。
具体地,在本实施例中,当多个更加靠近的智能设备需要增加通信速度,重新建立一个子网络时,组网内的至少两个子节点能够向中心节点发送脱离请求信息;由于需要建立子网路,建立子网络的过程与建立组网的过程相同。
在本实施例中,在确定子网节点类型信息时,中心节点能够作为代理设备,来计算所有待分离设备之间的信号强度,并分析得到所有待分离设备中靠近中心位置的智能设备。
优选地,可以通过建立时长的设置,使得在子网建立后的一端时间内,所有建立子网的智能设备能够重新返回组网内,继续作为原组网内的子节点,继续实现数据的共享。
根据本发明提供的一种实施例,如图4和图5所示,一种用于组网的智能设备,包括:
信息发送模块10,用于在组网模式下,并在预设时间段内发送广播数据包到周围可参与组网的其他智能设备。
信息接收模块20,用于接收其他智能设备发送的广播数据包。
数据解析模块30,用于获取各个发送广播数据包的智能设备的地址信息,以及与各发送广播数据包的智能设备的信号强度,并将发送所述广播数据包的智能设备保存在设备节点列表中。
设备选择模块40,依据所有所述智能设备的地址信息,选择一个所述智能设备作为代理设备;并通过所述信息接收模块20接收所述代理设备发送的节点类型信息。
类型分析模块50,当智能设备为代理设备时,用于分析每个所述智能设备与设备节点列表中的其他所述智能设备的信号强度,确定所有智能设备的节点类型信息,并通过所述信息发送模块10向其余所述智能设备发送其对应的节点类型信息;所述节点类型信息包括中心节点信息和子节点信息。
类型更改模块60,依据自身对应的节点类型信息,更改自身的节点类型,最终形成中心节点和若干个子节点组成的网络。
所述设备选择模块40将地址信息最大的智能设备作为代理设备。
所述类型分析模块50包括:
强度整理子模块51,用于整理所述信号强度并形成每个智能设备的信号强度集合。
强度分析子模块52,用于计算并分析每个所述信号强度集合中所有信号强度的标准差。
类型确定子模块53,用于将标准差最小的所述信号强度集合对应的智能设备作为中心节点,并生成对应的中心节点信息,并将其余所述智能设备作为子节点,并生成对应的子节点信息。
当所述智能设备为组网内的子节点时,所述信息发送模块10还用于向所述中心节点发送分离请求信号;
所述信息接收模块20还用于接收所述中心节点发送的子网节点类型信息;所述子网节点类型信息包括子网中心节点信息和子网子节点信息。
所述类型更改模块60依据自身对应的子网节点类型信息,更改自身的子网节点类型,最终形成子网中心节点和若干个子网子节点组成的子网络。
通过上述模块的设置,实现了所有智能设备的组网的建立,具体方法见对应的方法实施例。
在本实施例中,代理设备为建立组网中的智能设备中的一个,因此,代理设备中还包括用于组网的智能设备中的模块,用于组网,并作为组网内的子节点或中心节点。
根据本发明提供的一种实施例,如图6和图7所示,一种智能设备的自组网***,包括一个中心节点和若干个子节点,智能设备作为一个中心节点或一个子节点。
当所有子节点进入广播模式时,中心节点进入扫描模式,所述中心节点接收所述子节点发送的广播数据包;所述广播数据包包含所述智能设备需要共享的数据。
所述中心节点依据接收到的所有广播数据包,并接收自身的数据,形成共享数据包。
当所有子节点进入扫描模式时,中心节点进入广播模式,所述中心节点向所有子节点发送所述共享数据包。
当所述中心节点进入扫描模式的时长超过超时时长时,所述中心节点直接进入广播模式。
和/或;当所述中心节点进入广播模式的时长超过超时时长时,所述中心节点直接进入扫描模式。
具体地,在本实施例中,组网建立后,组网内的每个子节点进入广播模式,并持续第一预设时长;并在第一预设时长经过后,每个子节点进入扫描模式,并持续第二预设时长,且每个子节点的进入广播模式或扫描模式的时间能够不同,并循环更换。且在本实施例中,优选地,两个模式之间还能够设置一定的间隔。
中心节点依据是否能够接收到或发送成功数据包,来确定各个子节点是否进入广播模式或扫描模式,当所有子节点进入广播模式时,中心节点进入扫描模式,来接收所有子节点的数据包。
当所有子节点进入扫描模式时,中心节点进入广播模式,来将所有子节点及自身的共享数据共同发送给所有子节点,完成了数据的共享。
且在本实施例中,第一预设时长与第二预设时长优选为同一时长,且优选地,中心节点在执行两种模式后,同样能够经过第一预设时长或第二预设时长再进行检测各个子节点的状态,以保证所有智能设备之间的数据的共享。
优选地,所有智能设备中还能够设置超时时长,当智能设备作为中心节点时,且中心节点在维持某个模式到达超时时长时,中心节点能够强制更改模式,进一步保证了中心节点与子节点之间的数据的传输。
应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (10)

1.一种智能设备的自组网方法,其特征在于,包括:
组网模式下,各个智能设备在预设时间段内发送广播数据包到周围可参与组网的其他智能设备;
当所述智能设备接收到其他智能设备发送的广播数据包时,获取各个发送广播数据包的智能设备的地址信息,以及与各发送广播数据包的智能设备的信号强度,并将发送所述广播数据包的智能设备保存在设备节点列表中;
依据所有所述智能设备的地址信息,选择一个所述智能设备作为代理设备;
所述代理设备分析每个所述智能设备与设备节点列表中的其他所述智能设备的信号强度,确定所有智能设备的节点类型信息;所述节点类型信息包括中心节点信息和子节点信息;
所述代理设备向其余所述智能设备发送其对应的节点类型信息;
各个智能设备依据自身对应的节点类型信息,更改自身的节点类型,最终形成中心节点和若干个子节点组成的网络。
2.根据权利要求1所述的一种智能设备的自组网方法,其特征在于,依据所有所述智能设备的地址信息,选择一个所述智能设备作为代理设备,包括:
将地址信息最大的智能设备作为代理设备。
3.根据权利要求1所述的一种智能设备的自组网方法,其特征在于,所述代理设备分析每个所述智能设备与设备节点列表中的其他所述智能设备的信号强度,确定所有智能设备的节点类型信息,包括:
整理所述信号强度并形成每个智能设备的信号强度集合;
计算并分析每个所述信号强度集合中所有信号强度的标准差;
将标准差最小的所述信号强度集合对应的所述智能设备作为中心节点,并生成对应的中心节点信息,并将其余所述智能设备作为子节点,并生成对应的子节点信息。
4.根据权利要求1~3中任意一项所述的一种智能设备的自组网方法,其特征在于,所述方法还包括:
多个所述子节点中的至少两个所述子节点作为待分离节点,向所述中心节点发送分离请求信号;
所述待分离节点接收所述中心节点发送的子网节点类型信息;所述子网节点类型信息包括子网中心节点信息和子网子节点信息;
所述待分离节点依据自身对应的子网节点类型信息,更改自身的子网节点类型,最终形成子网中心节点和若干个子网子节点组成的子网络。
5.一种用于组网的智能设备,其特征在于,包括:
信息发送模块,用于在组网模式下,并在预设时间段内发送广播数据包到周围可参与组网的其他智能设备;
信息接收模块,用于接收其他智能设备发送的广播数据包;
数据解析模块,用于获取各个发送广播数据包的智能设备的地址信息,以及与各发送广播数据包的智能设备的信号强度,并将发送所述广播数据包的智能设备保存在设备节点列表中;
设备选择模块,依据所有所述智能设备的地址信息,选择一个所述智能设备作为代理设备;并通过所述信息接收模块接收所述代理设备发送的节点类型信息;
类型分析模块,当智能设备为代理设备时,用于分析每个所述智能设备与设备节点列表中的其他所述智能设备的信号强度,确定所有智能设备的节点类型信息,并通过所述信息发送模块向其余所述智能设备发送其对应的节点类型信息;所述节点类型信息包括中心节点信息和子节点信息;
类型更改模块,依据自身对应的节点类型信息,更改自身的节点类型,最终形成中心节点和若干个子节点组成的网络。
6.根据权利要求5中所述的一种用于组网的智能设备,其特征在于:
所述设备选择模块将地址信息最大的智能设备作为代理设备。
7.根据权利要求5中所述的一种用于组网的智能设备,其特征在于,所述类型分析模块包括:
强度整理子模块,用于整理所述信号强度并形成每个智能设备的信号强度集合;
强度分析子模块,用于计算并分析每个所述信号强度集合中所有信号强度的标准差;
类型确定子模块,用于将标准差最小的所述信号强度集合对应的智能设备作为中心节点,并生成对应的中心节点信息,并将其余所述智能设备作为子节点,并生成对应的子节点信息。
8.根据权利要求5~7中任意一项中所述的一种用于组网的智能设备,其特征在于:
当所述智能设备为组网内的子节点时,所述信息发送模块还用于向所述中心节点发送分离请求信号;
所述信息接收模块还用于接收所述中心节点发送的子网节点类型信息;所述子网节点类型信息包括子网中心节点信息和子网子节点信息;
所述类型更改模块依据自身对应的子网节点类型信息,更改自身的子网节点类型,最终形成子网中心节点和若干个子网子节点组成的子网络。
9.一种智能设备的自组网***,其特征在于,包括一个中心节点和若干个子节点,智能设备作为一个中心节点或一个子节点;
当所有子节点进入广播模式时,中心节点进入扫描模式,所述中心节点接收所述子节点发送的广播数据包;所述广播数据包包含所述智能设备需要共享的数据;
所述中心节点依据接收到的所有广播数据包,并接收自身的数据,形成共享数据包;
当所有子节点进入扫描模式时,中心节点进入广播模式,所述中心节点向所有子节点发送所述共享数据包。
10.根据权利要求9中所述的一种智能设备的自组网***,其特征在于:
当所述中心节点进入扫描模式的时长超过超时时长时,所述中心节点直接进入广播模式;
和/或;
当所述中心节点进入广播模式的时长超过超时时长时,所述中心节点直接进入扫描模式。
CN201810607012.9A 2018-06-13 2018-06-13 一种智能设备的自组网方法和***及智能设备 Pending CN108924768A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810607012.9A CN108924768A (zh) 2018-06-13 2018-06-13 一种智能设备的自组网方法和***及智能设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810607012.9A CN108924768A (zh) 2018-06-13 2018-06-13 一种智能设备的自组网方法和***及智能设备

Publications (1)

Publication Number Publication Date
CN108924768A true CN108924768A (zh) 2018-11-30

Family

ID=64420573

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810607012.9A Pending CN108924768A (zh) 2018-06-13 2018-06-13 一种智能设备的自组网方法和***及智能设备

Country Status (1)

Country Link
CN (1) CN108924768A (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109361558A (zh) * 2018-12-19 2019-02-19 上海智格网通信科技有限公司 基于栅格网络设备代理节点的分布式无线自组网管理方法
CN110333952A (zh) * 2019-07-09 2019-10-15 王延晋 基于人工智能的数据处理方法及***
CN110392373A (zh) * 2019-08-05 2019-10-29 深圳市久通物联科技股份有限公司 一种应用于智能电子锁的无线自组网方法和***
CN110933825A (zh) * 2019-10-25 2020-03-27 深圳市轩火部落科技有限公司 应援设备的通信控制方法及相关产品
CN111212485A (zh) * 2019-12-11 2020-05-29 上海纪烨物联网科技有限公司 基于5g网络下的智能棋桌组网方法及***
CN111628922A (zh) * 2020-06-30 2020-09-04 上海乾隆节能科技有限公司 网络通信方法,网桥设备节点,以及网络通信***
CN112800391A (zh) * 2021-01-06 2021-05-14 深圳市康弘环保技术有限公司 智能自组网的数据分析方法、设备及存储介质
CN113365253A (zh) * 2021-06-15 2021-09-07 上海高仙自动化科技发展有限公司 一种网络中节点通信方法、装置、设备、***及存储介质
CN113721471A (zh) * 2020-05-26 2021-11-30 惠州莫思特智照科技有限公司 一种智能设备的组网***及方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101237366A (zh) * 2008-03-05 2008-08-06 中科院嘉兴中心微***所分中心 一种协同感知能量有效的无线传感网网络架构
CN101729331A (zh) * 2008-10-28 2010-06-09 华为技术有限公司 成簇方法与装置、簇头与基站的路由方法与装置
CN102857991A (zh) * 2012-10-11 2013-01-02 中航物联技术(北京)有限公司 一种具有动态簇头算法的多层wsn无线传感网组网方法
CN106621280A (zh) * 2016-12-09 2017-05-10 深圳未网科技有限公司 运动统计***及应用于该运动统计***的通信方法
CN108135008A (zh) * 2017-11-13 2018-06-08 新奥泛能网络科技股份有限公司 星型自组织网络中心节点变更的方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101237366A (zh) * 2008-03-05 2008-08-06 中科院嘉兴中心微***所分中心 一种协同感知能量有效的无线传感网网络架构
CN101729331A (zh) * 2008-10-28 2010-06-09 华为技术有限公司 成簇方法与装置、簇头与基站的路由方法与装置
CN102857991A (zh) * 2012-10-11 2013-01-02 中航物联技术(北京)有限公司 一种具有动态簇头算法的多层wsn无线传感网组网方法
CN106621280A (zh) * 2016-12-09 2017-05-10 深圳未网科技有限公司 运动统计***及应用于该运动统计***的通信方法
CN108135008A (zh) * 2017-11-13 2018-06-08 新奥泛能网络科技股份有限公司 星型自组织网络中心节点变更的方法

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109361558A (zh) * 2018-12-19 2019-02-19 上海智格网通信科技有限公司 基于栅格网络设备代理节点的分布式无线自组网管理方法
CN109361558B (zh) * 2018-12-19 2021-09-21 上海智格网通信科技有限公司 基于栅格网络设备代理节点的分布式无线自组网管理方法
CN110333952B (zh) * 2019-07-09 2021-09-14 王延晋 基于人工智能的数据处理方法及***
CN110333952A (zh) * 2019-07-09 2019-10-15 王延晋 基于人工智能的数据处理方法及***
CN110392373A (zh) * 2019-08-05 2019-10-29 深圳市久通物联科技股份有限公司 一种应用于智能电子锁的无线自组网方法和***
CN110392373B (zh) * 2019-08-05 2023-06-30 深圳市久通物联科技股份有限公司 一种应用于智能电子锁的无线自组网方法和***
CN110933825A (zh) * 2019-10-25 2020-03-27 深圳市轩火部落科技有限公司 应援设备的通信控制方法及相关产品
CN111212485A (zh) * 2019-12-11 2020-05-29 上海纪烨物联网科技有限公司 基于5g网络下的智能棋桌组网方法及***
CN113721471A (zh) * 2020-05-26 2021-11-30 惠州莫思特智照科技有限公司 一种智能设备的组网***及方法
CN113721471B (zh) * 2020-05-26 2024-04-26 惠州莫思特智照科技有限公司 一种智能设备的组网***及方法
CN111628922A (zh) * 2020-06-30 2020-09-04 上海乾隆节能科技有限公司 网络通信方法,网桥设备节点,以及网络通信***
CN112800391A (zh) * 2021-01-06 2021-05-14 深圳市康弘环保技术有限公司 智能自组网的数据分析方法、设备及存储介质
CN113365253A (zh) * 2021-06-15 2021-09-07 上海高仙自动化科技发展有限公司 一种网络中节点通信方法、装置、设备、***及存储介质
CN113365253B (zh) * 2021-06-15 2023-10-03 上海高仙自动化科技发展有限公司 一种网络中节点通信方法、装置、设备、***及存储介质

Similar Documents

Publication Publication Date Title
CN108924768A (zh) 一种智能设备的自组网方法和***及智能设备
CN104716993B (zh) 短程通信环境中用于服务发现的方法、设备和计算机程序产品
CN107846714B (zh) 一种可见光通信与WiFi异构***的切换方法及设备
CN103634852B (zh) D2d通信的资源协商方法、设备及***
CN103347246B (zh) 蜂窝网络中嵌入式d2d环境下邻近用户间的发现方法
CN103686691B (zh) 信号及配置信息发送和终端发现方法与设备
Wang et al. Social overlapping community-aware neighbor discovery for D2D communications
CN109660958A (zh) 一种电力抄表***的组网方法及抄表方法
CN109548175A (zh) 一种会话处理方法及装置
CN106211053A (zh) 用于移动通信***中的通信和发送发现信号的方案
CN103889035B (zh) 用户设备与外部网络之间实现通信的方法和***
CN107018545B (zh) 一种应用于无线通信***中的自组网方法
CN104486174B (zh) 一种智能终端的组网方法及装置
CN109451583A (zh) 基于超帧的自组网方法、装置、节点终端和存储介质
CN106686607A (zh) 一种通信网络、业务接入方法及相关装置
CN107948984A (zh) 一种适用于自组织网络的基于主被动感知结合的认知***
CN102883333B (zh) 一种基于定位信息的无线传感器网络构建方法
CN109709915A (zh) 一种多生产线之间的智能化协同生产的方法及***
CN105873007B (zh) 可切换波束天线的无线自组织网络邻节点发现方法
CN110225512A (zh) 一种蜂窝物联网的无线资源控制方法及***
CN108834121A (zh) 一种蓝牙设备自组网方法和***
CN103139073A (zh) 一种基于Ad Hoc网络形式的认知路由方法
CN105703982B (zh) 一种协同人体设备进行通信的方法及装置
CN109756380B (zh) 一种物联网设备自适应访问与共享方法及***
CN106455055A (zh) 一种确定网关的方法及终端

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20181130