CN1636179A - 智能网络计费边缘 - Google Patents

智能网络计费边缘 Download PDF

Info

Publication number
CN1636179A
CN1636179A CN02820144.2A CN02820144A CN1636179A CN 1636179 A CN1636179 A CN 1636179A CN 02820144 A CN02820144 A CN 02820144A CN 1636179 A CN1636179 A CN 1636179A
Authority
CN
China
Prior art keywords
charging
network
bridge circuit
unit
detail record
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN02820144.2A
Other languages
English (en)
Inventor
安东尼·罗德里戈
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Oyj
Original Assignee
Nokia Oyj
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Oyj filed Critical Nokia Oyj
Publication of CN1636179A publication Critical patent/CN1636179A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/14Payment architectures specially adapted for billing systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/04Billing or invoicing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/10Tax strategies
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/0014Coin-freed apparatus for hiring articles; Coin-freed facilities or services for vending, access and use of specific services not covered anywhere else in G07F17/00
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/43Billing software details
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/53Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP using mediation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/57Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP for integrated multimedia messaging subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/68Payment of value-added services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/70Administration or customization aspects; Counter-checking correct charges
    • H04M15/765Linked or grouped accounts, e.g. of users or devices
    • H04M15/7655Linked or grouped accounts, e.g. of users or devices shared by technologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/70Administration or customization aspects; Counter-checking correct charges
    • H04M15/77Administration or customization aspects; Counter-checking correct charges involving multiple accounts per user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/70Administration or customization aspects; Counter-checking correct charges
    • H04M15/77Administration or customization aspects; Counter-checking correct charges involving multiple accounts per user
    • H04M15/772Administration or customization aspects; Counter-checking correct charges involving multiple accounts per user per service, e.g. prepay or post-pay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/80Rating or billing plans; Tariff determination aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/01Details of billing arrangements
    • H04M2215/0152General billing plans, rate plans, e.g. charge rates, numbering plans, rate centers, customer accounts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/01Details of billing arrangements
    • H04M2215/0172Mediation, i.e. device or program to reformat CDRS from one or more switches in order to adapt to one or more billing programs formats
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/01Details of billing arrangements
    • H04M2215/0196Payment of value-added services, mainly when their charges are added on the telephone bill, e.g. payment of non-telecom services, e-commerce, on-line banking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/20Technology dependant metering
    • H04M2215/208IMS, i.e. Integrated Multimedia messaging Subsystem
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/72Account specifications
    • H04M2215/724Linked accounts
    • H04M2215/725Shared by technologies, e.g. one account for different access technologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/72Account specifications
    • H04M2215/724Linked accounts
    • H04M2215/7254Multiple accounts per user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/72Account specifications
    • H04M2215/724Linked accounts
    • H04M2215/7254Multiple accounts per user
    • H04M2215/7263Multiple accounts per user per service, e.g. prepay and post-pay

Abstract

一种用于管理网络上业务的计费和记帐的系统和方法,其中网络包括提供可计帐业务的网络单元和执行各种计费和记帐功能的计费单元。在隔离网络单元和计费单元的一个网络计费边缘接收计费事件。所述网络计费边缘包括在逻辑上耦接在网络单元和计费单元之间的一个或多个桥路模块。通过对由对应的计费事件启动的计费事务处理应用规则,经由桥路模块管理在网络单元及其相应计费单元之间的计费事务处理。

Description

