用于提供呈现信息的方法和系统的制作方法

文档序号:6570694阅读:139来源:国知局
专利名称:用于提供呈现信息的方法和系统的制作方法
技术领域
本发明总的来说涉及电信技术和电信网络的领域。具体来说,本 发明涉及呈现业务,且更具体地涉及用于提供与电信装置的用户相关 联的呈现信息的方法和系统。
背景技术
"呈现"的业务,或"呈现业务,,是电信领域中已知的。呈现业务意 在向电信网络的用户提供关于其它电信网络用户的涉及那些其它用 户进行通信的可用性和意愿性的指示(被称为"呈现信息")。例如, 涉及一般用户的呈现信息可包括关于该用户的电信装置到电信网络 的当前连接的指示(例如,在无线电信网络的示例性情况中,电信装 置开启或关闭,或在网络覆盖范围以外),以及通信偏好、用户的电 信装置的能力、用户的当前活动、用户的当前定位、用户当前的心情 等。
例如,呈现业务允许电信装置的用户建立"伙伴"列表,包括用户
希望保持紧密关系的其它用户;例如,在"即时消息,,业务中釆用呈现 业务。
可以直接由用户,或者通过用户的电信装置(例如,通过在电信 装置上运行的专门设计的客户应用程序的方式),或通过适于获知用 户的状态/档案的网络设备提供用于获得呈现信息的数据。典型地,几 个不同的网络设备获知用于建立一般用户的呈现信息的数据的 一部 分,使得在不同设备可用的数据是分散的且通常松散地相关,或甚至 完全不相关。
关于移动电信网络,且具体地说第二和第三代移动电话网络,在
3GPP (第三代伙伴项目)TS (技术规范)23.141版本7.1.0,标题为"Presence Service; Architecture and functional description"和TS 24.141版本7.0.0,才示题为"Presence service using the IP Multimedia
(IM) ; Core Network (CN) subsystem; Stage 3"中标准化了呈现 业务,上述均可在网址www.3gpp.org上下载获得(在本申请的提交 日期)。具体来说,TS 24.141公开了在移动电话网络中使用IP (因 特网协议)多媒体子系统(IMS)基础结构实现呈现业务,如本领域 技术人员已知的,IMS是IP多媒体和基于SIP (会话发起协议)的 电话通信控制网络。
在TS 23.141中,定义被称为呈现网络代理(PNA)的位于网络 的元件收集和发送关于网络的呈现信息到呈现服务器。换句话说,设 计PNA用于询问网络设备以从那里收集关于用户的数据,和在呈现 服务器上公布收集的数据。呈现服务器收集从不同PNA接收的数据, 以及直接从用户/用户的电信装置接收的数据,以建立呈现信息。因此, 呈现服务器用作数据库,其接收、安排和存储由PNA和用户的电信 装置提供的数据作为呈现信息;该呈现服务器然后通知、发布该存储 的呈现信息给请求实体/应用。
美国公开的专利申请No.2006/0031368描述了用于基于蜂窝的一 键通(PTT)业务的呈现管理系统。PTT基础结构从蜂窝网络和上层 的数据网络的元件,比如移动交换中心(MSC)的本地位置寄存器
(HLR),以及数据网络的认证授权和记帐(AAA)元件获得与呈现 相关的网络状态信息。另外,呈现管理系统可与其它网络资源通信, 比如短信息业务(SMS)中心、移动即时消息(MIM)服务器、多媒 体消息业务(MMS)中心、BREW下载服务器,或者其它网络资源, 以获得关于订户移动电话的活动的信息,这些信息可用于确定订户移 动电话的呈现。呈现管理系统根据一组可配置的规则工作,以更新呈 现状态和向PTT订户提供呈现状态更新。呈现更新能够经由短消息 业务(SMS)消息通知或经由经数据网络的会话被传送给订户。能够 结合PTT呼叫会话或者尝试的会话或在它们之后作出更新,或者能 够由呈现管理系统或者订户移动电话独立于呼叫活动发起更新。美国公开的专利申请No.2001/0031641公开了甚至在特定的无线 系统之外也能提供移动无线设备的呈现和/或位置的状态跟踪给请求 实体的技术和设备。其允许无线业务提供者能够监控和记录在它们的 网络内和/或外的移动站的状态变化。公开了实施例,其中,使用移动 网络的呼叫处理部件的机制(例如,呼叫建立过程),和使用当前可 用于任意适当的符合移动交换中心(MSC)元件的标准机制,来提供 呈现和/或位置信息给在特定服务无线网络外的实体。在一个公开的实 施例中,实现无线聊天跟踪系统,其利用移动注册状态的变化自动地 通知无线网络外的聊天组系统关于相关装置的当前状态信息活动,例 如,注册活动或者不活动超时。在无线聊天自动状态跟踪系统中,将 注册通知(REGNOT )消息直接转发或拷贝到外部基于IP的应用(例 如,给移动聊天组系统)。经由本地位置寄存器(HLR)和聊天组系 统之间的适当的信令链路(例如,SS7, TCP/IP等)传递该移动注册 的变化。因此,代替现有的使用SS7消息的闭合系统,经TCP/IP连 接将REGNOT消息发出到外部应用(例如,聊天服务器)以自动地 将特定用户的位置通知外部系统。
国际申请No.WO2004/080036描述了一种电信系统,包括电话路 由系统和呈现数据库管理器单元,该呈现数据库管理器单元可工作地 耦合到路由系统并适应于保持注册用户的一个或多个观看者列表。该 路由系统适于无论电话呼叫是否来源于注册用户都接收电话呼叫并 提供指示给呈现数据库管理器单元。该呈现数据库管理器单元适于确 定是否这种用户具有观看者列表并发送指示给与所述用户出现的观 看者列表相关的各方。
美国/>开的专利申请No.2004/0267939 7>开了 一种包括会话控制 服务器和呈现服务器的网络系统。会话控制服务器包括当状态改变时 启动并通知呈现服务器该改变的状态的呈现信息更新单元。该呈现服 务器包括控制所通知的更新信息的一致性的呈现信息控制单元。

