用于提供对附着于网络注册装置的媒体资源的访问的技术的制作方法

文档序号:7642683阅读:120来源:国知局
专利名称:用于提供对附着于网络注册装置的媒体资源的访问的技术的制作方法
技术领域
本发明一般而言涉及由多媒体使能(multimedia-enabled)网络向装 置(例如用户装置)提供多媒体业务的领域。更具体而言,本发明涉及 用于访问媒体资源的技术,所述媒体资源可控制地从多媒体使能网络可 附着于网络注册装置。
背景技术
第三代移动网络的IMS (IP多媒体子系统)为所连接的装置提供多 种业务。所述业务包括控制和提供各种类型的媒体数据,所述媒体数据 例如是音频数据、视频数据、音频和视频数据的组合(例如用于视频电 话)、文本数据、应用数据等。
因此IMS是多媒体使能网络的一个显著实例(因特网是多媒体使能 网络的另一个实例)。业务的控制需要适当的信令机制以确保媒体数据 正确的端到端传输。为了这些目的,IMS利用了 SIP (会话初始协议)。 在SIP框架中,用户代理代表它们的用户来行动。用户代理发起请求并 且通常可能是它们的最终目的地。典型地但非排他地,用户代理是在用 户设备或用户的用户装置之一上运行的一个软件。IP(因特网协议)电 话或会议软件是用户代理的实例,其可以在移动电话、智能电话上被实 施,还可以在笔记本计算机和其他用户终端、用户装置或能够在网络上 通信的各项用户设备上被实施。
SIP的主要任务是在至少两个业务终端装置之间建立会话或关联, 所述业务终端装置例如是用户装置以及服务器系统。 一旦会话被建立, 媒体数据就可以在装置之间进行交换。对于会话建立而言,会话请求必
须通过网络被路由。为此目的,SIP在网络中引入了大量的服务实体, 所述服务实体包括注册服务器(包括位置服务器),其在用户在网络 中注册之后跟踪用户;代理服务器,其作为应用层路由器转发SIP请求 和响应;和/或重定向服务器,其接收请求并返回可以找到所请求的用户 的SIP用户代理或服务器的位置。会话自身的媒体数据可以在用户代理 之间被直接转发。服务实体可以是IMS域的CSCF(呼叫状态控制功能)的一部分或者可以与CSCF并列。
尽管SIP协议控制会话的建立和拆卸,但是需要进一步的协议例如 来完成媒体数据传输。SDP (会话描述协议)和/或RTP (实时协议)或 其他协议可以用于此目的,其自身可以利用IP-UDP (用户数据4艮协议) 通信或IP-TCP (传输控制协议)连接。因此,如果没有另外说明,那么 此处使用的术语"SIP"就打算表示用于控制多媒体业务的SIP协议组, 而不仅仅是SIP协议自身。
在SIP框架中,另一个用户的寻址,更确切地说,所述用户的一项 或多项用户设备之一的寻址,可以以不同的方式来实现作为第一实例, 可以使用用户的SIPURI(统一资源标识符),其以"sip:user@network" 的格式规定地址,该格式的结构可从电子邮件地址中得知。作为第二实 例,可以使用URI或URL(统一资源定位符),其直接与用户装置或用 户的用户设备相关联。基于用户相关的URI的业务请求(业务调用)的 路由包括将用户相关的URI解析为与用户的正确UE相关联的地址。这 个任务可以在代理服务器或重定向服务器的帮助下来执行。
一个装置的用户代理是业务的逻辑会话端点,即用户代理终接该业 务。为了生成媒体数据,该装置不得不进一步包括硬件和/或软件组件, 例如麦克风或者用于获得静止和/或运动图像的照相机,还包括例如可以 适合于提供流媒体数据(例如DVD和提供视频流的DVD驱动)的存储 组件。更进一步,媒体资源还可以是媒体流的目的地,例如适合于存储 媒体数据的存储装置或存储组件,比如DVD刻录驱动器和/或适合于插 入到驱动器中的DVD。
这些媒体资源可能已被集成到(用户)装置中,这意味着用户设备 已经适合于访问集成的媒体资源,并且适合于将资源所生成的媒体数据 提供给多媒体网络。例如,用户设备的制造商可能已经专门地配置用户 代理以便控制集成的资源。由于用户设备和集成的媒体资源的这种特定 的适配,所以集成的媒体资源的能力可以作为用户设备的能力被通知给 网络。
许多用户装置都提供用于附着外部硬件、软件组件或装置的接口 。 例如,许多移动电话或笔记本计算机提供一个或多个下列种类的有线或 无线接口 USB(通用串行总线)、蓝牙、串行或快速IR (红外线)、 WLAN、 FireWire等。这些接口可以被用来本地地附着硬件装置,例如家用电子设备(例如娱乐系统或家用电器)、计算装置(例如个人计算 机)、或移动装置,这些装置又可以结合照相机、IP电话、媒体内容播 放器或类似的装置。装置接口还可以包括用于与远程硬件来远程通信的 接口,所述远程通信例如是基于IP的通信,所述远程硬件例如是远程计 算机,其可以包括媒体资源。
如果提供了用于附着外部组件的接口 ,则业务终端设备还可以适合 于控制附着的媒体资源。例如,移动电话可以适合于控制附着的照相机, 以使照相机捕获视频序列并将图像发送给电话。在移动电话中实施的用 户代理然后可以经由网络的适当业务将所捕获的图像提供给另 一个装 置。
然而,附着的媒体资源自身及其特性在网络中是未知的。例如,在
使用SIP协议组的IMS网络中,用户代理可以代表网络中的用户设备来 注册,由此通知UE的特定媒体相关能力。但是在SIP框架中没有规定 为了能够从网络中或者在网络上访问外部媒体资源而注册外部媒体资 源的机制。SIP框架还在网络中规定了存在服务器,以作为通知由其他 UE发现的UE能力的可能性,参见3GPP (第三代伙伴项目)TS (技术 规范)23.141和TS 24.841。然而,存在业务并不允许通知附着的媒体 资源的能力。所以,不在网络中注册,资源就不能由其他装置经由网络 而访问。例如,没有注册就不可能发现由附着的媒体资源所提供的能力。
越来越多的移动装置结合了用于WLAN(无线本地接入网)或类似 技术的接口 ,从而允许建立用于将几个终端纟皮此之间以及进一步与外部 媒体资源互连的本地ad-hoc网络,其中对于附着于另 一个UE的媒体资 源的访问可能会是可能的。然而,预约从作为IMS的多媒体网络连接到 这样的本地网络并且访问媒体资源是没有可能性的。
因此,经由网络来访问附着于网络注册装置的媒体资源的可能性将 增加多媒体网络应用领域的使用实例的多样性。因此,需要一种技术来 提供从访问请求实体经由多媒体使能网络对媒体资源的访问,所述媒体 资源可控制地可附着于网络注册装置。

