一种交换机计费方法

文档序号:7775089阅读:247来源:国知局
一种交换机计费方法
【专利摘要】本发明公开一种交换机计费方法,包括步骤:实时接收交换机发送的电话通话信息;分析得到相应每次通话的话单,计算出相应的话费;每隔一预设时间向另一交换机计费服务器发送联机信号;侦测另一交换机计费服务器发送的联机信号,判断是否在一预设时间段内均未接收联机信号;当其中一交换机计费服务器判定在一预设时间段内未接收到联机信号时,将宕机时间点到恢复时间点之间产生的话单和相应的话费进行缓存;以及当所述其中一交换机计费服务器再次接收到另一交换机计费服务器发送的联机信号时,将缓存的话单和相应的话费同步至另一交换机计费服务器的数据库。本发明公开一种交换机计费系统及服务器。
【专利说明】一种交换机计费方法
【技术领域】
[0001]本发明涉及数据处理领域,尤其涉及一种交换机计费方法。
【背景技术】
[0002]现有的话单缓存器,当计费主机宕机后,话单会被缓冲在缓存器里,当计费主机正常后,可以读取缓冲在缓存器里的话单,一定程度上保证了话单数据的完整性。然而,上述现有的话单缓存器方案由于在单计费主机宕机时用户无法查到话费数据,因此只能保证数据的完整性,不能保证业务的连续性;另外,由于缓冲器的容量大小有限制,当缓冲的话单超过缓存器的容量后,超过容量的话单依然会丢失。这样话机的计费就会市区数据依据,导致计费上错误。

【发明内容】

[0003]为解决上述问题,本发明的目的是提供一种交换机计费方法。
[0004]本发明采用以下方案实现:一种交换机计费方法,其特征在于:提供一交换机计费系统,该交换机计费系统包括交换机和所述交换机分别通信连接的两个交换机计费服务器,所述两个交换机计费服务器彼此通信连接,每个交换机计费服务器包括:
数据库;
监控模块,用于实时接收交换机发送的电话通话信息;
分析模块,用于按照特定的话单格式对每次通话的所有电话通话信息进行分析得到相应每次通话的话单,然后根据话单所对应的汇率计算出相应的话费,以及存储所述话单和相应的话费至数据库;
发送模块,用于每隔一预设时间向另一交换机计费服务器发送联机信号;
侦测模块,用于侦测另一交换机计费服务器发送的联机信号判断是否在一预设时间段内均未接收到另一交换机计费服务器发送的联机信号;
缓存模块,用于当所述侦测模块判定未在一预设时间段内接收到另一交换机计费服务器发送的联机信号时,对将宕机时间点到恢复时间点之间产生的话单和相应的话费进行缓存,所述宕机时间点是首次侦测不到联机信号时的时间点,所述恢复时间点是侦测模块到再次接收到另一交换机计费服务器发送的联机信号时的时间点;以及
同步模块,用于当所述侦测模块在所述恢复时间点再次接收到另一交换机计费服务器发送的联机信号时,将所述缓存模块缓存的话单和相应的话费同步至另一交换机计费服务器的数据库,并在同步完成后清空缓存模块缓存的话单和相应的话费;
所述交换机计费方法运行于所述交换机计费系统中,包括步骤:
步骤S101、两个交换机计费服务器实时接收交换机发送的电话通话信息;
步骤S102、两个交换机计费服务器按照特定的话单格式对每次通话的所有电话通话信息进行分析得到相应每次通话的话单,然后根据话单所对应的汇率计算出相应的话费,以及存储所述话单和相应的话费至数据库; 步骤S103、每个交换机计费服务器每隔一预设时间向另一交换机计费服务器发送联机
信号;
步骤S104、每个交换机计费服务器侦测另一交换机计费服务器发送的联机信号,判断是否在一预设时间段内均未接收到另一交换机计费服务器发送的联机信号;
步骤S105、当其中一交换机计费服务器判定在一预设时间段内未接收到另一交换机计费服务器发送的联机信号时,所述其中一交换机计费服务器将宕机时间点到恢复时间点之间产生的话单和相应的话费进行缓存,所述宕机时间点是首次侦测不到联机信号时的时间点,所述恢复时间点是再次接收到另一交换机计费服务器发送的联机信号时的时间点;步骤S106、当所述其中一交换机计费服务器在所述恢复时间点再次接收到另一交换机计费服务器发送的联机信号时,所述其中一交换机计费服务器将所述缓存的话单和相应的话费同步至另一交换机计费服务器的数据库,并在同步完成后清空缓存的话单和相应的话费。
[0005]在本发明一实施例中,第二交换机计费服务器在t时刻宕机,此时第二发送模块停止向第一交换机计费服务器发送联机信号,并且第一侦测模块在从t时刻到q时刻这一预设(r-q)时间段内均未接收到第二发送模块发出的联机信号,则第一侦测模块确定第二交换机计费服务器宕机,通知第一缓存模块对宕机时间点t时刻到恢复时间点r时刻之间产生的话单和相应的话费进行缓存;当第一侦测模块在恢复时间点r时刻再次接收到联机信号时,通知第一同步模块将第一缓存模块缓存的话单和相应的话费同步至第二换机计费服务器的数据库,并在同步完成后清空第一缓存模块缓存的话单和相应的话费。
[0006]本发明通过采用两个交换机计费服务器同时接收交换机的数据,当一台交换机计费服务器出现宕机,另外一台可以正常接收数据并对外提过服务,从而保证业务的连续性;当宕机的交换机计费服务器回复正常后,正常运行的交换机计费服务器通过数据同步的方式,将宕机的交换机计费服务器在宕机时间段内没有接收的数据同步到宕机的交换机服务器,从而保证数据的完整性。
【专利附图】

