CN1290374A - 在非结构化通信网络中用户位置进行实时用户记账 - Google Patents

在非结构化通信网络中用户位置进行实时用户记账 Download PDF

Info

Publication number
CN1290374A
CN1290374A CN98813539A CN98813539A CN1290374A CN 1290374 A CN1290374 A CN 1290374A CN 98813539 A CN98813539 A CN 98813539A CN 98813539 A CN98813539 A CN 98813539A CN 1290374 A CN1290374 A CN 1290374A
Authority
CN
China
Prior art keywords
user
switch
service
described process
conversation
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
CN98813539A
Other languages
English (en)
Inventor
R·S·布洛克
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.)
BLOCK PATENT CORP
Original Assignee
BLOCK PATENT CORP
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 BLOCK PATENT CORP filed Critical BLOCK PATENT CORP
Publication of CN1290374A publication Critical patent/CN1290374A/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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1403Architecture for metering, charging or billing
    • 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/16Payments settled via telecommunication 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/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0283Price estimation or determination
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1453Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network
    • H04L12/1457Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network using an account
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1453Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network
    • H04L12/1467Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network involving prepayment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • 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/28Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP with meter at substation or with calculation of charges at terminal
    • 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/83Notification aspects
    • H04M15/85Notification aspects characterised by the type of condition triggering a notification
    • H04M15/854Available credit
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/102Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measure for e-commerce
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/16Threshold monitoring
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/81Notifying aspects, e.g. notifications or displays to the user
    • H04M2215/815Notification when a specific condition, service or event is met
    • H04M2215/8166Available credit

Abstract

提供了用于在非结构化通信网络中用户位置(10)处进行实时用户记帐的系统(30、40、50)和方法.将用于至少一个用户的帐号信息存储在用户位置(10)处。根据上述帐户信息判断用户是否具有用于预定服务的足够存款余额。根据上述判断将服务授权给用户或加以拒绝。附加帐户信息存储在服务提供商位置(30)处并用于监控用户的服务记录且相应地更新提供给用户的服务。

Description

