[go: up one dir, main page]

CN1454353A - 个人服务环境管理器(psem) - Google Patents

个人服务环境管理器(psem) Download PDF

Info

Publication number
CN1454353A
CN1454353A CN01813067A CN01813067A CN1454353A CN 1454353 A CN1454353 A CN 1454353A CN 01813067 A CN01813067 A CN 01813067A CN 01813067 A CN01813067 A CN 01813067A CN 1454353 A CN1454353 A CN 1454353A
Authority
CN
China
Prior art keywords
service
data
terminal user
psem
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
CN01813067A
Other languages
English (en)
Other versions
CN1230755C (zh
Inventor
C·U·G·布兰斯特伦
C·G·R·埃德斯特伦
B·A·V·阿斯特伦
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.)
Clastres LLC
WIRELESS PLANET LLC
Original Assignee
Telefonaktiebolaget LM Ericsson AB
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 Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Publication of CN1454353A publication Critical patent/CN1454353A/zh
Application granted granted Critical
Publication of CN1230755C publication Critical patent/CN1230755C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4541Directories for service discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42136Administration or customisation of services
    • H04M3/42153Administration or customisation of services by subscriber
    • H04M3/42161Administration or customisation of services by subscriber via computer interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/493Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
    • H04M3/4931Directory assistance systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

一种服务网络与个人服务环境管理器支配并管理在应用程序与用户群中所共享的功能,提供通用、与应用程序独立的目录服务作为访问数据的逻辑中心点。尤其是,终端用户在访问及与位置独立的环境中可以管理它们的服务资料。PSEM包括以下功能:提供并管理服务数据、终端用户资料数据以及终端用户服务资料数据。PSEM其中的一些重要内容是它到其他实体与功能的接口、它对用户资料数据与服务相关的数据之间的区分(即服务资料数据与服务数据)、以及它对服务资料数据与服务数据的进一步区分。

Description

