通信装置、通信方法、记录程序的记录介质的制作方法

文档序号:7706124阅读:173来源:国知局
专利名称:通信装置、通信方法、记录程序的记录介质的制作方法
技术领域
本发明涉及一种发送内容的通信装置、通信方法、以及记录程序的记录介质。
背景技术
伴随着经由因特网、LAN (局域网;Local Area Network)等网络的数据通信的普及,在家庭中,将家电设备、电脑、以及其它的周边设备连接于网络,从而实现设备间通信的家庭网络正在被大量使用。
例如,DLNA (数字生活网络联盟;Digital Living Network Alliance )提倡一种无缝相互连接的网络的结构,该网络结构在家庭内的所有场所,无论什么电器设备,都能够简单便利地享受内容信息。根据该结构,AV(声像;Audiovisual)内容等信息无论位于网络上的哪个设备,使用网络上的任何设备都能够进行视听。因此,不受内容的保管位置的约束,例如,在其它的房间能够对位于远离房间的设备的内容进行视听,便利性提高。
并且,作为DLNA的扩展,探讨一种从住宅外也能够利用住宅内的DLNA环境的系统。本技术经由因特网并根据SIP(会话初始化协议;SessionInitiation Protocol)而将多个设备连接,在住宅内设置路由器,该路由器实现用于中介DLNA和SIP的网关的职能。由此,通过住宅内的路由器进行认证而成为假想的DLNA设备,能够从远处的实际的DLNA设备进行操作。
今后,随着设备的DLNA对应以及网络对应的发展,假想存在多个通信数据在网络上竞争的情况。特别是住宅内的DLNA设备中,在不特定的多个使用者从住宅外接入,而进行内容的收发的情况下,由于多个通信数据竞争并且通信频带不足,从而产生不允许延迟的流数据的分发延迟等问题。
作为解决这样的课题的方法,日本特开2005 — 130150号公报中,公开有一种以优先QoS (服务质量)技术为基础,提高与优先度处理数据相对的资源分配,并提高优先度处理数据的通信品质的方法。并且,在DLNA的方针中,也提倡如下结构,该结构将作为频带预约基础的QoS的结构即有线LAN的802.1D或者无线LAN的WMM (Wi-Fi Multimedia)作为选择而规定,从而不会由于通信频带不足而发生流数据的分发的崩溃。
即使使用日本特开2005 — 130150号公报中记载的方法,在并行进行多个流分发的情况下,也产生不能保证通信品质并且不能维持良好的通信环境的情况。例如,在并列执行多个(n个)设定为相同优先度的内容的流分发的情况下,在没有足够的用于传送n个流的网络频带的情况下,n个流中的任意一个都不能维持用于在用户侧进行实时再生的充分的传送速率,在该用户设备中产生再生图像的错乱或声音中断等通信故障。

发明内容
本发明的一个方式是通信装置,
该通信装置是通过网络向其它通信装置发送内容数据,其特征在于,
具有
内容候补信息存储部,保持内容候补信息,该内容候补信息确定从该
通信装置向上述其他通信装置发送的内容数据的候补;
剩余通信频带信息取得部,求得剩余通信频带信息,该剩余通信频带信息表示该通信装置能够使用的总通信频带中的、在当时能够使用的通信
频带;
内容发送部,将由上述内容候补信息确定的内容数据向其他通信装置发送;以及
通信控制部,基于保持在上述内容候补信息存储部中的内容候补信息和由上述剩余通信频带信息取得部求得的剩余通信频带信息,对上述内容发送部的内容数据的发送进行控制。
本发明的其他方式是一种通信方法,其特征在于,
存储内容候补信息,该内容候补信息确定向其它通信装置发送的内容数据的候补,
求得剩余通信频带,该剩余通信频带表示在内容发送中能够使用的总通信频带中的、在当时能够使用的通信频带,并且基于上述内容候补信息和上述剩余通信频带,控制内容数据的发送。本发明的其他方式是一种存储计算机可读程序的记录介质,使计算机在通过网络将内容数据发送至其它通信装置的通信装置中,
作为如下单元发挥功能,该单元为,
内容候补信息存储部,保持内容候补信息,该内容候补信息确定从该
通信装置向上述其他通信装置发送的内容数据的候补;
剩余通信频带信息取得部,求得剩余通信频带信息,该剩余通信频带
信息表示该通信装置能够使用的总通信频带中的、在当时能够使用的通信
频带;
内容发送部,将由上述内容候补信息确定的内容数据向其他通信装置发送;以及
通信控制部,基于保持在上述内容候补信息存储部中的内容候补信息和由上述剩余通信频带信息取得部求得的剩余通信频带信息,对上述内容发送部的内容数据的发送进行控制。
发明效果-
通过本发明,能够防止由通信频带不足所引起的通信故障。并且,通过本发明,能够维持良好的通信环境。


