中继装置及其方法

文档序号:7909056阅读:231来源:国知局
专利名称:中继装置及其方法
技术领域
本发明涉及在通信网络上对发送、接收的数据进行中继的中继装置及中继装置所 实施的方法。
背景技术
近年来,作为保证网络电话、VOD(Videc) on Demand)服务等的实时通信中的 通信质量用的技术,正在探讨研究通信质量保证OjoS=Qualityof Service)技术。QoS 技术被用于中继装置,该中继装置在提供内容的内容提供装置和利用内容的内容利用 装置之间的通信路径中对通信进行中继。作为QoS技术,例如,在IEEEdnstitute of Electrical andElectronics Engineers) 802. lie 规格中,无线 LAN (Local Area Network) 中所使用的中继装置的QoS技术被规格化。并且,在HomePlug联盟中,PLC (Power Line Communications)中所使用的中继装置的QoS技术得到了应用。作为利用QoS技术的现有中继装置,存在有如下装置(例如,参照专利文献1)为 了在实时通信中不发生包的废弃、延迟,而对在通信路径上发送内容所需的频带进行预约, 以保证一定的通信速度。在现有的中继装置中,按照内容利用装置所发行的频带设定请求, 通信路径上的中继装置确保到下一个中继装置为止的频带资源,并将频带设定请求转送到 内容提供装置,确保了内容利用装置与内容提供装置之间的频带资源。因此,能够优先于其 它服务发送语音、动画的实时传输、电视电话等不允许通信的延迟、停止的服务。图18为说明在专利文献1中所使用的现有频带设定方法的图。在图18中,利用 内容的内容利用装置(以下,称为终端装置)601和提供内容的内容提供装置(以下,称为 服务器)604经由中继装置602以及中继装置603连接。在以下的动作说明中,以终端装置 601使最初请求的请求频带为18Mbps、最低频带为12Mbps、增量频带为3Mpbs时请求频带设 定的情况为例进行说明。图18所示的各个流程的箭头上的括号内的值表示频带设定请求 的频带设定信息的值(请求频带、最低频带、增量频带)。各个频带的单位为Mbps,在此省 略单位。首先,终端装置601向服务器604发送频带设定请求。中继装置602接收并解析 终端装置601所发送的频带设定请求,临时确保请求频带所表示的18Mbps的频带,并将频 带设定请求输出到服务器604侧。其次,中继装置603接收并解析频带设定请求,尝试请求 频带所表示的18Mbps的频带的临时确保,但是假想分配可能频带仅为16Mbps的情况。此 时,中继装置603尝试从请求频带所表示的值中减去了增量频带所表示的值之后的15(= 18-3)Mbps的频带的临时确保。这里,由于临时确保获得了成功,因此中继装置603将请求 频带所表示的值置换为15Mbps,并将频带设定请求输出给服务器604侧。其次,服务器604制作将频带设定请求的请求频带所表示的值含为取得频带的频 带设定应答,并发送给终端装置601。其次,由于频带设定应答的取得频带所表示的值与 临时确保的频带相同,因此中继装置603确保临时确保了的频带,并将频带设定应答输出 到终端装置601侧。接着,由于频带设定应答的取得频带所表示的值与临时确保了的频带不同,因此中继装置602用减去了临时确保了的频带和取得频带所表示的值的差分3(= 18-15)Mbps之后的15Mbps来确保频带,并将频带设定应答输出给终端装置601侧。终端装置601如果接收到频带设定应答,则认为频带设定为15Mbps时获得了成 功,用频带15Mbps对服务器604送出内容发送请求。服务器604将内容的比率改变为请求 频带所表示的值,并以该比率将内容发送给终端装置601。象这样,在所述现有的频带设定方法中,为了进行频带的预约,必须将各种参数设 定在中继装置602、603。这里,参数是用于识别是否是应质量保证的包的服务器604的发送 源IP地址、终端装置601的接收侧IP地址以及为了发送内容所需的频带的信息等。终端 装置601在向中继装置602、603请求频带的预约时,需要将含有这些参数的频带设定请求 的控制包直接发送给中继装置602、603,或者经由其它服务器发送给中继装置602、603。中 继装置602、603通过接收该控制包,把握并设定了内容包的识别信息、内容包发送所需要 的频带。专利文献1 日本特开平10-14 号公报但是,在现有的频带设定方法中,必须包括终端装置601生成控制包的功能、服务 器604将从终端装置601发送来的控制包送回到终端装置601的功能和设定中继装置602、 603处理控制包,预约频带用的各种参数的功能。即,利用时受到了如下限制在通信路径 上,服务器604、终端装置601以及中继装置602、603都必须包括与QoS处理有关的功能。 所以,只要在通信路径上有一个不包括与QoS处理有关的功能的装置,就不能保证与内容 发送有关的质量。这在新商品、旧商品以及其它厂商的商品等预测会有各种设备混在的家 庭内的网络中,有可能会受到较多的限制。

发明内容
因此,鉴于上述课题,本发明的目的在于提供一种中继装置及中继装置所实施的 方法,该中继装置即使在包含不具备与QoS处理有关的功能的装置的网络中,仍能够保证 内容传输中的通信质量,防止紊乱的视频被传输到终端装置的情况。为了解决上述课题,本发明具有以下特征。本发明的第一方面是使第一网络和第 二网络相互连接,对包的发送、接收进行中继的中继装置,该中继装置包括第一通信部,经 由第一网络与对具有第一域名的第一信息提供装置请求内容的取得的终端装置进行通信; 第二通信部,经由第二网络与第一信息提供装置进行通信;存储部,使第一域名和与内容的 发送有关的参数相对应,并作为服务信息表存储下来;以及控制部,在第二通信部接收应 答包的情况下,判断应答包是否表示转送请求,当判断出应答包表示转送请求时,使含在应 答包中的表示第二信息提供装置的第二域名与第一域名建立相关关系,并存储在服务信息 表中,所述应答包是作为对于从终端装置发送到第一信息提供装置的内容的取得请求的应 答,而从第一信息提供装置发送到终端装置的应答包。优选的是控制部包括应答包检测部,从第二通信部接收到的应答包检测第一 信息提供装置的IP地址被作为发送源记载的应答包,并将该检测到的应答包输出给转送 请求解析部;转送请求解析部,解析应答包检测部检测到的应答包,判断应答包是否表示转 送请求;以及域名信息更新部,当判断出应答包表示转送请求时,使含在应答包中的表示第 二信息提供装置的第二域名与第一域名建立相关关系,并存储在服务信息表中。
转送请求解析部对作为应答包的HTTP(HyperText Transfer Protocol)消息进行 解析,在应答包表示HTTP重定向时,判断为应答包表示转送请求。并且,中继装置还可以包括判断是否需要QoS处理的第二控制部。此时,第二通信 部经由第二网络与DNS (Domain Name System)服务器进行通信。第二控制部包括DNS检测部,检测DNS应答包,该DNS应答包是对于从终端装置 发送到DNS服务器的DNS请求包的应答;DNS解析部,从DNS检测部检测到的DNS应答包中 提取规定的域名和与规定的域名相对应的IP地址;以及QoS要否判断部,判断DNS解析部 所提取出的规定的域名是否被登记在服务信息表中,当判断为被登记时,判断为规定的域 名是需要QoS处理的域名。当QoS要否判断部判断出DNS解析部所提取到的规定的域名被登记在服务信息表 中时,将DNS解析部所提取到的IP地址输出到应答包检测部。优选的是第一通信部还包括QoS处理部,该QoS处理部在QoS要否判断部判断出 含在DNS应答包中的规定的域名与第一域名一致时,参照服务信息表,将与对应于第一域 名的QoS处理有关的参数设定在从第一信息提供装置发送给终端装置的内容的中继包中。并且,第一通信部也可以还包括QoS处理部,该QoS处理部在QoS要否判断部判断 出含在DNS应答包中的规定的域名与第二域名一致时,参照服务信息表,将与第二域名建 立了相关关系的、对应于第一域名的QoS处理有关的参数设定在从第二信息提供装置发送 给终端装置的内容的中继包中。并且,存储部也可以还存储QoS管理表,该QoS管理表存储与QoS处理有关的参 数。此时,在QoS要否判断部判断出含在DNS应答包中的规定的域名被登记在服务信息表中 时,从服务信息表取得与规定的域名相对应的参数。第二控制部还包括QoS登记部,该QoS 登记部将QoS要否判断部所取得的参数存储在QoS管理表中。第一通信部还包括QoS处理 部,该QoS处理部参照QoS管理表,将与从规定的域名相对应的信息提供装置发送到终端装 置的内容的中继包建立了对应关系的QoS处理有关的参数设定在中继包中。并且,转送请 求是HTTP重定向。本发明的第二方面是一种中继装置,该中继装置是使第一网络和第二网络相互连 接,对包的发送、接收进行中继的中继装置。该中继装置包括第一通信部,经由第一网络与 对具有第一域名的第一信息提供装置请求内容的发送的终端装置进行通信;第二通信部, 经由第二网络与DNS服务器进行通信;存储部,使第一域名和与内容的发送有关的参数相 对应,并作为服务信息表存储下来;以及控制部,在第二通信部接收DNS应答包的情况下, 判断含在DNS应答包中的规定的域名是否与第一域名一致,当判断出一致时,使含在DNS应 答包中的第二域名与第一域名建立相关关系,并存储在服务信息表中,该DNS应答包是对 于请求IP地址的DNS请求包的应答,包含表示规定的域名和规定的域名的别名的第二域 名,该IP地址是与从终端装置发送到DNS服务器的规定的域名相对应的IP地址。在DNS应答包中包含表示规定的域名的别名的第二域名的DNS应答包的资源记录 类型是 CNAME (Canonical NAME for an alias)。发明效果如上所述,根据本发明,中继装置即使在连接预定的信息提供装置被改为域名不 同的信息提供装置时,仍能够通过解析信息提供装置对终端装置所发送的转送请求(HTTP重定向),来检测信息提供装置的域名的改变,更新服务信息表312,该服务信息表是使域 名与对应于该域名的服务参数相对应的表。因此,中继装置能够通过识别从不同域名的信 息提供装置所传输的内容,进行QoS处理,来保证通信质量。结果是用户能够进行没有视频 中断、没有紊乱的高质量内容视听。并且,中继装置对发送含在DNS应答包中的QoS对象的内容的信息提供装置的IP 地址进行指定,并对具有被指定的信息提供装置的IP地址的HTTP包的载荷部进行解析,对 从具有被指定的IP地址的信息提供装置以外的服务器所发送的HTTP包不进行解析。因此, 中继装置能够在不必对所有HTTP包的载荷(消息)部进行解析处理的情况下,抑制CPU负 荷的增加,回避通信通量的降低。并且,根据本发明,中继装置即使在DNS应答包中不含信息提供装置的IP地址,而 将别名的域名作为CNAME含有时,仍能够通过解析从DNS服务器对终端装置所发送的DNS 应答包,来检测作为CNAME的信息提供装置的别名的域名,更新服务信息表,该服务信息表 是使域名和对应于该域名的服务参数相对应的表。因此,中继装置能够通过识别从别名的 域名的信息提供装置所传输的内容,进行QoS处理,来保证通信质量。结果是用户能够进行 没有发生视频的中断、没有紊乱的高质量内容视听。