在非结构化通信网络中用户位置 进行实时用户记账
对相关申请的交叉引用
本发明是1997年2月27日提交的US专利申请第08/806387号的部分继续申请。背景
本发明涉及用于实时用户记账的系统和方法。具体地说,本发明涉及在非结构化通信网络中用户位置处进行实时用户记账的系统和方法。
存在有多种用于为诸如电话、付费收视电视、因特网、水、煤气等服务而向用户记账的方法。最普通的方法是因这种服务每月要给用户开帐单。在根据使用情况记帐时,通常是在使用了服务之后记帐。利用记帐系统来收集使用信息,根据使用信息来计算出要加以记帐的量,并且,每月将帐单打印且发送给用户。
一般,通过将详细使用记录(DUR)存储进对用户使用情况进行监视的设备中的临时存储器存储单元内而收集使用信息。在电话系统中,DUR存储器通常位于与用户专用线路直接相连的终端局内的交换机处。在因特网环境中,DUR存储器一般位于服务器的位置处或位于服务提供商处。在付费收视电视系统中,DUR存储器一般位于用户的位置处。
DUR包括计算特定通信会话的费用所需的所有信息。例如,在电话记帐系统中,DUR被称为通话细节记录(CDR)。CDR一般包括进行呼叫的用户的电话号码、所呼叫的电话号码、通话的时间以及通话持续时间。在付费收视电视系统中,DUR一般包括预订节目的用户的标识号以及用于所预订的节目的节目标识号。一般地说,根据DUR存储器的大小和业务的不同,记帐系统从DUR存储器中检索出DUR。然后,记帐系统将记帐算法应用于DUR上,以计算用户的使用费用。设备租用费、每月的定额费、税费等由记帐系统来计算并加到使用费中。然后,将总帐单打印成清单并寄给用户。
用户仅能在接收到打印的清单时看到所累积的费用。这对用户来说通常在付账时会出现问题,因为,费用可能要比预料的大。如果用户不能及时付账,则服务提供商就会努力与用户联系以试图使账单得以支付。如果未支付账单,则服务提供商最终会切断这种服务。这一过程通常会花费数月时间,并且,帐单通常会积累至用户不能够支付得起去保持这种服务的程度。
另一种通常的记帐方法是多重测量。通常在电话系统中使用的这种方法用多重测量脉冲根据使用情况计算费用。依照这种方法,在打电话的过程中,按有规律的间隔生成表示使用费用的脉冲。每个多项测量脉冲的值都是相同的,但生成脉冲的定时随打电话的费用而变。例如,如果每个脉冲表示$0.10且本地话费为每三分钟$0.10,则每三分钟产生一个脉冲。如果国内长途费是一分钟$1.00,则每六秒钟产生一个表示$0.10的脉冲。如果国际长途费是一分钟$4.00,则每1.5秒产生表示$0.10的脉冲。对所述脉冲进行检测、计数并用这些脉冲来计算使用费用。授予Kamil的US专利4868873号给出了多重测量脉冲的一个实例。
就商务和私人电话而言,一般以听不见的方式将多重脉冲传给电话并在与电话相连的显示器上显示给通话人。这就能使得通话人能随打电话的进程而确定费用的累积情况。
在公用电话中使用多重测量脉冲时,通话人一般将钱存入电话机中,并将所存入的总金额值显示在与电话相连的显示器上。另外,通话人可将聪明卡(smart card)或带有预付款的存储卡插进电话上的阅读器或者拨打卡上所标明的号码,并且,卡上的余额可被显示到显示器上。随着通话的进行,所显示的余额会按每个脉冲的费用递减。例如,如果用户在电话中存入$1.00并拨打每三分钟费用为$1.00的本地电话且每三分钟产生表示$0.10的脉冲,那么,所显示的余额就每三分钟减少$0.10。在这个实例中,用户可在脉冲使存款变成零之前交谈三十分钟。
另一种类型的记帐方法是预付费电话服务,授予Kamil的US专利第476275号中公开这种方法的一个实例。依照这种方法,用户向服务提供商付款或者授权将预付款记到他或她的信用卡上。由服务提供商将预付款记入用户的帐户。为了接入这种服务,用户拔打服务提供商或特定交换机的号码并键入诸如个人识别号(PIN)之类的标识码。需要检查用户的帐户,如果该帐户有良好的信誉,则向用户提供拨打长途电话的拨号音和帐户余额。记帐系统随通话的进行而减少用户的余额。
授予Block的US专利第4484217号提出了另一种方法。该专利公开了用于对付费收视电视进行记帐的方法,其中,将存款信息存储在用户位置处。根据所存储的存款信息与包含在电视节目传输信号中的费用信号的比较结果来使得用户接入电视节目传输。
所有这些记帐方法的问题是,账单的计算是在用户的标准网络通信路由路径之外的远程位置处进行。也就是说,必须将使用信息发送给用户的标准网络通信路由路径之外的诸如服务提供商或专用交换机之类的实体。服务提供商或专用交换机计算帐单然后将记帐的费用返回给用户。使记帐信息发送至和发送自用户的标准网络通信路由路径之外的实体是耗时的并且是昂贵的。
此外,在非结构化的通信系统(即,没有任何中央控制/监控设备的通信系统)中,无法监视用户的活动,从而无法进行记帐、进行管理或控制资源。所以,需要能监视非结构化通信网络中的用户的活动。
发明概要
本发明的一个目的是提供一种实时的用户记帐系统,它可在非结构化通信网络中用户位置处计算预定服务的费用。
本发明的另一个目的是提供一种实时的用户记帐系统,它可根据用户的可用存款余额来授权服务。
本发明的再一个目的是在非结构化通信网络中用户位置处监视用户的活动。
本发明的又一个目的是简化用户付款手续并可在任何时候都能向用户提供与他或她可用存款余额有关的信息。
本发明的还一个目的是使得用户能通过他或她的帐户为所购买或记帐的其它产品或服务付款。
本发明的另一个目的是使得用户能对被授权将服务或产品记帐到他或她帐户上的人进行控制。
依照本发明,一种用于在非结构化通信网络中用户位置处进行实时用户记账的系统和方法能达到上述和其它目的。将用于至少一个用户的账户余额和服务信息存储在用户位置处。根据用户位置处所存储的帐户信息来判断用户是否有用于预定服务的足够存款余额。根据这种判断来授权或拒绝对用户服务。可将诸如帐户记账和服务历史、目前的信用级别、目前的存款量、服务授权情况、资费率等其它帐户信息存储在服务提供商处。服务提供商可用这种帐户信息来监视用户的服务记录并相应地更新提供给用户的服务。
附图简述
通过连同附图阅读以下详细说明,可以更容易地理解本发明的上述和其它目的、特征和优点,在附图中:
图1a说明了依照本发明第一个方面的用于进行实时用户记帐的示例性系统;
图1b说明了依照本发明一个实施例的示例性信道记账监视器。
图1c说明了依照本发明第一个方面的用于进行实时用户记帐的网络路由设备。
图2a-2d说明了依照本发明第一实施例的用于进行实时用户记帐的中央局交换机;
图3a-3d说明了依照本发明第二实施例的用于进行实时用户记帐的中央局串联交换机;
图4a-4d说明了依照本发明第三实施例的用于进行实时用户记帐的网络;
图5a-5d说明了依照本发明第四实施例的与蜂窝/无线系统相连的用于进行实时用户记帐的中央局交换机;
图6a-6h说明了依照本发明第五实施例的用于进行实时用户记帐的远程呼叫系统;
图7说明了依照本发明的用于启动通信警告消息的示例性例程;
图8说明了依照本发明的示例性实时计费例程;
图9说明了依照本发明的示例性实时警告消息例程;
图10说明了依照本发明的示例性服务改变例程;
图11说明了依照本发明第二个方面的用于进行实时用户记帐的示例性系统;以及
图12a和12b说明了依照本发明第六实施例的在非结构化通信网络用户位置处进行实时用户记帐的示例性系统。
详细说明
为便于理解,参照电话网络对以下实施例进行说明。但是,本技术的专家应该认识到,本发明并不局限于电话网络,而是可应用于任何的用户系统。
图1a说明了依照本发明第一个方面的用于进行实时用户记帐的示例性系统。在图1a中,具有用标号10表示的四个用户Sub.1、Sub.n、Sub.1R和Sub.nR。用户10例如可以是标准的电话网络用户。用户Sub.1和Sub.n表示始发呼叫用户,Sub.1R和Sub.nR表示接收呼叫用户。尽管示出了四个用户,本技术的专家应该认识到本发明第一个方面的实时记账系统可适用于任何数量的用户。
信道记帐监视器20和网络路由设备30设置在用户10的标准网络路由路径内。也就是说,信道记帐监视器20和网络路由设备30设置在将通话用户Sub.1和Sub.n与接收呼叫用户Sub.1R和Sub.nR连接起来的路径内。正如图1a中虚线所示的那样,信道记帐监视器20可位于用户位置处或位于网络路由设备30处。另外,信道记帐监视器20可在通话用户与接收呼叫用户之间沿标准网络路由路径独立地设置在任何位置。
信道记帐监视器20检测费用信号,费用信号表示在打电话过程中产生的预定费用或在打电话时经过的时间。费用信号可由网络路由设备30或计费处理器40来生成。可例如用诸如图1b所示的能检测并计算费用信号的装置来实现上述信道记帐监视器。
参照图1b,信道记帐监视器20与Sub.n和网络路由设备30相连。信道记帐监视器20包括:一放大器22,它用于放大来自Sub.n的信号;一过滤器23,它用于过滤上述信号;一脉冲检测器24,它用于检测费用信号;以及,一脉冲计数器25,它用于对检测到的费用信号进行计数。将费用信号的计数值传给微处理器27a并与存储在存储器28b内的用户帐户信息相比较,以确定将什么样的服务提供给用户。微处理器28a通过数据端口29与处理器60(图1c所示)相通信,以更新用户的帐户信息。
信道记帐监视器20还包括一延时开关21,它根据微处理器28a的指令由延时驱动器27进行驱动。例如,如果用户不具有适当的可用余额,则微处理器28a指令延时驱动器27去打开开关21,以断开与Sub.n的连接。就诸如紧急呼叫或呼叫服务提供商之类的某些呼叫而言,微处理器28a可指令延时驱动器27去闭合开关21并与Sub.n相连。
信道记帐监视器还包括一声音检测器26,它例如检测Sub.n所拨号的拨号音并将这些声音传给微处理器28a。
网络路由设备30将来自通话用户的呼叫传给接收呼叫用户。可根据网络路由设备30在网络路由路径中的位置用例如中央局交换机、终端局交换机或串联交换机来实现网络路由设备30。参照图2a、c、3a、c、4a、c、5a、c和6a、c,说明了网络路由设备的具体实例。
如图1a所示,可在网络路由设备30之间使用共用信道信号装置(CCS)。这就能在不影响声音通路的情况下于呼叫过程中发送和接收数据。
可在信道记帐监视器20、网络路由设备30或在用户位置处进行实时记帐处理。就在信道记帐监视器20中进行的实时记帐处理而言,可以对所生成的费用信号的数量或经过的时间进行检测、计算并将其与所存储的用户帐户信息作比较,以确定将什么样的服务提供给用户。就在网络路由设备30中或在用户位置处进行的实时记帐处理而言,可以在网络路由设备30中或在用户位置处用信道计帐监视器来检测所生成的费用信号的数量或经过的时间。然后对费用信号的数量或经过的时间进行计算并将其与所存储的用户帐户信息作比较,以确定将什么样的服务提供给用户。
可在通话用户处、接收呼叫用户处或者在这两者处进行用户位置处的实时记帐处理。例如,如果要将电话费记到通话用户的帐上,则在通话用户处进行实时记帐处理。如果要将电话费记到接收呼叫用户的帐上,例如就受话人付费电话而言,则在接收呼叫用户处进行实时记帐处理。还存在有这样的情况,其中,通话用户与接收呼叫用户分摊电话费,在这种情况下,在各个参与通话的用户处进行实时记帐处理。
还可在计费处理器40处进行实时记帐处理。例如,如果要在现有的不具有实时记帐能力的标准网络设备中实现实时记帐,就希望能这样做。就在计费处理器40处进行的实时记帐处理而言,所生成的费用信号的数量或经过的时间由信道记帐监视器20来检测并被传给计费处理器40。计费处理器40对所生成的费用信号的数量或经过的时间进行计算,并根据费用信号的计算数量或经过的时间与所存储的用户帐户信息的比较结果来确定提供什么样的服务。用户帐户信息可存诸在计费处理器40内或存储在用户位置、信道记帐监视器20或网络路由设备30处。可例如用一微处理器来实现计费处理器40。
对用户付费进行管理的商务管理系统50可周期性或在任何时间更新所存储的用户帐户信息。按照用户帐户信息所存储的位置的不同以及进行实时记帐处理的位置的不同,可定期地或在每次通话结束时将通话费用和用户帐户信息从信道记帐监视器20、网络路由设备30、用户位置或计费处理器40传给商务管理系统50。商务管理系统50使用户的付费与通话费用相一致并将这一信息传给用于对用户帐户进行更新的信道记帐监视器20、网络路由设备30、用户位置或计费处理器40。
按照进行实时记帐处理的位置的不同,图1a中所示的所有部件都不是必需的。例如,如果在信道记帐监视器20、网络路由设备30内或在用户位置处进行实时记帐处理,那么,计费处理器40就不是必需的。还有,信道记帐监视器20仅在检测到费用信号或经过的时间的那些位置处(例如在用户位置、网络路由设备30或在两者之间的网络路由路径的位置处)才是必需的。在所有这些位置处都不需要有信道记帐监视器。图1a为方便说明起见仅示出了各种不同位置处的信道记帐监视器。
图1c详细说明了本发明第一个方面的用于进行实时用户记帐的示例性网络路由设备。如图1c中的虚线所示,网络路由设备30连在用标号10表示的用户Sub.A和Sub.B之间。网络路由设备30还连接于外部记帐管理系统50。为便于说明起见,图1c所示的网络路由设备30执行所有的实时记帐处理,而无需连接于图1a所示的费用处理器40。
参照图1c,网络路由设备30包括处理器60,它进行实时记帐计算。可例如用微处理器来实现处理器60。
网络路由设备30还包括存储器70,它用于存储与用户及服务相关的信息。可将存储器70分成四个子存储器:通信控制存储器72、记帐数据存储器74、价格表存储器76以及详细使用情况记录存储器78。通信控制存储器72存储有与用户状态有关的信息,例如包括用户处于挂机状态还是摘机状态以及所呼叫的电话号码和其它信息。记帐数据存储器74存储有与用户可用存款余额有关的信息。价格表存储器76存储有与各种服务的费用即价格表以及税费和定额费率有关的信息。详细使用情况记录存储器78存储有与通话费用有关的详细信息。尽管为便于说明起见示出为四个子存储器,但这些子存储器可合并成更少或分成更多。
依照本发明的一个方面,处理器60根据费用信号计数与用户可用的存款余额的比较结果来确定向用户提供什么样的服务。在向用户收费的通话正在进行时,就按固定的时间间隔来产生费用信号例如定时脉冲。费用信号可例如由处理器60来产生。每个费用信号都表示预定的费用量。称为脉冲速率的脉冲之间的时间取决于电话呼叫的目的地或者在受话方付费的情况下取决于电话呼叫地以及诸如带宽之类的其它通话特征。脉冲率可例如由价格表来形成,而价格表则可通过将价格表信息从例如中央局交换机下载到价格表存储器76内而周期性地改变。
信道记帐监视器(未示出)检测所说的脉冲,并且,处理器60对从通话开始到通话结束产生的脉冲数进行计数。例如,处理器60从结束脉冲数中扣除开始的脉冲数或者加上所生成的脉冲数。就安全而言,所说的计数从第一次通话开始是连续的,永不将脉冲数重置为零。这就避免了在帐户用完之前以欺骗的方式将用户帐户重置为零。另外,可通过从使用的脉冲总数中扣除付费的脉冲数,可以重置脉冲的计数值。
用存储在记帐数据存储器74中的脉冲使用限制(PUL)和脉冲使用信用(PUC)来表示用户的可用的存储余额。PUL和PUC可被表示为多个脉冲,PUL表示用户付出存款,PUC表示为用户形成的信用限制。可将处理器60编程为能对所生成的脉冲数量与PUL或PUC作连续比较或者对于通话过程中生成的每个脉冲都使PUL或PUC递减一个脉冲。
可用本地货币值来形成使用限制或信用限制,而不是用预定值的脉冲去形成使用限制或信用限制。例如,对每个用户来说,可将用户使用限制(SUL)和用户信用限制(SCL)存储在记帐数据存储器74内。除SUL和SCL用本地货币而不是多个脉冲来表示以外,SUL和SCL分别类似于PUL和PUL。对通话过程中的每个脉冲而言,可按与PUL或PUC相同的方式来确定SUL和SCL。
PUC/SCL的数量可超过PUL/SUL的数量。因此,如果用户具有授权的PUL/SCL,则可授权用户按PUC/SCL的量而超过PUL/SUL。
在使用量等于PUL/SUL或PUC/SCL时,就可改变提供给用户的服务类别(COS)。可例如根据针对各个用户或用户类别的预定服务提供商的政策来自动地改变COS。也就是说,可根据预定服务提供商的政策来改变COS。例如,在所使用的脉冲等于PUL/SUL或PUC/SUC时,处理器60可阻止任何种类的入或出呼叫、允许入呼叫并阻止出呼叫,或者允许本地出呼叫但阻止入呼叫和长途出呼叫。
另外,可在使用量与PUL/SUL或PUC/SUC之差达到预定量时改变COS。COS还可与提供给特定用户或用户类别的特定奖励或折扣相联系。这可以包括大量使用或使用多种服务等的折扣。例如,在给定的时间内达到一定的使用程度时,就可给用户记帐率以一定的折扣。
依照本发明的另一个方面,处理器60可计算通话中经过的时间并据此来确定将COS提供给用户,而不是将费用信号检测和计算作为确定将什么样的服务提供给用户的基础。
处理器60在通话过程中实时地计算通话费用,以便将通话的持续时间应用于存储在价格表存储器76中的价格表的适当的部分。然后,将通话的费用作为DUR存储在DUR存储器76内。就电话通话而言,通话费用作为CDR被存储起来,CDR包括所呼叫的号码、通话持续时间、通话费用以及用户或服务提供商所希望的任何这类其它信息。
商务管理系统50可将用户通过数据端口55所进行的付费通知给处理器60。处理器60以费用量来更新用户的帐户。处理器60还以定额费(例如设备月租费)来更新用户帐户并从用户的帐户余额中减去这些费用。如果用户在预定的时间内还未付费,则商务管理系统50就指令处理器60去取消用户服务。
网络路由设备30还包括:系统路由设备80,它用于在用户Sub.A与Sub.B之间传送呼叫;终端报警生成器82,它用于生成振铃信号以警示受话用话摘机;以及,信号检测器/解码器84,它们用于检测通话用户何时摘机以及所拨呼的号码并将这些信息提供给处理器60。例如,当Sub.A拔叫Sub.B时,检测器/解码器A就能检测到这一点,检测器/解码器A还检测所呼叫的电话号码。检测器/解码器A将包括用户号码、所呼叫的号码、记费率及通话起始时间在内的信息传给处理器60。处理器60判断将什么样的服务提供给用户并根据例如存储在记帐数据存储器74中的用户可用存款余额来计算出对用户来说是可以使用的联机时间。
对于向Sub.A收费的通话,要检查Sub.A的存款余额。如果处理器60判断出Sub.A有足以与Sub.B进行通话的可用存款余额,则处理器60就指示通信进程消息生成器65去生成一诸如拨号音或出错消息之类的适当消息。通过系统路由设备80将这一消息传给Sub.A。
处理器60还指示终端报警生成器B去生成一传给Sub.B的振铃信号。终端报警生成器的状态可例如存储在通信控制存储器72内。然后由系统路由设备80将呼叫从Sub.A传给Sub.B。
随着通话的进行,处理器60根据存储在价格表存储器76中的价格表按适当的间隔减少用户的存储余额。例如,头三分钟可以是一种费用,以后每分钟或每分钟的一部分可以是另外的费用。
信号检测/解码器84将通话结束时间通知给处理器60。根据是在达到Sub.A存款余额之前还是在之后结束通话,进行下述过程。如果将在达到Sub.A可用存款余额之前结束了通话通知给处理器60,则处理器60计算通话的费用并从余下的存款余额中扣掉计算出来的费用。如果在将通话结束通知给处理器60之前达到了Sub.A的可用存款余额,则处理器60就发出指令去结束通话。
存在有将费用通知给用户的多种方式。例如,在通话过程中减少存款额或余下的信用限制时,可通过音频声音或数字声音信号将余下的存款余额通知给用户。可将表示特定存款余额例如剩10美元存款余额、剩5美元存款余额、剩2美元存款余额或剩一分钟的一系列声音传给用户。也可以在切断通话之前用数字声音信号去通知用户剩余存款存额的值或剩余时间。
另外,或者,除警告音或声音之外,可在电话键盘上设置一按钮,用户按下该按钮以便在附属显示器上显示出剩余时间量、用户存款余额值或累积至当前的费用量。可例如用LCD、LED、CRT、等离子显示器或与电话相连的其它可视显示器来实现上述附属显示器。
将累积到当前的费用或剩余的存款余额通知给用户的另一种方式是按下电话键盘上的预定序列的按钮,包括诸如PIN之类的标识信息。然后,使用户与声音响应系统(VRS)相连。响应来自VRS的数字声音提示,用户可识别预定的信息。VRS可根据用户的请求提供用户存款余额的值或通话费用的列表。
还可按要求通过传真将累积到当前的费用通知给用户。用户可拨打电话键盘上预定序列号码(包括诸如PIN之类的识别号码)。如果从传真机上拨号,则用户可仅按下启动键,从而从DUR存储器78中检索出自最后一次记帐以来的付费通话列表,并将该列表传给用户的传真机。如果用户从电话而不是从传真机进行呼叫,就提示他或她输入要将帐单传给的传真机号码。在处理器60所确定的时间周期内向用户提供传真帐单。例如,如果处理器60允许的话,可在用户在线时发送传真帐单。如果否的话,则在一个小时或二十四小时之后发送传真帐单,这取决于系统的能力。VRS可将发送传真帐单的适当时间通知给用户。
用户可以选择得到存储在传真帐单中的记帐通话。例如,用户可键入两个数码,这两个数码可用作分类代码。可在拨打的号码序列结束时的特定声音之后或通过按下诸如“*”之类的预定键再按下所述两位数字代码,于是可输入这两个数码。
也可例如通过商务管理系统50用打印出的清单将费用通知给用户。打印的清单可用作书面的确认并周期地或在用户请求时寄给用户。
图1c中,在网络路由设备30中进行实时记帐处理。依照本发明的第一实施例,可由用户所连接到的中央局交换机来实现该网络路由设备。图2a说明了中央局(CO)交换机100,其中,可依照上述第一实施例来进行实时用户记帐。在图2a中,CO交换机100通过用户专用线路210与用户200相连。CO交换机100向用户200提供电话服务。尽管图2a中仅示出了一个用户,但可以有任何数量的用户与CO交换机100相连。在图2a中,在包括在CO交换机100内的中心处理器(CPU)100中进行实时记帐处理。
图2b是一流程图,它说明了图2a所示的CO交换机执行的示例性实时记帐过程。如图2b所示,该过程始于步骤2000,在该步骤中,当一个具有预付押金或信用限制的用户摘机时,于是CO交换机100就去检验用户记录,用户记录包括用户的电话号码、COS、用户可用的存款余额等等。
然后,在步骤2010内,CO交换机100运行参照图7所述的通信警告消息例程(CWMR),以便将摘机警告消息传给用户。在步骤2020中,CO交换机100将用户所拨打的电话号码存储到例如通信控制存储器72内。
在步骤2030中,CO交换机100运行参照图8所述的实时计费例程(RTCR)。在步骤2040中,根据RTCR来判断用户是否有足够的可用存款余额或者同意用户超支。如果否,则过程前进至步骤2050,在该步骤中,CO交换机100拒绝电话呼叫。所述过程从步骤2050前进行至步骤2060,在该步骤中,CO交换机100执行参照图9所述的实时警告消息例程(RTWMR)并将一警告传给用户。如果用户挂机,则RTWMR结束。否则,RTWMR继续,直至消息结束。然后,所述过程终止于步骤2140。
如果在步骤2040中判断出了用户有足够的可用存款余额或允许超支,则所述过程前进至步骤2070,在该步骤中,CO交换机100对呼叫进行处理。在步骤2080中,CO交换机100判断所拨叫的号码是否进行了应答。如果否,所述过程前进至步骤2090,在该步骤中,判断是否例如因为呼叫的用户已经挂机而结束了呼叫尝试。
如果在步骤2080中CO交换机100判断出了被拨叫的号码己经应答,则CO交换机在步骤2100中再次立即运行RTCR,因此,可以实时地进行计费。在步骤2110中,判断是否因为根据RTCR用户不具有足够的存款余额或未被同意超支以继续进行通话而调用了通话断开例程。如果未调用通话断开例程,则所述过程前进至步骤2120。
在步骤2120中,CO交换机100判断是否例如因一方挂机而结束了通话。如果未结束通话,则所述过程返回至步骤2100。如果在步骤2110中调用了通话断开例程、在步骤2120中判断出通话已结束、或在步骤2090中判断出通话尝试已结束,则所述过程前进至步骤2130。
在步骤2130中,CO交换机100断开通话,用通话的最终费用值来更新用户记录并创建通话的最终CDR。然后,所述过程前进至步骤2140,所述过程在该步骤中结束。
在图2a中,在CPU110中进行实时记帐处理,CPU110进行实时记帐计算并包括RTCR和用户的帐户存款余额。另外,可在应用程序中央处理器(Apps.CPU)300中进行实时记帐处理,应用程序中央处理器(Apps.CPU)300通过交换机接口310与CO交换机100相连,如图2c所示。在这种情况下,RTCR和用户的帐户存款余额存储在Apps.CPU300内。
图2d示出了图2c中所示的CO交换机结构中执行的实时记帐过程。图2d中的流程类似于图2b中的流程。在图2d中,所述过程始于步骤2005,在该步骤中,用户摘机,并且,CO交换机100将用户ID即用户的电话号码通知给Apps.CPU300。
然后,在步骤2015中,Apps.CPU300指令CO交换机100启动CWMR以发出摘机警告消息。在步骤2025中,CO交换机100将所拔打的电话号码存储起来并将该号码连同用户ID再次传给Apps.CPU300。在步骤2035中,Apps.CPU运行用于用户ID的RTCR。在步骤2040中,根据RTCR判断用户是否有足够的可用存款余额或同意用户超支通话。如果否,则所述过程前进至步骤2055,在该步骤中,Apps.CPU300指令CO交换机拒绝通话并开始RTWMR.CO交换机100拒绝用户通话,并且,所述过程前进至步骤2140,所述过程在该步骤中结束。
如果在步骤2040中判断出用户有足够的可用存款余额或允许用户超支,则所述过程前进至步骤2065,在该步骤中,Apps.CPU300授权CO交换机100处理通话。在步骤2075中,CO交换机100对通话进行处理并将应答状态通知给Apps.CPU300。
在步骤2080中,CO交换机100判断所呼叫的号码是否已应答。如果所呼叫的号码未作应答,则所述过程前进至步骤2090,在该步骤中,判断是否己结束了呼叫尝试。如果呼叫尝试未结束,则所述过程返回至步骤208O。
如果在步骤2080中CO交换机100判断出被呼叫的号码进行了应答,则所述过程前进至步骤2105,在步骤2105中,CO交换机就将通话应答通知给Apps.CPU300,并且,Apps.CPU再次立即运行RTCR,因此,可以实时地进行所有的记费。然后,在步骤2110中,根据RTCR判断是否已调用了通话断开例程。如果尚未调用通话断开例程,则所述过程前进至步骤2120,在该步骤中,CO交换机100判断通话是否已结束。如果通话未结束,则所述过程返回至步骤2105。
如果在步骤2110中调用了通话断开例程或在步骤2120中CO交换机100判断出通话已结束或在步骤2090判断出呼叫尝试已经结束,则所述过程前进至步骤2135。在步骤2135中,CO交换机100断开通话并将断开时间通知给Apps.CPU300,因此,Apps.CPU可用最终费用值更新用户记录并创建用于通话的CDR。所述过程从步骤2135前进至步骤2140,所述过程在该步骤中结束。
在上述实施例中,在中央局交换机中或在与向用户提供电话服务的中央局交换机相连的处理器中进行实时记帐处理。还可在不直接与用户专用线路或干线相连的交换机中进行实时记帐处理。例如在CO交换机不能进行实时记帐处理的网络中希望能够这样。在这种情况下,依照本发明的第二实施例,可在串联CO交换机中进行实时记帐处理,所述串联CO交换机与向用户提供电话服务的终端局相连。
图3a示出了一串联中央局交换台,其中,可依照本发明的第二实施例进行实时记帐系统处理。在图3a中,串联CO交换台120与终端局CO交换机105相连,终端局CO交换机105则向用户200提供电话服务。在可包括在串联CO交换机120中的CPU130内进行实时记帐处理。串联CO交换机120通过标准的中央局干线140与终端局CO交换机105相连。串联CO交换机120与终端局CO交换机105之间的这种连接可包括任何发信令的方法,这些方法能提供诸如形成通话、断开通话、主叫和被叫号码标识等之类的标准局际通话处理信息。包括终端局交换机和串联交换机在内的CO交换机之间的信息传输协议可以是任何一种标准的交换机协议,包括但不限于SS-7、R-2、R-1.5或R-1。
用户200是指虚拟用户。除了为了确定主叫方、因而串联CO交换机120要查询终端局开关CO105在其上传送呼叫的输入网络干线140以外,按与直接相连的用户完全相同的方式来处理虚拟用户。一旦确定了主叫方,串联CO交换机120就按与上述完全相同的方式处理所说的过程。COS限制不包括在终端局交换机上于两个用户之间进行交换的本地通话。
图3b是一流程图,它说明了图3a中所示的串联中央局交换机所执行的示例性实时记帐处理过程。参照图3b,所述过程始于步骤3000,在该步骤中,将来自终端局CO交换机105的局际干线入呼叫通知给串联CO交换机120。在步骤3010中,串联CO交换机120接收从终端局CO交换机105拨打的电话号码,请求并接收主叫用户的号码并检查用于主叫用户的虚拟用户记录(VSUB)。VSUB包含诸如帐户存款余额、信用信息、服务类别、通话记录等之类的与用户200有关的信息。VSUB可例如存储在串联CO交换机120的记帐数据存储器74内。
在步骤3020中,串联CO交换机120执行用于VSUB的RTCR。在步骤3030中,串联CO交换机120根据RTCR判断对于VSUB而言是否有足够的存款余额或允许超支。如果否,则在步骤3040中串联CO交换机120拒绝通话。所述过程从该步骤前进至步骤3120,所述过程在步骤3120中结束。
如果在步骤3030中判断出有足够的存款余额或允许超支,则所述过程前进至步骤3050。在步骤3050中,串联CO交换机120对通话进行处理。在步骤3060中,串联CO交换机120判断所拨叫的号码是否应答。如果所拨叫的号码没有应答,则所述过程前进至3070,在步骤3070中,串联CO交换机120判断呼叫的尝试是否已结束。若呼叫尝试未结束,则所述过程返回至步骤3060。
如果在步骤3060中串联CO交换机120判断出所呼叫的号码已应答,则所述过程前进至步骤3080,在步骤3080中,再次立即运行RTCR,因此,可实时地进行计费。在步骤3090中,判断是否由于根据RTCR所述VSUB不允许继续进行通话因而调用了通话断开例程。如果未调用通话断开例程,则所述过程前进至步骤3100。在步骤3100中,串联CO交换机120判断通话是否结束。如果通话未结束,则所述过程返回至步骤3080。
从步骤3090中业已调用了通话断开例程的判断、从步骤3100中通话业已结束的判断、或从步骤3070中呼叫尝试业已结束的判断,所述过程前进至步骤3110。在步骤3110中,串联CO交换机120断开通话,用最终的费用值来更新VSUB记录,并创建用于通话的CDR。所述过程从步骤3110前进至步骤3120,在该步骤中所述过程结束。
在图3a中,在CPU130内进行实时记帐处理,在此CPU130执行实时记帐计算并包括RTCR和用户帐户存款余额。另外,可在Apps.CPU300中执行实时记帐处理,Apps.CPU300通过交换机接口310与串联CO交换机120相连,如图3c所示。在这种情况下,RTCR和用户帐户存款余额均存储在Apps.CPU300内。
作为流程图,图3d示出了图3c所示的串联CO交换机结构内执行的示例性实时记帐过程。图3d中的流程与图3b中的流程相类似。在图3d中,所述过程始于步骤3000,在该步骤中,将来自终端局CO交换机105的局际干线入呼叫通知给串联CO交换机120。
在步骤3015中,串联CO交换机120接收从终端局CO交换机105拨打的电话号码,请求并接收呼叫用户的号码,并将这一信息传给Apps.CPU300。Apps.CPU300检查用于呼叫用户的VSUB,可将VSUB编程进入Apps.CPU中。
在步骤3025中,Apps.CPU300执行用于VSUB的RTCR。在步骤3035中,根据RTCR判断对于VSUB而言是否有足够的存款余额或允许超支。如果否,则所述过程前进至步骤3045,在步骤3045中,Apps.CPU300指令串联CO交换机120拒绝通话。
如果在步骤3035中对于VSUB而言判断出有足够的可用存款余额或允许超支,则所述过程前进至步骤3055,在步骤3055中,Apps.CPU300授权串联CO交换机120对通话进行处理。串联CO交换机120对通话进行处理并将应答状态通知给Apps.CPU300。
然后,在步骤3060中,串联CO交换机120判断所呼叫的号码是否应答。如果所呼叫的号码没有应答,则所述过程前进至3070,在步骤3070中,串联CO交换机120判断呼叫的尝试是否已结束。若呼叫尝试未结束,则所述过程返回至步骤3060。
如果在步骤3060中串联CO交换机120判断所呼叫的号码已应答,则所述过程前进至步骤3085,在步骤3085中,串联CO交换机120将所呼叫的号码已经应答通知给Apps.CPU300,并且,Apps.CPU300再次立即运行RTCR,因此,可实时地进行所有的计费。
然后,在步骤3090中,判断Apps.CPU300是否由于根据RTCR所述VSUB不允许继续进行通话因而调用了通话断开例程。如果未调用通话断开例程,则所述过程前进至步骤3100。
在步骤3100中,串联CO交换机120判断通话是否结束。如果通话未结束,则所述过程返回至步骤3085。从步骤3045或者若步骤3090中业已判断出调用了通话断开例程、步骤3100中业已判断出通话结束或步骤3070中业已判断出呼叫尝试结束,则所述过程前进至步骤3115,在步骤3115中,串联CO交换机120断开通话并将断开时间通知给Apps.CPU300,因此,Apps.CPU300可用最终费用值更新VSUB记录。Apps.CPU300在步骤3117中用最终的费用值来更新用户记录并创建用于通话的CDR。然后,所述过程在步骤3120中结束。
依照本发明的第三个实施例,在该实施例中不是每一个用户分别具有押金或存款,而是具有一个包含多个用户公用的借方或贷方帐户。这例如在具有一条以上线路或由特许经营单位或独立接线员控制的公共电话局(PCO)的业务中是有用的。
依照这一实施例,可将一组干线、用户专用线路或服务看成是一个单个的记帐组(BG)。对单个的用户来说,可按如前所述相同的方式作为一个整体将实时用户记帐系统的包括预付押金和信用限制在内的所有特性应用于BG。与BG有关的干线、线路和服务可以从一个以上的交换机始发出来。
服务组记帐允许用户将电话、呼机、蜂窝式电话和其它通信服务的费用记到一个单个的帐户上。例如,来自BG的所有费用都可记到一个主记帐号码上。可用该主记帐号码来建立用于辅助记帐号码的COS。
图4a说明了网络串联CO交换机150,在其中可依照本发明的第三实施例来执行实时记帐处理。在图4a中,BG用专用/外部网络400来表示。专用/外部网络400包括一个或多个交换机,它们由一个不是运营/管理该网络串联交换机150的实体来运营/管理。专用/外部网络400通过标准的中央局干线410与网络串联交换机150相连。网络串联CO交换机150与专用/外部网络400之间的连接可包括任何发信令的方法,这些方法能提供诸如形成通话、断开通话、通话和受话号码标识等之类的标准局际通话处理信息。
在图4a中,可在网络串联CO交换机150的CPU160内执行实时记帐处理。可按用于各相连的不同的专用/外部网络的干线组对CPU160进行编程。网络CO交换机150对干线进行监视并运行RTCR。
图4b是一流程图,它说明了图4a中所示的网络串联CO交换机所执行的示例性实时记帐处理过程。参照图4b,在步骤4000中,将来自专用/外部网络400的局际干线入呼叫通知给网络串联CO交换机150。在步骤4010中,网络串联CO交换机150接收所拨打的电话号码,识别干线ID并检查用于该干线的干线记录(TR)。干线ID通过干线号码唯一地标识干线并包含与所使用的发信号类型以及COS、用户可用存款余额等有关的信息。TR包含有诸如帐户余额、信用信息、服务类别、通话记录等之类的用于干线的信息。TR可例如存储在网络串联CO交换机150的记帐数据存储器74内。网络串联CO交换机150还可执行用于TR的RTCR。
在步骤4020中,网络串联CO交换机150根据RTCR判断对于TR而言是否有足够的存款余额或允许超支。如果否,则所述过程前进至4030,在步骤4030中,网络串联CO交换机120拒绝通话。
如果在步骤4020中判断出对于TR而言有足够的存款余额或允许超支,则所述过程前进至步骤4040,在步骤3050中,网络串联CO交换机150对呼叫进行处理。然后,在步骤4050中,网络串联CO交换机150判断所呼叫的号码是否应答。如果所呼叫的号码没有应答,则所述过程前进至4060,在步骤4060中判断呼叫的尝试是否已结束。若呼叫尝试未结束,则所述过程返回至步骤4050。
如果在步骤4050中判断出所呼叫的号码已应答,则所述过程前进至步骤4070,在步骤4070中,网络串联CO交换机150再次立即运行RTCR,因此,可实时地进行计费。然后,在步骤4080中,判断是否由于根据RTCR所述TR不同意允许继续进行通话因而调用了通话断开例程。如果未调用通话断开例程,则所述过程前进至步骤4090。在步骤4090中,网络串联CO交换机150判断通话是否结束。如果通话未结束,则所述过程返回至步骤4070。
从步骤4030、步骤4080中业已调用了通话断开例程的判断、步骤4090中通话业已结束的判断或步骤4060中呼叫尝试业已结束的判断,所述过程前进至步骤4100。在步骤4100中,网络串联CO交换机150断开通话,用最终的费用值来更新TR并创建用于通话的CDR。然后,所述过程前进至步骤4010,在该步骤中所述过程结束。
在图4a中,在CPU160内进行实时记帐处理,在CPU160中存储有RTCR和干线帐户存款余额。另外,可在Apps.CPU300中执行实时记帐处理,Apps.CPU300通过交换机接口310与网络串联CO交换机150相连,如图4c所示。在这种情况下,RTCR和用户帐户存款余额均存储在Apps.CPU300内。
图4d是一流程图,它示出了图4c所示的网络串联CO交换机结构内执行的示例性实时记帐过程。图4d中与图4b相类似。在图4d中,所述过程始于步骤4000,在该步骤中,将来自专用/外部网络400的局际干线入呼叫通知给网络串联CO交换机150。
在步骤4015中,网络串联CO交换机150接收所呼叫的电话号码,识别干线ID并将这一信息传给相连的Apps.CPU300。Apps.CPU300检查用于所述干线的TR。在步骤4017中,Apps.CPU300执行用于TR的RTCR。
在步骤4020中,根据RTCR判断对于TR而言是否有足够的可用存款余额或允许超支。如果否,则所述过程前进至步骤4035,在步骤4035中,Apps.CPU300指令网络串联CO交换机150拒绝通话。
如果在步骤4020中就TR而言判断出有足够的可用存款余额或允许超支,则所述过程前进至步骤4045,在步骤4045中,Apps.CPU300授权网络串联CO交换机150对呼叫进行处理。在步骤4047中,网络串联CO交换机160对通话进行处理并将应答状态通知给Apps.CPU300。
在步骤4050中,网络串联CO交换机150判断所呼叫的号码是否应答。如果所呼叫的号码没有应答,则所述过程前进至4060,在步骤4060中,网络串联CO交换机150判断呼叫的尝试是否已结束。若呼叫尝试未结束,则所述过程返回至步骤4050。
如果在步骤4050中判断出所拨叫的号码已应答,则所述过程前进至步骤4075,在步骤4075中,网络串联CO交换机150将呼叫接通通知给Apps.CPU300。Apps.CPU300再次立即运行RTCR,因此,可实时地进行所有的计费。
在步骤4080中,判断是否已调用了通话断开例程。如果已调用了通话断开例程,则所述过程前进至步骤4085,在步骤4085中,Apps.CPU300将断开请求发送给网络串联CO交换机150,以断开干线呼叫。
如果在步骤4080中判断出尚未调用通话断开例程,则所述过程前进至步骤4090。在步骤4090中,判断通话是否结束。如果通话未结束,则所述过程返回至步骤4075。
所述过程从步骤4035、步骤4085、在步骤4090中通话业已结束的判断、或在步骤4060中呼叫尝试业已结束的判断前进至步骤4105,在步骤4105中,网络串联CO交换机150断开通话并将断开时间通知给Apps.CPU300。然后,所述过程前进至步骤4107,在步骤4107中,Apps.CPU用最终费用值更新TR并创建用于通话的CDR。最后,所述过程前进至4110,所述过程在步骤4110中结束。
本发明并不局限于有线用户,而是还可以应用于蜂窝和/或无线用户。因此,依照一第四实施例,可在这样的中央局交换机内实现实时记帐系统,所述交换机与蜂窝和/或无线系统相连,用户则与蜂窝和/或无线系统相连。图5a说明了一电话公司CO串联交换机170,其中,可依照第四实施例进行实时用户记帐。在图5a中,电话公司CO串联交换机170与蜂窝和/或无线系统500相连,蜂窝和/或无线系统500通过例如射频(RF)链路220向无线用户200提供电话服务。在图5a中,在电话公司CO串联交换机170的CPU180内进行实时记帐处理。电话公司CO串联交换机170通过用于声音通路的系统间链路195并通过用于系统间数据传输交换的系统间控制器链路190与蜂窝和/或无线系统500相连。
图5b是一流程图,它示出了图5a所示的电话公司串联CO交换机结构内执行的示例性实时记帐过程。参照图5b中,所述过程始于步骤5000,在该步骤中,通过系统间控制器链路190将来自相连的蜂窝和/或无线系统500的入呼叫通知给电话公司CO串联交换机170。将所拨打的电话号码以及呼叫用户的号码通知给电话公司CO串联交换机170,并且,电话公司CO串联交换机170检查用于呼叫用户的VSUB。VSUB例如可存储在电话公司CO串联交换机170的记帐数据存储器74内。
在步骤5020中,电话公司CO串联交换机170执行用于VSUB的RTCR。在步骤3030中,根据RTCR判断对于VSUB而言是否有足够的可用存款余额或允许超支。如果否,则所述过程前进至步骤5040,在步骤3040中电话公司CO串联交换机170拒绝呼叫并将呼叫断开通知给蜂窝/无线系统500。所述过程从该步骤前进至步骤5120,所述过程在步骤5120中结束。
如果在步骤5020中判断出有足够的可用存款余额或允许超支,则所述过程前进至步骤5050,在步骤5050中,电话公司CO串联交换机170对呼叫进行处理并将呼叫状态通知给蜂窝/无线系统500。然后,在步骤5060中,电话公司CO串联交换机170判断所拨叫的号码是否应答。如果所呼叫的号码没有应答,则所述过程前进至5070,在步骤5070中,电话公司CO串联交换机170判断呼叫的尝试是否已结束。若呼叫尝试未结束,则所述过程返回至步骤5060。
如果在步骤5060中电话公司CO串联交换机170判断出所拨叫的号码已应答,则所述过程前进至步骤5080,在步骤5080中,再次立即运行RTCR,因此,可实时地进行所有的计费。然后,在步骤5090中,判断是否调用了呼叫断开例程。如果未调用呼叫断开例程,则所述过程前进至步骤5100。在步骤5100中,电话公司CO串联交换机170判断呼叫是否结束。如果呼叫未结束,则所述过程返回至步骤5080。
如果所述过程从在步骤5090业已调用了拨叫断开例程、在步骤5100已判断出通话业已结束或在步骤5070中已判断出拨叫尝试业已结束,则前进至步骤5110,在步骤5110中,电话公司CO串联交换机170断开通话并用本次通话的最终费用值来更新VSUB记录。电话公司CO串联交换机170创建用于本次通话的CDR并将通话断开通知给相连的蜂窝/无线系统500。所述过程从步骤5110前进至步骤5120,在该步骤中所述过程结束。
在图5a中,在CPU180内进行实时记帐处理,CPU180存储有RTCR和用户帐户存款余额。另外,可在Apps.CPU300中执行实时记帐处理,Apps.CPU300通过交换机接口310与CPU180相连,如图5c所示。在这种情况下,RTCR和用户帐户存款余额均存储在Apps.CPU300内。
图5d是一流程图,它示出了图5c所示的电话公司CO串联交换机结构内执行的示例性实时记帐过程。图5d与图5b相类似。参照图5d,所述过程始于步骤5000,在该步骤中,将从相连的蜂窝/无线系统500拨入的呼叫通知给电话公司CO串联交换机170。在步骤5015中,蜂窝/无线系统500通过系统间控制器链路190将用户ID通知给电话公司CO串联交换机170,而且,电话公司CO串联交换机170接收所拨打的电话号码并将这一信息传给Apps.CPU300。Apps.CPU300检查用于主叫用户的VSUB,主叫用户例如可将VSUB编写进Apps.CPU。
在步骤5025中,Apps.CPU300执行用于VSUB的RTCR。在步骤5030中,根据RTCR判断对于VSUB而言是否有足够的可用存款余额或允许超支。如果否,则所述过程前进至步骤5045,在步骤5045中,Apps.CPU300将加以拒绝通知给电话公司CO串联交换机170并指令该交换机拒绝通话。
如果在步骤5025中对于VSUB而言判断出有足够的可用存款余额或允许超支,则所述过程前进至步骤5055,在步骤5055中,Apps.CPU300指令电话公司CO串联交换机170对通话进行处理。电话公司CO串联交换机170对通话进行处理并将应答状态通知给Apps.CPU和蜂窝/无线系统500。
然后,在步骤5060中,电话公司CO串联交换机170判断所呼叫的号码是否应答。如果所呼叫的号码没有应答,则所述过程前进至5070,在步骤5070中,电话公司CO串联交换机170判断呼叫的尝试是否已结束。若呼叫尝试未结束,则所述过程返回至步骤5060。如果在步骤5060中判断出所呼叫的号码已应答,则所述过程前进至步骤5085,在步骤5085中,电话公司CO串联交换机170通过系统间控制器链路195将呼叫应答通知给Apps.CPU300和相连的蜂窝/无线系统500.Apps.CPU300再次立即运行RTCR,因此,可实时地进行所有的计费。
在步骤5090中,判断是否调用了通话断开例程。如果未调用通话断开例程,则所述过程前进至步骤5100,在步骤5100中,判断通话是否结束。如果通话未结束,则所述过程返回至步骤5085。所述过程从步骤5090中业已调用了通话断开例程的判断、步骤5100中通话业已结束的判断或步骤5070中呼叫尝试业已结束的判断中前进至步骤5110,在步骤5110中,电话公司CO串联交换机170断开通话并将断开时间通知给Apps.CPU300,因此,Apps.CPU300可用最终费用值更新VSUB记录。Apps.CPU创建用于本次通话的CDR。电话公司CO串联交换机170将通话断开通知给相连的蜂窝/无线系统500。所述过程从步骤5110前进至步骤5120,所述过程在步骤5120中结束。
依照本发明的第五个实施例,可在这样一种远程呼叫系统中实现上述实时记帐系统,所述远程呼叫系统使得能够从用户电话以外的电话对通话进行付款。存在有对远程通话记帐的两种办法:远程通话记帐和用户线路远程通话记帐。
在远程通话记帐中,当从网络内的电话呼叫该用户电话以外的一个电话机时,用户通过例如键入信用识别代码然后再键入要呼叫的电话号码而将其自身标识给网络。向用户提示诸如PIN之类的识别信息以及要为本次通话付费的电话号码。这些信息由用户来提供并由进行实时记帐处理的归属交换机或相连的计算机传送给网络中的远程记帐计算机(RBC)。RBC查询归属交换机的用户以确判断用户的帐户中是否具有进行通话的足够的存款余额。
RBC可暂时将费用记到有足以进行一般通话的总金额的用户账户上并将限额传给服务交换机。然后,服务交换机建立临时用户帐户,该帐户有归属交换机认可的金额。随着通话的进行以及服务交换机限额的接进,服务交换机可自动地从RBC请求额外的限额。然后,RBC从归属交换机的存款余额中减去该额外的金额并将这一金额传给服务交换机,以便增加到临时限额中。
在通话结束时,将服务交换机中任何余下未用的金额返回给RBC,RBC又将这一未用的金额返回给用户的归属交换机。将余下的金额加回到用户存款余额中。
服务交换机还可将辅助信息传给RBC,以便传给归属交换机。所述信息可包括通话费用、所拨打的电话号码、呼叫电话号码、日期、起始时间以及通话结束时间等。
在用户线路远程记帐中,用户可通过拨打预定的号码并键入他或她自己的电话号码和PIN而将在网络内或网络外的通话费用记到他或她的帐户上。所述预定号码是用户的归属交换机处的号码。当用户键入预定号码和PIN时,用户所连接到的交换机可提供一输出线路。用户接收拨号音并按通常的方式进行通话。按前述方式对通话进行计费。
本发明第五实施例的远程呼叫系统所提供的特征包括个人电话号码(PPN)和单号呼号(ONC)。用户呼叫预定的电话号码并识别要将呼叫传送到的电话、寻呼机、语音邮件、电子邮件或传真机。呼叫的类型例如由网络交换机或与网络交换机相连的设备来加以检测,以便区别呼叫的类型。例如,可区别出语音、传真和计算机通信。对用户原始号码的任何呼叫都被自动地传给编程后的号码。
可由用户或主叫方对传送进行付费。如果主叫方付费,则语音应答可寻问主叫方:他或她是否要转送呼叫。
图6a示出了一远程呼叫系统,其中可依照本发明的第五实施例来实现实时用户记帐系统。在图6a中,电话公司网络包括CO交换机100a和100b,它们可对来自自己记录的用户线路以外的线路的呼叫进行实时记帐处理。CO交换机100a和100b分别包括CPU110a和110b,其中可进行实时记帐处理。CO交换机100a和100b分别通过用户线路210a和210b与用户200a和200b相连。CO交换机100a和100b通过网际干线610a和610b以及信息传输线路620a和620b分别与公共交换电括网(PSTN)600相连。用户无须只有直接与能实时记帐的CO交换机相连才能接收呼叫。例如,如图6a所示,用户200c可通过干线630直接与PSTN600相连。尽管图6a中仅示出了三个用户,但熟悉本技术的人员将会注意到,本发明第五实施例的实时记帐系统适用于任何数量的用户。
图6a所示的远程呼叫系统还包括网络应用程序处理器(NAP)305,它通过网络局间信息链路(NL)325与PSTN600相连。NAP305被用作为RBC。可以利用例如包括SS7、WAN、LAN、R1、R1.5、R2等在内的任何数量的协议通过链路325、PSTN600、干线610a和610b以及链路620a和620b在CO交换机100与NAP305之间传递与呼叫有关的信息。
与信用卡呼叫相类似,图6a的远程记帐系统中的用户可利用诸如PIN之类的识别信息对他或她的线路进行编程,然后,通过拨打特定的代码、归属线路号码和PIN来呼叫另一个线路并实时地将呼叫的费用记到他或她的归属线路帐户上。例如,具有归属用户线路200a的用户可以从用户线路200c进行呼叫并将呼叫的费用记到用户专用线路200a上。
图6b-d说明说明了图6a中所示的远程呼叫系统所执行的示例性实时记帐处理过程。参照图6b,所述过程始于步骤6000,在步骤6000中,将用户线路已摘机并拨打了表示对远程呼叫操作进行请求的特定代码通知给CO交换机100。还将用户要呼叫的目标电话号码通知给CO交换机。呼叫开始的CO交换机称为原始CO交换机。与将通话费用所记到的用户专用线路相连的那个CO交换机被称为归属CO交换机。将通话费用所记到的用户线路被称为归属用户线路,呼叫请求始发的那个用户线路被称为发请求的用户线路。例如,参照图6a,如果用户从发请求的用户线路200b进行呼叫并且用户的归属用户线路是200a,则原始CO交换机对应于交换机100b且归属CO交换机对应于交换机100a。
在步骤6010中,原始CO交换机将声音或语音请求发送给发请求的用户线路,以输入归属用户线路的号码和用户的PIN。在步骤6020中,判断发请求的用户线路是否对所述语言请求进行应答。
如果发请求的用户线路应答了所述语言请求,则所述过程前进至步骤6050,在步骤6050中,原始CO交换机将声音或语音请求发送给发请求的用户线路,以等待用户帐户的许可。在步骤6060中,原始CO交换机判断发请求的用户线路和归属用户线路是否驻留在同一交换机内,即原始CO交换机和归属CO交换机是否相同。如果原始CO交换机和归属CO交换机是相同的,则所述过程前进至步骤6070,在步骤6070中,判断归属CO交换机是否能实时记帐。如果归属CO交换机不能实时记帐或者在步骤6020中判断出发请求的用户线路尚未应答原始CO交换机的请求,则所述过程前进至步骤6030,在步骤6030中,原始CO交换机将拒绝音或语音应答发送给发请求的用户线路并断开该线路。然后,所述过程前进至步骤6040,所述过程在步骤6040处结束。
如果在步骤6060中判断出原始CO交换机与归属CO交换机是不同的,则所过程前进至步骤6080,在步骤6080中,原始CO交换机将一请求发送给NAP305,以请求用于呼叫的帐户许可。原始CO交换机通过NL325将归属用户线路的号码、归属用户PIN、发请求的用户的号码发送给NAP305。
然后,在步骤6090中,NAP305检查CO交换机的一个内部列表,以判断归属CO交换机是否能实时记帐。如果否,则所述过程前进至步骤6100,在步骤6100中,NAP305将一个拒绝信号发送给原始CO交换机。然后,在步骤6110中,原始CO交换机将拒绝音和/或语音消息应答发送给发请求的用户线路以表示呼叫被拒绝,然后断开该线路。此后,所述过程前进至步骤6120,在步骤6120中,所述过程结束。
如果在步骤6090中判断出归属CO交换机能实时记帐,则所述过程前进至步骤6130,在步骤6130中,NAP305确定用于呼叫的第一/第二周期所需的必要金额。所述第一/第二周期是例如由服务提供商所形成的时间周期。这些周期对于不同类别的呼叫是不同的,例如,对本地通话和长途收费用话来说,可以有不同的时间周期。
然后,在步骤6140中,NAP305通过NL325将对在步骤6130中确定的金额的请求发送给归属CO交换机。NAP还将归属用户线路、归属PIN和发请求的用户线路的号码发送给归属CO交换机。
根据步骤6140或步骤6070中归属CO交换机能进行实时记帐的判断,所述过程前进至步骤6150,在步骤6150中,归属CO交换机接收一请求并检查用户帐户中所需的金额以及发请求的用户专用线路的号码的有效性。所述过程从此前进至图5c中所示的步骤6160。在步骤6160中,判断归属PIN是否合法。如果归属PIN不合法,则所述过程前进至步骤6170,在步骤6170中,判断原始CO交换机是否与归属CO交换机相同。如果原始CO交换机与归属CO交换机相同,则所述过程返回至步骤6110。如果不相同,则所述步骤前进至步骤6180,在步骤6180中,归属CO交换机将表示拒绝的信号发送给NAP305。然后,在步骤6190中,NAP305将表示拒绝的信号发送给原始CO交换机,并且,所述过程返回至步骤6110。
如果在步骤6160中判断出PIN是有效的,则所述过程前进至步骤6200,在步骤6200中,判断归属CO交换机是否同意了对用户帐户的金额的请求。如果否,则所进过程前进至步骤6210,在步骤6210中,判断原始CO交换机是否与归属交换机相同。如果原始CO交换机与归属交换机不相同,则所述过程返回至步骤6180。如果原始CO交换机与归属CO交换机相同,则所述过程返回至步骤6110。
如果在步骤6200中判断出归属CO交换机同意了上述请求,则所述过程前进至步骤6220,在步骤6220中,归属CO交换机针对用户记录储备存款金额。如果这是对呼叫和用户的初始请求,则将所述金额储备为初始请求。如果这是对同一呼叫的额外金额的额外请求,则归属CO交换机针对呼叫的用户将所述金额储备为额外的储备金。
然后,在步骤6230中,判断原始CO交换机是否与归属CO交换机相同。如果否,则所述过程前进至步骤6240,在步骤6240中,归属CO交换机将表示同意呼叫的信号发送给NAP305。
然后,在步骤6250中,NAP305将表示同意呼叫的信号发送给原始CO交换机。所述过程从步骤6250或步骤623中原始CO交换机与归属CO交换机相同的判断前进至步骤6260,在步骤6260中,原始CO交换机创建用于所述呼叫的VSUB。由原始CO为所述呼叫专门且临时地创建VSUB。
在步骤6270中,原始CO交换机对呼叫进行处理。在步骤6280中,判断所呼听的号码是否应答,如果所呼叫的号码没有应答,则所述过程前进至6290,在步骤6290中判断呼叫的尝试是否已结束。若呼叫尝试未结束,则所述过程返回至步骤6280。如果呼叫的尝试已结束,则所述过程前进至步骤6300,在步骤6300中,原始CO断开发请求的用户线路,删除VSUB并通过NL325将呼叫尝试已结束通知给NAP305。
如果在步骤6280中判断出所拨叫的号码已应答,则所述过程前进至步骤6310,在步骤6310中,原始CO交换机运行用于呼叫和VSUB的RTCR。所述过程从步骤6310前进至图6d所示的步骤6320。
在步骤6320中,判断原始CO交换机VSUB帐户余额是否是一预定的使用了的百分比,例如75%-85%。这一预定百分比例如是由服务提供商选定的。如果帐户余额在使用了的百分比75%-85%之间,则所述过程前进至步骤6330,在步骤6330中,判断原始CO交换机是否与归属CO交换机相同。如果否,则所述过程返回至图6b中所示的步骤6080。如果原始CO交换机与归属CO交换机相同,则所述过程前进至步骤6340,在步骤6340中,原始CO交换机检查归属用户记录的额外金额。所述额外金额是以例如服务提供商所确定的额外时间周期为基础的并且可因呼叫类型的不同而不同。如果在用户帐户中没有额外金额,则所述过程返回至步骤6310。如果有额外金额,则所述过程前进至图6c所示的步骤6350,在步骤6350中,原始CO交换机将额外金额添加至VSUB并将额外金额储备为归属用户线路记录的用于这次呼叫的额外储备金。所述过程从步骤6350前进至步骤6310。
如果在步骤6320中判断出VSUB记录不是使用了的百分比75%-85%,则所述过程前进至步骤6360,在步骤6360中,判断是否调用了通话断开例程。如果是这样的话,所述过程前进至步骤6370,在步骤6370中,判断原始CO交换机与归属CO交换机是否相同。如果原始CO交换机与归属CO交换机相同,则所述过程前进至步骤6400,在步骤6400中,原始CO交换机断开通话、用最终的费用更新VSUB记录和归属用户线路、释放所有的用于本次通话的储备余额并创建CDR。然后,所述过程前进至6410,在步骤6410中,所述过程结束。
如果在步骤6360中判断出尚未调用通话断开例程,所述过程前进至步骤6380,在步骤6380中,判断通话是否结束。如果通话尚未结束,则所述过程返回至图6c所示的步骤6310。如果通话结束,则在步骤6390中判断原始CO交换机是否与归属CO交换机相同。如果原始CO交换机与归属CO交换机相同,则所述过程前进至步骤6400。如果否,则所述过程前进至步骤6420,在步骤6420中,原始CO交换机断开通话、用最终的通话费确定VSUB记录、创建CDR并将与总使用费用有关的通话记录报告发送给NAP305。在步骤6430中,原始CO交换机将通话记录发送给外部或内部存储器例如DUR存储器78,在该存储器中,可为了供将来参考而保持通话记录。在步骤6440中,将通话记录存储起来。
所述过程从图6c所示的步骤6300或步骤6440前进至6450,在步骤6450中,NAP305将自原始CO交换机接收的USVB通话记录发送给归属CO。在步骤6460中,归属CO交换机将VSUB通话记录应用于归属用户专用线路、将所有的用于本次通话的储备余额释放给归属用户记录并创建CDR。最后,在步骤6470中,所述过程结束。
在图6a中,在存储有RTCR的CPU110a和110b中进行实时记帐处理。另外,也可以在Apps.CPU300a和300b中进行实时记帐处理,所述Apps.CPU分别通过交换机接口310a和310b与CO交换机100a和100b相连,如图6e所示。在这种情况下,RTCR存储在Apps.CPU300a和300b中。信息传输线路620a和620b分别与Apps.CPU300a和300b相连。
图6f-h示出了一流程图,该流程图说明了图6e所示的远程呼叫系统中执行的实例性实时记帐处理。图6f-h与图6b-d相类似。参照图6f,所述过程始于步骤6000,在步骤6000中,将用户线路已摘机并拨打了表示对远程呼叫操作进行请求的特定代码通知给CO交换机。还将用户要呼叫的目标电话号码通知给CO交换机。
在步骤6010中,原始CO交换机将声音或语音请求发送给发请求的用户线路,以输入归属用户线路的号码和用户的PIN。在步骤6020中,判断发请求的用户线路是否对所述语音请求进行了应答。如果发请求的用户线路应答了所述语音请求,则所述过程前进至步骤6030,在步骤6030中,原始CO交换机将拒绝音或语音应答发送给发请求的用户专用线路并断开通话。然后,所述过程前进至步骤6040,所述过程在步骤604O处结束。
如果在步骤6020中判断出发请求的用户线路已应答了原始CO交换机的请求,则所述过程前进至6050,在步骤6050中,原始CO交换机将声音或语音请求发送给发请求的用户线路,以等待用户帐户的许可。
然后,在步骤6055中,原始CO交换机通过交换机接口310将归属用户线路的号码、PIN、所呼叫的号码以及发请求的用户线路的号码发送给相连的Apps.CPU。然后,在步骤6060中,原始CO Apps.CPU判断原始CO交换机和归属CO交换机是否是相同的。如果原始CO交换机和归属CO交换机是相同的,则所述过程前进至步骤6075,在步骤6075中,原始CO交换机Apps.CPU检查归属用户线路的号码的有效性和所需金额。
在步骤6085中,原始CO交换机Apps.CPU确定用于呼叫的第一/第二周期所需的必要金额。然后,所述过程前进至参照图6g所述的步骤6160。
如果在步骤6060中未判断出原始CO交换机和归属CO是相同的,则所述过程前进至步骤6087,在步骤6087中,原始CO Apps.CPU将一请求发送给NAP305,以请求通话的帐户许可。原始CO Apps.CPU300通过NL325将归属用户线路的号码、归属用户PIN、发请求的用户的号码发送给NAP305。
然后,在步骤6090中,NAP305检查CO交换机的内部列表,以判断归属CO交换机是否能实时记帐。如果否,则所述过程前进至步骤6105,在步骤6105中,NAP305将表示拒绝的信号发送给原始CO交换机Apps.CPU。
然后,在步骤6115中,原始CO Apps.CPU将断开命令发送给原始CO交换机,以结束通话。在步骤6117中,原始CO交换机将拒绝音或语音消息应答发送给发请求的用户线路以表示呼叫被拒绝,然后断开该线路。此后,所述过程前进至步骤6120,在步骤6120中,所述过程结束。
如果在步骤6090中判断出归属CO交换机能实时记帐,则所述过程前进至步骤6130,在步骤6130中,NAP305确定用于第一/第二呼叫周期所需的必要金额。然后,在步骤6140中,NAP305将对于在步骤6130中确定的金额的信用请求发送给归属CO交换机。NAP305还将归属用户线路、归属PIN和发请求的用户线路的号码发送给归属CO交换机。
然后,在步骤6150中,归属CO交换机接收一个对用户帐户一定金额的请求,并检查所需的金额以及发请求的用户线路的号码的有效性。
所述过程从步骤6150或步骤6085前进至图6g中所示的步骤6160。在步骤6160中,归属CO交换机判断PIN是否合法。如果PIN不合法,则所述过程前进至步骤6170,在步骤6170中,判断原始CO交换机是否与归属CO交换机相同。如果不相同,则所述步骤前进至步骤6180,在步骤6180中,归属CO Apps.CPU将表示拒绝的信号发送给NAP305.然后所述过程返回至图6f所示的步骤6105。
如果在步骤6160中判断出PIN是有效的,则所述过程前进至步骤6200,在步骤6200中,判断归属CO交换机是否同意了对前述金额的请求。如果否,则所进过程前进至步骤6210,在步骤6210中,判断原始CO交换机是否与归属交换机相同。如果否,则所述过程返回至步骤6180。如果原始CO交换机与归属CO交换机相同,则所述过程返回至图6f中所示的步骤6115。
如果在步骤6200中判断出归属CO交换机同意了上述请求,则所述过程前进至步骤6220,在步骤6220中,归属CO交换机针对用户记录储备所请求的金额。
然后,在步骤6230中,判断原始CO交换机是否与归属CO交换机相同。如果否,则所述过程前进至步骤6240,在步骤6240中,归属CO交换机将表示同意呼叫的信号发送给NAP305。
然后,在步骤6255中,NAP305将表示同意呼叫的信号发送给原始CO交换机。所述过程从步骤6255或步骤6230中原始CO交换机与归属CO交换机相同的判断前进至步骤6265,在步骤6265中,原始CO Apps.CPU创建用于所述呼叫的VSUB并指令原始CO对呼叫进行处理。由原始CO为所述呼叫专门且临时地创建VSUB。
然后,在步骤6270中,原始CO交换机对呼叫进行处理。在步骤6280中,原始CO交换机判断所呼听的号码是否应答。如果所拔叫的号码没有应答,则所述过程前进至6290,在步骤6290中判断呼叫的尝试是否已结束。若呼叫尝试未结束,则所述过程返回至步骤6295,在步骤6295中,原始CO交换机断开发请求的用户线路并将通话结束通知给原始Apps.CPU。然后,所述过程前进至图6h所示的步骤6297。在步骤6297中,原始CO Apps.CPU删除VSUB。然后,在步骤6299中,判断原始CO交换机是否与归属CO交换机相同。如果否,则所述过程前进至步骤6303,在步骤6303中,原始CO Apps.CPU将呼叫尝式未成功通知给NAP305。
参照图6g,如果在步骤6280中判断出所呼叫的号码已应答,则所述过程前进至步骤6305,在步骤6305中,原始CO交换机将呼叫连接状态发送给原始Apps.CPU。然后,在图6h所示的步骤6310中,原始CO Apps.CPU运行用于VSUB的RTCR。
在步骤6320中,判断原始CO Apps.CPU VSUB帐户余额是否是一预定的使用百分比例如75%-85%。如果是,则所述过程前进至步骤6330,在步骤6330中,判断原始CO交换机是否与归属CO交换机相同。如果原始CO交换机与归属CO交换机相同,则所述过程前进至步骤6345,在步骤6345中,原始CO Apps.CPU检查归属用户记录的额外金额。如果在用户帐户中没有额外金额,则所述过程返回至步骤6310。如果有额外金额量,则所述过程前进至图6g所示的步骤6355,在步骤6355中,原始CO Apps.CPU将额外金额量添加至VSUB并将额外金额作为用于这次呼叫的额外储备金加进归属用户线路记录。然后,所述过程返回至步骤6310。
如果在步骤6330中判断出原始CO与归属CO交换机不相同,则所述过程返回至图6f中所示的步骤6087。
如果在步骤6320中判断出VSUB记录在使用了的百分比75%-85%之间,则所述过程前进至步骤6360,在步骤6360中,判断是否调用了通话断开例程。如果是这样的话,所述过程前进至步骤6370,在步骤6370中,判断原始CO交换机与归属CO交换机是否相同。如果原始CO交换机与归属CO交换机相同,则所述过程前进至步骤6405,在步骤6405中,原始CO交换机断开通话并以断开时间更新原始Apps.CPU。然后,在步骤6407中,原始Apps.CPU用最终的通话费来确定VSUB记录、用这些最终的费用更新归属用户专用线路、释放所有的用于本次通话的储备余额、并创建CDR。然后,所述过程前进至6410,在步骤6410中,所述过程结束。
如果在步骤6360中判断出尚未调用通话断开例程,所述例程前进至步骤6380,在步骤6380中,判断通话是否结束。如果通话尚未结束,则所述过程返回至步骤6310。如果通话结束,则在步骤6390中判断原始CO交换机是否与归属CO交换机相同。如果原始CO交换机与归属CO交换机相同,则所述过程前进至步骤6405。如果在步骤6390中判断出原始CO交换机与归属CO交换机不相同,则所述过程前进至步骤6415,在步骤6415中,原始CO交换机断开通话并用通话终止时间来更新原始Apps.CPU。然后,在步骤6425中,原始Apps.CPU用最终的通话费用确定VSUB记录、创建CDR、并将与总使用费用有关的通话记录报告发送给NAP305。然后,在步骤6435中,原始CO Apps.CPU将通话记录发送给外部或内部存储器。在步骤6440中,将通话记录存储起来。
然后,在步骤6450中,NAP3O5将从原始CO交换机接收的VSUB通话记录发送给归属CO。在步骤6460中,归属CO交换机将VSUB通话记录应用于归属用户线路、将所有的用于本次通话的储备余额释放给归属用户记录、并创建CDR。
所述过程从步骤6460、步骤6299中原始CO交换机与归属CO交换机相同的判断中或步骤6303前进至6470,所述过程在步骤6470中结束。
图7说明了本发明用于发出通信警告消息的示例性例程。参照图7,用于发出警告消息的通信警告消息例程(CWMR)始于步骤7000,在该步骤中,用户通过例如拿起电话手机进行呼叫而开始进行一个新的通信。然后,在步骤7010中,查找用户的存款余额(包括例如PUL/SUL/和/或PUC/SUC)。在步骤7020中,将用户的存款余额与预定的第一边界相比较,以确定该余额是否超出了第一边界。如果否,则例程前进至步骤7030,在步骤7030中,将用户的存款余额与预定的第二边界相比较,以确定该余额是否超出了第二边界。如果否,则例程前进至步骤7040,在步骤7040中,将用户的存款余额与预定的第三边界相比较,以确定该余额是否超出了第三边界。如果否,则例程继续将用户的存款余额与一系列预定边界相比较,直至步骤7050,在步骤7050中,将用户的存款余额与预定的第n个边界即一系列预定边界中的最后一个边界相比较,以确定存款余额是否在第n个边界内。如果存款余额不在第n个边界内,则例程前进至步骤7060,在步骤7060中,将一个断开警告发送给用户,以表示用户不具有足够的存款余额去形成新的通信。然后,所述例程在步骤7130中结束。
如果在步骤7030中判断出用户的存款余额超过了第二边界,则在步骤7070中将第一警告发送给用户。然后在步骤7080设置第一警告标志,因此,在通信过程中不再重新发送第一警告消息。如果在步骤7040中判断出用户的存款余额超过了第三边界,则在步骤7090中将一第二警告发送给用户。在步骤7100设置第二警告标志,因此,在通信过程中不再重新发送第二警告消息。如果在步骤7050中判断出用户的存款余额超过了第n个边界,则在步骤7110中将一个第n-1个警告发送给用户。在步骤7120设置第n-1个警告标志,因此,在通信过程中不再重新发送第n-1个警告消息。
如果在步骤7020中判断出用户存款余额超过了第一边界,则所述例程前进至步骤7130,或者,所述例程从步骤7060、7080、7100或7120前进至步骤7130,所述例程在步骤7130中结束。
图8示出了本发明的示例性实时计费例程。参照图8,实时计费例程(RTCR)始于步骤8000,在步骤8000中,判断是否是针对用户存款余额来累计费用的适当时机。根据例如服务提供商与用户之间的预定协议,所述累计费用的适当时机可以在通信之前、在通信过程中或在通信结束之后。如果在步骤8000中判断出是累计费用的适当时机,则在步骤8010中判断通信是否是定额费率通信(即以单一费率的通信)。定额费率的一个实例是本地电话呼叫,它按定额费率$0.50来计费。如果通信是定额费率通信,则在步骤8020中计算定额费率的费用。
如果在步骤8010中判断出通信不是定额费率通信,则在步骤8030中判断是否要对通信进行复合计费计算。例如,就语音通信而言,头三分钟通话收费1美元,然后每分钟收费50美分。对数据连接来说,则为2美元的费用再加上传输每兆字节0.1美元。上行流和下行流数据传输可以有不同的费用。如果要计算复合费用,则在步骤8040中进行这种计算。
如果在步骤8030中判断出不进行复合计费,则可在应用程序8050中得出结论:要对通话进行简单计费例如一分钟$0.10、每分钟每千比特容量$0.01、每兆字节吞吐量$0.15等。然后,在步骤8060中计算出简单计费费用。
如果在步骤8000判断出不是计费的适当时机,则在步骤8070中判断通信是新的还是正在进行中。如果通信是新的,则例程返回至步骤8010。
一旦在步骤8010、8040和8060中计算出定额、复合、简单计费费用,则在步骤8080中判断用户帐户中是否有用于通话的足够可用的存款余额。如果没有足够的余额,则在步骤8090中判断是否允许余额超支即超过存款余额。
如果在步骤8080中判断出用户帐户中有足够的存款余额或在步骤8090中判断出允许超支,则在步骤8100中将费用作用于借方或贷方帐户。例程从步骤8100前进至步骤8110,步骤8110调用参照图9所述的RTWMR。
如果在步骤8090判断出不允许超支,则例程前进至步骤8120,在步骤8120中,调用RTWMR。然后,在步骤8130中执行COS例程,如参照图10所述,并且,在步骤8140中执行通信断开例程,以断开通信。例程从步骤8070中的关于通信不是新的判断中或从步骤8140前进至步骤8150,在步骤8150中该例程结束。
图9说明了本发明示例性实时警告消息例程。参照图9,在图8所示的步骤8110或步骤8120中调用实时警告消息例程(RTWMR)。RTWMR始于步骤9000,在步骤9000中,用户通过例如拿起电话手机进行呼叫而开始新的通信。然后,在步骤9010中,查看用户的存款余额。在步骤9020中,将用户的存款余额与预定的第一边界进行比较,以判断该余额是否超过了第一边界。如果否,则例程前进至步骤9030,在步骤9030中,将用户的存款余额与预定的第二边界进行比较,以判断该余额是否超过了第二边界。如果否,则例程前进至步骤9040,在步骤9040中,将用户的存款余额与预定的第三边界进行比较,以判断该余额是否超过了第三边界。如果否,则例程继续将用户的存款余额与预定边界进行比较,直至步骤9050,在步骤9050中,将用户的存款余额与预定的第n个边界(即一系列预定边界中的最后一个)进行比较,以判断该余额是否在该边界内。如果用户的存款余额不在第n个边界内,则例程前进至步骤9060,在步骤9060中,发出断开警告。
如果在步骤9030中超过了第二边界,则过程前进至步骤9070,在步骤9070中,判断是否设置了一个第一警告标志,如果未设置第一警告标志,则所述例程前进至步骤9080,在步骤9080中,发送一第一警告消息。然后,所述例程前进至步骤9090,在步骤9090中,设置该第一警告标志。
如果在步骤9040中超过了第三边界,则所述例程前进至步骤9100,在步骤9100中,判断是否设置了一个第二警告标志,如果未设置第二警告标志,则所述例程前进至步骤9110,在步骤9110中,发送一第二警告消息。然后,在步骤9120中,设置该第二警告标志。
如果在步骤9050中判断出用户的存款余额在第n个边界内,则所述例程前进至9130,在步骤9130中,判断是否设置了第n一1个警告标志,如果否,则所述例程前进至步骤9140,在步骤9140中,发送一个第n个警告消息。然后,在步骤9150中,设置该第n-1个警告标志。
如果在步骤9020中判断出用户存款余额超过了第一边界,则所述例程前进至步骤9160,或者,所述例程从步骤9060、9090、9120或9150前进至步骤9160,所述例程在步骤9160中结束。
图10说明了本发明的示例性服务改变例程。例如在图8的步骤8130中调用服务改变(COS)例程。参照图10,所述例程始于步骤10000,在步骤10000中,判断用户是否具有用于当前COS的存款余额。如果否,则在步骤10010中查找为用户可用的存款余额授权的适当COS。例如,可查找为用户的特定用户存款余额授权的COS。然后,在步骤10020中,将COS改变成授权的COS。所述例程从步骤10020或步骤10000用户具有用于当前COS的足够存款余额的判断在步骤10030中结束。
在上述实施例中,在结构化(即受监控通信网络)的用户标准网络路由路径中进行实时记帐处理。还可在非结构化、非受监控的通信网络(即没有任何中央控制设备的通信网络)中进行实时记帐。
例如,用户可在不利用结构化的网络的情况下直接彼此相连。一个基于无线电话的系统允许这种用户对用户的通信。还有,用户可在不使用结构化通信网络的情况下在他/她的位置处使用服务。在这种系统中,无法监视或改变用户的使用情况。
图11说明了依照本发明第二个方面的在非结构化、非受监控通信网络中用户位置处进行实时用户记帐的示例性系统。除了在图11中具有用标号15表示的两个用户Sub.I和Sub.IR且在不使用任何网络路由设备的情况下这两个用户直接彼此相连以外,图11与图1a相类似。用户15可以例如是无线电话用户。用户Sub.I表示始发呼叫的用户,用户Sub.IR表示接收呼叫的用户。尽管示出了两个用户,但熟悉本技术的人员应该注意到,根据本发明第二个方面的实时记帐系统可应用于任何数量的用户。
依照实例性实施例,信道记帐监视器20设置在一个用户位置处或两个用户位置处。尽管在图11中显示为位于Sub.I处,但信道记帐监视器20也可相反地位于Sub.IR处,或者,通道记帐监视器20可位于这两个用户的位置处。为简化起见,图11中仅示出了一个信道记帐监视器20。
信道记帐监视器20检测费用信号,费用信号表示在通话过程中产生的预定费用、通话中经过的时间或所处理的数据量。费用信号可例如由也位于用户位置处的计费处理器40来生成。可例如用诸如图1b所示的能检测并计算费用信号、经过的时间或所处理的数据量的装置来实现上述信道记帐监视器20。诸如存款、付款、信用限制之类的用户帐户信息可按以上参照图1b所述的方式由商务管理系统50直接或通过计费处理器40装进信道记帐监视器20。另外,也可以通过用户插进存储器卡或者通过在例如付款时向用户提供授权号码而装入这些信息。然后,用户在始发呼叫时键入这一号码。可通过例如提供一个或多个声音、显示出的消息、由商务管理系统50或用户自己的设备打印出的单据、或按以上参照图1b所述的任何其它方式将费用和帐户余额通知给用户。另外,可将用户的帐户信息装进存储器卡,这些信息可被发送至商务管理系统50,并且,商务管理系统50可打印出单据以便发送给用户。依照一个示例性实施例,商务管理系统50可位于服务提供商的位置处。
图12a说明了依照本发明第六实施例的在非结构化、非受监控通信网络中用户位置处进行实时用户记帐的示例性系统。为了说明这一实施例的在用户位置处的实时记帐处理,描述了两个无线电话700a与700b之间的直接通信。但是,应该注意,本发明并不局限于无线电话,而是可应用于任何类型的用户终端例如个人计算机、个人数字助理等。
在这一实例中,每个无线电话均包括发射器(Tx)、接收器(Rx)、显示器和键盘。此外,每个无线电话均分配有唯一的号码或地址。另外,可给一组无线电话分配同一组地址。这在需要与一组无线电话进行通信时例如对会议电话或来自服务提供商的用户公告来说是有用的。
每次通话传输均包括进行通话的无线电话的地址以及预定对其进行通话的无线电话的地址。每个无线电话均监视所有接收到的通话传输,并且,在针对无线电话的特定地址接收到一个通话传输时,就例如通过将确认消息传给所发送的消息中所指示的那个进行通话的无线电话地址而接受通话。
Sub.I通过例如在无线电话700a的键盘上输入无线电话700b的地址而从无线电话700a始发一个呼叫给无线电话700b处的Sub.IR。还可按任何其它适当的方式(例如通过输入语音命令或通过输入从存储器中检索出相应地址的简略地址)来输入上述地址。在输入无线电话700b的地址之后,Sub.I按下无线电话700a上的Tx钮,从而始发呼叫。通过无线电话700b上的Tx来接收该呼叫。
无线电话700b监视所有接收到的通话传输。在无线电话识别出来自无线电话700a的通话传输中的地址时,该无线电话就例如通过将一个确认发送给无线电话700a而接受通话传输。无线电话700a在接收到确认消息时确认连接,从而建立通信链接。
无线电话700a和700b的Tx和Rx中之一或两者可设计成在用户中之一或两者有可用的存款余额的情况下Sub.I仅能始发呼叫并且/或者Sub.IR仅能接收呼叫。例如,各个无线电话的Tx和Rx可设计成能使用独特的加密/解密关键码,这些关键码会在预定的时间例如按月、按季等到期。只要用户的帐户中有可用的存款余额,则可按预定的时间间隔发给用户新的关键码。如果用户没有可用的存款余额,则用户就不会被发给新的关键码并且不能发送和/或接收消息。另外,可发给用户受限的关键码,或者,仅就受限的呼叫例如紧急呼叫而言使旧的关键码有效。另一种方案是将无线电话700a和700b设计成使得一个内部程序可以跟踪可用的存款余额并仅在具有可用的存款余额的情况下接收和启用新关键码。
无线电话700a和700b之间的直接通信可以是陆地的或者是基于卫星的。如果通话是陆地通信,则可通过链路750在无线电话700a与无线电话700b之间直接建立起这种通信。如果通话是基于卫星的,则可通过无线电路700a与卫星800之间的链路825以及卫星800与无线电话700b之间的链路875在无线电话700a与无线电话700b之间直接建立起这种通信。尽管在基于卫星的通信中通话会通过卫星800而受延迟,但通话不通过带中央控制设备的结构化通信网络,从而可被认为是在用户对用户的直接通信的情况下通过非结构化的网络。
在图12a中,可在无线电话700a中例如在CPU内进行实时记帐处理。CPU进行实时记帐计算并包括CTRT和用户帐户余额。在PUL/SUL或PUC/SUC达到预定界限时,则可相应地改变COS。例如,可阻止始发传输直至支付了帐单,但允许不间断地接收通话。
无线电话700a可显示出PUL/SUL或PUC/SUC中剩余的金额,因此,用户可选择授权服务提供商对他/她的信用卡进行记帐,以避免服务中断。例如,可对无线电话700a进行编程,以自动地呼叫服务提供商,从而在无线电话中的存款余额达到预定的量时授权对用户的信用卡、银行帐户或其它金融来源进行记帐。
图12b是一流程图,它说明了图12a所示的无线电话700a执行的示例性实时记帐过程。应该注意,除无线电话700a以外或者作为无线电话700a的替代,无线电话700b也可以执行实时记帐处理。如图12b所示,所述过程始于步骤12000,在该步骤中,一个具有预付押金或信用限制的用户始发呼叫,并且,无线电话700a检验用户记录,用户记录包括用户的电话号码、COS、用户可用的存款余额等等。
然后,在步骤12010内,无线电话700a运行参照图7所述的通信警告消息例程(CWMR),以便将警告消息(摘机警告消息)传给适当的用户。在步骤12020中,无线电话700a将用户输入的地址存储到内部存储器72内。
在步骤12030中,无线电话700a运行参照图8所述的实时计费例程(RTCR)。在步骤12040中,根据RTCR判断用户是否有足够的可用存款余额或者同意用户超支。如果否,则过程前进至步骤12050,在该步骤中,无线电话700a拒绝呼叫。所过程从步骤12050前进行至步骤12060,在该步骤中,无线电话700a执行参照图9所述的实时警告消息例程(RTWMR)并将一警告传给用户。如果用户挂机,则RTWMR结束。否则,RTWMR继续,直至消息结束。然后,所述过程终止于步骤12140。
如果在步骤12040中判断出用户有足够的可用存款余额或允许超支,则过程前进至步骤12070,在该步骤中,对呼叫进行处理,例如尝试建立通话。在步骤12080中,无线电话700a判断所呼叫的地址是否进行了应答。如果否,所述过程前进至步骤12090,在该步骤中,判断是否因为呼叫的用户终止了呼叫尝试而结束了呼叫尝试。
如果在步骤12080中无线电话700a判断出被呼叫的号码己经应答,则无线电话在步骤12100中再次立即运行RTCR,因此,可以实时地进行所有的计费。在步骤12110中,判断是否由于根据RTCR用户不具有足够的存款余额或未被同意超支以继续进行通话而调用了通话断开例程。如果未调用通话断开例程,则所述过程前进至步骤12120。
在步骤12120中,无线电话700a判断是否例如因任何一方挂机而结束了通话。如果未结束通话,则所述过程返回至步骤12100。如果在步骤12110中调用了通话断开例程、在步骤12120中确定了通话已结束、或在步骤12090中判断出通话尝试已结束,则所述过程前进至步骤12130。
在步骤12130中,无线电话700a断开通话、用通话的最终费用值来更新用户记录并创建通话的最终CDR。然后,所述过程前进至步骤12140,所述过程在该步骤中结束。
尽管以上参照互相直接通信的用户进行了说明,但是,依照第六实施例的实时记帐系统还可用于监视单个用户位置处的其它服务并对这些服务进行计费。例如,用户可需要授权以运行计算机程序,就该计算机程序而言,对用户的使用情况进行计费,例如处理y数据量或使用y小时计费x美元。当使用量达到所处理的数据的预定限制或时间限制时,所述程序停止起作用或者仅部分地起作用,直至进行了付款。
依照本发明,还可用实时计帐系统监视用户的活动。例如,服务提供商需要知道正在使用通信链路的程度以便对系统中的容量增长进行规划。服务提供商还需要与通信链路的出错、通话故障等有关的信息,以监控通信链路的效率。此外,服务提供商需要正在服务的使用程度。例如在设备出故障的情况下,可将这些数据存储在服务提供商位置处并周期性地或立即地加以更新。
除了所述实时记帐系统的多种特性以外,还具有所述实时用户记帐系统提供的其它特性。例如,可以有电话锁定功能,其中,用户可通过例如按下电话键盘上预定的按键序列而改变电话的COS,包括诸如PIN之类标识信息。这种电话锁定功能能形成用户选择的COS,直至用户用同样的方法选择了新的COS。例如,除非是在拨打的号码之前或之后键入了PIN,用户可选择将电话限制于拨打本地电话的COS。
本发明的实时用户记帐系统所提供的另一个特性是电子资金转帐。利用这种特性,用户可授权电话公司以电子方式对来自银行帐户或信用卡帐户的资金进行转帐,以便有规律地补充用户的存款余额。
本发明的实时用户记帐系统所提供的又一个特性是为电话预定的商品付款。可将用户的信用卡号、姓名、地址和其它相关信用信息存储存实时记帐系统中,以便简单地将电话用作订单输入设备。为了使用这种特性,用户拔打电话以便购买产品或服务。在识别了产品或服务之后,用户可通过例如按下电话键盘上预定的按键序列而给出包括诸如PIN在内的适当信用卡号和其它相关信息。用户可在方便的时候付款,并且,只要用户的存款余额是正的,就不要作任何的支付。可将关于需要用支付多少钱去重建原始的用户存款余额的信息按月或按其它的规律间隔通知给用户。用户可在任何时候增加她或他的存款余额。
所述实时用户记帐系统还可以是贷方/借方卡计帐系统的基础。也就是说,用户可按其预付押金或存款限额对诸如电、气、水等之类的产品或服务进行计帐。就诸如公共设施服务之类的规则计费而言,可自动地记到用户的帐户上以便通过电话公司向公共设施公司付款。就其它购买行为而言,每次交易都由用户认可并仅在未超过用户存款余额的情况下进行计算。
对用户帐户记帐的过程与以上就来自远程电话或来自与另一无线电话作直接通信的无线电话的呼叫所述的相类似。此外,用户可安排通过第三方增加帐户的存款或支付款。依照本发明的另一个方面,提供了一种无线电话号码(LTN)。可在不需要用户有实际的电话线路的情况下将一电话号码赋予具有存款或被授权有信用限制的用户。所述号码可由预先录制的声音来应答。用户可根据它的LTN检索消息并将消息留给所有的呼叫者或特定的呼叫者。这种服务对不能支付起专用电话或寻呼机的用户特别有用。用户还可以用LTN进行呼叫。在从归属交换机、远程电话或与另一个无线电话直接通信的无线电话进行呼叫时,可如前面就通常用户拨打这种电话所述那样对记帐进行处理和管理。
业已参照电话服务说明了上述实施例。但是,应该认识到,本发明还可应用于诸如因特网、有线电视之类的其它类型用户系统以及诸如煤气和水之类的公共设施。
本发明特别适用于通过因特网进行购物。代替为购买产品或服务而向销售商提供信用卡或存款卡号,用户可向银行(例如因特网银行)、按作为用户可用的存款余额而装进用户终端的预定存款额或信用限制建立一帐户。为了通过因特网或任何其它类型的远程购物来为购买物进行支付,用户可授权通过银行向销售商付款。授权过程从可用的存款余额中扣除所述的金额量并将安全授权码提供给销售商,销售商将该码提供给付款的银行。通过这种方式,用户可有效地将安全电子支票发送给销售商。
特别是就大宗交易而言,为了提高安全性,还可在进行购买的同时或在购买之后很短时间内由用户终端将安全消息发送给银行,以便授权付款。另一种方案是银行通过查询用户终端(例如通过访问用户终端上特定存储器)而在将资金付给销售商之前对交易进行检查。
上述示例性实施例在所有方面都是说明性的,而不是限制本发明。因此,本发明在本领域的技术人员的具体实施中有多种变化形式,它们都源于本文所包含的说明。所有这些变化形式和改进形式均被认为是在后附权利要求所限定的本发明范围和精神内。

