一种云平台账单自动核算方法技术

技术编号:32464401 阅读:17 留言:0更新日期:2022-02-26 08:59
本发明专利技术公开了一种云平台账单自动核算方法,所述方法包括以下步骤:采集并导出云平台相应的实例信息表和账单表;以账单表作为参考基础,对实例信息表作遍历,筛选出产生费用的实例数据,将该实例数据与费用合并为一行,并生成一份合并表;对合并表进行读取,输出每行数据对应的确定类型、分摊数、分摊类型、分摊费用;对实例数据中的每个项目产品进行编号,赋予对应的服务编码,并将对应的分摊费用实时发送至python字典中进行更新;遍历python字典,识别服务编码,输出对应项目产品费用统计和费用分摊明细,实现云平台资源费用精细化分摊。本发明专利技术通过实例信息表与账单表做级联处理,可将有关信息合并为一张关联性极强的合并表,有利于精细化费用分解。利于精细化费用分解。利于精细化费用分解。

【技术实现步骤摘要】
一种云平台账单自动核算方法


[0001]本专利技术属于云平台领域,尤其涉及一种云平台账单自动核算方法。

技术介绍

[0002]随着大数据行业的迅速发展,互联网业务对大量数据存储和算力要求的不断提升,使得多数公司租用云平台产品以满足公司互联网业务的需求。然而由于部分公司对于公司财务成本的规划不同,会将多种项目或产品放入同一个云平台产品实例下运行使用以节约资源。此情况下节约了公司成本,但却无法细分公司相应项目或产品的明确成本费用,为公司的财务成本核算带来了困难和不确定因素。对于项目产品等类型交叉使用云平台产品时所带来的费用无法细分问题,会对公司财务的成本统计带来问题,若不细分服务项目的费用,无法做到公司财务的精细化核算。

技术实现思路

[0003]本专利技术的目的在于克服现有技术存在的以上问题,提供一种云平台账单自动核算方法。
[0004]为实现上述技术目的,达到上述技术效果,本专利技术通过以下技术方案实现:一种云平台账单自动核算方法,所述方法包括以下步骤:步骤一:采集并导出云平台相应的实例信息表和账单表;步骤二:以账单表作为参考基础,对实例信息表作遍历,筛选出产生费用的实例数据,将该实例数据与费用合并为一行,并生成一份合并表;步骤三:对合并表进行读取,输出每行数据对应的确定类型、分摊数、分摊类型、分摊费用;步骤四:对实例数据中的每个项目产品进行编号,赋予对应的服务编码,并将对应的分摊费用实时发送至python字典中进行更新;步骤五:遍历python字典,识别服务编码,输出对应项目产品费用统计和费用分摊明细,实现云平台资源费用精细化分摊。
[0005]进一步地,所述步骤二中合并表包含实例数据对应的描述、标签和费用。
[0006]进一步地,所述标签数量为10

20个,每个标签的存储字节数为139;标签标注类型包括ECS类、es类、rds类。
[0007]进一步地,所述云平台具体分摊包括:当资源使用人小于等于20时,前5个项目均摊费用;不足5人的,多余部分可由中台专项分担或按实际项目数均摊;当资源使用人大于20时,前20个项目均摊费用,后续复用资源的人享受免费使用权益;当资源发生升级时,前20个项目以内,当前所有使用人全部均摊费用,后续复用资源的人享受免费使用权益。
[0008]进一步地,所述服务编码为云平台实例描述范围的字段,具体包括依次连接负责人、组号、应用种类、类型、用途、分摊号、具体用途。
[0009]进一步地,所述步骤一具体包括:云平台服务器接收客户端采集指令,云平台服务器从关联服务器中开始获取客户端对应的实例数据及对应权重信息,根据对应权重信息按照预设值赋予实例数据对应的分摊费用,并按照预设顺序输出相应的实例信息表和账单表。
[0010]进一步地,所述分摊费用具体赋予步骤依次包括:数据转换、数据过滤、数据计算、出账;数据转换包括:将原始数据通过预设的数据转换模块进行格式转换,生成预定格式的文本数据信息;数据过滤包括:对转换后的文本数据信息进行查重,并生成待计算数据;数据计算包括:按照预设费率对实例数据进行计算,形成对应的分摊费用数据;出账包括:将分摊费用数据与实例数通过预设账单格式进行出账。
[0011]本专利技术的有益效果是:本专利技术通过实例信息表与账单表做级联处理,可将有关信息合并为一张关联性极强的合并表,使想要获取的信息全部呈现在一起,有利于进一步的精细化费用分解;合理,清晰的分摊方式可确定各个类型项目、产品的分配比例,且可视情况进行动态调整;规范的标签编码和服务编码方式可使用户确定各云平台实例的服务类型,并确定哪些类型正在使用实例,可以细致地确定各实例费用的分摊和总体类型的分摊;有效提高计费系统账单生成和结算效率,保证企业预定时间内进行资源清算,高效处理高规模数据量的账单。
附图说明
[0012]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是本专利技术的流程示意图。
具体实施方式
[0013]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0014]如图1所示的一种云平台账单自动核算方法,所述方法包括以下步骤:步骤一:采集并导出云平台相应的实例信息表和账单表;步骤二:以账单表作为参考基础,对实例信息表作遍历,筛选出产生费用的实例数据,将该实例数据与费用合并为一行,并生成一份合并表;步骤三:对合并表进行读取,输出每行数据对应的确定类型、分摊数、分摊类型、分摊费用;步骤四:对实例数据中的每个项目产品进行编号,赋予对应的服务编码,并将对应的分摊费用实时发送至python字典中进行更新;
步骤五:遍历python字典,识别服务编码,输出对应项目产品费用统计和费用分摊明细,实现云平台资源费用精细化分摊。
[0015]步骤二中合并表包含实例数据对应的描述、标签和费用。
[0016]标签数量为10

