一种智能设备的自组网方法和系统及智能设备技术方案

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

【技术实现步骤摘要】
一种智能设备的自组网方法和系统及智能设备
本专利技术涉及无线通信领域,尤指一种智能设备的自组网方法和系统及智能设备。
技术介绍
物联网是新一代信息技术的重要组成部分,也是“信息化”时代的重要发展阶段。顾名思义,物联网就是物物相连的互联网。这有两层意思:其一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;其二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信,也就是物物相息。物联网通过智能感知、识别技术与普适计算等通信感知技术,广泛应用于网络的融合中。目前,现有的智能穿戴类的设备品种繁多,且均各自有其对应的功能,但由于智能穿戴类的设备由于设备较小,且属于低功耗产品,比较适合和匹配的通信方式为BLE技术,即低功耗蓝牙技术,并通过该技术完成了与智能手机之间的数据传输。目前,随着人与人之间的交流逐渐密切,人们的日常生活及其数据也在不断分享,但在数据共享的过程中,智能设备在检测到用户对应的数据后,首先需要通过智能手机同步到对应的第三方APP上,之后,其他用户在能够在其好友列表内观察到用户的数据,共享数据过程中,必须借由第三方平台以及网络才能够实现,数据共享的限制较多。
技术实现思路
本专利技术的目的是提供一种智能设备的自组网方法和系统及智能设备,完成了所有智能设备之间的数据共享,且在共享过程中,无需第三方平台及网络的参与,降低了共享过程的要求。本专利技术提供的技术方案如下:一种智能设备的自组网方法,包括:组网模式下,各个智能设备在预设时间段内发送广播数据包到周围可参与组网的其他智能设备;当所述智能设备接收到其他智能设备发送的广播数据包时,获取各个发送广播数据包的智能设备的地址信息,以及与各发送广播数据包的智能设备的信号强度,并将发送所述广播数据包的智能设备保存在设备节点列表中;依据所有所述智能设备的地址信息,选择一个所述智能设备作为代理设备;所述代理设备分析每个所述智能设备与设备节点列表中的其他所述智能设备的信号强度,确定所有智能设备的节点类型信息;所述节点类型信息包括中心节点信息和子节点信息;所述代理设备向其余所述智能设备发送其对应的节点类型信息;各个智能设备依据自身对应的节点类型信息,更改自身的节点类型,最终形成中心节点和若干个子节点组成的网络。进一步,依据所有所述智能设备的地址信息,选择一个所述智能设备作为代理设备,包括:将地址信息最大的智能设备作为代理设备。进一步,所述代理设备分析每个所述智能设备与设备节点列表中的其他所述智能设备的信号强度,确定所有智能设备的节点类型信息,包括:整理所述信号强度并形成每个智能设备的信号强度集合;计算并分析每个所述信号强度集合中所有信号强度的标准差;将标准差最小的所述信号强度集合对应的所述智能设备作为中心节点,并生成对应的中心节点信息,并将其余所述智能设备作为子节点,并生成对应的子节点信息。进一步,所述方法还包括:多个所述子节点中的至少两个所述子节点作为待分离节点,向所述中心节点发送分离请求信号;所述待分离节点接收所述中心节点发送的子网节点类型信息;所述子网节点类型信息包括子网中心节点信息和子网子节点信息;所述待分离节点依据自身对应的子网节点类型信息,更改自身的子网节点类型,最终形成子网中心节点和若干个子网子节点组成的子网络。本专利技术的目的之一还在于提供一种用于组网的智能设备,包括:信息发送模块,用于在组网模式下,并在预设时间段内发送广播数据包到周围可参与组网的其他智能设备;信息接收模块,用于接收其他智能设备发送的广播数据包;数据解析模块,用于获取各个发送广播数据包的智能设备的地址信息,以及与各发送广播数据包的智能设备的信号强度,并将发送所述广播数据包的智能设备保存在设备节点列表中;设备选择模块,依据所有所述智能设备的地址信息,选择一个所述智能设备作为代理设备;并通过所述信息接收模块接收所述代理设备发送的节点类型信息;类型分析模块,当智能设备为代理设备时,用于分析每个所述智能设备与设备节点列表中的其他所述智能设备的信号强度,确定所有智能设备的节点类型信息,并通过所述信息发送模块向其余所述智能设备发送其对应的节点类型信息;所述节点类型信息包括中心节点信息和子节点信息;类型更改模块,依据自身对应的节点类型信息,更改自身的节点类型,最终形成中心节点和若干个子节点组成的网络。进一步,所述设备选择模块将地址信息最大的智能设备作为代理设备。进一步,所述类型分析模块包括:强度整理子模块,用于整理所述信号强度并形成每个智能设备的信号强度集合;强度分析子模块,用于计算并分析每个所述信号强度集合中所有信号强度的标准差;类型确定子模块,用于将标准差最小的所述信号强度集合对应的智能设备作为中心节点,并生成对应的中心节点信息,并将其余所述智能设备作为子节点,并生成对应的子节点信息。进一步,当所述智能设备为组网内的子节点时,所述信息发送模块还用于向所述中心节点发送分离请求信号;所述信息接收模块还用于接收所述中心节点发送的子网节点类型信息;所述子网节点类型信息包括子网中心节点信息和子网子节点信息;所述类型更改模块依据自身对应的子网节点类型信息,更改自身的子网节点类型,最终形成子网中心节点和若干个子网子节点组成的子网络。本专利技术的目的之一还在于提供一种智能设备的自组网系统,其特征在于,包括一个中心节点和若干个子节点;当所有子节点进入广播模式时,中心节点进入扫描模式,所述中心节点接收所述子节点发送的广播数据包;所述中心节点依据接收到的所有广播数据包,并接收自身的数据,形成共享数据包;当所有子节点进入扫描模式时,中心节点进入广播模式,所述中心节点向所有子节点发送所述共享数据包。进一步,当所述中心节点进入扫描模式的时长超过超时时长时,所述中心节点直接进入广播模式;和/或;当所述中心节点进入广播模式的时长超过超时时长时,所述中心节点直接进入扫描模式。与现有技术相比,本专利技术提供的一种智能设备的自组网方法和系统及智能设备具有以下有益效果:1、智能设备两两之间首先通信,每个智能设备能够获取到预设范围内其余智能设备的存在,再选出靠近中心位置的智能设备作为中心节点,其余智能设备作为子节点,继而调节所有智能设备的通信规则,实现中心节点能够将同时接收其余所有智能设备的数据,也能够将所有智能设备的数据发送给各个智能设备,完成了所有智能设备之间的数据共享,且在共享过程中,无需第三方平台及网络的参与,降低了共享过程的要求。2、信号强度直接正相关于两个智能设备之间的距离;代理设备将每个智能设备的信号强度汇聚后,再经过分析计算即可得知每个智能设备的大致方位;再选出中心位置的某个智能设备作为中心节点,即可完成所有智能设备的数据的共享。3、信号强度直接正相关于两个智能设备之间的距离;代理设备将每个智能设备的信号强度汇聚后,再经过分析计算即可得知每个智能设备的大致方位;再选出中心位置的某个智能设备作为中心节点,即可完成所有智能设备的数据的共享。附图说明下面将以明确易懂的方式,结合附图说明优选实施方式,对一种智能设备的自组网方法和系统及智能设备的上述特性、技术特征、优点及其实现方式予以进一步说明。图1是本专利技术一种智能设备的自组网方法的流程示意图;图2是本专利技术另一种智能设备的自组网方法的流程示意图;图3是本专利技术又一种本文档来自技高网...

