CN101233497B - 收益管理系统和方法 - Google Patents

收益管理系统和方法 Download PDF

Info

Publication number
CN101233497B
CN101233497B CN2006800274217A CN200680027421A CN101233497B CN 101233497 B CN101233497 B CN 101233497B CN 2006800274217 A CN2006800274217 A CN 2006800274217A CN 200680027421 A CN200680027421 A CN 200680027421A CN 101233497 B CN101233497 B CN 101233497B
Authority
CN
China
Prior art keywords
memory
request
management system
data
data management
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN2006800274217A
Other languages
English (en)
Other versions
CN101233497A (zh
Inventor
戴维·斯科特·拉布达
贾亚普拉卡什·克里希纳穆尔蒂
詹姆斯·R·哈多克
亚历山大·罗克尔
基思·M·布雷夫钦斯基
贾尔斯·道格拉斯
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.)
Oracle International Corp
Original Assignee
Oracle International 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 Oracle International Corp filed Critical Oracle International Corp
Publication of CN101233497A publication Critical patent/CN101233497A/zh
Application granted granted Critical
Publication of CN101233497B publication Critical patent/CN101233497B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • G06Q30/00Commerce
    • G06Q30/04Billing or invoicing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/12Accounting
    • G06Q50/60

Abstract

本发明公开了一种实时客户关系管理系统。该系统可提供增加的可用性、减少的内部等待时间、以及降低的数据处理和传送。该系统可以提供实时处理和批处理。系统架构可具有存储器内透写式高速缓冲存储器。高速缓冲存储器可以存储还将被发送到数据库的数据。系统可以具有备份的存储器内透写式高速缓冲存储器。例如,系统可使用热备份以提高数据备份效率。

Description

