中继装置和中继方法与流程

未命名 07-15 阅读:125 评论:0
1.本公开内容涉及中继装置和中继方法,该中继装置和中继方法每个都被用于数据中继。
背景技术
::2.jp2018-530226a(对应于us2017/0070543a1)公开了经由wwan与基站通信的第一终端。第一终端通过经由wlan与第二终端通信来中继第二终端与基站之间的通信。第二终端在请求加入多媒体服务时执行信令,并在执行信令期间发送请求信令消息。第一终端截取请求信令消息,并确定服务类型。技术实现要素:3.本公开内容提供了一种中继装置,该中继装置包括存储单元、数据获取单元、中继资源确定单元和数据传输单元。存储单元存储将报头信息与中继资源相关联的对应表,中继资源实现基于报头信息定义的通信请求类。数据获取单元获取从传输源装置传输的数据作为所获取的数据。中继资源确定单元基于包括在所获取的数据中的报头信息和对应表来确定用于所获取的数据的中继资源。数据传输单元使用由中继资源确定单元确定的中继资源来将所获取的数据传输至目的地装置。附图说明4.通过下面参照附图进行的详细描述,本公开内容的目的、特征和优点将变得更加明显。在附图中:5.图1是示出根据本公开内容的第一实施方式的通信系统的整体配置的图;6.图2是示出中继装置的配置的图;7.图3是示出传输源表的示例的图;8.图4是示出中继资源表的示例的示图;9.图5是示出对应表的示例的图;10.图6是示出由控制单元执行的处理的流程的图;11.图7是示出在图6的s4中执行的处理的细节的图;12.图8是示出根据本公开内容的第二实施方式的通信系统的整体配置的图;13.图9是示出根据第二实施方式的存储在存储单元中的传输源表的示例的图;14.图10是示出根据第二实施方式的存储在存储单元中的中继资源表的示例的图;15.图11是示出根据第二实施方式的存储在存储单元中的对应表的示例的图;16.图12是示出根据本公开内容的第三实施方式的通信系统的整体配置的图;17.图13是示出中继装置的配置的图;18.图14是示出根据第三实施方式的存储在存储单元中的传输源表的示例的图;19.图15是示出根据第三实施方式的存储在存储单元中的中继资源表的示例的图;20.图16是示出根据第三实施方式的存储在存储单元中的对应表的示例的图;21.图17是示出根据本公开内容的第四实施方式的通信系统的整体配置的图;22.图18是示出根据第四实施方式的存储在存储单元中的传输源表的示例的图;23.图19是示出根据第四实施方式的存储在存储单元中的中继资源表的示例的图;24.图20是示出根据第四实施方式的存储在存储单元中的对应表的示例的图;25.图21是示出根据本公开内容的第五实施方式的通信系统的整体配置的图;26.图22是示出根据第五实施方式的存储在存储单元中的传输源表的示例的图;27.图23是示出根据第五实施方式的存储在存储单元中的中继资源表的示例的图;以及28.图24是示出根据第五实施方式的存储在存储单元中的对应表的示例的图。具体实施方式29.在jp2018-530226a中公开的技术中,为了确定服务类型,传输源装置需要信令。因此,当传输源装置不执行信令时,jp2018-530226a中公开的技术可能无法确定服务类型。此外,当传输源装置不执行信令时,不能选择对应于服务类型的中继资源。30.除了服务类型的选择之外,期望中继装置选择与源装置所请求的通信请求的类型或类对应的中继资源。在jp2018-530226a中公开的技术中,当传输源装置不执行信令时,不能选择与传输源装置所请求的通信请求对应的适当中继资源。31.本公开内容是考虑到上述困难而做出的,并且旨在提供中继装置和中继方法,其中每个中继装置和中继方法可以选择与传输源装置所请求的通信请求对应的适当中继资源而不执行信令。32.根据本公开内容的一方面,一种中继装置包括存储单元、数据获取单元、中继资源确定单元和数据传输单元。存储单元存储将报头信息与中继资源相关联的对应表,中继资源实现基于报头信息定义的通信请求类。数据获取单元获取从传输源装置传输的数据作为所获取的数据。中继资源确定单元基于包括在所获取的数据中的报头信息和对应表来确定用于所获取的数据的中继资源。数据传输单元使用由中继资源确定单元确定的中继资源来将所获取的数据传输至目的地装置。33.在上述配置中,当中继装置从传输源装置获取数据时,中继装置通过参照包括在所获取的数据中的报头信息和对应表来确定中继资源。对应表将每个报头信息与对应的中继资源相关联。每个中继资源实现由报头信息定义的通信请求类。通过基于报头信息和对应表来确定中继资源,可以选择与所获取的数据所请求的通信请求类对应的中继资源。利用这种配置,即使当传输源装置不执行信令时,中继装置也可以选择与通信请求对应的适当中继资源。34.根据本公开内容的另一方面,一种中继方法,其从传输源装置获取数据并将所获取的数据传输至目的地装置,该中继方法包括:获取传输源装置传输的数据;基于包括在所获取的数据中的报头信息和对应表来确定用于所获取的数据的中继资源,对应表定义报头信息与中继资源之间的关联,中继资源实现基于报头信息定义的通信请求类;以及使用所确定的中继资源向目的地装置传输所获取的数据。35.(第一实施方式)36.(整体配置)37.以下将参照附图描述本公开内容的实施方式。图1示出了包括第一实施方式的中继装置60的通信系统10的整体配置。通信系统10包括终端20和服务器30。终端20和服务器经由广域网(wan)40和局域网(lan)50彼此通信。38.例如,在本实施方式中,终端20由移动终端提供。例如,终端20是智能电话。终端20可以是具有固定位置的固定终端。终端20与包括在lan50中的中继装置60无线通信。终端20对应于中继装置60的数据传输源,即对应于传输源装置。服务器30对应于目的地装置。从终端20传输的数据是根据预定协议描述的,并且具有包括报头部分和数据主体的配置。报头部分描述报头信息。数据体也被称为有效载荷。39.服务器30连接至wan40。例如,在服务器30与终端20之间传送的数据是从服务器30提供给终端20的应用数据。40.wan40是基于全局ip地址执行通信的网络。在图1中,仅示出了一个wan40。作为另一示例,通信系统10可以包括多个wan40。当通信系统10包括多个wan40时,多个wan40可通信地彼此连接。41.wan40包括管理信息实体(manageinfoentity)41,其管理wan40的资源并由wan40的管理员操作。管理信息实体41对应于管理装置。当通信系统包括多个wan40时,可以为每个wan40单独提供管理信息实体41。管理信息实体41分别管理各个wan40的资源。42.lan50是基于专用ip地址执行通信的网络。例如,lan50是用于无线通信的无线lan。作为另一示例,lan50可以是有线lan,或无线lan和有线lan的组合。43.中继装置60经由lan50与终端20通信。中继装置60具有全局ip地址,并且通过连接至wan40来中继终端20与服务器30之间的通信。44.(中继装置60的配置)45.图2示出了中继装置60的配置。中继装置60包括无线通信单元(无线通信)61、有线通信单元(有线通信)62、存储单元(存储)63和控制单元70。无线通信单元61包括无线通信电路、天线等。无线通信单元61与连接至lan50的终端20通信。无线通信单元61接收从终端20传输的数据作为无线信号。数据以预定的传输单位传输。单个数据传输单元可以被称为包。例如,诸如根据ieee802.11定义的方法的短距离无线通信方法可以被用作无线通信单元61与终端20之间的无线通信方法。46.有线通信单元62通过通信导线连接至wan40,并与连接至wan40的其他装置(例如,服务器30)通信。有线通信单元62通过连接至wan40来执行通信。因此,有线通信单元62也被称为广域通信单元。47.存储单元63将各种信息存储在可重写存储器中。存储单元63可以由闪存提供。存储单元63存储传输源表、中继资源表和对应表,这将在下面描述。48.图3示出了传输源表的示例。传输源表以相关联的方式包括报头信息(headerinfo)和通信请求类(commreqclass)。报头信息是包括在从传输源装置即终端20传输的数据中的信息。在图3中,“srcaddr”表示源地址,“dstaddr”表示目的地地址。源地址是专用ip地址,目的地地址是全局ip地址。这些ip地址被存储在ip报头中。在表中,“任何”表示可选元素。当存在可应用条目时,可应用条目被优先化。条目表示表中包括的每行。实时传输协议(rtp)是用于实时传输音频或视频数据的协议。49.在以下描述中,包括在传输源表中的每个条目被称为源条目。这是为了将包括在图3所示的传输源表中的条目与包括在图4所示的中继资源表中的条目和包括在图5所示的对应表中的条目区分开。包括在中继资源表中的每个条目被称为中继资源条目,并且包括在对应表中的每个条目被称为对应条目。50.如图3所示,传输源表将信息的三种类型,即源地址、目的地地址和协议定义为报头信息。作为另一示例,报头信息可以在五个元组中定义,例如源地址、源端口、目的地地址、目的地端口和协议。可替选地,可以在报头信息中适当地定义这五种类型的信息中的一种类型至四种类型。51.通信请求类是当执行数据通信时由传输源装置请求的类。通信需求类定义了与数据通信相关的类。在图3所示的传输源表中,服务质量(qos)类被定义为通信请求类的示例。qos类由数值定义。qos类的数值指示分类,但不指示较高或较低的级别。因此,qos类也可称为qos分类。52.图4示出了中继资源表的示例。图4所示的中继资源表包括具有1至4的qos类作为通信请求类的中继资源条目。中继资源表可以包括与包括在传输源表中的通信请求类对应的中继资源条目,并且还可以包括与不包括在传输源表中的通信请求类别相对应的中继资源条目。53.包括在中继资源表中的“通信转换处理(commconversionprocess)”字段定义要执行的转换处理。包括在中继资源表中的“标识资源(identifyresource)”字段是区分网络资源的信息。54.第一中继资源条目被定义为具有qos类1。由qos类1定义的转换处理是“napte.f.g.h”,其这意味着napt的执行和源地址至“e.f.g.h”的全局地址的转换。55.napt是网络地址端口转换的缩写,并且是将ip地址和端口号转换为另一ip地址和另一端口号的处理。转换后的端口号在“标识资源”字段中定义。“端口50001-51000”表示在50001至51000的范围内定义的端口号可以用作转换后的端口号。56.第二中继资源条目具有nat的通信转换处理。nat是网络地址转换的缩写,并且是将ip地址转换成另一ip地址的处理。转换后的ip地址在标识资源中被定义为“ip地址i.j.k.1-3”。ip地址“i.j.k.1-3”指示ip地址“i.j.k.1”、“i.j.k.2”和“i.j.k.3”之一。该ip地址是全局ip地址。全局ip地址“i.j.k.1-3”指示不同于全局ip地址“e.f.g.h”的公共网络,并且由“i.j.k.1-3”定义的公共网络的通信质量劣于由“e.f.g.h”定义的公共网络的通信质量。由“i.j.k.1-3”定义的公共网络例如是公共无线lan或移动虚拟网络运营商(mvno)。中继资源表中的第一中继资源条目和第二中继资源条目中的每个将通信质量的类定义为通信请求类。57.第三中继资源条目的通信转换处理被定义为“e.f.g.h上的隧道”。“e.f.g.h.上的隧道”意味着通过隧道来执行通信,并且源地址被转换为“e.f.g.h”的全局ip地址。第三中继资源条目的标识资源被定义为隧道服务器地址。这意味着通过隧道传输的目的地地址被设置为预定的隧道服务器地址。58.第四中继资源条目的通信转换处理被定义为“e.f.g.h/i.j.k.l上的隧道”。“i.j.k.l”还指示全局ip地址。“i.j.k.l”指示使用与“e.f.g.h”的全局ip地址所使用的公共网络不同的公共网络的全局ip地址。第四中继资源条目的通信转换处理指示在两个全局ip地址之间使用在数据中继时具有较好通信质量的一个全局ip地址。由于每个网络的通信质量动态地改变,所以在数据中继时具有较好通信质量的公共网络被选择用于数据通信。第四中继资源条目的标识资源的含义与第三中继资源条目的标识资源的含义相同。59.图5示出了对应表的示例。图5所示的对应表是用于将源地址从专用ip地址转换为全局ip地址的表。在图5所示的示例中,在对应表中仅包括第一对应条目。从传输源表和中继资源表生成对应表。具体地,通过基于彼此的条目中包括的相同通信请求类将每个源条目与对应的中继资源条目链接来生成每个对应条目。因此,对应表将报头信息与对应的中继资源相关联。每个中继资源实现基于报头信息定义的通信请求类。下面将描述对应表的具体生成方法。60.如图2所示,控制单元70包括至少一个处理器。例如,控制单元70可以由包括处理器、非易失性存储器、ram、i/o和连接这些部件的总线的计算机来实现。非易失性存储器存储操作作为控制单元70的通用计算机的中继程序。处理器通过使用ram的临时存储功能来执行存储在非易失性存储器中的程序。由此,控制单元70可以操作为数据获取单元(dataacquire)71、中继资源确定单元(relayresourcedetermine)72、对应表更新单元(correspondencetableupdate)73、数据传输单元(datatransmit)74、中继资源表更新单元(relayresourcetableupdate)75,以及传输源表更新单元(transmitsourcetableupdate)76。这些功能的执行指示对应于中继程序的中继方法的执行。61.数据获取单元71从无线通信单元61获取从终端20传输并由无线通信单元61接收的数据。由数据获取单元71获取的数据在下文中称为所获取的数据。62.中继资源确定单元72基于包括在所获取的数据中的报头信息和对应表来确定中继资源。报头信息包括存储在ip报头中的源地址、目的地地址和协议。例如,诸如tcp报头的较高层报头可以包括源端口和目的地端口中的一个或两个。63.在所获取的数据的报头中描述的源地址、源端口、目的地地址和协议可以分别是“1.0.0.1”、“62000”、“a.b.c.1”和“tcp”。当在对应表中存在对应于包括在所获取的数据中的报头信息的对应条目时,在对应表中定义包括与所获取的数据的报头信息相同的信息的对应条目,并且将对应的中继资源定义为用于传输所获取的数据的中继资源。64.当对应于包括在所获取的数据中的报头信息的对应条目不存在于对应表中时,对应表更新单元73生成新的对应条目以包括所获取的数据的报头信息,并将所生成的对应条目添加至对应表中。当对应表更新单元73更新对应表时,例如将对应条目添加到对应表中,中继资源确定单元72参照更新的对应表并确定中继资源。65.如上所述,当对应于包括在所获取的数据中的报头信息的对应条目不存在于对应表中时,对应表更新单元73生成新的对应条目以包括所获取的数据的报头信息,并将所生成的对应条目添加至对应表中。下面将参照图7描述由对应表更新单元73执行的处理。66.数据传输单元74使用由中继资源确定单元72确定的中继资源来将所获取的数据传输至目的地地址。67.中继资源表更新单元75更新如图4中作为示例示出的中继资源表。在构成中继资源表的每个中继资源条目中,通信转换处理和标识资源是可用的通信转换处理和可用的标识资源,它们可从管理中继资源的管理信息实体41获得。中继资源表更新单元75可以从管理信息实体41获得指示中继资源的可用信息。中继资源指示用于从中继装置60至目的地地址的数据传输的网络资源。68.可以有多个管理信息实体41。这是因为多个中继资源可以由不同的wan40提供。69.中继资源表更新单元75通过将预定通信请求类添加至从管理信息实体41获取的中继资源来生成新的中继资源条目。基于从管理信息实体获取的中继资源来定义通信请求类。然后,将所生成的中继资源条目添加至中继资源表。当可用中继资源发生改变时,管理信息实体41可以向中继装置60传输指示可用中继资源的信息。可用中继资源是指管理信息实体41能够提供的中继资源。70.中继装置60可以请求管理信息实体41提供附加中继资源。响应于来自中继装置60的请求,管理信息实体41可以向中继装置60传输指示可用中继资源的信息。可用中继资源是指管理信息实体41能够提供的中继资源。当中继装置60请求管理信息实体41提供附加中继资源时,中继装置60可以预测包含在中继资源表中的中继资源的空间将不足以用于附加中继资源。例如,当由管理信息实体41分配的端口的90%已经被使用时,中继装置60可以预测中继资源对于附加中继资源是不足的。71.操作中继装置60的用户可以通过查询管理管理信息实体41的管理员来获得可用中继资源,或者可以通过管理员从互联网上公开的信息获得可用中继资源。中继资源表更新单元75还将通过用户所作出的输入操作获得的中继资源条目添加至中继资源表。72.当提供了用于更新传输源表的传输源更新信息时,传输源表更新单元76更新传输源表。传输源更新信息包括报头信息和通信请求类。传输源表将从终端20传输的数据与所请求的通信类(即,通信请求类)相关联。例如,可以将通信请求类定义为所请求的通信质量。终端20对应于传输源装置。因此,传输源更新信息可以由终端20或管理终端20的管理装置提供。作为另一示例,管理中继装置60的用户可以向中继装置60输入传输源更新信息。传输源表更新单元76可以响应于用户所作出的输入操作而将传输源条目添加至传输源表。73.(由控制单元70执行的处理)74.图6示出了由控制单元70执行的处理的流程图。控制单元70在通电后每隔一定时间执行图6所示的处理。在s1中,数据获取单元71确定是否获取了从终端20传输的数据。当s1中的确定结果为否时,终止图6所示的处理。在s1的确定结果为是时,处理进行至s12。75.在s2中,中继资源确定单元72从在s1中获取的数据中获取报头信息。在s3中,对应表更新单元73确定在s2中获取的报头信息是否存在于对应表中。在s3的确定结果为否时,处理进行至s4。76.在s4中,对应表更新单元73生成新的对应条目以包括所获取的数据的报头信息,并将所生成的对应条目添加至对应表。图7示出了在图6的s4中执行的处理的细节。如图7所示,在s41中,处理基于在s2中获取的报头信息和传输源表来确定通信请求类。在s42中,处理基于在s41中确定的通信请求类和中继资源表来确定中继资源。在s43中,处理通过组合在s2中获取的报头信息和在s42中确定的中继资源来生成对应条目。在s44中,处理将在s43中生成的对应条目添加至对应表。77.将使用具体示例来描述图7所示的处理。例如,在s2中,中继资源确定单元获取包括分别被定义为“1.0.0.1”、“62000”、“a.b.c.1”和“tcp”的源地址、源端口、目的地地址和协议的报头信息。78.该报头信息对应于由传输源表中的第一源条目定义的报头信息。因此,在s41中,对应表更新单元通过参照传输源表来定义具有上述报头信息的所获取的数据的qos类为1。79.在s42中,对应表更新单元参照中继资源表。在中继资源表中,当qos类被定义为1时,执行napt以将ip地址转换为e.f.g.h,并且端口500001至51000中的一个端口被分配至源端口。例如,端口510010被分配为源端口。80.在s43中,处理通过组合在s2中获取的报头信息和在s42中确定的中继资源来生成对应条目。在s44中,处理将所生成的对应条目添加至对应表。图5的对应表中的第一对应条目是如上所述所生成和所添加的对应条目。81.在执行s4之后,或者当s3中的确定结果为是时,处理进行至s5。在s5中,中继资源确定单元72通过参照对应表来指定包括在s2中获取的报头信息的对应条目,并且确定对应的中继资源。例如,在s2中,当中继资源确定单元获取包括分别被定义为“1.0.0.1”、“62000”、“a.b.c.1”和“tcp”的源地址、源端口、目的地地址和协议的报头信息时,中继资源确定单元72指定包括在图5所示的对应表中的第一对应条目。82.在s6处,数据传输单元74基于在s5中确定的中继资源来转换报头信息。当使用图5的对应表中的第一对应条目时,lan的报头信息,即,包括在传输源的报头信息中的源地址和源端口被从1.0.0.1:62000转换至e.f.g.h:510010。由于源地址被转换至e.f.g.h,所以分配至e.f.g.h的地址的资源可以用作中继资源,并且数据被传输至目的地地址。83.在s7中,数据传输单元74使用在s5中确定的中继资源来传输包括在s6中转换的报头信息的数据。84.(第一实施方式的概述)85.如上所述,当中继装置60从终端20获取数据时,中继装置60通过参照包括在所获取的数据中的报头信息和包括在所获取的数据中的对应表来确定中继资源(s5)。对应表将报头信息与对应的中继资源相关联。每个中继资源实现对应于报头信息定义的通信请求类。通过基于报头信息和对应表来确定中继资源,可以选择与所获取的数据所请求的通信请求类对应的适当中继资源。利用这种配置,即使当终端20不执行信令时,中继装置60也可以选择与终端20所请求的通信请求对应的适当中继资源。86.存储单元63除了存储对应表之外还存储传输源表和中继资源表。中继装置60包括对应表更新单元73。当所获取的数据的报头信息不存在于对应表中时(s3:否),对应表更新单元73基于所获取的数据的报头信息、传输源表和中继资源表来确定要被添加至对应表的对应条目。具体地,对应表更新单元73通过参照包括在所获取的数据中的报头信息和传输源表来确定所获取的数据的通信请求类(s41)。然后,对应表更新单元73基于所确定的通信请求类和中继资源表来确定中继资源(s42),并且通过组合报头信息和所确定的中继资源来生成对应条目(s43)。然后,对应表更新单元73将所生成的对应条目添加至对应表(s44)。如上所述,当对应于包括在所获取的数据中的报头信息的对应项不存在于对应表中时,对应表更新单元73生成包括所获取的数据的报头信息的对应项并将其添加至对应表中。因此,中继资源确定单元72可以通过参照更新的对应表来为终端20请求的通信请求选择适当的中继资源。87.中继资源表更新单元75还可以更新用于生成对应表的中继资源表。因此,基于中继资源表生成的对应表可以支持各种传输源装置和各种通信请求类。88.中继资源表更新单元75从管理中继资源的管理信息实体41获取指示可用中继资源的信息。可用中继资源知识管理信息实体41能够提供的中继资源。然后,中继资源表更新单元75通过将通信请求类添加至所获取的中继资源来生成中继资源条目,并将所生成的中继资源条目添加至中继资源表。由于中继资源表更新单元75以这种方式更新中继资源表,所以防止管理信息实体41不能提供的中继资源被添加至中继资源表。89.当包括在中继资源表中的中继资源不足时,中继资源表更新单元75请求管理信息实体41提供附加中继资源。当管理信息实体41提供附加中继资源时,中继资源表更新单元75可以将新的中继资源条目添加至中继资源表。新的中继资源条目可以指示附加提供的中继资源与由附加提供的中继资源实现的通信请求类之间的对应关系。由于中继装置60请求管理信息实体41提供附加中继资源,所以可以避免由于中继资源不足而导致的中继装置60中的数据中继失败。90.中继资源表更新单元75可以将通过用户所作出的输入操作获得的中继资源条目添加至中继资源表。利用这种配置,可以容易地添加包括在中继资源表和对应表中的中继资源的类型。91.除了中继资源表的更新之外,传输源表更新单元76还可以更新传输源表,该传输源表是用于生成对应表的另一表。例如,当用于更新传输源表的传输源更新信息由终端20或终端20的管理装置提供时,传输源表更新单元76基于传输源更新信息来更新传输源表。传输源表更新单元76可以响应于用户所作出的输入操作而将传输源条目添加至传输源表。通过更新传输源表,基于传输源表生成的对应表可以支持各种传输源装置和各种通信请求类。92.(第二实施方式)93.下面描述第二实施方式。在第二实施方式的以下描述中,具有与到目前为止所使用的附图标记相同的附图标记的元件与在先前实施方式中具有相同附图标记的元件相同,除非特别提及。当仅描述配置的一部分时,上述实施方式可以应用于配置的剩余部分。94.图8示出了根据第二实施方式的通信系统210的整体配置。在本实施方式中,包括在通信系统210中的中继装置60安装在交通工具5上。交通工具5配备有广域无线通信单元280。广域无线通信单元280与包括在wan40中的基站42通信。例如,广域无线通信单元280与基站42之间的通信方法可以包括根据第三代合作伙伴计划(3gpp)定义的3g、4g和5g。中继装置60中继终端20与广域无线通信单元280之间的通信。管理信息实体41管理wan40的资源,并且还执行对wan40的使用的收费管理。95.与第一实施方式类似,中继装置60和终端20使用短程无线通信方法彼此通信。中继装置60通过无线通信单元61与终端20通信。中继装置60通过有线通信单元62与广域无线通信单元280通信。中继装置60与广域无线通信单元280通过车载lan彼此可通信地连接。终端20通过中继装置60和广域无线通信单元280与连接至wan40的服务器30等通信的状态被称为束缚状态。96.在第二实施方式中,包括在中继装置60中的存储单元63存储图9所示的传输源表、图10所示的中继资源表以及图11所示的对应表。图9所示的传输源表与图3所示的传输源表的不同之处在于,通信请求类由包括qos类和收费目的地(chargedest)的两个特定元素定义。图10中所示的中继资源表使用与图9中所示的传输源表对应的包括qos类和收费目的地的两个特定元素来定义通信请求类。在图10所示的中继资源表中,中继资源条目的标识资源的差异是所分配的源端口区域的差异。97.在图9中,目的地地址“app服务器”表示应用服务器。在图9中,“app服务器”用于简化目的。在实际使用中,应用服务器的全局ip地址在传输源表中描述。98.在图9和图10中,qos类“1”被定义为具有比qos类“2”更高的优先级的通信类。在图9中,当目的地地址是指示应用服务器的地址或者协议是rtp时,qos类被定义为“1”。因此,将较高优先级给予将数据传输至应用服务器的通信,或者将较高优先级给予被定义为rtp的协议。如图9和图10所示,相同的qos类“1”具有不同的收费目的地。因此,在图10中,根据收费目的地将所分配的端口区域设置为不同,从而可以区分收费目的地。99.基于传输源表中的第一传输源条目和中继资源表中的第一中继资源条目来生成图11所示的对应表中的第一对应条目。当报头信息被第一对应条目转换时,源端口号被定义为“50010”。基于所定义的源端口号,提供wan40的管理员可以理解,应当向供应商收取包括相应报头信息的数据的通信费用。100.在上述第一实施方式中,中继装置60连接至wan40。在第二实施方式中,中继装置60不连接至wan40。在第二实施方式中,中继装置60将数据传输至连接至wan40的广域无线通信单元280。除了中继装置60之外,经由wan40执行通信的其他装置连接至广域无线通信单元280。在下文中,连接至广域无线通信单元280并经由广域无线通信单元执行通信的装置也被称为连接装置。为了防止当经由wan40执行通信时每个收费目的地的端口区域耗尽,假设广域无线通信单元280通过限制可以同时使用的端口的数量来将端口区域分配至每个连接装置。因此,当需要对附加端口等的请求时,中继装置60将该请求通知给广域无线通信单元280,而不是包括在wan40中的实体。当响应于中继装置所请求的请求而提供附加端口等时,中继资源表更新单元75更新中继资源表。在该配置中,通过基于对应表转换报头信息,即使当终端20不执行信令时,中继装置60也可以选择与终端20请求的通信请求对应的适当中继资源。101.(第三实施方式)102.图12示出了根据第三实施方式的通信系统310的整体配置。通信系统310包括类似于前述实施方式的wan40。管理信息实体41管理wan40的资源,并执行对wan40的使用的收费管理。103.除了wan40之外,通信系统310还具有另一网络40a。wan40对应于第一网络,而网络40a对应于第二网络。第二网络40a也称为第二nw40a。第二网络40a是不同于第一网络的网络,即wan40。例如,第二网络可以是公共无线lan。第二网络40a可以是由不同于wan40的提供商的提供商提供的wan。管理信息实体41a是管理第二网络40a的资源的管理装置。管理信息实体41a在动态主机配置协议(dhcp)下分配ip地址。管理信息实体41a还执行对第二网络40a的使用的收费管理。第二网络40a包括基站42a。104.wan40和第二网络40a经由互联网80与服务器30通信。wan40和第二网络40a也可以被认为是互联网80的一部分。105.在第三实施方式中,中继装置360与基站42和基站42a通信。图13示出了中继装置360的配置。中继装置360包括第一通信部分(第一comm)361和第一通信部分(第二comm)362。第一通信单元361与基站42通信。第二通信单元362与基站42a通信。106.在第三实施方式中,包括在中继装置360中的存储单元63存储图14所示的传输源表、图15所示的中继资源表以及图16所示的对应表。在图14所示的传输源表中,通信请求类由包括通路网络和收费目的地的两个特定单元定义。通路网络也称为通路nw。107.图15所示的中继资源表使用与图14所示的传输源表对应的包括通路nw和收费目的地的两个特定元素来定义通信请求类。在图15所示的中继资源表中,通过使用包括源端口区域和源ip地址区域的两个特定元素来定义标识资源。源端口区域指示可以被选择作为源端口的端口号的区域。源ip地址区指示可以被选作源ip地址区域。源ip地址区域中所示的ip地址包括“e.f.g.h”和“i.j.k.1-5”。ip地址“i.j.k.1-5”指示ip地址“i.j.k.1”、“i.j.k.2”、“i.j.k.3”、“i.j.k.4”和“i.j.k.5”之一。ip地址“e.f.g.h”由wan40使用,而ip地址“i.j.k.1-5”由第二网络40a使用。108.基于传输源表中的第一传输源条目和中继资源表中的第一中继资源条目来生成图16所示的对应表中的第一对应条目。当报头信息被第一对应条目转换时,通过使用wan40执行数据传输。当报头信息被第一对应项转换时,源端口号被设置为例如“50010”。基于所设置的源端口号,提供wan40的管理员可以理解,应当向供应商收取包括相应报头信息的数据的通信费用。109.尽管在图16中未示出,但是当基于传输源表的传输源条目生成对应条目时,中继资源表中的源ip地址被设置为“i.j.k.1-5”,其中在传输源表中将通路网络设置为2。当通过该对应条目转换报头信息时,通过使用第二网络40a执行数据传输。110.在第三实施方式中,中继资源表包括多个中继资源条目,在该多个中继资源条目中,中继资源被设置为在不同的网络中使用的源ip地址。当基于该中继资源表生成对应表时,对应表还包括多个对应条目,在该多个对应条目中,转换后的源ip地址被设置为在不同的网络中使用的源ip地址。在该配置中,通过基于对应表转换报头信息,即使当终端20不执行信令时,中继装置也可以选择适当的中继资源来中继与终端20请求的通信请求对应的数据。111.(第四实施方式)112.图17示出了根据第四实施方式的通信系统410的整体配置。通信系统410包括类似于前述实施方式的wan40。管理信息实体41管理wan40的资源,并执行对wan40的使用的收费管理。在本实施方式中,wan40包括虚拟专用线路43。在本文中,虚拟专用线路表示在wan40内虚拟定义的用于专用用途的通信线路。113.中继装置60使用虚拟专用线路43与隧道服务器81a、81b、81c、81d和81e通信。在下文中,当不必区分多个隧道服务器时,隧道服务器81a、81b、81c、81d和81e被称为隧道服务器81。114.当将数据传输至虚拟专用线路43时,中继装置60封装从终端20获取的数据。也就是说,中继装置60封装整个所获取的数据,将新的报头添加至所封装的数据,并将数据传输至虚拟专用线路43。隧道服务器81可以经由lan90与服务器30通信。115.在第四实施方式中,包括在中继装置60中的存储单元63存储图18所示的传输源表、图19所示的中继资源表以及图20所示的对应表。在图18所示的传输源表中,通信请求类被定义为收费目的地。116.图19所示的中继资源表将通信请求类定义为与图18所示的传输源表对应的收费目的地。在图19所示的中继资源表中,标识资源被定义为隧道服务器地址。在中继资源表中,隧道服务器地址由对应于不同收费目的地的不同地址设置。117.根据图18所示的传输源表和图19所示的中继资源表生成图20所示的对应表。下面将描述在对应表中生成第一对应条目的示例。在经由lan50从终端20获取的所获取的数据的报头中描述的源地址、源端口、目的地地址和目的地端口(dstport)可以分别是“1.0.0.0”、“62000”、“1.0.1.10”和“80”。118.在传输源表中,第二传输源条目被指定为对应于包括在所获取的数据的报头中的源地址和目的地地址的条目。在第二源条目中,收费目的地被设置为vendor2。在中继资源表中,指定第二中继资源条目作为对应于vendor2的收费目的地的条目。因此,基于中继资源表将隧道服务器地址设置为“p.q.r.2”。119.如上所述确定第一对应条目中的“p.q.r.2”的目的地地址。第一对应条目还指示源地址被设置为“e.f.g.h”。在本文中,源地址“e.f.g.h”指示中继装置60的ip地址。120.在第四实施方式中,当将所获取的数据传输至虚拟专用线路43时,数据传输单元74封装所获取的数据并添加新的报头。在新添加的报头中,源ip地址总是被设置为“e.f.g.h”,其是中继装置60的ip地址。因此,在对应表中,将被添加的报头的源地址设置为“e.f.g.h”121.当包括在所获取的数据的报头中的源ip地址和源端口号分别是“1.0.0.1”和“62000”时,引用对应表中的第一对应条目。然后,数据传输单元74通过添加包括“e.f.g.h”的源ip地址和“p.q.r.2”的目的地ip地址的报头,将所获取的数据传输至虚拟专用线43。122.对应于目的地ip地址“p.q.r.2”的隧道服务器是隧道服务器81b。当隧道服务器81b获取从中继装置60传输的数据时,隧道服务器81b对所封装的数据进行解密。当数据被解密时,隧道服务器可以在数据的传输时间从终端20读取原始报头。然后,隧道服务器81b将数据传输至在原始报头中定义的目的地。123.在第四实施方式中,中继资源表以与隧道服务器地址相关的方式定义通信请求类(具体地,收费目的地)。对应表将报头信息与隧道服务器地址相关联。124.通常,当封装从中继装置60传输的数据时,管理信息实体41不能看到由终端20生成的报头信息。因此,在需要对应于通信数据改变收费目的地的情况下,由于终端20生成的报头信息是未知的,所以不能确定收费目的地。在第四实施方式中,从传输源表和中继资源表生成对应表,传输源表指示由终端20生成的报头信息与定义为通信请求类的收费目的地之间的关联,中继资源表指示收费目的地与隧道服务器地址之间的关联。利用上述配置,中继装置60可以通过参照对应表来确定特定隧道服务器81作为目的地。因此,管理信息实体41可以基于被确定为目的地的隧道服务器81来确定收费目的地。125.(第五实施方式)126.图21示出了根据第五实施方式的通信系统510的整体配置。通信系统510包括三个lan,即第一lan540a、第二lan540b和第三lan540c。第一lan540a具有比第二lan540b更低的延迟。例如,第一lan540a可以是有线lan,而第二lan540b可以是无线lan。作为另一示例,第一lan540a和第二lan540b都可以是无线lan,并且当第一lan540a符合相对新的无线通信标准时,第一lan540a具有比第二lan540b更低的延迟。127.第三lan540c连接至对应于目的地装置的第一服务器530a和第二服务器530b。第一服务器530a和第二服务器530b两者都经由第三lan540c与终端20通信。第三lan540c连接至第一lan540a和第二lan540b。128.第一服务器530a需要比第二服务器530b更低的延迟通信。例如,第一服务器530a可以是web会议服务器,而第二服务器530b是文件服务器。例如,第一服务器530a的ip地址被设置为1.0.1.1,而第二服务器530b的ip地址被设置为1.0.1.100。129.在第五实施方式中,中继装置360能够连接至第一lan540a,并且还能够连接至第二lan540b。130.在第五实施方式中,包括在中继装置360中的存储单元63存储图22所示的传输源表、图23所示的中继资源表以及图24所示的对应表。在图22所示的传输源表中,每个传输源条目与包括在报头信息中的源端口相关联,并且还与作为通信请求类的qos类相关联。qos类根据是否可以包括低等待时间通信的标准来分类。131.图23所示的中继资源表将通信请求类定义为与图22所示的传输源表对应的qos。qos类可以被定义为低延迟或正常。如上所述,由于第一lan540a具有比第二lan540b更低的延迟,因此在对应表中,当需要低延迟作为通信请求类时,第一lan540a用作中继资源。132.中继资源表中的第二中继资源条目将标识资源定义为第一lan540a和第二lan540b。也就是说,第一lan540a或第二lan540b可以用作第二对应条目中的中继资源。133.图24所示的对应表是路由表。图24所示的对应表定义了当传输数据时第一lan540a与第二lan540b之间的通路接口(通路if)。在图24所示的第一对应条目中,当目的地ip地址是1.0.1.1时,第一lan540a被用作中继资源,即,通路if。134.下面将描述根据从终端20传输的数据,图22所示的传输源表和图23所示的中继资源表生成图24所示的第一对应条目的示例。在由中继装置360从终端20获取的所获取的数据的报头中描述的源地址、源端口、目的地地址和目的地端口可以分别是“1.0.0.1”、“5012”、“1.0.1.1”和“80”。基于由终端20或管理终端20的管理员提供的信息生成传输源表。因此,终端20与中继装置360共享图22所示的传输源表。终端20请求与目的地ip地址“1.0.1.1”(即,第一服务器530a)的低延迟通信。因此,使用在传输源表的第一源条目中定义的源端口来传输数据。135.当中继装置360从终端20获取具有需要低延迟通信的报头信息的数据时,中继装置360通过参照传输源表来确定qos类可以包括低延迟通信。因此,通过参照中继资源表将第一lan540a设置为通路if。然后,通过将包括在从终端20获取的数据的报头中的目的地地址“1.0.1.1”与第一lan540a相关联来生成对应条目。136.根据第五实施方式,中继装置360可以为终端20请求的通信请求选择适当的中继路由,而无需终端20的信令。137.虽然上面已经描述了本公开内容的实施方式,但是本公开内容不限于上述实施方式,并且下面的修改也包括在本公开内容中。此外,在不脱离本公开内容的精神的情况下可以进行各种修改。138.(第一修改例)139.当基于传输源表和中继资源表预先生成对应表时,存储单元63不需要存储传输源表和中继资源表。140.(第二修改例)141.根据本公开内容的控制单元70及其方法可以由一个或更多个专用计算机来实现。这样的专用计算机可以(i)通过配置被编程为执行由计算机程序实现的一个或更多个功能的处理器和存储器来提供,或者(ii)通过配置包括一个或更多个专用硬件逻辑电路的处理器来提供。可替选地,根据本公开内容的控制单元70及其方法可以由专用硬件逻辑电路来实现。可替选地,根据本公开内容的控制单元70及其方法可以由一个或更多个专用计算机来实现,专用计算机被配置成包括用于执行计算机程序的处理器和至少一个硬件逻辑电路的组合。硬件逻辑电路可以是例如asic或fpga。142.用于存储计算机程序的存储介质不限于rom。计算机程序还可以存储在计算机可读的非暂态有形存储介质中,作为要由计算机执行的指令。例如,计算机程序可以存储在闪存中。当前第1页12当前第1页12
技术特征:
1.一种中继装置,所述中继装置从传输源装置获取数据并将所获取的数据传输至目的地装置,所述中继装置包括:存储单元,所述存储单元存储将报头信息与中继资源相关联的对应表,所述中继资源实现基于所述报头信息定义的通信请求类;数据获取单元,所述数据获取单元获取从所述传输源装置传输的数据作为所获取的数据;中继资源确定单元,所述中继资源确定单元基于包括在所获取的数据中的报头信息和所述对应表来确定用于所获取的数据的中继资源;以及数据传输单元,所述数据传输单元使用由所述中继资源确定单元确定的中继资源来将所获取的数据传输至所述目的地装置。2.根据权利要求1所述的中继装置,还包括:对应表更新单元,所述对应表更新单元更新所述对应表,其中,所述存储单元除了存储所述对应表之外还存储传输源表和中继资源表,所述传输源表单独定义用于所述报头信息的所述通信请求类,所述中继资源表将所述通信请求类与所述中继资源相关联,并且所述对应表更新单元:基于包括在所获取的数据中的报头信息和所述传输源表来确定所获取的数据的通信请求类;基于所获取的数据的所确定的通信请求类和所述中继资源表来确定所获取的数据的中继资源;通过将所确定的中继资源与包括在所获取的数据中的报头信息相关联来生成对应条目;以及将所生成的对应条目添加至所述对应表。3.根据权利要求2所述的中继装置,其中,在对应于包括在所获取的数据中的报头信息的对应条目不存在于所述对应表中的情况下,所述对应表更新单元生成用于所获取的数据的对应条目、并且将所生成的对应条目添加至所述对应表,并且所述中继资源确定单元通过参照由所述对应表更新单元更新的所述对应表来确定用于所获取的数据的中继资源。4.根据权利要求2所述的中继装置,还包括:中继资源表更新单元,所述中继资源表更新单元更新所述中继资源表,其中,所述中继资源表更新单元:获取要作为所述中继资源表的一个或更多个中继资源条目而被添加的一个或更多个可用中继资源;以及通过向所述中继资源表添加基于所述一个或更多个可用中继资源生成的所述一个或更多个中继资源条目来更新所述中继资源表。5.根据权利要求4所述的中继装置,其中,在由包括在所述中继资源表中的所述一个或更多个中继资源条目定义的一个或更多
个中继资源不足的情况下,所述中继资源表更新单元与执行中继资源管理的管理信息实体通信,并且在所述管理信息实体提供附加中继资源的情况下,所述中继资源表更新单元:通过将由所述管理信息实体提供的所述附加中继资源与由所述附加中继资源实现的所述通信请求类相关联来生成中继资源条目;以及将所生成的中继资源条目添加至所述中继资源表。6.根据权利要求4所述的中继装置,其中,所述中继资源表更新单元将由用户所作出的输入操作确定的中继资源条目添加至所述中继资源表。7.根据权利要求2所述的中继装置,还包括:传输源表更新单元,所述传输源表更新单元更新所述传输源表,其中,所述传输源表更新单元:获取要被添加至所述传输源表的传输源条目;以及将所获取的传输源条目添加至所述传输源表。8.根据权利要求7所述的中继装置,其中,在所述传输源装置或管理所述传输源装置的管理装置提供要在所述传输源表的更新中使用的传输源更新信息的情况下,所述传输源表更新单元基于所提供的传输源更新信息来更新所述传输源表。9.根据权利要求7所述的中继装置,其中,所述传输源表更新单元向所述传输源表添加由用户所作出的输入操作确定的传输资源条目。10.根据权利要求2至9中的任一项所述的中继装置,其中,所述中继资源表包括多个中继资源条目,在所述多个中继资源条目中,中继资源被设置为在不同的网络中使用的传输源地址。11.根据权利要求2至9中的任一项所述的中继装置,其中,所述中继资源表定义所述通信请求类与隧道服务器地址之间的关联,并且所述对应表定义所述报头信息与所述隧道服务器地址之间的关联。12.一种从传输源装置获取数据并将所获取的数据传输至目的地装置的中继方法,所述中继方法包括:获取从所述传输源装置传输的数据;基于包括在所获取的数据中的报头信息和对应表来确定用于所获取的数据的中继资源,所述对应表定义所述报头信息与中继资源之间的关联,所述中继资源实现基于所述报头信息定义的通信请求类;以及使用所确定的中继资源将所获取的数据传输至所述目的地装置。

技术总结
提供了中继装置和中继方法。该中继装置包括:存储单元(63),存储将报头信息与中继资源相关联的对应表,中继资源实现基于报头信息定义的通信请求类;数据获取单元(71),获取从传输源装置传输的数据作为所获取的数据;中继资源确定单元(72),基于包括在所获取的数据中的报头信息和对应表来确定用于所获取的数据的中继资源;以及数据传输单元(74),使用由中继资源确定单元确定的中继资源来将所获取的数据传输至目的地装置。据传输至目的地装置。据传输至目的地装置。


技术研发人员:中田恒夫
受保护的技术使用者:株式会社电装
技术研发日:2023.01.03
技术公布日:2023/7/12
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