一种节点的制作方法

文档序号:7676354阅读:542来源:国知局
专利名称:一种节点的制作方法
技术领域
本发明涉及一种节点,更具体地但并非排他地,涉及一种用于在 无线通信网络内提供端对端网络服务的节点。
背景技术
通信系统可以看作是支持两个或者更多实体(诸如用户设备和/ 或与通信系统相关联的其他节点)之间的通信会话的设施。通信例如
可以包括语音、数据、多媒体等的通信。会话例如可以是用户之间的
电话呼叫或者多路会议会话,或者用户设备与应用服务器(AS)(例 如服务器提供商服务器)之间的通信会话。这些会话的建立通常使得 能够为用户提供各种服务。
通信系统通常按照给定的标准或者规范进行操作,该标准或规范 规定了与通信系统相关联的各种实体允许做什么以及如何实现。例 如,标准或规范可以定义为用户(或者更准确地说是用户设备)提 供电路交换服务和/或分组交换服务。还可以将用于连接的通信协议和 /或参数。换言之,需要定义通信所基于的特定"规则"集合,以支持 借助于系统的通信。
为用户设备提供无线通信的通信系统是已知的。无线系统的 一个 示例是公共陆地移动网络(PLMN),另 一示例是无线局域网(WLAN )。
固定的宽带接入是另一类型的接入。
应当将上文和此后使用的术语"服务"宽泛地理解为覆盖用户可 能期望、需要或者被提供的任何服务或者产品。还应将该术语理解为 覆盖免费提供的服务。具体地但并非排他地,应当将术语"服务,,理 解为包括互联网协议多媒体IM服务、会议、电话、游戏、多功能呼 叫(rich call)等。可以为用户(诸如通信系统的订户)提供的服务的一个示例是所 谓的多媒体服务。
一些能够提供多媒体服务的通信系统被公知为互联
网协议(IP)多媒体网络。可以借助于IP多媒体核心网(CN)子系 统(或者简称为IP多媒体子系统(IMS))来提供IP多媒体UM) 功能性。IMS包括用于提供多媒体服务的各种网络实体。IMS服务意 在提供移动用户设备之间的IP连接以及其他服务。
在传统IP网络上进行操作的端对端(P2P)覆盖网(此后称为端 对端网络或者P2P网络)共享以下共同特征资源的完全分布以及中 央服务器(centralized server)的最小干扰辅助端来共享资源材料。P2P 网络通常是称为端单元(通常是个人计算机)的群组,其通过诸如互 联网的分组交换网络连接。资源可以是任何事物,通常是文件(诸如 图像、视频剪辑或者声轨)或者数据流(诸如视频流或者数字编码的 语音数据),其在端单元中存储或者生成。由此,P2P网络通常不同 于传统的资源网络,在传统资源网络中,传统网络通常使用中央服务 器来提供资源,而在P2P网络中,网络参与者向其他用户提供资源。 已知的P2P网络(诸如Kazaa、 WinMX、 Emule、 BitTorrent)是文件 共享网络,而Skype是电话P2P网络。
尽管对于传统的PC网络而言P2P网络已知,但是在无线通信链 路上使用P2P网络具有若干问题。
在无线通信网络上使用P2P网络的第一个问题在于不同于使用 宽带连接的传统用户,用户并非持续地连接到网络。用户设备可能临 时移动到不存在无线覆盖的位置,例如地铁或者公路隧道。由此,当 用户进入或者离开P2P网络时,用户经由通用分组无线系统(GPRS) 通信系统或者经由无线局域网(WLAN)连接(在这些系统中,连接 不是永久性的)而进行连接将产生针对整个网络的大量信令开销。
第二个问题在于通过无线通信网络连接的用户设备通常是网络 地址转换的。换言之,GPRS或者WLAN网络服务器通过专有互联网 协议(IP)地址来提供节点。该专有IP不可从互联网直接到达,而是 必须将业务引导至地址转换器的公共IP地址,该地址转换器继而将分组重定向到用户设备。这限制了 UE在加入P2P网络时的可用性。 例如,如果UE从一个GPRS或者WLAN网络移动到不同的网络,贝'J 用户设备将接收到不同的专有IP地址和不同的公共IP地址,这需要 将改变告知P2P网络,并增加了信令开销。
WO2005/41534公开了一种纯ad-hoc网络,其具有上述缺点。
US2003/125063公开了一种无线通信P2P网络,其中, 一系列网 络服务器对用户设备上的内容进行镜像。此类系统是低效的,因为系 统为了正确操作,起初需要从用户设备上传镜像的内容并对其进行维 护,从而将内容维护为与用户设备上当前存储的一样。由此,该系统 既是带宽低效的(因为需要将所有数据上传到镜像),又是资源低效 的(因为相同的资源存在于至少两个不同位置)。
US2004/0243665和US2004/0243580公开了 一种允许节点用户之 间的通信以用于端对端服务的移动用户系统。
Matuszewski, M., Beijar, N., Lehtinen, J. and Hyyryl汪inen, T. (2006) "Mobile Peer-to-Peer Content Sharing Application", Proceedings of IEEE Consumer Communication and Networking Conference, January 包含 P2P内容共享服务的示范,然而,该系统是使用单个超级端节点来建 模的,并且没有提供与系统相关联的信令信息。
Beijar, N., Matuszewski, M., Lehtinen, J., and Hyyryl汪inen, T. (2005) "Mobile Peer-to-Peer Content Sharing Services in IMS", Proceedings of the International Conference on Telecommunication System, Modeling and Analysis 2005, November也包含可以应用于IMS网络的P2P内容 共享架构。然而,其没有具体公开如何利用IMS架构上的IMS信令 来实现P2P网络。

