基于区块链和SDN边缘计算网络系统的网络拨测方法及装置制造方法及图纸

技术编号:24589714 阅读:47 留言:0更新日期:2020-06-21 02:26
本申请实施例公开了基于区块链和SDN边缘计算网络系统的网络拨测方法及装置。本申请实施例提供的技术方案基于网址信息收集的网站页面测试信息,将网站页面测试信息作为本地网站页面测试信息进行保存,并作为异地网站页面测试信息发送至其他区块链节点,各区块链节点对保存的网站页面测试信息进行维护,并基于区块链的共识机制对网站页面测试信息进行验证,对本地网站页面测试信息和异地网站页面测试信息进行更正,保证网站测试信息的正确性,提高网络资源调度的质量,优化网络使用体验。

Method and device of network dial test based on blockchain and SDN edge computing network system

【技术实现步骤摘要】
基于区块链和SDN边缘计算网络系统的网络拨测方法及装置
本申请实施例涉及计算机
,尤其涉及基于区块链和SDN边缘计算网络系统的网络拨测方法及装置。
技术介绍
SD-WAN,即软件定义广域网,是将SDN技术应用到广域网场景中所形成的一种服务,这种服务用于连接广阔地理范围的企业网络、数据中心、互联网应用及云服务。在SD-WAN网络中,为了保障网络的稳定性,提升用户的网络访问体验,提高线路的网络利用率。需要对用户访问的线路进行自动优化调度,以实现对SD-WAN网络资源的智能调度。通过收集用户常访问的网址信息,并根据这些网址信息进行网站页面测试收集网站测试信息,并通过对网站测试信息进行分析预测,以此来实现网络资源的智能调度。但是,在根据网址信息获取网站测试信息并对网站测试信息进行保存后,存在网站测试信息被篡改或出现错误而影响网络资源的正常调度的情况,不利于用户的网络使用体验。
技术实现思路
本申请实施例提供基于区块链和SDN边缘计算网络系统的网络拨测方法及装置,以提高网站测试信息的正确性,优化网络使用体验。在第一方面,本申请实施例提供了基于区块链和SDN边缘计算网络系统的网络拨测方法,包括:基于网址信息收集网站页面的网站页面测试信息,将所述网站页面测试信息作为本地网站页面测试信息进行保存;将所述网站页面测试信息作为异地网站页面测试信息向同一区块链网络下的其余区块链节点发送,并对同一区块链网络下的其余区块链节点发送的异地网站页面测试信息进行保存;基于共识机制对所述网站页面测试信息进行验证,并根据验证结果对所述本地网站页面测试信息以及所述异地网站页面测试信息进行更正。进一步的,所述基于网址信息收集网站页面的网站页面测试信息,将所述网站页面测试信息作为本地网站页面测试信息进行保存之前,还包括:基于本地新增网址信息和/或异地新增网址信息对网址信息进行更新;基于共识机制对网址信息进行验证,并根据验证结果对所述网址信息进行更正。进一步的,所述基于共识机制对网址信息进行验证,并根据验证结果对所述网址信息进行更正,包括:基于共识机制,获取网址信息的MD5值,并基于同一区块链各网点网址信息的MD5值进行共识验证;根据验证结果确定被篡改的网址信息对应的区块链节点,并对该区块链节点的网址信息进行更正。进一步的,所述基于共识机制对所述网站页面测试信息进行验证,并根据验证结果对所述本地网站页面测试信息以及所述异地网站页面测试信息进行更正,包括:基于共识机制,获取网站页面测试信息的MD5值,并基于同一区块链各网点网站页面测试信息的MD5值进行共识验证;根据验证结果确定被篡改的网站页面测试信息对应的区块链节点,并对该区块链节点的网站页面测试信息进行更正。进一步的,所述根据验证结果确定被篡改的网站页面测试信息对应的区块链节点,并对该区块链节点的网站页面测试信息进行更正,包括:根据验证结果确定被篡改的网站页面测试信息对应的区块链节点;基于未被篡改的区块链节点中的网站页面测试信息对该区块链节点的网站页面测试信息进行覆盖更新。进一步的,所述基于共识机制对所述网站页面测试信息进行验证,并根据验证结果对所述本地网站页面测试信息以及所述异地网站页面测试信息进行更正之后,还包括:根据验证结果确定被篡改的网站页面测试信息对应的区块链节点,并对该区块链节点的被篡改记录进行更新。进一步的,所述根据验证结果确定被篡改的网站页面测试信息对应的区块链节点,并对该区块链节点的被篡改记录进行更新之后,还包括:根据所述被篡改记录确定各区块链节点的可靠性信息,并基于所述可靠性信息确定对所述区块链节点的数据分布策略。在第二方面,本申请实施例提供了基于区块链和SDN边缘计算网络系统的网络拨测装置,包括网站测试模块、数据分发模块和信息更正模块,其中:网站测试模块,用于基于网址信息收集网站页面的网站页面测试信息,将所述网站页面测试信息作为本地网站页面测试信息进行保存;数据分发模块,用于将所述网站页面测试信息作为异地网站页面测试信息向同一区块链网络下的其余区块链节点发送,并对同一区块链网络下的其余区块链节点发送的异地网站页面测试信息进行保存;信息更正模块,用于基于共识机制对所述网站页面测试信息进行验证,并根据验证结果对所述本地网站页面测试信息以及所述异地网站页面测试信息进行更正。在第三方面,本申请实施例提供了一种计算机设备,包括:存储器以及一个或多个处理器;所述存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的基于区块链和SDN边缘计算网络系统的网络拨测方法。在第四方面,本申请实施例提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的基于区块链和SDN边缘计算网络系统的网络拨测方法。本申请实施例通过对基于网址信息收集的网站页面测试信息,将网站页面测试信息作为本地网站页面测试信息进行保存,并作为异地网站页面测试信息发送至其他区块链节点,各区块链节点对保存的网站页面测试信息进行维护,并基于区块链的共识机制对网站页面测试信息进行验证,对本地网站页面测试信息和异地网站页面测试信息进行更正,保证网站测试信息的正确性,提高网络资源调度的质量,优化网络使用体验。附图说明图1是本申请实施例提供的一种基于区块链和SDN边缘计算网络系统的网络拨测方法的流程图;图2是本申请实施例提供的另一种基于区块链和SDN边缘计算网络系统的网络拨测方法的流程图;图3是本申请实施例提供的另一种基于区块链和SDN边缘计算网络系统的网络拨测方法的流程图;图4是本申请实施例提供的一种基于区块链和SDN边缘计算网络系统的网络拨测装置的示意图;图5是本申请实施例提供的一种计算机设备的结构示意图。具体实施方式为了使本申请的目的、技术方案和优点更加清楚,下面结合附图对本申请具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。图1给出了本申请实施例提供的一种基于区块链和SDN边缘计算网络系统的网络拨测方法的流程图,本申请实施例提供的基于区块链和SDN边缘计算网络系统的网络拨测方法可以由基于区块链和SDN边缘计算网络系统的本文档来自技高网...

