去中心化网络的控制方法、介质及系统技术方案

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

【技术实现步骤摘要】
去中心化网络的控制方法、介质及系统


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

技术介绍

[0002]随着科技的进步,智能家居行业也是得到了大力的发展。在智能家居行业中,大多采用分布式的网络模型来对智能家居进行管控。也就是说,所有智能家居终端均连接边缘服务器,以通过边缘服务器对智能家居终端的数据进行统一处理。
[0003]然而,随着智能家居行业的不断完善,智能家居的节点数量随着不断地增加,通过上述方式进行智能家居终端的管理,将使得边缘服务器的计算压力过大,进而导致智能家居系统产生时延。同时,在分布式网络架构,智能家居终端的性能并未得到合理的利用。

技术实现思路

[0004]本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种去中心化网络的控制方法,能够有效避免因边缘服务器计算压力过大而导致的系统时延,提高用户使用体验;同时,通过电力线的信号传输和路径计算,可以有效避免依托无线网络传输,在断网离线状态依旧可以可靠性工作,提高智能家居终端的性能利用率。
[0005]为了达到上述目的,本专利技术第一方面实施例提出了一种去中心化网络的控制方法,所述去中心化网络包括多个网络节点,网络节点之间通过电力线连接,以通过所述连接进行数据的传输和最短路径的计算,其中,所述控制方法包括:所述网络节点获取任务处理请求,并基于所述任务处理请求判断自身网络节点的当前性能是否达到任务处理需求;如果自身网络节点的当前性能未达到任务处理需求,则查询系统表,以获取与所述自身网络节点之间距离最近的空闲节点,并将所述任务处理请求发送给与所述自身网络节点之间距离最近的空闲节点,以便与所述自身网络节点之间距离最近的空闲节点根据所述任务处理请求进行任务处理。
[0006]根据本专利技术实施例的去中心化网络的控制方法,去中心化网络包括多个网络节点,网络节点之间通过电力线连接,以通过所述连接进行数据的传输和最短路径的计算,控制方法包括:首先,所述网络节点获取任务处理请求,并基于所述任务处理请求判断自身网络节点的当前性能是否达到任务处理需求;接着,如果自身网络节点的当前性能未达到任务处理需求,则查询系统表,以获取与所述自身网络节点之间距离最近的空闲节点,并将所述任务处理请求发送给与所述自身网络节点之间距离最近的空闲节点,以便与所述自身网络节点之间距离最近的空闲节点根据所述任务处理请求进行任务处理;从而实现有效避免因边缘服务器计算压力过大而导致的系统时延,提高用户使用体验;同时,提高智能家居终端的性能利用率。
[0007]在一些实施例中,所述系统表中记录有每个所述网络节点的资源占用率和任意两
个通过电力线连接的网络节点之间的距离。
[0008]在一些实施例中,所述任意两个通过电力线连接的网络节点之间的距离通过以下方式获取:所述电力线中加载方波信号;每个所述网络节点在接收到所述方波信号后,将接收时间标记到所述系统表中,并将标记后的系统表通过所述电力线传输给其他网络节点。
[0009]在一些实施例中,查询系统表,以获取与所述自身网络节点之间距离最近的空闲节点,包括:查询系统表,以得到空闲节点集合;对于所述空闲节点集合中的每一个空闲节点,计算该空闲节点与所述自身网络节点之间的最短路径;根据所述最短路径确定与所述自身网络节点之间距离最近的空闲节点。
[0010]在一些实施例中,计算该空闲节点与所述自身网络节点之间的最短路径,包括:以所述自身网络节点为流出节点,该空闲节点为流入节点,遍历所有网络节点,以得到从所述自身网络节点流向该空闲节点的所有路径,并计算每一路径对应的路径长度,以根据所述路径长度确定该空闲节点与自身网络节点之间的最短路径。
[0011]在一些实施例中,如果所述去中心化网络中不存在空闲节点,则所述自身网络节点将所述任务处理请求发送给边缘计算核心处理器。
[0012]在一些实施例中,该控制方法还包括:所述边缘计算核心处理器基于所述任务处理请求判断自身的当前性能是否达到任务处理需求;如果是,则所述边缘计算核心处理器根据所述任务处理请求进行任务处理;如果否,则所述边缘计算核心处理器将所述任务处理请求发送给与之连接云端服务器。
[0013]在一些实施例中,该控制方法还包括:所述边缘计算核心处理器获取与之连接的云端服务器发送的任务处理请求,并将所述云端服务器发送的任务处理请求发送给与之连接的任意一个所述网络节点。
[0014]为了实现上述实施例,本专利技术实施例提出了一种计算机可读存储介质,其上存储有去中心化网络的控制程序,该去中心化网络的控制程序被处理器执行时实现如上所述的去中心化网络的控制方法。
[0015]为了实现上述实施例,本专利技术实施例提出了一种智能家居系统,包括通过电力线建立连接的智能家居设备,所述智能家居设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时,实现如前所述的去中心化网络的控制方法。
[0016]本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。
附图说明
[0017]图1是根据本专利技术实施例的去中心化网络的控制方法的流程示意图;
[0018]图2是根据本专利技术实施例的去中心化网络的框架示意图;
[0019]图3是根据本专利技术另一实施例的去中心化网络的控制方法的流程示意图;
[0020]图4是根据本专利技术实施例的智能家居终端设备的方框示意图。
具体实施方式
[0021]下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终
相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。
[0022]下面参考附图描述本专利技术实施例的去中心化网络的控制方法。其中,去中心化网络包括多个网络节点,网络节点之间通过电力线连接,以通过所述连接进行数据的传输和最短路径的计算。
[0023]也就是说,去中心化网络中的网络节点通过电力线进行连接,并通过电力线中的载波信号来传输数据,如此,可以使得网络节点之间的数据传输过程稳定,基本不受环境的干扰。另外,网随电通,不需要重新布线,大大提高网络架设的便利性。
[0024]请参阅图1,图1为根据本专利技术实施例的去中心化网络的控制方法的流程示意图,如图1所示,该去中心化网络的控制方法包括以下步骤:
[0025]S101,网络节点获取任务处理请求,并基于任务处理请求判断自身网络节点的当前性能是否达到任务处理需求。
[0026]也就是说,在该去中心化网络中,每一个网络节点均可以进行任务处理请求的获取。在接收到任务处理请求时,该网络节点对自身的性能进行评估,以判断自身当前性能是否达到任务处理需求。
[0027]其中,基于任务处理请求判断自身网络节点的当前性能是否达本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种去中心化网络的控制方法,其特征在于,所述去中心化网络包括多个网络节点,网络节点之间通过电力线连接,以通过所述连接进行数据的传输和最短路径的计算,所述控制方法包括:所述网络节点获取任务处理请求,并基于所述任务处理请求判断自身网络节点的当前性能是否达到任务处理需求;如果自身网络节点的当前性能未达到任务处理需求,则查询系统表,以获取与所述自身网络节点之间距离最近的空闲节点,并将所述任务处理请求发送给与所述自身网络节点之间距离最近的空闲节点,以便与所述自身网络节点之间距离最近的空闲节点根据所述任务处理请求进行任务处理。2.如权利要求1所述的去中心化网络的控制方法,其特征在于,所述系统表中记录有每个所述网络节点的资源占用率和任意两个通过电力线连接的网络节点之间的距离。3.如权利要求2所述的去中心化网络的控制方法,其特征在于,所述任意两个通过电力线连接的网络节点之间的距离通过以下方式获取:所述电力线中加载方波信号;每个所述网络节点在接收到所述方波信号后,将接收时间标记到所述系统表中,并将标记后的系统表通过所述电力线传输给其他网络节点。4.如权利要求2所述的去中心化网络的控制方法,其特征在于,查询系统表,以获取与所述自身网络节点之间距离最近的空闲节点,包括:查询系统表,以得到空闲节点集合;对于所述空闲节点集合中的每一个空闲节点,计算该空闲节点与所述自身网络节点之间的最短路径;根据所述最短路径确定与所述自身网络节点之间距离最近的空闲节点。5.如权利要求4所述的去中心化网络的控制方法,其特征在于,计算该空闲节点与所述自身网络节点之间的最短路径,包括:以...

【专利技术属性】
技术研发人员:高剑平庄学添刘媛媛吴振达林峻
申请(专利权)人:厦门立林科技有限公司
类型:发明
国别省市:

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

1