发明内容
本发明的实施方式旨在解决或者至少部分地减轻上文所公开的 问题。
根据本发明,提供一种用于在通信网络中提供端对端服务的节点,该网络包括至少一个其他节点,该节点包括输入,其被布置为 接收至少一个SIP端对端请求;输出,其被布置为从该节点向至少一 个其他节点中的至少一个节点发射该至少一个SIP端对端请求;并且 其中,输入被进一步布置为从该至少一个其他节点接收至少一个SIP 端对端响应,并且输出被布置为发射该SIP端对端响应。
可以将节点输入布置为经由接入网从用户设备(UE)接收至少 一个SIP端对端if求。
优选地将节点输出布置为经由该接入网向用户设备(UE)发射 SIP端对端响应。
用户设备优选地是P2P次节点。
优选地将节点输入布置为从所述其他节点中的至少 一个其他节 点-接收至少一个SIP端对端请求。
优选地将节点输出布置为将该SIP端对端响应发射给其他节点中 的该至少 一个其他节点。
该节点优选地是P2P主节点。
端对端请求可以包括端对端资源发布。
至少一个端对端资源发布请求可以包括第一信元。
该节点优选地包括存储器,并且可以进一步被布置为将第 一信元 存储在该存储器内。
第一信元优选地是以下各项中的至少一个资源名称;文件名称; 资源类型;资源大小;代表资源的图标;资源的简短描述;资源的散 列;资源地址的SIP URI;资源的终端地址;资源的时间戳;存储文 件的用户的全局可路由用户代理URI;与资源相关联的访问权;以及 与资源相关联的元数据。
至少一个端对端资源发布请求优选地是SIP发布(PUBLISH)请求。
SIP端对端请求优选地包括包含所请求资源元素的搜索请求。 搜索请求优选地是SIP订阅(SUBSCRIBE)请求。 该节点可以进一步包括存储器,其中,优选地将该节点布置为在该存储器中搜索包含所请求资源的至少 一个节点的地址,其中所述所 请求资源匹配所请求的资源元素。
SIP端对端响应可以包括网络节点的地址,其中该网络节点包含 与搜索请求搜索信元相匹配的所请求资源。
SIP端对端响应优选地包含SIP通知(NOTIFY )消息。 地址可以包括以下各项中的至少一个SIPURI;网络节点地址; 终端地址;以及全局可路由的用户代理URI ( GRUU)。
响应消息可以包括包含所请求的资源元素的资源,所述资源元素 包括以下各项中的至少一个资源名称;文件名称;资源类型;资源 大小;代表资源的图标;资源的简短描述;资源的散列;与资源相关 联的访问权;以及与资源相关联的元数据。 通信网络优选地包含IP多媒体子系统。 该节点优选地是SIP端对端应用服务器。 优选地将至少 一 个上述节点并入覆盖端对端网络。 根据本发明的第二方面,提供一种用户设备,其被布置为与节点 进行通信以便在通信网路中提供端对端服务,其中,节点在使用中是 包含至少一个其他节点的网络中的节点,该用户设备包括输出,其 被布置为经由接入网向节点发射至少 一个SIP端对端请求;以及输入, 其被布置为经由该接入网从该节点接收至少一个SIP端对端响应。 至少一个SIP端对端请求优选地是端对端资源发布。 至少一个端对端资源发布请求优选地包括第一信元。 第一信元可以是以下各项中的至少一个资源名称;文件名称; 资源类型;资源大小;代表资源的图标;资源的简短描述;资源的散 列;资源地址的SIP URI;资源的终端地址;资源的时间戳;存储文 件的用户的全局可路由用户代理URI;与资源相关联的访问权;以及 与资源相关联的元数据。
至少一个端对端资源发布请求优选地是SIP发布请求。
SIP端对端请求可以是优选地包含所请求资源元素的搜索请求。
搜索请求优选地是SIP订阅请求。SIP端对端响应优选地包括包含所请求资源的节点的地址,其中 该所请求资源与搜索请求搜索信元相匹配。 SIP端对端响应优选地是SIP通知消息。
地址优选地包括以下各项中的至少一个SIP URI;网络节点地 址;终端地址;以及全局可路由用户代理URI ( GRUU)。
响应消息可以包括包含所请求资源元素的资源;所述资源元素可 以包括以下各项中的至少一个资源名称;资源类型;资源大小;代 表资源的图标;资源的简短描述;资源的散列;与资源相关联的访问 权;以及与资源相关联的元数据。
优选地将输入布置为经由接入网从节点接收至少一个其他SIP端 对端响应。
该至少 一个其他SIP端对端响应优选地包括包含所请求资源的其 他节点的地址,其中该所请求资源与搜索请求搜索信元相匹配。
可以将该用户设备布置为显示包含所请求资源的节点的地址,其 中该所请求资源与搜索请求搜索信元相匹配。
优选地将该用户设备布置为与包含所请求资源的节点进行通信 以访问该所请求资源,其中该所请求资源与搜索请求资源元素相匹 配。
优选地将该用户设备布置为通过发射SIP请求来发起与包含所请 求资源的节点的通信以便访问该所请求资源,其中该所请求资源与搜 索请求资源元素相匹配。
根据本发明的第三方面,提供一种通信网络,包括至少一个如 上所述的节点,至少一个如上所述的用户设备;接入网,其被布置为 接收从所述至少一个用户设备发射的SIP端对端请求;IP多媒体网络 核心,其被布置为至少从该接入网和其他IP多力某体网络接收SIP端 对端请求;其中,节点被布置为从该IP多媒体网络核心接收SIP端 对端请求。
IP多媒体网络^皮优选地布置为接收从节点发射的SIP端对端响应 以用于至少一个用户设备,并且优选地被进一步布置为将SIP端对端响应转发至接入网,并且接入网被布置为将所述SIP端对端响应转发 至所述至少一个用户设备。
根据本发明的第四方面,提供一种用于操作通信网络内的节点之
间的SIP端对端网络的方法,该方法包括步骤在节点处经由接入网 接收来自用户设备的至少一个SIP端对端请求;从该节点将该至少一 个SIP端对端请求发射给至少一个其他节点;在该节点处接收来自该 至少一个其他节点的SIP端对端响应消息;从该节点将所该SIP端对 端响应消息发射至移动用户设备。
SIP端对端请求优选地是包含第一信元的发布请求。
该方法可以进 一 步包括步骤将第 一 信元存储在节点的信息存储中。
第一信元可以是以下各项中的至少一个资源名称;文件名称; 资源类型;资源大小;代表资源的图标;资源的简短描述;资源的散 列;资源地址的SIP URI;资源的终端地址;资源的时间戳;存储文 件的用户的全局可路由用户代理URI;与资源相关联的访问权;与资 源相关联的元数据。
发布请求优选地是SIP发布请求。
端对端请求优选地是包含搜索信元的搜索请求。
搜索请求优选地是SIP订阅请求。
方法可以进一步包括步骤在信息存储中搜索包含与搜索请求搜 索信元相匹配的资源的节点地址。
响应消息可以包括包含与所述搜索请求搜索信元相匹配的资源 的节点地址。
请求信息优选地是SIP通知请求。
节点地址优选地包括以下各项中的至少一个SIP URI;终端地 址;以及全局可路由用户代理URI (GRUU)。
响应消息可以包括与搜索请求搜索信元相匹配的所请求资源,该 搜索请求搜索信元包括以下各项中的至少一个资源名称;文件名称; 资源类型;资源大小;代表资源的图标;资源的简短描述;资源的散列;与资源相关联的访问权;以及与资源相关联的元数据。
根据本发明的第五方面,提供一种计算机程序,其被布置为在计 算机上进行操作,以用于操作无线通信网络内的节点之间的端对端网 络,包括以下步骤在节点处经由无线接入网接收来自移动用户设备 的至少一个端对端请求;从该节点将该至少一个端对端请求发射给至 少一个其他节点;在该节点处接收来自该至少一个其他节点的响应消 息;以及从该节点将所述响应消息发射给移动用户设备。


