CN101658020A - 用于执行预付费账户余额屏蔽的方法、系统和计算机程序产品 - Google Patents

用于执行预付费账户余额屏蔽的方法、系统和计算机程序产品 Download PDF

Info

Publication number
CN101658020A
CN101658020A CN200780051876A CN200780051876A CN101658020A CN 101658020 A CN101658020 A CN 101658020A CN 200780051876 A CN200780051876 A CN 200780051876A CN 200780051876 A CN200780051876 A CN 200780051876A CN 101658020 A CN101658020 A CN 101658020A
Authority
CN
China
Prior art keywords
message
prepaid
account balance
prepaid user
user
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.)
Granted
Application number
CN200780051876A
Other languages
English (en)
Other versions
CN101658020B (zh
Inventor
D·阿加瓦尔
C·格林
S·F·S·卡萨隆格
P·J·马尔西科
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.)
Thai Clark international Limited by Share Ltd.
Tekelec Global Inc
Original Assignee
Tekelec Inc
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 Tekelec Inc filed Critical Tekelec Inc
Publication of CN101658020A publication Critical patent/CN101658020A/zh
Application granted granted Critical
Publication of CN101658020B publication Critical patent/CN101658020B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/1467Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network involving prepayment

Abstract

公开了用于执行预付费账户余额屏蔽的方法、系统和计算机程序产品。根据一个方面,本发明包括一种用于执行预付费账户余额屏蔽的方法。该方法包括:在用于处理网络信令消息的网络实体处接收包括标识预付费用户的信息的信令消息,所述消息从消息源发送,并意图到达消息目的地。使用预付费账户余额屏蔽数据和信令消息中标识预付费用户的信息,来判断预付费用户的账户余额是否满足阈值要求,其中,预付费账户余额屏蔽数据是在与所述预付费账户余额屏蔽数据分开的预付费用户数据库中存储的可用预付费用户账户信息的一个子集。在确定预付费用户的账户余额不满足阈值要求之后,执行屏蔽操作。

Description