收益管理系统和方法
相关申请的交叉参考
本申请要求于2005年7月28日提交的美国临时申请第60/703,687号的优先权,其全部内容结合于此作为参考。
技术领域
本发明涉及一种具有存储器内(in-memory)透写式高速缓冲存储器的收益管理系统。
背景技术
通过记帐以及与电话网络交换机进行通信的时间管理硬件和软件架构来实时地跟踪预付费电话账户。如果在客户的预付费账户中存在足够的资金,则该架构批准客户的呼叫。如果客户在呼叫期间用完其预付费账户的时间,则该架构进行动作以终止呼叫。
这些架构被称为客户关系管理(CRM)系统。CRM系统还用于非预付费情况,例如用于生成帐单。CRM系统还用于其他电信以及其他网络管理情况。
预付费账户CRM系统需要具有实时跟踪账户的能力。可用于管理预付费客户账户的实时架构具有一些现有的局限性。
首先,可用的架构需要高性能和数据吞吐量,从而导致相对较高的硬件需求。这些架构以及它们的存储和维护都将是昂贵和费时的。
其次,难以实现对非常低的系统响应等待时间的需求。现有架构中的交易涉及对于基于光盘的存储子系统的几个往返过程。必须通过比较大的软件堆栈来处理数据,以将其从关系表示转换为物理存储格式。
第三,在可用的架构中,多次将数据从系统的一个组件传送到另一个组件来检索数据,将其从关系格式映射为对象格式,通过期望的商业逻辑来处理该数据,然后将响应传送给顾客。
第四,当前可用的架构不能向公共电话网络(例如,交换机)提供期望等级的数字可用性。预付费CRM系统与公共网络的紧密连接增加了数据可用性的需求。作为公共网络的一部分,系统的一些部分需要具有电信级(carrier-grade)可用性。
此外,没有单独产品实现电信CRM(例如,记帐)目的的批处理和实时处理。
发明内容
公开了一种用于管理任意数字账户信息的系统和方法。例如,该系统和方法可用于管理电信系统的收益。该系统和方法可用于管理账户余额,例如,电信系统的用户账户。账户余额的管理可包括在使用期间改变账户余额,和/或查询账户(例如,通过账户持有者或客户服务代表),和/或查询账户以产生帐单报表或执行其他会计特征,和/或查询账户以确定是否授权了账户的使用。
可以与具有现有余额(例如,预付费)的账户、具有最大使用限制(例如,上限)的账户、当前支付账户(例如,通过使用例如信用卡进行立即支付)、其他类型的余额管理账户、或者它们的组合一起使用该系统。
该系统架构可配置为提高性能和可用性,并减少等待时间。例如,该系统和方法可管理用于预付费无线市场操作服务(例如,GSM、GPRS和SMS)的账户。
该系统可具有计费(rating)引擎、记账引擎以及第一高速存储器(例如,存储器内对象存储的交易(transaction in memory objectstore)(TIMOS))。第一存储器可以是虚拟数据库高速缓冲存储器。第一存储器可以是典型的板上RAM存储单元。
第一存储器可以是智能高速缓冲存储器。智能高速缓冲存储器可以以不同的方式处理不同的对象类型。例如,智能高速缓冲存储器可以不同地处理参考对象、仅为数据库的对象以及瞬时对象。
参考对象可被数据库拥有,并且不能够被第一存储器更新。参考对象可包括改变每个呼叫的动态参考对象(例如,账户余额),以及从不或很少改变的静态参考对象(例如,不同呼叫类型的记帐率)。仅为数据库的对象可以是在呼叫期间改变一次或几乎不变的对象,并且不被连接管理器引用。瞬时对象可例如仅存在于存储器中(例如,在TIMOS中)。瞬时对象可以不写入数据库。例如,可以在呼叫结束处将瞬时对象写入数据库(例如,结欠金额)。
数据库可具有数据字典。数据字典可以通过用户写入。数据字典可定义对象类型以及对象彼此是什么类型。如果这样期望,客户可编辑数据字典。
新的收益管理系统可以具有高可用性。该系统可通过引用保留在TIMOS中的任意数据来进行热备份操作。在热备份期间,在丢失数据的情况下,当交换机发送重新授权数据(例如,在长时间呼叫期间)或结束呼叫数据时,系统可重新创建来自交换机和/或TIMOS的数据。
还公开了一种具有高可用性(监视器)的已知故障保护方案,其有规律地检查控制管理器、TIMOS、数据管理器、数据库管理器、和数据库的状态。
公开了一种自包含的故障保护系统。该系统的每个组件都可检查其直接下游组件的状态。如果下游组件发生故障,或者下游组件传送关于其他下游组件故障的故障信息,则系统可进行适当的动作,包括警告用户。
附图说明
图1示出了通过网络连接到交换机的收益管理系统架构的变型例。
图2示出了通过公共网络连接到交换机的收益管理系统架构的变型例。
图3至图5示出了收益管理系统架构的变型例。
图6示出了收益管理系统的使用方法的变型例。
图7示出了收益管理系统的使用方法的变型例的处理流程。
图8示出了收益管理系统的使用方法的变型例。
图9示出了收益管理系统的使用方法的变型例的处理流程。
图10示出了收益管理系统的使用方法的变型例。
图11示出了收益管理系统的使用方法的变型例的处理流程。
图12a至图14示出了收益管理系统的变型例。
具体实施方式
公开了用于管理任意数字账户信息的基于计算机的系统和方法。例如,该系统和方法可用于管理电信系统的收益。该系统和方法可用于管理账户余额,例如,电信系统的用户账户。账户余额的管理可包括在使用期间改变账户余额,和/或查询账户(例如,通过账户持有者或客户服务代表),和/或查询账户以产生帐单报表或执行其他会计特征,和/或查询账户以确定是否授权了账户的使用。
图1示出了诸如电话、计算机或传真机的电信装置2,其可通过公共电话网络4连接到交换机6。电信装置2可通过交换机6与第二电信装置进行通信。交换机6可经由网络并通过网关8(例如,具有协议翻译程序)与收益管理系统100进行通信。网关8可直接与业务逻辑模块10或业务逻辑应用(例如,加拿大Cupertino公司的Portal Infranet、Portal Software、Inc.)进行通信。业务逻辑模块10可与数据库系统12进行通信以确定连接到交换机6的电信装置2是否具有连接和/或保持在线的许可。数据库系统12可具有高可用性Oracle RAC数据库簇。系统100可利用Oracle交易管理功能。
图2示出了网关8可作为收益管理系统100的一部分。网关8可作为业务逻辑模块10和智能网(IN)服务控制点系统(SCP)14之间的接口。服务控制点系统14可利于交换机6和网关8之间的通信。SCP系统14可以是软件或网络内的远程计算机数据库,其接收来自诸如服务交换点(SSP)的查询,以处理诸如800和LNP数字查找和呼叫卡验证的应用。SCP系统14可利用客户管理系统100处理应用。网关8可以是从INSCP到收益管理系统100的其他部分的高速协议翻译程序。
图3示出了业务逻辑模块10可具有一个或多个计费连接管理器(CM)16a和16b、第一存储器数据管理器18(例如,来自PortalSoftware公司的TIMOS Data Manager(DMT))、以及一个或多个第二存储器数据管理器20a和20b(例如,Oracle Data Manager(DMOracle))。第二存储器数据管理器20a和20b可与数据库系统12或其他第二存储器系统进行通信。例如,数据库系统12可具有一个或多个数据库簇22a和22b(例如,Oracle Real Application Cluster),用于为运行在簇上的数据库提供高可用性和可升级性。数据库簇22a和22b可支持一个或多个数据库24。
可经由网关8和/或经由手动存取应用26来存取业务逻辑模块。手动存取应用可被手动或自动地操作。例如,手动存取应用26可被配置为由记帐软件使用以生成发票,和/或由客户服务代表使用以检查账户状态,和/或由账户持有者使用以检查账户状态。
收益管理系统100可具有第一存储器(例如,TIMOS)和第二存储器(例如,数据库)。例如,第一存储器可以处于第一存储器数据库管理器18中和/或与第一存储器数据库管理器18进行通信。第一存储器可被配置为比第二存储器更快、更慢、和/或相同的读取、和/或写入、和/或重写速度(例如,存取速度)。第一存储器可以是存储器内数据存储器以及专用于高速计费和授权请求的数据库高速缓冲存储器。
第一存储器可以是固态存储器,例如系统存储器(例如,RAM)或者具有高存取速度的一个或多个硬盘驱动器。对第一存储器中数据的请求可比对第二存储器中数据的请求处理得更快。
第一数据对象中的第一数据可以以由业务逻辑模块10(例如,Portal Infranet、Portal Software、Inc.)使用的格式存储在第一存储器中。在将其存储在第一存储器中之前,可将第一数据保留为未翻译。内部搜索和存储算法可对第一存储器内的数据进行最优化。例如,将第一数据存储在第一存储器中可消除到第二存储器(例如,诸如在数据库服务器上的一个或多个数据库)的往返过程,并且可加快存储、编辑、和/或查询第一数据的处理速度。对象创建或对第一数据对象的更新可要求不存取第二存储器。可在第一存储器中执行对第一数据对象的更新。例如,系统可具有减小的吞吐量和/或等待时间。
第一存储器数据对象(例如,瞬时对象)可被存储在第一存储器和/或第二存储器中。例如,第一存储器数据对象可以不存储在数据库中,并且可以不继续存在第一存储器中。例如,第一存储对象可仅存在于第一存储器的处理堆栈存储器中。例如,可以以交易方式管理第一存储对象(例如,像其他存储对象一样)。
可以通过关闭第一存储器或对第一存储器数据对象执行删除操作的业务逻辑来从第一存储器中去除第一存储器数据对象。第一存储器数据对象的存储部可以是例如在第一存储器处理的启动期间确定的固定大小。
第一存储器数据管理器18可被配置为改进对移动和/或写入和/或编辑和/或删除和/或查询对象的存取时间和等待时间。
第二存储器可以处于第二存储器数据管理器20中和/或与第二存储器数据管理器20进行通信。对第二存储器数据对象的请求可被发送到第二存储器数据管理器20。例如,第二存储器可以是基于磁盘(例如,在一个或多个硬盘驱动上)的数据库。数据库可以是关系数据库(RDBMS)。
系统可具有低速存取(low access)第二存储器数据对象(例如,仅为数据库的对象)。低速存取第二存储器数据对象(memory dataobject)可被主要和/或唯一地存储在第二存储器中(例如,一个或多个数据库)。低速存取第二存储器数据对象可从不或有时存储在第一存储器中。
第一存储器数据管理器可经由通过模式(pass through mode)来存取低速存取第二存储器数据对象类型。例如,可将请求发送到第二存储器数据管理器(例如,DM Oracle),并且可将响应发送回第一存储器数据管理器。
可以在高速会话处理期间不经常更新或者不更新高速存取第二存储器数据对象(例如,参考对象)。高速存取第二存储器数据对象可被存储(高速缓冲存储)在第一存储器参考对象高速缓冲存储器(ROC)中。可相对于用户基数的增加来增加高速存取第二存储器数据对象的数量。
高速存取第二存储器数据对象可存在于第一存储器中与第一存储器处理的时间长度相等的时间。新开始的第一存储器事件可不包括高速存取第二存储器数据对象。
可在第二存储器和第一存储器中执行高速存取第二存储器数据对象的更新和创建。可在第二存储器和第一存储器中异步或同步地更新或创建高速存取第二存储器数据对象。
高速存取第二存储器数据对象可以是静态的或动态的。可以以不规则的间隔查询、更新、创建、或删除静态高速存取第二存储器数据对象。例如,静态高速存取第二存储器数据对象可以是诸如预订服务和所选费率计划的列表的用户信息。
在完成每个会话之后,都可以接触(例如,查询、更新、创建、删除)动态高速存取第二存储器数据对象。例如,动态高速存取第二存储器数据对象可以是属于用户账户的货币和非货币余额。
备用第一存储器(例如,可具有有效第一存储器和备份、备用第一存储器的高可用性变量)可预加载静态高速存取第二存储器数据对象。静态参考对象的改变可从有效第一存储器传播到备用第一存储器。
网关8可直接与业务逻辑模块10通信。例如,在客户使用电信网络期间,网关8可与第一连接管理器(CM)16a进行通信。网关8可将请求发送到CM 16a,例如根据由IN SCP 14指示的请求类型来调用适当的业务逻辑例程。网关8几乎可以是无状态的。网关8可提供快速故障恢复(failover)能力,其例如伴随有在较低的架构层变得不可用时所使用的操作的降级模式。网关8可执行鉴别、授权、和记帐过程。
可通过使用由第一存储器数据管理器18(例如,DM TIMOS高速缓冲存储器)和数据库系统12提供的数据经由潜入式计费引擎来对由CM接收的事件进行计费。计费引擎可在应用的特定条件(例如,一天中的某个时间、一周中的某一天、所使用的网络)下产生对客户使用电信网络的费用。例如,计费引擎可高速缓冲存储定价对象本身,以减少实现计费阶段所需的网络往返次数。计费引擎可执行分区计费和折扣计费。
基于对象类型,第一存储器数据管理器18可将请求传送到数据库系统12,查询第一存储器数据管理器18参考对象高速缓冲存储器或存取瞬时对象的第一存储器(例如,存储器内存储)。可在数据库系统12中的业务逻辑数据库(例如,Portal Software公司的Infranet Data Dictionary)中定义对象类型和它们的位置。例如,以可配置通常使用的没有第一数据管理器的系统相同的方式,通过存取数据库管理器20可旁路不在第一存储器中的对象的通信量。通过可向第一存储器传播必要更新的平台管理的同步机构,可以确保第一存储器的数据完整性。第一存储器可具有一个或多个高速缓冲存储器。
图4a和图4b示出了收益管理系统100的变型例。网关8可起到高速协议翻译程序以及具有低效运行能力的SLA监视器的作用。CM 16可接收来自网关8的请求。CM 16可具有授权、鉴别、和记帐业务逻辑(例如,用于传送到网关8)。CM 16可调用第一数据管理器18上的操作码。CM 16可被另一客户端(例如,迁移工具)代替。CM 16可具有实时管道(realtime pipeline)(RTP)28。RTP 28可被配置为调整计费,例如,通过折扣计费和分区计费。在计费时,RTP 28可选地被CM 16使用。
第一数据管理器18可具有数据迁移子系统30。在开始或故障恢复之后,数据管理器子系统30可用于填充高速存取第二存储器对象高速缓冲存储器。
第一数据管理器18可具有目录服务器32。目录服务器32可被配置为从具有第二存储器事件多于第一存储器事件或者第一存储器事件多于第二存储器事件的定标情况(scaled scenario)中识别出正确的第一存储器/第二存储器的组合。目录服务器32可以使网关事件和CM事件独立于第一存储器事件的数量。网关和CM处理的数量和位置相对于第一存储器事件的数量和位置可以是灵活的并可升级的。
图4a示出了业务逻辑模块的架构元件都可以独立。图4b示出了多个架构元件可被集成。
图5示出了第一存储器102可具有参考对象高速缓冲存储器(ROC)34和瞬时对象存储器(TOC)36。可通过独立于TOC 36的规则组来管理ROC 34。ROC 34和TOC 36可以在第一存储器102的相同部分或不同部分中。第一存储器102可以是第一存储器数据管理器18的一部分,或者独立于第一存储器数据管理器18但与第一存储器数据管理器18进行通信。ROC 34可被配置为高速缓冲存储高速存取第二存储器数据对象(例如,参考对象)。TOC 36可被配置为存储第一存储器数据对象(例如,瞬时对象)。
图6示出了用于存取TOC 36中的第一存储器数据的方法。如通过箭头38示出的,CM 16可将请求发送到第一数据管理器18。该请求可应用于第一存储器数据。第一数据管理器18可以分析请求38。第一数据管理器18可断定请求应用于第一存储器。第一数据管理器18可应用或执行TOC 36上的请求。如通过箭头40示出的,第一数据管理器18可生成应答并将该应答发送给CM 16。
图7示出了来自CM 16的各种请求和对于这些请求应答的流程。将指令示出为创建、更新、删除、和搜索/读取(即,查询)。来自CM 16的请求可以分别为创建第一数据对象、更新第一数据对象、删除第一数据对象、和搜索/读取第一数据对象。(请求和应答的数目示出了示例性的先后顺序。)第一数据管理器18可将来自CM 16的请求转换或翻译为第一数据管理器指令,例如分别添加第一数据对象,改变第一数据对象,去除第一数据对象,以及发现第一数据对象。第一数据管理器18可应用或执行TOC 36上的第一数据管理器指令。然后,第一数据管理器18可返回应答。该应答可包括搜索到的数据,和/或成功完成任务的确认,和/或错误码和/或错误说明。
图8示出了用于存取ROC 34和数据库系统12中的高速存取存储器数据的方法。如通过箭头38示出的,CM 16可将请求发送到第一数据管理器18。该请求可应用于高速存取第二存储器数据。第一数据管理器18可分析请求38。第一数据管理器18可断定请求应用于高速存取第二存储器数据。第一数据管理器18可确定高速存取第二存储器数据是否在ROC 34中。如果第一数据管理器18确定高速存取第二存储器数据在ROC 34中,则第一数据管理器18可应用或执行对ROC 34中的高速存取第二数据的请求。第一数据管理器18可将请求发送到第二数据管理器20。第二数据管理器20可应用或执行对数据库系统12中的高速存取第二数据的请求。数据库系统12和/或第二数据管理器20和/或第一数据管理器18可生成一个或多个应答。如通过箭头40示出的,应答可被直接发送到CM 16或经由第一数据管理器18发送到CM 16。
图9示出了来自CM的各种请求和对这些请求应答的流程。示例性指令被示出为创建、更新、删除、简单和复杂的搜索/读取(例如,查询)。来自CM 16的请求可分别为创建第一数据对象,更新第一数据对象,删除第一数据对象,以及搜索/读取第一数据对象。(请求和应答的数目示出了示例性的先后顺序。)第一数据管理器18可将来自CM 16的请求转换或翻译为第一数据管理器指令,例如分别添加第一数据对象,改变第一数据对象,去除第一数据对象,以及发现第一数据对象。然后,第一数据管理器18可应用或执行对ROC 34中的高速存取第二数据的翻译请求。
第一数据管理器18可将请求发送到第二数据管理器20和/或CM 16可将请求直接发送到第二数据管理器20。第二数据管理器20可将请求转换或翻译为第二数据管理器指令,例如分别插入数据行,更新数据行,删除数据行,以及选择数据行(尽管第二数据管理器可以执行简单搜索,但没有示出简单搜索/读取的响应)。第二数据管理器20可应用或执行对数据库系统12中的高速存取第二数据的请求。然后,第二数据管理器20、和/或数据库系统12和/或第一数据管理器20可以返回应答。该应答可包括搜索到的数据,和/或成功完成任务的确认,和/或错误码和/或错误说明。
图10示出了存取数据库系统12中的低速存取存储器数据的方法。如通过箭头38示出的,CM 16可将请求发送到第一数据管理器18,和/或将请求直接发送到第二数据管理器20。请求可应用于高速存取第二存储器数据。第一数据管理器18可分析请求38。第一数据管理器18可断定请求应用于低速存取第二存储器数据。第一数据管理器18可将请求发送到第二数据管理器20。第二数据管理器20可应用或执行对数据库系统12中的高速存取第二数据的请求。数据库系统12和/或第二数据管理器20可生成一个或多个应答。如通过箭头40示出的,应答可直接或经由第一数据管理器18发送到CM 16。
图11示出了来自于CM的各种请求和对这些请求应答的流程。示例性指令被示出为创建、更新、删除、以及搜索/读取(即,查询)。来自CM 16的请求可以分别为创建第一数据对象,更新第一数据对象,删除第一数据对象,以及搜索/读取第一数据对象。(请求和应答的数目示出了示例性的先后顺序。)第一数据管理器18可将请求发送到第二数据管理器20。第二数据管理器20可将请求转换或翻译为第二数据管理器指令,例如分别插入数据行,更新数据行,删除数据行,以及选择数据行。第二数据管理器20可应用或执行对数据库系统12中的高速存取第二数据的请求。然后,第二数据管理器20、和/或数据库系统12和/或第一数据管理器20可以返回应答。应答可包括搜索到的数据,和/或成功完成任务的确认,和/或错误码和/或错误说明。
CM 16可将请求直接发送到期望的数据管理器18或20,和/或CM 16可以为请求加标签并且第一数据管理器18可分析标签以确定是否应用和/或执行了请求和/或是否将请求发送到第二数据管理器。标签可以是请求的内容(即,请求的动作),和/或单独与请求的期望最终位置进行通信的附加数据。
可以在收益管理系统100的高速存取路径中创建、更新、或删除该类型的第一存储器数据对象。第一存储器数据对象的实例包括有效会话对象和资源保留对象。
可以使用例如逻辑谓语(例如,等于,不等于)来分析第一存储器数据对象。对第一存储器数据执行的查询可指定索引以用于满足查询。索引可以是能够进行快速值查找的散列。索引可以是单列索引。可通过过滤结果组来支持其他列的谓语以查找匹配。
对第一存储器数据对象的请求可被传送到标准堆栈存储区。可在交易中创建、改变、和删除请求。
第一存储器数据对象可被限制为特定对象,例如,业务对象类型。
可以仅在高速存取通道中以只读模式存取高速存取第二存储器数据。高速存取第二存储器数据的实例是客户账户信息。
可根据需要填充ROC 34。这意味着,如果在ROC 34中没有发现高速存取第二存储器数据对象,则请求可被重新导向数据库系统12。如果请求是读取整个对象,则ROC 34可通过应答进行填充或高速缓冲存储(例如,应答通过应答路径上的第一数据管理器18从第二数据管理器20返回到CM 16)。可以以对整个对象执行的相同方式对高速存取第二存储器数据对象的部分对象请求(‘read_fields’)进行高速缓冲存储。
高速存取第二存储器数据对象可以被全面查询。可通过第一数据管理器18对ROC 34中的高速存取第二存储器数据对象执行涉及基础逻辑算子(例如,等于,不等于)的简单查询。可通过第二数据管理器20对数据库系统12中的高速存取第二存储器数据对象执行复杂查询(例如,涉及到与其他对象的连接,或者诸如“类似”或“其中”的算子)。
在故障恢复之后,可通过数据迁移器30加载动态高速存取第二存储器数据对象。
可在已经开始备份第一存储器系统之后,立即通过数据迁移器(data migrator)30加载静态高速存取第二存储器数据对象。静态高速存取第二存储器数据对象可经由第一存储器同步系统与数据库同步。
低速存取第二存储器数据对象可以是第一存储器中所没有的。对低速存取第二存储器数据对象的请求可直接从第一数据管理器18路由到第二数据管理器20。低速存取第二存储器数据对象可以被全面查询。
在写入操作期间,第一数据管理器可允许读取第一数据值。第一数据管理器可以使写入操作在仅对写入交易可见的数据的便笺式存储器上发生。第一数据管理器可串行化第一数据,而在提交时刻将更新移动到主存储器。
第一数据管理器可具有读已提交隔离(read committedisolation)。读已提交隔离使所有提交更新对于交易可用,即使该提交发生在开始交易之后。读已提交隔离可以防止“脏”读取(即,第一数据管理器保护较早的第一数据值,用于在对第一数据值的未决改变期间对其进行读取)。
第一数据管理器可以支持或不支持语句或交易等级一致读取。
收益管理系统100可被配置为路由不与可路由到和/或远离第一存储器数据管理器18的会话处理相关的任意通信量。同步系统可用于将更新发送到第一存储器数据管理器18。同步系统可将影响存储在第一存储器中的对象的改变传播到高速缓冲存储特定对象或对象类型的所有第一存储器事件。
收益管理系统100可具有会聚系统。该会聚系统可经由第一数据管理器18将批量数据加载到收益管理系统100中,例如,以共享批量数据源的任意数据,例如,预付费与后付费账户之间的余额。
第一存储器事件的数据容量可低于第二存储器(例如,数据库)事件的数据容量。一个第二存储器事件可支持第一存储器的多个不共享事件。(通常使用的项为m∶n(m为第一存储器事件/n为第二存储器事件))。
第一存储器数据管理器18可减小第一存储器数据管理器18处理的对象的等待时间,同时能够增大系统100的吞吐量。
对于第一存储器数据管理器18的安装,第一存储器数据管理器18可被配置为插入到CM 16组件和第二存储器数据管理器20组件之间。第一存储器数据管理器18的引入可以改变不具有第一存储器数据管理器18的预先存在的收益管理系统的一些对象类型的存取特性。第一存储器数据管理器18的安装可被配置为透明的(例如,不改变对象类型)。可配置系统100,以使较高层的业务逻辑架构层不能看出第一存储器数据管理器18的存在。然而,可以改变业务逻辑以利用第一存储器数据管理器18。如果第一存储器数据管理器18不存在,则可以通过系统100忽略这些改变。
第一存储器数据管理器18可被安装在现有收益管理系统中。例如,第一存储器数据管理器18可以被物理地安装(例如,在适当的计算机可读介质上安装硬件和/或加载软件),并且可配置基础软件。
在安装基础软件之后,可将第一数据迁移到第一存储器数据管理器18中。存储在数据字典中的第一存储器数据对象驻留(residency)可以生效,并在使用期间将第一数据加载到第一数据管理器18上。驻留可以是默认业务逻辑模块10安装的一部分(当第一存储器数据管理器18不存在时不生效),或者可以在第一存储器数据管理器18安装期间加载到业务逻辑模块10上。
当通过数据迁移器30在第一时间对参考对象进行存取和/或将参考对象推入第一数据管理器18中时,可通过载入第一数据管理器18来迁移参考对象。
数据对象可经由正常机构通过配置数据对象被重新定义为第一存储器数据对象(或者低速存取或高速存取第二存储器数据对象),然后更新数据字典中的驻留类型。
在处理启动之后,第一存储器数据管理器18可具有空ROC 34。单独的数据迁移线程可将所有高速存取第二存储器数据推入ROC34中。静态高速存取第二存储器数据对象可被加载到ROC 34中。例如,处于备份模式的第一存储器数据管理器18可仅将静态高速存取第二存储器数据对象加载到ROC 34中。
数据迁移器30可以在迁移结束和/或其他处理的启动阶段提供信号的通知异常分支(notification hook)。例如,在开始之后(例如,在迁移工具发送通知异常分支之前),可通过空高速缓冲存储器使第一存储器数据管理器18立即进行工作。在启动特定第一数据对象之后的第一请求可以触发将被加载到高速缓冲存储器中的第一数据(例如,如果数据迁移器30还没有加载期望的第一数据对象)。
一旦系统关闭,第一数据管理器18可以关闭处理日志文件,并释放所使用的存储器。高速存取第二存储器数据对象可以不被关断影响(例如,保存在第二存储器中的剩余物)。
收益管理系统100可提供异常分支以检验和监控性能。收益管理系统100可定期地记录性能数据,和/或经由嵌入式网络服务器使性能数据可用。信号可以被发送到第二存储器数据管理器以收集期望的数据(例如,对于系统的一些部分。)
收益管理系统100可以创建系统日志,其可以监控收益管理系统100的操作。可以使用日志监控GUI(例如,管道日志浏览器)。例如,业务逻辑型引线日志(pin-logging)可以有助于调试和诊断。
第一存储器数据管理器18可具有管道框架跟踪模型。可以根据具体情况从收益管理系统100的子系统中收集附加跟踪信息。
图12a、图12b、和图12c示出了收益管理系统100可以按比例进行大规模扩展。
收益管理系统100可具有多个第二存储单元(例如,数据库24a、24b、和24c)。收益管理系统100可具有第一存储器数据管理器18a-18i和第二存储器数据管理器20a-20l的单独事件。第一存储器数据管理器和第二存储器数据管理器的集合对18a、18b、20a、和20b可被形成在高可用性(HA)对42中。HA对42可分别具有例如有效和备份第一数据管理器18a和18b,以及分别具有例如有效和备份第二数据管理器20a和20b。
收益管理系统100可具有容量分割方案(capacity partitioningscheme)。
每个第二存储器(例如,数据库24)事件可与一个或多个第一存储器数据管理器18的事件相关联(例如,进行通信)。可以配置收益管理器系统,以使得没有数据被存储在重叠的第二存储器事件中(n Timos事件:1数据库)。业务逻辑模块可具有多个独立的数据库(m)。TIMOS/数据库的组合可被称作m∶n结构。
CM 16a-16e可在目录服务器32中进行查询,以识别可应用于特定对象的第一存储器数据管理器18和第二存储器数据管理器20(或数据库24)组合。
收益管理系统100可具有账户迁移工具。账户迁移工具可将订户数据从一个第一和/或第二存储单元(例如,数据库24和/或第一存储器数据管理器18)移动到另一个第一和/或第二存储单元。
多个第二存储器数据管理器20可以与相同的数据库簇22进行通信。所有数据库都可通过一个数据库簇22(例如,一个RAC簇)(未示出)进行管理。
SCP 14、网关8和CM 16中的每一个都可以与多个第一存储器数据管理器18相关联。网关8可通过多个CM 16支持负载平衡。CM 16可使用目录服务器32以将请求路由到正确的第一存储器数据管理器18。
数据库系统12可在一个RAC簇22中运行多个数据库方案。收益管理系统100可被配置为与仅一个SCP 14或SCP 14组的专用资源组相关联。
图12b示出了第一存储器数据管理器18c和18d可直接与例如具有数据库簇22a和22b的数据库系统12进行通信。
图12c示出了收益管理系统可具有两个或多个数据库系统12a和12b。
图13示出了故障保护方案,具有定期检查控制管理器状态的高可用性监视器44、第一存储器数据管理器18中的第一存储器、第二存储器数据管理器20、数据库簇和数据库24。
图14示出了自包含故障保护方案。收益管理系统100中的每个组件都可以检查其直接下游组件(例如,第二存储器数据管理器20为第一存储器数据管理器18的直接下游)的状态。如果直接下游的组件发生故障,或者其发送关于又一下游组件故障的故障消息,则收益管理系统可采取适当动作,包括警告用户发生故障。收益管理系统100可以没有检查系统故障的独立监控组件。
收益管理系统100可具有高可用性。收益管理系统100可通过参照保留在第一存储器(例如,TIMOS)中的任意数据进行热备份操作。在热备份期间,在丢失数据的情况下(例如,在系统故障期间),当交换机6发送重新授权数据(例如,在长时间呼叫期间)或结束呼叫数据时,收益管理系统100可以重新创建来自交换机6和/或第一存储器的数据。
在丢失数据之前,数据库系统24可以存储最后的静态高速存取第二存储器数据。在第一存储器中丢失数据之后,静态高速存取第二存储器数据可以从数据库系统24恢复到第一存储器。
在收益管理系统100中,在故障的情况下,具有非常高可用性的架构的较高层(即,在系统故障期间更稳定,例如数据库)可以部分或完全地备份具有较低可用性的较低层(即,在系统故障期间例如第一存储器的固态RAM变化不太稳定)。
如图12a至图12c所示,收益管理系统100可具有备用的、未使用的硬件和软件,例如高可用性对42中的备份数据管理器。高可用性对42可具有有效和备份第一数据管理器18以及有效和备份第二数据管理器20。例如,备份数据管理器可以在有效数据管理器没有其他行动的周期期间从对应的有效数据管理器进行拷贝和/或从画板进行拷贝,和/或拷贝来自有效数据管理器的最后可用数据。在元件故障的情况下,备份或其他无效元件将能够恢复数据和/或接收附加负载。
2003年3月21日提交的美国专利申请第10/394,409号和2006年6月28日提交的美国专利申请第11/478,558号被整体结合于此作为参考。
存取可以包括查询、更新、创建、删除、及其组合。如所公开的,对任意数据的查询、更新、创建、和删除都可以互相转换。
本领域技术人员应当理解,在不背离本发明的精神和范围的情况下,可对本公开以及采用的等同替换进行各种改变和更改。系统和架构被用作可互换的术语,它们都涉及通信中的一个或多个硬件和软件组件。文中示出的所有元件都可以是软件和/或硬件组件。通过任意实施例示出的元件都是特定实施例的实例,并且可用于本公开中的其他实施例。

