业务数据处理方法、装置、电子设备和存储介质制造方法及图纸

技术编号:37138850 阅读:20 留言:0更新日期:2023-04-06 21:41
本申请实施例提供了一种业务数据处理方法、装置、电子设备和存储介质,该方法包括:确定用户对云存储服务器的资源占用信息;资源占用信息包括文件在云存储服务器的累计存储时间和文件大小信息;根据资源占用信息,获取用户和云存储服务器的运营商的交易信息;在至少一个区块链节点中,生成交易信息的区块。基于本申请提供的业务数据处理方法,可以提高对云存储服务器的存储资源进行计费的可靠性。存储服务器的存储资源进行计费的可靠性。存储服务器的存储资源进行计费的可靠性。

【技术实现步骤摘要】
业务数据处理方法、装置、电子设备和存储介质


[0001]本申请实施例涉及区块链
,尤其涉及一种业务数据处理方法、装置、电子设备和计算机存储介质。

技术介绍

[0002]云计算技术的不断发展,个人用户、企业用户可以选择将文件数据存放在云存储(Cloud Storage)服务器中。例如,个人用户将多媒体数据存储在云服务运营商提供的网络云盘中,企业用户将业务数据(Business Data)存储在云服务运营商提供的存储节点中。
[0003]在相关技术中,采用中心化设备管理云存储服务的业务数据,采用免费+付费相结合的方式,对云存储服务器的存储空间(Storage)进行结算(Settle Accounts)。用户注册普通用户,即可获取一定的免费存储容量。在用户需要对存储容量进行扩容时,运营商将容量套餐以存储容量和存储时间为标准打包出售给用户进行交易(Transaction)。
[0004]在实际应用中,用户实际占用(Occupancy)的资源容量往往小于运营商向用户提供的容量套餐,导致运营商向用户提供的容量套餐难以充分利用。因此,对云存储服务器的存储资源进行计费的准确性较低。采用中心化设备管理云存储服务的业务数据,难以达到对账结算效率和账单数据透明度。
[0005]因此,如何提高对云存储服务器的存储资源进行计费的可靠性成为亟待解决的重要问题。

技术实现思路

