亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

信息交換方法,信息處理器,信息收集系統(tǒng),通信方法,通信系統(tǒng),中間裝置和通信裝置的制作方法

文檔序號:7854168閱讀:213來源:國知局
專利名稱:信息交換方法,信息處理器,信息收集系統(tǒng),通信方法,通信系統(tǒng),中間裝置和通信裝置的制作方法
技術領域
本發(fā)明涉及一種信息交換方法,信息處理器,信息收集系統(tǒng),通信方法,通信系統(tǒng),中間裝置以及通信裝置,更具體地說,涉及用于通過服務器從信息收集裝置向終端裝置傳送信息的一種信息交換方法,信息處理器,信息收集系統(tǒng),通信方法,通信系統(tǒng),中間裝置以及通信裝置。
背景技術
圖1表示一個常規(guī)信息交換系統(tǒng)的系統(tǒng)配置圖。
常規(guī)的信息交換系統(tǒng)1以這樣一種方式被配置,它允許信息收集裝置11-1至11-n、服務器12以及終端裝置13-1至13-m通過網(wǎng)絡14互相通信。
信息收集裝置11-1至11-n可以是,例如,為了收集實況的流式視頻圖像信息的各個片段而從它們的周圍拍攝圖像的視頻攝像機。應當注意的是,信息收集裝置11-1至11-n也可以是能以實時方式提供流式視頻信息的各個片段的那些裝置。
由信息收集裝置11-1至11-n所收集的實時和/或?qū)崨r的流式視頻圖像信息的n個片段通過網(wǎng)絡14被送往服務器12。服務器12響應于來自終端裝置13-1至13-m的請求,向各個終端裝置13-1至13-m分配和傳送由信息收集裝置11-1至11-n所收集的實時和/或?qū)崨r的流式視頻圖像信息的這些片段。
應當注意的是,上述類型的常規(guī)的信息收集系統(tǒng)被設計用于這樣的情形,即,待交換的流式視頻圖像信息的片段的數(shù)目遠遠多于用戶的數(shù)目,因此,要求服務器具有高的處理容量。
為此,上述類型的常規(guī)的信息收集系統(tǒng)在響應于來自終端裝置13-1至13-m的請求、向它們分配和提供信息之前,將信息收集裝置11-1至11-n所收集的流式視頻信息的各個片段集中在服務器12之中。因此,問題在于,它在服務器12中導致巨大的處理負荷。
此外,需要由信息收集裝置11-1至11-n收集的實時流式視頻信息的各個片段的所有終端裝置13-1至13-m都訪問服務器12。問題在于,隨著終端裝置13-1至13-m的數(shù)目的增加,通信速率將逐漸地降低,并且在某些情況下,可能導致一些幀從流式視頻信息中丟失。
圖2是用以說明一個常規(guī)的內(nèi)容交換系統(tǒng)的工作情況圖。
一個內(nèi)容交換系統(tǒng)20以這樣的方式被配置,它允許客戶機21和服務器22通過網(wǎng)絡23互相通信。在接收到從客戶機21發(fā)往服務器22的請求之后,服務器22通過網(wǎng)絡23向客戶機21提供客戶機21所請求的內(nèi)容。
在這個事件中,用戶必須在他的或她的客戶機21上進行工作,以便找到含有他或她所需要的內(nèi)容的服務器22,并訪問該服務器22。此外,他或她不能選擇從客戶機21到服務器22的通信路由。
在網(wǎng)絡23中,個別的路由器Rt能自動地確定用于通信的最佳路由,并通過從這些路由器Rt中選出的通信路由來發(fā)送數(shù)據(jù)。
從以上所述可以看出,在常規(guī)的內(nèi)容交換系統(tǒng)20中,希望獲得所需的(各項)內(nèi)容的任何客戶機21都必須訪問一定的服務器22,并且他們必須找到存儲著他們所需的(各項)內(nèi)容的服務器22。因此,問題在于,用戶的操作變得復雜。
此外,在常規(guī)的內(nèi)容交換系統(tǒng)20中,由網(wǎng)絡23所包含的各路由器Rt自動地選擇通信路由。各路由器Rt根據(jù)它們周圍的各通信路徑上的業(yè)務量來確定最佳的路徑。它們不考慮在各下游路徑上的業(yè)務量。因而,一條已選定的路由的整體通信速率可能變慢。這意味著沒有考慮到全部的路由。
本發(fā)明是針對上述問題而產(chǎn)生的,并且它的一個目標就是提供一種信息交換方法,信息處理器,信息收集系統(tǒng),用以有效地交換由多個信息收集裝置所收集的流式視頻信息的各個片段。
此外,本發(fā)明是針對上述問題而產(chǎn)生的,并且它的一個目標就是提供一種通信方法,通信系統(tǒng),中間裝置和通信裝置,用以以高速度來獲得客戶機所請求的內(nèi)容。