发明内容
根据本发明的第 一方面,提出 一种用于提供经由多媒体使能网络对 媒体资源的访问的方法。所述媒体资源可控制地可附着于网络注册装置。该方法包括以下步骤确定指示媒体资源的能力的资源能力信息; 将资源能力信息转换为业务能力信息,所述业务能力信息指示与经由网 络在网络注册装置上可访问的业务有关的能力;以及向网络和访问请求 实体中的至少一个提供业务能力信息。
网络可以是IMS网络或者任何其他能够提供多媒体业务的网络。此 处所使用的术语"多媒体业务"可以包括与任何类型媒体的数据传输有 关的业务。例如,多媒体业务可以涉及传输诸如音频数据、视频数据之 类的单个类型的媒体数据,也可以涉及传输文本数据或应用数据。进一 步,数据可以是包括例如几个数据流的聚合数据。更进一步,数据可能 不一定作为流数据来传输,而是可以适合于任何其他种类的传输机制。
网络注册装置可以是任何适合于在网络中注册的装置。例如,在 IMS中任何用户装置或用户设备(或终端设备)在利用网络中的任何业 务之前必须向网络注册。不仅是用户装置可能必须在网络中注册,而且 一般而言任何可以构成网络所提供的业务的端点的实体也可能必须在 网络中注册。例如,提供用于下载的媒体数据的应用服务器也可能是网 络注册装置。因此任何适合于在网络中注册的媒体资源都可能是网络注 册装置。
可附着的媒体资源可以是上面进 一 步讨论的资源中的任何 一 个,例 如本地附着装置或远程业务平台。当然,网络注册装置自身也可以表示 媒体资源(或几个资源),其可以经由它所关联的统 一 资源标识符(URI) 而可寻址。相反,可附着的媒体资源在本发明的上下文中应该被理解为 在相应的控制下能够将媒体数据提供给其所附着的装置的资源。媒体资 源在网络注册装置的外部,并且可以被机械地附着,例如经由插销、连 接器或夹子,或者可以被可通信地附着,例如通过建立无线通信。媒体 资源还可以是使用装置的硬件或外部硬件的软件应用。资源和网络注册 装置之间的通信于是可以经由软件通信接口而被执行。在使用之后媒体 资源可以不附着。
向网络提供业务能力信息例如可以包括向网络中附着的业务注册 服务器提供业务能力信息。访问请求实体可以是任何能够与网络注册装 置通信的实体。例如,访问请求实体可以是用户装置或用户设备,或者 可以是用于提供媒体数据的服务器,例如视频服务器。网络注册装置、 附着资源和/或访问请求装置可以由应用服务器组成。为了控制媒体资源,例如为了生成或存储媒体数据,控制装置需要 相应的资源控制信息。指示媒体资源的能力(例如指示其能够提供或接 收音频数据或视频数据的能力)的资源能力信息可以已成为资源控制信 息的一部分,或者必须从资源控制信息或以其他方式来确定。
业务能力信息可以涉及由网络所提供的并且装置在网络中已对其 注册的业务。例如,装置可能在注册过程中已经通知其处理网络的音频 业务的能力。
将资源能力信息转换为业务能力信息的步骤可以包括将资源能力 信息从特定格式变换或转录为用于业务能力信息的另 一格式,可选地包 括信息的添加或移除。它还可以包括将资源能力信息的一部分或全部 映射到业务能力信息的 一部分或全部。
向访问请求实体提供业务能力信息的步骤可以包括在网络中注册 业务能力信息,该网络然后将该信息转发给稍后请求访问的实体。附加 地或可选择地,它可以包括将该信息直接通知给访问请求实体。例如, 该装置可以在注册期间将归因于附着的资源的能力之一呈现给网络,并 且可以将归因于附着的资源的能力中的另 一个直接呈现给请求实体。
根据此处所讨论的方面的方法可以进一步包括下列步骤经由网络 接收提到(reference)业务能力信息的业务请求;基于所提到的业务能 力信息来确定附着的媒体资源;以及基于该确定来访问媒体资源。
在IMS网络中,业务请求可以由SIP INVITE消息来表示。所述消 息可以包括业务能力信息。代替直接提供业务能力信息(以及在注册期 间所提供的可能的进一步信息),还有可能的是,装置在注册期间提供 用于识别附着的业务的标识符,所述附着的业务也就是由可附着的资源 所提供的业务。在这种情况下,如果业务请求包括该标识符就将是足够 的。从在业务请求中所包括的信息中,用户设备必须确定要寻址哪个媒 体资源。在所接收的信息不够的情况下,UE可以根据预定的规则在可 获得的附着媒体资源中进行选择。
例如,所接收的信息可以包括在以某种符号指示能力"视频"的业 务能力信息。网络注册装置可能不具有内部视频能力,但是可能具有附 着于其上的照相机。因此所附着的媒体资源可以由所接收的业务能力信 息来确定。然后该装置根据该装置可获得的资源控制信息来控制所识别 的附着媒体资源。该方法进一步可以包括下列步骤接收由媒体资源所生成的媒体数 据;以及将媒体数据转发给网络。因此网络注册装置可以充当关于媒体 数据的网关。转发媒体数据还可以包括变换媒体数据,例如解码该数 据(其已由媒体资源使用专用编码而编码),以及利用网络中所使用的 码来编码该数据。可选择地或附加地,转发媒体数据的步骤可以包括转 换该媒体数据,例如以便提供特定的业务质量(QoS)。例如,与订购 了 "基本业务"的用户相比,订购了 "金牌业务,,的访问请求实体的用 户可以接收提高的QoS。在媒体数据从访问请求实体被发送到媒体资源 的情况下,网络注册装置还可以充当网关,其可以包括将数据解码和编 码成适当的格式,以供例如在媒体资源上存储。
然而,在不包括网络注册装置的传输路径上,媒体数据可以在媒体 资源和访问请求实体之间进行传输,例如可以在资源和实体之间建立直 接有线传输路径,而网络注册装置和访问请求实体通过移动IMS网络来 通信。
在传输路径包括网络注册装置的情况下,该装置可以在网络中发起 业务,即由业务能力信息所指示的业务。例如,用户设备中的用户代理 可以建立SIP会话以便经由网络将媒体数据传输到访问请求装置。
将资源能力信息转换为业务能力信息的步骤可以包括下列步骤提 供映射表,在所述映射表中资源能力信息被映射到业务能力信息;以及 基于该映射表来确定业务能力信息。
映射表例如可以由媒体资源的制造商来提供,或者可以附加地或可 选择地由网络运营商提供。当安装了用于控制可附着的媒体资源的控制 例程时,该表就可以在网络注册装置中被实施。附加地或可选择地,当 媒体资源被附着时或者当装置在网络中注册时,映射表可以被自动地下 载/升级。在映射表中查找资源能力信息可以直接产生所存储的与其相关 联的业务能力信息。
将资源能力信息转换为业务能力信息的步骤还可以包括下列步骤 将输入表格(form )呈现给网络注册装置的用户,以便输入涉及将资源 能力信息关联到业务能力信息的输入信息。例如,选项菜单可以在装置 的显示器上呈现给用户。然后用户可以选择正确的媒体类型。在进一步 的步骤中,输入信息可以由装置来接收,所述装置提供作为业务能力信 息的输入信息。如果没有用于将特征能力信息映射到业务能力信息的映射表,那么 可以从用户输入来获得业务能力信息,没有映射表例如是因为根本不存 在特定媒体资源的表,或者是因为现有的表没有包含将资源能力映射到 网络所提供的业务的映射。
在确定资源能力信息的步骤中,资源能力信息可以遵循与媒体资源
有关的资源描述格式;以及在将资源能力信息转换为业务能力信息的步 骤中,业务能力信息可以遵循网络的业务描述格式。
资源能力信息通常将规定媒体资源和/或在该资源中生成、存储或以 其他方式处理的媒体数据的特征。这些特征可以涉及例如数据的类型、 数据的生成(例如用于编码和传输数据的编解码器)、用于流媒体数据 的带宽,但还可能是緩沖器大小,以及进一步的涉及数据传输、数据呈 现(例如屏幕分辨率、特征编码支持、音量)等的特征。为了控制的目 的,这些特征通常将根据资源描述格式而规定。资源描述格式通常并不 与用于网络业务的业务描述格式相一致。例如,基于SIP的IMS网络使 用在IETF RFC 3840 (IETF因特网工程任务组,RFC请求注解)中规定 的指示用户代理能力的格式。然而,媒体资源的制造商当然可以使用其 自己的特定(专用)格式。
还可能在第一步中将媒体资源的业务能力信息映射到通用特征描 述格式,例如根据RFC 3840的能力指示格式。在第二步中,以通用格 式表示的资源能力信息然后可以被映射到网络的业务描述格式。该过程 适合于业务描述格式特定于网络时。
确定业务能力信息的步骤可以包括存储在网络注册装置中彼此关 联的资源能力信息和业务能力信息的步骤。然后该本地映射表可以包含 网络的一个或多个附着媒体资源和业务的瞬时有效特定关联,所述网络 是装置所注册的。通常,映射表可以包括每个关联包括同一个资源能力 信息的几个关联,并且还可以包括每个关联包括同一个业务能力信息的 几个关联。例如,同一个业务能力信息可以被包含在每个关联包含不同 的资源能力信息的几个关联中。反之亦然,同一个资源能力信息可以被 包含在每个关联包含不同的业务能力信息的几个关联中。
映射表还可以包括例如涉及附着媒体资源的控制或用于对装置识 别每条数据记录的标识符的条目,其中资源能力信息与业务能力信息相 关联。网络注册装置可以包括用于处理(例如终接)在网络注册装置上可 访问的业务的至少 一 个用户代理。所述至少 一 个用户代理可以在该用户 代理在网络中注册过程期间将业务能力信息发送给网络。
尽管本领域技术人员可以从SIP框架中知晓术语"用户代理"表示
用于例如SIP会话的端点,但是此处所使用的该术语应该被理解为通常 指用于为网络注册装置处理网络的业务的控制点。因此,H.323终端可 落入该术语的范围。用户代理可以在该装置(例如用户设备)中被实施, 但是还可以位于将仍允许该代理来代表用户设备行动的网络的节点中。 用户代理注册过程通常可包括网络注册装置的业务能力在网络中 的注册。注册过程于是可以包括向网络提供业务能力信息的步骤,其中 业务能力信息指示归因于附着于该装置的媒体资源的能力。为了第一次 注册或者刷新较早的注册,注册过程可以包括准备注册消息并将其发送 给网络。
响应于接收到业务请求,所述至少一个用户代理中的该用户代理或 任何用户代理可以发起业务的建立,所述业务在网络注册装置上可访 问。例如,在IMS网络中用户代理可以发起SIP会话的建立以同意业务 的访问请求实体。该业务(例如音频或—见频业务)然后可以在网络中的 ^又方之间一皮建立。
将业务能力信息发送给网络的步骤可以包括将业务识别信息发送 给网络的步骤,该业务识别信息唯一地识别与网络注册装置中的业务能 力信息相关联的资源能力信息。
对于用于访问媒体资源的呼入业务请求而言,用户设备在例如多个 附着资源或者单个资源的多个能力的情况下必须确定正确的资源能力 信息,例如资源可以适合于提供几种媒体类型(媒体数据的类型,例如 音频和视频),或者可以以不同方式寻址资源(例如,资源可以经由不 同的通信接口而附着)。在装置提供本地映射表的情况下,业务识别信 息可以被包括在该表中。例如,定义业务能力信息与资源能力信息的关 联的每条数据记录可以被分配唯一的业务识别信息。其他分配方案也是 可能的,因为对于本地映射表的特定数据记录的唯一标识来说,唯一的 业务识别信息和业务能力信息的组合就足够了。例如,业务标识符可以 在本地映射表中被重复使用,但是对于特定业务能力信息也可以仅使用 一次。
14例如,两个(外部)媒体资源可以被附着,二者都适合于音频数据 的提供。为了能够内部路由或者调度用于音频的呼入业务请求,对于这 两条相关数据记录中的每一条数据记录而言,所述数据记录可以包含不 同的业务识別信息。呼入请求必须提到这两个业务识别信息中的 一 个。 这同样适用于这两个业务中的一个是内部业务而另一个业务是附着业 务的情况,或者适用于单个媒体资源可以由网络注册装置以不同的方式 寻址的情况。业务识别信息因此可以被用来唯 一 地识别业务的本地变 化。
在将业务能力信息发送给网络的步骤中,业务能力信息可以被包括
在发送给网络的网络消息的报头中。例如,在IMS网络中,业务能力信 息可以一皮包括在SIP REGISTER消息中。业务能力信息也有可能被包括 在网络消息的主体中。
接收由媒体资源生成的媒体数据的步骤可以包括将媒体资源的媒 体数据与另外的来源的媒体数据进行聚合。网络注册装置于是可以作为 聚合器而工作。在媒体数据被转发到媒体资源的情况下,几个数据流也 可以被聚合以用于对媒体资源的存储或其他处理。除了添加或者复用另 外的来源(网络注册装置的外部或内部)的媒体数据流以外,聚合媒体 数据还可以包括添加、移除、或从数据到媒体数据/从媒体数据到数据的 转换的其他类型。例如,控制数据可以被添加到例如包括音频和/或视频 数据的媒体数据中。又如,从媒体资源所接收的媒体数据可以包括高分 辨率的视频数据。订购了 "金牌业务"的访问请求装置的用户可以接收 高分辨率的媒体数据,而订购了 "基本业务,,的访问请求装置的用户可 以仅接收低分辨率的媒体数据。接收媒体数据的步骤于是可以包括移除 媒体数据或者将媒体数据转换为低分辨率。
接收业务请求的步骤可以包括下列步骤基于判定规则来对业务请 求进行判定;以及基于上述判定来提供业务。判定规则可以涉及接受或 拒绝请求。附加地或可选择地,判定规则可以涉及将特定(方式的)业 务请求处理提供给访问请求实体。将特定(方式的)业务请求处理提供 给访问请求实体的步骤可以包括例如将特定QoS提供给访问请求实体 或者#1行特定的计费过程。判定MJ'J可以例如由订户或该网络注册装置 的用户来配置,或者可以由网络运营商提供。
根据本发明的第二方面,提出一种用于提供经由多媒体使能网络对媒体资源的访问的方法,其中媒体资源可控制地可附着于网络注册装 置,并且该方法包括下列步骤从网络注册装置接收业务能力信息,所 述业务能力信息指示在网络注册装置上经由网络可访问的业务的能力,
其中所迷能力涉及媒体资源;存储业务注册信息,其中业务注册信息包 括与用于识别网络注册装置的信息相关联的业务能力信息;以及将业务 注册信息提供给访问请求实体。
该方法可以在网络的业务注册服务器中执行。例如,在IMS网络中 该方法可以在S-CSCF (服务呼叫状态控制功能)或存在服务器中执行。 业务注册信息可以被存储在服务器的业务注册表中,例如在SIP注册或 发现表中,所述发现表被查询以便对指向节点的发现请求(例如SIP OPTIONS消息)进行响应。用于识别网络注册装置的信息可以包括与 网络注册装置相关联的地址,例如用户装置或应用服务器的网络接口 。 在其他情况下,地址可以包括涉及网络注册装置的用户的URI。
接收业务能力信息的步骤可以包括下列步骤从网络注册装置接收 业务识别信息,该业务识别信息唯 一 地识别与网络注册装置中的业务能 力信息相关联的资源能力信息;以及将与业务能力信息相关联的业务识 别信息存储在业务注册信息中。业务识别信息还将被提供给访问请求实 体,该访问请求实体又可以包括指向网络注册实体的业务请求中的该信 息。
该方法可以包括基于业务注册信息而向网络注册装置路由业务请 求的另一步骤。例如,在业务请求被指向用户而不是特定用户设备的情 况下,业务能力信息可以被用来寻址用户的适当注册的用户设备。
根据本发明的第三方面,提出 一 种用于提供访问请求实体经由多媒 体使能网络对媒体资源的访问的方法,其中该媒体资源可控制地可附着 于网络注册装置。该方法包括下列步骤确定业务能力信息,所述业务 能力信息指示经由网络在网络注册装置上可访问的业务的能力,其中所 述能力涉及媒体资源;以及经由网络将业务请求发送到网络注册装置, 所述业务请求提到业务能力信息。业务请求可以直接发送给网络注册装 置,或者其可以被发送至重定向服务器或代理服务器。
确定业务能力信息的步骤可以包括发现由网络所提供的业务注册 信息,其中业务注册信息包括与用于识别网络注册装置的信息相关联的 业务能力信息。例如,在IMS网络中,所述发现过程包括将SIP OPTIONS消息发送给网络中具有发现表的位置服务器。服务器将通过把与网络注 册装置有关的业务注册信息发送给网络资源所附着的网络注册装置来应答。
确定业务能力信息的步骤可以包括确定识别资源能力信息的业务 识别信息,所述资源能力信息与网络注册装置中的业务能力信息相关 联。业务识别信息可以被包括在指向网络注册装置的业务请求中,以允 许识别例如所请求访问的媒体资源和媒体类型。
在发送业务请求的步骤中,业务能力信息和业务识别信息中的至少
一个可以被包括在表示业务请求的网络消息的报头中。例如,在IMS网 络中业务请求可以由SIP INVITE消息表示。该消息的报头可以包括所 请求业务的指示,例如在INVITE消息的接受联系和/或拒绝联系报头字 段中。然后网络注册装置将适合于从这些字段中提取媒体业务信息。信 息还可以;故包括在网络消息的主体中。
根据本发明的另一个方面,提出一种计算机程序,所述程序包括程 序代码部分,当计算机程序在一个或多个计算装置上运行时,该程序代 码部分用于执行此处所描述的本发明的各方法方面中的任何一个的步 骤。该计算机程序可以被存储在计算机可读记录介质上,例如CD-ROM 或DVD。
根据本发明的又一个方面,提出一种用于提供经由多媒体使能网络 对媒体资源的访问的网络注册装置,所述媒体资源可控制地可附着于网
络注册装置。网络注册装置包括用于确定资源能力信息的确定组件, 所述资源能力信息指示媒体资源的能力;用于将资源能力信息转换为业 务能力信息的转换组件,所述业务能力信息指示与经由网络在网络注册 装置上可访问的业务有关的能力;以及用于将业务能力信息提供给网络 请求实体的接口组件。
网络注册装置例如可以是用户装置或用户设备(终端设备),或者 可以是用于提供媒体数据的服务器,例如应用服务器。
网络注册装置可以进一步包括用于终接在网络注册装置处可访问 的业务的用户代理,其中用户代理适合于在用户代理在网络中的注册过 程期间将业务能力信息发送给网络。用户代理例如可以从网络注册装置 中的本地映射表中读取业务能力信息,并且可以包括注册消息中的信 息。用户代理可以从本地映射表中进一步读取可选的信息,例如业务识
17别信息。
网络注册装置可以进 一 步包括用于访问媒体资源的控制组件。该组 件可以被实施为软件应用。该组件可以适合于将从访问请求组件所接收 的业务请求转发至附着资源,即该组件可以充当网关。该网关可以包括 根据资源描述格式来转换业务请求以便访问媒体资源的功能。在所请求 的业务不是直接与媒体资源所提供的业务相一致的情况下,该组件可以 将所请求的业务映射至附着资源的合适的附着业务。
t^a々久、、;juu护萝- ,、/ :业—ot 丄丄m工<ti ,i^ -K丄计/Jr 、'店丄 a:厶a丄i 乂夫 n -合/工/JAJ衣旦、KA j^l— 乂 0<亡丌j j牧*1、 w 乂冬Y十、负《'丁、 〃|工"人trj 乂$ P 、
数据并将该媒体数据转发至网络的网关组件。该网关组件例如可以适合 们进^于编码。
根据本发明的又一个方面,提出一种多媒体使能网络的附着业务注 册服务器,其适合于提供对媒体资源的访问,所述媒体资源可控制地可
附着于网络注册装置。附着业务注册服务器可以包括第一接口组件, 用于从网络注册装置接收业务能力信息,所述业务能力信息指示经由网 络在网络注册装置上可访问的业务的能力,其中所述能力涉及媒体资 源;存储组件,用于存储业务注册信息,其中业务注册信息包括与用于 识别网络注册装置的信息相关联的业务能力信息;以及第二接口组件, 用于向访问请求实体提供业务注册信息。
在IMS网络中,附着业务注册服务器可以作为服务器系统的一部分 来实施,该服务器系统包括注册服务器(registrar)、位置服务器、代理 服务器和重定向服务器中的一个或多个。附着业务注册服务器可以与 S-CSCF或存在服务器并列。附着业务注册服务器可以进一步包括用于 基于业务注册信息而向网络注册装置路由业务请求的路由组件。路由组 件可以例如适合于分析在发现表中存储的业务能力信息以便确定向其 路由业务请求的用户的正确用户设备。
根据本发明的又一个方面,提出一种访问请求实体,其适合于经由 多媒体使能网络来访问媒体资源,所述媒体资源可控制地可附着于网络 注册装置,其中第一用户设备包括确定组件,用于确定业务能力信息, 所述业务能力信息指示经由网络在网络注册装置上可访问的业务的能 力,并且其中所述能力涉及媒体资源;以及接口组件,用于经由网络将 业务请求发送至网络注册装置,所述业务请求提到业务能力信息。网络请求实体例如可以是用户装置或用户设备(终端设备),但还可以是用 于提供媒体数据的服务器,例如应用服务器。所述访问于是可以例如允 许服务器存储在可以是存储介质的附着资源上的数据。