【技术保护点】
1.基于区块链和SDN边缘计算网络系统的网络拨测方法,其特征在于,包括:/n基于网址信息收集网站页面的网站页面测试信息,将所述网站页面测试信息作为本地网站页面测试信息进行保存;/n将所述网站页面测试信息作为异地网站页面测试信息向同一区块链网络下的其余区块链节点发送,并对同一区块链网络下的其余区块链节点发送的异地网站页面测试信息进行保存;/n基于共识机制对所述网站页面测试信息进行验证,并根据验证结果对所述本地网站页面测试信息以及所述异地网站页面测试信息进行更正。/n

【技术特征摘要】
1.基于区块链和SDN边缘计算网络系统的网络拨测方法,其特征在于,包括:
基于网址信息收集网站页面的网站页面测试信息,将所述网站页面测试信息作为本地网站页面测试信息进行保存;
将所述网站页面测试信息作为异地网站页面测试信息向同一区块链网络下的其余区块链节点发送,并对同一区块链网络下的其余区块链节点发送的异地网站页面测试信息进行保存;
基于共识机制对所述网站页面测试信息进行验证,并根据验证结果对所述本地网站页面测试信息以及所述异地网站页面测试信息进行更正。


2.根据权利要求1所述的基于区块链和SDN边缘计算网络系统的网络拨测方法,其特征在于,所述基于网址信息收集网站页面的网站页面测试信息,将所述网站页面测试信息作为本地网站页面测试信息进行保存之前,还包括:
基于本地新增网址信息和/或异地新增网址信息对网址信息进行更新;
基于共识机制对网址信息进行验证,并根据验证结果对所述网址信息进行更正。


3.根据权利要求2所述的基于区块链和SDN边缘计算网络系统的网络拨测方法,其特征在于,所述基于共识机制对网址信息进行验证,并根据验证结果对所述网址信息进行更正,包括:
基于共识机制,获取网址信息的MD5值,并基于同一区块链各网点网址信息的MD5值进行共识验证;
根据验证结果确定被篡改的网址信息对应的区块链节点,并对该区块链节点的网址信息进行更正。


4.根据权利要求1所述的基于区块链和SDN边缘计算网络系统的网络拨测方法,其特征在于,所述基于共识机制对所述网站页面测试信息进行验证,并根据验证结果对所述本地网站页面测试信息以及所述异地网站页面测试信息进行更正,包括:
基于共识机制,获取网站页面测试信息的MD5值,并基于同一区块链各网点网站页面测试信息的MD5值进行共识验证;
根据验证结果确定被篡改的网站页面测试信息对应的区块链节点,并对该区块链节点的网站页面测试信息进行更正。


5.根据权利要求4所述的基于区块链和SDN边缘计算网络系统的网络拨测方法,其特征在于,所述根据验证结果确定被篡改的网站页面测试信息对应的区块链节点,并对该区块链节点的网站页面测试信息进行更正,包括:
根据...

【专利技术属性】
技术研发人员:邱然
申请(专利权)人:广州智乐物联网技术有限公司
类型:发明
国别省市:广东;44

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

1