智能网络计费边缘
技术领域
本发明一般涉及网络通信系统,更具体地说,涉及用于调停服务提供网
络单元和计费/计帐网络单元之间的事务处理的系统和方法。
背景技术
联网系统中的技术发展不断帮助简化信息传送和对用户的便利性。本地、区域和全局网络(如因特网)的发展已经向广大消费者提供了信息的海洋。这些联网技术不断增长,以包括无线和移动技术。可从桌上型系统、无线系统、移动系统等中通过多种互连的网络下载信息。例如,通过因特网可用的信息可被下载到移动无线单元(例如,蜂窝电话、个人数字助理(PDA)、膝上型计算机等)上。
通过引入当前和未来的接入技术,例如通用分组无线业务(GPRS)、通用移动电信系统(UMTS)无线应用协议(WAP)等,数据用户将基于用户的位置、选择的内容以及个人优选经历和使用种类空前繁多的新业务。在这个竞争的环境中,运营商和服务提供商争相提供不同的服务种类和报价。随着新业务的出现,影响这些有竞争的新业务的时间到市场问题成为极为重要的问题,由于与计费和计帐系统的集成要求导致的延迟将变得越来越无法容忍。
与计费、计帐、定级(rating)等(以下称为计费单元)可能很复杂。例如,例如,通常要求评价引擎处理由诸如对多种业务(每种业务包括大量灵活的定价和折扣变量)进行评价之类的因素导致的大量排列。计费单元可以基于不同的定价选项,例如在后付费(postpaid)、直接付费、预付费或其他实时付费选项。此外,计费可以基于数据量、持续时间、内容类型、事务处理等的组合所有这些不同的变量使得计费单元以及与这些计费单元进行通信变得十分复杂。
在常规的计帐系统中,每种业务向计费单元传递诸如呼叫详细记录(CDR)之类的计费/计帐信息。然而,每种不同的网络单元可能以不同的格式收集和提供CD日信息。计费单元需要知道每个特定的网络单元使用的格式,以便理解其内容。这一事实,再加上上述计费单元的复杂性,通常要求对计费单元处理的每个网络单元执行“集成”。更具体地说,计费和计帐单元必须经历集成,方可理解它要在其中收集和处理计费和计帐信息的每个网络单元并与所述每个网络单元通信。计费单元上的这些自定义修改提出了要求大量时间和金钱的重要任务,并在使新业务迅速进入市场方面有严重的负面影响。随着继续设计并在网络中部署新业务和网络单元,要求这种集成的问题不断恶化。
此外,网络业务的计费可以基于在后付费、直接付费以及其他实时或非实时付费方法。随着新的网络系统在网络中的出现,这些不同的付费途径对现有计费和计帐方法带来了极大的复杂性。例如,随着在网络和运营支持系统(OSS)系统间要求越来越多的实时交互,必须不断获得自定义解决方案。目前,还没有能便于以迅速、有效的方式将这些新系统集成到现有网络中的方式。
因此,在加速业务和计费单元的接口以及在这些网络单元中减少随之而来的接口复杂性方面还存在着挑战。本发明针对现有技术的这些以及其他缺点提供了一种解决方案,并且相对于现有技术具有其他优势。
发明内容
本发明旨在提供一种系统和方法,用于在业务提供网络单元和计费/计帐网络单元之间调停计费事务处理。
根据本发明的一个方面,提供了一种用于对网络上的业务的计费和计帐进行管理的方法,所述网络具有一个或多个提供可计帐业务的网络单元和一个或多个计费单元,该方法包括:在一个网络计费边缘接收计费事件,所述网络计费边缘包括在逻辑上耦接在网络单元和计费单元之间的一个或多个桥路模块;以及  通过对由对应的计费事件启动的计费事务处理应用规则,经由一个或多个桥路模块管理在网络单元及其相应计费单元之间的计费事务处理。
这种方法的更具体的特征包括在每个提供可计帐业务的网络单元实施应用编程接口(API),以使每个相应的网络单元与所述一个或多个桥路模块进行接口。此外,管理计费事务处理包括按照规则以将计费事件转换为可由目标计费单元识别的格式。这些规则还管理接口对象的选择,以与对应的计费单元进行通信。接口对象的选择包括将多个接口对象之一识别为是由对象配置规则确定的。在一个实施方式中,每个桥路模块被预先配置有必要的规则。这种配置过程包括用分配给由该桥路模块管理的业务的规则的子集来配置每个桥路模块。将桥路模块之一指定为主桥路模块,以接收所有桥路模块的所有规则。然后,主桥路模块将规则的子集分发到其余桥路模块。这种规则配置可通过在与主桥路模块耦接的控制台输入规则来实现。
根据本发明的另一方面,提供了一种用于促进对通过网络可用的业务进行计费的系统,包括:至少一个网络计费单元,用于执行业务计费功能;至少一个网络业务单元,用于提供至少一个要对使用进行收费的业务;以及一个网络计费边缘,包括在逻辑上耦接在网络业务单元和网络计费单元之间的至少一个计费桥路,用以调停网络业务单元和网络计费单元之间的通信。
根据本发明的另一方面,提供了一种用于调停网络上至少一个网络业务单元和至少一个网络计费单元之间的计费事务处理的桥接设备,包括:一个转换模块,用于从网络业务单元接收计费事件并将计费事件转换为网络计费单元可理解的格式;一个业务规则模块,与转换模块耦接,用于提供预定义的业务规则,以管理转换模块执行的转换;一个接口对象模块,包括多个接口对象,用于与相应的多个网络计费单元通信,一个接口对象管理模块,与转换模块耦接,用于接收转换的计费事件;以及一个对象配置规则模块,与接口对象管理模块耦接,用于指示接口对象管理模块将转换的计费事件定向到转换的计费事件要发送到的计费单元的接口对象。
根据本发明的另一方面,提供了一种用于对网络上的业务的计费和计帐进行管理的系统,所述网络具有一个或多个提供可计帐业务的网络单元和一个或多个计费单元,该系统包括:在一个网络计费边缘接收计费事件的装置,所述网络计费边缘包括在逻辑上耦接在网络单元和计费单元之间的一个或多个桥接装置;以及通过对由对应的计费事件启动的计费事务处理应用规则,经由一个或多个桥接装置管理在网络单元及其相应计费单元之间的计费事务处理的装置。
根据本发明的另一方面,提供了一种用于对网络上的业务的计费和计帐进行管理的方法,所述网络具有一个或多个提供可计帐业务的网络单元和一个或多个计费单元,该方法包括:在一个网络计费边缘接收由多个网络单元产生的多个计费信息记录,其中多个计费信息记录与涉及多个网络单元中的每一个的用户会话相关联;在网络计费边缘的在逻辑上耦接在多个网络单元和计费单元之间的一个或多个桥路模块处将计费信息记录整理入用户会话计费事务处理中,其中将计费信息记录整理入用户会话计费事务处理中是由在一个或多个桥路模块处应用的第一预定规则管理的;以及根据第二预定规则在网络计费边缘的一个或多个桥路模块处执行用户会话计费事务处理。
本发明的上述概述不应被理解为描述本发明的每个示例性实施
例或实施。这是附图及后续说明的目的。
附图说明
图1是现有技术中用于对各种网络单元提供的客户业务使用进行计费的计费和计帐体系结构;
图2是根据本发明的采用计费边缘的网络的框图;
图3是根据本发明的采用智能计费边缘的网络的另一个表示;
图4是一个框图,表示由网络中的一个网络单元启动的预付费事务处理,所述网络采用计费桥路,以形成根据本发明的智能计费边缘;
图5是一个框图,表示由网络中的一个网络单元启动的在后付费事务处理,所述网络采用计费桥路,以形成根据本发明的智能计费边缘;
图6是根据本发明的原理的计费边缘桥路示范实施方式;
图7是根据本发明的计费桥路依照计费事务处理执行多个呼叫道师范
方式;
图8是根据本发明的原理的采用智能计费边缘(1CE)层的网络的
示范实施方式;
图9是在网络系统中采用多种计费边缘桥路的一种方式的实施例;
图10表示根据本发明在计费桥路中使用的业务规则的代表性类型;
图11是根据本发明的原理的实施智能计费边缘的示范方式的流程图;
图12是将网络域中的网络单元和OSS域中的单元接口的更特定方式的流程图;以及
图13是一个框图,表示依照由多个网络单元产生的计费信息利用的一个计费边缘的一个实施方式。
具体实施方式
在以下的各个实施方式的描述中,将参考构成其一部分的附图,所述附图通过示例方式给出可以在其中实施本发明的各种实施方式。应当理解,可以使用其他实施方式,可以进行结构和功能上的改进,而不会脱离本发明的范围。
一般地,本发明涉及使用网络层作为计费边缘(charging edge),在网络中使网络单元与计费/计帐单元进行接口的系统和方法。计费事件,例如,“呼叫详细记录”(CDR),由网络单元业务提供。这些计费事件指向使网络单元与计费和计帐单元隔离的中间网络计费层。在网络计费层中,有一个或多个使网络单元和操作支持系统(OSS)计费和计帐单元隔离的桥路系统。所述桥路系统在网络计费层提供只能,由此允许网络单元能够集中于提供业务,而计费和计帐单元集中于计费和计帐。这个桥路智能涉及从计费事件发生产生的事务处理的协调和管理。
图1是现有技术的计费和计帐体系结构100,用于针对由各种网络单元提供的业务的使用对客户进行计费。网络运营者通过具有某种类型的计帐系统,如计费和计帐系统102。通常,诸如计费和计帐系统102之类的计帐系统包括各种独立的应用。当共同操作时,这些应用被称为计帐系统。计帐系统102包括一些主要组件。例如,计费事件记录(以下称为计费事件)被用于记录呼叫的详细情况。在在后付费上下文中,呼叫详细记录(CDR)是传统上对这种计费事件的称呼。尽管“CDR”一般被用于表示与在后付费情形相关的计费事件,但这里为方便起见,可使用术语CDR表示与其他计费情形(如,预付费、实时等)相关联的计费事件。无论如何,在其中记录详细情况的呼叫传统上包括话音传输,但一般也被用于指数据、视频、声音和其他可传输内容的传输。计费事件中的信息通常取决于传输类型以及所选择的付费选项。例如,在在后付费业务的上下文中,与CDR相关联的常规信息可以包括呼叫的起始时间、呼叫的终止时间、呼叫时长、主叫号码、终接号码、传送的字节数、所访问的URL等。在在后付费业务的上下文中,可以一直存储CDR,直到进行计帐(bill)时。
其他计帐系统组件包括分级应用以及计帐和开发票组件。分级应用是为单个呼叫应用费率的系统和程序。分级考虑到促销、折扣等赋予呼叫一个在计帐时要计费的值。计帐系统可以是预付费、实时计帐、在后付费等,并且具有从愤激系统收集信息的责任。某些计帐系统说明促销、折扣等,而不是由分级系统执行这样的任务。开发票系统创建包括客户的信息以及对应的计帐信息的文件,从而可以创建和分派客户的使用的发票。
在常规的计帐系统终,多个网络单元(NE)104、106、108、110、112、114、116中的每个将计费/计帐信息传送到计费和计帐系统102。随着网络在对用户可用的业务的数量和类型方面继续扩展,会在网络中实施更多的网络单元104-116。然而,多个网络单元104-116中的每个可以以不同的格式收集和提供计费事件信息。计费和计帐系统102需要知道每个特定的网络单元使用的格式,以便理解其内容。例如,某些可以以ACSII(美国国家信息交换标准代码)文件提供这种信息,而其他网络单元则以XML(可扩展标记语言)格式或其他格式提供这种信息。
因此,计费和计帐系统102必须能够理解由不同网络单元104-116提供的事件记录的每种不同格式。这通常需要针对每个网络单元执行集成。更具体地说,计费和计帐系统102必须经历一个集成,以使其能够理解它要在其中收集和处理计掌心系的每个网络单元并与之通信。所得到的集成模块118、120、122、124、126、128、130代表将采用到来格式的计费信息变换为计费和计帐系统102可识别的格式所需的特定变换系统和应用。这些变换由每个集成模块118-130处的格式成分来表示。例如,来自网络单元106和114的传送的计帐信息的格式可由计费和计帐系统102理解,如统一集成模块120和128所表示。另一方面,来自网络单元104、108、110、112和116的传送的计帐信息的格式分别由集成模块118、122、124、126和130进行变换。这种变换,以及对新业务进行特定集成以与现有计费和计帐系统102进行操作的需求,是繁重的任务,需要大量的时间和金钱,并且对使新业务快速进入市场有着严重的负面影响。
现有技术的这种不足可通过下面的例子进一步说明。假定网络单元104是一个例如产生计费事件以便传送数字图象的MMSC(多媒体消息业务中心)。计费事件可以包括诸如IP地址、图象大小等信息。在计费和计帐系统102中,执行分级、计帐和/或开发票所需的信息可能不同于包括在来自MMSC 104中的计费事件的信息。例如,计费和计帐系统102可以包括业务逻辑,以机遇传送的图象的分辨率以及传送的图象的数量对业务进行计费。因此,业务逻辑必须包括集成或变换逻辑,以将信息转换为相对于客户购买业务来说有意义的内容。因此,如果要通过计费和计帐系统102对客户计帐的信息要以图象的数量以及每个图象的分辨率的形式展现给客户,则MMSC 104在计费事件中提供的IP地址、图象大小或其他信息必须被变换为由集成模块118所代表的业务逻辑。如上所述,这需要花费时间和金钱来从提供这种集成业务的公司或其他实体获得必需的集成,这会对在网络中实施MMSC 104的时间造成负面影响。随着在网络中继续设计和部署新的业务和网络单元,需要这种集成的问题逐步恶化。本发明解决了这些问题。
此外,网络业务的计费可以基于在后付费、预付费、直接付费以及其他实时和非实时付费方式。随着新的网络系统出现在网络中,这些不同的付非方式对现有的计费和计帐方法增加了极大的复杂性。例如,随着越来越要求在网络操作支持系统(OSS)之间要求实时交互,必须不断获得自定义的解决方案。本发明通过敏捷有效地管理来自多种新业务的计费事务处理,而不管这些新业务所实施的特定计费情形,提供了对上述问题的解决方案。
图2是采用根据本发明的原理的计费边缘202的网络的框图。根据本发明,Intelligent Charging EdgeTM(ICETM)是作为网络200的计费层提供的。ICE 202提供了网络单元和服务器204与计帐和/或计费单元206之间的接口。ICE 202与网络单元204通信,如链路208所示,还与计费单元206通信,如链路210所示。ICE202网络层基本上将计费单元206与网络单元204隔离开来,由此允许执行数据变换和其他处理,同时允许网络单元和计费单元彼此互不知晓。ICE202去除了使网络单元和计费单元中的一个或两个都要经历集成的要求,这进一步去除了集成业务逻辑驻留在计费或网络单元中的需求。这使得计费单元206做它们最擅长作的事情,即计费和计帐,同时进一步允许网络单元204做它们最擅长作的事情,即提供它们被设计在其中的业务。因此,两个实体204,206之间的接口是从这些实体中提取的,并且提供在表示为智能计费边缘202的新的网络层中。
图3表示采用根据本发明的智能计费边缘202的网络300。这一表示显示智能计费边缘(1CE)302如何将网络单元304与计费和计帐单元,例如客户关照和计帐(CCB)系统306、分级引擎308以及预付费服务器310隔离开来。
网络单元304代表可以提供要求分级、计费、计帐、开发票或其他一般计费功能的业务的任何网络单元。例如,网络单元304可以包括服务GPRS支持节点(SGSN)、充当GPRS网络和分组交换公共数据网之间的网关的网关GPRS支持节点(GGSN)、归属位置寄存器(HLR)、WAP网关、付费服务器、移动交换中心(MSC)、非结构化补充业务数据中心(USSOC)、多媒体消息业务中心(MMSC)或任何其他网络单元。
ICE 302另一端上的计费单元包括CCB306分机引擎308以及预付费服务器310。CCB306代表任何类型的计费和/或计帐系统。在一个实施方式中,CCB306系统提供客户关照和计帐解决方案,以满足ISP和其他提供因特网业务的公司的需求。它可以收集、存储和管理客户信息,并处理计帐和付费要求。分机引擎308使得业务提供者在对数据收集代理提交的所有业务使用进行定价时具有灵活性。预付费服务器310可用于涉及预付费客户的事务处理。这些计费单元只是各种不同类型的计费和计帐系统的示例,但是本发明可以适用于在网络中可以采用的任何类型的计费和计帐系统。
如上所述,ICE 302基本上以这样的程度将网络单元304与各计费单元隔离开来,即网络单元和计费单元都不需要适应于它们之间的计费信息的直接通信。ICE 302向计费单元隐藏网络的复杂性,而向网络隐藏外部计费系统的复杂性。这样,可以实现从网络或后端055系统的第三方集成。计费和相关的智能交给ICE302,由此允许具有多供应商网络的功能以及多供应商客户关系管理(CRM)CCB系统。
因此,本发明的计费边缘用作网络层,实质上从已可被用户利用和将继续被用户利用的各种网络单元缓冲计费和计帐单元。本发明包括在逻辑上将管理计费和计帐操作的网络功能从网络单元和计费/计帐单元中迁移出,而迁移进新的网络层。如下文将详述的那样,计费和计帐的这种迁移还可能涉及在物理上将计费和计帐操作从网络单元和计费/计帐单元中迁移出,但是这种物理分离不是事实所需的计费层所必须的。这种逻辑分离允许网络单元预计费问题分离,而是着重于它所提供的业务。类似地,计费和计帐单元不需要知道网络上的不同类型和数量的网络单元,因为ICE层以计费和计帐系统要求或优选的格式管理通信。本发明提供的智能计费边缘包括定义词计费边缘的系统,包括用于以所需方式缓冲网络单元与计费和计帐单元的ICE“桥路”。如下说明的图4和5提供了根据本发明的桥接模块如何促进执行各种计费事务处理的示例。
图4表示在网络中由网络单元启动的预付费事务处理,所属网络实施计费桥路以形成根据本发明的原理的智能计费边缘。网络单元400可以代表提供要向客户计费的业务的任何网络系统。网络中的每个网络单元以某种本地格式提供呼叫详细信息或其他事件记录。例如,这一信息可以采用ASCII格式、XML等。因此,尽管图4的示例是以XML消息进行说明的,但是应当理解,这只是为了说明的目的,可以替代的使用任何其他当前或未来的文档交换数据格式。这包括当前或未来的标准或专有数据格式。此外,与图4相关联的示例标识了与示例事件记录相关联的字段,但是本领域技术人员应当理解,任何类型的字段都可以与一个事件记录相关联,图4中所示的内容只是示例性的。
网络单元400通过XML消息402将事件记录数据发送到计费边缘桥路,称为智能计费边缘(ICE)桥路404。ICE桥路404是网络和OSS域之间的智能接口,并且执行包括基于规则的数据转换和接口管理操作在内的各种功能。例如,可以应用变换规则,使得当网络单元生成计费事件时,它由桥路404进行转换。现有技术的网络环境要求在计费中心进行集成和翻译,如参照图1所说明的那样。因此,如果网络单元以例如URL(统一资源定位器)、传送的字节数的格式提供信息,则桥路404可以将该信息翻译为对最终计费/计帐目的地有意义的格式。
桥路404还可以重新计算字段,以将数据变换为可由计费和计帐系统识别的特定格式。例如,在网络单元处识别的一条计费信息可以字节进行标识,并且如果千字节是计费目的地所需要的格式,则桥路404可以将其变换为千字节。另一个例子是网络单元可以向诸如URL字段之类的字段分配数字、符号或其他非说明性标识符,例如分配将值“1”分配给与业务相关联的第一URL。桥路404可以将该标识符变换为可由计费中心更容易使用并且正确标识客户所使用的特定业务的的文本、图形或其他“说明性”标识符。换言之,在进行计帐时,必须向客户提供有意义的业务标识符,从而客户知道所使用的特定业务(例如,URL)可能需要组合字段,进行数学计算以按照可由ICE实现的适当格式提供信息。
桥路404可以执行的其他功能包括过滤和路由功能。通常,CDR全都被发送给计帐系统,但如果CDR中有错误,则不应对其计费,并且传统上由计费中心负责在收到CDR错误的通知时丢弃CDR。在将错误的积肥时间发送到计费和计帐系统前,桥路可以在网络单元执行这种过滤任务。通常,除计费和计帐系统外,计费事件还被发到多个目的地,例如,数据仓库设施。
桥路还可以协调单个会话或呼叫中涉及的由多个网络单元产生的计费信息。换言之,会话或呼叫可能涉及多个网络单元,每个网络单元产生可用于为该会话生成计费事件。如与桥路404相关联的规则指明的那样,桥路可以收集和协调由各网络单元产生的计费信息,并作为响应作出基于规则的决定。例如,桥路404可以基于规则决定独立处理与来自与该会话相关联的每个网络单元的计费信息记录。在这种情况下,可能导致多个计费事件。此外,桥路404可以确定要集中考虑规则,从而所收集的积肥信息的全部和部分被用于创建一个或多个计费事件。将桥路和智能计费边缘结合多个网络单元产生的计费信息使用将在图13中有详细说明。
创建智能计费边缘使得网络单元和计费/计帐单元能够基本上彼此不知晓。这种结构使得能够迅速开发新的网络单元中的新业务,并允许桥路404执行接口功能。来自每个已配置的网络单元的信息可通过到桥路404的单个接口收集,并且计费和计帐系统不需要知道任何网络单元,也不需要被集成以与所述网络单元一同工作。
在图4所示的例子中,从网络单元400到ICE桥路404的消息包括用户号码406,如用户的电话号码或其他用户标识符。授权请求408也是消息402的一部分,它是针对授权使用所请求的服务的请求。网络单元400还发送被访问的内容类型(ACT)410,用于标识被请求并要被计费的内容的特定类型。在本例中,ACT410以34Kbps的传输速率标识MPEG(移动图像专家组)文件。消息402~_包括网络单元标识(NEID)412,它在本例中将网络单元标识为一个MMSC。
此事件记录可能对于特定的网络单元400是唯一的。通常,以唯一格式提供事件记录要求在计费和计帐系统实施集成模块。网络不以可被目的地计费/计帐系统理解的格式提供事件记录并不是什么希罕事,因为网络单元可能为终端计费系统采取在网络单元开发期间会发生变化的特定格式。
ICE桥路404解决了这一问题。桥路404可以是一个不同的模块(即,服务器)或者可以集成在另一个模块中,例如全IP计费网关、网络单元或OSS单元。桥路404截收来自网络单元400的消息402。使用应用编程接口(API),网络单元400可以按照可与ICE桥路404通信的格式提供事件记录。一旦接收,ICE桥路404使用预定义的事件管理规则来分析网络单元标识符(NEID)、授权请求或者其他预定的参数,以识别该请求是用于访问CRM(客户关系管理)系统414或其他CCB系统的。桥路404确定CRM系统414所需要的格式,提取适当的信息并且向CRM 414或其他CCB系统生成API呼叫416。使用预定义的商业规则,ICE桥路404以可被CRM系统414识别的转换格式生成API呼叫414,例如CRM414的本地格式。
在本例中,ICE桥路404确定CRM系统414要求用户标识符418以及产品标识符420。API呼叫416,在本例中称为CRM_AA_USER呼叫,提供用户和产品标识符418、420作为API呼叫416的参数。在本例中,用户标识符418不要求从网络单元400生成的用户标识符406进行转换,它可以直接传递到CRM系统414。这是由桥路404确定的。然而与桥路404相关联的商业规则确定CRM系统414还要求“产品”标识符420,它不直接对应于以XML消息402提供的任何参数。因此,ICE桥路404将XML消息402中的相关事件记录转换为必须的产品标识符420,这在本例中由“MP3DOWNLOAD”标识。
当CRM系统414接收API呼叫416时,它分析采取CRM414所需的格式的接收信息。CRM414不需要知道有关发送请求的网络或网络单元400的任何事情,并且不需要变换任何信息。相反,C日M414以可被CRM414识别的格式接收信息,并返回表示是否授权所请求的服务的状态消息422。在本例中,返回的状态表示所请求的服务被授权。
来自CRM414的状态被返回到ICE桥路404。这样,桥路404再次将CRM414和预付费服务器424桥接起来。使用预定义的规则,ICE桥路404确定预付费服务器424现在将被呼叫。API呼叫426,称为SMIRESERVEMONEY呼叫,包括诸如用户标识符428、“内容”标识符430之类的参数。在本例中,用户标识符428不要求从网络单元400生成的用户标识符406进行转换,它可以直接传递到预付费系统424。同样,这是由桥路404确定的。然而,与桥路404相关联的商业规则确定预付费系统424还要求“内容”标识符430,它不直接对应于以XML消息402提供的任何参数。因此,ICE桥路404将XML消息402中的相关事件记录信息转换为必须的内容标识符430,这在本例中由“MULTI-MEDIASERVICE”标识。
当预付费系统424接收AP:呼叫426时,它分析采取预付费系统424所要求的格式的接收信息。预付费系统424不需要知道有关发送请求的网络或网络单元400的任何新息,也不变换任何消息。相反,预付费系统424以预付费系统424可识别的格式接收信息,处理该信息并返回指示客户是否有适当的余额来执行所请求的事务处理的状态消息432。在一个实施方式中,返回的消息432还可以标识收费和余额量(例如,分别为$5和$4)。在本例中,返回的状态指示所请求的业务已被适当计费。
ICE桥路404识别此消息432,并通过消息434通知网络单元400,由此批准使用由网络单元400提供的业务。这时,可以可选的执行其他功能。例如,可以实施业务禁止/取消禁止功能,这使得能够为该用户启用或禁用特定的业务。图4表示当桥路404从预付费系统424接收到消息432时,它可以可选的针对特定业务向CRM414生成禁止消息436,所述特定业务的费用大于在状态消息432中由预付费系统424向桥路404提供的当前余额(例如,$4余额)。例如,如果通过“MP3DOWNLOAD”的产品标识符420标识的“产品”的预定费用量(例如,$5)大于预付费系统424标识的余额(例如,$4),则必须禁止获得费用大于预定量的“MP3DOWNLOADS”或其他业务。这一禁止消息从桥路404发送到CRM414,以通知CRM414余额低于预定限度。于是,CRM414可以通过状态消息422对访问例如MP3 DOWNLOAD的后续请求提供适当的未授权状态。
类似地,禁止消息还可被发送到网络中的其他网络单元,如到归属位置寄存器(HLR)440的禁止消息438所示。HLR 440代表可以包含所请求的业务的网络级信息(例如简档信息或业务记录)的网络单元。而且桥路404还可以启动其他消息,例如“装满”(top-up)消息442。这一消息442可以定向到用户,例如通过短消息业务(SMS)消息、电子邮件消息或本领域中已知的其他消息传送机制。这种消息可用于通知用户,预付费余额低于将禁止用户访问特定业务的特定阈值,因此用作告知用户补充帐户的提醒。
图5表示在实现根据本发明原理的计费桥路的网络中,由网络单元启动的在后付费事务处理。网络单元500可以代表提供要向客户收费的业务的任何网络系统。网络中的每个网络单元以某种本地格式提供呼叫详细信息或其他事件记录。如结合图4所说明的那样,这一信息可以是ASCII格式、XML等,并且为说明的目的,以XML消息为例进行描述。同样,应当理解,采用XML的示例仅是说明性的,可以替代使用用于文档交换的数据格式的任何其他当前或未来类型,包括任何当前或未来的标准或专有数据格式。网络单元500通过XML消息502向计费边缘桥路,称为智能计费边缘(ICE)桥路504发送事件记录数据。如图4所示,此示例消息包括用户号码506、被访问的内容类型(ACT)510以及网络单元标识(NE ID)512,其在本例种将网络单元标识为MMSC。
桥路504从XML消息502包括的信息确定此请求与预付费、在后付费、热计帐(hot billing)或其他计费方式相关联。在本例中,桥路504确定该请求与在后付费计费方式相关联,并且API呼叫514可以直接被分派到计费和计帐系统516。然而在发送此API呼叫514前,ICE桥路504执行XML消息502内容的必要转换以使信息变为可被计费和计帐系统516识别的格式。例如,桥路504接收参数506、510、512,并将其转换为称为FORWARD呼叫、具有诸如用户标识符518和“内容”标识符520之类的参数的API呼叫。在本例中,用户标识符518不需要从网络单元500生成的用户标识符506进行转换,它可以被直接传递给计费和计帐系统516。这一确定由桥路504进行。然而与桥路504相关联的业务规则确定计费和计帐系统516还需要一个“内容”标识符520,其不与XML消息502中的任何参数直接对应。因此,ICE桥路504将XML消息502中的相关事件记录信息转换为必须的内容标识符530,其在本例中被标识为“MULTI-MEDIA SERVICE”。
当计费和计帐系统516接收API呼叫514时,它接受该信息并将对应的费用量添加到用户的集合总计中。所提供的诸如用户标识符518和内容标识符520之类的标识信息还可被计帐系统使用。计费和计帐系统516的计帐部分可以使用此信息在生成的发票中向用户标识事务处理细节和费用。
图4和5所示的例子只是可被ICE有效管理的计费事务处理类型的示例。图4和5的示例分别表示预付费和在后付费事务处理。然而,本发明适用于任何计费方式的类型,无论是预付费、在后付费、实时、直接付费等。此外,ICE适用于其他非传统的当前甚至还不知道的计费类别。
作为一个例子,这里描述一种在现有技术计费系统中需要详细且复杂的解决方案、但可通过本发明的原理有效管理的计费情形。这个示例不一定落入当前已知的诸如预付费、在后付费等计费类别。提供本例以说明ICE能够被用作网络和OSS系统间的智能缓冲,从而巧妙地回避了对网络或目标OSS系统进行重新配置以直接管理它们之间的这种情形的需要。假定无线终端用户正在通过无线终端,例如无线电话,浏览网络。用户遇到了由一个小型、以其他方式不为人知的书店提供的网站,并希望购买图书。然而用户可能不信任这个不知名的书店,因而犹豫是否提供任何个人或金融信息以完成购买。根据本发明,这种业务提供者例如可与著名的提供者合伙。这对于业务提供商是有利的,因为小型的业务提供者不需要单独的计费和计帐系统、定级引擎等来提供该相对较销的业务,并且可实际上使用运营者的计费和计帐系统。
这对用户也是有利的,因为用户可能希望向知名的作为合伙的运营者提供信息。例如,运营者可以是用户使用电话业务、无线业务、因特网业务的公司,或者是用户熟悉或以其他方式与之进行业务的某些其他公司。小型业务提供者可以在网站上提供一个指示或链接,表明其是此相关联的运营者的增值专售商。于是,用户可以标识所需要的书,在订购时,一条消息被发送到智能计费边缘,其确定该业务提供者存在并且被鉴权。用户的信息可能已被运营者存储,并且当用户订购图书时,业务提供者对运营者计费,并且运营者将该费用计入用户的帐单(或调整预付费帐户等)。这种类型的事务处理尽管未落入在后付费、预付费等类别,但是可以根据本发明的原理通过ICE有效管理。这只是如何将ICE用于执行在现有技术系统中可能需要自定义解决方案的复杂和非传统计费事务处理与付费方法。
参见图6,提供了根据本发明的计费边缘桥路600的示例实施方式。根据本发明的一种实施方式,计费边缘桥路600附着于核心网,但也可以替代地附着在核心网附近。要求与一个或多个计费/计帐系统通信的网络单元602配备有软件插入模块。如本领域中已知的那样,JavaTM是一种通用的面向对象的语言,并且是“写一次,在任何地方都可运行”的编程语言。因为Java被面向对象的开发者广泛使用,本发明假定在网络单元的基于java的实施。然而,应当理解,本发明同样适用于在网络单元使用的任何数据格式或编程语言,例如CORBA、C++、SQL、COM和其他语言或规范。XML是当前在Web上广泛使用的用于数据交换的基于文本的标记语言。如对于HTML那样,数据使用被统一成为“标记”(markup)的标记(tag)来标识。XML标记标识数据并且充当程序中的字段名。如本领域中已知的那样,应用编程接口(API)是使程序彼此通信的接口。为了说明的目的,本例假定Java-XML API。然而,应当理解,取决于所使用的接口,也可以实施其他API。因此,在一个实施方式中,此插入模块604是用作(在本例中,与桥路600)交换XML消息的通信接口的Java XML API。
在桥路600接收XML消息606,并将其提供给转换器模块608。因为这个特定的示例涉及XML消息606,转换器模块608是XML转换器。转换器608通过应用预定已的业务规则610对包含在XML消息中的事件记录进行翻译。在这个特定的示例中,业务规则用XSL(可扩展式样单语言)描述,但XSL只是在其中可以本发明描述这种规则的若干方式中的一种。通常,XSL被用于将XML文档变换为其他格式。XML转换器608对XML文件606应用规则610的一个或多个特定集合,从而以另一种格式创建新的文挡、文件、数据流等(以下称为文件)。同样,应当理解,在本例中特别使用XML和XSL只是为了说明的目的;然而发明适用于任何输入消息格式和任何预定义的规则,以在转换器608的输出端生成转换的文件。
使用规则610,转换器608应对XML消息606进行什么处理。在一个实施方式中,规则610指示转换器608将特定的参数从XML消息606变换为可由目标计费/计帐单元识别的格式。当应用于XML消息606时,规则610还确定要呼叫哪个计费/计帐单元。例如,规则可以指明,目的地设备取决于网络标识符(NE ID)和/或授权请求。更具体地说,规则可以指明,如果NE ID是例如MMSC,则应当呼叫的计费/计帐设备是CRM。
因此,从XML转换器608得到的文件612包括由网络单元602提供的XML消息608的转换形式,以及标识应当对该请求进行什么处理的指令信息。基于此文件612,可以呼叫一个特定的目的地接口。这是通过将文件612提供给接口对象管理模块614实现的。额外的对象配置规则616在接口对象管理模块614被应用于文件612,以将信息定向到与接口对象模块618相关联的适当接口对象。应当指出,尽管将接口对象模块618表示为与ICE桥路600是一个整体,此模块可以与桥路600分离,例如在单独的服务器中。可以提供多种接口对象,从而当在网络中部署新的计费/计帐系统时,可以提供对应的接口对象。例如,如果在网络中包括新的CRM,可以为桥路600配备CRM接口对象620,从而可以呼叫新的CRM。还表示了接口对象的其他示例,如HLR 622、预付费系统624和SMS网关API 626接口对象。可以提供任意数量的接口对象,要在网络中使用的每个计费/计帐系统至少一个。
对象配置规则模块616促进选择适当的接口对象之一。换言之,规则616结合信息文件612允许接口对象管理模块614找到适当的接口对象。例如,在接口对象管理模块614应用于文件612的规则616可以生成到达适当接口对象的地址,无论该接口对象位于桥路内,还是位于远离桥路600的单独系统中。
作为例子,转换器608将来自XML消息606的信息转换为不同的格式,例如包含实际对象名、方法名和属性等的格式。这一转换由业务规则610帮助实现。接口对象管理模块614将根据规则616呼叫所得到的信息文件612中的每个对象。
简要参照图7,其对应于参照图4描述的预付费计费事务处理,在计费事务处理中对接口对象进行的五个呼叫中的每个分别由字母A、B、C、D和E标识。在网络单元700向ICE桥路702发送消息后,桥路702向CRM系统704发送一个API呼叫,由字母A表示。当桥路702接收授权状态时,它将API呼叫B发送到预付费系统706。可以对CRM 704和HLR 708进行禁止呼叫,分别如C和D所表示。最后,可以进行装满呼叫(top-up call)E,以通知用户补充帐户。
这些呼叫也在图6中表示为相应的呼叫A、B、C、D和E。对CRM进行呼叫A,这通过CRM借口模块620发生。通过预付费系统接口对象624进行呼叫B,如呼叫B所示。分别通过CRM接口对象620和HRL接口对象D对CRM和HLR进行禁止呼叫。最后,通过SMS网关API对象接口626对SMSC进行装满呼叫E。还可以对网络单元602进行应答消息630,以将诸如被请求业务的批准之类的信息通知网络单元602。这在图7中由应答消息10表示,它进一步对应于图4的应答小戏434。
图8是采用根据本发明原理的智能计费边缘(ICE)层的网络800的示范实施方式。在这个实施方式中,多个网络单元802、804、806、808与网络耦接。不同的计费和计帐单元810、812、814、816也与网络耦接,以执行网络单元802-808所要求的不同计帐功能。网络单元802-808基本上是网络的传统网络部分的一部分,而计费单元810-816是网络的OSS侧的一部分。ICE桥路820代表这一较大网络800的网络到OSS接口。
每个网络单元包括API,它可以是插入(plug-in)模块。例如,在本例中作为WAP网关的网络单元802配备有API插入822。类似地,网络单元804、806到808分别配备有插入模块824、826到828。如上所述,这些插入822-828包括API,例如本领域中已知的Java-XML API。当计费事件可用时,网络单元呼叫其相应的API,并且API执行使用适当的协议有效地将计费事件传递到桥路820所需的步骤。
在所示的实施方式中,API模块822-828被设计为以可扩展标记语言(XML)用于计费事件。XML是一种以有组织的方式将数据格式化为文本文件的计算机语言。它使用采取<word>形式的标记来限定数据和属性,以将值赋予标记。然而,本领域技术人员通过阅读本说明书能够容易地理解,还可以使用其他适用的语言和/或标记语言。
与结合图6描述的类似,在桥路820接收XML 830消息,并将其提供给XML转换器模块832,所述XML转换器模块832通过应用预定义的业务规则834对包含在XML消息中的事件记录(例如,CDR)执行翻译。使用规则834,转换器832确定应当对XML消息进行什么操作,在一个实施方式中,规则834指令转换器832将特定的参数从XML消息转换为可由目标计费/计帐单元810-816识别的格式。规则834还确定要呼叫哪个计费/计帐单元。
基于XML转换器832提供的信息,可通过向接口对象管理模块836提供信息来呼叫特定的目的地接口。对在接口对象管理模块836收到的信息应用额外的对象配置规则838,以将信息定向到与口对象模块840相关联的适当接口对象。接口对象模块840可以与ICE桥路820集成也可以在其外部。可以提供多种接口对象,从而在网络中部署新的计费/计帐系统时,可以提供对应的接口对象。桥路820可以配备有多个接口对象,如CRM接口对象842、HLR接口对象844,预付费系统846,SMS网关等。对象配置规则模块838帮助选择适当的一个接口对象。这些接口对象帮助与对应的一个OSS系统进行接口。例如,采用其转换的形式的计费事件通过CRM接口对象842提供给计费和计帐系统(即,CRM)810。
根据本发明的智能计费边缘可以实施一个或多个ICE桥路。所述桥路可以在一个单独的网络服务器设备中实施,也可以在物理上位于网络单元和OSS单元间的任何一点。尽管桥接单元的物理位置可能不同,实施这些桥路提供了有效地从OSS(即,计费/计帐)域缓冲网络域的逻辑网络层。
图9表示了在网络系统900中采用多个计费边缘桥路的一种方式。“计费边缘”基本上将网络单元和OSS单元隔离开来。在所示的示例中,不同组的OSS单元904、906、908中每组都包括计费、计帐、定级、开发票和/或其他与计费相关的设备。作为网络的一部分,各种网络单元组910、912、914包括网络单元(如先前所描述的那些)。每组网络单元通过构成智能计费边缘902的一部分的至少一个计费边缘桥路与一个或多个OSS单元通信。例如,桥路918桥接网络单元912和OSS单元906。可见,在创建智能计费边缘时可以使用任意数量的桥路。
桥接模块可以在物理上位于网络和OSS单元间的任何一点。在一个示范示例中,ICE桥路是一个单独的服务器,如ICE桥路918。在这样的实施方式中,桥路918在物理上不同于其在其中进行接口的网络或OSS单元。在另一个实施方式中,桥路916位于特定的网络单元917附近或与特定的网络单元917一体。在这种情况下,智能计费边缘902扩展到网络域910,以在逻辑上包括桥路916,由此示出物理位置不影响逻辑计费边缘。
类似地,另一种实施方式示出桥路920可以在物理上位于特定的计费/计帐单元921附近或与特定的计费/计帐单元921一体。例如,计费/计帐系统921可以是一个广泛的计帐系统,它能够为大量的网络单元执行计帐业务,由此保证桥路920的物理实施在该计费/计帐系统921的附近。同样,在这种情况下,ICE 902扩展到OSS域908,以在逻辑上包括桥路920。
在实施ICE桥路916、918、920等时产生的另一个问题是配置这些桥路的方式。如前所述,每个桥路包括各种类型的规则,应用所述规则使得ICE桥路知道实质上消除网络或OSS设备的这种责任所需要的信息。在本发明的一个优选实施方式中,输入规则的人/实体(如,业务设计者)不需要知道与ICE层相关联的桥接设备或其他设备的数量。相反,以一般的方式输入规则,并且智能计费边缘的系统将规则路由到适当的桥接设备。一种实现方式是通过在特定的集中的ICE桥路处输入规则来填充ICE桥路916、918、920。例如,通过规则输入控制台922,所有规则均被输入主桥路918。主桥路918随后适当地将规则分发给只负责业务的特定集合的其他桥路916、920,如分别由规则分发路径924、926所示。
一个更具体的例子假定一系列的业务,如五个业务A、B、C、D、E。业务A和B可由桥路918处理,期于业务C、D、E可以由桥路916处理。使桥路918成为主桥路。当在规则输入控制台922输入规则时,这些规则将被定向到主桥路918。在一个实施方式中,无论各规则输入控制台922的数量和位置如何,这都成立,从而来自任何输入位置的初始规则输入将被定向到主桥路。在各规则输入控制台输入的集中的规则代表用于业务A、B、C、D、E的规则。这些规则以特定的业务为目标,然而,主桥路918将用于特定业务的规则路由到负责那些特定业务的桥路。例如,主桥路918保持其用来桥接网络单元组912和OSS单元906的规则的所有权,并将用于分别使网络单元组910和914与OSS单元904和908接口的规则传递给桥路916和920。这样,未被指定为主桥路的桥路(例如,桥路916、920)将从主桥路918接收其相应的规则,且不知道或无须知道与其特定责任武官的业务。
相对于规则输入系统922,这可以是能够接收这种规则的任何计算设备或终端。例如,可向用户提供图形用户界面(GUI),以在用户友好的环境中创建和输入规则,实质上标识为网络单元提供的特定业务应当采取什么操作。该GUI的后端随后将这些规则从GUI影射到不同的ICE桥路,其首先被定向到被指定为主的集中桥路。因此,主桥路将规则推向网络上的各其他桥路,同时,集中的桥接和其他单元在智能计费边缘维护这些规则。主桥路维护关于哪个ICE桥路将管理哪些业务的信息。例如,这可通过使每个ICE桥路将其要为哪个业务/网络单元服务通知主桥路。还可通过其他装置对主桥路装载此映射信息。
结合图6描述了这些规则的应用。取决于业务和所需的动作,可以应用任何数量的规则。图10示出了桥路1000所利用的业务规则的示范类型。桥路1000类似于结合图6描述的桥路600,并且包括XML消息1002、包括转换器模块1006和接口对象管理模块1008的规则处理模块1004、以及接口对象模块1010。在此实施方式中,示出了三种类型的规则,包括消息识别规则1012、动作规则1014和后端系统处理规则1016。消息识别规则1012包括如何通过到来消息中的值、值范围、特性、属性等标识消息的信息。消息的初始转换包括利用规则来指定当消息与这些预定义的过滤规则匹配时要采取的动作。结合图4描述的变换、字段重新计算、过滤和路由功能是消息标识和转换规则的例子。
动作规则1014是指定对被过滤出的给定请求要采取什么动作的规则。这些动作的例子包括鉴权、信用检查、确定事务处理是预付费、在后付费等。这些动作的例子包括结合图4和5所述的API呼叫416、426、514。
另一层规则是后端系统处理规则1016。这些规则解释从后端系统返回的响应,并采取适当的动作。这种动作的操作的例子包括诸如结合图4所描述的禁止消息之类的禁止/取消禁止动作在内的动作。另一个例子是图4所示的装满消息442。换言之,这些规则1016定义响应于从桥路1000与之接口的系统所识别或接收的参数,应当采取的行动。
这些规则管理在桥路1000执行的功能。给定如图10所示的示范规则1012、1014、1016,可以执行一系列桥路功能。到来的消息可能被转换为所需的内部格式,以及转换为OSS域中由后端服务器所要求的多种格式。桥路1000还定位用于给定消息的适当业务规则屏执行相关的业务对象。可以在后端服务器中激活功能(即,计费/计帐/定级单元),以基于诸如预付费、在后付费、直接付费等付费类型执行必要的鉴别/授权功能。在后端系统中,在需要信用卡时,可通过应用适当的规则激活信用卡检查。计费建议也可被配置为业务规则屏由桥路1000进行管理,所述计费建议允许客户查询呼叫或业务的近似计费。对于诸如由后端系统维护帐户余额的预付费业务的情况,可在后端系统中通过应用桥路1000中的规则激活诸如装满消息和禁止/取消禁止消息之类的消息。用户状态、余额等可与OSS系统以及外部预付费服务器同步,并且可通过激活后端服务器中的功能来执行对用户业务设置或属性的与实时业务相关的改变。此外,桥路1000可以基于预编程到桥路1000中的规则决定如何路由到来的与计费相关的消息。例如,如图6所示,可以在接口对象管理模块应用对象配置规则模块,以将信息定向到适当的接口对象。因此,桥路1000以及规则可以按照事务处理安全的方式处理与单个消息相关的所有事务处理。前述代表了根据本发明的ICE桥路可以执行的功能类型的示例。然而,随着本领域技术人员通过阅读本说明书能够理解的那样,在不背离本发明的范围的情况下,还可以实施其他规则及对应的桥路功能。
参照图11,提供了实施根据本发明的智能计费边缘的一种示例方式。提供可计帐业务的一个或多个网络单元各自都可以传送1100计费事件。如框1102所示,这些计费事件在智能计费边缘的桥路模块被截收。一个或多个桥路模块构成了ICE的一部分,所述ICE根据驻留在桥路模块中的规则,协调和管理网络单元与计费单元之间的计费事务处理,如框1104所示。
图12描述了使网络域中的网络单元与OSS域中的单元接口的方法的更具体的示范实施方式。图12的实施方式包括本发明的各种特定特征。例如,采用多个桥路设备的联网环境可以包括指定的主桥路设备。业务规则通过任何类型的输入终端、控制台或其他输入机制被输入1200到主桥路设备适用于整个计费层的业务规则被提供给主桥路设备,而适用于一个或多个辅桥路设备(如果存在)的业务规则则被分发1202到相应的辅桥路设备。适用于主桥路设备的业务规则由主桥路设备保留。
当规则就位后,网络单元可以生成计费事件1204,并通过API传送1206计费事件。计费事件被与发送网络单元相关联的计费边缘的桥路设备识别和截收1208。在必要时,桥路按照该桥路处的规则转换1210计费事件。如前所述,这种转换被用于以能够导致与目的地OSS系统对应的格式的任何方式格式化计费事件。例如,这种转换可以包括数据变换1212,它可以包括从输入消息格式变换到输出消息格式。计费事件的转换1210还可能包括字段的重新计算,如框1214所示。这包括,例如,将信息的表示转换为对最终的OSS设备目的地有意义的格式。更具体地说,这种转换可以包括将标识业务的符号或数字URL转换为对计帐系统创建发票有用的文本URL。另一个示例是数据量的重新计算,如将传送的字节数转换为下载数或目的地OSS系统使用的其他单位,或者对信息执行数学计算,以达到目的地OSS系统需要的适当单位。
转换1210还可以包括过滤1216和路由1218。过滤1216包括,例如由于计费事件中的错误而丢弃计费事件。桥路执行此功能,由此允许在到达目的地计费/计帐系统之前丢弃这些错误的计费事件。此外,计费事件通常被发送到除计费和计帐系统之外的多个目的地,例如发送到数据仓库设施。路由计费事件1218还可以由桥路404管理。还可以根据本发明执行其他转换功能,前述只是可以执行的转换的示例。
一个计费事件,尽管代表单个消息,但可以涉及与不同OSS单元的多个事务处理。这种示例在图4的示例中一说明。在这种情况下,由桥路提取信息,并且事务处理序列被协调1220。例如,在预付费情形中,桥路可以从计费事件提取信息,并识别需要对CRM和预付费系统进行呼叫。向计费事件中的信息应用业务规则,以便到达此结果。对于通过规则从计费事件获得的每个特定事务处理,定位接口对象,并且按照规则对定位的接口对象进行呼叫,如框1222所示。例如,如果第一事务处理涉及呼叫CRM以为用户授权业务,那么使用对象配置规则模块定位CRM接口对象,并且可通过CRM接口对象将呼叫分派到CRM。
后端系统,即桥路对其进行呼叫的OSS系统,可以提供响应。这些响应可以采用状态的形式,如授权、未授权、施加的费用、帐户余额或来自后端OSS系统的任何状态或返回。在某些情况下可能不提供这种状态,如当在在后付费情形中桥路将计费记录转发给计费和计帐系统时。那时,计费和计帐系统可以简单的接受桥路提供的信息,并利用该信息执行在后付费计费和计帐功能。响应不是必须的。然而在其他实例中,如预付费或直接付费情形中,后端系统可以响应于桥路进行的呼叫提供授权、状态或其他信息。这时,这些后端系统响应按照规则被截收1224。例如,如果CRM系统返
回“未授权”状态,则在桥路中提供的规则指令桥路通知业务,指出用户无权使用业务。响应于这种响应,还可以提供其他消息,如通知用户授权失败的消息(例如,电子邮件、SMS等)。
取决于在计费事件中提供的信息,和/或取决于从后端系统接收的响应,桥路可能需要启动额外的呼叫以完成由计费事件启动的整个计费事务处理。如果在判决框1226确定需要额外的呼叫,则采取额外的步骤以完成计费事务处理。在一个实施方式中,执行一次转换1210,这导致定义完成计费事务处理要采取和协调1220的所有进一步操作的完整指令集。在这种实施方式中,在事务处理中存在额外的呼叫的确定1226使处理返回框1222,以找到序列重下一个接口对象,以分派事务处理呼叫并解释1224后端系统响应。换言之,在这种实施方式中,对于计费事务处理执行以此转换1210,并且得到的转换的指令确定对于与计费事务处理相关联的任何进一步呼叫的剩余操作。
根据一个替换实施方式,来自被叫设备的特定响应可以被进一步转换1210。因此,可以对这些接收的响应施加转换规则,如从判决框1226返回到转换框1210的虚线所示。在这一实施方式中,当额外呼叫与计费事务处理相关联时,可能需要额外的转换1210、事务处理序列协调1220、接口对象位置和事务处理呼叫1222以及后端系统响应解释1224。例如,在结合图6和7所示的示例中,桥路启动了包括A、B、C、D和E在内的五个不同呼叫。当对计费事务处理不需要额外的呼叫时,事务处理结束1228。
这里描述的智能计费边缘为在网络和OSS域间交换信息提供了广泛的灵活性。ICE允许多种不同类型的网络单元有效的与多种不同类型的计费和计帐单元通信,并允许更容易和有效的引入新的网络和OSS单元。由ICE层有效的管理从不同网络单元始发的计费事件,即使多个网络单元创建与特定会话和呼叫相关联的不同计费记录也不例外。随着网络继续向全IP网络转变,将更加重视协调和管理从多个网络单元始发但又与单个的会话相关联的计费信息。本发明的智能计费边缘可以管理多个网络单元生成与公共会话或呼叫相关联的计费事件的情形。结合图13描述表示这种情形的一个示例。
图13是采用智能计费边缘1302管理其中多个网络单元生成一个集合计费事件的不同单元的会话的师范网络1300的框图。为了说明而不是为了限制的目的,图13以话音经IP呼叫进行说明。应当理解,图13的示例同样适用于任何类型的传输,无论是话音、数据、图像、视频等。
在这个例子中,在呼叫中涉及多个网络单元1304、1306、1308中的每一个,并且每个都可以生成该呼叫的计费信息。例如,在GPRS网络或第三代(3G)网络中,可以按照在话音经IP呼叫中传送的业务量由一个网络单元生成计费信息。另一个网络单元可以跟踪呼叫的时长。再一个网络单元可以跟踪与该呼叫相关联的消息数量。这些网络单元功能中的每一个都可以产生其某种组合统一用作计费事件的信息。
根据本发明,通过应用先前描述的计费边缘规则来实现各种计费信息的管理。根据一种实施方式,这些规则提供在一个或多个ICE桥路1310中。这些规则确定应对由会话涉及的多个网络单元产生的每个计费信息段应用什么操作。例如,如果网络单元1304、1306、1308中的每个生成同一呼叫的计费信息,规则将确定如何相对于可能由诸如预付费服务器130、CCB 1322和定级引擎1324之类的一个或多个计费单元利用的最终计费事件对待此计费信息。一个规则可以,例如指明在网络单元1304、1306和1308提供的信息A、B和C中,仅有信息B和C强用在最终计费事件重,而信息A将被丢弃。在业务规则中反映的业务模型将指令这种动作。一个不同的规则可以,例如确定某些用户将被针对所有可计费活动计费,在这种情况下,来自每个网络单元1304、1306和1308的计费信息可以被ICE独立处理,而不是收集所有信息并进行统一决定。同样,结合ICE提供的规则可以有效的执行这种判决和所得到的动作。
再一个规则可以,例如指令将来自不同网络单元的一个或多个计费信息记录发送到相关单元1312,例如一个计费网关,以使计费信息记录中的信息相关。替代地或者除利用相关单元1312外,规则还可以指令调用会话管理单元1314。会话管理单元1314可以监视呼叫的事件,并由此知道用户在做什么。桥路1310可以与这种相关单元1312和会话管理单元1314密切工作,以有效的强来自不同网络单元的计费信息处理为所需的计费事件。在这些实例中,相关单元1312和会话管理单元1314实际上构成了此上西文中的智能计费边缘的一部分。桥路1310可以类似方式结合形成智能计费边缘一部分的其他单元进行工作。
例如,桥路1310可以确定对于特定的会话是否需要相关。在一个更具体的示例中,考虑一个WAP事务处理。在一个WAP事务处理可产生至少两个不同的记录,包括来自GPRS网络的指明在会话期间传送的字节数的一个记录以及来自WAP网络的知名URL正在被访问的另一个字节。如果特定的运营者只为计费目的关心URL,则运营者可能希望从GPRS网络中丢弃该记录。这可以使用与智能计费边缘1302相关联的规则来实现。另一方面,运营者可能使两个记录(即传送的字节数和访问的URL)相关,以到达考虑到两个记录的某种计费。同样,智能计费边缘相关联的规则可以实现此需求,例如通过应用规则以直接实现这种相关,或者将记录转发给相关单元1312。因此,根据本发明的计费边缘提供了协调来自多个网络单元的潜在计费信息的能力,以最终产生可以由诸如计费单元1320、1322、1324之类的OSS单元中的一个或多个使用的所需计费事件。
应当理解,前述实施方式只是这里描述的不同智能计费边缘的示范性实力,并且本发明不局限于所示范的实施方式。
使用前述说明,可通过使用标准编程和/或工程技术将本发明实施为一个机器、过程和制造产品,以产生变成软件、固件、硬件或其组合。
所得到的具有计算机可读程序代码的任何程序可以实施于一个或多个计算机可用介质中,如存储器设备和发送设备,由根据本发明作出计算机程序产品或制造产品。这样,这里使用术语“制造产品”以及“计算机程序产品”旨在包括(永久、临时或短暂地)存在于诸如任何存储器设备或任何发送设备之类的任何计算机可用介质上的计算机程序。
执行直接来自于一个介质的程序代码、将程序代码存储在一个介质上、将代码从一个介质复制到另一个介质、使用发送设备发送代码或其他等效操作可能涉及使用只是短暂包含程序代码作为制造、使用或销售本发明的初始或最终步骤的存储器或发送设备。
存储器设备包括但不限于硬盘驱动器、软盘、光盘、磁带、诸如RAM、ROM、PROM等之类的半导体存储器。发送设备包括但不限于因特网、内部网、基于电话/调制解调器的网络通信、硬有线/电缆通信网、蜂窝通信、无线电波通信、卫星通信以及其他静止或移动网络系统/通信链路。
包含本发明的机器可能涉及一个或多个处理系统,包括但不限于CPU、存储器/存储设备、通信链路、通信/发送设备、服务器、I/O设备或者一个或多个处理系统的任何子组件或单个部件,包括软件、固件、硬件或其组合或子组合,其包含按照权利要求定义的本发明。
本领域技术人员通过这里的描述可以容易的知道,将按照所描述方式创建的软件与适当的通用或专用计算机硬件相结合,以创建实现本发明的计算机系统和/或计算机子组件,并且创建用于执行本发明方法的计算机系统和/或计算机子组件。
当然,应当理解,可以在不背离本发明的范围或精神的情况下对这里描述的实施方式进行多种修改和添加。通过阅读前述说明,本领域技术人员能够容易的理解本发明在任何同等的网络环境中的适用性。因此,本发明的范围不应由这里的特定实施方式所限定,而是仅应当由随附的权利要求书或其等效物来限定。

