基于计费服务器的按时计费业务监控方法

文档序号:7854317阅读:292来源:国知局
专利名称:基于计费服务器的按时计费业务监控方法
技术领域
本发明涉及通信网络技术和业务服务器技术领域,具体涉及一种基于计费服务器的按时计费业务监控方法。
背景技术
随着通信网络技术和业务服务器技术的发展, 通信网络中多种多样的业务服务不断涌现,人们只要使用终端设备连接到通信网络中,就能够通过付费获得所需的业务服务,给人们的工作、生活都带来了很多的便利。目前通信网络中的很多业务服务都是按时计费业务,以一定的资费标准、根据用户使用业务的时长来计算业务服务费用,例如语音通话业务、资讯浏览业务、视听业务等;这类按时计费业务形式多样,业务涵盖范围广泛,并且由于其资费标准公开透明,用户能够根据需求自由确定业务使用时长并支付相应费用,具有用户自主性强的优点,容易被用户接受,使得按时计费业务成为用户群体较大的一种类型业务。在按时计费业务的运营监控方面,由于业务与时间关系密切,按时计费业务中的业务过程监督、业务操作控制、业务资费计费控制等运营相关的监控处理都具有很强的实时性和时效性,因此,这些监控处理都需要由提供按时计费业务运行能力的业务服务器在业务运行中来执行。然而,目前我国按时计费业务的业务服务器平台技术资源和网络用户资源都主要集中于几大通信运营商。对于暂时不具备按时计费业务运行技术能力的第三方运营商而言,要开展按时计费业务并执行全面的监控管理,其难度是比较大的。原因在于①第三方运营商如果自行构建具备按时计费业务运行控制能力的业务服务器,以实现按时计费业务的运行和监控处理,需要另行投入较大的技术研发和设备建设成本,其技术门槛高、资金投入大。②作为另一种途径,第三方运营商可以与已有的通信运营商合作,由通信运营商的业务服务器提供按时计费业务的运行操作并进行业务过程监督、业务操作控制、业务资费计费控制等业务运营相关的监控处理,然后在业务运行结束后将监控处理结果信息返回给第三方运营商,以便于第三方运营商根据监控处理结果信息了解到按时计费业务的运营情况,进而开展一定的后续运营管理工作;利用这一途径,虽然第三方运营商无需自行投入成本建设业务服务器技术平台,但由于监控处理结果信息的获取相比于业务运行具有滞后性,因此第三方运营商实际上只能够在按时计费业务运行结束后,根据监控处理结果信息执行非常有限的一些后续监控处理操作,自主监控范围窄、权限小,而按时计费业务运行中的业务过程监督、业务操作控制、业务资费计费控制等运营相关的主要监控处理,第三方运营商都无法得以实时控制,难以真正达到对按时计费业务进行全面监控管理并实现实时计费的目的。