用于执行预付费账户余额屏蔽的方法、系统和计算机程序产品
相关申请
本发明要求享受2006年12月28日递交的美国临时专利申请No.60/877,540和2007年8月3日递交的美国专利申请No.11/890,299的优先权,该临时申请已转让给本申请的受让人,故明确地以引用方式并入本申请。
技术领域
本发明涉及提供预付费网络服务。更具体地说,本发明涉及用于执行预付费账户余额屏蔽的方法、系统和计算机程序产品。
背景技术
随着诸如预付费移动方案(其中,移动电话的用户预先购买若干分钟的通话时间)这样的预付费网络服务的日益流行,必须增强支持预付费服务所要求的网络设施,以操控增加的业务量和处理要求。
图1是说明有多个用户是预付费用户的常规电信系统的方框图。当移动用户进行呼叫时,该呼叫通过移动交换中心(MSC 100)进入核心电信网。如果该移动用户是预付费用户,则MSC 100在允许该用户访问网络之前必须确认该用户的预付费账户具有足够的余额。为此,MSC 100通常向服务控制点(SCP)进行查询,该服务控制点用于操控预付费查询并且包括预付费数据库本身。这种SCP在本文中称为预付费SCP,或PPSCP。在图1中,MSC 100通过信号传送点(STP 104)将查询发送给一组PPSCP 102中的一个。
例如,MSC 100将初始检测点(IDP)查询发送给STP 104(图1,消息1)。STP 104将该IDP查询转发给能够对该查询作出响应的一组PPSCP102(图1,消息2),如果预付费用户具有足够的账户余额,则响应为连接(CONNECT)消息,而如果该预付费用户不具有足够的账号余额,则响应为继续(CONTINUE)消息(图1,消息3)。然后,STP 104将该响应转发给MSC 100(图1,消息4)。基于从STP 104接收到的响应是连接消息还是继续消息,MSC 100分别允许或拒绝该预付费用户访问网络。
随着预付费用户数目的增加,PPSCP组102中的SCP的数目也相应于连接到PPSCP组102的连接数目的增加而增加。所需SCP和连接的增加会提高系统的成本,这些成本不仅在物理硬件方面,而且还在管理与维护附加节点所需的资源方面。此外,由于对预付费数据库查询的数目增加而造成的业务量的增加会导致整个网络的性能受损。例如,预付费数据库查询导致的过量网络业务量会限制或削弱网络上诸如归属位置登记器(HLR)、E.164号码映射(ENUM)服务器、归属用户服务器(HSS)等这样的其它节点的功能。
因此,存在这样的需要,即,最小化所需PPSCP的数目,和/或最小化将PPSCP与网络相连接或者将PPSCP相互连接的信令链路的数目。还存在这样的需要,即,降低预付费查询业务量及对网络性能的对应影响。因此,存在对用于执行预付费账户余额屏蔽的方法、系统和计算机程序产品的需要。
发明内容
根据一个方面,本发明包括一种用于执行预付费账户余额屏蔽的方法。所述方法包括:在用于处理网络信令消息的网络实体处接收包括标识预付费用户的信息的信令消息,所述消息从消息源发送,并意图到达消息目的地。使用预付费账户余额屏蔽数据和信令消息中标识所述预付费用户的信息,来判断预付费用户的账户余额是否满足阈值要求,其中,预付费账户余额屏蔽数据是在与所述预付费账户余额屏蔽数据分开的预付费用户数据库中存储的可用预付费用户账户信息的一个子集。在确定预付费用户的账户余额不满足阈值要求之后,执行屏蔽操作。在一个实例中,所述屏蔽操作屏蔽预付费用户数据库,从而使其不接收与所述预付费用户的账户相关联的信令消息业务。
根据另一方面,本发明包括一种用于执行预付费账户余额屏蔽的系统。所述系统包括具有预付费账户余额屏蔽数据的预付费用户账户余额屏蔽数据库,所述预付费账户余额屏蔽数据表示在与所述预付费账户余额屏蔽数据分开的预付费用户数据库中存储的可用预付费用户账户信息的一个子集。该系统还包括用于路由和处理网络信令消息的网络实体,其中,该网络实体适合于接收包括标识预付费用户的信息的信令消息,所述消息从消息源发送并意图到达消息目的地,并且所述网络实体还适合于使用信令消息中标识预付费用户的信息从预付费用户账户余额屏蔽数据库中提取信息,以判断所述预付费用户的账户余额是否满足阈值要求,并且在确定所述预付费用户的账户余额不满足阈值要求之后,执行屏蔽操作。在一个实例中,屏蔽操作屏蔽预付费用户数据库,从而使其不接收与所述预付费用户的账户相关联的信令消息业务。
本文针对用于执行预付费账户余额屏蔽的方法、系统和计算机程序产品,本发明可以用硬件、软件、固件或它们的任意组合来实现。这样,本文所使用的术语“功能”或“模块”是指用于实现所描述的特征的硬件、软件和/或固件。在一个示例性实现中,可以使用包括在计算机可读介质中实施的计算机可执行指令的计算机程序产品来实现本发明。适合于实现本发明的示例性计算机可读介质包括磁盘存储器器件、芯片存储器器件、可编程逻辑器件、应用专用集成电路以及可下载电信号。此外,实现本发明的计算机程序产品可以位于单个设备或计算平台上,或者可以分布在多个设备或计算平台上。
附图说明
现在将参照附图来解释本发明的优选实施例,其中:
图1是说明有多个用户是预付费用户的常规电信系统的方框图;
图2说明了根据本发明的实施例来执行预付费账户余额屏蔽的示例性系统;
图3是说明根据本发明的实施例来执行预付费账户余额屏蔽的示例性过程的流程图;
图4是说明根据本发明的另一实施例来执行预付费账户余额屏蔽的示例性系统的方框图;
图5是说明根据本发明的又一实施例来执行预付费账户余额屏蔽的示例性系统的方框图;
图6是说明根据本发明的再一实施例在结合执行用户定位功能(SLF)的情况下执行预付费账户余额屏蔽的示例性系统的方框图。
具体实施方式
根据本发明,提供了用于执行预付费账户余额屏蔽的方法、系统和计算机程序产品。在一个实施方式中,消息路由实体维护本地数据库,该本地数据库包括指示预付费用户的账户余额是否满足阈值要求的信息。一旦确定账户余额不满足阈值要求,则路由实体代表预付费SCP作出响应,因此避免了对发送查询消息到预付费SCP或从预付费SCP接收响应消息的需要,从而降低了网络业务量。例如,消息路由实体可以检查用户是否具有正的账户余额,如果不具有(即,用户的账户余额为零或负),则消息路由实体代表预付费SCP以“呼叫不允许”消息作出响应。
图2说明了根据本发明的实施例来执行预付费账户余额屏蔽的示例性系统。该系统包括用于路由和/或处理信令消息的网络实体NE 200。例如,NE 200可以是信号传送点(STP)、7号信令系统(SS7)/网际协议(IP)信令网关、会话发起协议(SIP)服务器、媒体网关控制器(MGC)和软交换(SS)、汇接局、或诸如用户定位功能(SLF)这样的IP多媒体子系统(IMS)节点。示例性信令消息协议包括SS7、互联网工程任务组(IETF)SIGTRAN、SIP、承载无关呼叫控制(BICC)、Radius、Diameter以及移动应用部分(MAP)。
在一个实施例中,预付费账户余额屏蔽数据库202用于存储预付费账户余额屏蔽数据,即可以从其判断预付费用户的账户余额是否满足阈值要求的信息。预付费账户余额屏蔽数据库202可以是NE 200内的组件,例如在服务器上运行的数据库程序,或者电信框架NE 200内的处理器卡,或者可以是在NE 200外部并与NE 200相关联的数据库,例如位于通过本地总线或LAN连接到NE 200的数据库服务器上的数据库。预付费账户余额屏蔽数据库202还可以通过其它网络实体的访问来获得。应该理解,预付费账户余额屏蔽数据可以以数据库以外的其它方式存储和/或维持,例如在表中、在存储器内的数据结构中等。
该系统包括适合于提供预付费记账服务的网络实体,例如预付费服务控制点(PPSCP 204),或者包括适合于提供预付费应用服务的网络实体,例如接收对预付费用户数据库(PPDB 206)的查询的IMS或SIP应用服务器。在一种实施方式中,PPDB 206可以是主数据库,用于存储关于网络提供者维护的预付费用户账户的信息。预付费账户余额屏蔽数据库202与PPDB 206分开,并且包括PPDB 206中存储的数据的子集。
预付费账户余额屏蔽数据库202的用途是允许在无需对PPDB 206进行查询的情况下,在允许预付费用户访问网络之前判断该用户的账户余额是否满足阈值要求。要执行这一判断,并不需要使用数据库PPDB 206中通常包括的所有数据;因此,在一个实施例中,可以用PPDB 206中包括的数据的子集来填充(populate)预付费账户余额屏蔽数据库202。作为另一种选择,预付费账户余额屏蔽数据库202包括从PPDB 206中包括的数据或数据的子集推导出的数据。
在一个实施例中,预付费账户余额屏蔽数据库202存储可用来判断预付费用户的账户余额是否满足阈值要求的信息。例如,预付费账户余额屏蔽数据库202可以仅包括其账户不满足阈值要求的预付费用户的身份,在这种情况中,只有在预付费账户余额屏蔽数据库202中列出的用户,才允许其完成呼叫。在该实例中,预付费账户余额屏蔽数据库202可以用作“白名单”,或允许用户的列表。预付费账户余额屏蔽数据库202仅需要包括可以通过其来标识用户或账户的信息,例如用户名、电话号码、统一资源标识符(URI)、IP地址、或其它标识信息。作为另一种选择,预付费账户余额屏蔽数据库202可以仅包括其账户满足阈值要求的预付费用户,在这种情况中,只有未在预付费账户余额屏蔽数据库202中列出的用户,才允许完成呼叫。在该实例中,预付费账户余额屏蔽数据库202可以用作“黑名单”,或未被允许用户的列表。对于基于用户名是否存在于列表中来允许或拒绝用户接入的实施方式中,预付费账户余额屏蔽数据库202不需要是具有完整特征的数据库,而可以像表、列表、或者甚至哈希表或关联数组那样简单。预付费账户余额屏蔽数据库202可以包括其它信息,例如实际可用余额。作为另一种选择,预付费账户余额屏蔽数据库202可以包括未包括在PPDB 206中,而是从PPDB 206包括的数据推导出的信息。例如,PPDB 206中的每个用户记录可以包括用户的姓名与电话号码和用户的当前预付费余额;在该情况下,每个预付费账户余额屏蔽数据库202的记录可以包括在PPDB 206中找不到的字段,例如,根据预付费用户的账户余额是否满足阈值要求而设置为“允许”或“拒绝”的布尔值。
系统包括后台部门208,通过该后台部门208,用户可以执行用户账户交易,例如,为用户的预付费账户充值、确定预付费账户余额等。例如,后台部门208可以处理来自用户的支付,例如信用卡支付;后台部门208可以指令PPSCP 204增加用户的账户余额,并且PPSCP 204可以更新PPDB中用户的账户记录以反映新的余额。这可能触发预付费账户余额屏蔽数据库202的更新,以反映用户的账户状态或账户余额的变化。可以通过服务提供(provisioning)接口210或其它模块来执行预付费账户余额屏蔽数据库202的更新。例如,在阈值要求为用户的账户余额必须大于零的情况中,如果用户的余额从零或负值变为大于零的值,则后台部门208、PPSCP 204或一些其它实体可以更新预付费账户余额屏蔽数据库202,以改变用户的状态来指示用户的账户余额满足阈值要求。类似地,如果用户的账户余额变为零,例如,用户消费了其预付费的所有时间,则PPSCP 204除了更新其自身、数据库PPDB 206之外,还可以更新预付费账户余额屏蔽数据库202中用户的状态。作为另一种选择,PPSCP 204可以向后台部门208通知用户具有零或负的余额,并且后台部门208可以使用服务提供接口210来更新预付费账户余额屏蔽数据库202,以指示用户的账户余额不满足阈值要求。阈值要求的其它实例包括:例如,只有用户的账户余额高于特定正数,诸如最小呼叫费用,才允许呼叫;只有用户的账户余额高于特定负数才允许呼叫,这实质上为用户宽延了特定的信用量;或至少部分基于用户的预付费账户余额的其它决策条件。
现在参照图2来解释预付费账户余额屏蔽的实例,其中,NE 200接收从移动交换中心(MSC 212)发送的初始检测点(IDP)查询(图2,消息1)。NE 200并不将该消息转发给PPSCP 204(该PPSCP 204做出响应将该查询转发给PPDB 206),而是检测该IDP查询是否包括预付费用户的身份,如果是,则对预付费账户余额屏蔽数据库202进行查询以判断该预付费用户的账户余额是否满足阈值要求,例如,要求预付费用户具有大于零的余额。如果用户的账户余额不满足阈值要求(例如,用户具有零账户余额),则NE 200将执行这样的操作,即,屏蔽PPDB 206,使其不接收与该预付费用户的账户相关联的信令消息业务。例如,NE 200可以通过将CONNECT消息发送给MSC 212来代表消息目的地(PPSCP 204)作出响应,以指示呼叫未被允许(图2,消息2)。在该情况下,NE 200还代表预付费用户数据库PPDB 206作出响应,其原因在于,否则的话,消息目的地(PPSCP 204)将最终把预付费查询转发给PPDB 206并将PPDB 206的响应传达给MSC 212。
以这种方式,NE 200避免了不必要的响应于和来自PPSCP 204/PPDB206的IDP查询的业务。
图3是说明根据本发明的实施例来执行预付费账户余额屏蔽的示例性过程的流程图。参照图2和3来解释该流程图。
在方框300处,从诸如MSC 212这样的消息源发送包括标识预付费用户的信息的消息,并通过用于处理网络信令消息的网络实体(例如,NE200)来接收该消息。标识预付费用户的信息可以是通信服务用户标识符,例如统一资源标识符(URI),和/或通过其标识预付费用户的任何其它信息,例如,国际移动用户身份(IMSI)号码、移动台综合服务数字网(MSISDN)号码等。
该消息可以直接与预付费服务相关联;例如,该消息可以是对诸如PPSCP 204这样的预付费服务应用的查询。作为另一种选择,该消息可以与预付费服务间接关联;例如,该消息可以是自己能够作出对预付费服务应用的查询的服务。作为另一种选择,该消息可以激活除非预付费用户具有足够余额否则不应该允许的服务。与预付费服务间接关联的示例性消息包括对诸如HLR和/或HSS这样的移动服务节点的查询、对诸如短消息服务中心(SMSC)这样的短消息服务节点的查询,以及来自诸如E.164号码映射(ENUM)服务或域名系统(DNS)服务这样的网络服务的响应消息。
消息发送给NE 200,而意图到达不同于NE 200的消息目的地。例如,NE 200可以接收发送的使用全球寻址码(GT)路由的消息或使用点编码/子系统号(PC/SSN)路由的消息,在这种情况中,NE 200将确定意图到达的消息目的地的地址,并适当地路由该消息。
在方框302处,针对标识的预付费用户执行阈值查询,以判断该用户的账户余额是否满足阈值要求。例如,NE 200对预付费账户余额屏蔽数据库202进行查询以判断该预付费用户是否具有零余额。如果消息包括标识不止一个预付费用户的信息,则NE 200可以针对关于每个标识的用户的信息,对预付费账户余额屏蔽数据库202进行查询。
在方框304处,如果用户的账户余额不满足阈值要求,则处理移动到方框306,其中,NE 200将消息转发给其意图到达的目的地。然而,如果在方框304处,NE 200确定用户的账户余额满足阈值要求,则NE 200基于接收到的消息类型来采取适当的操作,以屏蔽PPDB 206,使其不接收关于该预付费用户的账户的查询业务。例如,NE 200代表消息目的地对消息作出响应,而不是将该消息发送给消息目的地(选择1,方框308);NE 200丢弃该消息,而不是将其发送给消息目的地(选择2,方框310);或者NE200修改该消息,并将修改的消息转发给消息目的地(选择3,方框312)。在所有这些情况中,如果预付费用户的账户余额满足阈值要求,则将NE200接收到的消息转发给消息目的地(方框306)。在方框300中,如果接收到的消息包括标识附加的预付费用户的信息(例如,该消息包括标识不止一个预付费用户的信息),则针对每个标识的用户依次地重复方框302到312。
图4是说明根据本发明的另一实施例来执行预付费账户余额屏蔽的示例性系统的方框图。在图4中,除了包括两个附加的节点(归属位置登记器/本地用户服务器(HLR/HSS 400)和短消息服务中心(SMSC 402))之外,该系统与图2中说明的系统基本相同。根据本发明的另一实施例来执行预付费账户余额屏蔽的示例性过程将参照图3和4来进行描述。
在图4中,MSC 212将移动应用部分(MAP)的发送路由信息(SRI)查询消息发送给NE 200(图4的消息1和图3的方框300)。在一个实施例中,将该消息作为使用GT路由的消息或使用PC/SSN路由的消息发送;该SRI消息以关联于被呼叫的移动用户的HLR或HSS中的任意一个为目的地。NE 200确定意图到达的目的地为HLR/HSS 400。在作为另一种选择的实施例中,将消息直接发送给HLR/HSS 400,但是也可以通过NE 200路由该消息。
NE 200基于消息中包括的信息来标识预付费用户(图3,方框302),并执行对预付费账户余额屏蔽数据库202的阈值查询(图3,方框304)。如果预付费用户的账户余额不满足阈值要求,则NE 200代表HLR/HSS 400对MSC 212作出响应(图3,选择1,方框308)。例如,NE 200向MSC 212发送诸如否定确认这样的消息,该消息通过防止呼叫方确定如何将呼叫路由到被叫方来有效地终止所尝试的呼叫(图4,消息2)。
以这种方式,预付费账户余额屏蔽对PPSCP 204和HLR/HSS 400进行了屏蔽,从而使其不接收与该预付费用户的账户相关联的信令消息业务。
现在还将参照图3和4来描述根据本发明的另一实施例执行预付费账户余额屏蔽的另一示例性过程。
在图4中,MSC 212将消息传送服务消息发送给NE 200,例如作为使用信令点编码/子系统号路由的GSM MAP消息。例如,MSC 212将移动起始转发短消息(ForwardShortMessage)(MO FSM)消息发送给NE 200(图4,消息3)。MO FSM消息以关联于被呼叫移动用户的任意SMSC为目的地。NE 200接收该消息(图3,方框300),并确定意图到达的目的地为SMSC 402。NE 200基于消息中包括的信息来标识预付费用户(图3,方框302),并执行对预付费账户余额屏蔽数据库202的阈值查询(图3,方框304)。如果预付费用户的账户余额不满足阈值要求,则NE 200代表SMSC402对MSC 212作出响应(图3,选择1,方框308)。例如,NE 200向MSC 212发送诸如否定确认这样的消息,以指示不能传送MO FSM(图4,消息4)。
以这种方式,预付费账户余额屏蔽对PPSCP 204和SMSC 402进行了屏蔽,从而使其不接收与该预付费用户的账户相关联的信令消息业务。
图5是说明根据本发明的又一实施例来执行预付费账户余额屏蔽的示例性系统的方框图。NE 200、预付费账户余额屏蔽数据库202、PPSCP 204、PPDB 206、后台部门208以及服务提供接口210的功能与图2所描述的功能相同,所以这里将不再重复对它们的描述。在图5中,系统包括媒体网关控制器(MGC 500)和E.164号码映射服务器(ENUM 502)。将参照图3和5来描述根据本发明的另一实施例来执行预付费账户余额屏蔽的示例性过程。
在图5中,MGC 500通过NE 200(图5,消息1)将ENUM查询发送给ENUM 502(图5,消息2)。然后,ENUM 502通过NE 200将响应(图5,消息3)发送给MGC 500。在这种情况中,NE 200接收以MGC 500为目的地的ENUM响应,其包括标识预付费用户的一个或更多URI。NE200接收ENUM响应(图3,方框300)、基于该消息中包括的信息来标识一个或更多预付费用户(图3,方框302),并针对每个标识的预付费用户来执行阈值查询(图3,方框304)。NE 200简单地从ENUM响应中移除账户余额不满足阈值要求的任何预付费用户的URI(图3,选择3,方框312),并将修改的ENUM响应转发给其意图到达的目的地,MGC 500(图5,消息4)。
以这种方式,预付费账户余额屏蔽从提供给ENUM查询发起者的ENUM响应消息中过滤出无关的URI值——即,与不满足阈值要求的预付费用户的账户相关联的值,由此减轻查询节点(在这种情况中为MGC 500)上的处理负担。
图6是说明根据本发明的再一实施例在结合执行用户定位功能(SLF)的情况下执行预付费账户余额屏蔽的示例性系统的方框图。将参照图3和6来描述根据本发明的另一实施例来执行预付费账户余额屏蔽的示例性过程。
在图6中,示例性IMS网络包括用于处理SIP信令分组的询问呼叫会话控制功能I-CSCF 600、用于存储订购相关信息的多个本地用户服务器602,以及用于将用户地址映射到一个本地用户服务器602的用户定位功能(SLF 604)。在一个实施例中,预付费账户余额屏蔽功能与SLF数据库606集成在一起。在本发明的替换实施例中,预付费账户余额屏蔽功能可以与CSCF实体(例如,I-CSCF、代理-CSCF、服务-CSCF)集成在一起/处于同一位置。
在图6中,I-CSCF 600接收SIP邀请(SIP INVITE)消息(图6,消息1),其包括标识SIP会话的参与方的信息:fred@aol.com和ed@vzw.com。I-CSCF 600对SLF 604进行查询(图6,消息2)。SLF 604检验SLF查询消息中包括的被叫方/呼叫方用户信息,并标识预付费用户,ed@vzw.com(图3,方框300)。SLF 604通过查询SLF数据库606并使用SLF数据库606的PREPAID_THRESHOLD字段中存储的数据执行预付费屏蔽,来判断预付费用户的账户余额是否满足阈值要求,该SLF数据库606包括预付费账户余额屏蔽数据(图3,方框302)。如果用户未通过屏蔽,则SLF 604在SLF响应消息中返回预付费屏蔽失败指示符(图6,消息3)。I-CSCF 600检验SLF响应消息中的预付费屏蔽失败指示符(图3,方框304),并且如果发现“不允许”,则I-CSCF 600将代表本地用户服务器602(图3,选择1,方框308)将否定确认消息(例如,401,403等)返回给的呼叫发起者或“上游节点”(图6,消息4)。
以这种方式,预付费屏蔽使能的SLF 604适合于有效地屏蔽本地用户服务器602,从而使其不接收与未通过屏蔽的预付费用户的账户相关联的不必要的查询业务。如果用户通过屏蔽,则SLF进行处理,并且呼叫路由继续正常进行。
在预付费账户余额屏蔽功能与诸如代理-CSCF这样的CSCF实体集成在一起/处于同一位置的实施例中,屏蔽功能通过提早拒绝发往/来自预付费余额不足的用户的呼叫尝试,来有效地屏蔽多个IMS核心网络部件/资源,从而使其不接收不必要的信令业务。
本发明并不限于上面描述的消息,而可以应用于对预付费用户数据库的查询将判断哪些用户将具有或将不具有对网络和/或一些或所有网络服务的访问权的任何情形。
应该理解,在不偏离本发明的范围的情况下,可以改变其各种细节。此外,前面的描述仅出于说明的目的,而非出于限制的目的。

