一种计费处理方法以及装置的制作方法

文档序号:7648359研发日期:2007年阅读:344来源:国知局
技术简介:
本专利针对实时计费与定期计费顺序混乱导致费用计算偏差的问题,提出在实时计费前先获取用户定期计费结果的处理方法。通过实时计费模块与定期计费模块协同,确保计费时间顺序正确,精准获取用户费用信息,保障通信服务合规性与运营商利益。
关键词:计费处理方法,实时计费,定期计费
专利名称:一种计费处理方法以及装置的制作方法
技术领域
本发明涉及通讯领域,特别涉及一种计费处理方法以及装置。
■背景技术在当前的电信网络中,对于智能网、3G业务、预付费和后付费融合等业务的计费系统,一般都有处理实时计费事件(如话音呼叫计费、实时短消息扣费、GPRS流量计费等)的需求,需要针对实时计费事件,建立一个处理流程,按照实时批价、扣费、优惠等环节来进行处理。而且由于实时计费业务的时限性,对单个用户的处理时间都非常的短,一般在1秒内同时。
电信业务中还有处理定期计费事件(如扣取月租费、预存话费的分期返还、每月赠送用户一定量的免费短信等)的需求。需要定期的启动计费处理流程,批量,而且一般都是按照计费的用户数据逐条顺序执行处理定期计费事件。定期费用(如月租费)一般是规定在某日的某时刻点,全部处理完毕。如每月1日的0点0分0秒,要求系统中所有用户的月租费都扣取完毕,不能提前也不能延后扣取。但是由于电信系统中,用户量数目通常都非常大(数万甚至数百万),要处理完所有用户的定期费用,通常都要10分钟以上,所以实际上是无法做到某时刻同时处理完所有用户的定期计费事件的。
目前针对实时计费事件和定期计费事件的处理方案为针对实时计费事件,有一个实时计费模块进行实时计费处理。针对定期计费事件有一个定期计费模块进行定期计费处理。而且两个模块在流程上互相独立运行,相互不直接通讯。
发明人在本发明过程中发现由于实时计费模块和定期计费模块在流程上相互独立,当定期处理模块还在处理过程中,用户的呼叫触发了实时计费流程,如在每月1日的0点0分0秒开始启动定期计费处理,需持续30分钟才能处理完所有用户,而在第5分钟时,某用户发生了话音呼叫,此时可能导致如下结果首先,在用户的余额不够定期费用的扣取时,如果先进行实时鉴权、计费,再扣取定期费用,则原本无权的呼叫却放通了,后续的定期计费模块对该用户的定期费用进行扣取,却发现余额不足,这对运营商是一种损失;其次,当用户有当日可返还的资金和免费资源时,如果先执行了实时计费的处理,再进行定期计费处理,则当日的实时计费流程中用户原本可以享用的这些资金和免费资源,却没有享用到。
■发明内容有鉴于此,本发明实施例提供了一种计费方法,使得实时计费与定期计费之间能够相互关联通讯,从而可以保证实时计费和定期计费的时间顺序正确,获得用户准确的费用信息,进而根据该费用信息控制用户的通讯,以保障用户和运营商的利益。
为解决上述问题,本发明实施例提出的一种计费方法具体包括如下步骤收到对用户的实时计费请求消息,该实时计费请求消息产生于一实时计费事件,在对该用户进行实时计费处理之前,获得对该用户的定期计费处理结果;根据所述的定期计费处理结果,对该用户的实时计费事件进行计费处理。
相应的,本发明实施例还提供了一种实现上述方法的系统,具体包括实时计费模块包括第一接收模块以及实时计费处理模块,所述的第一接收模块用于接收对用户的实时计费请求消息,并获得对该用户的定期计费处理结果;所述的实时计费处理模块用于根据所述第一接收模块接收的定期计费处理结果对该用户的实时计费事件进行计费处理;定期计费模块包括第二接收模块、定期计费处理模块以及计费结果返回模块,所述的第二接收模块用于接收计费请求消息;所述的定期计费处理模块包括计费处理子模块用于根据所述计费请求消息处理用户的定期计费事件,并将对用户的定期计费处理结果发送出去;所述的计费结果返回模块用于向实时计费模块返回定期计费模块处理的定期计费处理结果。
相应的,本发明实施例还提供了一种实施上述方法的一种计费装置,该计费装置包括第三接收模块,用于接收对用户的实时计费请求消息,并获得对该用户的定期计费处理结果;计费处理模块用于根据所述第三接收模块接收的定期计费处理结果对该用户的实时计费事件进行计费处理。
从上述技术方案可以看出,本发明所实施例能够取得以下有益效果通过在对该用户进行实时计费处理之前与定期计费模块进行通讯,获得对该用户的定期计费处理结果,并根据该定期计费处理结果对该用户进行实时计费处理的方法可以保障实时计费和定期计费的时间顺序正确,获得用户准确的费用信息,进而根据该费用信息控制用户的通讯,以保障用户和运营商的利益。



