信息交换方法,信息处理器,信息收集系统,通信方法,通信系统,中间装置和通信装置的制作方法

文档序号:7854168阅读:180来源:国知局
专利名称:信息交换方法,信息处理器,信息收集系统,通信方法,通信系统,中间装置和通信装置的制作方法
技术领域
本发明涉及一种信息交换方法,信息处理器,信息收集系统,通信方法,通信系统,中间装置以及通信装置,更具体地说,涉及用于通过服务器从信息收集装置向终端装置传送信息的一种信息交换方法,信息处理器,信息收集系统,通信方法,通信系统,中间装置以及通信装置。
背景技术
图1表示一个常规信息交换系统的系统配置图。
常规的信息交换系统1以这样一种方式被配置,它允许信息收集装置11-1至11-n、服务器12以及终端装置13-1至13-m通过网络14互相通信。
信息收集装置11-1至11-n可以是,例如,为了收集实况的流式视频图像信息的各个片段而从它们的周围拍摄图像的视频摄像机。应当注意的是,信息收集装置11-1至11-n也可以是能以实时方式提供流式视频信息的各个片段的那些装置。
由信息收集装置11-1至11-n所收集的实时和/或实况的流式视频图像信息的n个片段通过网络14被送往服务器12。服务器12响应于来自终端装置13-1至13-m的请求,向各个终端装置13-1至13-m分配和传送由信息收集装置11-1至11-n所收集的实时和/或实况的流式视频图像信息的这些片段。
应当注意的是,上述类型的常规的信息收集系统被设计用于这样的情形,即,待交换的流式视频图像信息的片段的数目远远多于用户的数目,因此,要求服务器具有高的处理容量。
为此,上述类型的常规的信息收集系统在响应于来自终端装置13-1至13-m的请求、向它们分配和提供信息之前,将信息收集装置11-1至11-n所收集的流式视频信息的各个片段集中在服务器12之中。因此,问题在于,它在服务器12中导致巨大的处理负荷。
此外,需要由信息收集装置11-1至11-n收集的实时流式视频信息的各个片段的所有终端装置13-1至13-m都访问服务器12。问题在于,随着终端装置13-1至13-m的数目的增加,通信速率将逐渐地降低,并且在某些情况下,可能导致一些帧从流式视频信息中丢失。
图2是用以说明一个常规的内容交换系统的工作情况图。
一个内容交换系统20以这样的方式被配置,它允许客户机21和服务器22通过网络23互相通信。在接收到从客户机21发往服务器22的请求之后,服务器22通过网络23向客户机21提供客户机21所请求的内容。
在这个事件中,用户必须在他的或她的客户机21上进行工作,以便找到含有他或她所需要的内容的服务器22,并访问该服务器22。此外,他或她不能选择从客户机21到服务器22的通信路由。
在网络23中,个别的路由器Rt能自动地确定用于通信的最佳路由,并通过从这些路由器Rt中选出的通信路由来发送数据。
从以上所述可以看出,在常规的内容交换系统20中,希望获得所需的(各项)内容的任何客户机21都必须访问一定的服务器22,并且他们必须找到存储着他们所需的(各项)内容的服务器22。因此,问题在于,用户的操作变得复杂。
此外,在常规的内容交换系统20中,由网络23所包含的各路由器Rt自动地选择通信路由。各路由器Rt根据它们周围的各通信路径上的业务量来确定最佳的路径。它们不考虑在各下游路径上的业务量。因而,一条已选定的路由的整体通信速率可能变慢。这意味着没有考虑到全部的路由。
本发明是针对上述问题而产生的,并且它的一个目标就是提供一种信息交换方法,信息处理器,信息收集系统,用以有效地交换由多个信息收集装置所收集的流式视频信息的各个片段。
此外,本发明是针对上述问题而产生的,并且它的一个目标就是提供一种通信方法,通信系统,中间装置和通信装置,用以以高速度来获得客户机所请求的内容。