Claims (46)

1、一种用于执行预付费账户余额屏蔽的方法,所述方法包括:
在用于处理网络信令消息的网络实体处执行以下步骤:
接收包括标识预付费用户的信息的信令消息,所述消息从消息源发送,并意图到达消息目的地;
使用预付费账户余额屏蔽数据和所述信令消息中标识所述预付费用户的信息,来判断所述预付费用户的账户余额是否满足阈值要求,其中,所述预付费账户余额屏蔽数据是在与所述预付费账户余额屏蔽数据分开的预付费用户数据库中存储的可用预付费用户账户信息的一个子集;
在确定所述预付费用户的账户余额不满足所述阈值要求之后,执行屏蔽操作。
2、根据权利要求1所述的方法,其中,所述网络实体包括以下各项中的一项:
信号传送点(STP)、7号信令系统/网际协议(SS7/IP)信令网关、会话发起协议(SIP)服务器、媒体网关控制器(MGC)、软交换(SS)、汇接局以及网际协议多媒体系统(IMS)节点。
3、根据权利要求1所述的方法,其中,所述消息的接收使用的消息协议包括以下协议中的一项:
7号信令系统(SS7)协议、互联网工程任务组(IETF)信令传输(SIGTRAN)协议、会话发起协议(SIP)、承载无关呼叫控制(BICC)协议、Radius协议、Diameter协议以及移动应用部分(MAP)协议。
4、根据权利要求1所述的方法,其中,接收消息包括接收以下消息中的一个:
发送的使用全球寻址码路由的消息和使用信令点编码/子系统号路由的消息。
5、根据权利要求1所述的方法,其中,标识所述预付费用户的信息包括通信服务用户标识符和统一资源标识符中的至少一个。
6、根据权利要求1所述的方法,其中,判断所述预付费用户的账户余额是否满足阈值要求包括:
在与所述预付费用户数据库分开的预付费账户余额屏蔽数据库中执行查找。
7、根据权利要求1所述的方法,其中,判断所述预付费用户的账户余额是否满足阈值要求包括:
判断所述预付费用户的账户余额是否为大于零的值。
8、根据权利要求1所述的方法,其中,对所述预付费用户数据库执行屏蔽操作,从而使其不接收与所述预付费用户的账户相关联的消息业务包括:
代表所述消息目的地对所述消息源作出响应。
9、根据权利要求8所述的方法,其中,所述消息目的地包括所述预付费用户数据库。
10、根据权利要求8所述的方法,其中,所述消息目的地包括用于处理对所述预付费用户数据库的查询的服务控制点(SCP)。
11、根据权利要求1所述的方法,对所述预付费用户数据库执行屏蔽,从而使其不接收与所述预付费用户的账户相关联的消息业务包括:
丢弃所述消息。
12、根据权利要求1所述的方法,对所述预付费用户数据库执行屏蔽操作,从而使其不接收与所述预付费用户的账户相关联的消息业务包括:
修改所述消息,并将所述修改的消息转发给所述消息目的地。
13、根据权利要求12所述的方法,其中,修改所接收到的消息包括:
从所接收到的消息中移除信息,所述信息标识账户余额不满足所述阈值要求的预付费用户。
14、根据权利要求1所述的方法,其中,所接收到的消息包括:
从查询源向预付费服务应用发送的查询。
15、根据权利要求1所述的方法,其中,所接收到的消息包括:
从查询源向移动服务节点发送的查询。
16、根据权利要求15所述的方法,其中,所述移动服务节点包括:
归属位置登记器(HLR)。
17、根据权利要求15所述的方法,其中,所述移动服务节点包括:
归属用户服务器(HSS)。
18、根据权利要求1所述的方法,其中,所接收到的消息包括:
消息传送服务消息。
19、根据权利要求1所述的方法,其中,所接收到的消息包括:
来自网络服务的响应消息。
20、根据权利要求19所述的方法,其中,所述网络服务包括:
E.164号码映射(ENUM)功能。
21、根据权利要求19所述的方法,其中,所述网络服务包括:
域名系统(DNS)功能。
22、根据权利要求1所述的方法,其中,所接收到的消息包括:
对用户定位功能(SLF)的查询。
23、根据权利要求1所述的方法,其中,所述屏蔽操作包括:
对所述预付费用户数据库进行屏蔽,从而使其不接收与所述预付费用户的账户相关联的信令消息业务。
24、一种用于执行预付费账户余额屏蔽的系统,所述系统包括:
(a)预付费用户账户余额屏蔽数据库,其包括预付费账户余额屏蔽数据,所述预付费账户余额屏蔽数据表示在与所述预付费账户余额屏蔽数据分开的预付费用户数据库中存储的可用预付费用户账户信息的一个子集;
(b)预付费用户账户余额屏蔽功能,用于接收包括标识预付费用户的信息的信令消息,使用所述信令消息中标识所述预付费用户的所述信息从所述预付费用户账户余额屏蔽数据库中提取信息,以判断所述预付费用户的账户余额是否满足阈值要求,并且在确定出所述预付费用户的账户余额不满足所述阈值要求之后,来执行屏蔽操作。
25、根据权利要求24所述的系统,其中,所述网络实体包括以下各项中的一项:
信号传送点(STP)、7号信令系统/网际协议(SS7/IP)信令网关、会话发起协议(SIP)服务器、媒体网关控制器(MGC)、软交换(SS)、汇接局以及网际协议多媒体系统(IMS)节点。
26、根据权利要求24所述的系统,其中,所述消息的接收使用的消息协议包括以下协议中的一种:
7号信令系统(SS7)协议、互联网工程任务组(IETF)信令传输(SIGTRAN)协议、会话发起协议(SIP)、承载无关呼叫控制(BICC)协议、Radius协议、Diameter协议以及移动应用部分(MAP)协议。
27、根据权利要求24所述的系统,其中,所述接收到的消息包括:
发送的使用全球寻址码路由的消息和使用信令点编码/子系统号路由的消息。
28、根据权利要求24所述的系统,其中,标识所述预付费用户的所述信息包括通信服务用户标识符和统一资源标识符中的至少一个。
29、根据权利要求24所述的系统,其中,所述网络实体用于:
通过在所述预付费账户余额屏蔽数据库中执行查找,来判断所述预付费用户的账户余额是否满足阈值要求。
30、根据权利要求24所述的系统,其中,所述网络实体用于:
通过判断所述预付费用户的账户余额是否为大于零的值,来判断所述预付费用户的账户余额是否满足阈值要求。
31、根据权利要求24所述的系统,其中,对所述预付费用户数据库执行屏蔽操作,从而使其不接收与所述预付费用户的账户相关联的消息业务包括:
代表所述消息目的地对所述消息源作出响应。
32、根据权利要求31所述的系统,其中,所述消息目的地包括:
所述预付费用户数据库。
33、根据权利要求31所述的系统,其中,所述消息目的地包括:
用于处理对所述预付费用户数据库的查询的服务控制点(SCP)。
34、根据权利要求24所述的系统,其中,对所述预付费用户数据库执行屏蔽操作,从而使其不接收与所述预付费用户的账户相关联的消息业务包括:
丢弃所述消息。
35、根据权利要求24所述的系统,其中,对所述预付费用户数据库执行屏蔽操作,从而不接收与所述预付费用户的账户相关联的消息业务包括:
修改所述消息,并将所述修改的消息转发给所述消息目的地。
36、根据权利要求35所述的系统,其中,修改所述消息包括:
从所述消息中移除标识账户余额不满足所述阈值要求的预付费用户的信息。
37、根据权利要求24所述的系统,其中,所述消息包括:
从查询源向预付费服务应用发送的查询。
38、根据权利要求24所述的系统,其中,所述消息包括:
从查询源向移动服务节点发送的查询。
39、根据权利要求38所述的系统,其中,所述移动服务节点包括:
归属位置登记器(HLR)功能。
40、根据权利要求38所述的系统,其中,所述移动服务节点包括:
归属用户服务器(HSS)功能。
41、根据权利要求24所述的系统,其中,所述消息包括:
消息传送服务消息。
42、根据权利要求24所述的系统,其中,所述消息包括:
来自网络服务的响应消息。
43、根据权利要求42所述的系统,其中,所述网络服务包括:
E.164号码映射(ENUM)功能。
44、根据权利要求42所述的系统,其中,所述网络服务包括:
域名系统(DNS)功能。
45、根据权利要求24所述的系统,其中,所述消息包括:
对用户定位功能(SLF)的查询。
46、一种计算机程序产品,包括在计算机可读介质中实施的用于执行虚拟分流的计算机可执行指令,所述步骤包括:
接收包括标识预付费用户的信息的信令消息,所述消息从消息源发送,并意图到达消息目的地;
使用预付费账户余额屏蔽数据和所述信令消息中标识所述预付费用户的信息,来判断所述预付费用户的账户余额是否满足阈值要求,其中,所述预付费账户余额屏蔽数据是在与所述预付费账户余额屏蔽数据分开的预付费用户数据库中存储的可用预付费用户账户信息的一个子集;
在确定所述预付费用户的账户余额不满足所述阈值要求之后,执行屏蔽操作。
CN2007800518767A 2006-12-28 2007-12-21 用于执行预付费账户余额屏蔽的方法、系统 Active CN101658020B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US87754006P 2006-12-28 2006-12-28
US60/877,540 2006-12-28
US11/890,299 US8606222B2 (en) 2006-12-28 2007-08-03 Methods, systems, and computer program products for performing prepaid account balance screening
US11/890,299 2007-08-03
PCT/US2007/026232 WO2008085432A1 (en) 2006-12-28 2007-12-21 Methods, systems, and computer program products for performing prepaid account balance screening