【技术保护点】
1.一种智能设备的自组网方法,其特征在于,包括:组网模式下,各个智能设备在预设时间段内发送广播数据包到周围可参与组网的其他智能设备;当所述智能设备接收到其他智能设备发送的广播数据包时,获取各个发送广播数据包的智能设备的地址信息,以及与各发送广播数据包的智能设备的信号强度,并将发送所述广播数据包的智能设备保存在设备节点列表中;依据所有所述智能设备的地址信息,选择一个所述智能设备作为代理设备;所述代理设备分析每个所述智能设备与设备节点列表中的其他所述智能设备的信号强度,确定所有智能设备的节点类型信息;所述节点类型信息包括中心节点信息和子节点信息;所述代理设备向其余所述智能设备发送其对应的节点类型信息;各个智能设备依据自身对应的节点类型信息,更改自身的节点类型,最终形成中心节点和若干个子节点组成的网络。

【技术特征摘要】
1.一种智能设备的自组网方法,其特征在于,包括:组网模式下,各个智能设备在预设时间段内发送广播数据包到周围可参与组网的其他智能设备;当所述智能设备接收到其他智能设备发送的广播数据包时,获取各个发送广播数据包的智能设备的地址信息,以及与各发送广播数据包的智能设备的信号强度,并将发送所述广播数据包的智能设备保存在设备节点列表中;依据所有所述智能设备的地址信息,选择一个所述智能设备作为代理设备;所述代理设备分析每个所述智能设备与设备节点列表中的其他所述智能设备的信号强度,确定所有智能设备的节点类型信息;所述节点类型信息包括中心节点信息和子节点信息;所述代理设备向其余所述智能设备发送其对应的节点类型信息;各个智能设备依据自身对应的节点类型信息,更改自身的节点类型,最终形成中心节点和若干个子节点组成的网络。2.根据权利要求1所述的一种智能设备的自组网方法,其特征在于,依据所有所述智能设备的地址信息,选择一个所述智能设备作为代理设备,包括:将地址信息最大的智能设备作为代理设备。3.根据权利要求1所述的一种智能设备的自组网方法,其特征在于,所述代理设备分析每个所述智能设备与设备节点列表中的其他所述智能设备的信号强度,确定所有智能设备的节点类型信息,包括:整理所述信号强度并形成每个智能设备的信号强度集合;计算并分析每个所述信号强度集合中所有信号强度的标准差;将标准差最小的所述信号强度集合对应的所述智能设备作为中心节点,并生成对应的中心节点信息,并将其余所述智能设备作为子节点,并生成对应的子节点信息。4.根据权利要求1~3中任意一项所述的一种智能设备的自组网方法,其特征在于,所述方法还包括:多个所述子节点中的至少两个所述子节点作为待分离节点,向所述中心节点发送分离请求信号;所述待分离节点接收所述中心节点发送的子网节点类型信息;所述子网节点类型信息包括子网中心节点信息和子网子节点信息;所述待分离节点依据自身对应的子网节点类型信息,更改自身的子网节点类型,最终形成子网中心节点和若干个子网子节点组成的子网络。5.一种用于组网的智能设备,其特征在于,包括:信息发送模块,用于在组网模式下,并在预设时间段内发送广播数据包到周围可参与组网的其他智能设备;信息接收模块,用于接收其他智能设备发送的广播数据包;数据解析模块,用于获取各个发送广播数据包的智能设备的地址信息,以及与各发送广播数据包的智能设备的信号强度,并将发送所述广播数据包的智能设备保存在设备节点列...

【专利技术属性】
技术研发人员:毛铭丽
申请(专利权)人:四川斐讯信息技术有限公司
类型:发明
国别省市:四川,51

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

1