【技术实现步骤摘要】
基于区块链的网络流量管理方法、装置及系统
[0001]本专利技术涉及流量结算
,尤其涉及一种基于区块链的网络流量管理方法、装置及系统。
技术介绍
[0002]现有的网络流量提供商流量结算模式是以核心网为中心的单一中心化结算机制,现有技术整体架构还是为单个网络流量提供商设计的计费系统,当前网络的网络流量提供商之间无法同时为某一用户提供服务,用户的流量账号要么归属于A网络流量提供商,要么归属于B网络流量提供商。不管是否采用了区块链技术,网络流量的计费仍然使用传统的中心化的账户体系,无法显现无需信任的,去中心化的,无边界的流量提供与实时计费目标。并且当前的网络流量往往是预付费或者按月支付费用,无法根据实际使用计费。
技术实现思路
[0003]为克服相关技术中存在的问题,本专利技术提供一种基于区块链的网络流量管理方法、装置及系统。
[0004]根据本专利技术实施例的第一方面,提供一种基于区块链的网络流量管理方法,用于网络流量管理系统,所述系统包括:至少一个终端设备、至少一个网络流量提供商和区块链网络,其 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的网络流量管理方法,其特征在于,用于网络流量管理系统,所述系统包括:至少一个终端设备、至少一个网络流量提供商和区块链网络,其中,所述终端设备和所述网络流量提供商均有对应的区块链流量账本信息和流量微交易信息和流量微凭条信息,所述方法包括:当检测到任一用户的终端设备通过任一网络流量提供商网络完成流量充值操作后,通过区块链网络生成该终端设备对应的区块链流量账本信息;当所述终端设备接入任一目标网络流量提供商使用流量时,对所述终端设备产生的流量进行实时统计;当统计流量超过预设阈值时,根据所述区块链流量账本信息生成关于所述统计流量的流量微交易信息,并将所述流量微交易信息发送至对应的目标网络流量提供商;所述目标网络流量提供商对所述流量微交易信息进行校验,并在校验通过后,发送流量微凭条信息至所述终端设备,同时修改所述目标网络流量提供商本地的最新流量微凭条信息;所述终端设备对所述微凭条数据进行验证,并在验证通过后,根据所述流量微凭条信息修改所述终端设备本地的最新流量微凭条信息;在接收到流量结算指令时,所述目标网络流量提供商将存储的最新的流量微凭条信息发送至所述区块链网络的智能合约;所述区块链网络的智能合约在对所述最新的流量微凭条信息验证通过后,根据所述流量微凭条信息中所述目标网络流量提供商的未结算流量更新区块链流量账本信息,并将更新后的区块链流量账本信息通过区块链的广播机制和同步机制,同步至所述各个网络流量提供商和终端设备。2.根据权利要求1所述的方法,其特征在于,所述区块链流量账本信息包括以下信息:所述终端设备的区块链地址、各个网络流量提供商的区块链地址以及与其对应的流量余额、结算编号和变更日期;所述流量微交易信息包括以下信息:所述区块链流量账本信息、各个网络流量提供商对应的未结算流量、微编号、流量用量、交易时间和用户签名;所述流量微凭条信息包括以下信息:各个网络流量提供商的流量微交易信息,凭条创建时间和各个网络流量提供商针对对应的流量微交易信息和凭条创建时间的数字签名。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在生成区块链流量账本信息之前,通过存储区块链流量账本信息的区块链网络的智能合约校验所述终端设备的流量充值操作的合法性;当所述区块链网络的智能合约校验所述终端设备的流量充值操作合法之后,若所述终端设备不存在对应的区块链流量账本信息,则所述区块链网络的智能合约为所述终端设备的区块链地址创建区块链流量账本信息;若所述终端设备存在对应的区块链流量账本信息,则所述区块链网络的智能合约根据流量充值数值和流量充值的网络流量提供商,增加所述终端设备的区块链地址下该流量充值的网络流量提供商的流量余额。4.根据权利要求1所述的方法,其特征在于,根据所述流量微凭条信息中所述目标网络流量提供商的未结算流量更新区块链流量账本信息,包括:
将区块链流量账本中目标网络流量提供商对应的流量余额减去所述流量微凭条信息中目标网络流量提供商的未结算流量,同时将结算编号增加1,并更新变更日期。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述终端设备发送的将预设网络流量提供商下的流量余额转存至其他终端设备的预设网络流量提供商的流量转存指令,并发送至预设网络流量提供商,所述其中,所述流量转存指令中包括其他终端设备的区块链地址,所述预设网络流量提供商的区块链地址和转存的流量额度;所述预设网络流量提供商根据所述终端设备的区块链流量账本信息和最新的流量微凭条信息进行检验;在检验通过后,所述预设网络流量提供商发送所述流量转存指令至流量的智能合约,以使所述流量的智能合约校验所述终端设备的区块链流量账本信息的合法性之后,将执行结果写入区块链,并修改所述终端设备和所述其他终端设备对应的区块链流量账本信息。6.根据权利要求5所述的方法,其特征在于,修改所述终端设备和所述其他终端设备对应的区块链流量账本信息,包括:将所...
【专利技术属性】
技术研发人员:李万胜,
申请(专利权)人:域世安北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。