Claims (48)

1.一种用于对网络上的业务的计费和计帐进行管理的方法,所述网络具有一个或多个提供可计帐业务的网络单元和一个或多个计费单元,该方法包括:
在一个网络计费边缘接收计费事件,所述网络计费边缘包括在逻辑上耦接在网络单元和计费单元之间的一个或多个桥路模块;以及
通过对由对应的计费事件启动的计费事务处理应用规则,经由一个或多个桥路模块管理在网络单元及其相应计费单元之间的计费事务处理。
2.根据权利要求1所述的方法,还包括通过提供可计帐业务的网络单元生成和传送计费事件,其中所述计费事件包括计费单元使用的业务使用参数。
3.根据权利要求1所述的方法,还包括在每个提供可计帐业务的网络单元实施应用编程接口(API),以使每个相应的网络单元与所述一个或多个桥路模块进行接口。
4.根据权利要求3所述的方法,还包括通过提供可计帐业务的网络单元生成和传送计费事件,其中传送计费事件包括依照API传送XML计费事件。
5.根据权利要求1所述的方法,其中接收计费事件包括截收由网络单元分派给计费单元的计费事件。
6.根据权利要求1所述的方法,其中管理计费事务处理包括应用规则以将计费事件转换为可由目标计费单元识别的格式。
7.根据权利要求6所述的方法,其中应用规则以转换计费事件包括将计费事件从第一格式变换为第二格式。
8.根据权利要求6所述的方法,其中应用规则以转换计费事件包括对计费事件进行过滤以阻止将某些特定计费事件传送到计费单元。
9.根据权利要求6所述的方法,其中应用规则以转换计费事件包括重新计算计费事件的字段,以按照在计费单元中使用的单位呈现字段。
10.根据权利要求6所述的方法,其中应用规则以转换计费事件包括将计费事件路由到多个目的地。
11.根据权利要求6所述的方法,还包括通过与相应的计费单元相对应的接口对象传送转换的计费事件。
12.根据权利要求11所述的方法,还包括基于规则和转换的计费事件,将转换的计费事件定向到与目标计费单元相对应的接口对象。
13.根据权利要求12所述的方法,其中定向转换的计费事件还包括向转换的计费事件应用规则,以识别与目标计费单元相对应的接口对象的地址。
14.根据权利要求1所述的方法,其中管理计费事务处理包括选择一个接口对象以与对应的计费单元进行通信,其中选择一个接口对象包括将多个接口对象之一识别为是由对象配置规则确定的。
15.根据权利要求1所述的方法,其中管理计费事务处理包括按照规则指定的顺序与多个计费单元执行多个事务处理操作。
16.根据权利要求15所述的方法,其中与多个计费单元执行多个事务处理操作包括对来自至少一个计费单元的响应消息应用规则,以执行一个或多个事务处理操作。
17.根据权利要求1所述的方法,其中管理计费事务处理包括协调与计费单元间的一个或多个通信,以执行计费事务处理。
18.根据权利要求17所述的方法,其中协调与计费单元间的通信包括响应于向由对应的计费事件启动的计费事务处理应用规则,将第一呼叫传送到第一计费单元。
19.根据权利要求18所述的方法,其中协调与计费单元间的通信包括从第一计费单元接收对第一呼叫的响应,并响应于向对第一呼叫的响应应用规则,将第二呼叫传送到第二计费单元。
20.根据权利要求1所述的方法,还包括用规则配置一个或多个桥路模块。
21.根据权利要求20所述的方法,其中用规则配置桥路模块包括用分配给由该桥路模块管理的业务的规则的子集来配置每个桥路模块。
22.根据权利要求21所述的方法,其中在网络计费边缘实施多个桥路模块,并且进一步包括将桥路模块之一指定为主桥路模块,以接收所有桥路模块的所有规则。
23.根据权利要求22所述的方法,还包括将规则的子集从主桥路模块分发到其余桥路模块。
24.根据权利要求22所述的方法,还包括在与主桥路模块耦接的控制台输入规则。
25.一种用于促进对通过网络可用的业务进行计费的系统,包括:
至少一个网络计费单元,用于执行业务计费功能;
至少一个网络业务单元,用于提供至少一个要进行使用计费的业务;以及
一个网络计费边缘,包括在逻辑上耦接在网络业务单元和网络计费单元之间的至少一个计费桥路,用以调停网络业务单元和网络计费单元之间的通信。
26.根据权利要求25所述的系统,其中计费桥路包括转换模块,用于从网络业务单元接收计费事件,并将计费事件转换为网络计费单元的本地格式。
27.根据权利要求26所述的系统,其中计费桥路还包括与转换模块耦接的业务规则模块,用于根据预定义的业务规则管理转换模块的转换。
28.根据权利要求27所述的系统,其中计费桥路还包括:
接口对象模块,包括多个接口对象,用于与相应的多个网络计费单元通信,
接口对象管理模块,与转换模块耦接,用于接收转换的计费事件;以及
对象配置规则模块,与接口对象管理模块耦接,用于指示接口对象管理模块将转换的计费事件定向到转换的计费事件要发送到的网络计费单元的接口对象。
29.根据权利要求25所述的系统,其中每个网络业务单元包括一个应用编程接口(API),用于使每个相应的网络业务单元与所述计费桥路进行接口。
30.根据权利要求25所述的系统,其中网络计费单元包括确定适用于用户的业务使用的使用计费的网络服务器。
31.根据权利要求25所述的系统,其中网络计费单元包括生成适用于用户的业务使用的发票的网络服务器。
32.根据权利要求25所述的系统,其中网络计费单元包括计费和计帐系统、定级引擎和预付费服务器中的至少一个。
33.一种用于调停网络上至少一个网络业务单元和至少一个网络计费单元之间的计费事务处理的桥接设备,包括:
一个转换模块,用于从网络业务单元接收计费事件并将计费事件转换为网络计费单元可理解的格式;
一个业务规则模块,与转换模块耦接,用于提供预定义的业务规则,以管理转换模块执行的转换;
一个接口对象模块,包括多个接口对象,用于与相应的多个网络计费单元通信,
一个接口对象管理模块,与转换模块耦接,用于接收转换的计费事件;以及
一个对象配置规则模块,与接口对象管理模块耦接,用于指示接口对象管理模块将转换的计费事件定向到转换的计费事件要发送到的计费单元的接口对象。
34.根据权利要求33所述的桥接设备,其中转换模块是用于转换XML计费事件的可扩展标记语言(XML)转换模块。
35.一种用于对网络上的业务的计费和计帐进行管理的系统,所述网络具有一个或多个提供可计帐业务的网络单元和一个或多个计费单元,该系统包括:
在一个网络计费边缘接收计费事件的装置,所述网络计费边缘包括在逻辑上耦接在网络单元和计费单元之间的一个或多个桥接装置;以及
通过对由对应的计费事件启动的计费事务处理应用规则,经由一个或多个桥接装置管理在网络单元及其相应计费单元之间的计费事务处理的装置。
36.根据权利要求35所述的系统,还包括用于使每个相应的网络单元与一个或多个桥接装置进行接口的装置。
37.根据权利要求35所述的系统,其中用于管理计费事务处理的装置包括用于将计费事件转换为可由目标计费单元识别的格式的装置。
38.根据权利要求37所述的系统,还包括将转换的计费事件传送到计费单元的装置。
39.根据权利要求35所述的系统,还包括用于用规则配置一个或多个桥接装置的装置。
40.一种计算机可读介质,具有用于对网络上的业务的计费和计帐进行管理的计算机可执行指令,所述网络具有一个或多个提供可计帐业务的网络单元和一个或多个计费单元,所述计算机可执行指令执行下列步骤:
在一个网络计费边缘接收计费事件,所述网络计费边缘包括在逻辑上耦接在网络单元和计费单元之间的一个或多个桥路模块;以及
通过对由对应的计费事件启动的计费事务处理应用规则,经由一个或多个桥接装置管理在网络单元及其相应计费单元之间的计费事务处理。
41.一种用于对网络上的业务的计费和计帐进行管理的方法,所述网络具有一个或多个提供可计帐业务的网络单元和一个或多个计费单元,该方法包括:
在一个网络计费边缘接收由多个网络单元产生的多个计费信息记录,其中多个计费信息记录与涉及多个网络单元中的每一个的用户会话相关联;
在网络计费边缘的在逻辑上耦接在多个网络单元和计费单元之间的一个或多个桥路模块处将计费信息记录整理入用户会话计费事务处理中,其中将计费信息记录整理入用户会话计费事务处理中是由在一个或多个桥路模块处应用的第一预定规则管理的;以及
根据第二预定规则在网络计费边缘的一个或多个桥路模块处执行用户会话计费事务处理。
42.根据权利要求41所述的方法,其中将计费信息记录整理入用户会话计费事务处理中包括确定是将多个计费信息记录中特定计费信息记录包括入用户会话计费事务处理还是排除在外。
43.根据权利要求41所述的方法,其中将计费信息记录整理入用户会话计费事务处理中包括确定是否激活相关模块,以使多个计费信息记录与用户会话计费事务处理的一个或多个操作相关。
44.根据权利要求41所述的方法,其中将计费信息记录整理入用户会话计费事务处理中包括确定是否激活会话管理模块,以获得用在用户会话计费事务处理的一个或多个操作中的与多个计费信息记录有关的会话信息。
45.根据权利要求41所述的方法,其中执行用户会话计费事务处理包括应用第二预定规则以将用户会话计费事务处理转换为目标计费单元可识别的格式。
46.根据权利要求45所述的方法,还包括根据第三预定规则将转换的用户会话计费事务处理定向到与目标计费单元相对应的接口对象。
47.根据权利要求41所述的方法,其中执行用户会话计费事务处理包括选择一个接口对象以与对应的计费单元进行通信,其中选择一个接口对象包括将多个接口对象之一识别为是由第三预定规则确定的。
48.根据权利要求41所述的方法,其中执行用户会话计费事务处理包括控制与计费单元的一个或多个通信的操作和顺序。
CN02820144.2A 2001-10-12 2002-09-16 智能网络计费边缘 Pending CN1636179A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/976,876 US7526547B2 (en) 2001-10-12 2001-10-12 Intelligent network charging edge
US09/976,876 2001-10-12

