信息传输方法

文档序号:7588820阅读:786来源:国知局
专利名称:信息传输方法
技术领域
本发明涉及利用了通信网络的信息传输方法。
到目前为止,已为因特网开发出了不间断地传输话音、图像流的技术,即频带控制技术(如S.Floyd et al.,“Link-sharing and ResourceManagement Models for Packet Networks”,IEEE/ACM Trans.onNetworking,Vol.3,No.4,pp.365-386,Aug.1995.),及实现Web文本的高速取得的技术,即高速缓存技术(如L.Rizzo et al.,“ReplacementPolicies for a Proxy Cache”,IEEE/ACM Trans.On Networking,Vol.8,No.2,pp.158-170,Apr.2000.)。然而,即使在这些技术下,也会因因特网中的多个终端间共有一个传输频带,而发生网络堵塞,结果导致传输质量恶化。
为家里共有一个传输频带的多个终端能够较理想地去访问家庭外,就要求有一种能使以网关(gateway)为代表的中继器高效地利用频带的技术。网关连接着传输频带互不相同的传输路径,在家庭外的传输路径可使用的频带比家庭内的传输路径可使用的频带窄的情况下,就很难利用活用了家庭内的宽带传输路径的应用软件。
本发明就是为解决上述问题而开发出来的,其目的在于通过协调地使用频带控制技术和高速缓存技术,来有效地利用分配来的频带宽度。
为解决上述问题,本发明的信息传输方法,包括监视与发送终端进行数据接收、发送的传输频带、和与接收终端进行数据接收、发送的传输频带的步骤;以来自上述接收终端的要求为输入决定数据要求的顺序的步骤;根据上述发送终端侧的频带信息、上述接收终端侧的频带信息以及上述数据要求,控制高速缓存的利用方法以及数据的传送方法的步骤。
附图的简单说明

