用于cab的邀请订阅、订阅和订阅更新通知方法及装置的制作方法

文档序号:7713199阅读:154来源:国知局
专利名称:用于cab的邀请订阅、订阅和订阅更新通知方法及装置的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种用于CAB (Converged AddressBook,融合地址簿)的邀请订阅、订阅和订阅更新通知方法及装置。
背景技术
随着电信网络向全IP网络的演进,出现了各种灵活的通信新业务,如对等通信 和群体通信等。一般每种业务均需要一个地址簿来支持,造成用户需要同时处理多个终 端上的多个地址簿的麻烦;而且由于每个终端都是独立地存储数据,当某个终端丢失或 出现故障,丢失的地址簿信息难以恢复。
CAB系统的出现解决了上述问题,它不仅支持用户对本地终端上的地址簿信息 进行方便管理,而且支持用户对存储在网络上的地址簿信息进行方便管理。CAB系统的 核心是网络侧地址簿信息存储器,该存储器不但要支持用户对它方便地访问和管理,还 要时刻保持与各种终端上数据更新的同步,而且当网络侧存储的地址簿信息改变时,系 统也要把改变的数据同时同步到用户的各个终端。
CAB系统同时提供了一种用户对PCC (Personal Contact Card,个人联系卡)的管理机制。用户可以把自己的所有联系项都存储在网络上的PCC中。用户可以通过定义联 系视图的方式把自己PCC的一个子集提供给他人。通过订阅/通告机制,当自己的PCC 数据改变时,订阅用户可以及时得到数据的更新通告,有效地解决了原有数据的失效问题。
CAB系统还提供了授权用户对域内或域间CAB/PCC数据的搜索、共享和订阅 功能,以及与传统地址簿系统(如vCard)和其他系统的互通功能。
OMA (Open Mobile Alliance,开放移动联盟)制定的 CAB VI.0 规范中,CAB 的需求定义中对于订阅功能有以下要求允许CAB用户根据服务提供商的策略邀请其他 CAB用户订阅其个人联系卡PCC信息。
相关技术中提供了一种用于融合地址簿的邀请订阅方法,该方法中邀请方根据 被邀请方的地址信息向被邀请方发送邀请订阅请求。
发明人发现相关技术中的邀请订阅方法只有在获知对方地址信息的情况下,才 能向对方发起邀请订阅请求,限制了用户邀请订阅的范围,从而导致邀请方的交友方式 不灵活,交友范围较狭窄。发明内容
本发明旨在提供一种用于融合地址簿的邀请订阅、订阅和订阅更新通知方法及 装置,能够解决相关技术中的邀请订阅方法只有在获知对方地址信息的情况下,才能向 对方发起邀请订阅请求,限制了用户邀请订阅的范围,从而导致邀请方的交友方式不灵 活,交友范围较狭窄的问题。
为了实现上述目的,根据本发明的一个方面,提供了一种用于融合地址簿的邀请订阅方法,包括以下步骤接收邀请用户的邀请订阅请求,邀请订阅请求包括被邀请 用户的属性信息;根据属性信息查询得到被邀请用户的地址信息;根据地址信息向被邀 请用户发起邀请订阅通知;被邀请用户根据邀请订阅通知实现对邀请用户个人联系卡的 订阅。
优选地,在上述方法中,根据属性信息查询得到被邀请用户的地址信息具体包 括融合地址簿服务器向搜索代理发起第一搜索请求,第一搜索请求包括属性信息;搜 索代理向个人联系卡XML (Extensible Markup Language,可扩展标记语言)文档管理服务 器转发属性信息;个人联系卡XML文档管理服务器根据属性信息搜索得到被邀请用户的 地址信息;向融合地址簿服务器返回被邀请用户的地址信息。
优选地,在上述方法中,搜索代理向个人联系卡XML文档管理服务器转发属 性信息具体包括搜索代理获取邀请用户与运营商的偏好及策略;搜索代理根据偏好及 策略对接收到的第一搜索请求进行处理,得到第二搜索请求,第二搜索请求包括属性信 息;搜索代理向个人联系卡XML文档管理服务器发送第二搜索请求。
优选地,在上述方法中,向融合地址簿服务器返回被邀请用户的地址信息具体 包括个人联系卡XML文档管理服务器向搜索代理发送第一搜索结果,第一搜索结果包 括被邀请用户的地址信息;搜索代理获取被邀请用户的偏好及策略;搜索代理根据偏好 及策略对接收到的第一搜索结果进行处理,得到第二搜索结果,第二搜索结果包括被邀 请用户的地址信息;搜索代理向融合地址簿服务器返回第二搜索结果。
优选地,在上述方法中,根据地址信息向被邀请用户发起邀请订阅通知具体包 括融合地址簿服务器获取被邀请用户的偏好及策略;融合地址簿服务器根据偏好及策 略向每个被邀请用户发送一对一的邀请订阅通知;被邀请用户根据邀请订阅通知向融合 地址簿服务器发送接受邀请响应通知。
为了实现上述目的,根据本发明的另一个方面,还提供了一种用于融合地址簿 的订阅方法,包括以下步骤订阅用户(被邀请用户)发起订阅请求;订阅代理根据被 订阅用户(邀请用户)的偏好及策略发起后台订阅请求;个人联系卡XML文档管理服务 器建立订阅用户(被邀请用户)对被订阅用户(邀请用户)的订阅关系;个人联系卡XML 文档管理服务器向订阅用户(被邀请用户)发送订阅数据通知。
优选地,在上述方法中,订阅用户(被邀请用户)发起订阅请求具体包括订阅 用户(被邀请用户)与SIP (the Session Initiation Protocol,会话启动协议)/IP核心网络接口完成双向鉴权;订阅用户(被邀请用户)通过SIP/IP核心网络接口向订阅代理转发订 阅请求。
优选地,在上述方法中,订阅代理根据被订阅用户(邀请用户)的偏好及策略发 起后台订阅请求具体包括订阅代理获取被订阅用户(邀请用户)的偏好及策略,并根据 偏好及策略产生后台订阅请求;订阅代理通过^[P/IP核心网络接口向个人联系卡XML文 档管理服务器转发后台订阅请求。
优选地,在上述方法中,个人联系卡XML文档管理服务器建立订阅用户(被邀 请用户)对被订阅用户(邀请用户)的订阅关系具体包括个人联系卡XML文档管理服 务器根据后台订阅请求产生订阅用户(被邀请用户)对被订阅用户(邀请用户)的订阅 关系,并保存订阅关系;个人联系卡XML文档管理服务器将订阅关系与对应的视图相关联;订阅代理通知订阅用户(被邀请用户)订阅成功,并将被订阅用户(邀请用户)添加 到订阅用户(被邀请用户)的偏好及策略的订阅列表中;订阅代理向被订阅用户(邀请用 户)发送被订阅通知。为了实现上述目的,根据本发明的另一个方面,还提供了一种用于融合地址簿 的订阅方法,包括以下步骤订阅用户(被邀请用户)创建自己的偏好及策略,偏好及策 略包括记录有被订阅用户(邀请用户)的订阅列表;融合地址簿服务器的订阅功能模块根 据订阅列表产生订阅请求,并通过SIP/IP核心网络向订阅代理转发订阅请求;订阅代理 根据被订阅用户(邀请用户)的偏好及策略发起后台订阅请求;个人联系卡XML文档管 理服务器建立订阅用户(被邀请用户)对被订阅用户(邀请用户)的订阅关系;个人联系 卡XML文档管理服务器向订阅用户(被邀请用户)发送订阅数据通知。优选地,在上述方法中,订阅代理根据被订阅用户(邀请用户)的偏好及策略发 起后台订阅请求具体包括订阅代理获取被订阅用户(邀请用户)的偏好及策略,并根据 偏好及策略产生后台订阅请求;订阅代理通过SIP/IP核心网络接口向个人联系卡XML文 档管理服务器转发后台订阅请求。优选地,在上述方法中,个人联系卡XML文档管理服务器建立订阅用户(被邀 请用户)对被订阅用户(邀请用户)的订阅关系具体包括个人联系卡XML文档管理服 务器根据后台订阅请求产生订阅用户(被邀请用户)对被订阅用户(邀请用户)的订阅 关系,并保存订阅关系;个人联系卡XML文档管理服务器将订阅关系与对应的视图相关 联;订阅代理向被订阅用户(邀请用户)发送被订阅通知。为了实现上述目的,根据本发明的另一个方面,还提供了一种用于融合地址簿 的订阅更新通知方法,包括以下步骤当被订阅用户(邀请用户)的个人联系卡数据发生 更改时,融合地址簿服务器的订阅功能模块对个人联系卡XML文档管理服务器中更改的 个人联系卡数据进行处理,并将处理后的数据写入网络地址簿XML文档管理服务器中; 网络地址簿XML文档管理服务器将更新的个人联系卡数据同步到订阅用户(被邀请用 户)。优选地,在上述方法中,融合地址簿服务器的订阅功能模块对个人联系卡XML 文档管理服务器中的个人联系卡数据进行处理,并将处理后的数据写入网络地址簿XML 文档管理服务器中具体包括个人联系卡XML文档管理服务器通过SIP/IP核心网络接口 和订阅代理向订阅功能模块转发更改后的个人联系卡数据;订阅功能模块获取订阅用户 (被邀请用户)的偏好及策略,并将偏好及策略应用到更改后的个人联系卡数据上,并标 识更改后的个人联系卡数据为已订阅;订阅功能模块将个人联系卡数据更新到订阅用户 (被邀请用户)的网络地址簿中。 优选地,在上述方法中,在网络地址簿XML文档管理服务器将更新的个人联系 卡同步到订阅用户(被邀请用户)之后,还包括;被订阅用户(邀请用户)的偏好及策略 中开放视图的改变触发订阅功能模块向订阅用户(被邀请用户)发送订阅数据更新通知。为了实现上述目的,根据本发明的另一方面,还提供了一种用于融合地址簿的 邀请订阅装置,包括接收模块,用于接收邀请用户的邀请订阅请求,邀请订阅请求包 括被邀请用户的属性信息;查询模块,用于根据属性信息查询得到被邀请用户的地址信 息;邀请模块,用于根据地址信息向被邀请用户发起邀请订阅通知;订阅模块,用于被邀请用户根据邀请订阅通知实现对邀请用户个人联系卡的订阅。为了实现上 述目的,根据本发明的另一方面,还提供了一种用于融合地址簿的 订阅装置,包括第一订阅请求模块,用于订阅用户(被邀请用户)发起订阅请求;第 一后台订阅请求模块,用于订阅代理根据被订阅用户(邀请用户)的偏好及策略发起后台 订阅请求;第一订阅关系建立模块,用于个人联系卡XML文档管理服务器建立订阅用户 (被邀请用户)对被订阅用户(邀请用户)的订阅关系;第一订阅数据通知模块,用于个 人联系卡XML文档管理服务器向订阅用户(被邀请用户)发送订阅数据通知。为了实现上述目的,根据本发明的另一方面,还提供了一种用于融合地址簿的 订阅装置,包括订阅列表模块,用于订阅用户(被邀请用户)创建自己的偏好及策略, 偏好及策略包括记录有被订阅用户(邀请用户)的订阅列表;第二订阅请求模块,用于融 合地址簿服务器的订阅功能模块根据订阅列表产生订阅请求,并通过SIP/IP核心网络向 订阅代理转发订阅请求;第二后台订阅请求模块,用于订阅代理根据被订阅用户(邀请 用户)的偏好及策略发起后台订阅请求;第二订阅关系建立模块,用于个人联系卡XML 文档管理服务器建立订阅用户(被邀请用户)对被订阅用户(邀请用户)的订阅关系;第 二订阅数据通知模块,用于个人联系卡XML文档管理服务器向订阅用户(被邀请用户) 发送订阅数据通知。为了实现上述目的,根据本发明的另一方面,还提供了一种用于融合地址簿的 订阅更新通知装置,包括写入模块,用于当被订阅用户(邀请用户)的个人联系卡数据 发生更改时,融合地址簿服务器的订阅功能模块对个人联系卡XML文档管理服务器中更 改的个人联系卡数据进行处理,并将处理后的数据写入网络地址簿XML文档管理服务器 中;同步模块,用于网络地址簿XML文档管理服务器将更新的个人联系卡同步到订阅用 户(被邀请用户)。上述实施例根据邀请用户提供的关于被邀请方的属性信息,查询得到被邀请用 户的地址信息,再根据地址信息向被邀请用户发起邀请订阅通知,最后由被邀请用户根 据邀请订阅通知实现对邀请用户个人联系卡的订阅。由于本发明支持根据特定属性信息 查询得到被邀请用户的地址信息,使得邀请用户在不知道对方的准确地址信息时也可向 对方用户(即被邀请用户)发起邀请订阅请求,即实现了一对多的模糊邀请订阅,进而 扩大了用户邀请订阅的范围,使得用户的交友方式更加灵活,有利于用户通过邀请其他 用户订阅的方式来结交更多潜在的好友,所以克服了相关技术中的邀请订阅方法只有在 获知对方地址信息的情况下,才能向对方发起邀请订阅请求,限制了用户邀请订阅的范 围,从而导致邀请方的交友方式不灵活,交友范围较狭窄的问题。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本 发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图 中图1示出了根据本发明第一实施例的邀请订阅方法的流程图;图2示出了根据本发明第二实施例的CAB系统的架构图;图3示出了根据本发明第三实施例的邀请订阅方法的流程图4示出了根据 本发明第四实施例的订阅方法的流程图;图5示出了根据本发明第五实施例的订阅方法的流程图;图6示出了根据本发明第六实施例的订阅方法的流程图;图7示出了根据本发明第七实施例的订阅方法的流程图;图8示出了根据本发明第八实施例的订阅更新通知方法的流程图;图9示出了根据本发明第九实施例的订阅更新通知方法的流程图;图10示出了根据本发明第十实施例的订阅更新通知方法的流程图;图11示出了根据本发明第十一实施例的邀请订阅装置的结构图;图12示出了根据本发明第十二实施例的订阅装置的结构图;图13示出了根据本发明第十三实施例的订阅装置的结构图;图14示出了根据本发明第十四实施例的订阅更新通知装置的结构图。
具体实施例方式下面将参考附图并结合实施例,来详细说明本发明。图1示出了根据本发明第一实施例的邀请订阅方法的流程图,该方法包括以下 步骤步骤101,接收邀请用户的邀请订阅请求,邀请订阅请求包括被邀请用户的属性 fn息;步骤102,根据属性信息查询得到被邀请用户的地址信息;步骤103,根据地址信息向被邀请用户发起邀请订阅通知;步骤104,被邀请用户根据邀请订阅通知实现对邀请用户PCC的订阅。本实施例根据邀请用户提供的关于被邀请方的属性信息,查询得到被邀请用户 的地址信息,再根据地址信息向被邀请用户发起邀请订阅通知,最后由被邀请用户根据 邀请订阅通知实现对邀请用户个人联系卡的订阅,其中邀请订阅的授权范围由CAB用户 数据库控制,对于一对多的模糊邀请订阅,使用该操作权限的用户必须已经在用户数据 库中登记,从而能被授权实现对模糊对象的邀请订阅,即可以进行广告的域内甚至是域 间发布。由于本实施例支持根据特定属性信息查询得到被邀请用户的地址信息,使得邀 请用户在不知道对方的准确地址信息时也可向对方用户(即被邀请用户)发起邀请订阅请 求,以邀请自己地址本中的联系人或是其他对自己信息感兴趣的用户订阅自己的联系信 息,即实现了一对多的模糊邀请订阅,进而扩大了用户邀请订阅的范围,使得用户的交 友方式更加灵活,有利于用户通过邀请其他用户订阅的方式来结交更多潜在的好友,所 以克服了相关技术中的邀请订阅方法只有在获知对方地址信息的情况下,才能向对方发 起邀请订阅请求,限制了用户邀请订阅的范围,从而导致邀请方的交友方式不灵活,交 友范围较狭窄的问题。本实施例中用于CAB的邀请订阅方法适用于任何移动终端、有线 终端或者WEB客户端。优选地,在上述方法中,步骤102具体包括CAB服务器(CAB Server)向搜索 代理SEP (Search Proxy)发起第一搜索请求,第一搜索请求包括被邀请用户的属性信息; SEP 向 PCC XDMS (XML Document Management Server, XML 文档管理服务器)转发属 性信息;PCC XDMS根据属性信息搜索得到被邀请用户的地址信息;向CAB服务器返回被邀请用户的地址信息。由 于PCC XDMS中存有众多用户的用户信息,包括用户的属性(比如类别)以及 地址等,所以当CAB服务器向PCCXDMS发送被邀请用户的属性信息时,PCCXDMS可 搜索得到被邀请用户的地址信息,搜索结果可能包括多个被邀请用户的多个地址信息, 以供邀请用户发送邀请订阅请求,故实现了 CAB用户的一对多模糊邀请订阅。这样做, 使得用户结交好友的方式更加灵活,有利于扩大个人或公司知名度,从而更好地满足整 个CAB的需求。本实施例中由CAB服务器向SEP发起第一搜索请求,具体而言由CAB 服务器中的邀请订阅功能模块SIF(Subscription Invitation Function),也可命名为广播功能 模块或广告功能模块ADF (Advertisement Function)来发起第一搜索请求。ADF可以是 CAB服务器中的任意一个网元或是设备的部件或功能模块,如图2所示,也可以是订阅 功能模块SF (Subscription Function)的子功能模块。优选地,在上述方法中,SEP向PCC XDMS转发属性信息具体包括SEP获取 邀请用户与运营商的偏好与策略(CAB USER PREFERENCES) ; SEP根据该CAB用户偏
好与策略对接收到的第一搜索请求进行处理,得到第二搜索请求,第二搜索请求包括属 性信息;SEP向PCC XDMS发送第二搜索请求。本实施例中的CAB用户偏好与策略主要包括搜索是否有相关限制以及以一种什 么样的策略执行搜索操作,SEP根据该CAB用户偏好与策略以及第一搜索请求产生包括 被邀请用户属性信息的第二搜索请求,并将其发送给PCC XDMS,以供PCC XDMS以该 属性信息为关键字进行搜索。优选地,在上述方法中,向CAB服务器返回被邀请用户的地址信息具体包括 PCC XDMS向SEP发送第一搜索结果,第一搜索结果包括被邀请用户的地址信息;SEP 获取被邀请用户的CAB用户偏好与策略;SEP根据CAB用户偏好与策略对接收到的第 一搜索结果进行处理,得到第二搜索结果,第二搜索结果包括被邀请用户的地址信息; SEP向CAB服务器返回第二搜索结果。本实施例中被邀请用户的CAB用户偏好与策略主要包括是否允许被搜索等, SEP根据该CAB用户偏好与策略以及第一搜索结果产生第二搜索结果,当存在多个第二 搜索结果时,还需对多个第二搜索结果进行聚合,最后SEP将聚合后的第二搜索结果发 送给CAB服务器中的ADF。优选地,在上述方法中,步骤103具体包括CAB服务器获取被邀请用户的 CAB用户偏好与策略;CAB服务器根据CAB用户偏好与策略向每个被邀请用户发送一 对一的邀请订阅通知;被邀请用户根据邀请订阅通知向融合地址簿服务器发送接受邀请 响应通知。本实施例中被邀请用户的CAB用户偏好与策略主要包括是否愿意接受广告邀请 通知等,比如可以是自动接收自己感兴趣的邀请,或是减免资费的接收广告邀请或是从 不接收广告邀请,CAB服务器根据该CAB用户偏好与策略产生针对每个邀请用户的一对 一的邀请订阅通知,并将此邀请订阅通知通过SIP/IP核心网络接口转发发送到每个被邀 请用户(即订阅用户)。图3示出了根据本发明第三实施例的邀请订阅方法的流程图,本实施例涉及到 CAB客户端、CAB服务器、XDM (XML Document Management,XML文档管理)服务器等功能实体和其相应接 口,并以 SIP 和 XCAP (XML Configuration Access Protocol, XML
配置访问协议)协议作为CAB客户端、CAB服务器、XDM服务器之间的协议接口,参 见图3,该方法包括以下步骤 步骤301,CAB客户端和XDM Enabler (XML文档管理引擎)的SIP/IP核心 网络接口建立双向鉴权,包含完整的鉴权过程,可通过IKEv2、IPSec、HTTP digest、 通用鉴权架构GAA (Generic Authentication Architecture,通用鉴权架构)、早期的 IMS (IPMultimedia Subsystem, IP 多媒体子系统)鉴权、传输层安全 TLS (Transport Layer Security,传输层安全)等方法实现鉴权;步骤302,CAB用户通过CAB客户端向XDM Enabler的SIP/IP核心网络接口发
起邀请订阅请求(消息体内没有具体指明接收方uri-list,只是定义了希望接收方具备的属 性,比如类型或其他属性);步骤303,CAB系统对发起方邀请订阅请求的权限进行匹配,如是否为注册用 户或是否可以被授权模糊邀请订阅操作等;步骤304,XDM Enabler的SIP/IP核心网络接口向CAB服务器的邀请订阅功能
模块转发一对多模糊邀请订阅请求;步骤305,邀请订阅功能模块根据邀请订阅请求中定义的接收方属性发起搜索请 求;步骤306,邀请订阅功能模块将搜索请求发送至XDM Enabler的聚合代理 AP (Aggregation Proxy);步骤307,AP将搜索请求转发至SEP ;步骤308,SEP取CAB用户偏好与策略,这里的CAB用户偏好与策略主要包括 搜索是否有相关限制以及以一种什么样的策略执行搜索操作;步骤309,SEP根据取得的CAB用户偏好与策略产生搜索请求;步骤310,SEP将搜索请求发送至PCC XDMS ;步骤311,PCC XDMS将搜索结果返回给SEP ;步骤312,当SEP收到PCC XDMS发来的搜索结果时,触发生成HTTP GET请 求;步骤313,取被搜索人的CAB用户偏好与策略;步骤314,SEP根据被搜索人的CAB用户偏好与策略处理搜索结果,被搜索人 的CAB用户偏好与策略主要包括是否允许被搜索等;步骤315,SEP聚合多个搜索结果;步骤316,SEP将搜索结果发送至聚合代理;步骤317,AP将搜索结果转发至邀请订阅功能模块;步骤318,ADF查询通过搜索获得的被邀请者的CAB用户偏好与策略,如是否 愿意接受广告邀请通知;步骤319,CAB服务器的ADF根据被邀请者的CAB用户偏好与策略对每个被邀
请者产生一对一的邀请订阅通知;步骤320,CAB服务器的ADF查询被邀请者拥有终端的登记情况,将邀请订阅 通知发送至XDM Enabler的SIP/IP核心网络接口 ;
步骤321,XDM Enabler的SIP/IP核心网络接口将邀请通知转发至被邀请者(订 阅者);步骤322,被邀请者响应邀请者发送的邀请订阅通知,通知响应由XDM Enabler 的SIP/IP核心网络接口转至CAB服务器的邀请订阅功能模块,并保存邀请订阅关系表;步骤323,CAB服务器订阅功能通知邀请者其发送的邀请订阅信息被成功发送 至被邀请者,标记邀请为“successfol” ;步骤324,被邀请者(订阅者)发起订阅请求,转入订阅流程。图4示出了根据本发明第四实施例的订阅方法的流程图,该方法包括以下步 骤步骤401,订阅用户(被邀请用户)发起订阅请求;步骤402,订阅代理根据被订阅用户(邀请用户)的CAB用户偏好发起后台订 阅请求;步骤403,PCC XDMS建立订阅 用户(被邀请用户)对被订阅用户(邀请用户) 的订阅关系;步骤404,PCCXDMS向订阅用户(被邀请用户)发送订阅数据通知。本实施例为客户端发起订阅其PCC请求的情况,此时订阅用户(被邀请用户)向 CAB服务器中的ADF发送接受邀请响应通知,ADF接收到响应通知后通知邀请用户其发 送的邀请订阅被成功发送至被邀请用户,并标记该邀请为“successful”,再由被邀请用 户发起订阅操作,转入订阅流程。本实施例实现了由客户端发起的PCC订阅流程,使得 当被邀请用户接收到邀请订阅通知后,立即发起订阅操作,提高了 PCC订阅的实时性。优选地,在上述方法中,步骤401具体包括订阅用户(被邀请用户)与SIP/IP 核心网络接口完成双向鉴权;订阅用户(被邀请用户)通过SIP/IP核心网络接口向SUP 转发订阅请求。本实施例为被邀请用户(即订阅者)发起对PCC数据订阅的情况,即被邀请用 户在接受邀请后,产生订阅请求,在与SIP/IP核心网络接口完成双向鉴权后,向SIP/IP 核心网络发起该订阅请求,再经SIP/IP核心网络转发给SUP。优选地,在上述方法中,步骤402具体包括SUP获取被订阅用户(邀请用户) 的CAB用户偏好与策略,并根据CAB用户偏好与策略产生后台订阅请求;SUP通过 SIP/IP核心网络接口向PCCXDMS转发后台订阅请求。本实施例中的SUP首先获取邀请用户的CAB用户偏好与策略(主要包括被邀 请用户在邀请用户定义的什么组、对应的允许订阅的视图等),协议为XCAP,就是用 XCAP协议的HTTP GET去获得用户CAB用户偏好与策略,如果被邀请用户在邀请用户 的订阅策略的分组中尚未定义,而且邀请用户没有定义默认视图给被邀请用户,则SUP 发送请求至用户邀请用户的客户端,要求用户指定被邀请用户的分组,该请求通过SIP/ IP核心网络接口转至客户端,邀请用户的客户端将分组响应通过SIP/IP核心网络接口转 发至SUP,SUP再将根据该CAB用户偏好与策略产生的后台订阅请求通过SIP/IP核心网 络接口向PCC XDMS转发。优选地,在上述方法中,步骤403具体包括PCC XDMS根据后台订阅请求产 生订阅用户(被邀请用户)对被订阅用户(邀请用户)的订阅关系,并保存订阅关系;PCC XDMS将订阅关系与对应的视图相关联;SUP通知订阅用户(被邀请用户)订阅成 功,并将被订阅用户(邀请用户)添加到订阅用户(被邀请用户)的CAB用户偏好与策 略的订阅列表中;SUP向被订阅用户(邀请用户)发送被订阅通知。 本实施例为被邀请用户(即订阅用户)发起对PCC数据订阅的情况,由于此时 由被邀请用户发起订阅,故在PCC XDMS接收到后台订阅请求之后,需要将订阅成功这 一情况告知被邀请用户。图5示出了根据本发明第五实施例的订阅方法的流程图,本实施例为被邀请者 (即订阅者)发起对PCC数据订阅的情况,其中,邀请用户为被订阅者B、C,被邀请用 户为订阅者A,其中步骤512a 514a为一个操作,步骤512b 514b为一个操作,步骤 512c 513c为一个操作,该三个操作可视为同时发生,该订阅过程包括以下步骤步骤501,用户 A 的 XDMC (XML Document Management Client,XML 文档管理 客户端)和SIP/IP核心网络接口完成双向认证,包含完整的鉴权过程(BSF-KM产生分配 密钥);步骤502,用户A的XDMC向SIP/IP核心网络接口发送订阅请求,其中协议为 SIP,订阅消息是用Subscribe方法,Event定义事件类型;To字段是被订阅放的逻辑地 址;也可以一个订阅消息里订阅多个人,那就要消息体内包含一个list注明所有想订阅的 人的逻辑地址,并且To字段定义为订阅代理的地址,对于消息体内含多个被订阅人的情 况,Required 字段要标注recipient-list-subscribe ;步骤503,SIP/IP核心网络接口将订阅请求转发至订阅代理SUP ;步骤504,订阅代理查询被订阅用户B,C的偏好及策略(自己在用户B,C定 义的什么组,对应的允许订阅的视图),协议为XCAP,就是用XCAP协议的HTTP GET 去获得用户偏好和策略;步骤505,如果用户A在用户B,C的订阅策略的分组中没有定义而且B,C没 有定义默认视图给A,订阅代理发送请求至用户B,C的客户端,要求用户指定A的分 组,该请求通过SIP/IP核心网络接口转至客户端;步骤506,用户B,C的客户端将分组响应通过SIP/IP核心网络接口转发至订阅 代理;步骤507,订阅代理根据被订阅者的偏好及策略产生一对一的后台订阅请求;步骤508,订阅代理将订阅请求发送至SIP/IP核心网络接口 ;步骤509,SIP/IP核心网络接口将订阅请求转发至PCC XDMS ;步骤510,PCC XDMS产生并保存订阅关系;步骤511,在CAB用户偏好与策略中将订阅关系和对应的视图相关联;步骤512.a,订阅代理向SIP/IP核心网络接口发送订阅成功通知;步骤513.a,SIP/IP核心网络接口将订阅通知转发至客户端;步骤514.a,A的客户端将联系人B,C写入自己偏好及策略的订阅列表中,协 议为XCAP,就是用XCAP的HTTP PUT增加新的用户逻辑地址到网络CAB用户偏好与 策略订阅列表中;步骤512.b,订阅代理查询被订阅者终端的登记情况产生被订阅的通知,协议为 SIP,可以用SIP Message方法,在该消息体内加入诸如“您的好友XXX订阅了您的朋友视图”的文本信息;步骤513.b,订阅代理将被订阅通知发送至SIP/IP核心网络接口 ;步骤514.b,SIP/IP核心网络接口将被订阅通知转发给被订阅者终端;步骤512.C,当前B,C被订阅的视图信息经过CAB服务器中订阅功能处理后发 送至A的AB XDMS中,更改通告中的协议为SIP,方法为SIP Notify方法,消息体内有
XCAP文档的变更指示甚至是直接含有更改;步骤513.C,AB XDMS通过同步服务器将订阅的信息同步至用户A的各个终端。本实施例实现了由被邀请用户(即订阅者)发起的PCC数据订阅。图6示出了根据本发明第六实施例的订阅方法的流程图,该方法包括以下步 骤步骤601,订阅用户(被邀请用户)创建自己的CAB用户偏好,CAB用户偏好 包括记录有被订阅用户(邀请用户)的订阅列表;步骤602,CAB服务器的SF根据订阅列表产生订阅请求,并通过SIP/IP核心网 络接口向SUP转发订阅请求;步骤603,SUP根据被订阅用户(邀请用户)的CAB用户偏好发起后台订阅请 求;步骤604,PCC XDMS建立订阅用户(被邀请用户)对被订阅用户(邀请用户) 的订阅关系;步骤605,PCCXDMS向订阅用户(被邀请用户)发送订阅数据通知。本实施例为服务器发起PCC订阅的情况,即由CAB服务器的SF代替被邀请用 户发起对PCC数据订阅的情况,此时订阅用户(被邀请用户)对CAB用户偏好与策略的 建立触发了 SF对订阅列表中的邀请用户的订阅,即SF根据该CAB用户偏好与策略产生 订阅请求,并通过SIP/IP核心网络接口向SUP转发。本实施例实现了由服务器发起的 PCC订阅流程,使得当被邀请用户接收到邀请订阅通知后,通过定义订阅列表从而出发 服务器发起订阅操作,提高了 PCC订阅的实时性。优选地,在上述方法中,步骤603具体包括SUP获取被订阅用户(邀请用户) 的CAB用户偏好与策略,并根据CAB用户偏好与策略产生后台订阅请求;SUP通过 SIP/IP核心网络接口向PCCXDMS转发后台订阅请求。 本实施例中的SUP首先获取邀请用户的CAB用户偏好与策略(主要包括被邀 请用户在邀请用户定义的什么组、对应的允许订阅的视图等),协议为XCAP,就是用 XCAP协议的HTTP GET去获得用户CAB用户偏好与策略,如果被邀请用户在邀请用户 的订阅策略的分组中尚未定义,而且邀请用户没有定义默认视图给被邀请用户,则SUP 发送请求至用户邀请用户的客户端,要求用户指定被邀请用户的分组,该请求通过SIP/ IP核心网络接口转至客户端,邀请用户的客户端将分组响应通过SIP/IP核心网络接口转 发至SUP,SUP再将根据该CAB用户偏好与策略产生的后台订阅请求通过SIP/IP核心网 络接口向PCC XDMS转发。优选地,在上述方法中,PCC XDMS建立订阅用户(被邀请用户)对被订阅用 户(邀请用户)的订阅关系具体包括PCC XDMS根据后台订阅请求产生订阅用户(被邀请用户)对被订阅用户(邀请用户)的订阅关系,并保存订阅关系;PCC XDMS将订 阅关系与对应的视图相关联;SUP向被订阅用户(邀请用户)发送被订阅通知。本实 施例为SF代替被邀请用户发起对PCC数据订阅的情况,由于此时由SF代 替被邀请用户发起订阅,故在PCC XDMS接收到后台订阅请求之后,无需将订阅成功这 一情况告知被邀请用户。图7示出了根据本发明第七实施例的订阅方法的流程图,本实施例为CAB服务 器的SF代替被邀请用户发起对PCC数据订阅的情况,其中,邀请用户为被订阅者B、 C,被邀请用户为订阅者A,其中步骤714a 716a为一个操作,步骤714b 715b为一 个操作,该两个操作可视为同时发生,该订阅过程包括以下步骤步骤701,用户A创建了自己的用户偏好及策略,其中包括一个订阅列表(包含 B,C,D三个CAB用户);步骤702,订阅列表的建立触发CAB服务器的订阅功能来对列表中的用户发起 订阅;步骤703,CAB服务器的订阅功能根据获取的订阅列表信息代表用户A发起订 阅请求,并以这些列表中的用户URIs作为SIP Subscribe消息体uri-list中的组成元素;步骤704,CAB服务器的订阅功能将订阅请求发送至SIP/IP核心网络接口 ;步骤705,SIP/IP核心网络接口将订阅请求转发至订阅代理;步骤706,订阅代理查询被订阅用户B,C,D的偏好及策略(自己在用户B, C,D定义的什么组,对应的允许订阅的视图),协议为XCAP,就是用XCAP协议的 HTTP Get去获得用户偏好和策略;步骤707,如果用户A在用户B,C的订阅策略的分组中没有定义而且B,C没 有定义默认视图给A,订阅代理发送请求至用户B,C的客户端,要求用户指定A的分 组,该请求通过SIP/IP核心网络接口转至客户端;步骤708,用户B,C的客户端将分组响应通过SIP/IP核心网络接口转发至订阅 代理;步骤709,订阅代理根据被订阅者的偏好及策略产生一对一的后台订阅请求;步骤710,订阅代理将订阅请求发送至SIP/IP核心网络接口 ;步骤711,SIP/IP核心网络接口将订阅请求转发至PCC XDMS ;步骤712,PCC XDMS产生并保存订阅关系;步骤713,在CAB用户偏好与策略中将订阅关系和对应的视图相关联;步骤714.a,订阅代理查询被订阅者终端的登记情况产生被订阅的通知,协议为 SIP,可以用SIP Message方法,在该消息体内加入诸如“您的好友XXX订阅了您的同事 视图”的文本信息;步骤715.a,订阅代理将被订阅通知发送至SIP/IP核心网络接口 ;步骤716.a,SIP/IP核心网络接口将被订阅通知转发给被订阅者终端;步骤714.b,当前B,C被订阅的视图信息经过CAB服务器中订阅功能处理后发 送至A的网络地址簿XDMS中,更改通告中的协议为SIP,方法为SIP Notify方法,消息
体内有XCAP文档的变更指示甚至是直接含有更改;步骤715.b,地址簿XDMS通过同步服务器将订阅的信息同步至用户A的各个终端。本实施例实 现了由CAB服务器的SF代替被邀请用户发起对PCC数据的订阅。图8示出了根据本发明第八实施例的订阅更新通知方法的流程图,该方法包括 以下步骤步骤801,当被订阅用户(邀请用户)的PCC数据发生更改时,CAB服务器 的SF对PCC XDMS中更改的PCC数据进行处理,并将处理后的数据写入网络地址簿 AB (Address Book) XDMS 中;步骤802,AB XDMS将更新的PCC同步到订阅用户(被邀请用户)。本实施例为订阅成功后,邀请用户(即被订阅者)的PCC发生更改的情况,此 时需要将更改后的PCC数据同步到被邀请用户(订阅者)的各个终端。这样做,使得订 阅者实时了解被订阅者PCC的情况,有利于其之间的好友关系维护。优选地,在上述方法中,步骤801具体包括PCC XDMS通过SIP/IP核心网络 接口和SUP向SUP转发更改后的PCC数据;SF获取订阅用户(被邀请用户)的CAB用 户偏好与策略,并将CAB用户偏好与策略应用到更改后的PCC数据上,并标识更改后的 PCC数据为已订阅;SF将PCC数据更新到被邀请用户的AB中。本实施例为SF对PCC XDMS中的PCC数据进行处理后写入AB的过程,其中 的PCC数据包括订阅成功后首次同步的PCC数据,以及首次同步后更改的PCC数据。 PCC XDMS首先通过SIP/IP核心网络接口向SUP转发PCC数据,若存在多个通告,贝Ij SUP将多个通告进行聚合,将通告通过SIP/IP核心网络接口向SF转发PCC数据,SF再 将获取的被邀请用户的CAB用户偏好与策略应用到PCC数据上,并将PCC数据更新到 被邀请用户的AB中。图9示出了根据本发明第九实施例的订阅更新通知方法的流程图,本实施例为 被订阅者的PCC发生变化的情况,此时SF对更改PCC数据进行处理的过程包括以下步 骤步骤901,被订阅者的PCC发生变化;步骤902,PCC XDMS将该更改的数据通过SIP Notify消息发送至SIP/IP核心
网络接口 ;步骤903,SIP/IP核心网络接口将更改的PCC数据转发至XDMEnabler的订阅
代理;步骤904,订阅代理聚合多个通告信息;步骤905,订阅代理将多个通告信息发送至SIP/IP核心网络接口 ;步骤906,SIP/IP核心网络接口将该通告信息发送至CAB服务器的订阅功能模 块;步骤907,CAB服务器的订阅功能模块查询订阅者的用户偏好及策略;步骤908,订阅功能模块将订阅者的偏好及策略应用到通过订阅获得的更改数据 上,并标识数据为通过订阅所得,即标识为“Subscribed” ;步骤909,订阅功能将处理后的PCC数据更新到订阅者的网络地址簿中。本实施例实现了当被订阅者的PCC发生变化时,SF对更改PCC数据的处理。优选地,在上述方法中,在步骤802之后,还包括被订阅用户(邀请用户)的CAB用户偏好与策略中开放视图的改变触发SF向订阅用户(被邀请用户)发送订阅数据 更新通知。这样做,使得订阅用户实时掌握PCC数据已被更改同步这一情况。图10示出了根据本发明第十实施例的订阅更新通知方法的流程图,该方法包括以下步骤步骤1001,被订阅者的个人联系卡信息中被订阅的部分发生更改;步骤1002,更改信息经过CAB服务器中订阅功能处理后发送至A的网络地址簿 XDMS中,更改通告中的协议为SIP,方法为SIP Notify方法,消息体内有XCAP文档的
变更指示甚至是直接含有更改;步骤1003,地址簿XDMS通过同步服务器将订阅的信息同步至用户A的各个终 端;步骤1004,被订阅者偏好及策略中开放的视图发生改变;步骤1005,查询该视图被哪些用户所订阅;步骤1006,根据查询的结果,被订阅者CAB用户偏好与策略的变更触发CAB服 务器的订阅功能;步骤1007,CAB服务器的订阅功能将视图更改通知发送至SIP/IP核心网络接 口,协议为SIP协议,采用SIP Message方法,消息体内含诸如“您的好友XXX向您开
放视图发生改变”文本信息;步骤1008,SIP/IP核心网络接口将通知转发至订阅者;步骤1009,CAB服务器的订阅功能模块标记以前订阅获得的数据为 "unsubscribed",使得该数据以后不再获得同步更新;步骤1010,CAB服务器的订阅功能重新发送订阅请求;步骤1011,订阅请求被SIP/IP核心网络接口发送至订阅代理。本实施例中的各步骤可认为是在订阅方法的步骤之后,即可视为步骤1001为图 5或图7的后续步骤,本实施例使得订阅者实时了解被订阅者PCC的情况,有利于其之间 的好友关系维护。图11示出了根据本发明第十一实施例的邀请订阅装置的结构图,该装置包括接收模块1101,用于接收邀请用户的邀请订阅请求,邀请订阅请求包括被邀请 用户的属性信息;查询模块1102,用于根据属性信息查询得到被邀请用户的地址信息;邀请模块1103,用于根据地址信息向被邀请用户发起邀请订阅通知;订阅模块1104,用于被邀请用户根据邀请订阅通知实现对邀请用户PCC的订 阅。本实施例首先采用接收模块1101接收邀请用户的邀请订阅请求,其中包括被邀 请用户的属性信息,然后采用查询模块1102查询得到被邀请用户的地址信息,再采用邀 请模块1103根据地址信息向被邀请用户发起邀请订阅通知,最后被邀请用户采用订阅模 块1104根据邀请订阅通知实现对邀请用户个人联系卡的订阅。由于本实施例支持根据特 定属性信息查询得到被邀请用户的地址信息,使得邀请用户在不知道对方的准确地址信 息时也可向对方用户(即被邀请用户)发起邀请订阅请求,即实现了一对多的模糊邀请订 阅,进而扩大了用户邀请订阅的范围,使得用户的交友方式更加灵活,有利于用户通过邀请其他用户订阅的方式来结交更多潜在的好友,所以克服了相关技术中的邀请订阅方 法只有在获知对方地址信息的情况下,才能向对方发起邀请订阅请求,限制了用户邀请 订阅的范围,从而导致邀请方的交友方式不灵活,交友范围较狭窄的问题。优选地,在上述装置中,查询模块1102具体包括搜索请求发送单元,用于 CAB服务器向SEP发起第一搜索请求,第一搜索请求包括属性信息;搜索请求转发单 元,用于SEP向PCC XDMS转发属性信息;搜索单元,用于PCC XDMS根据属性信息 搜索得到被邀请用户的地址信息;返回单元,用于向CAB服务器返回被邀请用户的地址 fn息ο由于PCC XDMS中存有众多用户的用户信息,包括用户的属性(比如类别)以及 地址等,所以当CAB服务器向PCCXDMS发送被邀请用户的属性信息时,PCCXDMS可 搜索得到被邀请用户的地址信息,搜索结果可能包括多个被邀请用户的多个地址信息, 以供邀请用户发送邀请订阅请求,故实现了 CAB用户的一对多模糊邀请订阅。本实施例 中CAB服务器采用搜索请求发送单元向SEP发起第一搜索请求,具体而言由CAB服务 器中的邀请订阅功能模块(Subscription Invitation Function),也可命名为广播功能模块或 广告功能模块ADF (Advertisement Function)来发起第一搜索请求。ADF可以是CAB服 务器中的任意一个网元或是设备的部件或功能模块,如图2所示,也可以是订阅功能模 块 SF (Subscription Function)的子功能模块。 优选地,在上述装置中,邀请模块1103具体包括获取单元,用于CAB服务器 获取被邀请用户的CAB用户偏好与策略;邀请订阅通知发送单元,用于CAB服务器根据 CAB用户偏好与策略向每个被邀请用户发送一对一的邀请订阅通知。本实施例中被邀请用户的CAB用户偏好与策略主要包括是否愿意接受广告邀请 通知等,CAB服务器根据该CAB用户偏好与策略产生针对每个邀请用户的一对一的邀 请订阅通知,并将此邀请订阅通知通过SIP/IP核心网络接口转发发送到每个被邀请用户 (即订阅用户)。优选地,在上述装置中,订阅模块1104具体包括响应单元,用于被邀请用户 根据邀请订阅通知向CAB服务器发送接受邀请响应通知;订阅操作发起单元,用于被邀 请用户发起订阅操作;后台订阅请求发起单元,用于SUP根据邀请用户的CAB用户偏 好与策略发起后台订阅请求;订阅关系建立单元,用于PCC XDMS建立被邀请用户对邀 请用户的订阅关系;数据更改通知单元,用于当邀请用户的PCC数据发生更改时,PCC XDMS向被邀请用户发送订阅数据更改通知。本实施例为被邀请用户接受邀请的情况,此时被邀请用户向CAB服务器中的 ADF发送接受邀请响应通知,ADF接收到响应通知后通知邀请用户其发送的邀请订阅 被成功发送至被邀请用户,并标记该邀请为“successful”,再由被邀请用户发起订阅操 作,转入订阅流程。图12示出了根据本发明第十二实施例的订阅装置的结构图,该装置包括第一订阅请求模块1201,用于订阅用户(被邀请用户)发起订阅请求;第一后台订阅请求模块1202,用于订阅代理根据被订阅用户(邀请用户)的偏好 及策略发起后台订阅请求;第一订阅关系建立模块1203,用于个人联系卡XML文档管理服务器建立订阅用户(被邀请用户)对被订阅用户(邀请用户)的订阅关系; 第一订阅数据通知模块1204,用于个人联系卡XML文档管理服务器向订阅用户 (被邀请用户)发送订阅数据通知。本实施例为客户端发起订阅其PCC请求的情况,此时订阅用户(被邀请用户)向 CAB服务器中的ADF发送接受邀请响应通知,ADF接收到响应通知后通知邀请用户其发 送的邀请订阅被成功发送至被邀请用户,并标记该邀请为“successful”,再由被邀请用 户发起订阅操作,转入订阅流程。本实施例实现了由客户端发起的PCC订阅流程,使得 当被邀请用户接收到邀请订阅通知后,立即发起订阅操作,提高了 PCC订阅的实时性。图13示出了根据本发明第十三实施例的订阅装置的结构图,该装置包括订阅列表模块1301,用于订阅用户(被邀请用户)创建自己的偏好及策略,偏好 及策略包括记录有被订阅用户(邀请用户)的订阅列表;第二订阅请求模块1302,用于融合地址簿服务器的订阅功能模块根据订阅列表 产生订阅请求,并通过SIP/IP核心网络向订阅代理转发订阅请求;第二后台订阅请求模块1303,用于订阅代理根据被订阅用户(邀请用户)的偏好 及策略发起后台订阅请求;第二订阅关系建立模块1304,用于个人联系卡XML文档管理服务器建立订阅用 户(被邀请用户)对被订阅用户(邀请用户)的订阅关系;第二订阅数据通知模块1305,用于个人联系卡XML文档管理服务器向订阅用户 (被邀请用户)发送订阅数据通知。本实施例为服务器发起PCC订阅的情况,即由CAB服务器的SF代替被邀请用 户发起对PCC数据订阅的情况,此时订阅用户(被邀请用户)对CAB用户偏好与策略的 建立触发了 SF对订阅列表中的邀请用户的订阅,即SF根据该CAB用户偏好与策略产生 订阅请求,并通过SIP/IP核心网络接口向SUP转发。本实施例实现了由服务器发起的 PCC订阅流程,使得当被邀请用户接收到邀请订阅通知后,通过定义订阅列表从而出发 服务器发起订阅操作,提高了 PCC订阅的实时性。图14示出了根据本发明第十四实施例的订阅更新通知装置的结构图,该装置包 括写入模块1401,用于当被订阅用户(邀请用户)的个人联系卡数据发生更改时, 融合地址簿服务器的订阅功能模块对个人联系卡XML文档管理服务器中更改的个人联系 卡数据进行处理,并将处理后的数据写入网络地址簿XML文档管理服务器中;同步模块1402,用于网络地址簿XML文档管理服务器将更新的个人联系卡同步 到订阅用户(被邀请用户)。本实施例为订阅成功后,邀请用户(即被订阅者)的PCC发生更改的情况,此 时需要将更改后的PCC数据同步到被邀请用户(订阅者)的各个终端。这样做,使得订 阅者实时了解被订阅者PCC的情况,有利于其之间的好友关系维护。从以上的描述中,可以看出,本发明上述的实施例使得邀请用户在不知道对方 的准确地址信息时也可向对方用户(即被邀请用户)发起邀请订阅请求,即实现了一对多 的模糊邀请订阅,进而扩大了用户邀请订阅的范围,使得用户的交友方式更加灵活,有 利于用户通过邀请其他用户订阅的方式来结交更多潜在的好友。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通 用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所 组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将 它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块, 或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制 于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的 技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的 任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种用于融合地址簿的邀请订阅方法,其特征在于,包括以下步骤接收邀请用户的邀请订阅请求,所述邀请订阅请求包括被邀请用户的属性信息;根据所述属性信息查询得到所述被邀请用户的地址信息;根据所述地址信息向所述被邀请用户发起邀请订阅通知;所述被邀请用户根据所述邀请订阅通知实现对所述邀请用户个人联系卡的订阅。
2.根据权利要求1所述的方法,其特征在于,根据所述属性信息查询得到所述被邀请 用户的地址信息具体包括融合地址簿服务器向搜索代理发起第一搜索请求,所述第一搜索请求包括所述属性 fn息;所述搜索代理向个人联系卡XML文档管理服务器转发所述属性信息; 所述个人联系卡XML文档管理服务器根据所述属性信息搜索得到所述被邀请用户的 地址信息;向所述融合地址簿服务器返回所述被邀请用户的地址信息。
3.根据权利要求2所述的方法,其特征在于,所述搜索代理向个人联系卡XML文档 管理服务器转发所述属性信息具体包括所述搜索代理获取所述邀请用户与运营商的偏好及策略;所述搜索代理根据所述偏好及策略对接收到的所述第一搜索请求进行处理,得到第 二搜索请求,所述第二搜索请求包括所述属性信息;所述搜索代理向所述个人联系卡XML文档管理服务器发送第二搜索请求。
4.根据权利要求2所述的方法,其特征在于,向所述融合地址簿服务器返回所述被邀 请用户的地址信息具体包括所述个人联系卡XML文档管理服务器向所述搜索代理发送第一搜索结果,所述第一 搜索结果包括所述被邀请用户的地址信息;所述搜索代理获取所述被邀请用户的偏好及策略;所述搜索代理根据所述偏好及策略对接收到的所述第一搜索结果进行处理,得到第 二搜索结果,所述第二搜索结果包括所述被邀请用户的地址信息; 所述搜索代理向所述融合地址簿服务器返回所述第二搜索结果。
5.根据权利要求1所述的方法,其特征在于,根据所述地址信息向所述被邀请用户发 起邀请订阅通知具体包括所述融合地址簿服务器获取所述被邀请用户的偏好及策略;所述融合地址簿服务器根据所述偏好及策略向每个被邀请用户发送一对一的邀请订 阅通知;所述被邀请用户根据所述邀请订阅通知向所述融合地址簿服务器发送接受邀请响应 通知。
6.—种用于融合地址簿的订阅方法,其特征在于,包括以下步骤 订阅用户(被邀请用户)发起订阅请求;订阅代理根据被订阅用户(邀请用户)的偏好发起后台订阅请求; 个人联系卡XML文档管理服务器建立所述订阅用户(被邀请用户)对所述被订阅用 户(邀请用户)的订阅关系;所述个人联系卡XML文档管理服务器向所述订阅用户(被邀请用户)发送订阅数据 通知。
7.根据权利要求6所述的方法,其特征在于,所述订阅用户(被邀请用户)发起订阅 请求具体包括所述订阅用户(被邀请用户)与SIP/IP核心网络接口完成双向鉴权; 所述订阅用户(被邀请用户)通过所述SIP/IP核心网络接口向所述订阅代理转发订 阅请求。
8.根据权利要求6所述的方法,其特征在于,订阅代理根据所述被订阅用户(邀请用 户)的偏好及策略发起后台订阅请求具体包括所述订阅代理获取所述被订阅用户(邀请用户)的偏好及策略,并根据所述偏好及策 略产生所述后台订阅请求;所述订阅代理通过所述SIP/IP核心网络接口向所述个人联系卡XML文档管理服务器 转发所述后台订阅请求。
9.根据权利要求6所述的方法,其特征在于,个人联系卡XML文档管理服务器建立 所述订阅用户(被邀请用户)对所述被订阅用户(邀请用户)的订阅关系具体包括所述个人联系卡XML文档管理服务器根据所述后台订阅请求产生所述订阅用户(被 邀请用户)对所述被订阅用户(邀请用户)的订阅关系,并保存所述订阅关系; 所述个人联系卡XML文档管理服务器将所述订阅关系与对应的视图相关联; 所述订阅代理通知所述订阅用户(被邀请用户)订阅成功,并将所述被订阅用户(邀 请用户)添加到所述订阅用户(被邀请用户)的偏好及策略的订阅列表中; 所述订阅代理向所述被订阅用户(邀请用户)发送被订阅通知。
10.—种用于融合地址簿的订阅方法,其特征在于,包括以下步骤订阅用户(被邀请用户)创建自己的CAB用户偏好,所述CAB用户偏好包括记录有 被订阅用户(邀请用户)的订阅列表;融合地址簿服务器的订阅功能模块根据所述订阅列表产生订阅请求,并通过SIP/IP 核心网络向订阅代理转发订阅请求;所述订阅代理根据被订阅用户(邀请用户)的CAB用户偏好发起后台订阅请求; 个人联系卡XML文档管理服务器建立所述订阅用户(被邀请用户)对所述被订阅用 户(邀请用户)的订阅关系;所述个人联系卡XML文档管理服务器向所述订阅用户(被邀请用户)发送订阅数据 通知。
11.根据权利要求10所述的方法,其特征在于,所述订阅代理根据所述被订阅用户 (邀请用户)的偏好及策略发起后台订阅请求具体包括所述订阅代理获取所述被订阅用户(邀请用户)的偏好及策略,并根据所述偏好及策 略产生所述后台订阅请求;所述订阅代理通过所述SIP/IP核心网络接口向所述个人联系卡XML文档管理服务器 转发所述后台订阅请求。
12.根据权利要求10所述的方法,其特征在于,个人联系卡XML文档管理服务器建 立所述订阅用户(被邀请用户)对所述被订阅用户(邀请用户)的订阅关系具体包括所述个人联系卡XML文档管理服务器根据所述后台订阅请求产生所述订阅用户(被 邀请用户)对所述被订阅用户(邀请用户)的订阅关系,并保存所述订阅关系; 所述个人联系卡XML文档管理服务器将所述订阅关系与对应的视图相关联; 所述订阅代理向所述被订阅用户(邀请用户)发送被订阅通知。
13.—种用于融合地址簿的订阅更新通知方法,其特征在于,包括以下步骤 当被订阅用户(邀请用户)的个人联系卡数据发生更改时,融合地址簿服务器的订阅功能模块对所述个人联系卡XML文档管理服务器中更改的个人联系卡数据进行处理,并 将处理后的数据写入网络地址簿XML文档管理服务器中;网络地址簿XML文档管理服务器将更新的个人联系卡同步到所述订阅用户(被邀请 用户)。
14.根据权利要求13所述的方法,其特征在于,融合地址簿服务器的订阅功能模块对 所述个人联系卡XML文档管理服务器中的个人联系卡数据进行处理,并将处理后的数据 写入网络地址簿XML文档管理服务器中具体包括所述个人联系卡XML文档管理服务器通过SIP/IP核心网络接口和订阅代理向所述订 阅功能模块转发所述更改后的个人联系卡数据;所述订阅功能模块获取所述订阅用户(被邀请用户)的偏好及策略,并将所述偏好及 策略应用到所述更改后的个人联系卡数据上,并标识所述更改后的个人联系卡数据为已 订阅;所述订阅功能模块将所述个人联系卡数据更新到所述订阅用户(被邀请用户)的网络 地址簿中。
15.根据权利要求13所述的方法,其特征在于,在网络地址簿XML文档管理服务器 将更新的个人联系卡同步到所述订阅用户(被邀请用户)之后,还包括所述被订阅用户(邀请用户)的偏好及策略中开放视图的改变触发所述订阅功能模块 向所述订阅用户(被邀请用户)发送订阅数据更新通知。
16.—种用于融合地址簿的邀请订阅装置,其特征在于,包括接收模块,用于接收邀请用户的邀请订阅请求,所述邀请订阅请求包括被邀请用户 的属性信息;查询模块,用于根据所述属性信息查询得到所述被邀请用户的地址信息; 邀请模块,用于根据所述地址信息向所述被邀请用户发起邀请订阅通知; 订阅模块,用于所述被邀请用户根据所述邀请订阅通知实现对所述邀请用户个人联 系卡的订阅。
17.—种用于融合地址簿的订阅装置,其特征在于,包括 第一订阅请求模块,用于订阅用户(被邀请用户)发起订阅请求;第一后台订阅请求模块,用于订阅代理根据被订阅用户(邀请用户)的偏好及策略发 起后台订阅请求;第一订阅关系建立模块,用于个人联系卡XML文档管理服务器建立所述订阅用户 (被邀请用户)对所述被订阅用户(邀请用户)的订阅关系;第一订阅数据通知模块,用于所述个人联系卡XML文档管理服务器向所述订阅用户 (被邀请用户)发送订阅数据通知。
18.—种用于融合地址簿的订阅装置,其特征在于,包括订阅列表模块,用于订阅用户(被邀请用户)创建自己的偏好及策略,所述偏好及策 略包括记录有被订阅用户(邀请用户)的订阅列表;第二订阅请求模块,用于融合地址簿服务器的订阅功能模块根据所述订阅列表产生 订阅请求,并通过SIP/IP核心网络向订阅代理转发订阅请求;第二后台订阅请求模块,用于所述订阅代理根据被订阅用户(邀请用户)的偏好及策 略发起后台订阅请求;第二订阅关系建立模块,用于个人联系卡XML文档管理服务器建立所述订阅用户 (被邀请用户)对所述被订阅用户(邀请用户)的订阅关系;第二订阅数据通知模块,用于所述个人联系卡XML文档管理服务器向所述订阅用户 (被邀请用户)发送订阅数据通知。
19.一种用于融合地址簿的订阅更新通知装置,其特征在于,包括写入模块,用于当被订阅用户(邀请用户)的个人联系卡数据发生更改时,融合地址 簿服务器的订阅功能模块对所述个人联系卡XML文档管理服务器中更改的个人联系卡数 据进行处理,并将处理后的数据写入网络地址簿XML文档管理服务器中;同步模块,用于网络地址簿XML文档管理服务器将更新的个人联系卡同步到所述订 阅用户(被邀请用户)。
全文摘要
本发明提供了一种用于融合地址簿的邀请订阅、订阅和订阅更新通知方法及装置,该方法包括接收邀请用户的邀请订阅请求,邀请订阅请求包括被邀请用户的属性信息;根据属性信息查询得到被邀请用户的地址信息;根据地址信息向被邀请用户发起邀请订阅通知;被邀请用户根据邀请订阅通知实现对邀请用户个人联系卡的订阅。本发明实现了一对多的模糊邀请订阅,进而扩大了用户邀请订阅的范围,有利于用户通过邀请其他用户订阅的方式来结交更多潜在的好友,克服了相关技术中的邀请订阅方法只有在获知对方地址信息的情况下,才能向对方发起邀请订阅请求,从而导致用户交友范围较狭窄的问题。
文档编号H04L29/06GK102025697SQ20091017359
公开日2011年4月20日 申请日期2009年9月14日 优先权日2009年9月14日
发明者彭荣群, 徐名海, 程佳鸣, 糜正琨, 邵伟翔, 黄光平 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1