基于区块链的网络能力交易与调度方法及系统与流程

文档序号:29440190发布日期:2022-03-30 10:01阅读:215来源:国知局
基于区块链的网络能力交易与调度方法及系统与流程

1.本技术涉及网络交易技术领域,特别是涉及一种基于区块链的网络能力交易与调度方法及系统。


背景技术:

2.5g和光宽双千兆、云网融合推动了网络业务转型升级,云宽带、vr/ar视频交互、云游戏、工业控制、智能医疗、智能驾驶等新应用层出不穷,需要网络提供大带宽、云化、敏捷、智能等高体验能力。用户不再仅需要运营商的带宽资源,更关注以网络时延、质量等网络整体能力。
3.传统的网络运营系统已难以应对未来各类新业务开展的需求,各运营商纷纷推出支持srv6、evpn和flexe的新型城域网络,构建融合、敏捷、简洁、智能、云化、安全的新型基础设施。网络以前难以实时进行调整,而新型的智能敏捷网络给了网络能力实时交易的可能性。
4.随着网络逐渐融合,运营商基于业务的网络流量测算方法依旧没变,这难以适应未来网随云动,云网一体的网络架构,业务只是用户网络使用行为的一种折射,这样导致产生目前的网络系统在网络能力交易与调度方面不能够适应需求的问题。


技术实现要素:

