递送服务器、辅助服务器、及它们的内容递送方法

文档序号:7921686阅读:206来源:国知局
专利名称:递送服务器、辅助服务器、及它们的内容递送方法
技术领域
本发明涉及递送服务器(delivery server )、递送服务器的内容递送方 法,辅助服务器(booster server)、以及辅助服务器的内容递送方法。具 体地,本发明涉及例如如下递送服务器其将内容传输到辅助服务器; 以及将包括有关辅助服务器的信息在内的传送命令传输到客户端,以便 当递送服务器不可用于从客户端所传输的递送请求时,将内容从辅助服 务器传输到客户端。因此,可以以使用递送服务器的低成本地,开始递 送服务事务。
背景纟支术
最近几年,通过使用基于IP (因特网协议)技术的网络来替代在相 关技术领域中的线路交换系统的电话网络而所获得的NGN (下一代网 络)的构造得以显著发展。NGN具有频带保证功能和安全功能。在NGN 中,使用SIP (会话启动协议(session initiation protocol))来进行会话 控制。
在这样的NGN中,客户端接收从递送服务器所递送的诸如视频图 像或者音乐的内容。在这一情况下,难以识别从客户机服务器所传输的 递送请求的数目,并且难以确定对于所传输的递送请求所需的服务器资源。
例如,No.2004-110277的日本未经审查专利申请发表物、 No.2005-327155的日本未经审查专利申请发表物、以及No.2004-7228的 曰本未经审查专利申请发表物公开了如下系统其中,递送服务器(内 容供给服务器)通过诸如因特网来将诸如视频图像或者音乐的内容传输
4到客户端(用户终端)。
图18描述了如下流递送(streaming delivery):其中,通过网络230 从用作递送服务器的摄像机服务器210将图像拾取数据递送到客户端 220a ~ 220c。例如,由于CPU (中央处理单元)的能力,因此限制了由 单个摄像机服务器210所执行的流递送的数目。当执行维持高图像质量 的流递送时,递送的数目受到了更严格的限制。
为了提高递送的数目,提议负载分布技术。 一种负载分布技术的例 子包括使用图19中所示的DNS (域名系统)的负载分布。在这种负教 分布技术中,当客户端220请求DNS服务器240传输递送服务器的IP 地址时,DNS服务器240将IP地址赋予递送服务器,即递送服务器0~ 2 (递送服务器210a ~ 210c),并且将所赋予的IP地址传输客户端220。 以这一方式,减少了被施加于每一递送服务器的负载。
另外,负载分布技术的例子还包括使用图20中所示的负载平衡器 (开关)的负载分布。在这一负载分布技术中,当客户端220请求DNS 服务器240传输递送服务器的IP地址时,DNS服务器240将有关负载 平衡器250的IP地址的信息传输到客户端220,且负载平衡器250成功 地将IP地址赋予递送服务器0 2,即递送服务器210a 210c。以这一 方式,减少了被施加于每一递送服务器的负载。
而且,为了增加递送的数目,最近几年,提出了多播方法(multicast method)。多播方法的例子包括IP多播和应用级多播。

发明内容
在使用DNS服务器240的负载分布技术、使用负载平衡器250的 负载分布技术、或者以上所描述的IP多播中,引发了这样一些问题不 使用这种技术,除非预先获知递送的要求的数目(a),而且,在假设执 行大数目递送的情况下,需要大量初始投资(b)。另一方面,在应用级 多播中,引发了这样一些问题客户端应具有用于使用P2P (对等)通 信来递送的特殊配置(a);难以保证良好的通信质量(b);以及难以管 理收费所需的连接历史(c)。即,以上所描述的相关技术中的负载分布 技术和多播技术不适合于内容递送服务事务的低成本启动(small start )。
希望提供一种低成本地启动的内容递送服务。根据本发明的实施例,提供了一种递送服务器,其包含内容输出 单元,其被配置以输出内容;递送请求接收单元,其被配置以接收从连 接于网络的客户端所传输的递送请求;确定单元,其^:配置以当使用所 述递送请求接收单元来接收所述递送请求时,响应于所述递送请求来确 定是否将该内容递送到所述客户端;以及传输单元,其^c配置以当所述
输到作为使用所述递送请求接收单元所接收的递送请求的传输源的客
单元输出的^容传输到连接于网络的辅助服务器,而且还将包括有关辅 助服务器的信息在内的传送命令传输到作为使用所述递送请求接收单 元所接收的递送请求的传输源的客户端。
根据本发明的另一实施例,提供了一种辅助服务器,其包含内容 接收单元,其被配置以接收从连接于网络的递送服务器所递送的内容; 递送请求接收单元,其被配置以接收从连接于网络的客户端所传输的递 送请求;以及内容递送单元,其被配置以当所述递送请求接收单元接收 递送请求时将使用所述内容接收单元所接收的内容递送到作为使用所 述递送请求接收单元所接收的递送请求的传输源的客户端。
使用这一配置,通过网络将递送服务器、客户端、以及辅助服务器 互相连接。所述网络对应于NGN (下一代网络)。当客户端传输递送请 求时,递送服务器响应于递送请求,确定是否要从递送服务器本身传输 内容。例如,当递送的数目小于对应于递送服务器的递送能力的递送的 数目时,递送服务器确定递送服务器将内容递送到客户端105。
当响应于递送请求而确定可以从递送服务器递送内容时,将内容从 递送服务器递送到客户端。例如,递送服务器包括被配置以捕获对象的 图像、并且输出对应于该对象的图像的图像拾取数据的图像拾取单元。 将从图像拾取单元所输出的图像拾取数据作为内容递送到客户端。
另 一方面,当响应于递送请求而确定递送服务器不可用于内容递送 操作时,递送服务器将内容传输到辅助服务器,并且向客户端传送包括 有关辅助服务器的信息在内的传送命令。因此,客户端将递送请求传送 到辅助服务器,并且从辅助服务器而不是递送服务器向客户端递送内如以上所描述的,当因为递送请求的数目很小,所以递送服务器可 用于从客户端所供应的递送请求时,递送服务器本身将内容传输到客户 端。在这一情况下,可以在不使用辅助服务器的情况下递送内容,因此, 可低成本地启动递送服务事务。另一方面,在由于递送的数目很大,所 以递送服务器不可用于从客户端所传输的递送请求的情况下,可以利用 辅助服务器来递送内容,以灵活地应对增长的递送数目。
例如,当辅助服务器不可用于从客户端所传输的递送请求时,可以 将从内容输出单元所输出的内容传输到连接于网络的另 一辅助服务器, 并且可以向作为使用递送请求接收单元所接收的递送请求的传输源的 客户端传输包括有关所述另一辅助服务器的信息在内的传送命令。在这 一情况下,可以增加要使用的辅助服务器的数目,以应对增长的递送的 数目。 '
因此,当递送服务器不可用于从客户端所传输的递送请求时,递送 服务器将内容传输到辅助服务器,并且向客户端传输包含有关辅助服务 器的信息在内的传送命令,然后辅助服务器将内容传输到客户端。使用 这一配置,可以低成本地启动递送服务事务。