图1A为本发明的第1实施方案中的网络构成图。
图1B为用以说明在图1A所示的家庭网关中发生频带差的图。
图2A为用以说明本发明的信息传输方法的一种情形的图。
图2B为用以说明本发明的信息传输方法的其它情形的图。
图3为用以说明Web文本一起显示出来的TV广播的图。
图4为用以说明本发明的信息传输装置的构成的图。
图5A为用以说明频带管理的一种情形的图。
图5B为用以说明频带管理的其它情形的图。
图6为用以说明利用混合服务(DiffServ)实现频带管理的方法的图。
图7为用以说明数据管理的图。
图8为用以说明数据管理的控制方法的图。
图9为用以说明Web文本一起显示出来的TV广播的工作情况的图。
图10为用以说明让终端本身具有和图4所示的信息传输装置相同的功能时的情况的图。
图11为用以说明Web文本也一起显示出来的TV广播的其它工作情况的图。
图12为用以说明将本发明的网关应用到车上时的情形的图。
图13为用来说明能实现在车上使用的网关的系统构成的图。
图14为用以说明结合着位置、方向,同时重放Web文本和AV流的工作情况的图。
图15为用以说明让终端本身具有和图13所示的信息传输装置相同的功能时的情况的图。
图16为用以说明结合着位置、方向,同时重放Web文本和AV流的另一工作情况的图。
图17为用以说明对Web文本的要求和对AV流的传输要求独立发生时的控制方法的图。
图18为用以说明为进行先读的内容的传输控制方法的图。
图19为用以说明接收实况图像、话音来构成镜像服务器的方法的图。
图20为用以说明根据用户的要求来构成镜像服务器的方法的图。
图21为用以说明利用本发明的网关来实现镜像服务器的系统构成的图。
图22为用以说明利用本发明的网关来构成镜像服务器的具体例的图。
图23为用以说明已分散的数据库的摘要的制作方法的图。
图24为本发明的第2~第11实施方案的网络构成图。
图25为用以本发明的第2实施方案的流程图。
图26示出了附加信息的记述例。
图27为用以说明本发明的第3实施方案的流程图。
图28示出了附加信息的记述例。
图29示出了本发明的第4实施方案中的附加信息的记述例。
图80为用以说明本发明的第5实施方案的流程图。
图31示出了附加信息的记述例。
图32为用以说明时间制约的图。
图33示出了附加信息的记述例。
图34为用以说明本发明的第6实施方案的流程图。
图35示出了本发明的第7实施方案中的附加信息的记述例。
图36示出了附加信息的显示例。
图37示出了本发明的第8实施方案中的网络结构。
图38示出了用以看一看有无内容的记述例。
图39示出了本发明的第9实施方案中的网络结构。
图40示出了本发明的第10实施方案中的机器结构。
图41示出了本发明的第11实施方案中的数据格式。
图42示出了第11实施方案中的数据格式。
图43示出了第11实施方案中的数据格式。
图44示出了本发明的第12实施方案中的网络结构。
图45A为用以说明本发明所涉及的信息传输的一种情形的图。
图45B为用以说明本发明所涉及的信息传输的其它情形的图。
图46为用以说明记述信息之所在的方法和取得条件的图。
图47为用以说明发送终端和接收终端的结构的图。
图48为用以说明在携带终端的利用方法的图。
图49为用以说明合成、分解消息的消息控制终端的图。
图50为用以说明合成、分解消息的消息控制终端的利用例的图。
图51为用以说明本发明的第13实施方案中的信息更新方法的图。
下面,参考附图,说明本发明的实施方案。第1实施方案说明本发明的第1实施方案所涉及的信息传输装置及信息传输方法。
在本发明中,内容,意指图像、话音、文本等多媒体信息。而且,Web文本中可以含有活动图像、话音、音乐等多媒体信息。顺便说一下,在不做特别说明声明的情况下,本发明中的“家庭网关”、“网关”、“信息取得中继装置”、“中继机器”等代表的意义和所具有的功能都一样。
在因特网下,不仅现有的Web文本可以在万维网WWW(World WideWeb)上传输,活动图像流、话音流等也可以在其上传输。并且为保证Web文本和流的质量,还需要进行与它们的特性相适应的质量控制。对Web文本来说,通过将高速缓存设置到代理服务器中,来避免多次去Web网站访问同一个文本,就可达到缩短访问时间的目的。人们已对为提高访问高速缓存时的命中率而选要删除的无用文章的选择方法,进行了很多研究。还有,将高速缓存配置到用户终端,而先读所显示的网页中所包含的相关网页,来缩短用户实际感觉到的访问时间这样的软件也已出现,且正尝试着让代理服务器拥有该先读功能。另一方面,因有必要保持流的实时性,故还进行着频带控制以防流信息的丢失、延迟等。为确保通过用户数据报协议UDP(User Datagram Protocol)传输的流和通过传输控制协议TCP(Transmission Control Protocol)传输的Web文本的公平性,要利用加权公平排列WFQ(Weighted Fair Queuing);为进行基于传输速率的控制,要利用CBQ(Class-Based Queuing)。在S.Keshav,“AnEngineering Approach to Computer Networking”,pp.238-248,Addison Wesley,1997.中,对WFQ做了详细的说明;在上述S.Floyd etal.的文献中,对CBQ做了详细的说明。在本发明中,首先说明把频带控制技术和高速缓存技术结合起来,而能够高效地利用传输频带和积累媒体这样的方法。
图1A及图1B为用以说明家庭网关的图。如果一个拥有数台终端的家庭要上网,就需要设置家庭网关,因为家庭内终端共用一个外部连接线的频宽。利用有线电视CATV、FTTH(Fiber To The Home)等宽带线的外部连接正日益增多。图1A示出了CATV、利用了人造卫星的播放、非对称数字用户环路ADSL(Asymmetrical Digital Subscriber Line)的例子。另一方面,我们预测在家庭内利用BlueTooth等无线系,即频带稍窄一些的通信会增多。还会有通过W-CDMA(Wideband Code DivisionMultiple Access)从携带终端访问家庭内的网关的内容的时候。这时,Web文本、流等内容从宽带线经由家庭网关而流入窄带线。在这样的频带差下,特别是Web文本要视较窄的频带来决定它的通信速率,故会出现不能被有效利用的频带。
图2A及图2B为用以说明本发明的信息传输方法的图。在本发明中,让网关具备频带控制功能及高速缓存控制功能。在进行频带控制以保护流的带宽,且外部连接为窄带,宅内为宽带的情况下,要向网关预约要取的内容,网关就会根据外部连接线的利用情况来取Web文本并将Web文本保存到高速缓存区。因宅内的利用者取完后,参考Web文本即可,故不必担心要花费等待内容传输的时间。顺便说一下,当家庭内所利用的频带为宽带时,就不一定要保护来自家庭外的流了。而家庭网关中包括具有需要宽传输频带的录像服务功能的时候,需要保护频带。在具备录像服务功能的情况下,即使家庭内为宽带,也会有由于频带不足而发生和来自家庭外的流争夺频带的情况。顺便说一下,从家庭内向家庭外传输时,必须进行频带控制,原因是家庭外的频带变窄。(TV)电话等作为传向家庭外的数据,就是一个需要进行频带控制的好例子。而且,若在家庭网关的输入侧发生了频带的竞争,即可通过改变TCP窗的大小等来抑制TCP的传输量,而抑制其它传输(例如,媒体等)的传输质量的恶化(图2A)。相反,在带宽较窄的宅内剩余频带很少的情况下,就通过使高速缓存有效而将Web文本积累到网关(可借助先读来实现访问Web文本的高速化;也可以为高速取得信息而使读入并列化,若能根据信息的流入量来控制应取的信息的顺序和信息量(取的并列化),那么,终端就能不受服务器一侧的负荷(网络、机器)的影响而高速地取得信息)。因此时取Web文本的传输速率不受宅内的窄带的影响,故可以最大限度地利用外部连接线的频带。在利用窄带的宅内侧,或者以窄的剩余频带传输Web文本,或者等流的传输结束剩余频带变宽后再开始传输。因宅内侧的数据通信线路(data link)的传输频带变窄,故有必要根据流过的通信量来进行频带控制。流和Web文本被同时传输的情况就是一例(图2B)。图2A和图2B所示的状态并非是固定的,而是可由网关根据家庭内所接的终端数、数据通信线路的种类来改变。而且这两种状态是根据流向家庭内的通信量的流量、送给家庭内终端的数据通信线路的传输带宽来判断的。顺便提一下,因Web文本被自动地保存在高速缓存区,故很易再次阅览、且利用次数高的内容被优先地保存起来。如上所述,频带控制一般在将内容从宽带送向窄带数据通信线路时是必须进行的。
图3为用以说明Web文本也一起显示出来的电视广播的图。以记述了和节目相关的Web文本的所在地(Uniform Resource LocatorURL)的TV播放,作为利用了因特网的信息分配服务的例子来说明发明技术。本服务既会像电视广播那样重放话音和图像,也会伴随着节目的进行将Web文本自动显示出来。要实现本服务,必须使Web文本和电视广播在多个家庭终端上在同一个时刻显示出来,这样的话,就又有因播放侧的Web服务器的负荷过大或者家庭网关不能确保频带,而难以实现时候。这一问题的解决方法将在图4以后再做说明。顺便提一下,电视广播本身(AV流)可以通过卫星播放来传输,Web文本可以借助附加在电视广播上的网页信息(link information)并通过通信线来取得。在进行BS数字广播时,相关信息也同时通过卫星广播被分配来,而若利用本发明中的技术,则可通过因特网来取得相关信息,而可利用以下方法并获得一定的效果。(1)可以通过活用因特网上的Web站点,使相关信息作为因特网上的一般内容来使用。(2)可以介绍与广播相关的Web站点。(3)可以不费时不费力地利用国外等遥远地方的信息和地方信息。如上所述,因可以分开来制作Web文本和广播节目,故更容易修改、更新Web文本,用户的意见等就更容易反映出来。至于利用用途,则可以将它应用到音乐、教育等各个领域中。
图4为用来说明本发明的信息传输装置的结构的图。图4中的信息传输装置(网关)100,夹在至少一个发送终端101和至少一个接收终端102之间。发送终端101,例如或为通过电话线、光电缆而被接在信息传输装置100上的终端,或为向信息传输装置100提供数字广播的供给源;接收终端102,例如为通过无线LAN、有线LAN而被接在信息传输装置100上的终端。信息传输装置100,它包括发送终端侧通信接口103、接收终端侧通信接口104、接收终端侧频带监视部105、发送终端侧频带监视部106、接收终端侧频带控制部107、发送终端侧频带控制部108、数据管理部109、要求管理部110、顺序管理部111、存储部(高速缓存)112、容量监视部113、传送控制部114及数据解释部115。顺便提一下,以下说明中所说的“传输条件”意味着内容的附加信息,指时间制约、通信速率、内容(数据)的优先度信息、接收终端102的色数/大小等。
发送终端侧通信接口103,利用由发送终端侧频带控制部108的控制而定的频带,向发送终端101发送要求数据的要求。而且,从发送终端101接收数据。发送终端侧通信接口103也有从发送终端101接收数据的传输条件的时候。
接收终端侧通信接口104,接收来自接收终端102的要求数据的要求,它也有从接收终端102接收数据的传输条件的时候。接收终端侧通信接口104,还利用由来自接收终端侧频带控制部107的控制而定的频带,将数据发到接收终端102。
接收终端侧频带监视部105,它监视接收终端侧通信接口104的传输频带;发送终端侧频带监视部106,它监视发送终端侧通信接口103的传输频带。接收终端侧频带控制部107,它管理并控制接收终端侧通信接口104的传输频带;发送终端侧频带控制部108,它管理并控制发送终端侧通信接口103的传输频带。
数据管理部109,它至少根据从发送终端侧通信接口103输入的来自发送终端101的传输条件、从传送控制部114输入的来自接收终端102的传输条件、由接收终端侧频带监视部105所监视的接收终端侧的频带信息、由发送终端侧频带监视部106所监视的发送终端侧的频带信息、由容量监视部113所监视的存储部112的存储容量信息中之一,对从发送终端侧通信接口103输入的数据、或者由传送控制部114指定而从存储部112取得的数据,选择存储到存储部112、传送到传送控制部114、废弃这三者中之至少一个,并将频带控制信息送到接收终端侧频带控制部107,将传送控制信息送到传送控制部114。它也有根据传送控制部114对数据的指定及传输条件,从存储部112取(变换完毕的)数据的时候。它还有将来自传送控制部114的(变换完毕的)数据存储到存储部112的时候。
要求管理部110,它根据接收终端侧通信接口104所接收的来自接收终端102的要求,将传输条件和对数据有无的咨询一起输出给传送控制部114,再根据传输条件传输该所存储的数据。若所存储的该数据不存在,便根据所要求的数据的种类、从传送控制部114取得的来自发送终端101的传输条件、从传送控制部114取得的本装置100的传输条件、由发送终端侧频带监视部106监视的发送终端侧的频带信息中的至少一个,将频带控制信息送到发送终端侧频带控制部108,并决定要求顺序,或者将要求从发送终端侧通信接口103传输给发送终端101;或者将传输要求的顺序和要求输出给顺序管理部111;或者将已存储在顺序管理部111的要求输出来。有时,也会向传送控制部114询问数据是否已按要求传输了,再根据该结果,将保存在顺序管理部111的要求输出来。
顺序管理部111,它在由要求管理部110指定的时刻或者所指定的时间内,将要求管理部110所指定的要求发给发送终端侧通信接口103。有时,要求管理部110进行条件判断,将顺序管理部111所保持的要求输出来,而不管所指定的时刻如何。
存储部112存储数据。容量监视部113监视存储部112的存储容量。
传送控制部114,它根据来自要求管理部110的要求,从数据管理部109取已被要求的数据。它还会根据来自要求管理部110或者数据管理部109的传输条件,按需要对已从数据管理部109取得的数据进行加工,而后从接收终端侧通信接口104发送给接收终端102。加工,包括变换、选择(数据有几种选择的时候)、消息、传输条件的添加。消息,包括已经取得、不能传输、数据的地址(既可为发送终端101的地址,也可为本装置100的地址)、数据的积累状态(访问频度等)。它也有将已加工(变换)的数据输出给数据管理部109并将其存储起来的时候。有时,在数据中带有传输条件的情况下,会根据状况(从所指定的时间制约减去实际上所消费的时间等)改写传输条件,并将该改写了的传输条件和数据一起,从接收终端侧通信接口104发送给接收终端102。传送控制部114,它也有独自(和传输条件的有无无关)地重新设定传输条件并将其输出的时候。传送控制部114,它还有从数据管理部109取已要求的数据,及该数据的访问信息的时候。传送控制部114,它还会从数据管理部109取自发送终端101接收来的传输条件,再将它输出给要求管理部110的时候。
数据解释部115,它解释数据管理部109所取得的数据的内容,然后将所认为的接下来会被要求的数据地址抽出来,并根据传输条件(包括频带监视结果)决定要求的顺序,最后向要求管理部110要求数据。例如,先要求文本数据,等取完文本数据后,再要求需要剩余频带的图像流。
顺便提一下,可以在要求管理部110对应取的内容进行判断(例如,从利用者过去的历史中抽出上级访问站)。在有多个能取得信息的数据通信线路的情况下(例如,一个为卫星,另一个为有线电视),也可以用过去取时的平均传输速度、TTL(Time To Live)、传播延迟值等来判断为取得处的数据通信线路。
图5A及图5B为用以说明频带管理的图。一般认为传输频带有两种分配方法。其一为如图5A所示,对每一个终端或者每一个利用者定义UDP所使用的频带,定义一个以上的终端或者一个以上的利用者所共有的TCP的使用频带,这样来管理传输频带。其二为如图5B所示,对每一个终端或者利用者定义UDP、TCP的使用频带,这样来管理传输频带。在这两种方法中,都可利用既有的排队算法(例如CBQ)来实现频带分配。频带的分配方法,有事先想好被连接的终端,在网关上设定;在终端和网关间动态地分配或者开放频带。每一种场合下,都可以设定频带的分配,以限制能从高速缓存传输到终端的频带(特别是,如图2B所示,在传输频带变窄的情况下很有效)。还可以对所定义的每一个频带定义优先度。例如,若事先使高速缓存的等级的优先度低一些,那么,在利用UDP的传输需要很多频带的情况下,就可抑制利用高速缓存的传输而优先地进行UDP的传输。
图6为用以说明利用混合服务实现频带管理的方法的图。混合服务为这样的一种方法,在路由器、网关等中,根据加在互连IP(InternetProtocol)包内的优先度,拥挤时将包扔掉(S.Blake et al.,“AnArchitecture for Differentiated Services”, RFC 2475,InternetEngineering Taskforce,Dec.1998.)。为混合服务准备了4个服务等级(AF)、和不允许包失落的等级(EF)。在前者的每一个等级中,可根据优先度实现3阶段废弃。在图6所示的例子中,有延迟、包损失就不好有关游戏、话音的应用软件被分配给EF,AF向每一个应用软件分配一个等级(例如,活动图像为A级)。而且,让终端或者用户也来参与3阶段废弃。例如,对希望服务质量很高的用户就少废弃一些。顺便提一下,也可以象图6所示那样,定义高速缓存的等级。
图7为用以说明数据管理的图。构成高速缓存的积累媒体的管理方法有二。其一为让数据管理部109备有取信息时,提供让取信息所用的传输频带降低的信息积累方法的负荷管理规则。负荷管理规则,它根据所取得的信息的最终被参考时刻、尺寸、取信息时的实际信息取得速度(实际取内容时,取的时间会因服务器一侧的负荷、可使用的传输频带的不同而不同),积累媒体类型(例如,活动图像、话音、文本)等来做判断,而由某一限定容量的积累媒体(例如,硬盘、SD等)来管理已取得的信息。其二为让数据管理部109备有取信息时,提供让所积累的信息的新鲜度提高的信息积累方法的信息新鲜度管理规则。信息新鲜度管理规则,根据所取得的信息的最后积累时刻、被参考次数,自动地取信息(积累内容自动更新)。
图8为用以说明数据管理的控制方法的图。数据管理部109根据输入侧(可在家使用)的传输频带改变所使用的规则。测量输入侧的频带,并根据规定值(例如,输入侧和输出侧可使用频带的差、输入侧可使用的频带、所连接的终端数、时间段),或按负荷管理规则或按者信息新鲜度管理规则来适当地管理应存储的信息。例如,在输入侧频带较窄的时候,负荷管理规则适用(图2A);而在相反的情况下,信息新鲜度管理规则适用(图2B)。顺便提一下,在上述所举的例子中,准备了两种数据更新算法,只准备一种算法也是可以的。例如,仅让过去一个星期被参考的次数最多的信息作存储对象,需要消除时,便先消除被参考时刻最旧的信息(同样的方法也能被应用到参考图19及其后的图所说明的镜像服务器中)。
图9为用以说明Web文本也一起显示出来的电视广播的工作情况的图。输入节目信息(例如,节目名、表演者、广播时间、频道等)及记述了与节目相关的信息的所在地(例如,URL)的内容管理信息,在节目开始之前,或者在节目的播放过程中,事先在接收侧(网关或者终端)自动地取得、积累和节目有关的信息,并根据节目的收视状况把已由接收侧取得的信息显示出来。根据传输频带的剩余状态、实际传输速率,自动取得和节目有关的信息。在此例中,在开始传输AV流的那一时刻预约频带,在AV流传输完毕的那一时刻开放频带。顺便提一下,也可以通过由使用者事先指定他们要看的节目,或者从利用者过去所看的节目履历中推测出可能还会看的节目,以便不取不需要的相关信息。也可以采用以下的保存方法,即将广播节目的图像、话音、节目信息中,和节目有关的信息的所在地保存到VTR那样的磁带媒体内;将和节目有关的信息实体,保存到和硬盘这样的不同媒体内。而且,该方法可在将卫星广播和电话线结合起来构成的系统下实现。传输形态既可以是面向多个特定用户的多特定用户广播/面向大众的广播、也可以是面向某单一用户的广播。
图10为用以说明让终端本身也具有和图4所示的信息传输装置(网关)100相同的功能时的情况的图。图10的信息传输装置100中的要求管理部110,从用户要求输入部125接收要数据的要求及传输条件,传送控制部114将数据传递给显示/重放部126。发送终端侧通信接口103被接在发送终端/中继装置127上。
图11为用以说明Web文本也被一起显示出来的TV广播的另一工作情况的图。它示出了一系列动作,由利用者选好节目,就边实时地接收AV流,边按照附加在流内的和节目有关的相关网页信息,自动地取Web文本。本方法可在传输路径、服务器的应答速度十分大的情况下使用。例如,为电视购物时,电视广播的具体内容为利用AV流对商品作说明,利用Web文本呈现出申请、详细的商品目录信息;若为电视剧,则利用AV流播放电视剧,利用Web文本介绍出场人物及故事的大概等。此时,也可以为传输Web文本和AV流而分配传输频带。
图12为说明将本发明的网关应用到轿车上时的情况的图。在将本发明的网关应用到轿车上时,利用Web文本介绍地图及周围的观光情况,与其相关的AV流被同时重放出来。顺便提一下,AV流可为摄下了道路的堵塞状态的实时AV流。
图13为用以说明为实现在轿车上所使用的网关的系统构成的图。在图13中的信息传输装置100中,备有管理车的位置、车的停止状态、车的行进状态、何时何日及天气、用户定义信息中之至少一个信息的车信息管理部135。
图14为用以说明结合着位置及方向,同时重放Web文本及AV流的工作情况的图。以基于位置信息的节目信息(例如,经度和纬度、种类、节目播放时间段、费用等)和记述了与节目有关的信息的所在地(例如,URL)的内容管理信息为输入,在节目开始之前,或者在节目的播放过程中,事先在接收侧(网关或者终端)自动地取得、积累和节目有关的信息,并根据节目的收视状况显示已由接收侧事先取得的信息。根据车现在的位置、行进方向、传输频带的剩余状态、实际传输速度,自动地取和节目有关的信息。在此例中,在开始传输AV流的那一时刻预约频带,AV流传输完毕的那一时刻开放频带。顺便提一下,也可以通过或由使用者事先指定好他们要看的节目,或通过从利用者过去所看过的节目履历中推测出可能会看的节目,而不取无用的相关信息。
图15为用以说明让终端本身具有和图13所示的信息传输装置(网关100)相同的功能时的情况的图。在图15的信息传输装置100中,要求管理部110从用户要求输入部125接收对数据的要求及传输条件,传送控制部114将数据传递给显示/重放部126。发送终端侧通信接口103被接在发送终端/中继装置127上。车信息管理部135,管理车的位置、车的停止状态、车的行进状态、何时何日及天气、用户定义信息中之至少一个信息。
图16为用以说明结合着位置和方向,同时重放Web文本及AV流的另一工作情况的图。在该图中示出了一系列操作,在该操作中,由利用者选好择节目,边实时接收AV流,边根据被附加在流内的和节目有关的相关网页信息,自动地取Web文本。该法可在传输路径、服务器的应答速度十分大的情况下使用,根据车现在的位置、行进方向自动地取和节目有关的信息。
图17为用以说明对Web文本的要求和对AV流的传输的要求独立发生时的控制方法的图。若在取取得优先度较低的内容(例如,Web文本)时,发生了要取取得优先度较高的内容(例如,AV流)的情况,根据可利用的传输频带的情况,中断取取得优先度较低的内容,并开始取取得优先度较高的内容,在取得优先度较高的内容已取得以后,再重新开始取取得优先度较低的内容。
图18为用以说明为进行先读的内容的传输控制方法的图。事先以取取得优先度较低的内容(例如,Web文本)地方为输入(具体而言,在利用者的浏览器所定义的最喜欢的网页、来自用户的直接指示、对高速缓存的访问历史的解析等),要求取优先度较高的内容的情况下,若需要很多的频带来取优先度较高的内容(例如,AV流),则要在取得了取得优先度较高的内容之后,再去取取得优先度较低的内容。
图19为用以说明接收实况图像、话音而构成镜像服务器的方法。在向很多接收终端发送图像、话音及Web文本的时候,就会出现访问发送侧(服务器)的负荷过大的问题。一般做法是,在每一个站点(例如,日本、美国、欧洲)准备多个具有相同信息的服务器,来分散访问负荷。通常称准备具有相同信息的服务器这一过程为数据库的镜像化。在利用实况图像、话音,先积累好实况图像、话音再次利用它们(附加有检索主题词,呼叫出所需的图像、话音)这样来提供服务的情况下,简单的实现方法为分别在每一个服务器接收实况发送来的图像、话音并将其积累起来。既可以由其它服务器到已附加了检索主题词的服务器取检索主题词,也可以由已附加了检索主题词的服务器向其它服务器发送检索主题词。该方法的实现是简单的,但在摄像机、服务器数量增多的情况下,管理和操作都很困难。
图20为用以说明根据用户的要求构成镜像服务器的方法的图。该方法为已在传输Web文本时所利用的阶层型高速缓存方法。在发生用户要求的那一时刻,去相邻的服务器检索所需要的信息,若无所要求的图像、话音,这个服务器就去相邻的另一个服务器(上一级或者同一级)检索,以便找到所需要的信息。在该阶层型高速缓存方法下,图像、话音以及检索主题词的实体没有问题,但因每一个服务器里有不同的数数据库,利用者有必要知道哪一个服务器内管理着什么样的信息,这样就必须在每一个服务器内实现摘要功能、索引功能。而且,在相邻的服务器内也不存在所要求的活动图像、话音的情况下,应答速度会变低。
图21为用以说明为实现镜像服务器而构成的系统结构的图。图21中的信息传输装置100的特点,为备有数据库管理部146。该数据库管理部146,它至少备有管理已取得的信息的存储时刻的存储时刻管理部、管理该信息的被参考时刻的被参考时刻管理部、管理附加在该信息上的检索主题词的检索主题词管理部(例如,管理所取得的信息和检索主题词间的对应)、以及管理该信息的复制状态的复制状态管理部(例如,管理为使数据库间同步的时间、被参考次数等)中之一。
图22用以说明本发明的利用网关构成镜像服务器的具体例。本发明能够将传输频带和存储媒体结合起来控制,故可以优先进行实况图像、话音的发送传输(优先分配传输频带),再根据传输频带的剩余状态和服务器间的实际传输速率来执行镜像处理。在传输实况图像、话音时使用很多频带的情况下,所积累的图像、话音的传送被中断;在传输实况图像、话音时所使用的频带减少了的情况下,重新开始用以镜化的传送。为了镜化并不一定都要中断实况传输。可以通过进行频带控制而不使实况传输中断。
图23为说明已分散的数据库的摘要制作方法的图。通过由帧内编码的至少由一幅图像构成的信息、图像组GOP(Group of Pictures)及话音这三者中的至少一个构成要取的信息的摘要,并在2个以上上述信息传输装置间对其进行复制并加以保持,便能简单地检索到所存储的图像、话音信息。
购物,是到这里所说明的本发明的一个应用例。一方面,以图像、话音信息的形式(AV流既可以为积累的图像,也可以为实况图像、话音),将已有预约或者会被购买的对象拍下来或者录下来并借助网络发送出去,另一方面,让预约者或者购买者通过网络预约或者购买(Web文本)。这样,即使对那些必须到现场进行确认的对象,如公寓大楼、音乐厅等,也可以通过网络购买、预约座位等。顺便提一下,摄像机的控制信息(例如,摄像机的更换、场景拍摄、倾斜角等)可为摄影对象的附加信息。
各个地方的地方广告为另一个应用例。一方面,将地方的观光信息或者广告信息,以图像、话音信息(AV流既可以为存储着的图像,也可以为实况图像、话音)的形式,通过网络(利用Web文本)发送出去,另一方面,将折扣券(如,优惠券或者让利用者将显示在画面上的号码记下来,或者让利用者在购买时,出示有关该画面的硬拷贝,好给他们便宜一些)这样的信息,附加到上述观光信息或者广告信息内,就有希望聚集大量的顾客了。
最后,流被从家庭内传向家庭外的一例,流由图像或者话音信息构成,通过网络仅将流的实体或者所在地(例如,可由URL表示网关、家庭内的终端)传输给服务局(例如,联网提供者),然后在服务局对流进行编辑,再或者将编辑结果作为流传输给依赖者,或者仅将由于编辑而附加的检索主题词传输给依赖者,这样,就能实现利用了网络的编辑服务。第2实施方案对本发明的第2实施方案所涉及的信息传输方法加以说明。首先,参考图24对本发明的网络结构加以说明。本发明在发送内容的发送终端241和接收内容的接收终端243之间,设有一个以上的进行中间传输的网关242。网关242,其内部结构例如和图4所示的信息传输装置100一样。以下,若不做特别说明,每一个实施方案中都使用图24中的网关242,内容也都是WWW内容。
利用图25来说明本发明中的网络传输方法。首先,网关242从接收终端243接收对内容的要求、及该内容必须在几秒内得以传输的时间制约(2501)。如图26所示,对内容的要求由HTTP(Hypertext TrarnsferProtocol)完成,时间制约借助扩展头(Time-Restriction)来要求。在图26中,要求在20秒以内传输test.jpg。顺便提一下,在R.Fielding etal.,“Hypertext Transfer Protocol--HTTP/1.1”,RFC2616,InternetEngineering Taskforce,Jun.1999.中,有有关HTTP的详细的说明。
其次,看一看内容是否被积累在网关242的内部(2502),若被积累在它的内部,就取出内容(2503);若未积累在它的内部,就从拥有内容的发送终端241接收(2504),并将内容的大小、时间制约作为附加信息附加到内容里(2505)。当网关242判断出内容可在时间制约内传输的时候(2506)就进行传输(2507)。在内容为积累起来的内容的时候,该判断由发送速率和内容的大小来决定。例如,设时间制约为T秒,发送速率为R比特/秒,内容大小为S字节,那么,若S×8÷R比T大,就不能传输。另一方面,在从发送终端241接收内容的时候,制约时间会由于接收而浪费掉,故在制约时间内不能将内容传输出去的可能性就大了。
在允许积累内容的情况下(2508),就向网关242内积累。在HTTP的1.1版本中,设定了Cache-Control这样的头,若“Cache-Controlno-cache”这样的头是从发送终端241附加的,那么,那一内容不允许被积累,故将其废弃(2510),除此以外的内容将被积累在网关242内(2509)。
因在内容被第1次要求的情况下,网关242内尚未积累什么内容,结果从发送终端241接收内容需要花费时间,这样,因满足不了时间制约而不能被传输的可能性就变高,但在同样的内容被第2次要求的情况下,因网关242内已经有它了,故很快地就能从网关242开始传输,满足时间制约的可能性就会提高。第3实施方案参考图27对本发明的第3实施方案所涉及的信息传输方法进行说明。首先,网关242从接收终端243接收对内容的要求、及接收终端243为传输内容而确保的通信速率或者时间制约(2701)。如图28所示,对内容的要求由HTTP来完成。通信速率、时间制约分别可以利用扩展头Band-Width、Time-Restriction来要求。在图28中,要求以64kb/s的通信速率传输test.jpg。
其次,和第2实施方案一样取内容(2503、2504),并将内容的大小、时间制约、通信速率作为附加信息附加到内容里,以指定的通信速率传输内容(2707)。在通信速率被指定的情况下,便以那一通信速率进行传输。在内容的大小S、制约时间T被指定的情况下,若以比按S×8÷R计算出来的通信速率还高的通信速率来传输,就能满足时间制约。在通信速率R、内容大小S、制约时间T都被指定的情况下,若S×8÷R比T小,就能以通信速率R以上的通信速率进行传输,若不是这样,就不能传输了。但是,因在要传输的内容不是已经积累起来的内容的情况下,有必要从发送终端241接收内容,时间就被消耗在接收内容上了。在接收速率比所指定的发送速率还慢的情况下,就不能以接收速率以上的速率来传输了。在所传输的内容为已积累起来的内容的情况下,没有必要从外部接收,故可以任意地设定发送速率。第4实施方案对本发明的第4实施方案所涉及的信息传输方法进行说明。如图29所示,利用HTTP的扩展头Priority,从接收终端243指定test.html及其中所包含的test1.jpg、test2.jpg这样的两个图像的优先度。网关242从优先度高的那一发送要求开始顺序地进行传输。在图29所示的情况下,一开始,先传输为基础的文本test.html,再传输图像test2.jpg。即使在发送test2.jpg的时候出现了故障,test2.jpg为用户比test1.jpg还想先看的图像,就能够将由障碍带来的灾害限制到最小限度。作为接收终端243附加优先度的另一方法,为按优先度顺序重排来自接收终端243的发送要求的发送顺序,而且,若由发送终端241附加优先度,便可优先传输发送终端241要让我们看的信息。
这里是以包含图像的多媒体文本为例,但当内容为一章一章地构成的书本内容时,便可以通过给每一章加上优先度,来或最优先地发送目录及重要的章节,或一开始就将用户最关心的章节接收下来。第5实施方案参考图30对本发明的第5实施方案所涉及的信息传输方法加以说明。首先,网关242从接收终端243将对内容的要求、通信速率及时间制约都接收来(2701)。看一看所要求的内容中是否积累着可按所指定的通信速率且在所指定的时间内传输出去的大小的内容(3002),若已积累了就将它传输出去(3004),若尚未积累,就要看一看是否积累有所要求的内容本身(3003),若已积累,就将它取出来(2503);若尚未积累,就从发送终端241接收内容(2504),并将大小作为附加信息附加到内容里(3005),且作为未变换的内容积累起来(3006)。对所得到的未变换的内容进行变换,而使它的大小比S=R×8×T(时间制约T、通信速率R)还小(3007)。当内容为图像时,可以通过缩小图像的大小、减少色数或者通过压缩等格式化,来使大小变小。在已变换的内容中附加上变换后的大小及变换前的内容的名称作为附加信息(3008),并积累起来(3009)。传输这样得到的已变换完毕的内容,就能以所指定的通信速率并在所指定的制约时间内,将内容传输出去。
若利用已积累起来的已经变换完毕的内容进行传输,就可以很快地进行传输,且不会消耗进行变换处理所需要的时间。而且,即使变换完毕的内容未被积累起来,也可以通过将未变换的内容变换过来,而不用浪费用以从发送终端241接收内容所需要的传输时间。
图31示出了一将接收终端243的画面大小及显示色数附加到变换完毕的内容内作附加信息的例子。利用HTTP的扩展头,和对内容的要求一起,将画面的横幅(Terminal-Width800)及纵幅(Terminal-Height600)以点数,色数(Color-Depth16)以比特数(16比特=65,536种色)从接收终端243发送给网关242。在网关242缩小图像的大小,以使它成为这一大小。若将该信息和已变换完毕的内容一起积累起来,那么,就能够应付来自性能相同的终端的对内容的要求。
顺便提一下,不难想象,在传输多个内容的情况下,或者通过几个网关的情况下,会由于进行变换处理所浪费的时间、传输时间而导致变换处理/传输不能在制约时间内完成。此时,传输“因不能进行变换处理,而不能传输”这样的消息,取代对内容的传输。因HTTP可以扩展状态符号,也就可利用它来实现。第6实施方案对本发明的第6实施方案所涉及的信息传输方法进行说明。时间制约的例子示于图32。一般认为时间制约有两种,即从发送终端241接收内容到接收终端243接收到内容所需的合计时间,及在网关进行中继处理所需要的时间。这两种时间制约可以通过利用HTTP的扩展头,象图33所示那样指定。在图33中,所需合计时间为20秒,一个网关的中继处理时间为5秒。
图34示出了如何处理第5实施方案(图30)中的时间制约的例子。接收到对内容的要求(2701)后,便开始测试所需要的时间(3401)。看一看变换完毕的内容是否已积累了(3002)。若已积累了,就可以很快地进行传输处理。因此,可用已接收的时间制约作检查条件。若在变换完毕的内容尚未积累,而要看一看未变换的内容是否积累了(3003)的情况下,知道大小变换处理(3007)的预定处理时间,就从已接收的时间制约减去预定处理时间,这样能更正确地估计传输所用的时间。可以从已接收的时间制约减去实际所需的时间及变换处理预定时间后所得的时间差,作实际进行大小变换(3007)时的变换条件。大小变换(3007)结束后,所需时间也测好了,那就从已接收的所需合计时间减去到那时位为止所测的时间而得到的时间作为新合计时间(3402),并作为新的附加信息附加到内容里(3008)。
估计很多情况下,从接收终端243发出的时间制约都是用在取内容上的合计时间(所需合计时间),但却不知道在所需的合计时间内,一个网关所能容许的处理时间为多久。因此,较理想的是,用发送终端241、网关242、或者接收终端243中的某一个来指定一个网关所需的时间。第7实施方案说明本发明的第7实施方案所涉及的信息传输方法。在网关242,和从发送终端241接收来又马上发送给接收终端243的内容相比,先积累起来后发送给接收终端243的积累内容,具有可对内容进行加工,附加上统计数据等优点。因此,可以将对网关242内的统计数据等作为附加信息发送到接收终端243,再在接收终端243将统计信息和内容一起显示出来,这样就能将网关242的工作状况通知给接收终端。特别是,若以该内容被利用的次数作附加信息,就很容易将网关242内利用频度高的内容通知给接收终端243。图35所示的例子为针对来自接收终端243的要求信息,利用HTTP的扩展头Access,从网关242通知接收终端243利用件数为254件。图36所示的例子为在两个图像3601、3602内将利用件数作为附加信息显示出来的内容3605。第8实施方案说明本发明的第8实施方案所涉及的信息传输方法。如图37所示,在网关1(3701)及网关2(3702)可能积累着和发送终端241的内容相同的内容的情况下,网关242从这三者中传输时间最短的那一个开始接收内容,然后再将它传输给接收终端243就可以了。
为实现它,而让网关242分别对每一个网关(3701、3702)进行网关名、通信频带宽度、应答时间的管理。成为网关的终端,在工作开始时或者定期地将网关名通知给相邻的网络终端,并由网关242接收而取得网关名。通信频带宽,可通过从该网关接收内容时,将字节数和所需时间存储下来而统计计算出来。应答时间是回答发送到该网关的询问所需要的时间,例如,如图38所示,通过发送HTTP的头句子(HEAD method)来询问该内容是否存在,从而看一看该回答时间。由通信频带宽、应答时间,可知传输需要多长时间,该网关以多快的应答速度反应,故可使通信频带宽、应答时间作选择对传输有利的网关的指针。
如上所述,可利用头句子,或者事先定期地交换的内容管理表来看一看每一台网关中是否存储有该内容。在内容管理表中,记载有网关所积累的所有内容的内容名、附加信息(包含大小、积累日时)、该内容是否已经变换完毕等,且在其为变换完毕的内容时,所记载的则是变换前的内容名。通过利用这些信息寻找内容或者已变换完毕的内容,就可以找到不会对网络造成什么负担的路径,从而可快速地传输内容。第9实施方案对本发明的第9实施方案所涉及的信息传输方法进行说明。在图39中,在网关242和接收终端243相距很近的情况下,将积累内容的积累部3901从网关242撤去,而让接收终端243能够参考该积累部3901,那么,在接收终端243和网关242不再保持网络连接的情况下,也会通过移动积累部3901而从接收终端243参考积累内容。
为此,就要在积累部3901内积累和第8实施方案相同的内容管理表和与其相对应的内容实体。因内容管理表中记载有内容的附加信息、变换条件等,故可以相同的条件参考到那时为止已参考过的内容,将利用频率等作为附加条件存储起来。第10实施方案参考图40,对本发明的第10实施方案所涉及的信息传输方法进行说明。在上述几个实施方案中,可以从发送终端241、网关242、接收终端243中的任一个,对内容附加上时间制约等附加信息。在利用HTTP协议传输从网关242传输来的内容的时候,通过让网关242接收来自接收终端243的对内容的要求消息(例如,图26和图28等),及来自发送终端241的对内容的回送消息(如图35)中分别以扩展头形式包含着的附加信息,网关242就能将分别从发送终端241、接收终端243接收的附加信息或者、由网关242独自发行的附加信息中的任一个,附加到传向接收终端243的内容里。
若从发送终端241附加附加信息,就能将发送终端241所认为的内容的重要程度等发送终端241的要求传输给接收终端243;若从接收终端243附加附加信息,则就能将接收终端243的要求,如要在多长时间内、以什么样的顺序取得内容传输给网关242。而且,在网关242,可传输网关242中的内容利用频率、频带信息、变换条件等、网关242的传输负荷信息、内容变换管理信息。第11实施方案对本发明的第11实施方案所涉及的信息传输方法进行说明。在以上几个实施方案中,使用HTTP对内容提出要求及对内容进行传输。通过利用HTTP中的扩展头,就可同时发送附加信息和对内容的要求及对内容的传输。
在利用RTP(H.Schulzrinne et al.,“RTPA Transport Protocol forReal-Time Applications”,RFC 1889,Internet Engineering Taskforce,Jan.1996.)协议传输内容,例如活动图像、话音等流数据的情况下,要将图41所示的固定头(4101)加到数据中。若将从头的开始数起,第4位上的X(4102)设定为1,就可以利用图中的双重线以下的扩展头(4103)了。若象图42那样,决定index(4104)和Value(4105),就能同时传输内容和附加信息了;若将X(4102)设定为0,并通过特别定义表示数据类型的净荷PT(4106),就可利用和图41所示的格式相同的格式作固定头(4101)后面的部分(4103)的数据格式,而对附加信息进行传输。
利用RTCP(RTP Control Protocol,包括在上述RFC1889内)传输来自接收终端243的包含对频带宽、时间制约等进行变更的要求但不包含数据的附加信息。若象图43那样将净荷(4106)指定为204,RTCP就能够对每一个应用软件定义内容。通过设定一个适当的值(例如24)给subtype(4301),并象图42所示的那样决定index(4104)和Value(4105),就可以传输不包含数据的附加信息。第12实施方案对本发明的第12实施方案所涉及的信息传输方法进行说明。图44为本发明的网络构成图。本发明视以为对象的“信息”,可以由以下各种形态进行传输,其为通信信息(电话、传真、电子邮件、揭示板等)442、广播内容(TV广播、收音机、因特网等)443以及网络内容(WWW、目录服务等)444等。
图45A及图45B为用以说明信息的传输形态的图。信息的传输形态有两种。第一种传输形态为如图45A所示,从信息的发送终端直接将信息实体发给接收终端。在接收终端根据需要将信息实体保存在数据库441中。第二种传输形态为如图45B所示,发送终端不仅发送信息实体,它还将记述了信息的所在和取得条件的文卷发给接收终端。在接收终端,则根据已接收到的文卷的记述内容来取信息实体。顺便提一下,在图45B所示的情况下,并非接收终端一定要有数据库。
图46为用以说明记述信息之所在的方法和取得条件的图。在信息的存储处的记述内容中,记述着电话号码、地址、纬度、经度、http的地址、ftp(file transmission protocol)的地址、邮件地址等能能够辨认出信息之所在的信息。还有,在从信息积累处取信息的条件中,记述着时间段、制约时间、频带、压缩方式、文卷大小、存储容量、终端负荷、价格、传输所需时间、版本信息、所出示的优先度、IP(internet protocol)地址、端口号码、主机名、代表图像、传感器信息等这样的获得信息的条件。可以通过利用ftp、http、mail及独自协议作将信息的取得条件通知给信息接收终端的协议来实现。而且,由接收终端取信息实体的协议也一样。
如图46所示,记述方法1,为一利用ftp协议记述信息的所在的例子;记述方法2,为一利用电话号码、地址、纬度、经度来记述信息之所在的例子;记述方法3,为一记述了能够取信息的时间段(例如,在午夜000点到早晨800这一时间段内取)、制约时间(例如,1个小时以内取得该文卷);记述方法4,为一和频带(若能保证例如频带在64kbps以上,就取该文卷,若不能,就不取)有关的记述例;记述方法5,为一和存储容量(若接收终端具有3M字节以上的存储容量,就取该文卷;若文卷大小在1M字节以下,压缩方式为JPEG)有关的记述例;记述方法6,为一和终端负荷(例如,若通信侧的终端负荷下降到50%以下,就取该文卷)有关的记述例。可根据应答时间、延迟时间、抖动、包损失等来推测终端负荷、可使用的传输频带。这些信息之所在及取得条件可多个混合在一起;还可进行和价格有关的记述;还可记述视压缩方式、传输频带而定的接收所需的预定时间、版本信息、发送者想出示的优先度、IP地址、端口号码、主机号、代表图像、传感器信息(如记述方法1~7)。根据这些信息,或对要取的信息进行选择,或在发送终端进行适当的压缩,或在发送终端、接收终端预约传输频带。
图47为用以说明发送终端、接收终端的结构的图。发送终端、接收终端中包括接收、发送信息的传输部4701、管理和可使用的传输频带有关的信息的传输频带管理部4702、管理时间信息的时间管理部4703、管理用户信息(用户名、用户可利用的存储容量的信息、信息是否要付钱等)、其所在(如机器名)的用户管理部4704、管理终端的存储容量的存储容量管理部4705、管理终端负荷的终端负荷管理部4706、在终端存储信息的存储部4707以及控制各部的终端控制部4708。发送终端和接收终端都没有必要具备所有的功能(例如,可以没有存储部)。可由发送终端通知接收终端它拥有信息,或者将拥有信息的终端的所在通知给接收终端,代替由发送终端通知接收终端它拥有信息。
信息的发送终端,可根据时间段、制约时间(例如,信息的丢弃时间)、频带、压缩方式、文卷大小、存储容量、终端负荷、价格、传输所需时间、版本信息、所出示的优先度、IP地址、端口号码、主机名、代表图像、传感器信息等条件中的至少一个,或传输信息,或仅发送对信息积累处的记述和对从信息积累处取信息的条件的记述。同样,信息的接收终端,可根据时间段、制约时间、频带、压缩方式、文卷大小、存储容量、终端负荷、价格、传输所需时间、版本信息、所出示的优先度、IP地址、端口号码、主机名、代表图像、传感器信息等条件中的至少一个,来选择应从信息积累处取得的信息。不仅可在发送、接收终端间利用取这些信息的条件,还可以在预约进行中继的网关、路由器、高速缓存等网络资源时利用它们。
按照本发明,信息本身,或者以信息积累处与取信息的条件组合起来的形式,或者以信息本身的任一种形式来积累并管理的,故所有的信息没有必要存在于同一个存储装置内。因此,不用准备大规模的存储容量。也很容易适应象家电那样的低性能机器、低性能网络。还有,因信息实体不被一元化管理,故可分散开存储装置的负荷(处理、保修)。换句话说,没有必要向信息要求处传输信息实体,只要将信息实体之所在、取信息的条件通知给信息要求处就可以了。信息要求处根据已取得的信息实体的所在及取信息的条件来取信息实体。而且,就是在传输频带、存储容量不够,而不能传输信息实体的情况下,也是靠仅传输信息积累处和取信息的条件,就能较易地管理信息的更新。取信息的人,没有必要取信息实体,只参考取信息的条件(例如代表图像)就可以了。而且,若利用传感器信息,例如还可以使要通知给利用者的信息更新通知自动化。当通信价格成为问题的时候,还可以通过编排顺序,以做到在通信价格较低的深夜取信息实体。能适应这样的传输频带、终端性能有变动的情况。
图48为用以说明在携带终端的利用方法的图。第1个例子为在家庭的家庭服务器管理购买信息、广告信息的情况。这里所说的是,根据利用者在线购物或者在商店里购物的实际购物成绩,将所购买的商品、服务信息、广告信息等发给家庭内的家庭服务器且将其存储起来这样的情况。以家庭服务器为第1终端,以携带终端为第2终端,且第2终端中也有存储信息的机构,对照一下第1终端及第2终端所管理的信息,然后对第2终端的信息加以更新。且更新信息时,至少更新信息实体、对信息积累处的记述以及从信息积累处取信息的条件这三者中之一。更新方法为,根据利用者的姓名、时间、信息的种类(购买信息、广告信息)来更新。第2个例子说明的是将商店内的结帐处和携带终端联合起来使用的情况。利用者,先对输入在商店里所用的在库管理(Point of SalePOS)系统里的购买信息和他们的携带终端所管理的信息做一下比较,再和上述第1个例子那样来更新信息(让商店内的POS系统为第1终端,让利用者的携带终端为第2终端)。
在更新第2终端的信息的时候,可以通过传送或更新广告信息,来向利用第2终端的利用者提供各种优惠(例如,提供便宜的通信费、终端费用,发行优惠券等)。顺便提一下,购买信息,至少包括购买者姓名、商品名、服务名、个数、可食用期限、使用期限、修理日中之一个信息(还可以包括和商品有关的信息,例如,成分、所使用的材料、原产地、受欢迎程度等);广告信息,则至少包括广告人、商店、商品名、服务名、各种展销信息、广告期限等中之一个信息。携带终端和第1终端间的通信手段可采用无线、有线、存储媒体中之任一个。携带终端可为个人电脑、携带电话、IC卡中之任一个。因为利用者能够在携带终端更新购买信息、广告信息等并对其进行管理,故他们很容易做商品和服务的购买记录(家庭支出记录本),机器的修理记录,食品、消耗品等的库存管理记录,也很容易从广告中寻找到新的商品、商店等。而且,不仅可由商店来管理购买信息、广告信息,也可由第3组织、公司来管理理购买信息、广告信息。第3组织、公司既可靠做广告来获利,又可通过统计计算多个商店的购买情况,整理出购买动向并将它反馈出去而从中获利。向第3组织提供利用者购买信息的可以不是商店,而是利用者。但第3组织要向利用者提供各种优惠(例如,提供便宜的通信费、终端费用,发行优惠券等)作为对他们的报偿。另一方面,第3组织则或从商店获取广告费,或从将消费者的购买动向等信息提供出去而获利。第1、第2终端可为图47所示那样的发送终端、接收终端。
图49为用以说明对消息进行合成、分解的消息控制终端的图。在图49所示的结构中,包括接收信息并对信息的去处及信息的内容进行解析的消息解析部;和根据对信息的解析结果,或积累信息,或变换信息,或统一信息,再进行传输的消息统一部。这时,可以根据对信息的解析结果,将信息变换为信息实体、对信息积累处的记述以及从信息积累处取信息的条件这三者中之至少一个形态,再积累或者传输已变换的信息。还包括接收信息并对信息的去处及信息的内容进行解析的消息解析部;和根据对信息的解析结果,或取信息,或变换信息,或分解信息,再对其进行传输的消息分解部。这时,可以根据对信息的解析结果,将信息变换为信息实体、对信息积累处的记述以及从信息积累处取信息的条件这三者中之至少一个形态,再对其进行传输。顺便提一下,统一、分解消息的功能可以存在于同一个信息控制终端中,也可以不存在于同一个信息控制终端中。在这两个功能都存在的情况下,可象图49所示的那样,由信息控制部进行统一管理。
图50为一用以说明如何使用对消息进行统一、分解的消息控制终端的图。图50所示的是,将它应用到高度信息化交通网络系统(ITSIntelligent Transport Systems)的例子。在ITS下,能够随地(位置信息)地依次从道路、汽车上取传感器信息、AV(话音、图像)信息。这里,传感器信息,指GPS(Global Positioning System)信息等。从网路资源和存储容量的角度来看,在大规模网络下,在中心集中管理在很多不同地方取得的传感器信息、AV信息,是很困难的。若将图49所示的消息控制终端布置成图50所示的阶层结构,就很容易对信息进行管理了。换句话说,在离车、道路很近的末端网路可以取很多传感器信息、AV信息。因此,可在每一个位置信息、每一个时间段将多个传感器信息、位置信息集合起来(合并为一个消息)。将所得的结果存储到末端的消息控制终端的存储装置中,并将存储处的地点及已集合好的传感器信息发给中心。这样,就可以减少发送到中心的信息量。想参考已集合好的传感器信息、AV信息的利用者,从中心取AV信息的存储处及传感器信息,从AV信息的存储处取信息实体。
相反,在要将中心已收集的AV信息、传感器信息发给利用者的情况下,从中心将传感器信息及有关的AV息的存储处发出去,从末端的消息控制终端的AV信息的存储装置取AV信息实体。将传感器信息和所取得的实体一起发给利用者。
本系统的运行方法为,可以在每一个不同的地区从终端的利用者那里收集广告信息并对其进行合成,然后将它们分配给其他利用者;也可以从中心发送广告信息。系统运行者获得信息提供费(传感器信息和AV信息)、广告费。按本发明,很容易进行大规模的信息收集和发送。顺便提一下,消息控制终端可为图47所示的发送终端和接收终端。换句话说,可以根据传输频带、存储容量的残余量,以信息实体、对信息积累处的记述以及从信息积累处取信息的条件这三者中之一个表现形态来传输、存储信息。
在从图48到图50所示的情况下,可以根据时间、地点(GPS)、携带电话是在可通信圈内还是圈外、利用者的指示、信息的存储容量以及传输频带等来更新信息。
本发明可被应用到因特网中对WWW的高速缓存、信息检索服务、电话(包括看家电话)、传真的积累通信装置等上。只不过是传输路径并不仅限于因特网协议。按本发明,不用准备大容量的存储装置,而是由一个容量较小的存储装置来管理通信信息(电话、传真、电子邮件、留言板等)、广播内容(TV广播、收音机、因特网等)以及网络内容(WWW、目录服务等),而很容易取得必要的信息。第13实施方案参考图51对本发明的第13实施方案所涉及的信息传输方法进行说明。图51所示的系统,由装有存储装置的服务提供侧终端;和包括(和网络连接的)1台以上的机器,例如个人电脑(PC)、传真、(携带)电话等的利用者侧终端构成。根据已规定的规则,对每一台机器所拥有的信息和服务提供侧终端的存储装置内的信息做一下比较,然后更新服务提供侧终端的存储装置内的信息(图51(1))。只要能将机器所备有的存储装置的信息传输给服务提供侧终端并对其进行更新,即使机器的电源掉了,也可以参考机器的信息、修改机器的信息等。相反,若服务提供侧终端的信息已被更新,这时只要接上家庭内的机器的电源而使它们处于可使用的状态,机器就会看一看服务提供侧终端的信息的更新状态,然后更新自己的信息,从而保持信息的一致性。
顺便提一下,在利用者侧终端中也有存储装置的情况下,机器、服务提供侧终端可以通过利用者侧终端的存储装置来更新信息。在下述几种情况中的至少一种情况下,对所规定的信息(例如,特定目录中的文本文卷)进行更新,情况为机器结束时;所规定的每一个周期;向存储装置写入或者从存储装置读出时;所规定的操作被执行的时候(例如,在一定时间内,无输出、输入操作的时候)。这里所说的信息,个人电脑的话,指的是文本文卷;传真的话,指的是电子图形文卷(附在电子邮件里的文卷);电话的话,指的又是被电子记录下来的话音。
另一利用形态,为由装有存储装置的服务提供侧终端、装有1台以上机器且备有存储装置的利用者侧终端构成。根据已规定的规则,对利用者侧终端所保有的信息和服务提供侧终端的存储装置内的信息做一下比较,然后更新服务提供侧终端的存储装置内的信息(图51(2))。为在将各种各样的信息集合并记录到利用者侧终端的情况下,能够很容易地从家庭外访问家庭内的信息,就要将信息传输给服务提供侧终端并进行更新。和上述一样,即使服务提供侧终端的信息已被更新,只要自动地更新利用者侧终端的信息,就可以保持信息的一致性。该利用形态对家庭的信息全部在利用者侧终端的存储装置内集中管理那样的情况适用。
又一利用形态,为由装有存储装置的服务提供侧终端、装有1台以上的机器且备有存储装置的利用者侧终端构成。根据已规定的规则,对每一台机器所拥有的信息和服务提供侧终端的存储装置内的信息做一下比较,然后更新利用者侧终端的存储装置内的信息。只要能将机器所备有的存储装置的信息传输给利用者侧终端并进行更新,即使机器的电源掉了,也可以对机器进行信息访问(图51(3))。相反,即使利用者侧终端的信息被更新了,只要接上家庭内的机器的电源而使机器处于可使用的状态,机器就可以看一看利用者侧终端的信息的更新状态,然后对自身的信息进行更新,而保持信息的一致性。在该利用形态下,没有必要准备由联网提供商提供的服务提供侧终端(存储装置)。
如上所述,根据图51所示的结构,就是在家庭内的机器的电源掉了,访问家庭受到限制的情况下,也能很容易地参考机器内的信息及更新机器的信息。信息的更新协议可为ftp那样的标准协议,也可为独自的协议。顺便提一下,该系统不仅可在家庭内使用,也可以在移动体通信上,如汽车上使用。
按本发明,可在发送侧和接收侧间存在传输带隙的情况下,实现能够有效地利用传输频带和积累媒体的网关。该网关不仅可为家庭内所使用的网关,也可为汽车上所使用的网关,还可以作镜像服务器上的网关。不仅可使用电话线、ATM、无线LAN、Bluetooth等通信线作传输路径,还可以利用CATV、卫星广播等广播媒体作传输路径。该技术对BS数字广播这样的带相关信息网页的电视广播等这样的同时参考流图像、文本信息的状态也很有效。
权利要求
1.一种信息传输方法,其中包括监视和发送终端进行数据接收、发送的传输频带的步骤;以要求发送数据的要求为输入并决定数据要求的顺序的步骤;以及根据上述发送终端侧的频带信息及上述数据要求,控制高速缓存的利用方法的步骤。
2.根据权利要求第1项所述的信息传输方法,其中进一步包括由用户输入上述要求发送数据的要求的步骤。
3.根据权利要求第1项所述的信息传输方法,其中进一步包括取信息时,利用提供让用以取信息的传输频带降低的信息积累方法的负荷管理规则的步骤。
4.根据权利要求第1项所述的信息传输方法,其中进一步包括取信息时,利用提供让所积累的信息的新鲜度提高的信息积累方法的信息新鲜度管理规则的步骤。
5.根据权利要求第1项所述的信息传输方法,其中进一步包括根据可利用的传输频带,或者利用提供让用以取信息的传输频带降低的信息积累方法的负荷管理规则,或者利用提供让所积累的信息的新鲜度提高的信息积累方法的信息新鲜度管理规则,来适当地管理应积累的信息的步骤。
6.根据权利要求第1项所述的信息传输方法,其中进一步备有给应取的内容排一排优先顺序的步骤。
7.根据权利要求第1项所述的信息传输方法,其中进一步包括监视和接收终端进行数据接收、发送的传输频带的步骤;从上述接收终端输入上述要求发送数据的要求的步骤;以及根据上述接收终端侧的频带信息,对上述高速缓存的利用方法进行控制的步骤。
8.根据权利要求第7项所述的信息传输方法,其中进一步包括根据上述发送终端侧的频带信息、上述接收终端侧的频带信息以及上述数据要求,对数据的传送方法进行控制的步骤。
9.根据权利要求第7项所述的信息传输方法,其中进一步包括对每一个应用软件定义使用频带,堵塞时,便在所定义的频带内以对每一个终端及用户所定义的废弃几率将信息废掉的步骤。
10.根据权利要求第7项所述的信息传输方法,其中进一步包括以节目信息及记述了与节目相关的信息的所在地的内容管理信息为输入,在节目开始之前,或者在节目的播放过程中,事先由接收侧自动地取得、积累和节目有关的信息,并视节目的收视状况,把事先已由接收侧取得的信息显示出来的步骤。
11.根据权利要求第7项所述的信息传输方法,其中进一步包括输入以时间制约作附加信息的内容,再或根据上述附加信息在所规定的时间内传输上述内容,或将在时间内未得到传输的上述内容积累起来以备下次传输的步骤。
12.根据权利要求第7项所述的信息传输方法,其中进一步包括积累以通信速率作附加信息的内容的步骤;及以上述所积累的内容为输入,并根据上述附加信息,边对上述已积累的内容进行频带控制边传输它,这样,在所规定的通信速率下传输上述已被积累的内容的步骤。
13.根据权利要求第7项所述的信息传输方法,其中进一步包括输入以时间制约和通信速率作附加信息的内容,再根据上述附加信息变换上述内容的大小并对其进行传输,从而在所规定的时间内以所规定的通信速率传输上述内容的步骤。
14.根据权利要求第7项所述的信息传输方法,其中进一步包括以下步骤输入以时间制约和通信速率为附加信息的内容,并传输具有和上述附加信息相同的附加信息的已积累且变换完毕的内容,若不存在该已积累且变换完毕的内容,就根据上述附加信息来变换上述已输入的内容的大小,并将变换完毕的内容和包括变换前的内容名、内容大小的附加信息一起积累起来并传输出去,从而节省变换时间,并在所规定的时间内以所规定的通信速率传输内容。
15.根据权利要求第7项所述的信息传输方法,其中进一步包括在传输已积累的内容时,是将对应着上述内容的积累状态的附加信息加到上述内容后再传输它,上述接收终端接收它们并将上述附加信息显示出来的步骤。
16.根据权利要求第7项所述的信息传输方法,其中进一步包括上述发送终端,根据内容的附加信息,或选择发送信息本身,或选择仅发送对信息积累处和对从信息积累处取信息的条件的记述的步骤。
17.根据权利要求第7项所述的信息传输方法,其中进一步包括上述接收终端,根据内容的附加信息,选择该从信息积累处取的信息的步骤。
18.根据权利要求第7项所述的信息传输方法,其中进一步包括根据对信息的解析结果,将信息变换为信息实体、对信息积累处的记述、从信息积累处取信息的条件中之至少一个形态,并对其进行传输的步骤。
19.一种信息传输装置,其中包括至少对一个发送终端接收、发送数据的发送终端侧通信接口;监视和上述发送终端进行数据接收、发送的传输频带的发送终端侧频带监视部;存储数据的存储部;以要求发送数据的要求为输入,决定要求的顺序并将其输出的要求管理部;以及根据上述发送终端侧频带监视部所监视的发送终端侧的频带信息、来自上述要求管理部的要求,对上述存储部的利用方法加以控制的数据管理部。
20.根据权利要求第19项所述的信息传输装置,其中进一步包括从用户输入上述要求发送数据的要求的手段。
21.根据权利要求第19项所述的信息传输装置,其中进一步包括数据解释部,其对上述数据管理部已取得的数据的内容进行解释而将所认为的下一个会被要求的数据地址抽出来,再根据传输条件决定要求的顺序,而向上述要求管理部要求数据的。
22.根据权利要求第19项所述的信息传输装置,其中进一步包括车信息管理部,其管理车的位置、车的停止状态、车的行进方向、日期及气候、用户定义信息中之至少一个。
23.根据权利要求第19项所述的信息传输装置,其中进一步包括数据库管理部,它至少备有管理已取得的信息的存储时刻的存储时刻管理手段、管理该信息的被参考时刻的被参考时刻管理手段、管理附加在该信息上的检索主题词的检索主题词管理手段、以及管理该信息的复制状态的复制状态管理手段中之一。
24.根据权利要求第19项所述的信息传输装置,其中进一步包括传送控制部,它根据来自要求管理部的要求,从上述数据管理部中取被要求的数据,并根据来自上述要求管理部或者上述数据管理部的传输条件,按需要对从上述数据管理部取得的数据进行加工。
25.根据权利要求第24项所述的信息传输装置,其中进一步包括监视上述存储部的存储容量的容量监视部,上述数据管理部,它至少根据从上述发送终端侧通信接口输入的来自上述发送终端的传输条件、由上述发送终端侧频带监视部所监视的发送终端侧的频带信息、由上述容量监视部所监视的上述存储部的存储容量信息中之一,对从上述发送终端侧通信接口输入的数据或者由上述传送控制部指定而从上述存储部取得的数据,选择存储到上述存储部、传送到上述传送控制部、废弃这三者中之至少一个,并将传送控制信息送到上述传送控制部。
26.根据权利要求第24项所述的信息传输装置,其中进一步包括管理上述发送终端侧信息接口的传输频带并对其进行控制的发送终端侧频带控制部;及在上述要求管理部所指定的时刻或者所指定的时间,将上述要求管理部所指定的要求发送给上述发送终端侧通信接口的顺序管理部,上述要求管理部,它根据上述要求发送数据的要求,将传输条件和对数据有无的咨询一起输出给上述传送控制部,再根据传输条件传输该所存储的数据。若所存储的该数据不存在,便根据所要求的数据的种类、从上述传送控制部取得的来自上述发送终端的传输条件、从上述传送控制部取得的本装置的传输条件、由上述发送终端侧频带监视部监视的发送终端侧的频带信息中的至少一个,将频带控制信息发送到上述发送终端侧频带控制部,并决定要求顺序,或者将要求从上述发送终端侧通信接口传输给上述发送终端;或者将要求和传输要求的顺序一起输出给上述顺序管理部;或者将已存储在上述顺序管理部的要求输出来。
27.根据权利要求第19项所述的信息传输装置,其中进一步包括至少对一个接收终端接收、发送数据的接收终端侧通信接口;监视和上述接收终端进行数据接收、发送的传输频带的接收终端侧频带监视部;以及用以从上述接收终端输入上述要求发送数据的要求的手段,上述数据管理部,还具有根据上述接收终端侧频带监视部所监视的接收终端侧的频带信息,对上述存储部的利用方法加以控制的功能。
28.根据权利要求第27项所述的信息传输装置,其中上述数据管理部,进一步具有根据上述发送终端侧频带监视部所监视的发送终端侧的频带信息、上述接收终端侧频带监视部所监视的接收终端侧的频带信息、以及来自上述要求管理部的要求,控制数据的传输方法的功能。
29.根据权利要求第27项所述的信息传输装置,其中进一步包括传送控制部,它根据来自上述要求管理部的要求,从上述数据管理部中取被要求的数据,并根据来自上述要求管理部或者上述数据管理部的传输条件,按需要对从上述数据管理部取得的数据进行加工,并将其从上述接收终端侧通信接口发送到上述接收终端。
30.根据权利要求第29项所述的信息传输装置,其中进一步包括管理上述接收终端侧通信接口的传输频带并对其进行控制的接收终端侧频带控制部;及监视上述存储部的存储容量的容量监视部,上述数据管理部,它至少根据从上述发送终端侧通信接口输入的来自上述发送终端的传输条件、从上述传送控制部输入的来自上述接收终端的传输条件、由上述接收终端侧频带监视部所监视的接收终端侧的频带信息、由上述发送终端侧频带监视部所监视的发送终端侧的频带信息、由上述容量监视部所监视的上述存储部的存储容量信息中之一,对从上述发送终端侧通信接口输入的数据、或者由上述传送控制部指定而从上述存储部取得的数据,选择存储到上述存储部、传送到传送控制部、废弃这三者中之至少一个,并将频带控制信息送到上述接收终端侧频带控制部,将传送控制信息送到上述传送控制部。
31.根据权利要求第29项所述的信息传输装置,其中进一步包括管理上述发送终端侧通信接口的传输频带并对其进行控制的发送终端侧频带控制部;及在上述要求管理部所指定的时刻或者所指定的时间,将上述要求管理部所指定的要求发送给上述发送终端侧通信接口的顺序管理部,上述要求管理部,它根据上述接收终端侧通信接口所接收的来自上述接收终端的要求,将传输条件和对数据有无的咨询一起输出给上述传送控制部,再根据传输条件传输该所存储的数据。若所存储的该数据不存在,便根据所要求的数据的种类、从上述传送控制部取得的来自上述发送终端的传输条件、从上述传送控制部取得的本装置的传输条件、由上述发送终端侧频带监视部监视的发送终端侧的频带信息中的至少一个,将频带控制信息发送到上述发送终端侧频带控制部,并决定要求顺序,或者将要求从上述发送终端侧通信接口传输给上述发送终端;或者将要求和传输要求的顺序一起输出给上述顺序管理部;或者将已存储在上述顺序管理部的要求输出来。
全文摘要
网关(100),它包括:至少对一个发送终端(101)接收、发送数据的发送终端侧通信接口(103);至少对一个接收终端(102)接收、发送数据的接收终端侧通信接口104;监视和上述发送终端(101)进行数据接收、发送的传输频带的发送终端侧频带监视部(106);监视和上述接收终端(102)进行数据接收、发送的传输频带的接收终端侧频带监视部(105);存储数据的存储部(112);以来自上述接收终端(102)的要求为输入,决定要求的顺序并将其输出的要求管理部(110);根据上述发送终端侧频带监视部(106)所监视的发送终端侧的频带信息、上述接收终端的频带监视部(105)所监视的接收终端侧的频带信息及来自上述要求管理部(110)的要求,对上述存储部(112)的利用方法及数据的传送方法加以控制的数据管理部(109)。这样,可有效地利用接收、发送侧的传输频带。
文档编号H04L12/26GK1336059SQ00802481
公开日2002年2月13日 申请日期2000年10月27日 优先权日1999年11月1日
发明者佐藤润一, 山口孝雄, 伊藤智祥, 荒川博 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1