Publications (2)

Publication Number Publication Date
CN101658020A true CN101658020A (zh) 2010-02-24
CN101658020B CN101658020B (zh) 2013-10-16

Family

ID=39584712

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007800518767A Active CN101658020B (zh) 2006-12-28 2007-12-21 用于执行预付费账户余额屏蔽的方法、系统

Country Status (4)

Country Link
US (1) US8606222B2 (zh)
EP (1) EP2116021B1 (zh)
CN (1) CN101658020B (zh)
WO (1) WO2008085432A1 (zh)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7813484B2 (en) * 2002-08-08 2010-10-12 Telecommunication Systems, Inc. All-HTTP multimedia messaging
WO2010083509A2 (en) * 2009-01-16 2010-07-22 Tekelec Methods, systems, and computer readable media for centralized routing and call instance code management for bearer independent call control (bicc) signaling messages
US8750126B2 (en) 2009-10-16 2014-06-10 Tekelec, Inc. Methods, systems, and computer readable media for multi-interface monitoring and correlation of diameter signaling information
US8613073B2 (en) 2009-10-16 2013-12-17 Tekelec, Inc. Methods, systems, and computer readable media for providing diameter signaling router with firewall functionality
US9319318B2 (en) 2010-03-15 2016-04-19 Tekelec, Inc. Methods, systems, and computer readable media for performing PCRF-based user information pass through
US8391833B2 (en) 2010-08-08 2013-03-05 Tekelec, Inc. Systems, methods, and computer readable media for diameter routing with number portability correction
US8620263B2 (en) 2010-10-20 2013-12-31 Tekelec, Inc. Methods, systems, and computer readable media for diameter routing agent (DRA) based credit status triggered policy control
US9161184B2 (en) 2010-12-23 2015-10-13 Telecommunications Systems, Inc. Alphanumeric address mapping for non-homogeneous short message networks
US9935922B2 (en) 2011-01-21 2018-04-03 Tekelec, Inc. Methods, systems, and computer readable media for screening diameter messages within a diameter signaling router (DSR) having a distributed message processor architecture
US8682289B2 (en) 2011-02-14 2014-03-25 Telecommunication Systems, Inc. Prepaid short message services revenue capture
CN103493522B (zh) 2011-03-03 2016-12-07 泰科来股份有限公司 用于丰富Diameter信令消息的方法、系统和计算机可读介质
CN102739410A (zh) * 2011-04-02 2012-10-17 宏碁股份有限公司 网络连接的储值状态管理方法和系统及储值余额管理方法
WO2016037256A1 (en) * 2014-09-08 2016-03-17 Redknee Inc. Method, system and apparatus for processing low-balance data session requests
KR102264992B1 (ko) 2014-12-31 2021-06-15 삼성전자 주식회사 무선 통신 시스템에서 서버 할당 방법 및 장치
US10117127B2 (en) 2015-07-08 2018-10-30 Oracle International Corporation Methods, systems, and computer readable media for communicating radio access network congestion status information for large numbers of users
US10341498B2 (en) * 2015-09-11 2019-07-02 Ari Kahn Late stage call setup management in prepaid telephony
US10116457B1 (en) 2017-07-12 2018-10-30 Oracle International Corporation Methods, systems, and computer readable media for usage monitoring
US11936694B2 (en) 2021-11-18 2024-03-19 T-Mobile Usa, Inc. Cross-domain routing based on session initiation protocol information

