[发明专利]计费系统及方法有效
申请号: | 201610079089.4 | 申请日: | 2016-02-03 |
公开(公告)号: | CN107040388B | 公开(公告)日: | 2021-02-05 |
发明(设计)人: | 侯建卫;鲁瑞 | 申请(专利权)人: | 中国移动通信集团山西有限公司 |
主分类号: | H04L12/14 | 分类号: | H04L12/14;H04M15/00 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 张颖玲;蒋雅洁 |
地址: | 030032 山西*** | 国省代码: | 山西;14 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计费 系统 方法 | ||
1.一种计费系统,其特征在于,所述计费系统包括:
计费预处理装置,用于获取第一计费信息及第二计费信息,及将所述第一计费信息发送至离线计费引擎,将所述第二计费信息发送至在线计费引擎;所述第一计费信息包括数据类型为文件的信息,所述第二计费信息包括数据类型为消息的信息;
所述离线计费引擎,用于根据所述第一计费信息生成第一计费话单,及将所述第一计费话单发送至账单管理装置;
所述在线计费引擎,用于根据所述第二计费信息生成第二计费话单,及将所述第二计费话单发送至所述账单管理装置;
所述账单管理装置,用于根据所述第一计费话单、所述第二计费话单,生成用户账单;
其中,所述在线计费引擎包括:第一计费引擎、第二计费引擎;其中,所述第一计费引擎包括基于云计算的至少一个主机的集群;
所述计费系统还包括:代理适配器、节点管理器;
所述代理适配器,用于接收所述计费预处理装置发送的所述第二计费信息,根据预设策略将所述第二计费信息发送至所述第一计费引擎、或所述第二计费引擎;
所述节点管理器,用于调度管理所述基于云计算的至少一台主机的集群;
所述第二计费引擎,还用于向所述第一计费引擎的任一台主机发送第一心跳消息,并在第一预设时间段内未接收到所述任一台主机发送的第一心跳响应时,向所述代理适配器发送指示消息,所述指示消息用于指示所述代理适配器将所述第二计费信息全部发送至所述第二计费引擎;
所述任一台主机,用于在接收到所述第一心跳消息后,将所述第一心跳消息发送至所述第一计费引擎的其它主机,并接收所述其它主机返回的第一心跳消息反馈,在接收到的所述其它主机返回的第一心跳消息反馈的数量大于第一阈值时,向所述第二计费引擎发送所述第一心跳响应。
2.根据权利要求1所述的计费系统,其特征在于,
所述第一计费引擎的任一台主机,还用于向所述第二计费引擎发送第二心跳消息,并在第二预设时间段内未接收到所述第二计费引擎发送的第二心跳响应时,向所述代理适配器发送第二指示消息,所述第二指示消息用于指示所述代理适配器将所述第二计费信息全部发送至所述第一计费引擎;
所述第二计费引擎,还用于在接收到所述第二心跳消息后,向所述任一台主机发送所述第二心跳响应。
3.根据权利要求1或2所述的计费系统,其特征在于,
所述代理适配器,还用于获取所述第一计费引擎和所述第二计费引擎的待处理消息队列长度或系统资源利用率;确定所述第一计费引擎和所述第二计费引擎的待处理消息队列长度之差的绝对值大于第二阈值时,在第三预设时间段内将所述第二计费信息发送至待处理消息队列长度相对小的引擎;或者,确定所述第一计费引擎和所述第二计费引擎中的至少一个引擎的系统资源利用率不大于第三阈值时,将所述第二计费信息发送至所述至少一个引擎。
4.根据权利要求1所述的计费系统,其特征在于,
所述第一计费引擎,还用于在检测到所述第一计费引擎的待处理消息队列长度突增时,向所述节点管理器发送调度请求;所述调度请求包括主机节点的数量及能力;
所述节点管理器,还用于根据所述调度请求,为所述第一计费引擎调度所述数量及能力的主机节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团山西有限公司,未经中国移动通信集团山西有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610079089.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:防火门定位释放滑轨装置
- 下一篇:一种淋浴房缓冲器的安装结构