[0006]本申请实施例提供了一种业务数据处理方法、装置、电子设备和计算机存储介质,可以提高对云存储服务器的存储资源进行计费的可靠性。
[0007]本申请实施例提供的一种业务数据处理方法,所述方法包括:
[0008]确定用户对云存储服务器的资源占用信息;所述资源占用信息包括文件在所述云存储服务器的累计存储时间和文件大小信息;
[0009]根据所述资源占用信息,获取所述用户和所述云存储服务器的运营商的交易信息;
[0010]在至少一个区块链节点中,生成所述交易信息的区块。
[0011]在一种实现方式中,所述根据所述资源占用信息,获取所述用户和所述云存储服务器的运营商的交易信息,包括:
[0012]根据所述资源占用信息,确定第一交易信息,所述第一交易信息用于指示所述用户和所述运营商的存储类交易对所述云存储服务器的资源占用信息。
[0013]在一种实现方式中,所述根据所述资源占用信息,获取所述用户和所述云存储服务器的运营商的交易信息,包括:
[0014]根据所述第一交易信息和预设结算规则,确定第二交易信息,所述第二交易信息用于指示所述用户和所述运营商的结算类交易对用户账户的结算信息;
[0015]所述预设结算规则用于指示单位时间单位存储资源的价格。
[0016]在一种实现方式中,所述根据所述资源占用信息,获取所述用户和所述云存储服务器的运营商的交易信息,还包括:
[0017]根据所述第二交易信息,确定第三交易信息,所述第三交易信息用于指示所述用户和所述运营商的转账类交易产生的收据信息。
[0018]在一种实现方式中,所述在至少一个区块链节点中,生成所述交易信息的区块,包括:
[0019]获取交易请求信息;所述交易请求信息用于指示所述用户和所述运营商的交易类型;所述交易类型包括以下交易类型中的任一项:存储类交易、结算类交易、转账类交易;
[0020]解析所述交易请求信息,确定所述用户和所述运营商的交易类型对应的交易信息;
[0021]将所述交易请求信息广播至所述至少一个区块链节点中,以在至少一个区块链节点中,生成所述交易信息的区块。
[0022]在一种实现方式中,所述确定用户对云存储服务器的资源占用信息,包括:
[0023]记录所述用户在所述云存储服务器的存储操作信息以及所述文件大小信息;所述存储操作信息包括文件上传和/或文件删除时的时间信息;
[0024]根据所述存储操作信息和所述文件大小信息,确定用户对云存储服务器的资源占用信息。
[0025]在一种实现方式中,所述方法还包括:
[0026]确定所述交易信息的区块的区块头中的根字段信息,所述根字段信息包括以下字段中的任一项:状态根、交易根、收据根;
[0027]根据所述根字段信息和所述用户账户的账户数据的对应关系,控制所述云存储服务器对所述用户账户的账户数据进行数据存储;
[0028]其中,所述用户的账户数据包括所述用户和所述运营商的任一交易类型的交易信息。
[0029]在一种实现方式中,所述方法还包括:
[0030]确定所述交易信息对应的结构体中的字段,将所述交易信息写入所述结构体中的字段;
[0031]其中,所述字段包括以下字段中的任一项:所述资源占用信息对应的字段、所述结算信息对应的字段、所述收据信息对应的字段、所述预设结算规则对应的字段。
[0032]本申请实施例提供的一种业务数据处理装置,所述装置包括:
[0033]确定模块,用于确定用户对云存储服务器的资源占用信息;所述资源占用信息包括文件在所述云存储服务器的累计存储时间和文件大小信息;
[0034]获取模块,用于根据所述资源占用信息,获取所述用户和所述云存储服务器的运营商的交易信息;
[0035]生成模块,用于在至少一个区块链节点中,生成所述交易信息的区块。
[0036]在一种实现方式中,所述获取模块,用于根据所述资源占用信息,获取所述用户和所述云存储服务器的运营商的交易信息,包括:
[0037]根据所述资源占用信息,确定第一交易信息,所述第一交易信息用于指示所述用
户和所述运营商的存储类交易对所述云存储服务器的资源占用信息。
[0038]在一种实现方式中,所述获取模块,用于根据所述资源占用信息,获取所述用户和所述云存储服务器的运营商的交易信息,包括:
[0039]根据所述第一交易信息和预设结算规则,确定第二交易信息,所述第二交易信息用于指示所述用户和所述运营商的结算类交易对用户账户的结算信息;
[0040]所述预设结算规则用于指示单位时间单位存储资源的价格。
[0041]在一种实现方式中,所述获取模块,用于根据所述资源占用信息,获取所述用户和所述云存储服务器的运营商的交易信息,还包括:
[0042]根据所述第二交易信息,确定第三交易信息,所述第三交易信息用于指示所述用户和所述运营商的转账类交易产生的收据信息。
[0043]在一种实现方式中,所述生成模块,用于在至少一个区块链节点中,生成所述交易信息的区块,包括:
[0044]获取交易请求信息;所述交易请求信息用于指示所述用户和所述运营商的交易类型;所述交易类型包括以下交易类型中的任一项:存储类交易、结算类交易、转账类交易;
[0045]解析所述交易请求信息,确定所述用户和所述运营商的交易类型对应的交易信息;
[0046]将所述交易请求信息广播至所述至少一个区块链节点中,以在至少一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务数据处理方法,其特征在于,所述方法包括:确定用户对云存储服务器的资源占用信息;所述资源占用信息包括文件在所述云存储服务器的累计存储时间和文件大小信息;根据所述资源占用信息,获取所述用户和所述云存储服务器的运营商的交易信息;在至少一个区块链节点中,生成所述交易信息的区块。2.根据权利要求1所述的方法,其特征在于,所述根据所述资源占用信息,获取所述用户和所述云存储服务器的运营商的交易信息,包括:根据所述资源占用信息,确定第一交易信息,所述第一交易信息用于指示所述用户和所述运营商的存储类交易对所述云存储服务器的资源占用信息。3.根据权利要求2所述的方法,其特征在于,所述根据所述资源占用信息,获取所述用户和所述云存储服务器的运营商的交易信息,包括:根据所述第一交易信息和预设结算规则,确定第二交易信息,所述第二交易信息用于指示所述用户和所述运营商的结算类交易对用户账户的结算信息;所述预设结算规则用于指示单位时间单位存储资源的价格。4.根据权利要求3所述的方法,其特征在于,所述根据所述资源占用信息,获取所述用户和所述云存储服务器的运营商的交易信息,还包括:根据所述第二交易信息,确定第三交易信息,所述第三交易信息用于指示所述用户和所述运营商的转账类交易产生的收据信息。5.根据权利要求1所述的方法,其特征在于,所述在至少一个区块链节点中,生成所述交易信息的区块,包括:获取交易请求信息;所述交易请求信息用于指示所述用户和所述运营商的交易类型;所述交易类型包括以下交易类型中的任一项:存储类交易、结算类交易、转账类交易;解析所述交易请求信息,确定所述用户和所述运营商的交易类型对应的交易信息;将所述交易请求信息广播至所述至少一个区块链节点中,以在至少一个区块链节点中,生成所述交易信息的区块。6.根据权利要求1所述的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:吴楠程宝平谢小燕
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1