下面将参考在附图中示出的示例性实施例进一 步描述本发明,其

图1是多媒体使能网络的一个实施例的示意图2是示意性地示出网络注册装置的 一 个实施例的功能框图3是示意性地示出多媒体使能网络的附着业务注册服务器的一个
实施例的功能框图4是示意性地示出访问请求装置的一个实施例的功能框图5是示出用于提供从多媒体使能网络对媒体资源的访问的方法的
一个实施例的流程图6是用于在多媒体网络中注册用户设备的方法的 一 个实施例的时
序图7是示出用于在具有附着的媒体资源的网络注册装置中处理呼入 业务请求的过程的 一 个实施例的流程图8是示出用于提供访问请求实体经由多媒体使能网络对可控制地 可附着于网络注册装置的媒体资源的访问的方法的 一 个实施例的流程
图9是示出用于提供从多媒体使能网络对媒体资源的访问的方法的 一个实施例的流程图,其中媒体资源可控制地可附着于网络注册装置; 图10a示意性地描绘附着业务标识符; 图10b示意性地示出本地ASI映射表的一个实施例; 图10c示意性地示出本地ASI映射表的另一个实施例; 图10d示出在附着业务注册服务器中存储的业务注册表的一个实施
例;
图11 a示出用于通知附着媒体资源的能力的注册信息的 一 个示例实 施例;
图lib示出注册消息的另一个实施例;
图llc示出INVITE消息的一个示例实施例。
具体实施例方式
在下面的描述中,出于解释而非限制的目的阐述了特定细节,例如 包括特定网络节点的特定网络拓朴、通信协议等,以便提供对本发明的 透彻理解。对于本领域技术人员而言显而易见的将是,本发明可以在脱 离这些特定细节的其他实施例中被实行。例如,本领域熟练技术人员将
IMS网络的多媒体使能网络中被实行。同样,本发明还可以在提供与将
媒体数据传输至其用户有关的业务的任何网络中被实行。本发明不仅适 用于移动网络,而且适用于连接固定设备的网络。例如,本发明还可以 应用于过程控制系统,所述过程控制系统包括多个互连的终端以及用于 操作、管理和检查现场装置的操作者工作站。
任何多媒体网络都提供经由特定于网络的业务控制协议的通信,以
用于调用、维护和拆卸业务。例如,IMS网络需要SIP协议组,这也被 用在下文中以说明本发明。然而,本发明还适用于任何其他的业务控制 协议框架,其例如可以基于H.323协议组或将来开发的协议。
本领域技术人员将进一步认识到,下面所解释的功能可以使用单独 的硬件电路、使用与程控微处理器或通用计算机相结合地运作的软件、 使用专用集成电路(ASIC)和/或使用一个或多个信号处理器(DSP)来 实施。还将认识到,当本发明被作为方法而描述时,它还可以被具体实 现在计算机处理器以及与处理器耦合的存储器中,其中存储器利用 一个 或多个程序来进行编码,所述一个或多个程序当由处理器执行时执行此 处所公开的方法。
此处所使用的术语"接口"可以表示"功能接口,,,即被包含在功 能组件或高层结构(例如硬件和/或软件组件或功能实体)中的子结构, 其被专门设计用来执行与另外的外部组件或结构的通信。功能接口可以 典型地但非排他地以软件来实施。
图1示意性地示出网络结构IOO的一个实施例。该结构包括多媒体 使能网络102、网络注册装置104以及访问请求实体106。网络102是 UMTS (通用移动电信系统)网络的IMS域。网络102包括业务注册服 务器108,其实施SIP注册服务器和代理或重定向服务器的功能。网络 注册装置和访问请求实体二者都被作为用户设备(UE)的项来说明,然而在其他实施例中,项104、 106中的一个或二者可以例如是应用月良务
器或者类似的媒体生成、存储或处理装置。UE 104、 106二者都可以是 配备有播放AV (音频-视频)序列的软件播放器的移动电话。
用户设备104被示出为通过关联110与网络102 (服务器108)相 关联。关联110可以是任何基于SIP的关联,例如关联110可以说明一 个SIP会话。UE 106具有到网络102 (服务器108)的类似关联112。 关联110、 112打算指示UE和控制服务器108之间的基于SIP的关系。 例如,UE 104可以包括用户代理(未在图1中示出),在终接任何来自 网络的业务之前,作为先决条件该用户代理必须在网络102 (即在服务 器108)中注册。关联110因此可以指示UE或网络注册装置104与注 册服务器108之间的SIP注册过程的消息交换。
诸如外部照相机114之类的媒体资源经由链路116被附着于UE 104。资源114包括一见频照相机和麦克风。照相机U4适合于生成多媒 体数据,即流视频数据和音频数据的组合。这些数据可以经由链路116 被提供给用户装置104。链路116是USB连接(或者也可以是无线连接, 例如蓝牙连接)。UE 104实施了用于控制照相机114的软件应用(未示 出)。
UE 104例如可以控制照相机114以便采集AV序列,以及可以经由 链路116接收所采集的多媒体数据,例如以流模式。UE 104然后可以经 由多媒体网络102向UE 106提供媒体数据。出于此目的,UE104、 106 必须建立网络的多媒体流业务。所述UE可以经由关联110、 112来建立 SIP会话以对适当的业务达成一致。多媒体数据自身可以经由或不经由 服务器108传输。
可选4奪地,UE 106可以经由网络102和UE 104来访问照相才几114。 访问请求实体106可以控制照相才几114,并且可以响应于上述控制而从 媒体资源U4接收所生成的多媒体数据。这将参考后面的图来更详细地 进行讨论。
为了能够访问媒体资源114, UE 104在附着业务注册服务器108上 注册,该附着业务注册服务器包括向服务器108提供业务能力信息,该 业务能力信息向网络102通知媒体资源114的能力。注册服务器108存 储业务能力信息。UE 106通过执行发现过程来发现在服务器108上存储 的业务能力信息。UE 106从所发现的业务能力信息确定多媒体业务请求(SIP INVITE)所需的参数,其经由SIP关联112、 110 (可能使用服务 器108的智能路由)被传输到UE 104。
UE 104根据从UE 106所接收的请求来访问照相机114。 UE 104可 以进一步充当网关,从而将照相机114所提供的媒体数据变换为由网络 102的所建立的多媒体业务所需的多媒体数据以便传输给UE 106。附着 媒体资源所提供的媒体数据基于网络的多媒体业务而由UE转发(可能 在变换之后)给网络,所述网络的多媒体业务已经在UE之间被建立。 此处所指的"附着业务,,不仅可以包括附着媒体资源的功能,而且可以 结合交互工作以提供访问请求实体经由网络对附着于网络注册装置的 媒体资源的访问。附着业务是基于网络注册装置外部的、可附着于该装 置的媒体资源的业务。由于媒体资源可以是硬件和/或软件,所以附着业 务可以是基于硬件和/或软件的业务。
图2是示意性地示出网络注册装置200的一个实施例的功能框图, 所述网络注册装置200适合于能够从IMS网络204访问附着媒体资源 202。网络注册装置200是用户装置,其可以是图1中UE 104的一个实 施例。网络204于是可以对应于图1中的网络102,而々某体资源202可 以对应于图1中的资源114。
UE 200包括用于建立到IMS网络204的SIP关联208的用户代理 206。用户设备200进一步包括用于经由链路212与媒体资源202通信 的接口 210。资源控制应用214在用户设备200中被实施。应用214控 制照相机202,并且也可以从照相机202接收多媒体数据以供存储和/或 在UE200中的进一步处理。为了控制照相机202,应用214从资源信息 存储装置216中检索资源能力信息。资源能力信息指示媒体资源202的 能力。
资源能力信息以特定的资源描述格式被存储在存储装置216中,其 使得能够由控制组件214经由接口 210来控制媒体资源202。资源描述 格式是一种专用格式,即特定于资源202的制造商。因此,控制应用214 特别适合于例如寻址以及控制媒体资源。应用214可以由制造商提供给 照相机202的买主,以使得能够由UE 200控制照相机。
用户设备200进一步包括确定和转换组件218,其适合于从存储装 置216读取资源能力信息。资源能力信息由组件218转换为业务能力信 息,该业务能力信息指示与经由网络204在网络注册装置200可访问的一个或多个业务有关的能力。确定和转换组件218将业务能力信息存储
在业务信息存储组件220中。
对于转换过程,转换组件218可以访问在映射存储组件222中存储 的映射表。在映射表中,资源能力信息被映射到业务能力信息。例如, 该表可以包含与照相机202中生成的媒体数据的类型相关的特征,其中 所述特征与网络204所提供的特定业务相关联,网络注册装置200可以 注册在该网络204上。
映射表例如可以由网络注册装置自动生成。例如,装置可以检测附 着于该装置的媒体资源。该检测然后可以触发适当的映射表的生成。附 加地或可选择地,映射表可以由网络204的运营商提供。该表然后可以 包括与大量媒体资源有关的映射数据,其可以附着于用户设备以与网络 204 —起使用。在可选4奪的实施例中,转换组件218可以访问在网站中 存储的映射表,所述网站由网络204的运营商来主持。这将允许迅速地 利用与新媒体资源或网络所提供的新业务有关的数据来更新映射表。
在又 一 个实施例中,映射表可以在媒体资源的制造商所主持的网站 上被提供。映射表可以将制造商的媒体资源的资源能力映射到几个多媒 体使能网络的多媒体业务,所述多媒体使能网络例如是IMS网络。
定能力的条目的'^况下,转J组件可以在用户装置200的显示器;224上 呈现输入表格,从其请求用户对输入信息进行输入。该输入表格可以以 人可读取的格式呈现资源能力信息。用户于是可以从几个选项中为传输 由媒体资源202所生成的媒体数据选择网络204的适当的业务。然后所 选择的业务可以由转换组件218使用以生成业务能力信息。
此处所例示的可选择实施例的组合也是可能的。确定组件可以首先 扫描在用户设备中本地存储的映射表;在搜索不成功的情况下,组件则 可以访问在网络提供者或制造商的网站上的映射表,也可以仅在尝试不 成功的情况下经由配置显示器向用户呈现一些映射选项。
为了使用网络204的业务,用户代理206结合了接口组件(未明确 示出)以便在用户代理在网络中注册期间将业务能力信息提供给网络 204。注册过程通过发送SIP REGISTER消息给网络(由SIP关联208 来示出)而发起。在准备注册过程中,用户代理206读取在存储组件220 中为附着媒体资源202存储的业务能力信息。业务能力信息还可以包含与用户设备200内部的多媒体能力有关的信息。结合在用户代理206中 的接口组件构造REGISTER消息并将该消息发送给网络,所述 REGISTER消息包括业务能力信息。
在注册之后,用户代理206可以从网络接收业务请求(例如SIP INVITE消息)。响应于该请求,用户代理206可以建立SIP会话(也 由关联208来示出)。从网络204到媒体资源的202的访问于是包括将 建立的SIP会话中的控制信息发送给用户代理206。可选择地或附加地, 控制信息的部分或全部可能已经被包括在SIP消息的报头中,从而不需 要建立SIP会话。
由于接收的业务请求,用户代理206例示了网关组件226并将控制 信息传递给网关226。网关226适合于将从用户代理接收的控制信息(以 网络业务的业务描述格式给出)转换为以资源描述格式表示的控制信 息,并将转换后的控制信息转发给控制组件214以便控制接口 210和媒 体资源202。为了转换控制信息,网关226可以读取在存储装置220中 的本地映射表。用户代理可以向网关226提供本地映射表的存储位置的 指针。
由资源202响应于控制而生成的媒体数据228经由接口 210被传输 至网关226。网关226可以变换媒体数据并将变换后的数据230转发至 用户代理206,该用户代理使用对SIP会话达成一致的业务将媒体数据 发送到网络204。媒体数据232的传输可以不遵循与SIP会话208相同 的路径,而是可以被直接发送到请求用户代理(未在图2中示出)。
图3是示意性地示出多媒体使能网络301的附着业务注册服务器 300的一个实施例的功能框图。服务器300可以是图1中网络102的服 务器108的一个实施例。服务器300可以包括实施未在图3中示出的SIP 注册服务器以及进一步的SIP代理服务器或重定向服务器的功能的组 件。网络注册装置302可以是图1的用户设备108或者图2的用户设备 200的一个实施例。媒体资源303可以是图1的媒体资源114或图2的 媒体资源202的一个实施例。访问请求实体304可以是图1的用户设备 108或者图2的用户设备200的一个实施例。
服务器300包括用于从用户设备302接收注册请求306的接口组件 305。请求306可以由SIP REGISTER消息表示。接口 305适合于从请求 306中提取业务能力信息,并将该业务能力信息存储在业务注册表或SIP
24注册存储组件307中。
服务器300进一步包括接口组件308,其适合于接收请求309,该请求用于发现与特定UE (UE 302 )相关或与特定订户(用户)相关的附着业务,所述特定订户例如是UE 302的用户。请求309可以由SIPOPTIONS消息表示。接口组件308适合于将请求转发至服务器300的位置业务组件310。基于该请求,组件310为附着业务查询在SIP注册存储组件307中存储的表,所述附着业务是用户设备302注册的业务。存储在业务注册表中的是包括附着业务能力信息的业务注册信息,所述附着业务能力信息与用于识别网络注册装置302的信息相关联。存储的业务包括附着业务,即与UE 302的附着媒体资源303有关的业务。作为查询的结果, 一条或多条数据记录被返回给位置业务组件310,从而至少指示与附着于UE 302的资源的资源能力有关的业务能力信息。位置业务组件310将数据返回给接口组件308,该接口组件将发现结果发送给用户设备304。
服务器300进一步包括用于从UE 304接收业务请求消息312的接口组件311,所述业务请求消息3]2用于请求对附着资源303的访问。业务请求可以是SIP INVITE消息。接口组件311将业务请求转发至路由组件313。路由组件313确定是否需要用于将请求路由至UE 302的路由信息。业务请求中的目的地地址信息通常可与用户(订户)有关,或者与用户设备有关。作为前一种情况的实例,业务请求309中的目的地地址信息可以与用户设备302的用户有关。于是,路由组件313可以从业务请求中提取附着业务信息,并且可以查询在存储装置304中的业务注册表以便检索正确用户设备的URI,所述正确的用户设备的URI提供对请求的附着业务的访问。
在业务请求中的目的地地址信息与用户设备有关的情况下,即网络注册装置是所寻址的端点(例如PSI路由),可能不需要另外的路由信息。已经确定了将业务请求路由至的用户设备地址(例如,与提供附着业务的用户设备302并列的用户代理的地址),则路由组件313将业务请求(SIP邀请)转发至接口组件314,所述接口组件314适合于将请求316进一步转发至用户设备302。
响应于UE 304对媒体资源的访问,由媒体资源303所生成的媒体数据318可以直接从用户设备302被传输到用户设备304,即可能不需要业务注册服务器300来路由媒体数据318。
图4是示意性地示出访问请求装置400的一个实施例的功能框图,所述访问请求装置400适合于发现网络401中的附着业务并适合于请求这些业务。UE 400可以是图的UE 104或者图3的UE 304的一个实施例。
用户设备400包括第一接口组件402,其适合于构造用于从多媒体使能网络401发现业务能力信息的发现消息。在通信403中,发现消息可以被发送给网络401,或者被发送给网络的附着业务注册服务器,或者被发送给网络注册装置。发现消息可以是SIP OPTIONS消息。作为发现过程的结果,接口组件402可以从通信403中的网络接收至少一条数据记录,所述数据记录包括与附着于网络注册装置的媒体资源相关的附着业务能力信息。
用户设备400将接收到的业务能力信息记录存储在存储组件404中。用户设备400还包括第二接口组件406,其适合于从存储组件404读取业务能力信息,并基于该业务能力信息构造业务请求消息407。该消息例如可以是SIP INVITE消息。业务请求407然后可以一皮转发给提供附着业务的网络注册装置。
图5是示出用于提供从多媒体使能网络对媒体资源的访问的方法的一个实施例500的流程图,其中媒体资源可控制地可附着于网络注册装置。该装置可以是图1的UE 104、图2的UE200或图3的UE 302。
例程500由触发事件502触发。例如,例程可以由准备网络中的网络注册装置的注册的注册过程而开始。例程500还可以在新媒体资源变为附着于网络注册装置的情况下被触发。
在步骤504中,资源能力信息被确定,所述资源能力信息指示媒体资源的能力。用户设备通常将需要资源能力信息以便能够正确地控制附着媒体资源以及处理与媒体资源有关的媒体数据。资源能力信息例如可以包括由附着资源所提供的(例如生成的)数据的媒体类型的指示。媒体类型指示媒体数据的类型,例如音频、视频等。资源能力信息可以包括指示如何寻址附着资源的地址信息。资源能力信息通常将以资源描述格式来表示,其可以特定于用户设备的制造商和/或媒体资源的制造商,或者特定于在网络注册装置和附着媒体资源之间所采用的通信技术。
资源能力信息可以进 一 步包括与媒体资源的控制有关的信息和/或
26与媒体资源有关的媒体数据的特征。例如所使用的编解码器、流媒体的可用带宽、所需的传输能力(例如緩沖器尺寸)、传输协议、用于呈现媒体数据所需的终端能力等。
在步骤506中,资源能力信息被转换为业务能力信息,该业务能力.
信息指示与经由网络在网络注册装置上可访问的业务有关的能力。业务能力信息可以表示媒体资源能力的一些或全部,所述媒体资源的能力在资源能力信息中以能够由网络节点和适合于网络的其他项用户设备来处理的形式来表示。例如,对于网络的业务可以有特定的业务描述格式。
所述才各式的实例由IETF RFC 3840和RFC 2506来规定,其中对于SIP框架提出基于ASCII或ASN.l的符号。
确定资源能力信息的步骤504可以包括简单地提供资源能力信息以用于后续步骤506。在用户设备没有可用的资源能力信息的情况下,确定资源能力信息的步骤例如可以包括将输入表格呈现给用户,以便让用户规定由附着媒体资源所生成的数据的媒体类型。由用户所输入的数据然后作为资源能力的表示被提供,所输入的数据将被转换为业务描述格式以便产生业务能力信息。
在步骤508中,业务能力信息被提供给访问请求实体。向网络通知媒体资源能力,例如向与CSCF或存在服务器相关联的注册表(registry)通知媒体资源能力,这允许第二用户设备可以发现媒体资源能力。然后第二 UE可以通过经由网络朝着第 一用户设备发起多媒体业务来对这些能力寻址。对于媒体数据应该从媒体资源被发送到第二用户设备的情况,第一用户设备可以包括网关的功能。步骤508可以包括在网络中注册或者刷新注册。
附加地或者可选择地,业务能力信息可以被提供给存在服务器或者被直接提供给访问请求实体。该方法在步骤510中返回到较高控制层,例如用于在网络中执行网络注册装置的注册的控制过程。
图6是用于在多媒体网络中注册用户设备602的方法的一个实施例的时序图(呼叫流程)。用户设备602具有附着于其上的媒体资源604,该用户设备可以是图1中的UE 104、图2中的UE200或者图3中的UE302的一个实施例。多媒体网络包括代理CSCF(呼叫状态控制功能)606和可以包括SIP注册服务器功能的服务CSCF 608。 CSCF 608可以实施图3的业务注册服务器300的一个实施例。网络还包括存在服务器610,其根据3GPPTS 23.141和TS 24.841来实施存在业务。存在业务向网络提供管理用户装置的存在信息的能力,甚至当该装置正在另 一 网络中漫游时。用户的存在信息可以通过用户的输入而获得,例如将公布(Publish)消息发送给存在服务器。由于存在业务被本领域技术人员所熟知,所以此处省略对其的详细描述。
媒体资源604可以通过手动连接用户装置602或者通过建立网络连接而附着于用户装置602。有关媒体资源能力的信息例如可以由用户装置经由本地发现机制(例如在本地网络中的广播)来请求,或者可以被预安装在装置中并通过附着资源来激活。在附着之后,用户装置602可以创建或更新本地ASI (附着业务标识符)映射表。在图6的实施例中,ASI包含附着业务能力信息。在参考图10b描述本地ASI映射表的结构之前,参考图10a来示出附着业务信息的一个实施例的结构。
图10a示意性地描绘包括统一资源标识符(URI) 1002、业务能力信息(SCI) 1004以及本地业务标识符(LSI) 1006的附着业务标识符或ASI 1000。 ASI 1000可以以ASCII格式被存储在用户设备602中(SIP是基于ASCII的协议)。URI 1002是SIP地址,其中"节点1"可以提到用户装置602,这可以便于业务请求到网络注册装置的PSI (公共业务标识)路由。ASI的其他实施例可以包括提到装置的用户的URI,例如利用"sip:userl咏,."类型的地址。
业务能力信息1004遵循在RFC 3840中给出的IETF标准,其中规定了用于媒体特征标签的符号(参见用于视频数据的RFC 340的第10.5节)。在其他实施例中,包括SCI(或特征标签)的ASI的内部表示也可以基于ASN.1符号,参见RFC 2506的第2.4节。
图10a的ASI 1000还包括作为第三组件的本地业务标识符1006。LSI 1006是业务识别信息(SII)的一个特定实施例,下面将会解释LSI用来唯一地识别资源能力信息,所述资源能力信息与网络注册装置中的业务能力信息相关联。在另外的实施例中,业务能力信息和/或ASI还可以包括规定与其相关的媒体业务/媒体数据的技术特性的属性。
图10b示意性地示出本地ASI映射表的一个实施例1010,所述本地ASI映射表例如由图6中的用户设备602来存储。映射表IOIO主要包括第一列1012,其包含与可附着或实际附着于网络注册装置的一个或多个资源有关的ASI;以及第二列1014,其为每个ASI包含关联的附着业务描述(ASD),所述附着业务描述是资源能力信息的一个特定实施例。
ASI列1012被用来在网络中注册附着业务。
列1012中的ASI遵循图10a中所扭无述的结构。在这个例子中,单 个媒体资源(例如图6的资源604)附着于用户设备。资源可以提供两 种类型的媒体数据,即视频和音频。每个ASI包含唯一的LSI,即媒体 类型分别被本地业务标识符LSI1和LSI2唯一地提到。在其他实施例中, LSI或者一般而言SII可以被用来区分不同类型的媒体、多个媒体资源、 到媒体资源的各种通信链路等等中的至少一个。 一般来说,SII允许唯 一地提到或区分一个或多个附着业务的实例。映射表1010的ASD列
1014为每个ASI规定了控制数据,该控制数据用于根据其能力控制附着 媒体资源。
ASD的第一列规定了附着资源地址(ARA),即以与网络注册装置 和附着媒体资源之间所采用的通信技术相对应的格式来表示的附着资 源的地址。在图10b所示的实例中,媒体资源可以经由IP协议栈而浮皮访 问以生成—见频数据,而资源可以经由蓝牙协议栈而被访问以生成音频数 据。换句话说,附着资源可以经由IP通信而提供一见频数据,并且可以经 由蓝牙通信而提供音频数据。因此附着资源的能力可以通过选择适当的 通信接口而控制。
ASD的另一列规定了附着媒体资源的资源控制信息(RCI),例如 控制命令。在图10b所示的实例中,取代RCI数据自身,给出了指针以 指向用户设备的存储装置中的地址,此处存储了用于控制媒体资源的适 当的控制信息。对于图2的UE 200的实例,指针可以指向资源信息存 储装置216的存储地址。与资源能力信息相关的其他数据可以在ASD 1014的其他列中规定。
附着业务地址列1014包含特定于被用来访问附着业务的各种技术 的信息。作为ARA的实例,基于IP的业务可以需要IP地址,Web业务 可以需要URL,非IP业务可以需要其他标准化的或专用的地址信息。
图10c示意性地示出本地ASI映射表的另一个实施例1020。具有用 于ASI以及关联的资源能力信息resp.ASD的两个列的基本结构类似于 图10b的实施例。表中的第一行和第二行对应于用于包括—见频能力的单 个附着资源的相同类型的媒体数据(视频)。附着的资源可以以不同的 方式(经由不同的网络接口 )寻址,即经由不同的IP地址访问。此处,需要本地业务标识符1022 (LSIl、 LSI2)唯一地识别特定资源能力信息 数据记录。
再次参考图6,在已经创建了以SIP格式来表示业务能力信息的本 地ASI映射表之后,UE 602构造SIP REGISTER消息,所述SIP REGISTER消息包括被包含在本地ASI映射表中的ASI 。在准备 REGISTER消息时,用户设备的用户代理可以从本地ASI映射表中读取 与SIP框架有关的SCI,将SCI变换为参数,并将这些参数插入到消息 中。也可以插入业务识别信息,例如LSI。
图1 la示出遵循标准IETF RFC 3840的REGISTER消息的一个示例 实施例1100,其可以被用于通知在图lOb的映射表1010中表示的附着 媒体资源的能力。消息1100的线1102规定了用户代理发送REGISTER 消息的能力(此处代表用户行动,而非代表特定用户设备)。可以从本 地映射表的ASI列中检索业务能力"音频"和"视频",并且作为附着 资源的能力通知给网络。
尽管表1010中的ASI包含本地业务标识符,但是只要网络注册装 置有可能在接收到业务请求时唯一地确定适当的资源能力信息,那么本 地业务标识符可能就不必被包括在给网络的通知中。在图10b和图Ua 的实例中,唯一的标识是可能的,因为本地映射表对于每种媒体类型仅 包含单个条目。在几种媒体资源附着的情况下,或者在媒体资源允许以 不同的方式(例如寻址方案)访问相同的媒体类型的情况下,仅通知媒 体类型将是不够的。在这些情况下还需要业务识别信息。
作为例子,图lib示出SIP REGISTER消息报头的另一个实施例 HIO,其可以被用来将来自图10c的本地ASI映射表1020的附着业务 通知给IMS网络。对于在本地映射表中的每个ASI, SCI和进一步的LSI 被检索并被插入到REGISTER消息中。与视频有关的两个附着业务中的 每个附着业务都可以使用LSI被专门地访问。SCI与特定LCI的关联通 过使用才各式"SCI=LCI1"或"SCI=LCI2"来完成。其他的实施例可以使 用另一种格式。
回来参考图6,在已经创建REGISTER消息之后,UE 602 (例如 UE 602的用户代理)发送REGISTER消息给网络以完成用户设备在网 络中的注册。代理606接收注册消息并将其转发给服务节点608。此处, 业务能力信息和可选的LSI从REGISTER消息中被提取,并且被存储在
30与REGISTER消息中规定的个人联系地址相关联的业务注册表中。在成 功地存储于业务注册表中之后,利用SIP消息"200 OK"向用户设备602 确i/v注册。
图10d示出在附着业务注册服务器中存储的业务注册表(更确切地 说是附着业务注册服务器表)的一个实施例1030,所述附着业务注册服 务器例如是图6中的CSCF 608。该表包含网络注册装置"节点1"的 ASI,因为它们在注册过程期间已被提供给服务器。每行包含业务注册 信息的一条数据记录,其中每条数据记录可以至少包含与用于识别网络 注册装置的信息相关联的业务能力信息,例如网络注册装置的URI或 URL。附着业务注册表可以包含进一步的数据,例如刷新的时间或者注 册的满期或者与由网络运营商或网络注册装置的用户对附着业务的控 制有关的控制数据。
如图6中所示,在该实施例中用户设备602基于媒体资源能力进一 步将附着业务通知给存在服务器610。必要的步骤对应于已经讨论过的 关于将附着业务通知给S-CSCF 608的步骤。准备根据TS 24.841的公布 请求消息,并且经由P-CSCF 606将该公布请求消息发送给存在服务器 610。服务器610从消息中提取SCI和LSI信息以及关联的URI,并将适 当的条目添加给业务注册表。向用户设备602确认成功的处理。
图7是示出用于在具有附着的媒体资源的网络注册装置中处理呼入 业务请求的过程的一个实施例700的必要步骤的流程图。用户设备可以 是图1的UE 104、图2的UE 200、图3的UE 302或图6的UE 602。 将参考图2中的用户设备200的各组件来说明过程700。
在例程700的步骤702中,用户设备是空闲的。例如,UE200的用 户代理206已经在网络204中注册,由此通知附着媒体资源202的SCI, 并且现在等待进一步的输入。在步骤704中,从网络中接收提到SCI的 业务调用请求。例如,用户代理206经由关4关208从网络204接收SIP INVITE消息。
在图lie中示出对应的INVITE消息的一个示例实施例1120。在单 个访问请求中请求多个附着业务。消息可以基于利用图llb的已由访问 请求实体所发现的REGISTER消息1110所通知的ASI数据。消息1120 通过指示业务能力信息"音频,,和"视频,,来在接受联系字段1122中
规定请求业务。此外,业务识别信息即本地业务标识符"Lsir被包括以用于媒体类型"[sip.]视频,,。尽管本地业务标识符"LSI3"也可能已 经由网络注册装置通知为媒体类型"音频"(参见图lib),但是由于
所请求的附着业务已经唯一地由媒体类型"音频,,的指示所识别,所以
该LSI可以在业务请求中被省略。用户代理206从INVITE消息中提取 SCI和LSI (如果存在的话),并将这些控制数据转发至网关226。业务 请求还可以包括用于控制附着业务的控制参数,所述控制参数也被提取 并被转发至网关226。
业务调用可能需要将大量控制参数从访问请求实体传送到网络注 册装置。在对附着业务的请求小得足以适合放在SIP消息的净荷内的情 况下,请求可以直接在SIP INVITE消息(如图11c所示)或MESSAGE 消息内被发送(这同样适用于从附着业务发送到访问请求实体的返回 值如果返回值适合于放在SIP消息中,则其可以在例如SIP OK消息 中被发送)。在业务调用器(访问请求实体)与附着业务的交互涉及几 个消息交换的情况下,可以在调用器和网络注册装置之间建立SIP会话。 在建立SIP会话之后,调用器可以使用SIP或任何其他在会话建立期间 所协商的协议,以供进一步与网络注册装置的通信。
在步骤706中,基于提到的业务能力信息来确定附着媒体资源。在 图2的示例实施例中,网关组件226在存储装置220中查询本地ASI映 射表1020 (图10c)以查找从用户代理206中接收到的SCI和LSI (如 果存在的话),并且检索关联的ASD数据。例如,网关检索适当的资 源地址(来自图10c中的表的用于媒体类型视频的正确IP地址以及用于 媒体类型音频的蓝牙地址)。网关还从本地ASI映射表中检索资源控制 信息RCI。在图10c的实例中,检索对应的指针。还可能从本地ASI映 射表中的对应ASD条目中检索控制信息。
在步骤708中,基于所述确定而访问媒体资源。在图2所示的示例 实施例中,网关226将确定的控制信息以及从业务请求中提取的可能的 控制参数转发至资源控制应用214。然后应用214使用控制信息和控制 参数来相应地控制附着媒体资源202。例如,应用可以从控制信息确定 用于正确寻址所提到的资源的接口 (例如图2中的接口 210)。此外, 该应用使用指针来访问资源信息存储装置216,以便检索用于控制资源 的以资源描述格式表示的资源控制信息。
通常,网关226可以以不同的方式控制媒体资源202。根据第一种可能性,网关可以将接收的业务请求转发至附着资源,而不用对内容的 任何修改。以这种方式,网关226充当透明代理。'
作为第二种可能性,网关226可以将接收的业务调用请求变换为与 通信框架相匹配的请求,该通信框架被用来在接口 210以及通信链路 212上与附着资源通信。协议转换必须由网关执行,但是不改变与业务 请求自身相关的内容。例如,仅有传输协议可以适合于图2中的通信链 路212。例如,用户设备200和网络204之间的通信208可以基于IP协 议,而资源202可以经由蓝牙被附着于用户设备200。
作为第三种可能性,由媒体资源生成媒体数据的过程和/或所生成的
配。例如,可以使用不同的编解码器,或者所需要的或所提供的流带宽 不同。在这些情况下,网关226可能必须变换从媒体资源202所递送的 媒体数据。例如,可能需要网关来解码数据流并利用不同的码对其编码, 或者緩沖媒体数据。对于数据被递送给媒体资源的情况,可能需要类似 的功能。
作为又一种可能性,当向网络提供附着媒体资源的媒体数据时,网 关可以充当聚合器,即它可以将不同媒体资源的媒体流合并,例如用于 视频电话的音频和视频流。网关还可以用于提供特定QoS。当将几个数 据流转发到媒体资源时,网关还可以充当聚合器。
过程700可以在步骤710中返回到更高层控制例程。
图8是示出用于提供访问请求实体经由多媒体使能网络对媒体资源 的访问的方法的一个实施例800的流程图,所述媒体资源可控制地可附 着于网络注册装置。该方法可以由图1中的UE 106、图3中的UE304 或图4中的UE 400来执行。将参考图4中的用户设备400的各组件来 示例性地-说明过程800。
该方法在步骤802中被触发,例如通过与访问请求实体的用户的输 入有关的事件而触发,利用所述事件来明确地或隐含地请求经由网络对 数据资源的访问。
在步骤804中确定业务能力信息,该业务能力信息指示经由网络在 网络注册装置上可访问的业务的能力,其中所述能力涉及媒体资源。上 述确定可以包括业务请求实体准备并执行与网络注册装置有关的附着 业务信息的发现。这些步骤例如可以由网络注册装置的用户代理执行,尽管在图4的实施例中没有包含用户代理。原则上,图4中的用户设备
400的接口组件402可以构造sip options消息,并将消息403发送至 网络401中的sip附着业务注册服务器(可选择地,options消息可以 被直接发送到具有附着的媒体资源的网络注册装置)。响应于sip options消息,业务注册服务器发送"200 ok"响应消息,其包含如 在sip注册表中表示的附着业务信息,即服务器的业务注册表。附着业 务信息至少包括业务能力信息以及可选的本地业务标识符信息。为了准 备业务请求,接收的sci (以及lsi)可以被存储在访问请求实体中。 在图4的实例中,接收的数据被存储在存储组件404中。对于不同于ims 网络的多媒体使能网络或者不依靠sip框架来进行业务控制的网络,确 定步骤当然将不同于此处所讨论的实例。
在步骤806中,业务请求经由网络被发送到网络注册装置,该业务 请求提到业务能力信息。例如,在sip框架内,访问请求实体的用户代 理可以经由网络将sip invite消息发送给网络注册装置的用户代理。 业务请求提到业务能力信息,可选地提到业务标识符信息,并且可以包 含附加的控制参数。
为了准备多媒体业务请求,接收的sci (和sii/lsi)可以例如被呈 现给用户,以让其选择至少一种附着业务。所发现的业务可以包括基于 集成在网络注册装置中的组件的媒体业务、以及由网络注册装置作为媒 介并基于一个或多个附着媒体资源的业务这二者。为了清楚起见,该讨 论仅集中于附着业务。
在确定了至少一种附着业务之后,用户设备400的第二接口 406(参 见图4)可以准备并发送业务请求,即sip invite消息。该消息可以 包括发现的业务能力信息以及可选地包括发现的本地业务信息。可能需 要未在图8中示出的进一步步骤来在访问请求实体和网络注册装置的用 户代理之间建立sip会话。然后媒体数据可以经由网络注册装置和网络 从媒体资源被传送到访问请求实体。最后,在步骤808中,可以结束媒 体数据传输,sip会话(如果有的话)可以被拆卸,并且控制可以被返 回给高层控制过程。
图9是示出用于提供从多媒体使能网络对媒体资源的访问的方法的 一个实施例900的流程图,其中媒体资源可控制地可附着于网络注册装 置。将参考图3中的附着业务注册服务器300的各组件来示例性地说明过程900。
在步骤902中,服务器准备好处理请求,所述服务器可以是图3的 业务注册服务器300或图1的108。在步骤904中,服务器从网络注册 装置接收业务能力信息,所述业务能力信息指示经由网络在网络注册装 置上可访问的业务的能力,其中所述能力涉及媒体资源。在图lla、图 11 b中示出传输业务能力信息的消息的实例。
从接收的消息中提取业务能力信息。在步骤卯6中,存储业务注册 信息,其中业务注册信息包括与用于识别网络注册装置的信息相关联的 业务能力信息。信息可以被存储在业务注册表(图3中的附图标记307) 中。
在步骤908中,业务注册信息被提供给访问请求实体。该步骤可以 包括例如在使用SIP的IMS网络中从访问请求实体接收SIP OPTIONS 消息,其被指向发现与网络注册装置相关的能力。在响应于OPTIONS 消息的200 OK消息中,存储的附着业务信息然后可以被发送给查询实 体。在未在图9中示出的过程900的进一步步骤中,服务器可以充当智 能路由装置,以将从访问请求实体304接收的业务请求路由至网络注册 装置302。在步骤910中,过程900返回到空闲状态。
附着业务的注册、发现和调用可以由运营商和/或用户来控制。例如, 附着业务的注册可以由运营商根据规则来限制,所述规则规定了订户、 订户组、终端或终端类型。网络运营商的策略,例如QoS^L则,也可以 被应用于对注册的附着业务的调用请求的处理。网络注册装置的用户可 以在接收到每个特定业务请求时或者基于存储在网络注册装置中的规 则来控制对附着业务的访问。所述规则例如可以是基于调用业务的用户 的标识、附着业务的类型等等。
本发明允许经由多媒体使能网络从访问请求实体访问网络注册装 置的附着业务,从而增强了多媒体网络的适用性。使用实例包括访问本 地附着的媒体资源,该附着基于任意的通信技术。其他的使用实例可以 包括对其他平台所主持的业务的访问,所述其他平台例如是远程业务平 台。例如,IMS应用服务器可以具有附着于其上的另一非IMS应用服务 器。本发明于是允许经由IMS网络对非IMS服务器的访问。网络运营 商可以控制对附着业务的发现和调用,在没有本发明的情况下,则无法 从多媒体使能网络中访问所述附着业务。虽然已经关于其优选实施例描述了本发明,但是应该理解,本公开 仅是说明性的。因此,本发明打算仅由附于此的权利要求书的范围来限定。
权利要求
1、一种用于提供经由多媒体使能网络对可控制地可附着于网络注册装置的媒体资源的访问的方法,其中所述方法包括下列步骤-确定指示所述媒体资源的能力的资源能力信息(504);-将所述资源能力信息转换为业务能力信息(506),所述业务能力信息指示与经由所述网络在所述网络注册装置上可访问的业务有关的能力;以及-将所述业务能力信息提供给所述网络和访问请求实体中的至少一个(508)。
2、 根据权利要求1所述的方法,还包括下列步骤-经由所述网络接收提到所述业务能力信息的业务请求(704);-基于所提到的业务能力信息来确定所述附着的媒体资源(706);以及-基于所述确定来访问所述媒体资源(708 )。
3、 根据权利要求1或2所述的方法,还包括下列步骤-接收由所述媒体资源所生成的媒体数据;以及-将所述媒体数据转发给所述网络。
4、 根据在前权利要求中的任何一项所述的方法,其中将所述资源能力信息转换为所述业务能力信息的所述步骤包括下列步骤-提供映射表,其中所述资源能力信息被映射到所述业务能力信息;以及-基于所述映射表来确定所述业务能力信息。
5、 根据在前权利要求中的任何一项所述的方法,其中在确定所述资源能力信息的所述步骤中,所述资源能力信息遵循与所述媒体资源有关的资源描述格式;以及在将所述资源能力信息转换为所述业务能力信息的所述步骤中,所述业务能力信息遵循所述网络的业务描述格式。
6、 根据在前权利要求中的任何一项所述的方法,其中所述网络注册装置包括用于处理在所述网络注册装置上可访问的业务的至少一个用户代理,以及所述至少一个用户代理在所述用户代理在所述网络中的注册过程期间将所述业务能力信息发送给所述网络。
7、 根据权利要求6所述的方法,其中所述至少一个用户代理中的所述用户代理或任何用户代理响应于接收到所述业务请求而发起对在所述网络注册装置上可访问的业务的建立。
8、 根据在前权利要求中的任何一项所述的方法,其中将所述业务能力信息发送给所述网络的所述步骤包括将所述业务识别信息发送给所述网络的步骤,所述业务识别信息唯一地识别与所述网络注册装置中的所述业务能力信息相关联的所述资源能力信息。
9、 根据在前权利要求中的任何一项所述的方法,其中在将所述业务能力信息发送给所述网络的所述步骤中,所述业务能力信息被包括在发送给所述网络的网络消息的报头中。
10、 根据权利要求3至9中的任何一项所述的方法,其中接收由所述媒体资源生成的媒体数据的所述步骤包括将所述媒体资源的媒体数据与另外的来源的媒体数据进行聚合。
11、 根据权利要求2至10中的任何一项所述的方法,其中接收所述业务请求的所述步骤包括下列步骤-基于判定规则来对所述业务请求进行判定;以及-基于所述判定来提供所述业务。
12、 一种用于提供经由多媒体使能网络对可控制地可附着于网络注册装置的媒体资源的访问的方法,其中所述方法包括下列步骤-从所述网络注册装置接收业务能力信息(904),所述业务能力信息指示经由所述网络在所述网络注册装置上可访问的业务的能力,其中所述能力涉及所述媒体资源;-存储业务注册信息(906),其中所述业务注册信息包括与用于识别所述网络注册装置的信息相关联的所述业务能力信息;以及-将所述业务注册信息提供给访问请求实体(908 )。
13、 根据权利要求12所述的方法,其中接收所述业务能力信息的所述步骤包括下列步骤-从所述网络注册装置接收业务识别信息,所述业务识别信息唯一地识别与所述网络注册装置中的所述业务能力信息相关联的资源能力信息;以及-将与所述业务能力信息相关联的所述业务识别信息存储在所述业务注册信息中。
14、 根据权利要求12或13所述的方法,包括基于所述业务注册信息而向所述网络注册装置路由业务请求的另 一步骤。
15、 一种用于提供访问请求实体经由多媒体使能网络对可控制地可附着于网络注册装置的媒体资源的访问的方法,所述方法包括下列步骤-确定业务能力信息(804),所述业务能力信息指示经由所述网络在所述网络注册装置上可访问的业务的能力,其中所述能力涉及所述媒体资源;-经由所述网络将业务请求发送给所述网络注册装置(806 ),所述业务请求提到所述业务能力信息。
16、 根据权利要求15所迷的方法,其中确定所述业务能力信息的所述步骤包括发现由所述网络提供的业务注册信息,其中所述业务注册信息包括与用于识别所述网络注册装置的信息相关联的所述业务能力信息。
17、 根据权利要求15或16所述的方法,其中确定所述业务能力信息的所述步骤包括确定识别资源能力信息的业务识别信息,所述资源能力信息与所述网络注册装置中的所述业务能力信息相关联。
18、 根据权利要求15至17中的任何一项所述的方法,其中在发送所述业务请求的所述步骤中,所述业务能力信息和所述业务识别信息中的至少 一 个被包括在表示所述业务请求的网络消息的报头中。
19、 一种包括程序代码部分的计算机程序,所述程序代码部分用于当所述计算机程序在一个或多个计算装置上运行时执行在前权利要求中的任何 一 项所述的各步骤。
20、 权利要求19所述的计算机程序,其被存储在计算机可读记录介质上。
21、 一种网络注册装置(104、 200、 302、 602 ),用于提供经由多媒体使能网络(102、 204、 301 )对可控制地可附着于所述网络注册装置的媒体资源(114、 202、 303、 602)的访问,其中所述网络注册装置包括-确定组件(218),用于确定指示所述媒体资源的能力的资源能力< S息 ,-转换组件(218),用于将所述资源能力信息转换为业务能力信息,所述业务能力信息指示与经由所述网络在所述网络注册装置上可访问的业务有关的能力;以及-接口组件(206),用于将所述业务能力信息提供给网络请求实体(106、 304 )。
22、 根据权利要求21所述的网络注册装置,还包括用于终接在所述网络注册装置上可访问的业务的用户代理(206 ),其中所述用户代理适于在所述用户代理在所述网络中的注册过程期间将所迷业务能力信息发送给所述网络。
23、 根据权利要求21或22所述的网络注册装置,还包括用于访问所述媒体资源的控制组件(226、 214)。
24、 根据权利要求21至23中的任何一项所述的网络注册装置,还包括网关组件(226 ),用于接收由所述媒体资源所生成的媒体数据并将所述媒体数据转发给所述网络。
25、 一种多媒体使能网络(102、 301 )的附着业务注册服务器(108、300、 608、 610),其适于提供对可控制地可附着于网络注册装置(104、302、 602 )的媒体资源(114、 303、 604 )的访问,其中所述附着业务注册服务器包括-第一接口组件(305 ),用于从所述网络注册装置接收业务能力信息,所述业务能力信息指示经由所述网络在所述网络注册装置上可访问的业务的能力,其中所述能力涉及所述媒体资源;-存储组件(307 ),用于存储业务注册信息,其中所迷业务注册信息包括与用于识别所述网络注册装置的信息相关联的所述业务能力信息;以及-第二接口组件(308、 310),用于向访问请求实体提供所述业务注册信息。
26、 根据权利要求25所述的附着业务注册服务器,还包括路由组件(313),用于基于所述业务注册信息而向所述网络注册装置路由业务请求。
27、 一种适于经由多媒体使能网络(102、 301、 401)来访问可控制地可附着于网络注册装置(104、 302 )的J 某体资源(114、 303 )的访问请求实体(106、 304、 400),其中所述访问请求实体包括-确定组件(402),用于确定业务能力信息,所述业务能力信息指示经由所述网络在所述网络注册装置上可访问的业务的能力,其中所述能力涉及所述媒体资源;以及-接口组件(406),用于经由所述网络将业务请求发送至所述网络注册装置,所述业务请求提到所述业务能力信息。
全文摘要
提出一种用于经由多媒体使能网络(102)来访问媒体资源(114)的技术,所述媒体资源可控制地可附着于网络注册装置(104)。该技术包括确定指示媒体资源的能力的资源能力信息;将所述资源能力信息转换为业务能力信息,所述业务能力信息指示与经由网络在网络注册装置上可访问的业务有关的能力;以及将所述业务能力信息提供给访问请求实体(106)。
文档编号H04L29/06GK101480013SQ200680055181
公开日2009年7月8日 申请日期2006年6月30日 优先权日2006年6月30日
发明者G·埃里克森, I·菲考拉斯, R·莱文施泰恩 申请人:艾利森电话股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1