基于区块链的节点监测方法及系统技术方案

技术编号:22820074 阅读:20 留言:0更新日期:2019-12-14 14:13
本申请公开了一种基于区块链的节点监测方法,包括:注册监测系统的账号,并成为临时节点;存储节点在所述监测系统中对应的所述账号的账号情况;所述临时节点参与或接受所述监测系统的任务,管理执行中的任务以及查询历史参与任务记录;及执行所述节点接受的各项网络服务监测任务,并反馈对应结果。与现有技术相比,本申请所提供的节点检测方法具有如下优点:冗余性、全球化、全网可视化、深度网络AI。

Node monitoring method and system based on blockchain

【技术实现步骤摘要】
基于区块链的节点监测方法及系统
本申请涉及区块链领域,具体而言,涉及一种基于区块链的节点监测方法及系统。
技术介绍
随着互联网服务的普及,利用互联网资源来提供、获取各项服务已成为主流趋势,同时信息技术已经成为促进经济发展、营造多元化信息生态的强大推力。对网络环境内提供的服务信息进行监控、统计和管理成为网络服务提供者最重要的业务需求之一。目前由于网络中断、宕机以及针对性攻击造成网络服务提供商未能履行服务协议、客户满意度降低和供应链效率低下,由此造成了客观的损失。居调查显示如果一个网站或网络服务的加载时间增加几秒钟,用户将有50%的可能性跳转到另一个竞争网站。另外,根据TechRadar引用的IDC报告,大多数(80%)中小型企业的网络停机总成本至少达到20,000美元(约合11,500英镑,每小时21,300澳元)。因此,对于任何希望维持全球在线业务的公司来说,及时监控是绝对必要的。目前大量网络测量(探测)市场需求由于探测节点部署成本因素,导致两极分化,大企业全球化部署往往服务于自身,小企业有需求但是无法承担或主营业务不匹配无法构建全球性监测节点。目前的网络服务监控服务的解决方案还存在以下问题:1)中心化监测节点的可信度问题;2)中心化监测节点发现问题和反馈问题的时效性问题;3)带宽限制;4)监控节点颗粒度大存在较多监控盲区;5)建立监控节点的高成本。可靠同时成本低廉的网络服务监控将成为互联网领域内最主要的运维需求之一。
技术实现思路
本申请的主要目的在于提供一种基于区块链的节点监测方法,以现有技术中,统一布置节点检测的成本高的问题。为了实现上述目的,根据本申请的一个方面,提供了一种基于区块链的节点监测方法,包括:注册监测系统的账号,并成为临时节点;存储节点在所述监测系统中对应的所述账号的账号情况;所述临时节点参与或接受所述监测系统的任务,管理执行中的任务以及查询历史参与任务记录;执行所述节点接受的各项网络服务监测任务,并反馈对应结果。可选地,所述账号情况包括权益积累、可消费积分。可选地,还包括:运行浏览器插件,并在所述浏览器插件中注册所述监测系统的账号。可选地,运行流产器插件之前还包括:下载所述浏览器插件。可选地,还包括:当所述临时节点的账号情况达到预设阈值时,所述临时节点可申请成为稳定节点。可选地,监测节点申请及接入包括:S201:个人用户需要通过注册申请账户;S202:在需要参加网络监测的个人设备上安装相关浏览器插件;S203:插件对设备环境进行检测,包括带宽、网络服务提供商、设备地址以及设备识别号等内容,不涉及设备内个人隐私;S204:账户可以绑定一台或多台可上网的个人设备,绑定设备可以登录相关帐号;S205:每个设备每次仅可接受一个任务,按照设备识别号进行设备识别;S206:设备接受任务后,由预装的浏览器插件自动进行相关任务;S207:任务完成后任务回报将发放到设备绑定的帐号中。可选地,申请监控服务包括:申请监控服务用户向系统提交相关监控请求;数据处理节点接到任务后通过智能合约分解成多个任务,并按照预设算法公布分解任务以及接取任务的节点条件要求;相关节点接取任务进行相应探测或监控任务,完成任务的节点提交任务,多个节点共同执行同一任务时采用多重采样机制计算探测结果的均值和峰值,按照提交结果与最后采纳值得接近度计算任务贡献度,其他节点进行验证,验证通过则记录相关任务贡献并获得一定的回馈激励。根据本申请的一个方面还提供了一种基于区块链的节点监测系统,包括:个人账户模块,用于存储个人在本系统中对应的账号情况,包括权益积累、可消费积分;任务管理模块,用于节点用户参与或接受系统任务、管理执行中任务以及查询历史参与任务记录;监测分析模块,用于执行用户接受的各项网络服务监测任务,并反馈对应结果。根据本申请的一个方面还提供了一种计算机设备,包括存储器、处理器和存储在所述存储器内并能由所述处理器运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的方法。根据本申请的一个方面还提供了一种计算机可读存储介质,非易失性可读存储介质,其内存储有计算机程序,所述计算机程序在由处理器执行时实现上述任一项所述的方法。根据本申请的一个方面还提供了一种计算机程序产品,包括计算机可读代码,当所述计算机可读代码由计算机设备执行时,导致所述计算机设备执行上述任一项所述的方法。与现有技术相比,本申请所提供的节点检测方法具有如下优点:冗余性:基于分布式特点,本专利设计的系统内所有节点都是分布式独立的,使用较高的冗余性,确保收集的监控数据的可靠性。全球化:基于分布式系统的特点,服务申请方可以在全球任何接入网络的地区申请相关服务监控服务,并获得相对一致的监测分析结果,而不用像传统中心化监控服务一样受服务提供者本身的地域和网络条件限制而获得相对不完整的监控结果。全网可视化:所有监控节点从传统的数据中心级别进一步细化分解到具体个人终端用户,实现了全网端到端可视化监控。深度网络AI:由于系统节点的高度细化,系统可以在标准工作站、物联网系统和移动设备上收集数据,通过这些数据的收集,进一步形成深层次的网络数据智能分析模型。附图说明构成本申请的一部分的附图用来提供对本申请的进一步理解,使得本申请的其它特征、目的和优点变得更明显。本申请的示意性实施例附图及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是根据本申请一种实施例的基于区块链的节点监测方法的流程示意图;图2是根据本申请一种实施例的基于区块链的节点监测的系统示意图;图3是根据本申请一种实施例的监测节点申请及接入的流程示意图;图4是根据本申请一种实施例的申请监控服务的流程示意图;图5是根据本申请一个实施例的计算机设备的示意图;以及图6是根据本申请一个实施例的计算机可读存储介质的示意图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单本文档来自技高网
...