發(fā)明內(nèi)容
本發(fā)明的特征在于,將每一個所述終端裝置鏈接到多個信息收集裝置中的一個信息收集裝置,該信息收集裝置收集從它所鏈接的終端裝置所請求的給定數(shù)目的流式視頻信息片段,引導各信息收集裝置將給定數(shù)目的流式視頻信息片段直接地送往它們所鏈接的終端裝置,并由各終端裝置產(chǎn)生和顯示一個預定的屏幕,其中包含已經(jīng)被傳送的給定數(shù)目的流式視頻圖像。
根據(jù)本發(fā)明,該流式視頻信息直接地從用戶所選定的(各)信息收集裝置送往各終端裝置。不要求服務器去處理流式視頻信息,因此,在服務器中的操作得以減少。每一個終端裝置都直接地訪問一個或多個被選定的信息收集裝置。因而,對各信息收集裝置的訪問將被分散開。各信息收集裝置的容量就不一定需要增加。
本發(fā)明的特征還在于,該服務器獲得收集從各終端裝置所請求的給定數(shù)目的流式視頻圖像的各信息收集裝置的鏈接目的地地址,并通知所述各終端裝置相應的鏈接目的地地址,每一個終端裝置都適于訪問從該服務器獲得的鏈接目的地地址所指定的信息收集裝置,以便直接地獲得一個預定的流式視頻信息片段。
根據(jù)本發(fā)明,該服務器僅被要求去獲得收集從各終端裝置所請求的給定數(shù)目的流式視頻圖像的各信息收集裝置的鏈接目的地地址,并通知各終端裝置它們對應的鏈接目的地地址。這樣就降低了處理負荷。
此外,本發(fā)明的特征還在于,該服務器向每一個信息收集裝置發(fā)出請求,上述信息收集裝置收集從每一個終端裝置所請求的給定數(shù)目的流式視頻圖像,該信息收集裝置響應于來自該服務器的請求,被引導直接地向它們所鏈接的各終端裝置提供流式視頻信息。
根據(jù)本發(fā)明,該服務器向每一個信息收集裝置發(fā)出請求,并且,該信息收集裝置響應于來自該服務器的請求,被引導直接地向它們所鏈接的各終端裝置提供流式視頻信息。這樣就減少了在該服務器與各終端裝置之間所執(zhí)行的通信步驟的數(shù)目。這樣一來,就能以高速度來交換流式視頻信息。
根據(jù)本發(fā)明,該服務器向每一個信息收集裝置發(fā)出請求,并且,該信息收集裝置響應于來自該服務器的請求,被引導直接地向它們所鏈接的各終端裝置提供流式視頻信息。由此,就減少了在服務器與各終端裝置之間所執(zhí)行的通信步驟的數(shù)目。這樣一來,就能以高速度來交換流式視頻信息。
而且,本發(fā)明的特征還在于,每一個終端裝置都根據(jù)該服務器所接收的鏈接目的地設置表來訪問它所鏈接的(各)信息收集裝置。
根據(jù)本發(fā)明,該服務器向各終端裝置發(fā)送鏈接目的地設置表,并且,每一個終端裝置都根據(jù)該鏈接目的地設置表來訪問它所鏈接的(各)內(nèi)容服務器。這樣就能避免對各內(nèi)容服務器中的某一個內(nèi)容服務器的集中訪問,由此,各內(nèi)容服務器的負荷可以被分散開。
此外,本發(fā)明的特征還在于,將先前保存在其中的鏈接目的地設置表,跟各終端裝置在訪問它們所鏈接的信息收集裝置時所發(fā)送的鏈接目的地設置表進行比較,以便控制各終端裝置的訪問。
根據(jù)本發(fā)明,使用從該服務器接收的鏈接目的地設置表,借助于執(zhí)行授權,就能保證訪問控制。
此外,本發(fā)明的特征還在于一種用于通過多個中間裝置在客戶機和服務器之間傳輸分組的通信方法,該通信方法包括使用一定的命令,在客戶機和服務器之間進行一次以上的通信;借助于測量通信期間的通信性能來檢測出所述一定的命令的通信路由,并且在每通過相加(add-per-passage)的基礎上,將各中間裝置的地址添加到所述一定的命令之中;并且通過相對于所述通信路由能產(chǎn)生最佳通信性能的通信路由,在客戶機與服務器之間進行通信。
根據(jù)本發(fā)明,可以通過能產(chǎn)生最佳通信性能的通信路由來完成通信。這樣就能實現(xiàn)順暢的通信。
而且,本發(fā)明的特征還在于,一種介于客戶機與服務器之間的中間裝置,包括命令檢測裝置,用于檢測在該客戶機和該服務器之間傳送的一定的命令;路由信息檢測裝置,用于檢測出在該客戶機和該服務器之間傳送的通信數(shù)據(jù)中所含有的路由信息;以及中間控制裝置,其適于在檢測到所述一定的命令時,在把它的本地地址添加到上述命令之后,向一個網(wǎng)絡發(fā)送該命令,當中間控制裝置的本地地址被包含在由路由信息檢測裝置所檢測出的路由信息之中時,中間控制裝置轉(zhuǎn)發(fā)該通信數(shù)據(jù)。
根據(jù)本發(fā)明,每一個中間裝置都把它的本地地址添加到一定的命令之中,使之有可能去標識介于客戶機以及服務器之間的通信路由。此外,中間裝置能識別被包含在通信數(shù)據(jù)之中的路由信息,以便轉(zhuǎn)發(fā)通信數(shù)據(jù)。這使得它有可能根據(jù)路由信息,通過通信路由來發(fā)送通信數(shù)據(jù)。
本發(fā)明是一個通信系統(tǒng),用于通過網(wǎng)絡在客戶機和服務器之間進行通信,包括旁路裝置,它在旁路網(wǎng)絡的同時,允許在客戶機和服務器之間進行通信。
本發(fā)明的特征在于它包括測量裝置,用以測量客戶機和服務器之間的通信性能;以及通信控制裝置,當所述測量裝置所測得的通信性能降低到一定水平以下時,它使所述旁路裝置旁路該網(wǎng)絡。
根據(jù)本發(fā)明,當介于客戶機和服務器之間的通信性能不良時,通過使用旁路裝置為該網(wǎng)絡建立旁路,就能以高速度進行通信。
本發(fā)明的特征在于一種通信系統(tǒng),用于通過網(wǎng)絡在客戶機和服務器之間進行通信,其中,該服務器包括一個節(jié)點服務器,它適于接受來自客戶機的請求;以及一個內(nèi)容服務器,它適于響應來自節(jié)點服務器的請求,向客戶機發(fā)送該客戶機所請求的內(nèi)容。
本發(fā)明的特征在于一種通信系統(tǒng),用于通過網(wǎng)絡在客戶機和服務器之間進行通信,其中,該服務器包括一個內(nèi)容服務器,它向該客戶機提供內(nèi)容;以及一個節(jié)點服務器,它適于接收來自該客戶機的請求,并且向該客戶機提供內(nèi)容服務器的鏈接目的地信息,上述內(nèi)容服務器存儲著該客戶機所請求的內(nèi)容;該客戶機適于根據(jù)來自節(jié)點服務器的鏈接目的地信息,向內(nèi)容服務器請求內(nèi)容。
根據(jù)本發(fā)明,各種操作負荷可以在(各)節(jié)點服務器以及(各)內(nèi)容服務器之間進行分配。
本發(fā)明的特征在于,該節(jié)點服務器具有基于內(nèi)容或它的鏈接目的地的層次結構;該節(jié)點服務器具有對有關由節(jié)點服務器在較高或較低層次上管理的內(nèi)容的信息進行備份的功能。
根據(jù)本發(fā)明,基于進行訪問的各客戶機、按照層次結構來構建各節(jié)點服務器,這樣就能減輕各具體的節(jié)點服務器的處理負荷。
本發(fā)明的特征在于一種通信裝置,用于通過網(wǎng)絡在客戶機和服務器之間進行通信,該通信裝置適于借助于訪問一個內(nèi)容服務器向客戶機提供內(nèi)容,上述內(nèi)容服務器響應來自客戶機的請求時提供內(nèi)容,該通信裝置包括高速緩存裝置,用于根據(jù)來自客戶機的訪問頻率,緩存內(nèi)容服務器中的內(nèi)容;該通信裝置適于響應來自客戶機的請求,向該客戶機發(fā)送高速緩存的內(nèi)容。
根據(jù)本發(fā)明,按照來自客戶機的訪問頻率,在內(nèi)容服務器中的各項內(nèi)容被緩存在節(jié)點服務器之中。這使得它有可能在不通過內(nèi)容服務器的條件下,從節(jié)點服務器向客戶機提供內(nèi)容。