发明内容
针对现有技术中存在的上述不足,本发明的目的在于提供一种基于计费服务器的按时计费业务监控方法,以解决现有技术中第三方实施按时计费业务监控处理所存在的技术门槛高、资金投入大、无法满足实时监控和实时计费要求的问题。为实现上述目的,本发明采用了如下技术手段
基于计费服务器的按时计费业务监控方法,其特征在于,业务服务器根据用户发送的业务服务请求执行按时计费业务的运行操作;计费服务器通过与业务服务器进行实时的通信交互,实时获得按时计费业务的业务执行状态,并对业务服务器执行按时计费业务的运行操作进行监控处理,进而执行按时计费业务的计费处理。上述基于计费服务器的按时计费业务监控方法中,进一步,所述“计费服务器通过与业务服务器进行实时的通信交互,实时获得按时计费业务的业务执行状态,并对业务 服务器执行按时计费业务的运行操作进行监控处理,进而执行按时计费业务的计费处理”具体为,计费服务器实时接收或/和查询来自业务服务器的表示按时计费业务开始运行的业务起始状态标识,在接收或/和查询到业务起始状态标识后对按时计费业务的运行进行业务监控处理,直至接收或/和查询到来自业务服务器的表示按时计费业务终止运行的业务终止状态标识时结束业务监控处理,并从业务所服务用户的业务账户中扣除业务服务费用。上述基于计费服务器的按时计费业务监控方法中,作为一种可选择方案,计费服务器“实时接收或/和查询来自业务服务器的表示按时计费业务开始运行的业务起始状态标识”具体为,业务服务器开始执行按时计费业务的运行操作时,立即向计费服务器发送表示按时计费业务开始运行的业务起始状态标识;计费服务器接收到来自业务服务器的业务起始状态标识。上述基于计费服务器的按时计费业务监控方法中,作为一种可选择方案,计费服务器“实时接收或/和查询来自业务服务器的表示按时计费业务开始运行的业务起始状态标识”具体为,计费服务器实时查询业务服务器端业务执行状态列表的当前业务状态,当业务服务器开始执行按时计费业务的运行操作时,计费服务器查询到当前业务服务器的业务执行状态为起始状态。上述基于计费服务器的按时计费业务监控方法中,作为一种可选择方案,计费服务器“实时接收或/和查询来自业务服务器的表示按时计费业务开始运行的业务起始状态标识”具体为,计费服务器能够同时接收和查询来自业务服务器的表示按时计费业务开始运行的业务起始状态标识;当业务服务器开始执行按时计费业务的运行操作时,计费服务器在接收到来自业务服务器的业务起始状态标识的同时,也可以通过查询业务服务器端业务执行状态列表的当前业务状态,来获知当前业务服务器的业务执行状态为业务起始状态。上述基于计费服务器的按时计费业务监控方法中,作为一种可选择方案,计费服务器“在接收或/和查询到业务起始状态标识后对按时计费业务的运行进行业务监控处理,直至接收或/和查询到来自业务服务器的表示按时计费业务终止运行的业务终止状态标识时结束业务监控处理”的具体处理流程为
bl)计费服务器在接收到业务起始状态标识后,实时监控按时计费业务的运行;若业务满足继续运行的条件,则继续等待,直至业务服务器接收到业务终止请求时,执行步骤b3);若不满足,则立即执行步骤b2);
b2)计费服务器向业务服务器发送业务终止指令;业务服务器接收到来自计费服务器的业务终止指令时,执行步骤b3);
b3)业务服务器终止运行按时计费业务,并向计费服务器发送表示按时计费业务终止运行的业务终止状态标识;计费服务器接收到来自业务服务器的业务终止状态标识时,结束对按时计费业务的业务监控。上述基于计费服务器的按时计费业务监控方法中,作为一种可选择方案,计费服务器“在接收或/和查询到业务起始状态标识后对按时计费业务的运行进行业务监控处理,直至接收或/和查询到来自业务服务器的表示按时计费业务终止运行的业务终止状态标识时结束业务监控处理”的具体处理流程为
Cl)计费服务器在查询到业务起始运行状态后,实时监控按时计费业务的运行;若业务满足继续运行的条件,则继续等待,期间计费服务器通过实时查询业务服务器端的业务执行状态来确认当前业务是否继续执行,直至业务服务器接收到业务终止请求时,执行步骤c3);若不满足,则立即执行步骤c2);
c2)计费服务器向业务服务器发送业务终止指令;业务服务器接收到来自计费服务器的业务终止指令时,执行步骤c3);
c3)业务服务器终止运行按时计费业务,计费服务器实时查询业务服务器端业务执行状态列表的当前业务状态,当查询到业务当前状态为按时计费业务终止运行的业务终止状态时,结束对按时计费业务的业务监控。上述基于计费服务器的按时计费业务监控方法中,作为一种可选择方案,所述计费服务器能够同时接收和查询来自业务服务器的表示按时计费业务开始运行的业务起始状态标识以及表示按时计费业务终止运行的业务终止状态标识;计费服务器“在接收或/和查询到业务起始状态标识后对按时计费业务的运行进行业务监控处理,直至接收或/和查询到来自业务服务器的表示按时计费业务终止运行的业务终止状态标识时结束业务监控处理”的具体处理流程为
dl)计费服务器在接收到业务起始运行状态标识的同时也查询到业务当前状态为起始运行状态后,实时监测按时计费业务的运行;若业务满足继续运行的条件,则继续等待,直至业务服务器接收到业务终止请求时,执行步骤d3);若不满足,则立即执行步骤d2);d2)计费服务器向业务服务器发送业务终止指令;业务服务器接收到来自计费服务器的业务终止指令时,执行步骤d3);
d3)业务服务器终止运行按时计费业务,并向计费服务器发送表示按时计费业务终止运行的业务终止状态标识,计费服务器接收到来自业务服务器的业务终止状态标识时,结束对按时计费业务的业务监控;或者,计费服务器实时查询业务服务器端业务执行状态列表的当前业务状态,当查询到业务当前状态为按时计费业务终止运行的业务终止状态时,结束对按时计费业务的业务监控。上述基于计费服务器的按时计费业务监控方法中,进一步,计费服务器“从业务所服务用户的业务账户中扣除业务服务费用”的具体处理流程为计费服务器在接收或/和查询到业务起始状态标识时,估算业务起始时间;在接收或/和查询到业务终止状态标识时,估算业务终止时间,根据估算的业务起始时间与业务终止时间的时差计算按时计费业务的总运行时间,根据所述总运行时间以及时计费业务的资费标准计算得到业务服务费用,并从业务所服务用户的业务账户中扣除业务服务费用。
上述基于计费服务器的按时计费业务监控方法中,进一步,计费服务器“估算业务起始时间”具体为,计费服务器以接收或/和查询到业务起始状态标识的时间作为估算的业务起始时间;计费服务器“估算业务终止时间”具体为,计费服务器以接收或/和查询到业务终止状态标识的时间作为估算的业务终止时间。相比于现有技术,本发明具有如下有益效果
I、利用本发明基于计费服务器的按时计费业务监控方法,计费服务器通过与业务服务器进行实时的通信交互,使得计费服务器能够实时的获得按时计费业务的业务执行状态,从而可以根据具体的业务管理需要,及时的对按时计费业务的运行进行相应的监控处理,使得第三方依靠计费服务器对按时计费业务进行全面的监控管理成为可能,并且大大节省了第三方运营商开展按时计费业务管理工作的成本投入。2、利用本发明基于计费服务器的按时计费业务监控方法,计费服务器可以通过实 时接收、查询或者两者并行的方式,获得业务服务器执行按时计费业务的业务起始状态标识和业务终止状态标识,以便于计费服务器在不同的应用场合和通信环境下采用不同的方式实施对按时计费业务的监控操作,实现实时计费控制,提升该方法的广泛适用性能。3、本发明基于计费服务器的按时计费业务监控方法,计费服务器还可以在业务不满足继续运行的条件时,通过主动向业务服务器发送业务终止指令来终止业务运行,增强业务监控的主动性。