Family Cites Families (216)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3917915A (en) 1973-07-09 1975-11-04 Tekno Ind Inc Telephone service observation system
US4191860A (en) 1978-07-13 1980-03-04 Bell Telephone Laboratories, Incorporated Data base communication call processing method
US4162377A (en) 1978-07-13 1979-07-24 Bell Telephone Laboratories, Incorporated Data base auto bill calling using CCIS direct signaling
US4313035A (en) 1980-01-18 1982-01-26 Bell Telephone Laboratories, Incorporated Method of providing person locator service
US4310727A (en) 1980-02-04 1982-01-12 Bell Telephone Laboratories, Incorporated Method of processing special service telephone calls
US4385206A (en) 1980-12-16 1983-05-24 Stromberg-Carlson Corporation Programmable port sense and control signal preprocessor for a central office switching system
US4439636A (en) 1982-03-09 1984-03-27 Martha Newkirk Credit card actuated telecommunication access network
US5572579A (en) 1995-04-06 1996-11-05 Bell Communications Research, Inc. System and method for providing portable telephone number service
CA1252861A (en) 1985-08-30 1989-04-18 American Telephone And Telegraph Company Method and apparatus for disallowing the extension of a call through a network
US4756020A (en) 1985-08-30 1988-07-05 American Telephone And Telegraph Company, At&T Bell Laboratories Method and apparatus for disallowing the extension of a call through a network
US4897870A (en) 1985-09-25 1990-01-30 Southlake Technologies, Inc. Network implemented pay telephone set
US4897835A (en) 1985-11-27 1990-01-30 At&E Corporation High capacity protocol with multistation capability
US4756019A (en) 1986-08-27 1988-07-05 Edmund Szybicki Traffic routing and automatic network management system for telecommunication networks
US4754479A (en) 1986-09-17 1988-06-28 American Telephone And Telegraph Company Station number portability
CA1276239C (en) 1986-10-01 1990-11-13 Arlene J. Harris Cellular mobile radio credit card system
US4769834A (en) 1987-01-30 1988-09-06 American Telephone And Telegraph Company And At&T Information Systems Inc. Inter-exchange carrier access
US4788718A (en) 1987-10-05 1988-11-29 American Telephone And Telegraph Company, At & T Laboratories Call data collection and modification of received call distribution
US5150357A (en) 1989-06-12 1992-09-22 Emil Hopner Integrated communications system
US4959849A (en) 1989-07-31 1990-09-25 At&T Bell Laboratories End-to-end network surveillance
US4972461A (en) 1989-09-20 1990-11-20 At&T Bell Laboratories Call message delivery system and method
US5008929A (en) 1990-01-18 1991-04-16 U.S. Intelco Networks, Inc. Billing system for telephone signaling network
DE69020899T2 (de) 1990-09-28 1995-12-07 Hewlett Packard Co Netzüberwachungssystem und -vorrichtung.
US5341680A (en) 1991-08-30 1994-08-30 Nc Dept. Of Human Resources, Division Of Vocational Rehabilitation Services Disabled driver assessment system
US5291481A (en) 1991-10-04 1994-03-01 At&T Bell Laboratories Congestion control for high speed packet networks
CA2086694C (en) 1992-03-05 1996-12-31 Steven K. Miller System, data processing method and program to provide a programmable interface between a workstation and an archive server to automatically store telephone transaction information
JP3098611B2 (ja) 1992-05-19 2000-10-16 株式会社日立製作所 通信端末装置の発呼方法
JP3290438B2 (ja) 1992-06-17 2002-06-10 アジレント・テクノロジーズ・インク ネットワーク監視方法及び装置
US5475732A (en) 1993-02-16 1995-12-12 C & P Of Virginia Common channeling signaling network maintenance and testing
US5506893A (en) 1993-02-19 1996-04-09 At&T Corp. Telecommunication network arrangement for providing real time access to call records
US5457729A (en) 1993-03-15 1995-10-10 Symmetricom, Inc. Communication network signalling system link monitor and test unit
US5426688A (en) 1993-05-12 1995-06-20 Anand; Vivodh Z. J. Telecommunication alarm method and system
US5546398A (en) 1993-07-23 1996-08-13 Nts Communications, Inc. Signal intercept system and method
DE69330833T2 (de) 1993-12-06 2002-03-28 Agilent Technologies Inc Stellenidentifizierung in einem Kommunikationssignalisierungsnetz
US5473596A (en) 1993-12-09 1995-12-05 At&T Corp. Method and system for monitoring telecommunication network element alarms
US5438570A (en) 1993-12-29 1995-08-01 Tekno Industries, Inc. Service observing equipment for signalling System Seven telephone network
DE69530534T2 (de) 1994-02-25 2004-03-18 Hewlett-Packard Co. (N.D.Ges.D.Staates Delaware), Palo Alto Nachrichtempfangschaltung für ein Signalisierungsnetz
US5539804A (en) 1994-02-25 1996-07-23 Ctel Compression Telecommunications Corporation Common channel signalling communication monitoring system
WO1995034153A1 (en) 1994-06-08 1995-12-14 Hughes Aircraft Company Apparatus and method for hybrid network access
US5586177A (en) 1995-09-06 1996-12-17 Bell Atlantic Network Services, Inc. Intelligent signal transfer point (ISTP)
US5579371A (en) 1994-11-22 1996-11-26 Unisys Corporation Common channel signaling network applications platform
US5757895A (en) 1995-11-09 1998-05-26 Unisys Corporation Extracting and processing data derived from a common channel signalling network
US5812639A (en) 1994-12-05 1998-09-22 Bell Atlantic Network Services, Inc. Message communication via common signaling channel
US5610969A (en) 1994-12-23 1997-03-11 Bell Atlantic Mobile Systems, Inc. Personal communication service registration system and method
US5768358A (en) 1994-12-30 1998-06-16 Stentor Resource Centre Inc. Method and apparatus for routing a call to a number corresponding to a virtual public dial plan or to an existing dial plan
US5583926A (en) 1994-12-30 1996-12-10 Stentor Resource Centre Inc. Method and apparatus for routing a call to a number corresponding to a virtual public dial plan or to an existing dial plan
US5592530A (en) 1995-01-25 1997-01-07 Inet, Inc. Telephone switch dual monitors
US5774532A (en) 1995-04-21 1998-06-30 Mci Corporation Single network record construction
US5768352A (en) 1995-05-10 1998-06-16 Mci Communications Corporation Generalized statistics engine for telephone network
US5606600A (en) 1995-05-10 1997-02-25 Mci Communications Corporation Generalized statistics engine for telephone network employing a network information concentrator
US5799073A (en) 1995-06-07 1998-08-25 Southwestern Bell Technology Resources, Inc. Apparatus and method for recording call related data
US5598464A (en) 1995-06-20 1997-01-28 Dsc Communications Comporation Method and apparatus for providing local number portability
FI101443B (fi) 1995-06-28 1998-06-15 Ericsson Telefon Ab L M Menetelmä kutsutun tilaajan tavoittamiseksi
US5978464A (en) 1995-06-30 1999-11-02 Siemens Information And Communications Networks, Inc. Method for updating a local switch internal database in system having different service providers within a common numbering plan area
US5689555A (en) 1995-06-30 1997-11-18 Siemens Stromberg-Carlson Method for transferring a subscriber to a new local service provider
US5748724A (en) 1995-06-30 1998-05-05 Siemens Stomberg-Carlson Method for transferring a subscriber to a new local service provider
US5970131A (en) 1995-06-30 1999-10-19 Siemens Information And Communication Networks, Inc. Method for providing location/geographic portability in a system having different service providers within a common numbering plan area
US6009160A (en) 1995-06-30 1999-12-28 Siemens Information And Communication Networks, Inc. Method for routing a call
US5802145A (en) 1995-08-03 1998-09-01 Bell Atlantic Network Services, Inc. Common channel signaling event detection and control
US5625681A (en) 1995-08-11 1997-04-29 Stratus Computer, Inc. Method and apparatus for telephone number portability
US5740239A (en) 1995-09-27 1998-04-14 Lucent Technologies Inc. Method and apparatus using bit maps to access data for processing telephone calls
JP3763907B2 (ja) 1995-12-12 2006-04-05 エイ・ティ・アンド・ティ・コーポレーション 通信ネットワークにおける信号メッセージをモニタする方法
US5764745A (en) 1995-12-15 1998-06-09 Gte Laboratories Incorporated Apparatus and method for local number portability using nongeographic subscriber numbers
CA2165857C (en) 1995-12-21 2000-07-25 L. Lloyd Williams Number portability using isup message option
CA2165856C (en) 1995-12-21 2001-09-18 R. William Carkner Number portability with database query
US5712908A (en) 1995-12-22 1998-01-27 Unisys Corporation Apparatus and method for generating call duration billing records utilizing ISUP messages in the CCS/SS7 telecommunications network
US5784443A (en) 1996-02-01 1998-07-21 Mci Corporation Integrated revenue domain for telecommunication networks
EP0792074A3 (en) 1996-02-20 1998-11-11 Hewlett-Packard Company A method of providing a service in a switched telecommunications system and a message interceptor suitable for use in such method
EP0817508A3 (en) 1996-06-26 2000-05-10 Hewlett-Packard Company Method and apparatus for relieving the loading of a service function node in a telecommunications signalling network
US6021126A (en) 1996-06-26 2000-02-01 Bell Atlantic Network Services, Inc. Telecommunication number portability
US5903726A (en) 1996-06-26 1999-05-11 Mci Communications Corporation System using portion of a short message payload to identify short message service types and delivering the message if user subscribes to the services
US6188899B1 (en) * 1996-07-15 2001-02-13 At&T Wireless Svcs, Inc. System and method for automatic registration notification for over-the-air activation
US6134316A (en) 1996-10-18 2000-10-17 Telefonaktiebolaget Lm Ericsson Telecommunications network with relocateability of subscriber number
US6188752B1 (en) 1996-11-12 2001-02-13 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for providing prepaid telecommunications services
FI104876B (fi) 1996-11-12 2000-04-14 Nokia Mobile Phones Ltd Järjestelmä ja menetelmä tietojen hakemiseksi tietokannasta
US5999525A (en) 1996-11-18 1999-12-07 Mci Communications Corporation Method for video telephony over a hybrid network
US6108782A (en) 1996-12-13 2000-08-22 3Com Corporation Distributed remote monitoring (dRMON) for networks
US6122352A (en) 1996-12-19 2000-09-19 Nokia Telecommunications Oy Method for controlling a credit customer call
US5915222A (en) 1996-12-20 1999-06-22 Telefonaktiebolaget L M Ericsson (Publ) Transporting short message service (SMS) messages within a telecommunications network
US6137869A (en) 1997-09-16 2000-10-24 Bell Atlantic Network Services, Inc. Network session management
US6215790B1 (en) 1997-03-06 2001-04-10 Bell Atlantic Network Services, Inc. Automatic called party locator over internet with provisioning
US6097719A (en) 1997-03-11 2000-08-01 Bell Atlantic Network Services, Inc. Public IP transport network
US5995822A (en) 1997-06-02 1999-11-30 Telefonaktiebolaget L M Ericsson Method for handling parallel transactions on telephone pre-paid accounts
US6091957A (en) 1997-06-12 2000-07-18 Northern Telecom Limited System and method for providing a geographic location of a mobile telecommunications unit
US6178331B1 (en) 1997-06-17 2001-01-23 Bulletin.Net, Inc. System and process for allowing wireless messaging
US6324183B1 (en) 1998-12-04 2001-11-27 Tekelec Systems and methods for communicating messages among signaling system 7 (SS7) signaling points (SPs) and internet protocol (IP) nodes using signal transfer points (STPS)
US6108332A (en) 1997-09-12 2000-08-22 Ericsson Inc. Local number portability for interexchange carriers
US6138023A (en) 1997-09-23 2000-10-24 Lucent Technologies, Inc. Method for porting a directory number from one wireless service provider to another
US6075982A (en) 1997-09-23 2000-06-13 Mci Communications Corporation Wireless prepaid platform integration with standard signaling
US6363411B1 (en) 1998-08-05 2002-03-26 Mci Worldcom, Inc. Intelligent network
US6122510A (en) 1997-11-04 2000-09-19 Telefonaktiebolaget Lm Ericsson Method and apparatus for providing network-specific mobile services
US6138007A (en) 1997-11-26 2000-10-24 Nortel Networks Corporation Methods and systems for late call forwarding when roaming from GSM system to IS41 system
US6115754A (en) 1997-12-29 2000-09-05 Nortel Networks Limited System and method for appending location information to a communication sent from a mobile terminal operating in a wireless communication system to an internet server
US6571094B1 (en) 1998-01-22 2003-05-27 At&T Wireless Services, Inc. Method and system for remote call forwarding of telephone calls from an IP connection
US6111946A (en) 1998-01-29 2000-08-29 Bell Canada Method and system for providing answer supervision in a switched telephone network
US6182086B1 (en) 1998-03-02 2001-01-30 Microsoft Corporation Client-server computer system with application recovery of server applications and client applications
US6351453B1 (en) 1998-03-26 2002-02-26 Bell Atlantic Network Services, Inc. Internet service provider (ISP) finder
US6119014A (en) 1998-04-01 2000-09-12 Ericsson Inc. System and method for displaying short messages depending upon location, priority, and user-defined indicators
US6028914A (en) 1998-04-09 2000-02-22 Inet Technologies, Inc. System and method for monitoring performance statistics in a communications network
US6304565B1 (en) 1998-05-20 2001-10-16 At&T Corp. Method of completing long distance pots calls with IP telephony endpoints
US6249572B1 (en) 1998-06-08 2001-06-19 Inet Technologies, Inc. Transaction control application part (TCAP) call detail record generation in a communications network
US6181937B1 (en) 1998-07-01 2001-01-30 Erkki Joensuu Method for avoiding unnecessary signalling in a cellular communications system
US6185414B1 (en) 1998-07-24 2001-02-06 Telefonaktiebolaget Lm Ericsson (Publ) Wireless telecommunication system with prepaid architecture
US6208872B1 (en) 1998-09-04 2001-03-27 Ericsson Inc. Method and apparatus for inhibition of calls while roaming
US6134307A (en) 1998-09-21 2000-10-17 Iridium Ip Llc Call conversion process for a business system for a global telecommunications network
US6393269B1 (en) 1998-10-14 2002-05-21 Openwave Systems Inc. Signaling system and method for network-based pre-paid wireless telephone service
US6856676B1 (en) 1998-10-15 2005-02-15 Alcatel System and method of controlling and managing voice and data services in a telecommunications network
US20020058507A1 (en) 1998-10-21 2002-05-16 Eric Valentine Ip roaming number gateway
US6128304A (en) 1998-10-23 2000-10-03 Gte Laboratories Incorporated Network presence for a communications system operating over a computer network
US6446127B1 (en) 1998-10-30 2002-09-03 3Com Corporation System and method for providing user mobility services on a telephony network
US6430176B1 (en) 1998-11-06 2002-08-06 Nortel Networks Limited Multimedia channel management through PSTN signaling
US6510164B1 (en) 1998-11-16 2003-01-21 Sun Microsystems, Inc. User-level dedicated interface for IP applications in a data packet switching and load balancing system
US6424621B1 (en) 1998-11-17 2002-07-23 Sun Microsystems, Inc. Software interface between switching module and operating system of a data packet switching and load balancing system
US6272136B1 (en) 1998-11-16 2001-08-07 Sun Microsystems, Incorporated Pseudo-interface between control and switching modules of a data packet switching and load balancing system
US6584183B2 (en) 1998-11-17 2003-06-24 Charles L. Manto System and method for providing sponsored of universal telecommunications service and third party payer services
US6134314A (en) 1998-12-11 2000-10-17 Qwest Communications International Inc. Method and system for dynamically redirecting wireline call delivery
US6333931B1 (en) 1998-12-28 2001-12-25 Cisco Technology, Inc. Method and apparatus for interconnecting a circuit-switched telephony network and a packet-switched data network, and applications thereof
US6470179B1 (en) 1998-12-30 2002-10-22 At&T Corp. Automatic service selection feature for neighborhood residential cordless service
US6438223B1 (en) 1999-03-03 2002-08-20 Open Telephone Network, Inc. System and method for local number portability for telecommunication networks
WO2000056085A1 (en) 1999-03-17 2000-09-21 Star Home Gmbh System and method for roaming for prepaid mobile telephone service
US6466796B1 (en) 1999-04-01 2002-10-15 Lucent Technologies Inc. System for providing location based service to a wireless telephone set in a telephone system
US6747970B1 (en) 1999-04-29 2004-06-08 Christopher H. Lamb Methods and apparatus for providing communications services between connectionless and connection-oriented networks
US6496690B1 (en) 1999-05-07 2002-12-17 Telefonaktiebolaget Lm Ericsson (Publ) Prepaid subscriber service for packet-switched and circuit-switched radio telecommunications networks
US6564261B1 (en) 1999-05-10 2003-05-13 Telefonaktiebolaget Lm Ericsson (Publ) Distributed system to intelligently establish sessions between anonymous users over various networks
US6515997B1 (en) 1999-05-17 2003-02-04 Ericsson Inc. Method and system for automatic configuration of a gateway translation function
US6760343B1 (en) 1999-05-20 2004-07-06 Nortel Networks Limited Method and apparatus for providing a virtual SS7 link in a communications system
US6091959A (en) 1999-06-02 2000-07-18 Motorola, Inc. Method and apparatus in a two-way wireless communication system for location-based message transmission
US6611516B1 (en) 1999-06-21 2003-08-26 Nokia Telecommunications Oyj Short message service support over a packet-switched telephony network
GB9915427D0 (en) 1999-07-01 1999-09-01 Nokia Telecommunications Oy Number portability service in a telecommunication system
US6301609B1 (en) 1999-07-07 2001-10-09 Lucent Technologies Inc. Assignable associate priorities for user-definable instant messaging buddy groups
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
US6373930B1 (en) 1999-09-09 2002-04-16 Sprint Communications Company L.P. Method and system for monitoring telecommunications traffic
US7346022B1 (en) 1999-09-28 2008-03-18 At&T Corporation H.323 user, service and service provider mobility framework for the multimedia intelligent networking
US6718178B1 (en) 1999-10-01 2004-04-06 Sprint Spectrum, L.P. Automatic in-line messaging system
US6430277B1 (en) 1999-10-05 2002-08-06 Rodney L. Roadifer Dial-around compensation method and system
US6480588B1 (en) 1999-11-08 2002-11-12 Worldcom, Inc. Methods for providing prepaid telephony service via an internet protocol network system
US6456708B1 (en) 1999-11-12 2002-09-24 Alcatel Usa Sourcing, L.P. Triggerless number portability system and method
DE19958707A1 (de) 1999-12-06 2001-06-07 Siemens Ag Verfahren zur Übertragung einer Textnachricht
US6252952B1 (en) 1999-12-30 2001-06-26 At&T Corp Personal user network (closed user network) PUN/CUN
US6694153B1 (en) 1999-12-30 2004-02-17 Nortel Networks Limited Service control point location register function
JP2004501526A (ja) 2000-01-26 2004-01-15 インバーティックス コーポレイション 無線通信網と固定ip通信網の間で移動ユーザーのイベント情報を共用する方法と装置
ES2288841T3 (es) 2000-02-11 2008-02-01 Telefonaktiebolaget Lm Ericsson (Publ) Aparato, metodo y sistema para control de almacenamiento de un centro de servicios de mensajes cortos.
US7058036B1 (en) 2000-02-25 2006-06-06 Sprint Spectrum L.P. Method and system for wireless instant messaging
WO2001063883A2 (en) 2000-02-25 2001-08-30 Telecommunication Systems, Inc. Prepaid short messaging
AU4331501A (en) 2000-02-29 2001-09-12 Nat Teleman Corp System and method for controlling and monitoring a wireless roaming call
US7522911B2 (en) 2000-04-11 2009-04-21 Telecommunication Systems, Inc. Wireless chat automatic status tracking
US6535727B1 (en) 2000-06-19 2003-03-18 Sprint Communications Company, L.P. Method and apparatus for providing pre-pay and post-pay communication services using the same integrated
DE60103163T2 (de) 2000-08-02 2005-05-04 Aepona Ltd. Gateway zum zugriff auf netzressourcen
AU2001275786A1 (en) 2000-08-08 2002-02-18 Markport Limited A subscriber registration method
JP2002084363A (ja) 2000-09-06 2002-03-22 Nec Corp ゲートウェイシステム及びそれに用いる回線制御方法
US6963583B1 (en) 2000-09-29 2005-11-08 Telefonaktiebolaget Lm Ericsson (Publ) Generic call server and method of converting signaling protocols
US6801781B1 (en) 2000-10-31 2004-10-05 Nortel Networks Limited Providing a supplementary service in a mobile communications system
US7050549B2 (en) 2000-12-12 2006-05-23 Inrange Technologies Corporation Real time call trace capable of use with multiple elements
WO2002052834A1 (en) * 2000-12-22 2002-07-04 Nokia Corporation Method and system enabling prepaid service in an all-ip network
FI20002888A (fi) 2000-12-29 2002-06-30 Nokia Corp Numeron siirrettävyys ja numerovälin omistajan tietoa hyödyntävät palvelut
US6968052B2 (en) 2001-01-24 2005-11-22 Telecordia Technologies, Inc. Method and apparatus for creating a presence monitoring contact list with dynamic membership
US7277444B2 (en) 2001-02-12 2007-10-02 Redknee Inc. Method and system for distributing and executing service logic
US20020110104A1 (en) 2001-02-13 2002-08-15 Telefonaktiebolaget Lm Ericsson (Publ). Hybrid media gateway control function providing circuit-switched access to a packet-switched radio telecommunications network
EP1407401B1 (en) 2001-06-01 2007-09-19 Watercove Networks Topping up a subscriber's account for a multimedia service on a communications network while the service is being provided
US7711002B2 (en) 2001-06-26 2010-05-04 Link Us All, Llc Transcoding SMS-based streamed messages to SIP-based IP signals in wireless and wireline networks
WO2003017697A1 (en) * 2001-08-14 2003-02-27 Tekelec Methods and systems for triggerless prepaid sms screening and accounting in a signaling message routing node
US8346848B2 (en) 2001-08-16 2013-01-01 Juniper Networks, Inc. System and method for maintaining statefulness during client-server interactions
US7310415B1 (en) 2001-08-30 2007-12-18 At&T Bls Intellectual Property, Inc. Tracking and notification of telephone plan minute status
GB2382267B (en) 2001-11-16 2003-10-15 Micronics Telesystems Ltd Method of sending messages over a wireless bearer
WO2003055185A1 (en) 2001-12-20 2003-07-03 Tekelec Database driven methods and systems for real time call tracing
AU2003216200A1 (en) 2002-02-08 2003-09-02 Spatial Wireless, Inc. Method and system for providing mobile number portability between different wireless networks of different technologies
AU2003223615A1 (en) 2002-04-15 2003-11-03 Spatial Wireless, Inc. Method and system for providing authentication of a mobile terminal in a hybrid network for data and voice services
US7110783B2 (en) 2002-04-17 2006-09-19 Microsoft Corporation Power efficient channel scheduling in a wireless network
US6980635B2 (en) 2002-04-30 2005-12-27 Bellsouth Intellectual Property Corporation Methods and systems for automated prepaid service routing
US7043229B2 (en) 2002-05-31 2006-05-09 Telefonaktiebolaget Lm Ericsson (Publ) System and method for determining tariffs for real-time calls involving ported directory numbers
KR100453350B1 (ko) 2002-06-17 2004-10-15 엘지전자 주식회사 차세대 개방형 네트워크에서 비아이씨씨 프로토콜을이용한 라우팅 장치 및 방법
JP3980421B2 (ja) 2002-06-27 2007-09-26 富士通株式会社 プレゼンス管理方法及び装置
US7876744B2 (en) 2002-11-14 2011-01-25 Ey-Taeg Kwon Method for collect call service based on VoIP technology and system thereof
US8498391B2 (en) 2002-12-02 2013-07-30 Apple Inc. Methods, systems and program products for supporting prepaid service within a communication network
EP1441486B1 (en) 2003-01-22 2010-03-24 Nec Corporation Presence system
BRPI0407797A (pt) 2003-02-25 2006-02-14 Boston Communications Group Inc método e sistema para controlar o uso de um dispositivo sem fio, método para controlar comunicações entre um dispositivo de comunicação sem fio e outro dispositivo de comunicação, aparelho para controlar o uso de um dispositivo sem fio, e, método para comunicar informação relativa ao uso de um dispositivo sem fio
US7333809B2 (en) * 2003-03-18 2008-02-19 At&T Mobility Ii Llc Multi-standard prepaid communication services
EP1460861A1 (en) 2003-03-19 2004-09-22 Alcatel Signaling application service
US7477897B2 (en) 2003-05-22 2009-01-13 Broadcom Corporation Method for handoff of a telephone call between two different wireless networks
DE602004012872T2 (de) * 2003-07-01 2009-04-09 Huawei Technologies Co., Ltd. System und verfahren zur implementierung einer vorausbezahlung für datendienste
US7660898B2 (en) 2003-07-29 2010-02-09 At&T Intellectual Property I, L.P. Presence enhanced telephony service architecture
CA2541388A1 (en) 2003-07-31 2005-02-10 Siemens Aktiengesellschaft System and method for converging circuit switched and packed switched communications
US7333819B2 (en) 2003-09-26 2008-02-19 Siemens Communications, Inc. System and method for global positioning system enhanced presence rules
WO2005033841A2 (en) 2003-09-29 2005-04-14 P-Cube Ltd. Real time charging of pre-paid accounts
CN1617562A (zh) * 2003-11-12 2005-05-18 华为技术有限公司 一种预付费业务计费实现的方法
GB0327379D0 (en) 2003-11-25 2003-12-31 Nokia Corp Telecommunications network
EP1733571B1 (en) 2004-03-04 2016-12-28 Tekelec Global, Inc. Methods, systems, and computer program products for processing mobile originated query messages for prepaid mobile subscribers in a number portability environment
US7146181B2 (en) 2004-03-11 2006-12-05 Tekelec Methods and systems for delivering presence information regarding push-to-talk subscribers
US7337246B2 (en) 2004-07-22 2008-02-26 International Business Machines Corporation Apparatus, system, and method for quick access grid bus connection of storage cells in automated storage libraries
US7260384B2 (en) * 2004-07-29 2007-08-21 Sprint Spectrum L.P. Method and system for dynamic selection of voice mail system
US7319857B2 (en) 2004-09-13 2008-01-15 Tekelec Methods, systems, and computer program products for delivering messaging service messages
CN1327652C (zh) 2004-11-08 2007-07-18 华为技术有限公司 一种在线计费的处理方法
JP2006140712A (ja) 2004-11-11 2006-06-01 Fujinon Corp 雲台装置
US7260207B2 (en) 2005-04-15 2007-08-21 Tekelec Methods, systems, and computer program products for providing presence-qualified E.164 number mapping (ENUM) service in a communications network
BRPI0608800A2 (pt) 2005-05-09 2010-01-26 Roamware Inc sistema e método para gerar informações de assinante (mo-csi) de aplicações personalizadas de origem móvel para lógica avançada de rede móvel (camel) de um roamer entrante e produto de programa de computador
US7263346B2 (en) 2005-05-10 2007-08-28 Sbc Knowledge Ventures, L.P. Method and system for enabling mobile users to manage cells
US20060291488A1 (en) 2005-06-24 2006-12-28 Aylus Networks, Inc. System and method of interworking non-IMS and IMS networks to create new services utilizing both networks
CN1885779B (zh) * 2005-06-24 2011-07-27 朗迅科技公司 为在线收费系统验证路由选择的ims网关系统和方法
GB0517065D0 (en) 2005-08-19 2005-09-28 Nokia Corp Online charging management server
US8213411B2 (en) 2005-08-26 2012-07-03 Hewlett-Packard Development Company, L.P. Charging database with class of service (COS)
US20070047539A1 (en) 2005-09-01 2007-03-01 Tekelec Methods, systems, and computer program products for preserving sequencing of signaling messages at a routing node
US20070127647A1 (en) 2005-10-25 2007-06-07 Tekelec Methods, systems, and computer program products for collecting messages associated with providing prepaid communications services in a communications network
WO2007050589A2 (en) 2005-10-25 2007-05-03 Tekelec Collecting signaling messages associated with prepaid calls
CN100583919C (zh) * 2006-03-14 2010-01-20 华为技术有限公司 解决通信系统欠费欺诈的方法及系统
US7466807B2 (en) 2006-03-15 2008-12-16 Tekelec Methods, systems and computer program products for offloading prepaid status queries from a prepaid status database for unlimited in-network prepaid calls
CN101083541B (zh) 2006-05-31 2013-05-01 朗迅科技公司 Ims网关系统和方法
US7864752B1 (en) 2006-08-09 2011-01-04 Nortel Networks Limited Bearer path resource matching in a wireless communication network
US7855982B2 (en) 2007-11-19 2010-12-21 Rajesh Ramankutty Providing services to packet flows in a network
US20110003579A1 (en) 2008-02-26 2011-01-06 Yigang Cai Online charging for supplementary services in ims networks
US8339954B2 (en) 2008-05-16 2012-12-25 Cisco Technology, Inc. Providing trigger based traffic management
WO2010083509A2 (en) 2009-01-16 2010-07-22 Tekelec Methods, systems, and computer readable media for centralized routing and call instance code management for bearer independent call control (bicc) signaling messages
US8620262B2 (en) 2009-01-21 2013-12-31 Alcatel Lucent Advice of charging (AoC) services in IMS networks
WO2011038352A1 (en) 2009-09-26 2011-03-31 Cisco Technology, Inc. Providing offloads in a communication network
US9319318B2 (en) 2010-03-15 2016-04-19 Tekelec, Inc. Methods, systems, and computer readable media for performing PCRF-based user information pass through
JP5606617B2 (ja) 2010-03-30 2014-10-15 アルカテル−ルーセント Lte/epcネットワークにおけるローカル・ローミング課金
US8391833B2 (en) 2010-08-08 2013-03-05 Tekelec, Inc. Systems, methods, and computer readable media for diameter routing with number portability correction
US8620263B2 (en) 2010-10-20 2013-12-31 Tekelec, Inc. Methods, systems, and computer readable media for diameter routing agent (DRA) based credit status triggered policy control

