一种在在线计费系统中用于计费的方法与设备的制造方法

文档序号:9931608阅读:563来源:国知局
一种在在线计费系统中用于计费的方法与设备的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种用于计费的技术。
【背景技术】
[0002]在线计费系统(Online Charging System, 0CS)是3GPP网络架构中最重要的组成部分之一。在线计费系统的计费方式和工作方式与传统的离线计费系统(OfflineCharging System, 0FCS)完全不同。
[0003]离线计费系统主要是基于IT的系统,每个月的月初,离线计费系统提取上个月的所有业务的使用信息(话单),进行计费计算,并产生账单。
[0004]而在线计费系统能够实现实时计费,具体地,用户在使用相应的业务之前,相关网元会向在线计费系统发送消息进行鉴权,在线计费系统在检查了相应的帐户信息后会给该用户分配一定的配额,同时从相应的帐户信息中扣除该配额,相关网元在得到了该配额后允许用户使用该业务。当该配额使用完毕后,上述过程会重复执行,即,相关网元会再次向在线计费系统发送消息进行鉴权以获取新的配额。当在线计费系统发现用户的帐户信息里的可用余额为零或者使用额度达到时,会终止用户使用相应的业务。
[0005]和离线计费系统相比,在线计费系统具有很明显的优势:对运营商而言,其能实时监控业务的使用情况,从而避免可能的利润损失;对用户而言,其能提供实时的话费信息和帐户信息从而避免“帐单震撼(bill shock)”。因此,大多数的运用商都把在线计费系统作为为预付费用户和后付费用户服务的计费平台。
[0006]然而,现有的在线计费系统在使用时也存在一些问题。下面举例说明:
[0007]例子一:归属地在A国的用户A订阅了一个星期(6月18日-6月24日)的漫游套餐。然后,用户A在6月18日至6月24日出访到B国。由于现行网络架构的缺陷,漫游地的网元MSC不具有和归属地的在线计费系统通信的接口,无法实现实时计费。为了不影响用户的使用,漫游地的运营商并不会终断用户A的使用,而是以离线的方式收集用户A的业务使用信息,然后,在稍后的某个时间比如6月28日,向归属地的网络发送收集到的用户A的业务使用信息。而此时用户订阅的漫游套餐已过期,现有的在线计费系统将重置用户帐户中已经过期的套餐和使用信息,现有的在线计费系统中只有当前的费率信息和帐户信息,并没有已经过期的漫游套餐的信息,因此,归属地的在线计费系统会以当前的费率对接收到的用户A的业务使用信息进行计费,这显然是不合理的也是不正确的。
[0008]例子二:用户B订阅了以天为计费周期的套餐,每天的零点,在线计费系统会对用户B的帐户信息进行重置。在线计费系统在7月12日22点过载,导致相关网元无法向其发送消息。为了不响应用户的使用,相关网元会继续允许用户B使用业务并收集相应的业务使用信息。然后,在7月13日2点,在线计费系统恢复正常,相关网元将收集到的用户B在7月12日22点之后的业务使用信息发送给在线计费系统,由于此时在线计费系统只有7月13日的帐户信息,没有7月12日的帐户信息,在线计费系统只能将收集到的用户B在7月12日22点之后的业务使用信息的费用信息计到7月13日这个计费周期上,这显然也是不合理的也是不正确的。
[0009]可见,由于各种原因(相关网元不具有到在线计费系统的接口或者在线计费系统过载等)导致一些计费请求无法在发生时刻实时到达在线计费系统,然后,在线计费系统在晚于上述发生时刻的某个时刻收到这些计费请求,如果采用现有的计费方法,用当前的费率信息和帐户信息对这些“迟到”的计费请求进行处理肯定会出现错误的计费。因此,如何对这些“迟到”的计费请求正确地计费是一个急需解决的问题。

【发明内容】

