通信系统中的用户帐户的续费事务的实时协调实现的制作方法

文档序号:16363694发布日期:2018-12-22 08:18阅读:207来源:国知局
通信系统中的用户帐户的续费事务的实时协调实现的制作方法

本公开涉及用于对蜂窝无线电通信系统的用户帐户进行续费的在线计费系统的方法和设备。

背景技术

移动用户执行对电信运营商的账户的再充值/续费,以便将余额(例如欧元、秒、字节等的量或单位)保持在合适的水平,以允许日常活动,如打电话/发短信/浏览等。在预付费订阅中必须保持合适的余额。移动用户使用可以被描述为物理形式(例如打印的优惠券、包含秘密码字的纸张)或非物理形式(例如在电子邮件中发送/在线发送的加密的秘密码字等等)的实体的凭证。

ocs(在线计费系统)和外部再充值服务器之间的接口在图1中示出为根据第三代合作伙伴计划(3gpp)技术规范(ts)32.296。ocs与运营商支持网络或托管网络(例如,零售商店)(图中的右手侧)进行交互并且与无线电通信网络的不同部分(包括图中左手侧的核心网络(cn)和无线电接入网络(ran)进行交互。所使用的缩写根据以下标准:pcrf(策略和计费规则功能)、msc(移动交换中心)、sgsn(服务gprs支持节点)、pgw(pdn网关)、wlan(无线局域网)、ims(ip多媒体子系统)、cscf(呼叫会话控制功能)、as(应用服务器)、mrfc(媒体资源功能控制器)、mms(多媒体消息服务)、gmlc(网关移动位置中心)、mbms(多媒体广播多播服务)、poc(基于蜂窝的即按即说)、sms(短消息服务)。在ocs和再充值服务器之间存在接口rr,作为在线参考点。

图2示出了预付费帐户的续费序列,其中ms是移动台,abmf在这里是帐户余额管理功能,以及vdb是凭证数据库(db)。

下面说明续费过程中涉及的步骤。

1、移动台(由移动用户使用)发起续费请求。

2、续费请求到达再充值服务器,再充值服务器利用vdb对其进行验证,并在应用任何折扣/促销后确定应添加的余额。验证过程涉及再充值服务器联系vdb以验证凭证的可用性、真实性和授权。

3、验证后,再充值服务器联系abmf以更新移动用户帐户的余额。

4、abmf更新余额数据库中的移动用户的预付帐户的余额。

在上述过程中,存在由于例如在余额更新期间或在凭证更新期间的网络问题而未完成更新事务的情况。由于这个原因,用户余额未被更新或者凭证状态不正确,即,凭证状态可能被设置为已使用但用户余额仍未更新,或者凭证状态可能被设置为未使用尽管用户余额已被更新。这可能导致由于没有完成续费事务而导致的不一致的收入管理,以及由于差的用户体验而导致的客户流失,因为借助于清理凭证以进行手动矫正所涉及的客服支持和多级批准过程将需要较多的时间和努力。

图3是示出可能丢失通信的方式的信令图,这需要手动协助以实现余额更新和/或凭证状态校正(vid是凭证标识符(id),而amt是帐户应该更新的量)。如果消息4-7中的任一个丢失或者以其他方式损坏或未被正确接收,则再充值服务器将不知道该帐户是否已更新。在这种情况下,凭证可以不被设置为已使用状态也不设置为未使用状态,而是被设置为待决状态。于是这需要手动分类,如图4所示。

在正常情况下,在续费事务期间,凭证从未使用状态转换到锁定状态(1.保留),并且如果续费成功,则从锁定状态移动到已使用状态(3.完成续费-系统),或如果续费不成功,则恢复回未使用状态(3′.未完成续费-系统)。在由于通信故障或程序错误而在一定时间段后没有确认的情况下,凭证状态将移动到待决状态(2.超时)。已使用状态的凭证被存档(4.存档)。“续费(未)完成-系统”意味着续费由再充值服务器处理。“续费(未)完成-手动”意味着续费通过手动干预来处理。



技术实现要素:

本公开的目的是改进对具有待决凭证等(本文中通常称为续费资源)的情况的处理,从而减少用于对用户帐户进行续费(也称为充值)的手动处理,所述用户账户例如是预付费或后付费帐户。

根据本公开的一个方面,提供了一种与用于蜂窝无线电通信系统的在线计费系统相关的方法,所述方法例如由如本文所讨论的续费错误校正模块/功能执行。该方法包括获得通信系统的用户帐户的续费动作待决的通知。该通知包括用于续费动作的续费资源的标识符。该方法还包括检查由在线计费系统的账户管理功能更新的续费数据库,以确定续费资源标识符是否被包含在其中,从而指示用户账户是否已经基于续费资源进行了续费。

根据本公开的另一方面,提供了一种包括计算机可执行组件的计算机程序产品,该计算机可执行组件用于:当在续费错误校正模块中包括的处理器电路上运行该计算机可执行组件时,使续费错误校正模块执行本公开的方法的实施例。

根据本公开的另一方面,提供了一种续费错误校正模块,其与用于蜂窝无线电通信系统的在线计费系统相关。该续费错误校正模块包括处理器电路,以及存储可由所述处理器电路执行的指令的存储设备,由此所述续费错误校正模块可操作以获得通信系统的用户帐户的续费动作待决的通知,该通知包括用于续费动作的续费资源的标识符。该续费错误校正模块还可操作以检查由在线计费系统的帐户管理功能更新的续费数据库,以确定续费资源标识符是否被包含在其中,从而指示用户帐户是否已经基于续费资源进行了续费。

根据本公开的另一方面,提供了一种由与用于蜂窝无线电通信系统的在线计费系统相关联的续费接入点执行的方法。该方法包括确定用于通信系统的用户帐户的续费动作是待决的。该方法还包括生成对续费错误校正功能的通知。该通知包括用于待决的续费动作的续费资源的标识符。

根据本公开的另一方面,提供了一种包括计算机可执行组件的计算机程序产品,该计算机可执行组件用于:当在续费接入点中包括的处理器电路上运行该计算机可执行组件时,使续费接入点执行本公开的方法的实施例。

根据本公开的另一方面,提供了一种续费接入点,其与用于蜂窝无线电通信系统的在线计费系统相关联。该续费接入点包括处理器电路,以及存储可由所述处理器电路执行的指令的存储设备,由此所述续费接入点可操作以确定该通信系统的用户帐户的续费动作是待决的。该续费接入点还可操作以生成对续费错误校正功能的通知,该通知包括用于待决续费动作的续费资源的标识符。

根据本公开的另一方面,提供了一种由用于蜂窝无线电通信系统的在线计费系统的账户管理功能执行的方法。该方法包括获得用于通信系统的用户账户的续费动作的更新余额请求,该请求包括用于续费动作的续费资源的标识符。该方法还包括根据续费动作开始更新用户帐户的余额。该方法还包括通过包括续费资源标识符来更新续费数据库。该方法还包括发送确认用户账户已经基于续费资源进行了续费的确认消息。

根据本公开的另一方面,提供了一种包括计算机可执行组件的计算机程序产品,该计算机可执行组件用于:当在账户管理模块中包括的处理器电路上运行该计算机可执行组件时,使账户管理模块执行本公开的方法的实施例。

根据本公开的另一方面,提供了一种用于蜂窝无线电通信系统的在线计费系统的账户管理模块。该账户管理模块包括处理器电路,以及存储可由所述处理器电路执行的指令的存储设备,由此所述账户管理模块可操作以获得用于通信系统的用户账户的续费动作的更新余额请求,该请求包括用于续费动作的续费资源的标识符。账户管理模块还可操作以根据续费动作发起对用户账户的余额的更新。账户管理模块还可操作以通过包括续费资源标识符来更新续费数据库。帐户管理模块还可操作以发送确认用户账户已经基于续费资源进行了续费的确认消息。

根据本公开的另一方面,提供了一种计算机程序,包括计算机程序代码,该计算机程序代码能够当在与用于蜂窝无线电通信系统的在线计费系统相关的续费错误校正模块的处理器电路上运行时,使续费错误校正模块获得通信系统的用户帐户的续费动作待决的通知,该通知包括用于续费动作的续费资源的标识符。该代码还能够使续费错误校正模块检查由在线计费系统的账户管理功能更新的续费数据库,以确定续费资源标识符是否被包含在其中,从而指示用户账户是否已经基于续费资源进行了续费。

根据本公开的另一方面,提供了一种计算机程序,包括计算机程序代码,所述计算机程序代码能够当在与用于蜂窝无线电通信系统的在线计费系统相关联的续费接入点的处理器电路上运行时使所述续费接入点确定通信系统的用户帐户的续费动作是待决的。该代码还能够使续费接入点生成对续费错误校正功能的通知,该通知包括用于待决续费动作的续费资源的标识符。

根据本公开的另一方面,提供了一种计算机程序,包括计算机程序代码,所述计算机程序代码能够当在用于蜂窝无线电通信系统的在线计费系统的账户管理模块的处理器电路上运行时,使账户管理模块获得用于通信系统的用户帐户的续费动作的更新余额请求,该请求包括用于续费动作的续费资源的标识符。该代码还能够使帐户管理模块根据续费动作发起对用户帐户的余额的更新。该代码还能够使帐户管理模块通过包括续费资源标识符来更新续费数据库。该代码还能够使帐户管理模块发送确认消息,该确认消息确认用户帐户已经基于续费资源进行了续费。

根据本公开的另一方面,提供了一种计算机程序产品,其包括本公开的计算机程序的实施例以及在其上存储了计算机程序的计算机可读装置。

通过本公开的实施例,可以自动校正失败的帐户续费操作,减少手动处理并改进用户体验。通常,用户帐户可以是预付费帐户,但在一些实施例中可以是后付费帐户。

应当注意的是,适当时,这些方面中的任何一个方面的任何特征可以应用于任何其他方面。同样地,这些方面中的任何一个方面的任何优点可以适用于任何其他方面。通过以下详细公开、所附从属权利要求以及附图,所附实施例的其他目的、特征和优点将变得显而易见。

一般地,除非本文另有明确说明,否则权利要求中使用的所有术语根据其技术领域中的普通含义来解释。除非另有明确说明,否则对“一/一个/所述元件、设备、组件、装置、步骤等”的所有引用应被开放地解释为指代元件、设备、组件、装置、步骤等中的至少一个实例。除非明确说明,否则本文公开的任何方法的步骤不必以所公开的确切顺序来执行。针对本公开的不同特征/组件使用“第一”、“第二”等仅意在将特征/组件与其他相似特征/组件相区分,并不为这些特征/组件赋予任何顺序或层级关系。

附图说明

将参考附图通过示例的方式来描述实施例,在附图中:

图1是示出根据标准的在线计费系统及其可能接口的框图。

图2示出了用户帐户的标准续费操作。

图3是示出用户帐户的标准续费操作的信令图。

图4是示出用于用户帐户的续费凭证的不同状态的图。

图5是示出根据本公开的实施例的用户账户的续费操作的示意框图。

图6a是示出了根据本公开的实施例的针对用户账户的续费操作使用续费错误校正的示意框图。

图6b是根据本公开的实施例的示意信令图。

图7a是根据本公开的续费错误校正模块的实施例的示意框图。

图7b是根据本公开的续费错误校正模块的实施例的示意功能框图。

图8a是根据本公开的续费接入点的实施例的示意框图。

图8b是根据本公开的续费接入点的实施例的示意功能框图。

图9a是根据本公开的账户管理模块的实施例的示意框图。

图9b是根据本公开的账户管理模块的实施例的示意功能框图。

图10是根据本公开的计算机程序产品的实施例的示意图。

图11a是根据本公开的方法的实施例的示意流程图。

图11b是根据本公开的方法的另一实施例的示意流程图。

图12a是根据本公开的由续费接入点执行的方法的实施例的示意流程图。

图12b是根据本公开的由续费接入点执行的方法的另一实施例的示意流程图。

图13是根据本公开的通过账户管理功能执行的方法的实施例的示意流程图。

具体实施方式

现在参考示出某些实施例的附图,更充分地描述实施例。然而,具有许多不同形式的其他实施例可以在本公开的范围内。确切地说,通过示例方式来提供以下实施例,以便本公开将是全面且完整的,并将向本领域技术人员充分传达本公开的范围。在说明书全文中,相似的标记指代相似的要素。

本文中,术语“续费接入点(ap)”用于如3gpp再充值服务器网络单元之类的。此外,术语“账户管理”在本文中用于如3gpp账户余额管理功能之类的网络单元。本文中,通信网络的模块被讨论。这些模块可以是硬件和/或软件实现的,并且可以也包括一个或多个模块(或子模块)。例如,模块可以提供或执行功能。例如,账户管理模块可以执行/提供账户管理功能。模块及其功能都可被称为帐户管理。类似的推理应用于续费错误校正(模块/功能)。如本文所讨论的,通信系统的模块、子模块、单元、(接入)点或其他部分可以包括处理电路和/或数据存储设备和/或通信接口。然而,应该注意,这些可以在结构上与通信系统的其他部分共享,例如,在集成在可以执行不同功能的节点的情况下。

本公开的实施例涉及这样的方法,所述方法使得能够实现自动识别利用诸如凭证之类的续费资源的失败的以及成功的续费,并且采取校正动作,其中动作可以是

1、在未完成余额更新的情况下,自动重新触发续费

2、在已完成余额更新的情况下,将续费资源(凭证)状态更新为已使用。

借助收集续费资源状态的安排的过程以及通过与账户管理系统中存储的续费资源状态进行比较来识别失败(导致待决的续费资源)。

本公开处理具有“待决”状态的续费资源,其可能需要根据帐户余额更新状态(已更新或未更新)的状态来进行更新,所述状态当下是手动处理的,现在可以代替地根据本公开自动处理。

图5示出了根据本公开的续费操作。核心与图2中所示的相同,具有在ocs50中的节点与运营商支持网络51中的节点之间的交互,但是还具有一些附加操作以便于自动处理待决的续费资源。5.1:无线电设备(rd)57,例如,无线电话或计算机(由移动用户使用)发起续费请求。本文中,无线电设备57作为用作续费请求的发起者的示例,但是这仅是用于生成或以其他方式发起续费请求的许多可能的这样的渠道中的一种。其他可能的续费渠道包括用户呼叫运营商的客户服务中心、在线客户门户、银行/atm等。5.2:续费请求到达续费ap52,续费ap52利用vdb58对其进行验证,并且在应用任何折扣/促销之后确定应该添加的余额。验证过程涉及续费ap52联系vdb以验证凭证的可用性、真实性和授权。5.3:在验证之后,续费ap联系帐户管理53以更新移动用户帐户的余额。5.4:帐户管理更新余额数据库59中的移动用户的用户帐户的余额。根据本公开的续费操作的附加操作概述如下。

5.1a:续费接入点52在请求数据库54中存储从无线电设备(rd)57(例如,无线电话或电脑)接收的完整的进来的续费请求。该请求可以包括续费资源细节、订户简档信息、时间信息(例如时区)、订户细节(例如位置等)。

5.4a:账户管理功能53将账户余额更新的细节与续费事务的续费资源标识符(vid)相关联地存储。

5.5:每当续费资源状态被设置为“待决”状态时,续费ap52就触发通知55。

通过上面概述的附加操作,引入了本文中称为续费错误校正功能60的新功能,如图6a所示。

续费错误校正功能60监听来自续费ap52的待决的续费资源通知55,使用续费数据库(db)56以通过使用续费资源标识符作为参考关键字来识别帐户余额更新的实际状态,并且自动采取适当的校正动作。校正动作取决于该续费资源标识符是否存在于续费db56中。如果存在,则这指示已为帐户更新余额并且已完成续费,因此待决的续费资源的状态将更改为“已使用”状态以防止进一步使用。另一方面,如果续费db56中不存在该续费资源标识符(vid),则续费错误校正功能60触发对续费ap52和请求db54的重新触发续费动作,其中关于原始续费动作的续费请求的信息被存储,被用于触发附加的续费动作,例如新的续费请求可以基于请求db54中存储的信息来重建,该存储的信息模拟从rd56发送的这种续费请求。因此,如果该附加的续费操作成功,则续费完成,并且续费资源状态将从“待决”移动到“已使用”。

另外,在重写(overwriting)信息之前,可以分别针对在续费数据库和请求数据库中保持条目多久(例如数天)设置保留时段。续费错误校正模块/功能60可以与重复计数器或计时器相关联,以便在长时间网络问题的情况下,在预定次数的不成功尝试或计时器到期之后停止形成附加的续费动作。然后,例如在预定的时间段之后可以再次触发进一步的附加的续费动作。

图6b示出了根据本公开的图5和6a中的块之间的典型信令。无线电设备56发送包括续费资源标识符(vid)和续费金额的续费请求(a)。续费ap发送(b)续费请求细节,该续费请求细节将被存储在请求db54中。续费ap52将包括vid的验证请求c发送给vdb58,vdb58用包括vid的验证响应d进行响应,指示续费资源是ok的(例如,尚未使用的)。然后,续费ap52将包括vid以及金额的更新余额请求(e)发送给账户管理53。帐户管理验证(f)帐户并向余额db59发送更新余额订单(h)(其包括vid和金额)。然后,帐户管理53发送(i)要存储在续费db56中的续费资源标识符(vid)以指示该帐户。同时,在发送更新余额请求(e)之后,续费ap52启动计时器(g)。如果计时器(g)在续费ap还没有收到来自帐户管理53的已经成功更新帐户余额的确认(参见图2中的消息7)的情况下到期,则续费ap向续费错误校正模块60发送(j)“待决”通知55,续费错误校正模块60如关于图6a所讨论的那样评估(k)要发起哪个动作。续费错误校正模块/功能60通过向续费ap发送指令来发起(l)校正,该续费ap应用(m)校正并向rd56发送(n)确认并将vdb中的续费资源的状态更新(o)为已使用。

图7a示意性地示出了本公开的续费错误校正模块(用于执行续费错误校正功能)60的实施例。续费错误校正模块60包括处理器电路71,例如中央处理单元(cpu)。处理器电路71可以包括具有微处理器形式的一个或多个处理单元。然而,具有计算能力的其他合适设备可以被包括在处理器电路71中,例如专用集成电路(asic)、现场可编程门阵列(fpga)或复杂可编程逻辑器件(cpld)。处理器电路71被配置为运行存储在一个或多个存储单元(例如,存储器)的存储器72中的一个或多个计算机程序或软件(sw)101(也参见图10)。如本文所讨论,存储单元被认为是计算机可读装置102(参见图10),并且其形式可以是例如随机存取存储器(ram)、闪存或其他固态存储器或硬盘或它们的组合。处理器电路71还可以被配置为根据需要将数据存储在存储器72中。续费错误校正模块60还包括用于与例如续费ap52通信的通信接口73。

根据本公开的一个方面,提供了一种续费错误校正模块60,其与用于蜂窝无线电通信系统的在线计费系统50相关。续费错误校正模块包括处理器电路71和存储可由所述处理器电路执行的指令101的存储设备72,由此所述续费错误校正模块可操作以获得通信系统的用户帐户的续费动作待决的通知,该通知包括用于续费动作的续费资源的标识符。该续费错误校正模块还可操作以检查由在线计费系统的帐户管理功能更新的续费数据库56,以确定续费资源标识符是否被包含在其中,从而指示用户帐户是否已经基于续费资源进行了续费。

图7b中是功能性地示出了图7a中的续费错误校正模块60的实施例的示意框图。如前所述,处理器电路71可以运行软件101以使续费错误校正模块能够执行本公开的方法的实施例,由此可以在续费错误校正模块60中(例如,在处理器电路71中)形成用于执行该方法的不同步骤的功能模块。这些模块被示意性地示出为续费错误校正模块60内的块。因此,续费错误校正模块包括获取指示模块75,其用于获得通信系统的用户帐户的续费动作待决的通知55,该通知包括用于续费动作的续费资源的标识符(vid)。续费错误校正模块还包括检查续费db模块76,其用于检查由在线计费系统50的帐户管理功能53更新的续费数据库56,以确定续费资源标识符(vid)是否被包含在其中,从而指示用户帐户是否已经基于续费资源进行了续费。可选地,续费错误校正模块还包括生成指示模块77,其用于生成续费资源已被使用的指示(n),从而指示续费动作不再是待决的。作为补充或替代,可选地,续费错误校正模块还可以包括发起续费动作模块78,其用于发起针对续费资源的附加续费动作。

图8a示意性地示出了本公开的续费ap52的实施例。续费ap52包括处理器电路81,例如中央处理单元(cpu)。处理器电路81可以包括具有微处理器形式的一个或多个处理单元。然而,具有计算能力的其他合适设备可以被包括在处理器电路81中,例如专用集成电路(asic)、现场可编程门阵列(fpga)或复杂可编程逻辑器件(cpld)。处理器电路81被配置为运行存储在一个或多个存储单元(例如,存储器)的存储器82中的一个或多个计算机程序或软件(sw)101(也参见图10)。如本文所讨论,存储单元被视为计算机可读装置102(参见图10),并且其形式可以是例如随机存取存储器(ram)、闪存或其他固态存储器或硬盘或它们的组合。处理器电路81还可以被配置为根据需要将数据存储在存储器82中。续费ap52还包括通信接口83,其用于与例如续费错误校正模块60和帐户管理模块53通信。

根据本公开的一个方面,提供了一种续费接入点52,其与用于蜂窝无线电通信系统的在线计费系统50相关联。该续费接入点包括处理器电路81,以及存储可由所述处理器电路执行的指令的存储设备,由此所述续费接入点可操作以确定该通信系统的用户帐户的续费动作是待决的。续费接入点还可操作以生成对续费错误校正功能60的通知55,该通知包括用于待决的续费动作的续费资源的标识符(vid)。

图8b是功能性地示出了图8a中的续费接入点52的实施例的示意框图。如前所述,处理器电路81可以运行软件101以使续费接入点52能够执行本公开的方法的实施例,由此可以在续费接入点52中(例如,在处理器电路81中)形成用于执行该方法的不同步骤的功能模块。这些模块被示意性地示出为续费接入点52内的块。因此,续费ap包括:确定“待决”模块88,其用于确定通信系统的用户帐户的续费动作是待决的;以及,生成通知模块89,其用于生成对续费错误校正功能60的通知55,该通知包括用于待决的续费动作的续费资源的标识符(vid)。可选地,续费ap还可以包括:接收请求模块85,其用于例如从连接到蜂窝无线电通信系统的无线电设备57接收针对续费动作的续费请求(a),该续费请求包括续费资源标识符(vid);以及发送请求模块87,其用于向在线计费系统50的账户管理功能53发送更新余额请求(e),该更新帐户请求包括续费资源标识符(vid)。可选地,续费ap还可以包括:存储请求模块86,其用于在请求数据库54中存储关于续费请求(a)的信息(b)。

图9a示意性地示出了本公开的账户管理模块(用于执行账户管理功能)53的实施例。账户管理模块53包括处理器电路91,例如中央处理单元(cpu)。处理器电路91可以包括具有微处理器形式的一个或多个处理单元。然而,具有计算能力的其他合适设备可以被包括在处理器电路91中,例如专用集成电路(asic)、现场可编程门阵列(fpga)或复杂可编程逻辑器件(cpld)。处理器电路91被配置为运行存储在一个或多个存储单元(例如,存储器)的存储器92中的一个或多个计算机程序或软件(sw)101(也参见图10)。如本文所讨论,存储单元被认为是计算机可读装置102(参见图10),并且其形式可以是例如随机存取存储器(ram)、闪存或其他固态存储器或硬盘或它们的组合。处理器电路91还可以被配置为根据需要将数据存储在存储器92中。帐户管理模块53还包括通信接口93,其用于与例如续费ap52通信。

根据本公开的一方面,提供了一种用于蜂窝无线电通信系统的在线计费系统50的账户管理模块53。该账户管理模块包括处理器电路91,以及存储可由所述处理器电路执行的指令101的存储设备92,由此所述账户管理模块可操作以获得用于通信系统的用户账户的续费动作的更新余额请求(e),该请求包括用于续费动作的续费资源的标识符(vid)。账户管理模块还可操作以根据续费动作发起对用户账户的余额的更新。账户管理模块还可操作为通过包括续费资源标识符(vid)来更新续费数据库56。帐户管理模块还可操作为发送确认用户帐户已基于续费资源进行了续费的确认消息(参见图2中的确认7)。

图9b是功能性地示出了图9a中的账户管理模块53的实施例的示意框图。如前所述,处理器电路91可以运行软件101以使账户管理模块53能够执行本公开的方法的实施例,由此可以在账户管理模块53中(例如,在处理器电路91中)形成用于执行该方法的不同步骤的功能模块。这些模块被示意性地示出为账户管理模块53内的块。因此,账户管理模块53包括:获取请求模块95,其用于获得针对通信系统的用户账户的续费动作的更新余额请求(e),该请求包括用于续费动作的续费资源的标识符(vid)。帐户管理模块53还包括发起余额更新模块96,其用于根据续费动作发起对用户帐户的余额的更新。帐户管理模块53还包括更新续费db模块97,其用于通过包括续费资源标识符(vid)来更新续费数据库56。账户管理模块53还包括发送确认模块98,其用于发送确认用户账户已经基于续费资源进行了续费的确认消息。

图10示出了计算机程序产品100的实施例。计算机程序产品100包括计算机可读(例如,非易失性和/或非暂时性)介质102,其包括具有计算机可执行组件形式的软件/计算机程序101。计算机程序101可以被配置为使设备(例如如本文所讨论的包括续费错误校正模块60、续费ap51和/或账户管理模块53)执行本公开的方法的实施例。可以在所述设备的处理器电路71/81/91上运行计算机程序,以使所述设备执行所述方法。计算机程序产品100可以例如被包括在存储单元或存储器72/82/92中,所述存储单元或存储器72/82/92被包括在所述设备中并且与所述处理器电路相关联。备选地,计算机程序产品100可以是分离(如移动)的存储装置/介质或其一部分,所述存储装置/介质例如是计算机可读盘(例如,cd或dvd或硬盘/驱动)或者固态存储介质(例如,ram或闪存)。存储介质74的其他示例可以包括(但不限于)任何类型的盘,包括:软盘、光盘、dvd、cd-rom、微型驱动器和磁光盘、rom、ram、eprom、eeprom、dram、vram、闪存设备、磁卡或光卡、纳米系统(包括分子存储器ic)或者适于存储指令和/或数据的任何类型的介质或设备。可以使用包括一个或多个处理器、存储器和/或根据本公开的教导编程的计算机可读存储介质在内的一个或多个常规通用或专用数字计算机、计算设备、机器或微处理器,来方便地实现本公开的实施例。编程技术人员可以根据本公开的教导容易地准备适当的软件编码,这对软件领域的技术人员将是显然的。

根据本公开的一个方面,提供了一种包括计算机可执行组件101在内的计算机程序产品100,该计算机可执行组件101用于当在续费错误校正模块中包括的处理器电路71上运行该计算机可执行组件时使续费错误校正模块60执行本公开的方法的实施例。

根据本公开的另一方面,提供了一种包括计算机可执行组件101在内的计算机程序产品100,该计算机可执行组件101用于当在续费接入点中包括的处理器电路81上运行该计算机可执行组件时使续费接入点52执行本公开的方法的实施例。

根据本公开的另一方面,提供了一种包括计算机可执行组件101在内的计算机程序产品100,该计算机可执行组件101用于当在账户管理模块中包括的处理器电路91上运行该计算机可执行组件时使账户管理模块53执行本公开的方法的实施例。

根据本公开的另一方面,提供了一种计算机程序101,包括计算机程序代码,该计算机程序代码能够当在与用于蜂窝无线电通信系统的在线计费系统50相关的续费错误校正模块60的处理器电路71上运行时,使续费错误校正模块获得通信系统的用户帐户的续费动作待决的通知55,该通知包括用于续费动作的续费资源的标识符(vid)。该代码还能够使续费错误校正模块60检查由在线计费系统50的账户管理功能53更新的续费数据库56,以确定续费资源标识符(vid)是否被包含在其中,其指示用户账户是否已经基于续费资源进行了续费。

根据本公开的另一方面,提供了一种计算机程序101,包括计算机程序代码,所述计算机程序代码能够当在与用于蜂窝无线电通信系统的在线计费系统50相关联的续费接入点52的处理器电路81上运行时使所述续费接入点确定通信系统的用户帐户的续费动作是待决的。该代码还能够使续费接入点生成对续费错误校正模块/功能60的通知55,该通知包括用于待决的续费动作的续费资源的标识符(vid)。

根据本公开的另一方面,提供了一种计算机程序101,包括计算机程序代码,所述计算机程序代码能够当在用于蜂窝无线电通信系统的在线计费系统50的账户管理模块53的处理器电路91上运行时,使账户管理模块53获得用于通信系统的用户帐户的续费动作的更新余额请求(e),该请求包括用于续费动作的续费资源的标识符(vid)。该代码还能够使帐户管理模块53根据续费动作发起对用户帐户的余额的更新。该代码还能够使帐户管理模块通过包括续费资源标识符(vid)来更新续费数据库56。该代码还能够使帐户管理模块基于续费资源发送确认消息,该确认消息确认用户帐户已被续费。

根据本公开的另一方面,提供了一种计算机程序产品100,其包括本公开的计算机程序101的实施例以及在其上存储了计算机程序的计算机可读装置102。

图11a示意性地示出了本公开的方法的实施例。该方法可以由如本文所讨论的续费错误校正模块/功能60执行。该方法涉及用于蜂窝无线电通信系统的在线计费系统50。该方法包括获得s1通信系统的用户帐户的续费动作待决的通知55。该通知包括用于续费动作的续费资源的标识符(vid)。该方法还包括检查s2由在线计费系统50的账户管理功能53更新的续费数据库56,以确定续费资源标识符(vid)是否被包含在其中,从而指示用户账户是否已经基于续费资源进行了续费。

在一些实施例中,如图11b所示,该方法还可以包括:生成s3续费资源已使用的指示(n)(如果检查s2包括确定续费资源标识符(vid)被包括在续费数据库56中),从而指示续费动作不再是待决的;或者,发起s4对续费资源的附加续费动作(如果检查s2包括确定续费资源标识符(vid)没被包括在续费数据库56中)。在一些实施例中,发起s4附加的续费动作包括:基于请求数据库54中的包括续费资源标识符(vid)在内的信息来重建续费请求(a)。作为补充或替代,在一些实施例中,发起s4附加的续费动作直到下述情况为止:对续费数据库56的检查s2确定续费资源标识符(vid)被包含在其中,或者已经发起了预定数量的附加续费动作为止s4。

在一些实施例中,作为在计时器(f)到期之前尚未接收到确认基于续费资源对用户帐户成功续费的确认消息的结果,获得s1续费动作待决的通知55。

在本发明的一些实施例中,账户管理功能是根据3gpp标准的账户余额管理功能。

在本发明的一些实施例中,根据3gpp标准从再充值服务器获得通知。

图12a是根据本公开的在续费ap52中执行的方法的实施例的示意流程图。该方法包括确定s14通信系统的用户帐户的续费动作是待决的。该方法还包括生成s15对续费错误校正功能60的通知55。该通知包括用于待决的续费动作的续费资源的标识符(vid)。

可选地,如图12b所示,该方法还可以包括:例如从连接到蜂窝无线电通信系统的无线电设备57接收s11用于续费动作的续费请求(a),该续费请求包括续费资源标识符(vid);以及,将更新余额请求(e)发送s13给在线计费系统50的账户管理功能53,该更新帐户请求包括续费资源标识符(vid)。在一些实施例中,该方法还可以包括:将关于续费请求(a)的s12信息(b)存储在请求数据库54中。

在一些实施例中,确定s14续费动作待决包括:确定在接收到确认已经基于所述续费资源对用户帐户进行了续费的确认消息之前计时器(f)已经到期。

图13是由用于蜂窝无线电通信系统的在线计费系统50的账户管理模块/功能53执行的方法执行的方法的实施例的示意流程图。该方法包括获得s21用于通信系统的用户账户的续费动作的更新余额请求(e),该请求包括用于续费动作的续费资源的标识符(vid)。该方法还包括根据续费动作发起s22对用户账户的余额的更新。该方法还包括通过包括续费资源标识符(vid)来更新s23续费数据库56。该方法还包括发送s24确认用户账户已经基于续费资源进行了续费的确认消息。

以上已经参考一些实施例主要地描述了本公开。然而,本领域技术人员应当理解,除上文公开的实施例外的其他实施例同样在由随附权利要求定义的本公开的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1