发明内容
本发明的特征在于,将每一个所述终端装置链接到多个信息收集装置中的一个信息收集装置,该信息收集装置收集从它所链接的终端装置所请求的给定数目的流式视频信息片段,引导各信息收集装置将给定数目的流式视频信息片段直接地送往它们所链接的终端装置,并由各终端装置产生和显示一个预定的屏幕,其中包含已经被传送的给定数目的流式视频图像。
根据本发明,该流式视频信息直接地从用户所选定的(各)信息收集装置送往各终端装置。不要求服务器去处理流式视频信息,因此,在服务器中的操作得以减少。每一个终端装置都直接地访问一个或多个被选定的信息收集装置。因而,对各信息收集装置的访问将被分散开。各信息收集装置的容量就不一定需要增加。
本发明的特征还在于,该服务器获得收集从各终端装置所请求的给定数目的流式视频图像的各信息收集装置的链接目的地地址,并通知所述各终端装置相应的链接目的地地址,每一个终端装置都适于访问从该服务器获得的链接目的地地址所指定的信息收集装置,以便直接地获得一个预定的流式视频信息片段。
根据本发明,该服务器仅被要求去获得收集从各终端装置所请求的给定数目的流式视频图像的各信息收集装置的链接目的地地址,并通知各终端装置它们对应的链接目的地地址。这样就降低了处理负荷。
此外,本发明的特征还在于,该服务器向每一个信息收集装置发出请求,上述信息收集装置收集从每一个终端装置所请求的给定数目的流式视频图像,该信息收集装置响应于来自该服务器的请求,被引导直接地向它们所链接的各终端装置提供流式视频信息。
根据本发明,该服务器向每一个信息收集装置发出请求,并且,该信息收集装置响应于来自该服务器的请求,被引导直接地向它们所链接的各终端装置提供流式视频信息。这样就减少了在该服务器与各终端装置之间所执行的通信步骤的数目。这样一来,就能以高速度来交换流式视频信息。
根据本发明,该服务器向每一个信息收集装置发出请求,并且,该信息收集装置响应于来自该服务器的请求,被引导直接地向它们所链接的各终端装置提供流式视频信息。由此,就减少了在服务器与各终端装置之间所执行的通信步骤的数目。这样一来,就能以高速度来交换流式视频信息。
而且,本发明的特征还在于,每一个终端装置都根据该服务器所接收的链接目的地设置表来访问它所链接的(各)信息收集装置。
根据本发明,该服务器向各终端装置发送链接目的地设置表,并且,每一个终端装置都根据该链接目的地设置表来访问它所链接的(各)内容服务器。这样就能避免对各内容服务器中的某一个内容服务器的集中访问,由此,各内容服务器的负荷可以被分散开。
此外,本发明的特征还在于,将先前保存在其中的链接目的地设置表,跟各终端装置在访问它们所链接的信息收集装置时所发送的链接目的地设置表进行比较,以便控制各终端装置的访问。
根据本发明,使用从该服务器接收的链接目的地设置表,借助于执行授权,就能保证访问控制。
此外,本发明的特征还在于一种用于通过多个中间装置在客户机和服务器之间传输分组的通信方法,该通信方法包括使用一定的命令,在客户机和服务器之间进行一次以上的通信;借助于测量通信期间的通信性能来检测出所述一定的命令的通信路由,并且在每通过相加(add-per-passage)的基础上,将各中间装置的地址添加到所述一定的命令之中;并且通过相对于所述通信路由能产生最佳通信性能的通信路由,在客户机与服务器之间进行通信。
根据本发明,可以通过能产生最佳通信性能的通信路由来完成通信。这样就能实现顺畅的通信。
而且,本发明的特征还在于,一种介于客户机与服务器之间的中间装置,包括命令检测装置,用于检测在该客户机和该服务器之间传送的一定的命令;路由信息检测装置,用于检测出在该客户机和该服务器之间传送的通信数据中所含有的路由信息;以及中间控制装置,其适于在检测到所述一定的命令时,在把它的本地地址添加到上述命令之后,向一个网络发送该命令,当中间控制装置的本地地址被包含在由路由信息检测装置所检测出的路由信息之中时,中间控制装置转发该通信数据。
根据本发明,每一个中间装置都把它的本地地址添加到一定的命令之中,使之有可能去标识介于客户机以及服务器之间的通信路由。此外,中间装置能识别被包含在通信数据之中的路由信息,以便转发通信数据。这使得它有可能根据路由信息,通过通信路由来发送通信数据。
本发明是一个通信系统,用于通过网络在客户机和服务器之间进行通信,包括旁路装置,它在旁路网络的同时,允许在客户机和服务器之间进行通信。
本发明的特征在于它包括测量装置,用以测量客户机和服务器之间的通信性能;以及通信控制装置,当所述测量装置所测得的通信性能降低到一定水平以下时,它使所述旁路装置旁路该网络。
根据本发明,当介于客户机和服务器之间的通信性能不良时,通过使用旁路装置为该网络建立旁路,就能以高速度进行通信。
本发明的特征在于一种通信系统,用于通过网络在客户机和服务器之间进行通信,其中,该服务器包括一个节点服务器,它适于接受来自客户机的请求;以及一个内容服务器,它适于响应来自节点服务器的请求,向客户机发送该客户机所请求的内容。
本发明的特征在于一种通信系统,用于通过网络在客户机和服务器之间进行通信,其中,该服务器包括一个内容服务器,它向该客户机提供内容;以及一个节点服务器,它适于接收来自该客户机的请求,并且向该客户机提供内容服务器的链接目的地信息,上述内容服务器存储着该客户机所请求的内容;该客户机适于根据来自节点服务器的链接目的地信息,向内容服务器请求内容。
根据本发明,各种操作负荷可以在(各)节点服务器以及(各)内容服务器之间进行分配。
本发明的特征在于,该节点服务器具有基于内容或它的链接目的地的层次结构;该节点服务器具有对有关由节点服务器在较高或较低层次上管理的内容的信息进行备份的功能。
根据本发明,基于进行访问的各客户机、按照层次结构来构建各节点服务器,这样就能减轻各具体的节点服务器的处理负荷。
本发明的特征在于一种通信装置,用于通过网络在客户机和服务器之间进行通信,该通信装置适于借助于访问一个内容服务器向客户机提供内容,上述内容服务器响应来自客户机的请求时提供内容,该通信装置包括高速缓存装置,用于根据来自客户机的访问频率,缓存内容服务器中的内容;该通信装置适于响应来自客户机的请求,向该客户机发送高速缓存的内容。
根据本发明,按照来自客户机的访问频率,在内容服务器中的各项内容被缓存在节点服务器之中。这使得它有可能在不通过内容服务器的条件下,从节点服务器向客户机提供内容。


