CN1222896C - 用户简档数据的管理 - Google Patents

用户简档数据的管理 Download PDF

Info

Publication number
CN1222896C
CN1222896C CNB011207841A CN01120784A CN1222896C CN 1222896 C CN1222896 C CN 1222896C CN B011207841 A CNB011207841 A CN B011207841A CN 01120784 A CN01120784 A CN 01120784A CN 1222896 C CN1222896 C CN 1222896C
Authority
CN
China
Prior art keywords
user
imb
information
terminal device
user profiles
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.)
Expired - Fee Related
Application number
CNB011207841A
Other languages
English (en)
Other versions
CN1317756A (zh
Inventor
D·曼达托
E·科瓦克斯
Original Assignee
Sony International Europe GmbH
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 Sony International Europe GmbH filed Critical Sony International Europe GmbH
Publication of CN1317756A publication Critical patent/CN1317756A/zh
Application granted granted Critical
Publication of CN1222896C publication Critical patent/CN1222896C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/066Format adaptation, e.g. format conversion or compression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/56Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
    • 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
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/5307Centralised arrangements for recording incoming messages, i.e. mailbox systems for recording messages comprising any combination of audio and non-audio components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • 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
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/45Aspects of automatic or semi-automatic exchanges related to voicemail messaging
    • H04M2203/4509Unified messaging with single point of access to voicemail and other mail or messaging systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42034Calling party identification service
    • H04M3/42059Making use of the calling party identifier
    • H04M3/42068Making use of the calling party identifier where the identifier is used to access a profile
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42085Called party identification service
    • H04M3/42102Making use of the called party identifier
    • H04M3/4211Making use of the called party identifier where the identifier is used to access a profile
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42229Personal communication services, i.e. services related to one subscriber independent of his terminal and/or location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
    • Y10S707/99945Object-oriented database structure processing

Abstract

本发明涉及移动多媒体中间制成品,计算机组网,分布处理系统,数据库,手持计算机和无线通信。提出了一种便于在统一的瞬时发消息系统(7)中管理用户轮廓信息的方法。该方法对以灵活方式容纳用户的信息的数据库结构起作用。具体地说,该方法考虑到用户的设备(9)工作的环境的可变特性:用户实际上可随着状况的改变和/或他们移动到不同的地理位置来自由地修改其个人的用户轮廓(1)。

Description

用户简档数据的管理
技术领域
本发明涉及存储和管理用户简档数据的数据库,实现该数据库的软件程序,管理用户简档数据库的方法,以及实现该方法的软件程序。
背景技术
人们为什么在电信方面投入大量的时间和金钱?主要有两个原因:(i)更有效地利用时间(即节省时间)和(ii)无处不在(即在任何时间可到达任何地点)。如电话,传真,移动电话和因特网之类的现代电信技术通过提供宽频谱业务提出了这些问题。将它们组合在一起,这些业务可有效地帮助个人节省时间并且还降低费用。这些基于网络的各种业务通常向用户提供专用的限定业务质量(QoS)的功能。
统一的接发消息系统(UMS)通过合并诸如传真,话音邮件,电子邮件,WWW,和蜂窝电话短消息业务之类的模拟和数字消息来跨接不同通信装置之间的缝隙。特别是,人们可以在(i)诸如传真或话音邮件(原则上可在模拟电信网络上发送)之类的消息和(ii)数字地产生,处理和发射的消息间进行区分。除了纯的(sheer)同类传输之外,也可考虑异类的模拟/数字消息接发应用(例如话音邮件,通过电子邮件传递的语音识别,传真到数据,数据到传真)。
如今的UMS允许始发,接收,处理,发射和存储消息,而与其类型无关。该方案允许用户以统一和综合的方式利用不同的网络业务。例如,可将语音信箱中作为语音消息记录的电话呼叫作为电子邮件的附件发送到接收方。语音识别中进一步的进程甚至能够将语音附件高质量地转换成文本。通过提出消息格式转换问题,UMS解决基于不同网络的业务的相异性。因此,UMS提供了可使用户利用在手的无论何种可使用的终端设备在其上进行通信的无缝结构。
典型的UMS的缺陷是缺乏对及时信息传送的支持:UMS依赖于准时到达接收方的基础网络业务。为解决这一问题,已设计了统一即时发消息(UIM)系统,以便允许接近实时地在用户之间发送消息。为达到该目的,UIM系统必须考虑基础网络业务的固有QoS特性。此外,UIM系统非常依赖与漫游业务用户交互作用的移动通信。当考虑所有这些新问题时,可将原来的问题范围分解成两个新的问题子范围:(i)用户的移动性和(ii)通过上下关系了解。
用户移动性描述了用户在不同终端(例如从办公室的台式PC到家中的膝上型PC)之间移动的能力。这与该终端在不与网络失去连接的情况下移动的终端移动性的情况不同。该终端设备必须适应在给定蜂窝网络的不同蜂窝之间的水平越区切换(取决于网络中的移动性管理功能)或不同网络之间的垂直越切换(例如室内的LAN和室外的公共网络)二者中的任何一方。
对于通过上下关系了解的内容,UIM业务必须考虑终端的能力和使用的网络业务的限制。例如,UIM业务使用GSP2+短消息业务(SMS)仅可发射多达160个字符。因此,当使用SMS业务时,UIM必须降低发射的数据量(通过仅发射原始消息的特定部分,或通过仅向用户发射即时消息的可用部分)。未来移动数据业务的发展(例如象GSM GPRS系统或第三代系统这样的分组交换的引入)将允许用户利用业务的均匀边界范围。这种情况下,UIM系统将不得不选择具有最佳质量/价格比的网络业务。
事实上,提出这两方面的UIM系统向用户提供了一种新型业务,写到此时为止,这种业务还不是任何可使用的因特网和/或(移动)电信业务运营商经营的部分。
假设UM系统涉及信息代理功能,UIM系统已被称为即时消息代理器(IMB)。已经设计了IMB系统来提供可有效地按比例增加到大用户地区的灵活和可扩展的UIM业务。
为了在统一即时发消息(UIM)和统一即时消息之间进行区别,为清楚起见,下文将后者称为IMails。
可将IMB系统加到现有的基础设施或用作独立的增值业务。现有的基础设施可以是因特网业务提供商(ISP)提供的基础设施或蜂窝电话运营商提供的基础设施。这种情况下,IMB系统必须向由所涉及的第三方管理的外部系统(例如用户数据库或计费系统)提供精心定义的接口。在IMB业务提供商提供的独立增值业务的情况下,IMB系统对其自己的基础设施部件使用相同接口。
由管理IMB系统的IMB业务提供商提供UIM业务。IMB系统是UIM业务的物理构造。IMB系统是综合象PSTN、IP、和移动电信网络之类的网络技术的分布处理系统,以便(i)允许用户接入其功能,(ii)实现其任务和(iii)向被叫方传送处理的信息。
从商业观点来看,IMB系统向登记的使用者(下文称之为用户)提供业务。可私下,或通过允许其成员接入IMB业务的机构的传递来提供预订。
图2描绘了UIM业务中包括的行动者(机构,用户社会,IMB业务提供商)和实现业务的目标所需的资源(IMB系统,PSTN,IP和移动电信网络)。用户社会是IMB服务用户的集合,可将他们进一步分成私人用户或机构成员。后者是机构的一部分,即具有以其成员的选择子集的名义建立个人IMB业务账户的权力的行动者。也可使用该委托方案准许IMB业务接入ISP或网络运营商的用户基址。
即时发消息的主要目的是(接近)实时地发射作为消息的任意高优先等级的信息。可从诸如蜂窝电话(GSM短消息业务)、PDA(个人数字助理)、电子邮件、WWW、传真或语音邮件之类的各种设备发出和接收即时消息。此外,即时消息包含告警产生,消息保密和付费的功能。统一即时消息可包括:
·消息数据(文本和多媒体数据),
·动作,例如告警通知的产生,
·消息保密(RSA),
·消息发出者和内容的鉴别(键控散列消息的鉴别)。
·地区信息,有限的消息持久性
IMB业务执行下列步骤:(i)从用户接收消息,(ii)根据用户的优选来变换消息和(iii)把变换的信息传送到接收方优选的终端设备。该过程必须考虑定时制约,以确保快速和接近实时的处理和传送。
IMB系统(见图1)由四个全部以Java实施的主要部件组成:
1.即时消息网关(MG)4-转换任意消息(GSM/SMS,电子邮附,FAX,WWW)到/从IMails;
2.消息代理器)(MB)-消息客户地址转换,用户简档处理,IMail路由选择,保密和计费;
3.处理单元2-提供修改消息内容的能力;
4.用户的信息储藏库1-包含个人信息和计费记录。
已根据开放分布处理(ODP)标准开发了IMB系统。图3表示IMB系统的逻辑图(ODP计算观点)。在该图中,圆圈表示逻辑计算对象,折角框代表连接概括,双交叉弧线表示对象之间的接口。
用户可以使用不同类型的前端接入IMB业务。如图所示,一种可能的前端是经万维网服务器(万维网业务)向消息网关传送消息的因特网浏览器。其它前端可能直接与消息网关通信。
始发消息网关(OMG)以各种形式(GSM/SMS,电子邮件,用户传真等)接收消息,并将它们转换成IMail。目的地MG(DMG)提供与直接向用户发送消息相反的功能。
OMG必须确保IMail的真实性。基于万维网业务的前端可请求用户执行登录过程。其它前端可通过数字签名或通过其它鉴别过程实现用户鉴别。
在IMB系统中,经安全的TCP/IP连接接近实时地发射IMail。MB执行消息代理任务。IMB简档数据库包含有关当前使用的终端的信息和可交替使用到达给定用户的优选终端/发射模式的列表。MB根据所选择的发射方法决定包括附加处理步骤:确定所需的地址信息和选择目的地消息网关(DMG)。MB还负责如更新计费DB之类的某些分类记录活动。DMG最后根据从MB接收的寻址信息向接收方发射IMail。在网络能够确认消息传送的情况下,DMG将该信息发回到MB。
IMB系统向用户提供接入UIM业务的几种方式。下面列出了其它前端:
1.万维网接口-允许使用台式计算机的用户直接向另一个用户发送IMail;
2.移动电话-可用于发送SMS,然后将其转换成IMail;
3.命令总线工具-能使脚本(例如,监视后台驻留程序处理的资源)自动将事件标记发送给管理人员;
4.电子邮件工具-滤除,修改和/或传送输入的电子邮件作为IMail;
5.日历工具-向用户发送有关即将到来的约会或生日的通知。
为提供可按比例增加和可动态扩展的业务接入,这些工具使用不同类型的网关来接入业务。专用的IMB网关集中在向专用网络业务提供低成本的接口。可动态生成消息网关并插入该系统。
IMB系统可任选采用用于进行中间IMail处理的分布处理单元。IMB检索该接收方简档后调用这些单元。
IMail处理步骤利用处理的内容将一个IMail对象转换成另一个IMail对象。该处理步骤可进行:
1.消息内容增强
IMB用户可强迫IMB系统在输入的IMail中包括附加内容。可遵循不同标准(例如免费,根据预订,根据需求)向IMB用户提供该附加信息(如天气预报,新闻标题等).
2.消息格式变换
在该处理步骤中,改变即时消息的编码格式。这可能包括从一种格式到另一种格式的代码转换(例如从一种图象格式向另一种,或从文件格式向页面描述语言转换)。如果目标终端可仅处理有限数量的消息格式,可应用这种变换。通常,给予用户的信息和用于演播的媒体保持不变。
3.消息内容压缩
当目标设备不能处理大规模消息,或当发觉网络QoS不足以正常地传送IMail时可应用该处理。因为一部分原始信息可能丢失,因此内容还原是有损失的。
4.消息翻译
IMB的概念可扩展到允许用户把元信息包括在其IMail中。该元信息包含用IMB系统处理的命令。例如,″translate:Eng:Ger hunter″命令将驱使IMB系统调用语言翻译处理单元把英语单词″hunter″翻译成德语单词″Jager″。
5.作用
前一条中描述的命令甚至可以在客户住所或在远处不同的位置操纵专用设备(例如,利用诸如组网媒体,粘合传感器,控制器和传动装置之类的IMB系统可很容易产生工厂控制系统)。另一个例子是具有家庭自动化系统[5]的IMB系统的集成。
消息传送
可将IMail通过DMG传送到接收方。如同入局消息网关,每个出局网关适合于专用的网络技术。当向用户传送IMail时,消息网关可执行附加的用户鉴别步骤,以确保安全地识别目标用户。在某些情况下,消息网关必须提供附加转换步骤,以便将IMail改变成组网业务所需的格式。例如,GSM SMS业务并不能发射所有ASCII字符。如上所述,某些网络技术提供表示一条消息被传送到最终用户终端(例如GSM SMS业务)的反馈。该反馈可发回到MB,在此可将其记录。
由于MG是IMB系统与现实世界连接,它们以模块架构为特征,新的电信技术一使用就能使IMB业务提供商迅速更新其设备,通过将MG构成为框架来实现该目标,其核心提供公用功能,适合于作为一种插件(见图4)的专用技术协议转换模块(例如SMS驱动器)。
消息鉴别和保密
消息鉴别允许通信方确保发送和接收的消息(以及真的和引证的始发者)相同。MB系统使用具有MD-5加密散列功能的加密散列消息确认码(HMAC)。RFP2104中描述了HMAC,并且为了IP安全性已选择HMAC,例如传输层安全(TLS,马上替换SSL)和安全电子交易(SET)。与对称的分组密码相反,加密强散列功能不构成应用的基础或输出限定。仍未实施消息加密。我们更喜欢基于RSA算法的公用密钥加密。
例子
为概括至此所描述的内容,图5示出IMB系统如何响应用户的请求(通过万维网接口)来工作以便向被叫方传送作为SMS的文本消息的例子。
发明内容
本发明的目的是针对具有可变特征的环境改变上面说明的即时发消息方案。那些可变特征可从用户实际上可随情况的改变和/或他们移动到不同地区而自由修改其个人用户简档的事实产生。
通过独立权利要求的特征实现上述目的。从属权利要求进一步阐述了本发明的中心思想。
因此,根据本发明提供用于存储和管理用户简档数据的数据库。用户简档数据表示用户的信息和/或信息传输网络中涉及终端设备用户接入的用户优选的集合。该数据库针对每个用户分别包括多个可由用户生成,编辑和/或删除的预定制的用户简档。多个可定制的用户简档与表示用户的物理位置和/或逻辑上下关系的用户环境相关联,其中一个用户可以一次只激活多个用户简档中的一个,所激活的用户简档指示用户在目前物理地址或逻辑上下文环境中希望通过其而被通知的终端设备;其中,该用户简档被实现为多批逻辑分组的插件,其中每一个插件具有标识一个给定的简档特性和对应于给定特性内容的特性值的特性密钥。
数据库可针对一个用户包括多个用户简档,其中在同一时间仅有一个用户的用户简档工作。
每个用户可在所谓的用户空间中拥有多个用户简档,用户空间是上述用户简档数据库提供的用户自己的数据空间。
用户简档可完全相互独立,或相关。在后一种情况下,可认为用户简档是一个图形的节点,定向弧线表示按排序方式链接用户简档的逻辑链路。
将每个定向的、开环路径定义为″上下关系″。
将专用用户简档(下文表示为前端机简档,或简称为FES)定义为包含一组前端的描述。当FES彼此不相关时,每个上下关系仅链接到一个FES和一个或多个用户简档。
可通过遵循继承方案,利用附加的新简档,将链接结构的用户简档用于有效地扩展由预先存在的用户简档(或其链接的组)传送的信息。
最终可扩展该继承方案以包括不属于完全给定用户空间的用户简档,而可供所有(或一组)用户使用。该方案实现了共享信息的概念。
上述图形在拓扑结构上等同于无环路的自由树结构,其根代表整个IMB系统的缺省配置。
用户空间是上述主树的非环形自由子树。在用户空间范围中,子树根与包含用户的个人信息的用户用户简档一致。所有其它链接的简档从该用户简档缺省。这种情况下,每个树的分支(连接到给定子树的一些节点的无环形定向路径不与子树概念混淆)表示在给定用户空间上的上下关系投射。
用MASE简档专利中描述的内容来描述上述概念。具体地说,一个用户简档是一个插件,一种上下关系是一组插件,施加到该上下关系的顺序是所谓的搜索顺序。
可为每个用户提供一个或多个存在标记,每个存在标记表示用户在给定的用户简档中配置的终端设备之一接收入局即时消息的副本的可用性。
用户空间与特定的用户简档,即包含用户的个人信息和(作为选项的)业务专用信息的所谓缺省用户简档相关联。仅可由用户简档数据库的管理者生成和删除该用户简档。用户只能部分地修改其自己的缺省用户简档。
用户简档的分级方案象一颗树,缺省用户简档是该树的路由。
优先权信息可与用户简档的每个终端设备相关联。
数据库可包含有关接入网络,网络地址和每个终端设备的特征的信息。
可向每个终端设备赋予该用户的助记符。
可向每个用户赋予统一的名称。
可以以分布形式将数据库的内容存储在插件中。
用户可直接查询和对信息计数。
根据本发明的另一个方面,提供在网络环境中在计算设备的存储器中加载时,实施按照如上所述的数据库的软件程序。
根据本发明的另一个方面,提供一种用于在信息传输网络中管理用户简档数据库的方法,该方法包括以下步骤:提供一个用户简档数据库,该数据库用于用于存储表示用户的终端设备组的用户简档数据。该数据库针对每个用户包括可由该用户生成,编辑和/或删除的一组用户简档(用户只能部分更新的缺省用户简档除外),其中每个可定制的用户简档与表示该用户的物理位置和/或逻辑上下关系的用户环境相关联;一次只激活多个用户简档中的一个,所激活的用户简档指示用户在目前物理地址或逻辑上下文环境中希望通过其而被通知的终端设备;将来自发送者的信息发送给被包含在被激活的用户简档中的终端设备;其中,该用户简档被实现为多批逻辑分组的插件,其中每一个插件具有标识一个给定的简档特性和对应于给定特性内容的特性值的特征密钥。
数据库可包括一个用户的多个用户简档,其中在同一时间只有一个用户的一个用户简档工作。
根据本发明的另一个方面,提供在网络环境中在计算设备的存储器中加载时,实施如上所述的方法的软件程序。
为了满足UIM系统的时间约束,IMB系统必须确定是否可在线或通过其它快速传输装置到达IMB用户。
因此,IMB系统维护IMB用户简档数据库中IMB用户的信息。向每个IMB用户分配用户空间,在一组用户简档中组织定制信息。下文将该组表示上下关系。用户可针对不同的情况定义不同上下关系并在它们之间动态切换。在任何给定时间,IMB系统实际上仅可使用用户空间中包含的一个上下关系。下文称该上下关系为现用上下关系。用户空间维护定义当前使用的上下关系的现用上下关系指示符。用户可随时切换到另一种上下关系(上下关系切换)。使用每个用户简档和上下关系的助记名称对该机构的可用性方面有极大改善。
目前使用的现用上下关系充分描述了如何到达该用户。这包括该用户是否在优选终端设备上在线的指示,以及当不能到达优选终端设备时可联系给定IMB用户的一组备用终端设备。这些备用终端设备也可用于接收即时消息的附加副本,除了该信息外,用户简档包含有关每个终端的信息。消息代理期间使用下列上下关系信息:
1.在线-表示该用户当前是否在线
2.优选终端设备-该用户当前工作的终端
3.优先表-表示IMB系统用于选择终端设备所遵循的顺序:首先选择高优先等级的终端设备。如果此时不能使用所选择的终端设备,IMB系统将选择同等或仅低一个优先等级的另一个设备(后退机理)。
4.存在标记-获得的存在标记的数量和用户在任何给定时间实际希望使用的(获得的标记之外的)标记数量。
对于每个终端,MB可检索下列信息:
1.网络类型-规定IMB系统可通过什么电信媒体和/或业务提供商与所选择的终端设备联系。该网络类型包括确定通过该网络传送信息的时间性所需的QoS信息。
网络地址-规定IMB系统可如何通过给定的网络与寻址的终端设备联系。
2.终端设备特征-IMB系统使用该属性选择适当的信息格式转换机理,该信息格式转换机理是以准备使用的形式向被叫方的优选终端设备传送信息所必需的。
为了行政和管理的目的,把用户简档中列出的每个终端设备与使人们易于参考任何终端设备的助记符(名称)相关联。此外,用户空间包含附加的用户定制信息,例如,公用密钥(用于消息保密),伙伴表,使用统计等。
用户可以通过象基于万维网的用户接口,SMS,或客户应用这样的不同手段操纵其简档。这样允许定义当前使用的设备和为不同情况定义不同简档。可随时将当前现用的上下关系指示符切换到另一个简档。
附图说明
当结合公开的附图阅读本发明下面的详细说明时,本发明其它的方面,特性和优点对本领域的技术人员变得显而易见。
图1表示统一即时发消息系统的基本架构组件,
图2从商业观点表示了统一即时发消息表面,
图3从计算观点表示了即时消息代理器,
图4表示具有协议接口模块的即时消息网关,
图5表示跨越即时消息代理器系统的信息流,
图6表示即时消息代理器计费管理的上下关系和功能分离,
图7从信息观点表示了即时消息代理器数据库的细节,
图8从计算观点表示了即时消息代理器计费管理功能的全局示意图,
图9从计算观点表示了即时消息代理器系统的细节,
图10表示增强的简档结构,
图11表示数据模型(UML级示意图)不完全的例子,
图12表示映射到EMPP的参考数据模型,
图13表示即时消息代理器可变环境的例子,
图14从工程点表示了核心消息网关系统的细节,
图15从工程观点表示了消息代理器核心的细节。
ACTS   高级通信技术&业务
COTS   现货商品
EMPP   增强的MASE简档范型(Paradigm)
FES    前端设备
IM     即时消息
GSM    全球移动通信系统
GUI    图形用户接口
HW     硬件
IMB    即时消息代理器
IN     智能网络
IP     网际协议
MASE   移动应用支持环境
MB     消息代理器
MG     消息网关
NP     数字可移植性
ODP    开放分布处理
OS     操作系统
PC     个人计算机
PDA    个人数据助理
SMS    短消息业务
SW     软件
TINA   电信信息网络架构
UI     用户接口
UIM    统一即时消息
ULM    统一模型化语言
UN     统一名称
WAP    无线应用协议
WWW    万维网
具体实施方式
本发明通过处理可变环境而不是由原始IMB发明提出的静态环境推广了IMB的概念。在可变环境中,用户可在其中与IMB系统交互的上下关系可随时改变。
环境可变性来源于两个无关的原因:(i)IMB业务用户可用来通过该业务到达的终端设备组可随时改变(例如,用户可改变移动电话业务提供商);(ii)用户可能在行进。后一种情况下,用户可到达在手边不能使用他们的一些终端设备(例如用户传真机)和/或以更好的质量价格比提供的附加设备(例如话音邮件设备)的位置。
因此,在IMB系统的设计阶段,通过允许用户随时和以最方便的方式改变其原始用户简档信息来考虑这些因素。
此外,用户可能发现存储特定的信息配置以便以后使用是有用的。例如,经常住在某个旅馆同时访问某个位置的商务人员应该能够将其IMB用户简档信息马上改变成已经考虑了旅馆设施的预先存储的简档。用户可仅利用用于识别定制IMB用户简档的人们可理解的助记符来进行该选择。
该特性通过避免为改变用户简档信息而与IMB系统重复地公用交互而减少了用户对IMB业务的使用。
因此,本发明向用户提供了一种询问IMB业务计费信息的快速方式。
提供所有这些特性的原因是:
·自动改变:只要可变环境改变,可自动命令IMB系统如何在其最方便的终端设备(或设备组)到达用户。
该特性在对移动AD-Hoc网络结果寻址时特别有用。
·易于改变:就维护和管理目的而言,IMB用户能够以用户友好的方式(例如使用定制助记符)与IMB系统交互。
智能网络和TINA标准都集中在相似的问题上,但它们都限于电信领域(例如在呼叫传送和呼叫改向业务中)。实际上,TINA方案正在将公司的焦点从完全的电话业务向多媒体业务转移,但到写下该说明书为至,这种标准化努力仍未在电信市场上获得较大的进展。此外,与IMB业务相比,TINA处理更复杂的情况,并且对现有的基于万维网(WWW)的业务,移动多媒体应用和手持计算设备连接到WWW的无线设备没有明显影响。
介绍
图6描绘了可变IMB环境的上下关系,也给出了高级功能分解(先引入ODP工程观点,在后面的段落中详细说明)。
在共同建立IMB系统的HW项目组上分布一组SW单元。这些SW单元协作执行他们的任务,以便允许IMB用户管理他们的IMB简档和计费信息。
具体地说,这些SW单元由IMB计费管理客户和业务器单元构成。客户单元作为希望接入其IMB用户简档和计费信息的用户的前端。后一个单元包含IMB计费管理核心功能,并且还分开布置在IMB消息网关(MG)中、IMB消息代理器(MB)中、IMB用户简档数据库中、和IMB计费数据库中的多个HW单元中。
关于IMB用户简档数据库的解释
实际上,图6中仅将IMB用户简档数据库HW单元简单地表示为用户简档数据库1,并将其放置在识别IMB系统7的椭圆外部。因为由该数据库管理的信息可很方便地被其它系统使用,其它系统可依赖它来向其提供业务,该图实际上提出了用户简档数据库1与IMB系统7之间的区别。
就用户当前可到达的终端设备(和备用终端设备)而言,独立用户简档数据库方案提供的主要优点在于:在任何给定的时间检索用户当前状态的可用性。
可将这些信息与动态电话簿(白页)相比,即例如由用于定义号码可移植性业务(限于完全电信arean)的IN标准化主体寻址的机理。
IMB系统7依赖于用于唯一识别IMB用户的统一命名转换。通过遵循上述方案,因此,可将该题目移出真正的IMB系统上下关系,到更一般的用户简档数据库1。
如同IN号码可移植性的情况,用户可用用户简档数据库1登记,以便获得统一的名称(UN),并将每当预订特殊业务时可能需要的任何信息,如IMB业务情况中的IMB用户简档信息存储在那里。这种情况下,也可用统一的名称正确地接入IMB计费数据库8。
本发明给出了可有效地用于在用户简档数据库1中存储一般的了解上下关系信息的公用数据库结构,后面更详细描述统一命名问题。
方法
本段通过描述下列内容从逻辑的观点引入在此提出的方法:
逻辑数据结构模型(在ODP信息观点的水平描述);
可用于操纵该数据的逻辑操作(在ODP计算观点的水平描述)。
图6表示可变IMB环境的上下关系和高级功能分解,大部分上述SW单元是放置在IMB系统HW单元中和用户简档数据库中以及数据库管理系统HW单元中表示的。
图7相对于IMB数据库给出了IMB系统ODP信息观点的细节。使用的图解注释是UML。该图以图解的形式高度概括了所描述的数据结构。
图8给出了整个IMB系统的ODP计算观点,圆圈表示逻辑计算对象,圆角框表示连接抽象图,双交叉弧线表示各种对象间的接口。前端功能可容纳IMB业务接入和IMB计费管理客户单元。
在该图中,ISP简档DB和ISP DB连接分布表示IMB系统可仅依赖于第三方的DB(在所示情况下是因特网业务提供商)来检验IMB用户的身分的一种可能情况。存在着用于实现同一目的(即接入用户鉴别信息)的几种其它可能,例如利用GSM运营者DB,或IMB业务提供商拥有的DB(可与IMB计费DB一致)。
相对于图7给出的UML级示意图,图8和9描绘的计算观点示意图,提出的方法提供下列特性:
1.向IMB用户提供IMB业务用户空间:
·IMB业务用户空间利用零或许多扩展的用户简档对缺省用户简档(最初在预订时产生)分组;
·存储扩展的用户简档,预先配置可用于代替缺省用户简档和/或与缺省用户简档集成的用户简档;
·可改变,查询,但不删除缺省用户简档,而扩展的用户简档可被产生,改变,查询和删除:
◇如上所述,在预订时,缺省用户简档仅由IMB业务提供商在预订时产生一次;
◇同样,只有IMB业务提供商可实现缺省用户简档删除。当这种情况发生时,实际上将整个给定用户的用户空间删除;
◇因此,本发明通过在IMB计费管理功能中引入不同等级的授权来提出这些问题;
·为了效率目的,扩展的用户简档可以一直对用户简档信息和共享用户简档信息缺省(如果需要)(从而避免信息复制);
·该等级方案可进一步循环扩展,从而得出IMB业务用户空间在拓扑结构上等同于非环形自由定向图的结论。在用户空间范围中,该图形假设非环形自由树形拓扑,根节点与缺省用户简档一致。
2.它提供了现用上下关系的概念:在任何给定时间,IMB系统仅能有效地使用一个用户上下关系;可认为所有其它上下关系处于备用状态:
·用户可在运行时从一种现用上下关系切换到另一种上下关系(上下关系切换)。仅通过更新现用上下关系指示符来完成该操作,现用上下关系指示符是用户空间的一部分并维护对当前作为现用上下关系使用的上下关系的参考;
·相对于正常的MB路由活动,对现用上下关系的任何改变(包括上下关系切换)是相互排斥发生的。可相对于正常的MB路由活动同时进行向任何其它备用简档的改变。
3.允许IMB用户直接查询MB用户简档和计费信息
·利用简单的IMB功能将查询结果发送到用户(例如如果用户根据他/她的用户简档优选,可将计费信息作为SMS消息发送到查询者)。
4.允许IMB用户更新IMB用户简档信息。
·可将更新提交给改变的用户简档,或提交给另一个新的用户简档:
◇可通过仅存储新信息产生新的(扩展的)用户简档,(可得到对IMB系统来说是新的标记和/或可替换先有的标记):为此,新的扩展用户简档在逻辑上是指在先信息。通过IMB用户空间的上述逻辑定向图形结构提供该参考方案。这里要指出的是:没有使用过任何信息克隆机理。
5.允许用户在现用上下关系中配置的终端设备组之外的特定终端设备发出其可用性的信号
·用户在一个或多个终端设备的可用性涉及到存在标记的概念,IMB系统使用存在标记来选择路由选择消息的适当终端设备;
·在一重标记的(正常)情况下,用户可在逻辑上从一个设备移到另一个设备的存在标记只有一个;
·在n重标记的情况下,用户可在多个终端设备自由和独立地发出他/她的可用性的信号多达等于n的最大次数。设想大于一的多重性业务为用户可另外付费获得的任选特性。
6.用户可利用前端设备实现所有上述管理操作.该机构提供到IMB系统的安全连接,负责:
6.1检验用户鉴别(通过万维网业务器的传达或直接通过消息网关功能);
6.2确定用户鉴别等级(例如,根据用户简档和/或计费数据库中包含的信息,通过消息代理器功能);
6.3满足用户的请求并将结果传回到该用户(例如,根据用户简档和/或计费数据库中包含的信息,通过消息代理器功能);
如下面更详细描述的,该功能分成多个SW单元。
方法的实施
以下段落描述从逻辑模型(ODP信息和计算观点)变换到其实施(ODP工程和技术观点)。
首先,把前一章中给出的逻辑数据变换成简档概念的扩展版本。
下面相对于原始IMB系统架构,按照SW和HW单元描述上述ODP计算观点模型的物理实现。
统一命名转换
假设利用逻辑名称以某种方式唯一地识别IMB业务用户和更一般的用户简档数据库项目,本发明提出下列内容:
1.利用统一名称(UN),即电子邮件地址型的初级密钥识别用户简档数据库项目;
·例如,一个商务人员可拥有世界范围内专用的UN(例如,john-d-smith-123@imb.sony.de):该商务人员可仅通过将即时消息传送到上述UN来到达其IMB用户简档中列出的任何终端设备上;
2.利用用户的个人信息,例如姓和名,生日,出生地,家庭住址等来识别用户简档数据库项目。该信息作为第二级密钥,而UN作为初级密钥。在第三方要求时,这些特性(下文称为特性)的组合可用于检索用户的UN;
3.通过发消息到用户简档数据库的管理机构来分配UN。在最简单的情况下,用户简档数据库实际上由IMB业务提供商自身拥有;
4.IMB业务用户可使用其UN和/或可通过IMB系统到达的个人/组的化名。UN和化名(都作为字符串,但后者不限于任何具体方案)隐藏了该用户可到达的当前终端设备的地址),从而概括出用于传送IMB业务的技术。
5.作用IMB系统的特有特性,可向用户简档自身分配逻辑名称(化名),以便按照用户的感觉改善整个系统可用性。
用户简档数据库结构
缺省和扩展用户简档实施成特性(插件)组,每种特性密钥专用于识别给定的特性,该特性值对应于给定的特性内容。
密钥名称空间取决于插件名称,最终可包括组内密钥分类学(例如,<a-fully-qualified-card-name>.terminal.speed会在给定的用户简档数据库中唯一地识别包含终端特性的速度子特性的特定插件)。
利用MASE简档命名约定,通过名称逻辑识别这些组:这些名称是用户名,终端名,网络名,应用名和状况名的结合(按出现的顺序)。
另外,引入第六个名称,位置名,以便把有关的信息传送到当前可到达的用户。该位置真实地表示物理位置(例如,城市,饭店或机场),而状况表示上下关系(例如,″家庭″对″工作″)。所修改的MASE简档范型在下面表示为扩展的MASE简档范型,并缩写为EMPP。
图10描绘了在EMPP中如何实际构成插件:该信息不存储在上述逻辑数据模型中最初提出的缺省和扩展用户简档数据结构中。而是将数据库的内容存储在插件中,这些插件以多种不同方式逻辑分组。
首先,可以按插件的类型组织这些插件。插件的类型表示其它插件可依赖的一组缺省值。每种插件的类型唯一变换到一种上述的插件名称组成部分。可以按树形结构逻辑组织一种插件类型中的插件。
例如,一个纯粹的终端插件(即属于该插件类型终端的一种插件)包含所有密钥/值对的描述,一种给定的终端设备:其它插件可使用该值用于使任何终端专用特性缺省。
通过逻辑组合纯粹的终端插件(可一起分在T1组中,后缀表示只有一个插件的情况下专用的插件名称组成部分的数量),得到一组新的插件,T2。
T2元素包含建立在T1组元素上的新的和/或基础信息。如上所述,T2元素是逻辑组合,它到达数据库管理系统,以便正确地驱使T2内容缺省为由给定的插件名称识别的那些T1元素的内容。
例如,包含(用户,终端)组合的T2元素规定有关将要使用的终端设备的定制信息,而将用户的和终端规定的信息缺省为分别包含用户的和终端信息的T1元素。
该过程可循环重复,直到规定了所有插件名称组成部分。该循环中的每一步从T0至T6的范围中识别出一组,T0表示全球系统缺省(描述仍要配置的系统的缺省信息),T6表示最特殊的信息定制。
通过观察以分布方式实施缺省信息的概念:
1.由专门的操作员(即用户或系统管理者)专门管理特定信息;
2.特定信息与该业务的特定方面有关(即使用的应用,或上下关系)
3在中间缺省(T2,T3,T4,T5组)中进一步改善该基本信息;
4.每个操作者可跨越可使用的不同缺省值(即T0组和所有中间组)决定定制信息。
由于设计该数据模型在多个组网的HW单元上对象分布信息这样非常复杂的脚本寻址,因此,该数据模型非常灵活。另一方面,该模型非常复杂(见图11),假设每个Tx组中的元素数量可以非常多(例如T3组以插件组件名称多达20种组合为特征)。然而,未委托使用所有可能的Tx插件,因此,该由用户和/或系统管理者产生它们所需数量的表格。
用增强的MASE简档范型实施IMB用户简档数据库
本章节最终说明如何将图7表示的数据模型变换成EMPP。图12中说明了该变换。
IMB计费用户空间和IMB用户空间可以重叠在一起,并仅利用规定的插件组件名称用户变换成T1元素。在该插件中,在用户的个人信息间,可将现用上下关系指示符实施为两个密钥/值对:当前位置指示符和当前状况指示符。可用它们中的一个或两者来选择规定该当前现用上下关系的T2元素。
由于下列原因,当前现用上下关系非常依赖于这两个概念(如图12中通过上下关系间的多个继承联系(物理和/或逻辑上下文环境的逻辑表示)和T2元素用户位置和用户状况所示):
·由于本地管理局和/或组织可定制IMB业务,该上下关系可只取决于物理位置。例如,饭店可向其顾客,即碰巧为IMB业务的用户提供一组终端设备,与缺省的终端设备组相比,顾客能够以更方便和快捷的方式达到。
·该上下关系可仅取决于用户碰巧所处的状况。例如,用户可在会议,休假期间进行工作,或进行一些自由时间的活动。在任何一种情况下,该状况可使IMB系统将其所处的业务传送到不同的终端设备组并具有不同的策略(如立即传送或稍后传送);
·上下关系可能取决于状况和位置的组合:某个饭店中的商务会议,汽车中的商务旅行等。基于位置的上下关系可暗示着基于状况的上下关系,反之亦然。
一旦选择了上下关系(通过识别用户位置和/或用户状况插件),IMB用户可选择她/他可能以最高优先等级到达的当前终端设备。利用密钥/数值对,用户位置和用户状况插件两者中包含的当前终端指示符来实现该选择。备用的终端设备也在该插件中列出:IMB MB使用该表选择即时消息发送到的备用终端。如果标记重复度n大于1,IMB可选择该表中前n个元素,并将进入的即时消息的副本发送到所有对应的终端设备。
最后,利用T4,T5和T6检索更多定制的信息。
作为关键特性,EMPP允许用户在缺省顺序之外实施其优选的检索顺序。
除上述机理之外,作为一个任选特性,EMPP还通过向它们中的每一个加入特定的解决规则(属性解决规则)来允许更多的特性。通过规定可如何取代缺省信息,该方案可用于在EMPP插件的整个组中提纯搜索过程。实质上,用表示应用该规则的新参数来增加密钥/数值对(从而导致逻辑密钥/规则/数值三者一组)。该规则如下:
·锁定:沿搜索行程发现的最前出现的给定特性被认为是最终的,并可终止该搜索过程。
·取决于搜索顺序,该规则导致不同结果:
·作为典型情况,如果搜索顺序首先检验到最通常的特性出现(例如从T0至T6的元素),这将优先于可沿以后的搜索行程发现的任何其它更具体的给定特性出现;
·作为例外情况,如果该搜索顺序首先检验到最具体的特性出现(例如,从T0至T6的元素),该规则将产生与取代结果相同的结果(见下文);
·取代:最具体的给定特性的出现被认为是最终的,并且可终止该搜索过程;
·增补:沿搜索行程发现的所有出现的给定特性的内容结合被认为是最终的。该规则仅对特定类型的特性(例如字符串)有意义。
有关分辨规则的信息实际上链接到特性密钥,并且在整个数据库中是唯一的。通过改变规则,实质上产生了一种新的特性类型,即使密钥相同。
可实现全部EMPP,例如作为一个相关的数据库(见表I)。
图13通过突出典型IMB环境的可变特征列举出了IMB业务的使用。
单元
可将IMB计费管理功能分成一组协同操作的SW单元,可将SW单元分布在多个过程中。最终可将这些过程分布在多个HW单元中(见图6)。在该范围,可能有利于MASE组件架构的使用。该方案以ODP工程观点概念为基础。
下面的章节更详细地描述了这些SW单元中的每一个。
IMB计费管理客户单元
用户可利用IMB计费管理客户单元接入其IMB计费信息(具有只读许可)和其IMB用户简档(具有读写许可)。
下面的章节中将分解成几个SW单元检验该客户单元的对应者,即IMB计费管理服务器单元。
该客户单元可直接位于该用户目前使用的终端设备上,或特定的终端设备上(例如,在用户只接入象用户传真机这样的无声终端设备的情况下的第三方PC)。
该客户单元与一个MG建立安全并且已鉴别的连接(直接,或例如通过万维网服务器的转达),把用户的请求传送到MG,最后,MG一对该请求做出响应就向用户给出结果。
最后,在“保留”计时器终止后,该客户根据用户的明确请求,或暗示来管理注销过程。每当用户向MG发送请求时复位该“保留”计时器。
该单元向用户提供用于浏览IMB用户简档和计费信息的UI。该UI可以是一个独立的SW单元(用户在预订时间从IMB业务提供商获得该SW单元,并安装在他/她的PC/膝上型计算机/PDA),或可利用COTS万维网浏览器通过IMB万维网服务器的支持接入。其它的UI实施方案可以是:
·GUI
·万维网接口(例如利用Java小服务软件技术)
·SMS
·WAP
·电话
·命令行(脚本)
·等等
在终端设备不提供一种方便的和可使用的GUI解决方案的特定情况下,客户单元提供有限的其功能组。例如,用户可使用GSM/SMS移动电话用于有限的功能组,象发送在线指示信号,从他/她的IMB用户空间下载IMB用户简档名称(化名或插件名称)表,进行上下关系切换,或只询问IMB计费信息。
此外,甚至可利用许多其它技术(例如语音识别)来请求该有限的操作组。
因此,该客户单元功能根据用户使用的终端设备的特征而改变。
IMB计费管理服务器单元
该服务器单元向IMB计费管理客户单元提供功能性补充。
实际上实施在此提出的方法的服务器单元是一个逻辑单元,因为它进一步分解在一组分布在多个IMB建筑物中的SW单元中。这些SW单元协同操作,以便提供希望的IMB计费管理服务器单元功能。
管理网关计费管理服务器单元
图14表示消息网关的一种ODP工程观点。遵照ODP图解注释和术语,圆圈表示物理基本工程对象(即组成该系统的SW子单元)。圆角框表示群集(即分在单个存储地址空间中的一组密切相关的基本工程对象)。灰色的矩形表示概括群集间通信的物理信道。这些通信可跨越SW过程(通过由基础OS提供的IPC机构)或HW设备(通过组网)。在ODP术语中,核心表示基础OS。双划弧线表示各种对象间的接口。
在该等级,由于IMB架构完全是模块化的,因此在SW存储地址空间(也称为处理,或按ODP术语也称为容器)和HW单元(按ODP术语也称为节点)间不出现组群的物理分布。
该图实际地表示了始发MG(即只构成用来处理入局请求以产生IM的MG)。然而,核心MG不依赖于MG配置。
MG计费管理功能完全位于核心MG中。MG计费管理功能作出MG IMB计费管理服务器单元的模型。
该单元驻留在IMB MG中(见图14),并处理(i)与用户建立安全连接,(ii)用户的身分鉴别,(iii)“保留”计时器管理和(iv)从用户到IMB MB的消息中继,反之亦然。万维网服务器可交替地提供前三种功能。
MG通过与MB计费管理单元的安全IP连接来进行通信。
消息代理器计费管理单元
图15表示消息代理器的ODP工程观点和IMB数据库。MB协调功能包含用户简档和IMB计费数据库接入客户单元这两者;用户简档DB和IMB计费DB信道分别作出用户简档数据库接入客户和服务器单元之间的信道,以及IMB计费数据库接入客户和服务器单元之间的信道的模型。在用户简档DB和IMB计费组群两者中出现的DB接入工程目标构成(分别)实现用户简档数据库接入服务器单元和IMB计费数据库接入服务器单元的核心的COTS DB管理专用系统功能。
该图还描绘了负责专用IM处理功能的IM处理实体。
MB架构允许设计者根据专用解决方案的需求在许多其它实施方案间进行选择。实际上,它可能对根据管理,费用,或可在实施方案间变化的性能系数在相同节点上配置MB和数据库,或在多个节点上分布MB和数据库有用处。
该SW单元位于IMB MB中(见图15),并把用户的IMB计费管理操作变换成用户简档数据库的查询更新,生成和删除操作。后两种操作只允许被许可的人员:因此,MB计费管理单元始终检验用户的许可等级,以便确定是处理还是拒绝所请求的操作。
此外,该单元还将用户的IMB计费管理操作变换成IMB计费数据库查询操作。生成计费信息并由IMB系统以一种受保护的方式专门管理。要是没有特殊情况(并具有对应用户的许可),可允许系统管理员修改计费信息(例如在对帐单有争议的情况下)。因此,该SW单元将仅对被许可的人员维护提供计费信息。
另一方面,为了保护上述两个数据库中的任意一个存储的用户自己敏感的和专用数据(如密码,保密密钥等),应防止系统管理员/IMB业务提供商对该信息进行任何查询和更新操作。应仅允许IMB业务提供商生成和删除用户敏感的信息。为此,IMB业务合同将订出用于确定隐含合同终止期限的特殊规则的条款,如果有的话。
该单元和核心MB两者的路由选择功能采用两个数据库接入客户子单元,一个用于用户简档数据库,一个用于计费数据库:这些子单元中的每一个协调所有对应的数据库接入。
该SW单元最终管理将所请求的操作的结果传回到该用户。
用户简档数据库接入客户单元
MB数据库接入单元通过逻辑信道与用户简档数据库通信。该信道跨越用户简档数据库接入单元与MB数据库接入单元连接。该SW单元调整信道接入并密封实施方案的细节(细节可根据是例如通过IPC机构在本地接入还是例如通过TCP/IP连接在远程接入该数据库来改变)。可保证跨越该信道的任何通信的安全,而与该信道的实施方案无关。
IMB计费数据库接入客户单元
MB数据库接入单元通过逻辑信道与IMB计费数据库通信。该信道跨越IMB计费数据库接入单元与MB数据库接入单元连接。该SW单元调整信道接入并密封实施方案的细节(细节可根据是例如通过IPC机构在本地接入还是例如通过TCP/IP连接在远程接入数据库来改变)。可保证跨越该信道的任何通信的安全,而与该信道的实施方案无关。
IMB数据库单元
这些单元包含利用如上所述的EMPP数据模型表示的整个IMB系统的密钥信息。通过利用COTS数据库管理系统,或是专用解决方案实施这些SW单元。在任何一种情况下,所要适应的最严格的要求是设想IMB系统以极高的可用性制约来处理大量业务的实际情况。由于COTS解决方案提供了被证明是高性能的解决方案,因此,优选COTS解决方案。
构成数据库以使IMB用户空间根据EMPP模型适应选择的专用技术。例如,假设许多熟知的COTS解决方案实现了相关模型,可以设想EMPP向关系数据库模型的适当变换是最常用的解决方案。另一种替换的解决方案可以以SunMicrosystem的(纯Java)Javaspace为基础,Sun Microsystem的Javaspace一种基于元组空间概念的高级处理协调工具。
作为例子,下面的表中给出EMPP模型向关系数据库数据模型的可能变换:
密钥           部件名称                                  数值
(P-密钥)
密钥名称    密钥分辨  用户  终端  网络  应用  状况  位置
              规则
