当前位置: 首页 > 专利查询>田继伟专利>正文

网络系统的节点处理方法及装置制造方法及图纸

技术编号:28384229 阅读:12 留言:0更新日期:2021-05-08 00:12
本发明专利技术公开了一种网络系统的节点处理方法及装置。其中,该方法包括:获取网络系统执行历史任务的目标节点的自身计时的第一时间;通过网络系统的服务器与目标节点进行通信,并获取服务器向目标节点通信所用的第二时间;获取目标节点执行过的历史任务的任务信息;根据任务信息中,目标节点之前的节点数量,乘以第二时间,加上第一时间,得到目标节点执行历史任务的真实时间;根据真实时间更新任务信息中节点对应的目标执行时间。本发明专利技术解决了现有技术中网络系统的节点的历史任务信息中的时间,不够准确的技术问题。

【技术实现步骤摘要】
网络系统的节点处理方法及装置
本专利技术涉及网络系统领域,具体而言,涉及一种网络系统的节点处理方法及装置。
技术介绍
网络系统中的节点按照服务器的指示的任务的执行顺序执行任务,在执行任务时,每个节点执行完任务生成对应的任务信息并发送给服务器,由服务器进行记录和存储。但是,由于节点与服务器之间的通信会导致后续节点对任务执行时间发生偏差,从而导致任务信息中的时间不够准确。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种网络系统的节点处理方法及装置,以至少解决现有技术中网络系统的节点的历史任务信息中的时间,不够准确的技术问题。根据本专利技术实施例的一个方面,提供了一种网络系统的节点处理方法,包括:获取网络系统执行历史任务的目标节点的自身计时的第一时间,其中,所述目标节点在网络系统中建立之后,自主进行计时,并生成所述第一时间,所述目标节点为所述网络系统中执行所述历史任务的多个节点中任意一个节点;通过所述网络系统的服务器与所述目标节点进行通信,并获取所述服务器向所述目标节点通信所用的第二时间;其中,所述服务器用于与所述目标节点建立通信链接,并进行通信,还用于对所述目标节点的通信进行计时,生成所述第二时间;获取所述目标节点执行过的历史任务的任务信息,其中,所述任务信息包括所述网络系统执行所述历史任务时的所有节点以及各个节点的执行时间;根据所述任务信息中,所述目标节点之前的节点数量,乘以所述第二时间,加上所述第一时间,得到所述目标节点执行所述历史任务的真实时间,其中,所述目标节点是为执行所述历史任务新建的节点,所述历史任务在所述网络系统中的执行与所述节点的建立同时进行;根据所述真实时间更新所述任务信息中所述节点对应的目标执行时间。可选的,获取节点自身计时的第一时间,之前还包括:根据网络系统中建立节点时,从所述服务器获取的时间,以及所述节点执行所述历史任务时自身计时的时间,确定所述节点执行所述历史任务时的执行时间;将所述执行时间以及对应的节点写入所述任务信息。可选的,根据所述真实时间更新所述任务信息中所述节点对应的目标执行时间之后,还包括:根据所述节点的真实时间,与所述节点对应的目标执行时间,确定所述节点的时间的误差;根据所述误差,以及所述任务信息中的其余节点对应的执行时间,确定所述任务信息中其余节点的真实时间;根据所述其余节点的真实时间,更新所述任务信息中其余节点对应的执行时间。可选的,根据所述真实时间更新所述任务信息中所述节点对应的目标执行时间之后,还包括:选取所述任务信息中相邻的两个节点的更新后的执行时间;根据两个节点执行所述历史任务的先后顺序,比较两个节点的执行时间是否正确;在所述任务信息中任意相邻的两个节点的执行时间正确的情况下,输出所述任务信息。可选的,根据两个节点执行所述历史任务的先后顺序,比较两个节点的执行时间是否正确包括:获取相邻的两个节点中,先执行所述历史任务的节点的执行时间以及执行所述历史任务的过程时间,确定先执行所述历史任务的节点的执行结束时间;将先执行所述历史任务的节点的执行结束时间,与后执行所述历史任务的节点的执行时间相减,得到时间间隔;在所述时间间隔为正的情况下,确定相邻的所述两个节点的执行时间正确;在所述时间间隔为负的情况下,确定相邻的所述两个节点的执行时间错误。可选的,在所述时间间隔为正的情况下,确定相邻的所述两个节点的执行时间正确之后,还包括:通过随机抽取的方式,在所述任务信息中选取相邻的另外两个节点的执行时间;在相邻的另外两个节点的执行时间正确的情况下,继续随机抽取所述任务信息中其他的节点,进行验证;直至所述任务信息中所有的节点的执行时间均通过验证,确定所述任务信息中任意相邻的两个节点的执行时间正确。可选的,在所述时间间隔为负的情况下,确定相邻的所述两个节点的执行时间错误之后,还包括:选取所述时间间隔为负的相邻的所述两个节点中,后执行所述历史任务的节点,作为更新节点;根据所述更新节点,通过所述更新节点的自身计时的第一时间,以及所述服务器与所述更新节点的通信的第二时间,更新所述任务信息中所述节点对应的目标执行时间。根据本专利技术实施例的另一个方面,提供了一种网络系统的节点处理装置,包括:第一获取模块,用于获取网络系统执行历史任务的目标节点的自身计时的第一时间,其中,所述目标节点在网络系统中建立之后,自主进行计时,并生成所述第一时间,所述目标节点为所述网络系统中执行所述历史任务的多个节点中任意一个节点;通信模块,用于通过所述网络系统的服务器与所述目标节点进行通信,并获取所述服务器向所述目标节点通信所用的第二时间;其中,所述服务器用于与所述目标节点建立通信链接,并进行通信,还用于对所述目标节点的通信进行计时,生成所述第二时间;第二获取模块,用于获取所述目标节点执行过的历史任务的任务信息,其中,所述任务信息包括所述网络系统执行所述历史任务时的所有节点以及各个节点的执行时间;计算模块,用于根据所述任务信息中,所述目标节点之前的节点数量,乘以所述第二时间,加上所述第一时间,得到所述目标节点执行所述历史任务的真实时间,其中,所述目标节点是为执行所述历史任务新建的节点,所述历史任务在所述网络系统中的执行与所述节点的建立同时进行;更新模块,用于根据所述真实时间更新所述任务信息中所述节点对应的目标执行时间。根据本专利技术实施例的另一个方面,提供了一种计算机存储介质,所述计算机存储介质存储有程序指令,其中,在所述程序指令运行时控制所述计算机存储介质所在设备执行上述中任意一项所述的方法。根据本专利技术实施例的另一个方面,提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述中任意一项所述的方法。在本专利技术实施例中,采用获取网络系统执行历史任务的目标节点的自身计时的第一时间,其中,目标节点在网络系统中建立之后,自主进行计时,并生成第一时间,目标节点为网络系统中执行历史任务的多个节点中任意一个节点;通过网络系统的服务器与目标节点进行通信,并获取服务器向目标节点通信所用的第二时间;其中,服务器用于与目标节点建立通信链接,并进行通信,还用于对目标节点的通信进行计时,生成第二时间;获取目标节点执行过的历史任务的任务信息,其中,任务信息包括网络系统执行历史任务时的所有节点以及各个节点的执行时间;根据任务信息中,目标节点之前的节点数量,乘以第二时间,加上第一时间,得到目标节点执行历史任务的真实时间,其中,目标节点是为执行历史任务新建的节点,历史任务在网络系统中的执行与节点的建立同时进行;根据真实时间更新任务信息中节点对应的目标执行时间的方式,达到了对任务信息中的节点的执行时间进行有效较正的目的,从而实现了提高网络系统的任务信息的节点的执行时间的准确性的技术效果,进而解决了现有技术中网络系统的节点的历史任务信息中的时间,不够准确的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:本文档来自技高网...