【技术保护点】
1.一种基于区块链的节点监测方法,其特征在于,包括:/n注册监测系统的账号,并成为临时节点;/n存储节点在所述监测系统中对应的所述账号的账号情况;/n所述临时节点参与或接受所述监测系统的任务,管理执行中的任务以及查询历史参与任务记录;及/n执行所述节点接受的各项网络服务监测任务,并反馈对应结果。/n

【技术特征摘要】
1.一种基于区块链的节点监测方法,其特征在于,包括:
注册监测系统的账号,并成为临时节点;
存储节点在所述监测系统中对应的所述账号的账号情况;
所述临时节点参与或接受所述监测系统的任务,管理执行中的任务以及查询历史参与任务记录;及
执行所述节点接受的各项网络服务监测任务,并反馈对应结果。


2.根据权利要求1所述的基于区块链的节点监测方法,其特征在于,所述账号情况包括权益积累、可消费积分。


3.根据权利要求2所述的基于区块链的节点监测方法,其特征在于,还包括:
下载浏览器插件;
运行所述浏览器插件,并在所述浏览器插件中注册所述监测系统的账号。


4.根据权利要求3所述的基于区块链的节点监测方法,其特征在于,监测节点申请及接入包括:
S201:个人用户需要通过注册申请账户;
S202:在需要参加网络监测的个人设备上安装相关浏览器插件;
S203:插件对设备环境进行检测,包括带宽、网络服务提供商、设备地址以及设备识别号等内容,不涉及设备内个人隐私;
S204:账户可以绑定一台或多台可上网的个人设备,绑定设备可以登录相关帐号;
S205:每个设备每次仅可接受一个任务,按照设备识别号进行设备识别;
S206:设备接受任务后,由预装的浏览器插件自动进行相关任务;
S207:任务完成后任务回报将发放到设备绑定的帐号中。


5.根据权利要求4所述的基于区块链的节点监测方法,其特征在于,还包括:
当所述临时节点的账号情况达到预设阈值时,所述临时节点可申请成为稳定节...

【专利技术属性】
技术研发人员:陈闻宇李晨
申请(专利权)人:北京米弘科技有限公司
类型:发明
国别省市:北京;11

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

1