Claims (20)

1.一种基于计算机的电信网络账户管理系统,包括:
第一存储器,具有第一存储器存取速度;
第二存储器,具有第二存储器存取速度;
第一存储器管理器,被配置为接收涉及通信的请求,该请求包括对第一对象类型的第一对象的第一请求以及对第二对象类型的第二对象的第二请求,基于所述第一对象类型和限定所述第一对象类型的业务逻辑,将对所述第一对象的所述第一请求路由到所述第一存储器,以及基于所述第二对象类型和限定所述第二对象类型的业务逻辑,旁路所述第一存储器,将对所述第二对象的所述第二请求路由到所述第二存储器,
其中,所述第一存储器具有比所述第二存储器更快的存取速度,其中所述第一对象类型不同于所述第二对象类型,其中所述第一对象类型包括不写入数据库的瞬时对象并且所述第二对象类型限定了不由所述第一存储器更新的对象,所述对象从由以下各项组成的组中选出:随着每次通信改变的动态参考对象、从不改变的静态参考对象、以及仅为数据库的对象。
2.根据权利要求1所述的系统,还包括第二存储器管理器,被配置为将所述第二对象路由到所述第二存储器。
3.根据权利要求1所述的系统,其中,所述第二存储器包括硬盘马区动器。
4.根据权利要求1所述的系统,其中,所述第一存储器包括固态存储器。
5.根据权利要求1所述的系统,其中,所述第一存储器包括RAM。
6.根据权利要求1所述的系统,其中,所述第二存储器包括关系数据库。
7.根据权利要求1所述的系统,还包括数据库簇。
8.根据权利要求1所述的系统,还包括网关,被配置为与电信网络接口连接。
9.根据权利要求1所述的系统,其中,所述第一请求包括查询。
10.根据权利要求9所述的系统,其中,所述第二请求包括查询。
11.根据权利要求1所述的系统,其中,所述第一请求包括写入请求。
12.根据权利要求11所述的系统,其中,所述第二请求包括写入请求。
13.一种利用包括第一存储器和第二存储器的账户管理系统来跟踪电信网络使用的方法,其中,所述第一存储器具有第一存取速度,以及所述第二存储器具有第二存取速度,并且所述第一存取速度快于所述第二存取速度,所述方法包括:
接收涉及通信的多个请求,所述多个请求包括对第一对象类型的第一对象的第一请求以及对第二对象类型的第二对象的第二请求;
基于所述第一对象类型和限定所述第一对象类型的业务逻辑,将对所述第一对象的所述第一请求路由到所述第一存储器;以及
基于所述第二对象类型和限定所述第二对象类型的业务逻辑,旁路所述第一存储器,将对所述第二对象的所述第二请求路由到所述第二存储器,
其中所述第一对象类型不同于所述第二对象类型,其中所述第一对象类型包括不写入数据库的瞬时对象,所述第二对象类型限定不由所述第一存储器更新的对象,所述对象从由以下各项组成的组中选出:随着每次通信改变的动态参考对象、从不改变的静态参考对象、以及仅为数据库的对象。
14.根据权利要求13所述的方法,其中,请求包括将请求发送到第一存储器数据管理器,以及其中,所述第一存储器数据管理器分析所述请求。
15.根据权利要求14所述的方法,其中,请求还包括在所述第一存储器数据管理器分析所述请求之后,通过所述第一存储器数据管理器路由所述请求。
16.根据权利要求15所述的方法,其中,路由包括执行所述请求。
17.根据权利要求16所述的方法,其中,路由包括将所述请求发送到第二数据管理器。
18.根据权利要求13所述的方法,还包括在所述第二存储器中请求第二动作。
19.根据权利要求18所述的方法,其中,所述第二动作包括查询。
20.根据权利要求18所述的方法,其中,所述第二动作包括写入。
CN2006800274217A 2005-07-28 2006-07-28 收益管理系统和方法 Active CN101233497B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US70368705P 2005-07-28 2005-07-28
US60/703,687 2005-07-28
PCT/US2006/029571 WO2007016412A2 (en) 2005-07-28 2006-07-28 Revenue management system and method