【技术保护点】
1.一种网络系统的节点处理方法,其特征在于,包括:/n获取网络系统执行历史任务的目标节点的自身计时的第一时间,其中,所述目标节点在网络系统中建立之后,自主进行计时,并生成所述第一时间,所述目标节点为所述网络系统中执行所述历史任务的多个节点中任意一个节点;/n通过所述网络系统的服务器与所述目标节点进行通信,并获取所述服务器向所述目标节点通信所用的第二时间;其中,所述服务器用于与所述目标节点建立通信链接,并进行通信,还用于对所述目标节点的通信进行计时,生成所述第二时间;/n获取所述目标节点执行过的历史任务的任务信息,其中,所述任务信息包括所述网络系统执行所述历史任务时的所有节点以及各个节点的执行时间;/n根据所述任务信息中,所述目标节点之前的节点数量,乘以所述第二时间,加上所述第一时间,得到所述目标节点执行所述历史任务的真实时间,其中,所述目标节点是为执行所述历史任务新建的节点,所述历史任务在所述网络系统中的执行与所述节点的建立同时进行;/n根据所述真实时间更新所述任务信息中所述节点对应的目标执行时间。/n

【技术特征摘要】
1.一种网络系统的节点处理方法,其特征在于,包括:
获取网络系统执行历史任务的目标节点的自身计时的第一时间,其中,所述目标节点在网络系统中建立之后,自主进行计时,并生成所述第一时间,所述目标节点为所述网络系统中执行所述历史任务的多个节点中任意一个节点;
通过所述网络系统的服务器与所述目标节点进行通信,并获取所述服务器向所述目标节点通信所用的第二时间;其中,所述服务器用于与所述目标节点建立通信链接,并进行通信,还用于对所述目标节点的通信进行计时,生成所述第二时间;
获取所述目标节点执行过的历史任务的任务信息,其中,所述任务信息包括所述网络系统执行所述历史任务时的所有节点以及各个节点的执行时间;
根据所述任务信息中,所述目标节点之前的节点数量,乘以所述第二时间,加上所述第一时间,得到所述目标节点执行所述历史任务的真实时间,其中,所述目标节点是为执行所述历史任务新建的节点,所述历史任务在所述网络系统中的执行与所述节点的建立同时进行;
根据所述真实时间更新所述任务信息中所述节点对应的目标执行时间。