Claims (22)

1、一种在非结构化通信网络中用户位置处进行实时用户记账的系统,该系统包括:
用于将至少一个用户的帐户信息存储在该用户位置处的装置;
用于根据上述帐户信息判断用户是否具有用于预定服务的足够存款余额的装置;以及
用于根据上述判断将服务授权给用户或拒绝给用户的装置。
2、如权利要求1的系统,其特征在于,附加帐户信息存储在服务提供商处并用于监控用户的服务历史,并且相应地更新提供给用户的服务。
3、如权利要求1的系统,其特征在于,所述服务是通信会话。
4、如权利要求3的系统,其特征在于,所述通信会话是在彼此直接相连的用户之间的会话。
5、如权利要求4的系统,其特征在于,每个用户均被赋予唯一地址。
6、如权利要求4的系统,其特征在于,一组用户被赋予一组地址。
7、如权利要求3的系统,其特征在于,所述通信会话是电话呼叫、因特网会话或付费收视电视节目。
8、如权利要求1的系统,其特征在于,所述预定服务是对运行计算机程序进行授权。
9、如权利要求1的系统,其特征在于,所述判断装置在所述服务过程中重复上述判断。
10、如权利要求9的系统,其特征在于,该系统还包括:
用于在服务过程中检测按预定间隔生成的费用信号、经过的时间量或所处理的数据量的装置;
用于对所生成的费用信号数量、经过的时间量或所处理的数据量进行计算的装置;
用于将所述计算结果与预定阈值进行的较的装置,其中,所述判断装置根据上述比较进行所说的判断。
11、如权利要求10的系统,其特征在于,该系统还包括用于在所述计算结果接近上述阈值时对用户进行警告的装置。
12、一种在非结构化通信网络中用户位置处进行实时用户记帐的方法,该方法包括下列步骤:
将用于至少一个用户的帐户信息存储起来;
根据上述帐户信息判断用户是否具有用于预定服务的足够存款余额;以及
根据上述判断将服务授权给用户或拒绝给用户。
13、如权利要求12的方法,其特征在于,附加帐户信息存储在服务提供商位置处并用于监控用户的服务历史,并且相应地更新提供给用户的服务。
14、如权利要求12的方法,其特征在于,所述预定服务是通信会话。
15、如权利要求14的方法,其特征在于,所述通信会话是在彼此直接相连的用户之间的会话。
16、如权利要求15的方法,其特征在于,每个用户均被赋予唯一地址。
17、如权利要求15的方法,其特征在于,一组用户被赋予一组地址。
18、如权利要求14的方法,其特征在于,所述通信会话是电话通话、因特网会话或付费收视电视节目。
19、如权利要求14的方法,其特征在于,所述预定服务是对运行计算机程序进行授权。
20、如权利要求14的方法,其特征在于,在所述服务过程中重复上述判断步骤。
21、如权利要求10的方法,其特征在于,该方法还包括:
在服务过程中检测按预定间隔生成的费用信号、经过的时间量或所处理的数据量;
对所生成的费用信号数量、经过的时间量或所处理的数据量进行计算;
将所述计算结果与预定阈值进行比较,其中,所述判断步骤根据上述比较进行所说的判断。
22、如权利要求21的方法,其特征在于,该方法还包括在所述计算结果接近上述阈值时对用户进行警告。
CN98813539A 1997-12-09 1998-12-09 在非结构化通信网络中用户位置进行实时用户记账 Pending CN1290374A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/987,549 1997-12-09
US08/987,549 US5960416A (en) 1997-02-27 1997-12-09 Real time subscriber billing at a subscriber location in an unstructured communication network

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CNA2007100082001A Division CN1996861A (zh) 1997-12-09 1998-12-09 在非结构化通信网络中用户位置进行实时用户记账

