内容发布系统、缓存服务器以及内容发布方法

文档序号:7992212阅读:194来源:国知局
内容发布系统、缓存服务器以及内容发布方法
【专利摘要】防止在经由移动网络发布内容时由于频带的变动而用户的QoE降低的情况。缓存服务器具有用于保存移动网络上的存储装置保有的管理内容的保存部,使用在来自便携终端的内容请求消息中包含的信息,从在移动网络上设置的多个缓存服务器中判别正在保存从便携终端请求的内容的缓存服务器,基于来自便携终端的信号而推定移动网络的频带,从判别的缓存服务器中读出从对于请求的内容的比特率不同的多个文件中不超过频带的比特率的文件,根据便携终端的缓冲器容量而控制送出定时的同时向便携终端送出所读出的文件。
【专利说明】内容发布系统、缓存服务器以及内容发布方法
【技术领域】
[000?][关于关联申请的记载][0002]本发明基于日本专利申请:特愿2011-205464号(2011年9月21日申请),设为该申请的全部记载内容通过引用而引入到本说明书中。
[0003]本发明涉及内容发布系统、缓存服务器以及内容发布方法,尤其,涉及在将动画内容在移动网络上进行缓存之后,向各种终端(例如,移动电话、智能手机、PC (PersonalComputer,个人计算机)、游戏机等)发布的内容发布系统、缓存服务器以及内容发布方法。
【背景技术】
[0004]预计移动网络通过LTE(LongTerm Evolution,长期演进)或EPC(Evolved PacketCore,演进的分组核心)技术等而成为高速/大容量化。伴随着这样的进展,设想今后经由移动网络而对包含便携终端的各种终端发布内容的内容发布逐渐普及。
[0005]在专利文献I中,记载了用于保存以多个比特率生成的同一内容的内容的服务器根据来自接收终端的指示来切换比特率而发布的系统。
[0006]此外,在专利文献2中,记载了如下的视频数据转发方法:在没有保证服务器和客户端间的传输路径的频带的网络环境中,为了不间断地发布视频,客户端只要在自身的缓冲器中有空余则就向服务器进行数据转发请求。
[0007]现有技术文献
[0008]专利文献
[0009]专利文献1:(日本)特开2004-172830号公报
[0010]专利文献2:(日本)特开平10-336626号公报

【发明内容】

[0011]发明要解决的课题
[0012]设为上述专利文献的全部公开内容通过引用而引入到本说明书中。以下的分析是由本 申请人:进行的。
[0013]预测今后在2013年期间,在移动网络中,数据类的业务量增大到目前的8倍至10倍以上,视频内容占据其大部分。此外,通过伴随着智能手机的急速的普及的终端能力的高性能化,视频内容的大小也越来越成为大容量化。因此,也设想不远的将来在移动网络中发布基于高清电视分辨率的大容量的内容。
[0014]目前,在移动网络中进行内容发布的情况下,因特网上的内容的发布较多。但是,设想今后是高质量内容的发布、即操作者自己管理的管理内容的发布、或者与CP (ContentProvider)签订合约而操作者进行管理的管理内容的发布逐渐普及。这样的管理内容基本上是收费的。因此,需要用于较高地确保视听者的QoE (Quality of Experience,体验质量)的结构。
[0015]鉴于这样的状况,为了发布管理内容,在现有的内容发布系统的结构中存在以下的问题。
[0016]第1,在使用现有的内容发布系统而发布动画内容作为管理内容的情况下,无论移动网络的频带(吞吐量)如何,一定的比特率的内容依次连续地被发布。移动网络的频带根据业务量而随着时间变动。但是,现有的内容发布系统不进行对应于该变动的发布。因此,在移动网络的频带低于内容的比特率的情况下,因不能发送内容,缺乏在便携终端中正在缓冲的数据,从而存在正在再现的动画停止一定时间或者声音间断等的问题。若发生这样的现象,则大幅损伤视听者的QoE。
[0017]第2,在现有的内容发布系统中,连对于视听者的当前的视听来说不需要的未来的数据也一起发布。因此,当视听者在中途停止了视听的情况下,存在已经发布完毕的未再现的数据成为浪费的问题。即,现有的内容发布系统存在不必要地消耗移动网络的有限的频带的问题。
[0018]此外,根据在专利文献1、2中记载的方法,需要改良便携终端(接收终端、客户端)侧的装置,在内容发布系统对各种机型的便携终端发布内容时不能应对。
[0019]因此,期望在经由移动网络而发布内容时,防止由于移动网络的频带的变动而用户的QoE降低的情况。本发明的目的在于,提供一种能够对这样的期望产生贡献的内容发布系统、缓存服务器以及内容发布方法。
[0020]用于解决课题的技术方案
[0021]本发明的第一观点的内容发布系统在移动网络上具有多个缓存服务器,
[0022]所述多个缓存服务器分别包括:
[0023]内容暂时保存部,暂时保存移动网络上的存储装置保有的管理内容的至少一部分;
[0024]判别部,使用来自便携终端的内容请求消息中所包含的信息,从所述多个缓存服务器中判别保存有从该便携终端请求的内容的缓存服务器;以及
[0025]发布部,基于来自所述便携终端的预定的信号而推定所述移动网络的频带,从所述判别的缓存服务器中读出对于所述请求的内容的比特率不同的多个文件中不超过所述频带的比特率的文件,对至少一部分期间根据所述便携终端的缓冲器容量而控制送出定时的同时向所述便携终端送出所读出的文件。
[0026]本发明的第二观点的缓存服务器包括:
[0027]内容暂时保存部,暂时保存移动网络上的存储装置保有的管理内容的至少一部分;
[0028]判别部,使用来自便携终端的内容请求消息中所包含的信息,从在所述移动网络上设置的多个缓存服务器中判别保存有从该便携终端请求的内容的缓存服务器;以及
[0029]发布部,基于来自所述便携终端的预定的信号而推定所述移动网络的频带,从所述判别的缓存服务器中读出对于所述请求的内容的比特率不同的多个文件中不超过所述频带的比特率的文件,对至少一部分期间根据所述便携终端的缓冲器容量而控制送出定时的同时向所述便携终端送出所读出的文件。
[0030]本发明的第三观点的内容发布方法包括:
[0031]缓存服务器在设置于自身的内容暂时保存部中暂时保存移动网络上的存储装置保有的管理内容的至少一部分的步骤;[0032]使用来自便携终端的内容请求消息中所包含的信息,从在所述移动网络上设置的多个缓存服务器中判别保存有从该便携终端请求的内容的缓存服务器的步骤;
[0033]基于来自所述便携终端的预定的信号而推定所述移动网络的频带的步骤;
[0034]从所述判别的缓存服务器中读出对于所述请求的内容的比特率不同的多个文件中不超过所述频带的比特率的文件的步骤;以及
[0035]对至少一部分期间根据所述便携终端的缓冲器容量而控制送出定时的同时向所述便携终端送出所述读出的文件的步骤。
[0036]发明效果
[0037]根据本发明的内容发布系统、缓存服务器以及内容发布方法,在经由移动网络而发布内容时,能够防止由于移动网络的频带的变动而用户的QoE降低的情况。
【专利附图】