个人服务环境管理器(PSEM)
技术领域
本发明设计电子通信系统尤其涉及电子通信系统中的数据管理。
发明背景
移动互联网结合了互联网的强大功能以及移动所带来的方便性。拥有移动电话的任何人可以在任何时候、任何地点访问互联网或其他在线信息,而不必将个人电脑连接到电话线或者去网吧上网。但是移动互联网并不只是将手机接入到互联网。移动互联网更加个人化,支持依据个人喜好、位置及当前环境的服务访问。尤其是,移动互联网可以提供下列类型的服务:在移动环境中相关的服务,在该环境中可以有效而清晰地表达并使用的服务,具有基于位置的关键性因素的服务,能够及时到达并响应的服务,以及在所有的接入环境中提供统一的基本服务集与资料数据的服务(即使它们用不同的方式表达、执行)。
这样的通信系统的一个重要方面是其终端与每个用户紧密相连:终端一般情况下都是开机的并且用户去哪里,都将终端带在身边。这样,无论用户在哪里,都可以及时收发邮件。新闻也可以及时发送给用户。本地化的黄页与街道地图可以随时查到。移动终端也支持网上支付、银行以及股票交易的安全性较高的业务。
移动终端将逐渐成为只是一种访问互联网的方式,互联网将成为固定与移动用户的应用程序的来源。通过创建个人用户资料然后尽量使信息为各个用户专用,而达到的信息个人化的能力将成为移动互联网以及电信系统是否成功的关键因素。
电信系统与跟传送信道紧密相连的应用程序及服务已经垂直集成到一起,传送信道的示例有蜂窝无线电话信道、固定电路交换网络中的实电路或分组交换网络中的虚电路。在移动电信网络中的终端用户服务与应用程序领域,现有的第二代(“2G”)接入网,例如符合全球移动系统(“GSM”)标准、美国时分多址(“TDMA”)标准TIA/EIA/IS-136,码分多址(“CDMA”)标准TIA/EIA/IS-95的网络及其增强形式可以在核心网节点上实现多数服务,核心网节点的示例有:在移动交换中心(“MSC”)中提供的归属位置寄存器(“HLR”)以及访问位置寄存器(“VLR”)。当今的垂直分段网也有其自己的操作与维护系统以及自己的用户数据库等等。
在现在的网络中,应用程序专用的数据库或目录通常只存储特定的应用程序或服务所需的信息,而不能被其他应用程序/服务访问。此外,这些数据库/目录服务通常在搜索能力、存储能力、管理工具以及物理/逻辑位置上有所限制。在这样的环境中,每项功能存储并管理自己的数据。因此,如果希望安排到巴黎的旅游,可以通过用用户名及密码登录到定票应用程序中定票。如果希望知道怎样去目的地/机场,可以登录到单独的基于位置的服务应用程序中,然后如果希望发送电子邮件给同伴,可以再次登录到消息应用程序。这一过程界面不友好,也没有效率,这是因为服务与应用程序的管理与供应不统一,导致很难对基于互联网的服务集进行全球访问。
传统的垂直网络分段正在向水平分段转换,在水平分段中几乎所有的应用程序或服务可以通过底下的通信网提供。在这样的水平分段网络中,用户终端、基础构造以及应用程序可以不必如此紧密的捆绑在一起。用户应用程序通常包括终端中的客户端部分以及网络中的服务器部分,通过开放式接口与独立于应用程序的网络进行通信。应用程序的终端与客户端部分必须与应用程序的服务器部分紧绑在一起,而这样的新客户端-服务器构造仍然需要用户终端与各种网络层之间的密切协作。另一方面,对服务网络的访问不再与应用程序紧密捆绑。在应用程序服务器上运行的应用程序实现的服务可以通过任何接入网从任何终端实现。必要的终端调整是服务网络功能的一部分,尤其是服务网络的入口核或“入口引擎”部分,使应用程序在很大程度上不受终端影响。
对于第三代(“3G”)接入网,如通用移动电话服务(“UMTS”),标准化实体正在通过引入开放式业务体系(“OSA”)致力于开放服务区域中的网络。服务在核心网中将不再标准化,而是根据标准化服务的能力进行开发。这样的分层式网络体系的原理正在由第三代合作伙伴项目(“3GPP”)进行标准化。这些原理包括开放式业务体系(“OSA”),OSA支持服务提供者通过开放式标准应用程序接口(“API”)使用服务能力服务器提供的网络功能。
尤其是,3GPP正在对虚拟家庭环境(“VHE”)与OSA进行标准化,其中包括个人服务环境(“PSE”),在PSE中,终端用户能够管理来自任何位置任意终端的服务。由于VHE的理念是使PSE通过网络边界并在终端之间传送,终端用户可以通过相同的个性化特征与自定义的用户接口与服务进行统一的表示,不管其位置在哪里或者使用的网络或终端是哪种(在终端与网络的能力范围内)。VHE与PSE的有关内容,参见“The Virtual Home Environment(Release 5)”,3GPPTechnical Specification TS 22.121,5.0.0版(2001年3月);“Stage1 Service Requirement for the Open Service Access(OSA)(Release4)”,Technical Specification Ts 22.127,4.1.0版(2001年3月);以及“Virtual Home Environment(Release 4)”,3GPP TechnicalSpecification Ts 23.127,4.1.0版(2001年4月)。
此体系将需求加在终端用户管理功能及接口上,支持终端用户以统一而一致的方式访问PSE。必须考虑的一个方面是使用目录与数据库存储并访问有关终端用户的信息。
如图1A、1B所示,目录可以看作专用数据库,具有与普通意义的关系数据库不同的特点。在图1A中,应用程序使用一种方便的协议(如轻量目录访问协议(“LDAP”))与目录服务器通信,而目录服务器访问目录信息。在图1A中,应用程序使用可以用结构化查询语言(“SQL”)表达的数据库查询与数据库引擎进行通信,而数据库引擎在关系数据库或其他类型的数据库中操作数据库。图1B显示的是一种更复杂的体系,其中应用程序使用LDAP与目录服务器进行通信,其目录访问通过目录/映射层映射到数据库查询,而那些查询呈现给操作关系数据库中的信息的数据库引擎。
专用数据库/目录与一般意义上的数据库的不同共有以下几点:通常对目录进行的访问次数比更新次数频繁,即读取与搜索功能比写入功能使用频繁;目录通常不支持事务处理(操作必须完全完成或完全不予处理的事务,例如银行操作),这降低了数据库的复杂性。现在多数数据库支持标准化的SQL,而目录支持简化的访问协议,如目录访问协议(“DAP”)以及LDAP,优化搜索与读取操作。
API定义特定的编程语音用来访问服务的编程接口。如图2所示,数据库与目录应用程序可以使用多个API,图2中显示了一个LDAP目录(LDAP服务器与X.500目录/数据库)的布局,它可以通过安全套接字协议层/传输层安全性(“SSL/TLS”)、TCP/IP协议栈访问。用作这样的目录的API包括:JDBC,这是执行SQL语句的Java语言API;JDAP,这是访问专门设计用于访问LDAP的目录访问协议的JavaAPI;以及JDNI,这是对与特定协议(如LDAP、NDS、NIS等)独立并需要一个服务提供者接口(“SPI”)访问特定的目录服务的目录访问协议进行访问的Java API。SPI通常由目录服务的卖家设计并作为Java类库提供。其他的数据库与目录应用程序可用的API有ODBC,这是一种执行SQL语句的C语言API,以及LDAP C,这是支持C语言应用程序访问专门设计用于访问LDAP的目录访问协议的C语音API。
目录通常使用图3中所述的通信客户端/服务器模型访问。希望在目录中读取或写信息的应用程序不直接访问目录。而是调用关于目录客户端的API。这将引起请求消息被格式化并发送给将访问该目录的目录服务器。然后该访问的结果将作为对请求应用程序的应答被发送回。这些消息可以依据LDAP进行格式化并依据传输控制协议/Internet协议(“TCP/IP”)进行交换。客户端与服务器的执行独立,而服务器无论怎样选择都可以实现其目录。
如图2所示的Java语言API可以使Java应用程序通过传输层访问数据库,如X.500数据库,该传输层可以包括在使用TCP/IP的接入网上运行的SSL。X.500是通过国际电信联盟(“ITU”)以及ISO/IEC发布的目录服务的标准。该标准的最新版是1993年发布的,不过当前的许多实现仍然遵循1988年版本的标准。X.500(1988)与X.500(1993)虽然在多数重要方面是兼容的,但是也有几个方面有所不同:互相连接与互相作用。X.500标准定义目录服务中使用的信息模型并指定目录客户端与目录服务器之间的通信使用DAP。
应该明白,DAP与LDAP定义了一个通信协议,即目录客户端用来从目录服务器访问信息的消息的传送与格式。DAP使用开放式系统互连(“OSI”)七层协议进行操作,使之成为一种提供广泛功能的复杂协议。而LDAP则设计为较简单的访问协议,使目录可以适用于更多类型的机器与应用程序。与超文本传输协议(“HTTP”)及文件传输协议(“FTP”)类似,LDAP(包括TCP/IP)也可能成为Internet协议组中不可缺少的一部分。
因此,需要提供一些方法与设备,能够使应用程序有效地从单一的接口共享功能,并且能够提供快速改变的移动互联网及类似系统对灵活性、可升级性及界面友好性的要求。
发明内容
本发明中描述的服务网络与个人服务环境管理器提供并管理各应用程序与用户群共享的功能。数据管理可以利用服务实现用很多方法执行,例如在可以使用一般的数据存储系统时,依据3GPP正在开发的VHE/OSA概念实现。这种一般的数据存储的目的是提供公用的、与应用程序独立的目录服务,作为访问数据的逻辑中心点。尤其在VHE/OSA中,构建PSE令终端用户可以在独立于访问及位置的场景中管理其服务资料。提供一种强大而界面友好的接口,使终端用户可以管理服务网提供的广泛服务。
本发明一方面内容提供了一种个人服务环境管理器(“PSEM”),用于管理与通信网终端用户的管理有关的信息,该通信网至少包括提供至少一种网络服务的至少一个应用程序服务器。该管理信息包括终端用户资料数据以及服务相关数据。PSEM包括一个PSEM核及多个PSEM管理器,PSEM核支配管理器,为终端用户提供以下服务:通信网中的授权与鉴别、到通信访问设备的终端接口代理、终端用户服务管理,包括服务发现、服务提供以及服务自定义,以及至少一个应用程序服务器的访问与可用性控制。
管理器可以包括:处理登录过程的登录管理器,使终端用户可以访问关于终端用户的信息;终端服务提供管理器,管理对终端用户的服务提供;用户资料管理器,用于插入、删除、修改并读取公用目录下的资料数据;显示代理管理器,为终端用户提供可调整的用户接口;应用程序/服务发现管理器,通过到至少一个应用程序服务器的接口处理应用程序与服务的发现;以及终端用户服务数据管理器,处理服务有关的数据。
本发明的另一方面内容提供一种服务网络,包括:至少一个应用程序服务器,为各终端用户分别提供一项服务;一个个人服务环境管理器(“PSEM”),可以与至少一个应用程序服务器交换信息;一个公用用户资料目录,可以被个人服务环境管理器访问;以及至少一个服务提供者,与个人服务环境管理器通信。PSEM协调通信网中的授权与鉴别、到通信访问设备的终端用户接口代理、终端用户服务管理,包括服务发现、服务提供以及服务自定义,以及至少一个应用程序服务器的访问与可用性控制。
附图说明
下面将通过结合附图对本发明进行描述来理解本发明的目的、特征与优点,附图中相似的部件用相似的参考符号表示,其中:
图1A、1B显示目录与数据库结构;
图2显示LDAP目录与API的布局;
图3描述目录访问的客户端/服务器模型;
图4从网络角度描述服务网络结构;
图5描述网络中的用户数据模型;
图6描述集中式的目录结构;
图7描述访问用户资料数据;
图8描述分布式目录结构;
图9A、9B描述目录复制;
图10描述目录划分;
图11描述目录划分与复制;
图12描述访问服务相关数据;
图13描述通过中间层连接到下面核心网的CAS。
图14描述集成的CAS与服务网络;
图15描述分离的CAS与服务网络;
图16描述个人服务环境管理器;
图17描述访问与管理用户资料数据及服务资料数据;
图18描述终端服务发现/服务提供;
图19描述对于服务资料数据个人化的应用程序服务器,个人服务环境管理器操作的broker模式;
图20描述对于服务资料数据个人化的应用程序服务器,个人服务环境管理器操作的proxy模式;
图21描述拥有个人服务环境管理器的UMTS网络中的首次注册;
图22A、22B描述拥有个人服务环境管理器的UMTS网络中的服务提供发现;
图23描述拥有个人服务环境管理器的UMTS网络中的服务执行;
图24拥有个人服务环境管理器的UMTS网络中的另一个服务执行。
详细描述
本发明中描述的个人服务环境管理器有利于实现水平分层的服务网络,这种类型的网络从接入网与核心网分开应用程序与服务。在这种方式中,被来自任何设备及任何接入网的终端用户访问的移动互联网与其他的通信服务,在应用程序级汇合。服务网络成为各种类型服务与合成服务的“融化器皿”,给终端用户提供与访问类型独立的个性化服务环境。
应该说明的是,本发明适用于任何接入网,如公共交换电话网(“PSTN”);综合业务数据网(“ISDN”);电缆网;2G、2.5G、3G移动/蜂窝接入网;无线本地网(“LAN”),局域网(“PAN”),广域网(“WAN”);等等。而且,终端与接入网的独立性可以用于入口解决方案,互联网服务提供商(“ISP”)解决方案,企业解决方案等,以及下面详细介绍的水平服务集成中。还应该知道,尽管在本文本中,终端用户的终端一般是客户端,但是本发明适用于(例如)对等网络中,用于将信息传送给“一直连接”的终端中。
图4中以服务器角度描述的服务网处理四个主要的接口。第一个接口是连接到核心网及接入网的,并且由一个或多个服务提供者处理,服务提供者包括服务能力服务器(“SCS”)及应用程序支持服务器(“ASUS”),还包括直接连接到核心网的服务提供者。第二个接口使终端用户可以通过入口(表示服务的一种构造方式)管理自己的服务,该接口在个人服务环境管理(PSEM)系统中是一个建筑物区。PSEM存储个人信息作为终端用户的资料,定义服务怎样被提供并呈现给终端用户,并且处理终端用户服务提供及服务管理,作为终端用户管理自己的个人服务环境的连接点。第三个接口是连接到位于一个或多个应用程序服务器上的应用程序上的,至少部分应用程序可以由单独的开发商提供。最后一个接口是运营者到操作与维护实体的管理接口,操作与维护实体有网络管理系统(“NMS”)、与服务管理器(“SM”)相接的服务排序网关(“SOG”),与代价控制节点接口的计费网关(“BGW”),等。
通过基于IP的通信链接在这些接口中通信至少从代价与可用性角度说是很有优势的。无论终端用户的身份、应用程序、网络、终端、时间、地点如何,这些链接都将这些接口与功能有效地连接起来。服务网最好包括集成为开放式体系的部件,使应用程序与服务(如应用程序服务器)或紧或松地与服务网耦合在一起。
在服务提供者中,SCS为如下服务处理与网络部件的相互作用:呼叫控制、用户位置、用户状态、消息传送以及终端功能。SCS通过开发式标准的API(如3GPP指定的标准)访问特定的服务网络资源。SCS的示例有用户识别模块(SIM)应用程序工具箱以及空中下载(“OTA”)SIM卡管理系统;“Jambala”服务器,也称为自定义应用,用在移动网增强逻辑(“CAMEL”)服务器、智能网服务器服务,以及其他服务中,参见F.Jones,“Jambala-Intelligence beyond DigtalWireless”,Ericsson Review Vol.75,no.3,pp.126-131(1998),以及A.Bertrand,“Jambala Mobility Gateway-Convergence andInter-System Roaming”,Ericsson Review Vol.76,No.2,pp.89-93(1999);移动执行环境(MExE),包括无线应用程序协议(“WAP”)网关与无线电话应用程序(“WTA”)服务器;移动定位系统(“MPS”),用于基于定位的服务,如A.Johnston,T.Papanikolaou以及M.Slssingar,“The WISE Portal 2.0 Solution-Timely Delivery ofTailored Mobile Internet Services”,Ericsson Review vol.78,no.2,oo.68-79(2001)所述;以及终端用户的终端状态信息的位置归属寄存器(“HLR”)网关或移动信息网关。图4显示通过合适的承载器接入接口连接到核心网与接入网的SCS。
ASUS与外界资源及系统接口,如计费、通知及安全系统,并提供整个系统的支持。这时,ASUS并不连接到特定应用程序功能,如应用程序的计费可能独立与特定的应用程序。如图4所示,ASUS可以包括一个计费服务器,管理一个授权、鉴别与记帐(“AAA”)服务器以及一个服务记帐网关(“SAG”)服务器;通知支持,初始化“push”服务并使用SCS通过短消息服务中心(“SMS-C”)或WAP网关将信息“推”给用户;安全支持,现在越来越重要,它可以包括电子商务与移动商务的移动电子支付、防火墙以及用于灵敏应用程序中的公共密钥基础构架(“PSI”);目录支持;以及观测地形的导航支持,例如通过计算到指定目的地的最短路径,它可以将该值添加给定位信息。
为了创建应用程序,开发者可以下载创建应用程序所需的API,例如,用于定位、WAP、电子商务或移动商务或视频流。当应用程序完成时,开发者可以在仿真器上检测它或检测服务网络运营者提供的地方。一旦开发者认为某应用程序可以完成,该应用程序就可以上载到应用程序服务器。该应用程序开发者可以给新的应用程序做上标志,表明它已经可以应用,也可以将一些信息发送给运营者,指出该应用程序应该怎样推上市场或运营者应该怎样对其使用进行收费。完成之后,可以自动发送一条消息给运营者的操作与维护系统,然后运营者可以测试该应用程序确保它满足质量与风格的标准。
然后运营者可以使应用程序成为终端用户可用的程序,并按照运营者自己的模型-例如按照应用程序类型(运动、电影或新闻)或功能(定位、通知或移动商务),对应用程序进行分类。该应用程序放在大家可以使用的应用程序服务器上并且以一种目标集中的方式推上市场,例如,通过自动将一条消息发送给网站或资料与应用程序类型匹配的客户移动电话中。
在这种方法中,服务网络使运营者与应用程序开发者具有或紧或松的伙伴关系,可能会给予某些开发者特别的现场测试应用程序的机会并规定对应用程序的哪些使用应该收费。因此服务网可以看作基于IP的“胶水(glue)”,将不同的接入媒体、核心网、内容与服务提供者以及终端用户设备捆绑在一起用于无缝服务传送。它可以处理任何类型的服务、电信、数据通信、Internet以及多媒体服务。
如图4所述,服务网是一个分布式服务构架,其中目录服务是管理网络资源的部件。一般意义上的目录服务通常具有下列功能:命名并定位分布式网络资源、支配并管理分布式网络资源、激活应用程序、以及鉴别、授权与提供安全性。在给定目录服务的这些一般功能时,下面描述图4中所述的结构中目录服务的存储与管理终端用户资料的功能。
公用用户资料目录(“CUPD”)提供一个到网络中有关用户的数据的单一接入点。CUPD的其中一些特征有:它是一个分布式目录、包括用户资料数据、可以通过标准接口访问、它由运营者、应用程序以及终端用户通过PSEM管理、以及它是健壮、安全而可升级的,从而可以适合不同大小的网络并支持逐渐增长的终端用户、应用程序以及接入技术。CUPD也包括各个终端用户的预订服务的参考。
从图4中,可以看出CUPD在PSE管理中非常重要。可以通过CUPD访问的终端用户数据一般可以分为三类:用户资料数据、服务资料数据以及服务数据。
用户资料数据主要是关于终端用户如电话系统用户特征的信息,即关于终端用户PSE资料的基本用户/订阅数据。例如,用户资料数据可以包括个人数据(如名称、社会保险号、年龄、性别)、一个或多个逻辑标识符(如逻辑名称、个人电话号码、电子邮件地址)、鉴别数据(如密码、pin、声波纹以及其他生物统计数据)以及与服务独立的个人喜好(如喜欢的语言、费用信息、生物统计数据)、此外,用户资料数据也包括所有服务的参考列表与可搜索的关键字,这可以由终端用户订阅。
服务资料数据包括可以由终端用户或订阅者比较容易改变的信息,例如,提交呼叫的号码。
服务数据包括无法由终端用户改变的信息,即应用程序或服务设置的数据。这样的服务数据可以定义服务配置或建立。
参考图5可以帮助理解CUPD可访问的信息怎样嵌入电信系统的。图5中是UMTS网络中的用户数据概况。一般说来,增值服务提供商(“VASP”)及网络运营者负责维护用户资料数据并提供服务、预订的数据以及提供功能的服务,这种服务一般本身可以维护服务数据。用户拥有或管理其接入订阅功能的数据资料,如用户资料数据,这些数据资料包含在一个或多个关于用户的用户组中。如图5所述,订阅功能可以接入服务提供,它也可以看到运营者提供的用户资料数据。应该明白,UMTS网络只是一个特例;大多数当前的通信网络维护类似的信息,尽管其组织方式可能不同。
如图5所示,UMTS网络中服务提供以及用户资料中维护的用户数据包括存储在CUPD中的用户资料数据、存储在服务/应用程序中的服务资料数据以及服务网络的服务/应用程序存储并管理的服务数据。用户数据将被抽取出来从UMTS或其他网络移植到服务网络。
PSEM包括提供并管理服务数据、终端用户资料数据以及终端用户服务资料数据的功能。应该知道,这些功能可以用在合适的硬件上执行的合适软件实现。PSEM的其中一些重要方面是它与其他实体及功能的接口、它对用户资料数据与关于服务的数据(即服务资料数据与服务数据)的区分,以及它对服务资料数据与服务数据的进一步区分。
依据本发明在数据管理的内容,目前比较倾向于通过基于LDAP的客户端/服务器通信构架接入CUPD。在“理想”情况下,例如没有传统网络时,在图6中,所有的用户资料数据可以通过集中化的目录/数据库访问。应该说明的是图6与图4比较类似,也有PSE管理器、应用程序以及后面描述的服务提供者。
如图6所示,HLR与用户移动服务器(“UMS”)(均为SCS)保留服务资料数据以及服务数据,这与应用程序服务器如电子邮件与OSA应用程序类似,但是这些设备中保留的用户资料数据在CUPD中进行集中化。对CUPD的接入可以通过LDAP服务器的SQL/JDBC接口,它通过LDAP与LDAP客户端(协议翻译器)及合适的API进行通信,从而与PSEM及其他功能进行通信。UMS通常提供处理多媒体资料的功能,而HLR处理电话类型的资料。应该认识到,图6中所示的电子邮件与OSA应用程序并不是仅有的选择,如标有“激活目录应用程序”的框图所示。
然而,需要从传统构架的网络中实现移植,在传统构架的网络中,用户数据在网络中的几个节点上传播,如图5所示。在这种情况下,CUPD/数据库可以是分布式的,如图7所示,其中可以有多个接入CUPD的目录服务器。应该说明的是,图7与图4类似,如同图6与图4的类似。图7中描述的应用程序与服务提供者与图6中的相同,但是它们的布局有轻微的不同,这是因为用户数据的安排方式不同。尤其是,HLR、UMS及两个应用程序服务器的其中之一包括LDAP服务器2-4,而另一个应用程序服务器只包括一个LDAP客户端,与图6相同。应该说明的是,可以使用LDAP服务器2-4访问各个HLR、UMS及应用程序服务器保留的用户资料数据,如两个有向箭头所示。在这样的布局中,CUPD包括参考、指针或类似的标识,指示请求实体直接或间接地与这些存储的用户资料数据相连。当然,在一定意义上,在本地存储在这些设备中的用户资料数据仍然可以认为是CUPD的一部分,如将这些设备连接到CUPD的直线所示。
因此,应该明白,CUPD可以是分布式的,也可以是集中式的。如果目录是分布式的,那么存在几个可以访问该目录的目录服务器,而如果目录是集中式的,那么只有一个目录服务器可以访问该目录。图8显示的是一个分布式的目录,三个目录服务器之间的通信通过目录更新协议(“DUP”)或轻量目录访问协议(“LDAP”)进行。分布式目录中的信息可以是复制式的或分离式的或者是两种的结合。图9A是一个使用单重主要复制的两副本的复制式目录,而图9B是使用多重主要复制的复制式目录。图10是三部分的划分目录,而图11是三部分的划分与复制式(部分1与3)目录。
如上述图3所示,当一个应用程序,如HLR、电子邮件服务器或PSEM,需要访问存储在分布式目录中的用户资料数据时,从客户端发送一条请求给LDAP服务器1(参见图7),该服务器返回所请求的信息(如果在CUPD中可用的话)。如果信息不可用,LDAP服务器1可以响应请求并推荐另一个服务器,然后发出请求的应用程序可以根据推荐选择请求另一个服务器,例如推荐的LDAP服务器2。而如果信息还是不可用,这个服务器作为响应可以推荐另一个服务器。所请求的数据可以通过服务器链找到,而不是接收连续推荐。如果LDAP服务器1没有找到所请求的信息,它可以找到对另一个服务器的推荐,这种情况中,LDAP服务器1将请求提交给另一个服务器。对请求的响应可以通过另一个服务器直接或通过LDAP服务器1返回到发出请求的应用程序。
应用程序可以访问有关服务的数据,采用的方式最初与上述访问用户资料数据的推荐或服务器链相同。如图12所示,应用程序,如PSEM,将请求发送给LDAP服务器1,该服务器将返回服务资料数据或服务数据信息(如果可用)。此通信用双向箭头1标识。如果该信息不可用,LDAP服务器1将返回包括对象参考的信息给分布式用户对象,如HLR。然后初始化请求的应用程序,如PSEM,可以调用对用户对象(应用程序)中所请求的对象所采取的方法,在用户对象中该方法存储为由SCS与应用程序服务器中包含的商务逻辑所表示。这由双向箭头2标识。商务逻辑表示商务方式、OSA接口等等,它们均由各个SCS及应用程序服务器实现。因此,应该明白,在使用向请求指引存储在CUPD之外的信息的对象参考、指针或类似标识方面,图12与图7类似,而在用户资料数据的集中化中图12也与图6类似。
2G网络已经包括很多图5所示的有关用户的数据,如果从2G网络到图4中的服务网络中间有比较容易移植的路径是很有好处的。2G网络中关于用户的数据可以大致分为两类:关于呼叫建立与业务执行过程的数据、以及关于用户管理以及收费数据(用于开收据或支付)的(后)处理的数据。主要存储在核心网(如在HLR/VLR以及鉴别中心(“AUC”))中的呼叫建立数据的示例有MSISDN、IMSI、位置、鉴别数据、分类、用户状态及服务列表。通常存储在用户管理系统(“CAS”)中的用户管理数据的示例有名称、地址、以及收费信息。下面描述核心网用户资料数据以及处理存储在CAS中的用户资料数据的移植策略。
应该明白现有的2G系统的核心网中的数据包括用户资料数据以及服务资料数据。依据本发明的描述,应该将用户资料数据从服务资料数据分离出来并将用户资料数据集中到CUPD中。因为用户资料数据很可能开始时分别到几个核心网节点上,例如,HLR与CUPD,并且用户资料数据可以通过一个接入点访问,因此HLR/AUC最初将与CUPD相连,如上所述。从长期角度看,我们期望核心网中关于用户的数据将尽可能多的集中到CUPD中,如图6所示。HLR可以保存服务资料数据并将其作为到服务网络的“网关”,用于从CUPD中访问用户资料数据。
在现有的2G移动网中,运营者的管理系统在服务供应与计费收集过程中形成一个重要的链接。这些系统,常被称为“CAS”,通过中间层连接到下面的核心网中,例如图13中所述的SOG及BGW。本发明中服务网络层与一般的核心网之外的数据存储的引入对这种结构形成了冲击。
服务网中CAS与CUPD中间的用户资料数据分配的另一种方式是集成CAS与服务网络,如图14所示。CUPD是“主”存储区,CAS中的数据可以由应用程序访问。另一种服务网中CAS与CUPD中间的用户资料数据分配的方式是使CAS从核心网(“CN”)及服务网中独立出来,如图15所示。CAS是“主”存储区(目前就是这样),而来自CAS的数据通过SOG/BGW被复制到服务网中及其所包含的应用程序ASUS,以及CUPD,这与当前的数据以实体形式,如HLR/AUC及MSC/VLR,从CAS复制到核心网类似。这样,SOG/BGW作为CAS与用户管理接口(“CAI”)以及核心网与服务网及其接口(如移动构造语音(“MML”)与移动应用程序协议(“MAP”))之间的一种中间层。
如上所述,服务网的一个重要部分是PSEM,它是服务网中用户资料数据与服务资料数据的终端用户管理的管理功能。因此,PSEM并不与特定的接入类型或下面的核心网耦合在一起,而是可以通过集中上述接入网与核心网访问。根据服务网构架,PSEM可以是VHE实现、入口实现、ISP实现等等的一部分并且可以进行自定义满足不同的需要。PSEM可以提供下列功能:终端用户授权与鉴别;到各种接入设备的终端用户接口代理,接入设备的示例有个人电脑(“PC”)、移动电话、个人数据助理(“PDA”)等;终端用户服务管理,例如服务发现、服务提供以及服务自定义;终端用户对CUPD的接入;以及应用程序与服务的可用性控制。
PSEM可以划分成一个PSEM核与多个PSEM管理器,如图16中描述的布局,这是图4中布局的另一种描述方式。PSEM核控制管理器并且是规划包含PSEM管理器的构架的协调者。
登录管理器处理使终端用户访问用户PSE的登录过程。登录管理器也可以负责终端用户“首次注册”以及用户PSEM资料及后续登录(包括终端用户的授权与鉴别)的协调工作。登录管理器除了具有其他功能外,还可以自动执行对服务网中或应用程序/内容提供商、归属环境增值服务提供商(“HE-VASP”)中的应用程序服务器的鉴别过程(在用户选定访问它们时)。
终端用户服务提供管理器管理对基于用户所属的用户群对终端用户的服务提供。服务可以作为服务包或单独的服务提供给终端用户。可用的服务/应用程序是基于应用程序/服务发现管理器中收集的信息。
用户资料管理器负责对公用的目录/数据库结构(如LDAP服务器)管理(例如插入、删除、修改、读取等等)用户资料数据。用户资料管理器可以实现VHE,使之具有Parley用户资料需求及用户资料服务能力特点。用户资料管理器也提供对CAS的接口。
显示代理管理器向终端用户提供PSEM用户接口。例如,显示代理管理器向PSEM服务提供用户接口代理,如WAP与World-wide Web用户接口。这样终端用户可以从各种设备类型,如PC、移动电话及其他电话、PDA、游戏站、置顶电视盒等通过Web服务器、WAP网关等访问PSEM。显示代理管理器与PSEM核及其他管理器的通信,实现提供给显示代理的服务。
应用程序/服务发现管理器通过连接到本地应用程序的接口处理应用程序及服务发现,该本地应用程序可以包括Parlay/OSA应用程序框架或存储区、通用对象需求代理结构(“CORBA”)商用服务及接口存储区,以及Internet工程任务组(“IETF”)服务发现存储区以及其他归属环境(“HE”)、服务提供商、入口等等。应用程序/服务发现管理器从对PSEM的应用程序/服务中接收“注册”,并提供关于可用服务的信息给显示代理服务器以及终端用户服务提供管理器。
终端用户服务数据管理器处理对其他系统(如HLR)中的应用程序(服务器)的终端用户服务数据。它处理特定服务数据的改动,即当在代理模式中使用PSEM时,不处理用户资料数据(这由用户代理服务器处理),这将在下面进行详细描述。
应用程序可以将PSEM用作读取/写入用户资料数据与/或服务资料数据的代理,大大简化了应用程序的操作。PSEM将分布式用户对象作为可以用类似方式访问的集中式用户对象,从而使应用程序避免了数据分配及对数据源(例如,数据库与目录)实施不同接入方法的复杂性。
应该明白,尽管上面结合PSEM对六种不同的管理器进行了描述,但是PSEM并不一定要以这种方式组织。PSEM提供的这些类型的管理器的功能已经是足够多的了。
图17描述用户资料数据与服务资料数据怎样分别用PSEM结构访问并管理,图17是显示图4与图16的布局的另一种方式,它强调了PSEM与它所包括的管理器处理的数据流。如上所述,PSEM的一个重要方面是到其他实体的接口,从图17中可以看出,这些接口由对WAP网关、Web服务器等等的用户资料数据及服务数据的终端用户服务接入API连接;通过对应用程序与服务提供商如服务数据的HLR/UMS的应用程序注册/发现API连接;以及通过对数据资料数据的存储区的目录API连接。如上所述,用户资料数据可以在CUPD或分布式存储器如HLR、UMS以及CUPD中集中化。应该明白,很多用户资料数据可以通过其他实体创建,如运营者的CAS,该CAS可以通过图17所示的SOG为存储区提供数据。实际上,运营者可以维护用户数据,如管理数据库中的用户资料数据,该数据在如HLR等实体中复制为合适的或所需的数据。
图18描述不同类型的终端用户设备的终端用户与用户接口怎样连接到PSEM。与图17类似,应该知道图18是图4、16、17描述的布局的另一种方式,它强调作为示例的终端用户设备发现/设备提供的接口。PSEM在图18中有所简化,没有显示不同的内部管理器,不过显示了由显示代理管理器处理的到终端用户的接口以及一个合适的API,如CORBA接口,以及表示WAP用户接口与Web用户接口的终端用户接口。Web用户接口可以与Web服务器进行通信,显示CGI|SAP|Serlets、Java Server Pages以及其他终端用户可以通过Web浏览器选择的应用程序与applets,该Web浏览器可以通过标记语音以及通信协议,如HTML与HTTP与Web服务器通信。WAP用户接口可以通过OSA接口与WAP网关通信,WAP网关从终端用户中接收无线标记语言(“WML)命令与脚本。图18也显示可以与显示代理管理器通信的Web浏览器及Java applets,并通过Web服务器经由HTML/HTTP或直接通过一个协议如Internet inter-ORB Protocol(“IIOP”)直接对方法调用。这些接口用在终端用户服务发现中,如图18中双向水平箭头的左边部分所示。
图18中描述的终端用户服务发现/服务提供应用程序注册/发现方面可以使用CORBA接口(API),用于PSEM与应用程序服务器上终端用户可用的应用程序之间的通信。参见图18中双向水平箭头的右边部分。
PSEM可以以两种面向应用程序服务器的模式工作,用于服务资料数据的个性化(管理)。当应用程序服务器实现终端用户服务管理功能以及用户接口如WAP与/或Web时适合使用“broker模式”。在broke模式中,当终端用户选择改变特定服务的服务资料数据时,PSEM将控制移交给应用程序。如图19所示。
Broke模式可以用于很多应用程序,但是它也有一些缺点。例如,为了维护PSE的应用程序管理的相同的“外观与感觉”,必须在所有的应用程序中实现几种不同设备类型的服务管理用户接口,必须在支持接入新的用户接口等情况下,实现对所有应用程序的改动。这种实现方式可能太过繁重。
这可以通过以“proxy模式”使用PSEM来避免,参见图20的描述。Proxy模式的一个前提条件是应用程序的服务管理接口是已知的,但是这在严格耦合的应用程序中已经是必须的要求。
下面将依据PSEM,描述几种典型的使用情况阐述处理UMTS网络中的用户有关数据。
如图21所示,在“首次注册”中,终端用户对PSEM,尤其是对显示代理管理器进行初始访问,将访问尝试提交给登录管理器。登录管理器也可以将对用户资料的请求提交给CUPD,CUPD将会发现没有可用信息给首次注册的终端用户。终端用户用用户资料数据响应请求,该数据传递给将数据提交给CUPD的终端用户资料管理器,该管理器一般用应答消息响应(图中没有显示)。
应该说明的是,在图21的流程图中,终端用户并不直接与登录管理器相连,但是应该明白,终端用户首次注册的显示代理服务器所用的功能可以分配给登录管理器。在本发明中将PSEM划分成具有不同功能的管理器可以看作是逻辑划分;这种划分的功能实现方式可以有多种。
图22A、22B描述服务提供与发现。参考图22A,应用程序与/或应用程序数据库将“服务可用性注册”消息发送给应用程序/服务发现管理器,从而使服务对终端用户“可见”或可用。中心用户服务提供管理器根据CUPD中的终端用户的资料设置控制应用程序/服务是否可用。根据该终端用户的资料设置,一些服务可能对终端用户来说是不可见的。登录管理器将请求该终端用户的资料数据发送给终端用户资料管理器及CUPD。如果得到鉴别,终端用户可以根据终端用户的资料数据自定义的访问终端用户的“服务主页”,使终端用户可以通过终端用户可用的应用程序与服务“浏览”。
寻找应用程序或服务的终端用户通过输入密码/pin码或许用户名称,经由显示代理管理器通过WAP网关向登录管理器“注册”,初始化服务发现。“初始化服务发现”消息被提交给显示代理管理器,该管理器将消息传递给终端用户服务提供管理器。终端用户服务提供管理器查询应用程序/服务发现管理器,该管理器用该终端用户可用的应用程序与服务的列表或其他标识对显示代理管理器应答。
如果终端用户选定一个应用程序或服务,一条“选定服务请求”消息被发送给终端用户提供管理器,该管理器将一条“选定服务”消息发送给终端用户资料管理器。该终端用户的用户资料数据通过发送给CUPD的“更新用户资料数据”消息将用有关选定服务的信息更新。当已经接受选定的服务请求消息时,CUPD将返回包含到合适的应用程序服务器(例如WAP与WWW的URL)的连接的应答信息。应该说明的是,为清晰起见,图21、22A、22B中没有列出应答消息。
终端用户现在可用在应用程序服务器中配置应用程序/服务(个性化)。如上所述,PSEM可用以broke或proxy模式公共,用于向应用程序服务器的服务资料数据个性化(管理)。这在图22B中描述,其中终端用户将一条“请求服务自定义”消息直接(broker模式)或间接(proxy模式)地发送给应用程序与应用程序数据库。在broker模式的响应中,应用程序检查CUPD中的终端用户资料数据并将“服务资料更新”消息发送给CUPD中的服务资料数据库,从而可用根据终端用户的请求配置服务。最后,服务/应用程序向终端用户返回应答确认已经配置了服务/应用程序。
图23描述带有SCS的移动执行环境中的服务执行,其中WAP网关作为SCS。如图23所示,终端用户通过如WAP网关等,可将“服务调用请求”消息发送给服务网络,调用一项服务。应用程序通过将一条“核对用户资料”消息发送给CUPD验证用户预订所请求的服务,CUPD用合适的信息进行应答。然后应用程序通过发送一条“核对服务资料”消息给服务资料数据库来核对终端用户期望的服务,服务资料数据库用合适的信息应答。当所请求的服务成功调用之后,即应用程序通过将应答消息发送给WAP网关及终端用户来应答服务调用请求时,终端用户可以通过WAP网关将“服务执行请求”消息发送给应用程序来初始化服务执行。
图24描述带有SCS的CAMEL服务环境(“CSE”)的服务执行,它可以称为“呼叫控制”。如图24所示,应用程序将一条“呼叫事件注册”消息发送给CSE SCS,从而可以为特定的终端用户预订呼叫事件,而CSE SCS发送并应答消息。在呼叫建立过程中,如果HLR检测到“服务”触发器,网关MSC将呼叫路由给SSF,SSF询问CSE SCS关于怎样路由呼叫的指示。CSE SCS将带有关于特定终端用户的预订的呼叫事件信息的“引入呼叫事件”的消息发送给应用程序。应用程序通过将“核对用户资料”的消息发送给CUPD,验证终端用户预订所请求的服务,CUPD用合适的信息响应。然后应用程序通过将“服务数据请求”消息发送给服务资料数据库来验证服务资料数据,服务资料数据库用合适的服务数据响应。然后服务在应用程序中执行,并将路由信息返回给(例如)CSE SCS,CSE SCS将信息发送回网关MSC。
如上所述,PSEM的一项优势是它支持应用程序服务器中应用程序的个性化。此服务提供的形式,与图21、22A、22B中描述的过程类似,可以以broker模式或proxy模式实现。
在broker模式或proxy模式中,终端用户访问显示代理管理器,该管理器请求终端用户服务提供管理器通过应用程序/服务发现管理器从标识终端用户可用服务的CUPD中获取信息。终端用户服务提供管理器可以根据终端用户的订阅规则(例如,终端用户属于哪个用户群)对恢复的信息分类,而该信息由供应管理器提供显示代理服务器提供给终端用户。而供应管理器也可以请求用户资料管理器从CUPD中获取用于标识已经预订服务的信息。如果终端用户希望订阅一项新服务,提供显示代理管理器请求用户资料管理器将所需的服务添加到CUPD中预订服务的列表或其他记录。CUPD用合适的消息应答添加操作,该消息通过用户资料管理器与显示代理管理器传递给终端用户,应答包括终端用户在访问应用程序服务器控制所需服务所用的链接或其他标识。CUPD也可以存储终端用户的用户资料数据以及使应用程序验证终端用户已经预订该服务的标识符或关键字。
在broke模式中,终端用户可以通过访问应用程序服务器并提供可能存储在应用程序服务器使用的数据库中的特定服务的数据来完成服务的个性化设置。在proxy模式中,终端用户服务数据管理器位于终端用户终端与应用程序服务器直接,通知应用程序服务器终端用户已经包含在CUPD中以及怎样在该目录中寻找终端用户,即标识终端用户的标识符或关键字。然后公用的用户数据可以由终端用户服务数据管理器“填入”或由应用程序服务器读取作为broke模式的数据,特定服务的数据存储在应用程序服务器所用的数据库中。
应该说明的是,上述消息都是示例性的并且都可以由一个或多个具有同样效果的“子消息”代替。
应该知道,X.500目录可以在多个服务器中分别,称为“目录系统代理”(“DSA”)。DSA实际上是一个数据库,其中信息依据X.500信息模型结构存储。可以使用复制通过使用X.500的目录系统协议(“DSP”)在DSA之间同步信息。X.500中所有的DSA目录服务可以依据预先定义的模型(称为目录信息树(“DIT”))互相连接。DIT是一个虚拟级联数据结构并表示一个全球目录。该标准并不对怎样分布DSA中目录的不同部分进行描述,虽然分布对该目录的用户来说是完全透明的。
目录的用户可以是人或电脑。用户通过自动联系附近的DSA的目录用户代理(“DUA”)访问该目录,通过DSA用户可以通过DIT搜索或浏览并恢复相应的信息。在目录服务中,DUA用来将请求传递给DSA的协议是DAP。
LDAP与DAP相比有几项优势。LDAP直接在TCP上运行,消除了DAP所需的OSI会话上及表示层上的很多连接建立与分组处理。LDAP用两种方式简化了X.500功能模型。它省略了读取与列表操作,通过搜索操作替代读取与列表操作。它也省去了完整X.500的一些不经常使用的服务控制与安全性特征,简化了LDAP的实现。LDAP与DAP相比,以一种更简单的方法对其协议元素编码,对请求的编码/译码进行流化。LDAP自动处理X.500返回的推荐信息。LDAP服务器负责找出X.500返回的推荐信息,因此LDAP只返回一个结果或错误信息给客户端。这使服务器的网络看起来像一个单一的逻辑目录。
上面对本发明的各种优选实施例进行了描述,本发明所属技术领域的技术人员可以对上述优选实施例进行修改。因此,应该明白,本发明并不仅限于这些优选实施例,而是由下面的权利要求进行定义,并包含权利要求的范围内的所有修改。