圖1是表示一個常規(guī)信息交換系統(tǒng)的系統(tǒng)配置圖;圖2是表示一個常規(guī)內(nèi)容交換系統(tǒng)的系統(tǒng)配置圖;圖3是表示根據(jù)本發(fā)明第一實施例的系統(tǒng)配置圖;圖4是終端裝置103-i的方框圖;圖5是服務器102的方框圖;圖6是表示一個鏈接目的地信息區(qū)123b的數(shù)據(jù)結構圖;圖7是信息收集裝置101-i的方框圖;
圖8是根據(jù)本發(fā)明第一實施例的處理流程圖;圖9是表示一個播放器的屏幕圖;圖10是本發(fā)明第一實施例的一個修改版本的處理流程圖;圖11是第二修改版本的處理流程圖;圖12是表示一個鏈接目的地設置表的數(shù)據(jù)結構圖;圖13是表示根據(jù)本發(fā)明第二實施例的內(nèi)容交換系統(tǒng)的系統(tǒng)配置圖;圖14是表示含有一條路由命令的分組的數(shù)據(jù)結構圖;圖15是表示含有從客戶機301發(fā)往節(jié)點服務器303的請求的一個分組的數(shù)據(jù)結構圖;圖16是表示含有從內(nèi)容服務器304發(fā)往客戶機的內(nèi)容的一個分組的數(shù)據(jù)結構圖;圖17是表示路由表的數(shù)據(jù)結構圖;圖18是表示路由信息表的數(shù)據(jù)結構圖;圖19是表示本發(fā)明第二實施例的一個修改版本的系統(tǒng)配置圖;圖20是用以說明本發(fā)明第二實施例的修改版本的工作情況圖;圖21是表示根據(jù)本發(fā)明的第三實施例的系統(tǒng)配置圖;圖22是表示各節(jié)點服務器的層次結構圖;圖23是表示地址表的數(shù)據(jù)結構圖;圖24是表示高速緩存器表的數(shù)據(jù)結構圖;圖25是表示統(tǒng)計數(shù)據(jù)表的數(shù)據(jù)結構圖;圖26是由節(jié)點服務器902執(zhí)行的處理流程圖,以及圖27是一份重要部件的配置圖,這些重要部件被應用于這樣一個案例,其中,節(jié)點服務器902在分層結構的較高和較低層次上含有地址表911。
具體實施例方式圖3是表示根據(jù)本發(fā)明的第一實施例的系統(tǒng)配置圖。在這份圖中,用相同的附圖標記來描述那些類似于圖1所示的元件和部件,并且其說明從略。
本實施例的信息交換系統(tǒng)100跟各種常規(guī)系統(tǒng)的差別在于,各信息收集裝置101-1至101-n,服務器102,以及終端裝置103-1至103-m的工作情況。
在根據(jù)本實施例的信息交換系統(tǒng)100中,當終端裝置103-1至103-m中的一個終端裝置103-i向服務器102請求內(nèi)容時,服務器102就向該終端裝置103-i返回一個鏈接目的地。終端裝置103-i直接地從信息收集裝置101-1至101-n中的已鏈接的信息收集裝置101-1至101-2獲得內(nèi)容,并顯示該項內(nèi)容。
首先,說明終端裝置103-1至103-m中的一個預定的終端裝置103-i的配置。
圖4是終端裝置103-i的方框圖。
終端裝置103-i被配置成具有一個輸入裝置111,一個CPU 112,一個ROM 113,一個硬盤驅(qū)動器114,一個RAM 115,一個通信裝置116,以及一個顯示單元117。
輸入裝置111可以是一個鍵盤或一個鼠標,用于命令或數(shù)據(jù)輸入。CPU 112根據(jù)被存儲在ROM 113以及硬盤驅(qū)動器114之中的程序來進行數(shù)據(jù)處理。在ROM 113中,存儲著諸如BIOS那樣的程序和初始設置信息。在硬盤驅(qū)動器114中,存儲著諸如播放器那樣的程序和數(shù)據(jù),該播放器用于顯示來自多個信息收集裝置101-1至101-n的流式視頻圖像。RAM 115被用來作為CPU 112的暫存區(qū)。
通信裝置116執(zhí)行通往網(wǎng)絡14的通信控制。顯示單元117可以是一個陰極射線顯像管(CRT)或者一個液晶顯示器(LCD),在其上顯示各項內(nèi)容等。
其次,說明服務器102的配置。
圖5是服務器102的方框圖。
服務器102被配置成具有一個CPU 121,一個ROM 122,一個硬盤驅(qū)動器123,一個RAM 124,以及一個通信裝置125。CPU 121根據(jù)被存儲在ROM 122以及硬盤驅(qū)動器123中的程序來進行信息處理。在ROM 122中,存儲著BIOS和各種設置數(shù)值。
硬盤驅(qū)動器123被配置成具有一個程序區(qū)123a以及一個鏈接目的地信息區(qū)123b。程序區(qū)123a存儲著一段程序,它根據(jù)來自終端裝置103-i的請求,去查找鏈接目的地信息區(qū)123b,以確定一個鏈接目的地,并將這一情況通知終端裝置103-i,這將在下面加以說明。
圖6是表示鏈接目的地信息區(qū)123b的數(shù)據(jù)結構圖。
鏈接目的地信息區(qū)123b具有這樣的結構,在其中,為各選擇頻道S1至Sk定義了鏈接目的地地址A1至Ak。通過指定一個選擇頻道Sk,就能確定對應的鏈接目的地地址Ak。
RAM 124被用來作為CPU 121的一個暫存區(qū)。通信裝置125執(zhí)行通往網(wǎng)絡14的通信控制。
其次,說明信息收集裝置101-1至101-n中的一個信息收集裝置101-i的配置。
圖7是信息收集裝置101-i的方框圖。
信息收集裝置101-i被配置成具有一個視頻攝像機單元131,一個圖像處理器132,以及一個通信裝置133。
視頻攝像機單元131拍攝它周圍環(huán)境的流式視頻圖像。視頻攝像機單元131所拍攝的流式視頻圖像被送往圖像處理器132。圖像處理器132進行運算,例如壓縮運算,這種運算是為在視頻攝像機單元131所拍攝的流式視頻圖像信息上傳輸流式視頻圖像所必需的。經(jīng)過圖像處理器132處理的流式視頻圖像信息被送往通信裝置133。通信裝置133根據(jù)來自終端裝置103-i的請求,執(zhí)行通過網(wǎng)絡14將流式視頻圖像信息送往終端裝置103-i的操作,這將在下面加以說明。
其次,參照附圖來說明由終端裝置103-i選出多個頻道的一個案例的運作。
圖8是根據(jù)本發(fā)明的一個實施例的處理流程圖。
首先,當在終端裝置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發(fā)出請求。此項請求包括用戶用以定位所需頻道的選擇頻道信息。
用戶參照在頻道菜單顯示部分D3中的一份頻道表Lch,并使用頻道選擇按鈕B1來選擇所需頻道。然后,他或她使用選擇按鈕B2。通過選擇按鈕B2的動作,來選擇準備在流式視頻圖像顯示部分D1上顯示的頻道。同時選擇準備在流式視頻圖像顯示部分D2上顯示的頻道。其后,在選擇準備在流式視頻圖像顯示部分D1和D2上顯示的頻道之后,用戶通過使用確認按鈕B3來向服務器102發(fā)出請求。
在步驟S2-1中,在接受來自終端裝置103-i的、含有選擇頻道信息的請求之后,在步驟S2-2中,服務器102對已接受的請求進行分析,并獲得選擇頻道信息。然后,在步驟S2-3中,服務器102根據(jù)選擇頻道信息在鏈接目的地信息區(qū)123b中進行查找,并獲得一個鏈接目的地地址。隨后,在步驟S2-4中,服務器102將該鏈接目的地地址通知終端裝置103-i。
在步驟S1-3中,在接收來自服務器102的針對已選定頻道的鏈接目的地地址以后,在步驟S1-4中,終端裝置103-i從已接收的鏈接目的地地址所標識的一個或多個裝置(諸如信息收集裝置101-1和101-2)中請求內(nèi)容。
在步驟S3-1中,在接收來自終端裝置103-i的請求之后,信息收集裝置101-1就發(fā)送內(nèi)容,即,在步驟S3-2中,由視頻攝像機單元131拍攝并送往終端裝置103-i的流式視頻圖像信息。類似地,在步驟S4-1中,在接收來自終端裝置103-i的請求之后,信息收集裝置101-2就發(fā)送內(nèi)容,即,在步驟S4-2中,由視頻攝像機單元131拍攝并送往終端裝置103-i的流式視頻圖像信息。
在步驟S1-5中,在接收各項內(nèi)容(即,來自信息收集裝置101-1和101-2的流式視頻圖像信息的各個片段)之后,在步驟S1-6中,終端裝置103-i就產(chǎn)生具有已接收的各流式視頻圖像的播放器屏幕,并顯示其結果。
采用上述處理步驟,在已選定頻道上的流式視頻圖像,即,由信息收集裝置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的各項內(nèi)容,即,流式視頻圖像信息的各個片段,跟播放器所指定的一個預定的屏幕組合在一起,并且被顯示。所得到的顯示(結果)令終端裝置103-i的用戶覺得好像他或她正在訪問服務器101-2那樣。用戶并不知道流式視頻信息是直接地從信息收集裝置101-1至101-2發(fā)送過來的。
在這個實施例中,當終端裝置103-i向服務器102發(fā)出請求時,服務器102就將鏈接目的地地址通知終端裝置103-i,同時終端裝置103-i訪問信息收集裝置101-1和101-2,以便獲得各流式視頻圖像。然而,服務器102可以直接地向待鏈接的信息收集裝置101-1和101-2發(fā)出推出數(shù)據(jù)的請求,并且信息收集裝置101-1和101-2中的每一個都可以向終端裝置103-i發(fā)送流式視頻圖像信息。
圖10表示本發(fā)明的第一實施例的一個修改版本的處理流程圖。在圖中,用相同的附圖標記來描述類似于圖8的那些操作和步驟,并且其說明從略。
在這個修改的版本中,在步驟S2-3中,當服務器102獲得一個鏈接目的地地址時,在步驟S2-11中,服務器102就向該鏈接目的地地所指定的信息收集裝置101-1和101-2發(fā)出推出數(shù)據(jù)的請求。
在步驟S3-1和S4-1中,在接收到來自服務器102的推出數(shù)據(jù)的請求之后,在步驟S3-2和S4-2中,信息收集裝置101-1和101-2就分別根據(jù)來自服務器102的推出數(shù)據(jù)的請求,向終端裝置103-i發(fā)送流式視頻圖像。
根據(jù)這個修改版本,就能簡化與終端裝置103-i之間的通信。
本實施例的信息交換系統(tǒng)100的工作情況優(yōu)于含有多個信息收集裝置的各種案例。例如,當各信息收集裝置是沿著一條河流的各監(jiān)視攝像機時,將能獲得良好的結果。
河流監(jiān)控在一個寬范圍的區(qū)域中進行。為此目的,需要多部監(jiān)視攝像機。不可能把來自這些監(jiān)視攝像機的圖像放在一起來進行監(jiān)控。在這種情況下,基于區(qū)域的監(jiān)控將提供較好的效果。
然而,若來自若干監(jiān)視攝像機的圖像在服務器102中被放在一起來進行處理,并且被分為若干區(qū)域,如同通常所做的那樣,則服務器102的處理負荷將有所增加。這樣就產(chǎn)生增加服務器102以及通信線路的容量的需求。
與此相反,在本實施例中,終端裝置103-1至103-m直接地從信息收集裝置101-1至101-n獲得實時和/或?qū)崨r的流式視頻圖像,因此,不要求服務器102去處理實時和/或?qū)崨r的流式視頻圖像并將它們分配到具體的終端裝置103-1至103-m。這樣就減輕了服務器102的處理負荷。此外,對服務器來說,不需要發(fā)送諸如流式視頻圖像那樣的大容量數(shù)據(jù)。這樣就消除了例如展寬通信線路的頻帶的需求。上述的優(yōu)點保證了必要信息的可靠傳送,同時允許實現(xiàn)一個系統(tǒng)的廉價配置。
而且,可以直接地從作為信息收集裝置101-1至101-n的監(jiān)視攝像機向終端裝置103-1至103-m提供實時和/或?qū)崨r的流式視頻圖像。除非對某一信息收集裝置,即,信息收集裝置101-1至101-n的某一監(jiān)視攝像機的訪問正在增加,在信息收集裝置上的通信量密集都可以避免,因此,將不會出現(xiàn)諸如幀丟失那樣的問題。這樣就能無失敗地獲得所有的信息片段。
本實施例假定對某一信息收集裝置的訪問沒有極端地增加這樣一種情況,即,信息收集裝置的數(shù)目n相對地大于終端裝置的數(shù)目m的情況。在這種情況下,它能較好地進行工作。例如,這適用于存在多個信息收集裝置的情況,以及存在大量有待于由安全監(jiān)控裝置進行覆蓋的情況,例如,需要覆蓋大面積的河流、學校、辦公室和工廠的情況,這些對象難以在同一時間進行監(jiān)控。
本實施例避免了對某一信息收集裝置進行極端密集的訪問的情形??梢栽诓话l(fā)生幀丟失的前提下,再現(xiàn)實時和/或?qū)崨r的流式視頻信息。因此,它適用于與反犯罪或防災用途有關的監(jiān)控。
應當注意的是,實時和/或?qū)崨r的流式視頻信息是從信息收集裝置101-1至101-n向終端裝置103-i提供、并在其上被顯示的。然而,除了視頻信息以外的信息,諸如防災/反犯罪信息、社區(qū)信息、行政信息、環(huán)境信息,以及基礎設施信息,都可以從服務器102提供并且進行顯示。
此外,已經(jīng)結合下列情況對本實施例進行說明,即,在終端裝置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發(fā)送一份鏈接目的地設置表。
圖12是表示鏈接目的地設置表的數(shù)據(jù)結構圖。
一份鏈接目的地設置表200包括針對被存儲在其中的各頻道的體裁代碼以及各鏈接目的地的統(tǒng)一資源定位符(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發(fā)送已選定的頻道,連同鏈接目的地設置表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,就能防止未經(jīng)授權的訪問。
在步驟S13-1中,當鏈接被允許以及接收到來自服務器102的鏈接請求時,信息收集裝置101-i就向終端裝置103-i發(fā)送信息,諸如在步驟S13-2中所收集的一幅實時圖像。
在步驟S12-5中,在接收到來自信息收集裝置101-i的已收集的信息的一些片段之后,終端裝置103-i就在一個顯示器窗口的一個預定的小區(qū)域中顯示已接收的信息。
雖然在本實施例中,由服務器102管理著鏈接目的地設置表200,但是,它也可以由信息收集裝置101-1至101-i來進行管理。通過管理在信息收集裝置101-1至101-i之中的鏈接目的地設置表200,即使當在服務器102上的系統(tǒng)已經(jīng)停止工作,信息收集裝置101-1至101-i仍然能夠進行鑒權操作并提供已收集的信息。
已經(jīng)結合一個河流監(jiān)視攝像機的實例來說明上面的實施例,但是它并不局限于此。可以用內(nèi)容服務器來取代信息收集裝置101-1至101-i,以便提供所需的(各項)內(nèi)容。
根據(jù)這個修改版本,服務器102向終端裝置103-1至103-m發(fā)送鏈接目的地設置表200,并且終端裝置103-1至103-m中的每一個都根據(jù)鏈接目的地設置表200來訪問信息收集裝置101-1至101-n。對信息收集裝置101-1至101-n中的某一個信息收集裝置的集中訪問將不會出現(xiàn),從而允許對信息收集裝置101-1至101-n進行負荷分配。
而且,根據(jù)這個已修改的實例,通過使用由服務器102提供的鏈接目的地設置表200來進行鑒權,就能確鑿無疑地完成訪問控制。此外,這個已修改的實例可以應用于推出數(shù)據(jù)的請求。
圖13是表示本發(fā)明的第二實施例的系統(tǒng)配置圖。
本實施例的一個內(nèi)容交換系統(tǒng)300被配置成具有一部客戶機301,一個網(wǎng)絡302,一個節(jié)點服務器303,以及一個內(nèi)容服務器304。
客戶機301通過網(wǎng)絡302向節(jié)點服務器303發(fā)出請求。響應于來自客戶機301的請求,節(jié)點服務器303向內(nèi)容服務器304發(fā)出推出數(shù)據(jù)的請求。
響應于來自節(jié)點服務器303的推出數(shù)據(jù)的請求,內(nèi)容服務器304通過網(wǎng)絡302向客戶機301發(fā)送內(nèi)容??蛻魴C301顯示來自內(nèi)容服務器304的內(nèi)容。應當注意的是,響應于來自客戶機301的請求,節(jié)點服務器303可以讓一個鏈接目的地進行回答,同時客戶機301可以直接訪問內(nèi)容服務器304,以便向客戶機301提供內(nèi)容。
此外,網(wǎng)絡302具有連接著多個路由器Rt的各通信路由L的一個類似于網(wǎng)絡的結構。路由器Rt根據(jù)一個已接收的分組的目的地IP地址來尋找最佳的通信路由L,并向該通信路由L發(fā)送已接收的分組。
在這里,以這樣一種方式來配置本實施例的系統(tǒng),使得從客戶機301到節(jié)點服務器303的路由,或者從內(nèi)容服務器304到客戶機301的路由都可以事先被確定。借助于發(fā)送一條從客戶機301到節(jié)點服務器303的路由命令或者從內(nèi)容服務器304到客戶機301的路由命令,就能確定待使用的路由。
首先,對路由命令進行說明。
圖14是表示含有一條路由命令的一個分組的數(shù)據(jù)結構圖。
路由命令400包括一個報頭部分401以及一個數(shù)據(jù)部分402。報頭部分401含有報頭信息411,諸如一份數(shù)據(jù)報的標識號碼,一部進行發(fā)送的計算機的IP地址412,一部目的地計算機的IP地址413。而且,報頭部分401具有一個可選區(qū)414。允許用戶在可選區(qū)414中記錄信息。
數(shù)據(jù)部分402含有一條路由命令421以及一條地址歷史信息422。路由命令421是這樣一條命令,用于搜索一條路由,以便獲得最佳的通信路由。地址歷史信息422存儲著各轉(zhuǎn)發(fā)路由器Rt的轉(zhuǎn)發(fā)次數(shù)431以及IP地址432-1至432-n。每次當該分組通過路由器Rt時,就對地址歷史信息422進行更新。
通過從客戶機301向節(jié)點服務器303發(fā)送上述路由命令400,節(jié)點服務器303就能獲得從客戶機301到節(jié)點服務器303的地址歷史信息422。此外,通過把它從內(nèi)容服務器304發(fā)送到客戶機301,客戶機301就能獲得從內(nèi)容服務器304到客戶機301的地址歷史信息422。地址歷史信息422被用來作為從客戶機301到節(jié)點服務器303的路由信息,或者從內(nèi)容服務器304到客戶機301的路由信息。
在發(fā)送請求時,客戶機301從節(jié)點服務器303獲得從客戶機301到節(jié)點服務器303的路由信息,根據(jù)所獲得的地址歷史信息422來生成路由信息,將路由信息添加到該項請求之中,并發(fā)送它們。
圖15是表示含有準備從客戶機301發(fā)往節(jié)點服務器303的請求的一個分組的數(shù)據(jù)結構圖。在這份圖中,用相同的附圖標記來描述那些類似于圖13所示的元件和部件,并且其說明從略。
在含有準備從客戶機301發(fā)往節(jié)點服務器303的請求的一個分組500中,例如,報頭部分401的可選區(qū)414含有各轉(zhuǎn)發(fā)路由器Rt的轉(zhuǎn)發(fā)次數(shù)431以及IP地址432-1至432-n。此外,在數(shù)據(jù)部分402中,設置了請求511。
路由器Rt查找報頭部分401的可選區(qū)414,以便確定后繼的路由。應當注意的是,當從內(nèi)容服務器304向客戶機301提供內(nèi)容時,通過在數(shù)據(jù)區(qū)402中設置該項內(nèi)容,以取代該項請求,就能通過預期的路由來發(fā)送該項內(nèi)容。
準備從客戶機301發(fā)送到節(jié)點服務器303的該項請求,通過對應于與該項請求相關的(各)路由地址的(各)路由器Rt,被送往節(jié)點服務器303。此外,準備從內(nèi)容服務器304發(fā)送到客戶機301的該項內(nèi)容,通過對應于與該項內(nèi)容相關的(各)路由地址的(各)路由器Rt,被送往客戶機301。
其次說明每一個路由器的工作情況。
圖16表示路由器Rt的工作流程圖。
在步驟S21-1中,當接收到一個分組時,路由器Rt就在步驟S21-2中對已接收的分組進行分析。在步驟S21-3中,路由器Rt根據(jù)分析結果來判定已接收的數(shù)據(jù)是否路由命令。
在步驟S21-3中,當判定結果表明它是路由命令時,路由器Rt就接納已接收的分組,并在步驟S21-4中進行預定的操作。然后,在步驟S21-5中,路由器Rt將它的本地IP地址添加到在該分組的路由命令里面的地址歷史信息中去,并將該分組發(fā)送到一個下游的通信路由L。在這個事件中,路由器Rt根據(jù)在該分組中的目的地IP地址來尋找最佳的通信路由L,并發(fā)送該分組。
通過重復執(zhí)行上述各步驟S21-1至S21-5,就能檢出從客戶機301到節(jié)點服務器303的路由??梢詫σ褭z出的路由進行命名,并將其存儲到由節(jié)點服務器303提供的一份路由表之中。
圖17是表示一份路由表的數(shù)據(jù)結構圖。
路由表600含有針對各自的路由名R1至Rn的待通過的路由器Rt的IP地址A11至A1m......An1至Anm。
節(jié)點服務器303具有被存儲在路由表600之中的針對每一條路由的一份路由信息表。
圖18是表示一份路由信息表的數(shù)據(jù)結構圖。
路由信息表700具有涉及以各自的路由名R1,R2,...,Rn存儲在其中的各路由的信息。該信息可以是,例如,關于時間周期T11至T12...Tn1至Tn2(在這些時間周期內(nèi),允許稱心如意的使用),數(shù)據(jù)傳輸速率S1至Sn,以及響應時間Tres1至Tresn。
節(jié)點服務器303在回答來自客戶機301的請求時,查找路由信息表700,尋找最佳路由,從路由表600中讀出它的路由地址,并把它送往客戶機301。
客戶機301把從節(jié)點服務器303接收的路由地址放進該分組的可選區(qū)414,并發(fā)送請求。
應當注意的是,在本實施例中,路由表600和路由信息表700都被保存在節(jié)點服務器303之中,但是,它們也可以被保存在客戶機301之中。
現(xiàn)在,回到圖16,繼續(xù)進行說明。
在步驟S21-3中,當所提供的分組不是路由命令時,即,例如,當它是一個在其中請求或內(nèi)容被設置為數(shù)據(jù)的分組時,則在步驟S21-6中,將對在該分組的可選區(qū)414中的路由地址信息432-1至432-n進行分析。
其次,在步驟S21-7中,將根據(jù)在步驟S21-6中所獲得的結果,判定該路由地址是否含有本地路由器Rt的IP地址。在步驟S21-7中,當在路由地址中含有本地路由器Rt的IP地址時,該主體路由器將被認為是該分組應當從其中通過的路由器Rt。在步驟S21-8中,該路由器接納該分組,進行預定的操作,并在其后,向后繼的(各)路由地址發(fā)送該分組。
在步驟S21-7中,當在路由地址信息432-1至432-n中不含有本地路由器Rt的IP地址時,則在步驟S21-9中,該路由器將已接收的分組退回到發(fā)送該分組的路由器Rt。發(fā)送該分組的路由器Rt將該分組發(fā)送到另一個下游通信路由L。
通過由各路由器Rt重復執(zhí)行上述各步驟S21-1至S21-3以及S21-6至S21-9中的操作,來自客戶機301的分組就通過一條預定的路由被送往節(jié)點服務器303。
類似地,節(jié)點服務器303根據(jù)來自客戶機301的請求,通過內(nèi)容服務器304向客戶機301發(fā)送路由命令。這就有可能獲得從內(nèi)容服務器304到客戶機301的一條路由。例如,通過管理在客戶機301之中的路由表600和路由信息表700并按照請求向節(jié)點服務器303提供路由地址,就能優(yōu)化準備用于從內(nèi)容服務器304向客戶機301提供內(nèi)容的路由。
應當注意的是,通過來自內(nèi)容服務器304的路由命令,可以將在客戶機301中所獲得的路由地址送往節(jié)點服務器303,并且節(jié)點服務器303可以管理路由表600和路由信息表700,以便確定從內(nèi)容服務器304到客戶機301的路由。在這個案例中,根據(jù)來自客戶機301的請求,將最佳的路由地址,連同推出數(shù)據(jù)的請求一起,送往內(nèi)容服務器304。內(nèi)容服務器304將該路由地址添加到含有待送往客戶機301的內(nèi)容的分組的可選區(qū)414之中,并發(fā)送該項內(nèi)容。這樣就允許通過由該路由地址所指定的最佳路由,向客戶機301提供該項內(nèi)容。
若由該路由地址所指定的路由發(fā)生擁堵,則可以使用一顆衛(wèi)星來分流在網(wǎng)絡302中的擁堵部分。
圖19是表示本發(fā)明的一個實施例的一個修改版本的系統(tǒng)配置圖。圖20是用以說明本發(fā)明的一個實施例的修改版本的工作情況圖。在這些圖中,用相同的附圖標記來描述那些類似于圖1所示的元件和部件,并且其說明從略。
這個修改版本的特征在于納入了一個衛(wèi)星通信系統(tǒng)800。
在步驟S22-1中,在客戶機301向節(jié)點服務器303發(fā)出請求之后,在步驟S22-2中,若在一個預定的時間周期中沒有作出響應,則在步驟S22-3中,客戶機301向設置在附近的衛(wèi)星基站801發(fā)送請求。在步驟S22-11中,當衛(wèi)星基站801接收到來自客戶機301的請求時,它就在步驟S22-12中,把來自客戶機301的請求通過衛(wèi)星802發(fā)送到靠近節(jié)點服務器303的一個衛(wèi)星基站803。在這個事件中,衛(wèi)星基站801根據(jù)該項請求的目的地IP地址來確定衛(wèi)星基站803。在步驟S22-13中,衛(wèi)星基站803根據(jù)該項請求的目的地IP地址,向節(jié)點服務器303發(fā)送該項請求。
此外,在步驟S22-21中,當節(jié)點服務器303接收到來自衛(wèi)星基站803的請求時,則在步驟S22-22中,它根據(jù)來自衛(wèi)星基站803的請求,向內(nèi)容服務器304發(fā)送推出數(shù)據(jù)的請求。在步驟S22-31中,當內(nèi)容服務器304接收到來自節(jié)點服務器303的推出數(shù)據(jù)的請求時,它就在步驟S22-32中,根據(jù)來自節(jié)點服務器303的推出數(shù)據(jù)的請求,向客戶機301發(fā)送內(nèi)容。來自內(nèi)容服務器304的內(nèi)容首先被送往設置在附近的衛(wèi)星基站803。在步驟S22-14中,衛(wèi)星基站803通過衛(wèi)星基站802向靠近客戶機301的衛(wèi)星基站801發(fā)送該項內(nèi)容。在這個事件中,衛(wèi)星基站803根據(jù)該項內(nèi)容的目的地IP地址來確定該衛(wèi)星基站801。衛(wèi)星基站801根據(jù)該項內(nèi)容的目的地IP地址向客戶機301發(fā)送該項內(nèi)容。
在步驟S22-4中,當客戶機301接收到來自衛(wèi)星基站801的該項內(nèi)容時,它就在步驟S22-5中,顯示已接收的內(nèi)容。
如上所述,通過使用衛(wèi)星系統(tǒng)800來發(fā)送各項請求或各項內(nèi)容,不管網(wǎng)絡302的狀態(tài)如何,都能以高速度來交換各項內(nèi)容。
應當注意的是,在這個修改版本中,網(wǎng)絡302自動地檢測擁堵情況并使用衛(wèi)星系統(tǒng)800,但是必要時,也可以通過客戶機301、或者節(jié)點服務器303、或者內(nèi)容服務器304的用戶進行操作,來使用衛(wèi)星系統(tǒng)800。這樣一來,不管網(wǎng)絡302的狀態(tài)如何,都有可能無失敗地提供內(nèi)容。
可供替代地,可以根據(jù)訪問的頻率,將各項內(nèi)容下載到一個節(jié)點服務器,以便立即應付來自一部客戶機的請求。
圖21是表示根據(jù)本發(fā)明的第三實施例的系統(tǒng)配置圖。圖22是表示一個節(jié)點服務器的層次結構圖。
本實施例的內(nèi)容交換系統(tǒng)900具有這樣的配置,在其中,各客戶機901、各節(jié)點服務器902以及各內(nèi)容服務器903,通過一個網(wǎng)絡904被連接在一起。
如圖22所示,節(jié)點服務器902具有基于區(qū)域的層次結構??蛻魴C901通常在最低層次上向節(jié)點服務器902發(fā)出請求。節(jié)點服務器902具有一個地址表、一個高速緩存器表,以及一個統(tǒng)計數(shù)據(jù)表。它根據(jù)這些表在(各)較高或較低層次上向(各)內(nèi)容服務器903發(fā)出推出數(shù)據(jù)的請求,同時也向(各)節(jié)點服務器902發(fā)出請求。
節(jié)點服務器902首先根據(jù)來自客戶機901的請求去查找地址表。
圖23是表示一份地址表的數(shù)據(jù)結構圖。
對每內(nèi)容來說,地址表911都含有可以從中提供各項內(nèi)容的各內(nèi)容服務器903的各個統(tǒng)一資源定位符(URL),高速緩存器表的各個呼叫目的地地址,以及通往處理該項內(nèi)容的節(jié)點服務器902的各個鏈接目的地地址。
當節(jié)點服務器902被來自客戶機901的請求所指定、并且在頻道ch1上的內(nèi)容C1已被指定時,它在地址表911的一個對應部分中查找高速緩存器表地址。在頻道ch1上的內(nèi)容C1的高速緩存器表地址被認為是一個有效地址。因此,隨后它在高速緩存器表中查找一個對應于高速緩存器表地址的數(shù)據(jù)。
如圖23所示,當一個無效的高速緩存器表地址作為內(nèi)容C2被存儲在地址表911的頻道ch1之中時,這就是節(jié)點服務器902對被請求的內(nèi)容不予受理的情形。在這種情況下,顯示出節(jié)點服務器902的一個鏈接目的地地址L2。來自客戶機901的請求被送往位于鏈接目的地地址L2處的節(jié)點服務器902。
圖24是表示一份高速緩存器表的數(shù)據(jù)結構圖。
對每一個地址來說,高速緩存器表912都含有一個目錄名、表示高速緩存器的有效性的信息,以及時間戳信息。當在頻道ch1上的內(nèi)容C1被指定時,就在高速緩存器表912中查找高速緩存器表地址adr11。在高速緩存器表912中的高速緩存器表地址adr11的目錄名為d1,有效性為“O”,時間戳為t11。這表明內(nèi)容C1在瞬時t11被緩存在一個具有目錄名d1的存儲裝置之中,并且該數(shù)據(jù)當前為有效。因此,通過從具有目錄名d1的存儲裝置中讀出數(shù)據(jù),就能獲得內(nèi)容C1。應當注意的是,該存儲裝置對應于在權利要求書中所描述的高速緩存裝置。
在本案例中,僅要求節(jié)點服務器902直接地向客戶機901發(fā)送已緩存的內(nèi)容C1。不必向內(nèi)容服務器903發(fā)出推出數(shù)據(jù)的請求。在高速緩存器表912中的有效性“X”表示,例如,已超過時間的內(nèi)容。這樣內(nèi)容首先被刪除,然后從內(nèi)容服務器903中被讀出,并且被再次緩存。此項重新緩存的內(nèi)容被送往客戶機901。此外,由于已更新為最新的內(nèi)容,使高速緩存器表912的有效性改變?yōu)椤癘”。
應當注意的是,節(jié)點服務器902只能緩存有限容量的數(shù)據(jù),因此,需要根據(jù)一份統(tǒng)計數(shù)據(jù)表來確定待緩存的數(shù)據(jù)。
圖25是表示一份統(tǒng)計數(shù)據(jù)表的數(shù)據(jù)結構圖。
統(tǒng)計數(shù)據(jù)表913具有這樣的配置,在其中,為每一個等級層次存儲內(nèi)容名、鏈接目的地、檢索次數(shù)、訪問時間,以及容量。在統(tǒng)計數(shù)據(jù)表913中的等級可以,例如,按照檢索次數(shù)的順序來確定。
例如,等級“5”以下的各項內(nèi)容被緩存。按照來自客戶機901的請求來更新統(tǒng)計數(shù)據(jù)表的檢索次數(shù)和訪問時間,并且根據(jù)檢索次數(shù)來更新該等級。
其次,詳細說明節(jié)點服務器902的工作情況。
圖26是表示節(jié)點服務器902的一份處理流程圖。
在步驟S23-1中,當接收到來自客戶機901的請求時,在步驟S23-2中,節(jié)點服務器902查找地址表911,并確定該項請求所請求的內(nèi)容是否處于本地節(jié)點服務器902的管理之下??梢愿鶕?jù),例如,在地址表911中的節(jié)點服務器地址的有效性來完成在步驟S23-2中的確定過程。一個有效的鏈接目的地地址被存儲在節(jié)點服務器地址之中這種狀態(tài)表明所請求的內(nèi)容處于鏈接目的地節(jié)點服務器902的管理之下,因此在步驟S23-3中,此項請求被送往鏈接目的地節(jié)點服務器。
另一方面,當步驟S23-3表明所請求的內(nèi)容處于本地節(jié)點服務器902的管理之下時,就對統(tǒng)計數(shù)據(jù)表913進行更新。其次,在步驟S23-5中,節(jié)點服務器查找高速緩存器地址表912,以便確定已緩存的內(nèi)容是否有效。
在步驟S23-5中,當已緩存的內(nèi)容為有效時,則在步驟S23-6中,節(jié)點服務器從具有由高速緩存器地址表912指定的目錄名的存儲裝置中讀出該項內(nèi)容,并將其送往客戶機901。
在步驟S23-5中,當已緩存的內(nèi)容為無效時,則在步驟S23-7中,節(jié)點服務器查找統(tǒng)計數(shù)據(jù)表913,并在步驟S23-8中,確定所請求的內(nèi)容的等級是否等于或高于一個預定的等級。在步驟S23-8中,通過查找地址表911,節(jié)點服務器讀出來自內(nèi)容服務器903的內(nèi)容,然后緩存從內(nèi)容服務器903讀出的內(nèi)容。
在步驟S23-8中,當所請求的內(nèi)容的等級等于或低于預定的等級時,則在步驟S23-10中,查找地址表911,以便向提供相關內(nèi)容的內(nèi)容服務器903發(fā)出推出數(shù)據(jù)的請求。響應于來自節(jié)點服務器902的推出數(shù)據(jù)的請求,內(nèi)容服務器903讀出該項內(nèi)容,并將其送往客戶機901。
如上所述,被檢索若干次的各項內(nèi)容可以直接地從節(jié)點服務器902送往客戶機901。因此,就能以高速度來交換各項內(nèi)容。
應當注意的是,節(jié)點服務器902可以在其較高和較低的層次上冗余地具有節(jié)點服務器902的地址表911。
圖27是一份重要部件的配置圖,這些重要部件被應用于這樣一個案例,其中,節(jié)點服務器902在分層結構的較高和較低層次上含有各地址表911。
如圖27所示,節(jié)點服務器902-i在分層結構的較高和較低層次上具有節(jié)點服務器902-i+1和902-i-1的各地址表911。這使得它有可能在由于某種原因不具備節(jié)點服務器902-i+1和902-i-1的情況下,使用節(jié)點服務器902-i來取代節(jié)點服務器902-i+1和902-i-1的功能。這樣就增加了系統(tǒng)的可靠性。
權利要求
1.一種信息交換方法,用于根據(jù)來自服務器的指令,從多個信息收集裝置所收集的多個實時和/或?qū)崨r的流式視頻信息片段中,向終端裝置提供給定數(shù)目的實時和/或?qū)崨r的流式視頻信息片段,所述服務器適于將每一個所述終端裝置鏈接到所述多個信息收集裝置中的一個信息收集裝置,該信息收集裝置收集從它所鏈接的終端裝置所請求的給定數(shù)目的實時和/或?qū)崨r的流式視頻信息片段,所述服務器也適于引導所述信息收集裝置,將所述給定數(shù)目的實時和/或?qū)崨r的流式視頻信息片段傳送到它們所鏈接的終端裝置,每一個所述終端裝置都適于產(chǎn)生視頻圖像,所述視頻圖像包括從所述預定數(shù)目的信息收集裝置接收的給定數(shù)目的實時和/或?qū)崨r的流式視頻圖像,并將所述視頻圖像顯示在一個預定的屏幕上。
2.根據(jù)權利要求1所述的信息交換方法,其中,所述服務器獲得收集從所述各終端裝置所請求的所述給定數(shù)目的實時和/或?qū)崨r的流式視頻圖像的各信息收集裝置的鏈接目的地地址,并通知所述各終端裝置它們相應的鏈接目的地地址,每一個所述終端裝置都適于訪問由所述服務器所通知的鏈接目的地地址所指定的信息收集裝置,以便獲得預定的實時和/或?qū)崨r的流式視頻信息片段。
3.根據(jù)權利要求1所述的信息交換方法,其中,所述服務器向收集每一個所述終端裝置所請求的給定數(shù)目的實時和/或?qū)崨r的流式視頻圖像的每一個信息收集裝置發(fā)出請求,所述各信息收集裝置都適于響應于來自所述服務器的請求,向它們所鏈接的終端裝置提供實時和/或?qū)崨r的流式視頻信息。
4.根據(jù)權利要求1所述的信息交換方法,其中,所述服務器向每一個所述終端裝置發(fā)送鏈接目的地設置表,該鏈接目的地設置表含有通往所述各信息收集裝置的鏈接,每一個所述終端裝置都根據(jù)該鏈接目的地設置表訪問它所鏈接的信息收集裝置。
5.根據(jù)權利要求4所述的信息交換方法,其中,所述服務器或所述信息收集裝置保存已被送往每一個所述終端裝置的鏈接目的地設置表,每一個所述終端裝置都適于在訪問它所鏈接的信息收集裝置時,向所述服務器或所述信息收集裝置發(fā)送該鏈接目的地設置表,所述服務器或所述信息收集裝置把在其中保存的鏈接目的地設置表,跟所述各終端裝置在訪問它們所鏈接的信息收集裝置時所發(fā)送的鏈接目的地設置表進行比較,以便控制所述各終端裝置的訪問。
6.根據(jù)權利要求1所述的信息交換方法,其中,所述信息收集裝置是一個內(nèi)容服務器,向所述終端裝置提供所需的內(nèi)容。
7.一種信息處理器,用于從多個信息收集裝置所收集的多個實時和/或?qū)崨r的流式視頻信息片段中,向終端裝置提供給定數(shù)目的流式視頻信息片段,該信息處理器包括接收裝置,用于接收來自每一個所述終端裝置的請求;以及鏈接裝置,用于響應所述接收裝置從每一個所述終端裝置接收到的請求,將每一個所述終端裝置鏈接到所述多個信息收集裝置中的一個信息收集裝置,該信息收集裝置收集從它所鏈接的終端裝置所請求的給定數(shù)目的實時和/或?qū)崨r的流式視頻信息片段。
8.根據(jù)權利要求7所述的信息交換裝置,包括鏈接目的地設置表發(fā)送裝置,用于向每一個所述終端裝置發(fā)送一個具有鏈接目的地的鏈接目的地設置表,每一個所述終端裝置都被允許鏈接到由所述鏈接目的地指定的所述各信息收集裝置。
9.根據(jù)權利要求8所述的信息交換裝置,包括訪問控制裝置,其保存著已經(jīng)被發(fā)送到每一個所述終端裝置的鏈接目的地設置表,所述訪問控制裝置把在其中保存的鏈接目的地設置表,跟所述終端裝置在訪問它們所鏈接的各信息收集裝置時所發(fā)送的鏈接目的地設置表進行比較,以便控制所述終端裝置的訪問。
10.一種信息處理器,用于從多個信息收集裝置所收集的實時和/或?qū)崨r的流式視頻信息片段中,顯示選定的給定數(shù)目的實時和/或?qū)崨r的流式視頻信息片段,該信息處理器包括鏈接裝置,用于建立通往所述多個信息收集裝置中的一個信息收集裝置的鏈接,該信息收集裝置收集所請求的給定數(shù)目的實時和/或?qū)崨r的流式視頻信息片段;以及顯示控制裝置,其產(chǎn)生視頻圖像,所述視頻圖像包括從所述鏈接裝置已經(jīng)與之建立鏈接的預定數(shù)目的實時和/或?qū)崨r信息收集裝置中接收的給定數(shù)目的實時和/或?qū)崨r的流式視頻信息片段,并在一個預定的屏幕上顯示所述視頻圖像。
11.根據(jù)權利要求10所述的信息處理器,其中,所述鏈接裝置根據(jù)具有允許與之建立鏈接的鏈接目的地的鏈接目的地設置表,從所述多個信息收集裝置中建立鏈接。
12.一種信息處理器,用于從多個信息收集裝置所收集的多個實時和/或?qū)崨r的流式視頻信息片段中,向各終端裝置提供給定數(shù)目的流式視頻信息片段,包括接收裝置,用于接收來自每一個所述終端裝置的請求;以及引導裝置,其響應所述接收裝置從每一個所述終端裝置接收到的請求,引導對應于所述各終端裝置的給定數(shù)目的信息收集裝置去所述發(fā)送給定數(shù)目的流式視頻信息片段。
13.一種信息處理器,用于從多個信息收集裝置所收集的多個實時和/或?qū)崨r的流式視頻信息片段中,向服務器顯示所請求的給定數(shù)目的實時和/或?qū)崨r的流式視頻信息片段,該信息處理器包括請求裝置,其向所述服務器請求給定數(shù)目的實時和/或?qū)崨r的流式視頻信息片段;以及顯示控制裝置,其適于響應來自所述服務器的請求,從相應的信息收集裝置接收所請求的給定數(shù)目的實時和/或?qū)崨r的流式視頻信息片段,并且適于產(chǎn)生視頻圖像,該視頻圖像包括所述實時和/或?qū)崨r的流式視頻信息片段,并在一個預定的屏幕上顯示該視頻圖像。
14.一種信息收集系統(tǒng),包括多個信息收集裝置,用以收集實時和/或?qū)崨r的流式視頻信息;以及一個服務器,其適于接收來自終端裝置的請求,并將所述終端裝置鏈接到收集從所述終端裝置所請求的實時和/或?qū)崨r的流式視頻信息的信息收集裝置,所述服務器也適于引導所述信息收集裝置向所述終端裝置發(fā)送所述實時和/或?qū)崨r的流式視頻信息。
15.根據(jù)權利要求14所述的信息收集系統(tǒng),其中,所述服務器向所述終端裝置發(fā)送鏈接目的地設置表,該鏈接目的地設置表含有通往所述各信息收集裝置的鏈接,所述終端裝置根據(jù)該鏈接目的地設置表訪問它所鏈接的信息收集裝置。
16.根據(jù)權利要求15所述的信息收集系統(tǒng),其中,所述服務器或所述信息收集裝置保存已經(jīng)被發(fā)送到所述終端裝置的鏈接目的地設置表,所述終端裝置適于在訪問它所鏈接的信息收集裝置時,向所述服務器或所述信息收集裝置發(fā)送該鏈接目的地設置表,所述服務器或所述信息收集裝置將其中所保存的鏈接目的地設置表,跟所述終端裝置在訪問其所鏈接的信息收集裝置時所發(fā)送的鏈接目的地設置表進行比較,以便控制所述終端裝置的訪問。
17.一種信息收集系統(tǒng),包括多個信息收集裝置,用以收集實時和/或?qū)崨r的流式視頻信息;以及一個服務器,其適于接受來自終端裝置的請求,并且適于引導收集所述終端裝置所請求的實時和/或?qū)崨r的流式視頻信息的信息收集裝置向所述終端裝置發(fā)送實時和/或?qū)崨r的流式視頻信息。
18.根據(jù)權利要求17所述的信息收集系統(tǒng),其中,所述服務器向所述終端裝置發(fā)送一個鏈接目的地設置表,該鏈接目的地設置表含有通往所述各信息收集裝置的鏈接,所述終端裝置根據(jù)該鏈接目的地設置表訪問它所鏈接的信息收集裝置。
19.根據(jù)權利要求18所述的信息收集系統(tǒng),其中,所述服務器或所述信息收集裝置保存已經(jīng)被發(fā)送到所述終端裝置的鏈接目的地設置表,所述終端裝置適于在訪問它所鏈接的信息收集裝置時,向所述服務器或所述信息收集裝置發(fā)送該鏈接目的地設置表,所述服務器或所述信息收集裝置將其中所保存的鏈接目的地設置表,跟所述終端裝置在訪問它所鏈接的信息收集裝置時所發(fā)送的鏈接目的地設置表進行比較,以便控制所述終端裝置的訪問。
20.一種內(nèi)容顯示程序,它引導計算機去執(zhí)行內(nèi)容采集步驟,用以采集每一個預定頻道上的內(nèi)容;以及顯示控制步驟,使在所述第一步驟中采集的內(nèi)容在為所述頻道事先確定的窗口中顯示,該窗口是在一個預定窗口內(nèi)定義的多個顯示部分當中的窗口。
21.一種信息處理器,其使內(nèi)容在顯示單元上顯示,包括內(nèi)容采集裝置,用以采集每一個預定頻道上的內(nèi)容;以及顯示控制裝置,其使在所述第一步驟中所采集的內(nèi)容在為所述頻道事先確定的窗口中顯示,該窗口是在一個預定窗口內(nèi)定義的多個顯示部分當中的窗口。
22.一種信息處理方法,包括內(nèi)容采集步驟,用以采集每一個預定頻道上的內(nèi)容;以及顯示控制步驟,其使在所述第一步驟中所采集的內(nèi)容在為所述頻道事先確定的窗口中顯示,該窗口是在一個預定窗口內(nèi)定義的多個顯示部分當中的窗口。
23.一種用于在客戶機和服務器之間,通過多個中間裝置傳輸分組的通信方法,該通信方法包括通過使用一定的命令,在所述客戶機和所述服務器之間進行一次以上的通信;測量所述通信期間的通信性能;通過在每通過相加(add-per-passage)的基礎上,將各中間裝置的地址添加到所述一定的命令中,檢測所述一定的命令的通信路由;以及通過相對于所述通信路由能產(chǎn)生最佳通信性能的通信路由,在所述客戶機和所述服務器之間進行通信。
24.一種介于客戶機和服務器之間的中間裝置,包括命令檢測裝置,用于檢測在所述客戶機和所述服務器之間傳送的一定的命令;路由信息檢測裝置,用于檢測在所述客戶機和所述服務器之間傳送的通信數(shù)據(jù)中所含有的路由信息;以及中間控制裝置,其適于在檢測到所述一定的命令時,在把它的本地地址添加到上述命令之后,向網(wǎng)絡發(fā)送所述命令,當所述中間控制裝置的本地地址被包含在由所述路由信息檢測裝置所檢測出的路由信息之中時,所述中間控制裝置轉(zhuǎn)發(fā)該通信數(shù)據(jù)。
25.一種通信系統(tǒng),用于通過網(wǎng)絡在客戶機和服務器之間進行通信,該通信系統(tǒng)包括旁路裝置,其在旁路所述網(wǎng)絡的同時,允許在所述客戶機和所述服務器之間進行通信。
26.根據(jù)權利要求25所述的通信系統(tǒng),包括測量裝置,用于測量所述客戶機和所述服務器之間的通信性能;以及通信控制裝置,其在所述測量裝置所測得的通信性能降低到一定水平以下時,使所述旁路裝置旁路所述網(wǎng)絡。
27.一種通信系統(tǒng),用于通過網(wǎng)絡在客戶機和服務器之間進行通信,其中所述服務器包括節(jié)點服務器,其適于接受來自所述客戶機的請求;以及內(nèi)容服務器,其適于響應來自所述節(jié)點服務器的請求,向所述客戶機發(fā)送所述客戶機所請求的內(nèi)容。
28.一種通信系統(tǒng),用于通過網(wǎng)絡在客戶機和服務器之間進行通信,其中所述服務器包括內(nèi)容服務器,其向所述客戶機提供內(nèi)容;以及節(jié)點服務器,其適于接受來自所述客戶機的請求,并且適于向所述客戶機提供所述內(nèi)容服務器的鏈接目的地信息,上述內(nèi)容服務器存儲著所述客戶機所請求的內(nèi)容;所述客戶機適于根據(jù)來自所述節(jié)點服務器的鏈接目的地信息,向所述內(nèi)容服務器請求內(nèi)容。
29.根據(jù)權利要求28所述的通信系統(tǒng),其中,所述節(jié)點服務器具有一個基于所述內(nèi)容或者它的鏈路目的地的層次結構;所述節(jié)點服務器具有對關于節(jié)點服務器在較高或較低層次所管理的內(nèi)容的信息進行備份的功能。
30.一種通信裝置,用于通過網(wǎng)絡跟客戶機進行通信,所述通信裝置適于借助于訪問內(nèi)容服務器向所述客戶機提供內(nèi)容,上述內(nèi)容服務器響應來自所述客戶機的請求提供內(nèi)容,該通信裝置包括高速緩存裝置,用于根據(jù)來自所述客戶機的訪問頻率,緩存所述內(nèi)容服務器中的內(nèi)容;所述通信裝置適于響應來自所述客戶機的請求,向所述客戶機發(fā)送高速緩存的內(nèi)容。
全文摘要
本發(fā)明涉及用于由服務器從信息收集裝置向終端裝置發(fā)送信息的一種信息交換方法,信息處理器,通信方法,通信系統(tǒng),中間裝置以及通信裝置。旨在提供一種信息交換方法,信息處理器,通信方法,通信系統(tǒng),中間裝置以及通信裝置,用以有效地交換由多個信息收集裝置所收集的流式視頻信息片段。其特征在于,將每一個終端裝置鏈接到所述多個信息收集裝置中的一個信息收集裝置,該信息收集裝置收集從其所鏈接的終端裝置所請求的給定數(shù)目的流式視頻信息片段,引導各信息收集裝置直接地向它們所鏈接的終端裝置傳送給定數(shù)目的流式視頻信息片段,并由各終端裝置產(chǎn)生和顯示一個預定的屏幕,其中包含已經(jīng)被傳送的給定數(shù)目的流式視頻圖像。
文檔編號H04N7/173GK1656806SQ03811958
公開日2005年8月17日 申請日期2003年4月23日 優(yōu)先權日2002年4月26日
發(fā)明者中村貴利, 橫田昭寬 申請人:Nti股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1