面向OpenStack开源云平台的云服务实时计费与管理系统的制作方法

文档序号:8248231阅读:601来源:国知局
面向OpenStack开源云平台的云服务实时计费与管理系统的制作方法
【技术领域】
[0001]本发明涉及云计算基础应用领域,特别涉及一种面向OpenStack开源云平台的云服务实时计费与管理系统。
【背景技术】
[0002]开源IaaS(Infrastructure as a Service)云平台 OpenStack是一个由美国国家航空航天局NASA和著名的云计算公司Rackspace合作开发的自由软件和开放源代码项目。OpenStack并不是一个软件而是一个开源的云平台管理项目,它为公有云、私有云提供了可扩展的灵活的云平台管理。目前OpenStack的发展非常迅速,它的社区已经拥有超过170家企业以及3000位开发者,这些企业不乏许多著名的IT公司,如Dell、思科、VMware等。这些机构与开发者都选择使用OpenStack创建自己的私有云平台。随着云计算逐渐从学术研宄领域进入商业应用阶段,OpenStack也逐渐向商业化方向发展。但是目前针对OpenStack的计费研宄还相对较少,OpenStack社区的关注点一直集中在虚拟化、网络、安全等领域,始终没有将计费作为重点研宄对象。

【发明内容】

[0003]本发明的目的在于提供一种面向OpenStack开源云平台的云服务实时计费与管理系统,能够对云服务产品的盈利进行计费和统计,也包括对客户行为的统计。
[0004]为解决上述问题,本发明提供一种面向OpenStack开源云平台的云服务实时计费与管理系统,包括:
[0005]系统登录模块,用于在登录页面中提供对登录名称、登录密码和校验码的文本输入框,采用Ajax异步进行校验操作;
[0006]客户缴费情况模块,用于通过校验后接受用户进入,针对于数据库表“缴费明细信息表”中即将开始服务但未缴费和服务快到期但未续费的客户缴费信息进行查询显示;
[0007]缴费信息模块,用于针对于数据库表的“缴费明细信息表”中的所有的缴费情况进行详细查询管理;
[0008]收费项目模块,包括收费项目类型模块和收费价格信息模块,其中,所述收费项目类型模块,用于针对于数据库表的“收费类型信息表”进行查询、增加、修改、业务逻辑删除的管理,所述收费价格信息模块,用于针对于数据库表的“收费价格信息表”的查询、增加、修改、业务逻辑删除的管理;
[0009]缴费客户模块,包括缴费企业客户模块和缴费个人客户模块,其中,所述缴费企业客户模块,用于针对的数据库表的“缴费企业客户信息表”进行查询管理,“缴费企业客户信息表”中的数据信息完全通过系统外部接口服务进行接收,无需对其进行增加、修改和删除的管理;所述缴费个人客户模块,用于针对的数据库表进行“缴费个人客户信息表”的查询管理,“缴费个人客户信息表”中的数据信息完全通过系统外部接口服务进行接收,无需对其进行增加、修改和删除的管理;
[0010]系统管理模块,包括管理员用户管理模块、系统信息设置模块、管理员操作日志模块、系统自动操作日志模块和接口帐户服务信息模块;
[0011]参数管理模块,包括国家参数模块、省份参数模块、行业参数模块、职业参数模块、产品问题类型模块和产品推广渠道模块;
[0012]客户统计模块,包括客户地理分布统计模块、客户行业统计模块、个人客户职业统计模块、客户收费项目统计模块、客户使用产品统计模块、客户获取产品信息问题渠道统计模块、客户产品问题类别统计模块和客户产品问题统计模块;
[0013]收费统计模块,包括产品类型收费情况统计模块、产品收费情况统计模块、时间利润统计模块。
[0014]进一步的,在上述面向OpenStack开源云平台的云服务实时计费与管理系统中,系统登录模块,用于向计费web系统数据库表结构设计中的“系统管理员/用户信息表”提交所述登录名称、登录密码和校验码并校验,通过校验后进入客户缴费情况模块。
[0015]进一步的,在上述面向OpenStack开源云平台的云服务实时计费与管理系统中,所述系统登录模块,还用于在系统管理操作日志中记录登录人、登录日期时间等的操作记录,及系统管理员用户信息表中更新该登录人的登录次数和最后登录时间记录。
[0016]进一步的,在上述面向OpenStack开源云平台的云服务实时计费与管理系统中,所述管理员用户管理模块用于针对的数据库表的“系统管理员用户信息表”进行查询、增加、修改和删除的管理;
[0017]所述系统信息设置模块,用于针对的数据库表的“系统信息设置表”进行更新管理操作,“系统信息设置表”为系统的短信及邮件的发送周期时间提供依据;
[0018]所述管理员操作日志模块,用于针对数据库表的“系统管理员操作日志信息表”的查询操作,;
[0019]所述系统自动操作日志模块,用于针对数据库表的“系统自动操作日志信息表”的查询操作,“系统自动操作日志信息表”为系统的短信和邮件以及接口的系统自动执行的日志记录;
[0020]所述接口帐户服务信息模块,用于针对于数据库表的“接口服务帐户信息表”的查询、增加、修改、业务逻辑删除的管理。
[0021]进一步的,在上述面向OpenStack开源云平台的云服务实时计费与管理系统中,所述国家参数模块,用于针对于数据库表的“国家参数信息表”的查询、增加、修改、业务逻辑删除的管理;
[0022]所述省份参数模块,用于针对于数据库表的“省份参数信息表”的查询、增加、修改、业务逻辑删除的管理;
[0023]所述行业参数模块,用于对于数据库表的“行业参数信息表”的查询、增加、修改、业务逻辑删除的管理;
[0024]所述职业参数模块,用于针对于数据库表的“职业参数信息表”的查询、增加、修改、业务逻辑删除的管理;
[0025]所述产品问题类型模块,用于针对于数据库表的“产品问题类型参数信息表”的查询、增加、修改、业务逻辑删除的管理;
[0026]所述产品推广渠道模块,用于针对于数据库表为“产品推广渠道参数信息表”的查询、增加、修改、业务逻辑删除的管理。
[0027]进一步的,在上述面向OpenStack开源云平台的云服务实时计费与管理系统中,所述客户地理分布统计模块,用于针对是企业客户的地理分布统计和个人客户的地理分布统计;
[0028]所述客户行业统计模块,用于针对企业客户的行业数量统计和个人客户的行业数量统计;
[0029]所述个人客户职业统计模块,用于针对注册个人客户的行业数量方面的统计和针对注册个人客户的职业数量方面的统计;
[0030]所述客户收费项目统计模块,用于企业客户的收费项目统计和个人客户的收费项目统计;
[0031 ] 所述客户使用产品统计模块,用于针对企业客户的使用产品统计和个人客户的使用产品统计;
[0032]所述客户使用产品统计模块,用于针对企业客户的使用产品统计和个人客户的使用产品统计;
[0033]所述客户获取产品信息问题渠道统计模块,用于针对企业客户的获取产品渠道统计和个人客户的获取产品渠道统计;
[0034]所述客户产品问题类别统计模块,用于针对企业客户的产品问题类型统计和个人客户的产品问题类型统计;
[0035]所述客户产品问题统计模块,用于针对的企业客户的产品问题统计和个人客户的产品问题统计。
[0036]进一步的,在上述面向OpenStack开源云平台的云服务实时计费与管理系统中,所述产品类型收费情况统计模块,用于根据数据库表的“缴费明细信息表”的“创建时间”数据项查询时间段,根据“服务对象”数据项查询收费服务对象是企业还是客户,根据“收费项目”数据项区分收费类型,根据“缴费”数据项数据统计利润总额;
[0037]所述产品收费情况统计,用于根据数据库表的“缴费明细信息表”中的“创建时间”数据项查询时间段,根据“服务对象”数据项查询收费服务对象是企业还是客户,根据“收费产品”数据项区分收费产品,根据“缴费”数据项数据统计利润总额;
[0038]所述时间利润统计模块,用于根据数据库表的“缴费明细信息表”中的“创建时间”数据项查询时间段,根据“缴费”数据项数据统计利润总额。
[0039]与现有技术相比,本发明的优点在于:
[0040](I)稳定性和可扩展性
[0041]在该系统的整体软件生命周期中,其中有两个部分是变化并不容易被确定的,分别为系统的缴费价格方面和系统的统计业务这两个方面;
[0042]首先,关于系统的缴费价格会发生经常性的波动,包括系统的产品类型及产品也会随着市场的发展有所增减,因此在系统中采取修改和记录数据的方式,以方便系统数据的变更。对于这些数据,由于设计到历史数据的参考价值,删除操作均采用业务逻辑删除的方式使旧数据得以保留,以避免由于数据的变更而导致的数据不稳定;
[0043]另一方面,对于系统的统计业务,将来还会发生一系列的变化,有可能增加相应的统计业务模块,也有可能取消针对系统某些部分业务的统计。系统目前提供了足够的参数进行维护和管理,这些参数是系统进行复杂数据统计的可靠依据。
[0044](2)性能分析
[0045]该系统的性能主要体现在接口的频繁调用方面,需要时时与其他云计算服务产品进行数据的同步。
[0046]系统对外采用WebService服务技术进行对外的接口调用,满足其他云计算服务产品的不同语言开发。对于接口的定时调用可视云计算服务产品的数据改变周期情况而定,最高要求可以达到每分钟一次
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1