Also Published As

Publication number Publication date
US8606222B2 (en) 2013-12-10
CN101658020B (zh) 2013-10-16
EP2116021A4 (en) 2013-07-17
WO2008085432A1 (en) 2008-07-17
EP2116021A1 (en) 2009-11-11
EP2116021B1 (en) 2015-02-25
US20080160954A1 (en) 2008-07-03

Similar Documents

Publication Publication Date Title
CN101658020B (zh) 用于执行预付费账户余额屏蔽的方法、系统
US9730035B2 (en) System and method for blocking the use of a service in a telecommunication system
EP1999944B1 (en) Signaling message routing node for relieving the loading of a database for prepaid calls in the context of unlimited prepaid calling plans
US7593713B1 (en) Managing communication sessions in a communications management network
US8755775B2 (en) Virtual number gateway
US20070021101A1 (en) Methods and systems for triggerless prepaid SMS screening and accounting in a signaling message routing node
NZ293337A (en) Switch network for personal communications system
CN101669378A (zh) 用于将来自2g网络的呼叫路由至双模式2g/会话发起协议(sip)设备的方法、系统和计算机程序产品
JP2004120726A (ja) 移動体番号ポータビリティを実施する方法
CN101322381A (zh) 一种基于ip的消息路由方法、系统和设备
JP2005531166A (ja) 前払い加入者ボイス・メールへ転送された呼の請求書作成方法およびシステム
FI109068B (fi) Lyhytsanomien käsittely tietoliikennejärjstelmässä
JP3993767B2 (ja) フィーチャーインタラクション
CN101119296A (zh) 将电路域呼叫路由至分组域的方法和系统
EP1865731B1 (en) A method for realizing short message called service and a short message process system
WO2008083519A1 (en) Method and system for inter-network mobile number portability
CN102647334B (zh) 一种数据路由方法和装置
CN100461887C (zh) 实现短消息前转的方法和系统
CN101902717B (zh) 一种修改付费标识的控制方法、装置以及通信系统
CN101489206A (zh) 一种解决一机多号副号做虚拟网被叫问题的方法和平台
CN102959933B (zh) 通信网络中通告的抑制
JP3679711B2 (ja) テレコミュニケーションサービスを制御するための方法
KR100333110B1 (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
ASS Succession or assignment of patent right

Owner name: TEKELEC, INC.

Free format text: FORMER OWNER: TEKELEC INTERNATIONAL INC.

Effective date: 20140123

C41 Transfer of patent application or patent right or utility model
C56 Change in the name or address of the patentee

Owner name: TEKELEC INTERNATIONAL INC.

Free format text: FORMER NAME: TEKELEC US

CP01 Change in the name or title of a patent holder

Address after: North Carolina

Patentee after: Thai Clark international Limited by Share Ltd.

Address before: North Carolina

Patentee before: TEKELEC

TR01 Transfer of patent right

Effective date of registration: 20140123

Address after: North Carolina

Patentee after: TEKELEC

Address before: North Carolina

Patentee before: Thai Clark international Limited by Share Ltd.