[0010]本发明的目的是提供一种在在线计费系统中用于计费的方法与设备。
[0011]根据本发明的第一个方面,提供了一种在在线计费系统中用于计费的方法,在所述在线计费系统中每个用户均对应有一个帐户,所述帐户对应至少一个带有有效期的帐户信息,所述帐户对应至少一个带有有效期的费率信息,该方法包括以下步骤:判断接收到的对应于某个用户的计费请求中是否包含非实时计费的标识;如果判断结果为不包含,对所述计费请求用所述用户对应的当前的费率信息进行计费并更新所述用户对应的当前的帐户信息;如果判断结果为包含,根据所述计费请求中包含的计费发生时刻确定与所述用户的所述计费发生时刻对应的帐户信息和费率信息;对所述计费请求用所述确定的费率信息进行计费并更新所述确定的帐户信息。
[0012]优选地,其中所述计费发生时刻是早于当前时刻的某个时刻或晚于当前时刻的某个时刻。
[0013]优选地,所述根据所述计费请求中包含的计费发生时刻确定与所述用户的所述计费发生时刻对应的帐户信息和费率信息的步骤进一步包括:根据所述计费请求中包含的用户标识确定其对应的帐户;判断所述计费发生时刻处于所述帐户的哪个帐户信息和哪个费率信息的有效期内;将所述帐户信息和费率信息确定为与所述计费发生时刻对应的帐户信息和费率信息。
[0014]优选地,所述方法还包括:当触发条件满足时对当前的帐户信息或费率信息进行备份,并对备份的帐户信息或费率信息标识其对应的有效期。
[0015]优选地,所述方法还包括:当接收到更新费率的消息时,对当前的费率信息进行备份,对备份的费率信息标识其对应的有效期。
[0016]优选地,所述方法还包括:当周期性地重置用户的当前帐户信息时且当前帐户信息中的余额不为零时,对所述用户的当前的帐户信息进行备份,并对备份的帐户信息标识其对应的有效期;当用户当前帐户信息中包含的产品或服务不再有效时且当前帐户信息中的余额不为零时,对所述用户的当前的帐户信息进行备份,并对备份的帐户信息标识其对应的有效期。
[0017]优选地,所述当用户当前帐户信息中包含的产品或服务不再有效时包括以下情况之一:当用户当前帐户信息中包含的产品或服务过期时,当用户当前帐户信息中包含的产品或服务未过期但用户订阅了新的产品或服务致使当前帐户信息中包含的产品或服务无效时。
[0018]优选地,所述方法还包括:定期检查所述帐户信息或费率信息并根据预定规则删除已过期的帐户信息或费率信息。
[0019]根据本发明的第二个方面,提供了一种在在线计费系统中用于计费的装置,在所述在线计费系统中每个用户均对应有一个帐户,所述帐户对应至少一个带有有效期的帐户信息,所述帐户对应至少一个带有有效期的费率信息,该装置包括:判断装置,用于判断接收到的对应于某个用户的计费请求中是否包含非实时计费的标识;第一计费装置,用于当判断结果为不包含时对所述计费请求用所述用户对应的当前的费率信息进行计费并更新所述用户对应的当前的帐户信息;确定装置,用于当判断结果为包含时根据所述计费请求中包含的计费发生时刻确定与所述用户的所述计费发生时刻对应的帐户信息和费率信息;第二计费装置,用于对所述计费请求用所述确定的费率信息进行计费并更新所述确定的帐户信息。
[0020]优选地,其中所述计费发生时刻是早于当前时刻的某个时刻或晚于当前时刻的某个时刻。
[0021]优选地,所述确定装置进一步用于:根据所述计费请求中包含的用户标识确定其对应的帐户;判断所述计费发生时刻处于所述帐户的哪个帐户信息和哪个费率信息的有效期内;将所述帐户信息和费率信息确定为与所述计费发生时刻对应的帐户信息和费率信肩、O
[0022]优选地,所述装置还包括:备份装置,用于当触发条件满足时对当前的帐户信息或费率信息进行备份,并对备份的帐户信息或费率信息标识其对应的有效期。
[0023]优选地,所述备份装置进一步用于:当接收到更新费率的消息时,对当前的费率信息进行备份,对备份的费率信息标识其对应的有效期。
[0024]优选地,所述备份装置进一步用于:当周期性地重置用户的当前帐户信息时且当前帐户信息中的余额不为零时,对所述用户的当前的帐户信息进行备份,并对备份的帐户信息标识其对应的有效期;当用户当前帐户信息中包含的产品或服务不再有效时且当前
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1