Claims (23)

1.一种个人服务环境管理器(“PSEM”),用于管理关于通信网络终端用户的信息,该通信网络包括至少一个应用程序服务器,用于提供至少一种网络服务,该终端用户的信息包括终端用户资料数据及关于服务的数据,PSEM由PSEM核及多个PSEM管理器组成,其中PSEM核控制为终端用户提供通信网中的授权与鉴别的管理器、对通信访问设备的终端用户接口代理、终端用户服务管理,终端用户服务管理包括服务发现、服务提供及服务自定义,还负责至少一个应用程序服务器的访问与可用性控制。
2.如权利要求1所述的PSEM,其中管理器包括下列内容:处理登录过程的登录服务器,它使终端用户可以访问关于终端用户的信息;终端用户服务提供管理器,对给终端用户的服务提供进行管理;用户资料管理器,在公共目录中插入、删除、修改并读取终端用户资料数据;显示代理服务器,为终端用户提供可调整的用户接口;应用程序/服务发现管理器,通过到至少一个应用程序服务器的接口处理应用程序及服务的发现;以及终端用户服务数据管理器,处理有关服务的数据。
3.如权利要求2所述的PSEM,其中应用程序/服务发现管理器从发送给PSEM的应用程序与服务中接收注册并将关于可用服务的信息提供给显示代理管理器以及终端用户服务提供管理器。
4.如权利要求3所述的PSEM,其中根据从应用程序/服务发现管理器中收集的信息,终端用户可以使用服务与应用程序。
5.如权利要求2所述的PSEM,其中显示代理管理器提供PSEM服务的到终端用户的WAP及WWW用户接口并与PSEM核及其他管理器进行通信实现用户接口。
6.如权利要求2所述的PSEM,其中PSEM可以对关于服务的数据管理的应用程序服务器以broker模式或proxy模式工作。
7.如权利要求6所述的PSEM,其中在broker模式中,当终端用户改动关于服务的数据时,PSEM将控制移交给应用程序服务器,而在proxy模式中,当终端用户改动关于服务的数据时,PSEM控制应用程序服务器。
8.如权利要求7所述的PSEM,其中在broker模式与proxy模式中,终端用户访问显示代理管理器,该管理器请求终端用户服务提供管理器通过应用程序/服务发现管理器从公用目录中获取标识终端用户可用服务的信息,并且该信息由供应管理器通过显示代理管理器呈现给终端用户。
9.如权利要求7所述的PSEM,其中在broker模式与proxy模式中,终端用户访问显示代理管理器,该显示代理管理器与终端用户服务提供管理器通信,该终端用户服务提供管理器请求用户资料管理器从公用目录中获取标识已经订阅的服务的信息。
10.如权利要求8所述的PSEM,其中如果终端用户希望订阅新服务,那么通过显示代理管理器请求将新服务添加到公用目录中的已订阅服务列表中,而将标识传递给终端用户,用于访问托管该新服务的应用程序服务器。
11.如权利要求10所述的PSEM,其中公用目录包括关于终端用户的用户资料数据的标识符,使应用程序能够验证终端用户已经订阅了应用程序提供的服务。
12.如权利要求2所述的PSEM,其中公用目录包括终端用户资料数据,并且可用是分布式的或集中式的。
13.如权利要求12所述的PSEM,其中关于服务的数据包括服务资料数据与服务数据,服务资料数据包括终端用户可以改动的信息,而服务数据包括应用程序设置的信息并订阅服务网络提供的服务配置。
14.如权利要求13所述的PSEM,其中终端用户资料数据包括关于终端用户预先确定的特征的信息。
15.如权利要求14所述的PSEM,其中终端用户资料数据包括个人数据、终端用户的至少一个逻辑标识符、鉴别数据以及与服务独立的个人喜好数据。
16.如权利要求15所述的PSEM,其中终端用户资料数据包括各个终端用户订阅的服务参考的可搜索列表。
17.一种服务网络,包括:
至少一个应用程序服务器,用于为终端用户提供一项服务,
一个个人服务环境管理器(“PSEM”),与至少一个应用程序服务器交换信息,以及
一个公共用户资料目录,可以访问个人服务环境管理器;
至少一个服务提供者,与个人服务环境管理器进行通信;
其中PSEM协调通信网中的授权与鉴别、对通信访问设备的终端用户接口代理、终端用户服务管理,终端用户服务管理包括服务发现、服务提供及服务自定义、终端用户对公用用户资料目录的访问以及至少一个应用程序服务器的访问与可用性控制。
18.如权利要求17所述的服务网络,其中PSEM管理关于终端用户的信息,该信息包括终端用户资料数据以及有关服务的数据。
19.如权利要求18所述的服务网络,其中关于服务的数据包括服务资料数据与服务数据,服务资料数据包括终端用户可以改动的信息,而服务数据包括应用程序设置的信息并定义服务网络所提供的服务配置。
20.如权利要求19所述的服务网络,其中终端用户资料数据可以通过公共用户资料目录访问并且包括关于终端用户预先确定的特征的信息。
21.如权利要求20所述的服务网络,其中终端用户资料数据包括个人数据、至少一个用户的逻辑标识符、鉴别数据以及与服务独立的个人喜好数据。
22.如权利要求21所述的服务网络,其中终端用户资料数据包括各个终端用户订阅的服务参考的可搜索列表。
23.如权利要求19所述的服务网络,其中PSEM由应用程序将其用作代理,用于读取/写入终端用户资料数据到应用程序可访问的数据库中。
CNB018130674A 2000-05-18 2001-05-18 个人服务环境管理器 Expired - Fee Related CN1230755C (zh)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US20531600P 2000-05-18 2000-05-18
US60/205,316 2000-05-18
US20581600P 2000-05-19 2000-05-19
US60/205,816 2000-05-19
US09/860,185 US20020013827A1 (en) 2000-05-18 2001-05-17 Personal service environment management apparatus and methods
US09/860,185 2001-05-17