2.根据权利要求1所述的方法,其特征在于,获取节点自身计时的第一时间,之前还包括:
根据网络系统中建立节点时,从所述服务器获取的时间,以及所述节点执行所述历史任务时自身计时的时间,确定所述节点执行所述历史任务时的执行时间;
将所述执行时间以及对应的节点写入所述任务信息。


3.根据权利要求2所述的方法,其特征在于,根据所述真实时间更新所述任务信息中所述节点对应的目标执行时间之后,还包括:
根据所述节点的真实时间,与所述节点对应的目标执行时间,确定所述节点的时间的误差;
根据所述误差,以及所述任务信息中的其余节点对应的执行时间,确定所述任务信息中其余节点的真实时间;
根据所述其余节点的真实时间,更新所述任务信息中其余节点对应的执行时间。


4.根据权利要求3所述的方法,其特征在于,根据所述真实时间更新所述任务信息中所述节点对应的目标执行时间之后,还包括:
选取所述任务信息中相邻的两个节点的更新后的执行时间;
根据两个节点执行所述历史任务的先后顺序,比较两个节点的执行时间是否正确;
在所述任务信息中任意相邻的两个节点的执行时间正确的情况下,输出所述任务信息。


5.根据权利要求3所述的方法,其特征在于,根据两个节点执行所述历史任务的先后顺序,比较两个节点的执行时间是否正确包括:
获取相邻的两个节点中,先执行所述历史任务的节点的执行时间以及执行所述历史任务的过程时间,确定先执行所述历史任务的节点的执行结束时间;
将先执行所述历史任务的节点的执行结束时间,与后执行所述历史任务的节...

【专利技术属性】
技术研发人员:田继伟
申请(专利权)人:田继伟
类型:发明
国别省市:北京;11

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

1