Publications (1)

Publication Number Publication Date
CN1290374A true CN1290374A (zh) 2001-04-04

Family

ID=25533361

Family Applications (2)

Application Number Title Priority Date Filing Date
CN98813539A Pending CN1290374A (zh) 1997-12-09 1998-12-09 在非结构化通信网络中用户位置进行实时用户记账
CNA2007100082001A Pending CN1996861A (zh) 1997-12-09 1998-12-09 在非结构化通信网络中用户位置进行实时用户记账

Family Applications After (1)

Application Number Title Priority Date Filing Date
CNA2007100082001A Pending CN1996861A (zh) 1997-12-09 1998-12-09 在非结构化通信网络中用户位置进行实时用户记账

Country Status (11)

Country Link
US (1) US5960416A (zh)
EP (1) EP1038249B1 (zh)
JP (1) JP2001526474A (zh)
KR (1) KR20010032934A (zh)
CN (2) CN1290374A (zh)
AU (1) AU1813499A (zh)
CA (1) CA2313147A1 (zh)
DE (1) DE69839889D1 (zh)
IL (1) IL136572A (zh)
RU (1) RU2219578C2 (zh)
WO (1) WO1999030262A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103324624A (zh) * 2012-03-21 2013-09-25 宇龙计算机通信科技(深圳)有限公司 终端和账目数据的记录方法