【附图说明】
[0038]图1是将第一实施方式的内容发布系统的结构作为一例而表不的框图。
[0039]图2是将第一实施方式的内容发布系统中的缓存服务器的结构作为一例而表不的框图。
[0040]图3是将第一实施方式的内容发布系统的缓存服务器中的发布部的结构作为一例而表示的框图。
[0041]图4是将第二实施方式的内容发布系统的结构作为一例而表示的框图。
[0042]图5是将第三实施方式的内容发布系统的结构作为一例而表示的框图。
[0043]图6是将第四实施方式的内容发布系统的结构作为一例而表示的框图。
【具体实施方式】
[0044]首先,说明本发明的概要。另外,对该概要标注的附图参照标号是专门有助于理解的例示,并不意图将本发明限定于图示的方式。
[0045]参照图1以及图2,本发明的内容发布系统在移动网络(150)上具有多个缓存服务器(110_1?110_N),多个缓存服务器(110_1?110_N)分别包括:内容暂时保存部
(113),暂时保存移动网络(150)上的存储装置(121)保有的管理内容的至少一部分;判别部(117),使用来自便携终端(170)的内容请求消息中所包含的信息,从多个缓存服务器(110_1?110_N)中判别保存有从便携终端(170)请求的内容的缓存服务器;以及发布部
(114),基于来自便携终端(170)的预定的信号而推定移动网络(150)的频带,从判别的缓存服务器中读出对于请求的内容的比特率不同的多个文件中不超过频带的比特率的文件,对至少一部分期间根据便携终端(170)的缓冲器容量而控制送出定时的同时向便携终端
(170)送出所读出的文件。
[0046]此外,发布部(114)也可以在读出的文件的比特率低于频带的情况下,基于该比特率以及所述缓冲器容量而计算便携终端(170)中的缓冲器量达到所述缓冲器容量为止的期间,在根据计算出的期间而确定的该缓冲器量成为零为止的期间,不送出所述读出的分组。
[0047]此外,发布部(114)也可以在读出的文件的比特率等于频带的情况下,基于便携终端(170)再现内容的比特率以及所述缓冲器容量,计算便携终端(170)中的缓冲器量成为零为止的期间,在该期间不送出所读出的分组。[0048]此外,发布部(114)也可以在从便携终端(170)接收到对于向便携终端(170)发送的发送分组的响应分组的情况下,根据发送分组的发送时刻和响应分组的接收时刻之差以及发送分组的大小而推定移动网络(150)的频带。另一方面,发布部(114)也可以在从便携终端(170)接收到表示移动网络(150)为拥挤状态的信号的情况下,在预定的期间不送出读出的文件。
[0049]参照图4,上述多个缓存服务器也可以是透明型或者完全透明型的代理服务器(120_1 ?120_N)。
[0050]参照图5以及图6,移动网络也可以是3G (3rd Generation,第三代)移动网络或者 LTE (Long Term Evolution,长期演进)/EPC (Evolved Packet Core,演进的分组核心)网络(250)。
[0051]在本发明中,能够进行下述的方式。
[0052][方式I]
[0053]如上述第一观点的内容发布系统所示。
[0054][方式2]
[0055]所述发布部也可以在所述读出的文件的比特率低于所述频带的情况下,基于该比特率以及所述缓冲器容量而计算所述便携终端中的缓冲器量达到所述缓冲器容量为止的期间,在根据计算出的期间而确定的该缓冲器量成为零为止的期间,不送出所述读出的分组。
[0056][方式3]
[0057]所述发布部也可以在所述读出的文件的比特率等于所述频带的情况下,基于所述便携终端再现内容的比特率以及所述缓冲器容量,计算所述便携终端中的缓冲器量成为零为止的期间,在该期间不送出所述读出的分组。
[0058][方式4]
[0059]所述发布部也可以在从所述便携终端接收到对于向所述便携终端发送的发送分组的响应分组的情况下,根据该发送分组的发送时刻和该响应分组的接收时刻之差以及该发送分组的大小而推定所述移动网络的频带。
[0060][方式5]
[0061]所述发布部也可以在从所述便携终端接收到表示所述移动网络为拥挤状态的信号的情况下,在预定的期间不送出所述读出的文件。
[0062][方式6]
[0063]所述多个缓存服务器也可以是透明型或者完全透明型的代理服务器。
[0064][方式7]
[0065]所述移动网络也可以是3G移动网络或者LTE (Long Term Evolution,长期演进)/EPC (Evolved Packet Core,演进的分组核心)网络。
[0066][方式8]
[0067]如上述第二观点的缓存服务器所示。
[0068][方式9]
[0069]所述发布部也可以在所述读出的文件的比特率低于所述频带的情况下,基于该比特率以及所述缓冲器容量而计算所述便携终端中的缓冲器量达到所述缓冲器容量为止的期间,在根据计算出的期间而确定的该缓冲器量成为零为止的期间,不送出所述读出的分组。
[0070][方式10]
[0071]所述发布部也可以在所述读出的文件的比特率等于所述频带的情况下,基于所述便携终端再现内容的比特率以及所述缓冲器容量,计算所述便携终端中的缓冲器量成为零为止的期间,在该期间不送出所述读出的分组。
[0072][方式11]
[0073]所述发布部也可以在从所述便携终端接收到对于向所述便携终端发送的发送分组的响应分组的情况下,根据该发送分组的发送时刻和该响应分组的接收时刻之差以及该发送分组的大小而推定所述移动网络的频带。
[0074][方式12]
[0075]所述发布部也可以在从所述便携终端接收到表示所述移动网络为拥挤状态的信号的情况下,在预定的期间不送出所述读出的文件。
[0076][方式13]
[0077]如上述第三观点的内容发布方法所示。
[0078][方式14]
[0079]在所述内容发布方法中,所述缓存服务器也可以在所述读出的文件的比特率低于所述频带的情况下,基于该比特率以及所述缓冲器容量而计算所述便携终端中的缓冲器量达到所述缓冲器容量为止的期间,在根据计算出的期间而确定的该缓冲器量成为零为止的期间,不送出所述读出的分组。
[0080][方式15]
[0081]在所述内容发布方法中,所述缓存服务器也可以在所述读出的文件的比特率等于所述频带的情况下,基于所述便携终端再现内容的比特率以及所述缓冲器容量,计算所述便携终端中的缓冲器量成为零为止的期间,在该期间不送出所述读出的分组。
[0082][方式16]
[0083]在所述内容发布方法中,所述缓存服务器也可以在从所述便携终端接收到对于向所述便携终端发送的发送分组的响应分组的情况下,根据该发送分组的发送时刻和该响应分组的接收时刻之差以及该发送分组的大小而推定所述移动网络的频带。
[0084][方式17]
[0085]在所述内容发布方法中,所述缓存服务器也可以在从所述便携终端接收到表示所述移动网络为拥挤状态的信号的情况下,在预定的期间不送出所述读出的文件。
[0086][方式18]
[0087]提供一种程序,使在缓存服务器中设置的计算机执行如下处理:
[0088]在设置于自身的内容暂时保存部中暂时保存移动网络上的存储装置保有的管理内容的至少一部分的处理;
[0089]使用来自便携终端的内容请求消息中所包含的信息,从在所述移动网络上设置的多个缓存服务器中判别保存有从该便携终端请求的内容的缓存服务器的处理;
[0090]基于来自所述便携终端的预定的信号而推定所述移动网络的频带的处理;
[0091]从所述判别的缓存服务器中读出对于所述请求的内容的比特率不同的多个文件中不超过所述频带的比特率的文件的处理;以及
[0092]对至少一部分期间根据所述便携终端的缓冲器容量而控制送出定时的同时向所述便携终端送出所述读出的文件的处理。
[0093]另外,程序也可以作为在非暂时性的计算机可读取的记录介质中记录的程序产品而提供。[0094][方式19]
[0095]在所述程序中,也可以使所述计算机执行如下处理:在所述读出的文件的比特率低于所述频带的情况下,基于该比特率以及所述缓冲器容量而计算所述便携终端中的缓冲器量达到所述缓冲器容量为止的期间,在根据计算出的期间而确定的该缓冲器量成为零为止的期间,不送出所述读出的分组的处理。
[0096][方式20]
[0097]在所述程序中,也可以使所述计算机执行如下处理:在所述读出的文件的比特率等于所述频带的情况下,基于所述便携终端再现内容的比特率以及所述缓冲器容量,计算所述便携终端中的缓冲器量成为零为止的期间,在该期间不送出所述读出的分组的处理。
[0098][方式21]
[0099]在所述程序中,也可以使所述计算机执行如下处理:在从所述便携终端接收到对于向所述便携终端发送的发送分组的响应分组的情况下,根据该发送分组的发送时刻和该响应分组的接收时刻之差以及该发送分组的大小而推定所述移动网络的频带的处理。
[0100][方式22]
[0101]在所述程序中,也可以使所述计算机执行如下处理:在从所述便携终端接收到表示所述移动网络为拥挤状态的信号的情况下,在预定的期间不送出所述读出的文件的处理。
[0102]参照图1~图6,详细说明实施方式的内容发布系统的结构以及动作。另外,在以下的实施方式中,作为一例,表示内容为动画时的结构。
[0103](实施方式I)
[0104]参照附图,说明第一实施方式的内容发布系统。图1是将本实施方式的内容发布系统的结构作为一例而表示的图。参照图1,内容发布系统在移动网络150上具有存储装置 121、SGSN (Serving GPRS Support Node,服务 GPRS 支持节点)/GGSN (Gateway GPRSSupport Node,网关GPRS支持节点)装置190_1~190_N、缓存服务器110_1~110_N、RNC(Radio Network Controller,无线网络控制器)装置 195_1 ~195_L、197_1 ~197_L 以及基站装置 180_1 ~180_M、181_1 ~181_M、182_1 ~182_M、183_1 ~183_M。
[0105]图1表示作为移动网络而使用3G移动分组网络、作为分组转发装置而使用SGSN/GGSN装置时的结构。此外,图1表示使用缓存服务器的结构。
[0106]在图1中,存储装置121保存动画内容作为管理内容。存储装置121对一个内容预先保存比特率不同的M个(M3 2)文件。此外,作为终端,使用便携终端170。但是,作为终端,也可以使用除了便携终端170以外的终端。
[0107]在移动网络150上,配备了 N台(N≥2)SGSN/GGSN装置190_1~190_N。在SGSN/GGSN装置190_1中,连接有RNC装置195_1~195_L (L≥2)。同样地,在SGSN/GGSN装置190_N中,连接有RNC装置197_1~197_L。另外,在SGSN/GGSN装置190_2中,也连接有L台RNC装置,但在图1中为了节省空间而省略了记载。
[0108]在每一台RNC装置中,连接有M台(M≥2)基站装置。例如,在RNC装置195_1中,连接有M台基站装置180_1~180_M。
[0109]在图1中,在各SGSN/GGSN装置的GGSN功能部中连接有一台缓存服务器。例如,在SGSN/GGSN装置190_1中,连接有缓存服务器110_1。这里,SGSN/GGSN装置意味着SGSN功能部和GGSN功能部设置在同一地点的装置结构。
[0110]便携终端170记载要请求的动画内容的URL (Uniform Resource Locator,统一资源定位符)而发出发布的连接请求消息。于是,便携终端170所属的基站装置(在图1的情况下为基站装置181_1~181_M中的任一个)接收连接请求消息,对管理基站装置的RNC装置(在图1的情况下为RNC装置195_L)送出连接请求消息。
[0111]RNC装置195_L从基站装置接收连接请求消息,并将连接请求消息、存储装置121的IP (Internet Protocol)地址、便携终端170的IP地址等存储在GTP (GPRS(GeneralPacket Radio Service,通用分组无线服务)Tunneling Protocol,隧道协议)分组的有效负载部分,向汇总RNC装置195_1~195_L的SGSN/GGSN装置190_1转发GTP分组。
[0112]接着,SGSN/GGSN装置 190_1 接收 GTP 分组。
[0113]缓存服务器110_1例如与SGSN/GGSN装置190_1的GGSN功能部的Gi接口连接。同样地,缓存服务器110_N与 SGSN/GGSN装置190_N的GGSN功能部的Gi接口连接。此外,缓存服务器110_1~110_N相互连接,使得在从缓存服务器获取内容时在缓存服务器间能够联合获取内容。
[0114]这里,在缓存服务器间联合是指,例如,在缓存服务器110_1接受到来自便携终端170的请求的情况下,缓存服务器110_1未缓存请求的内容但缓存服务器110_N进行了缓存时,缓存服务器110_1读出并确保缓存服务器110_N缓存的请求内容,且缓存服务器110_1进行发布。
[0115]参照附图,说明与SGSN/GGSN装置190_1连接的缓存服务器110_1的结构。图2是将缓存服务器110_1的结构作为一例而表示的框图。由于除了缓存服务器110_1以外的缓存服务器110_2~110_N的结构与缓存服务器110_1的结构相同,所以省略说明。
[0116]参照图2,缓存服务器110_1包括控制信号发送接收部111、分析部115、收集部116、判别部117、内容确保部112、内容暂时保存部113、内容列表生成部118以及发布部114。
[0117]控制信号发送接收部111从SGSN/GGSN装置190_1接收存储了来自便携终端170的连接请求消息、便携终端170的接收IP地址、请求内容的URL等的GTP分组。此外,控制信号发送接收部111从SGSN/GGSN装置190_1接收便携终端170的所属范围信息。
[0118]分析部115读出在GTP分组的有效负载部分中存储的连接请求消息的内容,提取便携终端170的接收IP地址、请求的内容的URL等的信息,将请求的内容的URL、便携终端170的接收IP地址等输出到发布部114以及判别部117。
[0119]收集部116输入缓存服务器110_1保存的内容的内容列表、缓存服务器110_1以外的缓存服务器110_2~110_N保存的内容的内容列表,并向判别部117输出。判别部117也可以每隔预先确定的时间间隔进行内容列表的收集,也可以在从便携终端170有连接请求时进行,也可以在从其他的缓存服务器110_2~110_N有收集请求时进行。[0120]判别部117输入便携终端170的接收IP地址、请求的内容的URL等的信息、缓存服务器110_1保存的内容的内容列表以及缓存服务器110_1以外的缓存服务器110_2?110_N保存的内容的内容列表。判别部117判别是缓存服务器110_1保存便携终端170请求的内容,还是缓存服务器110_1以外的缓存服务器110_2?110_N保存。
[0121]在缓存服务器110_1保存便携终端170请求的内容的情况下,判别部117对内容暂时保存部113以及发布部114指示读出以及发布。另一方面,在缓存服务器110_2?110_N中的任一个缓存服务器保存便携终端170请求的内容的情况下,判别部117对内容确保部112传递请求的内容的URL和保存的缓存服务器的IP地址,指示通过缓存服务器间联合而从该缓存服务器确保内容。另外,在缓存服务器110_1以及缓存服务器110_1以外的缓存服务器110_2?110_N的任一个中都不保存从便携终端170请求的内容的情况下,判别部117指示内容确保部112从存储装置121确保内容。
[0122]内容确保部112输入从判别部117请求的内容的URL、内容确保指示、在其他的缓存服务器时缓存服务器的IP地址、在存储装置121时存储装置121的IP地址,对请求的内容确保对于比特率不同的多个文件的复制,并向内容暂时保存部113输出。
[0123]内容暂时保存部113保存从内容确保部112输出的内容。此外,内容暂时保存部113若从判别部117输入内容读出指示、从发布部114被指示特定的比特率,则从对于与请求的内容的URL对应的内容的多个比特率的文件中读出在发布部114中指定的比特率的文件,向发布部114输出。
[0124]内容列表生成部118随时生成内容暂时保存部113保存的全部内容的列表,并每隔预先确定的时间间隔、从其他的缓存服务器有请求时、或者从收集部116有请求时,输出内容列表。
[0125]发布部114从分析部115输入请求的内容的URL信息,且从判别部117输入内容的发布指示以及该内容的多个种类(M种)的比特率信息。发布部114对请求的内容,从内容暂时保存部113中读出多个比特率的文件中特定的比特率的文件,并生成预先确定的协议(例如 TCP (Transmission Control Protocol,传输控制协议))的分组,向 SGSN/GGSN 装置190_1送出。SGSN/GGSN装置190_1将包含内容的分组向便携终端170发布。
[0126]图3是将发布部114的结构作为一例而表示的框图。参照图3,发布部114包括接收部201、频带推定部202、内容获得部203、比特率选择部205、发送定时控制部204以及发送部200。
[0127]接收部201从便携终端170经由SGSN/GGSN装置接收TCP响应信号的分组(例如TCP Ack信号的分组),并将TCP响应信号分组的信息向频带推定部202输出。另外,作为其他结构,接收部201也可以在从便携终端170接收到用于通知拥挤状态的ECN(ExplicitCongestion Notif ication,显式拥挤通知)信号的情况下,对频带推定部202发出急剧降低频带的指示。
[0128]频带推定部202将从发送部200发送的发送分组的信息(例如,发送分组的发送时刻以及发送分组的大小)和上述TCP响应信号分组的信息作为输入。频带推定部202通过使用发送分组的号码将发送分组和TCP响应信号分组相对应,从而根据式(I)而计测响应时间Tn。
[0129]Tn=Tnack-Tnsend (I)[0130]这里,Tn表示第η个分组的响应时间,Tnac;k表示在接收部201中接收到第η个TCP响应信号分组的时刻,Tnsend表示在发送部200中发送了第η个发送分组的时刻。
[0131]频带推定部202将第η个发送分组的大小设为Sn,根据式(2)以及式(3)而推定第η个分组中的频带Βη。
[0132]Pn=Sn/Tn (2)
[0133]Bn= (1-α ) XBlri+a XPn (3)
[0134]在式(3)中,α是满足O < α < I的预先确定的常数。
[0135]另外,频带推定部202也可以每隔预先确定的时间间隔进行式(2)以及式(3)的计

