电子设备的通信控制方法、装置、电子设备和存储介质与流程
- 国知局
- 2024-08-02 14:10:20
本技术涉及通信,具体涉及物联网,特别涉及一种电子设备的通信控制方法、装置、电子设备和存储介质。
背景技术:
1、无线网络作为人与人、人与物、物与物的主要通讯手段之一,在日常生活中的作用日益凸显。在无线传感网络中通常需要一些智能设备作为网络中的数据收集者来代替人的感官。在某些场景下,一些智能设备不需要连续处于工作状态。这些具有数据采集功能的智能设备通常被设置为存在休眠周期的间歇连接节点icd(intermittent connect node,间歇连接节点)。然而,这些智能设备通常仅在工作周期中进行数据传输和数据处理等,在休眠周期则不会进行相应的处理。现有的通过增加通过增加间歇连接节点的唤醒次数的方式,会造成设备消耗的功耗较高,且设备交互效率低下。
技术实现思路
1、有鉴于此,本技术的目的在于提出一种电子设备的通信控制方法、装置、电子设备和存储介质,本技术能够针对性的解决现有的问题。
2、基于上述目的,第一方面,本技术提出了一种电子设备的通信控制方法,方法包括:间歇性节点基于与对应的代理节点建立的代理关系,将当前的目标数据上报至代理节点后,则进入休眠状态;代理节点用于在间歇性节点处于休眠状态期间,基于目标数据代理间歇性节点的数据交互功能;若在休眠状态期间检测到满足唤醒条件的事件,则将间歇性节点从休眠状态唤醒,以恢复间歇性节点的数据交互功能。
3、第二方面,还提供了一种电子设备的通信控制方法,方法包括:代理节点基于与对应的间歇性节点建立的代理关系,接收到间歇性节点上报的当前的目标数据后,向其他节点广播代理关系;当接收到其他节点针对间歇性节点的访问请求时,基于目标数据对访问请求进行处理,以代理间歇性节点处于休眠状态期间的数据交互功能;接收间歇性节点从休眠状态唤醒后所上报的更新的目标数据,以基于更新的目标数据,对其他节点的访问请求进行处理。
4、第三方面,还提供了一种电子设备的通信控制装置,建立单元,被配置成间歇性节点基于与对应的代理节点建立的代理关系,将当前的目标数据上报至代理节点后,则进入休眠状态;代理节点用于在间歇性节点处于休眠状态期间,基于目标数据代理间歇性节点的数据交互功能;唤醒单元,被配置成间歇性节点若在间歇性节点的休眠状态期间检测到满足唤醒条件的事件,则将间歇性节点从休眠状态唤醒,以恢复间歇性节点的数据交互功能。
5、可选地,所述建立单元,进一步被配置成按照如下方式执行所述间歇性节点基于与对应的代理节点建立的代理关系:在所述间歇性节点所接入的目标网络中确定所述间歇性节点的代理节点;根据所确定的代理节点,建立所述间歇性节点与所述代理节点之间的代理关系。
6、可选地,所述建立单元,进一步被配置成按照如下方式执行所述在所述间歇性节点所接入的目标网络中确定所述间歇性节点的代理节点:所述间歇性节点接入所述目标网络后,自动向所述目标网络中的其他节点发送广播包,以在所述目标网络中寻找具有代理功能的代理节点;获取各所述其他节点反馈的响应信息,基于所述响应信息从各所述其他节点中确定所述间歇性节点的代理节点。
7、可选地,所述建立单元,进一步被配置成按照如下方式执行所述在所述间歇性节点所接入的目标网络中确定所述间歇性节点的代理节点:所述间歇性节点接入目标网络后,自动向所述目标网络中的上级节点发送代理请求;所述代理请求用于指示请求所述上级节点作为所述间歇性节点的代理节点;若接收到所述上级节点发送的请求拒绝信息,则向所述目标网络中的其他节点发送广播包,以在所述目标网络中寻找具有代理功能的代理节点;获取各所述其他节点反馈的响应信息,基于所述响应信息从各所述其他节点中确定所述间歇性节点的代理节点。
8、可选地,所述建立单元,进一步被配置成按照如下方式执行所述在所述间歇性节点所接入的目标网络中确定所述间歇性节点的代理节点:若接收到所述上级节点发送的请求接受信息,且所述请求接受信息包括的信号质量达到预设质量条件,则将所述上级节点确定为所述间歇性节点的代理节点。
9、可选地,响应信息包括各其他节点与所述间歇性节点之间的信号质量;所述建立单元,进一步被配置成按照如下方式执行所述基于所述响应信息从各所述其他节点中确定所述间歇性节点的代理节点:基于所述信号质量从各所述其他节点中确定所述间歇性节点的代理节点。
10、可选地,所述装置还被配置成:所述间歇性节点与对应的代理节点建立代理关系后,基于所述间歇性节点与对应的代理节点建立的信息传输通道,将当前的目标数据上报至所述代理节点。
11、可选地,所述装置还被配置成:若所述间歇性节点与所述代理节点之间的通信状态存在异常,则重新在所述间歇性节点所接入的目标网络中确定所述间歇性节点的代理节点。
12、可选地,所述满足唤醒条件的事件包括:当前的环境监测数据超过预设环境阈值、所述间歇性节点的休眠期间到达和接收到针对所述间歇性节点的唤醒操作中的至少一种。
13、第四方面,还提供了一种电子设备的通信控制装置,装置包括:接收单元,被配置成代理节点基于与对应的间歇性节点建立的代理关系,接收到间歇性节点上报的当前的目标数据后,向其他节点广播代理关系;代理单元,被配置成当接收到其他节点针对间歇性节点的访问请求时,基于目标数据对访问请求进行处理,以代理间歇性节点处于休眠状态期间的数据交互功能;处理单元,被配置成接收间歇性节点从休眠状态唤醒后所上报的更新的目标数据,以基于更新的目标数据,对其他节点的访问请求进行处理。
14、可选地,所述装置还被配置成:接收所述间歇性节点发送的广播包;所述广播包用于请求各其他节点作为所述间歇性节点的代理节点;基于所述广播包向所述间歇性节点反馈响应信息;所述响应信息用于指示所述间歇性节点从各所述其他节点中确定所述间歇性节点的代理节点。
15、可选地,所述接收单元,进一步被配置成按照如下方式执行所述代理节点基于与对应的间歇性节点建立的代理关系:接收所述间歇性节点发送的代理连接请求;基于所述代理连接请求,建立所述间歇性节点与所述代理节点之间的代理关系。
16、可选地,所述装置还被配置成:接收所述间歇性节点发送的通信请求;基于所述通信请求,建立所述间歇性节点与所述代理节点之间的信息传输通道;所述信息传输通道用于所述间歇性节点与所述代理节点之间的进行数据传输。
17、第五方面,还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,处理器运行计算机程序以实现第一方面的方法。
18、第六方面,还提供了一种计算机可读存储介质,其上存储有计算机程序,程序被处理器执行实现第一方面任一项的方法。
19、一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中;所述计算机设备的处理器从所述计算机可读存储介质读取所述计算机指令,所述处理器执行所述计算机指令时实现本技术各实施例的方法中的步骤。
20、总的来说,本技术至少存在以下有益效果:可以利用代理节点处理其他节点的操作请求,从而能够避免间歇性节点在通信休眠周期里无法与其他节点进行交互因而无法获得数据的问题。以及,代理节点可以代替间歇性节点与其他节点进行交互,从而减少了间歇性节点的通信交互,有助于减少间歇性节点的功耗。
本文地址:https://www.jishuxx.com/zhuanli/20240801/241849.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表