发明内容
8本申请人注意到实现呈现业务的关键方面在于因为用户的状态 频繁地改变,而呈现信息本质上是动态的事实。
上述问题在由类似电话网络的电信网络的操作者提供呈现业务 的情况中更为严重,在该情况下,关于需要在呈现服务器中保持更新 的呈现信息的用户的数目可以是很高的,达到几百万的量级。
这些对于PNA的设计与工作提出了问题。
例如,PNA应该能够管理与非常大量的用户相关的数据的收集 和公布,且由PNA向网络设备询问为何用户数据可用可变得很多和 很频繁,那么网络可能过载,且它的工作受损。
呈现服务器还受到下述冲击对于如此大量的用户保持呈现信息 导致在呈现服务器上的数据库容易变得巨大且几乎不可管理。
本申请人理解,为了实际的和有效率的实现呈现业务,特别是在 类似电话网络的场景中,重要的是限制由PNA监控的用户的数目, 和限制更新在呈现服务器上公布的呈现信息的频率。
本申请人了解到为了减少在电信网络上实现呈现业务的影响,有 利的是,以关于其数据被收集的一般用户的呈现信息已经由某人请求 的事实为条件,进行由呈现网络代理从网络设备对用户相关的数据的 收集如果没有人对关于某个用户的呈现信息感兴趣,则没有理由在 呈现服务器上收集数据和公布数据。
根据本发明的方面,提供了如在所附的权利要求1中提出的方法。
该方法适于提供与电信网络的第一用户相关联的呈现信息,且包

-从至少 一个网络设备收集适于建立呈现信息的与用户相关的数 据;和
-公布该收集的与用户相关的数据,其中所述公布包括在呈现信 息中安排收集到的与用户相关的数据。
该方法的特征在于进一步包括使所述收集以从至少第二用户接 收到提供所述第一用户的呈现信息的请求为条件。
9归功于该方法,可以减少网络上的呈现网络代理的负载,限制网 络设备进行查询以检索对于建立呈现信息有用的数据的频率。也减少 了在呈现服务器上公布的数据的量。
根据本发明的第二方面,提出了如所附权利要求ll提出的一种 用于提供与电信网络的第 一用户相关联的呈现信息的系统。
该系统包括
-至少一个呈现网络代理,其工作地与至少一个网络设备相关联 并且适于从该网络设备收集适于建立所述呈现信息的与用户相关的 数据;和
画呈现服务器,其工作地与至少 一个呈现网络代理相关联且适于 从所述至少一个呈现网络代理接收所收集的与用户相关的数据并在 呈现信息中安排所收集的与用户相关的数据。
进一步提供一种网络功能,适于使由至少一个呈现网络代理进行 的所述收集以从至少第二用户接收到提供所述第一用户的呈现信息 的请求为条件。
根据本发明的另外方面,进一步提供如所附权利要求23提出的 方法,用于从至少一个网络设备收集与电信网络的第一用户相关的与 用户相关的数据,其中,适于公布所述与用户相关的数据以建立与所 述第一用户相关联的呈现信息。
使所述收集以从至少第二用户接收到提供所述第一用户的呈现 信息的请求为条件下。
根据本发明的再一方面,提供如权利要求24提出的呈现网络代 理,其适于在实现呈现业务的电信网络中使用。该呈现网络代理适于
工作地与至少一个网络设备相关联并且从其收集关于第一用户的与 用户相关的数据并适于建立与第一用户相关联的呈现信息,和公布所 述与用户相关的数据。
该呈现网络代理还适于使所述收集以从至少第二用户接收到提 供所述第一用户的呈现信息的请求为条件。