图1为本发明的第一实施方式所涉及的网络结构的一个例子的图。图2为表示本发明的第一实施方式所涉及的中继装置130的结构的一个例子的功 能方块图。图3为表示本发明的第一实施方式所涉及的服务信息表312的存储器结构的一个 例子的图。图4为表示本发明的第一实施方式所涉及的服务信息表312的存储器结构的一个 例子的图。图5为表示本发明的第一实施方式所涉及的QoS管理表315的存储器结构的一个 例子的图。图6为说明在本发明的第一实施方式中所用的DNS包的包结构的图。图7为说明在本发明的第一实施方式中所用的HTTP包的包结构的图。图8为表示在本发明的第一实施方式所涉及的网络中各装置的动作的序列图。图9为表示在本发明的第一实施方式所涉及的网络中各装置的动作的序列图。图10为表示本发明的第一实施方式所涉及的中继装置130c中的详细动作的流程 图。图11为表示本发明的第二实施方式所涉及的中继装置130的结构的一个例子的 功能方块图。图12为表示本发明的第二实施方式所涉及的服务信息表404的存储器结构的一 个例子的图。图13为说明本发明的第二实施方式所用的DNS包的包结构的图。图14为表示在本发明的第二实施方式所涉及的网络中各装置的动作的序列图。图15为表示本发明的第二实施方式所涉及的中继装置130c中的详细动作的流程图。图16A为表示本发明的第三实施方式所涉及的中继装置130的结构的一个例子的 功能方块图。图16B为表示本发明的第三实施方式所涉及的中继装置130的结构的一个例子的 功能方块图。图17为说明在本发明的各实施方式中所用的QoS处理部304的优先控制处理的图。图18为说明现有的频带设定方法的图。
具体实施例方式以下,参照附图对本发明的各个实施方式所涉及的中继装置及中继装置所实 施的方法进行说明。本发明的各个实施方式所涉及的中继装置及中继装置所实施的方 法能够被适用于很多不同种类的网络,以下对将本发明适用于电力线通信(Power Line Communications,以下称为“PLC”)网络的具体例子进行说明。但是,以下所公开的所有或 一部分例如也能够适用于无线网络等、其它网络形式。(第一实施方式)图1为本发明的第一实施方式所涉及的网络结构的一个例子的图。在图1中,本 实施方式的网络包含各种信息提供装置(内容服务器)IOOa 100b、各种终端装置IlOa IlOb及DNS服务器120。信息提供装置IOOa IOOb和终端装置IlOa IlOb经由中继装 置130a 130c连接。具体地说,终端装置IlOa IlOb分别通过Khernet (注册商标) 电缆连接在中继装置130a 130b上。并且,各中继装置130a 130c之间经由第一网络 (例如,电力线网络)140连接。并且,信息提供装置IOOa IOOb及DNS服务器120经由第 二网络(例如,因特网)150连接在中继装置130c上。另外,在以下的说明中,在指中继装置130a 130c的总称时,仅记为终端装置 130,在指终端装置IlOa IlOb的总称时,仅记为终端装置110,在指信息提供装置IOOa IOOb的总称时,仅记为信息提供装置100。并且,在图1所示的例子中,虽然示出了中继装 置130a 130c为3个,终端装置IlOa IlOb为两个,信息提供装置IOOa IOOb为两个 的情况,但是这些数目只不过是一个例子,各自可以是包括任意数目的装置。信息提供装置100保有各种内容,将内容发送给终端装置110。作为信息提供装置 100,例如,可以是将AV内容提供给终端装置110的AV服务器,也可以是提供音乐内容的音 乐服务器。在本实施方式中,使信息提供装置IOOa和信息提供装置IOOb为具有各自不同 的域名和各自不同的IP地址的装置。终端装置110具有从信息提供装置100接收内容,再生视频、语音的功能。作为终 端装置110,例如也可以是电视、个人电脑那样的设备。在图1中,将各种终端装置110区别 为终端装置IlOa及终端装置110b。DNS服务器120具有使表示信息提供装置IOOa的主机名的域名与对应于该域名的 信息提供装置IOOa的IP地址相对应,使表示信息提供装置IOOb的主机名的域名与对应于 该域名的信息提供装置IOOb的IP地址相对应的功能。DNS服务器120在从终端装置110 接收含有信息提供装置100的域名的DNS请求包时,参照含在DNS请求包中的域名。并且,DNS服务器120通过发送DNS应答包,来向终端装置110回答对应于该域名的信息提供装置 100的IP地址。另外,对应于一个域名的信息提供装置100的数目不限于一台,有时存在有多台。 此时,不同的IP地址被分配给多台信息提供装置100的每一台。即,有时DNS服务器120 将对应于一个域名的多个IP地址附加在DNS应答包上,并发送给终端装置110。中继装置130a 130c为对经由不同种类的网络发送、接收的数据进行架桥的PLC 电桥。在图1的情况下,中继装置130a 130c对从信息提供装置100所发送的内容、终端 装置110与DNS服务器120之间所发送、接收的DNS包等进行中继。并且,中继装置130a 130c具有QoS处理功能。例如,具有如下功能在中继装置130a 130c的各个区间中,预 约发送内容所需的频带(以下,称为“请求频带”)的功能,或者按照内容设置优先度,根据 该优先度来发送内容的功能。在本实施方式中,记载了具有如下功能的装置中继装置130 按照QoS对象的内容设置优先度,并根据该优先度发送内容。并且,在本实施方式中,仅对 中继装置130a 130c各个区间的QoS处理进行说明。所以,中继装置130a与终端装置 IlOa之间的区间等的QoS处理为对象外。图2为表示本实施方式所涉及的中继装置130的结构的一个例子的功能方块图。 在图2中,中继装置130包括通信部(通信器件)301、通信部(通信器件)303、存储部316 以及控制部323。另外,在图2所示的例子中,表示出了在中继装置130中,对从第二网络 150向第一网络140所进行的通信进行中继时所需的结构,而省略了对从第一网络140向第 二网络150所进行的通信进行中继时所需的结构的图示。通信部301经由第二网络150与信息提供装置100、DNS服务器120进行数据的 发送、接收。当第二网络150为因特网时,通信部301成为Ethernet (注册商标)通信部。 通信部301包括发送部(无图示)和接收部302。发送部具有将数据发送给信息提供装置 100.DNS服务器120的功能。接收部302具有对用通信部301接收到的数据进行解调的功 能。通信部303经由电力线网络与中继装置130a、130b进行数据的接收、发送。在图2 所示的例子中,通信部303成为PLC通信部。通信部303包括QoS处理部304、发送部305 和接收部(无图示)。发送部305具有通信部303的媒体访问控制(MAC =Media Access Control)功能、对应该发送的数据进行调制的功能。接收部具有对用通信部303接收到的 数据进行解调的功能。以后再对QoS处理部304进行详细说明。存储部316对服务信息表312和QoS管理表315进行存储。服务信息表312使表 示内容的类别的域名、与该域名相关联的各种参数(以下,称为服务参数)和信息提供装置 100的地址相对应并存储下来。在服务参数中含有从信息提供装置100所提供的服务的名 称、对应于该域名的内容的请求频带、优先度等与内容的发送有关的参数。另外,以后用图 3及图4对该服务信息表312进行详细说明。这里,对域名进行说明。域名表示信息提供装置100的主机名。并且,有时能够 根据域名来识别信息提供装置100的类别。例如,当在域名中含有“Stream”、“video”、 “movie”或“music”等文字列时,该域名的服务器能够识别为是传输音乐或视频的内容的信 息提供装置。并且,当在域名中含有“game”等文字列时,能够识别为该域名的服务器是游 戏服务器。
有时能够通过域名中的顶级域名、二级域名或三级域名等的级别域名来识别从信 息提供装置100所发送的内容的类别。因此,例如,能够通过该级别域名来识别从信息提供 装置100所传输的内容是音乐还是视频。域名含在终端装置110与DNS服务器120之间所 发送、接收的DNS包中。所以,中继装置130能够通过对从DNS服务器120所发送的DNS包 进行中继来取得域名。QoS管理表315存储与QoS处理有关的各种参数。以后再参照图5对QoS管理表 315进行详细说明。另外,中继装置130在不实施QoS处理(即,通信部303不包括QoS处 理部304)时,存储部316不必一定存储QoS管理表315(例如,参照图16B)。其次,对控制部323进行说明。但是,仅设想中继装置130接收到应答包的情况, 该应答包表示终端装置IlOa将内容取得请求发送给信息提供装置100a,内容的取得接收 侧被从信息提供装置IOOa变为信息提供装置IOOb的情况。在中继装置130中,控制部323 判断接收部302是否接收到了应答包,该应答包是作为针对从终端装置IlOa发送到信息提 供装置IOOa的内容取得请求的应答,而从信息提供装置IOOa发送到终端装置IlOa的应答 包。并且,控制部323判断接收部302接收到的应答包是否表示转送请求,当应答包表示转 送请求时,使表示含在应答包中的改变后的信息提供装置IOOb的域名与改变前的信息提 供装置IOOa的域名建立相关关系,并存储在服务信息表312中。对控制部323的具体结构例进行说明。参照图2,控制部323由DNS检测部310、 DNS解析部311、QoS要否判断部313、QoS登记部314、应答包检测部320、转送请求解析部 321以及域名信息更新部322构成。另外,控制部323的结构只不过是一个例子,也可以是 上述以外的结构。DNS检测部310判断用接收部302所接收到的数据的类别,当该数据是DNS应答 包时,转送到DNS解析部311。具体地说,DNS检测部310能够检查接收数据的UDP^ser Datagram Protocol)头的接 口号、TCP (Transmission Control Protocol)头的接口号,若 是接口号53,则判断为是DNS包。并且,由于在DNS包的标志区域中存在表示DNS请求或 DNS应答的标识符,因此DNS检测部310能够参照该标识符,判断是DNS请求包,还是DNS应 答包。另外,以后用图6对DNS包的结构进行说明。DNS解析部311对含在所接收到的DNS应答包中的DNS查询名(域名)和与DNS 查询名相对应的回答IP地址进行提取。DNS解析部311将提取出的域名和回答IP地址转 送给QoS要否判断部313。另外,当控制部323不具有QoS要否判断部313时,DNS解析部 311也可以代替QoS要否判断部313,将回答IP地址登记在服务信息表312的“信息提供装 置地址”中,将回答IP地址转送给应答包检测部320。QoS要否判断部313确认从DNS解析部311所转送来的域名是否被登记在服务信 息表312中。当没有被登记时,QoS要否判断部313判断为QoS处理是不要的域名的服务, 不进行QoS处理。而在登记有时,QoS要否判断部313判断为QoS处理是所需要的域名的 服务,从服务信息表312取得与该域名相对应的服务参数。并且,QoS要否判断部313将从 DNS解析部311所转送来的回答IP地址登记在服务信息表312的“信息提供装置地址”中。 其次,QoS要否判断部313将转送率、优先度等服务参数和从DNS解析部311所转送来的回 答IP地址转送给QoS登记部314。而且,QoS要否判断部313同时还将回答IP地址转送给 应答包检测部320。
QoS登记部314将从QoS要否判断部313所转送来的转送率(请求频带)、优先度、 回答IP地址登记在QoS管理表315中。应答包检测部320判断接收部302是否接收到应答包,该应答包是作为对于从终 端装置IlOa发送到信息提供装置IOOa的内容取得请求的应答,而从信息提供装置IOOa发 送到终端装置IlOa的应答包。具体地说,应答包检测部320仅在判断用接收部302所接收 到的数据的类别,接收数据是从应进行QoS处理的信息提供装置100所发送来的HTTP包 时,将接收数据作为应答包转送给转送请求解析部321。例如,应答包检测部320在接收数 据的TCP头的接口号为80,且从QoS要否判断部313所转送来的回答IP地址和接收数据的 IP头的发送源IP地址一致时,将接收数据作为应答包转送给转送请求解析部321。S卩,从 回答IP地址以外的信息提供装置所发送的HTTP包没有被转送给转送请求解析部321。以 后用图7对HTTP包的结构进行说明。转送请求解析部321判断用接收部302所接收到的应答包是否是来自信息提供装 置100的转送请求。作为具体例子,转送请求解析部321在解析作为应答包的HTTP消息, 应答(状态)码是表示HTTP重定向的代码时,判断为应答包是来自信息提供装置100的转 送请求。当应答码是表示HTTP重定向的代码时,转送请求解析部321将记载在HTTP消息 中的Location头的转送接收侧URL (Uniform Resource Locator)以及IP头的发送源地址 转送给域名信息更新部322。作为表示HTTP重定向的应答码,具有“301”、“302”等。由于 仅有从传输QoS对象的内容的信息提供装置100所发送的HTTP包被从应答包检测部320 转送,因此转送请求解析部321不必对从传输不是QoS对象的内容的信息提供装置所发送 的HTTP包进行解析。结果是中继装置130能够降低由多余的HTTP包的解析处理所带来的 负荷,能够回避因解析负荷的增加而造成的通信通量的减少。域名信息更新部322从转送接收侧URL提取域名,并登记在服务信息表312中。 具体地说,域名信息更新部322确认被转送来的信息提供装置100的地址是否存在于服务 信息表312的登记No的任意一个中。由于与被确认的登记No相对应的域名是转送接收侧 URL,因此域名信息更新部322使域名与转送接收侧URL建立相关关系,并将转送接收侧URL 内的域名作为新域名追加登记在服务信息表312中。QoS处理部304具有频带预约、优先控制等QoS处理功能。当为频带预约时, QoS处理部304参照QoS管理表315,按照请求频带来预约中继装置130a 130c的各 个区间的频带。频带预约的意思是指特定的一个中继装置130占有并使用以时间轴分 割了通信信道(通信频率)的时隙。TDMA (TimeDivision Multiple Access:时间分割 多元连接)是频带预约的一个例子。作为其它频带预约的例子,以IEEE802. Ile规格使 HCCA(HybridCoordination Function Controlled Channel Access)标准化。当为优先控制时,QoS处理部304参照QoS管理表315,按照与接收数据建立了对 应关系的优先度来发送包。图17为说明QoS处理部304中的优先控制处理的图。QoS处理 部304在进行优先控制处理时,例如,包括图17所示的那样的功能块。参照图17,数据识别 部701具有判断接收数据是否是应优先发送的包的功能。具体地说,数据识别部701以接 收数据是否与QoS管理表315的数据识别参数一致来判断是否是应优先发送的包。按照优 先度准备队列702,例如,设定无优先度(无QoS保证)、优先度1 8等作为优先度。优先 控制部703从优先度较高的队列702取出包,进行发送的控制。作为优先控制的一个例子,以 IEEE802. Ile 规格使 EDCA (EnhancedDistributed Channel Access)标准化。在本实施 方式中,说明QoS处理部304具有优先控制功能的例子。图3及图4为详细地表示图2所示的服务信息表312的存储器结构的图。在图3 及图4中,服务信息表312使项目“登记No. ”、项目“DNS查询名(域名)”、项目“服务参数” 和项目“信息提供装置地址”相对应之后存储下来。在项目“服务参数”中含有项目“服务 名,,、项目“转送率(bps) ”、项目“优先度”以及项目"Layer4 Protocol”。信息提供装置100的主机名即域名被存储在项目‘‘DNS查询名(域名)”中。另 外,该域名既可以是FQDN(FulIy Qualified Domain Name),也可以是表示域名的顶级域名 等的内容的类别的一部分。与该域名相对应的服务名被存储在项目“服务名”中。在该服 务名中含有例如该服务的提供公司、该内容的类别等。表示与该域名相对应的内容的请求频带的转送率被存储在项目“转送率(bps),, 中。表示各域名的发送优先等级的优先度被记录在项目“优先度”中。该优先度的数值越 大,表示该域名的优先等级越高。例如,TCP、UDP等通信协议被存储在项目“Layer4 Protocol”中。这被用于如下判 断若是TCP,则以双向连接进行QoS处理,或者若是UDP,则仅以单向连接(下行连接或上 行连接)进行QoS处理等。与该域名相对应的信息提供装置100的地址被存储在项目“信 息提供装置地址”中。图3(a)表示更新前的服务信息表312的设定例。在图3(a)中,服务信息表312 管理两个服务信息。第一个(登记No. 1-1)服务信息是“XX. Yy. tv”被存储在项目“域名” 中,“X社电视节目传输”被存储在项目“服务名”中,“ 10M”被存储在项目“转送率(bps),, 中,“7”被存储在项目“优先度”中,“TCP”被存储在项目“Layerf Protocol”中。由于项目 “信息提供装置地址”是初始状态,因此被记录为“未定”。即,第一个服务信息表示“通过X 社的电视节目传输服务来传输主机名为XX. 11. tv的信息提供装置100所保有的内容,为了 将该内容传输给终端装置110,在通信路径上需要10M的频带,并以优先度7进行发送”。第二个(登记No. 2-1)服务信息是“abc. xyz. com”被记录在项目“域名”中,“Α社 视频传输”被记录在项目“服务名,,中,“6M”被记录在项目“转送率(bps) ”中,“4”被记录 在项目“优先度”中,“UDP”被记录在项目"Layer4 Protocol,,中。由于项目“信息提供装 置地址”是初始状态,因此被记录为未定。即,第二个服务信息表示“通过A社的电视传输服 务来传输主机名为abc. xyz. com的信息提供装置100所保有的内容,为了使该内容被传输 给终端装置110,在通信路径上需要6M的频带,并以优先度4进行发送”。在图3(b)中示出 了 IP地址“10. 20. 30. 1”被登记在图3(a)的第一个服务信息的项目“信息提供装置地址” 中的情况。并且,图4(a)、(b)表示更新后的服务信息表312的设定例。以后再对服务信息表 312的更新例进行说明。图5为表示图2所示的QoS管理表315的存储器结构的一个例子的图。在图5中, QoS管理表315存储各种QoS参数,使项目“数据识别参数”和项目“数据保证参数”相对应 之后存储下来。在项目“数据识别参数”中含有项目“发送源地址”、项目“接收侧地址”以 及项目“Layerf Protocol”。而在项目“数据保证参数”中含有项目“请求频带(bps) ”以 及项目“优先度”。发送源地址、接收侧地址既可以是IP地址,也可以是MAC地址。在本实施方式中,作为IP地址进行说明。在图5(a)中,在QoS管理表315的第一个(登记No. 1)中,对于项目“发送源地 址”设定“10. 20. 30. 1”,对于项目“接收侧地址”设定“192. 168. 0. 8”,对于项目"Layer4 Protocol"设定“TCP”。并且,对于项目“请求频带(bps),,设定“ 10M”,对于项目“优先度” 设定“7”。S卩,登记No. 1表示“以优先度7从IP地址为10. 20. 30. 1的信息提供装置100 向IP地址为192. 168. 0. 8的终端装置110发送内容,或者预约有IOMbps的通信频带”。对 图5(b)的说明加以省略。图6为说明DNS包的包结构的图。图6 (a)示出了 DNS包的格式。图6 (b)、(c)示 出了 DNS应答包A、B,该例子中,DNS包的Query字段以及Answer字段被设定为了 一值。在 图 6(a)中,DNS包由Ithernet 头,,、“IP 头”、"UDP(TCP)头,,、“DNS 消息”、“FCS(Frame Check Sequence”各字段构成。并且,在“DNS消息”中含有“DNS查询名(域名)”、“Type (查询类 别)”以及“回答数据”各字段。表示信息提供装置100的主机名的域名被存储在“DNS查询名(域名)”中。用 DNS查询的IP地址的类别被存储在"Type (查询类别),,中。例如,当“ 1”被存储在“查询 类别”中时,表示是与DNS查询名相对应的IPv4的IP地址。而当“28”被存储在“查询类 别”中时,表示是与DNS查询名相对应的IPv6的IP地址。与所查询的域名相对应的信息提供装置100的IP地址(以下,称为回答IP地址) 被存储在“回答数据”中。接收到DNS应答包的终端装置110将该回答IP地址设定为连接 侧的IP地址。并且,当信息提供装置100为多台时,多个回答IP地址被存储在DNS应答包 中。此时,终端装置110将从多个回答IP地址中任意选择的一个IP地址设定为连接侧的 IP地址。图7为表示HTTP包的包结构的图。在图7(a)中,HTTP包由‘Ethernet头”、“IP 头”、“TCP头”、“HTTP消息”以及“FCS”各字段构成。GET方法等的取得请求指令、应答(状 态)码或内容数据等被存储在“HTTP消息”中。图7(b)表示HTTP消息应答的HTTP重定向(转送请求)的一个例子。参照图 7(b),应答码为“302”,在转送请求接收侧的URL中含有“http://XX. yy. 001. tv”。图7 (c) 表示HTTP消息应答。参照图7(c),应答码为“200”,表示对于请求的正常成功。参照附图对上述结构的中继装置130c的表更新方法进行说明。图8、9为表示在 本实施方式所涉及的的网络中各个装置的动作的序列图。首先,参照图8,以没有发生HTTP 重定向时,从图1所示的终端装置IlOa向信息提供装置IOOa请求内容的取得的情况为例 来对各个装置的动作进行说明。参照图8,终端装置IlOa在通过用户进行内容的再生操作时(步骤S501),将信息 提供装置IOOa的域名“XX. yy. tv”写入DNS请求包,并向DNS服务器120发送(步骤S502)。当DNS服务器120经由中继装置130a、130c接收DNS请求包时,将与信息提供装 置IOOa的域名相对应的IP地址写入DNS应答包中,并回复给中继装置130c (步骤S503)。 将此时的DNS应答包作为DNS应答包A表示在图6(b)中。当含在DNS请求包中的域名为 "xx. yy. tv", Type 为 “1 ( = IPv4),,时,信息提供装置 IOOa 的 IP 地址即 “10. 20. 30. 1” 被 写入DNS应答包A的“回答数据”中。当中继装置130c从DNS服务器120接收DNS应答包A时,判断在与中继装置130a
15之间的通信路径上,对与域名相对应的内容发送是否需要QoS处理(步骤S504)。当需要 QoS处理时,中继装置130c进行QoS处理(步骤S5(^)。具体地说,中继装置130c在DNS 应答包A的DNS查询名“XX. yy. tv”被登记在服务信息表312中时,判断为需要QoS处理。例如,对于服务信息表312(参照图3(a)),域名“XX. yy. tv”被登记在登记No. 1-1 中。因此,中继装置130c从服务信息表312取得与域名“XX. yy.tv”相对应的服务参数(转 送率10Mbps、优先度7、TCP)。其次,中继装置130c经由QoS登记部314,将服务参数(转 送率10Mbps、优先度7、TCP)登记在QoS管理表315中。图5 (a)表示被设定的QoS管理表 315。参照图5(a),发送源地址“10.20.30.1”为DNS应答包A的回答IP地址(信息提供装 置IOOa的IP地址)。并且,接收侧地址“ 192. 168. 0. 8”是DNS应答包A的IP头的接收侧 IP地址,为终端装置IlOa的IP地址。然后,中继装置130c经由中继装置130a将DNS应答包回复给终端装置IlOa(步 骤S506)。当终端装置IlOa经由中继装置130a接收DNS应答包时,参照含在该DNS应答包 中的回答IP地址。此时,由于信息提供装置IOOa的IP地址被写入回答IP地址中,因此终 端装置IlOa使接收侧为信息提供装置IOOa来发送内容的取得请求(步骤S507)。当信息提供装置IOOa经由中继装置130a、130c接收内容取得请求时,发送取得应 答(步骤S508)。并且,信息提供装置IOOa立刻将内容传输给终端装置IlOa(步骤S509)。 终端装置IlOa从信息提供装置IOOa接收内容,进行内容的再生(步骤S510)。在内容传输 中,当中继装置130c接收与QoS管理表315的数据识别参数一致的内容时,根据数据保证 参数来进行优先控制的QoS处理,实现中继装置130c与中继装置130a之间的区间的通信 质量保证。图9为表示在本实施方式所涉及的网络中,当发送内容的信息提供装置从信息提 供装置IOOa变为信息提供装置IOOb时,S卩,HTTP重定向被使用时的各个装置的动作的序 列图。此时,中继装置130c解析来自信息提供装置IOOa的取得应答(转送请求),更新服 务信息表312。参照图9,当终端装置IlOa通过用户进行内容的再生操作时(步骤S601),将信 息提供装置IOOa的域名“XX. yy. tv”写入DNS请求包中,并发送到DNS服务器120(步骤 S602)。当DNS服务器120经由中继装置130a、130c接收DNS请求包时,将与域名相对应的 信息提供装置IOOa的IP地址写入DNS应答包,并回复给中继装置130c (步骤S603)。将此 时的DNS应答包作为DNS应答包A表示在图6(b)中。当含在DNS请求包中的域名为“xx. yy. tv", Type为“1 ( = IPv4),,时,信息提供装置IOOa的IP地址即“10. 20. 30. 1”被写入 DNS应答包A的“回答数据”中。当中继装置130c从DNS服务器120接收DNS应答包A时,判断在与中继装置130a 之间的通信路径上,对与域名“xx. yy. tv”相对应的内容发送,是否需要QoS处理(步骤 S604)。当需要QoS处理时,中继装置130c进行QoS处理(步骤S6(^)。具体地说,中继装 置130c在DNS应答包A的DNS查询名"xx. yy. tv”被登记在服务信息表312中时,判断为 需要QoS处理。例如,对服务信息表312(参照图3(a)),域名“xx. yy. tv”被登记在登记No. 1-1 中。因此,中继装置130c从服务信息表312取得域名“xx. yy. tv”的服务参数(转送率 10Mbps、优先度7、TCP)。其次,中继装置130c将DNS应答包A的回答IP地址存储在服务信息表312中。图3(b)表示信息提供装置IOOa的IP地址“10.20.30.1”被存储在服务信 息表312中的情况。其次,中继装置130c经由QoS登记部314,将服务参数(转送率10Mbps、优先度7、 TCP)登记在QoS管理表315中。图5 (a)表示被设定的QoS管理表315。参照图5 (a),发送 源地址“ 10. 20. 30. 1 ”为DNS应答包A的回答IP地址(信息提供装置IOOa的IP地址)。 并且,接收侧地址“ 192. 168. 0. 8”是DNS应答包A的IP头的接收侧IP地址,为终端装置 IlOa的IP地址。然后,中继装置130c经由中继装置130a将DNS应答包A回复给终端装置IlOa (步 骤S606)。当终端装置IlOa经由中继装置130a接收DNS应答包A时,参照含在该DNS应答 包A中的回答IP地址。此时,由于信息提供装置IOOa的IP地址被写入回答IP地址中,因 此终端装置IlOa使接收侧为信息提供装置IOOa来发送内容的取得请求(步骤S607)。当信息提供装置IOOa接收内容的取得请求时,由于认识到在信息提供装置IOOb 中存在被请求的内容,因此发送针对信息提供装置IOOb的转送请求(取得应答)(步骤 S608)。在转送请求中含有信息提供装置IOOb的域名“http://XX. yy. 001. tv”。信息提供 装置IOOa例如利用图7(b)所示的HTTP重定向来发送转送请求。当中继装置130c用应答包检测部320检测来自信息提供装置IOOa的取得应答 时,解析是否是用转送请求解析部321进行的转送请求(步骤S609)。这是通过检查HTTP 消息的应答码来进行判断的。图7(b)的HTTP消息的应答码是“302”,判断为是转送请求。 中继装置130c用转送请求解析部321来取得含在HTTP消息中的Location头的转送接收 侧URL。该转送接收侧URL为信息提供装置IOOb的域名“XX. yy. 001. tv”。中继装置130c用域名信息更新部322,将信息提供装置IOOb的域名登记在服务信 息表312中,更新服务信息表312(步骤S610)。具体地说,中继装置130c确认信息提供装 置IOOa的IP地址“10. 20. 30. 1 ”是否被登记在服务信息表312的登记No的任意一个中。 在图3(b)所示的服务信息表312的例子中,IP地址“10. 20. 30. 1”被登记在登记No. 1-1 中。因此,域名信息更新部322能够使信息提供装置IOOa的域名“xx. yy. tv”的转送接收 侧与信息提供装置IOOb的域名“xx. yy. 001. tv”建立对应关系。其次,如图4 (a)所示,域名信息更新部322将信息提供装置IOOb的域名追加登记 在服务信息表312的登记No. 1-2中。此时,服务参数从登记No. 1-1复制到登记No. 1-2。 然后,中继装置130c将取得应答发送给终端装置IlOa(步骤S611)。当终端装置IlOa在取得应答中识别HTTP重定向时,为了调查信息提供装置IOOb 的IP地址,将DNS请求包发送给DNS服务器120 (步骤S612)。信息提供装置IOOb的域名 “xx. yy. 001. tv”被写入DNS请求包。当DNS服务器120接收DNS请求包时,将与域名相对应的信息提供装置IOOb的IP 地址写入DNS应答包中,并回复给中继装置130c (步骤S613)。将此时的DNS应答包作为 DNS应答包B表示在图6 (c)中。当含在DNS请求包中的信息提供装置IOOb的域名为“xx. yy. 001. tv", Type 为 “1 ( = IPv4),,时,信息提供装置 IOOb 的 IP 地址即 “10. 20. 30. 3” 被 写入DNS应答包B的“回答数据”中。当中继装置130c从DNS服务器120接收DNS应答包B时,判断在与中继装置130a 之间的通信路径上,对与域名“xx. yy. 001. tv”相对应的内容发送,是否需要QoS处理(步骤S614)。当需要QoS处理时,中继装置130c进行QoS处理(步骤S6M)。具体地说,中继 装置130c通过DNS应答包B的DNS查询名“xx. yy. 001. tv”是否被登记在服务信息表312 中,来判断是否需要QoS处理。通过进行图9的步骤S610的处理,例如,来对服务信息表312(参照图4(a)),将 域名“XX. yy. 001. tv”登记在登记No. 1-2中。因此,中继装置130c取得该域名的服务参数 (转送率10Mbps、优先度7、TCP)。其次,中继装置130c将DNS应答包B的回答IP地址存 储在服务信息表312中。图4(b)表示信息提供装置的地址“10. 20. 30. 3”被存储在服务信 息表312中的情况。其次,中继装置130c经由QoS登记部314,将服务参数(转送率10Mbps、优先度7、 TCP)登记在QoS管理表315中。图5(b)表示被设定的QoS管理表315。这里,发送源地址 “ 10. 20. 30. 3”为DNS应答包B的回答IP地址(信息提供装置IOOb的IP地址)。并且,接 收侧地址“ 192. 168. 0. 8”是DNS应答包B的IP头的接收侧IP地址,为终端装置IlOa的IP 地址。然后,中继装置130c经由中继装置130a,将DNS应答包B回复给终端装置1 IOa (步 骤S616)。当终端装置IlOa经由中继装置130a接收DNS应答包B时,就参照含在该DNS应 答包B中的回答IP地址。此时,由于信息提供装置IOOb的IP地址被写入回答IP地址中, 因此终端装置IlOa使接收侧为信息提供装置IOOb来发送内容的取得请求(步骤S617)。当信息提供装置IOOb接收内容取得请求时,发送取得应答(步骤S618)。例如, 信息提供装置IOOb作为取得应答发送图7(c)所示的HTTP包。当中继装置130c经由应 答包检测部320,检测来自信息提供装置IOOb的取得应答时,解析是否是转送请求(步骤 S619)。这是通过检查HTTP消息的应答码来判断的。在图7(c)的HTTP消息中,应答码为 200,判断为不是转送请求。当不是转送请求时,中继装置130c不进行服务信息表312的更 新。然后,中继装置130c将取得应答发送给终端装置IlOa(步骤S620)。信息提供装 置IOOb在取得应答发送之后立即将内容传输给终端装置IlOa(步骤S621)。并且,有时在 信息提供装置IOOb所发送的取得应答中也含有内容的一部分。终端装置IlOa从信息提供装置IOOb接收内容,进行内容的再生(步骤S622)。在 内容传输中,当中继装置130c接收与QoS管理表315的数据识别参数一致的包时,根据数 据保证参数来进行优先控制的QoS处理,实现中继装置130c、130a区间的通信质量保证。图10为表示图9的步骤S604、S605、S609、S610中的中继装置130c的动作的详 细的流程图。在中继装置130c中,DNS检测部310判断接收部302接收到的接收数据的类 别,判断为接收数据是DNS应答包A (步骤S1101)。DNS解析部311解析DNS应答包A (步 骤Sl 102),取得查询名(域名)以及回答IP地址(步骤Sl 103)。其次,QoS要否判断部313判断所取得的域名是否存在于服务信息表312中(步 骤S1104)。当所取得的域名没有存在于服务信息表312中时,QoS要否判断部313判断为 QoS处理是不需要的内容发送。此时,中继装置130c不进行QoS处理,发送DNS应答包(步 骤S1105)。而当所取得的域名存在于服务信息表312中时,QoS要否判断部313经由QoS 登记部314,将服务信息表312的服务参数和回答IP地址登记在QoS管理表315中(步骤 S1106)。并且,QoS要否判断部313将回答IP地址记录在服务信息表312中的该域名的“信息提供装置地址”中。其次,中继装置130c发送DNS应答包A (步骤Sl 107)。然后,当中继装置130c接收 回答IP地址即来自信息提供装置IOOa的取得应答(步骤S1108)时,就解析取得应答(步 骤S1109、图9的步骤S609)。当取得应答不是转送请求(HTTP重定向)时,中继装置130c 发送取得应答(步骤Sl 113)。而当取得应答是转送请求(HTTP重定向)时,中继装置130c从含在转送请求的转 送接收侧URL提取转送接收侧的信息提供装置IOOb的域名(步骤S1111)。然后,中继装置 130c使信息提供装置IOOa的域名和信息提供装置IOOb的域名建立相关关系,更新服务信 息表312(步骤S11U)。图3(b)表示更新前的服务信息表,图4(a)表示更新后的服务信 息表。为了建立相关关系,而利用服务信息表312的“信息提供装置地址”。其次,中继装置 130c发送取得应答(步骤Sl 113、图9的步骤S611)。如上所述,根据本发明的第一实施方式,中继装置130c即使在连接预定的信息提 供装置被变为域名不同的信息提供装置时,仍能够通过解析信息提供装置对于终端装置所 发送的转送请求(HTTP重定向),来检测信息提供装置的域名的变更,更新服务信息表312, 该服务信息表是使域名和与该域名相对应的服务参数相对应的服务信息表。因此,中继装 置能够通过识别从不同域名的信息提供装置所发送的内容,进行QoS处理,来保证通信质 量。结果是用户能够进行没有发生视频中断、没有紊乱的高质量的内容收听。并且,由于中继装置130c对于数据的中继转送功能,将CPWCentralProcessing Unit)、存储器等资源设计得最佳化,因此在解析处理所有HTTP包的载荷(消息)部时,恐 怕会因CPU负荷(CPU使用率)的增加而使通信通量(通信率)下降。因此,中继装置130c 对发送含在DNS应答包中的QoS对象的内容的信息提供装置的IP地址进行指定,对从信息 提供装置所发送的HTTP包的载荷部进行解析,并且不解析从具有被指定的IP地址的信息 提供装置以外的服务器所发送的HTTP包。故而,中继装置能够在不必解析处理所有的HTTP 包的载荷(消息)部的情况下,抑制CPU负荷的增加,回避通信通量下降。(第二实施方式)在第一实施方式中,中继装置130根据DNS应答包的域名来进行QoS处理的要否 判断,在需要QoS处理时,进行QoS处理,同时解析从信息提供装置IOOa发送到终端装置 IlOa的取得应答,当是针对其它信息提供装置IOOb的转送请求时,将转送接收侧域名追加 登记在服务信息表312中。结果是能够在内容被从不同域名的信息提供装置IOOb传输时, 防止在中继装置130中不能进行QoS处理,产生紊乱的视频传输的情况。在第二实施方式中,对于当别名的域名被作为CNAME(Canonical NAMEfor an alias)附加在DNS应答包中时,中继装置130c从DNS应答包提取别名的域名,更新服务信 息表312的方式进行说明。这样一来,中继装置130c能够在内容被从别名的域名的信息提 供装置传输时,防止不能进行QoS处理,产生紊乱的视频传输的情况。本发明的第二实施方式中的网络的结构与第一实施方式的图1 一样,在此省略说 明。图11为本发明的第二实施方式中的中继装置130的功能块图。对与图2所述的各个 功能块相同的结构标注相同的参照符号,在此加以省略。参照图11,服务信息表404使表示内容的类别的域名和与该域名相关连的各种参 数(以下,称为“服务参数”)相对应并存储下来。在服务参数中含有从信息提供装置100所提供的服务的名称、与该域名相对应的内容的请求频带、优先度等。另外,以后用图12对 该服务信息表404进行详细说明。在服务信息表404中,与第一实施方式所涉及的服务信息表312的不同之处在于 项目“信息提供装置地址”的有无。服务信息表312中的“信息提供装置地址”用于使追加 登记的域名和目前登记的域名建立对应关系。但是,在第二实施方式中,能够在不利用“信 息提供装置地址”的情况下,使追加登记的域名和目前登记的域名建立对应关系,在服务信 息表404中删除了项目“信息提供装置地址”。并且,域名的说明与第一实施方式一样,在此 加以省略。DNS解析部401提取含在接收到的DNS应答包中的DNS查询名(域名)、Type以及 回答数据,并转送给QoS要否判断部402。另外,以后再用图13对DNS包的结构进行说明。 当DNS应答包的Type为1或观时,回答数据为IP地址。而当Type为5时,这是指表示别 名的域名的CNAME,回答数据为别名的域名。QoS要否判断部402检查从DNS解析部401所转送来的Type。由于当Type为1 或28时,QoS要否判断部402与图2的QoS要否判断部313的动作一样,因此在此省略说 明。当Type为5 ( = CNAME)时,QoS要否判断部402确认从DNS解析部401所转送来的域 名是否被登记在服务信息表404中。当没有登记时,QoS要否判断部402判断为是不需要 QoS处理的域名的服务,结束控制。当登记有时,QoS要否判断部402判断为是需要QoS处 理的服务,将回答数据即别名的域名以及DNS查询名(域名)转送给域名信息更新部403。域名信息更新部403将被转送的别名的域名登记在服务信息表404中。具体地说, 域名信息更新部403确认DNS查询名是否存在于服务信息表404的登记No的任意一个中。 当被确认的登记No的域名的别名是从QoS要否判断部402所转送来的别名的域名时,域名 信息更新部403使它们建立相关关系,并将别名的域名追加登记在服务信息表404中。图12为详细表示图11所示的服务信息表404的存储器结构的图。在图12(a)中, 服务信息表404使项目“DNS查询名(域名)”和项目“服务参数”相对应并存储下来。在项 目“服务参数”中含有项目“服务名”、项目“转送率(bps) ”、项目“优先度”以及项目“Layerf Protocols信息提供装置100的主机名即域名被存储在项目“DNS查询名(域名)”中。另 外,该域名既可以是FQDN(FulIy Qualified Domain Name),也可以是表示域名的顶级域名 等内容的类别的一部分。与域名相对应的服务名被存储在项目“服务名,,中。在该服务名中含有例如服务 提供公司、内容的类别等。表示与域名相对应的内容的请求频带的转送率被存储在项目“转 送率(bps)”中。表示各个域名的发送优先等级的优先度被记录在项目“优先度”中。该优 先度的数值越大,表示该域名的优先等级越高。例如,TCP、UDP等通信协议被存储在项目“Layer4 Protocol”中。该项目被利用 于如下判断若是TCP,则用双向连接进行QoS处理,或若是UDP,则仅用单向连接(下行连 接或上行连接)进行QoS处理等。在图12(a)中,服务信息表404管理两个服务信息。第一个(登记No. 1-1)的服务 信息是“XX. 11. U"被记录在项目“域名”中,“X社电视节目传输”被记录在项目“服务名,, 中,“ 10M”被记录在项目“转送率(bps) ”中,“7”被记录在项目“优先度”中,“TCP”被记录 在项目“Layerf Protocol”中。即,第一个服务信息表示“通过X社的电视节目传输服务来传输主机名为XX. Ti. tv的信息提供装置100所保有的内容,为了将该内容传输到终端装置 110,在通信路径上需要IOM的频带,以优先度7进行发送”。第二个(登记No.2-1)的服务信息是“abc.xyz.com”被记录在项目“域名”中,“A 社视频传输”被记录在项目“服务名,,中,“6M”被记录在项目“转送率(bps) ”中,“4”被记 录在项目“优先度”中,“UDP”被记录在项目“Layerf Protocol"中。即,第二个服务信息表 示“通过A社的视频传输服务来传输主机名为abc. xyz. com的信息提供装置100所保有的 内容,为了将该内容传输到终端装置110,在通信路径上需要6M的频带,以优先度4进行发 送”。图13为说明DNS包的包结构的图。图13 (a)表示DNS包的格式。在图13 (b)、(c) 中示出了 DNS应答包C、D,该例子中,DNS包的Query字段以及Answer字段被设定为一值。 在图 13(a)中,DNS 包由Ithernet 头”、“IP 头”、"UDP(TCP)头”、“DNS 消息”以及“FCS”各 字段构成。并且,在“DNS消息”中含有“DNS查询名(域名)”、“Type(查询类别)”以及“回
答数据”各字段。图13(b)表示DNS应答包C的一个例子。参照图13 (b),表示信息提供装置IOOa 的主机名的域名“XX. yy. tv”被存储在“DNS查询名(域名)”中。以DNS查询的类别被存 储在“Type(查询类别)”中。当“5”被存储在“Type”中时,回答数据表示是与DNS查询名 相对应的别名的域名。信息提供装置IOOa的别名的域名“XX. yy. 001. tv”被存储在“回答 数据”中。终端装置1 IOa在接收DNS应答包C的情况下,Type为5( = CNAME),别名的域名 被存储在回答数据中时,把将信息提供装置IOOa的别名的域名存储在“DNS查询名”中的 DNS请求包发送给DNS服务器120。然后,终端装置IlOa从DNS服务器120接收图13 (c) 所示的DNS应答包D。与信息提供装置IOOa的别名的域名“xx. yy. 001. tv”相对应的IP地 址“10. 20. 30. 1”被写入DNS应答包D中。终端装置IlOa当接收DNS应答包D时,将含在 回答IP地址中的信息提供装置IOOa的IP地址设定为连接侧的IP地址。以下,对上述结构的中继装置130c的表更新方法,参照附图对其动作进行说明。 图14为表示在本发明的第二实施方式所涉及的网络中各设备的动作的序列图。此时,中继 装置130c从DNS服务器120接收CNAME的DNS应答包C (图13 (b))进行解析,并更新服务 信息表404。参照图14,终端装置IlOa在通过用户进行内容的再生操作时(步骤S801),将信 息提供装置IOOa的域名“xx. yy. tv”写入DNS请求包中,并发送给DNS服务器120 (步骤 S802)。DNS服务器120当接收DNS请求包时,将信息提供装置IOOa的别名的域名写入DNS 应答包中,并回复给中继装置130c (步骤S80;3)。将此时的DNS应答包作为DNS应答包C表 示在图13(b)中。当含在DNS请求包中的域名为“xx. yy.tv”,Type为“1( = IPv4)”时, 对于DNS应答包C,“5 ( = CNAME) ”被写入Type,信息提供装置IOOa的别名的域名即"xx. yy. 001. tv”被写入回答数据中。中继装置130c当从DNS服务器120接收DNS应答包C时,判断在与中继装置130a 之间的通信路径上,对于与域名相对应的内容发送,是否需要QoS处理(步骤S804)。具体 地说,中继装置130c通过DNS应答包C的DNS查询名“xx. yy. tv”是否被登记在服务信息 表404中,来判断是否需要QoS处理。在图12(a)的服务信息表404中,“xx. yy. tv”被登记在登记No. 1-1中,能够判断为需要QoS处理。其次,中继装置130c检查DNS应答包C的Type是否是5 ( = CNAME)(步骤S805)。 这里,当Type为1或观时,中继装置130c与第一实施方式一样,从服务信息表404取得该 域名的服务参数,并经由QoS登记部314,将该所取得的服务参数登记在QoS管理表315中。当Type为5时,在DNS应答包C的回答数据中没有记载信息提供装置IOOa的IP 地址,记载有别名的域名。中继装置130c通过用域名信息更新部403将信息提供装置IOOa 的别名的域名"xx. U. 001. tv”登记在服务信息表404中,来更新服务信息表404(步骤 S806)。具体地说,中继装置130c确认DNS应答包C的DNS查询名“xx. yy. tv”是否被登记 在服务信息表404的登记No的任意一个中。在图12(a)所示的例子中,“xx. yy. tv”被登记 在登记No. 1-1中,域名信息更新部403能够使信息提供装置IOOa的域名“xx. yy. tv”的别 名与“xx. yy. 001. tv”相对应。如图12(b)所示,域名信息更新部403将信息提供装置IOOa 的域名追加登记在登记No. 1-2中。此时,服务参数被从登记No. 1-1复制到登记No. 1_2。然 后,中继装置130c经由中继装置130a将DNS应答包C回复给终端装置IlOa(步骤S807)。终端装置IlOa当接收DNS应答包C时,参照含在该DNS应答包C中的Type及回 答数据。此时,信息提供装置IOOa的别名的域名“xx. yy. 001. tv”被写入回答数据中。因 此,终端装置1 IOa为了调查对应于别名的域名的IP地址,将使别名的域名为DNS查询名的 DNS请求包发送给DNS服务器120 (步骤S808)。DNS服务器120当接收DNS请求包时,将与别名的域名相对应的信息提供装置 IOOa的IP地址写入DNS应答包,并回复给中继装置130c (步骤S809)。将此时的DNS应答 包作为DNS应答包D表示在图13(c)中。当含在DNS应答包中的信息提供装置IOOa的别 名的域名是“XX. yy. 001. tv”,Type是“1( = IPv4) ”时,信息提供装置IOOa的IP地址即 “ 10. 20. 30. 1 ”被写入DNS应答包D的“回答数据”中。中继装置130c当从DNS服务器120接收DNS应答包D时,判断在与中继装置130a 之间的通信路径上,对于与域名相对应的内容发送,是否需要QoS处理(步骤S810)。当需 要QoS处理时,中继装置130c进行QoS处理(步骤S811)。具体地说,中继装置130c用DNS 应答包D的DNS查询名“xx. yy. 001. tv”是否被登记在服务信息表404中,来判断是否需要 QoS处理。中继装置130c通过进行图14的步骤S806的处理,例如,在服务信息表404 (参照 图12(b))中,将域名“xx.yy.001.tv”登记在No. 1-2。因此,中继装置130c从服务信息表 404取得该域名的服务参数(转送率10Mbps、优先度7、TCP)。其次,中继装置130c经由QoS 登记部314将服务参数(转送率10Mbps、优先度7、TCP)登记在QoS管理表315中。向QoS 管理表315进行登记的登记方法与第一实施方式相同,对其说明加以省略。然后,中继装置 130c经由中继装置130a将DNS应答包D回复给终端装置IlOa(步骤S812)。终端装置IlOa当经由中继装置130a接收DNS应答包D时,参照含在该DNS应答 包D中的回答IP地址。此时,由于信息提供装置IOOa的IP地址被写入回答IP地址,因此 终端装置IlOa使接收侧为信息提供装置Ila来发送内容的取得请求(步骤S813)。信息提供装置IOOa将对于内容取得请求的取得应答发送给终端装置IlOa(步骤 S814)。例如,将图7(c)所示的HTTP包作为取得应答发送。信息提供装置IOOa在发送取得应答之后立刻将内容传输给终端装置IlOa(步骤S815)。并且,有时在信息提供装置IOOa 所发送的取得应答中也含有内容的一部分。终端装置IlOa从信息提供装置IOOa接收内容, 进行内容的再生(步骤S816)。在内容传输中,中继装置130c当接收与QoS管理表315的 数据识别参数一致的内容时,根据数据保证参数来进行优先控制的QoS处理,实现中继装 置130c、130a区间的通信质量保证。图15是表示图14的步骤S804、S805、S806中的中继装置130c的动作的流程图。 在中继装置130c中,DNS检测部310判断接收部302接收到的接收数据的类别,判断为接 收数据为DNS应答包C (步骤S1201)。DNS解析部311解析DNS应答包C (步骤S1202),取 得查询名(域名)、Type以及回答数据(步骤S1203)。其次,QoS要否判断部402判断所取得的域名是否存在于图12所表示的服务信息 表404(步骤S1204)中。当域名不存在于服务信息表404中时,QoS要否判断部402判断 为是不需要QoS处理的内容发送,发送DNS应答包(步骤S1210)。而当域名存在于服务信 息表404中时,QoS要否判断部402判断Type是否是CNAME ( = 5)(步骤S1205)。当Type不是CNAME时,QoS要否判断部402取得回答数据即信息提供装置IOOa的 IP地址(步骤S1206),经由QoS登记部314,将对于该域名的服务信息表404的服务参数和 回答IP地址登记在QoS管理表315中(步骤S1207)。然后,中继装置130c发送DNS应答 包(步骤1210)。而在步骤S1205中,当Type为CNAME时,QoS要否判断部402取得回答数据即信 息提供装置IOOa的别名的域名(步骤S1208)。然后,QoS要否判断部402使信息提供装 置IOOa的域名“XX. yy. tv”和别名的域名“xx. yy. 001. tv”建立相关关系,更新服务信息表 404(步骤S1209)。更新前的服务信息表表示在图12(a)中,更新后的服务信息表表示图 12(b)中。然后,中继装置130c发送DNS应答包C(步骤S1210)。如上所述,根据本发明的第二实施方式,中继装置130c即使在DNS应答包中不含 信息提供装置的IP地址,别名的域名作为CNAME被含有时,通过解析从DNS服务器对终端 装置所发送的DNS应答包,也能够检测CNAME即信息提供装置的别名的域名,更新使域名和 对应于该域名的服务参数相对应的服务信息表。因此,中继装置130c能够通过识别从别名 的域名的信息提供装置所传输的内容,进行QoS处理,来保证通信质量。结果是用户能够进 行没有发生视频终端、没有紊乱的高质量的视频内容收听。(第三实施方式)在第三实施方式中,对于在第一实施方式及第二实施方式中所说明的中继装置 130的变形例进行说明。在第一实施方式及第二实施方式中,以中继装置130包括一个控制 部323的装置进行了说明,如图16A所示,根据功能,也可以是包括第一控制部3M和第二 控制部325的装置。第一控制部3M具有根据接收部302接收到的应答包来更新服务信息 表312的功能。第二控制部325具有判断QoS处理的要否的功能。此时,第一控制部324 包括应答包检测部320、转送请求解析部321和域名信息更新部322。第二控制部325包括 DNS检测部310、DNS解析部311、QoS要否判断部313和QoS登记部314。以上对各个功能 块的动作进行了说明,因此在此加以省略。并且,如图16(B)所示,中继装置130也可以是仅包括第一控制部324的结构。是 因为即使中继装置130是仅包括第一控制部324的结构,也能够更新服务信息表312的缘故。(变形例)(1)本发明的各个实施方式所涉及的中继装置及表更新方法并不限于电力线 通信,也可适用于使用无线、电话线、同轴电缆、光电缆等的通信中。并且,也能够适用于 USB (Universal Serial Bus)、HDMI (High-Definition Multimedia Interface)(注册商 标)、IEEE1394等通信中。因此,本发明的中继装置及表更新方法能够在各种传输媒体中利用。(2)本发明的各个实施方式所涉及的中继装置及表更新方法并不仅限于中继装置 等的电桥,也能够适用于路由器、网关、两层交换机、三层交换机、7层交换机、桥式路由器。 电桥以及两层交换机是OSI (Open SystemInterconnection)参照模式的数据连接层的中继 装置。路由器及三层交换机是OSI参照模式的网络层的中继装置。网关是OSI参照模式的 4层以上的中继装置。7层交换机是OSI参照模式的应用层的中继装置。桥式路由器是集 合了路由器功能和电桥功能的中继装置。因此,本发明的中继装置及表更新方法并不仅限 于电桥,还可在各种中继装置中利用。(3)本发明的各个实施方式所涉及的中继装置及表更新方法是用中继装置130c 来解析从DNS服务器所发送的DNS应答包,但是并不限定于此,即使用中继装置130c对从 内装有DNS高速缓冲存储器功能的路由器所发送的DNS应答包来进行解析,也能够实现。路 由器位于且连接在DNS服务器和中继装置130c之间。因此,本发明的中继装置及表更新方 法并不仅限于DNS服务器,即使在利用了包括DNS高速缓冲存储器功能的路由器等中继装 置的网络系统中也能够利用。(4)本发明的各个实施方式所涉及的中继装置及表更新方法仅在连接在第二网络 150侧的中继装置130c中动作,但是并不限定于此,即使在中继装置130a及130b中也同样 可以动作。因此,在网络电话等双向通信中,也能够实现从中继装置130a向中继装置130c 的上行通信中的质量保证控制。并且,也很容易想到将上行通信的QoS处理的要否作为服 务参数的一个项目追加到服务信息表中。中继装置130a及130b能够在接收DNS应答包时 参照服务信息表,判断上行通信的QoS处理的要否。另外,在本发明的各个实施方式中所公开的中继装置130所包括的各个功能块也 可以通过集成电路LSI来实现。例如,在中继装置130中控制部323或第一控制部3 及 第二控制部325也可以由集成电路构成。这些可以分别形成为一个芯片,也可以形成为包 含一部分或全部的一个芯片。该LSI根据集成度的不同,有时也可以称为IC、系统LSI、超 级LSI、超大LSI。并且,集成电路化的手法并不限定于LSI,也可以通过专用电路或通用处理器来实 现。或者,也可以在制造LSI之后,利用可程序化的FPGA(FieldProgrammable Gate Array)、 以及/或者LSI内部的电路单元的连接和/或设定可重构的重构处理器。并且,也可以利用 在包括了处理器、存储器等的硬件资源中执行处理器被存储在ROM中的控制程序的结构。并且,如果因半导体技术的进步或派生的其它技术而出现代替LSI的集成电路化 技术的话,当然也可以使用该技术,来进行功能块的集成。生物化学技术等也能够适用。(工业上的利用可能性)本发明能够适用于需要通信的频带控制的各种通信装置,例如,PLC电桥、路由器、网关、两层交换机、三层交换机、7层交换机、桥式路由器等。附图标记说明100、100a、IOOb-信息提供装置;110、110a、IlOb-终端装置;120-DNS 服务器; 130、130a、130b、130c-中继装置;301-通信部;302-接收部;303-通信部;304-QoS处理; 305-发送部;310-DNS检测部;311-DNS解析部;312-服务信息表;313-QoS要否判断部; 314-QoS登记部;315-QoS管理表;316-存储部;320-应答包检测部;321-转送请求解析部; 322-域名信息更新部;323-控制部;401-DNS解析部;402-QoS要否判断部;403-域名信息 更新部;404-服务信息表;601-终端装置;602-中继装置;603-中继装置;604-服务器; 701-数据识别部;702-队列;703-优先控制部。
权利要求
1.一种中继装置,使第一网络和第二网络相互连接,对包的发送、接收进行中继,其特 征在于该中继装置包括第一通信部,经由所述第一网络与对具有第一域名的第一信息提供装置请求内容的取 得的终端装置进行通信,第二通信部,经由所述第二网络与所述第一信息提供装置进行通信, 存储部,使所述第一域名和与所述内容的发送有关的参数相对应,并作为服务信息表 存储下来,以及控制部,在所述第二通信部接收应答包的情况下,判断所述应答包是否表示转送请求, 当判断出所述应答包表示所述转送请求时,使含在所述应答包中的表示第二信息提供装置 的第二域名与所述第一域名建立相关关系,并存储在所述服务信息表中,所述应答包是作 为对于从所述终端装置发送到所述第一信息提供装置的内容的取得请求的应答,而从所述 第一信息提供装置发送到所述终端装置的应答包。
2.根据权利要求1所述的中继装置,其特征在于 所述控制部包括应答包检测部,从所述第二通信部接收到的所述应答包检测将所述第一信息提供装置 的IP地址作为发送源记载的应答包,并将该检测到的应答包输出给所述转送请求解析部, 转送请求解析部,解析所述应答包检测部检测到的所述应答包,判断所述应答包是否 表示转送请求,以及域信息更新部,当判断出所述应答包表示所述转送请求时,使含在所述应答包中的表 示所述第二信息提供装置的所述第二域名与所述第一域名建立相关关系,并存储在所述服 务信息表中。
3.根据权利要求2所述的中继装置,其特征在于所述转送请求解析部对作为所述应答包的HTTP消息进行解析,在所述应答包表示 HTTP重定向时,判断为所述应答包表示转送请求。
4.根据权利要求2所述的中继装置,其特征在于 所述中继装置还包括判断是否需要QoS处理的第二控制部, 所述第二通信部经由所述第二网络与DNS服务器进行通信, 所述第二控制部包括DNS检测部,检测DNS应答包,该DNS应答包是对于从所述终端装置发送到所述DNS服 务器的DNS请求包的应答,DNS解析部,从所述DNS检测部检测到的所述DNS应答包中提取规定的域名和与所述规 定的域名相对应的IP地址,以及QoS要否判断部,判断所述DNS解析部所提取出的所述规定的域名是否被登记在所述 服务信息表中,当判断出被登记时,判断为所述规定的域名是需要QoS处理的域名。
5.根据权利要求4所述的中继装置,其特征在于当所述QoS要否判断部判断出所述DNS解析部所提取到的所述规定的域名被登记在所 述服务信息表中时,将所述DNS解析部所提取到的所述IP地址输出到所述应答包检测部。
6.根据权利要求4所述的中继装置,其特征在于所述第一通信部还包括QoS处理部,该QoS处理部在所述QoS要否判断部判断出含在 所述DNS应答包中的所述规定的域名与所述第一域名一致时,参照所述服务信息表,将与 对应于所述第一域名的所述QoS处理有关的参数设定在从所述第一信息提供装置发送给 所述终端装置的所述内容的中继包中。
7.根据权利要求4所述的中继装置,其特征在于所述第一通信部还包括QoS处理部,该QoS处理部在所述QoS要否判断部判断出含在 所述DNS应答包中的所述规定的域名与所述第二域名一致时,参照所述服务信息表,将与 所述第二域名建立了相关关系的、对应于所述第一域名的所述QoS处理有关的参数设定在 从所述第二信息提供装置发送给所述终端装置的所述内容的中继包中。
8.根据权利要求4所述的中继装置,其特征在于所述存储部还存储QoS管理表,该QoS管理表存储与QoS处理有关的参数,当所述QoS要否判断部判断出含在所述DNS应答包中的所述规定的域名被登记在所述 服务信息表中时,从所述服务信息表取得与所述规定的域名相对应的参数,所述第二控制部还包括QoS登记部,该QoS登记部将所述QoS要否判断部所取得的所 述参数存储在所述QoS管理表中,所述第一通信部还包括QoS处理部,该QoS处理部参照所述QoS管理表,将与从所述规 定的域名相对应的信息提供装置发送到所述终端装置的所述内容的中继包建立了对应关 系的所述QoS处理有关的参数设定在所述中继包中。
9.根据权利要求1所述的中继装置,其特征在于当所述控制部判断出所述应答包不是所述转送请求时,不将含在所述应答包中的信息 存储在所述服务信息表中。
10.根据权利要求5所述的中继装置,其特征在于当所述QoS要否判断部判断出含在所述DNS应答包中的所述规定的域名与所述第一域 名不一致时,不将含在所述DNS应答包中的IP地址输出到所述应答包检测部。
11.根据权利要求1所述的中继装置,其特征在于所述转送请求是HTTP重定向。
12.—种中继装置,使第一网络和第二网络相互连接,对包的发送、接收进行中继,其特 征在于该中继装置包括第一通信部,经由所述第一网络与对具有第一域名的第一信息提供装置请求内容的发 送的终端装置进行通信,第二通信部,经由所述第二网络与DNS服务器进行通信,存储部,使所述第一域名和与所述内容的发送有关的参数相对应,并作为服务信息表 存储下来,以及控制部,在所述第二通信部接收DNS应答包的情况下,判断含在所述DNS应答包中的所 述规定的域名是否与所述第一域名一致,当判断出一致时,使含在所述DNS应答包中的第 二域名与所述第一域名建立相关关系,并存储在所述服务信息表中,所述DNS应答包是对 于请求IP地址的DNS请求包的应答,包含所述规定的域名和表示所述规定的域名的别名的 第二域名,所述IP地址是与从所述终端装置发送到所述DNS服务器的规定的域名相对应的IP地址。
13.根据权利要求12所述的中继装置,其特征在于在所述DNS应答包中包含表示所述规定的域名的别名的第二域名的DNS应答包的资源 记录类型是CNAME。
14.一种方法,是使第一网络和第二网络相互连接,对包的发送、接收进行中继的中继 装置所实施的方法,其特征在于所述中继装置的存储部使第一域名和与内容的发送有关的参数相对应,并作为服务信 息表存储下来;该方法包括以下步骤用所述中继装置的第一通信部,经由所述第一网络与对具有所述第一域名的第一信息 提供装置请求内容的发送的终端装置进行通信的步骤,用所述中继装置的第二通信部,经由所述第二网络与所述第一信息提供装置进行通信 的步骤,以及在所述第二通信部接收应答包的情况下,判断所述应答包是否表示转送请求,当判断 出所述应答包表示所述转送请求时,使含在所述应答包中的表示第二信息提供装置的第二 域名与所述第一域名建立相关关系,并存储在所述服务信息表中,所述应答包是作为对于 从所述终端装置发送到所述第一信息提供装置的内容的取得请求的应答,而从所述第一信 息提供装置发送到所述终端装置的应答包的步骤。
15.一种方法,是使第一网络和第二网络相互连接,对包的发送、接收进行中继的中继 装置所实施的方法,其特征在于所述中继装置的存储部使第一域名和与内容的发送有关的参数相对应,并作为服务信 息表存储下来;该方法包括以下步骤用所述中继装置的第一通信部,经由所述第一网络与对具有所述第一域名的第一信息 提供装置请求内容的发送的终端装置进行通信的步骤,用所述中继装置的第二通信部,经由所述第二网络与管理所述第一信息提供装置的IP 地址的DNS服务器进行通信的步骤,以及在所述第二通信部接收DNS应答包的情况下,判断含在所述DNS应答包中的所述规定 的域名是否与所述第一域名一致,当判断出一致时,使含在所述DNS应答包中的第二域名 与所述第一域名建立相关关系,并存储在所述服务信息表中,所述DNS应答包是对于请求 IP地址的DNS请求包的应答,包含所述规定的域名和表示所述规定的域名的别名的第二域 名,所述IP地址是与从所述终端装置发送到所述DNS服务器的规定的域名相对应的所述第 一信息提供装置的IP地址的步骤。
16.一种集成电路,是使第一网络和第二网络相互连接,对包的发送、接收进行中继的 中继装置所包括的集成电路,其特征在于所述中继装置包括第一通信部,经由所述第一网络与对具有第一域名的第一信息提供装置请求内容的取 得的终端装置进行通信,第二通信部,经由所述第二网络与所述第一信息提供装置进行通信,以及存储部,使所述第一域名和与所述内容的发送有关的参数相对应,并作为服务信息表 存储下来;所述集成电路包括控制部,该控制部在所述第二通信部接收应答包的情况下,判断所 述应答包是否表示转送请求,当判断出所述应答包表示所述转送请求时,使含在所述应答 包中的表示第二信息提供装置的第二域名与所述第一域名建立相关关系,并存储在所述服 务信息表中,所述应答包是作为对于从所述终端装置发送到所述第一信息提供装置的内容 的取得请求的应答,而从所述第一信息提供装置发送到所述终端装置的应答包。
17. 一种集成电路,是使第一网络和第二网络相互连接,对包的发送、接收进行中继的 中继装置所包括的集成电路,其特征在于 所述中继装置包括第一通信部,经由所述第一网络与对具有第一域名的第一信息提供装置请求内容的发 送的终端装置进行通信,第二通信部,经由所述第二网络与DNS服务器进行通信,以及 存储部,使所述第一域名和与所述内容的发送有关的参数相对应,并作为服务信息表 存储下来;所述集成电路包括控制部,该控制部在所述第二通信部接收DNS应答包的情况下,判 断含在所述DNS应答包中的所述规定的域名是否与所述第一域名一致,当判断出一致时, 使含在所述DNS应答包中的第二域名与所述第一域名建立相关关系,并存储在所述服务信 息表中,所述DNS应答包是对于请求IP地址的DNS请求包的应答,包含所述规定的域名和 表示所述规定的域名的别名的第二域名,所述IP地址是与从所述终端装置发送到所述DNS 服务器的规定的域名相对应的IP地址。
全文摘要
本发明公开了中继装置及其方法。提供一种中继装置130,该中继装置130即使在发送内容的信息提供装置被变更的情况下,仍可保证在中继装置中发送内容的通信质量,以防止紊乱的视频被发送到终端装置的现象。中继装置130在从具有第一域名的信息提供装置所接收到的应答包表示转送请求时,使与含在该应答包中的表示第二信息提供装置的第二域名与第一域名建立相关关系,并更新服务信息表。
文档编号H04L12/46GK102138305SQ20108000245
公开日2011年7月27日 申请日期2010年5月20日 优先权日2009年6月26日
发明者本间秀树, 松下阳介, 浮田阳介 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1