图1是表示一个常规信息交换系统的系统配置图;图2是表示一个常规内容交换系统的系统配置图;图3是表示根据本发明第一实施例的系统配置图;图4是终端装置103-i的方框图;图5是服务器102的方框图;图6是表示一个链接目的地信息区123b的数据结构图;图7是信息收集装置101-i的方框图;
图8是根据本发明第一实施例的处理流程图;图9是表示一个播放器的屏幕图;图10是本发明第一实施例的一个修改版本的处理流程图;图11是第二修改版本的处理流程图;图12是表示一个链接目的地设置表的数据结构图;图13是表示根据本发明第二实施例的内容交换系统的系统配置图;图14是表示含有一条路由命令的分组的数据结构图;图15是表示含有从客户机301发往节点服务器303的请求的一个分组的数据结构图;图16是表示含有从内容服务器304发往客户机的内容的一个分组的数据结构图;图17是表示路由表的数据结构图;图18是表示路由信息表的数据结构图;图19是表示本发明第二实施例的一个修改版本的系统配置图;图20是用以说明本发明第二实施例的修改版本的工作情况图;图21是表示根据本发明的第三实施例的系统配置图;图22是表示各节点服务器的层次结构图;图23是表示地址表的数据结构图;图24是表示高速缓存器表的数据结构图;图25是表示统计数据表的数据结构图;图26是由节点服务器902执行的处理流程图,以及图27是一份重要部件的配置图,这些重要部件被应用于这样一个案例,其中,节点服务器902在分层结构的较高和较低层次上含有地址表911。
具体实施例方式图3是表示根据本发明的第一实施例的系统配置图。在这份图中,用相同的附图标记来描述那些类似于图1所示的元件和部件,并且其说明从略。
本实施例的信息交换系统100跟各种常规系统的差别在于,各信息收集装置101-1至101-n,服务器102,以及终端装置103-1至103-m的工作情况。
在根据本实施例的信息交换系统100中,当终端装置103-1至103-m中的一个终端装置103-i向服务器102请求内容时,服务器102就向该终端装置103-i返回一个链接目的地。终端装置103-i直接地从信息收集装置101-1至101-n中的已链接的信息收集装置101-1至101-2获得内容,并显示该项内容。
首先,说明终端装置103-1至103-m中的一个预定的终端装置103-i的配置。
图4是终端装置103-i的方框图。
终端装置103-i被配置成具有一个输入装置111,一个CPU 112,一个ROM 113,一个硬盘驱动器114,一个RAM 115,一个通信装置116,以及一个显示单元117。
输入装置111可以是一个键盘或一个鼠标,用于命令或数据输入。CPU 112根据被存储在ROM 113以及硬盘驱动器114之中的程序来进行数据处理。在ROM 113中,存储着诸如BIOS那样的程序和初始设置信息。在硬盘驱动器114中,存储着诸如播放器那样的程序和数据,该播放器用于显示来自多个信息收集装置101-1至101-n的流式视频图像。RAM 115被用来作为CPU 112的暂存区。
通信装置116执行通往网络14的通信控制。显示单元117可以是一个阴极射线显像管(CRT)或者一个液晶显示器(LCD),在其上显示各项内容等。
其次,说明服务器102的配置。
图5是服务器102的方框图。
服务器102被配置成具有一个CPU 121,一个ROM 122,一个硬盘驱动器123,一个RAM 124,以及一个通信装置125。CPU 121根据被存储在ROM 122以及硬盘驱动器123中的程序来进行信息处理。在ROM 122中,存储着BIOS和各种设置数值。
硬盘驱动器123被配置成具有一个程序区123a以及一个链接目的地信息区123b。程序区123a存储着一段程序,它根据来自终端装置103-i的请求,去查找链接目的地信息区123b,以确定一个链接目的地,并将这一情况通知终端装置103-i,这将在下面加以说明。
图6是表示链接目的地信息区123b的数据结构图。
链接目的地信息区123b具有这样的结构,在其中,为各选择频道S1至Sk定义了链接目的地地址A1至Ak。通过指定一个选择频道Sk,就能确定对应的链接目的地地址Ak。
RAM 124被用来作为CPU 121的一个暂存区。通信装置125执行通往网络14的通信控制。
其次,说明信息收集装置101-1至101-n中的一个信息收集装置101-i的配置。
图7是信息收集装置101-i的方框图。
信息收集装置101-i被配置成具有一个视频摄像机单元131,一个图像处理器132,以及一个通信装置133。
视频摄像机单元131拍摄它周围环境的流式视频图像。视频摄像机单元131所拍摄的流式视频图像被送往图像处理器132。图像处理器132进行运算,例如压缩运算,这种运算是为在视频摄像机单元131所拍摄的流式视频图像信息上传输流式视频图像所必需的。经过图像处理器132处理的流式视频图像信息被送往通信装置133。通信装置133根据来自终端装置103-i的请求,执行通过网络14将流式视频图像信息送往终端装置103-i的操作,这将在下面加以说明。
其次,参照附图来说明由终端装置103-i选出多个频道的一个案例的运作。
图8是根据本发明的一个实施例的处理流程图。
首先,当在终端装置103-i上运行一个播放器时,就显示一个播放器屏幕。
图9是表示一个播放器的屏幕图。
该播放器屏幕包括流式视频图像显示部分D1和D2,以及一个频道菜单显示部分D3。
例如,在流式视频图像显示部分D1中,来自信息收集装置101-1至101-n中的一个信息收集装置的流式视频图像被显示。此外,在流式视频图像显示部分D2中,来自信息收集装置101-1至101-n中的一个信息收集装置的流式视频图像被显示。
而且,在频道菜单显示部分D3中,一份频道表Lch,一个频道选择按钮B1,一个选择按钮B2,以及一个确认(OK)按钮B3被显示。
首先,在步骤S1-1中,用户在播放器屏幕上选择一个他或她希望从中接收流式视频图像的频道。在步骤S1-2中,响应于这种选择,终端装置103-i向服务器102发出请求。此项请求包括用户用以定位所需频道的选择频道信息。
用户参照在频道菜单显示部分D3中的一份频道表Lch,并使用频道选择按钮B1来选择所需频道。然后,他或她使用选择按钮B2。通过选择按钮B2的动作,来选择准备在流式视频图像显示部分D1上显示的频道。同时选择准备在流式视频图像显示部分D2上显示的频道。其后,在选择准备在流式视频图像显示部分D1和D2上显示的频道之后,用户通过使用确认按钮B3来向服务器102发出请求。
在步骤S2-1中,在接受来自终端装置103-i的、含有选择频道信息的请求之后,在步骤S2-2中,服务器102对已接受的请求进行分析,并获得选择频道信息。然后,在步骤S2-3中,服务器102根据选择频道信息在链接目的地信息区123b中进行查找,并获得一个链接目的地地址。随后,在步骤S2-4中,服务器102将该链接目的地地址通知终端装置103-i。
在步骤S1-3中,在接收来自服务器102的针对已选定频道的链接目的地地址以后,在步骤S1-4中,终端装置103-i从已接收的链接目的地地址所标识的一个或多个装置(诸如信息收集装置101-1和101-2)中请求内容。
在步骤S3-1中,在接收来自终端装置103-i的请求之后,信息收集装置101-1就发送内容,即,在步骤S3-2中,由视频摄像机单元131拍摄并送往终端装置103-i的流式视频图像信息。类似地,在步骤S4-1中,在接收来自终端装置103-i的请求之后,信息收集装置101-2就发送内容,即,在步骤S4-2中,由视频摄像机单元131拍摄并送往终端装置103-i的流式视频图像信息。
在步骤S1-5中,在接收各项内容(即,来自信息收集装置101-1和101-2的流式视频图像信息的各个片段)之后,在步骤S1-6中,终端装置103-i就产生具有已接收的各流式视频图像的播放器屏幕,并显示其结果。
采用上述处理步骤,在已选定频道上的流式视频图像,即,由信息收集装置101-1和101-2所收集的流式视频图像,就以实时方式被显示在终端装置103-i之上。在这个事件中,直接地从信息收集装置101-1和101-2向终端装置103-i提供流式视频图像信息的各个片段。终端装置103-1至103-m访问服务器102的目的仅在于获得一个链接目的地地址。这样就能减轻服务器102的处理负荷。
例如,若存在多个信息收集装置101-1至101-n,则终端装置103-1至103-m不太可能都聚集到一个信息收集装置上,并且,相应地,来自终端装置103-1至103-m的访问在它们当中被分散开。信息收集装置的容量不需要增加。
在终端装置103-i中,来自信息收集装置101-1至101-2的各项内容,即,流式视频图像信息的各个片段,跟播放器所指定的一个预定的屏幕组合在一起,并且被显示。所得到的显示(结果)令终端装置103-i的用户觉得好像他或她正在访问服务器101-2那样。用户并不知道流式视频信息是直接地从信息收集装置101-1至101-2发送过来的。
在这个实施例中,当终端装置103-i向服务器102发出请求时,服务器102就将链接目的地地址通知终端装置103-i,同时终端装置103-i访问信息收集装置101-1和101-2,以便获得各流式视频图像。然而,服务器102可以直接地向待链接的信息收集装置101-1和101-2发出推出数据的请求,并且信息收集装置101-1和101-2中的每一个都可以向终端装置103-i发送流式视频图像信息。
图10表示本发明的第一实施例的一个修改版本的处理流程图。在图中,用相同的附图标记来描述类似于图8的那些操作和步骤,并且其说明从略。
在这个修改的版本中,在步骤S2-3中,当服务器102获得一个链接目的地地址时,在步骤S2-11中,服务器102就向该链接目的地地所指定的信息收集装置101-1和101-2发出推出数据的请求。
在步骤S3-1和S4-1中,在接收到来自服务器102的推出数据的请求之后,在步骤S3-2和S4-2中,信息收集装置101-1和101-2就分别根据来自服务器102的推出数据的请求,向终端装置103-i发送流式视频图像。
根据这个修改版本,就能简化与终端装置103-i之间的通信。
本实施例的信息交换系统100的工作情况优于含有多个信息收集装置的各种案例。例如,当各信息收集装置是沿着一条河流的各监视摄像机时,将能获得良好的结果。
河流监控在一个宽范围的区域中进行。为此目的,需要多部监视摄像机。不可能把来自这些监视摄像机的图像放在一起来进行监控。在这种情况下,基于区域的监控将提供较好的效果。
然而,若来自若干监视摄像机的图像在服务器102中被放在一起来进行处理,并且被分为若干区域,如同通常所做的那样,则服务器102的处理负荷将有所增加。这样就产生增加服务器102以及通信线路的容量的需求。
与此相反,在本实施例中,终端装置103-1至103-m直接地从信息收集装置101-1至101-n获得实时和/或实况的流式视频图像,因此,不要求服务器102去处理实时和/或实况的流式视频图像并将它们分配到具体的终端装置103-1至103-m。这样就减轻了服务器102的处理负荷。此外,对服务器来说,不需要发送诸如流式视频图像那样的大容量数据。这样就消除了例如展宽通信线路的频带的需求。上述的优点保证了必要信息的可靠传送,同时允许实现一个系统的廉价配置。
而且,可以直接地从作为信息收集装置101-1至101-n的监视摄像机向终端装置103-1至103-m提供实时和/或实况的流式视频图像。除非对某一信息收集装置,即,信息收集装置101-1至101-n的某一监视摄像机的访问正在增加,在信息收集装置上的通信量密集都可以避免,因此,将不会出现诸如帧丢失那样的问题。这样就能无失败地获得所有的信息片段。
本实施例假定对某一信息收集装置的访问没有极端地增加这样一种情况,即,信息收集装置的数目n相对地大于终端装置的数目m的情况。在这种情况下,它能较好地进行工作。例如,这适用于存在多个信息收集装置的情况,以及存在大量有待于由安全监控装置进行覆盖的情况,例如,需要覆盖大面积的河流、学校、办公室和工厂的情况,这些对象难以在同一时间进行监控。
本实施例避免了对某一信息收集装置进行极端密集的访问的情形。可以在不发生帧丢失的前提下,再现实时和/或实况的流式视频信息。因此,它适用于与反犯罪或防灾用途有关的监控。
应当注意的是,实时和/或实况的流式视频信息是从信息收集装置101-1至101-n向终端装置103-i提供、并在其上被显示的。然而,除了视频信息以外的信息,诸如防灾/反犯罪信息、社区信息、行政信息、环境信息,以及基础设施信息,都可以从服务器102提供并且进行显示。
此外,已经结合下列情况对本实施例进行说明,即,在终端装置103-1至103-m的播放器所定义的一个预定屏幕上,显示多幅流式视频图像。然而,也可以在不同的屏幕上显示两幅或多幅流式视频图像。
可供替代地,可以由服务器102向终端装置103-1至103-m提供一份链接目的地设置表,在其中,各链接目的地被分散,使得信息收集装置101-1至101-n的处理负荷被分配,并且终端装置103-1至103-m的中的一个预定的终端装置103-i被允许仅链接到在链接目的地设置表中指定的信息收集装置101,以便对信息收集装置101-1至101-n的处理负荷进行分配。
图11表示第二修改版本的处理流程图。
在步骤S11-1中,服务器102向终端装置103-1至103-m发送一份链接目的地设置表。
图12是表示链接目的地设置表的数据结构图。
一份链接目的地设置表200包括针对被存储在其中的各频道的体裁代码以及各链接目的地的统一资源定位符(URL)。为终端装置103-1至103-m定义了链接目的地设置表200的不同模式。例如,用各频道和各链路的不同组合来对它们进行定义。
在步骤S12-1中,终端装置103-1至103-m中的一个预定的终端装置103-i存储来自服务器102的链接目的地设置表。终端装置103-1至103-m被允许从链接目的地设置表200中收集所需信息。
在步骤S12-2中,当一个用户从链接目的地设置表200中选择他或她希望收看或收听的一个频道时,在步骤S12-3中,终端装置103-1至103-m中的一个预定的终端装置103-i向服务器102发送已选定的频道,连同链接目的地设置表200。在步骤S11-2中,服务器102将确定来自终端装置103-i的链接目的地设置表200是否先前已被注册。
当步骤S11-2表明链接目的地设置表200是先前已被注册的那一个时,则在步骤S11-3中,服务器102将允许来自终端装置103-i以及信息收集装置101-i的信息在已选定的频道上进行传输。
当步骤S11-2表明链接目的地设置表200 是先前已被注册的那一个时,则在步骤S11-4中,服务器102将出错信息通知终端装置103-i。在步骤S12-4中,响应于接收到来自服务器102的出错通知,终端装置103-i将显示该出错信息。
这样一来,针对终端装置103-1至103-m的链接目的地设置表200的不同模式允许使用链接目的地设置表200来进行鉴权。应当注意的是,通过定期地更新链接目的地设置表200,就能防止未经授权的访问。
在步骤S13-1中,当链接被允许以及接收到来自服务器102的链接请求时,信息收集装置101-i就向终端装置103-i发送信息,诸如在步骤S13-2中所收集的一幅实时图像。
在步骤S12-5中,在接收到来自信息收集装置101-i的已收集的信息的一些片段之后,终端装置103-i就在一个显示器窗口的一个预定的小区域中显示已接收的信息。
虽然在本实施例中,由服务器102管理着链接目的地设置表200,但是,它也可以由信息收集装置101-1至101-i来进行管理。通过管理在信息收集装置101-1至101-i之中的链接目的地设置表200,即使当在服务器102上的系统已经停止工作,信息收集装置101-1至101-i仍然能够进行鉴权操作并提供已收集的信息。
已经结合一个河流监视摄像机的实例来说明上面的实施例,但是它并不局限于此。可以用内容服务器来取代信息收集装置101-1至101-i,以便提供所需的(各项)内容。
根据这个修改版本,服务器102向终端装置103-1至103-m发送链接目的地设置表200,并且终端装置103-1至103-m中的每一个都根据链接目的地设置表200来访问信息收集装置101-1至101-n。对信息收集装置101-1至101-n中的某一个信息收集装置的集中访问将不会出现,从而允许对信息收集装置101-1至101-n进行负荷分配。
而且,根据这个已修改的实例,通过使用由服务器102提供的链接目的地设置表200来进行鉴权,就能确凿无疑地完成访问控制。此外,这个已修改的实例可以应用于推出数据的请求。
图13是表示本发明的第二实施例的系统配置图。
本实施例的一个内容交换系统300被配置成具有一部客户机301,一个网络302,一个节点服务器303,以及一个内容服务器304。
客户机301通过网络302向节点服务器303发出请求。响应于来自客户机301的请求,节点服务器303向内容服务器304发出推出数据的请求。
响应于来自节点服务器303的推出数据的请求,内容服务器304通过网络302向客户机301发送内容。客户机301显示来自内容服务器304的内容。应当注意的是,响应于来自客户机301的请求,节点服务器303可以让一个链接目的地进行回答,同时客户机301可以直接访问内容服务器304,以便向客户机301提供内容。
此外,网络302具有连接着多个路由器Rt的各通信路由L的一个类似于网络的结构。路由器Rt根据一个已接收的分组的目的地IP地址来寻找最佳的通信路由L,并向该通信路由L发送已接收的分组。
在这里,以这样一种方式来配置本实施例的系统,使得从客户机301到节点服务器303的路由,或者从内容服务器304到客户机301的路由都可以事先被确定。借助于发送一条从客户机301到节点服务器303的路由命令或者从内容服务器304到客户机301的路由命令,就能确定待使用的路由。
首先,对路由命令进行说明。
图14是表示含有一条路由命令的一个分组的数据结构图。
路由命令400包括一个报头部分401以及一个数据部分402。报头部分401含有报头信息411,诸如一份数据报的标识号码,一部进行发送的计算机的IP地址412,一部目的地计算机的IP地址413。而且,报头部分401具有一个可选区414。允许用户在可选区414中记录信息。
数据部分402含有一条路由命令421以及一条地址历史信息422。路由命令421是这样一条命令,用于搜索一条路由,以便获得最佳的通信路由。地址历史信息422存储着各转发路由器Rt的转发次数431以及IP地址432-1至432-n。每次当该分组通过路由器Rt时,就对地址历史信息422进行更新。
通过从客户机301向节点服务器303发送上述路由命令400,节点服务器303就能获得从客户机301到节点服务器303的地址历史信息422。此外,通过把它从内容服务器304发送到客户机301,客户机301就能获得从内容服务器304到客户机301的地址历史信息422。地址历史信息422被用来作为从客户机301到节点服务器303的路由信息,或者从内容服务器304到客户机301的路由信息。
在发送请求时,客户机301从节点服务器303获得从客户机301到节点服务器303的路由信息,根据所获得的地址历史信息422来生成路由信息,将路由信息添加到该项请求之中,并发送它们。
图15是表示含有准备从客户机301发往节点服务器303的请求的一个分组的数据结构图。在这份图中,用相同的附图标记来描述那些类似于图13所示的元件和部件,并且其说明从略。
在含有准备从客户机301发往节点服务器303的请求的一个分组500中,例如,报头部分401的可选区414含有各转发路由器Rt的转发次数431以及IP地址432-1至432-n。此外,在数据部分402中,设置了请求511。
路由器Rt查找报头部分401的可选区414,以便确定后继的路由。应当注意的是,当从内容服务器304向客户机301提供内容时,通过在数据区402中设置该项内容,以取代该项请求,就能通过预期的路由来发送该项内容。
准备从客户机301发送到节点服务器303的该项请求,通过对应于与该项请求相关的(各)路由地址的(各)路由器Rt,被送往节点服务器303。此外,准备从内容服务器304发送到客户机301的该项内容,通过对应于与该项内容相关的(各)路由地址的(各)路由器Rt,被送往客户机301。
其次说明每一个路由器的工作情况。
图16表示路由器Rt的工作流程图。
在步骤S21-1中,当接收到一个分组时,路由器Rt就在步骤S21-2中对已接收的分组进行分析。在步骤S21-3中,路由器Rt根据分析结果来判定已接收的数据是否路由命令。
在步骤S21-3中,当判定结果表明它是路由命令时,路由器Rt就接纳已接收的分组,并在步骤S21-4中进行预定的操作。然后,在步骤S21-5中,路由器Rt将它的本地IP地址添加到在该分组的路由命令里面的地址历史信息中去,并将该分组发送到一个下游的通信路由L。在这个事件中,路由器Rt根据在该分组中的目的地IP地址来寻找最佳的通信路由L,并发送该分组。
通过重复执行上述各步骤S21-1至S21-5,就能检出从客户机301到节点服务器303的路由。可以对已检出的路由进行命名,并将其存储到由节点服务器303提供的一份路由表之中。
图17是表示一份路由表的数据结构图。
路由表600含有针对各自的路由名R1至Rn的待通过的路由器Rt的IP地址A11至A1m......An1至Anm。
节点服务器303具有被存储在路由表600之中的针对每一条路由的一份路由信息表。
图18是表示一份路由信息表的数据结构图。
路由信息表700具有涉及以各自的路由名R1,R2,...,Rn存储在其中的各路由的信息。该信息可以是,例如,关于时间周期T11至T12...Tn1至Tn2(在这些时间周期内,允许称心如意的使用),数据传输速率S1至Sn,以及响应时间Tres1至Tresn。
节点服务器303在回答来自客户机301的请求时,查找路由信息表700,寻找最佳路由,从路由表600中读出它的路由地址,并把它送往客户机301。
客户机301把从节点服务器303接收的路由地址放进该分组的可选区414,并发送请求。
应当注意的是,在本实施例中,路由表600和路由信息表700都被保存在节点服务器303之中,但是,它们也可以被保存在客户机301之中。
现在,回到图16,继续进行说明。
在步骤S21-3中,当所提供的分组不是路由命令时,即,例如,当它是一个在其中请求或内容被设置为数据的分组时,则在步骤S21-6中,将对在该分组的可选区414中的路由地址信息432-1至432-n进行分析。
其次,在步骤S21-7中,将根据在步骤S21-6中所获得的结果,判定该路由地址是否含有本地路由器Rt的IP地址。在步骤S21-7中,当在路由地址中含有本地路由器Rt的IP地址时,该主体路由器将被认为是该分组应当从其中通过的路由器Rt。在步骤S21-8中,该路由器接纳该分组,进行预定的操作,并在其后,向后继的(各)路由地址发送该分组。
在步骤S21-7中,当在路由地址信息432-1至432-n中不含有本地路由器Rt的IP地址时,则在步骤S21-9中,该路由器将已接收的分组退回到发送该分组的路由器Rt。发送该分组的路由器Rt将该分组发送到另一个下游通信路由L。
通过由各路由器Rt重复执行上述各步骤S21-1至S21-3以及S21-6至S21-9中的操作,来自客户机301的分组就通过一条预定的路由被送往节点服务器303。
类似地,节点服务器303根据来自客户机301的请求,通过内容服务器304向客户机301发送路由命令。这就有可能获得从内容服务器304到客户机301的一条路由。例如,通过管理在客户机301之中的路由表600和路由信息表700并按照请求向节点服务器303提供路由地址,就能优化准备用于从内容服务器304向客户机301提供内容的路由。
应当注意的是,通过来自内容服务器304的路由命令,可以将在客户机301中所获得的路由地址送往节点服务器303,并且节点服务器303可以管理路由表600和路由信息表700,以便确定从内容服务器304到客户机301的路由。在这个案例中,根据来自客户机301的请求,将最佳的路由地址,连同推出数据的请求一起,送往内容服务器304。内容服务器304将该路由地址添加到含有待送往客户机301的内容的分组的可选区414之中,并发送该项内容。这样就允许通过由该路由地址所指定的最佳路由,向客户机301提供该项内容。
若由该路由地址所指定的路由发生拥堵,则可以使用一颗卫星来分流在网络302中的拥堵部分。
图19是表示本发明的一个实施例的一个修改版本的系统配置图。图20是用以说明本发明的一个实施例的修改版本的工作情况图。在这些图中,用相同的附图标记来描述那些类似于图1所示的元件和部件,并且其说明从略。
这个修改版本的特征在于纳入了一个卫星通信系统800。
在步骤S22-1中,在客户机301向节点服务器303发出请求之后,在步骤S22-2中,若在一个预定的时间周期中没有作出响应,则在步骤S22-3中,客户机301向设置在附近的卫星基站801发送请求。在步骤S22-11中,当卫星基站801接收到来自客户机301的请求时,它就在步骤S22-12中,把来自客户机301的请求通过卫星802发送到靠近节点服务器303的一个卫星基站803。在这个事件中,卫星基站801根据该项请求的目的地IP地址来确定卫星基站803。在步骤S22-13中,卫星基站803根据该项请求的目的地IP地址,向节点服务器303发送该项请求。
此外,在步骤S22-21中,当节点服务器303接收到来自卫星基站803的请求时,则在步骤S22-22中,它根据来自卫星基站803的请求,向内容服务器304发送推出数据的请求。在步骤S22-31中,当内容服务器304接收到来自节点服务器303的推出数据的请求时,它就在步骤S22-32中,根据来自节点服务器303的推出数据的请求,向客户机301发送内容。来自内容服务器304的内容首先被送往设置在附近的卫星基站803。在步骤S22-14中,卫星基站803通过卫星基站802向靠近客户机301的卫星基站801发送该项内容。在这个事件中,卫星基站803根据该项内容的目的地IP地址来确定该卫星基站801。卫星基站801根据该项内容的目的地IP地址向客户机301发送该项内容。
在步骤S22-4中,当客户机301接收到来自卫星基站801的该项内容时,它就在步骤S22-5中,显示已接收的内容。
如上所述,通过使用卫星系统800来发送各项请求或各项内容,不管网络302的状态如何,都能以高速度来交换各项内容。
应当注意的是,在这个修改版本中,网络302自动地检测拥堵情况并使用卫星系统800,但是必要时,也可以通过客户机301、或者节点服务器303、或者内容服务器304的用户进行操作,来使用卫星系统800。这样一来,不管网络302的状态如何,都有可能无失败地提供内容。
可供替代地,可以根据访问的频率,将各项内容下载到一个节点服务器,以便立即应付来自一部客户机的请求。
图21是表示根据本发明的第三实施例的系统配置图。图22是表示一个节点服务器的层次结构图。
本实施例的内容交换系统900具有这样的配置,在其中,各客户机901、各节点服务器902以及各内容服务器903,通过一个网络904被连接在一起。
如图22所示,节点服务器902具有基于区域的层次结构。客户机901通常在最低层次上向节点服务器902发出请求。节点服务器902具有一个地址表、一个高速缓存器表,以及一个统计数据表。它根据这些表在(各)较高或较低层次上向(各)内容服务器903发出推出数据的请求,同时也向(各)节点服务器902发出请求。
节点服务器902首先根据来自客户机901的请求去查找地址表。
图23是表示一份地址表的数据结构图。
对每内容来说,地址表911都含有可以从中提供各项内容的各内容服务器903的各个统一资源定位符(URL),高速缓存器表的各个呼叫目的地地址,以及通往处理该项内容的节点服务器902的各个链接目的地地址。
当节点服务器902被来自客户机901的请求所指定、并且在频道ch1上的内容C1已被指定时,它在地址表911的一个对应部分中查找高速缓存器表地址。在频道ch1上的内容C1的高速缓存器表地址被认为是一个有效地址。因此,随后它在高速缓存器表中查找一个对应于高速缓存器表地址的数据。
如图23所示,当一个无效的高速缓存器表地址作为内容C2被存储在地址表911的频道ch1之中时,这就是节点服务器902对被请求的内容不予受理的情形。在这种情况下,显示出节点服务器902的一个链接目的地地址L2。来自客户机901的请求被送往位于链接目的地地址L2处的节点服务器902。
图24是表示一份高速缓存器表的数据结构图。
对每一个地址来说,高速缓存器表912都含有一个目录名、表示高速缓存器的有效性的信息,以及时间戳信息。当在频道ch1上的内容C1被指定时,就在高速缓存器表912中查找高速缓存器表地址adr11。在高速缓存器表912中的高速缓存器表地址adr11的目录名为d1,有效性为“O”,时间戳为t11。这表明内容C1在瞬时t11被缓存在一个具有目录名d1的存储装置之中,并且该数据当前为有效。因此,通过从具有目录名d1的存储装置中读出数据,就能获得内容C1。应当注意的是,该存储装置对应于在权利要求书中所描述的高速缓存装置。
在本案例中,仅要求节点服务器902直接地向客户机901发送已缓存的内容C1。不必向内容服务器903发出推出数据的请求。在高速缓存器表912中的有效性“X”表示,例如,已超过时间的内容。这样内容首先被删除,然后从内容服务器903中被读出,并且被再次缓存。此项重新缓存的内容被送往客户机901。此外,由于已更新为最新的内容,使高速缓存器表912的有效性改变为“O”。
应当注意的是,节点服务器902只能缓存有限容量的数据,因此,需要根据一份统计数据表来确定待缓存的数据。
图25是表示一份统计数据表的数据结构图。
统计数据表913具有这样的配置,在其中,为每一个等级层次存储内容名、链接目的地、检索次数、访问时间,以及容量。在统计数据表913中的等级可以,例如,按照检索次数的顺序来确定。
例如,等级“5”以下的各项内容被缓存。按照来自客户机901的请求来更新统计数据表的检索次数和访问时间,并且根据检索次数来更新该等级。
其次,详细说明节点服务器902的工作情况。
图26是表示节点服务器902的一份处理流程图。
在步骤S23-1中,当接收到来自客户机901的请求时,在步骤S23-2中,节点服务器902查找地址表911,并确定该项请求所请求的内容是否处于本地节点服务器902的管理之下。可以根据,例如,在地址表911中的节点服务器地址的有效性来完成在步骤S23-2中的确定过程。一个有效的链接目的地地址被存储在节点服务器地址之中这种状态表明所请求的内容处于链接目的地节点服务器902的管理之下,因此在步骤S23-3中,此项请求被送往链接目的地节点服务器。
另一方面,当步骤S23-3表明所请求的内容处于本地节点服务器902的管理之下时,就对统计数据表913进行更新。其次,在步骤S23-5中,节点服务器查找高速缓存器地址表912,以便确定已缓存的内容是否有效。
在步骤S23-5中,当已缓存的内容为有效时,则在步骤S23-6中,节点服务器从具有由高速缓存器地址表912指定的目录名的存储装置中读出该项内容,并将其送往客户机901。
在步骤S23-5中,当已缓存的内容为无效时,则在步骤S23-7中,节点服务器查找统计数据表913,并在步骤S23-8中,确定所请求的内容的等级是否等于或高于一个预定的等级。在步骤S23-8中,通过查找地址表911,节点服务器读出来自内容服务器903的内容,然后缓存从内容服务器903读出的内容。
在步骤S23-8中,当所请求的内容的等级等于或低于预定的等级时,则在步骤S23-10中,查找地址表911,以便向提供相关内容的内容服务器903发出推出数据的请求。响应于来自节点服务器902的推出数据的请求,内容服务器903读出该项内容,并将其送往客户机901。
如上所述,被检索若干次的各项内容可以直接地从节点服务器902送往客户机901。因此,就能以高速度来交换各项内容。
应当注意的是,节点服务器902可以在其较高和较低的层次上冗余地具有节点服务器902的地址表911。
图27是一份重要部件的配置图,这些重要部件被应用于这样一个案例,其中,节点服务器902在分层结构的较高和较低层次上含有各地址表911。
如图27所示,节点服务器902-i在分层结构的较高和较低层次上具有节点服务器902-i+1和902-i-1的各地址表911。这使得它有可能在由于某种原因不具备节点服务器902-i+1和902-i-1的情况下,使用节点服务器902-i来取代节点服务器902-i+1和902-i-1的功能。这样就增加了系统的可靠性。
权利要求
1.一种信息交换方法,用于根据来自服务器的指令,从多个信息收集装置所收集的多个实时和/或实况的流式视频信息片段中,向终端装置提供给定数目的实时和/或实况的流式视频信息片段,所述服务器适于将每一个所述终端装置链接到所述多个信息收集装置中的一个信息收集装置,该信息收集装置收集从它所链接的终端装置所请求的给定数目的实时和/或实况的流式视频信息片段,所述服务器也适于引导所述信息收集装置,将所述给定数目的实时和/或实况的流式视频信息片段传送到它们所链接的终端装置,每一个所述终端装置都适于产生视频图像,所述视频图像包括从所述预定数目的信息收集装置接收的给定数目的实时和/或实况的流式视频图像,并将所述视频图像显示在一个预定的屏幕上。
2.根据权利要求1所述的信息交换方法,其中,所述服务器获得收集从所述各终端装置所请求的所述给定数目的实时和/或实况的流式视频图像的各信息收集装置的链接目的地地址,并通知所述各终端装置它们相应的链接目的地地址,每一个所述终端装置都适于访问由所述服务器所通知的链接目的地地址所指定的信息收集装置,以便获得预定的实时和/或实况的流式视频信息片段。
3.根据权利要求1所述的信息交换方法,其中,所述服务器向收集每一个所述终端装置所请求的给定数目的实时和/或实况的流式视频图像的每一个信息收集装置发出请求,所述各信息收集装置都适于响应于来自所述服务器的请求,向它们所链接的终端装置提供实时和/或实况的流式视频信息。
4.根据权利要求1所述的信息交换方法,其中,所述服务器向每一个所述终端装置发送链接目的地设置表,该链接目的地设置表含有通往所述各信息收集装置的链接,每一个所述终端装置都根据该链接目的地设置表访问它所链接的信息收集装置。
5.根据权利要求4所述的信息交换方法,其中,所述服务器或所述信息收集装置保存已被送往每一个所述终端装置的链接目的地设置表,每一个所述终端装置都适于在访问它所链接的信息收集装置时,向所述服务器或所述信息收集装置发送该链接目的地设置表,所述服务器或所述信息收集装置把在其中保存的链接目的地设置表,跟所述各终端装置在访问它们所链接的信息收集装置时所发送的链接目的地设置表进行比较,以便控制所述各终端装置的访问。
6.根据权利要求1所述的信息交换方法,其中,所述信息收集装置是一个内容服务器,向所述终端装置提供所需的内容。
7.一种信息处理器,用于从多个信息收集装置所收集的多个实时和/或实况的流式视频信息片段中,向终端装置提供给定数目的流式视频信息片段,该信息处理器包括接收装置,用于接收来自每一个所述终端装置的请求;以及链接装置,用于响应所述接收装置从每一个所述终端装置接收到的请求,将每一个所述终端装置链接到所述多个信息收集装置中的一个信息收集装置,该信息收集装置收集从它所链接的终端装置所请求的给定数目的实时和/或实况的流式视频信息片段。
8.根据权利要求7所述的信息交换装置,包括链接目的地设置表发送装置,用于向每一个所述终端装置发送一个具有链接目的地的链接目的地设置表,每一个所述终端装置都被允许链接到由所述链接目的地指定的所述各信息收集装置。
9.根据权利要求8所述的信息交换装置,包括访问控制装置,其保存着已经被发送到每一个所述终端装置的链接目的地设置表,所述访问控制装置把在其中保存的链接目的地设置表,跟所述终端装置在访问它们所链接的各信息收集装置时所发送的链接目的地设置表进行比较,以便控制所述终端装置的访问。
10.一种信息处理器,用于从多个信息收集装置所收集的实时和/或实况的流式视频信息片段中,显示选定的给定数目的实时和/或实况的流式视频信息片段,该信息处理器包括链接装置,用于建立通往所述多个信息收集装置中的一个信息收集装置的链接,该信息收集装置收集所请求的给定数目的实时和/或实况的流式视频信息片段;以及显示控制装置,其产生视频图像,所述视频图像包括从所述链接装置已经与之建立链接的预定数目的实时和/或实况信息收集装置中接收的给定数目的实时和/或实况的流式视频信息片段,并在一个预定的屏幕上显示所述视频图像。
11.根据权利要求10所述的信息处理器,其中,所述链接装置根据具有允许与之建立链接的链接目的地的链接目的地设置表,从所述多个信息收集装置中建立链接。
12.一种信息处理器,用于从多个信息收集装置所收集的多个实时和/或实况的流式视频信息片段中,向各终端装置提供给定数目的流式视频信息片段,包括接收装置,用于接收来自每一个所述终端装置的请求;以及引导装置,其响应所述接收装置从每一个所述终端装置接收到的请求,引导对应于所述各终端装置的给定数目的信息收集装置去所述发送给定数目的流式视频信息片段。
13.一种信息处理器,用于从多个信息收集装置所收集的多个实时和/或实况的流式视频信息片段中,向服务器显示所请求的给定数目的实时和/或实况的流式视频信息片段,该信息处理器包括请求装置,其向所述服务器请求给定数目的实时和/或实况的流式视频信息片段;以及显示控制装置,其适于响应来自所述服务器的请求,从相应的信息收集装置接收所请求的给定数目的实时和/或实况的流式视频信息片段,并且适于产生视频图像,该视频图像包括所述实时和/或实况的流式视频信息片段,并在一个预定的屏幕上显示该视频图像。
14.一种信息收集系统,包括多个信息收集装置,用以收集实时和/或实况的流式视频信息;以及一个服务器,其适于接收来自终端装置的请求,并将所述终端装置链接到收集从所述终端装置所请求的实时和/或实况的流式视频信息的信息收集装置,所述服务器也适于引导所述信息收集装置向所述终端装置发送所述实时和/或实况的流式视频信息。
15.根据权利要求14所述的信息收集系统,其中,所述服务器向所述终端装置发送链接目的地设置表,该链接目的地设置表含有通往所述各信息收集装置的链接,所述终端装置根据该链接目的地设置表访问它所链接的信息收集装置。
16.根据权利要求15所述的信息收集系统,其中,所述服务器或所述信息收集装置保存已经被发送到所述终端装置的链接目的地设置表,所述终端装置适于在访问它所链接的信息收集装置时,向所述服务器或所述信息收集装置发送该链接目的地设置表,所述服务器或所述信息收集装置将其中所保存的链接目的地设置表,跟所述终端装置在访问其所链接的信息收集装置时所发送的链接目的地设置表进行比较,以便控制所述终端装置的访问。
17.一种信息收集系统,包括多个信息收集装置,用以收集实时和/或实况的流式视频信息;以及一个服务器,其适于接受来自终端装置的请求,并且适于引导收集所述终端装置所请求的实时和/或实况的流式视频信息的信息收集装置向所述终端装置发送实时和/或实况的流式视频信息。
18.根据权利要求17所述的信息收集系统,其中,所述服务器向所述终端装置发送一个链接目的地设置表,该链接目的地设置表含有通往所述各信息收集装置的链接,所述终端装置根据该链接目的地设置表访问它所链接的信息收集装置。
19.根据权利要求18所述的信息收集系统,其中,所述服务器或所述信息收集装置保存已经被发送到所述终端装置的链接目的地设置表,所述终端装置适于在访问它所链接的信息收集装置时,向所述服务器或所述信息收集装置发送该链接目的地设置表,所述服务器或所述信息收集装置将其中所保存的链接目的地设置表,跟所述终端装置在访问它所链接的信息收集装置时所发送的链接目的地设置表进行比较,以便控制所述终端装置的访问。
20.一种内容显示程序,它引导计算机去执行内容采集步骤,用以采集每一个预定频道上的内容;以及显示控制步骤,使在所述第一步骤中采集的内容在为所述频道事先确定的窗口中显示,该窗口是在一个预定窗口内定义的多个显示部分当中的窗口。
21.一种信息处理器,其使内容在显示单元上显示,包括内容采集装置,用以采集每一个预定频道上的内容;以及显示控制装置,其使在所述第一步骤中所采集的内容在为所述频道事先确定的窗口中显示,该窗口是在一个预定窗口内定义的多个显示部分当中的窗口。
22.一种信息处理方法,包括内容采集步骤,用以采集每一个预定频道上的内容;以及显示控制步骤,其使在所述第一步骤中所采集的内容在为所述频道事先确定的窗口中显示,该窗口是在一个预定窗口内定义的多个显示部分当中的窗口。
23.一种用于在客户机和服务器之间,通过多个中间装置传输分组的通信方法,该通信方法包括通过使用一定的命令,在所述客户机和所述服务器之间进行一次以上的通信;测量所述通信期间的通信性能;通过在每通过相加(add-per-passage)的基础上,将各中间装置的地址添加到所述一定的命令中,检测所述一定的命令的通信路由;以及通过相对于所述通信路由能产生最佳通信性能的通信路由,在所述客户机和所述服务器之间进行通信。
24.一种介于客户机和服务器之间的中间装置,包括命令检测装置,用于检测在所述客户机和所述服务器之间传送的一定的命令;路由信息检测装置,用于检测在所述客户机和所述服务器之间传送的通信数据中所含有的路由信息;以及中间控制装置,其适于在检测到所述一定的命令时,在把它的本地地址添加到上述命令之后,向网络发送所述命令,当所述中间控制装置的本地地址被包含在由所述路由信息检测装置所检测出的路由信息之中时,所述中间控制装置转发该通信数据。
25.一种通信系统,用于通过网络在客户机和服务器之间进行通信,该通信系统包括旁路装置,其在旁路所述网络的同时,允许在所述客户机和所述服务器之间进行通信。
26.根据权利要求25所述的通信系统,包括测量装置,用于测量所述客户机和所述服务器之间的通信性能;以及通信控制装置,其在所述测量装置所测得的通信性能降低到一定水平以下时,使所述旁路装置旁路所述网络。
27.一种通信系统,用于通过网络在客户机和服务器之间进行通信,其中所述服务器包括节点服务器,其适于接受来自所述客户机的请求;以及内容服务器,其适于响应来自所述节点服务器的请求,向所述客户机发送所述客户机所请求的内容。
28.一种通信系统,用于通过网络在客户机和服务器之间进行通信,其中所述服务器包括内容服务器,其向所述客户机提供内容;以及节点服务器,其适于接受来自所述客户机的请求,并且适于向所述客户机提供所述内容服务器的链接目的地信息,上述内容服务器存储着所述客户机所请求的内容;所述客户机适于根据来自所述节点服务器的链接目的地信息,向所述内容服务器请求内容。
29.根据权利要求28所述的通信系统,其中,所述节点服务器具有一个基于所述内容或者它的链路目的地的层次结构;所述节点服务器具有对关于节点服务器在较高或较低层次所管理的内容的信息进行备份的功能。
30.一种通信装置,用于通过网络跟客户机进行通信,所述通信装置适于借助于访问内容服务器向所述客户机提供内容,上述内容服务器响应来自所述客户机的请求提供内容,该通信装置包括高速缓存装置,用于根据来自所述客户机的访问频率,缓存所述内容服务器中的内容;所述通信装置适于响应来自所述客户机的请求,向所述客户机发送高速缓存的内容。
全文摘要
本发明涉及用于由服务器从信息收集装置向终端装置发送信息的一种信息交换方法,信息处理器,通信方法,通信系统,中间装置以及通信装置。旨在提供一种信息交换方法,信息处理器,通信方法,通信系统,中间装置以及通信装置,用以有效地交换由多个信息收集装置所收集的流式视频信息片段。其特征在于,将每一个终端装置链接到所述多个信息收集装置中的一个信息收集装置,该信息收集装置收集从其所链接的终端装置所请求的给定数目的流式视频信息片段,引导各信息收集装置直接地向它们所链接的终端装置传送给定数目的流式视频信息片段,并由各终端装置产生和显示一个预定的屏幕,其中包含已经被传送的给定数目的流式视频图像。
文档编号H04N7/173GK1656806SQ03811958
公开日2005年8月17日 申请日期2003年4月23日 优先权日2002年4月26日
发明者中村贵利, 横田昭宽 申请人:Nti股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1