5.基于此,有必要针对上述技术问题,提供一种能够提高网络能力交易与调度效率的基于区块链的网络能力交易与调度方法及系统。
6.本发明技术方案如下:
7.一种基于区块链的网络能力交易与调度系统,所述系统包括积分兑换域和网络调度域,所述积分兑换域包括用户交互层、交易受理层和积分兑换层,其中,
8.所述用户交互层,用于获取用户的网络能力兑换积分请求或积分兑换网络能力请求;
9.所述交易受理层,与所述用户交互层连接,并用于与所述用户交互层交互;
10.所述积分兑换层,与所述交易受理层连接,并用于与所述交易受理层交互;
11.所述网络调度域包括网络编排层、网络控制层和网络层,其中,
12.所述网络编排层,用于与所述积分兑换层交互;
13.所述网络控制层,与所述网络编排层连接,并用于与所述网络编排层交互;
14.所述网络层,与所述网络控制层连接,并用于与所述网络控制层交互。
15.具体地说,所述交易受理层包括区块链服务层模块,所述区块链服务层模块与所述用户交互层和所述积分兑换层连接,并用于与所述用户交互层和所述积分兑换层交互。
16.具体地说,所述积分兑换层包括区块链模块和积分系统及数据库;所述区块链模块与所述区块链服务层模块连接并用于与所述区块链服务层模块交互,所述区块链还用于与所述网络编排层交互,所述积分系统及数据库与所述区块链模块连接并用于与所述区块
链模块交互。
17.具体地说,所述用户交互层包括app、微信小程序以及网页中的至少一种,所述app、所述微信小程序以及所述网页均用于获取用户的网络能力兑换积分请求或积分兑换网络能力请求,所述app、所述微信小程序以及所述网页均与所述区块链服务层模块连接,并用于与所述区块链服务层模块交互。
18.具体地说,所述网络编排层包括网络编排模块和资源中心模块;所述网络编排模块与所述区块链模块连接并用于与所述区块链模块交互,所述网络编排模块还与所述网络控制层连接并用于与所述网络控制层交互;所述资源中心模块与所述网络编排模块连接并用于与所述网络编排模块连接。
19.具体地说,所述网络控制层包括采控平台,所述采控平台与所述网络编排模块连接并用于与所述网络编排模块交互;
20.所述网络层包括ip城域网、stn或传输网中的至少一种;其中,所述ip城域网、所述stn或所述传输网与所述采控平台连接并用于与所述采控平台交互。
21.具体地说,还提供一种基于区块链的网络能力交易与调度方法,所述方法基于所述的基于区块链网络能力交易与调度系统,所述方法具体包括以下步骤:
22.步骤一、所述用户交互层获取启动网络能力兑换积分请求的网络能力兑换积分请求,并发送至所述交易受理层;
23.步骤二、所述交易受理层向所述积分兑换层中的区块链模块发起交易请求;
24.步骤三、所述区块链模块根据所述交易请求向所述网络编排层的网络编排模块查询启动网络能力兑换积分请求的用户网络能力是否属实,若判断属实,则通过预设的网络能力兑换积分算法沿自所述网络编排模块、所述区块链模块、所述交易受理层至所述用户交互层的路径向用户反馈可兑换积分值;
25.步骤四、所述用户交互层获取用户同意兑换积分的同意兑换积分指令,所述区块链模块基于所述同意兑换积分指令向所述网络编排模块发送网络能力减除消息,所述网络编排模块将所述网络能力减除消息发送至网络控制层中的采控平台,所述采控平台根据所述网络能力减除消息实时调整或定时调整网络层的网络能力。
26.具体地说,所述方法还包括以下步骤:
27.步骤s1:所述用户交互层获取启动积分兑换网络能力请求的积分兑换网络能力请求,并发送至所述交易受理层;
28.步骤s2、所述交易受理层向所述积分兑换层中的区块链模块发起交易请求;
29.步骤s3、所述区块链模块根据所述交易请求向所述网络编排层的网络编排模块发送查询指令,所述网络编排模块根据所述查询指令向网络编排层的资源中心模块查询网络中是否具有与触发所述积分兑换网络能力请求的用户的积分相匹配的网络能力,若查询为具有,则通过预设的积分兑换网络能力算法反馈沿自所述网络编排模块、所述区块链模块、所述交易受理层至所述用户交互层的路径向用户反馈用户所需积分值;
30.步骤s4、所述用户交互层获取用户同意进行网络能力兑换交易的同意兑换网络指令,所述区块链模块基于所述同意兑换网络指令向所述网络编排模块发送网络能力加载消息,所述网络编排模块将所述网络能力加载消息发送至网络控制层中的采控平台,所述采控平台根据所述网络能力加载消息实时调整或定时调整网络层的网络能力。
31.具体地说,步骤三:所述区块链模块根据所述交易请求向所述网络编排层的网络编排模块查询启动网络能力兑换积分请求的用户网络能力是否属实,若判断属实,则通过预设的网络能力兑换积分算法沿自所述网络编排模块、所述区块链模块、所述交易受理层至所述用户交互层的路径向用户反馈可兑换积分值,之前还包括:
32.预先设置网络能力兑换积分算法,其中,所述网络能力兑换积分算法基于以下公式进行:
33.pe=(kb*wb*bp+kt*wt*tp+kq*wq*qp)*t;
34.其中,pe为可兑换积分,kb为网络带宽兑换积分系数,wb为网络带宽兑换权重,bp为网络带宽兑换值,kt为网络时延兑换积分系数,wt为网络时延兑换权重,tp为网络时延兑换值,kq为网络质量兑换积分系数,wq为网络质量兑换权重,qp为网络质量兑换值,t为网络质量兑换时长。
35.具体地说,步骤s3、所述区块链模块根据所述交易请求向所述网络编排层的网络编排模块发送查询指令,所述网络编排模块根据所述查询指令向网络编排层的资源中心模块查询网络中是否具有与触发所述积分兑换网络能力请求的用户的积分相匹配的网络能力,若查询为具有,则通过预设的积分兑换网络能力算法反馈沿自所述网络编排模块、所述区块链模块、所述交易受理层至所述用户交互层的路径向用户反馈用户所需积分值,之前还包括:
36.预先设置积分兑换网络能力算法,其中,所述积分兑换网络能力算法基于以下公式进行:
37.pp=kb*wb*be+kt*wt*te+kq*wq*qe)*t*(1-y);
38.其中,pp为可兑换网络能力,kb为网络带宽兑换积分系数,wb为网络带宽兑换权重,be为兑换网络带宽值,kt为网络时延兑换积分系数,wt为网络时延兑换权重,te为兑换网络时延值,kq为网络质量兑换积分系数,wq为网络质量兑换权重,qe为兑换网络质量值,t为网络质量兑换时长,y为交易费用比例。
39.本发明实现技术效果如下:
40.1、上述基于区块链的网络能力交易与调度方法及系统,依次通过所述用户交互层获取启动网络能力兑换积分请求的网络能力兑换积分请求,并发送至所述交易受理层;所述交易受理层向所述积分兑换层中的区块链模块发起交易请求;所述区块链模块根据所述交易请求向所述网络编排层的网络编排模块查询启动网络能力兑换积分请求的用户网络能力是否属实,若判断属实,则通过预设的网络能力兑换积分算法沿自所述网络编排模块、所述区块链模块、所述交易受理层至所述用户交互层的路径向用户反馈可兑换积分值;所述用户交互层获取用户同意兑换积分的同意兑换积分指令,所述区块链模块基于所述同意兑换积分指令向所述网络编排模块发送网络能力减除消息,所述网络编排模块将所述网络能力减除消息发送至网络控制层中的采控平台,所述采控平台根据所述网络能力减除消息实时调整或定时调整网络层的网络能力,即本发明结合区块链、网络编排调度技术的网络能力交易与调度方法,采用积分兑换方式,采用市场化机制调度网络能力,创造更多的社会和经济价值;
41.2、本发明采用区块链的积分兑换,作为一种分布式技术,每个网络节点存储链的精确副本,信息的可用性在任何时候都得到保证。由于每个记录都是协商一致的,而且所有
节点都包含相同的信息,因此几乎不可能对其进行修改,以确保其安全性;
42.3、本发明除了可以有效利用网络能力外,运营商可利用积分兑换系统的数据指导网络建设,发现网络需求与网络能力的不一致,合理投资网络,产生更大的经济效益。
附图说明
43.图1为一个实施例中基于区块链的网络能力交易与调度系统的结构框图;
44.图2为一个实施例中计算机设备的内部结构图。
具体实施方式
45.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
46.在一个实施例中,如图1所示,提供了一种基于区块链的网络能力交易与调度系统,所述系统包括积分兑换域和网络调度域。
47.所述积分兑换域包括用户交互层、交易受理层和积分兑换层。
48.其中,所述用户交互层用于获取用户的网络能力兑换积分请求或积分兑换网络能力请求;所述交易受理层与所述用户交互层连接,并用于与所述用户交互层交互;所述积分兑换层与所述交易受理层连接,并用于与所述交易受理层交互。
49.所述网络调度域包括网络编排层、网络控制层和网络层。
50.其中,所述网络编排层用于与所述积分兑换层交互;所述网络控制层与所述网络编排层连接,并用于与所述网络编排层交互;所述网络层与所述网络控制层连接,并用于与所述网络控制层交互。
51.在一个实施例中,所述交易受理层包括区块链服务层模块,所述区块链服务层模块与所述用户交互层和所述积分兑换层连接,并用于与所述用户交互层和所述积分兑换层交互。
52.在一个实施例中,所述积分兑换层包括区块链模块和积分系统及数据库;所述区块链模块与所述区块链服务层模块连接并用于与所述区块链服务层模块交互,所述区块链还用于与所述网络编排层交互,所述积分系统及数据库与所述区块链模块连接并用于与所述区块链模块交互。
53.在一个实施例中,所述用户交互层包括app、微信小程序以及网页中的至少一种,所述app、所述微信小程序以及所述网页均用于获取用户的网络能力兑换积分请求或积分兑换网络能力请求,所述app、所述微信小程序以及所述网页均与所述区块链服务层模块连接,并用于与所述区块链服务层模块交互。
54.在一个实施例中,所述网络编排层包括网络编排模块和资源中心模块;所述网络编排模块与所述区块链模块连接并用于与所述区块链模块交互,所述网络编排模块还与所述网络控制层连接并用于与所述网络控制层交互;所述资源中心模块与所述网络编排模块连接并用于与所述网络编排模块连接。
55.在一个实施例中,所述网络控制层包括采控平台,所述采控平台与所述网络编排模块连接并用于与所述网络编排模块交互;
56.在一个实施例中,所述网络层包括ip城域网、stn或传输网中的至少一种;其中,所述ip城域网、所述stn或所述传输网与所述采控平台连接并用于与所述采控平台交互。
57.在一个实施例中,本发明还提供一种基于区块链的网络能力交易与调度方法,所述方法基于所述的基于区块链网络能力交易与调度系统,所述方法具体包括以下步骤:
58.步骤一、所述用户交互层获取启动网络能力兑换积分请求的网络能力兑换积分请求,并发送至所述交易受理层;
59.具体而言,本步骤中,通过所述用户交互层中的app、微信小程序以及网页来获取启动网络能力兑换积分请求的网络能力兑换积分请求,并基于app、微信小程序以及网页将所述网络能力兑换积分请求发送至所述交易受理层。
60.步骤二、所述交易受理层向所述积分兑换层中的区块链模块发起交易请求;
61.具体而言,本步骤中,区块链交易过程包含交易生成、达成共识和写入账本等过程。
62.步骤三、所述区块链模块根据所述交易请求向所述网络编排层的网络编排模块查询启动网络能力兑换积分请求的用户网络能力是否属实,若判断属实,则通过预设的网络能力兑换积分算法沿自所述网络编排模块、所述区块链模块、所述交易受理层至所述用户交互层的路径向用户反馈可兑换积分值;
63.具体而言,本步骤中,用户网络能力指的是集网络带宽、网络时延和网络质量等一体的网络传送能力。查询启动网络能力兑换积分请求的用户网络能力是否属实,具体为查询启动网络能力兑换积分请求的用户是否具备买方所需特定时间段、特定方向的网络能力。
64.其中,沿自所述网络编排模块、所述区块链模块、所述交易受理层至所述用户交互层的路径意为信息依次经所述网络编排模块、所述区块链模块、所述交易受理层至所述用户交互层传输。
65.步骤四、所述用户交互层获取用户同意兑换积分的同意兑换积分指令,所述区块链模块基于所述同意兑换积分指令向所述网络编排模块发送网络能力减除消息,所述网络编排模块将所述网络能力减除消息发送至网络控制层中的采控平台,所述采控平台根据所述网络能力减除消息实时调整或定时调整网络层的网络能力。
66.具体而言,本步骤中,通过所述采控平台根据所述网络能力减除消息实时调整或定时调整网络层的网络能力,其中,实时调整实现准时高效,而定时调整则可以满足对实现具有要求的网络调整需求。
67.进一步而言,在所述采控平台根据所述网络能力减除消息实时调整或定时调整网络层的网络能力后,所述区块链模块中的各节点达成共识,将实时调整或定时调整网络层后的网络能力所具备的相关信息写入所述区块链模块。
68.更进一步地,交易在所述区块链模块中以merkle树的形式组织数据,新的交易加入时,逐层向上重新计算hash值,直到merkle根节点,达到最终一致性。
69.在一个实施例中,所述方法还包括以下步骤:
70.步骤s1:所述用户交互层获取启动积分兑换网络能力请求的积分兑换网络能力请求,并发送至所述交易受理层;
71.具体而言,本步骤中,通过所述用户交互层中的app、微信小程序以及网页来获取
启动积分兑换网络能力请求的积分兑换网络能力请求,并基于app、微信小程序以及网页将所述积分兑换网络能力请求发送至所述交易受理层。
72.步骤s2、所述交易受理层向所述积分兑换层中的区块链模块发起交易请求;
73.具体而言,本步骤中,区块链交易过程包含交易生成、达成共识和写入账本等过程。
74.步骤s3、所述区块链模块根据所述交易请求向所述网络编排层的网络编排模块发送查询指令,所述网络编排模块根据所述查询指令向网络编排层的资源中心模块查询网络中是否具有与触发所述积分兑换网络能力请求的用户的积分相匹配的网络能力,若查询为具有,则通过预设的积分兑换网络能力算法反馈沿自所述网络编排模块、所述区块链模块、所述交易受理层至所述用户交互层的路径向用户反馈用户所需积分值;
75.具体而言,用户网络能力指的是集网络带宽、网络时延和网络质量等一体的网络传送能力。其中,向网络编排层的资源中心模块查询网络中是否具有与触发所述积分兑换网络能力请求的用户的积分相匹配的网络能力,为具体查询用户的需求是否与当前的网络能力匹配。
76.沿自所述网络编排模块、所述区块链模块、所述交易受理层至所述用户交互层的路径具体为:反馈的用户所需积分值依次经过所述网络编排模块、所述区块链模块、所述交易受理层至所述用户交互层后向用户反馈。
77.步骤s4、所述用户交互层获取用户同意进行网络能力兑换交易的同意兑换网络指令,所述区块链模块基于所述同意兑换网络指令向所述网络编排模块发送网络能力加载消息,所述网络编排模块将所述网络能力加载消息发送至网络控制层中的采控平台,所述采控平台根据所述网络能力加载消息实时调整或定时调整网络层的网络能力。
78.进一步地,所述采控平台根据所述网络能力加载消息实时调整或定时调整网络层的网络能力后,所述区块链模块中的各节点达成共识,将根据所述网络能力加载消息实时调整或定时调整网络层的网络能力后所具备的相关信息写入所述区块链模块中并进行广播。
79.在一个实施例中,步骤三:所述区块链模块根据所述交易请求向所述网络编排层的网络编排模块查询启动网络能力兑换积分请求的用户网络能力是否属实,若判断属实,则通过预设的网络能力兑换积分算法沿自所述网络编排模块、所述区块链模块、所述交易受理层至所述用户交互层的路径向用户反馈可兑换积分值,之前还包括:
80.预先设置网络能力兑换积分算法,其中,所述网络能力兑换积分算法基于以下公式进行:
81.pe=(kb*wb*bp+kt*wt*tp+kq*wq*qp)*t;
82.其中,pe为可兑换积分,kb为网络带宽兑换积分系数,wb为网络带宽兑换权重,bp为网络带宽兑换值,kt为网络时延兑换积分系数,wt为网络时延兑换权重,tp为网络时延兑换值,kq为网络质量兑换积分系数,wq为网络质量兑换权重,qp为网络质量兑换值,t为网络质量兑换时长。
83.进一步地说,kb、kt、kq采用动态系数,根据网络状态动态调整,并设定初始值。初始值设定规则如下,以1gbps带宽、10ms时延、质量等级为10作为标准网络能力。
84.举例而言,如某一方向链路的网络带宽为b1,历史网络流量峰值为q1,为鼓励在网
络利用率较高的链路上兑换积分,则
85.若某一方向链路的平均网络时延为tavg,峰值时间段时延为tm,为鼓励在网络利用率较低的链路上兑换积分,则
86.网络质量等级为运营商定义,假设运营商质量等级q从1到20,最高等级为20,鼓励高质量等级网络能力进行兑换,取kq=0.1q。
87.在权重系数上,以带宽为基准,wb取1,时延相对于带宽,其实现较小时延需付出的成本较高,wt可取5~10。网络带宽运营商的质量等级是运营商区分不同用户服务等级的关键参数,因此其权重较大,可取10~20。
88.在一个实施例中,步骤s3、所述区块链模块根据所述交易请求向所述网络编排层的网络编排模块发送查询指令,所述网络编排模块根据所述查询指令向网络编排层的资源中心模块查询网络中是否具有与触发所述积分兑换网络能力请求的用户的积分相匹配的网络能力,若查询为具有,则通过预设的积分兑换网络能力算法反馈沿自所述网络编排模块、所述区块链模块、所述交易受理层至所述用户交互层的路径向用户反馈用户所需积分值,之前还包括:
89.预先设置积分兑换网络能力算法,其中,所述积分兑换网络能力算法基于以下公式进行:
90.pp=kb*wb*be+kt*wt*te+kq*wq*qe)*t*(1-y);
91.其中,pp为可兑换网络能力,kb为网络带宽兑换积分系数,wb为网络带宽兑换权重,be为兑换网络带宽值,kt为网络时延兑换积分系数,wt为网络时延兑换权重,te为兑换网络时延值,kq为网络质量兑换积分系数,wq为网络质量兑换权重,qe为兑换网络质量值,t为网络质量兑换时长,y为交易费用比例。
92.进一步地,kb、kt、kq采用动态系数,根据网络状态动态调整,并设定初始值。为鼓励积分兑换富余能力值较多的网络能力,网络负荷越高的网络能力值所需兑换的积分越多,初始值设定规则与上文一致。
93.y为交易费用比例,区块链收取一定的交易积分作为网络能力交易的费用。
94.在一个实施例中,积分兑换会查询网络能力在积分兑换时间段的网络能力,若网络能力低于积分兑换所需,则采用prophet的算法实现兑换积分系数kb、kt、kq的动态调整。
95.具体地,以kb为例,网络流量q可采用基于ai的prophet的算法进行预测:
96.q(t)=g(t)+s1(t)+s2(t)+h(t)+εt;
97.其中,g(t)为趋势项,它表示时间序列在非周期上面的变化趋势;s1(t)为周期项,鉴于网络流量有按年的周期性性质和按周的周期性性质,设置s1(t)表示年周期变化趋势,s2(t)表示周周期变化趋势;h(t)表示节假日项,表示在当天是否存在节假日;εt表示误差项或者称为剩余项。
98.prophet算法通过拟合这几项,然后最后把它们累加起来就得到了时间序列的预测值。
99.进一步地说,参考以下公式:
100.101.其中,k表示增长率(growth rate),其中t为向量的转置符号。
102.a(t)是指示函数,具体表示为:
[0103][0104]
δ表示增长率的变化量,其为一个假设向量,表示在时间戳上的增长率的变化量;
[0105]
c(t)是承载量,m为偏移量,γ是每个changepoint点对应的偏移量m调整量。
[0106]
其中,用傅里叶函数来表示周期项,具体如下:
[0107][0108][0109]
其中,an和bn是傅里叶函数拟合周期值的参数,和历史值的曲线相关,具体为现有技术,为本领域技术人员所熟知并掌握,本技术不做具体阐述。
[0110]
用自定义节假日项
[0111][0112]
其中,其中ki具体为节假日效应的正态分布影响范围,而则是为了表示节假日效应,由本领域技术人员自行设置的一个相应的指示函数。
[0113]
具体地,用对网络能力造成较大影响的节假日系数来调整h(t),例如春节联欢晚会,双11电商促销等,不同的节假日可以看成相互独立的模型,并且可以为不同的节假日设置不同的前后窗口值,表示该节假日会影响前后一段时间的时间序列。
[0114]
具体地,如春节前5天到后15天,双11前15天。对第i个节假日来说,di表示该节假日的前后一段时间。
[0115]
为了表示节假日效应,通过设置一个相应的指示函数同时需要一个参数ki来表示节假日的影响范围。
[0116]
prophet可以捕捉历史数据的,过去数据的周期性,当网络积分兑换数据量不大时,可以先采集网络能力数据,形成网络能力历史数据的趋势模拟。在网络能力富余度高的时间段降低所需积分值,在网络能力紧张的时间段提高所需积分值。
[0117]
当积分兑换量提升后,再加入积分交易趋势的趋势模拟,在积分兑换量大的时间段,提高所需兑换积分值,在积分兑换量小的时间段降低所需兑换积分值,形成闭环的未来积分和网络能力交易模拟。
[0118]
在一个实施例中,随着芯片制造工艺的不断更新进步,在网络中同一能力水平的设备价格随时间呈下降趋势。因此,以往的网络能力在逐步更新的网络中价值是呈下降趋势的,故本发明还公开一套积分衰减算法,使用户不得囤积大量积分,以换取未来高质量网络的能力(包括时延、抖动等),同时也未鼓励积分消费,按每月2%进行衰减,为防止双11等促销活动全网大量挤兑资源,定义全网最大积分总数。
[0119]
假设本月用户兑换的积分为pe,用户用积分兑换的网络能力为pp,上月剩余积分,令全网最大积分定义为pmax,则:
[0120]
p(n+1)=(p(n)(1-2%)+pe-pp)*ks
[0121]
若p(n+1)≥pmax,
[0122]
则衰减系数为ks=pmax/(p(n)+pe-pp)。
[0123]
若p(n+1)<pmax,则p(n+1)=pmax。
[0124]
则衰减系数取1。
[0125]
全网最大积分随积分兑换用户的数量增长,为保障积分的可用性,不超过全网最大能力的20%。
[0126]
pmax

