内容提供系统、监视服务器和sip代理服务器的制作方法

文档序号:7921349阅读:183来源:国知局
专利名称:内容提供系统、监视服务器和sip代理服务器的制作方法
技术领域
本发明涉及内容提供系统、监视服务器和会话发起协议(SIP)代理 服务器。本发明更具体而言涉及这样一种内容提供系统等等,其通过将关
于用户终端和内容提供服务器之间的发送和接收的监视信息从SIP代理服
务器发送到监视服务器并将该监视信息存储在监视服务器中,从而允许内 容提供服务器的管理员很容易地获得内容提供服务器所必需的网络带宽或 者用于获得服务器资源的信息。
背景技术
近年来,正在越来越积极地构造利用基于因特网协议(IP)的技术来
替换现有的线路交换电话网络的下一代网络(next generation network, NGN) 。 NGN具有带宽补偿功能和安全性功能,并且利用SIP来执行会 话控制。
在这种NGN中,用户终端可以接收从内容提供服务器提供的诸如视 频内容或音乐内容之类的内容。在这种情况下,很难估计有多少用户终端 访问内容提供服务器并且在这种情况下需要什么内容带宽和什么服务器资 源。
例如,日本未经实审专利申请公布2004-110277、 2005-327155和 2004-7228描述了能够从内容提供服务器经由诸如因特网之类的网络向用 户终端提供诸如视频内容或音乐内容之类的内容的内容提供系统的示例。

发明内容
如上所述,对于其中用户终端连接到内容提供服务器并接收从其提供 的内容的内容提供系统,存在这样的问题,即很难估计内容提供服务器需 要什么网络带宽和什么资源。希望使得内容提供服务器的管理员可以很容易地获得内容提供服务器 所需的网络带宽或用于获得服务器资源的信息。
根据本发明一个实施例的一种经由网络向用户终端提供内容的内容提 供系统包括内容提供服务器,该内容提供服务器连接到网络并提供内 容;SIP代理服务器,该SIP代理服务器连接到网络并且对用户终端和内 容提供服务器之间的发送和接收进行中继;以及监视服务器,该监视服务
器连接到网络并且存储关于用户终端和内容提供服务器之间的发送和接收
的监视信息,该监视信息是从SIP代理服务器发送来的。
根据本发明的该实施例,关于用户终端和内容提供服务器之间的发送
和接收的监视信息被从SIP代理服务器发送到监视服务器。监视服务器接 收并存储从SIP代理服务器发送来的监视信息。例如,监视信息是关于响 应于从用户终端发送到内容提供服务器的SIP方法而从内容提供服务器发 送到用户终端的SIP响应的信息。
这样,由于关于用户终端和内容提供服务器之间的发送和接收的监视 信息被从SIP代理服务器发送到监视服务器并被存储在其中,因此,例 如,内容提供服务器的管理员可以很容易地获得内容提供服务器所需的网 络带宽或用于获得服务器资源的信息。
根据本发明的该实施例,关于用户终端和内容提供服务器之间的发送 和接收的监视信息被从SIP代理服务器发送到监视服务器并被存储在其 中,因此内容提供服务器的管理员可以很容易地获得内容提供服务器所需 的网络带宽或用于获得服务器资源的信息。


