一种基于云海OS的账单生成方法技术

技术编号:10658388 阅读:404 留言:0更新日期:2014-11-19 18:32
本发明专利技术提供一种基于云海OS的账单生成方法,根据云海OS系统中计费子系统采集的计费信息,利用变化的基本计价因子和用户或者组织使用资源量的变化数据,对出账时间进行多次分割,提取各种计费采集信息,最终得到每个时间段内没有变化的基本计价因子和资源进行费用计算,实现对云海OS中资源账单的生成,具体地说是根据采集计费信息的类型分为基本计费项变化信息和计费对象变化信息,对采集的计费信息以时间顺序进行处理,完成对时间轴的分割,最终在每个最小时间段的粒度上实现精确的费用计算。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种基于云海OS的账单生成方法,根据云海OS系统中计费子系统采集的计费信息,利用变化的基本计价因子和用户或者组织使用资源量的变化数据,对出账时间进行多次分割,提取各种计费采集信息,最终得到每个时间段内没有变化的基本计价因子和资源进行费用计算,实现对云海OS中资源账单的生成,具体地说是根据采集计费信息的类型分为基本计费项变化信息和计费对象变化信息,对采集的计费信息以时间顺序进行处理,完成对时间轴的分割,最终在每个最小时间段的粒度上实现精确的费用计算。【专利说明】-种基于云海os的账单生成方法
本专利技术涉及云计算的计费领域,具体涉及一种基于云海0S的账单生成方法。
技术介绍
随着云计算的发展,云海0S得到了广泛的应用。云海0S是浪潮(北京)电子信 息产业有限公司自主研发的一款云计算操作系统。云海0S通过采用虚拟化技术实现对数 据中心中计算资源的虚拟化和二次分配,达到提高资源利用率的目的。云海0S是面向个人 用户提供云计算服务,其用户采用的是管理员-组织-组织用户三级模式。 云海0S中,计费子系统主要实现对每个组织和组织下每个用户使用的计算资源 和存储资源信息进行采集统计并且根据计价单位进行计费生成资源使用情况的详细账单 等。计费子系统在云海0S中有着无可替代作用:第一,账单为每个组织和用户使用资源产 生的费用成本提供了依据;第二,账单显示了云海0S服务产生的效益以及资源使用情况, 为服务提供方决策提供依据。 因此,根据采集的云资源数据信息和计价原则,生成精确的账单,是提供可靠计费 数据的关键。 云海0S计费系统中,计费数据分为两类:一类是云海0S提供的云资源,包括CPU、 内存、网络和存储;一类是基本的计价因子,包括资源等级和资源等级因子、组织等级和组 织等级折扣率以及资源单价。
技术实现思路
本专利技术的目的是提供一种基于云海0S的账单生成方法。 本专利技术的目的是按以下方式实现的,利用变化的基本计价因子和用户或者组织使 用资源量的变化数据,对出账时间进行多次分割,最终得到每个时间段内没有变化的基本 计价因子和资源,具体步骤内容如下: 1) 根据生成账单的起始和终止时间,依据资源单价变化的情况,对该时间段进行分割, 分割成的时间段称之为单价时间段,根据账单使用的资源类型N类,对不同的资源获取资 源单价变化列表,按照时间从低到高排序,并且将N类资源的资源单价变化按照变化时间 升序排列,获取资源单价变化序列,最后根据资源单价变化序列分割账单的起始和终止时 间,分割的最终结果为一个单价时间段的时间序列,时间总体是按照升序排列的,并且每个 时间段的结束时间点是下个时间段的开始时间点; 2) 每个组织依据使用的资源的等级变化,以及每个资源等级中资源等级因子的变化 和组织的组织等级的变化,以及组织等级折扣率的变化,对每个单价时间段进行时间切割, 得到的时间段称之为组织时间段,获取一个单价时间段,查找这个时间段内资源等级的变 化; 3) 按照1)的方法对当前操做的单价时间段进行分割,之后对分割结果一次进行资源 等级因子变化、组织等级变化和组织等级折扣率的变化进行分割,最后,将单价时间段序列 中的所有单价时间段进行分割完成,获取一个新的组织时间段序列; 4) 每个组织时间段内资源量的变化对资源时间段进行切割,切割后的时间段为资源时 间段; 5) 在资源时间段内计价因子、资源的等级、资源等级因子、组织等级、组织等级折扣率 以及资源量均没有变化时,根据上述数据生成一条账单明细,对时间段内使用资源产生的 费用进行精确计算并且得到清晰准确的账单明细。 所述的基于云海0S的账单生成方法,计价因子变化是资源单价变化,该数据的收 集是系统管理员通过云海0S计费模块的界面进行设置采集完成,资源的资源等级和资源 等级因子信息采集是通过云海0S的云资源管理模块进行收集完成,资源的资源等级变化 和资源等级因子变化信息是在每次账单生成启动时通过RPC方式,从云资源模块获取资源 等级变化,计费模块启动用一个消息队列,在组织资源量发生变化,虚拟机创建、开启、关 闭、挂起、删除以及虚拟机资源量CPU、内存、存储修改时,对应的云海0S模块向计费的消息 队列发送消息,包括操作类型、资源名称和ID、变化前和变化后的资源信息以及操作产生 时间的信息,消息由计费模块的守护线程进行统一的处理后保存到数据库中。 本专利技术的有益效果是:账单生成方法是根据云海0S系统中计费子系统采集的计 费信息,通过该方法进行费用计算,提取各种计费采集信息,实现对云海0S中资源账单生 成的方法。根据采集计费信息的类型分为基本计费项变化信息和计费对象变化信息等。对 采集的计费信息以时间顺序进行处理,完成对时间轴的分割,最终在每个最小时间段的粒 度上实现精确的费用计算。 【专利附图】【附图说明】 图1是账单生成流程图。 【具体实施方式】 参照说明书附图对本专利技术的账单生成方法作以下详细地说明。 账单生成方法的基本思想是对变化的基本计价因子和用户或者组织使用资源量 的变化数据对出账时间进行多次分割,最终在每个时间段内没有变化的基本计价因子和资 源。 具体描述如下: 1) 根据生成账单的起始和终止时间,依据资源单价变化的情况,对该时间段进行分割, 分割成的时间段称之为单价时间段。根据账单使用的资源类型N类,对不同的资源获取资 源单价变化列表(按照时间从低到高排序),并且将N类资源的资源单价变化按照变化时间 升序排列,获取资源单价变化序列,最后根据资源单价变化序列分割账单的起始和终止时 间。分割的最终结果为一个单价时间段的时间序列,时间总体是按照升序排列的,并且每个 时间段的结束时间点是下个时间段的开始时间点; 2) 每个组织依据使用的资源的等级变化以及每个资源等级中资源等级因子的变化和 组织的组织等级以及组织等级折扣率的变化,对每个单价时间段进行时间切割,得到的时 间段称之为组织时间段。获取一个单价时间段,查找这个时间段内资源等级的变化,按照步 骤一的方法对当前操哦做的单价时间段进行分割,之后对分割结果一次进行资源等级因子 变化,组织等级变化,组织等级折扣率变化进行分割。最后,将单价时间段序列中的所有单 价时间段进行分割完成,获取一个新的组织时间段序列; 3) 每个组织时间段内资源量的变化对资源时间段进行切割,切割后的时间段为资源时 间段; 4) 在资源时间段内计价因子、资源的等级、资源等级因子、组织等级、组织等级折扣率 以及资源量均没有变化,根据上述数据生成一条账单明细,通过实验验证表明,该方法可以 很好的时间在时间段内对使用资源产生的费用进行精确计算并且得到清晰准确的账单明 细; 5) 计价因子变化是资源单价变化,该数据的收集是系统管理员通过云海0S计费模块 的界面进行设置采集完成。资源的资源等级和资源等级因子信息采集是通过云海0S的云 资源管理模块进行收集完成,资源的资源等级变化和资源等级因子变化信息是在每次账单 生成启动时通过RPC方式,从云资源模块获取资源等级变化。计费模块启动用一个消息队 列,在组织资源量发生变化,虚拟机创建、开启、关闭、挂起、删除以及虚拟机资源量(CPU、内本文档来自技高网
...

【技术保护点】
一种基于云海OS的账单生成方法, 其特征在于根据云海OS系统中计费子系统采集的计费信息,利用变化的基本计价因子和用户或者组织使用资源量的变化数据,对出账时间进行多次分割,提取各种计费采集信息,最终得到每个时间段内没有变化的基本计价因子和资源进行费用计算,实现对云海OS中资源账单的生成,具体地说是根据采集计费信息的类型分为基本计费项变化信息和计费对象变化信息,对采集的计费信息以时间顺序进行处理,完成对时间轴的分割,最终在每个最小时间段的粒度上实现精确的费用计算,具体步骤内容如下:根据生成账单的起始和终止时间,依据资源单价变化的情况,对该时间段进行分割,分割成的时间段称之为单价时间段,根据账单使用的资源类型N类,对不同的资源获取资源单价变化列表,按照时间从低到高排序,并且将N类资源的资源单价变化按照变化时间升序排列,获取资源单价变化序列,最后根据资源单价变化序列分割账单的起始和终止时间,分割的最终结果为一个单价时间段的时间序列,时间总体是按照升序排列的,并且每个时间段的结束时间点是下个时间段的开始时间点;每个组织依据使用的资源的等级变化,以及每个资源等级中资源等级因子的变化和组织的组织等级的变化,以及组织等级折扣率的变化,对每个单价时间段进行时间切割,得到的时间段称之为组织时间段,获取一个单价时间段,查找这个时间段内资源等级的变化;按照1)的方法对当前操做的单价时间段进行分割,之后对分割结果一次进行资源等级因子变化、组织等级变化和组织等级折扣率的变化进行分割,最后,将单价时间段序列中的所有单价时间段进行分割完成,获取一个新的组织时间段序列;4)每个组织时间段内资源量的变化对资源时间段进行切割,切割后的时间段为资源时间段;5)在资源时间段内计价因子、资源的等级、资源等级因子、组织等级、组织等级折扣率以及资源量均没有变化时,根据上述数据生成一条账单明细,对时间段内使用资源产生的费用进行精确计算并且得到清晰准确的账单明细。...

【技术特征摘要】

【专利技术属性】
技术研发人员:邵宪津
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

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

1