去中心化网络的控制方法、介质及系统与流程

文档序号:35411239发布日期:2023-09-09 22:22阅读:41来源:国知局
去中心化网络的控制方法、介质及系统与流程

本申请涉及数据计算,特别涉及一种去中心化网络的控制方法、介质及系统。


背景技术:

1、随着科技的进步,智能家居行业也是得到了大力的发展。在智能家居行业中,大多采用分布式的网络模型来对智能家居进行管控。也就是说,所有智能家居终端均连接边缘服务器,以通过边缘服务器对智能家居终端的数据进行统一处理。

2、然而,随着智能家居行业的不断完善,智能家居的节点数量随着不断地增加,通过上述方式进行智能家居终端的管理,将使得边缘服务器的计算压力过大,进而导致智能家居系统产生时延。同时,在分布式网络架构,智能家居终端的性能并未得到合理的利用。


技术实现思路

1、本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的一个目的在于提出一种去中心化网络的控制方法,能够有效避免因边缘服务器计算压力过大而导致的系统时延,提高用户使用体验;同时,通过电力线的信号传输和路径计算,可以有效避免依托无线网络传输,在断网离线状态依旧可以可靠性工作,提高智能家居终端的性能利用率。

2、为了达到上述目的,本发明第一方面实施例提出了一种去中心化网络的控制方法,所述去中心化网络包括多个网络节点,网络节点之间通过电力线连接,以通过所述连接进行数据的传输和最短路径的计算,其中,所述控制方法包括:所述网络节点获取任务处理请求,并基于所述任务处理请求判断自身网络节点的当前性能是否达到任务处理需求;如果自身网络节点的当前性能未达到任务处理需求,则查询系统表,以获取与所述自身网络节点之间距离最近的空闲节点,并将所述任务处理请求发送给与所述自身网络节点之间距离最近的空闲节点,以便与所述自身网络节点之间距离最近的空闲节点根据所述任务处理请求进行任务处理。

3、根据本发明实施例的去中心化网络的控制方法,去中心化网络包括多个网络节点,网络节点之间通过电力线连接,以通过所述连接进行数据的传输和最短路径的计算,控制方法包括:首先,所述网络节点获取任务处理请求,并基于所述任务处理请求判断自身网络节点的当前性能是否达到任务处理需求;接着,如果自身网络节点的当前性能未达到任务处理需求,则查询系统表,以获取与所述自身网络节点之间距离最近的空闲节点,并将所述任务处理请求发送给与所述自身网络节点之间距离最近的空闲节点,以便与所述自身网络节点之间距离最近的空闲节点根据所述任务处理请求进行任务处理;从而实现有效避免因边缘服务器计算压力过大而导致的系统时延,提高用户使用体验;同时,提高智能家居终端的性能利用率。

4、在一些实施例中,所述系统表中记录有每个所述网络节点的资源占用率和任意两个通过电力线连接的网络节点之间的距离。

5、在一些实施例中,所述任意两个通过电力线连接的网络节点之间的距离通过以下方式获取:所述电力线中加载方波信号;每个所述网络节点在接收到所述方波信号后,将接收时间标记到所述系统表中,并将标记后的系统表通过所述电力线传输给其他网络节点。

6、在一些实施例中,查询系统表,以获取与所述自身网络节点之间距离最近的空闲节点,包括:查询系统表,以得到空闲节点集合;对于所述空闲节点集合中的每一个空闲节点,计算该空闲节点与所述自身网络节点之间的最短路径;根据所述最短路径确定与所述自身网络节点之间距离最近的空闲节点。

7、在一些实施例中,计算该空闲节点与所述自身网络节点之间的最短路径,包括:以所述自身网络节点为流出节点,该空闲节点为流入节点,遍历所有网络节点,以得到从所述自身网络节点流向该空闲节点的所有路径,并计算每一路径对应的路径长度,以根据所述路径长度确定该空闲节点与自身网络节点之间的最短路径。

8、在一些实施例中,如果所述去中心化网络中不存在空闲节点,则所述自身网络节点将所述任务处理请求发送给边缘计算核心处理器。

9、在一些实施例中,该控制方法还包括:所述边缘计算核心处理器基于所述任务处理请求判断自身的当前性能是否达到任务处理需求;如果是,则所述边缘计算核心处理器根据所述任务处理请求进行任务处理;如果否,则所述边缘计算核心处理器将所述任务处理请求发送给与之连接云端服务器。

10、在一些实施例中,该控制方法还包括:所述边缘计算核心处理器获取与之连接的云端服务器发送的任务处理请求,并将所述云端服务器发送的任务处理请求发送给与之连接的任意一个所述网络节点。

11、为了实现上述实施例,本发明实施例提出了一种计算机可读存储介质,其上存储有去中心化网络的控制程序,该去中心化网络的控制程序被处理器执行时实现如上所述的去中心化网络的控制方法。

12、为了实现上述实施例,本发明实施例提出了一种智能家居系统,包括通过电力线建立连接的智能家居设备,所述智能家居设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时,实现如前所述的去中心化网络的控制方法。

13、本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。



技术特征:

1.一种去中心化网络的控制方法,其特征在于,所述去中心化网络包括多个网络节点,网络节点之间通过电力线连接,以通过所述连接进行数据的传输和最短路径的计算,所述控制方法包括:

2.如权利要求1所述的去中心化网络的控制方法,其特征在于,所述系统表中记录有每个所述网络节点的资源占用率和任意两个通过电力线连接的网络节点之间的距离。

3.如权利要求2所述的去中心化网络的控制方法,其特征在于,所述任意两个通过电力线连接的网络节点之间的距离通过以下方式获取:

4.如权利要求2所述的去中心化网络的控制方法,其特征在于,查询系统表,以获取与所述自身网络节点之间距离最近的空闲节点,包括:

5.如权利要求4所述的去中心化网络的控制方法,其特征在于,计算该空闲节点与所述自身网络节点之间的最短路径,包括:

6.如权利要求1所述的去中心化网络的控制方法,其特征在于,如果所述去中心化网络中不存在空闲节点,则所述自身网络节点将所述任务处理请求发送给边缘计算核心处理器。

7.如权利要求6所述的去中心化网络的控制方法,其特征在于,还包括:

8.如权利要求7所述的去中心化网络的控制方法,其特征在于,还包括:

9.一种计算机可读存储介质,其特征在于,其上存储有去中心化网络的控制程序,该去中心化网络的控制程序被处理器执行时实现如权利要求1-8中任一项所述的去中心化网络的控制方法。

10.一种智能家居系统,其特征在于,包括通过电力线建立连接的智能家居设备,所述智能家居设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时,实现如权利要求1-8中任一项所述的去中心化网络的控制方法。


技术总结
本发明公开了一种去中心化网络的控制方法、介质及系统,去中心化网络包括多个网络节点,网络节点之间通过电力线连接以进行数据的传输和最短路径的计算,控制方法包括:网络节点获取任务处理请求,并判断自身网络节点的当前性能是否达到需求;如果自身网络节点的当前性能未达到任务处理需求,则查询系统表,以获取距离最近的空闲节点,并将任务处理请求发送给该空闲节点,以便该空闲节点根据任务处理请求进行任务处理。能够有效避免因边缘服务器计算压力过大而导致的系统时延,提高用户使用体验;同时,通过电力线的信号传输和路径计算,可以有效避免依托无线网络传输,在断网离线状态依旧可以可靠性工作,提高智能家居终端的性能利用率。

技术研发人员:高剑平,庄学添,刘媛媛,吴振达,林峻
受保护的技术使用者:厦门立林科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1