CN101461180B - 计费***以及用于在该***及其实体内处理服务的方法 - Google Patents
计费***以及用于在该***及其实体内处理服务的方法 Download PDFInfo
- Publication number
- CN101461180B CN101461180B CN2007800207950A CN200780020795A CN101461180B CN 101461180 B CN101461180 B CN 101461180B CN 2007800207950 A CN2007800207950 A CN 2007800207950A CN 200780020795 A CN200780020795 A CN 200780020795A CN 101461180 B CN101461180 B CN 101461180B
- Authority
- CN
- China
- Prior art keywords
- service
- predefined type
- server
- client computer
- type service
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 59
- 230000004044 response Effects 0.000 claims abstract description 26
- 238000007689 inspection Methods 0.000 claims description 18
- 230000008859 change Effects 0.000 claims description 12
- 238000005259 measurement Methods 0.000 claims description 11
- 230000007246 mechanism Effects 0.000 claims description 8
- 238000009434 installation Methods 0.000 claims description 5
- 238000013475 authorization Methods 0.000 description 11
- 238000012545 processing Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 230000008901 benefit Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000011664 signaling Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/102—Bill distribution or payments
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/367—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
- G06Q20/3676—Balancing accounts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1403—Architecture for metering, charging or billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1432—Metric aspects
- H04L12/1439—Metric aspects time-based
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1485—Tariff-related aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Computer Networks & Wireless Communication (AREA)
- Finance (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Theoretical Computer Science (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Technology Law (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
- Mobile Radio Communication Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Telephonic Communication Services (AREA)
Abstract
提供了一种用于在包括服务器和客户机的计费***内处理预定类型服务的方法。所述方法包括:在所述客户机处接收来自终端的对所述预定类型服务的请求;将所述请求在计费控制请求中从所述客户机传送到所述服务器,所述计费控制请求中指示了所述预定类型服务;在所述服务器处,检查所请求的预定类型服务是否可以被授权,并且如果被授权,则通过所述服务器利用控制消息向所述客户机进行响应;以及响应于所述控制消息,通过所述客户机来测量由授权服务所消耗的资源的使用;以及在预定条件下,在报告消息中从所述客户机向所述服务器报告所测量的用于所述服务的资源。本发明还涉及相应的***和网络实体。
Description
技术领域
本发明涉及被配置以便处理预定类型服务的计费***以及这样的计费***的客户机和服务器,以及用于处理该计费***内的预定类型服务的方法。
背景技术
由于无线和有线通信不断增加的速度,极大地增加了对于待下载到终端用户的终端(例如个人计算机、PDA(个人数字助理)或移动电话等)上的内容的提供。这些内容可以是,例如,图片、旋律、歌曲、游戏、各种软件或者其它数据,等等。随着日益增加的对这样的内容的提供,还产生了对于能够处理各种类型的服务的可靠计费***以及不同计费方法的需求。通常,服务可以是终端用户之间的呼叫、终端用户与服务器之间用于下载或上传内容的通信会话,或者终端与第三方之间的任何其它的交互。
对于本文以下所描述的本发明,应当注意到:
-终端可以是,例如,诸如无线或有线设备的任何种类的通信设备,例如,个人计算机、移动电话等,只要它们与计费***兼容,就不管它们所遵循的具体标准。
-对于计费***来说,用于操作/消息交换的任何合适的协议都是可能的;仅举例来说,要注意,作为RADIUS(远程认证拨入用户服务)的后续的Diameter(直径)特别适合用于本发明;
-很可能作为软件代码部分来实现并且在服务器/客户机实体之一处使用处理器运行的方法步骤是软件代码独立的,并且可以使用任何已知的或未来开发的编程语言来指定,只要预留了由所述方法步骤定义的功能性;
-通常,在不改变就实现的功能性而言的本发明思想的情况下,任何方法步骤都适于作为软件或通过硬件来实现;
-很可能在服务器/客户机实体之一处作为硬件组件来实现的方法步骤和/或设备是硬件独立的,并且可以使用任何已知的或未来开发的硬件技术或诸如MOS、CMOS、BiCMOS、ECL、TTL等技术的混合来实现,举例来说,使用例如ASIC组件或DSP组件;
-设备可以作为单个设备来实现,但这并不排除遍及***以分布式方式来实现它们,只要预留了设备的功能性。
仅作为特定的例子,参照文档RFC4006,其指定了用于Diameter应用的协议,Diameter应用可以用于实现对各种终端用户服务(例如,网络访问、会话起始协议(SIP)服务、消息传递服务以及下载服务)的信用控制(credit-control)。一旦终端用户请求,客户机便向服务器传送服务请求。服务器通过发送应答来响应该请求,由此从终端用户的帐户保留用于所请求的服务的配额。然后客户机允许对于终端用户的服务传递,并且开始监控对授权配额的使用。当授权给用户的配额已经届满,或者服务已经被成功传递或终止,客户机便向服务器发送消息,报告使用量。然后,服务器从终端用户的账户扣除使用量。
然而,如果终端用户所请求的服务具有预定类型(例如免费的),则会出现问题。在这种情况下,服务器不会保留用于所请求的服务的任何配额,而是会发布包括代码的应答,该代码指示信用控制不可应用于所请求的服务。在这种情况下,客户机将不再向计费***报告,并且如果有可能服务可以从免费变成可计费的话,那么很可能成为对运营商的信用损失(credit loss)。
为了避免这样的情况,服务器将需要向客户机发布对于重新认证的请求。这将意味着,对于每个会话来说,服务器将需要跟踪服务可以从免费变成可计费的可能性。然而,这将向服务器施加大量的处理和监控负担。
此外,在服务器授权所请求的服务而没有保留任何配额的情况下,计费方法并没有被指示,并且如果报告的话,可以不把对服务的使用划归给特定的计费方法。
发明内容
因此,本发明的目的是提供一种被配置以便处理预定类型服务的计费***和包括在该计费***内的客户机和服务器,以及一种用于处理在解决上述问题的计费***内的预定类型服务的方法。
根据本发明,例如,通过一种方法来实现该目的,所述方法用于在包括服务器和客户机的计费***内处理预定类型服务,所述方法包括以下步骤:
在所述客户机处,接收来自终端的对所述预定类型服务的请求;
将所述请求在计费控制请求中从所述客户机传送到所述服务器,所述计费控制请求中指示了所述预定类型服务;
在所述服务器处,检查所请求的预定类型服务是否可以被授权,
并且如果被授权,
则通过所述服务器,利用控制消息向所述客户机进行响应,以及
响应于所述控制消息,通过所述客户机来测量由授权服务所消耗的资源的使用,以及
在预定条件下,在报告消息中从所述客户机向所述服务器报告所测量的用于所述服务的资源。
根据上述方面定义了本发明优点的进一步改进之处:
-所述预定类型服务是免费服务;
-所述免费服务对于预定时间是免费的,或者对于预定数据量是免费的;
-所述控制消息指示待测量的用于所述服务的资源的类型;
-所述待测量的用于所述服务的资源的类型包括服务的数据量和时间中的至少一种;
-所述预定条件是在所述客户机收到所述控制消息后的预定时间周期;
-所述预定条件是在所述客户机收到所述控制消息后的预定时刻;
-所述方法进一步包括步骤:根据所述预定类型服务,由所述服务器来设置所述预定条件;
-所述方法进一步包括步骤:在收到所述报告消息时,在所述服务器处确定所述预定类型服务是否已经变成不同类型或者将变成不同类型;
-所述方法进一步包括步骤:将所述计费***内处理所述服务的模式变成用于处理所述不同类型的服务的模式。
根据本发明,例如,另外通过一种计费***来实现所述目的,所述***被配置以便处理预定类型服务并且其包括服务器和客户机,所述***包括:
接收机/接收机装置,在所述客户机处,其被配置以便接收来自终端的对所述预定类型服务的请求,
发射机/发射机装置,其被配置以便将所述请求在计费控制请求中从所述客户机传送到所述服务器,所述计费控制请求中指示了所述预定类型服务,
检查单元,在所述服务器处,其被配置以便检查所请求的预定类型服务是否可以被授权,
响应单元,在所述服务器处,其被配置以便利用控制消息向所述客户机进行响应,以及
测量单元,在所述客户机处,其被配置以便响应于所述控制消息,测量由授权服务所消耗的资源的使用,以及
报告单元,其被配置以便在预定条件下,在报告消息中从所述客户机向所述服务器报告所测量的用于所述服务的资源。
根据上述方面定义了本发明优点的进一步改进之处:
-所述预定类型服务是免费服务;
-所述免费服务对于预定时间是免费的,或者对于预定数据量是免费的;
-所述响应单元被配置以便生成所述控制消息,其指示了待测量的用于所述服务的资源的类型;
-在所述控制消息中,所述待测量的用于所述服务的资源的类型包括服务的数据量和时间中的至少一种;
-所述预定条件是在所述客户机收到所述控制消息后的预定时间周期;
-所述预定条件是在所述客户机收到所述控制消息后的预定时刻;
-所述服务器进一步包括设置单元,其被配置以便:根据所述预定类型服务来设置所述预定条件;
-所述服务器进一步包括确定单元,其被配置以便:在收到所述报告消息时,确定所述预定类型服务是否已经变成不同类型或者将变成不同类型;
-所述服务器进一步包括改变单元,其被配置以便:将所述计费***内处理所述服务的模式变成用于处理所述不同类型的服务的模式。
根据本发明,例如,通过一种客户机来进一步实现所述目的,所述客户机用于处理计费***内的预定类型服务,所述客户机包括:
接收机,其被配置以便接收来自终端的对预定类型服务的请求,
发射机,其被配置以便将所述请求在计费控制请求中传送到所述服务器,所述计费控制请求中指示了所述预定类型服务,
测量装置/单元,其被配置以便响应于控制消息,测量由授权服务所消耗的资源的使用,以及
报告装置/单元,其被配置以便在预定条件下,在报告消息中向所述服务器报告所测量的用于所述服务的资源。
根据上述方面定义了本发明优点的进一步改进之处:
-所述预定条件是在所述客户机收到所述控制消息后的预定时间周期;
-所述预定条件是在所述客户机收到所述控制消息后的预定时刻。
根据本发明,例如,还通过一种服务器来实现所述目的,所述服务器用于处理计费***内的预定类型服务,所述服务器包括:
检查单元,其被配置以便检查所请求的预定类型服务是否可以被授权,以及
响应单元,其被配置以便利用控制消息向客户机进行响应。
根据上述方面定义了本发明优点的进一步改进之处:
-所述响应单元被配置以便生成所述控制消息,其指示了待测量的用于所述服务的资源的类型;
-在所述控制消息中,所述待测量的用于所述服务的资源的类型包括服务的数据量和时间中的至少一种;
-所述服务器进一步包括设置单元,其被配置以便根据所述预定类型服务来设置所述预定条件;
-所述服务器进一步包括确定单元,其被配置以便在收到所述报告消息时,确定所述预定类型服务是否已经变成不同类型或者将变成不同类型;
-所述服务器进一步包括改变单元,其被配置以便将所述计费***内处理所述服务的模式变成用于处理所述不同类型的服务的模式。
根据本发明,当终端用户所请求的服务具有诸如免费这样的预定类型时,所述服务器能够指示所述客户机测量和报告对服务的使用,而不保留任何配额。这意味着在特定时间之后,在特定时刻或在特定数据量之后,所述客户机报告对所述服务的使用。因此,所述服务器不需要跟踪服务从免费变成可计费的可能性,而是由所述客户机本身来进行报告。
因而,本发明消除了上述现有技术固有的缺点。
附图说明
下面参照附图,在此描述本发明,其中:
图1是作为本发明的实施例示出了免费服务的计费过程的流程图;
图2是实施例中的免费服务的计费过程的信令图;
图3是实施例中的客户机的框图;以及
图4是实施例中的服务器的框图。
具体实施方式
下面将参照说明了其实施例的附图,在此描述本发明。
图1是作为本发明的实施例示出了免费服务的计费过程的流程图。
免费服务是预定类型服务的例子。然而,本发明并不限于这样的服务类型。根据本发明的计费***和方法还可以应用于其它的预定类型服务,例如用于所谓的后付费用户的非联机计费方法,等等。
根据图1,服务处理的流程开始于步骤S0,此后在第一步骤S1中,客户机从终端接收服务请求。在步骤S2中,客户机在计费控制请求中将该服务请求传送到服务器,在该例中,计费控制请求中指示所请求的服务是免费类型的。在收到该计费控制请求时,在步骤S3中,在服务器处检查所请求的服务是否可以被授权。如果所请求的服务不能被授权,例如因为该请求含有不正确的定额输入(即,已经确定该服务的花费不正确),则在步骤S8中,服务器向客户机发送错误消息,并且该服务不得不被再次请求。
如果在步骤S3中确定该服务可以被授权,则在步骤S4中,服务器利用控制消息向客户机进行响应。该控制消息含有关于应当由客户机测量的资源的类型的信息,例如时间或数据量。该控制消息还含有关于预定条件的信息,客户机在该预定条件下必须再次向服务器进行报告。该预定条件是由服务器在控制消息中设置的,并且可以是,例如,在客户机收到该控制消息后的特定时间周期,或者在客户机收到该控制消息后的特定时刻,或者已由该服务消耗的特定数据量。
当在客户机处从服务器收到该控制消息之后,开始向已经请求该服务的终端传递服务。此外,在步骤S5中,如服务器在控制消息中指示的,客户机开始测量所使用的资源。接下来,在步骤S6中,确定是否已经发生预定条件,例如,特定的时间周期已经届满、已经到达特定的时刻,或者已经消耗了特定的数据量。如果尚未发生预定条件,则继续传递服务以及对所使用资源的测量,并且流程返回步骤S5。否则,如果在步骤S6中确定已经发生了预定条件,则在步骤S7中,客户机在报告消息中向服务器报告所测量的用于该服务的资源。在特定情况下,然后可以终止对服务的传递,例如,测试了24小时/1M字节的服务,那么一旦过了(lapse)时间/容量,就中断服务。然而,不需要一定要在报告了所使用的资源后终止该服务。
如果已经从客户机接收到报告消息,那么在步骤S9中,服务器确定所请求的服务是否仍然是免费的或者已经变成不同类型或将要变成不同类型,例如,变成可计费类型。因此,服务器监控服务资费标准(service tariffs)的有效时间。在最简单的情况下,服务器基于时钟时间来确定资费标准的改变(例如,从免费变成可计费的)。在另外的情况下,可以通过客户机在特定条件改变时(例如,服务请求实体离开了预定的归属位置,等等)触发资费标准的改变。
如果确定服务仍然是免费的,则在步骤S11中,服务器维持当前的处理模式。如果在步骤S9中,服务器确定服务已经变成不同类型或者将变成不同类型,例如可计费类型,那么在步骤S10中,服务器会将处理模式变成适于该不同类型的所请求服务的模式,例如,可计费模式,其中将保留配额用于所请求的服务。
接下来,根据图2,将解释在该示例实施例中免费服务的计费过程的信令图。
在图2的信令图中,根据本发明的实施例示出了当实现免费服务的计费过程时,在终端、客户机和服务器之间发送的消息,以及由客户机和服务器处理/实现的处理步骤。在图2中,步骤S1到步骤S11与图1中的相同,并且因此对其仅进行简要描述。
图2中示出,在步骤S1中,客户机从终端接收服务请求,并且在步骤S2中,在计费控制请求中将该请求传送到服务器。在步骤S3中,服务器检查该服务是否可以被授权。如果该服务可以被授权,则在步骤S4中,服务器向客户机发送控制消息。
在从服务器收到控制消息时,在步骤S5,客户机开始测量所使用的资源。在步骤S6中,如果预定的报告条件已经届满或已经达到,则客户机向服务器发送报告消息(步骤S7),并且服务器确定该服务是否已经改变(步骤S9)。根据步骤S9中的确定结果,改变(步骤S10)或维持(步骤S11)服务处理模式。
如果已经维持了模式,则在步骤S12中,服务器向客户机发送进一步的控制消息,其中再次指示了待测量的资源的类型并且设置了预定条件。在收到所述进一步的控制消息之后,客户机继续进行服务传递,并且在步骤S13中再次开始测量所使用的资源。如果终端希望终止服务传递,则其在步骤S14中向客户机发送指示服务结束的消息,并且在步骤S15中,客户机向服务器报告该终止请求以及所测量的资源。
在步骤S9中已经确定服务已改变的情况下,将在步骤S10中改变服务处理模式,并且服务器将根据服务类型发布适当的控制消息,类似于步骤S12。然而,图2中并未进一步详细示出。
图3根据本发明的实施例示出了计费***的客户机的框图。
如图3所示,客户机2包括接收机/接收机装置2a,其接收来自终端的请求以及来自服务器的控制消息。接收机/接收机装置2a连接到测量装置/单元2c,该测量装置/单元2c测量服务所使用的资源。测量装置/单元从接收机/接收机装置2a获得关于应当被测量的资源类型的信息,该信息含于控制消息中。测量装置/单元2c还被连接到报告装置/单元2d,并且向报告装置/单元2d提供关于所测量的使用资源的信息。报告装置/单元2d又连接到发射机/发射机装置2b,该发射机/发射机装置2b将来自报告装置的报告消息传送到服务器。在客户机的控制装置/单元2e中执行对来自终端的请求的处理、对来自服务器的控制消息的处理、对资源的测量的处理,以及对确定是否已经发生预定条件的处理。控制装置/单元2e连接到接收机/接收机装置2a、发射机/发射机装置2b、测量装置/单元2c以及报告装置/单元2d。
图4根据本发明的实施例示出了计费***的服务器的框图。
如从图4可看出的,服务器包括收发器3f,用于接收来自客户机2的服务请求。收发器3f将指示了所请求服务的类型的请求转发到连接至收发器3f的检查单元3a。检查单元3a检查由客户机请求的预定类型服务是否可以被授权。检查单元3a进一步连接到设置单元3c。设置单元3c获得有关所请求服务类型的信息,并且根据所请求服务的类型在控制消息中设置预定条件。设置单元3c向连接到设置单元3c的响应单元3b提供该预定条件,并且响应单元3b向客户机2发送控制消息。响应单元3b被图示为收发器3f的一部分。进一步连接到收发器3f的是确定单元3d。确定单元3d从收发器获得报告消息,并且确定预定类型的服务是否已经改变或者将要改变。确定单元3d将确定结果转发到连接至确定单元3d的模式改变单元3e。基于确定单元3d的结果,模式改变单元3e改变或维持计费模式。模式改变单元进一步连接到响应单元3b,并向响应单元3b提供有关模式是否被改变或维持的信息,并且响应单元3b向客户机发送控制消息。通过控制单元3g来控制由检查单元3a、响应单元3b、设置单元3c、确定单元3d、模式改变单元3e和收发器3f所执行的处理。
根据上述的本发明,可以在上述计费***中适当地处理诸如免费服务这样的预先确定的服务。服务器检查客户机所请求的免费服务是否可以被授权,并且发布控制消息,指示客户机对于预定条件测量所使用的资源。如果预定条件已经届满或已经达到,则客户机在报告消息中报告所使用的资源,并且服务器可以确定该服务是否仍然免费。以这样的方式,不可能由于服务从免费变成可计费的而导致对运营商的损失。
随后参照以下情况描述本发明的特定应用模式,在该情况下,本发明被应用于修改RFC4006。对RFC4006的修改继而例如在于以下内容。
在根据RFC4006的Diameter信用控制应用中,仅规定当服务免费时,服务器向客户机发布结果代码(result-code)4011 DIAMETER_CREDITCONTROL_NOT_APPLICABLE(DIAMETER信用控制不可应用)。该结果代码意味着服务器确定服务可以被授权给终端用户,但该服务不需要进一步的信用控制。因此,在这样的情况下,客户机将不再向服务器报告,从而导致上述缺点。
现在,根据本发明的第一方面,在免费服务的情况下,服务器向客户机发布新的结果代码1XXX FREE_OF_CHARGE_SERVICE(免费服务)。也就是说,控制消息(参见图1中的步骤S4)含有该新的结果代码。当接收到该结果代码的时候,客户机知道必须报告服务使用,即使服务器并未向客户机分配任何单元(配额)。在有效时间(Validity-Time)AVP(属性值对)中规定了报告周期。
根据本发明,当服务器检测到所请求的服务是免费的时候,服务器在控制消息(例如,所谓的信用控制应答(CCA)消息)中将结果代码AVP设置成1XXX FREE_OF_CHARGE_SERVICE。信用控制应答(CCA)消息还含有授权服务单元(Granted-Service-Unit)AVP。授权服务单元AVP包括单元类型(Unit-Type)AVP,并且在该单元类型AVP中指示应当测量什么类型的资源,例如时间、金钱、数据量,等等。根据结果代码1XXX FREE_OF_CHARGE_SERVICE,没有给予客户机任何配额,但是作为预定条件的例子,有效时间被设置,以便控制报告周期(可选地,可以设置有效数据量)。有效时间AVP还被包括在从服务器到客户机的信用控制应答(CCA)消息中。
当客户机从服务器接收到含有结果代码1XXX FREE_OF_CHARGE_SERVICE的控制消息(例如,信用控制应答(CCA)消息)的时候,客户机测量所指示的单元类型的使用。当作为预定条件的例子的有效时间届满的时候,客户机发送报告消息,例如所谓的信用控制请求(CCR)消息,含有关于所使用单元的信息。在收到报告消息(例如,来自客户机的新的信用控制请求(CCR)消息)时,服务器检查服务是否仍然免费,或者资费标准是否将在预定时间周期内改变。如果服务已经变成可计费的或者将在预定时间周期内变成可计费的,则服务器将信用控制模式变成可计费模式。
根据本发明的第二方面,服务器使用授权服务单元AVP内新的AVPCC-Reported-Charging-Method(报告的计费方法),以标识免费计费方法。也就是说,控制消息含有该新的AVP CC-Reported-Charging-Method。该CC-Reported-Charging-Method标识需要被报告的服务使用,并且在作为预定条件的例子的有效时间AVP中设置了报告周期。此外,这里可以将有效数据量用作预定条件。
根据本发明的第二方面,例如包括新的AVP CC-Reported-Charging-Method的授权服务单元AVP被定义如下:
Granted-Service-Unit::=<AVP Header:431>
[Tariff-Time-Change]
[CC-Time]
[CC-Money]
[CC-Total-Octets]
[CC-Input-Octets]
[CC-Output-Octets]
[CC-Service-Specific-Units]
*[CC-Reported-Charging-Method]
*[AVP]
授权服务单元AVP内新的AVP CC-Reported-Charging-Method可能的值与CC-Unit-Type(单元类型)AVP的相同:
TIME 0
MONEY 1
TOTAL-OCTETS 2
INPUT-OCTETS 3
OUTPUT-OCTETS 4
SERVICE-SPECIFIC-UNITS 5
根据本发明的第二方面,当服务器不是在授权服务单元内规定了配额,而是检测到免费计费方法的时候,在控制消息中含有被包括在授权服务单元中的CC-Reported-Charging-Method AVP,以标识免费计费方法。在CC-Unit-Type AVP中指示了待测量的单元类型。可以应用相同的操作,而不管是存在一个还是几个免费方法。对于非免费计费方法来说,按照RFC4006中所规定的来指示配额。
为了控制报告周期,考虑应用资费标准的有效时间,通常设置作为预定条件的例子的有效时间。
当客户机接收到控制消息(例如,所谓的信用控制应答(CCA)消息),并且授权服务单元包括CC-Reported-Charging-Method AVP的时候,其测量所指示的单元类型的使用。当预定条件(例如有效时间)届满,或者给予非免费计费方法的配额已经届满的时候,客户机便向服务器发送报告消息,例如信用控制请求(CCR)消息,含有关于所使用的服务单元(Used-Service-Units)(即,所使用的资源)的信息。
如果对于某些计费方法需要收集服务使用,则服务器可以使用相同的机制。
尽管借助于作为实施例的免费服务已经描述了本发明,然而本发明并不限于免费服务,而是还涉及各种其它的计费方法,例如其中仅需要报告使用而不向客户机给予任何配额的计费方法,或者用于后付费用户服务的计费方法,等等。
鉴于以上描述,对本领域的技术人员来说显而易见的是,在本发明的范围内可以进行各种修改。
如前所述,本发明公开了一种用于在包括服务器和客户机的计费***内处理预定类型服务的方法。
所述方法包括以下步骤:在所述客户机处接收来自终端的对所述预定类型服务的请求;将所述请求在计费控制请求中从所述客户机传送到所述服务器,所述计费控制请求中指示了所述预定类型服务;在所述服务器处,检查所请求的预定类型服务是否可以被授权,并且如果被授权,则通过所述服务器利用控制消息向所述客户机进行响应;以及响应于所述控制消息,通过所述客户机来测量授权服务所消耗的资源的使用;以及在预定条件下,在报告消息中从所述客户机向所述服务器报告所测量的用于所述服务的资源。本发明还涉及一种对应的***和网络实体。
Claims (29)
1.一种在包括服务器和客户机的计费***内处理服务的方法,所述方法包括:
在所述客户机处,接收来自终端的对预定类型服务的请求;
在计费控制请求中,将对于所述预定类型服务的请求从所述客户机传送到所述服务器,所述计费控制请求中指示了所述预定类型服务,其中所述预定类型服务是免费服务;以及
在所述服务器处,检查所请求的预定类型服务是否可以被授权,
并且如果被授权,
则通过所述服务器利用控制消息向所述客户机进行响应,
响应于所述控制消息,通过所述客户机来测量由授权的预定类型服务所消耗的资源的使用,以及
在预定条件下,在报告消息中从所述客户机向所述服务器报告所测量的用于所述预定类型服务的资源。
2.根据权利要求1所述的方法,其中所述免费服务对于预定时间是免费的或者对于预定数据量是免费的。
3.根据权利要求1所述的方法,其中所述控制消息指示了待测量的用于所述预定类型服务的资源的类型。
4.根据权利要求3所述的方法,其中所述待测量的用于所述预定类型服务的资源的类型包括服务的数据量和时间中的至少一种。
5.根据权利要求1所述的方法,其中所述预定条件是在所述客户机收到所述控制消息后的预定时间周期。
6.根据权利要求1所述的方法,其中所述预定条件是在所述客户机收到所述控制消息后的预定时刻。
7.根据权利要求1、5或6所述的方法,其进一步包括:
根据所述预定类型服务,由所述服务器来设置所述预定条件。
8.根据权利要求1所述的方法,其进一步包括:
在收到所述报告消息时,在所述服务器处确定所述预定类型服务是否已经变成不同类型或者将变成不同类型。
9.根据权利要求8所述的方法,其进一步包括:
将所述计费***内处理所述预定类型服务的模式变成用于处理所述不同类型的服务的模式。
10.一种包括服务器和客户机的计费***,所述***包括:
接收机,在所述客户机处,所述接收机被配置以便接收来自终端的对预定类型服务的请求;
发射机,在所述客户机处,所述发射机被配置以便在计费控制请求中将对于所述预定类型服务的请求从所述客户机传送到所述服务器,所述计费控制请求中指示了所述预定类型服务,其中所述预定类型服务是免费服务;
检查单元,在所述服务器处,所述检查单元被配置以便检查所请求的预定类型服务是否可以被授权;
响应单元,在所述服务器处,所述响应单元被配置以便在所请求的预定类型服务被授权的情况下,利用控制消息向所述客户机进行响应;
测量单元,在所述客户机处,所述测量单元被配置以便响应于所述控制消息,测量由授权的预定类型服务所消耗的资源的使用;以及
报告单元,在所述客户机处,所述报告单元被配置以便在预定条件下,在报告消息中从所述客户机向所述服务器报告所测量的用于所述预定类型服务的资源。
11.根据权利要求10所述的***,其中所述免费服务对于预定时间是免费的或者对于预定数据量是免费的。
12.根据权利要求10所述的***,其中所述响应单元被配置以便生成所述控制消息,其指示了待测量的用于所述预定类型服务的资源的类型。
13.根据权利要求12所述的***,其中在所述控制消息中,所述待测量的用于所述预定类型服务的资源的类型包括服务的数据量和时间中的至少一种。
14.根据权利要求10所述的***,其中所述预定条件是在所述客户机收到所述控制消息后的预定时间周期。
15.根据权利要求10所述的***,其中所述预定条件是在所述客户机收到所述控制消息后的预定时刻。
16.根据权利要求10、14或15所述的***,其中所述服务器进一步包括设置单元,其被配置以便根据所述预定类型服务来设置所述预定条件。
17.根据权利要求10所述的***,其中所述服务器进一步包括确定单元,其被配置以便在收到所述报告消息时,确定所述预定类型服务是否已经变成不同类型或者将变成不同类型。
18.根据权利要求17所述的***,其进一步包括:
改变单元,其被配置以便将所述计费***内处理所述预定类型服务的模式变成用于处理所述不同类型的服务的模式。
19.一种用于在计费***内处理服务的客户机,所述客户机包括:
接收机,其被配置以便接收来自终端的对预定类型服务的请求;
发射机,其被配置以便在计费控制请求中将对于所述预定类型服务的请求传送到服务器,所述计费控制请求中指示了所述预定类型服务,其中所述预定类型服务是免费服务;
测量单元,其被配置以便响应于来自所述服务器的控制消息,测量由授权的预定类型服务所消耗的资源的使用,其中,所述控制消息是所述服务器在检查出所请求的预定类型服务可被授权的情况下生成的;以及
报告单元,其被配置以便在预定条件下,在报告消息中向所述服务器报告所测量的用于所述预定类型服务的资源。
20.根据权利要求19所述的客户机,其中所述预定条件是在所述客户机收到所述控制消息后的预定时间周期。
21.根据权利要求19所述的客户机,其中所述预定条件是在所述客户机收到所述控制消息后的预定时刻。
22.一种用于在计费***内处理服务的服务器,所述服务器包括:
检查单元,其被配置以便检查所请求的预定类型服务是否可以被授权,其中,对于所述预定类型服务的请求处在来自客户机的计费控制请求中,所述计费控制请求中指示了所述预定类型服务,并且其中所述预定类型服务是免费服务;
响应单元,其被配置以便在所请求的预定类型服务可被授权的情况下利用控制消息向所述客户机进行响应;以及
收发器,其被配置以便从所述客户机接收在预定条件下的报告消息,其中,在所述报告消息中报告了所述客户机响应于所述控制消息而测量的用于所述预定类型服务的资源。
23.根据权利要求22所述的服务器,其中所述响应单元被进一步配置以便生成所述控制消息,其指示了待测量的用于所述预定类型服务的资源的类型。
24.根据权利要求22所述的服务器,其中在所述控制消息中,待测量的用于所述预定类型服务的资源的类型包括服务的数据量和时间中的至少一种。
25.根据权利要求22所述的服务器,其进一步包括:
设置单元,其被配置以便根据所述预定类型服务来设置预定条件。
26.根据权利要求22所述的服务器,其进一步包括:
确定单元,其被配置以便在收到报告消息时,确定所述预定类型服务是否已经变成不同类型或者将变成不同类型。
27.根据权利要求22所述的服务器,其进一步包括:
改变单元,其被配置以便将所述计费***内处理所述预定类型服务的模式变成用于处理不同类型的服务的模式。
28.一种在包括服务器和客户机的计费***内处理服务的设备,所述设备包括:
用于在所述客户机处接收来自终端的对预定类型服务的请求的装置;
用于在计费控制请求中将对于所述预定类型服务的请求从所述客户机传送到所述服务器的装置,所述计费控制请求中指示了所述预定类型服务,其中所述预定类型服务是免费服务;以及
用于在所述服务器处检查所请求的预定类型服务是否可以被授权的装置,
以及如果被授权,则
用于通过所述服务器利用控制消息向所述客户机进行响应的装置,
用于响应于所述控制消息,通过所述客户机来测量由授权的预定类型服务所消耗的资源的使用的装置,以及
用于在预定条件下,在报告消息中从所述客户机向所述服务器报告所测量的用于所述的预定类型服务的资源的装置。
29.一种用于在计费***内处理服务的客户机,所述客户机包括:
接收机装置,其用于接收来自终端的对预定类型服务的请求;
发射机装置,其用于在计费控制请求中将对于所述预定类型服务的请求传送到服务器,所述计费控制请求中指示了所述预定类型服务,其中所述预定类型服务是免费服务;
测量装置,其用于响应于来自所述服务器的控制消息,测量由授权的预定类型服务所消耗的资源的使用,其中,所述控制消息是所述服务器在检查出所请求的预定类型服务可被授权的情况下生成的;以及
报告装置,其用于在预定条件下,在报告消息中向所述服务器报告所测量的用于所述预定类型服务的资源。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP06112573 | 2006-04-12 | ||
EP06112573.8 | 2006-04-12 | ||
US11/518,990 | 2006-09-12 | ||
US11/518,990 US7590596B2 (en) | 2006-04-12 | 2006-09-12 | Charging system and method for handling services within this system and entities thereof |
PCT/IB2007/051187 WO2007116343A2 (en) | 2006-04-12 | 2007-04-03 | Charging system and method for handling services within this system and entities thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101461180A CN101461180A (zh) | 2009-06-17 |
CN101461180B true CN101461180B (zh) | 2012-06-27 |
Family
ID=38606013
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007800207950A Active CN101461180B (zh) | 2006-04-12 | 2007-04-03 | 计费***以及用于在该***及其实体内处理服务的方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US7590596B2 (zh) |
EP (1) | EP2005644B1 (zh) |
CN (1) | CN101461180B (zh) |
WO (1) | WO2007116343A2 (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8621093B2 (en) * | 2007-05-21 | 2013-12-31 | Google Inc. | Non-blocking of head end initiated revocation and delivery of entitlements non-addressable digital media network |
JP5349580B2 (ja) * | 2008-10-10 | 2013-11-20 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | サービスノード、その制御方法、ユーザノード、及びその制御方法 |
US8447717B2 (en) * | 2010-02-18 | 2013-05-21 | Alcatel Lucent | Policy and charging rules node expired message handling |
CN103518349A (zh) * | 2013-03-26 | 2014-01-15 | 华为技术有限公司 | 计费方法、接入设备和计费设备 |
WO2016134745A1 (en) * | 2015-02-24 | 2016-09-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Wireless device management based on a network initiated policy and/or charge change |
US10638418B2 (en) * | 2016-11-04 | 2020-04-28 | Ford Global Technologies, Llc | Method and apparatus for data transfer connection management |
CN107483217B (zh) * | 2017-09-25 | 2019-11-08 | 中国联合网络通信集团有限公司 | 一种在线计费方法及*** |
CN117273720B (zh) * | 2023-11-21 | 2024-07-05 | 湖南兴盛优选网络科技有限公司 | 一种高性能的可扩展的计量计费服务平台 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6240091B1 (en) * | 1997-07-14 | 2001-05-29 | Nokia Telecommunications Oy | Implementation of access service |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001074018A1 (en) | 2000-03-25 | 2001-10-04 | Intersoftphone Co., Ltd. | System and method of charge and/or free of charge phone using internet on website |
EP1168806A1 (en) * | 2000-06-29 | 2002-01-02 | TELEFONAKTIEBOLAGET LM ERICSSON (publ) | Method and apparatus for charging of telecommunications services |
JP3585884B2 (ja) * | 2000-12-21 | 2004-11-04 | 株式会社ソニー・コンピュータエンタテインメント | コンテンツ提供システム及び方法、並びに中継装置、この中継装置で実行されるプログラム、及びこのプログラムを記録した記録媒体 |
ES2298429T3 (es) * | 2001-10-08 | 2008-05-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Sistema y metodo de facturacion en una red de comunicaciones y un servidor de facturacion de una red de comunicaciones. |
SE0201315L (sv) * | 2002-04-30 | 2003-10-31 | Ericsson Telefon Ab L M | En metod och system för tariffberäkning i ett debiteringssystem |
AU2003243106A1 (en) | 2002-10-15 | 2004-05-04 | Hegdahl, Tormod | System for providing flexible charging in a network |
US20070274483A1 (en) * | 2006-05-04 | 2007-11-29 | Shapiro Philip R | System and method for providing telecommunication services free of charge |
US20080010118A1 (en) * | 2006-06-14 | 2008-01-10 | Microsoft Corporation | Managing content downloads to retain user attention |
-
2006
- 2006-09-12 US US11/518,990 patent/US7590596B2/en active Active
-
2007
- 2007-04-03 CN CN2007800207950A patent/CN101461180B/zh active Active
- 2007-04-03 EP EP07735367.0A patent/EP2005644B1/en not_active Not-in-force
- 2007-04-03 WO PCT/IB2007/051187 patent/WO2007116343A2/en active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6240091B1 (en) * | 1997-07-14 | 2001-05-29 | Nokia Telecommunications Oy | Implementation of access service |
Non-Patent Citations (6)
Title |
---|
3rd Generation Partnership Project.Technical Specification Group Service and System Aspects * |
Charging management |
Diameter charging applications.《3GPP TS 32.299 V7.0.0》.2005, |
H.Hakala,L Mattila,Ericsson,J-P.Koskinen,M.Stura,J.Loughney.《Diameter Credit-Control Application》.《Diameter Credit-Control Application》.2005, * |
Telecommunication management |
Telecommunication management;Charging management;Diameter charging applications.《3GPP TS 32.299 V7.0.0》.2005, * |
Also Published As
Publication number | Publication date |
---|---|
WO2007116343A3 (en) | 2007-12-27 |
EP2005644A2 (en) | 2008-12-24 |
US7590596B2 (en) | 2009-09-15 |
EP2005644B1 (en) | 2018-05-30 |
CN101461180A (zh) | 2009-06-17 |
WO2007116343A2 (en) | 2007-10-18 |
US20070244832A1 (en) | 2007-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101461180B (zh) | 计费***以及用于在该***及其实体内处理服务的方法 | |
CA2416859C (en) | A method and system for data rating for wireless devices | |
US8406747B2 (en) | Communication system and a personal communication proxy | |
CN101208943A (zh) | 在通信网络中控制对服务的提供 | |
CN1608387B (zh) | 通信网中用于计费的***和方法及通信网计费服务器 | |
JP2005512463A (ja) | ワイヤレスデバイスのデータ格付け方法及びシステム | |
CN113676338A (zh) | 基于api内容的计费方法及能力开放功能实体 | |
US20100041366A1 (en) | Method and apparatus for control of service usage in a communications system | |
WO2013030659A1 (en) | Method and apparatus for controlling terminal's access to a wireless network | |
JP2020123924A (ja) | 制御サーバ装置、情報処理システム、プログラム、及び制御方法 | |
JPWO2002093835A1 (ja) | 移動通信サービス課金装置及び移動通信サービス課金方法 | |
EP3087724A2 (en) | Method to push toll-free applications to a user device | |
WO1999025106A2 (en) | Method and apparatus for providing prepaid telephone service over a computer network | |
CN101860838A (zh) | 一种预付费计费方法及*** | |
US8265663B2 (en) | Messaging services for pre-pay users | |
CN101841800A (zh) | 预付费业务计费方法和*** | |
US20080014903A1 (en) | Method For Charging For A Service In A Telecommunications/Data Network | |
US20180139336A1 (en) | Methods and apparatus to determine a telecommunications account status | |
KR20060066238A (ko) | 문자메시지 전달확인 서비스 시스템 및 방법 | |
EP1512272B1 (en) | Charging in communication networks | |
CN106878155B (zh) | 短信延时通知的方法、***及其移动终端 | |
CN104954485A (zh) | 应用于移动终端的数据通信方法、代理服务器及通信*** | |
CN104010287A (zh) | 业务叠加包实现方法、装置、ggsn、电子设备和计费*** | |
KR102012136B1 (ko) | 콘텐츠 제공에 따른 과금을 처리하기 위한 시스템 및 방법 | |
KR20180032209A (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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20160128 Address after: Espoo, Finland Patentee after: Technology Co., Ltd. of Nokia Address before: Espoo, Finland Patentee before: Nokia Oyj |