节点的通信方法、装置、终端设备及存储介质与流程

文档序号:36732058发布日期:2024-01-16 12:43阅读:18来源:国知局
节点的通信方法、装置、终端设备及存储介质与流程

本发明实施例涉及通信,尤其涉及一种节点的通信方法、装置、终端设备及存储介质。


背景技术:

1、近些年随着智能产品的不断普及,用户家庭中智能设备不断增加,以蓝牙mesh局域网通信技术有效的解决了wifi通信受限于路由器性能,设备接入数量受限的问题,并且由于局域网相对更快的通讯速度,也为用户带来了更好的操作体验。

2、但是基于标准蓝牙mesh方案,手机端应用在同mesh网络中设备节点建立gatt连接时缺乏对网络状态以及通信距离的评估,从而会降低mesh网络通信效率,影响用户使用体验。

3、因此,如何提高mesh网络通信效率成为现在亟待解决的问题。


技术实现思路

1、鉴于此,为解决上述mesh网络通信效率的技术问题,本发明实施例提供一种节点的通信方法、装置、终端设备及存储介质。

2、第一方面,本发明实施例提供一种节点的通信方法,包括:

3、获取终端对应的节点集合,所述节点集合中的节点可以与所述终端通信连接;

4、确定所述节点集合中每个节点到所述终端对应的待通信节点的距离信息;

5、根据所述距离信息从所述节点集合中确定目标节点;

6、控制所述终端通过所述目标节点加入目标网络,以通过所述目标网络与所述待通信节点进行通信。

7、在一个可能的实施方式中,所述获取终端对应的节点集合,包括:

8、获取所述终端对应的全部节点中每个节点的信号强度;

9、确定所述信号强度大于设定阈值的节点为所述节点集合,在所述终端移动的过程中,根据所述信号强度的变化对所述节点集合进行更新。

10、在一个可能的实施方式中,所述确定所述节点集合中每个节点到待通信节点的距离信息,包括:

11、从所述节点集合中选择任一初始节点建立通信连接;

12、从所述初始节点中获取所述节点集合对应的网络距离向量表,所述网络距离向量表中包括任意两个节点之间的距离;

13、从所述网络距离向量表中查询所述节点集合中每个节点到所述待通信节点的距离信息。

14、在一个可能的实施方式中,所述方法还包括:

15、当所述网络距离向量表中不包含所述待通信节点,或所述节点集合中不包含所述目标节点时,生成提示信息;

16、根据所述提示信息控制所述终端更新位置后,执行获取终端对应的节点集合的步骤。

17、在一个可能的实施方式中,所述根据所述距离信息从所述节点集合中确定目标节点,包括:

18、从所述节点集合中确定所述距离信息最小的节点为所述目标节点;

19、或,当存在多个所述距离信息最小的节点时,确定任一距离信息最小的节点为所述目标节点,所述目标节点未与其他终端建立通信连接。

20、在一个可能的实施方式中,所述控制所述终端通过所述目标节点加入目标网络,包括:

21、当所述目标节点与所述初始节点不一致时,控制所述终端与所述初始节点断开连接,以及通过所述目标节点加入蓝牙网格网络;

22、当所述目标节点与所述初始节点一致时,控制所述终端通过所述初始节点加入蓝牙网格网络。

23、在一个可能的实施方式中,所述方法还包括:

24、当所述待通信节点属于所述节点集合时,控制所述终端通过所述待通信节点加入目标网络,以通过所述目标网络与所述待通信节点进行通信。

25、第二方面,本发明实施例提供一种节点的通信装置,包括:

26、获取模块,用于获取终端对应的节点集合,所述节点集合中的节点可以与所述终端通信连接;

27、确定模块,用于确定所述节点集合中每个节点到所述终端对应的待通信节点的距离信息;

28、所述确定模块,还用于根据所述距离信息从所述节点集合中确定目标节点;

29、控制模块,用于控制所述终端通过所述目标节点加入目标网络,以通过所述目标网络与所述待通信节点进行通信。

30、第三方面,本发明实施例提供一种终端设备,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的节点的通信程序,以实现上述第一方面中任一项所述的节点的通信方法。

31、第四方面,本发明实施例提供一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述第一方面中任一项所述的节点的通信方法。

32、本发明实施例提供的节点的通信方案,通过获取终端对应的节点集合,所述节点集合中的节点可以与所述终端通信连接;确定所述节点集合中每个节点到所述终端对应的待通信节点的距离信息;根据所述距离信息从所述节点集合中确定目标节点;控制所述终端通过所述目标节点加入目标网络,以通过所述目标网络与所述待通信节点进行通信。由此,可以实现根据终端与不同节点通信时距待通信节点的距离,选择目标节点进行通信,以对待通信节点进行控制,通过选择目标节点缩短节点间通信的距离,提升了节点间的通信速度以及mesh网络通信效率,减少网络中节点通信转发次数,降低网络内通信压力。



技术特征:

1.一种节点的通信方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述获取终端对应的节点集合,包括:

3.根据权利要求1所述的方法,其特征在于,所述确定所述节点集合中每个节点到待通信节点的距离信息,包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求3所述的方法,其特征在于,所述根据所述距离信息从所述节点集合中确定目标节点,包括:

6.根据权利要求5所述的方法,其特征在于,所述控制所述终端通过所述目标节点加入目标网络,包括:

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

8.一种节点的通信装置,其特征在于,包括:

9.一种终端设备,其特征在于,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的节点的通信程序,以实现权利要求1~7中任一项所述的节点的通信方法。

10.一种存储介质,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1~7中任一项所述的节点的通信方法。


技术总结
本发明实施例涉及一种节点的通信方法、装置、终端设备及存储介质,所述方法包括:获取终端对应的节点集合,所述节点集合中的节点可以与所述终端通信连接;确定所述节点集合中每个节点到所述终端对应的待通信节点的距离信息;根据所述距离信息从所述节点集合中确定目标节点;控制所述终端通过所述目标节点加入目标网络,以通过所述目标网络与所述待通信节点进行通信。由此,可以实现结合mesh网络代理节点无线信号强度以及mesh网络节点间的距离,终端主动调整接入节点,动态选择最优目标节点,在保证终端有效GATT连接的基础上选择到待通信节点可达,且距离最短的目标节点建立GATT连接,减少中间代理节点,在提升通信速度的同时减少网络通信压力。

技术研发人员:贾巨涛,李绍斌,唐杰,李梦瑶,黄鑫
受保护的技术使用者:珠海格力电器股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1