本申请涉及区块链,尤其涉及一种基于区块链的网络切片交易方法、装置、设备及介质。
背景技术:
1、随着5g技术商用进程快速演进,各类新业务和新应用场景不断出现,各个行业和企业对5g网络切片交易的需求不断增加,行业客户对网络切片交易的需求呈现差异化,同时行业客户对5g网络切片的订购和使用过程中安全问题十分重视。为了满足不同客户的差异化需求和安全需求,需要推动网络切片技术的商业化、差异化与安全化进程。传统的网络切片交易系统中相关应用与数据的存储传输主要依赖于中心化的机构与服务器,这种方式存在一定的交易数据泄露和篡改风险。
技术实现思路
1、本申请提供一种基于区块链的网络切片交易方法、装置、设备及介质,可以有效避免出现用户订购数据泄露和篡改的问题。
2、为达到上述目的,本申请采用如下技术方案:
3、第一方面,本申请提供一种基于区块链的网络切片交易方法,该方法包括:
4、接收用户需求;根据用户需求对切片服务模板进行更新,得到网络切片产品;网络切片产品和网络切片一一对应;响应于用户针对网络切片产品的订购操作,将用户订购网络切片产品的订购数据存储至区块链中。
5、通过上述技术方案可知,本申请可以将用户订购网络切片产品的订购数据存储至区块链中,具体地:接收用户需求;根据用户需求对切片服务模板进行更新,得到网络切片产品;网络切片产品和网络切片一一对应;响应于用户针对网络切片产品的订购操作,将用户订购网络切片产品的订购数据存储至区块链中。可知,在本申请中,可以将用户订购网络切片产品的订购数据存储至区块链中,而不需要通过中心化服务器存储用户订购网络切片产品的订购数据,因此,可以有效避免出现用户订购数据泄露和篡改的问题。
6、可选的,响应于用户针对网络切片产品的订购操作,将用户订购网络切片产品的订购数据存储至区块链中,包括:
7、响应于用户针对网络切片产品的订购操作,生成网络切片开通指令;向切片管理平台发送网络切片开通指令,以使切片管理平台基于网络切片开通指令,为用户开通网络切片产品对应的网络切片;从切片管理平台获取用户订购网络切片产品的订购数据;存储订购数据。
8、可选的,用户需求中包含模板标识、网络参数、销售价格、销售渠道和销售约束;根据用户需求对切片服务模板进行更新,得到网络切片产品,包括:
9、根据用户需求中的模板标识,确定待更新切片服务模板;根据用户需求中的网络参数、销售价格、销售渠道和销售约束,对待更新切片服务模板进行更新,得到一个网络切片产品。
10、可选的,得到网络切片产品之后,该方法还包括:
11、对网络切片产品的产品参数进行验证;产品参数包括所述网络切片产品的切片类型和网络带宽速率;若验证通过,则将网络切片产品的状态设置为可销售状态。
12、可选的,该方法还包括:
13、订购数据包括计费信息,网络切片产品的产品标识和产品价格,以及用户的用户标识;计费信息是指开通网络切片产品后产生的费用。
14、第二方面,本申请提供一种基于区块链的网络切片交易装置,该装置包括:
15、接收模块,用于接收用户需求;
16、处理模块,用于根据用户需求对切片服务模板进行更新,得到网络切片产品;网络切片产品和网络切片一一对应;
17、存储模块,用于响应于用户针对网络切片产品的订购操作,将用户订购网络切片产品的订购数据存储至区块链中。
18、可选的,存储模块具体用于:
19、响应于用户针对网络切片产品的订购操作,生成网络切片开通指令;向切片管理平台发送网络切片开通指令,以使切片管理平台基于网络切片开通指令,为用户开通所述网络切片产品对应的网络切片;从切片管理平台获取用户订购网络切片产品的订购数据;存储订购数据。
20、可选的,用户需求中包含模板标识、网络参数、销售价格、销售渠道和销售约束;处理模块具体用于:
21、根据用户需求中的模板标识,确定待更新切片服务模板;根据用户需求中的网络参数、销售价格、销售渠道和销售约束,对待更新切片服务模板进行更新,得到一个网络切片产品。
22、可选的,在处理模块后,装置还包括验证模块,验证模块具体用于:
23、对网络切片产品的产品参数进行验证;产品参数包括网络切片产品的切片类型和网络带宽速率;若验证通过,则将网络切片产品的状态设置为可销售状态。
24、第三方面,本申请提供了一种设备,该装置包括:处理器和与处理器通信连接的存储器。其中,存储器由可被处理器执行的指令,指令可被处理器执行,以使处理器能实现上述第一方面中任一种可选的基于区块链的网络切片交易方法。
25、第四方面,本申请提供了一种计算机可读介质,计算机可读介质中存储有指令,当该计算机可读介质中的指令由设备执行时,使得该终端能够执行上述第一方面中任一种基于区块链的网络切片交易方法。
1.一种基于区块链的网络切片交易方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述响应于用户针对所述网络切片产品的订购操作,将所述用户订购所述网络切片产品的订购数据存储至区块链中,包括:
3.根据权利要求1所述的方法,其特征在于,所述用户需求中包含模板标识、网络参数、销售价格、销售渠道和销售约束;
4.根据权利要求1所述的方法,其特征在于,所述得到网络切片产品之后,所述方法还包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述订购数据包括计费信息,所述网络切片产品的产品标识和产品价格,以及所述用户的用户标识;所述计费信息是指开通所述网络切片产品后产生的费用。
6.一种基于区块链的网络切片交易装置,其特征在于,所述装置包括:
7.根据权利要求6所述的装置,其特征在于,所述存储模块具体用于:
8.根据权利要求6所述的装置,其特征在于,所述用户需求中包含模板标识、网络参数、销售价格、销售渠道和销售约束;所述处理模块具体用于:
9.根据权利要求6所述的装置,其特征在于,所述处理模块后,所述装置还包括验证模块,所述验证模块具体用于:
10.根据权利要求6-9任一项所述的装置,其特征在于,所述订购数据包括计费信息,所述网络切片产品的产品标识和产品价格,以及所述用户的用户标识;所述计费信息是指开通所述网络切片产品后产生的费用。
11.一种设备,其特征在于,所述设备包括:
12.一种计算机可读介质,所述计算机可读介质上存储有指令,其特征在于,当所述计算机可读介质中的指令由设备执行时,使得所述设备能够执行如权利要求1-5中任一项所述的基于区块链的网络切片交易方法。