n用户,其中,此处指的是指全网最大积分随积分兑换用户的数量增长,最大积分和用户数成正比关系。
[0127]
pmax≤amax*20%。
[0128]
进一步地,本发明通过采用ai动态预测调整兑换积分系数,避免了积分兑换中出现的价值背离,通过大数据分析网络能力的变化趋势和积分兑换活动的变化趋势,合理制定积分兑换规则。
[0129]
更进一步地说,本发明还采用积分衰减机制并合理制定积分最大值,避免运营商因积分系统的大量挤兑导致抵触网络积分兑换。
[0130]
综上所述,本发明基于区块链的网络能力交易与调度方法及系统,依次通过所述用户交互层获取启动网络能力兑换积分请求的网络能力兑换积分请求,并发送至所述交易受理层;所述交易受理层向所述积分兑换层中的区块链模块发起交易请求;所述区块链模块根据所述交易请求向所述网络编排层的网络编排模块查询启动网络能力兑换积分请求的用户网络能力是否属实,若判断属实,则通过预设的网络能力兑换积分算法沿自所述网络编排模块、所述区块链模块、所述交易受理层至所述用户交互层的路径向用户反馈可兑换积分值;所述用户交互层获取用户同意兑换积分的同意兑换积分指令,所述区块链模块基于所述同意兑换积分指令向所述网络编排模块发送网络能力减除消息,所述网络编排模块将所述网络能力减除消息发送至网络控制层中的采控平台,所述采控平台根据所述网络能力减除消息实时调整或定时调整网络层的网络能力,即本发明结合区块链、网络编排调度技术的网络能力交易与调度方法,采用积分兑换方式,采用市场化机制调度网络能力,创造更多的社会和经济价值;
[0131]
此外,本发明采用区块链的积分兑换,作为一种分布式技术,每个网络节点存储链的精确副本,信息的可用性在任何时候都得到保证。由于每个记录都是协商一致的,而且所有节点都包含相同的信息,因此几乎不可能对其进行修改,以确保其安全性;
[0132]
另,本发明除了可以有效利用网络能力外,运营商可利用积分兑换系统的数据指导网络建设,发现网络需求与网络能力的不一致,合理投资网络,产生更大的经济效益。
[0133]
在一个实施例中,如图2所示,所述基于区块链的网络能力交易与调度系统的承载装置可以为一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述基于区块链的网络能力交易与调度方法所述的步骤。
[0134]
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述基于区块链的网络能力交易与调度方法所述的步骤。
[0135]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机
可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
[0136]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0137]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1