Publications (2)

Publication Number Publication Date
CN1454353A true CN1454353A (zh) 2003-11-05
CN1230755C CN1230755C (zh) 2005-12-07

Family

ID=27394777

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB018130674A Expired - Fee Related CN1230755C (zh) 2000-05-18 2001-05-18 个人服务环境管理器

Country Status (7)

Country Link
US (1) US20020013827A1 (zh)
EP (1) EP1285352A2 (zh)
JP (1) JP2003533826A (zh)
CN (1) CN1230755C (zh)
AU (1) AU2001260915A1 (zh)
CA (1) CA2407620A1 (zh)
WO (1) WO2001088739A2 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101005643B (zh) * 2007-01-29 2010-05-19 李祥明 面向移动终端用户的个人综合网络服务与信息系统
CN101345642B (zh) * 2007-07-09 2011-04-13 华硕电脑股份有限公司 数据分享的方法
WO2013023475A1 (zh) * 2011-08-15 2013-02-21 中兴通讯股份有限公司 共享网络中用户数据的方法和身份提供服务器
CN103238144A (zh) * 2010-12-10 2013-08-07 富士通株式会社 信息处理装置以及程序

Families Citing this family (158)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6807574B1 (en) 1999-10-22 2004-10-19 Tellme Networks, Inc. Method and apparatus for content personalization over a telephone interface
US7941481B1 (en) * 1999-10-22 2011-05-10 Tellme Networks, Inc. Updating an electronic phonebook over electronic communication networks
US6976066B1 (en) * 2000-05-22 2005-12-13 Microsoft Corporation Network and method for implementing network platform services for a computing device
US7143039B1 (en) 2000-08-11 2006-11-28 Tellme Networks, Inc. Providing menu and other services for an information processing system using a telephone or other audio interface
US7428752B2 (en) * 2001-06-01 2008-09-23 Applications In Internet Time, Llc Secure data accessing system and method
FI20011239L (fi) * 2001-06-12 2002-12-13 Nokia Corp Tiedonsiirtomenetelmä ja -järjestely
US20020187750A1 (en) * 2001-06-12 2002-12-12 Majumdar Kalyan Sankar Method and apparatus for service management, delegation and personalization
KR100451541B1 (ko) * 2001-07-10 2004-10-08 (주)니트 젠 웹을 통한 이용자인터페이스 제공방법
US7660881B2 (en) * 2001-07-13 2010-02-09 Telenor Asa Telecommunication system architecture for extended open service access to multiple heterogeneous networks
US7519575B1 (en) * 2001-08-31 2009-04-14 Novell, Inc. Method and apparatus for presenting, searching, and viewing directories
US7054841B1 (en) 2001-09-27 2006-05-30 I2 Technologies Us, Inc. Document storage and classification
US7412404B1 (en) 2001-09-27 2008-08-12 I2 Technologies Us, Inc. Generating, updating, and managing multi-taxonomy environments
US10282765B2 (en) * 2001-09-27 2019-05-07 Jda Software Group, Inc. Order acceleration through user document storage and reuse
US7225146B2 (en) * 2001-09-27 2007-05-29 I2 Technologies Us, Inc. Method, system and article of manufacturing for dynamic database redirection using semantic taxonomy information
US7342917B2 (en) * 2001-10-02 2008-03-11 Comverse, Inc. Multimedia personalized call management (MPCM)
US20030069948A1 (en) * 2001-10-05 2003-04-10 Donghai Ma Automated online subscription
US20030069965A1 (en) * 2001-10-05 2003-04-10 Adc Telecommunications, Inc. Provisioning per cable modem
US20030070063A1 (en) * 2001-10-05 2003-04-10 Adc Telecommunications, Inc. Configuration file caching
US20030069946A1 (en) * 2001-10-05 2003-04-10 Adc Telecommunications, Inc. Central directory server
US20030074660A1 (en) * 2001-10-12 2003-04-17 Liberate Technologies System method and apparatus for portable digital identity
EP1310928B1 (de) * 2001-11-08 2005-10-26 Siemens Aktiengesellschaft Verfahren zum Ermöglichen und Durchführen einer Geldzahlung unter Nutzung eines Kommunikationsnetzes
US7454195B2 (en) * 2001-11-16 2008-11-18 At&T Mobility Ii, Llc System for the centralized storage of wireless customer information
DE60215449T2 (de) * 2001-12-19 2007-08-30 Alcatel Canada Inc., Ottawa Bereitstellung von Teilnehmerdiensten unter Verwendung von Dienstprofilen in einem Kommunikationsnetz
ATE448645T1 (de) * 2002-03-06 2009-11-15 Ericsson Telefon Ab L M Dienstbereitstellung in einem telekommunikationssystem mit verbindungssteuerdienstfähigkeitsservern
US7844994B2 (en) * 2002-03-22 2010-11-30 The Directv Group, Inc. System and method for persistent storage of common user information for interactive television using a centrally located repository
US7620713B2 (en) * 2002-04-23 2009-11-17 Sharp Kabushiki Kaisha Device control management apparatus
US20060059251A1 (en) * 2002-05-01 2006-03-16 Cunha Gary D Method and system for request management processing
US8296433B2 (en) * 2002-05-22 2012-10-23 International Business Machines Corporation Virtualization method and apparatus for integrating enterprise applications
US7610404B2 (en) * 2002-05-22 2009-10-27 Cast Iron Systems, Inc. Application network communication method and apparatus
US9400589B1 (en) 2002-05-30 2016-07-26 Consumerinfo.Com, Inc. Circular rotational interface for display of consumer credit information
US9710852B1 (en) 2002-05-30 2017-07-18 Consumerinfo.Com, Inc. Credit report timeline user interface
US6888807B2 (en) * 2002-06-10 2005-05-03 Ipr Licensing, Inc. Applying session services based on packet flows
US8255548B2 (en) * 2002-06-13 2012-08-28 Salesforce.Com, Inc. Offline web services API to mirror online web services API
EP1383276B1 (en) * 2002-07-18 2007-09-19 Telefonaktiebolaget LM Ericsson (publ) Management system and method for service subscription provisioning
US7958144B2 (en) 2002-08-30 2011-06-07 Boss Logic, Llc System and method for secure reciprocal exchange of data
US20040117246A1 (en) * 2002-11-07 2004-06-17 Applebaum Ted H. Navigation and promotion distribution system
US20040133633A1 (en) * 2002-12-05 2004-07-08 Neopost Inc. Method and apparatus for adaptive client communications
US8868553B2 (en) * 2003-03-11 2014-10-21 Bank Of America Corporation System and method to acquire information from a database
US7310646B2 (en) * 2003-05-09 2007-12-18 I2 Technologies Us, Inc. Data management system providing a data thesaurus for mapping between multiple data schemas or between multiple domains within a data schema
US7074194B2 (en) 2003-05-19 2006-07-11 Ischemia Technologies, Inc. Apparatus and method for risk stratification of patients with chest pain of suspected cardiac origin
US8321590B2 (en) * 2003-05-22 2012-11-27 International Business Machines Corporation Application network communication
FR2855344A1 (fr) * 2003-05-22 2004-11-26 France Telecom Systeme de gestion de contexte pour un reseau comportant un ensemble heterogene de terminaux
US7617324B2 (en) * 2003-06-20 2009-11-10 Sun Microsystems, Inc Protocol method for provisioning services
US7424722B2 (en) * 2003-08-29 2008-09-09 International Business Machines Corporation Method and system for creating a dynamic OGSI service proxy framework using runtime introspection of an OGSI service
US8028236B2 (en) * 2003-10-17 2011-09-27 International Business Machines Corporation System services enhancement for displaying customized views
ATE386398T1 (de) * 2003-12-12 2008-03-15 Telecom Italia Spa Verfahren und vorrichtung zur benutzermodellierung
US7734691B2 (en) * 2003-12-18 2010-06-08 International Business Machines Corporation Providing collaboration services to a wireless device
US20050198303A1 (en) * 2004-01-02 2005-09-08 Robert Knauerhase Dynamic virtual machine service provider allocation
GB0400270D0 (en) * 2004-01-07 2004-02-11 Nokia Corp A method of authorisation
US8616967B2 (en) * 2004-02-25 2013-12-31 Cfph, Llc System and method for convenience gaming
US20070060358A1 (en) 2005-08-10 2007-03-15 Amaitis Lee M System and method for wireless gaming with location determination
US7637810B2 (en) 2005-08-09 2009-12-29 Cfph, Llc System and method for wireless gaming system with alerts
US8092303B2 (en) * 2004-02-25 2012-01-10 Cfph, Llc System and method for convenience gaming
US7534169B2 (en) 2005-07-08 2009-05-19 Cfph, Llc System and method for wireless gaming system with user profiles
US7908339B2 (en) 2004-06-03 2011-03-15 Maxsp Corporation Transaction based virtual file system optimized for high-latency network connections
US9357031B2 (en) * 2004-06-03 2016-05-31 Microsoft Technology Licensing, Llc Applications as a service
US8812613B2 (en) 2004-06-03 2014-08-19 Maxsp Corporation Virtual application manager
US9503528B2 (en) * 2004-06-14 2016-11-22 Alcatel-Lucent Usa Inc. System for provisioning service data utilizing the IMS defined Sh interface's transparent data
US7664834B2 (en) * 2004-07-09 2010-02-16 Maxsp Corporation Distributed operating system management
US20080154601A1 (en) * 2004-09-29 2008-06-26 Microsoft Corporation Method and system for providing menu and other services for an information processing system using a telephone or other audio interface
JP4658617B2 (ja) * 2005-01-07 2011-03-23 株式会社リコー 通信装置、通信方法、プログラム及び記録媒体
US8589323B2 (en) 2005-03-04 2013-11-19 Maxsp Corporation Computer hardware and software diagnostic and report system incorporating an expert system and agents
US7624086B2 (en) 2005-03-04 2009-11-24 Maxsp Corporation Pre-install compliance system
US8234238B2 (en) * 2005-03-04 2012-07-31 Maxsp Corporation Computer hardware and software diagnostic and report system
US20060206610A1 (en) * 2005-03-09 2006-09-14 Yibei Ling Method, system and apparatus for location-aware content push service and location-based dynamic attachment
US7555771B2 (en) * 2005-03-22 2009-06-30 Dell Products L.P. System and method for grouping device or application objects in a directory service
US7774332B2 (en) * 2005-04-12 2010-08-10 International Business Machines Corporation Enabling interactive integration of network-accessible applications in a content aggregation framework
US20060258341A1 (en) * 2005-05-13 2006-11-16 Microsoft Corporation Mobile internet services discovery and/or provisioning
US7627656B1 (en) * 2005-05-16 2009-12-01 Cisco Technology, Inc. Providing configuration information to an endpoint
US8626128B2 (en) 2011-04-07 2014-01-07 Microsoft Corporation Enforcing device settings for mobile devices
US10510214B2 (en) 2005-07-08 2019-12-17 Cfph, Llc System and method for peer-to-peer wireless gaming
US8070604B2 (en) * 2005-08-09 2011-12-06 Cfph, Llc System and method for providing wireless gaming as a service application
DE102005037874B4 (de) * 2005-08-10 2008-07-24 Nokia Siemens Networks Gmbh & Co.Kg Verfahren und Anordnung zur Kontrolle und Vergebührung von Peer to Peer-Diensten in einem IP-basierten Kommunikationsnetzwerk
EP1952611A1 (en) * 2005-11-23 2008-08-06 British Telecommunications Public Limited Company Apparatus for and a method of delivering a message to a user
US7549576B2 (en) 2006-05-05 2009-06-23 Cfph, L.L.C. Systems and methods for providing access to wireless gaming devices
US7644861B2 (en) 2006-04-18 2010-01-12 Bgc Partners, Inc. Systems and methods for providing access to wireless gaming devices
US20070250590A1 (en) * 2006-04-21 2007-10-25 Microsoft Corporation Ad-hoc proxy for discovery and retrieval of dynamic data such as a list of active devices
US7571123B1 (en) * 2006-04-21 2009-08-04 Sprint Communications Company L.P. Web services management architecture
US8939359B2 (en) * 2006-05-05 2015-01-27 Cfph, Llc Game access device with time varying signal
US8811396B2 (en) 2006-05-24 2014-08-19 Maxsp Corporation System for and method of securing a network utilizing credentials
US8898319B2 (en) 2006-05-24 2014-11-25 Maxsp Corporation Applications and services as a bundle
US20080077622A1 (en) * 2006-09-22 2008-03-27 Keith Robert O Method of and apparatus for managing data utilizing configurable policies and schedules
US9317506B2 (en) * 2006-09-22 2016-04-19 Microsoft Technology Licensing, Llc Accelerated data transfer using common prior data segments
US7840514B2 (en) * 2006-09-22 2010-11-23 Maxsp Corporation Secure virtual private network utilizing a diagnostics policy and diagnostics engine to establish a secure network connection
US7730478B2 (en) * 2006-10-04 2010-06-01 Salesforce.Com, Inc. Method and system for allowing access to developed applications via a multi-tenant on-demand database service
US8292741B2 (en) 2006-10-26 2012-10-23 Cfph, Llc Apparatus, processes and articles for facilitating mobile gaming
US9306952B2 (en) 2006-10-26 2016-04-05 Cfph, Llc System and method for wireless gaming with location determination
US8510567B2 (en) * 2006-11-14 2013-08-13 Cfph, Llc Conditional biometric access in a gaming environment
US8645709B2 (en) 2006-11-14 2014-02-04 Cfph, Llc Biometric access data encryption
US9411944B2 (en) 2006-11-15 2016-08-09 Cfph, Llc Biometric access sensitivity
US7844686B1 (en) 2006-12-21 2010-11-30 Maxsp Corporation Warm standby appliance
US8423821B1 (en) 2006-12-21 2013-04-16 Maxsp Corporation Virtual recovery server
US9183693B2 (en) 2007-03-08 2015-11-10 Cfph, Llc Game access device
US8319601B2 (en) 2007-03-14 2012-11-27 Cfph, Llc Game account access device
US8581721B2 (en) 2007-03-08 2013-11-12 Cfph, Llc Game access device with privileges
US8285656B1 (en) 2007-03-30 2012-10-09 Consumerinfo.Com, Inc. Systems and methods for data verification
WO2008148180A1 (en) * 2007-06-04 2008-12-11 Bce Inc. Methods and systems for validating online transactions using location information
US8494520B2 (en) * 2007-07-20 2013-07-23 Bridgewater Systems Corp. Systems and methods for providing centralized subscriber session state information
US8645515B2 (en) 2007-10-26 2014-02-04 Maxsp Corporation Environment manager
US8175418B1 (en) 2007-10-26 2012-05-08 Maxsp Corporation Method of and system for enhanced data storage
US8307239B1 (en) 2007-10-26 2012-11-06 Maxsp Corporation Disaster recovery appliance
WO2009078966A1 (en) * 2007-12-14 2009-06-25 Telecommunication Systems, Inc. Wireless application protocol (wap) application location based services (lbs)
US9990674B1 (en) 2007-12-14 2018-06-05 Consumerinfo.Com, Inc. Card registry systems and methods
US8127986B1 (en) 2007-12-14 2012-03-06 Consumerinfo.Com, Inc. Card registry systems and methods
US8745127B2 (en) 2008-05-13 2014-06-03 Microsoft Corporation Blending single-master and multi-master data synchronization techniques
US8312033B1 (en) 2008-06-26 2012-11-13 Experian Marketing Solutions, Inc. Systems and methods for providing an integrated identifier
US9256904B1 (en) 2008-08-14 2016-02-09 Experian Information Solutions, Inc. Multi-bureau credit file freeze and unfreeze
US8060424B2 (en) 2008-11-05 2011-11-15 Consumerinfo.Com, Inc. On-line method and system for monitoring and reporting unused available credit
EP2202936A1 (en) * 2008-12-24 2010-06-30 France Telecom System, device and method for providing personalized communication services to users
US8645459B2 (en) * 2009-11-18 2014-02-04 Telefonaktiebolaget Lm Ericsson (Publ) System and method for a service provisioning platform for activating services in a communication network
US8974302B2 (en) 2010-08-13 2015-03-10 Cfph, Llc Multi-process communication regarding gaming information
US8956231B2 (en) 2010-08-13 2015-02-17 Cfph, Llc Multi-process communication regarding gaming information
US9147042B1 (en) 2010-11-22 2015-09-29 Experian Information Solutions, Inc. Systems and methods for data verification
US20120254768A1 (en) * 2011-03-31 2012-10-04 Google Inc. Customizing mobile applications
KR20120123210A (ko) * 2011-04-19 2012-11-08 삼성전자주식회사 애플리케이션의 저장 공간을 제공하기 위한 제어 방법과 그를 위한 단말 및 서버
US9665854B1 (en) 2011-06-16 2017-05-30 Consumerinfo.Com, Inc. Authentication alerts
US9483606B1 (en) 2011-07-08 2016-11-01 Consumerinfo.Com, Inc. Lifescore
US9106691B1 (en) 2011-09-16 2015-08-11 Consumerinfo.Com, Inc. Systems and methods of identity protection and management
US8738516B1 (en) 2011-10-13 2014-05-27 Consumerinfo.Com, Inc. Debt services candidate locator
US9853959B1 (en) 2012-05-07 2017-12-26 Consumerinfo.Com, Inc. Storage and maintenance of personal data
US9654541B1 (en) 2012-11-12 2017-05-16 Consumerinfo.Com, Inc. Aggregating user web browsing data
US9916621B1 (en) 2012-11-30 2018-03-13 Consumerinfo.Com, Inc. Presentation of credit score factors
US10255598B1 (en) 2012-12-06 2019-04-09 Consumerinfo.Com, Inc. Credit card account data extraction
US9697263B1 (en) 2013-03-04 2017-07-04 Experian Information Solutions, Inc. Consumer data request fulfillment system
US10102570B1 (en) 2013-03-14 2018-10-16 Consumerinfo.Com, Inc. Account vulnerability alerts
US9406085B1 (en) 2013-03-14 2016-08-02 Consumerinfo.Com, Inc. System and methods for credit dispute processing, resolution, and reporting
US9870589B1 (en) 2013-03-14 2018-01-16 Consumerinfo.Com, Inc. Credit utilization tracking and reporting
US10664936B2 (en) 2013-03-15 2020-05-26 Csidentity Corporation Authentication systems and methods for on-demand products
US9633322B1 (en) 2013-03-15 2017-04-25 Consumerinfo.Com, Inc. Adjustment of knowledge-based authentication
US10685398B1 (en) 2013-04-23 2020-06-16 Consumerinfo.Com, Inc. Presenting credit score information
US9721147B1 (en) 2013-05-23 2017-08-01 Consumerinfo.Com, Inc. Digital identity
US9392079B2 (en) * 2013-07-19 2016-07-12 International Business Machines Corporation Directory service discovery and/or learning
US9443268B1 (en) 2013-08-16 2016-09-13 Consumerinfo.Com, Inc. Bill payment and reporting
US10102536B1 (en) 2013-11-15 2018-10-16 Experian Information Solutions, Inc. Micro-geographic aggregation system
US10325314B1 (en) 2013-11-15 2019-06-18 Consumerinfo.Com, Inc. Payment reporting systems
US9477737B1 (en) 2013-11-20 2016-10-25 Consumerinfo.Com, Inc. Systems and user interfaces for dynamic access of multiple remote databases and synchronization of data based on user rules
US9529851B1 (en) 2013-12-02 2016-12-27 Experian Information Solutions, Inc. Server architecture for electronic data quality processing
US10262362B1 (en) 2014-02-14 2019-04-16 Experian Information Solutions, Inc. Automatic generation of code for attributes
USD759690S1 (en) 2014-03-25 2016-06-21 Consumerinfo.Com, Inc. Display screen or portion thereof with graphical user interface
USD759689S1 (en) 2014-03-25 2016-06-21 Consumerinfo.Com, Inc. Display screen or portion thereof with graphical user interface
USD760256S1 (en) 2014-03-25 2016-06-28 Consumerinfo.Com, Inc. Display screen or portion thereof with graphical user interface
US9892457B1 (en) 2014-04-16 2018-02-13 Consumerinfo.Com, Inc. Providing credit data in search results
US10373240B1 (en) 2014-04-25 2019-08-06 Csidentity Corporation Systems, methods and computer-program products for eligibility verification
US20150372863A1 (en) * 2014-06-18 2015-12-24 Genband Us Llc Hierarchical resale system for telecommunication products
US10471348B2 (en) 2015-07-24 2019-11-12 Activision Publishing, Inc. System and method for creating and sharing customized video game weapon configurations in multiplayer video games via one or more social networks
US10467224B2 (en) * 2015-11-19 2019-11-05 Paypal, Inc. Centralized data management platform
US20180084392A1 (en) * 2016-09-19 2018-03-22 Ebay Inc. Text messaging hub system providing access to local and remote service applications
US11227001B2 (en) 2017-01-31 2022-01-18 Experian Information Solutions, Inc. Massive scale heterogeneous data ingestion and user resolution
US10880295B2 (en) * 2017-03-06 2020-12-29 Ssh Communications Security Oyj Access control in a computer system
US10594839B2 (en) * 2017-05-09 2020-03-17 Microsoft Technology Licensing, Llc Virtual assistant skill deployment
US10911234B2 (en) 2018-06-22 2021-02-02 Experian Information Solutions, Inc. System and method for a token gateway environment
US10880313B2 (en) 2018-09-05 2020-12-29 Consumerinfo.Com, Inc. Database platform for realtime updating of user data from third party sources
US10963434B1 (en) 2018-09-07 2021-03-30 Experian Information Solutions, Inc. Data architecture for supporting multiple search models
EP3629191A1 (en) * 2018-09-28 2020-04-01 Hewlett-Packard Enterprise Development LP Using hash computed from key to identity database location at which to store data corresponding to key
US11315179B1 (en) 2018-11-16 2022-04-26 Consumerinfo.Com, Inc. Methods and apparatuses for customized card recommendations
US11238656B1 (en) 2019-02-22 2022-02-01 Consumerinfo.Com, Inc. System and method for an augmented reality experience via an artificial intelligence bot
US11941065B1 (en) 2019-09-13 2024-03-26 Experian Information Solutions, Inc. Single identifier platform for storing entity data
US11880377B1 (en) 2021-03-26 2024-01-23 Experian Information Solutions, Inc. Systems and methods for entity resolution

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5506984A (en) * 1993-06-30 1996-04-09 Digital Equipment Corporation Method and system for data retrieval in a distributed system using linked location references on a plurality of nodes
WO1996010787A1 (en) * 1994-10-04 1996-04-11 Banctec, Inc. An object-oriented computer environment and related method
US5832506A (en) * 1996-03-29 1998-11-03 Intel Corporation Directory for network servers
US5918227A (en) * 1996-05-06 1999-06-29 Switchboard, Inc. On-line directory service with a plurality of databases and processors
US6031904A (en) * 1996-10-23 2000-02-29 Nortel Networks Corporation Service order mechanism for telephone subscriber
US6016499A (en) * 1997-07-21 2000-01-18 Novell, Inc. System and method for accessing a directory services respository
US6208959B1 (en) * 1997-12-15 2001-03-27 Telefonaktibolaget Lm Ericsson (Publ) Mapping of digital data symbols onto one or more formant frequencies for transmission over a coded voice channel
FI980687L (fi) * 1998-03-26 1999-09-27 Sonera Oy Menetelmä ja järjestelmä profiilinhallintaan
US6366954B1 (en) * 1998-05-14 2002-04-02 Sun Microsystems, Inc. Method and data format for exchanging data between a Java system database entry and an LDAP directory service
US6161008A (en) * 1998-11-23 2000-12-12 Nortel Networks Limited Personal mobility and communication termination for users operating in a plurality of heterogeneous networks
US6807181B1 (en) * 1999-05-19 2004-10-19 Sun Microsystems, Inc. Context based control data
US6470332B1 (en) * 1999-05-19 2002-10-22 Sun Microsystems, Inc. System, method and computer program product for searching for, and retrieving, profile attributes based on other target profile attributes and associated profiles
US6651047B1 (en) * 1999-05-19 2003-11-18 Sun Microsystems, Inc. Automated referential integrity maintenance
US6757720B1 (en) * 1999-05-19 2004-06-29 Sun Microsystems, Inc. Profile service architecture
US6343287B1 (en) * 1999-05-19 2002-01-29 Sun Microsystems, Inc. External data store link for a profile service
US6542515B1 (en) * 1999-05-19 2003-04-01 Sun Microsystems, Inc. Profile service
US6195697B1 (en) * 1999-06-02 2001-02-27 Ac Properties B.V. System, method and article of manufacture for providing a customer interface in a hybrid network
US6356529B1 (en) * 1999-08-12 2002-03-12 Converse, Ltd. System and method for rapid wireless application protocol translation

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101005643B (zh) * 2007-01-29 2010-05-19 李祥明 面向移动终端用户的个人综合网络服务与信息系统
CN101345642B (zh) * 2007-07-09 2011-04-13 华硕电脑股份有限公司 数据分享的方法
CN103238144A (zh) * 2010-12-10 2013-08-07 富士通株式会社 信息处理装置以及程序
WO2013023475A1 (zh) * 2011-08-15 2013-02-21 中兴通讯股份有限公司 共享网络中用户数据的方法和身份提供服务器