Families Citing this family (172)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6169891B1 (en) * 1994-10-18 2001-01-02 At&T Corp. Method and apparatus for billing of wireless telephone calls
GB9603582D0 (en) 1996-02-20 1996-04-17 Hewlett Packard Co Method of accessing service resource items that are for use in a telecommunications system
US6377938B1 (en) 1997-02-27 2002-04-23 Real-Time Billing, Inc. Real time subscriber billing system and method
US6047284A (en) 1997-05-14 2000-04-04 Portal Software, Inc. Method and apparatus for object oriented storage and retrieval of data from a relational database
JP3317208B2 (ja) * 1997-08-22 2002-08-26 日本電気株式会社 通信料金管理システム
US6779358B2 (en) * 1997-12-30 2004-08-24 International Water Makers, Inc. Water collection and dispensing machine
US6170014B1 (en) 1998-03-25 2001-01-02 Community Learning And Information Network Computer architecture for managing courseware in a shared use operating environment
US6665529B1 (en) * 1998-03-26 2003-12-16 Ericsson Inc. System and method for authenticating a cellular subscriber at registration
CA2330835C (en) * 1998-05-26 2010-01-05 British Telecommunications Public Limited Company Service provision support system
US6240401B1 (en) * 1998-06-05 2001-05-29 Digital Video Express, L.P. System and method for movie transaction processing
US6249816B1 (en) * 1998-07-22 2001-06-19 Nokia Telecommunications, Oy NBR pool for SIMA network
US6829339B1 (en) * 1998-08-05 2004-12-07 Takanobu Kunugi Communication control system and communication control method
US6704563B1 (en) 1998-08-11 2004-03-09 Boston Communications Group, Inc. Systems and methods for prerating costs for a communication event
US7552090B1 (en) * 1998-08-12 2009-06-23 Keynetics Inc. Method for billing for services delivered over a computer network
US6404870B1 (en) * 1998-09-14 2002-06-11 Cisco Technology, Inc. Method and apparatus for authorization based phone calls in packet switched networks
US9098958B2 (en) 1998-09-15 2015-08-04 U-Paid Systems, Ltd. Convergent communications platform and method for mobile and electronic commerce in a heterogeneous network environment
IL142004A0 (en) 1998-09-15 2002-03-10 In Touch Technologies Ltd Enhanced communication platform and related communication method using the platform
US7248855B2 (en) 1998-09-15 2007-07-24 Upaid Systems, Ltd. Convergent communications system and method with a rule set for authorizing, debiting, settling and recharging a mobile commerce account
US7353194B1 (en) 1999-03-02 2008-04-01 Alticor Investments, Inc. System and method for managing recurring orders in a computer network
CN1423786A (zh) 1999-03-02 2003-06-11 奎克斯塔投资公司 包含一种会员购买机会的行销系统内的电子商务交易
US6223165B1 (en) 1999-03-22 2001-04-24 Keen.Com, Incorporated Method and apparatus to connect consumer to expert
US6760416B1 (en) 1999-04-30 2004-07-06 Hewlett-Packard Development Company, L.P. Metering data transfer between end systems
US6526131B1 (en) 1999-04-30 2003-02-25 Hewlett-Packard Company Initiation of communication between network service system and customer-premises equipment
US6684336B1 (en) 1999-04-30 2004-01-27 Hewlett-Packard Development Company, L.P. Verification by target end system of intended data transfer operation
US6859527B1 (en) 1999-04-30 2005-02-22 Hewlett Packard/Limited Communications arrangement and method using service system to facilitate the establishment of end-to-end communication over a network
US6668046B1 (en) * 1999-05-18 2003-12-23 Motorola, Inc. Method and system for generating a user's telecommunications bill
US6442547B1 (en) 1999-06-02 2002-08-27 Andersen Consulting System, method and article of manufacture for information service management in a hybrid communication system
US6542593B1 (en) 1999-06-02 2003-04-01 Accenture Llp Rules database server in a hybrid communication system architecture
US6556659B1 (en) 1999-06-02 2003-04-29 Accenture Llp Service level management in a hybrid network architecture
US6842447B1 (en) * 1999-06-14 2005-01-11 Mci, Inc. Internet protocol transport of PSTN-to-PSTN telephony services
US6453034B1 (en) 1999-07-29 2002-09-17 Mci Worldcom, Inc. Method of and system for extending internet telephony over virtual private network direct access lines
US6735209B1 (en) * 1999-07-29 2004-05-11 Worldcom, Inc. Address definition for IP telephony services
US7136387B2 (en) * 1999-08-09 2006-11-14 Mci, Llc Method of and system for providing quality of service in IP telephony
FI19991874A (fi) * 1999-09-02 2001-03-02 Nokia Networks Oy Laskutus
EP1287424A2 (en) * 1999-09-03 2003-03-05 Marathon Products Inc. Method and system for procuring, storing and distributing remotely accessed data gathered by logging devices
US7889052B2 (en) 2001-07-10 2011-02-15 Xatra Fund Mx, Llc Authorizing payment subsequent to RF transactions
US7239226B2 (en) 2001-07-10 2007-07-03 American Express Travel Related Services Company, Inc. System and method for payment using radio frequency identification in contact and contactless transactions
US7106756B1 (en) 1999-10-12 2006-09-12 Mci, Inc. Customer resources policy control for IP traffic delivery
US7369536B2 (en) * 1999-11-02 2008-05-06 Verizon Business Global Llc Method for providing IP telephony with QoS using end-to-end RSVP signaling
US6970930B1 (en) * 1999-11-05 2005-11-29 Mci, Inc. Method and system of providing differentiated services
US6480588B1 (en) 1999-11-08 2002-11-12 Worldcom, Inc. Methods for providing prepaid telephony service via an internet protocol network system
US7860114B1 (en) 1999-11-08 2010-12-28 Verizon Business Global Llc Method and system for dynamic gateway selection in an IP telephony network
US6434143B1 (en) * 1999-11-08 2002-08-13 Mci Worldcom, Inc. Internet protocol telephony voice/video message deposit and retrieval
US6615236B2 (en) 1999-11-08 2003-09-02 Worldcom, Inc. SIP-based feature control
US9281996B1 (en) 1999-11-08 2016-03-08 Verizon Patent And Licensing Inc. Method and system for dynamic gateway selection in an IP telephony network
US8743892B2 (en) * 1999-11-08 2014-06-03 Verizon Business Global Llc Method and system for dynamic gateway selection in an IP telephony network
US6671357B1 (en) * 1999-12-01 2003-12-30 Bellsouth Intellectual Property Corporation Apparatus and method for interrupting data transmissions
WO2001050312A1 (en) * 2000-01-05 2001-07-12 Pintsov Leon A System and method for trusted self-billing for utilities
KR100382781B1 (ko) * 2000-01-27 2003-05-09 (주) 노드시스템 지정된 채널 시청에 따른 전화요금 보상시스템 및 그 방법
US7627531B2 (en) 2000-03-07 2009-12-01 American Express Travel Related Services Company, Inc. System for facilitating a transaction
CA2410006A1 (en) * 2000-05-25 2001-11-29 American Express Travel Related Services Company, Inc. Recurrent billing maintenance system
AU2001273078A1 (en) * 2000-06-30 2002-01-14 Seiichi Saito System and method for product comparisons and billing
FI113229B (fi) * 2000-07-10 2004-03-15 Teliasonera Finland Oyj Laskutuksen järjestäminen tietoliikennejärjestelmässä
US7233918B1 (en) * 2000-07-18 2007-06-19 Oracle International Corporation Rating billing events in real time according to account usage information
US7373136B2 (en) * 2000-07-21 2008-05-13 Telemac Corporation Method and system for data rating for wireless devices
US6725031B2 (en) * 2000-07-21 2004-04-20 Telemac Corporation Method and system for data rating for wireless devices
JP2002042000A (ja) * 2000-07-28 2002-02-08 Matsushita Electric Ind Co Ltd 課金処理方法
FI20001740A (fi) * 2000-08-02 2002-02-03 Nokia Networks Oy Tilaajasuhteen kautta saavutettavien palveluiden määrittäminen
US6639977B1 (en) 2000-08-17 2003-10-28 Evercom Systems, Inc. System and method for reverse billing of a telephone call
DE10047177A1 (de) * 2000-09-22 2002-04-18 Tenovis Gmbh & Co Kg Verfahren zur Authentisierung eines Telekommunikationsteilnehmers und Telekommunikationsanlage
EP1191775B1 (de) * 2000-09-26 2007-10-10 Nokia Siemens Networks Gmbh & Co. Kg Verfahren zur Leistungsvergebührung in einem Kommunikationsnetz und entsprechende Applikations-Software
WO2002030048A1 (fr) * 2000-10-05 2002-04-11 Sony Corporation Dispositif et procede de debit lie a l"usage
US6959183B2 (en) 2000-10-20 2005-10-25 Leap Wireless International, Inc. Operations method for providing wireless communication services and network and system for delivering same
US6636590B1 (en) * 2000-10-30 2003-10-21 Ingenio, Inc. Apparatus and method for specifying and obtaining services through voice commands
ES2304999T3 (es) * 2000-12-18 2008-11-01 Telefonaktiebolaget Lm Ericsson (Publ) Sistema de telecomunicacion y metodo para transferir informacion entre una unidad de control de red inteligente y un terminal.
US7289623B2 (en) 2001-01-16 2007-10-30 Utbk, Inc. System and method for an online speaker patch-through
US20020102965A1 (en) * 2001-01-26 2002-08-01 Michael Mandahl Wireless information exchange and management system and method
WO2002067545A2 (en) * 2001-02-17 2002-08-29 Inktomi Corporation Content based billing
US6934529B2 (en) * 2001-02-20 2005-08-23 Sevket Ilhan Bagoren Replenishment of pre-paid wireless telephone accounts using short message service (SMS)
US20020133402A1 (en) 2001-03-13 2002-09-19 Scott Faber Apparatus and method for recruiting, communicating with, and paying participants of interactive advertising
US7796608B2 (en) 2001-03-20 2010-09-14 Verizon Business Global Llc Edge-based per-flow QoS admission control in a data network
US7209439B2 (en) * 2001-03-20 2007-04-24 Mci, Llc Pool-based resource management in a data network
US7069337B2 (en) * 2001-03-20 2006-06-27 Mci, Inc. Policy-based synchronization of per-class resources between routers in a data network
US8417632B2 (en) * 2001-03-20 2013-04-09 Verizon Business Global Llc Systems and methods for interfacing with a billing and account management unit
GB2373885A (en) * 2001-03-28 2002-10-02 World Information On Net A data processing system enabling users to access services without need of specifying payment means direct to each service provider
KR20010078828A (ko) * 2001-04-12 2001-08-22 이만영 로컬 단위의 페이 퍼 뷰우 빌링방법
EP1263187B1 (en) * 2001-04-23 2013-07-31 Koninklijke KPN N.V. Service provider architecture and method for delivering content services to mobile communication customers
US7725427B2 (en) 2001-05-25 2010-05-25 Fred Bishop Recurrent billing maintenance with radio frequency payment devices
US7650314B1 (en) 2001-05-25 2010-01-19 American Express Travel Related Services Company, Inc. System and method for securing a recurrent billing transaction
US7668750B2 (en) 2001-07-10 2010-02-23 David S Bonalle Securing RF transactions using a transactions counter
US8001054B1 (en) 2001-07-10 2011-08-16 American Express Travel Related Services Company, Inc. System and method for generating an unpredictable number using a seeded algorithm
US9454752B2 (en) 2001-07-10 2016-09-27 Chartoleaux Kg Limited Liability Company Reload protocol at a transaction processing entity
US7735725B1 (en) 2001-07-10 2010-06-15 Fred Bishop Processing an RF transaction using a routing number
US7303120B2 (en) 2001-07-10 2007-12-04 American Express Travel Related Services Company, Inc. System for biometric security using a FOB
US8284025B2 (en) 2001-07-10 2012-10-09 Xatra Fund Mx, Llc Method and system for auditory recognition biometrics on a FOB
US7746215B1 (en) 2001-07-10 2010-06-29 Fred Bishop RF transactions using a wireless reader grid
US7249112B2 (en) 2002-07-09 2007-07-24 American Express Travel Related Services Company, Inc. System and method for assigning a funding source for a radio frequency identification device
US20040236699A1 (en) 2001-07-10 2004-11-25 American Express Travel Related Services Company, Inc. Method and system for hand geometry recognition biometrics on a fob
US8548927B2 (en) 2001-07-10 2013-10-01 Xatra Fund Mx, Llc Biometric registration for facilitating an RF transaction
US9024719B1 (en) 2001-07-10 2015-05-05 Xatra Fund Mx, Llc RF transaction system and method for storing user personal data
US9031880B2 (en) 2001-07-10 2015-05-12 Iii Holdings 1, Llc Systems and methods for non-traditional payment using biometric data
US7360689B2 (en) 2001-07-10 2008-04-22 American Express Travel Related Services Company, Inc. Method and system for proffering multiple biometrics for use with a FOB
US7705732B2 (en) 2001-07-10 2010-04-27 Fred Bishop Authenticating an RF transaction using a transaction counter
US8294552B2 (en) 2001-07-10 2012-10-23 Xatra Fund Mx, Llc Facial scan biometrics on a payment device
US20040029561A1 (en) * 2001-08-09 2004-02-12 Holter Signe Marie Revert charging in a telecommunication network
US6704403B2 (en) 2001-09-05 2004-03-09 Ingenio, Inc. Apparatus and method for ensuring a real-time connection between users and selected service provider using voice mail
GB2380008A (en) * 2001-09-21 2003-03-26 Orange Personal Comm Serv Ltd Determining rating data for telecommunications service user
WO2003036889A1 (en) 2001-10-25 2003-05-01 Worldcom, Inc. Communication session quality indicator
WO2003044835A2 (en) * 2001-11-20 2003-05-30 Starz Encore Group Llc Viewing limit controls
US20030110044A1 (en) * 2001-12-06 2003-06-12 Nix John A. Distributed resource metering system for billing
US20030197060A1 (en) * 2001-12-06 2003-10-23 Vince Coyner Consumer-focused gallon-based prepaid gasoline card, system and method for a car drivers
US7580850B2 (en) 2001-12-14 2009-08-25 Utbk, Inc. Apparatus and method for online advice customer relationship management
US6956935B2 (en) * 2001-12-17 2005-10-18 International Business Machines Corporation Origin device billing according to caller
US6977998B2 (en) 2001-12-17 2005-12-20 International Business Machines Corporation Destination device billing according to call recipient
US7443970B2 (en) 2001-12-17 2008-10-28 International Business Machines Corporation Logging calls according to call context
US7937439B2 (en) 2001-12-27 2011-05-03 Utbk, Inc. Apparatus and method for scheduling live advice communication with a selected service provider
US7376734B2 (en) 2002-02-14 2008-05-20 Panduit Corp. VOIP telephone location system
US7519000B2 (en) 2002-01-30 2009-04-14 Panduit Corp. Systems and methods for managing a network
US7515696B2 (en) 2002-02-11 2009-04-07 At&T Mobility Ii Llc Centralized communications network charging methods and apparatus
US8099393B2 (en) 2002-03-22 2012-01-17 Oracle International Corporation Transaction in memory object store
WO2003101052A1 (fr) * 2002-05-29 2003-12-04 Fujitsu Limited Procede et dispositif de traitement de courriels
US6805287B2 (en) 2002-09-12 2004-10-19 American Express Travel Related Services Company, Inc. System and method for converting a stored value card to a credit card
US20040093613A1 (en) * 2002-11-07 2004-05-13 International Business Machines Corp. Fee-based programming charge based on content viewed by user
US7921440B1 (en) * 2002-12-30 2011-04-05 Arris Group, Inc. Method and system for managing television viewing habits
DE10309815A1 (de) * 2003-03-05 2004-09-23 Francotyp-Postalia Ag & Co. Kg Verfahren zum Datenaustausch zwischen Datenverarbeitungseinheiten
EP1465399A1 (en) * 2003-04-02 2004-10-06 Orange S.A. Telecommunications apparatus and method
US7796744B1 (en) * 2003-05-19 2010-09-14 American Teleconferencing Services Dynamic reporting tool for conferencing customers
US7698183B2 (en) 2003-06-18 2010-04-13 Utbk, Inc. Method and apparatus for prioritizing a listing of information providers
US20050141431A1 (en) 2003-08-06 2005-06-30 Caveney Jack E. Network managed device installation and provisioning technique
US7561680B1 (en) 2003-08-13 2009-07-14 Evercom Systems, Inc. System and method for called party controlled message delivery
US7886009B2 (en) 2003-08-22 2011-02-08 Utbk, Inc. Gate keeper
US7366683B2 (en) 2003-10-06 2008-04-29 Utbk, Inc. Methods and apparatuses for offline selection of pay-per-call advertisers
US7428497B2 (en) 2003-10-06 2008-09-23 Utbk, Inc. Methods and apparatuses for pay-per-call advertising in mobile/wireless applications
US8837698B2 (en) * 2003-10-06 2014-09-16 Yp Interactive Llc Systems and methods to collect information just in time for connecting people for real time communications
US8027878B2 (en) * 2003-10-06 2011-09-27 Utbk, Inc. Method and apparatus to compensate demand partners in a pay-per-call performance based advertising system
US8121898B2 (en) 2003-10-06 2012-02-21 Utbk, Inc. Methods and apparatuses for geographic area selections in pay-per-call advertisement
US9984377B2 (en) 2003-10-06 2018-05-29 Yellowpages.Com Llc System and method for providing advertisement
US9202220B2 (en) * 2003-10-06 2015-12-01 Yellowpages.Com Llc Methods and apparatuses to provide application programming interface for retrieving pay per call advertisements
US8140389B2 (en) 2003-10-06 2012-03-20 Utbk, Inc. Methods and apparatuses for pay for deal advertisements
US8024224B2 (en) 2004-03-10 2011-09-20 Utbk, Inc. Method and apparatus to provide pay-per-call advertising and billing
US7120235B2 (en) 2003-10-06 2006-10-10 Ingenio, Inc. Method and apparatus to provide pay-per-call performance based advertising
US7424442B2 (en) * 2004-05-04 2008-09-09 Utbk, Inc. Method and apparatus to allocate and recycle telephone numbers in a call-tracking system
US20050111368A1 (en) * 2003-10-31 2005-05-26 Koninklijke Kpn N.V. Method and system for dynamic tariffing
GB0326264D0 (en) * 2003-11-11 2003-12-17 Nokia Corp Emergency call support for mobile communications
US7207846B2 (en) 2003-11-24 2007-04-24 Panduit Corp. Patch panel with a motherboard for connecting communication jacks
US7455527B2 (en) 2004-05-03 2008-11-25 Panduit Corp. Powered patch panel
EP1751966B1 (en) * 2004-06-03 2007-12-26 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Charging mechanisms for ip multimedia services
US7318550B2 (en) 2004-07-01 2008-01-15 American Express Travel Related Services Company, Inc. Biometric safeguard method for use with a smartcard
US7379791B2 (en) 2004-08-03 2008-05-27 Uscl Corporation Integrated metrology systems and information and control apparatus for interaction with integrated metrology systems
US20060036520A1 (en) * 2004-08-13 2006-02-16 O'neill Alan Methods and apparatus for resource utilization tracking, accounting and/or billing
US7610225B2 (en) 2004-08-13 2009-10-27 Qualcomm Incorporated Methods and apparatus for performing resource tracking and accounting at a mobile node
US9202219B2 (en) 2005-02-16 2015-12-01 Yellowpages.Com Llc System and method to merge pay-for-performance advertising models
US8538768B2 (en) 2005-02-16 2013-09-17 Ingenio Llc Methods and apparatuses for delivery of advice to mobile/wireless devices
US7979308B2 (en) 2005-03-03 2011-07-12 Utbk, Inc. Methods and apparatuses for sorting lists for presentation
US8934614B2 (en) * 2005-02-25 2015-01-13 YP Interatcive LLC Systems and methods for dynamic pay for performance advertisements
US20060195856A1 (en) * 2005-02-25 2006-08-31 Solvisions Technologies Int'l Inc. System and method for billing hotel guests for playing visual content
US8223935B2 (en) 2005-04-30 2012-07-17 Oracle International Corporation Revenue management systems and methods
EP1935152A4 (en) 2005-06-28 2010-08-04 Oracle Int Corp SYSTEM AND METHOD FOR MANAGING INCOME
CN101233497B (zh) 2005-07-28 2013-01-30 甲骨文国际公司 收益管理系统和方法
US8340266B2 (en) 2005-09-13 2012-12-25 American Teleconferences Services, Ltd. Online reporting tool for conferencing customers
US8761154B2 (en) 2005-09-28 2014-06-24 Ebbe Altberg Methods and apparatuses to access advertisements through voice over internet protocol (VoIP) applications
US8599832B2 (en) 2005-09-28 2013-12-03 Ingenio Llc Methods and apparatuses to connect people for real time communications via voice over internet protocol (VOIP)
US20080279355A1 (en) * 2005-11-04 2008-11-13 Josep Casals Castane Payment System and Method for Telephone Services
US8223777B2 (en) 2005-11-15 2012-07-17 Oracle International Corporation Gateway for achieving low latency and high availability in a real time event processing system
US8125931B2 (en) 2006-01-10 2012-02-28 Utbk, Inc. Systems and methods to provide availability indication
US7720091B2 (en) 2006-01-10 2010-05-18 Utbk, Inc. Systems and methods to arrange call back
US9197479B2 (en) 2006-01-10 2015-11-24 Yellowpages.Com Llc Systems and methods to manage a queue of people requesting real time communication connections
FI20060895A0 (fi) 2006-10-09 2006-10-09 Nokia Corp Viestintäverkon tilaajakontrolli
US7734379B2 (en) * 2006-10-23 2010-06-08 Service Pro Monitoring, Llc System, method, and apparatus for managing wastewater treatment installation
US9317855B2 (en) 2006-10-24 2016-04-19 Yellowpages.Com Llc Systems and methods to provide voice connections via local telephone numbers
US8451825B2 (en) 2007-02-22 2013-05-28 Utbk, Llc Systems and methods to confirm initiation of a callback
US20080263460A1 (en) * 2007-04-20 2008-10-23 Utbk, Inc. Methods and Systems to Connect People for Virtual Meeting in Virtual Reality
US20080262910A1 (en) * 2007-04-20 2008-10-23 Utbk, Inc. Methods and Systems to Connect People via Virtual Reality for Real Time Communications
US10796392B1 (en) 2007-05-22 2020-10-06 Securus Technologies, Llc Systems and methods for facilitating booking, bonding and release
US9277019B2 (en) 2007-06-18 2016-03-01 Yellowpages.Com Llc Systems and methods to provide communication references to connect people for real time communications
US8838476B2 (en) * 2007-09-07 2014-09-16 Yp Interactive Llc Systems and methods to provide information and connect people for real time communications
US20090286508A1 (en) * 2008-05-15 2009-11-19 Yigang Cai Providing a real-time cost of a session to a user
US8073749B2 (en) * 2009-05-26 2011-12-06 Microsoft Corporation Digital content billing via multiple channels
US8238538B2 (en) 2009-05-28 2012-08-07 Comcast Cable Communications, Llc Stateful home phone service
US8594618B2 (en) 2011-02-08 2013-11-26 Macheen, Inc. System and method for task specific, metered bandwidth control within shared client environment on mobile communications platforms
US8825002B2 (en) 2011-02-08 2014-09-02 Macheen, Inc. Fractional applications product catalog
CN111932830B (zh) * 2020-07-31 2021-11-09 成都市美幻科技有限公司 地震预警方法、装置、系统及存储介质

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2533677A (en) * 1945-09-15 1950-12-12 Automatic Elect Lab Electronic device for timing toll calls and for signaling both subscriber and operator
US3184538A (en) * 1961-08-14 1965-05-18 Paramount Pictures Corp Pricing apparatus for subscription television
GB1090873A (en) * 1964-04-21 1967-11-15 R & R Res Ltd Improvements in and relating to broadcast systems
US4192972A (en) * 1976-04-27 1980-03-11 Cselt-Centro Studi e Laboratori Telecomunicazioni S.p.A Pay-telephone station with deferred collection
US4225884A (en) * 1977-02-14 1980-09-30 Telease, Inc. Method and system for subscription television billing and access
US4528589A (en) * 1977-02-14 1985-07-09 Telease, Inc. Method and system for subscription television billing and access
US4122308A (en) * 1977-06-03 1978-10-24 Utility Verification Corp. Telephone call metering device
US4198545A (en) * 1978-03-08 1980-04-15 Communication Equipment And Engineering Company Automatic call timing telephone apparatus
JPS57196681A (en) * 1981-05-28 1982-12-02 Hokuriyou Denko Kk Bidirectional catv charged system
US4484217A (en) * 1982-05-11 1984-11-20 Telease, Inc. Method and system for remote reporting, particularly for pay television billing
GB2141309A (en) * 1983-06-06 1984-12-12 Christopher Harding Moller Telephone call monitor
US4879744A (en) * 1985-07-10 1989-11-07 Omron Tateisi Electronics Co. Card-operated telephone
US4706275A (en) * 1985-11-13 1987-11-10 Aerotel Ltd. Telephone system
US4710955A (en) * 1985-11-25 1987-12-01 General Instrument Corporation Cable television system with two-way telephone communication path
FR2593656B1 (fr) * 1986-01-28 1994-04-29 Parienti Raoul Procede de communication individuel compact sans fil fonctionnant sur reseau infra-rouge en duplex et son dispositif de mise en oeuvre.
IL80676A0 (en) * 1986-11-18 1987-02-27 Aerotel Ltd Pulse detector for counting dial generated pulses
US4943707A (en) * 1987-01-06 1990-07-24 Visa International Service Association Transaction approval system
US4893248A (en) * 1987-02-06 1990-01-09 Access Corporation Monitoring and reporting system for remote terminals
JPH03128563A (ja) * 1989-07-07 1991-05-31 Toshiba Corp 無線電話装置
US4975942A (en) * 1989-07-21 1990-12-04 The Boston Communications Group Credit/calling card pay telephone method and system employing telephone unit local card-checking and other intelligence cooperative with local personal host computer
US5301223A (en) * 1990-05-22 1994-04-05 Cellular Technical Services Company, Inc. Cellular telephone system with remote programming, voice responsive registration and real time billing
US5144649A (en) * 1990-10-24 1992-09-01 Gte Mobile Communications Service Corporation Cellular radiotelephone credit card paystation method
US5220593A (en) * 1990-10-24 1993-06-15 Gte Mobile Communications Service Corporation Cellular radiotelephone credit card paystation method
US5103475A (en) * 1990-10-29 1992-04-07 At&T Bell Laboratories Processing of telecommunications call billing data
US5148472A (en) * 1990-12-05 1992-09-15 Freese David E Cellular telephone call administration system
US5222125A (en) * 1991-09-03 1993-06-22 At&T Bell Laboratories System for providing personalized telephone calling features
AU3238793A (en) * 1991-12-12 1993-07-19 Cellular Technical Services Company, Inc. Real-time information system for cellular telephones
US5802502A (en) * 1993-05-24 1998-09-01 British Telecommunications Public Limited Company System for selective communication connection based on transaction pricing signals
US5815560A (en) * 1994-06-08 1998-09-29 Fujitsu Limited Communication service control apparatus
US5634012A (en) * 1994-11-23 1997-05-27 Xerox Corporation System for controlling the distribution and use of digital works having a fee reporting mechanism
US5577100A (en) * 1995-01-30 1996-11-19 Telemac Cellular Corporation Mobile phone with internal accounting
US5799072A (en) * 1995-07-21 1998-08-25 Callmanage Telecommunications call management system
US5852812A (en) * 1995-08-23 1998-12-22 Microsoft Corporation Billing system for a network
US5828737A (en) * 1995-10-24 1998-10-27 Telefonaktiebolaget L M Ericsson Communications service billing based on bandwidth use

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103324624A (zh) * 2012-03-21 2013-09-25 宇龙计算机通信科技(深圳)有限公司 终端和账目数据的记录方法