为了更好地理解本发明,现在将以示例的方式来参考附图,其中 图1示出了表现出本发明实施方式特征的通信系统的示意图; 图2示出了用户可以如何使用本发明的实施方式来发布资源信息 的示意图3示出了用户可以如何使用本发明的实施方式来搜索资源信息 的示意图;以及
图4示出了用户可以如何使用本发明的实施方式来取回资源信息 的示意图。
具体实施例方式
本发明的实施方式特别地、但非排他地涉及IMS网络。本发明的 实施方式可以应用于其〗也网络。
现在参考图1,其示出了运营三个分离网域1、 2和3的三个运营 商。为了清晰,仅详细示出了运营商Al所运营的网域。将运营商A 网域1示为IP多i某体子系统(IMS),其包括多个网络节点和SIPP2P 应用服务器(AS),其中网络节点诸如呼叫/会话控制功能(CSCF)。 可以借助于包括各种用于提供服务的实体的核心网(CN)子系统来 提供IP多媒体(IM)功能性。
基站31 a、 3 lb和31 c被布置为向移动用户的移动用户设备30a、 30b和30c反射信号以及从其接收信号。相应地,每个移动用户设备30a、 30b和30c能够经由无线接口向基站31a、 31b、 31c发射信号以 及从其接收信号。在图l的简化表示中,基站31a和31b属于第一无 线接入网,而基站31c属于分离的无线接入网(RAN)。在所示布置 中,每个用户设备30a、 30b和30c分别可以经由与基站31a、 31b、 31c相关联的两个接入网来访问IMS网络。应当意识到,尽管图1为 了清晰仅示出了两个无线接入网的基站,但是典型的移动通信网络通 常包括多个无线接入网。在本发明的实施方式中,固定的用户设备能 够经由无线接入网或者一个或多个其他接入网(诸如不对称数字订户 线路(ADSL)接入网)来连接到核心网。
3G无线接入网(RAN)通常由适当的无线网络控制器(RNC) 来控制。为了提高清晰度,没有示出此控制器。可以为每个基站指派 控制器,或者控制器可以控制多个基站。还已知这样的方案,其中在 单个基站以及在无线接入网层二者中都提供有控制器,以用于控制多 个基站。由此应当意识到,网络控制器的名称、位置和数目取决于系 统。
移动用户设备30a、 30b、 30c可以使用适于互联网协议(IP )通 信以便连接至网络的任何适当的移动设备。例如,移动用户设备30a、 30b、 30c可以借助于个人计算机(PC)、个人数据助理(PDA)、 移动台(MS)等来访问蜂窝网络。下面的示例是在移动台的上下文 中描述的。
本领域的技术人员熟悉典型用户设备30a、 30b、 30c的特征和操 作。由此,无需对这些特征进行详细的阐释。注意以下事实便足够 用户可以将用户设备30a、 30b、 30c用于诸如进行和接听电话呼叫、 接收和发送来自和去往网络的数据、以及体验例如多媒体内容的任 务。用户设备30a、 30b、 30c通常具有用于完成这些任务的处理器和 存储器装置。用户设备30a、 30b、 30c可以包括天线装置,用于无线 地接收和发射来自和去往移动通信网络的基站的信号。用户设备30a、 30b、 30c还可以具有显示器,用于为用户设备30a、 30b、 30c的用户 显示图像和其他图形信息。可以借助于诸如按键、语音命令等的适当用户接口来控制用户设备30a、 30b、 30c的操作。
应当意识到,尽管图1为了清晰仅示出了三个用户设备30a、30b、 30c,多个用户设备30a、 30b、 30c可以同时通信。
核心网(CN)实体通常包括各种控制实体和网关,以用于支持经 由多个无线接入网的通信,并用于将单个通信系统对接至一个或多个 通信系统,例如对接至其他蜂窝系统和/或固定线路通信系统。在图1 中,服务GPRS支持节点(SGSN )33a和网关GPRS支持节点(GGSN ) 34a用于提供对网络中GPRS服务的支持。
无线接入网控制器通常连接至适当的一个或多个核心网实体,例 如但不限于服务通用分组无线服务支持节点(SGSN) 33a。尽管未示 出,每个SGSN通常具有对指定订户数据库的访问,所述数据库被配 置用于存储与相应用户设备的订阅相关联的信息。
无线接入网内的用户设备30a、 30b、 30c可以与无线网络控制器 通信。无线接入网控制器经由适当的接口 (例如通过Iu接口 )与服 务GPRS支持节点通信。
继而,服务GPRS支持节点33a通常经由GPRS主干网32a、 32c 与网关GPRS支持节点(GGSN) 34a通信。该接口通常是分组交换 数据接口 。服务GPRS支持节点和/或网关GPRS支持节点是用于提供 对网络中GPRS服务的支持。
用户设备30a、 30b、 30c可以经由GPRS网络连接至应用服务器, 应用服务器通常连接至IMS。
已经开发了通信系统,使得可以借助于网络的各种功能(这些功 能由公知为服务器的网络实体来处理)来为用户设备提供服务。例如, 在目前的第三代(3G )无线多媒体网络架构中,假设多个不同的服务 器用于处理不同的功能。这些功能包括诸如呼叫会话控制功能 (CSCF) 49a、 49c的功能。可以将呼叫会话控制功能划分为各种类 别,诸如代理呼叫会话控制功能(P-CSCF)、询问呼叫会话控制功 能(I-CSCF)以及服务呼叫会话控制功能(S-CSCF)。希望通过IMS 系统来使用应用服务器所提供的服务的用户可能需要向服务控制实体进行注册。服务呼叫会话控制功能(S-CSCF)可以在3GIMS布置 中形成用户需要向其注册的实体,以便能够从通信系统请求服务。 CSCF 49a、 CSCF49c可以定义UMTS系统的IMS网络。
应当意识到,在不同的系统中,可能通过不同的名称来称呼类似 的功能。例如,在某些应用中,CSCF49a、 49c可能称呼叫状态控制 功能。
应当意识到,尽管本发明的实施方式是关于诸如移动台的用户设
备。在本文中,术语"终端"意在覆盖所描述的用户设备的所有示例。 尽管图l将无线接入网示为"3G"无线接入网,将会意识到,用 户设备可以经由其他无线接入网与IMS网络通信。无线接入网的其他 示例包括WLAN系统(诸如IEEE 802.x系列标准描述的那些无线网 络)以及IrDA和蓝牙标准。另外,尽管图l示出了无线接入网,用 户设备也可以使用其他类型的非无线接入网(诸如ADSL、 ADSL2、 SDSL、 VDSL、以太网、帧中继等)来连接至核心网。
图1示出了多个SIPP2P应用服务器51a、 51b、 51c、 51d。 SIP P2P 应用服务器中的两个51b和51a被示为分别连接至运营商A CSCF 49a 和49c。如图所示,两个SIP P2P应用服务器51c和51d分别位于运 营商C和B所运营的网络内。SIP P2P应用服务器51a、 51b被布置 为形成运营商内(intra-operator )P2P覆盖网。SIP P2P应用服务器51a、 51b、 51c、 51d形成了运营商间(inter-operator)的纯P2P覆盖网53。 每个SIP P2P应用服务器包括用于从外部源接收数据的输入以及用于 向外部源发射数据的输出,其中外部源诸如其他SIP P2P应用服务器 或者UE。另外,每个SIP P2P应用服务器包括存储器,以用于存储 从外部源接收到的数据。
将这些SIPP2P应用月l务器51a、 51b、 51c、 51d布置为作为关于 IMS操作的常规应用服务器来进行操作。另外,将这些节点布置为作 为根据P2P术语而定义的主节点或超级节点来进行操作(换言之,这 些节点之间的通信在纯P2P覆盖网上操作,也即,所有SIPP2P应用服务器51a、 51b、 51c、 51d是真正的端)。
由此,将每个SIPP2P应用服务器51a、 51b、 51c、 51d布置为向 位于相同网域中或位于不同网域中的其他SIP P2P应用服务器51a、 51b、 51c、 51d发射和接收会话发起协议(SIP)消息(以形成运营商 内网络)。SIPP2P应用服务器51a、 51b、 51c、 51d作为UE 30a、 30b、 30c的前端服务器进行操作。SIPP2P应用服务器51a、 51b、 51c、 51d 进行操作以使得网络的资源对其他超级节点可用。SIP P2P应用服务 器51a、 51b、 51c、 51d辅助UE从P2P网络得到来自资源搜索的结 果,以及维护P2P覆盖网以用于资源共享。
在本发明的一些实施方式中,使用不止一个算法在网络间分发信 息。例如,运营商间P2P覆盖网53可以实现不同的P2P算法,诸如 淹没(flooding)算法或者分布式散列表算法。可以确定所选择的算 法,以便应用对于分发信息而言最佳的算法。类似地,在本发明的实 施方式中,运营商内P2P覆盖网可以实现不同的P2P算法。
在该网络内,将UE 30a、 30b、 30c布置为作为P2P次节点或者 普通P2P节点进行操作。因此,将UE30a、 30b、 30c布置为连接并 依赖于SIPP2P应用服务器51a、51b、51c、51d。对被授权使用SIP P2P 应用服务器51a、 51b、 51c、 51d的UE 30a、 30b、 30c进行配置,使 得当UE的用户希望使用P2P服务时,则将该UE路由到SIP P2P应 用服务器51a、 51b、 51c、 51d之一。
在这样的网络中,UE30a、 30b、 30c负责发布关于其共享资源的 信息,以及发起针对资源的搜索。由此,只要UE 30a、 30b、 30c发 现了资源存储在哪里,其便向所发现的服务器/UE发起常规SIP会话, 以-便对资源做出动作(例如,取回文件、加入聊天组、流式传输内容 等)。次SIP会话无法穿越任何SIPP2P应用服务器51a、 51b、 51c、 51d,由此其为两个UE之间、或者UE与服务器之间、或者两个服务 器之间的常规端对端SIP会话。
在图l中,还示出了可以将SIPP2P应用服务器51a、 51b、 51c、 51d中的某些应用服务器布置为连接到非IMS P2P网络,由此使P2P网络的范围能够扩展到由运营商内的纯P2P覆盖网和运营商间的纯
P2P覆盖网所创建的IMS P2P网络之外。
下面将描述为了使用户可以发布信息、搜索资源信息以及获取资 源信息而由本发明的实施方式执行的信令流。
对于图2,示出了信令流,本发明的实施方式执行该信令流来发
布资源信息,以便其他用户能够使用该信息。
步骤101到104示出了在启动和重启用户设备中执行的过程。
步骤101示出了用户设备30a开机。在其他实施方式中,这可以 是用户设备30a的硬重置或者软重置。
步骤102示出了用户设备30a经由无线接入网(其在图1中示为 基站31a)附接至分组交换(PS)网域32a。
只要PS域附接成功执行,则可以执行步骤103。在步骤103中, 用户设备30a建立与分组交换(PS)域32a的分组数据协议(PDP ) 上下文。在得到PDP上下文建立成功的结论后,方法进行到步骤104。
在步骤104中,UE 30a向IMS进行注册。这被示为UE 30a向 IMS核(其被示为CSCF49a和SIPP2P应用服务器51b)进行注册。
步骤105到108示出了当第二用户设备30c经由无线接入网31c 附接至分组交换域32c并且在IMS网络(被示为CSCF 49c和SIP P2P 应用服务器51a)上进行注册时所执行的相同过程。
步骤109到112示出了由另一用户设备执行的相同过程。
步骤120到124示出了当UE30a启动存储在存储器中的SIP P2P 应用时所执行的数据流过程。在步骤120之前,UE30a可以在一个或
的,这些资源可以是文件,诸如图像文件、消息、音频剪辑、mp3文 件、视频文件或者由用户指示将要用作资源数据的其他文件,或者这 些资源可以是其他类型的资源,诸如聊天室、用户、服务或者流式内容。
在步骤120中,用户设备30a经由分组交换域32a向CSCF 49a 发射SIP发布消息。在SIP发布消息内嵌有p2p-resource ( p2p资源)事件。p2p-resource事件包含各种类型的信息,这些信息辅助其他用 户在搜索期间确定所发现资源的内容。在各种实施方式中, p2p-resource事件内的信息可以是文件名、资源类型(例如该资源内 容是否是图像或者音频文件)、资源大小、代表资源的图标(例如在 资源是图像文件的情况下是资源的缩略图)、资源的简短描述、文件 的散列、SIPURI(也即,SIP地址)、存储文件的用户和用户代理的 终端地址(例如,全局可路由用户代理URI (GRUU)的使用)、与 资源相关联的访问权、以及与资源相关联的其他元数据。
在步骤121中,当在IMS核(CSCF) 49a接收到SIP发布请求消 息时,将该请求消息路由到正在服务于用户的SIPP2PAS51b。
在步骤122中,在接收到请求时,SIPP2PAS51b向IMS核(由 CSCF代表)49a发送"200 OK"响应消息。4艮据IETF RFC 3903, 该响应消息包括SIP-ETag报头,其包含分配给实体的entity-tag (实 体标签)。
这里应当指出就此而言,实际的资源(例如文件)并未发射到 SIPP2PAS51b,而仅仅发射了与该资源相关联的元数据。服务于UE 30a的SIP P2P AS 5lb存储元数据信息。在本发明的其他实施方式中, 可以在其他SIPP2P AS51a、 51c、 51d中执行元数据的存储。在一些 实施方式中,元数据存储在多于一个SIPP2PAS51a、 51b、 51c、 51d 上。
在步骤123中,经由IMS核(CSCF ) 49a核分组交换域32a将 SIP "200 OK"响应消息路由至UE30a。
在步骤124中,SIPP2P AS 51b作为集成在覆盖SIP P2P网络中 的超级节点进行操作。在从UE30a之一接收到SIP发布请求消息时, SIPP2P AS 51b在覆盖SIPP2P网络内发布资源元数据信息。资源元 数据的实际发布取决于在覆盖网路中使用的所选端对端算法。例如, 在本发明的第一实施方式中,SIP P2P分发算法是基于淹没的,SIP P2P AS无需与其他SIPP2P AS连接或者交换任何资源元数据(因为搜索 请求通过网络上的SIPP2P AS传播)。在本发明的另一实施方式中,SIP P2P分发算法基于Chord算法,SIP P2P AS更新资源元数据,此 外其还根据所使用的负责存储资源元数据的分布散列表算法将元数 据发射给至少一个其他SIP P2P AS。 SIP P2P AS还可以将信息存储在 其自己的资源数据库中。
步骤131到134示出了第二UE 30c发布资源信息的数据流。步 骤131类似于步骤120:第二 UE经由分组交换域32c将SIP发布消 息发射至CSCF49c。步骤132类似于步骤121:将请求消息路由至正 在服务于用户的SIPP2P AS。步骤133类似于步骤122:在接收到SIP 发布消息时,SIP P2P AS向IMS核(由CSCF代表)发送具有SIP-ETag z的200 OK响应消息。步骤134类似于步骤123,其中经由IMS核 (CSCF)核分组交换域将SIP "200 OK"响应消息路由至UE30b。
步骤135是简化步骤,其反应了另一UE在发布资源信息时所执 行的步骤。
步骤125到130示出了在本发明的实施方式中使用的更新过程。 在资源信息发布之后在UE中修改了该资源的情况下使用该过程。
步骤125是在UE 30a中修改资源(例如,代表图像的文件,或 者音频文件)的步骤。在本发明的一个实施方式中,该修改在与资源 相关联的信息被修改时发生——例如在与资源相关联的访问权改变 时(例如,用户决定将对资源的访问限制为一个访问群组)。在本发 明的另一实施方式中,该修改在资源本身一皮修改时发生(例如,在编 辑图像文件以便例如抑制被称为"红眼"的效果时,或者在编辑音频 文件以便例如抑制静音或应用某种噪声滤波器)。
对资源或者与资源相关联的信息的修改可能改变元数据信息。在 例如资源是文件的情况下,该修改通常由文件大小的改变来反应,但 是通常还改变了文件的散列值。
在步骤126中,在检测到如上所述的资源改变时,或者检测到从 搜索到的新文件夹或目录添加/删除新内容时,UE30a向IMS核(由 CSCF 49a代表)发射新的SIP发布请求消息。该SIP发布请求消息在 以下方面不同于在步骤120中发射的SIP发布请求消息该消息包含SIP-if-Match ( SIP如果匹配)字段,其包含最近接收到的实体标签值。 在步骤127中,当在IMS核(CSCF) 49a处接收到更新SIP发布 请求消息时,将该更新SIP发布请求消息路由至正在服务于用户的SIP P2P AS51b。
在步骤128中,在接收到更新SIP发布请求消息时,SIPP2PAS 51b向IMS核(由CSCF代表)49a发送"200 OK"响应消息。根据
IETF RFC 3903,该消息包括SIP-ETag报头,其包含分配给已更新资 源的实体标签。
在步骤129中,经由IMS核(CSCF) 49a核分组交换域32a将 SIP 200 OK响应消息路由至UE 30a。
在步骤130中,在从UE 30a之一接收到更新SIP发布请求消息 后,SIP P2P AS 51b在与已更新资源或者新添加资源相关联的覆盖SIP P2P网络中重新发布资源元数据信息。如上所述,资源数据的实际重 发布取决于在覆盖网中使用的所选端对端算法。
对于图3,示出了这样的信令流本发明的实施方式执行该信令 流在网络上搜索资源信息。
在步骤140中,用户在UE 30a中发起搜索。在本发明的第一实 施方式中,在用户输入"关键词,,来搜索与该输入相匹配的资源时, 发起搜索。在本发明的其他实施方式中,用户输入要搜索的其他值, 例如输入可以是图像或者视频剪辑或者数字化音频文件的片段。
在步骤141中,UE构建SIP订阅请求消息。在没有输入时,对 p2p-resource事件的订阅可以返回通过覆盖SIP P2P网络可用的所有 资源的元数据。当用户仅对用户输入所关联的资源感兴趣时,SIP订 阅请求消息包含过滤器体,其将返回的结果限制为与用户输入值有联 系的、并且适合于用户属性的(例如,防止儿童访问成人题材资源, 例如包含成人题材暴力的视频剪辑)那些结果。
在步骤142中,将IMS核(由CSCF 49a代表)接收到的SIP订 阅请求路由到正在服务于用户的SIP P2P AS 51b。
在步骤142中,SIPP2P AS 51b接收SIP订阅请求,并且在步骤143中,SIPP2PAS51b通过向IMS核(由CSCF49a代表)发射"200 OK"响应消息来对该SIP订阅请求进行响应。
在步骤144中,经由分组交换域32a将IMS核(CSCF49a)已经 接收到的"200 OK"响应消息路由至UE30a。由此,UE 30a能够确 定搜索请求是否已被接收。
在步骤145中,在接收到SIP订阅请求消息时,SIP P2P AS 51b 在其数据库中执行查询,以搜索持有过滤器中指明的资源的服务/UE 的地址。该搜索操作取决于在网络上实现的端对端算法。由此,在基 于淹没算法的本发明的实施方式中,如果已将输入过滤器信息"推送" 给了 SIPP2PAS51b,贝'J SIP P2P AS 51b将订阅请求"分散(explode)" 到其相邻SIP P2P AS的每个子集(也即,将该请求复制到相邻SIP P2P AS),这些相邻SIP P2P AS继而将该订阅请求"分散"给其邻居, 依此类推。接收到订阅请求消息的每个SIP P2P AS继而执行对其数 据库的搜索,以查找持有资源的服务器/UE (也即,先前发布了与滤 波器相关的元数据的服务器/UE)的地址。
在本发明的独立实施方式中,将Chord算法用作网络中端对端算 法,则SIP P2P AS 51b对"finger"表执行查询,并且将与finger表 中资源相关联的关键字的单个SIP订阅请求发射给最接近的前驱。在 另一实施方式中并且取决于请求,在前的SIP P2P AS可以将该请求 转发或者代理至其他SIP P2P AS节点或者其他P2P节点。
在步骤146中,SIP P2P AS 51b还向IMS核(CSCF 49a)发送 SIP通知请求。
在步骤147中,在接收到SIP通知请求后,IMS核49a将该请求 路由至UE30a。
根据本发明的实施方式,SIP通知请求可以包括所搜索资源的有 关信息(例如,服务器/UE地址信息)的第一集合。例如,在此类信 息在SIPP2PAS51b处已经可用的情况下(由于从其他UE30b到SIP P2PAS51b的发布操作;或者由于来自先前搜索的緩存信息;或者由 于从其他SIP P2P AS传递到该SIP P2P AS的发布信息)。然而,在本发明的实施方式中,通常SIP通知请求不包含所搜索 资源的有关信息。在这种情况下,需要SIP通知请求,以便在每个成
功的订阅请求之后跟随协议(IETF RFC 3265 )所需的过程,并且其 主要目的是指示订阅状态。
在步骤148中,UE 30a通过首先向IMS核49a发射"200 OK" 响应来应答通知请求(步骤148 ),而IMS核49a继而将该"200 OK" 响应路由至SIPP2PAS51b (步骤149)。
在步骤150中,SIP P2P AS 51b从其他SIP P2P AS接收针对所搜 索资源的第一轮结果。当接收到这些SIP通知响应时,关于搜索的信 息变为可用。
在步骤151中,根据本发明的实施方式,按照用户的偏好(换言 之,带宽消耗、事件调节以及接收到的通知的比率),SIPP2PAS51b 向IMS核49a发送SIP通知请求消息。
在步骤152中,IMS核将SIP通知请求消息路由至UE30a。
在步骤151和152中描述的SIP请求消息根据p2p-resource事件 包将数据包含在消息体中。该事件包包含与每个资源相关联的所有元 数据。例如,如果资源是文件,则该事件包可以包括文件名、大小、 类型、图标(如果其是图像文件)、散列值、时间戳、SIP URI和/ 或文件可用的用户的UE地址(GRUU )。
在本发明的一些实施方式中,事件包体包含与搜索标准相匹配的
多个资源(例如,文件)的有关信息。本领域的技术人员将会理解, 多个资源可能由于多个原因与搜索标准相匹配。例如,每个资源(文 件)可以是由于多个下载而引起的遍及SIP P2P覆盖网复制的结果(这 是受欢迎文件的情况)。
在步骤153中,UE 30a通过向IMS核49a发射"200 OK,,响应 来确认SIP通知请求的接收。在步骤154中,将SIP "200 OK"消息 路由至SIP P2P AS 51b。
每次SIP P2P AS 51b从P2P覆盖网接收到关于搜索的信息时,通 过分离的SIP通知请求将该信息发送给UE 30a(假设关于通知比率的用户偏好允许发送这些请求)。这些SIP通知请求消息重复步骤151
到154。由于本发明的实施方式分离地转发接收到的每个信元,因此 可以将UE 30a用户接口布置为只要接收到信息便顺序地显示该接收 信息,由此得到用户友好的系统该系统迅速显示结果,并且无需在 显示之前对所有接收信息进行相关——由此允许用户在接收到所有 结果之前对搜索结果进行快速选择。在相同资源的多个副本在网络上 可用时,这尤其有益。
步骤155到159示出了根据本发明实施方式的搜索操作的结束。 在步骤155,在SIPP2P AS 51b中确定搜索的最终结果已经从 覆盖SIPP2P网络而对SIPP2PAS51b可用,或者在本发明的实施方 式中,搜索是有时限的,在预定时段之后,覆盖SIPP2P网络中的搜 索过期。
在步骤156中,SIP P2P AS 51b向IMS核49a发送寻址UE 30a 的SIP通知请求。SIP通知请求包含p2p-resource事件中的最近可用 结果(如果有任何需要报告的结果)。SIP通知请求还将 Subscription-State (订阅状态)报头字段设置为"终止,,,以便向UE 指示该通知请求是搜索操作的结束。
在步骤157中,经由PS域32a将SIP通知请求从IMS核49a路 由至UE30a。
在步骤158中,UE30a通过向IMS核发射寻址SIP P2P AS的SIP "200 OK"消息来确定SIP通知请求的接收,该SIP "200 OK"消息 继而又IMS核转发至SIPP2P AS 51b (步骤159)。
在接收到包含其他UE或网元(也称为节点)中的资源可用性的 有关信息的通知请求后(例如,步骤152或者步骤157) , UE30a存 储接收到的信息以便进一步使用。
在本发明的另一实施方式中,用户可以布置UE30a向SIP P2P AS 51b发送包含设为0的"Expires (过期),,报头的SIP订阅请求,以 此来取消4叟索才喿作。在这种情况下,SIPPSPAS51b自动暂停,并且 随后可以执行步骤在前的步骤156。关于图4,其示出了这样的信令流本发明的实施方式执行该信 令流来取回网络上的资源信息。
在步骤180中,用户选择将要对其做出动作的资源,这通常是通 过于移动设备的用户接口进行交互。如果资源是文件,则取回文件。 如果资源是聊天室、会议、用户名或者流式视频,则发起对该资源的 会话。
在步骤181中,只要已经选择了存储资源的 一 个或多个服务器/U E 的资源和地址,UE便向IMS核49a发送寻址到存储资源的一个或多 个服务器/UE中每一个的SIP邀请(INVITE)请求消息。在例如较早 在图3中描述的搜索操作中已经得知了存储资源的服务器/UE的地 址。为了清晰,图4示出了资源仅存储在一个远程位置(具体地,第 二 UE 30c )的情况。SIP邀请请求包含SDP提供(会话描述协议提供), 其指示对资源传输操作的请求。SDP提供还包含足够的元数据来指示 将要获取的资源,具体地,在文件传输的情况下,例如是所请求文件 的散列。
在步骤182中,在IMS核内将SIP邀请请求路由至存储资源的第 二 UE 30c的地址。无需通过服务于UE 30a的SIP P2P AS 51b或者服 务于第二UE30c的SIPP2P AS 51a来路由SIP邀请请求182。然而, 运营商的策略可能规定SIP邀请请求182必须穿越SIP P2P AS 51b或 者51a的任意一个,以便提供适当的计费或者授权。或者,例如SIP P2P AS可以提供从共有IP地址到专用IP地址的地址转换功能。为了简 便,图4示出了当SIP邀请请求182没有穿越SIPP2P AS 51a或者51b 中任何一个时的本发明的实施方式。
在步骤183中,将SIP邀请请求从IMS核49c路由至远程UE30c 的第二IMS核。
在步骤184中,远程UE 30c接收到该邀请请求,并且确定其是 否能够服务于该请求。例如,UE的处理功率、可用带宽、传输操作 的最大数目等可以确定该UE是否能够在此时服务于该请求。如果远 程UE30c无法立即服务于该请求,则执行步骤185到187,否则,操作进行到步骤188以服务于该请求。
如果远程UE30c由于资源不足而无法服务于该请求,则远程UE 30c向请求UE30a发射SIP "182排队(Queued),,响应,并且将请 求排队在本地队列中。SIP"182排队,,响应在步骤185中从远程UE30c 发射到远程IMS核49c,在步骤186中从远程IMS核49c发射到请求 IMS核49a,并且在步骤187中从请求IMS核49a发射到请求UE 30a。
在步骤188中,远程UE 30c确定其能够服务于接收到的针对资 源的请求。远程UE 30c继而发射寻址到请求UE 30a的、包含SDP 应答的SIP "200 OK"响应消息。在本发明的一些实施方式中,SDP 还可以包含文件相关的信息。SIP "200 OK"响应在步骤189中从远 程UE 30c发射到远程IMS核49c,在步骤190中从远程IMS核49c 发射到请求IMS核49a,并且在步骤191中从请求IMS核49a发射到 请求UE 30a。
在步骤195中,建立媒体会话,其在无需SIPP2P AS辅助的情况 下将资源从远程UE 30c传输给请求UE 30a。媒体会话可以使用任何 已知的传输协议将数据从远程UE传输请求UE,然而一个优选传输 协议是消息会话中继协议(MSRP, draft-ietf-simple-message-sessions, 正在进行的工作)。可以在本发明的实施方式中使用、但并不将本发 明实施方式限制于此的其他传输协议是文件传输协议(FTP, RFC 959 )、超文本传输协议(HTTP, RFC 2616)、单向传输的文件递送 (FLUTE, RFC 3926 )。
在步骤196到201中,将传输协议的结束信号发送至请求UE30a, 并且请求UE30a进行确认。当媒体会话结束时,远程UE30c发射寻 址到请求UE 30a的SIP BYE请求,以关闭会话。SIP BYE请求在步 骤196中从远程UE 30c发射到远程IMS核49c,在步骤197中从远 程IMS核49c发射到请求IMS核49a,并且在步骤198中从请求IMS 核49a发射到请求UE30a。请求UE 30a继而通过发射寻址到远程UE 30c的SIP "200 OK"响应来确认该请求。SIP "200 OK"在步骤199 中从请求UE 30a发射到请求IMS核49a,在步骤200中从请求IMS核49a发射到远程IMS核49c,并且在步骤201中从远程IMS核49c 发射到远程UE30c。
本发明的上述实施方式解决了上文提到的问题。通过提供前端 P2P节点作为与资源相关联信息的分发器,减少了对包含资源的UE 或服务器的信令,并由此减小了远程UE的间歇性连接的问题。不论 当时资源是否与网络联系,相关联的信息都是可用的。
此外,如果SIP P2P AS本身具有从互联网可到达的公共IP地址, 则减小了 UE转换网络地址的问题。
而且,通过使用SIP P2P AS来提供覆盖网,本发明中实现的P2P 网络仅产生对已有IMS网络的最小影响。由此,网络运营商能够使用 具有附加路由过滤器的已有网络节点来如上所述地路由SIP请求和响 应。运营商还可以实现针对SIPP2P服务使用的计费系统。
用户可以使用上文描述的本发明实施方式来共享资源,例如在家 庭成员之间共享照片。在这样的实施方式中,创建封闭的(closed) SIP P2P覆盖网,其包含特定的成员(家庭成员)以及充当超级节点 的相关联SIPP2PAS。成员例如可以使用其UE来拍摄图像,该图像 被发布到SIPP2P覆盖网。其他家庭成员继而可以立即下载所发布的 图像,以便在其他成员的UE中阅览。
封闭的覆盖网的其他示例是发布和显示由特定的房地产代理或 者中介拍摄的待出售或者租赁的房地产的图像和视频剪辑。房地产代 理可以将图像或者视频剪辑发布到封闭的覆盖网,被授权可以搜索所 发布资源的潜在客户可以搜索并取回这些图像或者视频剪辑。
使用中的另一覆盖网示例是在体育事件(例如足球比赛)期间, 其中观看事件的公众中的成员可以拍摄图像/视频剪辑。这些剪辑被发 布到覆盖网,并且可用于观看该事件的公众的其他成员,以便他们可 以看到不同的角度。
上文的图1到图4示出每个UE都连接到单个SIPP2P AS。然而, 在本发明的其他实施方式中,每个UE可以连接到不止一个SIP P2P AS,以便可以利用负载平衡和冗余。在其他情况下,UE可以连接至不止一个P2P网络(例如,共享服务的家庭照片以及房地产代理网
络),在这种情况下,UE连接至不止一个SIPP2P AS,每个SIPP2P AS是不同P2P覆盖网的部分。
申请人在此单独公开了在此描述的独立特征以及两个或更多此 类特征的任意组合,其公开程度使得根据本领域技术人员的公知常 识,可以根据本说明书将这些特征或者组合作为整体来执行,而不论 这些特征或者特征组合是否解决了在此公开的任何问题,并且这并不 限制本发明的范围。申请人指出本发明的方面可以包含任何这样的 单独特征或者特征组合。根据上文描述,对于本领域技术人员易见的 是,可以在本发明的范围内进行各种修改。
权利要求
1. 一种用于在通信网络中提供端对端服务的节点,所述网络包括至少一个其他节点,所述节点包括输入,其被布置为接收至少一个SIP端对端请求;输出,其被布置为从所述节点向所述至少一个其他节点中的至少一个节点发射所述至少一个SIP端对端请求;并且其中,所述输入被进一步布置为从所述至少一个其他节点接收至少一个SIP端对端响应,并且所述输出被布置为发射所述SIP端对端响应。
2. 根据权利要求1所述的节点,其中,所述节点输入被布置为 经由接入网从用户设备(UE)接收所述至少一个SIP端对端请求。
3. 根据权利要求2所述的节点,其中,所述节点输出被布置为经 由所述接入网向所述用户设备(UE)发射所述SIP端对端响应。
4. 根据权利要求2或者3所述的节点,其中,所述用户设备是 P2P次节点。
5. 根据权利要求1到4中任一项所述的节点,其中,所述节点输 入被布置为从所述其他节点中的至少一个其他节点接收所述至少一 个SIP端对端^"求。
6. 根据权利要求5所述的节点,其中,所述节点输出被布置为 将所述SIP端对端响应发射给所述其他节点中的所述至少一个其他节 点。
7. 根据权利要求1到6中任一项所述的节点,其中,所述节点是 P2P主节点。
8. 根据权利要求1到7中任一项所述的节点,所述端对端请求包 括端对端资源发布。
9. 根据权利要求8所述的节点,其中,所述至少一个端对端资源 发布请求包括第 一信元。
10. 根据权利要求9所述的节点,其中,所述节点包括存储器, 并且被进一步布置为将所述第一信元存储在信息存储器内。
11. 根据权利要求9或者IO所述的节点,其中,所述第一信元是以下各项中的至少 一个 资源名称; 文件名称; 资源类型; 资源大小; 代表资源的图标; 资源的简短描述; 资源的散列; 资源地址的SIPURI; 资源的终端地址; 资源的时间戳;存储文件的用户的全局可路由用户代理URI; 与资源相关联的访问权;以及 与资源相关联的元数据。
12. 根据权利要求8到11中任一项所述的节点,其中,所述至少 一个端对端资源发布请求是SIP发布请求。
13. 根据权利要求1到12中任一项所述的节点,其中,所述SIP 端对端请求包括包含所请求资源元素的搜索请求。
14. 根据权利要求13所述的节点,其中,所述搜索请求是SIP 订阅^清求。
15. 根据权利要求13或者14所述的节点,进一步包括存储器, 其中,所述节点被布置为在所述存储器中搜索包含所请求资源的至少 一个节点的地址,其中所请求资源与所请求的资源元素相匹配。
16. 根据权利要求13到15中任一项所述的节点,其中,所述SIP 端对端响应包括网络节点的地址,其中所述网络节点包含与搜索请求 搜索信元相匹配的所请求资源。
17. 根据权利要求16所述的节点,其中,所述SIP端对端响应包 含SIP通知消息。
18. 根据权利要求15到17中任一项所述的节点,其中,所述地 址包括以下各项中的至少 一 个SIP URI; 网络节点地址; 终端;也址;以及全局可路由用户代理URI (GRUU)。
19. 根据权利要求13到18中任一项所述的节点,其中,所述响 应消息包括包含所请求的资源元素的资源,所述资源元素包括以下各 项中的至少一个资源名称;文件名称;资源类型;资源大小;代表资源的图标;资源的简短描述;资源的散列;与资源相关联的访问权;以及 与资源相关联的元数据。
20. 根据权利要求1到19中任一项所述的节点,其中,所述通信 网络包括IP多媒体子系统。
21. 根据权利要求1到20中任一项所述的节点,其中,所述节点 是SIP端对端应用服务器。
22. —种覆盖端对端网络,包括至少一个如权利要求1到21中任 一项所述的节点。
23. —种用户设备,其被布置为与节点进行通信以便在通信网路 中提供端对端服务,其中,所述节点在使用中是包含至少一个其他节 点的网络中的节点,所述用户设备包括输出,其被布置为经由接入网向所述节点发射至少一个SIP端对 端请求;以及输入,其被布置为经由所述接入网从所述节点接收至少一个SIP 端对端响应。
24. 根据权利要求23所述的用户设备,其中,所述至少一个SIP 端对端请求是端对端资源发布。
25. 根据权利要求24所述的用户设备,其中,所述至少一个端对 端资源发布请求包括第 一信元。
26. 根据权利要求25所述的用户设备,所述第一信元是以下各项 中的至少一个资源名称;文件名称;资源类型;资源大小;代表资源的图标;资源的简短描述;资源的散列;资源地址的SIPURI;资源的终端地址;资源的时间戳;存储文件的用户的全局可路由用户代理URI; 与资源相关联的访问权;以及 与资源相关联的元数据。
27. 根据权利要求24到26中任一项所述的用户设备,其中,所 述至少一个端对端资源发布请求是SIP发布请求。
28. 根据权利要求23到27中任一项所述的用户设备,其中,所 述SIP端对端请求是包含所请求资源元素的搜索请求。
29. 根据权利要求28所述的用户设备,其中,所述搜索请求是 SIP订阅ifr求。
30. 根据权利要求23到29中任一项所述的用户设备,其中,所 述SIP端对端响应包括包含所请求资源的节点的地址,所请求资源与搜索请求搜索信元相匹配。
31. 根据权利要求30所述的用户设备,其中,所述SIP端对端响 应是SIP通知消息。
32. 根据权利要求30所述的用户设备,其中,所述地址包括以下 各项中的至少一个SIP URI; 网络节点地址; 纟冬端i也址;以及全局可路由用户代理URI (GRUU)。
33. 根据权利要求30到32中任一项所述的用户设备,其中,所 述响应消息包括包含所请求资源元素的资源;所述资源元素包括以下 各项中的至少一个资源名称;资源类型;资源大小;代表资源的图标;资源的简短描述;资源的散列;与资源相关联的访问权;以及 与资源相关联的元数据。
34. 根据权利要求30到32中任一项所述的用户设备,其中,所 述输入被布置为经由接入网从所述节点接收至少 一 个其他SIP端对端响应。
35. 根据权利要求34所述的用户设备,其中,所述至少一个其他 SIP端对端响应包括包含所请求资源的其他节点的地址,其中所请求 资源与搜索请求搜索信元相匹配。
36. 根据权利要求30到35中任一项所述的用户设备,被布置为 显示包含所请求资源的节点的地址,其中所请求资源与搜索请求搜索 4言元相匹配。
37. 根据权利要求30到36中任一项所述的用户设备,其中,所 述用户设备被布置为与包含所请求资源的节点进行通信,以访问所 请求资源,其中所请求资源与搜索请求资源元素相匹配。
38. 根据权利要求37所述的用户设备,其中,所述用户设备被布 置为通过发射SIP请求来发起与包含所请求资源的节点的通信,以 访问所请求资源,其中所请求资源与搜索请求资源元素相匹配。
39. —种通信网络,包括至少一个如权利要求1到11中任一项所述的节点; 至少一个用户设备;接入网,其被布置为接收从所述至少一个用户设备发射的SIP端 对端请求;IP多々某体网络核心,其被布置为至少从所述接入网和其他IP多 々某体网络4妄收所述SIP端对端请求;其中,所述节点被布置为从所述IP多媒体网络核心接收所述SIP端对端请求。
40. 根据权利要求39所述的通信网络,其中,所述IP多媒体网 络被布置为接收从所述节点发射的SIP端对端响应以用于所述至少一 个用户设备,并且被进一步布置为将所述SIP端对端响应转发至所述 接入网,并且所述接入网一皮布置为将所述SIP端对端响应转发至所述 至少一个用户设备。
41. 一种用于操作通信网络内的节点之间的SIP端对端网络的方 法,所述方法包括步骤在节点处接收至少一个SIP端对端请求;从所述节点将所述至少一个SIP端对端请求发射给至少一个其他 节点;在所述节点处接收来自所述至少一个其他节点的SIP端对端响应 消息;从所述节点将所述S IP端对端响应消息发射至移动用户设备。
42. 根据权利要求41所述的方法,其中,所述至少一个SIP端对端请求是经由接入网从用户设备(UE)接收的。
43. 根据权利要求42所述的方法,其中,所述SIP端对端响应是 经由所述接入网发射给所述用户设备(UE)的。
44. 根据权利要求41所述的方法,其中,所述至少一个SIP端对 端请求是从至少一个其他节点接收的。
45. 根据权利要求44所述的方法,其中,将所述SIP端对端响应 发射给所述至少一个其他端点。
46. 根据权利要求41到45中任一项所述的方法,其中,所述SIP 端对端请求是包含第一信元的发布请求。
47. 根据权利要求46所述的方法,进一步包括步骤将所述第一 信元存储在所述节点的信息存储器中。
48. 根据权利要求46到47中任一项所述的方法,其中,所述第 一信元是以下各项中的至少 一个资源名称;文件名称;资源类型;资源大小;代表资源的图标;资源的简短描述;资源的散列;资源地址的SIPURI;资源的终端地址;资源的时间戳;存储文件的用户的全局可路由用户代理URI; 与资源相关联的访问权;以及 与资源相关联的元数据。
49. 根据权利要求41到48中任一项所述的方法,其中,所述发 布请求是SIP发布请求。
50. 根据权利要求41到49中任一项所述的方法,其中,所述端对端请求是包含搜索信元的搜索请求。
51. 根据权利要求50所述的方法,其中,所述搜索请求是SIP订阅请求。
52. 根据权利要求41所述的方法,进一步包括步骤在信息存储 器中搜索包含与搜索请求搜索信元相匹配的资源的节点的地址。
53. 根据权利要求52所述的方法,其中,所述响应消息包括包含 与搜索请求搜索信元相匹配的资源的节点的地址。
54. 根据权利要求52所述的方法,其中,所述请求信息是SIP 通知请求。
55. 根据权利要求54所述的方法,其中,所述节点地址包括以下 各项中的至少一个SIP URI; 网络节点地址; 纟冬端;也址;以及全局可路由用户代理URI (GRUU)。
56. 根据权利要求53到55中任一项所述的方法,其中,所述响 应消息包括与搜索请求搜索信元相匹配的所请求资源,所述搜索请求 搜索信元包括以下各项中的至少一个资源名称;文件名称;资源类型;资源大小;代表资源的图标;资源的简短描述;资源的散列;与资源相关联的访问权;以及 与资源相关联的元数据。
57. —种计算机程序,其被布置为在计算机上进行操作,以用于 操作无线通信网络内的节点之间的端对端网络,包括步骤在节点处接收至少一个端对端请求;从所述节点将所述至少一个端对端请求发射给至少一个其他节在所述节点处接收来自所述至少 一 个其他节点的响应消息;以及 从所述节点将所述响应消息发射给移动用户设备。
全文摘要
本发明涉及一种用于在通信网络中提供端对端服务的节点,该网络包括至少一个其他节点。该节点包括输入,其被布置为接收至少一个SIP端对端请求;输出,其被布置为从该节点将所述至少一个SIP端对端请求发射给所述至少一个其他节点中的至少一个节点;并且其中,输入被进一步布置为从该至少一个其他节点接收至少一个SIP端对端响应,并且输出被布置为发射该SIP端对端响应。
文档编号H04L29/06GK101422014SQ200780012983
公开日2009年4月29日 申请日期2007年3月12日 优先权日2006年4月11日
发明者M·A·加西亚-马丁, M·W·马蒂斯泽夫斯基 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1