20个,每个标签的存储字节数为139;标签标注类型包括ECS类、es类、rds类。
[0017]云平台具体分摊包括:当资源使用人小于等于20时,前5个项目均摊费用;不足5人的,多余部分可由中台专项分担或按实际项目数均摊;当资源使用人大于20时,前20个项目均摊费用,后续复用资源的人享受免费使用权益;当资源发生升级时,前20个项目以内,当前所有使用人全部均摊费用,后续复用资源的人享受免费使用权益。
[0018]服务编码为云平台实例描述范围的字段,具体包括依次连接负责人、组号、应用种类、类型、用途、分摊号、具体用途。
[0019]步骤一具体包括:云平台服务器接收客户端采集指令,云平台服务器从关联服务器中开始获取客户端对应的实例数据及对应权重信息,根据对应权重信息按照预设值赋予实例数据对应的分摊费用,并按照预设顺序输出相应的实例信息表和账单表。
[0020]分摊费用具体赋予步骤依次包括:数据转换、数据过滤、数据计算、出账;数据转换包括:将原始数据通过预设的数据转换模块进行格式转换,生成预定格式的文本数据信息;数据过滤包括:对转换后的文本数据信息进行查重,并生成待计算数据;数据计算包括:按照预设费率对实例数据进行计算,形成对应的分摊费用数据;出账包括:将分摊费用数据与实例数通过预设账单格式进行出账。
[0021]在本说明书的描述中,参考术语“一个实施例”、“示例”、“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本专利技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云平台账单自动核算方法,其特征在于:所述方法包括以下步骤:步骤一:采集并导出云平台相应的实例信息表和账单表;步骤二:以账单表作为参考基础,对实例信息表作遍历,筛选出产生费用的实例数据,将该实例数据与费用合并为一行,并生成一份合并表;步骤三:对合并表进行读取,输出每行数据对应的确定类型、分摊数、分摊类型、分摊费用;步骤四:对实例数据中的每个项目产品进行编号,赋予对应的服务编码,并将对应的分摊费用实时发送至python字典中进行更新;步骤五:遍历python字典,识别服务编码,输出对应项目产品费用统计和费用分摊明细,实现云平台资源费用精细化分摊。2.根据权利要求1所述的一种云平台账单自动核算方法,其特征在于:所述步骤二中合并表包含实例数据对应的描述、标签和费用。3.根据权利要求2所述的一种云平台账单自动核算方法,其特征在于:所述标签数量为10

20个,每个标签的存储字节数为139;标签标注类型包括ECS类、es类、rds类。4.根据权利要求1所述的一种云平台账单自动核算方法,其特征在于:所述云平台具体分摊包括:当资源使用人小于等于20时,前5个项目均摊费用;不足5人的,多余部分可由中台专项分担或按实际项目数均摊;当...

【专利技术属性】
技术研发人员:陈志明何乐松王欢
申请(专利权)人:北京清博智能科技有限公司
类型:发明
国别省市:

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

1