Also Published As

Publication number Publication date
AU2001260915A1 (en) 2001-11-26
WO2001088739A2 (en) 2001-11-22
JP2003533826A (ja) 2003-11-11
US20020013827A1 (en) 2002-01-31
WO2001088739A3 (en) 2002-06-20
CA2407620A1 (en) 2001-11-22
EP1285352A2 (en) 2003-02-26
CN1230755C (zh) 2005-12-07

Similar Documents

Publication Publication Date Title
CN1230755C (zh) 个人服务环境管理器
CA2480821C (en) Connector gateway
EP1130869B1 (en) Management of user profile data
CA2777647C (en) Mobile provisioning tool system
CN100533440C (zh) 基于对共享式数据的访问权限来提供服务
US20070243887A1 (en) Platform for telephone-optimized data and voice services
CN100440202C (zh) 为移动用户提供个人化服务
US20050277407A1 (en) Method and device for providing mobile services with virtual number
US9094370B2 (en) Remote access to information on a mobile terminal from a web browser extension
JP5574554B2 (ja) グローバルディレクトリサービスのためのシステム及び方法
CN101072116A (zh) 业务选择方法、装置、系统及客户端应用服务器
CN102087723A (zh) 一种企业通信录共享的方法、系统及装置
JP2003333182A (ja) 電気通信網における方法と装置
CN101083633B (zh) 信息搜索系统及搜索方法
CN1458767A (zh) 电信网中的方法和方案
EP1681832A1 (en) Provision of services over a common delivery platform such as a mobile telephony network
CN101193026A (zh) 一种业务目录系统及业务注册及访问方法
US20060161616A1 (en) Provision of services over a common delivery platform such as a mobile telephony network
CN1941778A (zh) 用于电信服务的第三方接入网关
CN1738483A (zh) 利用sim信息预备无线服务的方法和系统
KR20050093561A (ko) 무선 인터넷을 통한 복합 서비스 제공 시스템
CN1250534A (zh) 分布式业务网
KR20070060964A (ko) 가입자 데이터 개방을 통한 개인 정보 제공 방법 및 시스템
WO2007053782A2 (en) Platform for telephone optimized data and voice services

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: UNWIRED PLANET INC.

Free format text: FORMER OWNER: CLUSTER CO., LTD.

Effective date: 20130718

Owner name: CLUSTER CO., LTD.

Free format text: FORMER OWNER: TELEFONAKTIEBOLAGET LM ERICSSON (SE) S-126 25 STOCKHOLM, SWEDEN

Effective date: 20130718

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20130718

Address after: Nevada

Patentee after: Wireless Planet LLC

Address before: Delaware

Patentee before: Clastres LLC

Effective date of registration: 20130718

Address after: Delaware

Patentee after: Clastres LLC

Address before: Stockholm

Patentee before: Telefonaktiebolaget LM Ericsson

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20051207

Termination date: 20160518