终端监视速度  不考虑  Jack PDAxyz    无线IP 日历  工作  经销   9600bps
                                                  商HJK
终端监视速度  不考虑  Jack PDAxyz    缺省   缺省  缺省  缺省   4800bps
终端监视速度  不考虑  Bill 移动电话  GSM    缺省  度假  Lisboa 2400bps
终端监视速度  不考虑  缺省 移动电话  GSM    缺省  度假  缺省   1200bps
终端监视规模  锁定    缺省 移动电话  GSM    缺省  度假  缺省   2α
表I:在单表关系数据库上平化的EMPP数据模型的例子
在单表关系数据库上平化的EMPP数据模型的例子
用户简档数据库接入服务器单元
用户简档数据库接入服务器单元经安全数据信道与用户简档数据库接入客户单元通信,并通过读写操作提供接入用户简档数据库的基本功能。
IMB计费数据库接入服务器单元
IMB计费数据库接入服务器单元经安全数据信道与IMB计费数据库接入客户单元通信,并通过读写操作提供接入用户简档数据库的基本功能。
本发明与现有技术之间的主要有利区别
下面列出本发明相对于现有技术所提供的优点。
1.直接接入到个人IMB用户简档信息,包括计费信息。
2.用户用于生成和/或修改现有用户简档的可定制逻辑用户空间取决于他们行动的环境中的变化。该环境可表示物理位置(例如,饭店或机场),或逻辑上下关系(例如,″家庭″对″工作″)。环境变化可以是局部(每当该环境中可用的终端设备组因某些原因,例如可使用新的用户传真机,或改变GSM电话号码而改变时),或全球的(用户从一个环境移动到另一个环境)。
3.原始EMPP模型适用于在多个SW(处理,OS)和/或HW单元(计算机)间分布信息。
4.一有终端设备和/或新技术可供使用,用户就可扩展用户空间内容。
5.可在各种环境间无缝地使用用户空间。
6.在给定的环境中,用户可通过存在标记信令的概念来改变终端设备优先级(该优先级向MB表示入局信息应优选发送到哪个终端设备。标记倍数可大于1,以便能够以额外的费用同时在多个设备上接收瞬时消息。
7.通过使IMB系统与附加IMB单元(执行给定应用)和/或与COTS工具(例如微软的Outlook,产生约会通知,唤醒呼叫的日历等)对接,可将更复杂的应用(如延续日历的例子)组合到IMB系统中。这种情况下,应将应用专用数据引入用户简档中,以便指示IMB系统如何使用用于处理数据的外部应用。
该可插接应用的另一个例子是语言翻译机的集成:IMB MB使用外部翻译机应用程序来确定要发送的IMB的最终内容。在所有这些(和许多其它类似的)情况中,由于由此给出的用户简档数据库结构足够灵活到容纳以象IMB系统那样非常适合分布处理环境的格式来容纳任何用户定制信息,本发明起了关键作用。
·通过推广前面的章节中使用的原理,IMB用户不仅能够对其选择的应用定制,而且能够用助记符为它们命名,即,很容易记住逻辑名(例如,我的日历,德-英翻译机等)。
8.该方案为IMB业务和移动Ad-Hoc网络环境之间的平滑结合铺平了道路:可自动检测环境变化并发送到IMB系统。该机构允许系统的快速自适应运转情况,能够以某种方式与移动电话越区切换机构相比。然而,本发明比纯粹的电话业务提出了更广阔的业务集合。
实例
如前面的段落中所述,本发明解决了提出和开发典型IMB业务脚本的可变特征(也称为IMB可变环境,见图13)的需求。
由于IMB用户可以行进(即在可到达不同位置/办公室)和/或可在任何给定时间重新配置其可使用的终端设备组,因此可在任何地方与IMB用户联系。
在图13的例子中,位于莫斯科的主叫方通过经万维网接口连接到IMB系统(利用具有因特网接入的PC)来尝试向商务人员HJK(即被叫方)发送IM。主叫方不知道该商务人员目前位于何处。所有主叫方知道的是商务人员的UN(例如,HJK@sony.de)。
根据用户简档数据库中存储的信息,IMB系统分析该商务人员的(i)现用上下关系和(ii)当前的终端设备。
一旦得到该信息,IMB系统最终可向被叫方传送(在所选择的终端设备规定的适当数据格式中的)IM。
被叫方可移动到不同位置(例如,位于斯图加特的公司XYZ)和到不同状况(在旅行中,他可只使用移动电话和无线连网的膝上型计算机,或在家中)。人们很容易了解现用上下关系为什么是一种未受约束的概念。例如,家庭状况下可跨越不同位置:商务人员可选择把其现用上下关系住所变换到位于斯图加特的公司XYZ所在地的其实际住所和办公室。
另一方面,位于洛杉基的饭店ABC可变为某件商务的整个期间一个新的商务人员住所。因此,商务人员可决定把一个单一的位置(位于洛杉基的饭店)变换成两种上下关系,住所(针对私人发消息)和旅途(针对商业事务)。
在任何时侯,商务人员可采用本发明构成他的IMB用户简档;以便从事所有这些特性。此外,他可驱使IMB系统将IMS更改到远程位置(例如,总是向位于实际住所的用户传真机发送任何入局IM的副本)。利用标记概念很容易实现该目标。

Claims (19)

1.一种用于存储和管理用户简档数据的数据处理设备,
所述用户简档数据表示信息传输网络(10)中用户的终端设备(9)组,其中
数据库(1)分别针对每个用户包括多个可由该用户产生,编辑和/或删除的预定制的用户简档,和
多个可定制用户简档与表示该用户的物理位置和/或逻辑上下关系的用户环境相关联,
其中一个用户一次只能激活多个用户简档中的一个,所激活的用户简档指示用户在目前物理地址或逻辑上下文环境中希望通过其而被通知的终端设备;
其中,该用户简档被实现为多批逻辑分组的插件,其中每一个插件具有标识一个给定的简档特性和对应于给定特性内容的特性值的特性密钥。
2.根据权利要求1所述的数据处理设备,
其特征在于:
对于每个用户的一个或多个存在标记,每个存在标记表示用户在一个预定的终端设备(9)的可用性。
3.根据权利要求1或2所述的数据处理设备,
其特征在于:
对于每个用户的至少一个缺省用户简档,其中该用户不能删除该缺省用户简档。
4.根据权利要求3所述的数据处理设备,
其特征在于:
用户简档的等级方案是树,该缺省用户简档是该树的根。
5.根据权利要求1或2所述的数据处理设备,
其特征在于:
优先顺序信息,其与用户简档的每个终端设备(9)相关联。
6.根据权利要求1或2所述的数据处理设备,
其特征在于:
数据库(1)包含有关接入网络,网络地址和每个终端设备(9)的特征的信息。
7.根据权利要求1或2所述的数据处理设备,
其特征在于:
向每个终端设备(9)赋予一个助记符。
8.根据权利要求1或2所述的数据处理设备,
其特征在于:
向每个用户赋予一个统一名称。
9.根据权利要求1或2所述的数据处理设备,
其特征在于:
用户可直接查询计费信息。
10.用于将信息指引到一个终端设备的方法,该方法包括以下步骤:
—提供一个用户简档数据库(1),该数据库用于存储表示信息传输网络(10)中用户的终端设备(9)组的用户简档数据,
其中数据库(1)分别针对每个用户包括多个可由该用户产生,编辑和/或删除的预先定制的用户简档,而其中每个可定制的用户简档是与表示该用户的物理位置和/或逻辑上下关系的用户环境相关联的;
—一次只激活多个用户简档中的一个,所激活的用户简档指示用户在目前物理地址或逻辑上下文环境中希望通过其而被通知的终端设备,和
—将来自发送者的信息发送给被包含在被激活的用户简档中的终端设备;;
其中,该用户简档被实现为多批逻辑分组的插件,其中每一个插件具有标识一个给定的简档特性和对应于给定特性内容的特性值的特征密钥。
11.根据权利要求10所述的方法,
其特征在于:
对于每个用户的一个或多个存在标记,每个存在标记表示用户在预定的终端设备(9)之一的可用性。
12.根据权利要求10或11所述的方法,
其特征在于:
提供每个用户的至少一个缺省用户简档,其中该用户不能删除该缺省用户简档。
13.根据权利要求12所述的方法,
其特征在于:
用户简档的等级方案是树,缺省用户简档是该树的根。
14.根据权利要求10或11所述的方法,
其特征在于:
优先顺序信息与用户简档的每个终端设备(9)相关联。
15.根据权利要求10或11的方法,
其特征在于:
数据库(1)包含有关接入网络,网络地址和每个终端设备(9)的特征的信息。
16.根据权利要求10或11所述的方法,
其特征在于:
向每个终端设备(9)赋予一个助记符。
17.根据权利要求10或11所述的方法,
其特征在于:
向每个用户赋予一个统一名称。
18.根据权利要求10或11所述的方法,
其特征在于:
数据库内容以分布形式存储在插件中。
19.根据权利要求10或11所述的方法,
其特征在于:
用户可直接查询计费信息。
CNB011207841A 2000-03-01 2001-03-01 用户简档数据的管理 Expired - Fee Related CN1222896C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP00104259A EP1130869B1 (en) 2000-03-01 2000-03-01 Management of user profile data
EP00104259.7 2000-03-01

Publications (2)

Publication Number Publication Date
CN1317756A CN1317756A (zh) 2001-10-17
CN1222896C true CN1222896C (zh) 2005-10-12

Family

ID=8167996

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB011207841A Expired - Fee Related CN1222896C (zh) 2000-03-01 2001-03-01 用户简档数据的管理

Country Status (6)

Country Link
US (1) US7181441B2 (zh)
EP (1) EP1130869B1 (zh)
JP (1) JP2001344200A (zh)
CN (1) CN1222896C (zh)
DE (1) DE60020518T2 (zh)
ES (1) ES2239564T3 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102951834A (zh) * 2012-11-28 2013-03-06 洛阳兰迪玻璃机器股份有限公司 一种玻璃钢化机组

Families Citing this family (183)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6847969B1 (en) * 1999-05-03 2005-01-25 Streetspace, Inc. Method and system for providing personalized online services and advertisements in public spaces
US9736209B2 (en) 2000-03-17 2017-08-15 Facebook, Inc. State change alerts mechanism
US7624172B1 (en) 2000-03-17 2009-11-24 Aol Llc State change alerts mechanism
MXPA03000110A (es) * 2000-06-22 2006-06-08 Mayer Yaron Sistema y metodo de investigacion para buscar y contactar citas en mensajeros instantaneos en la red y/o en otros metodos capaces de encontrar y crear un contacto inmediato.
US6535885B1 (en) * 2000-10-16 2003-03-18 Aether Systems, Inc. Multikeyed table implementable on a personal digital assistant
US8774380B2 (en) 2001-02-27 2014-07-08 Verizon Patent And Licensing Inc. Methods and systems for call management with user intervention
US8472606B2 (en) 2001-02-27 2013-06-25 Verizon Data Services Llc Methods and systems for directory information lookup
US8472931B2 (en) 2002-11-25 2013-06-25 Telesector Resources Group, Inc. Methods and systems for automatic communication line management based on device location
US8494135B2 (en) 2001-02-27 2013-07-23 Verizon Data Services Llc Methods and systems for contact management
US8873730B2 (en) 2001-02-27 2014-10-28 Verizon Patent And Licensing Inc. Method and apparatus for calendared communications flow control
US8472428B2 (en) 2001-02-27 2013-06-25 Verizon Data Services Llc Methods and systems for line management
US8503639B2 (en) 2001-02-27 2013-08-06 Verizon Data Services Llc Method and apparatus for adaptive message and call notification
US8503650B2 (en) 2001-02-27 2013-08-06 Verizon Data Services Llc Methods and systems for configuring and providing conference calls
US8467502B2 (en) * 2001-02-27 2013-06-18 Verizon Data Services Llc Interactive assistant for managing telephone communications
US6976017B1 (en) * 2001-02-27 2005-12-13 Verizon Data Services Inc. Method and apparatus for context based querying
US8798251B2 (en) 2001-02-27 2014-08-05 Verizon Data Services Llc Methods and systems for computer enhanced conference calling
US7903796B1 (en) 2001-02-27 2011-03-08 Verizon Data Services Llc Method and apparatus for unified communication management via instant messaging
US8751571B2 (en) 2001-02-27 2014-06-10 Verizon Data Services Llc Methods and systems for CPN triggered collaboration
US7912193B2 (en) 2001-02-27 2011-03-22 Verizon Data Services Llc Methods and systems for call management with user intervention
US8750482B2 (en) 2001-02-27 2014-06-10 Verizon Data Services Llc Methods and systems for preemptive rejection of calls
US8488761B2 (en) 2001-02-27 2013-07-16 Verizon Data Services Llc Methods and systems for a call log
US8488766B2 (en) 2001-02-27 2013-07-16 Verizon Data Services Llc Methods and systems for multiuser selective notification
US8761363B2 (en) 2001-02-27 2014-06-24 Verizon Data Services Llc Methods and systems for automatic forwarding of communications to a preferred device
US20020143961A1 (en) * 2001-03-14 2002-10-03 Siegel Eric Victor Access control protocol for user profile management
WO2002091723A1 (de) * 2001-05-04 2002-11-14 Web.De Ag Unified-messaging-kommunikationsverfahren und system mit benutzer-spezifischen ansagetext
JP2003033576A (ja) * 2001-05-18 2003-02-04 Sony Computer Entertainment Inc エンタテインメントシステム、通信システム、通信プログラム、通信プログラムを格納したコンピュータ読み取り可能な記録媒体、及び通信方法
US7526572B2 (en) * 2001-07-12 2009-04-28 Research In Motion Limited System and method for providing remote data access for a mobile communication device
DE60236221D1 (de) * 2001-07-12 2010-06-10 Research In Motion Ltd System und Verfahren zum Schieben von Daten von einer Informationsquelle zu einem mobilen Endgerät beinhaltend die Transcodierung der Daten
FR2827689B1 (fr) * 2001-07-18 2004-01-16 France Telecom Procede et systeme informatique pour adapter une zone geographique a des comportements de population
US7342917B2 (en) * 2001-10-02 2008-03-11 Comverse, Inc. Multimedia personalized call management (MPCM)
EP1451703A4 (en) * 2001-10-31 2005-03-30 Followap Inc SYSTEM AND METHOD FOR INSTANT COMMUNICATION OF MULTIMEDIA
US6735287B2 (en) 2001-11-16 2004-05-11 Sbc Technology Resources, Inc. Method and system for multimodal presence detection
US7415502B2 (en) * 2001-11-16 2008-08-19 Sbc Technology Resources, Inc. Method and system for intelligent routing based on presence detection
US20030217096A1 (en) * 2001-12-14 2003-11-20 Mckelvie Samuel J. Agent based application using data synchronization
FR2834849A1 (fr) * 2002-01-15 2003-07-18 Ego Network Procede de gestion de messages
US7340214B1 (en) 2002-02-13 2008-03-04 Nokia Corporation Short-range wireless system and method for multimedia tags
ATE359651T1 (de) * 2002-02-15 2007-05-15 Oracle Int Corp Verfahren zum verteilen von informationen in einem präsenzdienstsystem
US9392120B2 (en) 2002-02-27 2016-07-12 Verizon Patent And Licensing Inc. Methods and systems for call management with user intervention
US7249182B1 (en) * 2002-02-27 2007-07-24 Nokia Corporation Personal profile sharing and management for short-range wireless terminals
DE10209061A1 (de) * 2002-02-28 2003-09-11 Deutsche Telekom Ag Offene modulare Portalarchitektur
US7478170B2 (en) * 2002-03-05 2009-01-13 Sun Microsystems, Inc. Generic infrastructure for converting documents between formats with merge capabilities
US8086867B2 (en) * 2002-03-26 2011-12-27 Northrop Grumman Systems Corporation Secure identity and privilege system
ES2276919T3 (es) * 2002-03-27 2007-07-01 First Hop Ltd Sistema y proceso de gestion de servicios de mensajeria.
US8484370B1 (en) * 2002-04-16 2013-07-09 Trimble Navigation Limited Method and system for efficient extended data communications using GPRS
US6639973B1 (en) * 2002-04-26 2003-10-28 Motorola, Inc. Mobile originator call control
US20040015563A1 (en) * 2002-07-22 2004-01-22 Web. De Ag Communications environment having web sites on a portal
US20040148341A1 (en) * 2003-01-29 2004-07-29 Web.De Ag Web site having an individual event settings element
WO2003094430A2 (en) * 2002-04-30 2003-11-13 Web.De Ag Multinet session management
US20040146048A1 (en) * 2003-01-29 2004-07-29 Web.De Ag Web site having a caller recognition element
US20040015546A1 (en) * 2002-07-22 2004-01-22 Web.De Ag Communications environment having communications between portals
US20040215783A1 (en) * 2003-04-25 2004-10-28 Web.De Ag Method for establishing a communications link
US20040221297A1 (en) * 2003-04-30 2004-11-04 Web.De Ag Event-related screensaver
US20040221064A1 (en) * 2003-04-30 2004-11-04 Web.De Ag Multinet session management
US20040013132A1 (en) * 2002-07-22 2004-01-22 Web.De Ag Multiprotocol communications environment
US20050182824A1 (en) * 2002-04-30 2005-08-18 Pierre-Alain Cotte Communications web site
US20040015588A1 (en) * 2002-07-22 2004-01-22 Web.De Ag Communications environment having multiple web sites
EP1398932A1 (en) * 2002-09-11 2004-03-17 Web. De AG Multinet session magagement
US20040148392A1 (en) * 2003-01-29 2004-07-29 Web.De Ag Website having an event identification element
US20040013258A1 (en) * 2002-07-22 2004-01-22 Web. De Ag Communications environment having a connection device
US7689649B2 (en) 2002-05-31 2010-03-30 Aol Inc. Rendering destination instant messaging personalization items before communicating with destination
US6957077B2 (en) * 2002-05-06 2005-10-18 Microsoft Corporation System and method for enabling instant messaging on a mobile device
US7685237B1 (en) 2002-05-31 2010-03-23 Aol Inc. Multiple personalities in chat communications
US7792053B1 (en) * 2002-07-08 2010-09-07 At&T Intellectual Property Ii, L.P. System for accessing end-to-end broadband network via network access server platform
US7367044B2 (en) 2002-06-14 2008-04-29 Clink Systems, Ltd. System and method for network operation
AU2002950435A0 (en) * 2002-07-29 2002-09-12 Trade Wind Communications Ltd A Bulk Communications Process Using Multiple Delivery Media
EP1526461B1 (en) 2002-07-30 2018-12-19 Sony Corporation Program, information processing method and device, and data structure
KR100991221B1 (ko) 2002-07-30 2010-11-04 소니 주식회사 프로그램이 기록된 컴퓨터로 읽을 수 있는 매체, 정보 처리 방법 및 장치
US7236973B2 (en) * 2002-11-27 2007-06-26 Sap Aktiengesellschaft Collaborative master data management system for identifying similar objects including identical and non-identical attributes
US8701014B1 (en) 2002-11-18 2014-04-15 Facebook, Inc. Account linking
US7640306B2 (en) 2002-11-18 2009-12-29 Aol Llc Reconfiguring an electronic message to effect an enhanced notification
US7428580B2 (en) 2003-11-26 2008-09-23 Aol Llc Electronic message forwarding
US8005919B2 (en) 2002-11-18 2011-08-23 Aol Inc. Host-based intelligent results related to a character stream
US7899862B2 (en) 2002-11-18 2011-03-01 Aol Inc. Dynamic identification of other users to an online user
US8965964B1 (en) 2002-11-18 2015-02-24 Facebook, Inc. Managing forwarded electronic messages
US7590696B1 (en) * 2002-11-18 2009-09-15 Aol Llc Enhanced buddy list using mobile device identifiers
US8122137B2 (en) 2002-11-18 2012-02-21 Aol Inc. Dynamic location of a subordinate user
CA2506585A1 (en) 2002-11-18 2004-06-03 Valerie Kucharewski People lists
US8037150B2 (en) 2002-11-21 2011-10-11 Aol Inc. System and methods for providing multiple personas in a communications environment
US7636755B2 (en) 2002-11-21 2009-12-22 Aol Llc Multiple avatar personalities
AU2003291041A1 (en) * 2002-11-21 2004-06-18 America Online, Inc. Multiple personalities
AU2003295922A1 (en) * 2002-11-25 2004-06-18 Telesector Resources Group, Inc. Method and systems for single number text messaging
US20070127400A1 (en) * 2002-12-11 2007-06-07 Leader Technologies, Inc. Professional Services Communications Architecture
US8195714B2 (en) 2002-12-11 2012-06-05 Leaper Technologies, Inc. Context instantiated application protocol
US7925246B2 (en) 2002-12-11 2011-04-12 Leader Technologies, Inc. Radio/telephony interoperability system
US20050063524A1 (en) * 2002-12-11 2005-03-24 Leader Technologies, Inc. Communication system and method
DK2257094T3 (da) 2002-12-18 2012-03-26 Nokia Corp Instant messaging og tilstedeværelsestjenester
WO2004057888A1 (en) * 2002-12-20 2004-07-08 Nokia Corporation Availability settings in mobile terminals
AU2004214808B2 (en) * 2003-02-25 2008-07-10 Boston Communications Group, Inc. Method and system for providing supervisory control over wireless phone usage
US20050282559A1 (en) * 2003-02-25 2005-12-22 Boston Communications Group, Inc. Method and system for providing supervisory control over wireless phone data usage
US7908554B1 (en) 2003-03-03 2011-03-15 Aol Inc. Modifying avatar behavior based on user action or mood
US7913176B1 (en) 2003-03-03 2011-03-22 Aol Inc. Applying access controls to communications with avatars
US20040179039A1 (en) 2003-03-03 2004-09-16 Blattner Patrick D. Using avatars to communicate
GB0306396D0 (en) * 2003-03-20 2003-04-23 Ibm Apparatus, method and computer program for adding context to a chat transcript
US7406501B2 (en) * 2003-03-24 2008-07-29 Yahoo! Inc. System and method for instant messaging using an e-mail protocol
US20040205127A1 (en) 2003-03-26 2004-10-14 Roy Ben-Yoseph Identifying and using identities deemed to be known to a user
CN100472485C (zh) * 2003-04-25 2009-03-25 松下电器产业株式会社 服务器及服务器的处理方法
US7467126B2 (en) * 2003-05-13 2008-12-16 Microsoft Corporation Removal of stale information
US7640341B2 (en) * 2003-06-19 2009-12-29 Microsoft Corporation Instant messaging for multi-user computers
US7363378B2 (en) * 2003-07-01 2008-04-22 Microsoft Corporation Transport system for instant messaging
US7539727B2 (en) * 2003-07-01 2009-05-26 Microsoft Corporation Instant messaging object store
US7653693B2 (en) 2003-09-05 2010-01-26 Aol Llc Method and system for capturing instant messages
US7720794B2 (en) * 2003-08-05 2010-05-18 International Business Machines Corporation Identifying resource and data instances in management systems
US20050037762A1 (en) * 2003-08-15 2005-02-17 Lucent Technologies, Inc. Methods and apparatus for alternative routing of text based messages on a cellular telephone network
EP1526457B1 (en) * 2003-10-22 2013-03-13 Sony Deutschland GmbH Context-aware automatic service discovery and execution engine in mobile ad-hoc networks
US8171084B2 (en) * 2004-01-20 2012-05-01 Microsoft Corporation Custom emoticons
US7921368B2 (en) * 2004-01-22 2011-04-05 International Business Machines Corporation Method and system for sensing and communicating updated status information for remote users accessible through an instant messaging system
US8214749B2 (en) 2004-01-22 2012-07-03 International Business Machines Corporation Method and system for sensing and reporting detailed activity information regarding current and recent instant messaging sessions of remote users
US7519912B2 (en) * 2004-01-22 2009-04-14 International Business Machines Corporation Method and system for sensing and communicating the use of communication modes by remote users
US20050166154A1 (en) * 2004-01-22 2005-07-28 Wilson Richard M. Enhanced instant message status message area containing time/date stamped entries and editable by others
US20050165935A1 (en) * 2004-01-22 2005-07-28 Moody Paul B. Method and system for providing information regarding recently accessed documents of a remote user through an awareness client program
US20050165920A1 (en) * 2004-01-22 2005-07-28 Kerr Bernard J. Method and system for providing detail information about computer system users for which on-line status and instant messaging capabilities are available
US7496360B2 (en) * 2004-02-27 2009-02-24 Texas Instruments Incorporated Multi-function telephone
US7188167B2 (en) * 2004-03-19 2007-03-06 Motorola, Inc. Method and system for registering multiple communication devices of a user in a session initiation protocol (SIP) based communication system
WO2005116979A2 (en) 2004-05-17 2005-12-08 Visible Path Corporation System and method for enforcing privacy in social networks
US8190999B2 (en) * 2004-05-20 2012-05-29 International Business Machines Corporation System and method for in-context, topic-oriented instant messaging
US7543034B2 (en) * 2004-06-08 2009-06-02 Sharp Laboratories Of America, Inc. Instant messenger reflector
WO2006015238A2 (en) 2004-07-28 2006-02-09 Visible Path Corporation System and method for using social networks to facilitate business processes
US7433700B2 (en) * 2004-11-12 2008-10-07 Microsoft Corporation Strategies for peer-to-peer instant messaging
DE112004003015B4 (de) * 2004-11-26 2016-12-15 Fujitsu Limited Netzwerk-/Dienststeuerverfahren
KR100599174B1 (ko) * 2004-12-16 2006-07-12 삼성전자주식회사 프로파일 정보를 이용한 서비스 제공방법 및 서비스제공시스템
US9652809B1 (en) 2004-12-21 2017-05-16 Aol Inc. Using user profile information to determine an avatar and/or avatar characteristics
US7529766B2 (en) * 2005-02-09 2009-05-05 Conduit Ltd Method and system for use with the internet
US7827157B2 (en) * 2005-02-09 2010-11-02 Conduit Ltd Method and system for use with the internet
US20060195532A1 (en) * 2005-02-28 2006-08-31 Microsoft Corporation Client-side presence documentation
US7509116B2 (en) * 2005-03-30 2009-03-24 Genx Mobile Incorporated Selective data exchange with a remotely configurable mobile unit
US8898162B2 (en) * 2005-04-01 2014-11-25 International Business Machines Corporation Methods, systems, and computer program products for providing customized content over a network
US7529255B2 (en) * 2005-04-21 2009-05-05 Microsoft Corporation Peer-to-peer multicasting using multiple transport protocols
US7895308B2 (en) * 2005-05-11 2011-02-22 Tindall Steven J Messaging system configurator
US20070005710A1 (en) * 2005-06-29 2007-01-04 Microsoft Corporation Message communication channel
EP1922840A4 (en) * 2005-09-06 2010-05-05 Redknee Inc METHOD FOR INTERCEPTING GENERAL PACKET RADIO SERVICE TUNNELLING PROTOCOL MESSAGES (GTP-C)
US20070061396A1 (en) * 2005-09-09 2007-03-15 Morris Robert P Methods, systems, and computer program products for providing service data to a service provider
US20070077920A1 (en) * 2005-09-15 2007-04-05 Phillip Weeks Methods, systems and computer program products for aggregating communications and media data
US7536184B2 (en) * 2005-09-29 2009-05-19 Sun Microsystems, Inc. Seamless mobility management with service detail records
US20070136197A1 (en) * 2005-12-13 2007-06-14 Morris Robert P Methods, systems, and computer program products for authorizing a service request based on account-holder-configured authorization rules
US7512880B2 (en) 2005-12-23 2009-03-31 Swift Creek Systems, Llc Method and system for presenting published information in a browser
US20070168420A1 (en) * 2005-12-30 2007-07-19 Morris Robert P Method and apparatus for providing customized subscription data
US7587450B2 (en) * 2006-02-01 2009-09-08 Swift Creek Systems, Llc HTTP publish/subscribe communication protocol
US20070209081A1 (en) * 2006-03-01 2007-09-06 Morris Robert P Methods, systems, and computer program products for providing a client device with temporary access to a service during authentication of the client device
US20070240103A1 (en) * 2006-03-29 2007-10-11 Beaton Murray J Use of UML state machines to model portal applications
US8688742B2 (en) * 2006-05-31 2014-04-01 Red Hat, Inc. Open overlay for social networks and online services
US8612483B2 (en) * 2006-05-31 2013-12-17 Red Hat, Inc. Link swarming in an open overlay for social networks and online services
US8615550B2 (en) * 2006-05-31 2013-12-24 Red Hat, Inc. Client-side data scraping for open overlay for social networks and online services
US9165282B2 (en) 2006-05-31 2015-10-20 Red Hat, Inc. Shared playlist management for open overlay for social networks and online services
US8166176B2 (en) * 2006-05-31 2012-04-24 Alcatel Lucent Context-aware migration of communication session
US7792903B2 (en) 2006-05-31 2010-09-07 Red Hat, Inc. Identity management for open overlay for social networks and online services
US7912195B2 (en) * 2006-06-07 2011-03-22 Comcast Cable Holdings, Llc Method for provisioning subscribers, products, and services in a broadband network
US20080049767A1 (en) * 2006-08-25 2008-02-28 At&T Corp. Method for controlling multiple network services based on a user profile
US8407344B2 (en) * 2006-09-06 2013-03-26 Redknee Inc. Method and system for active profile server
WO2008040585A1 (en) * 2006-10-02 2008-04-10 International Business Machines Corporation Method and system of automatically adapting a user interface
US9330190B2 (en) 2006-12-11 2016-05-03 Swift Creek Systems, Llc Method and system for providing data handling information for use by a publish/subscribe client
US8204898B2 (en) 2007-02-02 2012-06-19 Telefonaktiebolaget L M Ericsson (Publ) Multi-site common directory and method for using the multi-site common directory
CA2678352A1 (en) * 2007-02-16 2008-08-21 Telcordia Applied Research Center Of Taiwan System and method for unified messaging service
US20080215441A1 (en) * 2007-03-01 2008-09-04 Siemens Enterprise Communications Gmbh & Co. Kg Interactive Hospitality System
US20080270546A1 (en) * 2007-04-30 2008-10-30 Morris Robert P Methods And Systems For Communicating Task Information
US20080297378A1 (en) * 2007-05-31 2008-12-04 Wei-Chou Su Numeral input method
US20090183194A1 (en) * 2008-01-10 2009-07-16 Michael Raftelis Methods and apparatus to handle telecommunication service changes
ITTO20080126A1 (it) * 2008-02-19 2008-05-20 Sertea S R L Sistema per gestire e trasmettere informazioni digitali tramite messaggistica
JP2011519437A (ja) * 2008-02-22 2011-07-07 アルカテル−ルーセント ユーエスエー インコーポレーテッド カレンダイベントプロンプトシステムおよびカレンダイベント通知方法
EP2263212A1 (en) * 2008-03-09 2010-12-22 Avaworks Incorporated Photo realistic talking head creation, content creation, and distribution system and method
GB0807976D0 (en) * 2008-05-01 2008-06-11 Romalon Plc Improvements relating to multi-jurisdictional telecommunications services
US20110113471A1 (en) * 2008-07-10 2011-05-12 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for context-based content management
US9189256B2 (en) * 2008-11-20 2015-11-17 Nokia Technologies Oy Method and apparatus for utilizing user identity
US10489053B2 (en) * 2008-11-20 2019-11-26 Gula Consulting Limited Liability Company Method and apparatus for associating user identity
US9736675B2 (en) * 2009-05-12 2017-08-15 Avaya Inc. Virtual machine implementation of multiple use context executing on a communication device
US20110007732A1 (en) * 2009-07-08 2011-01-13 John Ward Unified Communication System
US20110219050A1 (en) * 2010-03-04 2011-09-08 Kryptonite Systems, Inc. Portability of personal and social information in a multi-tenant environment
US20110319075A1 (en) * 2010-06-25 2011-12-29 Alok Sharma Universal mobile manager interworking for short message service feature parity
US20120143959A1 (en) * 2010-08-31 2012-06-07 James Qingdong Wang Method for Delivering Email for Viewing on a Mobile Communication Device
US9021131B2 (en) * 2011-03-24 2015-04-28 Red Hat, Inc. Identifying linked message brokers in a dynamic routing network
US9313159B2 (en) 2011-03-24 2016-04-12 Red Hat, Inc. Routing messages exclusively to eligible consumers in a dynamic routing network
US9137189B2 (en) 2011-03-24 2015-09-15 Red Hat, Inc. Providing distributed dynamic routing using a logical broker
JP2014515902A (ja) 2011-04-21 2014-07-03 エンパイア テクノロジー ディベロップメント エルエルシー モバイルデバイスを使用したロケーティブソーシャルネットワーキング
US9432218B2 (en) 2011-07-28 2016-08-30 Red Hat, Inc. Secure message delivery to a transient recipient in a routed network
US8775335B2 (en) 2011-08-05 2014-07-08 International Business Machines Corporation Privacy-aware on-line user role tracking
US20130124631A1 (en) * 2011-11-04 2013-05-16 Fidelus Technologies, Llc. Apparatus, system, and method for digital communications driven by behavior profiles of participants
US9462004B1 (en) * 2011-11-04 2016-10-04 Google Inc. Automatic group assignment of users in a social network
EP2786528A4 (en) * 2011-12-02 2015-07-29 Blackberry Ltd METHOD AND DEVICES FOR CONFIGURING A WEB BROWSER BASED ON A PROFILE THIRD
US9589040B2 (en) * 2014-06-27 2017-03-07 At&T Intellectual Property I, L.P. Method and apparatus for subscriber management
KR102079892B1 (ko) * 2016-03-01 2020-02-20 낸드박스 아이엔씨 비동기 메시징 시스템에서의 단일 계정에 대한 다수 프로파일의 관리
CA3129847A1 (en) * 2019-02-15 2020-08-20 Elc Management Llc Method and apparatus for custom blend compositions
US11157626B1 (en) 2019-05-29 2021-10-26 Northrop Grumman Systems Corporation Bi-directional chain of trust network
US11416284B2 (en) 2020-02-14 2022-08-16 Wipro Limited Method and system for managing continuous execution of an activity during a user device switchover
WO2022083722A1 (zh) * 2020-10-22 2022-04-28 华为技术有限公司 一种不同设备之间的跨应用互联方法及相关装置

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6571279B1 (en) * 1997-12-05 2003-05-27 Pinpoint Incorporated Location enhanced information delivery system
US6199082B1 (en) * 1995-07-17 2001-03-06 Microsoft Corporation Method for delivering separate design and content in a multimedia publishing system
US6119101A (en) * 1996-01-17 2000-09-12 Personal Agents, Inc. Intelligent agents for electronic commerce
US5901287A (en) * 1996-04-01 1999-05-04 The Sabre Group Inc. Information aggregation and synthesization system
TW347498B (en) * 1996-09-30 1998-12-11 Casio Computer Co Ltd Information supply system
JP3782867B2 (ja) * 1997-06-25 2006-06-07 株式会社日立製作所 情報受信処理方法およびコンピュータ・テレフォニイインテグレーションシステム
US6044403A (en) * 1997-12-31 2000-03-28 At&T Corp Network server platform for internet, JAVA server and video application server
ATE485669T1 (de) * 1998-03-02 2010-11-15 Parus Holdings Inc Nachrichtensystem basiert auf internet und telefonie
GB9815364D0 (en) * 1998-07-16 1998-09-16 Koninkl Philips Electronics Nv Data network interfacing
US6195651B1 (en) * 1998-11-19 2001-02-27 Andersen Consulting Properties Bv System, method and article of manufacture for a tuned user application experience
US6317718B1 (en) * 1999-02-26 2001-11-13 Accenture Properties (2) B.V. System, method and article of manufacture for location-based filtering for shopping agent in the physical world

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102951834A (zh) * 2012-11-28 2013-03-06 洛阳兰迪玻璃机器股份有限公司 一种玻璃钢化机组
CN102951834B (zh) * 2012-11-28 2015-04-22 洛阳兰迪玻璃机器股份有限公司 一种玻璃钢化机组

Also Published As

Publication number Publication date
CN1317756A (zh) 2001-10-17
JP2001344200A (ja) 2001-12-14
EP1130869B1 (en) 2005-06-01
US7181441B2 (en) 2007-02-20
EP1130869A1 (en) 2001-09-05
ES2239564T3 (es) 2005-10-01
US20010025280A1 (en) 2001-09-27
DE60020518T2 (de) 2006-06-29
DE60020518D1 (de) 2005-07-07

Similar Documents

Publication Publication Date Title
CN1222896C (zh) 用户简档数据的管理
CN1154298C (zh) 分布式网络计算系统及该系统用的信息交换装置和方法
CN1304952C (zh) 使数据同步的系统、用于该系统的装置和数据同步方法
CN1575466A (zh) 存在管理的实现
CN1226885C (zh) 无线电通信装置和其中建立双模式呼叫的方法
CN100336018C (zh) 用于对应用启动进行管理的便携式终端和方法
CN1656468A (zh) 用于同步不同数据存储器中数据存储方式的方法和设备
CN1956424A (zh) 基于分布式网关的通信方法及应用
CN1222902C (zh) 通信网中的方法和设备
CN1525709A (zh) 名称解析服务器和分组传送设备
CN1859393A (zh) 一种协商设备信息的系统及方法
CN1823347A (zh) 用来提供一种服务的系统和方法
CN101044498A (zh) 工作流服务体系结构
CN1276575A (zh) 数据库存取系统
CN1928861A (zh) 用于进行项目共享的即时通信客户机和方法
CN1792076A (zh) 包含分布式软件应用的数据访问、复制或通信系统
CN1890944A (zh) 用于web服务中介体的端口类型不可知的代理支持
CN1836235A (zh) 用于确定网络系统的用户之间的关系的系统和方法
CN1711784A (zh) 用于发送sms以及文本消息的系统和方法
CN1172239C (zh) 执行移动对象的方法
CN1526246A (zh) 移动即时消息收发和存在服务
CN1549648A (zh) 用于与无线电单元装置双向连接的附属装置
CN1870532A (zh) 一种信令跟踪方法和系统
CN1627853A (zh) 用于合作信息管理系统的合作信息管理设备及网关设备
CN1389990A (zh) 通信系统管理服务器、无线服务器和移动管理服务器

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: SONY INT EUROP GMBH

Free format text: FORMER NAME: SONY INTERNATIONAL (EUROPE) GMBH

CP03 Change of name, title or address

Address after: Berlin

Patentee after: Sony Int Europ GmbH

Address before: Berlin, Federal Republic of Germany

Patentee before: Sony International (Europe) GmbH

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: 20051012

Termination date: 20200301