Also Published As

Publication number Publication date
EP1038249A4 (en) 2005-08-17
AU1813499A (en) 1999-06-28
CA2313147A1 (en) 1999-06-17
IL136572A (en) 2004-09-27
WO1999030262A1 (en) 1999-06-17
EP1038249B1 (en) 2008-08-13
US5960416A (en) 1999-09-28
KR20010032934A (ko) 2001-04-25
EP1038249A1 (en) 2000-09-27
CN1996861A (zh) 2007-07-11
WO1999030262B1 (en) 1999-08-05
IL136572A0 (en) 2001-06-14
JP2001526474A (ja) 2001-12-18
RU2219578C2 (ru) 2003-12-20
DE69839889D1 (de) 2008-09-25

Similar Documents

Publication Publication Date Title
CN1290374A (zh) 在非结构化通信网络中用户位置进行实时用户记账
CN1273928C (zh) 实时用户计费系统和方法
US9451099B2 (en) Methods for providing overdraft protection for post-paid communication service plans
CN1171435C (zh) 全球通信网管理以及市场价格信息显示的方法
CN1163052C (zh) 通信装置
US6956935B2 (en) Origin device billing according to caller
CN1081875C (zh) 通信装置
US8139736B2 (en) Destination device billing according to call recipient
CN1625888A (zh) 启动远程通信操作机构提供金融交易服务的系统和方法
CN1443429A (zh) 用于许可移动台在被访问网络中工作的方法和装置
CN1524245A (zh) 在多样式网络环境中用于移动和电子商务的聚合式通信平台和方法
CN1788292A (zh) 用于启动和/或执行与至少两个对应的意图声明相关联的交易的方法和系统
CN1459759A (zh) 金融交易的系统和方法
CA2430345A1 (en) Professional services billing personal identification number
US7809120B2 (en) Collect credit card service
CN1444377A (zh) 手机计费扣费方法
CN1462406A (zh) 附带结算的经通信线路的服务的提供方法、提供系统及提供程序
CN1314763A (zh) 通信控制设备、方法、提供介质和通信系统
US9955016B1 (en) Systems and methods for customer administered calling controls
CN1859472A (zh) 一种实现增值业务的系统及方法
KR20000059038A (ko) 선불제 통신카드를 이용한 후불제 과금 시스템
CN1389812A (zh) 综合业务数据网信用卡网上支付结算系统
CN101155220A (zh) 基于结算的呼叫控制方法
JP2006050416A (ja) 着信許諾料課金システムおよび方法

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
REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1035587

Country of ref document: HK