本发明的特征和优点将通过下面其实施例的详细说明变得明显, 其实施例仅是以非限定的实例的方式提供的,且将参考附图进行描
述,其中
图1示意性地示出了其中可应用本发明的示例性移动电信网络 的场景;
图2按照互连的功能模块示意性地示出了如由3GPP标准提出的 用于呈现业务的体系结构模型;
图3按照功能模块示意性地示出了根据本发明的实施例的呈现 业务平台;
图4A和4B示出了图解执行根据本发明的实施例的方法时执行 的动作的示意性流程图5示出了在执行根据本发明的实施例的方法时在不同动作者 之间的4言令;以及
图6按照功能模块示意性地示出了根据本发明的呈现业务平台 的另一实施例。
具体实施例方式
在下面描述中,将通过实例的方式参考移动电信系统,尤其是包 括GERAN (GSM/EDGE无线接入网络,其中,EDGE代表GSM演 化的增强数据)的系统,即,其中无线接入网络部分(朝向用户的无 线前端)是基于GSM/GPRS标准或者UTRAN ( UMTS地面RAN, 其中UMTS代表通用移动电信系统)PLMN (公共陆地移动网络)的 移动通信网络;然而,应指出这不构成本发明的限制,本发明总的来 说能应用于任何种类的PLMN,而不考虑无线访问类型,且一般地说 能应用于任何种类的电信网络,无论有线还是无线的。
参考附图,图l示意性地示出了其中实现根据本发明的实施例的 呈现业务的移动电信网络100。
该移动电信网络100包括无线接入网络部分(无线前端),其用
ii于允许类似如图所示的两个装置110a和110b的移动电信装置(例如, GSM/GPRS或者GSM/EDGE或者UMTS移动电话)访问网络。在 附图中,没有详细地示出无线前端,其本质上是已知的而并非对理解 本发明必要的,且由附图标记105标识,具有相关联的天线。
移动通信网络100的无线前端的特定结构取决于网络类型在 GSM或者UMTS网络的示例性情况中,无线前端105包括多个基站 子系统(BSS),每个基站子系统提供在各自的地理区域中的用于移 动通信的覆盖范围。通用BSS包括多个基站收发器站(BTS)或节点 B,每个基站收发器站(BTS)或节点B覆盖由BSS覆盖的区域内的 各自的地理区域(所谓的"小区");通用BTS或节点B与位于BTS 的小区或节点B中的移动电信装置通信。典型地,许多BTS连接到 相同的基站控制器(BSC)或者无线网络控制器(RNC),其是控制 BTS的网络单元。不同BSS的组连接到各自的移动交换中心(MSC), 比如如图所示的MSC 115; —般的MSC执行到相同的移动电信网络 的其它MSC,和/或到其它的移动电信网络的MSC的网关的功能, 和/或与一个或多个有线PSTN (公用交换电话网)交换。基于包含在 本地位置寄存器(HLR) 120和访问位置寄存器(VLR)中的信息, 完成管理,尤其是呼叫的路由,该本地位置寄存器(HLR) 120中的 信息包括向移动电信网络105订阅的用户的订阅数据,尤其是移动电 话号码,该访问位置寄存器(VLR)与MSC相关联,比如如图所示 的VLR 125,且包括关于在给定时间各个用户位于哪里的信息。
具有HLR和VLR的MSC是移动电信网络100的电路交换域的 一部分。
图I还示意性地示出实现移动电信网络IOO的分组交换域的核心 网络元件。该分组交换域工作地与电路交换域相关联并具有无线电前 端。具体来说,在GPRS标准的示例性情况中,且没有过度描述细节,
解相关,网关GPRS支持节点(GGSN ),比如在附图中的GGSN 130, 用作移动电信网络和一个或多个分组数据网络,比如因特网或者内部
12网,或者其它网络操作者的分组交换域之间的接口 。 GGSN经由GPRS 干线网和业务GPRS支持节点(SGSN),比如如图所示的SGSN135 交换数据分组。 一般的SGSN与一个或多个各自的BSS相关联,且将
BSS之一)覆盖的地理区域中的移动电信装置。从SGSN接收到的数 据分组被转换为适于利用移动通信网络的无线电资源由BTS之一"经 由空中"发送的数据流;类似地,由移动装置经由空中发送和由BTS 接收的数据流被转换为数据分组,用于传输到各自的SGSN。
提供符合3GPP的IP多媒体子系统(IMS )基础结构140,其与 移动电信网络的分组交换域相关联。图l示意性地示出了 IMS基础结
构140的基本元件,且包括呼叫会话控制功能(CSCF),比如如图 所示的CSCF 145;没有进行详述,该CSCF包括连接到各个业务呼 叫会话控制功能(S-CSCF),比如S-CSCF 155的代理呼叫会话控制 功能(P-CSCF),比如如图所示的P-CSCF 150。基本上,P-CSCF 是移动电信装置和IMS基础结构之间的接口,并起代理的作用,接受 来自移动装置的请求并内部管理或者转发它们到例如,S-CSCF;该 S-CSCF然后又能够起代理的作用,接受输入的请求并内部管理它们, 或者转发它们到IMS基础结构的其它元件,比如询问呼叫状态控制功 能(I-CSCFs,在附图中未示出),其作为到操作者的网络的联系并 经由本地用户服务器HSS负责分配S-CSCF到用户以用于SIP(会话 发起协议)类型的注册、路由SIP请求、检索S-CSCF的地址,该本 地用户服务器HSS示意性地如图所示且在其中标识为160。 S-CSCF 与应用服务器AS 165对话,其中应用程序运行以提供特定业务。
在移动电信网络100中实现呈现业务。具体来说,假定实现的呈 现业务符合上述3GPP技术规范的规定。参考图2,示出了按照互连 功能模块的呈现业务的体系结构模型。指出如图2所示的一个或多个 功能模块在实践中可完全以硬件实现、完全以软件/固件实现、或者部 分地以硬件且部分地以软件实现。
提供多个PNA 205,每个PNA适于询问网络IOO的一个或多个各自的网络设备,在附图中示意为单一模块210;具体来说,PNA205 可询问并从MSC (和关联的VLR) 、 HLR、 HSS、 SGSN、 GGSN、 S-CSCF,以及其它的网络设备(图1中没有示出),比如3GPPAAA
(认证,授权和记帐)服务器,PDG (分组数据网关),GMLC (网 关移动定位中心),IMEI (国际移动设备标识)服务器,传感器网络 检索数据。每个PNA适于从其连接的各个网络设备检索对于建立关 于,例如,在这里的实例中考虑的,移动电信网络100的用户的呈现 信息有用的数据。在实践中,PNA可从网络设备检索的数据由网络操 作员拥有的网络设备的类型和数目确定。具体来说,且仅通过实例的 方式,PNA可从HLR检索关于某个移动电信装置的用户的开/关状态
(关闭状态可能意味着在网络覆盖范围之外)的消息;做为选择的或 者另外的,也可以从HLR检索关于与用户相关联的附加网络业务的 信息,和/或宏定位信息。PNA可从由网络操作员使用的地理定位平 台(例如,GSM, Wi-Fi, GPS定位平台)检索关于移动电信装置的 用户的地理定位的数据。PNA可从IMEI服务器检索关于用户的电信 装置的类型的信息,比如型号、在其上安装的软件(例如,操作系统) 的版本等;例如,该信息对于建立由电信装置支持哪个业务,或者对 于恰当地发送格式化的消息是有用的。PNA可从传感器网络检索数 据;例如,该信息对于建立用户的背景(用户在家、在工作、天气条 件等)是有用的。
PNA 205发送检索的数据到呈现服务器215( PNA在呈现服务器 205上"公布"数据)。具体来说,根据3GPP规定,为了在呈现服务 器上公布可用数据,PNA采用被称为"公布"消息的SIP消息。
该呈现服务器215还适于经由在用户的移动电信装置上运行的 呈现用户代理220直接从用户,以及从呈现外部代理225,比如其它 的网络操作员的呈现服务器接收对于建立用户的呈现信息有用的数 据。
呈现服务器215不适于直接询问网络设备210、用户的移动电信 装置或者呈现外部代理;而是,呈现服务器215适于从一个或多个该
14实体接收数据,以在用户的呈现信息中设置接收的数据,并存储数据。
例如,根据3GPP规定,关于一般用户的呈现信息包括元组且包括 (直接由用户经由他/她的电信装置传递的)个人信息、业务信息(例 如,指示用户订阅哪个业务)和装置信息(指示电信装置的类型)。
呈现服务器215还适于散布用户的呈现信息给请求实体(装置或 者应用)。具体来说,给代表性呈现代理230和观看者呈现代理235 提供3GPP标准体系结构模型,允许观看者应用240定位正确的呈现 服务器(采用包含在HLR和HSS中的信息),所述观看者应用240 是在用户的电信装置上运行并被设计成检索关于由电信装置的用户 指定的其它用户的呈现信息的客户端应用。
观看者应用240之一,可能连同各个呈现用户代理220,形成在 用户的电信装置上安装并运行的呈现业务客户端软件250 (也参见图 1)。
典型地,呈现业务允许电信装置的用户建立包括希望拥有其呈现 信息的全部其它用户的伙伴列表。可在网络中提供呈现列表服务器 245,其中可以存储伙伴列表。
如上所述,本申请人注意到实现呈现业务的关键方面在于因为用 户的状态频繁地改变,而呈现信息本质上是动态的事实。该问题在由 比如电话网络的电信网络的操作者提供呈现业务的情况中更为严重 在该情况下,关于必须在呈现服务器中保持更新的呈现信息的用户的 数目可以是很高的,几百万的量级。这对于PNA的设计与工作造成 问题;例如,设计能够管理与非常大量的用户相关的数据的收集和公 布的PNA很困难,且由PNA对在那里用户数据可用的网络设备210 的询问可能变得很多和很频繁,使得网络可能过载,且它的工作受损。 并且,保持关于如此大量的用户的呈现信息导致在呈现服务器上的数 据库容易变得巨大且几乎不可管理。
本申请人理解,为了实际和高效地实现呈现业务,特别是在比如 电话网络的场景中,重要的是限制由PNA监控的用户的数目,和限 制在呈现服务器上公布的呈现信息更新的频率。申请人注意到实现这些目标的可能的方式是建立适于向PNA提 供已经订阅呈现业务而且待监控的用户的列表的供应链;然而这种解 决方案可导致过于复杂,因为合理地预计订户列表会经常改变,且因 此在PNA可用的其本地副本应该经常地保持更新。
本申请人已经意识到为了减少在电信网络上实现呈现业务的影 响,有利的是,以关于其数据被收集的一般用户的呈现信息已经由某 人请求的事实为条件,进行由呈现网络代理从网络设备对用户相关的 数据的收集如果没有人对关于某个用户的呈现信息感兴趣,则没有 理由在呈现服务器上收集数据和公布数据。
在下文中,将描述本发明的两个实施例,其允许实现上述目的。
在图3中示意性地示出了根据本发明第一实施例的呈现业务平 台。在该图中,示出了图l和2已经示出的一些元件,即,多个PNA 205、全套的网络设备210,包括HLR 120、 HSS 160、呈现服务器215、 和IMS基础结构140。在图3中,仅通过实例的方式,已经明确地示 出了多个PNA 205中的某些PNA,尤其是适于询问HLR 120和HSS 160的PNA 305、适于询问地理定位平台315的PNA 310、适于询问 IMEI服务器325的PNA 320,和适于询问传感器网络335的PNA 330。 这些PNA适于在呈现服务器215上通过"公布"的SIP消息的方式 公布检索到的数据。
根据本发明的实施例,提供网络功能345,尤其是监控触发器功 能,其适于与IMS平台140、 PNA205和呈现服务器215交互。具体 来说,该监控触发器功能345适于指示PNA 205关于何时应该开始收 集和公布关于某个用户的数据。
在本发明的实施例中,监控触发器功能345可以以代理,即,具 有相关地址(典型地,IP地址)的网络实体的形式实现,其可用作用 于管理由其它实体(客户端)发起的请求的服务器和/或用作客户端以 用于以其它客户端的名义作出请求的目的。具体来说,监控触发器功 能345可用作由IMS基础结构(的CSCF)和呈现服务器发出的(SIP) 消息的消息目的地。作为代理,在接收到消息的情况下,监控触发器
16功能345可在接收的消息上执行预定操作,例如通过修改关于消息路 由的字段,从而总是被包括在消息的交换中。
在本发明的替代实施例中,监控触发器功能345可以实现为消息 截取器(比如"取样器"),即,作为对于消息流量的透明实体的网络 实体,但是适于感应在IMS基础结构和呈现服务器之间交换的消息, 从而检测特定消息。
现在将借助于图4A和4B的流程图和图5的信令图详细描述图 3的呈现业务平台的工作。
当一般用户,例如移动电信装置110a的用户希望接收关于一个 或多个其它用户,比如图1的移动电信装置110b的用户(例如,包 括在伙伴列表中的一个或多个用户)的呈现信息时,移动电信装置 110a的用户发送对一个或多个特定用户的呈现信息的订阅请求,其中 该请求包括标识符,例如所述其它用户的移动电话号码(模块405); 例如,在IMS框架中,该订阅请求可包括在被发送给IMS基础结构 140的消息"订阅"505中。
IMS基础结构140接收该订阅请求,并转发相同请求到监控触 发器功能345 (模块410),例如发送"订阅"消息510到监控触发器 功能345。该监控触发器功能345接收订阅请求,并转发其到呈现服 务器215(模块425),例如,发送"订阅"消息515到呈现服务器215。 该呈现服务器215接收订阅请求并使电信装置110a的用户订阅呈现 业务(模块430 )。
呈现服务器215可优选地向监控触发器功能345确认收到订阅请 求,例如发送"200 OK"消息520到监控触发器功能345;在收到"200 OK"消息520的情况下,监控触发器功能可向IMS基础结构140确 认,例如再次发布"200 OK"消息525;随后,IMS基础结构140在从 监控触发器功能345收到"200 OK"消息525的情况下,可向移动电信 装置110a确认,例如发送,'200 OK"消息530到移动电信装置110a。 接收到"200 OK"530将通知驻留在移动电信装置110a上的客户端250 订阅请求已经成功。
17如上述提到的包括呈现信息被索要的用户的标识符的订阅请求
允许呈现服务器215产生包括关于这些被标识的用户的呈现信息的通 知。具体来说,且通过实例的方式,在移动电信装置110a的用户订 阅呈现业务的情况下,呈现服务器可容易地向移动电信装置110a通 知关于被标识的用户的呈现信息(模块435),例如发布"通知"消息 535到监控触发器功能345。该监控触发器功能接收和转发呈现信息 给IMS基础结构140 (模块440 ),例如发布"通知"消息540到IMS 基础结构140。该IMS基础结构140接收和转发呈现信息到驻留在移 动电信装置110a上的客户端250 (模块445),例如发布"通知"消 息545给它。
运行在请求呈现信息的用户的移动电信装置110a上的客户端 250接收并存储用户的呈现信息在伙伴列表中,例如移动电信装置 110b的用户;该呈现信息由运行在装置llOa上的观看者代理使用, 以例如显示关于装置110b的伙伴用户的特定的指示。
该移动电信装置110a可优选地向IMS基础结构140确认接收到 的呈现信息,例如发送"200 OK"消息550到IMS基础结构140; IMS 平台140在收到"200 OK"消息550的情况下,可向监控触发器功能 345确认,例如再次发出"200 OK"消息555;随后,该监控触发器 功能345在从IMS基础结构140收到"200 OK"消息555的情况下, 可向呈现服务器215确认,例如发送"200 OK"消息560到呈现服务 器215。
优选地在从呈现服务器215收到"200 OK"消息,确认移动电信 装置110a的用户订阅呈现业务(或者订阅与移动电信装置110b的用 户相关的呈现信息)的条件下,监控触发器功能345发送开始监控命 令到PNA 205 (模块455),由此指示它们开始监控所选择的用户, 在来自移动电信装置110a的用户的订阅请求中指定这些所选择的用 户的标识符。例如,监控触发器功能可发送"订阅"消息565或者类似 的消息到PNA205,指定待监控的用户的标识符;具体来说,由监控 触发器功能345发送到PNA 205的消息可以是从IMS基础结构140接收到的"订阅"消息510的副本。PNA 205可通过确i人消息570,例 如"200 OK"消息的方式向监控触发器功能确认收到开始监控命令。
PNA 205默认是不针对任何用户从网络设备210收集数据,在从 监控触发器功能345收到开始监控在接收的命令中指定的用户,例如 移动电信装置110b的用户的开始监控命令的情况下(模块460),从 网络设备210检索关于该用户的数据(模块465和470,和信令575 )。
PNA205然后在呈现服务器上公布检索的数据(模块475),例 如经由"公布"消息580。
呈现服务器215安排接收的数据(模块480 )并将它们通知给, 使得它们可用于,例如,在请求了呈现信息的用户的移动电信装置 110a上运行的观看者代理;因此关于伙伴用户,例如移动电信装置 110b的用户的呈现信息由在装置110a上运行的观看者代理使用以例 如显示关于装置110b的伙伴用户的特定的指示。呈现信息的通知类 似于上述方式发生呈现服务器215发出"通知"消息585到监控触发 器功能345 (模块485)。监控触发器功能345接收和转发呈现信息 到IMS基础结构140 (模块490),例如发出"通知"消息5卯到IMS 基础结构140。 IMS基础结构140接收和转发呈现信息到驻留在移动 电信装置110a上的客户端250(才莫块490),例如发出"通知"消息591 到客户端250。
在移动电信装置110a上运行的客户端250接收并存储呈现信息 (模块497)。该移动电信装置110a可优选地向IMS基础结构140 确认接收到呈现信息,例如发送"200 OK,,消息593到IMS基础结构 140; IMS平台140在收到"200 OK"消息593的情况下,可向监控触 发器功能345确认,例如再次发布"200 OK"消息595;随后,该监控 触发器功能345在从IMS基础结构140收到"200 OK,,消息595的情 况下,可向呈现服务器215确认,例如发送"200 OK"消息597到呈现 服务器215。
当呈现服务器215从PNA 205接收不同于那些已经存储的数据 的数据时,呈现服务器215通知在移动电信装置110a上运行的客户
19端250,以使得保持更新关于伙伴列表中的用户的呈现信息。
以这种方法,能够显著地限制在呈现服务器上公布的呈现信息的 量,以及由PNA向网络设备的询问和从那里检索的数据的量,这是 因为仅关于对于有人已经请求拥有呈现信息的用户公布呈现信息。
可以看出,在SIP协议中,"订阅"消息的特征在于在消息本身内 指定的有限的有效时间(由名称为"期满,,的字段指定);此外可以通 过发送"期满,,字段值为零的"订阅"消息来撤回订阅在IMS框架中, 这被解释为解订阅消息。
基于以上所述,可能有几种实现。
例如,监控触发器功能345每次接收"订阅"消息时,可发送开始 监控命令到包括关于呈现信息被需要的指定用户的标识符的全部 PNA。在收到开始监控命令的情况下,PNA可更新呈现服务器,公布 从网络设备检索的数据,或者在先前的数据公布之后经过的时间不超 过预定时间的情况下等待。
监控触发器功能345在接收到解订阅消息(即,如前所述,属性 "期满"设置为零的"订阅"消息)的情况下,可指示PNA停止监控指 定的用户,即,停止从网络设备检索关于该用户的数据;例如,这能 够通过发送解订阅消息的副本给PNA而进行。
监控触发器功能345可保持对应于接收的订阅请求的期满时间 的计时器,以使得如果在订阅请求满期时未从用户的移动电信装置接 收到"刷新的""订阅"消息,则监控触发器功能可发送解订阅命令到 PNA。
监控触发器功能345也可以在接收到"订阅"消息的情况下,检查 与在"订阅"消息中指定的用户,即要公布关于其的呈现信息的用户相 关联的内部计时器。如果监控触发器功能345确定从上次接收的相同 用户的"订阅"消息经过的时间小于预定时间,则监控触发器功能可决 定不发送监控命令到PNA。
此外,监控触发器功能345可在接收到"订阅"消息的情况下,关 于在"订阅"消息中指定的用户,即要公布关于其的呈现信息的用户增加计数器值,而当接收到解订阅消息时减小计数器值。因此,监控触
发器功能345可仅当计数器值达到零时发送解订阅指令到PNA,这意 味着没有人再对指定用户的呈现信息感兴趣,且应该停止监控指定用 户。
上面讨论的解决方案的组合也是可能的。
在前面描述的示例性实施例中指出,假定监控触发器功能是以代 理的形式实现的,使得经其在IMS基础结构和呈现服务器之间发送全 部SIP消息;然而,这不应解释为限制在替代性实施例中,可设置 不是所有SIP消息都经由监控触发器功能传送,例如,呈现服务器用 于通知呈现信息给观看者代理的"通知"消息,和对应的"200 OK"答复 消息可直接从呈现服务器传递到IMS基础结构,且反之亦然。在以消 息截取器的形式实现监控触发器功能的情况下,不经由监控触发器功 能传送SIP消息,其仅监听业务流并且当检测到指示订阅呈现业务的 请求的消息时,发送开始监控命令给PNA。
图6示意性地示出了本发明的另一实施例,将在下面讨论它。 特别地,为了PNA 205开始监控某个用户,例如移动电信装置 110b的用户,且因此从网络设备检索关于其的数据,不仅需要比如装 置110a的用户的某人请求关于该用户的呈现信息,如关于上述本发 明的第一实施例描述的;还需要其呈现信息被请求的用户当前已注册 到电信网络。
在IMS框架中,可从由在移动电信装置上运行的IMS客户端应 用向IMS基础结构140发出的(由CSCF接收的)"注册"SIP消息推 知关于用户的当前注册/注销状态的信息。在从某个移动电信装置,例 如装置110b接收到这种"注册"SIP消息的情况下,IMS基础结构140 可发出用于通知PNA装置110b的用户当前注册到网络的命令;例如, 由IMS基础结构140发出的命令可以是"第三方注册,,SIP消息,这是 通过该消息CSCF能够向第三方应用通知某个用户的注册状态的标准 消息(例如在应用服务器165中实现的)。
应指出,关于用户的当前注册/注销状态的信息可以由PNA 205
21之一公布PNA之一具有在呈现服务器215上公布关于用户的当前注 册/注销状态的信息的功能,其可以耦合到IMS基础结构的CSCF以 在用户注册到网络/从网络注销时通知其。
在附图中由模块605示意上述行为,其作为逻辑与门工作,适于 使得PNA仅在监控触发器功能345已经响应于来自用户的订阅请求 发出这种命令,且已经由IMS基础结构140发出该"第三方注册"SIP 消息的情况下,接收开始监控命令。
上述本发明的第二实施例允许将根据本发明第 一 实施例的"基于 订阅"的方法和"基于注册"的方法相结合。这允许进一步减少PNA造 成的网络设备上的负载,和在呈现服务器上公布的数据的量,因为仅 在用户当前已注册,且某人已经请求关于该用户的呈现信息的情况下 才公布关于该用户的呈现信息。
图6中由模块605示意的该逻辑"与,,门可以单一 PNA的级别实 现;例如,与定位平台相关联的PNA在某人指定必须监控某个用户 时,而且待监控的用户已注册的情况下,可方便地开始监控该用户。
由于本发明,可以减少网络上的呈现网络代理的负载,限制网络 设备询问以检索对于建立呈现信息有用的数据的频率。也减少了在呈 现服务器上公布的数据的量。
申请人相信当订阅业务的用户数目相对有限时,本发明的优点在 实现呈现业务的开始阶段特别明显由于本发明,在呈现服务器上公 布的呈现信息的量可被保持得相对较低。
已经通过其一些实施例的方式公开和描述了本发明,然而对于本 领域技术人员很明显,在没有脱离本发明如所附的权利要求定义的范 围的情况下,可对描述的实施例以及本发明的其它实施例作出若干修 改,例如为了满足偶然的需要。
例如,虽然通过参考移动电话网络场景进行了描述,本发明不限 于此,且能够更通常地应用于任何无线或者有线电信网络,特别是没 有实现IMS的网络;例如,本发明可以容易地应用于比如无线乡村、 Microsoft LCS (实时通信服务器)、或者无格式GSM的不同平台。不考虑特定背景,可以识别可用于使得发送开始监控命令给PNA而 采用的典型信令和/或关于用户的当前注册/注销状态的信息中的至少 一个。
前面描述的监控触发器功能345的功能可以以订阅链的任何设 备实现;这种功能也可以以呈现服务器、以呈现列表服务器,或者以 IMS基础结构实现。
此外,并不阻止可存在在呈现服务器和IMS基础结构之间直接 进行消息交换以满足用户的偏好信息。
权利要求
1. 一种用于提供与电信网络(100)的第一用户(110b)相关联的呈现信息的方法,包括-从至少一个网络设备(210)收集(465,470)适于建立呈现信息的与用户相关的数据;和-公布(475)该收集的与用户相关的数据,其中,所述公布包括在呈现信息中安排收集到的与用户相关的数据,其特征在于进一步包括-使所述收集以从至少第二用户(110b)接收到(425)提供所述第一用户的呈现信息的请求为条件(455)。
2. 如权利要求1所述的方法,其中,使所述收集以从至少第二 用户接收到提供所述第一用户的呈现信息的请求为条件的步骤包括 向与所述至少一个网络设备相关联的呈现网络代理(205 )提供指令 以在从第二用户收到所述请求的情况下开始收集与用户相关的数据。
3. 如权利要求2所述的方法,其中,在收到所述指令的情况下, 该至少一个呈现网络代理执行所述收集,该收集以在先前收集所述与 用户相关的数据之后经过的时间超过预定时间为条件。
4. 如权利要求l, 2或3所述的方法,进一步包括 -在从所述至少一个第二用户接收到停止提供所述第 一用户的呈现信息的请求的情况下,指示呈现网络代理停止收集所述第一用户的 与用户相关的数据。
5. 如先前权利要求中任何一个所述的方法,进一步包括 -在从接收到提供所述第一用户的呈现信息的所述请求开始的预定时间之后,指示所述呈现网络代理停止收集所述第一用户的与用户 相关的数据。
6. 根据权利要求4或5所述的方法,进一步包括 -每次接收到提供所述呈现信息的请求时,以第一方向改变计数器值;-每次接收停止提供所述呈现信息的请求时,以第二方向改变计数器值;和-当所述计数器达到预定值时,指示所述呈现网络代理停止收集 所述第一用户的与用户相关的数据。
7. 如先前权利要求中任何一个所述的方法,进一步包括使所述 收集以所述第 一用户请求注册到所述电信网络为条件。
8. 如先前权利要求中任何一个所述的方法,其中,该电信网络包括IMS基础结构,并且提供所述第一用户的呈现信息的所述请求包 括从所述至少一个第二用户的电信装置发出的SIP"订阅"消息。
9. 如从属于权利要求2的权利要求8所述的方法,其中,开始 收集与用户相关的数据的所述指令包括被发送到至少一个呈现网络代理的SIP"订阅"消息。
10. 如从属于权利要求7的权利要求8所述的方法,其中,注册 所述第 一用户的所述请求包括从第 一用户的电信装置发出的SIP"注 册"消息。
11. 一种用于提供与电信网络(100)的第一用户(110b)相关 联的呈现信息的系统,包括國至少一个呈现网络代理(205),其工作地与至少一个网络设备 (210 )相关联并且适于从该网络设备收集适于建立所述呈现信息的 与用户相关的数据;和國呈现服务器(215),其工作地与至少一个呈现网络代理相关联 且适于从所述至少一个呈现网络代理接收所收集的与用户相关的数 据并在呈现信息中安排所收集的与用户相关的数据,其特征在于进一步包括网络功能(345),其适于使由所述至少一个呈现网络代理进行 的收集以从至少第二用户接收到提供所述第一用户的呈现信息的请求为条件。
12. 如权利要求11所述的系统,其中,所述网络功能包括适于 接收指向呈现服务器的消息、管理该接收的消息、和重新寻址该接收的消息到呈现服务器的代理服务器。
13. 如权利要求11所述的系统,其中,所述网络功能包括消息 截取器,其适于感测指向呈现服务器的消息并检测携带提供所述第一 用户的呈现信息的所述请求的消息。
14. 如权利要求ll到13中任何一个所述的系统,其中,所述网 络功能在收到来自第二用户的所述请求的情况下,适于向所述至少一 个呈现网络代理发送指令以开始收集与用户相关的数据。
15. 如权利要求14所述的系统,其中,在收到所述指令的情况 下,该至少一个呈现网络代理适于执行所述收集,该收集以在先前收 集所述与用户相关的数据之后经过的时间超过预定时间为条件。
16. 如权利要求ll到15中任何一个所述的系统,其中,所述网 络功能进一步适于在从所述至少一个第二用户接收到停止提供所述 第一用户的呈现信息的请求的情况下,指示所述呈现网络代理停止收 集所述第一用户的与用户相关的数据。
17. 如权利要求11到16中任何一个所述的系统,其中,所述网 络功能进一步适于在从接收到提供所述第一用户的呈现信息的所述 请求开始预定时间之后,指示所述呈现网络代理停止收集所述第一用 户的与用户相关的数据。
18. 如权利要求15或者16所述的系统,其中,所述网络功能进 一步适于-每次接收到提供呈现信息的请求时,以第一方向改变计数器值; -每次接收到停止提供呈现信息的请求时,以第二方向改变计数 器值;和-当所述计数器达到预定值时指示所述呈现网络代理停止收集所 述第一用户的与用户相关的数据。
19. 如权利要求ll到18中任何一个所述的系统,其中,所述网 络功能中的至少一个或者所述至少一个呈现网络代理进一步适于使 所述收集以所述第 一用户请求注册到电信网络为条件。
20. 如权利要求11到19中任何一个所述的系统,其中,该电信网络包括IMS基础结构,并且提供所述第一用户的呈现信息的所述请 求包括从至少一个第二用户的电信装置发出的SIP"订阅"消息。
21. 如从属于权利要求14的权利要求20所述的系统,其中,开 始收集与用户相关的数据的所述指令包括被发送到所述至少一个呈 现网络代理的SIP"订阅"消息。
22. 如从属于权利要求19的权利要求21所述的系统,其中,所 述注册请求包括从第 一用户的电信装置发出的SIP"注册"消息。
23. —种从至少一个网络设备(210)收集(465, 470)与电信 网络(100)的第一用户(110b)相关联的与用户相关的数据的方法, 其中,适于公布(475 )所述与用户相关的数据以用于建立与所述第 一用户相关联的呈现信息;其特征在于包括使所述收集以从至少第二用户(110b)接收到(425)提供所述 第一用户的呈现信息的请求为条件(455 )。
24. —种呈现网络代理(205),其适于使用在实现呈现业务的 电信网络(IOO)中,该呈现网络代理适于工作地与至少一个网络设 备(210)相关联并且从其收集与第一用户(110b)相关的与用户相 关的数据,并且适于建立与所述第一用户相关联的呈现信息,和公布 所述与用户相关的数据,其特征在于所述呈现网络代理适于使所述收集以从至少第二用户(110a )接 收到提供所述第一用户的呈现信息的请求为条件。
全文摘要
一种用于提供与电信网络的第一用户相关联的呈现信息的方法,包括从至少一个网络设备收集适于建立呈现信息的与用户相关的数据;和公布该收集的与用户相关的数据。所述公布包括在呈现信息中安排收集到的与用户相关的数据,并且使其对至少一个第二用户可用。以从第二用户接收到提供第一用户的呈现信息的请求为条件,从网络设备收集所述与用户相关的数据。
文档编号G06F17/30GK101460946SQ200680054903
公开日2009年6月17日 申请日期2006年4月21日 优先权日2006年4月21日
发明者A·考蒂维诺, M·盖斯帕多勒 申请人:意大利电信股份公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1