Publications (2)

Publication Number Publication Date
CN101233497A CN101233497A (zh) 2008-07-30
CN101233497B true CN101233497B (zh) 2013-01-30

Family

ID=37709236

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006800274217A Active CN101233497B (zh) 2005-07-28 2006-07-28 收益管理系统和方法

Country Status (7)

Country Link
US (1) US8117358B2 (zh)
EP (1) EP1938193A4 (zh)
JP (1) JP2009504030A (zh)
CN (1) CN101233497B (zh)
AU (1) AU2006275665A1 (zh)
CA (1) CA2616194C (zh)
WO (1) WO2007016412A2 (zh)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
US8099393B2 (en) 2002-03-22 2012-01-17 Oracle International Corporation Transaction in memory object store
US8223935B2 (en) * 2005-04-30 2012-07-17 Oracle International Corporation Revenue management systems and methods
JP4664410B2 (ja) 2005-06-28 2011-04-06 オラクル・インターナショナル・コーポレイション 収益管理システムおよび方法
EP1938193A4 (en) 2005-07-28 2010-08-04 Oracle Int Corp SYSTEM AND METHOD FOR MANAGING RECIPES
US8874477B2 (en) 2005-10-04 2014-10-28 Steven Mark Hoffberg Multifactorial optimization system and method
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
KR100964969B1 (ko) * 2006-12-04 2010-06-21 한국전자통신연구원 소프트웨어 및 파일 포맷의 관계 정보를 제공하는 소프트웨어 포탈 시스템 및 그의 동작 방법
JP4585540B2 (ja) * 2007-05-01 2010-11-24 株式会社東芝 Webアプリケーションシステム、装置及びプログラム
US20100228707A1 (en) * 2009-03-05 2010-09-09 Buddha Software Inc. System for rating a service
US8504538B2 (en) 2009-03-05 2013-08-06 Matrixx Software, Inc. Dependent commit queue for a database
US8321391B2 (en) 2009-03-05 2012-11-27 Matrixx Software, Inc. Conditional commit for data in a database
CN102347950B (zh) * 2011-09-29 2018-02-06 中兴通讯股份有限公司 电信网络向互联网提供会话服务的方法及系统
US9594536B2 (en) * 2011-12-29 2017-03-14 Ati Technologies Ulc Method and apparatus for electronic device communication
US9043274B1 (en) 2012-05-22 2015-05-26 Shoretel, Inc. Updating local database and central database
GB2505185A (en) 2012-08-21 2014-02-26 Ibm Creating a backup image of a first memory space in a second memory space.
WO2014119269A1 (ja) * 2013-02-04 2014-08-07 日本電気株式会社 データセット多重度変更装置、サーバ、およびデータセット多重度変更方法
US9298769B1 (en) * 2014-09-05 2016-03-29 Futurewei Technologies, Inc. Method and apparatus to facilitate discrete-device accelertaion of queries on structured data
US11423053B2 (en) 2016-01-30 2022-08-23 Micro Focus Llc Log event cluster analytics management