图1是关于本发明的通信装置的第1实施方式,表示通过该通信装置
构筑的通信系统的概要的附图。
图2是表示第1实施方式的通信装置的大致结构的框图。
图3是表示存放于总通信频带信息存储部的通信频带信息的一个例子
的附图。
图4A是表示存放于总通信频带信息存储部的通信频带信息的其他例子的附图。图4B是表示存放于公开内容信息存储部的内容一览信息的一个例子的附图。
图5是分别表示公开内容信息管理处理部以及通信频带管理处理部的详细结构的框图。
图6是表示第1实施方式的通信装置的内容发送控制的处理过程的流程图。
图7是关于本发明的通信装置的第2实施方式,表示该通信装置的大
致结构的框图。
图8是表示第2实施方式的通信装置的内容数据发送控制的处理过程的流程图。
图9是关于本发明的通信装置的第3实施方式,表示该通信装置的大致结构的框图。
图10是表示第3实施方式的通信装置的内容数据发送控制的处理过程的流程图。
图11是关于本发明的通信装置的第4实施方式,表示该通信装置的大致结构的框图。
图12是表示第4实施方式的通信装置的内容数据发送控制的处理过程的流程图。
图13是关于本发明的通信装置的第5实施方式,表示该通信装置的大致结构的框图。
图14是关于本发明的通信装置的第6实施方式,表示该通信装置的通信部的详细结构的框图。
图15是表示第6实施方式的通信装置的存储部的详细结构的框图。
图16A是表示存放于总通信频带表存储部的总通信频带表的一个例子的附图。图16B是表示总通信频带表的其他例子的附图。
图17是表示存放于通信单元选择用表存储部的通信单元选择用表的一个例子的附图。
图18是分别表示第6实施方式的通信装置的公开内容信息管理处理部以及通信频带管理处理部的详细结构的框图。
图19是表示第6实施方式的通信装置的内容数据发送控制的处理过程的流程图。
图20A 图20D是关于本发明的通信装置的其他实施方式,表示在与内容数据的流发送请求相对应的响应接收时,显示在用户设备的显示部上的画面的附图。
具体实施例方式
(第1实施方式)
下面,参照图1 图6,对将本发明的通信装置具体化的第1实施方式进行说明。另外,在本第1实施方式中,作为一个例子,对以下情况进行说明,g卩,通信装置作为服务器而连接于网络,与多个用户设备共同构筑无线通信系统的情况。
如图l所示,本实施方式的通信系统由以下部分构成,即,进行内容数据的存放和分发的服务器设备12、对内容数据进行视听的用户设备13、14、以及对这些服务器和用户设备间的通信(IP通信)进行控制的通信控制装置11。服务器设备12和用户设备13、 14经由通信控制装置11而连接于网络10。通信控制装置11例如由与IEEE802.il等的无限通信系统相对应的接入点或开关集线器(switching hub)等构成。服务器设备12以及用户设备13、 14是分别对应于UPnP(通用即插即用;Universal Plug and Play)的设备。
UPnP是通过网络而连接家庭内的电脑或外围设备、AV设备、电话、以及家电制品等设备,并且相互提供功能的技术方式。在UPnP中,作为网络的基本结构,定义有设备、服务、以及控制点。这里,设备(device)是与UPnP对应的设备。服务是表示设备提供的功能的最小单位。控制点是对设备具有的服务进行控制和利用的单元。各个设备最低具有1个服务,l个设备不限于l个功能,l个设备中可以具有多个设备功能。另外,可以考虑控制点和设备成为 一体的功能。
本实施方式的通信系统中,用户设备13、 14构成上述控制点。服务器设备12是具有服务的设备,保有内容数据并提供给用户设备13、 14,上述服务作为由UPnP AV (通用即插即用视听Universal Plug and Play AudioVisual、使UPnP规格面向AV内容特殊化后的规格)定义的媒体服务器。
如图2所详细表示的结构,服务器设备12由通信部21、控制部22、存储部23、公开内容信息管理处理部24、以及通信频带管理处理部25构成。这些各个部21 25经由总线20而相互连接。
通信部21是用于在网络10中进行IP通信的通信界面,例如安装有与无线LAN或CDMA (码分多址;Code Division Multiple Access )等无线通
ii信方式(或者无线通信规格)相对应的调制解调电路或通信协议(以下称
为无线接入单元)。该通信部21进行各种数据的接收以及发送,例如来自 用户设备13、 14的各种请求,例如接收设备信息的取得请求或内容信息的 取得请求等,以及发送设备信息、内容信息、以及内容数据等。
控制部22例如由CPU (中央处理单元;Central Processing Unit)等构 成,执行规定的控制程序,并且总括控制服务器设备12整体的动作。服务 器设备12通过由该控制部22执行的控制程序,能够发挥作为设备的功能, 以及由上述UPnPAV定义的介质服务器的功能。
更详细地来看该控制部22的结构,如图2所示,该控制部22具有通 信处理控制部220、设备存在通知处理控制部221、设备信息发送处理控制 部222、内容信息发送处理控制部223、以及内容发送处理控制部224。
这里,通信处理控制部220对上述通信部21进行变更其通信功能的动 作状态的意思的指示,将其动作状态控制(变更)为例如无线信号的捕捉、 发送、接收、接收待机等。并且, 一并还进行通信部21具有的通信功能(后 面详述)的动作状态的管理。
设备存在通知处理控制部221是发送如下各通知的装置
(1) 在该服务器设备12连接于网络10时,用于使本设备存在于网络 内的情况被周围所知的设备存在通知,
(2) 在该服务器设备12从网路IO切断时,用于使本设备从网络脱离 的情况被周围所知的设备脱离通知,
并且进行对于该通知的发送处理及其控制。并且,在来自用户设备13、 14的请求中,进行对于设备存在通知请求(请求设备存在通知的命令)的 接收处理及其控制。
设备信息发送处理控制部222在来自用户设备13、 14的请求中,进行
对于详细设备信息发送请求的接收处理及其控制。并且,也进行与用户设 备13、 14相对的详细设备信息的发送处理及其控制。另外,作为详细设备 信息,除了例如制造系列号码或者制造商名称等制造商信息之外,还记载 有该设备提供的服务的列表等。
内容信息发送处理控制部223在来自用户设备13、 14的请求中,进行
对于内容信息发送请求的接收处理及其控制。并且,也进行与用户设备13、14相对的内容信息的发送处理及其控制。另外,内容信息例如作为数字数 据而存放于服务器设备12。内容信息例如由能够提供给用户设备13、 14
的内容信息的属性信息或分层信息构成。
内容信息发送处理控制部224在来自用户设备13、 14的请求中,进行
对于内容数据发送请求的接收处理及其控制。并且,还进行与用户设备13、 14相对的内容数据的的发送处理及其控制。另外,在从内容发送处理控制 部224向用户设备13、 14中的任意一个开始内容发送时,向公开内容信息 管理处理部24 (具体为图5所示的公开内容信息管理控制部540)发送该 意思(事件通知)。
服务器设备12的存储部23如图2所示,大致由内容存储部230、总通 信频带信息存储部231、公开内容信息存储部232构成,上述内容存储部 230存放从该服务器设备12提供给用户设备13、 14的内容数据,上述总通 信频带信息存储部231存储能够用于该服务器设备12的内容发送等通信的 通信频带信息,上述公开内容信息存储部232存储规定的内容一览信息。 这些各个部中的任意一个都是非易失性记录介质,例如由ROM (只读存储 器;Read Only Memory)或HDD (硬盘驱动器Hard Disk Drive)等构成。 另外,上述内容一览信息是该服务器设备12能够对用户设备.13、 14提供
的内容数据的一览(内容候补信息)以及与其关联的信息。例如,在上述 内容信息发送处理控制部223对用户设备13、 14发送内容信息时,参照该
内容一览信息,发送能够提供的内容信息。
这里,存储于上述总通信频带信息存储部231的通信频带信息包含总 通信频带信息。在该服务器设备12部不进行任何通信的时候,总通信频带 信息是表示能够用于执行内容发送等通信的通信频带的信息,如图3所示, 能够以传送速率CBT (任意的值)表示,或者如图4A所示,能够以发送 负荷量(例如"100")表示。
并且,保持于公开内容信息存储部232的内容一览信息中,包含对于 每个内容数据的候补作为其内容数据的通信所必需的通信频带即数据通信 频带信息。
例如如图4B所示,将上述内容一览信息作为由称作"索引号码(#)" "类别""画质""压缩方式""发送负荷量"的项目构成的发送负荷量计算表。这里,对于将"类别""画质""压縮方式^发送负荷量"作为1组(lgroup) 的每一组分配"索引号码",该"索引号码"是识别这些各个组的号码。"类 别"是表示视频或音频等的内容种类的项目。"画质"是表示内容的图像析 像度(例如SD、 HD、 FullHD (全高清;Full High Definition)、 QVGA等) 的参数。"压缩方式"是表示内容的压縮方式(例如MP3、 MPEG2、 MPEG4、 H.264等)的项目。"发送负荷量"是"类别""画质""压缩方式"这3个 参数唯一决定的值,是表示在发送内容数据时使用的通信频带的宽度(数 据通信频带)的项目。
在这样的发送负荷量计算表中,例如如前面的图4A所示,在发送负荷 量为"100"的情况下,例如能够同时以压縮方式MPEG2发送Fu11 HD画 质的内容3个(=发送负荷量"96")、以及以压縮方式MPEG2发送SD画 质的内容l个(=发送负荷量"4")。另外,表示画质的参数也可以是内容 大小(像素数)、帧速率、传送速率等。并且,在图4B的例子中,将类别 仅作为"Video (视频)",但是也可以追加音频的内容。并且,决定发送负 荷量的参数在图4B的例子中使用"类别""画质""压縮方式",但是也可 以使用"内容的帧速率信息""传送速率信息""内容大小信息"等其他的 参数而计算(判别)。另外,上述图4B的表是假想了内容的流发送的表, 但是也可以对于其它通信,例如请求实时通信的VoIP (互联网电话;Voice Over IP)通信、内容的下载通信、上载通信、或者对于这些多种通信的每 一个,制成上述那样的表。通过增加决定发送负荷量的参数、内容的类别、 或者通信类别,能够提高通信频带的管理精度。
另外,数据通信频带信息如果能够确定为了发送内容所必需的频带、 通信速率,则其种类或格式为任意。例如,数据通信频带信息可以由与内 容数据的候补和传送速率对应起来的表构成,所述传送速率表示发送该内 容信息所要求的每单位时间的通信量。
另外,在图3、图4A、以及图4B所示例子以外,总通信频带信息也 可以用能够同时发送的内容数来表示。在这样的通过内容数表示的情况下, 由于不使用内容的画质或压縮方式等参数管理通信频带,所以,与图4A以 及图4B的例子相比,通信频带的管理的精度差,但是,具有在该服务器设 备12内能够容易地管理通信频带的优点。
14作为将上述总通信频带信息(例如图3或者图4A以及图4B所示的信 息)存放于总通信频带信息存储部231中的单元,例如考虑在工厂出货时 预先存放的方法。并且,作为除此之外的方法,考虑例如以下方法,艮P, 让使用者输入该服务器设备12或通信控制装置11 (图l)的型号,由此, 经由网络IO (经由服务器)而取得对应于该型号的总通信频带信息,并存 放于总通信频带信息存储部231 。
服务器设备12的公开内容信息管理处理部24 (图2)的详细结构如图 5所示,由以下部分构成公开内容信息管理控制部540,进行公开内容信 息管理处理部24整体的处理的控制;不能发送内容提取部542,基于由剩 余通信频带计算部550算出(判别)的剩余通信频带信息(后述详细说明), 进行具有剩余通信频带以上的传送速率的内容即不能发送的内容的提取; 不能发送内容存在判定部543,基于不能发送内容提取部542的提取结果, 进行是否存在不能对用户设备发送的内容的判断;以及,公开内容信息更 新部541,基于不能发送内容信息提取部542的信息,更新公开内容信息存 储部232的内容一览信息。通过这样的结构,该公开内容信息管理处理部 24进行存储于公开内容信息存储部232的内容信息(内容一览信息)的生 成或更新。
服务器设备12的通信频带管理处理部25 (图2)的详细结构如图5所 示,由以下部分构成总通信频带取得部551,参照总通信频带信息存储部 231 (图2)而取得总通信频带信息;使用通信频带计算部552,参照由内 容发送处理控制部224 (图2)所管理的内容的发送状况,计算出通信所使 用的频带(以下称为使用通信频带信息);以及,剩余通信频带计算部550, 基于由以上各个部分551、 552取得以及计算出的信息,计算出剩余通信频 带信息。通过这样的结构,该通信频带管理处理部25管理能够通过该服务 器设备12使用的剩余的通信频带信息(剩余通信频带信息)。另外,这里 管理的剩余通信频带信息是表示在该服务器设备12进行内容发送等通信 中,能够用于并行地进行其它通信的通信频带的信息。即,在该服务器设 备12不进行任何通信时,总通信频带与剩余通信频带相等。
更具体来说,在例如图3所示的总通信频带信息的情况下,在存放于 公开内容信息存储部232中的内容一览信息中,上述使用通信频带计算部552通过参照发送中的内容的传送速率,计算出使用通信频带信息。对于该 计算,除此之外,还考虑有以下方法,即,使内容的文件大小除以内容信 息的再生时间,由此,计算出内容的传送速率。并且,在图4A以及图4B 所示的总通信频带信息的情况下,该使用通信频带计算部552通过参照存 放于总通信频带信息存储部231中的图4B的发送负荷量计算表,计算出发 送中的内容的发送负荷量,并得到使用通信频带信息。另外,使用通信频 带计算部552在算出使用通信频带信息时,不仅可以参照由内容发送处理 控制部224管理的内容的发送状况,还可以参照由通信处理控制部220管 理的其它应用程序(VoIP通信或因特网通信等)的通信状况。这样,能够 算出更高精度的使用通信频带信息。
剩余通信频带计算部550使用通过该使用通信频带计算部552而取得 的使用通信频带信息,由通过上述总通信频带取得部551取得的总通信频 带信息,减去该使用通信频带信息,计算出剩余通信频带信息。
接下来,对具有上述那样的结构的第1实施方式的通信装置(服务器 设备12)生成(更新)存放于公开内容信息存储部232的内容一览信息时 的动作的一个例子进行说明。即,在生成该内容一览信息时,该服务器设 备12执行如图6所示的处理。具体为,例如通过打开该服务器设备12的 电源,该服务器设备12开始该图6的处理,并且在该处理结束时再次开始, 由此重复执行该图6的处理。
在该图6的处理中,在步骤S600,公开内容信息管理控制部540判定 是否从内容发送处理控制部224接收了事件通知,到判定为接收了该事件 通知之前,在该步骤S600重复进行该接收判定处理。另外,该事件通知是 在开始从内容发送处理控制部224向用户设备13、 14中的任意一个(以下 称为请求用户)发送内容数据时,从该内容信息发送处理控制部224向公 开内容信息管理控制部540发送的通知。
而且,在该步骤S600中判定为接收了上述事件通知的情况下(步骤 S600;是),在接下来的步骤S601中,取得总通信频带信息。在取得该总 通信频带信息时,公开内容信息管理控制部540对剩余通信频带计算部550 请求计算剩余通信频带信息。接下来,接受了该请求的剩余通信频带计算 部550对总通信频带取得部551指示(请求)取得总通信频带信息。然后,该总通信频带取得部551接受该指示(请求),并参照总通信频带信息存储 部231,由此取得总通信频带信息。
在接下来的步骤S602中,使用通信频带计算部552接受来自剩余通信 频带计算部550的请求,并分别参照由内容发送处理控制部224管理的内 容数据的发送状况、和存放于公开内容信息存储部232的内容一览信息, 计算出使用通信频带信息。另外,在该使用通信频带信息的计算中,也可 以参照发送负荷量计算表(图4B),计算出表示使用通信频带信息的发送 负荷量。
在接下来的步骤S603中,剩余通信频带计算部550基于由上述步骤 S601、 S602取得以及计算出的总通信频带信息以及使用通信频带信息,计 算出剩余通信频带信息。然后,将该计算出的剩余通信频带信息发送至公 开内容信息管理控制部540。
在接下来的步骤S604中,公开内容信息管理控制部540请求不能发送 内容提取部542提取具有剩余通信频带以上的传送速率的内容数据。不能 发送内容提取部542接受该请求,基于由上述步骤S603计算出的剩余通信 频带信息,提取具有剩余通信频带以上的传送速率的内容数据、即不能对 用户设备(请求用户)发送的内容数据。
在接下来的步骤S605中,公开内容信息管理控制部540请求不能发送 内容存在判定部543进行判定。然后,不能发送内容存在判定部543接受 该请求,使用上述步骤S604的提取结果,进行是否存在不能对用户设备发 送的内容数据的判定,并且将该判定结果发送至公开内容信息管理控制部 540。在该步骤S605的判定处理中,在通过不能发送内容存在判定部543 判定为不存在不能发送的内容数据的情况下(步骤S605;否),结束该图6 的处理。另一方面,在该步骤S605的判定处理中,在通过不能发送内容存 在判定部543判定为存在不能发送的内容数据的情况下(步骤S605;是), 进入步骤S606。
在该步骤S606中,公开内容信息管理控制部540对公开内容信息更新 部541请求内容一览信息的更新。然后,公开内容信息更新部541接受该 请求,基于由上述步骤S604提取的信息,更新公开内容信息存储部232的 内容一览信息。在该内容一览信息的更新中,将不能发送内容提取部542
17提取的内容从公开内容信息存储部232的内容一览信息删除,由此,不受 理来自用户设备13、 14的该内容数据的流发送请求。并且,通过从该内容 一览信息删除,具有通信频带以上的数据通信频带的内容数据不被用户设 备13、 14公开。
如上述说明那样,通过该第1实施方式的通信装置,得到以下的效果。
(1) 本实施方式的通信装置(服务器设备12)具有接入网络10的接 入单元(通信部21),并且作为通过网络10向其它通信装置(用户设备13、 14)发送规定的内容数据的通信装置,具有内容信息存储单元(公开内 容信息存储部232),保持内容候补信息(内容一览信息),该内容候补信息 表示从该服务器设备12向用户设备13、 14发送的内容数据的候补;剩余 通信频带计算单元(剩余通信频带计算部550、图6的步骤S603),计算出 表示在该服务器设备12能够使用的总通信频带之中的、当时能够使用的通 信频带的剩余通信频带信息;内容信息发送单元(内容发送处理控制部 224),将内容一览信息表示的候补之中的、l个至多个内容数据向用户设备 13、 14发送;以及,通信控制单元(公开内容信息管理处理部24),基于 通过公开内容信息存储部232保持的内容一览信息、和通过剩余通信频带 计算部550计算出的剩余通信频带信息,控制由内容信息发送处理控制部 224进行的内容数据的发送。通过这样的结构,向用户设备13、 14的内容 数据发送能够以与剩余通信频带信息相称的方式进行。因此,即使在例如 想要开始新的流数据分发的时刻下正在执行其它流分发等的情况下,也不 会发生抢夺该已有的流分发的频带而产生流分发延迟这所谓的通信故障, 能够维持良好的通信环境。
(2) 在该服务器设备12中,上述公开内容信息管理处理部24基于通 过公开内容信息存储部232保持的内容一览信息、和通过剩余通信频带计 算部550计算出的剩余通信频带信息,禁止内容一览信息表示的候补中的、 1个至多个内容数据的发送。这样,通过基于剩余通信频带信息禁止内容数 据的发送,能够仅发送内容一览信息所示的候补中的、与剩余通信频带信 息相对应的数据。
(3) 在该服务器设备12中,公开内容信息存储部232保持的内容一 览信息是按照每个内容数据的候补表示该内容数据的通信所必需的通信频带即数据通信频带(例如传送速率和发送负荷量等)的信息(图4B)。并 且,公开内容信息管理处理部24由以下部分构成:不能发送内容提取部542 (图6的步骤S604),基于通过剩余通信频带计算部550计算出的剩余通 信频带信息和通过公开内容信息存储部232保持的内容一览信息,提取具 有剩余通信频带以上的数据通信频带;不能发送内容存在判定部543 (图6 的步骤S605),基于通过该不能发送内容提取部542提取的内容数据,进
行是否存在具有剩余通信频带以上的数据通信频带的内容数据的判定;以 及,内容候补更新单元(公开内容信息更新部541,图6的步骤S606),在 通过该不能发送内容存在判定部543判定为存在具有剩余通信频带以上的 数据通信频带的内容数据的情况下,从通过上述公开内容信息存储部232 保持的内容一览信息中,删除保持该剩余通信频带以上的数据通信频带的 内容数据,由此,禁止该内容数据的发送。通过这样的结构,基于仅由具 有剩余通信频带以下的数据通信频带的内容数据所构成的内容一览信息, 能够仅将没有再生图像混乱和声音中断的内容数据发送给上述用户设备 13、 14。
(4) 该服务器设备12具有总通信频带信息存储单元(总通信频带
信息存储部231),保持表示该服务器设备12为了执行通信而能够使用的总 通信频带的总通信频带信息;以及,使用通信频带计算部(使用通信频带 计算部552,图6的步骤S601、 S602),基于通过上述公开内容信息存储部 232保持的内容一览信息而计算出使用通信频带信息,该使用通信频带信息 表示在总通信频带之中用于当时的内容数据发送的通信频带并且,剩余 通信频带计算部550成为基于通过总通信频带信息存储部231保持的总通 信频带信息和通过使用通信频带计算部552算出的使用通信频带信息,来 计算剩余频带信息的单元。通过这样的结构,能够高精度地计算剩余通信 频带信息。
(5) 该服务器设备12具有内容发送开始判定单元(公开内容信息管 理控制部540,图6的步骤S600),判定通过内容发送处理控制部224向用 户设备13、 14发送内容数据是否已开始。并且,剩余通信频带计算部550 是在通过公开内容信息管理控制部540判定为内容数据的发送已开始的情 况下,计算剩余通信频带信息的单元。通过这样的结构,每当开始向用户
19设备13、 14发送内容数据时,重新计算剩余通信频带信息,从而能够得到 更正确的信息。
(第2实施方式)
接下来,参照图7 图8,对将本发明的通信装置具体化的第2实施方 式进行说明。另外,这里主要对与上述第1实施方式的不同点进行说明, 省略对共通部分的说明。
本实施方式的通信装置(服务器设备12)具有如图7所示的内容发送 判定控制处理部70,以代替第1实施方式中的公开内容信息誉理处理部24 (图2、图5)。
如图7所示,该内容发送判定控制处理部70大体由进行该内容发送判 定控制处理部70整体的处理控制的内容发送判定控制部700、和对剩余通 信频带的多少进行判定的内容发送判定部701构成。
更具体来说,内容发送判定控制部700从内容发送处理控制部224接 受用户请求的通知,请求剩余通信频带计算部550计算剩余通信频带信息。 然后,取得通过剩余通信频带计算部550计算出(计算方法与第1实施方 式相同)的剩余通信频带信息,并将该剩余通信频带信息通知给内容发送 判定部701。另外,来自上述内容发送处理控制部224的用户请求的通知是, 在存在来自用户设备13、 14中的任意一个(请求用户)的内容数据的流发 送请求的情况下,通过该内容信息发送处理控制部224发送的通知。
内容发送判定部701通过比较这样从内容发送判定控制部700通知(发 送)的剩余通信频带信息、和存在来自用户设备(请求用户)的流发送请 求的内容数据的传送速率(例如从内容一览信息取得),从而进行是否剩余 有向用户设备进行流发送的通信频带的判定,并且将该判定结果发送至内 容发送判定控制部700。
接下来,对具有上述结构的第2实施方式的通信装置(服务器设备12) 在生成与来自用户设备(请求用户)的内容数据发送请求相对的响应时的 动作的一个例子进行说明。即,该服务器设备12在该响应生成时,执行如 图8所示的处理。具体来说,该服务器设备12通过例如关闭该服务器设备 12的电源,开始该图8的处理,通过在该处理结束时再次开始,重复执行 该图8的处理。在该图8的处理中,在步骤S800,内容信息发送判定控制部700判定 是否接受来自内容发送处理控制部224的事件通知,到判定为接收了该事 件通知之前,在该步骤S800重复进行该接收判定处理。另外,该事件通知 是内容发送处理控制部224接受来自用户设备13、 14中的任意一个(请求 用户)的流发送请求时,从该内容发送处理控制部224向内容发送判定控 制部700进行发送的通知。
并且,在该步骤S800中判定为接收了上述事件通知的情况下(步骤 S800;是),在接下来的步骤S801 S803中,进行与上述步骤S601 S603 (第一实施方式)相同的处理。但是,本实施方式的通信频带管理处理部 25的处理控制如图7所示,由内容发送判定控制部700进行,以代替上述 公开内容信息管理控制部540。
在步骤S803中计算出剩余通信频带信息之后,在之后的步骤S804中, 内容发送判定控制部700请求内容信息发送判定部701进行判定。然后, 内容发送判定部701接受该请求,并进行用户设备(请求用户)所请求的 流发送请求的内容数据的传送速率是否为剩余通信频带以下的判定。
在该步骤S804的判定处理中,在通过内容信息发送判定部701判定为 用户设备(请求用户)所请求的流发送请求的内容数据的传送速率为剩余 通信频带以上,g卩,不能进行流发送的情况下(步骤S804;否),在接下 来的步骤S806中,内容发送判定控制部700对内容发送处理控制部224进 行不能流发送的通知。之后,内容发送处理控制部224经由通信部21 (图 2)而对用户设备(请求用户)发送响应,该响应与设定了适当的HTTP状 态码的流发送请求相对应。
另一方面,在上述步骤S804的判定处理中,在通过内容发送判定部 701判定为内容数据的传送速率为剩余通信频带以下,即能够进行流发送的 情况下(步骤S804;是),在接下来的步骤S805中,内容发送判定控制部 700对内容发送处理控制部224进行能够流发送的通知。之后,内容发送处 理控制部224经由通信部21而对用户设备(请求用户)进行所请求的内容 数据的发送处理。
如以上说明,根据该第2实施方式的通信装置,在上述(1) (2) (4) 的效果之外,还具有以下效果。
21(6)该实施方式的通信装置(服务器设备12)具有流发送请求判定单 元(内容发送判定控制部700、图8的步骤SSOO),该流发送请求判定单元 对内容一览信息所示的候补中的任意内容数据进行是否存在来自用户设备 13、 14的流发送请求的判定。并且,内容一览信息是按照每个内容数据的 候补而表示作为该内容数据通信所必需的通信频带即数据通信频带的信 息。另外,该服务器设备12具有内容发送判定控制处理部70,该内容发送 判定控制处理部70基于内容一览信息和剩余通信频带信息,禁止内容一览 信息所表示的候补中的、 一至多个内容数据的发送,并且该内容发送判定 控制处理部70由内容发送判定部(内容发送判定部701、图8的步骤S804) 和流发送禁止部(内容发送判定控制部700,图8的步骤S806)构成,上 述内容发送判定部在通过内容发送判定控制部700判定为存在流发送请求 的情况下,基于通过剩余通信频带计算部550计算出的剩余通信频带信息 和通过公开内容信息存储部232保持的内容一览信息,判定存在该流发送 请求的内容数据的数据通信频带是否为剩余通信频带以下,上述流发送禁 止部在通过内容发送判定部701判定为存在流发送请求的内容数据的内容 数据的数据通信频带不为剩余通信频带以下的情况下,禁止存在该流发送 请求的内容数据的发送。由此,能够仅将没有再生图像混乱或声音中断的 内容数据发送给上述用户设备13、 14。
(第3实施方式)
接下来,参照图9 图10,对将本发明的通信装置具体化的第3实施 方式进行说明。另外,这里主要对与上述第l实施方式的不同点进行说明, 省略对共通部分的说明。
本实施方式的通信装置(服务器设备12)具有如图9所示的代码转换 控制处理部90,以代替第1实施方式中的公开内容信息管理处理部24 (图 2、图5)。
如该图9所示,该代码转换控制处理部90大体由以下单元构成代码 转换控制部900,进行代码转换控制处理部90整体的处理的控制;不能发 送内容提取部903及不能发送内容存在判定部904;代码转换处理部901, 对于通过不能发送内容提取部903提取的内容数据,以成为剩余通信频带 以下的传送速率的方式进行代码转换处理;以及公开内容信息更新部902,
22基于该代码转换处理部901的信息,更新公开内容信息存储部232的内容
一览信息。
这里,不能发送内容提取部903和不能发送内容存在判定部904分别 是具有与第1实施方式的不能发送内容提取部542和不能发送内容存在规 定部543 (图5)相当的功能的部分。g卩,不能发送内容提取部903基于由 剩余通信频带计算部550计算出的剩余通信频带信息,进行不能发送的内 容数据、即具有剩余通信频带以上的传送速率的内容数据的提取,并且, 不能发送内容存在判定部904基于不能发送内容提取部903的提取结果, 进行是否存在不能对用户设备发送的内容数据的判定。
公开内容信息更新部902在上述内容一览信息更新时,将通过不能发 送内容提取部903提取的内容数据从内容一览信息中删除,并取而代之将 通过代码转换处理部901进行代码转换处理后成为剩余通信频带以下的传 送速率的内容数据,作为新的内容数据追加到内容一览信息中。
接下来,对具有上述结构的第3实施方式的通信装置(服务器设备12) 在生成(更新)存放于公开内容信息存储部232的内容一览信息时的动作 的一个例子进行说明。即,在生成该内容一览信息时,该服务器设备12执 行如图10所示的处理。具体为,通过打开该服务器设备12的电源,该服 务器设备12开始该图10的处理,并且通过每当该处理结束时再次开始, 而重复执行该图10的处理。
在该图10的处理中,在步骤S1000 S1005中,进行与上述步骤S600 S605 (第1实施方式)相同的处理。但是,本实施方式的通信频带管理处 理部25的处理控制如图9所示,通过代码转换控制部卯0进行,以代替上 述公开内容信息管理控制部540。
在步骤S1005的判定处理中,在通过不能发送内容存在判定部904而 判定为不存在不能发送的内容数据的情况下(步骤S1005;否),结束该图 10的处理。另一方面,在该步骤S1005中,在通过不能发送内容存在判定 部904判定为存在不能发送的内容数据的情况下(步骤S1005;是),进入 步骤S1006。
在步骤S1006中,代码转换控制部900接受来自不能发送内容存在判 定部卯4的判定结果。然后,代码转换处理部901接受来自转换数据控制部900的命令,并对于在上述步骤S1004中通过不能发送内容提取部903 提取的内容数据,以变成剩余通信频带以下的传送速率的方式进行代码转 换的处理。
然后,在步骤S1007中,代码转换控制部900请求公开内容信息更新 部902进行内容一览信息的更新。然后,公开内容信息更新部902接受该 请求(命令),基于在上述步骤S1006中经代码转换处理后的信息,更新公 开内容信息存储部232的内容一览信息。在该内容一览信息的更新中,将 通过不能发送内容提取部903提取的内容数据从内容一览信息中删除。然 后,将在上述步骤S1006中以变为剩余通信频带以下的传送速率的方式进 行代码转换处理而新生成的内容数据,追加到该内容一览信息。
如上述说明那样,通过本第3实施方式的通信装置,在上述(1) (4) (5)的效果之外,还具有以下效果。
(7) 本实施方式的通信装置(服务器设备12)具有代码转换控制处理 部90,该代码转换控制处理部90基于通过公开内容信息存储部232保持的 内容一览信息和通过剩余通信频带计算部550计算出的剩余通信频带信息, 对内容一览信息所示的候补中的、l个至多个内容数据进行加工。由此,在 内容一览信息所示的候补中,在通信频带上,对于不是优选的内容数据, 通过代码转换控制处理部90的加工,能够变换为与剩余通信频带信息相称 的数据。
(8) 在该服务器设备12中,保持于公开内容信息存储部232的内容 一览信息成为对于每个内容数据的候补包含作为该内容数据的通信所必需 的通信频带即数据通信频带信息的信息。而且,该代码转换控制处理部90 由不能发送内容提取部903 (图10的步骤S1004)、不能发送内容存在判定 部904 (图10的步骤S1005)、以及数据处理部(代码转换处理部901,图 10的步骤S1006)构成,上述不能发送内容提取部卯3基于由公开内容信 息存储部232保持的内容一览信息和由剩余通信频带计算部550计算出的 剩余通信频带信息,提取具有剩余通信频带以上的数据通信频带的内容数 据,上述不能发送内容存在判定部904基于通过该不能发送内容提取部903 提取的内容数据,进行是否存在具有剩余通信频带以上的数据通信频带的 内容数据的判定,上述数据处理部在通过该不能发送内容存在判定部904
24判定为存在具有剩余通信频带以上的数据通信频带的内容数据的情况下, 以变为剩余通信频带以下的数据通信频带的方式对该内容数驛进行数据处 理。通过这样的结构,具有剩余通信频带以上的数据通信频带的内容数据 被加工为剩余通信频带以下的数据,能够仅将具有剩余通信频带以下的数
据通信频带的内容数据发送至上述用户设备13、 14。
(9)在该服务器设备12中,在通过不能发送内容存在判定部904判 定为存在具有剩余通信频带以上的数据通信频带的内容数据的情况下,代 码转换处理部901成为以将其全部变为剩余通信频带以下的数据通信频带 的方式进行代码转换处理的单元。而且,具有内容候补信息更新单元(公 开内容信息更新部902、图10的步骤S1007),该内容候补信息更新单元在 该代码转换处理部901进行的代码转换处理后,从公开内容信息存储部232 保持的内容一览信息中删除具有剩余通信频带以上的数据通信频带的内容 数据,并将转换数据处理后的内容数据新包含在内容一览信息中。通过这 样的结构,基于仅由具有剩余通信频带以下的数据通信频带的内容数据构 成的内容一览信息,能够仅将没有再生图像混乱或声音中断的内容数据发 送至上述用户设备13、 14。
另外,代替转换数据处理,也可以进行其它的压縮处理。重要的是, 只要能够以变为剩余通信频带以下的数据通信频带的方式进行内容数据的 数据处理即可。
(第四实施方式)
接下来,参照图11 图12,对将本发明的通信装置具体化的第4实施 方式进行说明。另外,这里主要对与上述第l实施方式的不同点进行说明, 省略对共通部分的说明。
本实施方式的通信装置(服务器设备12)具有如图11所示的流模式信 息更新处理部110,以代替第1实施方式的公开内容信息管理处理部24(图 2、图5)。并且,存放于公开内容信息存储部232的内容一览信息是对于每 个内容数据的候补具有表示该内容数据是否能够进行流发送的流模式标志 的信息。
如该图11中所示,该流模式信息更新处理部110大体由流模式标志信 息更新控制部1100、不能发送内容提取部1102及不能发送内容存在判定部1103、以及流模式标志信息更新部1101构成,其中,上述流模式标志信息 更新控制部1100进行该流模式信息更新处理部IIO整体的处理的控制。
这里,不能发送内容信息提取部1102以及不能发送内容存在判定部 1103是分别具有与第1实施方式的不能发送内容提取部542和不能发送内 容存在判定部543(图5)相当的功能的部分。即,不能发送内容提取部1102 基于由剩余通信频带计算部550计算出的剩余通信频带信息,进行不能发 送的内容、即具有剩余通信频带以上的传送速率的内容信息的提取。并且, 不能发送内容存在判定部1103基于不能发送内容提取部1102的提取结果, 进行是否存在不能对用户设备发送的内容的判断。
流模式标志信息更新部1101对于存放于公开内容信息存储部232的内 容一览信息中的、由不能发送内容信息提取部1102提取的内容,将上述流 模式标志设定为"FALSE (不能发送)",并更新公开内容信息存储部232 的内容一览信息。
接下来,对具有上述那样的结构的第4实施方式的通信装置(服务器 设备12)生成(更新)存放于公开内容信息存储部232的内容一览信息时 的动作的一个例子进行说明。即,在生成该内容一览信息时,该服务器设 备12执行如图12所示的处理。具体为,例如通过打开该服务器设备12的 电源,该服务器设备12开始该图12的处理,并且通过每当该处理结束时 再次开始,而重复执行该图12的处理。
在该图12的处理中,在步骤S1200 S1205中,进行与上述步骤S600 S605 (第1实施方式)相同的处理。但是,本实施方式的通信频带管理处 理部25的处理控制如图11所示,由流模式标志信息更新控制部1100进行, 以代替上述公开内容信息管理控制部540。
在步骤S1205中,在通过不能发送内容存在判定部1103而判定为不存 在不能发送的内容的情况下(步骤S1205;否),结束该图12的处理。另 一方面,在该步骤S1205中,在通过不能发送内容存在判定部1103而判定 为存在不能发送的内容的情况下(步骤S1205;是),进入步骤S1206。
在该步骤S1206中,流模式标志信息更新控制部1100接受来自不能发 送内容存在判定部1103的判定结果。而且,流模式标志信息更新部1101 接受来自流模式标志信息更新控制部1100的请求,基于在上述步骤S1204
26中通过不能发送内容信息提取部1102提取的信息,更新公开内容信息存储 部232的内容一览信息。在该内容一览信息的更新中,流模式标志信息更 新部1101将关于通过不能发送内容提取部1102提取的内容的流模式标志 设定为"FALSE"。由此,该设定为"FALSE"的内容不能对应于流分发, 不受理来自用户设备13、 14的流发送请求。
如以上说明那样,根据该第4实施方式的通信装置,除了上述(1)(2) (4) (5)的效果之外,还能得到以下效果。
(10)本实施方式的通信装置(服务器设备12)中,保持于公开内容 信息存储部232的内容一览信息是具有如下流模式标志的信息,该流模式 标志对于每个内容数据的候补表示作为该内容数据的通信所必需的通信频 带即数据通信频带、并且表示该内容数据是否能够进行流发送。而且,该 服务器设备12具有流模式信息更新处理部110,该流模式信息更新处理部 110基于内容一览信息和剩余通信频带信息,禁止内容一览信息所表示的候 补中的、l个至多个内容数据的发送,并且,该流模式信息更新处理部UO 由不能发送内容提取部1102 (图12的步骤S1204)、不能发送内容存在判 定部1103 (图12的步骤S1205)、以及标志设定部(流模式标志信息更新 部1101、图12的步骤S1206)构成,上述不能发送内容提取部1102 (图 12的步骤S1204)基于通过公开内容信息存储部232保持的内容一览信息 和通过剩余通信频带计算部550计算出的剩余通信频带信息,提取具有剩 余通信频带以上的数据通信频带的内容数据,上述不能发送内容存在判定 部1103 (图12的步骤S1205)基于通过该不能发送内容提取部1102提取 的内容数据,进行是否存在具有剩余通信频带以上的数据通信频带的内容 数据的判定,上述标志设定部(流模式标志信息更新部1101、图12的步骤 S1206)在通过该不能发送内容存在判定部1103而判定为存在具有剩余通 信频带以上的数据通信频带的内容数据的情况下,在通过公开内容信息存 储部232保持的内容一览信息中,对于具有该剩余通信频带以上的数据通 信频带的内容数据而将流模式标志设定为"FALSE (不能发送)"。由此, 能够仅将没有再生图像错乱或声音中断的内容数据发送至上述用户设备 13、 14。
(第5实施方式)
27接下来,参照图13,对将本发明的通信装置具体化的第5实施方式进 行说明。另外,这里主要对与上述第1实施方式的不同点进行说明,省略 对共通部分的说明。
本实施方式的通信装置(服务器设备12)具有如图13所示的设备脱离 通知发送处理部130,以替代第1实施方式的公开内容信息管理处理部24 (图2、图5)。
如该图13中所示,该设备脱离通知发送处理部130大体由设备脱离通 知发送处理控制部1300、不能发送内容提取部1301、以及不能发送内容存 在判定部1302构成。另外,上述不能发送内容信息提取部1301和不能发 送内容存在判定部1302是分别具有与第1实施方式的不能发送内容提取部 542和不能发送内容存在判定部543 (图5)相当的功能的部分。
设备脱离通知发送处理控制部1300进行设备脱离通知发送处理部130 整体的处理的控制,并在通过不能发送内容存在判定部1302判定为存在无 法对用户设备发送的内容的情况下,对通信处理控制部220 (图2)发送网 络连接的切断请求,并且对设备存在通知处理控制部221 (图2)发送设备 脱离通知的多址发送请求。设备存在通知处理控制部221接受该请求,对 连接于网络10的全部的用户设备(用户设备13、 14),多址发送该服务器 设备12从该网络10脱离的信息。这样,通过该服务器设备12从网络脱离, 进而通知该意思,从而,之后不从用户设备13、 14受理内容的发送请求。
如以上说明那样,根据本实施方式5的通信装置,除了上述(1) (2) (4) (5)的效果之外,还具有以下效果。
(11)本实施方式的通信装置(服务器设备12)中,保持于公开内容 信息存储部232的内容一览信息是对于每个内容数据的候补表示作为该内 容数据的通信所必需的通信频带即数据通信频带的信息。而且,该服务器 设备12具有设备脱离通知发送处理部130,该设备脱离通知发送处理部130 基于内容一览信息和剩余通信频带信息,禁止内容一览信息所示的候补中 的、l个至多个的内容数据的发送,并且,该设备脱离通知发送处理部130 由不能发送内容提取部1301、不能发送内容存在判定部1302、以及脱离通 知单元(设备脱离通知发送处理控制部1300)构成,上述不能发送内容提 取部1301基于由公开内容信息存储部232保持的内容一览信息、和由剩余通信频带计算部550计算出的剩余通信频带信息,提取具有剩余通信频带 以上的数据通信频带的内容数据,上述不能发送内容存在判定部1302基于 通过该不能发送内容提取部1301而提取的内容数据,进行是否存在具有剩 余通信频带以上的数据通信频带的内容数据的判定,上述脱离通知单元在 通过该不能发送内容存在判定部1302判定为存在具有剩余通信频带以上的 数据通信频带的内容数据的情况下,使该服务器设备12从网络10断开, 并将该服务器设备12从该网络10脱离的意思通知给用户设备13、 14。由 此,在存在具有剩余通信频带以上的数据通信频带的内容数据的情况下, 通过禁止所有的内容数据的发送,抑制通信频带不足而引起的通信故障。
另外,在上述第l、第3、第4实施方式的图6的步骤S605、图10的 步骤S1005、图12的步骤S1205中,在判定为不能通过不能发送内容存在 判定部543、 904、 1103发送的内容数据的情况下,通信部21也可以切断 与网络10的连接,通过设备存在通知处理控制部221,将通知该服务器设 备12从网络IO脱离的情况的设备脱离通知向网络IO进行多址发送。 (第6实施方式)
接下来,参照图14 图19,对将本发明的通信装置具体化后的第6实 施方式进行说明。另外,这里主要对与上述第1实施方式的不同点进行说 明,省略对共通部分的说明。
本实施方式的通信装置(服务器设备12)的通信部21 (图2)具有如 图14所示的结构。即,该通信部21由第1通信部1400和第2通信部1401 构成。这里,这些通信部1400、 1401分别安装与任意的无线通信方式(或 者无线通信规格)相对应的调制解调电路或通信协议(无线接入单元)。因 此,该服务器设备12通过这些通信部1400、 1401,能够根据用途利用多个 无线接入单元。另外,第1通信部1400和第2通信部1401能够共通使用 的电路或通信协议也可以通过设置为该通信部1400、 1401双方能够接入的 样式而由两者共用。
并且,本实施方式的通信装置(服务器设备12)具有图15所示的存储部 23a,从而代替第1实施方式的存储部23 (图2)。
如图15所示,该存储部23a由内容信息存储部1502、公开内容信息存 储部1503、总通信频带表存储部1500、以及通信单元选择用表存储部1501构成。该各个部与存储部23 (图2)相同,由非易失性的记录介质构成。 另外,上述内容存储部1502和公开内容信息存储部1503分别具有与第1 实施方式的内容存储部230和公开内容信息存储部232(图2)相当的功能。
总通信频带表存储部1500是分别存放搭载于上述通信部21的无线接 入单元以及每个无线接入单元的与总通信频带信息相关联的表(以下称为 总通信频带表)的存储区域。在该总通信频带表存储部1500中,例如存储 有如图16A和图16B所示的总通信频带表。
详细来说,图16A所示的总通信频带表由所谓的"索引号码(弁)""无 线接入单元""总通信频带"项目构成。这里,"索引号码"是对于每个搭 载于通信部21的无线接入单元而分配的、识别是否是其中某个无线接入单 元(无线接入单元的种类)的项目。"无线接入单元"是表示搭载于通信部 21的无线接入单元的名称(种类)的项目。"总通信频带"是表示每个无线 接入单元的总通信频带信息的项目。另外,在图16A所示的表中,将传送 速率信息(参照图3)作为"总通信频带"的总通信频带信息。
另一方面,图16B所示的总通信频带表也与上述图16A所示的表相同, 由所谓的"索引号码(弁)""无线接入单元""总通信频带"项目构成。但 是,在该图16B所示的表中,将发送负荷量(参照图4A)作为"总通信频 带"的总通信频带信息。
通信单元选择用表存储部1501是分别存放搭载于该通信部21的通信 应用程序(通信所必需的应用程序)以及将每个该通信应用程序与其使用 的无线接入单元相关联的表信息(以下称为通信单元选择用表)的存储区 域。在该通信单元选择用表存储部1501中,例如存放如图17所示的通信 单元选择用表。
如该图17所示,该通信单元选择用表由所谓"索引号码(#)""通信 应用""使用无线接入单元(优先l)""使用无线接入单元(优先2)"的项 目构成。这里,"索引号码(#)"是对于每个搭载于通信部21的通信应用 程序而分配,并识别是否是其中某个通信应用程序(通信应用程序的种类) 的项目。"通信应用"是表示搭载于该服务器设备12的通信应用程序的名 称(种类)的项目。"使用无线接入单元(优先l)"是对于各"通信应用", 表示搭载于通信部21的无线接入单元中的、最优先使用的第1使用无线接
30入单元的项目。"使用无线接入单元(优先2)"是表示在"使用无线接入单 元(优先l)"所记载的无线接入单元由于某些问题而不能使用的情况下使 用的第2使用无线接入单元的项目。另外,在这里,虽然例示了将通信应 用程序与赋予了优先顺序的多种接入单元中的2个以上相关联的通信单元 选择用表,但是作为通信单元(接入单元)的选择所使用的通信单元选择 用表,也可以采用将通信应用程序仅与多种接入单元中的一种相关联的表。
另外,本实施方式的通信装置(服务器设备12)具有如图18所示的通 信频带管理处理部180,以代替第1实施方式的存储部23 (图2)。
如该图18所示,该通信频带管理处理部180由剩余通信频带计算部 1802、使用通信频带计算部1803、通信部动作状态信息取得部1800、以及 总通信频带判定计算部1801构成。另外,上述剩余通信频带计算部1802 以及使甩通信频带计算部1803分别具有与第1实施方式的剩余通信频带计 算部550和使用通信频带计算部552 (图5)相对应的功能。
这里,通信部动作状态信息取得部1800通过通信处理控制部220 (图 2),取得搭载于通信部21的各无线接入单元的动作状态。该无线接入单元 的动作状态例如为预先设定的"圈外""等待中""连接中""接入中"等。 总通信频带判定计算部1801基于通过通信部动作状态信息取得部1800取 得的无线接入单元的动作状态信息和存储于上述总通信频带表存储部1500 (图15)的上述总通信频带表(图16A和图16B),计算出该服务器设备 12为了执行内容信息发送等通信而能够使用的总通信频带信息。另外,在 多个无线接入单元同时能够使用的情况下,参照上述通信单元选择用表(图 17),取得该应用(这里为内容信息交换应用)应该使用的无线接入单元(相 当于使用接入单元信息)。
接下来,对以下一个例子进行说明,即,具有上述结构的第6实施方 式的通信装置(服务器设备12)在对应于多个无线接入单元的通信终端, 生成(更新)存放于公开内容信息存储部232的内容一览信息,并发送与 内容数据的流发送请求相对的响应时的动作的一个例子。即,该服务器设 备12在进行这些处理时,执行图19所示的处理。具体来说,该服务器设 备12通过例如打开该服务器设备12的电源,开始该图19的处理,在该处 理结束时再次开始,由此,重复执行该图19的处理。在该图19的处理中,在步骤S1900中,剩余通信频带计算部1802判 定是否从公开内容信息管理处理部24接收请求剩余通信频带信息的通知, 到判定为接收了该通知之前,在该步骤S1900中重复进行该接收判定处理。
而且,在该步骤S1900中判定为接收了上述通知的情况下(步骤S1900; 是),在接下来的步骤S1901中,剩余通信频带计算部1802将请求通信部 21的动作状态信息的通知发送至通信部动作状态信息取得部1800。通信部 动作状态信息取得部1800接受该请求,通过通信处理控制部220,分别取 得搭载于上述通信部21的各无线接入单元的动作状态(使用接入单元信 息),并将该动作状态通知给剩余通信频带计算部1802。另外,在多个无线 接入单元同时能够使用的情况下,通信部动作状态信息取得部1800基于各 无线接入单元的动作状态信息和上述通信单元选择用表(图17),决定此时 使用的无线接入单元(使用接入单元)。
在接下来的步骤S1902中,剩余通信频带计算部1802将总通信频带信 息发送请求发送给总通信频带判定计算部1801。总通信频带判定计算部 1801接受该请求,基于在上述步骤S1901中通信部动作状态信息取得部 1800取得的各无线接入单元的动作状态信息、和存放于总通信频带表存储 部1500的总通信频带表(图16A和图16B),取得该服务器设备12为了执 行内容信息等通信而能够使用的总通信频带信息(步骤S1901中被判断为 能够使用的无线接入单元的总通信频带的合计),并将该总通信频带信息通 知给剩余通信频带计算部1802。
在接下来的步骤S1903中,使用通信频带计算部1803计算使用通信频 带信息,并将该使用通信频带信息通知给剩余通信频带计算部1802。
在接下来的步骤S1904中,基于在上述步骤S1902、 S1903中取得的总 通信频带信息以及使用通信频带信息,剩余通信频带计算部1802计算该服 务器设备12能够使用的剩余通信频带信息。而且,将其算出的通信频带信 息发送至公开内容信息管理处理部24。
如以上说明那样,根据该第6实施方式的通信装置,除了上述(1) (5)的效果,还具有以下效果。
(12)本实施方式的通信装置(服务器设备12)具有多种接入单元(第 1通信部1400及第2通信部1401)、以及使用接入单元信息取得单元(通
32信部动作状态信息取得部1800、图19的步骤S1902),该使用接入单元信 息取得单元取得表示在这些接入单元中的、当时使用的接入单元即使用接 入单元的使用接入单元信息。并且,总通信频带表存储部1500 (总通信频 带信息存储单元),在与每个接入单元的种类相关联的状态下,.保持总通信 频带信息(图16A和图16B),剩余通信频带计算部1802 (剩余通信频带 计算单元)是基于如下总通信频带信息和由使用通信频带计算部1803计算 出的使用通信频带信息,来计算剩余通信频带信息的单元,上述总通信频 带信息是通过总通信频带表存储部1500保持的总通信频带信息中的、与由 通过通信部动作状态信息取得部1800取得的使用接入单元信息所表示的使 用接入单元相关联的总通信频带信息。根据这样的结构,能够更高精度地 算出具有多种接入单元的服务器设备12的剩余通信频带计算单元,即使在 电波环境逐次变化中,也能够适当地抑制通信频带不足所引起的通信故障, 并且能够维持良好的通信环境。
(13) 该服务器设备12具有搭载于该服务器设备12的应用中的、需 要通信的应用(通信应用)、以及接入单元关联单元(通信单元选择用表存 储部1501、图17),该接入单元关联单元与赋予了优先顺序的上述多种接 入单元中的2个以上相关联。由此,能够选择合适的接入单元。
(14) 该服务器设备12具有取得各无线接入单元的动作状态信息(能 够使用接入单元信息)的能够使用接入单元信息取得单元(通信部动作状 态信息取得部1800),上述各无线接入单元的动作状态信息表示多种接入单 元之中的、当时能够使用的接入单元。而且,在同一服务器设备12中,上 述通信部动作状态信息取得部1800是基于通过通信部动作状态信息取得部 1800取得的能够使用接入单元信息、和基于通信单元选择用表存储部1501, 来决定使用接入单元的单元,即,取得上述使用接入单元信息的单元。由 此,作为在当时使用的接入单元,能够选择合适的接入单元。
另外,在上述第6实施方式中,作为一个例子,例示了搭载2个通信 部1400、 1401的通信部21,但是,在搭载了3个以上的通信部的情况下, 本发明也同样能够使用。而且,在该情况下,在通信单元选择用表存储部 1501中,优选在总通信频带表中存放每个无线接入单元的总通信频带信息。 例如,在无线接入单元的数量为n个的情况下,优选存放n个赋予了优先顺序的使用无线接入单元信息。
在上述第6实施方式中,作为一个例子,示出了将本发明用于公开内
容信息管理处理部24的例子,但是,也可以代替该处理部24而采用内容 信息发送判定控制处理部70 (图7)、代码转换控制处理部90 (图9)、流 模式信息更新处理部110 (图11)、以及设备脱离通知发送处理部130 (图 13)中的任意一个。在该情况下,在上述步骤S1900 (图19)中,进行是 否接收了来自这些处理部70、 90、 110、 130中的任意一个的剩余通信频带 信息的请求的判定。 (其它实施方式)
在上述各实施方式中,在内容数据的发送开始时(内容数据发送中) 更新内容候补信息(内容一览信息)。不仅限定于此,也可以在内容数据发 送结束后,例如在剩余通信频带增加了等时,更新内容候补信息。例如, 可以将公开内容信息管理控制部540(或者代码转换控制部900或者流模式 标志信息更新控制部1100)作为判定剩余通信频带是否变化(例如增加或 减少)了的单元(剩余通信频带判定单元),并且也可以在通过公开内容信 息管理控制部540(或者代码转换控制部900或者流模式标志信息更新控制 部1100)判定为剩余通信频带变化了的情况下,将剩余通信频带计算部550 作为计算剩余通信频带信息(判别剩余通信频带)的单元。通过这样的结 构,能够得到与上述(5)的效果相当的效果。
并且,也可以将设备脱离通知发送处理控制部1300作为判定剩余通信 频带是否增加了的单元,在剩余通信频带增加了的情况下,将从网络断开 的服务器设备再次连接于网络,并经由设备存在通知处理控制部221而使 本设备存在于网络内的情况被周围得知。
在上述各实施方式中,在不能通过该通信装置(服务器设备12)进行 流发送的情况下,也可以在服务器设备12和用户设备13、 14之间进行使 用例如HTTP协议的命令等来进行显示的信息的交换,在用户设备侧的显 示部(例如CRT监视器等的显示装置),输出(显示)例如图20A所示的 "错误显示"、图20B所示的"操作(选择)画面"、图20C所示的"重试 引导显示"、或者图20D所示的"状况报告"等画面。
另外,上述图20C的显示画面的重试定时的时刻例如由以下方法计算出。这里作为一个例子,对以下情况进行说明,即,在服务器设备12分发 2个内容A、 B期间,在通过用户设备13、 14中的任意一个(请求用户) 对内容C进行流发送请求时,下述(式0)成立的情况,
内容信息C的传送速率》剩余通信频带t…(式0)。
这里,设内容A、 B的分发结束时刻分别为EndTimeA、 EndTimeB,如 果两者存在"EndTime A<EndTime B"的关系,则内容A的分发结束时的 剩余通信频带能够以关系式(式1)表示,
剩余通信频带T+产剩余通信频带t+内容A的传送速率…(式1)。
此时,如果
内容C的传送速率《剩余通信频带w…(式2) 的关系式(式2)成立,由于若内容A的分发结束则内容C的分发能够进行, 所以上述显示画面上显示称为"EndTime A"的时刻。
另一方面,在(式2)不成立的情况下,由于即使内容信息A的分发结 束也不能进行内容C的分发,所以等待内容B的分配结束。在该情况下, 内容信息B的分发结束时的剩余通信频带能够以关系式(式3)表示,
剩余通信频带T+f剩余通信频带tw+内容B的传送速率…(式3)。
此时,如果关系式(式4)
内容C的传送速率《剩余通信频带t+2…(式4)
成立,由于若内容信息B的分配结束则能够进行内容信息C的分配,所以 上述显示画面上显示称为"EndTime B"的时刻。另外,如果此时(式4) 也不成立,由于内容C原来就是不能分发的内容,所以不是上述图20C所 示的"重试引导显示",而使优选为例如"是不能分配的内容"这样的"错 误显示"。
在图20D的"状况报告"画面中,作为"不能如通常那样分发的内容" 而应该列举的内容一览,能够通过以下方式显示,即,通过服务器设备12 对用户设备(请求用户)发送例如通过不能发送内容提取部542 (图5等) 提取的信息。
通过进行这样的显示(图20A 图20D),对于把握存放于服务器设备 12的内容一览的使用者,能够使其不对不能流接收的情况产生不适感。 在上述各实施方式中,虽然记载了服务器设备12和用户设备13、 14
35通过无线进行通信,但是也可以通过有线连接进行通信。在该情况下,使
用xDSL(x Digital Subscriber Line)或光纤等(有线规格)的有线接入方法。 在上述各实施方式中,对于具有剩余通信频带以上的数据通信频带的 内容数据,禁止其发送或进行数据处理。但是不仅限于此,例如即使不足 剩余通信频带,对于接近剩余通信频带的内容,也可以在上述方式下,禁 止其发送或进行数据处理(代码转换处理)。例如,设定规定的富余频带, 对于不满足"数据通信频带+富余频带<剩余通信频带"的内容,在上述样 式下,禁止其发送或进行数据处理。
作为多种无线接入单元,例示了以多种通信协议进行通信的通信部21, 但是,例如,也能够以使用频率频带不同的通信部、分别与便携基站通信 和与无线LAN的基站通信的通信部这样的通信方式不同的通信单元作为无
线接入单元。并且,通信部也可以在物理上由多个通信部构成。
本申请基于2008年3月31日申请的日本专利申请2008-94341号。本 说明书中参照并引用日本专利申请2008-94341号的说明书、权利要求书、 附图整体。
权利要求
1、一种通信装置,通过网络向其它通信装置发送内容数据,其特征在于,具有内容候补信息存储部,保持内容候补信息,该内容候补信息确定从该通信装置向上述其他通信装置发送的内容数据的候补;剩余通信频带信息取得部,求得剩余通信频带信息,该剩余通信频带信息表示该通信装置能够使用的总通信频带中的、在当时能够使用的通信频带;内容发送部,将由上述内容候补信息确定的内容数据向其他通信装置发送;以及通信控制部,基于保持在上述内容候补信息存储部中的内容候补信息和由上述剩余通信频带信息取得部求得的剩余通信频带信息,对上述内容发送部的内容数据的发送进行控制。
2、 如权利要求1所述的通信装置,其特征在于上述通信控制部基于保持在上述内容候补信息存储部中的内容候补信 息和由上述剩余通信频带信息取得部求得的剩余通信频带信息,禁止上述 内容候补信息所表示的候补中的、1个至多个内容数据的发送。
3、 如权利要求2所述的通信装置,其特征在于,保持在上述内容候补信息存储部中的内容候补信息包含必要频带信 息,该必要频带信息对于每个上述内容数据的候补表示该内容数据的通信 所需的通信频带,上述通信控制部包括不能发送内容提取部,基于由上述剩余通信频带信息取得部求得的剩 余通信频带信息和由上述内容候补信息存储部保持的内容候补信息,将需 要剩余通信频带以上的通信频带的内容数据作为不能发送内容而提取;以 及内容候补更新部,通过从保持在上述内容候补信息存储部中的内容候 补信息排除由上述不能发送内容提取部提取的内容数据的内容候补信息, 从而禁止该内容数据的发送。
4、 如权利要求2所述的通信装置,其特征在于, 上述通信装置具有流发送请求判定部,对于由上述内容候补信息确定的内容数据,判定是否存在来自上述其它通信装置的流发送请求,保持在上述内容候补信息存储部中的内容候补信息,包含对于每个上 述内容数据的候补表示该内容数据的通信所需的通信频带的信息,上述通信控制部包括内容发送判定部,对于由上述流发送请求判定部判定为存在流发送请 求的内容数据,基于由上述剩余通信频带信息取得部求得的剩余通信频带 信息和保持在上述内容候补信息存储部中的内容候补信息,判定存在流发 送请求的内容数据的通信频带是否为剩余通信频带以下;以及流发送禁止部,在由上述内容发送判定部判定为存在流发送请求的内 容数据的发送所需的通信频带不为剩余通信频带以下的情况下,禁止该存 在流发送请求的内容数据的发送。
5、 如权利要求2所述的通信装置,其特征在于,保持在上述内容候补信息存储部中的内容候补信息包含流模式标志, 该流模式标志对于每个内容数据表示该内容数据的通信所需的通信频带, 并且表示该内容数据能否进行流发送,上述通信控制部包括-不能发送内容提取部,基于由上述剩余通信频带信息取得部求得的剩 余通信频带信息和保持在上述内容候补信息存储部中的内容候补信息,提 取其发送需要剩余通信频带以上的通信频带的内容数据;以及标志设定部,对于由上述不能发送内容提取部提取的内容数据,将保 持在内容候补信息存储部中的内容候补信息的流模式标志设定为 "FALSE"。
6、 如权利要求1所述的通信装置,其特征在于, 上述通信控制部具有加工部,该加工部基于保持在上述内容候补信息存储部中的内容候补信息和由上述剩余通信频带取得部求得的剩余通信频 带信息,对由上述内容候补信息确定的内容数据中的一个至多个内容数据 进行加工。
7、 如权利要求6所述的通信装置,其特征在于,保持在上述内容候补信息存储部中的内容候补信息,包含对于每个上 述内容数据的候补表示该内容数据的通信所需的通信频带的信息,上述通信控制部具有不能发送内容提取部,该不能发送内容提取部基 于由上述剩余通信频带信息取得部求得的剩余通信频带信息和保持在上述 内容候补信息存储部中的内容候补信息,提取其发送需要剩余通信频带以 上的通信频带的内容数据,上述加工部具有数据处理部,该数据处理部对由上述不能发送内容提 取部提取为其发送需要剩余通信频带以上的通信频带的内容数据进行数据 处理,以使该通信频带变为剩余通信频带以下。
8、 如权利要求7所述的通信装置,其特征在于-上述数据处理部具有如下单元,该单元对于由上述不能发送内容提取部提取的、其发送需要剩余通信频带以上的通信频带的内容数据,进行代 码转换处理,以使其全部变为剩余通信频带以下的通信频带,上述通信装置具有内容候补信息更新部,该内容候补信息更新部在该 数据处理部的代码转换处理后,从保持在上述内容候补信息存储部中的内 容候补信息删除其发送需要剩余通信频带以上的通信频带的内容数据的内 容候补信息,并将代码转换处理后的内容数据的内容候补信息存储在上述 内容候补信息存储部中。
9、 如权利要求2所述的通信装置,其特征在于保持在上述内容候补信息存储部中的内容候补信息包含对于每个上述 内容数据的候补表示该内容数据的通信所需的通信频带的信息,上述通信控制部包括不能发送内容提取部,基于由上述剩余通信频带取得部取得的剩余通 信频带信息和由上述内容候补信息存储部保持的内容候补信息,提取其发送需要剩余通信频带以上的通信频带的内容数据;以及脱离通知部,在由上述不能发送内容提取部提取了其发送需要剩余通 信频带以上的通信频带的内容数据的情况下,将该通信装置从上述网络断 开,并将该通信装置从该网络脱离的情况通知给其它通信装置。
10、 如权利要求1所述的通信装置,其特征在于保持在上述内容候补信息存储部中的内容候补信息包含对于每个上述内容数据的候补表示该内容数据的发送所需的通信频带的信息, 上述通信装置具有总通信频带信息存储部,保持表示该通信装置为了执行通信而能够使用的总通信频带的总通信频带信息;以及使用通信频带取得部,基于保持在上述内容候补信息存储部中的内容 候补信息,求得表示在总通信频带中的、在当时处于发送使用中的通信频 带的使用通信频带信息,上述剩余通信频带信息取得部,基于保持在上述总通信频带信息存储 部中的总通信频带信息、和由上述使用通信频带取得部取得的使用通信频 带信息,求得上述剩余通信频带信息。
11、 如权利要求10所述的通信装置,其特征在于上述通信装置具有接入上述网络的多种接入单元、和取得使用接入单 元信息的使用接入单元信息取得部,该使用接入单元信息表示在这些接入 单元中的、在当时使用的接入单元即使用接入单元,上述总通信频带信息存储部在与每个上述接入单元的种类有关联的状 态下,保持上述总通信频带信息,上述剩余通信频带信息取得部基于保持在上述总通信频带信息存储部 中的总通信频带信息中的、与由上述使用接入单元信息取得部取得的使用 接入单元信息所表示的使用接入单元有关联的总通信频带信息、和由上述 使用通信频带取得部求得的使用通信频带信息,计算上述剩余通信频带信 息。
12、 如权利要求11所述的通信装置,其特征在于,上述通信装置具有 接入单元关联部,该接入单元关联部将搭载于该通信装置的应用中需要通 信的应用、与上述多种接入单元中的任意1个或者赋予了优先顺序的上述多种接入单元中的2个以上进行关联。
13、 如权利要求12所述的通信装置,其特征在于,上述通信装置具有 能够使用接入单元信息取得部,该能够使用接入单元信息取得部取得表示 在上述多种接入单元中的、在当时能够使用的接入单元的能够使用接入单 元信息,上述使用接入单元信息取得部基于由上述能够使用接入单元信息取得部取得的能够使用接入单元信息、和上述接入单元关联部,取得上述使用 接入单元信息。
14、 如权利要求1所述的通信装置,其特征在于,上述通信装置具有 内容发送开始判定部,该内容发送开始判定部判定由上述内容发送部向其 它通信装置的内容数据的发送是否已开始,上述剩余通信频带信息取得部在由上述内容发送开始判定部判定为已 开始内容数据的发送的情况下,更新上述剩余通信频带信息。
15、 如权利要求1所述的通信装置,其特征在于,上述通信装置具有 判定剩余通信频带是否已变化的剩余通信频带判定部,上述剩余通信频带信息取得部在由上述剩余通信频带判定部判定为剩 余通信频带已变化的情况下,更新上述剩余通信频带信息。
16、 一种通信方法,其特征在于,存储内容候补信息,该内容候补信息确定向其它通信装置发送的内容 数据的候补,求得剩余通信频带,该剩余通信频带表示在内容发送中能够使用的总 通信频带中的、在当时能够使用的通信频带,并且基于上述内容候补信息和上述剩余通信频带,控制内容数据的发送。
17、 一种记录介质,其特征在于,存储有使计算机在通过网络将内容 数据发送至其它通信装置的通信装置中,作为如下单元发挥功能的程序, 该单元为,内容候补信息存储部,保持内容候补信息,该内容候补信息确定从该 通信装置向上述其他通信装置发送的内容数据的候补;剩余通信频带信息取得部,求得剩余通信频带信息,该剩余通信频带 信息表示该通信装置能够使用的总通信频带中的、在当时能够使用的通信 频带;内容发送部,将由上述内容候补信息确定的内容数据向其他通信装置 发送;以及通信控制部,基于保持在上述内容候补信息存储部中的内容候补信息 和由上述剩余通信频带信息取得部求得的剩余通信频带信息,对上述内容 发送部的内容数据的发送进行控制。
全文摘要
一种通信装置、通信方法、记录程序的记录介质。作为具有无线接入单元,并能够使用无线接入单元发送内容数据的通信装置(服务器设备12)在从该服务器设备(12)开始了内容数据的发送处理的情况下,计算该服务器设备(12)实施通信所能够使用的剩余通信频带,使具有剩余通信频带以上的速率的内容向用户设备13、14的公开、以及发送无法进行。
文档编号H04L29/06GK101552786SQ20091012801
公开日2009年10月7日 申请日期2009年3月17日 优先权日2008年3月31日
发明者木谷光博 申请人:株式会社卡西欧日立移动通信
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1