图1为本发明实施例的计费处理方法流程图;图2为本发明提供的一种计费处理系统结构示意图;图3为图2系统实施例中实时计费模块的一个实施例的结构示意图;图4为图2系统实施例中定期计费模块的一个实施例的结构示意图;图5为本发明提供的一种计费处理装置的第一实施例结构示意图;图6为本发明提供的一种计费处理装置的第二实施例结构示意图;图7为本发明提供的一种计费处理方法第一实施例的流程图;图8为本发明提供的一种计费处理方法第二实施例的流程图。
具体实施方式
本发明实施例针对现有的电信网络中实时计费处理流程与定期计费处理流程的相互独立,从而无法按准确的顺序来扣除用户的费用,以至于进一步影响对用户的通信控制的问题,提出以下技术构思在对用户的计费事件进行实时计费处理之前,先获取对该用户的定期计费处理结果,然后根据定期计费处理结果进行实时计费处理。
为实现上述技术构思,本发明实施例提供了一种计费处理方法,其流程如图1所示,具体包括以下步骤步骤101、收到对用户的实时计费请求消息,该实时计费请求消息产生于一实时计费事件,在对该用户进行实时计费处理之前,获得对该用户的定期计费处理结果;步骤102、根据所述的定期计费处理结果,对该用户的实时计费事件进行计费处理。
在对本发明方法实施例进行详细描述之前,先介绍实现本发明方法实施例的系统以及装置,以便更好地理解本发明方法实施例的具体实现过程,具体参见图2为实现本发明方法的系统实施例一的结构示意图,该系统可以包括业务控制模块201,用于向实时计费模块202发送实时鉴权、计费请求,并接收来自实时计费模块202对用户实时计费的处理结果,并根据该结果对用户的通信进行控制;实时计费模块202,如图3所示,可以包括第一接收模块2021用于接收业务控制模块201对用户的实时鉴权、计费请求消息,并获得定期计费模块203发送的对该用户的定期计费处理结果;实时计费处理模块2022用于根据所述的第一接收模块2021所接收的定期计费处理结果对该用户的实时计费事件进行实时鉴权、计费处理,并将实时鉴权、计费结果返回至业务控制模块201;定期计费模块203,如图4所示,可以包括第二接收模块2033,用于接收实时计费模块202发送的定期计费请求消息;定期计费处理模块203 1用于处理用户的定期计费事件并将处理结果发送至计费结果返回模块2032,具体可以为,定期计费处理模块2031中的判断子模块20311根据接收的定期计费请求消息,确定当前正处于本定期计费周期内的定期计费处理过程中,或者当前还没有开始处理本定期计费周期内的定期计费事件,则根据定期计费请求消息中携带的用户ID,指示定期计费处理模块2031中的计费处理子模块20312立即对该用户的定期计费事件进行处理,并由计费处理子模块20312将定期计费处理结果发送至计费结果返回模块2032,如果定期计费处理模块2031中的判断子模块20311确定当前已经对本定期计费周期内的定期计费事件处理完毕,则根据定期计费请求消息中携带的用户ID,指示定期计费处理模块2031中的计费处理子模块20312查找到已经处理完毕的该用户的定期计费处理结果,并计费处理子模块20312将已经处理完毕的该用户的定期计费处理结果发送至计费结果返回模块2032;计费结果返回模块2032用于向实时计费模块202返回所述的定期计费处理结果,计费结果返回模块2032也可以设置在定期计费处理模块2031之中。
在本发明的系统第二实施例中,参见图3,所述的实时计费模块202还可以进一步包括定期计费请求模块2023,用于在第一接收模块2021收到对用户的实时计费请求消息后,向所述的定期计费模块203发送对该用户的定期计费请求;所述的定期计费处理模块203用于根据所述的定期计费请求处理该用户的定期计费事件,并将定期计费处理结果返回给实时计费模块202中的第一接收模块2021。
优选的,在本系统实施例中,所述的实时计费模块202还可以进一步包括判断模块,用于判断是否已经获得定期计费模块203返回的该用户的本定期计费周期内定期计费处理结果,如果已经返回,则指示实时计费处理模块2022根据所返回的本定期计费周期内定期计费处理结果,对该用户的实时计费事件进行计费处理;否则向定期计费模块203发送对该用户的定期计费请求。这样避免在收到实时计费请求消息后,实时计费模块已经获得该用户本周期的定期计费处理结果还向定期计费模块发送定期计费请求,从而造成重复获得,定期计费模块重复处理所述定期计费请求的弊端。
在本发明的系统第三实施例中,参见图4,所述的定期计费模块203中的第二接收模块2033,进一步可以用于接收业务控制模块201发送的对用户的实时计费请求消息或者其他实时计费触发消息,并于接收到所述的实时计费请求消息或者其他实时计费触发消息后指示定期计费处理模块203的定期计费处理模块2031处理该用户的定期计费事件,并在定期计费处理模块2031处理完毕后通过计费结果返回模块2032向实时计费模块202的第一接收模块2021返回所述的定期计费处理结果,具体可以为,定期计费处理模块2031中的判断子模块20311根据接收的实时计费请求消息,确定当前正处于本定期计费周期内的定期计费处理过程中,或者当前还没有开始处理本定期计费周期内的定期计费事件,则根据实时计费请求消息中携带的用户ID,指示定期计费处理模块2031中的计费处理子模块20312立即对该用户的定期计费事件进行处理,并由计费处理子模块20312将定期计费处理结果发送至计费结果返回模块2032;如果定期计费处理模块2031中的判断子模块确定当前已经对本定期计费周期内的定期计费事件处理完毕,则根据实时计费请求消息中携带的用户ID,指示定期计费处理模块2031中的计费处理子模块20311查找到已经处理完毕的该用户的定期计费处理结果,并由计费促里子模块20312将已经处理完毕的该用户的定期计费处理结果发送至计费结果返回模块2032。这样可以节省实时计费模块和定期计费模块之间的交互次数,以及占用网络或者系统内部数据传输资源,而且可以快速的将处理后的定期计费处理结果返回实时计费模块,以保证计费的迅速完成。
需要说明的是,上述业务控制模块201、实时计费模块202、定期计费模块203可以为独立的网元设备,也可能是以任何一种组合共存在一个网元设备中。
请参见图5为实现本发明方法的计费处理装置实施例一的结构示意图,该计费处理装置301可以包括
第三接收模块3011,用于接收对用户的实时计费请求消息,并获得对该用户的定期计费处理结果;计费处理模块3012用于根据所述第三接收模块3011所接收的定期计费处理结果对该用户的实时计费事件进行计费处理。
在本发明提供的计费处理装置第二实施例中,参见图6,该计费处理装置301可以进一步包括定期计费模块203,用于根据收到的对用户的实时计费消息后,进行对用户的定期计费处理,并将所述的定期计费处理结果返回计费处理模块。定期计费模块203的具体结构以及功能同上述系统第一至第三实施例中的定期计费模块203可以一样。
本发明提供的计费处理装置301第三实施例中,该计费处理装置可以进一步包括定期计费请求模块,用于在第三接收模块3011接收用户的实时计费请求消息,并于接收到所述的实时计费请求消息后向定期计费模块203发送对该用户的定期计费请求;所述的定期计费处理模块203根据收到的所述的定期计费请求进行定期计费处理,并向所述的计费处理模块返回所述的定期计费处理结果。所述的定期计费模块203的具体结构以及功能同上述系统第一实至第三实施例中的定期计费模块203可以一样。
以上是对发明提供的计费处理系统实施例以及计费处理装置实施例进行的说明,以下描述如何通过该计费处理系统实施例以及计费处理装置实施例实现本发明所提供的方法实施例。
参见图7,为应用上述系统以及装置实现本发明方法的第一实施例的流程图,具体处理过程包括以下步骤步骤701、业务控制模块,如业务交换中心SSP(Service Switching Point)、移动交换中心MSC(Mobile Switching Center)等,根据用户的实时计费事件后,如话音呼叫事件,则上报“实时鉴权、计费请求”到实时计费模块。具体可以通过向实时计费模块发送实时计费请求消息,业务控制模块与实时计费模块的接口参数包括但不限于计费用户号码、业务类型、鉴权计费类型。
步骤702、实时计费模块收到所述的计费请求消息后,在对该用户进行实时计费处理之前,发送“定期计费请求”给定期计费模块,请求定期计费模块处理该用户的定期计费事件,并在线等待定期计费结果。实时计费模块与定期计费模块之间的接口参数包括但不限于计费用户ID。
实际应用中,可以在此步骤中增加一个判断步骤,即在向定期计费模块发送所述的“定期计费请求”之前,判断是否已经获得定期计费模块返回的该用户的本定期计费周期内定期计费处理结果,如果已经返回,则根据所返回的本定期计费周期内定期计费处理结果,对该用户的实时计费事件进行计费处理;否则,向定期计费模块发送对该用户的定期计费请求。这样可以避免在收到实时计费请求消息后,实时计费模块已经获得该用户本周期的定期计费处理结果还向定期计费模块发送定期计费请求,从而造成重复获得,定期计费模块重复处理所述定期计费请求的弊端。
步骤703、定期计费模块收到所述的定期计费请求消息后,对该用户进行定期计费处理。处理的内容可以包括但不限于根据接收的定期计费请求消息,确定当前正处于本定期计费周期内的定期计费处理过程中,或者当前还没有开始处理本定期计费周期内的定期计费事件,则会停止正在进行的对其他用户的定期计费处理,而根据定期计费请求消息中携带的用户ID,立即转换到对该用户的当前定期计费周期内所有的定期计费事件进行定期计费处理;当确定当前已经对本定期计费周期内的定期计费事件处理完毕,则根据定期计费请求消息中携带的用户ID,查找到已经处理完毕的该用户的定期计费处理结果,并将结果按照下述步骤返回实时计费模块。
定期计费处理一般都会有一个计费周期,比如每个月扣除一次租费、每天赠送1元话费等,此处的每月或者每天可以看作是所述的定期计费周期,一般定期计费模块会在定期计费周期内某个时间点来启动定期计费,如每天的零点或者每月的月初等。并将结果按照下述步骤返回各实时计费模块。
步骤704、定期计费模块返回步骤703所产生的“定期计费处理结果”,将该用户当前周期的所有定期计费事件的处理结果反馈给实时计费模块。相应的接口参数包括但不限于计费用户ID、定期事件处理结果。
步骤705、实时计费模块根据接收到的“定期计费处理结果”,进行相应的实时鉴权、计费处理逻辑。
步骤706、实时计费模块将“实时鉴权、计费结果”返回给业务控制模块,接口参数包括不限于计费用户号码、鉴权计费结果。
参见图8,为应用上述系统以及装置实现本发明方法的第二实施例的流程图,具体处理过程包括以下步骤步骤801、业务控制模块,如业务交换中心SSP(Service Switching Point)、移动交换中心MSC(Mobile Switching Center)等,根据用户的实时计费事件后,如话音呼叫事件,则分别向实时计费模块和定期计费模块上报“实时鉴权、计费请求”。具体可以通过向实时计费模块和定期计费模块发送计费请求消息,业务控制模块与实时计费模块和定期计费模块的接口参数包括但不限于计费用户号码、业务类型、鉴权计费类型。
步骤802、实时计费模块收到所述的计费请求消息后,先不对该用户进行实时计费处理,而是等待定期计费模块返回对该用户的定期计费处理结果。
步骤803、定期计费模块收到所述的业务控制模块的计费请求消息后,或者接收其他的实时计费事件触发消息后,则对该用户进行定期计费处理。处理的内容可以包括但不限于根据接收的实时计费请求消息,或者其他实时计费触发消息后,确定当前正处于本定期计费周期内的定期计费处理过程中,或者当前还没有开始处理本定期计费周期内的定期计费事件,则会停止正在进行的对其他用户的定期计费处理,而根据实时计费请求消息中携带的用户ID,立即转换到对该用户的当前定期计费周期内所有的定期计费事件进行定期计费处理;而当确定当前已经对本定期计费周期内的定期计费事件处理完毕,则根据实时计费请求消息中携带的用户ID,查找到已经处理完毕的该用户的定期计费处理结果,并将结果按照下述步骤返回实时计费模块。
定期计费处理一般都会有一个计费周期,比如每个月扣除一次租费、每天赠送1元话费等,此处的每月或者每天可以看作是所述的定期计费周期,一般定期计费模块会在定期计费周期内某个时间点来启动定期计费,如每天的零点或者每月的月初等。
步骤804、定期计费模块返回步骤803所产生的“定期计费处理结果”,将该用户当前周期的所有定期计费事件的处理结果反馈给实时计费模块。相应的接口参数包括但不限于计费用户ID、定期事件处理结果。
步骤805、实时计费模块根据接收到的“定期计费处理结果”,进行相应的实时鉴权、计费处理逻辑。
步骤806、实时计费模块将“实时鉴权、计费结果”返回给业务控制模块,接口参数包括不限于计费用户号码、鉴权计费结果。
相对于本方法发明第一实施例,该方法实施例可以节省实时计费模块和定期计费模块之间的交互次数,以及占用网络或者系统内部数据传输资源,而且可以快速的将处理后的定期计费处理结果返回实时计费模块,以保证计费的迅速完成。
通过对上述技术方案的描述可以看出,本发明实施例通过实时计费模块在根据收到的实时计费请求消息对用户的实时计费事件进行实时计费处理之前,先与定期计费模块进行通讯获取对该用户的定期计费处理结果,然后根据获得的定期计费处理结果对用户的实时计费事件进行实时计费处理,从而可以保证实时计费和定期计费的时间顺序正确,获得用户准确的费用信息,进而根据该费用信息控制用户的通讯,以保障用户和运营商的利益。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种计费处理方法,其特征在于,所述的方法包括收到对用户的实时计费请求消息,所述实时计费请求消息产生于一实时计费事件,在对该用户进行实时计费处理之前,获得对该用户的定期计费处理结果;根据所述的定期计费处理结果,对该用户的实时计费事件进行实时计费处理。
2.如权利要求1所述的方法,其特征在于,在获得对该用户的定期计费处理结果之前包括步骤向定期计费模块发送对该用户的定期计费请求。
3.如权利要求2所述的方法,其特征在于,所述的定期计费模块收到所述的定期计费请求后,根据所述的定期计费请求对该用户进行定期计费处理,并获取对该用户的定期计费处理结果;所述的获得对该用户的定期计费处理结果具体为从定期计费模块获得对该用户的定期计费处理结果。
4.如权利要求3所述的方法,其特征在于,所述的定期计费模块根据所述的定期计费请求对该用户进行定期计费处理具体包括所述的定期计费模块收到所述的定期计费请求后,确定在本定期计费周期内已经对该用户进行了定期计费处理,则获取所述的定期计费处理结果。
5.如权利要求3所述的方法,其特征在于,所述的定期计费模块根据所述的定期计费请求对该用户进行定期计费处理具体包括所述的定期计费模块收到所述的定期计费请求后,确定当前正在处理本定期计费周期内的定期计费事件时,则根据所述的定期计费请求转换到对该用户进行定期计费处理。
6.如权利要求1所述的方法,其特征在于,所述的定期计费处理结果由定期计费模块根据收到的所述的实时计费消息对该用户进行定期计费处理,并获取对该用户的定期计费处理结果;所述的获得对该用户的定期计费处理结果具体为从定期计费模块获得对该用户的定期计费处理结果。
7.如权利要求2所述的方法,其特征在于,向定期计费模块发送对该用户的定期计费请求之前进一步包括步骤确定是否已经获得定期计费模块返回的该用户的本定期计费周期内定期计费处理结果,如果已经返回,则根据所返回的本定期计费周期内定期计费处理结果,对该用户的实时计费事件进行计费处理;否则,向定期计费模块发送对该用户的定期计费请求。
8.一种计费处理装置,其特征在于,所述的计费装置包括第三接收模块,用于接收对用户的实时计费请求消息,并获得对该用户的定期计费处理结果;计费处理模块用于根据所述第三接收模块接收的定期计费处理结果对该用户的实时计费事件进行计费处理。
9.如权利要求8所述的装置,其特征在于,所述的装置进一步包括定期计费模块,所述的定期计费模块包括第二接收模块,用于接收计费请求消息;定期计费处理模块包括计费处理子模块,用于根据所述计费请求消息处理用户的定期计费事件,并将对用户的定期计费处理结果发送出去;计费结果返回模块,用于向实时计费模块返回定期计费模块处理的定期计费处理结果。
10.如权利要求9所述的装置,其特征在于,所述的定期计费处理模块进一步包括判断子模块,用于在第二接收模块接收到所述的计费请求消息后,判断计费处理子模块当前是否正在处理本定期计费周期内的定期计费事件时,如果时,则指示所述的计费处理子模块到转换到对该用户的定期计费事件进行定期计费处理;否则,则指示所述的计费处理子模块对该用户的定期计费事件进行定期计费处理。
11.如权利要求8、9或10所述的计费装置,其特征在于,所述的装置进一步包括定期计费请求模块,用于在第三接收模块收到对用户的实时计费请求消息后,向定期计费模块发送对该用户的定期计费请求。
全文摘要
本发明公开了一种计费处理方法,该方法包括如下步骤收到对用户的实时计费请求消息,该实时计费请求消息产生于一实时计费事件,在对该用户进行实时计费处理之前,获得对该用户的定期计费处理结果;根据所述的定期计费处理结果,对该用户的实时计费事件进行实时计费处理。本发明还公开了一种计费处理装置。本发明通过在对用户的实时计费事件进行实时计费处理前,获得对该用户的定期计费处理结果,并根据所获得的定期计费处理结果处理用户的实时计费,从而保障实时计费和定期计费的时间顺序正确,获得用户准确的费用信息,进而根据该费用信息控制用户的通讯,以保障用户和运营商的利益。
文档编号H04W4/24GK101035313SQ20071007397
公开日2007年9月12日 申请日期2007年4月5日 优先权日2007年4月5日
发明者唐清华, 余光虎 申请人:华为技术有限公司
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!