图1是示出根据本发明一个实施例的内容提供系统的示例性结构的框
图2是示出在用户终端、内容提供服务器、SIP代理服务器和监视服 务器中与本发明实施例有关的部分的示意结构的框图;并且 图3是示出内容提供系统中执行的示例性处理的序列图。
具体实施例方式
下面将参考附图描述本发明的实施例。
图1示出作为实施例的内容提供系统100的示例性结构。内容提供系
统100具有这样一种配置,其中用户终端110、内容提供服务器120、 SIP 代理服务器130和监视服务器140连接到NGN 150。 NGN 150是其中利用 SIP来执行会话控制的通信网络。
在该内容提供系统100中,用户终端110、内容提供服务器120和监 视服务器140各自充当SIP用户代理客户端(user agent client, UAC)。 SIP UAC生成并发送SIP方法(请求),并且接收和处理SIP响应。
用户终端110例如是个人计算机、机顶盒(STB)等等。内容提供服 务器120提供内容,例如视频内容或音乐内容。监视服务器140如下所述 接收并存储关于用户终端IIO和内容提供服务器120之间的发送和接收的 监视信息,该监视信息是从SIP代理服务器130发送来的。
在这里,监视信息例如是关于从用户终端110发送到内容提供服务器 120的SIP方法(SIP method)和响应于SIP方法而从内容提供服务器120 发送到用户终端IIO的SIP响应的信息。SIP方法的示例包括INVITE (邀 请)(会话发起请求)和SUBSCRIBE (预订)(事件通知请求)。SIP响 应的示例包括2xx (成功)、5xx (服务器差错)和6xx (全局差错)。
在此情况下,从SIP代理服务器130发送到监视服务器140的监视信 息例如包括以下信息(a)至(d)
(a) SIP方法类型INVITE/SUBSCRIBE
(b) SIP响应类型2xxOK/5xx服务器差错/6xx全局差错
(c) SIPURI
(d) IP地址
另外,SIP代理服务器130充当SIP用户代理服务器(user agent server, UAS) 。 SIP UAS接收并处理从SIP UAC发送来的SIP方法,并 且生成并发送SIP响应。
SIP代理服务器130对用户终端IIO和内容提供服务器120之间的发 送和接收进行中继。另外,如上所述,SIP代理服务器130向监视服务器140发送关于用户终端110和内容提供服务器120之间的发送和接收的监 视信息。
在这里,在图l所示的内容提供系统100中,为了简化描述使用了一 个用户终端110和一个内容提供服务器120;但是,可能存在多个用户终 端和内容提供服务器。
图2示出了在用户终端110、内容提供服务器120、 SIP代理服务器 130和监视服务器140中与本发明实施例有关的部分的示意结构。
用户终端IIO如上所述是个人计算机、STB等等,并且从内容提供服 务器120获得诸如视频内容或音乐内容之类的内容。该用户终端110包括 终端登记单元111和连接控制单元112。
终端登记单元111利用REGISTER (登记)方法将关于用户终端110 的信息登记到SIP代理服务器130中。要登记的信息例如是用户终端110 的SIPURI、 IP地址等等。连接控制单元112是用于与内容提供服务器 120执行通信的功能单元。在会话被建立时,该连接控制单元112例如经 由SIP代理服务器130向内容提供服务器120发送INVITE方法。另外, 在事件通知被请求时,连接控制单元112例如经由SIP代理服务器130向 内容提供服务器120发送SUBSCRIBE方法。另外,该连接控制单元112 接收响应于诸如INVITE方法、SUBSCRIBE方法等等之类的SIP方法的诸 如2xx (成功)、5xx (服务器差错)和6xx (全局差错)之类的SIP响 应,SIP响应是从内容提供服务器120经由SIP代理服务器130发送来 的。
内容提供服务器120包括终端登记单元121和连接控制单元122。终 端登记单元121利用REGISTER方法将关于内容提供服务器120的信息登 记到内容提供服务器120中。要登记的信息例如是内容提供服务器120的 SIP URI、 IP地址等等。连接控制单元122是用于与用户终端110执行通 信的功能单元。该连接控制单元122例如接收从用户终端110经由SIP代 理服务器130发送来的INVITE方法。另外,连接控制单元122例如接收 从用户终端110经由SIP代理服务器130发送来的SUBSCRIBE方法。另 外,该连接控制单元112响应于诸如INVITE方法、SUBSCRIBE方法等等之类的SIP方法经由SIP代理服务器130向用户终端110发送诸如2xx (成功)、5xx (服务器差错)和6xx (全局差错)之类的SIP响应。
SIP代理服务器130包括登记认证单元131和分组传送单元132。登记 认证单元131接收从SIP UAC (用户终端110、内容提供服务器120和监 视服务器140)发送来的REGISTER方法,并且接受登记请求。该登记认 证单元131接收REGISTER方法并且更新用于登记的数据库(未示出)。 在这种情况下,对于每个SIPUAC,由REGISTER方法之一指定的关于发 送源的信息,例如SIP URI和IP地址,被作为SIP UAC的地址登记到数 据库中。这使得每个SIP UAC可以利用该SIP UAC的唯一 SIP URI接收从 一个不同的SIP UAC发送来的方法。另外,在接收REGISTER方法之 后,登记认证单元131可以执行认证以判定作为发送源的SIP UAC是否可 被登记。
分组传送单元132接受从SIP UAC发送来的连接请求并且将分组传送 到作为发送目的地的SIP UAC。该分组传送单元132例如接收从用户终端 110发送到内容提供服务器120的INVITE方法,利用INVITE方法的头部 中包括的发送目的地地址作为关键字来获得内容提供服务器120的IP地 址,并且将接收到的INVITE方法传送到该IP地址。
另外,分组传送单元132例如接收从用户终端IIO发送到内容提供服 务器120的SUBSCRIBE方法,利用SUBSCRIBE方法的头部中包括的发 送目的地地址作为关键字来获得内容提供服务器120的IP地址,并且将接 收到的SUBSCRIBE方法传送到该IP地址。
另外,分组传送单元132监视用户终端IIO和内容提供服务器120之 间的发送和接收,并且将监视信息发送到监视服务器140。如上所述,监 视信息例如是关于从用户终端IIO发送到内容提供服务器120的SIP方法 和响应于SIP方法从内容提供服务器120发送到用户终端110的SIP响 应,等等。因此,分组传送单元132被包括在监视信息发送单元中。
监视服务器140包括终端登记单元141、监视信息接收单元142、监 视信息存储单元143、监视信息处理单元144、以及监视信息通知单元 145。终端登记单元141利用REGISTER方法将关于监视服务器140的信息登记到SIP代理服务器130中。要登记的信息例如是监视服务器140的
SIPURI、 IP地址等等。
监视信息接收单元142接收从SIP代理服务器130发送的监视信息。 监视信息存储单元143存储由监视信息接收单元142接收到的监视信息。
监视信息处理单元144对存储在监视信息存储单元143中的监视信息 进行处理。例如,监视信息处理单元144对关于INVITE方法的成功数目 和差错数目进行计数,并且对关于SUBSCRIBE方法的成功数目和差错数 目进行计数。另外,例如,监视信息处理单元144根据关于INVITE方法 的成功数目和差错数目,按固定的时间间隔计算内容提供服务器120的用 户数目。监视信息通知单元145将监视信息处理单元144的处理结果的通 知经由NGN 150发送到例如内容提供服务器120的管理员。
图3示出图1所示的内容提供系统100的示例性处理。
首先,在步骤ST1中,监视服务器140的终端登记单元141向SIP代 理服务器130发送REGISTER方法,以便登记监视服务器140。 SIP代理 服务器130在登记认证单元131处接收到从监视服务器140发送来的 REGISTER方法,并且在进行确保监视服务器140是能够被登记在其中的 终端的认证之后,将监视服务器140登记到用于登记的数据库中。
接下来,在步骤ST2中,内容提供服务器120的终端登记单元121向 SIP代理服务器130发送REGISTER方法,以便登记内容提供服务器 120。 SIP代理服务器130在登记认证单元131处接收到从内容提供服务器 120发送来的REGISTER方法,并且在进行确保内容提供服务器120是能 够被登记在其中的终端的认证之后,将内容提供服务器120登记到用于登 记的数据库中。
接下来,在步骤ST3中,用户终端110的终端登记单元111向SIP代 理服务器130发送REGISTER方法,以便登记用户终端110。 SIP代理服 务器130在登记认证单元131处接收到从用户终端110发送来的 REGISTER方法,并且在进行确保用户终端110是能够被登记在其中的终 端的认证之后,将用户终端IIO登记到用于登记的数据库中。
接下来,在步骤ST4中,用户终端110的连接控制单元112向SIP代理服务器130发送INVITE方法,该INVITE方法是会话开始请求。然 后,在步骤ST5中,SIP代理服务器130的分组传送单元132接收从用户 终端110发送来的INVITE方法,并将该INVITE方法传送到内容提供服 务器120。内容提供服务器120的连接控制单元122接收从SIP代理服务 器130传送来的INVITE方法。
接下来,当内容提供服务器120接受会话开始请求时,在步骤ST6 中,内容提供服务器120向SIP代理服务器130发送指示成功的响应(200 OK)。然后,在步骤ST7中,SIP代理服务器130的分组传送单元132接 收从内容提供服务器120发送来的指示成功的响应(200 OK),并且将该 响应传送到用户终端110。用户终端110的连接控制单元112接收从SIP 代理服务器130传送来的指示成功的响应(200 OK)。
在用户终端110和内容提供服务器120之间的会话这样建立之后,例 如,在步骤ST8中,内容被从内容提供服务器120提供到用户终端110。
在步骤ST9中,SIP代理服务器130向监视服务器140发送监视信息 (0& =成功)的通知。该监视信息包括指示出该方法是INVITE并且响应 是200OK的信息,以及用户终端IIO的SIPURI、 IP地址等等。
在此情况下,SIP代理服务器130的分组传送单元132向监视服务器 140发送监视信息。监视服务器140的监视信息接收单元142接收从SIP 代理服务器130发送来的监视信息。监视服务器140的监视信息存储单元 143存储监视信息接收单元142所接收的监视信息。
与之不同,当内容提供服务器120不接受会话开始请求时,在步骤 ST10中,内容提供服务器120向SIP代理服务器130发送诸如5xx (服务 器差错)、6xx (全局差错)等等之类的指示差错的响应(以下称之为 "差错响应")。在步骤ST11中,SIP代理服务器130的分组传送单元 132接收从内容提供服务器120发送来的差错响应,并且将该响应传送到 用户终端110。用户终端110的连接控制单元112接收从SIP代理服务器 130传送来的差错响应。
在步骤ST12中,SIP代理服务器130向监视服务器140发送监视信息 (差错=失败)的通知。该监视信息包括指示出该方法是INVITE并且响应是差错(5xx或6xx)的信息,以及用户终端110的SIPURI、 IP地址等等。
在此情况下,SIP代理服务器130的分组传送单元132向监视服务器 140发送监视信息。监视服务器140的监视信息接收单元142接收从SIP 代理服务器130发送来的监视信息。监视服务器140的监视信息存储单元 143存储监视信息接收单元142所接收的监视信息。
在图l所示的内容提供系统100中,关于用户终端110和内容提供服 务器120之间的发送和接收的监视信息被从SIP代理服务器130发送到监 视服务器140,并且该监视信息被存储在监视服务器140的监视信息存储 单元143中。存储在监视信息存储单元143中的监视信息被监视信息处理 单元144所处理。
例如,监视信息处理单元144对关于INVITE方法的成功数目和差错 数目进行计数,并且对关于SUBSCRIBE方法的成功数目和差错数目进行 计数。另外,例如,监视信息处理单元144根据关于INVITE方法的成功 数目和差错数目,按固定的时间间隔计算内容提供服务器120的用户数 目。
该监视信息处理单元144的处理结果被监视信息通知单元145作为通 知经由NGN 150发送到内容提供服务器120的管理员。这样,内容提供服 务器120的管理员可以很容易地从监视服务器140得到内容提供服务器 120所必需的网络带宽或者用于获得服务器资源的信息。
这里,在上述实施例中,描述了在分开的位置设置SIP代理服务器 130和监视服务器140的示例;但是,可能存在SIP代理服务器130和监 视服务器140被设置在同一位置的情况,例如它们由同一计算机构成的情 况。
本领域的技术人员应当理解,取决于设计要求和其他因素,可以进行 各种修改、组合、子组合和变更,只要它们处于所附权利要求或其等同物 的范围之内。
本发明包含与2007年11月2日向日本专利局提交的日本专利申请JP 2007-286790相关的主题,这里通过引用将该申请的全部内容并入。
权利要求
1. 一种经由网络向用户终端提供内容的内容提供系统,该内容提供系统包括内容提供服务器,该内容提供服务器连接到所述网络并提供内容;SIP代理服务器,该SIP代理服务器连接到所述网络并且对所述用户终端和所述内容提供服务器之间的发送和接收进行中继;以及监视服务器,该监视服务器连接到所述网络并且存储关于所述用户终端和所述内容提供服务器之间的发送和接收的监视信息,该监视信息是从所述SIP代理服务器发送来的。
2. —种连接到网络的监视服务器,提供内容的内容提供服务器和对用 户终端和所述内容提供服务器之间发送和接收进行中继的SIP代理服务器连接到所述网络,所述监视服务器包括监视信息接收单元,该监视信息接收单元接收关于所述用户终端和所 述内容提供服务器之间的发送和接收的监视信息,该监视信息是从所述SIP代理服务器发送来的;以及监视信息存储单元,该监视信息存储单元存储由所述监视信息接收单 元接收到的监视信息。
3. 根据权利要求2所述的监视服务器,其中所述监视信息是关于响应于从所述用户终端发送到所述内容提供服务器的SIP方法而从所述内容提供服务器发送到所述用户终端的SIP响应的信息。
4. 一种连接到网络并对用户终端和提供内容的内容提供服务器之间的 发送和接收进行中继的SIP代理服务器,所述内容提供服务器连接到所述网络,所述SIP代理服务器包括监视信息发送单元,该监视信息发送单元向连接到所述网络的监视服 务器发送关于所述用户终端和所述内容提供服务器之间的发送和接收的监 视信息。
5. 根据权利要求4所述的SIP代理服务器,其中所述监视信息是关于响应于从所述用户终端发送到所述内容提供 服务器的SIP方法而从所述内容提供服务器发送到所述用户终端的SIP响 应的信息。
全文摘要
本发明提供了内容提供系统、监视服务器和SIP代理服务器。一种经由网络向用户终端提供内容的内容提供系统包括内容提供服务器,该内容提供服务器连接到网络并提供内容;SIP代理服务器,该SIP代理服务器连接到网络并且对用户终端和内容提供服务器之间的发送和接收进行中继;以及监视服务器,该监视服务器连接到网络并且存储关于用户终端和内容提供服务器之间的发送和接收的监视信息,该监视信息是从SIP代理服务器发送来的。
文档编号H04L29/06GK101425967SQ20081017552
公开日2009年5月6日 申请日期2008年11月3日 优先权日2007年11月2日
发明者及川智也, 小保田规生, 川田雅人, 王宏刚 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1