Family Cites Families (241)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4814979A (en) 1981-04-01 1989-03-21 Teradata Corporation Network to transmit prioritized subtask pockets to dedicated processors
US4430530A (en) 1981-08-24 1984-02-07 Stromberg-Carlson Corporation Telephony system with automatic test call generator for remote port groups
US5898762A (en) 1985-07-10 1999-04-27 Ronald A. Katz Technology Licensing, L.P. Telephonic-interface statistical analysis system
US4849884A (en) 1986-09-05 1989-07-18 Pitney Bowes Inc. Mailing and accounting system
US4831582A (en) 1986-11-07 1989-05-16 Allen-Bradley Company, Inc. Database access machine for factory automation network
US4868743A (en) 1986-11-25 1989-09-19 Hitachi, Ltd. Traversal method of processing tree structure information and apparatus using the same
US4918593A (en) 1987-01-08 1990-04-17 Wang Laboratories, Inc. Relational database system
US4968873A (en) 1987-09-08 1990-11-06 Juergen Dethloff Smart card issuing and receiving apparatus
WO1989009452A1 (en) 1988-03-25 1989-10-05 Ncr Corporation Point of sale system
US5043872A (en) 1988-07-15 1991-08-27 International Business Machines Corporation Access path optimization using degrees of clustering
US5345587A (en) 1988-09-14 1994-09-06 Digital Equipment Corporation Extensible entity management system including a dispatching kernel and modules which independently interpret and execute commands
US5010485A (en) 1989-01-31 1991-04-23 Jbh Ventures Apparatus, system and method for creating credit vouchers usable at point of purchase stations
US5452451A (en) 1989-06-15 1995-09-19 Hitachi, Ltd. System for plural-string search with a parallel collation of a first partition of each string followed by finite automata matching of second partitions
US5036389A (en) 1989-07-14 1991-07-30 Magus, Ltd. Satellite controlled audience polling system
US5163148A (en) 1989-08-11 1992-11-10 Digital Equipment Corporation File backup system for producing a backup copy of a file which may be updated during backup
US5870724A (en) 1989-12-08 1999-02-09 Online Resources & Communications Corporation Targeting advertising in a home retail banking delivery service
US5220501A (en) 1989-12-08 1993-06-15 Online Resources, Ltd. Method and system for remote delivery of retail banking services
DE69132600T2 (de) 1990-10-01 2002-02-07 Thomas A Bush Transaktionsverarbeitungssystem
US5291583A (en) 1990-12-14 1994-03-01 Racal-Datacom, Inc. Automatic storage of persistent ASN.1 objects in a relational schema
US5295256A (en) 1990-12-14 1994-03-15 Racal-Datacom, Inc. Automatic storage of persistent objects in a relational schema
US5224034A (en) 1990-12-21 1993-06-29 Bell Communications Research, Inc. Automated system for generating procurement lists
US5212787A (en) 1991-03-12 1993-05-18 International Business Machines Corporation Method and apparatus for accessing a relational database without exiting an object-oriented environment
US5448727A (en) 1991-04-30 1995-09-05 Hewlett-Packard Company Domain based partitioning and reclustering of relations in object-oriented relational database management systems
US5305389A (en) 1991-08-30 1994-04-19 Digital Equipment Corporation Predictive cache system
US5526404A (en) 1991-10-10 1996-06-11 Space Systems/Loral, Inc. Worldwide satellite telephone system and a network coordinating gateway for allocating satellite and terrestrial gateway resources
CA2076433C (en) 1991-10-31 1998-08-18 Brenda B. Amarant Monitoring of charges debited to an account having an assigned limit
US5499367A (en) * 1991-11-15 1996-03-12 Oracle Corporation System for database integrity with multiple logs assigned to client subsets
AU3238793A (en) 1991-12-12 1993-07-19 Cellular Technical Services Company, Inc. Real-time information system for cellular telephones
JP3130609B2 (ja) 1991-12-17 2001-01-31 日本電気株式会社 オンライン情報処理装置
GB9204450D0 (en) 1992-03-02 1992-04-15 Ibm Concurrent access to indexed data files
US5426780A (en) 1992-02-28 1995-06-20 Intergraph Corporation System for dynamic segmentation analysis using conversion of relational data into object-oriented data
US5241670A (en) 1992-04-20 1993-08-31 International Business Machines Corporation Method and system for automated backup copy ordering in a time zero backup copy session
DE4216828C2 (de) 1992-05-21 1994-08-18 Dornier Gmbh Verfahren zur Erdbeobachtung
AU5364794A (en) 1992-10-22 1994-05-09 American Express Travel Related Services Company, Inc. Automated billing consolidation system and method
JPH0820982B2 (ja) 1992-11-12 1996-03-04 インターナショナル・ビジネス・マシーンズ・コーポレイション コンピュータ・アプリケーションプログラム収納体の項目をフィルタ処理する方法
FI96655C (fi) 1992-12-17 1996-07-25 Nokia Telecommunications Oy Menetelmä ryhmäpuhelun ylläpitämiseksi radiopuhelinjärjestelmässä ja radiopuhelinjärjestelmän järjestelmäohjain sekä tilaaja-asema
US5469497A (en) 1993-01-19 1995-11-21 Teledebit Networked interactive call management subsystems with prevention of simultaneous use of a single account number
US5386413A (en) 1993-03-19 1995-01-31 Bell Communications Research, Inc. Fast multilevel hierarchical routing table lookup using content addressable memory
MX9404062A (es) 1993-06-03 1995-01-31 Ericsson Telefon Ab L M Transferencia de llamada dentro del sistema de comunicaciones celulares.
US5544302A (en) 1993-06-03 1996-08-06 Taligent, Inc. Object-oriented framework for creating and using container objects with built-in properties
US5504885A (en) 1993-06-29 1996-04-02 Texas Instruments Incorporated O-R gateway: a system for connecting object-oriented application programs and relational databases
JP3512439B2 (ja) 1993-07-08 2004-03-29 富士通株式会社 チェックイン・チェックアウトモデルにおける施錠方式
US6684261B1 (en) 1993-07-19 2004-01-27 Object Technology Licensing Corporation Object-oriented operating system
WO1995003586A1 (en) 1993-07-21 1995-02-02 Persistence Software, Inc. Method and apparatus for generation of code for mapping relational data to objects
WO1995004960A2 (en) 1993-08-02 1995-02-16 Persistence Software, Inc. Method and apparatus for managing relational data in an object cache
US5649118A (en) 1993-08-27 1997-07-15 Lucent Technologies Inc. Smart card with multiple charge accounts and product item tables designating the account to debit
US6643362B2 (en) 1998-11-19 2003-11-04 Global Crossing, Ltd. Call-processing system and method
US5548749A (en) 1993-10-29 1996-08-20 Wall Data Incorporated Semantic orbject modeling system for creating relational database schemas
US5666648A (en) 1993-11-09 1997-09-09 Leo One Ip, L.L.C. Polar relay system for satellite communication
US5590395A (en) 1993-11-10 1996-12-31 Motorola, Inc. Satellite cellular network resource management method and apparatus
US5560005A (en) 1994-02-25 1996-09-24 Actamed Corp. Methods and systems for object-based relational distributed databases
US5555444A (en) 1994-03-11 1996-09-10 Motorola, Inc. Method and apparatus for predictive operation of a communication system
SG43130A1 (en) 1994-03-30 1997-10-17 British Telecomm Data processing
US5523942A (en) 1994-03-31 1996-06-04 New England Mutual Life Insurance Company Design grid for inputting insurance and investment product information in a computer system
US5799087A (en) 1994-04-28 1998-08-25 Citibank, N.A. Electronic-monetary system
US5832068A (en) 1994-06-01 1998-11-03 Davox Corporation Data processing system with real time priority updating of data records and dynamic record exclusion
US5680573A (en) * 1994-07-12 1997-10-21 Sybase, Inc. Method of buffering data objects in a database
US5627979A (en) 1994-07-18 1997-05-06 International Business Machines Corporation System and method for providing a graphical user interface for mapping and accessing objects in data stores
EP0789883A4 (en) 1994-09-28 2002-07-31 Gordon T Brown COMPUTER ACCOUNTING SYSTEM
US6005926A (en) 1997-08-29 1999-12-21 Anip, Inc. Method and system for global communications network management
US5694598A (en) 1994-10-12 1997-12-02 U S West Technologies, Inc. Method for mapping data between a relational format and an object-oriented format
US5613012A (en) 1994-11-28 1997-03-18 Smarttouch, Llc. Tokenless identification system for authorization of electronic transactions and electronic transmissions
US5615249A (en) 1994-11-30 1997-03-25 Lucent Technologies Inc. Service prioritization in a cellular telephone system
US5873093A (en) 1994-12-07 1999-02-16 Next Software, Inc. Method and apparatus for mapping objects to a data source
US5893108A (en) 1994-12-29 1999-04-06 International Business Machines Corporation System, method, and computer program product for efficiently translating relational tuples to object-oriented objects
US5799309A (en) 1994-12-29 1998-08-25 International Business Machines Corporation Generating an optimized set of relational queries fetching data in an object-relational database
US5732400A (en) 1995-01-04 1998-03-24 Citibank N.A. System and method for a risk-based purchase of goods
US5706516A (en) 1995-01-23 1998-01-06 International Business Machines Corporation System for communicating messages among agent processes
US5787403A (en) 1995-03-08 1998-07-28 Huntington Bancshares, Inc. Bank-centric service platform, network and system
US6016341A (en) 1995-03-22 2000-01-18 Cybiotronics, Ltd. Telephone with data acquisition means
US5845206A (en) 1995-03-24 1998-12-01 Virtual Geosatellite Holdings, Inc. Elliptical satellite system which emulates the characteristics of geosynchronous satellites
JPH11504451A (ja) 1995-04-24 1999-04-20 アスペクト・ディベロップメント・インコーポレイテッド データベース構造に適したオブジェクトのモデリング、リレーショナルデータベース構造への翻訳、それらへの流動的なサーチ
US5748952A (en) 1995-05-10 1998-05-05 International Business Machines Corporation System and method for avoiding complete index tree traversals in sequential and almost sequential index probes
US5615109A (en) 1995-05-24 1997-03-25 Eder; Jeff Method of and system for generating feasible, profit maximizing requisition sets
CA2195968C (en) 1995-05-24 2001-11-20 Jay S. Walker 900 number billing and collection system and method for on-line computer services
US5644736A (en) 1995-05-25 1997-07-01 International Business Machines Corporation System and method for selecting components of a hierarchical file structure
US5850544A (en) 1995-06-06 1998-12-15 International Business Machines Corporation System and method for efficient relational query generation and tuple-to-object translation in an object-relational gateway supporting class inheritance
US5677945A (en) 1995-06-06 1997-10-14 Mci Corporation Account balancing and monitoring system for a telecommunications network
US5701451A (en) 1995-06-07 1997-12-23 International Business Machines Corporation Method for fulfilling requests of a web browser
US5745754A (en) 1995-06-07 1998-04-28 International Business Machines Corporation Sub-agent for fulfilling requests of a web browser using an intelligent agent and providing a report
US5717924A (en) 1995-07-07 1998-02-10 Wall Data Incorporated Method and apparatus for modifying existing relational database schemas to reflect changes made in a corresponding object model
US5799072A (en) 1995-07-21 1998-08-25 Callmanage Telecommunications call management system
US6321205B1 (en) 1995-10-03 2001-11-20 Value Miner, Inc. Method of and system for modeling and analyzing business improvement programs
US5913164A (en) 1995-11-30 1999-06-15 Amsc Subsidiary Corporation Conversion system used in billing system for mobile satellite system
US5870473A (en) 1995-12-14 1999-02-09 Cybercash, Inc. Electronic transfer system and method
US5809120A (en) 1996-02-09 1998-09-15 Bell Atlantic Network Services, Inc. Telecommunications network circuit usage measurement
US5797137A (en) 1996-03-26 1998-08-18 Golshani; Forouzan Method for converting a database schema in relational form to a schema in object-oriented form
JP3113814B2 (ja) 1996-04-17 2000-12-04 インターナショナル・ビジネス・マシーンズ・コーポレ−ション 情報検索方法及び情報検索装置
JP3636399B2 (ja) 1996-05-29 2005-04-06 富士通株式会社 プロトコル変換システム及びプロトコル変換方法
US5864845A (en) 1996-06-28 1999-01-26 Siemens Corporate Research, Inc. Facilitating world wide web searches utilizing a multiple search engine query clustering fusion strategy
US5974506A (en) * 1996-06-28 1999-10-26 Digital Equipment Corporation Enabling mirror, nonmirror and partial mirror cache modes in a dual cache system
US5852820A (en) 1996-08-09 1998-12-22 Digital Equipment Corporation Method for optimizing entries for searching an index
US5864863A (en) 1996-08-09 1999-01-26 Digital Equipment Corporation Method for parsing, indexing and searching world-wide-web pages
US5822747A (en) 1996-08-23 1998-10-13 Tandem Computers, Inc. System and method for optimizing database queries
US5966649A (en) 1996-09-06 1999-10-12 Phoenix Wireless, Inc. Cellular-telephone central call-processing system utilizing object-oriented software in adjunct personal computer for generating billing records
US6108672A (en) 1996-10-07 2000-08-22 Moore Business Forms, Inc. Multiple company integrated documents production
KR100230455B1 (ko) 1996-10-21 1999-11-15 윤종용 경영관리 자동화 시스템의 회계처리장치 및 방법
US5884290A (en) 1996-10-22 1999-03-16 Unisys Corporation Method of transferring funds employing a three-node real-time electronic interlock
US5924094A (en) 1996-11-01 1999-07-13 Current Network Technologies Corporation Independent distributed database system
GB9624180D0 (en) 1996-11-21 1997-01-08 Plessey Telecomm Telecommunication equipment
US5915253A (en) 1996-12-13 1999-06-22 Novell, Inc. Method and system for implementing objects in a storage system
US5909440A (en) 1996-12-16 1999-06-01 Juniper Networks High speed variable length best match look-up in a switching device
US5937406A (en) 1997-01-31 1999-08-10 Informix Software, Inc. File system interface to a database
US6377938B1 (en) 1997-02-27 2002-04-23 Real-Time Billing, Inc. Real time subscriber billing system and method
US5960416A (en) 1997-02-27 1999-09-28 Block; Robert S. Real time subscriber billing at a subscriber location in an unstructured communication network
US6075796A (en) 1997-03-17 2000-06-13 At&T Methods and apparatus for providing improved quality of packet transmission in applications such as internet telephony
US6011795A (en) 1997-03-20 2000-01-04 Washington University Method and apparatus for fast hierarchical address lookup using controlled expansion of prefixes
US5842220A (en) 1997-05-02 1998-11-24 Oracle Corporation Methods and apparatus for exposing members of an object class through class signature interfaces
US5983223A (en) 1997-05-06 1999-11-09 Novell, Inc. Method and apparatus for determining a longest matching prefix from a dictionary of prefixes
US6035326A (en) 1997-05-07 2000-03-07 International Business Machines Corporation Mapping table lookup optimization system
US6092055A (en) 1997-05-14 2000-07-18 Portal Software, Inc. Method and apparatus for providing a clean accounting close for a real time billing system
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
US6047267A (en) 1997-05-14 2000-04-04 Portal Software, Inc. Method and apparatus for tracking multiple payment resources and charging transactions to payment resources in on line transaction processing system
AU7687498A (en) 1997-05-14 1998-12-08 Portal Information Network Method and apparatus for object oriented storage and retrieval of data from a relational database to implement real time billing system
US5806061A (en) 1997-05-20 1998-09-08 Hewlett-Packard Company Method for cost-based optimization over multimeida repositories
US6243760B1 (en) 1997-06-24 2001-06-05 Vistar Telecommunications Inc. Information dissemination system with central and distributed caches
US6012057A (en) 1997-07-30 2000-01-04 Quarterdeck Corporation High speed data searching for information in a computer system
CN1108685C (zh) 1997-08-06 2003-05-14 塔奇勇公司 预取对象的分布系统和方法
US6112190A (en) 1997-08-19 2000-08-29 Citibank, N.A. Method and system for commercial credit analysis
US6112304A (en) 1997-08-27 2000-08-29 Zipsoft, Inc. Distributed computing architecture
GB2329044B (en) 1997-09-05 2002-10-09 Ibm Data retrieval system
US5974407A (en) 1997-09-29 1999-10-26 Sacks; Jerome E. Method and apparatus for implementing a hierarchical database management system (HDBMS) using a relational database management system (RDBMS) as the implementing apparatus
US6311185B1 (en) 1997-10-30 2001-10-30 At&T Corp. Method and apparatus for modifying an information page transmitted in a communications network
US6223172B1 (en) 1997-10-31 2001-04-24 Nortel Networks Limited Address routing using address-sensitive mask decimation scheme
US6070051A (en) 1997-11-03 2000-05-30 Motorola, Inc. Method and apparatus for predicting service availability for a ground-to-satellite radio of a communication system
US6061679A (en) 1997-11-25 2000-05-09 International Business Machines Corporation Creating and searching a data structure ordered by ranges of key masks associated with the data structure
US6141759A (en) 1997-12-10 2000-10-31 Bmc Software, Inc. System and architecture for distributing, monitoring, and managing information requests on a computer network
US20010025273A1 (en) * 1997-12-22 2001-09-27 Jay Walker Parallel data network billing and collection system
US6252544B1 (en) 1998-01-27 2001-06-26 Steven M. Hoffberg Mobile communication device
US6078897A (en) 1998-02-02 2000-06-20 Intraware, Inc. Method and apparatus for optimizing orders for goods or services to increase a discount
US6735631B1 (en) 1998-02-10 2004-05-11 Sprint Communications Company, L.P. Method and system for networking redirecting
US6058173A (en) 1998-02-19 2000-05-02 Lhs Group Inc. Real-time call rating and debiting system
US6311186B1 (en) 1998-02-20 2001-10-30 Priority Call Management, Inc. Telecommunications switching system utilizing a channelized database access mechanism
US5987233A (en) 1998-03-16 1999-11-16 Skycache Inc. Comprehensive global information network broadcasting system and implementation thereof
US6154765A (en) 1998-03-18 2000-11-28 Pasocs Llc Distributed digital rule processor for single system image on a clustered network and method
JP3464907B2 (ja) 1998-03-20 2003-11-10 富士通株式会社 プロトコル変換システム
US6170014B1 (en) 1998-03-25 2001-01-02 Community Learning And Information Network Computer architecture for managing courseware in a shared use operating environment
US6067574A (en) 1998-05-18 2000-05-23 Lucent Technologies Inc High speed routing using compressed tree process
US6032132A (en) * 1998-06-12 2000-02-29 Csg Systems, Inc. Telecommunications access cost management system
US6112209A (en) 1998-06-17 2000-08-29 Gusack; Mark David Associative database model for electronic-based informational assemblies
US20010056362A1 (en) 1998-07-29 2001-12-27 Mike Hanagan Modular, convergent customer care and billing system
US6266660B1 (en) 1998-07-31 2001-07-24 Unisys Corporation Secondary index search
US6185557B1 (en) 1998-07-31 2001-02-06 Unisys Corporation Merge join process
US6999569B2 (en) 1998-10-28 2006-02-14 Mastercard International Incorporated System and method for using a prepaid card
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
US6260024B1 (en) 1998-12-02 2001-07-10 Gary Shkedy Method and apparatus for facilitating buyer-driven purchase orders on a commercial network system
US6377957B1 (en) 1998-12-29 2002-04-23 Sun Microsystems, Inc. Propogating updates efficiently in hierarchically structured date
US6477651B1 (en) 1999-01-08 2002-11-05 Cisco Technology, Inc. Intrusion detection system and method having dynamically loaded signatures
US6381228B1 (en) 1999-01-15 2002-04-30 Trw Inc. Onboard control of demand assigned multiple access protocol for satellite ATM networks
US6973057B1 (en) 1999-01-29 2005-12-06 Telefonaktiebolaget L M Ericsson (Publ) Public mobile data communications network
US6567408B1 (en) 1999-02-01 2003-05-20 Redback Networks Inc. Methods and apparatus for packet classification with multi-level data structure
US6400925B1 (en) 1999-02-25 2002-06-04 Trw Inc. Packet switch control with layered software
US6662180B1 (en) 1999-05-12 2003-12-09 Matsushita Electric Industrial Co., Ltd. Method for searching in large databases of automatically recognized text
US6381605B1 (en) 1999-05-29 2002-04-30 Oracle Corporation Heirarchical indexing of multi-attribute data by sorting, dividing and storing subsets
US6658463B1 (en) 1999-06-10 2003-12-02 Hughes Electronics Corporation Satellite multicast performance enhancing multicast HTTP proxy system and method
WO2000079379A1 (en) 1999-06-19 2000-12-28 Kent Ridge Digital Labs A system of organising catalog data for searching and retrieval
US6553336B1 (en) 1999-06-25 2003-04-22 Telemonitor, Inc. Smart remote monitoring system and method
US6404746B1 (en) 1999-07-13 2002-06-11 Intervoice Limited Partnership System and method for packet network media redirection
US6401098B1 (en) 1999-07-15 2002-06-04 American Management Systems, Inc. System for database creation, maintenance and access using event marking and two-dimensional partitioning
US7653614B2 (en) 1999-07-15 2010-01-26 Spotware Technologies, Inc. Method of searching across media and source types
US6427172B1 (en) 1999-07-20 2002-07-30 Cyberstar, L.P. Method and apparatus for internet cache content delivery via a data distribution system
ATE306098T1 (de) * 1999-07-30 2005-10-15 Intertrust Tech Corp Verfahren und systeme zur transaktionsaufzeichnungsübertragung unter anwendung von schwellen und einem mehrstufigen protokoll
US6415323B1 (en) 1999-09-03 2002-07-02 Fastforward Networks Proximity-based redirection system for robust and scalable service-node location in an internetwork
US6442652B1 (en) 1999-09-07 2002-08-27 Motorola, Inc. Load based cache control for satellite based CPUs
US20030202521A1 (en) 1999-09-10 2003-10-30 Theodore Havinis System and method for negotiation of multi-media capabilities across networks
US6662184B1 (en) 1999-09-23 2003-12-09 International Business Machines Corporation Lock-free wild card search data structure and method
US6700869B1 (en) 1999-10-01 2004-03-02 Lucent Technologies Inc. Method for controlling data flow associated with a communications node
ATE244430T1 (de) 1999-10-15 2003-07-15 Ajit K Zacharias Sicheres kartensystem für vielfachanwendung
US6563800B1 (en) 1999-11-10 2003-05-13 Qualcomm, Inc. Data center for providing subscriber access to data maintained on an enterprise network
US6446068B1 (en) 1999-11-15 2002-09-03 Chris Alan Kortge System and method of finding near neighbors in large metric space databases
US6564247B1 (en) 1999-11-18 2003-05-13 International Business Machines Corporation System and method for registering user identifiers
US6725052B1 (en) 1999-12-20 2004-04-20 Ericsson Inc. Cell assignment method during group calls
US6490592B1 (en) 1999-12-30 2002-12-03 Nortel Networks Limited Method of and apparatus for generating a tree data structure supporting longest match lookup
US6314365B1 (en) 2000-01-18 2001-11-06 Navigation Technologies Corp. Method and system of providing navigation services to cellular phone devices from a server
US20080215474A1 (en) * 2000-01-19 2008-09-04 Innovation International Americas, Inc. Systems and methods for management of intangible assets
US6947440B2 (en) 2000-02-15 2005-09-20 Gilat Satellite Networks, Ltd. System and method for internet page acceleration including multicast transmissions
US6347340B1 (en) 2000-02-18 2002-02-12 Mobilesys, Inc. Apparatus and method for converting a network message to a wireless transport message using a modular architecture
US7792745B2 (en) 2000-02-25 2010-09-07 Ipass Inc. Method and system to facilitate financial settlement of service access transactions between multiple parties
US6678675B1 (en) 2000-03-30 2004-01-13 Portal Software, Inc. Techniques for searching for best matches in tables of information
US7257611B1 (en) 2000-04-12 2007-08-14 Oracle International Corporation Distributed nonstop architecture for an event processing system
US6658415B1 (en) 2000-04-28 2003-12-02 International Business Machines Corporation Monitoring and managing user access to content via a universally accessible database
FI110656B (fi) 2000-05-15 2003-02-28 Nokia Corp Puhelun muodostamisen ja jatkumisen ohjaaminen
US6636585B2 (en) 2000-06-26 2003-10-21 Bearingpoint, Inc. Metrics-related testing of an operational support system (OSS) of an incumbent provider for compliance with a regulatory scheme
US7233918B1 (en) 2000-07-18 2007-06-19 Oracle International Corporation Rating billing events in real time according to account usage information
US6564047B1 (en) 2000-08-28 2003-05-13 Motorola Inc. Advanced air time management
US6532283B1 (en) 2000-09-11 2003-03-11 Isaac J. Ingram Method and apparatus for viewing real time telephone charges
US7406471B1 (en) 2000-09-28 2008-07-29 Oracle International Corporation Scalable multi-database event processing system using universal subscriber-specific data and universal global data
US20020082881A1 (en) 2000-10-20 2002-06-27 Price Marc Steven System providing event pricing for on-line exchanges
US20020068545A1 (en) 2000-11-06 2002-06-06 Johnson Oyama Method and apparatus for coordinating charging for services provided in a multimedia session
US7146332B2 (en) 2000-12-01 2006-12-05 Bellsouth Intellectual Property Corporation Methods and systems for automatic tracking and balancing billing data
US7729925B2 (en) * 2000-12-08 2010-06-01 Sony Corporation System and method for facilitating real time transactions between a user and multiple entities
US20020073082A1 (en) * 2000-12-12 2002-06-13 Edouard Duvillier System modification processing technique implemented on an information storage and retrieval system
US20020087469A1 (en) 2000-12-28 2002-07-04 Ravi Ganesan Technique of registration for and direction of electronic payments in real-time
ES2244549T3 (es) 2001-04-12 2005-12-16 Siemens Aktiengesellschaft Procedimiento para la facturacion de servicios en una red de comunicaciones.
WO2002091726A1 (fr) * 2001-04-18 2002-11-14 Yozan Inc. Systeme de communication et procede de selection de ligne
US7146637B2 (en) 2001-06-29 2006-12-05 International Business Machines Corporation User registry adapter framework
US7305421B2 (en) * 2001-07-16 2007-12-04 Sap Ag Parallelized redo-only logging and recovery for highly available main memory database systems
US20030133552A1 (en) 2001-08-07 2003-07-17 Shyam Pillai Method and apparatus for integrating disparate telecommunication operational support systems (OSS) and streamlining business processes using a software platform
AU2002341768A1 (en) * 2001-09-20 2003-04-01 Adc Telecommunications, Inc. Balance management for pre-paid services
US20030069780A1 (en) 2001-10-05 2003-04-10 Hailwood John W. Customer relationship management
US6901507B2 (en) 2001-11-19 2005-05-31 Intel Corporation Context scheduling
US20030105799A1 (en) 2001-12-03 2003-06-05 Avaz Networks, Inc. Distributed processing architecture with scalable processing layers
JP2003188986A (ja) 2001-12-17 2003-07-04 Fujitsu Ltd ゲートウェイ装置
US7246102B2 (en) 2001-12-21 2007-07-17 Agere Systems Inc. Method of improving the lookup performance of three-type knowledge base searches
US7792714B1 (en) 2001-12-28 2010-09-07 Fannie Mae System and method for providing a common data and analytic framework for valuating financial instruments and portfolios
SE521896C2 (sv) 2002-02-28 2003-12-16 Ericsson Telefon Ab L M En metod och ett distribuerat tariffberäkningssystem för att bestämma tariffdata i ett debiteringssystem
US9087319B2 (en) 2002-03-11 2015-07-21 Oracle America, Inc. System and method for designing, developing and implementing internet service provider architectures
US7421506B2 (en) 2002-06-12 2008-09-02 Nokia Corporation Load balancer for multiprocessor platforms
US7558758B2 (en) 2002-06-26 2009-07-07 International Business Machines Corporation Business event triggered, policy-driven payment management
US6829473B2 (en) 2002-07-25 2004-12-07 Utstarcom, Inc. Roaming and hand-off support for prepaid billing for wireless data networks
US7203691B2 (en) * 2002-09-27 2007-04-10 Ncr Corp. System and method for retrieving information from a database
US7480915B2 (en) 2002-10-03 2009-01-20 Nokia Corporation WV-IMS relay and interoperability methods
US8577795B2 (en) * 2002-10-10 2013-11-05 Convergys Information Management Group, Inc. System and method for revenue and authorization management
US7221929B2 (en) 2002-10-12 2007-05-22 Lg Electronics Inc. Handling charging information in interworking structure of mobile communication and wireless local area networks
JP4205672B2 (ja) 2002-12-16 2009-01-07 テレフオンアクチーボラゲット エル エム エリクソン(パブル) 通信セッションの費用の取り決め
US7391784B1 (en) 2002-12-30 2008-06-24 3Com Corporation Method and system for communicating state information between devices of a communications network
US7058773B1 (en) * 2003-01-16 2006-06-06 Cisco Technology, Inc. System and method for managing data in a distributed system
EP1620995A1 (en) 2003-05-07 2006-02-01 Nokia Corporation Access flow based charging for ims/poc services
ES2249680T3 (es) 2003-05-27 2006-04-01 Siemens Aktiengesellschaft Procedimiento para la transmision de datos orientada a paquetes en redes de telecomunicaciones por medio de la conversion en un nodo intermedio de un protocolo de transmision sin conexion en un protocolo de transmision orientado a la conexion y viceversa.
US8032593B2 (en) 2003-08-07 2011-10-04 Teamon Systems, Inc. Communications system providing reduced access latency and related methods
US7376087B2 (en) 2003-08-13 2008-05-20 Tropos Networks, Inc. Method and apparatus for monitoring and displaying routing metrics of a network
EP1660977A2 (en) 2003-08-15 2006-05-31 Boston Communications Group, Inc. Subscriber management and accounting using event detection in a wireless device
US7660755B2 (en) 2003-09-18 2010-02-09 At&T Intellectual Property I, L.P. Methods, systems, and computer-readable-mediums for managing rollover usage units of communication services
US7003280B2 (en) 2003-11-20 2006-02-21 Lucent Technologies Inc. Method and system for processing adjustments to the type and quality of multimedia communication sessions
US7203478B2 (en) 2003-12-08 2007-04-10 Lucent Technologies Inc. Network support for mobile service plan minute exchange by category
US20050144099A1 (en) 2003-12-24 2005-06-30 Indrojit Deb Threshold billing
US20050187864A1 (en) 2004-02-24 2005-08-25 First Data Corporation System for maintaining presentation instrument data
US9014355B2 (en) 2004-04-27 2015-04-21 Value-Added Communications, Inc. Telecommunication revenue management system
US8209250B2 (en) 2004-05-10 2012-06-26 Morgan Stanley Systems and methods for conducting an interactive financial simulation
ES2297427T3 (es) 2004-06-03 2008-05-01 Telefonaktiebolaget Lm Ericsson (Publ) Mecanismos de cargo para servicios multimedia ip.
WO2005122469A1 (en) 2004-06-08 2005-12-22 Telefonaktiebolaget Lm Ericsson (Publ) Flexible charging mechanisms for ip multimedia services
US20060015363A1 (en) 2004-07-12 2006-01-19 United Parcel Service Of America, Inc. Systems and methods for processing invoices based on a minimum invoice amount
FI20045298A0 (fi) 2004-08-16 2004-08-16 Nokia Corp Mediapalvelun reititys
JP2006067124A (ja) * 2004-08-25 2006-03-09 Nec Corp 画像符号化データの切り替え方法および装置、システムならびにプログラム
US7010104B1 (en) 2004-08-26 2006-03-07 Lucent Technologies Inc. Pre-biller capability in enhanced charging collection function (CCF) applications
US20070100981A1 (en) 2005-04-08 2007-05-03 Maria Adamczyk Application services infrastructure for next generation networks including one or more IP multimedia subsystem elements and methods of providing the same
US8223935B2 (en) 2005-04-30 2012-07-17 Oracle International Corporation Revenue management systems and methods
JP4664410B2 (ja) 2005-06-28 2011-04-06 オラクル・インターナショナル・コーポレイション 収益管理システムおよび方法
EP1938193A4 (en) 2005-07-28 2010-08-04 Oracle Int Corp SYSTEM AND METHOD FOR MANAGING RECIPES
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
US8228925B2 (en) 2005-12-14 2012-07-24 Alcatel Lucent Interactive voice response system for online and offline charging and for multiple networks