图1是说明了根据本发明的实施例的内容递送系统的配置的示例的
方框图2是说明了摄像机服务器的配置的示例的方框图; 图3是说明了当客户端发布递送请求时所执行的摄像机服务器的控 制器的处理操:作的流程图4是说明了内容递送系统的第一操作的示例的方框图; 图5是说明了内容递送系统的第一4喿作的示例的序列图; 图6是说明了内容递送系统的第二操作的示例的方框图; 图7'是说明了内容递送系统的第二操作的示例的序列图; 图8是说明了内容递送系统的第三4乘作的示例的方框图; 图9是说明了内容递送系统的第三操作的示例的序列图; 图IO是说明了内容递送系统的第四操作的示例的方框图; 图11是说明了内容递送系统的第四操作的示例的序列图;图12是说明了内容递送系统的第五操作的示例的方框圉;
图13是说明了内容递送系统的第五操作的示例的序列图14是i充明了根据本发明的实施例的内容递送系统的功效的图15是说明了根据本发明的实施例的内容递送系统的另一功效的
图16是说明了根据本发明的修改的示例的图17是说明了根据本发明的另 一 实施例的内容递送系统的图18是说明了由流递送通过网络来将图像拾取数据从用作递送服
务器的摄像机服务器递送到客户端的操作的图19是说明了使用作为负载分布技术的示例的DNS (域名系统)
的负载分布的图,其中执行该负载分布技术以便增加递送的数目;以及 图20是说明了使用作为负载分布技术的另一示例的负载平衡器的
负载分布的图,其中执行该负载分布技术以便增加递送的数目。
具体实施例方式
以下,将参照附图来描述本发明的实施例。图1说明了根据本发明 的实施例的内容递送系统100的配置的示例。在内容递送系统100中, 摄像机服务器102、辅助服务器103、代理服务器104、以及客户端105a-105d (如不另行加以区别,以下将其称为"客户端105")被连接于NGN (下一代网络)101。摄像机服务器102用作递送服务器。
图2描述了摄像机服务器102的配置的示例。摄像机服务器102包 括图像拾取单元102a、通信单元102b、以及控制器102c。图像拾取单 元102a用作内容输出单元,通信单元102b用作内容输出单元、递送请 求接收单元、以及传输单元,且控制器102c用作确定单元和传输单元。
控制器102e控制图像拾取单元102a和通信单元102b的操作。图像 拾取单元102a捕获对象的图像,并且输出对应于该对象的图像的图^象拾 取数据。摄像机服务器102适当地将从图像拾取单元102a所输出的图像 拾取数据传输到客户端105和辅助服务器103。摄像机服务器102适当 地与客户端105a 105d、辅助服务器103、以及SIP代理服务器l(M进 行通信。
当通信单元102b接收到从客户端105所发布的递送请求时,摄像机服务器102的控制器102c确定摄像机服务器102是否可以将内容传输 到客户端105。当递送的数目小于对应于摄像机服务器102的递送能力 的递送的数目时,控制器102c确定摄像机服务器102可以将内容传输到 客户端105。
当确定对聂像机服务器102可以向客户端105传输内容时,控制器 102c控制摄像机服务器102'将从图像拾取单元102a所输出的图像拾取 数据(流)传输到传输了递送请求的客户端105。另一方面,当确定摄 像机服务器102可以不向客户端105传输内容时以及当辅助服务器103 不可用时,控制器102c控制通信单元102b将从图像拾取单元102a所供 应的图像拾取数据(流)传输到辅助服务器103,并且将包括有关辅助 服务器103的信息在内的传送命令传输到传输了递送请求的客户端105。
注意,在其中辅助服务器103不可用、但另一辅助服务器(图1中 仅描述了辅助服务器103 )可用的情况下,控制器102c控制通信单元102b 将从图像拾取单元102a所供应的图像拾取数据传输到另 一辅助服务器, 并且将包括有关另 一辅助服务器的信息在内的传送命令传输到传输了 递送请求的客户端105。
图3是说明了当客户端发布递送请求时所执行的控制器102c的处理 操作的流程图。
在步骤ST1中,当从客户端接收INVITE方法(递送请求)时,控 制器102c开始处理操作,然后处理前进至步骤ST2。在步骤ST2中, 控制器102c确定包括控制器102c在内的摄像机服务器102是否应该执 行递送操作。当在步骤ST2中确定为肯定时,处理前进至步骤ST3,在 步骤ST3中,将图像拾取数据(流)从摄像机服务器102递送到客户端。
另一方面,当在步骤ST2中确定为否定时,控制器102c在步骤ST4 中将变量n设置为l,此后处理前进至步骤ST5。在步骤ST5中,控制 器102c将INVITE方法传输到第n个辅助服务器,然后处理前进至步骤 ST6。
在步骤ST6中,控制器102c确定第n个辅助服务器是否可用。在 步骤ST6中,当第n个辅助服务器向控制器102c传输200-OK响应代码 时,控制器102c确定第n个辅助服务器是可用的。
当在步骤ST6中确定为肯定时,处理前进至步骤ST7,在步骤ST7
9中,控制器102c控制摄像机服务器102将图像拾取数据(流)传输到第 n个辅助服务器。然后,在步骤ST8中,控制器102c将包括有关第n个 辅助服务器的信息在此的传送命令传输到客户端。然后,客户端将 INVITE方法(递送请求)传送到第n个辅助服务器,此后,将图像拾 取数据(流)从第n个辅助服务器递送到客户端而不是摄像机服务器102。
当在步骤ST6中确定为否定时,控制器102c前进至步骤ST9。在 步骤ST9中,控制器102c确定是否存在可用的另一辅助服务器。当在 步骤ST9中确定为肯定时,控制器102c前进至步骤ST10,在步骤STIO 中,递增变量n,此后,控制器102c返回至步骤ST5。另一方面,当在 步骤ST9中确定为否定时,控制器102c前进至步骤ST11,在步骤STll 中,控制器102c传输用作对客户端的全局错误响应的Busy (忙)信号, 因为不应该递送图像拾取数据(流)。
现在,将描述图1中所示的内容递送系统100的操作的示例。将参 照图4和5,描述其中客户端(客户端A) 105a将递送请求传输到摄像 机服务器102的梯:作的示例。
(1 )客户端105a向SIP代理服务器104传输用作会话开始请求的 INVITE方法(递送请求)。(2 ) SIP代理服务器104将从客户端105a所 供应的INVITE方法传送到摄像机服务器102。摄像机服务器102接收 从SIP代理服务器104所供应的INVITE方法。
(3 )摄像机服务器102响应于所接收的INVITE方法,确定摄像机 服务器102本身可用于递送操作,并且向SIP代理服务器104传输代表 接受对应于INVITE方法的递送请求的200-OK响应代码。(4 ) SIP代理 服务器104将从摄像机服务器102所供应的200-OK响应代码传送到客 户端105a。客户端105a接收从SIP代理服务器104所供应的200-OK响 应代码。
然后,客户端105a向SIP代理服务器104传输代表接收200-OK响 应代码的ACK方法。SIP代理服务器104向摄像机服务器102传送从客 户端105a供应的ACK方法。摄像机服务器102接收从SIP代理服务器 104供应的ACK方法。
(5)以这一方式,建立在客户端105a和摄像机服务器102之间的会 话,而且摄像机服务器102将代表内容的图像拾取数据(流)传输(递
10送)到客户端105a。注意,使用RTP (实时传送协议IETFRFC1890) 作为用于传输图像拾取数据(流)的协议。
现在,将参照图6和7,描述其中客户端(客户端B) 105b向摄像 机服务器102传输递送请求、而从摄像机服务器102向客户端105a递送 图像拾取数据(内容)的操作的示例。
(6)客户端105b向SIP代理服务器104传输用作会话开始请求的 INVITE方法(递送请求)。(7 ) SIP代理服务器104将从客户端105b所 供应的INVITE方法传送到摄像机服务器102。摄像机服务器102接收 从SIP代理服务器104所供应的INVITE方法。
(8 )摄像机服务器102响应于所接收的INVITE方法,确定摄像机 服务器102本身可用于递送操作,并且将代表接受对应于INVITE方法 的递送请求的200-OK响应代码传输到SIP代理服务器104。 ( 9 ) SIP代 理服务器104将从摄像机服务器102所供应的200-OK响应代码传送到 客户端105b。客户端105b接收从SIP代理服务器104所供应的200-OK 响应代码。
然后,客户端105b将代表接收200-OK响应代码的ACK方法传输 到SIP代理服务器104。 SIP代理服务器104将从客户端105b所供应的 ACK方法传输到摄像机服务器102。摄像机服务器102接收从SIP代理 服务器104所供应的ACK方法。
(10)以这一方式,建立在客户端105b和摄像机服务器102之间 的会话,而且,摄像机服务器102将代表内容的图像拾取数据(流)传 输(递送)到客户端105b。
现在,将参照图8和9,描述其中客户端(客户端C) 105c将递送 请求传输到摄像机服务器102、而将图像拾取数据(内容)从摄像机服 务器102递送到客户端105a和105b的^:作示例。
(11 )客户端105c向SIP代理服务器104传输用作会话开始请求的 INVITE方法(递送请求)。(12 ) SIP代理服务器104将从客户端105c 所供应的INVITE方法传送到摄像机服务器102。摄像机服务器102接 收从SIP代理服务器104所供应的INVITE方法。
尽管摄像机服务器102响应于所接收的INVITE方法,确定摄像机 服务器102本身不可用于递送操作,然而,摄像机服务器102将代表接受对应于INVITE方法的递送请求的200-OK响应代码传输到SIP代理 服务器104。 SIP代理服务器104将从摄像机服务器102所供应的200-OK 响应代码传送到客户端105c。客户端105c接收从SIP代理服务器104 所供应的200-OK响应代码。
接下来,客户端105c将代表接受200-OK响应代码的ACK方法传 输到SIP代理服务器104。 SIP代理服务器104将从客户端105c所供应 的ACK方法传送到摄像机服务器102。摄像机服务器102接收从SIP代 理服务器104所供应的ACK方法。
(13)由于如以上所描述的,摄像机服务器102确定了摄像机服务 器102本身不可用于递送操作,摄像机服务器102将用作会话开始请求 的INVITE方法传输到SIP代理服务器104。 ( 14) SIP代理服务器104 将从摄像机服务器102所供应的INVITE方法传送到辅助服务器103。 辅助服务器103接收从SIP代理服务器104所供应的INVITE方法。
(15 )辅助服务器103将代表接受对应于INVITE方法的会话开始 请求的200-OK响应代码传输到SIP代理服务器104。 ( 16) SIP代理服 务器104将从辅助服务器103所供应的200-OK响应代码传送到摄像机 服务器102。摄像机服务器102接收从SIP代理服务器104所供应的 200-OK响应代码。
然后,摄像机服务器102将代表接收200-OK响应代码的ACK方法 传输到SIP代理服务器104。 SIP代理服务器104将从摄像机服务器102 所供应的ACK方法传送到辅助服务器103。辅助服务器103接收从SIP 代理服务器104所供应的ACK方法。
(17 )以这一方式,建立在摄像机服务器102和辅助服务器103之 间的会话,而且,摄像机服务器102向辅助服务器103传输代表内容的 图像拾取数据(流)。
(18 )摄像机服务器102向SIP代理服务器104传输用作包括有关 辅助服务器103的信息在内的传送命令的REFER方法。(19 ) SIP代理 服务器104将从摄像机服务器102所供应的REFER方法传送到客户端 105c。客户端105c接收从SIP代理服务器104所供应的REFER方法。
客户端105c向SIP代理服务器104传输代表同意传送请求的 202-Accepted (接受)响应代码。SIP代理服务器104将从客户端105c
12所供应的202-Accepted响应代码传输到摄像机服务器102。摄像机服务 器102接收从SIP代理服务器104所供应的202-Accepted响应代码。
客户端105c将代表正在执行传送操作的NOTIFY方法传输到SIP 代理月l务器104。 SIP代理月良务器104将从客户端105c所供应的NOTIFY 方法传送到摄像机服务器102。摄像机服务器102接收从SIP代理服务 器104所供应NOTIFY方法。
然后,摄像机服务器102将代表接受由所接收的NOTIFY方法所表 示的通知的200-OK响应代码传输到SIP代理服务器104。 SIP代理服务 器104将从摄像机服务器102所供应的200-OK响应代码传送到客户端 105c。客户端105c接收从SIP代理服务器104所供应的200-OK响应代 码。
(20)然后,客户端105c响应于从摄像机服务器102所发布的传送 请求,.将用作会话开始请求的INVITE方法(递送请求)传输到SIP代 理服务器104。 (21) SIP代理服务器104将从客户端105所供应的 INVITE方法传送到辅助服务器103。辅助服务器103接收从SIP代理服 务器104所供应的INVITE方法。
(22)辅助服务器103响应于所接收的INVITE方法,确定辅助服 务器103本身可用于递送操作,并且将代表接受对应于INVITE方法的 递送请求的200-OK响应代码传输到SIP代理服务器104。 ( 23 ) SIP代 理服务器104将从辅助服务器103所供应的200-OK响应代码传送到客 户端105c。客户端105c接收从SIP代理服务器104所供应的200-OK响 应代码。
然后,客户端105c将代表接收200-OK响应代码的ACK方法传输 到SIP代理服务器104。 SIP代理服务器104将从客户端105c所供应的 ACK方法传送到辅助服务器103。辅助服务器103接收从SIP代理服务 器104所供应的ACK方法。
客户端105c将代表接受递送操作的NOTIFY方法传输到SIP代理 服务器104。 SIP代理服务器104将从客户端105c所供应的NOTIFY方 法传送到摄像机服务器102。摄像机服务器102接收从SIP代理服务器 104所供应的NOTIFY方法。
接下来,摄像机服务器102将代表接受由所接收的NOTIFY方法所
13表示的通知的200-OK响应代码传输到SIP代理服务器104。 SIP代理服 务器104将从摄像机服务器102所供应的200-OK响应代码传送到客户 端105c。客户端105c接收从SIP代理服务器104所供应的200-OK响应代码。
(24)以这一方式,建立在客户端105c和辅助服务器103之间的会 话,而且,辅助服务器103将从摄像机服务器102所供应的、代表内容 的图像拾取数据(流)传输(递送)到客户端105c。
将参照图lO和ll,描述其中客户端(客户端D) 105d将递送请求 传输到摄像机服务器102、而将图像拾取数据(内容)从摄像机服务器 102递送到客户端105a和105b、并且将图像拾取数据从辅助服务器103 递送到客户端105c的才喿作的示例。
(25 )客户端105d将用作会话开始请求的INVITE方法(递送请求) 传输到SIP代理服务器104。 ( 26 ) SIP代理服务器104将从客户端105d 所供应的INVITE方法传送到摄像机服务器102。摄像机服务器102接 收从SIP代理服务器104所供应的INVITE方法。
尽管摄像机服务器102响应于所接收的INVITE方法,确定摄像机 服务器102本身不可用于递送操作,但摄像机服务器102将代表接受对 应于INVITE方法的递送请求的200-OK响应代码传输到SIP代理服务 器104。 SIP代理服务器104将从摄像机服务器102所供应的200-OK响 应代码传送到客户端105d。客户端105d接收从SIP代理服务器104所 供应的200-OK响应代码。
然后,客户端105d将代表接收200-OK响应代码的ACK方法传输 到SIP代理服务器104。 SIP代理服务器104将从客户端105d所供应的 ACK方法传送到摄像机服务器102。摄像机服务器102接收从SIP代理 服务器104所供应的ACK方法。
(27)由于如以上所描述的,摄像机服务器102确定了摄像机服务 器102本身不可用于递送操作,因此摄像机服务器102将用作包括有关 辅助服务器103的信息在内的传送命令的REFER方法传送到SIP代理 服务器104。 ( 28 ) SIP代理服务器104将从摄像机服务器102所供应的 REFER方法传送到客户端105d。客户端105d接收从SIP代理服务器104 所供应的REFER方法。客户端105d将代表同意传送请求的202-Accepted响应代码传输到 SIP代理服务器104。 SIP代理服务器104将从客户端105d所供应的 202-Accepted响应代码传输到摄像机服务器102。摄像机服务器102接 收从SIP代理服务器104所供应的202-Accepted响应代码。
客户端105d将代表正在执行传送#:作的NOTIFY方法传输到SIP 代理服务器104。 SIP代理服务器104将从客户端105d所供应的NOTIFY 方法传送到摄像机服务器102。摄像机服务器102接收从SIP代理服务 器104所供应的NOTIFY方法。
然后,摄像机服务器102将代表接收由所接收的NOTIFY方法所表 示的通知的200-OK响应代码传输到SIP代理服务器104。 SIP代理服务 器104将从摄像机服务器102所供应的200-OK响应代码传送到客户端 105d。客户端105d接收从SIP代理服务器104所供应的200-OK响应代 码。
(29)然后,客户端105d响应于从摄像机服务器102所发布的传 送请求,将用作会话开始请求的INVITE方法(递送请求)传输到SIP 代理服务器104。 (30) SIP代理服务器104将从客户端105d所供应的 INVITE方法传送到辅助服务器103。辅助服务器103接收从SIP代理服 务器104所供应的INVITE方法。
(31)辅助服务器103响应于所接收的INVITE方法,确定辅助服 务器103本身可用于递送操作,并且将代表接受对应于INVITE方法的 递送请求的200-OK响应代码传输到SIP代理服务器104。 (32) SIP代 理服务器104将从辅助服务器103所供应的200-OK响应代码传送到客 户端105d。客户端105d接收从SIP代理服务器104所供应的200-OK响 应代码。
接下来,客户端105d将代表接收200-OK响应代码的ACK方法传 输到SIP代理服务器104。 SIP代理服务器104将从客户端105d所供应 的ACK方法传送到辅助服务器103。辅助服务器103接收从SIP代理服 务器104所供应的ACK方法。
客户端105d将代表接受递送请求的NOTIFY方法传输到SIP代理 服务器104。 SIP代理服务器104将从客户端105d所供应的NOTIFY方 法传送到摄像机服务器102。摄像机服务器102接收从SIP代理服务器104所供应的NOTIFY方法。
示的通知的200-OK响应代码传输到SIP代理服务器104。 SIP代理服务 器104将从摄像机服务器102所供应的200-OK响应代码传送到客户端 105d。客户端105d接收从SIP代理服务器104所供应的200-OK响应代码。
(33) 以这一方式,建立在客户端105d和辅助服务器103之间的 会话,而且,辅助服务器103将从摄像机服务器102所供应的、代表内 容的图像拾取数据(流)传输(递送)到客户端105d。
将参照图12和13,描述其中客户端(客户端D) 105d将递送请求 传输到摄像机服务器102、而将图像拾取数据(内容)从摄像机服务器 102递送到客户端105a和105b,以及将图像拾取数据从辅助服务器103 递送到客户端105c的另一操作示例。这一示例与图IO和11中所示示例 的不同之处在于可以不从辅助服务器(辅助服务器A) 103,而从另一 辅助服务器(辅助服务器B) 103'向客户端105d递送内容。
(34) 客户端105d将用作会话开始请求的INVITE方法(递送请求) 传输到SIP代理服务器104。 ( 35 ) SIP代理服务器104将从客户端105d 所供应的INVITE方法传送到摄像机服务器102。摄像机服务器102接 收从SIP代理服务器104所供应的INVITE方法。
尽管摄像机服务器102响应于所接收的INVITE方法,确定摄像机 服务器102本身不可用于递送操作,但摄像机服务器102将代表接受对 应于INVITE方法的递送请求的200-OK响应代码传输到SIP代理服务 器104。 SIP代理服务器104将从摄像机服务器102所供应的200-OK响 应代码传送到客户端105d。客户端105d接收从SIP代理服务器104所 供应的200-OK响应代码。
接下来,客户端105d将代表接收200-OK响应代码的ACK方法传 输到SIP代理服务器104。 SIP代理服务器104将从客户端105d所供应 的ACK方法传送到摄像机服务器102。摄像机服务器102接收从SIP代 理服务器104所供应的ACK方法。
(36)由于如以上所描述的,摄像机服务器102确定摄像机服务器 102本身不可用于递送操作,因此摄像机服务器102将包括有关辅助服务器103的信息、并且用作传送命令的REFER方法传输到SIP代理服 务器104。 (37) SIP代理服务器104将从摄像机服务器102所供应的 REFER方法传送到客户端105d。客户端105d接收从SIP代理服务器104 所供应的REFER方法。
客户端105d将代表同意传送请求的202-Accepted响应代码传输到 SIP代理服务器104。 SIP代理服务器104将从客户端105d所供应的 202-Accepted响应代码传输到摄像机服务器102。摄像机服务器102接 收从SIP代理服务器104所供应的202-Accepted响应代码。
客户端105d将代表正在执行传送操作的NOTIFY方法传输到SIP
方法传送到摄像机服务器102。摄像机服务器102接收从SIP代理服务 器104所供应的NOTIFY方法。
然后,摄像机服务器102将代表接收由所接收的NOTIFY方法所表 示的通知的200-OK响应代码传输到SIP代理服务器104。 SIP代理服务 器104将从摄像机服务器102所供应的200-OK响应代码传送到客户端 105d。客户端105d接收从SIP代理服务器104所供应的200-OK响应代 码。
(38)接下来,客户端105d响应于从摄像机服务器102所发布的 传送请求,将用作会话开始请求的INVITE方法(递送请求)传输到SIP 代理服务器104。 (39) SIP代理服务器104将从客户端105d所供应的 INVITE方法传送到辅助服务器103。辅助服务器103接收从SIP代理服 务器104所供应的INVITE方法。
(40)当由于辅助服务器103处于忙状态,因此辅助服务器103响 应于所接收的INVITE方法,确定辅助服务器1.03本身不可用于递送揭: 作时,辅助服务器103将代表忙状态的486-BusyHere (此时忙)响应代 码传输到SIP代理服务器104。 (41 ) SIP代理服务器104将从辅助服务 器103所供应的486-BusyHere响应代码传送到客户端105d。客户端105d 接收从SIP代理服务器104所供应的486-BusyHere响应代码。
然后,客户端105d将代表接收486-BusyHere响应代码的ACK方法 传输到SIP代理服务器104。 SIP代理服务器104将从客户端105d所供 应的ACK方法传送到辅助服务器103。辅助服务器103接收从SIP代理
代理服务器104。
17服务器104所供应的ACK方法。
客户端105d将代表因忙状态未接受递送请求的NOTIFY方法传输 到SIP代理服务器104。 SIP代理服务器104将从客户端105d所供应的 NOTIFY方法传送到摄像机服务器102。摄像机服务器102接收从SIP 代理服务器104所供应的NOTIFY方法。
然后,摄像机服务器102将代表接受由所接收的NOTIFY方法所表 示的通知的200-OK响应代码传输到SIP代理服务器104。 SIP代理服务 器104将从摄像机服务器102所供应的200-OK响应代码传送到客户端 105d。客户端105d接收从SIP代理服务器104所供应的200-OK响应代 码。
(42)接下来,摄像机服务器102将用作会话开始请求的INVITE 方法传输到SIP代理服务器104,以便另一辅助服务器103'而不是摄像 机服务器102执行递送操作。(43 ) SIP代理服务器104将从摄像机服务 器102所供应的INVITE方法传送到辅助服务器103'。辅助服务器103' 接收从SIP代理服务器104所供应的INVITE方法。
然后,辅助服务器103'响应于所接收的INVITE方法,将代表接受 会话开始请求的200-OK响应代码传输到SIP代理服务器104。 SIP代理 服务器104将从辅助服务器103'所供应的200-OK响应代码传送到摄像 机服务器102。摄像机服务器102接收从SIP代理服务器104所供应的 200-OK响应代码。
接下来,摄像机服务器102将代表接收200-OK响应代码的ACK方 法传输到SIP代理服务器104。 SIP代理服务器104将从摄像机服务器 102所供应的ACK方法传送到辅助服务器103'。辅助服务器103'接收从 SIP代理服务器104所供应的ACK方法。
(44) 以这一方式,建立在摄像机服务器102和辅助服务器103'之 间的会话,而且,摄像机服务器102将代表内容的图像拾取数据(流) 传输到辅助服务器103'。
(45) 摄像机服务器102将用作包括有关辅助服务器103'的信息在 内的传送命令的REFER方法传输到SIP代理服务器104。 (46) SIP代 理服务器104将从摄像机服务器102所供应的REFER方法传送到客户 端105d。客户端105d接收从SIP代理服务器104所供应的REFER方法。
18客户端105d将代表同意传送请求的202-Accepted响应代码传输到 SIP代理服务器104。 SIP代理服务器104将从客户端105d所供应的 202-Accepted响应代码传输到摄像机服务器102。摄像机服务器102接 收从SIP代理服务器104所供应的202-Accepted响应代码。
客户端105d将代表正在执行传送操作的NOTIFY方法传输到SIP 代理服务器104。 SIP代理服务器104将从客户端105d所供应的NOTIFY 方法传送到摄像机服务器102。摄像机服务器102接收从SIP代理服务 器104所供应的NOTIFY方法。
然后,摄像机服务器102将代表接收由所接收的NOTIFY方法所表 示的通知的200-OK响应代码传输到SIP代理服务器104。 SIP代理服务 器104将从摄像机服务器102所供应的200-OK响应代码传送到客户端 105d。客户端105d接收从SIP代理服务器104所供应的200-OK响应代 码。
(47)接下来,客户端105d响应于从摄像机服务器102所发布的 传送请求,将用作会话开始请求的INVITE方法(递送请求)传输到SIP 代理服务器104。 (48) SIP代理服务器104将从客户端105d所供应的 INVITE方法传送到辅助服务器103'。辅助服务器103'接收从SIP代理服 务器104所供应的INVITE方法。
辅助服务器103'响应于所接收的INVITE方法,确定辅助服务器103' 本身可用于递送操作,并且将代表接受对应于INVITE方法的递送请求 的200-OK响应代码传输到SIP代理服务器104。 SIP代理服务器104将 从辅助服务器103'所供应的200-OK响应代码传送到客户端105d。客户 端105d接收从SIP代理服务器104所供应的200-OK响应代码。
然后,客户端105d将代表接收200-OK响应代码的ACK方法传输 到SIP代理服务器104。 SIP代理服务器104将从客户端105d所供应的 ACK方法传送到辅助服务器103'。辅助服务器103接收从SIP代理服务 器104所供应的ACK方法。
客户端105d将代表接受递送请求的NOTIFY方法传输到SIP代理 服务器104。 SIP代理服务器104将从客户端105d所供应的NOTIFY方 法传送到摄像机服务器102。摄像机服务器102接收从SIP代理服务器 104所供应的NOTIFY方法。接下来,摄像机服务器102将代表接受由所接收的NOTIFY方法所 表示的通知的200-OK响应代码传输到SIP代理服务器104。 SIP代理服 务器104将从摄像机服务器102所供应的200-OK响应代码传送到客户 端105d。客户端105d接收从SIP代理服务器104所供应的200-OK响应代码。
(50)以这一方式,建立在客户端105d和辅助服务器103'之间的会 话,而且辅助服务器103'将从摄像机服务器102所供应的代表内容的图 像拾取数据(流)传输(递送)到客户端105d。
如以上所描述的,在图1中所示的内容递送系统100中,当因为递 送请求的教目很小,所以摄像机服务器102可用于从客户端所供应的递 送请求时,摄像机服务器102本身将内容传输到客户端。在这一情况下, 可以在不使用辅助服务器103的情况下递送图像拾取数据(内容),因 此,可以低成本地启动递送服务事务。
而且,在图1中所示的内容递送系统100中,在由于递送的数目较 大,所以摄像机服务器102不可用于从客户端所传输的递送请求的情况 下,可以使用辅助服务器103用于图像拾取数据(内容)的递送,以灵 活地应对增长的递送数目。
例如,如图14中所示,在单一客户端(第一客户端)105传输递送 请求的情况下,响应于递送请求,将图像拾取数据从摄像机服务器102 递送(传输)到客户端105,而在包括第一客户端105在内的多个客户 端105传输递送请求的情况下,从具有高递送能力的辅助服务器103而 不是摄像机服务器102,将图像拾取数据供应到在多个客户端105之间 的除第一客户端105之外的客户端105。
而且,在图1中所示的内容递送系统100中,当辅助服务器103处 于忙状态,且从而辅助服务器103不能取代摄像机服务器102执行递送 操作时,另一辅助服务器103'(在图1中未显示)可以取代摄像机服务 器102执行递送操作。随着递送的数目的增加,可以增加辅助服务器的 数目。
例如,如图15中所示,在单一客户端(第一客户端)105传输递送 请求的情况下,响应于递送请求,将图像拾取数据从摄像机服务器102 递送(传输)到客户端105,而在多个客户端105、即第一-第五客户
20端105传输递送请求的情况下,将图像拾取数据从辅助服务器103递送
到第二和第三客户端105,且将图像拾取数据从辅助服务器103'递送到 第四和第五客户端105。
注意,如图16中所示,在传输摄像机服务器102'的图像拾取数据(内 容)的辅助服务器103能够执行另一递送揭:作的情况下,可以使用辅助 服务器103。因此,可以充分利用过剩的资源,并且可以通过共享过剩 的资源来分布峰值负载。
注意,尽管在上述实施例中将图像拾取数据作为内容加以递送,然 而,要被递送的内容并不局限于此。例如,如图17的内容递送系统100A 中所示,也可以递送高质量的广播音频流。
尽管在上述实施例中将NGN(下一代网络)用作网络,然而,也可 以将本发明的实施例类似地应用于通过包括因特网的其它网络来递送 内容的情况。
这一技术领域中的熟练技术人员将会意识到,可以依据设计要求和 其它因素,对本发明进行多方面的修改、组合、局部组合以及变动,只 要这些修改、组合、局部组合以及变动处于所附权利要求或者等效要求 的范围内即可。
权利要求
1. 一种递送服务器,其包含内容输出单元,其被配置以输出内容;递送请求接收单元,其被配置以接收从连接于网络的客户端所传输的递送请求;确定单元,其被配置以当使用所述递送请求接收单元来接收所述递送请求时,响应于所述递送请求来确定是否将该内容递送到所述客户端;以及传输单元,其被配置以当所述确定单元确定要递送所述内容时将从所述内容输出单元输出的内容传输到作为使用所述递送请求接收单元所接收的递送请求的传输源的客户端,并且当所述确定单元确定不要递送所述内容时将从所述内容输出单元输出的内容传输到连接于网络的辅助服务器,而且还将包括有关辅助服务器的信息在内的传送命令传输到作为使用所述递送请求接收单元所接收的递送请求的传输源的客户端。
2. 根据权利要求1所述的递送服务器,其中,所述内容输出单元对应于被配置以捕获对象的图像并且输出 代表该对象的图像的图像拾取数据作为内容的图像拾取单元。
3. 根据权利要求1所述的递送服务器, 其中,所述网络对应于下一代网络。
4. 根据权利要求1所述的递送服务器,其中,当所述辅助服务器不可用于从所述客户端所传输的递送请求 时,所述传输单元将从所述内容输出单元所输出的内容传输到连接于所 述网络的另一辅助服务器,并且还向作为使用所述递送请求接收单元所 接收的递送请求的传输源的客户端传输包括有关所述另一辅助服务器 的信息在内的传送命令。
5. —种用于递送服务器的内容递送方法,所述递送服务器包括被 配置以输出内容的内容输出单元和被配置以接收从连接于网络的客户 端所传输的递送请求的递送请求接收单元,该内容递送方法包含下列步 骤当使用所述递送请求接收单元来接收所述递送请求时,响应于所述递送请求来确定是否将所述内容递送到所述客户端;当确定要递送所述内容时将从所述内容输出单元输出的内容传输 到作为使用所述递送请求接收单元所接收的递送请求的传输源的客户 端;以及输出:内容传输到连接于所、述网络的辅助服务器,而且还将包括有关所 述辅助服务器的信息在内的传送命令传输到作为使用所述递送请求接 收单元所接收的递送请求的传输源的客户端。
6. —种辅助服务器,其包含内容接收单元,其被配置以接收从连接于网络的递送服务器所递送 的内容;递送请求接收单元,其被配置以接收从连接于网络的客户端所传输 的递送请求;以及内容递送单元,其被配置以当所述递送请求接收单元接收递送请求 时将使用所述内容接收单元所接收的内容递送到作为使用所述递送请 求接收单元所接收的递送请求的传输源的客户端。
7. 根据权利要求6所述的辅助服务器, 其中,所述网络对应于下一代网络。
8. —种用于辅助服务器的内容递送方法,其包含下列步骤 接收从连接于网络的递送服务器所传输的内容; 接收从连接于该网络的客户端所传输的递送请求;以及当在所述内容接收步骤中接收到所述递送请求时,将在所述内容接 收步骤中所接收的内容递送到作为在所述递送请求接收步骤中所接收 的递送请求的传输源的客户端。
全文摘要
一种递送服务器包括内容输出单元,其被配置以输出内容;递送请求接收单元,其被配置以接收从连接于网络的客户端所传输的递送请求;确定单元,其被配置以当使用所述递送请求接收单元来接收所述递送请求时,响应于所述递送请求来确定是否将该内容递送到所述客户端;以及传输单元,其被配置以当所述确定单元确定要递送所述内容时将从所述内容输出单元输出的内容传输到客户端,并且当所述确定单元确定不要递送所述内容时将从所述内容输出单元输出的内容传输到连接于网络的辅助服务器,而且还将包括有关辅助服务器的信息在内的传送命令传输到客户端。
文档编号H04L29/08GK101448015SQ20081017781
公开日2009年6月3日 申请日期2008年12月1日 优先权日2007年11月29日
发明者国头义之 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1