Publications (1)

Publication Number Publication Date
CN1636179A true CN1636179A (zh) 2005-07-06

Family

ID=25524579

Family Applications (1)

Application Number Title Priority Date Filing Date
CN02820144.2A Pending CN1636179A (zh) 2001-10-12 2002-09-16 智能网络计费边缘

Country Status (5)

Country Link
US (1) US7526547B2 (zh)
EP (1) EP1554867A4 (zh)
CN (1) CN1636179A (zh)
AU (1) AU2002334290A1 (zh)
WO (1) WO2003034631A2 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103905215A (zh) * 2014-04-08 2014-07-02 国家广播电影电视总局广播科学研究院 一种融合网络下综合业务融合计费方法及规则引擎装置

Families Citing this family (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI108592B (fi) * 2000-03-14 2002-02-15 Sonera Oyj Laskutus langatonta sovellusprotokollaa käyttävässä matkapuhelinjärjestelmässä
FI108828B (fi) * 2000-03-14 2002-03-28 Sonera Oyj Laskutuksen järjestäminen tietoliikennejärjestelmässä
US20020016750A1 (en) * 2000-06-20 2002-02-07 Olivier Attia System and method for scan-based input, storage and retrieval of information over an interactive communication network
US20070050510A1 (en) * 2005-03-14 2007-03-01 Roamware, Inc. Session-based multimedia messaging service
WO2002101624A1 (en) * 2001-06-01 2002-12-19 Watercove Networks Topping up a subscriber's account for a multimedia service on a communications network while the service is being provided
US7529711B2 (en) * 2001-10-31 2009-05-05 Nortel Networks Limited Method and system for providing and billing internet services
EP1311105B1 (de) * 2001-11-13 2004-07-28 Alcatel Verfahren zur Unterstützung der Vergebührung von Diensten
US7957509B2 (en) * 2002-04-30 2011-06-07 At&T Intellectual Property I, L.P. Voice enhancing for advance intelligent network services
US7801171B2 (en) 2002-12-02 2010-09-21 Redknee Inc. Method for implementing an Open Charging (OC) middleware platform and gateway system
US7457865B2 (en) * 2003-01-23 2008-11-25 Redknee Inc. Method for implementing an internet protocol (IP) charging and rating middleware platform and gateway system
US7440441B2 (en) * 2003-06-16 2008-10-21 Redknee Inc. Method and system for Multimedia Messaging Service (MMS) rating and billing
US7873347B2 (en) * 2003-06-19 2011-01-18 Redknee Inc. Method for implementing a Wireless Local Area Network (WLAN) gateway system
US20050009500A1 (en) * 2003-06-24 2005-01-13 Openwave Systems Inc. System and method for extending billing services to applications on a carrier's network
US7156311B2 (en) * 2003-07-16 2007-01-02 Scanbuy, Inc. System and method for decoding and analyzing barcodes using a mobile device
US20050082370A1 (en) * 2003-10-17 2005-04-21 Didier Frantz System and method for decoding barcodes using digital imaging techniques
US7387250B2 (en) * 2003-12-04 2008-06-17 Scanbuy, Inc. System and method for on the spot purchasing by scanning barcodes from screens with a mobile device
JP2007521709A (ja) * 2003-12-23 2007-08-02 テレフオンアクチーボラゲット エル エム エリクソン(パブル) レイティング通知方法及びシステム
US7380039B2 (en) * 2003-12-30 2008-05-27 3Tera, Inc. Apparatus, method and system for aggregrating computing resources
US8229810B2 (en) * 2004-02-25 2012-07-24 Butera Cynthia S Realtime billable timekeeper method, system and apparatus
US8249232B2 (en) * 2004-04-08 2012-08-21 Gryphon Networks Corp. System and method for control of communications connections
US8005200B2 (en) * 2004-04-08 2011-08-23 Gryphon Networks Corp. System and method for control of communications connections and notifications
US8526428B2 (en) 2004-04-08 2013-09-03 Gryphon Networks Corp. System and method for control of communications connections and notifications
US8050394B2 (en) * 2004-04-08 2011-11-01 Gryphon Networks Corp. System and method for control of communications connections and notifications
US7296747B2 (en) * 2004-04-20 2007-11-20 Michael Rohs Visual code system for camera-equipped mobile devices and applications thereof
US20050246196A1 (en) * 2004-04-28 2005-11-03 Didier Frantz Real-time behavior monitoring system
US7309015B2 (en) * 2004-07-14 2007-12-18 Scanbuy, Inc. Mobile device gateway providing access to instant information
US8572620B2 (en) * 2004-08-21 2013-10-29 Telefonaktiebolaget L M Ericsson (Publ) Resource management
US7574471B2 (en) 2004-09-02 2009-08-11 Gryphon Networks Corp. System and method for exchanging information with a relationship management system
US8499027B2 (en) 2004-09-02 2013-07-30 Gryphon Networks Corp. System and method for exchanging information with a relationship management system
US8010082B2 (en) * 2004-10-20 2011-08-30 Seven Networks, Inc. Flexible billing architecture
GB0502353D0 (en) 2005-02-04 2005-03-16 Orange Personal Comm Serv Ltd System and apparatus for processing network events
CN100389561C (zh) * 2005-04-20 2008-05-21 华为技术有限公司 计费网络和计费代理装置及计费方法
US8712372B2 (en) 2005-08-31 2014-04-29 Accenture Global Services Limited Pre and post-paid real time billing convergence system
EP1761021A1 (en) * 2005-08-31 2007-03-07 Accenture Global Services GmbH Convergent pre- and post-paid billing architecture
US8429630B2 (en) 2005-09-15 2013-04-23 Ca, Inc. Globally distributed utility computing cloud
US8964956B2 (en) * 2005-12-13 2015-02-24 Gryphon Networks Corp. System and method for integrated compliance and contact management
CN1867025B (zh) * 2005-12-20 2010-08-11 华为技术有限公司 对预付费用户进行计费控制的方法
US8016187B2 (en) * 2006-02-21 2011-09-13 Scanbury, Inc. Mobile payment system using barcode capture
US8150163B2 (en) * 2006-04-12 2012-04-03 Scanbuy, Inc. System and method for recovering image detail from multiple image frames in real-time
CN101119410B (zh) * 2006-08-01 2012-02-15 华为技术有限公司 一种实现计费提醒补充业务的方法及系统
US8078509B2 (en) * 2006-08-17 2011-12-13 Cheng Gang Yap Ye Method and system for auditing and reconciling telecommunications data
US8775621B2 (en) * 2006-08-31 2014-07-08 Redknee Inc. Policy services
US8484326B2 (en) * 2006-09-28 2013-07-09 Rockstar Bidco Lp Application server billing
US8428583B2 (en) 2006-12-21 2013-04-23 Nokia Corporation Managing subscriber information
KR100800822B1 (ko) * 2007-01-03 2008-02-04 삼성전자주식회사 브리지 기반 셀룰러 이더넷 망의 시스템 및 그 핸드오버처리 방법
CN101321362B (zh) * 2007-06-08 2013-04-24 华为技术有限公司 计费方法和系统及装置
US20080319910A1 (en) * 2007-06-21 2008-12-25 Microsoft Corporation Metered Pay-As-You-Go Computing Experience
US20080319925A1 (en) * 2007-06-21 2008-12-25 Microsoft Corporation Computer Hardware Metering
US20110082779A1 (en) * 2007-09-13 2011-04-07 Redknee Inc. Billing profile manager
CN101436941B (zh) * 2007-11-15 2012-10-03 华为技术有限公司 计费的方法和计费网元及计费系统以及通信系统
WO2009082806A1 (en) 2007-12-27 2009-07-09 Redknee Inc. Policy-based communication system and method
US8107921B2 (en) 2008-01-11 2012-01-31 Seven Networks, Inc. Mobile virtual network operator
US20110276444A1 (en) * 2009-01-27 2011-11-10 Toernkvist Robert Method and devices for service rating
US9118491B2 (en) * 2010-06-30 2015-08-25 Alcatel Lucent Return of multiple results in rule generation
US8732190B2 (en) 2010-09-02 2014-05-20 Gryphon Networks Corp. Network calling privacy with recording
US8572113B2 (en) 2010-09-02 2013-10-29 Gryphon Networks Corp. Network calling privacy with recording
US9002823B2 (en) * 2012-06-28 2015-04-07 Sap Se Elastic complex event processing
US10623279B2 (en) 2015-05-05 2020-04-14 Telefonaktiebolaget Lm Ericsson (Publ) Method and network entity for control of value added service (VAS)
WO2019161293A1 (en) * 2018-02-15 2019-08-22 Webasto Charging Systems, Inc. Methods and systems for managing warehouse information utilizing fleet vehicle data
GB201809833D0 (en) 2018-06-15 2018-08-01 Metaswitch Networks Ltd Data processing
US10893151B1 (en) 2019-06-20 2021-01-12 Hewlett Packard Enterprise Development Lp Data gap bridging methods and systems
WO2021083930A1 (en) * 2019-10-31 2021-05-06 Telefonaktiebolaget Lm Ericsson (Publ) Report application programming interface (api) capability change based on api filter

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5113430A (en) * 1990-10-01 1992-05-12 United States Advanced Network, Inc. Enhanced wide area audio response network
US5740231A (en) * 1994-09-16 1998-04-14 Octel Communications Corporation Network-based multimedia communications and directory system and method of operation
US6515968B1 (en) 1995-03-17 2003-02-04 Worldcom, Inc. Integrated interface for real time web based viewing of telecommunications network call traffic
US5973722A (en) 1996-09-16 1999-10-26 Sony Corporation Combined digital audio/video on demand and broadcast distribution system
FI113224B (fi) * 1996-11-11 2004-03-15 Nokia Corp Laskutuksen toteuttaminen tietoliikennejärjestelmässä
WO1999027556A2 (en) 1997-11-20 1999-06-03 Xacct Technologies, Inc. Network accounting and billing system and method
FI105757B (fi) 1997-12-16 2000-09-29 Nokia Networks Oy Tapahtumien esikäsittely raportin muodostamiseksi
US6269399B1 (en) 1997-12-19 2001-07-31 Qwest Communications International Inc. Gateway system and associated method
FI982748A (fi) 1998-10-19 2000-04-20 Nokia Networks Oy Laskutus tietoliikenneverkossa
FI106085B (fi) 1998-11-10 2000-11-15 Nokia Networks Oy Lyhytsanomien laskutus
US8527410B2 (en) 2001-02-19 2013-09-03 Nokia Corporation Control of billing in a communications system
GB2375260A (en) 2001-03-30 2002-11-06 Nokia Corp Processing call details records (cdrs) and reliable transferal from network elements to rating and billing systems (ccbs)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103905215A (zh) * 2014-04-08 2014-07-02 国家广播电影电视总局广播科学研究院 一种融合网络下综合业务融合计费方法及规则引擎装置

Also Published As

Publication number Publication date
EP1554867A2 (en) 2005-07-20
WO2003034631A3 (en) 2005-05-19
EP1554867A4 (en) 2005-09-14
AU2002334290A1 (en) 2003-04-28
WO2003034631A2 (en) 2003-04-24
US20030074286A1 (en) 2003-04-17
US7526547B2 (en) 2009-04-28

Similar Documents

Publication Publication Date Title
CN1636179A (zh) 智能网络计费边缘
US7127455B2 (en) Taxonomy for mobile e-services
AU2004303209B2 (en) Method, system and computer program product for online charging in a communications network
EP1990948B1 (en) Charging system and charging method
US7860484B2 (en) Automated billing and distribution platform for application providers
JP4343684B2 (ja) トランザクション処理
US7340436B1 (en) Communication network charging method and system
Luttge E-charging api: outsource charging to a payment service provider
US20090182645A1 (en) Provisioning Web Services
US20120130943A1 (en) Automated billing and distribution platform for application providers
US20020099653A1 (en) E-commerce application service provider micro-billing method and system
CN101600185B (zh) 跨网络域增值业务套餐的订购方法、系统和业务管理平台
WO2006133141A2 (en) Billing system and method for micro-transactions
CN101069206A (zh) 用于管理在网络环境中的终端用户访问的系统和方法
JP2010507143A (ja) 携帯電話機ユーザ間での価値転送の方法およびシステム
CN101282382B (zh) 基于voip技术构建网站收费服务平台及其方法
US8374960B2 (en) Prepaid transaction tracking
US20050099946A1 (en) Accounting method and communication device
US20030037013A1 (en) Web site access service providing system
Veijalainen et al. Modeling static aspects of mobile electronic commerce environments
JP2003216731A (ja) 介護報酬請求支援システム
JP2003195966A (ja) コンピュータ・ネットワークにおける課金システムおよび方法
Pfortner Transferring IN core competencies to e-commerce
KR20040076504A (ko) 허브형 전자고지 시스템

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Open date: 20050706