Also Published As

Publication number Publication date
CN101233497A (zh) 2008-07-30
EP1938193A4 (en) 2010-08-04
US8117358B2 (en) 2012-02-14
WO2007016412A2 (en) 2007-02-08
EP1938193A2 (en) 2008-07-02
CA2616194C (en) 2015-02-17
US20070198283A1 (en) 2007-08-23
WO2007016412A3 (en) 2007-07-12
JP2009504030A (ja) 2009-01-29
AU2006275665A1 (en) 2007-02-08
CA2616194A1 (en) 2007-02-08

Similar Documents

Publication Publication Date Title
CN101233497B (zh) 收益管理系统和方法
CN107563887B (zh) 基于as400银行核心账务系统零停机日切方法
CN101364217B (zh) 数据库中数据维护方法、设备及其系统
CN108446975B (zh) 一种额度管理方法及装置
US20160140205A1 (en) Queries involving multiple databases and execution engines
CN108108452B (zh) 金融数据存储及查询系统、金融数据存储及查询方法
CN108171595B (zh) 支持外围业务系统记账服务化的银行核心会计引擎系统
CN104657895A (zh) 一种cms信贷信息共享管理的贷前和贷后系统
CN112991046A (zh) 电子资源的额度控制方法、装置、设备及存储介质
CN113935818A (zh) 一种订单结算方法、系统和电子设备
CN112835917A (zh) 一种基于血缘关系分布的数据缓存方法、系统
CN110889754A (zh) 提高不可透支热点账户处理效率的方法
CN110555691A (zh) 聚合支付系统
CN101242299A (zh) 数据枢纽—业务支撑系统网络化方法
US11875416B2 (en) Systems and methods for immutable historic records from cloud storage systems
US11880826B2 (en) Efficient, accurate, and secure processing of digital asset conversion to fiat currency
CN112214536B (zh) 一种企业账目数据实时导入管理系统
CN101800823A (zh) 财务稽核方法、子系统及业务运营支撑系统
CN201045653Y (zh) 多个独立账户现金联结的装置
CN114757678A (zh) 账户合约关系的存储方法、销户方法、装置、设备及介质
CN117350880B (zh) 基于雪花算法的全链路对账方法、装置、设备及介质
CN117453748B (zh) 基于大数据的清算数据信息化管理系统
JP2005107853A (ja) 資金集中管理方法、資金集中管理システム及び資金集中管理システム用プログラム
CN108335185B (zh) 一种夜间联机交易访问最新透支额度的方法及装置
CN113971007A (zh) 信息处理方法、装置、电子设备及介质

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