通信方法、通信装置、电子设备和计算机可读存储介质制造方法及图纸

技术编号:39174033 阅读:7 留言:0更新日期:2023-10-27 08:22
本公开的实施例提供了通信方法、通信装置、电子设备和计算机可读存储介质。通信方法包括网络中的第一电子设备发送建立友谊关系的第一请求,第一电子设备与网络中的第二电子设备具有已建立的友谊关系;第一电子设备接收网络中的至少一个电子设备对第一请求的响应;第一电子设备基于响应从至少一个电子设备中选择用于建立友谊关系的第三电子设备,以替代所述第二电子设备。利用本公开的实施例,电子设备可以在已经与其他设备建立了友谊关系的情况下,重新选择更合适的设备来建立友谊关系,从而提高电子设备的性能和降低能耗。从而提高电子设备的性能和降低能耗。从而提高电子设备的性能和降低能耗。

【技术实现步骤摘要】
通信方法、通信装置、电子设备和计算机可读存储介质


[0001]本公开的实施例主要通信
,更具体地,涉及蓝牙通信技术。本公开的实施例提供了通信方法、通信装置、电子设备、计算机可读存储介质和计算机程序产品。

技术介绍

[0002]蓝牙技术是应用最为普遍的无线通信技术之一。近年来,出现了低功耗蓝牙(BLE)技术,其极大程度地减少了设备能耗。采用了BLE技术的设备只需要很小的电池就能实现无线操作和通信,运行长达数年之久。
[0003]BLE技术还被用于创建BLE网格,加入蓝牙网格的无线电子设备也被称为节点。蓝牙网格能够建立无线电子设备之间的多对多关系。由此,无线电子设备能够将数据中继到不在初始设备直接无线电覆盖范围内的其他设备。这样,BLE网格就能够跨越非常大的物理区域,并包含大量设备。

技术实现思路