图I为本发明基于计费服务器的按时计费业务监控方法的流程框 图2为本发明实施例一中计费服务器对按时计费业务进行监控处理和计费处理的流程框 图3为本发明实施例二中计费服务器对按时计费业务进行监控处理和计费处理的流程框 图4为本发明实施例三中计费服务器对按时计费业务进行监控处理和计费处理的流程框图。
具体实施例方式在现有技术中,目前我国按时计费业务的业务服务器平台技术资源和网络用户资源都主要集中于几大通信运营商,而暂时不具备按时计费业务运行技术能力的第三方运营商若要开展按时计费业务的监控管理工作,则面临门槛高、资金投入大、无法满足实时监控要求的问题。为此,本发明提供了一种基于计费服务器的按时计费业务监控方法,该方法流程如图I所示,业务服务器根据用户发送的业务服务请求执行按时计费业务的运行操作;计费服务器通过与业务服务器进行实时的通信交互,实时获得按时计费业务的业务执行状态,并对业务服务器执行按时计费业务的运行操作进行监控处理,进而执行按时计费业务的计费处理。本发明方法中所述的业务服务器,是指具备按时计费业务运行控制能力的服务器。在本发明方法中,虽然依然由业务服务器执行按时计费业务的运行操作,但计费服务器通过与业务服务器进行实时的通信交互,能够实时获得按时计费业务的业务执行状态,从而在业务起始之后、终止之前的业务运行过程中,计费服务器便能够通过与业务服务器的实时通信交互对按时计费业务的运行进行全程的、实时的监控处理,并在业务终止时计费服务器可自主根据按时计费业务的资费标准以及业务总运行时间对所述用户的业务账户进行扣费,从而第三方只需要构建计费服务器,建立计费服务器与业务服务器进行实时的通信交互,便可以实现对按时计费业务的全面监控管理。由此,第三方运营商无需再自行投入高额的成本用于建设业务服务器技术平台,而只需要构建技术门槛和成本投入相对较低的计费服务器用于执行按时计费业务的运行监控操作,通过与通信运营商协作集结通信运营商已有的业务服务器平台技术资源,第三方运营商就能够根据监控管理的需要实现对按时计费业务运行过程进行监控处理操作,并且其监控处理操作能够在按时计费业务运行过程中全程实时进行,满足了按时计费业务监控管理的实时性、时效性要求,使得第三方对按时计费业务的运行进行各种各样的实时监控处理成为可能,真正达到了第三方对按时计费业务进行全面监控处理的目的,并且大大节省了第三运营方开展按时计费业务管理工作的成本投入。下面通过实施例对本发明的按时计费业务监控方法做进一步说明。 实施例一
对于按时计费业务而言,对用户的业务权限鉴定以及业务资费计费控制都是运营相关监控操作中的重要方面。例如,某第三方运营商需要开展一项跨域通话业务,该跨域通话业务按时计费,资费标准为O. 2元/分钟,使用业务的起始资费标准为O. 2元,以用户使用业务的进位取整分钟数(每分钟整过后不满60秒的,都记为下一分钟)对用户计费,用户需要请求开通此跨域通话业务后才具有业务使用权限,并且为了便于管理,该跨域通话业务不支持用户账户透支使用,即在用户账户可支持继续通话的余额尚不足O. 2元时则需要主动终止业务运行。本实施例,则具体说明第三方利用本发明基于计费服务器的按时计费业务监控方法,实现对按时计费业务的业务资费计费控制的过程;该监控过程的流程如图2所示,具体包括如下步骤
A)计费服务器实时接收来自业务服务器的表示按时计费业务开始运行的业务起始状态标识。该步骤具体为,业务服务器开始执行按时计费业务的运行操作时,立即向计费服务器发送表示按时计费业务开始运行的业务起始状态标识;计费服务器接收到来自业务服务器的业务起始状态标识。通过步骤A),只要在计费服务器与业务服务器通讯正常的情况下,计费服务器能够通过实时接收到来自业务服务器的业务起始状态标识,获知按时计费业务当前状态业务起始状态,便于计费服务器准备从此后可以对按时计费业务进行运行过程的监控处理。B)计费服务器在接收到业务起始状态标识后对按时计费业务的运行进行业务监控处理,直至接收到来自业务服务器的表示按时计费业务终止运行的业务终止状态标识时结束业务监控处理。该步骤具体为
bl)计费服务器接收到业务起始状态标识后,实时监控按时计费业务的运行;若业务满足继续运行的条件,则继续等待,直至业务服务器接收到业务终止请求时,执行步骤b3);若不满足,则立即执行步骤b2);
b2)计费服务器向业务服务器发送业务终止指令;业务服务器接收到来自计费服务器的业务终止指令时,执行步骤b3);
b3)业务服务器终止运行按时计费业务,并向计费服务器发送表示按时计费业务终止运行的业务终止状态标识;计费服务器接收到来自业务服务器的业务终止状态标识时,结束对按时计费业务的业务监控。通过步骤B),只要在计费服务器与业务服务器通讯正常的情况下,计费服务器便能够根据业务监控要求,通过与业务服务器通信对按时计费业务的运行加以监察、控制操作。例如,在本实施例所述的跨域通话业务中,该跨域通话业务由业务服务器运行操作,计费服务器对按时计费业务的监控要求是根据业务资费计费与用户账户余额的具体情况而对按时计费业务进行业务资费计费控制处理,不支持用户账户透支使用,即在用户账户可支持继续通话的余额尚不足O. 2元时,则判定其不满足继续运行条件,需要主动终止业务运行。假设,用户甲和用户乙已请求并运行使用跨域通话业务,用户甲和用户乙在开始使用本次跨域通话业务时其各自账户余额分别为10元和I. 9元;计费服务器则分别实时监测 用户甲和用户乙所使用的跨域通话业务的运行时间。当业务运行至第9分钟结束时,由于不支持用户账户透支使用,计费服务器根据跨域通话业务的资费标准O. 2元/分钟和已运行时间9分钟判断,用户乙账户的余额I. 9若扣除已产生的业务资费I. 8元则仅余下O. I元,无法满足继续使用跨域通话业务,则判定不满足继续运行条件,向业务服务器发送对用户乙的业务终止指令;业务服务器则根据该业务终止指令终止运行对用户乙的跨域通话业务,并向计费服务器发送对用户乙的业务终止标识;计费服务器接收到来自业务服务器的业务终止状态标识时,结束对用户乙使用的跨域通话业务的业务监控。而对于用户甲,计费服务器判断业务运行至第9分钟结束时,用户甲的账户余额满足继续使用业务的要求,因此继续对用户甲使用的跨域通话业务的运行进行监控,假设直至业务运行至第17分30秒业务服务器接收到用户甲的业务终止请求,此时业务服务器终止其务运行,并向计费服务器发送对用户甲的业务终止标识;计费服务器接收到来自业务服务器的业务终止状态标识时,结束对用户甲使用的跨域通话业务的业务监控。可以看到,计费服务器在执行按时计费业务运行过程中,通过与业务服务器的通信,主动的实现了对按时计费业务运行过程的监察和控制。当然,本实施例只是借助计费服务器对按时计费业务的业务资费计费控制过程,说明计费服务器对按时计费业务的实时监控处理操作过程;计费服务器对按时计费业务的监控处理,并不仅仅局限于业务资费计费控制处理,还可以是其它方面的监控处理操作。C)计费服务器从业务所服务用户的业务账户中扣除业务服务费用。实现该步骤的具体操作方式有很多;例如,可以通过估算业务起始时间和业务终止时间,利用所述业务起始时间和业务终止时间的时间差计算业务的总运行时间,进而进行计费处理;又例如,也可以通过跟踪每次按时计费业务的运行时间,将按时计费业务终止运行时对应的运行时间作为业务的总运行时间,进而进行计费处理;当然,还可以采用本领域技术人员公知的其它方式。本实施例中,采用上述的第一种计费处理实施方式,因为这种方式在计费处理的操作中无需对每次按时计费业务的运行时间加以跟踪,操作起来更加方便;本实施例的步骤C)具体为计费服务器在接收或/和查询到业务起始状态标识时,估算业务起始时间;在接收或/和查询到业务终止状态标识时,估算业务终止时间,根据估算的业务起始时间与业务终止时间的时差计算按时计费业务的总运行时间,根据所述总运行时间以及时计费业务的资费标准计算得到业务服务费用,并从业务所服务用户的业务账户中扣除业务服务费用。通过步骤C),由计费服务器自主执行按时计费业务的计费以及对用户账户的扣费操作。例如,在本实施例所述的跨域通话业务中,上述的用户甲和用户乙使用的跨域通话业务,用户甲使用业务的总运行时间为17分30秒,跨域通话业务的资费标准O. 2元/分钟,以用户甲使用业务的进位取整分钟数计费,应记为18分,因此计费服务器对用户甲的业务账户扣费3. 6元;而用户乙因在业务运行至第9分钟结束时由计费服务器主动控制终止了业务运行,因此按时计费业务的资费标准O. 2元/分钟计费服务器对用户乙的业务账户扣费I. 8元。至于计费服务器估算业务起始时间和业务终止时间的具体处理方式,通常情况下,计费服务器可以直接以接收到业务起始状态标识的时间作为估算的业务起始时间,直接以接收到业务终止状态标识的时间作为估算的务业务终止时间;这样的估算方式,虽然 与真实的业务起始时间和业务终止时间相比,可能存在业务起始标识传输的网络延时差异,但因为网络延时的时间较短(通常在2秒以内),而且在估算业务起始时间和估算业务终止时间时都同样存在网络延时,对于计算时间差来说,不会对计算用户使用业务的总运行时间产生本质影响,因此网络延时的误差对于使用该方法估算业务起始时间和业务终止时间而言,在实际应用中是完全可以接受的。如果为了能够准确估算业务起始时间和业务终止时间,可以在来自业务服务器的业务起始状态标识中记录按时计费业务的实际起始时间,在来自业务服务器的业务终止状态标识中记录按时计费业务的实际终止时间;计费服务器通过对业务起始状态标识和业务终止状态标识加以解析,获得其中记录的实际起始时间和实际终止时间,便可以以该实际起始时间作为估算的业务起始时间,以该实际终止时间作为估算的务业务终止时间,保证对按时计费业务的计费处理准确性。实施例二
在实施例一中,计费服务器确实能够通过与业务服务器的实时通信交互,实现对按时计费业务的实时监控处理,但需要以良好的通信环境作为技术保障,如果计费服务器与业务服务器之间的通信环境并不太好,有出现短时间的临时通信中断等网络故障的可能,如果这样的网络临时中断恰巧发生在业务服务器向计费服务器发送业务起始状态标识或者业务终止状态标识的时刻,则将会导致计费服务器无法获得按时计费业务的起始状态标识或终止状态标识,从而导致计费服务器出现对按时计费业务的监控误操作、计费处理完全错误等不良后果。针对这一情况,本发明还提供了另一种基于计费服务器的按时计费业务监控方法。本实施例,则依然以实施例一中所述的跨域通话业务为例,具体说明第三方利用该基于计费服务器的按时计费业务监控方法,实现对按时计费业务的业务资费计费控制的过程;该监控过程的流程如图3所示,具体包括如下步骤
I)计费服务器实时查询来自业务服务器的表示按时计费业务开始运行的业务起始状态标识。该步骤具体为,计费服务器实时查询业务服务器端业务执行状态列表的当前业务状态,当业务服务器开始执行按时计费业务的运行操作时,计费服务器查询到当前业务服务器的业务执行状态为起始状态。通过步骤1),计费服务器能够通过实时查询来自业务服务器的业务起始状态标识,获知按时计费业务的业务起始状态,便于计费服务器准备从此后可以对按时计费业务进行运行过程的监控处理,并且即便计费服务器与业务服务器之间出现临时通信中断等网络故障,在通信恢复连接时,计费服务器也能够通过实时查询而及时获知按时计费业务的当前业务执行状态,这样只会轻微的影响业务起始时间的估算,导致业务计费处理可能存在小幅的偏差,但不会导致对按时计费业务的监控误操作、计费处理完全错误等不良后果。2)计费服务器在查询到业务起始状态标识后对按时计费业务的运行进行业务监控处理,直至查询到来自业务服务器的表示按时计费业务终止运行的业务终止状态标识时结束业务监控处理。该步骤具体为
21)计费服务器在查询到起始运行状态后,实时监控按时计费业务的运行;若业务满足继续运行的条件,则继续等待,期间计费服务器通过实时查询业务服务器端的业务执行状态来确认当前业务是否继续执行,直至业务服务器接收到业务终止请求时,执行步骤c3); 若不满足,则立即执行步骤22);
22)计费服务器向业务服务器发送业务终止指令;业务服务器接收到来自计费服务器的业务终止指令时,执行步骤23);
23)业务服务器终止运行按时计费业务,计费服务器实时查询业务服务器端业务执行状态列表的当前业务状态,当查询到业务当前状态为按时计费业务终止运行的业务终止状态时,结束对按时计费业务的业务监控。通过步骤2),计费服务器便能够根据业务监控要求,通过与业务服务器通信对按时计费业务的运行加以监察、控制操作,并且监控期间计费服务器通过实时查询业务服务器端的业务执行状态来确认当前业务是否继续执行,以对监控处理进行相应调整。同样,通过实时查询业务服务器当前业务执行状态,即使因为网络故障未能及时查询到业务当前执行状态,但当网络恢复正常之后,也可以查询到业务当前执行状态,这样只会轻微的影响到按时计费业务的计费处理结果。例如,在本实施例所述的跨域通话业务中,该跨域通话业务由业务服务器运行操作,计费服务器对按时计费业务的监控要求同样是根据业务资费计费与用户账户余额的具体情况而对按时计费业务进行业务资费计费控制处理,不支持用户账户透支使用,即在用户账户可支持继续通话的余额尚不足O. 2元时,则判定其不满足继续运行条件,需要主动终止业务运行。假设,用户甲和用户乙已请求并运行使用跨域通话业务,用户甲和用户乙在开始使用本次跨域通话业务时其各自账户余额分别为10元和1.9元;计费服务器则分别实时监测用户甲和用户乙所使用的跨域通话业务的运行时间。当业务运行至第9分钟结束时,由于不支持用户账户透支使用,计费服务器根据跨域通话业务的资费标准O. 2元/分钟和已运行时间9分钟判断,用户乙账户的余额I. 9若扣除已产生的业务资费I. 8元则仅余下O. I元,无法满足继续使用跨域通话业务,则判定不满足继续运行条件,向业务服务器发送对用户乙的业务终止指令;业务服务器则根据该业务终止指令终止运行对用户乙的跨域通话业务,此时计费服务器便查询到业务当前状态为业务终止状态,结束对用户乙使用的跨域通话业务的业务监控。而对于用户甲,计费服务器判断业务运行至第9分钟结束时,用户甲的账户余额人满足继续使用业务的要求,因此继续对用户甲使用的跨域通话业务的运行进行监控,假设直至业务运行至第17分30秒业务服务器接收到用户甲的业务终止请求,此时业务服务器终止其业务运行,计费服务器查询到业务当前状态为业务终止状态,结束对用户甲使用的跨域通话业务的业务监控。可以看到,计费服务器在执行按时计费业务运行过程中,通过与业务服务器的通信,主动的实现了对按时计费业务运行过程的监察和控制,并且由于计费服务器采用实时查询的方式来确认当前业务是否继续执行,这样以来,即便计费服务器与业务服务器之间出现临时通信中断等网络故障,在通信恢复连接时,计费服务器也能够通过实时查询而及时获知按时计费业务的业务当前执行状态,这样只会轻微的影响业务起始时间或终止时间的估算,导致业务计费处理可能存在小幅的偏差,但不会导致对按时计费业务的监控误操作、计费处理完全错误等不良后果O3)计费服务器从业务所服务用户的业务账户中扣除业务服务费用。在本实施例中,该步骤可以完全采用实施例一种步骤C)所述的计费处理方式,在此就不在赘述了。实施例三
针对于实施例一所述技术方案存在的不足,还可以采用另一种具体操作方式,即在采用实施例一所述的技术方案的同时,一并结合采用上述实施例2的技术方案,以使得计费服务器与业务服务器之间的通信交互得到更全面的保证,进而尽可能提升计费服务器对按时计费业务进行监控处理和计费处理的实时性、准确性。基于此,本实施提出本发明再一种基于计费服务器的按时计费业务监控方法的实施方案,该实施方案的监控过程的流程如图4所示,具体包括如下步骤
I)计费服务器实时接收和查询来自业务服务器的表示按时计费业务开始运行的业务起始状态标识。该步骤具体为,计费服务器能够同时接收和查询来自业务服务器的表示按时计费业务开始运行的业务起始状态标识;当业务服务器开始执行按时计费业务的运行操作时,计费服务器在接收到来自业务服务器的业务起始状态标识的同时,也可以通过查询业务服务器端业务执行状态列表的当前业务状态,来获知当前业务服务器的业务执行状态为业务起始状态。II)计费服务器还能够同时接收和查询来自业务服务器的表示按时计费业务终止运行的业务终止状态标识;计费服务器在接收和查询到业务起始状态标识后对按时计费业务的运行进行业务监控处理,直至接收和查询到来自业务服务器的表示按时计费业务终止运行的业务终止状态标识时结束业务监控处理。该步骤具体为
i)计费服务器在接收到业务起始运行状态标识的同时也查询到业务当前状态为起始运行状态后,实时监测按时计费业务的运行;若业务满足继续运行的条件,则继续等待,直至业务服务器接收到业务终止请求时,执行步骤iii);若不满足,则立即执行步骤ii); )计费服务器向业务服务器发送业务终止指令;业务服务器接收到来自计费服务器的业务终止指令时,执行步骤iii);
iii)业务服务器终止运行按时计费业务,并向计费服务器发送表示按时计费业务终止运行的业务终止状态标识,计费服务器接收到来自业务服务器的业务终止状态标识时,结束对按时计费业务的业务监控;或者,计费服务器实时查询业务服务器端业务执行状态列表的当前业务状态,当查询到业务当前状态为按时计费业务终止运行的业务终止状态时,结束对按时计费业务的业务监控。III)计费服务器从业务所服务用户的业务账户中扣除业务服务费用。在本实施例中,该步骤可以完全采用实施例一种步骤C)所述的计费处理方式,在此就不在赘述了。该方案中,计费服务器通过同时实时的接收和查询按时计费业务的运行状态,只要接收或者查询到按时计费业务的运行状态时,均可以进行相应的监控处理,从而减少了按时计费业务运行状态获取的出错几率,有助于提升计费服务器对按时计费业务进行监控处理和计费处理的实时性和准确性。第三方采用该实施方式,同样可以实现上述实施例中所述的跨域通话业务监控处理操作,并且同时具备上述两个实施例的优点;由于采用本实施例方案对跨域通话业务监控处理操作具体步骤与前述两个实施例存在很大程度的雷同,在此就不在举例详述该处理步骤了。综合上述三个实施例可以看到,利用本发明基于计费服务器的按时计费业务监控 方法,计费服务器通过与业务服务器进行实时的通信交互,使得计费服务器能够实时的获得按时计费业务的业务执行状态,从而可以根据具体的业务管理需要,及时的对按时计费业务的运行进行相应的监控处理,使得第三方依靠计费服务器对按时计费业务进行全面的监控管理以及实现实时计费控制成为可能,并且大大节省了第三方运营商开展按时计费业务管理工作的成本投入。上述三个实施例均以对跨域通话业务的监控处理作为实施例,对本发明方法进行了说明。实际上,本发明方法的应用领域并不局限于上述实施例中提及的跨域通话业务;对于不同类别的按时计费业务,只要由业务服务器执行按时计费业务的运行操作,需要利用计费服务器对按时计费业务的运行操作进行监控处理,都可以借助本发明方法得以处理和实现。最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。
权利要求
1.基于计费服务器的按时计费业务监控方法,其特征在于,业务服务器根据用户发送的业务服务请求执行按时计费业务的运行操作;计费服务器通过与业务服务器进行实时的通信交互,实时获得按时计费业务的业务执行状态,并对业务服务器执行按时计费业务的运行操作进行监控处理,进而执行按时计费业务的计费处理。
2.根据权利要求I所述的按时计费业务监控方法,其特征在于,所述“计费服务器通过与业务服务器进行实时的通信交互,实时获得按时计费业务的业务执行状态,并对业务服务器执行按时计费业务的运行操作进行监控处理,进而执行按时计费业务的计费处理”具体为,计费服务器实时接收或/和查询来自业务服务器的表示按时计费业务开始运行的业务起始状态标识,在接收或/和查询到业务起始状态标识后对按时计费业务的运行进行业务监控处理,直至接收或/和查询到来自业务服务器的表示按时计费业务终止运行的业务终止状态标识时结束业务监控处理,并从业务所服务用户的业务账户中扣除业务服务费用。
3.根据权利要求2所述的按时计费业务监控方法,其特征在于,计费服务器“实时接收或/和查询来自业务服务器的表示按时计费业务开始运行的业务起始状态标识”具体为,业务服务器开始执行按时计费业务的运行操作时,立即向计费服务器发送表示按时计费业务开始运行的业务起始状态标识;计费服务器接收到来自业务服务器的业务起始状态标识。
4.根据权利要求2所述的按时计费业务监控方法,其特征在于,计费服务器“实时接收或/和查询来自业务服务器的表示按时计费业务开始运行的业务起始状态标识”具体为,计费服务器实时查询业务服务器端业务执行状态列表的当前业务状态,当业务服务器开始执行按时计费业务的运行操作时,计费服务器查询到当前业务服务器的业务执行状态为业务起始状态。
5.根据权利要求2所述的按时计费业务监控方法,其特征在于,计费服务器“实时接收或/和查询来自业务服务器的表示按时计费业务开始运行的业务起始状态标识”具体为,计费服务器能够同时接收和查询来自业务服务器的表示按时计费业务开始运行的业务起始状态标识;当业务服务器开始执行按时计费业务的运行操作时,计费服务器在接收到来自业务服务器的业务起始状态标识的同时,也可以通过查询业务服务器端业务执行状态列表的当前业务状态,来获知当前业务服务器的业务执行状态为业务起始状态。
6.根据权利要求2所述的按时计费业务监控方法,其特征在于,计费服务器“在接收或/和查询到业务起始状态标识后对按时计费业务的运行进行业务监控处理,直至接收或/和查询到来自业务服务器的表示按时计费业务终止运行的业务终止状态标识时结束业务监控处理”的具体处理流程为 bl)计费服务器在接收到业务起始状态标识后,实时监控按时计费业务的运行;若业务满足继续运行的条件,则继续等待,直至业务服务器接收到业务终止请求时,执行步骤b3);若不满足,则立即执行步骤b2); b2)计费服务器向业务服务器发送业务终止指令;业务服务器接收到来自计费服务器的业务终止指令时,执行步骤b3); b3)业务服务器终止运行按时计费业务,并向计费服务器发送表示按时计费业务终止运行的业务终止状态标识;计费服务器接收到来自业务服务器的业务终止状态标识时,结束对按时计费业务的业务监控。
7.根据权利要求2所述的按时计费业务监控方法,其特征在于,计费服务器“在接收或/和查询到业务起始状态标识后对按时计费业务的运行进行业务监控处理,直至接收或/和查询到来自业务服务器的表示按时计费业务终止运行的业务终止状态标识时结束业务监控处理”的具体处理流程为 Cl)计费服务器在查询到业务起始运行状态后,实时监控按时计费业务的运行;若业务满足继续运行的条件,则继续等待,期间计费服务器通过实时查询业务服务器端的业务执行状态来确认当前业务是否继续执行,直至业务服务器接收到业务终止请求时,执行步骤c3);若不满足,则立即执行步骤c2); c2)计费服务器向业务服务器发送业务终止指令;业务服务器接收到来自计费服务器的业务终止指令时,执行步骤c3); c3)业务服务器终止运行按时计费业务,计费服务器实时查询业务服务器端业务执行状态列表的当前业务状态,当查询到业务当前状态为按时计费业务终止运行的业务终止状态时,结束对按时计费业务的业务监控。
8.根据权利要求2所述的按时计费业务监控方法,其特征在于,所述计费服务器能够同时接收和查询来自业务服务器的表示按时计费业务开始运行的业务起始状态标识以及表示按时计费业务终止运行的业务终止状态标识;计费服务器“在接收或/和查询到业务起始状态标识后对按时计费业务的运行进行业务监控处理,直至接收或/和查询到来自业务服务器的表示按时计费业务终止运行的业务终止状态标识时结束业务监控处理”的具体处理流程为 dl)计费服务器在接收到起始运行状态标识的同时也查询到业务当前状态为起始运行状态后,实时监测按时计费业务的运行;若业务满足继续运行的条件,则继续等待,直至业务服务器接收到业务终止请求时,执行步骤d3);若不满足,则立即执行步骤d2); d2)计费服务器向业务服务器发送业务终止指令;业务服务器接收到来自计费服务器的业务终止指令时,执行步骤d3); d3)业务服务器终止运行按时计费业务,并向计费服务器发送表示按时计费业务终止运行的业务终止状态标识,计费服务器接收到来自业务服务器的业务终止状态标识时,结束对按时计费业务的业务监控;或者,计费服务器实时查询业务服务器端业务执行状态列表的当前业务状态,当查询到业务当前状态为按时计费业务终止运行的业务终止状态时,结束对按时计费业务的业务监控。
9.根据权利要求2所述的按时计费业务监控方法,其特征在于,计费服务器“从业务所服务用户的业务账户中扣除业务服务费用”的具体处理流程为计费服务器在接收或/和查询到业务起始状态标识时,估算业务起始时间;在接收或/和查询到业务终止状态标识时,估算业务终止时间,根据估算的业务起始时间与业务终止时间的时差计算按时计费业务的总运行时间,根据所述总运行时间以及时计费业务的资费标准计算得到业务服务费用,并从业务所服务用户的业务账户中扣除业务服务费用。
10.根据权利要求9所述的按时计费业务监控方法,其特征在于,计费服务器“估算业务起始时间”具体为,计费服务器以接收或/和查询到业务起始状态标识的时间作为估算的业务起始时间;计费服务器“估算业务终止时间”具体为,计费服务器以接收或/和查询到业务终止状态标识的时间作为估算的业务终止时间。
全文摘要
本发明提供了一种基于计费服务器的按时计费业务监控方法,在该监控方法中,业务服务器根据用户发送的业务服务请求执行按时计费业务的运行操作;计费服务器通过与业务服务器进行实时的通信交互,实时获得按时计费业务的业务执行状态,并对业务服务器执行按时计费业务的运行操作进行监控处理,进而执行按时计费业务的计费处理;由此,使得计费服务器能够实时的获得按时计费业务的业务执行状态,从而可以根据具体的业务管理需要,及时的对按时计费业务的运行进行相应的监控处理,使得第三方依靠计费服务器对按时计费业务进行全面的监控管理以及实现实时计费控制成为可能,并且大大节省了第三方运营商开展按时计费业务管理工作的成本投入。
文档编号H04L12/26GK102694661SQ201210212640
公开日2012年9月26日 申请日期2012年6月26日 优先权日2012年6月26日
发明者王蕊, 薛高飞, 黄宏程 申请人:重庆昇通科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1