【附图说明】
[0007]图1是本发明一实施方式中一种交换机计费系统的系统框图;
图2是本发明一实施方式中一种交换机计费方法的执行流程图。
[0008]主要元件符号说明
第一服务器10 ;第二服务器20 ;交换机30 ;第一监控模块11 ;
第一分析模块12 ;第一发送模块13 ;第一侦测模块14 ;
第一缓存模块15 ;第一同步模块16 ;第一数据库17 ;
第二监控模块21 ;第二分析模块22 ;第二发送模块23 ;
第二侦测模块24 ;第二缓存模块25 ;第二同步模块26 ;第二数据库27。
【具体实施方式】
[0009]为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。
[0010]请一并参阅图1,本发明先介绍该方法依赖的硬件系统,该交换机计费系统包括交换机30、与所述交换机30分别通信连接的两个交换机计费服务器,所述两个交换机计费服务器彼此通信连接,该两个交换机计费服务器分别为第一交换机计费服务器10和第二交换机计费服务器20。在一实施方式中,所述第一服务器10和第二服务器20分别通过串口连接至所述交换机的计费接口上;在另一实施方式中,所述第一服务器和第二服务器分别通过网口连接在所述交换机的计费接口上。
[0011]每个交换机计费服务器包括数据库、监控模块、分析模块、发送模块、侦测模块、缓存模块、同步模块。在本实施方式中,第一交换机计费服务器10包括第一数据库17、第一监控模块11、第一分析模块12、第一发送模块13、第一侦测模块14、第一缓存模块15、第一同步模块16。第二交换机计费服务器20包括第二数据库27、第二监控模块21、第二分析模块22、第二发送模块23、第二侦测模块24、第二缓存模块25、第二同步模块26。
[0012]所述监控模块用于实时接收交换机30发送的电话通话信息。
[0013]所述分析模块用于按照特定的话单格式对每次通话的所有电话通话信息进行分析得到相应每次通话的话单,然后根据话单所对应的汇率计算出相应的话费,以及存储所述话单和相应的话费至数据库。
[0014]所述发送模块用于每隔一预设时间向另一交换机计费服务器发送联机信号。
[0015]所述侦测模块用于侦测另一交换机计费服务器发送的联机信号判断是否在一预设时间段内均未接收到另一交换机计费服务器发送的联机信号。
[0016]所述缓存模块用于当所述侦测模块判定未在一预设时间段内接收到另一交换机计费服务器发送的联机信号时,对将宕机时间点到恢复时间点之间产生的话单和相应的话费进行缓存,所述宕机时间点是首次侦测不到联机信号时的时间点,所述恢复时间点是侦测模块到再次接收到另一交换机计费服务器发送的联机信号时的时间点。
[0017]所述同步模块用于当所述侦测模块在所述恢复时间点再次接收到另一交换机计费服务器发送的联机信号时,将所述缓存模块缓存的话单和相应的话费同步至另一交换机计费服务器的数据库,并在同步完成后清空缓存模块缓存的话单和相应的话费。
[0018]以上结合一实施例进行说明,假设第二交换机计费服务器20在t时刻宕机,此时第二发送模块23停止向第一交换机计费服务器10发送联机信号,并且第一侦测模块14在从t时刻到q时刻这一预设(r_q)时间段内均未接收到第二发送模块23发出的联机信号,则第一侦测模块14确定第二交换机计费服务器20宕机,通知第一缓存模块15对宕机时间点t时刻到恢复时间点r时刻之间产生的话单和相应的话费进行缓存。
[0019]当第一侦测模块14在恢复时间点r时刻再次接收到联机信号时,通知第一同步模块16将第一缓存模块15缓存的话单和相应的话费同步至第二换机计费服务器20的数据库27,并在同步完成后清空第一缓存模块15缓存的话单和相应的话费。
[0020]请参阅图2,是本发明一实施方式中一种交换机计费方法的执行流程图。该交换机计费方法运行于上述交换机计费系统中,包括步骤:
步骤S101、两个交换机计费服务器实时接收交换机发送的电话通话信息;
步骤S102、两个交换机计费服务器按照特定的话单格式对每次通话的所有电话通话信息进行分析得到相应每次通话的话单,然后根据话单所对应的汇率计算出相应的话费,以及存储所述话单和相应的话费至数据库;
步骤S103、每个交换机计费服务器每隔一预设时间向另一交换机计费服务器发送联机信号;
步骤S104、每个交换机计费服务器侦测另一交换机计费服务器发送的联机信号,判断是否在一预设时间段内均未接收到另一交换机计费服务器发送的联机信号;
步骤S105、当其中一交换机计费服务器判定在一预设时间段内未接收到另一交换机计费服务器发送的联机信号时,所述其中一交换机计费服务器将宕机时间点到恢复时间点之间产生的话单和相应的话费进行缓存,所述宕机时间点是首次侦测不到联机信号时的时间点,所述恢复时间点是再次接收到另一交换机计费服务器发送的联机信号时的时间点;以及
步骤S106、当所述其中一交换机计费服务器在所述恢复时间点再次接收到另一交换机计费服务器发送的联机信号时,所述其中一交换机计费服务器将所述缓存的话单和相应的话费同步至另一交换机计费服务器的数据库,并在同步完成后清空缓存的话单和相应的话费。
[0021]本发明的一种交换机计费方法,通过采用两个交换机计费服务器同时接收交换机的数据,当一台交换机计费服务器出现宕机,另外一台可以正常接收数据并对外提过服务,从而保证业务的连续性;当宕机的交换机计费服务器回复正常后,正常运行的交换机计费服务器通过数据同步的方式,将宕机的交换机计费服务器在宕机时间段内没有接收的数据同步到宕机的交换机服务器,从而保证数据的完整性。
[0022]以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种交换机计费方法,其特征在于:提供一交换机计费系统,该交换机计费系统包括交换机和所述交换机分别通信连接的两个交换机计费服务器,所述两个交换机计费服务器彼此通信连接,每个交换机计费服务器包括: 数据库; 监控模块,用于实时接收交换机发送的电话通话信息; 分析模块,用于按照特定的话单格式对每次通话的所有电话通话信息进行分析得到相应每次通话的话单,然后根据话单所对应的汇率计算出相应的话费,以及存储所述话单和相应的话费至数据库; 发送模块,用于每隔一预设时间向另一交换机计费服务器发送联机信号; 侦测模块,用于侦测另一交换机计费服务器发送的联机信号判断是否在一预设时间段内均未接收到另一交换机计费服务器发送的联机信号; 缓存模块,用于当所述侦测模块判定未在一预设时间段内接收到另一交换机计费服务器发送的联机信号时,对将宕机时间点到恢复时间点之间产生的话单和相应的话费进行缓存,所述宕机时间点是首次侦测不到联机信号时的时间点,所述恢复时间点是侦测模块到再次接收到另一交换机计费服务器发送的联机信号时的时间点;以及 同步模块,用于当所述侦测模块在所述恢复时间点再次接收到另一交换机计费服务器发送的联机信号时,将所述缓存模块缓存的话单和相应的话费同步至另一交换机计费服务器的数据库,并在同步完成后清空缓存模块缓存的话单和相应的话费; 所述交换机计费方法运行于所述交换机计费系统中,包括步骤: 步骤S101、两个交换`机计费服务器实时接收交换机发送的电话通话信息; 步骤S102、两个交换机计费服务器按照特定的话单格式对每次通话的所有电话通话信息进行分析得到相应每次通话的话单,然后根据话单所对应的汇率计算出相应的话费,以及存储所述话单和相应的话费至数据库; 步骤S103、每个交换机计费服务器每隔一预设时间向另一交换机计费服务器发送联机信号; 步骤S104、每个交换机计费服务器侦测另一交换机计费服务器发送的联机信号,判断是否在一预设时间段内均未接收到另一交换机计费服务器发送的联机信号; 步骤S105、当其中一交换机计费服务器判定在一预设时间段内未接收到另一交换机计费服务器发送的联机信号时,所述其中一交换机计费服务器将宕机时间点到恢复时间点之间产生的话单和相应的话费进行缓存,所述宕机时间点是首次侦测不到联机信号时的时间点,所述恢复时间点是再次接收到另一交换机计费服务器发送的联机信号时的时间点;步骤S106、当所述其中一交换机计费服务器在所述恢复时间点再次接收到另一交换机计费服务器发送的联机信号时,所述其中一交换机计费服务器将所述缓存的话单和相应的话费同步至另一交换机计费服务器的数据库,并在同步完成后清空缓存的话单和相应的话费。
2.根据权利要求1所述的交换机计费方法,其特征在于:第二交换机计费服务器在t时刻宕机,此时第二发送模块停止向第一交换机计费服务器发送联机信号,并且第一侦测模块在从t时刻到q时刻这一预设(r_q)时间段内均未接收到第二发送模块发出的联机信号,则第一侦测模块确定第二交换机计费服务器宕机,通知第一缓存模块对宕机时间点t时刻到恢复时间点r时刻之间产生的话单和相应的话费进行缓存;当第一侦测模块在恢复时间点r时刻再次接收到联机信号时,通知第一同步模块将第一缓存模块缓存的话单和相应的话费同步至第二换机计费服务器的数据库,并在同步完成后清空第一缓存模块缓存的话单和相应 的话费。
【文档编号】H04L12/14GK103560896SQ201310527740
【公开日】2014年2月5日 申请日期:2013年10月31日 优先权日:2013年10月31日
【发明者】林苏蓉, 黄希顺, 郭淑英, 胡平金, 杨爱国 申请人:国家电网公司, 国网福建省电力有限公司, 国网福建省电力有限公司信息通信分公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1