[0004]本公开的实施例提供了一种用于建立设备之间的友谊关系的通信方法。
[0005]根据本公开的第一方面,提供了一种通信方法。方法包括网络中的第一电子设备发送建立友谊关系的第一请求,第一电子设备与网络中的第二电子设备具有已建立的友谊关系。方法还包括第一电子设备接收网络中的至少一个电子设备对第一请求的响应。方法还包括第一电子设备基于响应从至少一个电子设备中选择用于建立友谊关系的第三电子设备,以替代第二电子设备。基于这种方式,电子设备可以在已经与其他设备建立了友谊关系的情况下,重新选择更合适的设备来建立友谊关系,从而提高电子设备的性能和降低能耗。
[0006]在第一方面的一些实施例中,方法还可以包括:根据第一电子设备和第二电子设备之间的友谊关系,第一电子设备从第二电子设备获取寻址到第一电子设备的消息。基于这种方式,电子设备可以利用友谊关系来获取消息,而不需要频繁的数据传输,由此降低了设备能耗。
[0007]在第一方面的一些实施例中,响应可以包括至少一个电子设备的属性,属性可以包括以下一项或多项:接收信号强度指示、接收窗口大小、订阅列表数、消息缓存大小。基于这种方式,上述属性可以被电子设备用于选择符合自身业务场景的设备来建立友谊关系。
[0008]在第一方面的一些实施例中,基于响应从至少一个电子设备中选择用于建立友谊关系的第三电子设备可以包括:第一电子设备基于属性和与属性相关联的权重,确定第一电子设备与至少一个电子设备中的每个电子设备之间友谊关系的得分,其中,权重基于第一电子设备的业务场景而确定;从至少一个电子设备中的、得分高于阈值的电子设备中确定第三电子设备。基于这种方式,电子设备可以为不同业务场景配置不同的权重组合。例如,对于无法更换电池或者需要长期更换电池的低功耗场景,可以为接收窗口大小属性配置较大的权重。对于节点距离较远或者干扰较多的场景,为了保证消息可达,可以为接收信
号强度配置较大的权重。对于蓝牙网格中子网较多,电子设备需要订阅较多子网消息的场景,可以为订阅列表数属性和消息缓存大小属性配置较大的权重。
[0009]在第一方面的一些实施例中,方法还可以包括:响应于第一电子设备与第二电子设备之间的友谊关系的得分低于阈值,第一电子设备发送第一请求。基于这种方式,可以确定当前的友谊关系不够好,从而可以触发后续的重选机制。
[0010]在第一方面的一些实施例中,方法还可以包括:在第一电子设备与第二电子设备已建立友谊关系经过第一时间段之后,第一电子设备发送第一请求。方法还可以包括:如果第三电子设备和第二电子设备相同,在第一请求被发送后经过第二时间段之后,第一电子设备发送建立友谊关系的第二请求,其中第二时间段长于第一时间段。基于这种方式,可以减少短时间内重复选择的次数,降低设备能耗。
[0011]在第一方面的一些实施例中,方法还可以包括:如果第三电子设备不同于第二电子设备,第一电子设备可以从第二电子设备获取寻址到第一电子设备的消息。基于这种方式,电子设备可以在切换为使用更新后的朋友节点之前,从原来的朋友节点获取消息,保证在重新建立友谊关系的过程中不会丢失消息。
[0012]在第一方面的一些实施例中,方法还可以包括:第一电子设备建立与第三电子设备的友谊关系,以及终止与第二电子设备的友谊关系。基于这种方式,完成更新朋友节点的过程。
[0013]在第一方面的一些实施例中,网络可以是蓝牙网格,并且第一电子设备可以包括蓝牙低功耗节点。
[0014]根据本公开的第二方面提供了一种电子设备,该电子设备是第一电子设备,并且包括:处理单元和存储器,处理单元执行存储器中的指令,使得第一电子设备执行动作。该动作包括:发送建立友谊关系的第一请求,第一电子设备与网络中的第二电子设备具有已建立的友谊关系;接收网络中的至少一个电子设备对第一请求的响应;基于响应从至少一个电子设备中选择用于建立友谊关系的第三电子设备,以替代第二电子设备。电子设备可以在已经与其他设备建立了友谊关系的情况下,重新选择更合适的设备来建立友谊关系,从而提高电子设备的性能和降低能耗。
[0015]在第二方面的一些实施例中,动作还可以包括:根据第一电子设备和第二电子设备之间的友谊关系,第一电子设备从第二电子设备获取寻址到第一电子设备的消息。基于这种方式,电子设备可以利用友谊关系来获取消息,而不需要频繁的数据传输,由此降低了设备能耗。
[0016]在第二方面的一些实施例中,响应可以包括至少一个电子设备的属性,属性可以包括以下一项或多项:接收信号强度指示、接收窗口大小、订阅列表数、消息缓存大小。基于这种方式,上述属性可以被电子设备用于选择符合自身业务场景的设备来建立友谊关系。
[0017]在第二方面的一些实施例中,基于响应从至少一个电子设备中选择用于建立友谊关系的第三电子设备可以包括:第一电子设备基于属性和与属性相关联的权重,确定第一电子设备与至少一个电子设备中的每个电子设备之间友谊关系的得分,其中,权重基于第一电子设备的业务场景而确定;从至少一个电子设备中的、得分高于阈值的电子设备中确定第三电子设备。基于这种方式,电子设备可以为不同业务场景配置不同的权重组合。例如,对于无法更换电池或者需要长期更换电池的低功耗场景,可以为接收窗口大小属性配
置较大的权重。对于节点距离较远或者干扰较多的场景,为了保证消息可达,可以为接收信号强度配置较大的权重。对于蓝牙网格中子网较多,电子设备需要订阅较多子网消息的场景,可以为订阅列表数属性和消息缓存大小属性配置较大的权重。
[0018]在第二方面的一些实施例中,动作还可以包括:响应于第一电子设备与第二电子设备之间的友谊关系的得分低于阈值,第一电子设备发送第一请求。基于这种方式,可以确定当前的友谊关系不够好,从而可以触发后续的重选机制。
[0019]在第二方面的一些实施例中,动作还可以包括:在第一电子设备与第二电子设备已建立友谊关系经过第一时间段之后,第一电子设备发送第一请求。动作还可以包括:如果第三电子设备和第二电子设备相同,在第一请求被发送后经过第二时间段之后,第一电子设备发送建立友谊关系的第二请求,其中第二时间段长于第一时间段。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通信方法,包括网络中的第一电子设备发送建立友谊关系的第一请求,所述第一电子设备与所述网络中的第二电子设备具有已建立的友谊关系;所述第一电子设备接收所述网络中的至少一个电子设备对所述第一请求的响应;所述第一电子设备基于所述响应从所述至少一个电子设备中选择用于建立友谊关系的第三电子设备,以替代所述第二电子设备。2.根据权利要求1所述的方法,还包括:根据所述第一电子设备和所述第二电子设备之间的所述友谊关系,所述第一电子设备从所述第二电子设备获取寻址到所述第一电子设备的消息。3.根据权利要求1或2所述的方法,其特征在于,所述响应包括所述至少一个电子设备的属性,所述属性包括以下一项或多项:接收信号强度指示、接收窗口大小、订阅列表数、消息缓存大小。4.根据权利要求3所述方法,其特征在于,基于所述响应从所述至少一个电子设备中选择用于建立友谊关系的第三电子设备包括:所述第一电子设备基于所述属性和与所述属性相关联的权重,确定所述第一电子设备与所述至少一个电子设备中的每个电子设备之间友谊关系的得分,其中所述权重基于所述第一电子设备的业务场景而确定;以及从所述至少一个电子设备中的、得分高于阈值的电子设备中确定所述第三电子设备。5.根据权利要求4所述的方法,其特征在于,所述方法包括:响应于所述第一电子设备与所述第二电子设备之间的友谊关系的得分低于所述阈值,所述第一电子设备发送所述第一请求。6.根据权利要求1所述的方法,其特征在于,所述方法包括:在所述第一电子设备与所述第二电子设备已建立友谊关系经过第一时间段之后,所述第一电子设备发送所述第一请求,所述方法还包括:如果所述第三电子设备和所述第二电子设备相同,在所述第一请求被发送后经过第二时间段之后,所述第一电子设备发送所述建立友谊关系的第二请求,其中所述第二时间段长于所述第一时间段。7.根据权利要求1所述的方法,其特征在于,还包括:如果所述第三电子设备不同于所述第二电子设备,所述第一电子设备从所述第二电子设备获取寻址到所述第一电子设备的消息。8.根据权利要求7所述的方法,其特征在于,还包括:所述第一电子设备建立与所述第三电子设备的友谊关系;以及终止与所述第二电子设备的友谊关系。9.根据权利要求1至9中任一项所述的方法,其中所述网络是蓝牙网格,并且所述第一电子设备包括蓝牙低功耗节点。10.一种电子设备,所述电子设备是第一电子设备,其特征在于,包括:处理单元和存储器,所述处理单元执行所述存储器中的指令,使得所述第一电子设备执行动作,所述动作包括:
发送建立友谊关系的第一请求,所述第一电子设备与所述网络中的第二电子设备具有已建立的友谊关系;接收所述网络中的至少一个电子设备对所述第一请求的响应;基于所述响应从所述至少一个电子设备中选择用于建立友谊关系的第三电子设备,以替代...

【专利技术属性】
技术研发人员:邹连升马铁民
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1