ο
[0136]频带推定部202每隔预先确定的时间间隔Τ,将在式(3)中推定的频带Bn向比特率选择部205以及发送定时控制部204输出。
[0137]另外,频带推定部202也可以在从接收部201输入了 ECN信号的情况下,判断移动网络为拥挤状态,将在式(2)中推定的频带Bn降低预先确定的量或者设定为匕=0。这里,Bn=O的设定是在预先确定的时间区间不从发送部200发送分组的设定。
[0138]比特率选择部205从图2的判别部117输入请求的内容的多个种类(Μ种)的比特率信息,从频带推定部202每隔预先确定的时间间隔T输入推定频带Βη,并从M种比特率信息中选择在不超过推定频带Bn的范围内比特率最接近推定频带Bn的比特率Bs(单位kbps)。比特率选择部205指示内容获得部203向发送定时控制部204输出所选择的比特率Bs的文件。此外,比特率选择部205将所选择的比特率Bs向发送定时控制部204输出。
[0139]内容获得部203从图2的分析部115输入请求的内容的URL,从图2的判别部117输入内容发布指示,从比特率选择部205输入被选择的比特率Bs。内容获得部203从图2的内容暂时保存部113中读出与URL对应的内容的文件且比特率对应于从多个中被指示的比特率Bs的文件并向发送定时控制部204输出。
[0140]发送定时控制部204从频带推定部202输入频带Bn,从比特率选择部205输入比特率Bs,从获得部203输入对应于所指定的比特率Bs的文件,并对该文件例如如下控制发送定时。
[0141]在Bs < Bn的情况下,发送定时控制部204在便携终端170的缓冲器容量L (单位为千字节)填埋为止的时间区间Tl的期间,将输入的文件向发送部200输出。这里,时间区间Tl通过式(4)而被提供。
[0142]Tl=L/ (BSX8) (4)
[0143]此外,将时间区间T设为Tl < T且在时间区间T-Tl的期间便携终端170的缓冲器容量L的数据不会变空的时间区间。
[0144]另一方面,在情况下,发送定时控制部204在预先确定的时间区间T2的期间,不向发送部200输出内容。其中,时间区间T2是便携终端170的缓冲器容量L的数据不会变空的时间区间。这里,时间区间T2的最大值通过式(5 )而被提供。
[0145]Max T2=L/ (BpX8) (5)
[0146]在式(5)中,比特率Bp表示在便携终端170中再现动画时的比特率。
[0147]发送部200在从发送定时控制部204输出内容的时间区间Tl的期间,将内容存储在TCP分组中经由SGSN/GGSN装置190_1、RNC装置以及基站装置向便携终端170送出。另一方面,发送部200在时间区间T-Tl的期间以及时间区间T2的期间,不送出TCP分组。发送部200将发送的第η个分组的大小Sn向频带推定部202输出。
[0148]在以上说明的第一实施方式的内容发布系统中,能够进行各种变形。
[0149]在图1中,表示对一个SGSN/GGSN装置连接一个缓存服务器时的结构。但是,也可以对多个SGSN/GGSN装置连接一个缓存服务器。此外,也可以对一个SGSN/GGSN装置连接多个缓存服务器。
[0150]存储装置121也可以与缓存服务器装置110_1?110_N连接。
[0151]图1表示使用将SGSN装置和GGSN装置进行了一体化的SGSN/GGSN装置时的结构。但是,也能够采用将SGSN装置和GGSN装置进行分离的结构。在这个结构的情况下,对SGSN装置或者GGSN装置的任一个连接至少一台缓存服务器。
[0152]此外,频带推定部202也可以基于式(2)以及式(3)以外的式而推定带宽。此外,发送定时控制部204也可以使用其他方式或其他式作为发送定时控制方式。此外,发送定时控制部204也可以对至少一部分期间(时间区间)控制发送定时,对其他期间不进行发送定时的控制。
[0153]此外,便携终端170也可以是在移动电话、智能手机、平板电脑、PC中搭载了数据通信卡的终端中的任一个。此外,便携终端170只要是能够与移动3G网络进行通信的终端,则也可以是其他的任意的终端。
[0154](实施方式2)
[0155]参照附图,说明第二实施方式的内容发布系统。图4是将本实施方式的内容发布系统的结构作为一例而表不的框图。
[0156]参照图4,在本实施方式中,作为第一实施方式(图1)的变形,代替缓存服务器110_1?110_N而使用代理服务器120_1?120_N。在图4中,由于标上了与图1相同的标号的结构元素进行与图1相同的动作,所以省略说明。
[0157]作为代理服务器120_1?120_N,考虑透明型和完全透明型的两种方式。这里,说明代理服务器120_1。由于代理服务器120_1以外的代理服务器120_2?120_N的动作也与代理服务器120_1的动作相同,所以省略说明。
[0158]首先,说明代理服务器120_1为透明型的代理服务器的情况。代理服务器120_1暂时终止来自便携终端170的消息信号,并对消息信号进行分析。代理服务器120_1对于在代理服务器120_1中暂时保存的内容,从代理服务器120_1向便携终端170发布。代理服务器120_1根据需要,经由SGSN/GGSN装置190_1对存储装置121进行请求或接入。
[0159]接着,说明代理服务器120_1为完全透明型的代理服务器的情况。代理服务器120_1不改变在来自便携终端170的请求信号中包含的请求内容的URL、因特网上的存储装置121的IP地址、便携终端的IP地址等。代理服务器120_1不终止来自便携终端170的信号,使用DPI (Deep Packet Inspection,深度分组检查)技术而检查分组的首标部等,提取请求的内容的URL或便携终端170的IP地址等的信息。当请求的内容在代理服务器120_1中缓存的情况下,代理服务器120_1从代理服务器120_1发布请求的内容。
[0160]另外,由于代理服务器120_1的结构与第一实施方式中的缓存服务器110_1的结构(图2 )相同,所以省略详细的说明。
[0161](实施方式3)[0162]参照附图,说明第三实施方式的内容发布系统。图5是将本实施方式的内容发布系统的结构作为一例而表不的框图。
[0163]参照图5,在本实施方式中,作为移动网络250,代替图1所示的3G移动网络150而使用作为第3.9代的移动网络的LTE (Long Term Evolution,长期演进)/EPC (EvolvedPacket Core,演进的分组核心)网络250。在LTE中,基站装置和RNC装置的功能退化,只成为 eNodeB (evolved Node B)装置。
[0164]此外,在EPC 中,S/P-GW (Serving/Packet Data-Gateway,服务 / 分组数据网关)装置与eNodeB装置连接。S/P-GW装置意味着S-GW装置和P-GW装置成为一体化的结构。此夕卜,图5表示M台eNodeB装置与一台S/P-GW装置连接的结构。例如,在S/P-GW装置290_1中,连接有eNodeB装置260_1?260_M。
[0165]对各S/P-GW装置连接有一台缓存服务器。例如,在S/P-GW装置290_1中,连接有缓存服务器410_1。缓存服务器410_1?410_N相互连接,使得能够将内容进行联合。
[0166]便携终端170记载存储装置121的IP地址而发出对于存储装置121的连接请求消息。于是,便携终端170所属的eNodeB装置(在图5的情况下为eNodeB装置261_1?261_M中的任一个)接收连接请求消息。eNodeB装置261_1?26IM中的任一个将连接请求消息、存储装置121的IP地址、便携终端170的IP地址等存储在GTP协议的有效负载部分,并将GTP分组向S/P-GW装置290_2转发。
[0167]缓存服务器410_1具有与第一实施方式中的缓存服务器110_1(图2)相同的结构。但是,在本实施方式中,控制信号发送接收部111的连接目标成为S/P-GW装置290_1。因此,控制信号发送接收部111从S/P-GW装置290_1接收来自便携终端170的连接请求消息、存储了 IP地址等的GTP分组、便携终端170的位置信息。另外,其他的缓存服务器410_2?410_N也在与各自连接的S/P-GW装置290_2?290_N之间进行上述交换。
[0168]在以上说明的第三实施方式的内容发布系统中,能够进行各种变形。
[0169]图5表示使用将S-GW装置和P-GW装置进行了一体化的S/P-GW装置的结构。但是,也可以使用将S-GW装置和P-GW装置进行分离的结构。在这个结构的情况下,对S-GW装置或者P-GW装置的任一个连接至少一台缓存服务器。
[0170]便携终端170也可以是在移动电话、智能手机、PC中搭载了数据通信卡的终端中的任一个。此外,便携终端170只要是能够与移动3.9G网络进行通信的终端,则也可以是其他的任意的终端。
[0171](实施方式4)
[0172]参照附图,说明第四实施方式的内容发布系统。图6是将本实施方式的内容发布系统的结构作为一例而表不的框图。
[0173]图6表示在第三实施方式的内容发布系统(图5)中,将缓存服务器替换为代理服务器的结构。由于此时的内容发布系统的动作与第二实施方式的内容发布系统的动作相同,所以省略说明。
[0174]根据第一至第四实施方式的内容发布系统,例如能够起到以下的效果。
[0175]在上述实施方式的内容发布系统中,在发布动画内容作为管理内容的情况下,推定移动网络的频带(吞吐量),并以送出的文件的比特率不超过推定频带的方式切换文件的比特率。根据这样的内容发布系统,能够解除如下问题:在移动网络的频带低于文件的比特率的情况下,不能发送文件,在便携终端中正在缓冲的数据变少,从而存在正在再现的动画停止一定时间或者声音间断等的问题。此外,由此,也能够改善视听者的QoE (Quality ofExperience,体验质量)。
[0176]此外,在上述实施方式的内容发布系统中,推定移动网络的频带(吞吐量)并且设想便携终端的缓冲器量,并以不超过移动网络的频带或缓冲器容量的方式控制发送的定时。根据这样的内容发布系统,不会连对于视听者的当前的视听来说不需要的未来的数据也一起发布,即使视听者在中途停止了视听,已经发布的数据从所推定的频带看也成为适当的数据量的发布。即,根据上述实施方式的内容发布系统,能够解除如现有的内容发布系统那样发布过大的数据量而不必要地消耗移动网络的有限的频带的问题。
[0177]此外,这些效果是不对终端进行一切改造而获得的。
[0178]另外,设为将上述专利文献的现有技术文献的各公开通过引用而引入本申请中。在本发明的全部公开(包含权利要求书的范围)的框架内,能够进一步基于其基本技术思想而进行实施方式的变更/调整。此外,在本发明的权利要求书的范围的框架中,能够对各种公开元素(包括各权利要求项的各元素、各实施例的各元素、各附图的各元素等)进行多种组合和选择。即,本发明包含只要是本领域技术人员就能够根据权利要求书的范围的全部公开、技术思想而获得的各种变形、修正是理所当然的。尤其,关于在本说明书中记载的数值范围,只要没有特别记载则在该范围内包含的任意的数值或小范围也应解释为是具体记载。
[0179]标号说明
[0180]110_1 ?110_N、410_1 ?410_N 缓存服务器
[0181]111控制信号发送接收部
[0182]112内容确保部
[0183]113内容暂时保存部
[0184]114发布部
[0185]115分析部
[0186]116收集部
[0187]117判别部
[0188]118内容列表生成部
[0189]120_1?120_N代理服务器
[0190]121存储装置
[0191]145 因特网
[0192]150移动网络
[0193]170便携终端
[0194]180_1 ?180_M、181_1 ?181_M、182_1 ?182_M、183_1 ?183_M 基站装置
[0195]190_1 ?190_N SGSN/GGSN 装置
[0196]195_1 ?195_L、197_1 ?197_L RNC 装置
[0197]200发送部
[0198]201接收部
[0199]202频带推定部[0200]203内容获得部
[0201]204发送定时控制部
[0202]205比特率选择部
[0203]250 移动 LTE/EPC 网络
[0204]260_1 ?260_M、261_1 ?261_M、262_1 ?262_M eNodeB 装置
[0205]290_1 ?290_N S/P-GW 装置
【权利要求】
1.一种内容发布系统,在移动网络上具有多个缓存服务器, 所述多个缓存服务器分别包括: 内容暂时保存部,暂时保存移动网络上的存储装置保有的管理内容的至少一部分; 判别部,使用来自便携终端的内容请求消息中所包含的信息,从所述多个缓存服务器中判别保存有从该便携终端请求的内容的缓存服务器;以及 发布部,基于来自所述便携终端的预定的信号而推定所述移动网络的频带,从所述判别的缓存服务器中读出对于所述请求的内容的比特率不同的多个文件中不超过所述频带的比特率的文件,对至少一部分期间根据所述便携终端的缓冲器容量而控制送出定时的同时向所述便携终端送出所读出的文件。
2.如权利要求1所述的内容发布系统,其中, 所述发布部在所述读出的文件的比特率低于所述频带的情况下,基于该比特率以及所述缓冲器容量而计算所述便携终端中的缓冲器量达到所述缓冲器容量为止的期间,在根据计算出的期间而确定的该缓冲器量成为零为止的期间,不送出所述读出的分组。
3.如权利要求1所述的内容发布系统,其中, 所述发布部在所述读出的文件的比特率等于所述频带的情况下,基于所述便携终端再现内容的比特率以及所述缓冲器容量,计算所述便携终端中的缓冲器量成为零为止的期间,在该期间不送出所述读出的分组。
4.如权利要求1至3的任一项所述的内容发布系统,其中, 所述发布部在从所述便携终端接收到对于向所述便携终端发送的发送分组的响应分组的情况下,根据该发送分组的`发送时刻和该响应分组的接收时刻之差以及该发送分组的大小而推定所述移动网络的频带。
5.如权利要求1至3的任一项所述的内容发布系统,其中, 所述发布部在从所述便携终端接收到表示所述移动网络为拥挤状态的信号的情况下,在预定的期间不送出所述读出的文件。
6.如权利要求1至5的任一项所述的内容发布系统,其中, 所述多个缓存服务器为透明型或者完全透明型的代理服务器。
7.如权利要求1至6的任一项所述的内容发布系统,其中, 所述移动网络为3G移动网络或者LTE(Long Term Evolution,长期演进)/EPC(EvolvedPacket Core,演进的分组核心)网络。
8.一种缓存服务器,包括: 内容暂时保存部,暂时保存移动网络上的存储装置保有的管理内容的至少一部分; 判别部,使用来自便携终端的内容请求消息中所包含的信息,从在所述移动网络上设置的多个缓存服务器中判别保存有从该便携终端请求的内容的缓存服务器;以及 发布部,基于来自所述便携终端的预定的信号而推定所述移动网络的频带,从所述判别的缓存服务器中读出对于所述请求的内容的比特率不同的多个文件中不超过所述频带的比特率的文件,对至少一部分期间根据所述便携终端的缓冲器容量而控制送出定时的同时向所述便携终端送出所读出的文件。
9.如权利要求8所述的缓存服务器,其中, 所述发布部在所述读出的文件的比特率低于所述频带的情况下,基于该比特率以及所述缓冲器容量而计算所述便携终端中的缓冲器量达到所述缓冲器容量为止的期间,在根据计算出的期间而确定的该缓冲器量成为零为止的期间,不送出所述读出的分组。
10.如权利要求8所述的缓存服务器,其中, 所述发布部在所述读出的文件的比特率等于所述频带的情况下,基于所述便携终端再现内容的比特率以及所述缓冲器容量,计算所述便携终端中的缓冲器量成为零为止的期间,在该期间不送出所述读出的分组。
11.如权利要求8至10的任一项所述的缓存服务器,其中, 所述发布部在从所述便携终端接收到对于向所述便携终端发送的发送分组的响应分组的情况下,根据该发送分组的发送时刻和该响应分组的接收时刻之差以及该发送分组的大小而推定所述移动网络的频带。
12.如权利要求8至10的任一项所述的缓存服务器,其中, 所述发布部在从所述便携终端接收到表示所述移动网络为拥挤状态的信号的情况下,在预定的期间不送出所述读出的文件。
13.—种内容发布方法,包括: 缓存服务器在设置于自身的内容暂时保存部中暂时保存移动网络上的存储装置保有的管理内容的至少一部分的步骤; 使用来自便携终端的内容请求消息中所包含的信息,从在所述移动网络上设置的多个缓存服务器中判别保存有从该便携终端请求的内容的缓存服务器的步骤; 基于来自所述便携终端的`预定的信号而推定所述移动网络的频带的步骤; 从所述判别的缓存服务器中读出对于所述请求的内容的比特率不同的多个文件中不超过所述频带的比特率的文件的步骤;以及 对至少一部分期间根据所述便携终端的缓冲器容量而控制送出定时的同时向所述便携终端送出所述读出的文件的步骤。
14.如权利要求13所述的内容发布方法,其中, 所述缓存服务器在所述读出的文件的比特率低于所述频带的情况下,基于该比特率以及所述缓冲器容量而计算所述便携终端中的缓冲器量达到所述缓冲器容量为止的期间,在根据计算出的期间而确定的该缓冲器量成为零为止的期间,不送出所述读出的分组。
15.如权利要求13所述的内容发布方法,其中, 所述缓存服务器在所述读出的文件的比特率等于所述频带的情况下,基于所述便携终端再现内容的比特率以及所述缓冲器容量,计算所述便携终端中的缓冲器量成为零为止的期间,在该期间不送出所述读出的分组。
16.如权利要求13至15的任一项所述的内容发布方法,其中, 所述缓存服务器在从所述便携终端接收到对于向所述便携终端发送的发送分组的响应分组的情况下,根据该发送分组的发送时刻和该响应分组的接收时刻之差以及该发送分组的大小而推定所述移动网络的频带。
17.如权利要求13至15的任一项所述的内容发布方法,其中, 所述缓存服务器在从所述便携终端接收到表示所述移动网络为拥挤状态的信号的情况下,在预定的期间不送出所述读出的文件。
【文档编号】H04N21/643GK103828378SQ201280046299
【公开日】2014年5月28日 申请日期:2012年9月14日 优先权日:2011年9月21日
【发明者】小泽一范 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1