專利名稱:一種互聯網實時廣播系統的制作方法
技術領域:
本發明涉及一種互聯網上的實時廣播系統,是用于在互聯網上傳輸實時信息。特別是有關于一種在互聯網上可以對用戶實施認證,以及對不同用戶所需的不同信息做個別種類的信息傳輸,以避免傳輸用戶不需要的信息,以節省傳輸信息所需的頻寬,并增加信息傳輸線所能容納的用戶數目。
在互聯網的廣播系統應用中,通常是由伺服器(server)將信息源的信息收集后,直接送到用戶端,這樣的作法經常會遇用戶增加,而使得伺服器負載過重。另一個問題是若有十個用戶,每個用戶都要十種信息,則所需要的傳輸頻寬要能容納一百種信息,所以會造成通訊上的瓶頸,減少實時廣播的可能性。要增加用戶時,更因為伺服器所能負載的用戶數是固定的,所以一定要增添硬件設備。故在互聯網絡中,為了解決前述兩個問題,所以通常是使用多路廣播(multi-cast)的系統結構。
而且因為多路廣播的系統結構,若用在異于傳統互聯網的配置下,可以達到一點廣播而多點接收的效果,所以可以節省購買伺服器的硬件設備的成本,其在互聯網中應用的結構圖如
圖1所示。只要圖1的局域網100中,有一點(一個信息源)發出信息,則在局域網110、120、130中的用戶就可以接收到信息源所發出的所有信息。在這種應用下的局域網的結構需要對硬件及軟件做一些修改,其修改部分如圖1中的多路廣播路由選擇器(multi-cast router)102、112、122和132所示。
在原有的TCP/IP的配置下,所使用的路由選擇器是用來連接兩個不同類型的網絡的(如以太網與令牌環網絡),并可轉換不同的通信規約(如TCP/IP與IPX間的轉換)。并依據包(packet)上的網絡地址和物理地址來投遞信息,以及選擇最佳路徑以傳遞信息,然后在一般的TCP/IP配置下,所使用的路由選擇器并不能實現多路廣播的功能。
因為在傳統TCP/IP配置下所用的路由選擇器只能處理第A類地址、第B類地址和第C類地址,卻無法處理第D類地址,所以要將傳統TCP/IP配置下所用的路由選擇器換成多路廣播路由選擇器,以處理第D類地址,使得若局域網100中有一個信息收集器107,收集了信息源W103、信息源X104、信息源Y105和信息源Z106所發出的信息后發出信息包時,局域網100中的多路廣播路由選擇器102,將信息包傳送到每一個局域網110、120和130。然后與前述各個局域網對應的多路廣播路由選擇器112、122和132,將所收到的信息包解析其中的第A類地址、第B類地址、第C類地址和第D類地址。然后再依據所解析得到的地址,將信息送到每個局域網中的用戶端。所以分別位于局域網110、120和130中的用戶113、123和133就可接收到信息源所發出的所有信息,而且每個用戶所收到的信息都完全相同,都包含了信息源W103、信息源X104、信息源Y105和信息源Z106所發出的信息。
在這種應用下的局域網的結構需要對硬件及軟件做一些修改,其修改部分如圖1中的多路廣播路由選擇器102、112、122和132所示。這種多路廣播路由選擇器比一般的路由選擇器貴,而且這樣配置的互聯網廣播系統雖然沒有伺服器負載的問題。但是若客戶所需求的信息內容不相同,例如若用戶113只想接收信息源W103和信息源X104的信息,用戶123只想接收信息源W103、信息源X104和信息源Z106的信息,而用戶133只想接收信息源X104、信息源Y105和信息源Z106的信息,則此種結構下所使用的系統會使得每個用戶所接收的都是信息源W103、信息源X104、信息源Y105和信息源Z106的信息,對用戶而言接收到了其不需要的信息,所以對用戶而言并未達到對硬件的最大使用效率。最嚴重的是這種方法不能在現行的互聯網配置下實行,所以實際上并不能在現有的互聯網中實現其功能。另一個問題是在這種配置下的局域網中,無法對使用者進行驗證,所以在一些有價信息的傳播上無法適用。
鑒于上述發明背景中,傳統的互聯網廣播系統在單點廣播多點接收時,若要使用多路廣播的方法,并不能在傳統的TCP/IP結構下進行,而要對其路由選擇器做改變才能發揮其功能。
本發明的另一目的在對為具有不同信息需求的不同使用者,提供不同信息內容的服務,使得每個使用者都可以自由選擇不同的信息內容,讓提供信息的信息源更有彈性,以在有限的頻寬下為最多的使用者提供服務,發揮硬件的最大效益。
本發明的再一目的,是用以對使用者進行認證,使得在一些有價信息的傳播上,可以更具有隱密性及安全性。并且在硬件負載的調配均勻上會有更好的效果,以使得每個多點發射機有更均勻的負載,并且在某一個多點發射機故障時,可以將其所負載的用戶端轉至其他多點發射機。除此之外,在用戶通過認證并上線之后,本系統會指定一距使用者較近的多點發射機,以減少信息傳遞路程過長所引起的信息錯誤以及時間延遲,并使得所傳遞的信息內容保證無誤。
根據以上所述目的,本發明提供了一種在互聯網上進行實時廣播的方法,該方法至少包含提供數據收集處理器,以收集所有相連的信息源所發送的信息,并將所收到的完整信息串,依據到達數據收集處理器的時間先后編列序號,也依據所有相連的信息源的種類對信息加上信息源種類序號,再將序號、信息源種類序號、完整信息串的長度以及信息串的地址存儲在存儲器中,并將其傳送到多點發射裝置。
然后是提供使用者認證裝置,以確認使用者身份并接收使用者要求的信息種類而且可以指定供給使用者信息的來源。使用者認證裝置接收認證輸入信號以及多點發射機負載地址信號以對使用者做認證,并對多點發射機的負載和地址做排序,使得多點發射機的負載較為平均。并發出信息接收機網絡地址信號、信息串類別信號以及認證輸出信號,該認證輸入信號至少包含使用者比較信號(用以提供使用者認證裝置比較使用者所需的用戶信息)、信息接收機網絡地址(receiverIP address)以及信息串類別信號。而認證輸出信號至少包含使用者出入信號(用以告訴用戶登錄成功或失敗)、多點發射機地址(transmitter IP address)、信息串接收端口(port)序號。
接著是提供用戶端信息接收裝置,以接收使用者所欲接收的信息種類,并可以檢查未接收到的信息以通知多點發射裝置重發漏失的信息,并傳送認證輸入信號以提供認證裝置認證使用者所需信息。并接收所漏失的信息以及認證裝置認證后所輸出的信號。
接著再提供多點發射裝置,以獲得所有相連的信息源所發送的信息并得知該用戶端信息接收裝置的網絡地址,和用戶端信息接收裝置所欲接收的信息源種類以及用戶端信息接收裝置所漏掉的信息,并重發用戶端信息接收裝置所漏掉的信息到用戶端信息接收裝置,和發送多點發射裝置的負載和地址到使用者認證裝置,在另一種應用的方式中,若數據收集處理器并未加上數據源種類序號,亦可在多點發射裝置發射信號時加上數據源種類序號。
圖1為互聯網上的實時廣播系統的示意圖,它使用傳統的多路廣播結構以作為網絡上的實時廣播。
圖2為本發明的實時廣播系統方框圖。
圖3為本發明應用在互聯網上的實時廣播系統的示意圖。
圖4A為本發明中數據收集處理器收集各個信息源的數據后,所輸出的數據的數據類型示意圖。
圖4B包含本發明中多點發射裝置內的索引和數據收集處理器中存儲數據的存儲器的對應方式和記錄已發送包的數目的索引,以說明本發明中數據收集處理器存儲以及多點發射裝置傳送數據的方式。
圖5包含本發明中多點發射裝置內的索引和記錄已發送包的數目的索引以及用戶端信息接收裝置所收到的包的數目,以說明本發明中多點發射裝置發送數據的方式以及用戶端信息接收裝置收到的包。
在互聯網上的實時廣播系統中,本發明的系統可對使用者進行認證,并且在使用者通過認證后,指定一多點發射機的地址給用戶,而且多點發射機可以根據每個用戶所需要的信息發送個自的數據。除此之外,還可以在用戶端漏失數據時,由多點發射機送出所漏失的數據,以避免數據錯誤。
本發明的系統結構圖示于圖2中,其中數據收集處理器200是用來收集信息源W103、信息源X104。信息源Y105和信息源Z106所發送的數據,并且將所收到的數據依據到達收集處理器200的時間先后編列序號,然后將各種信息源發送的數據分段,每一個完整的數據段與序號一起存儲在存儲器并送到多點發射裝置210中。
多點發射裝置210接收收集處理器200所發送的數據后,將同一種數據源的各個數據段重新依據各數據源的種類而存儲,并且將多點發射裝置210本身的地址與負載傳給使用者認證裝置230。
另一方面,用戶端信息接收裝置220把使用者密碼與使用者名稱、用戶端信息接收裝置220的網絡地址以及用戶所需求的信息源種類,送到使用者認證裝置230并將存儲于使用者認證裝置230中的使用者密碼與使用者名稱比較。
若經過使用者身份確認比較無誤,而且經過使用者認證裝置230依據最后一次更新過的多點發射機的負載與地址對應表做選擇,在所有多點發射裝置中,挑出一個負載狀況適合于作為用戶端信息接收裝置220之信息來源的多點發射裝置210。然后使用者認證裝置230將用戶端信息接收裝置220的網絡地址以及用戶所需求的信息源種類發送到多點發射裝置210,而且多點發射裝置210將其網絡地址和其負載狀況傳到使用者認證裝置230,使得多點發射機的負載與地址對應表立即更新。然后使用者認證裝置230將使用者登錄(login)成功或失敗的結果送到用戶端信息接收裝置220,若登錄成功,還會再把多點發射裝置210的網絡地址和接收數據的端口序號發送到用戶端信息接收裝置220。
至此,數據發送端的多點發射裝置210和數據接收端的用戶端信息接收裝置220可以取得連結,所以可以開始做數據的傳輸,而為了增加速度起見,所使用的協議是用戶數據報規約(UDP)。然后如果用戶端信息接收裝置220有漏失的數據,用戶端信息接收裝置220會把所漏失數據的種類和序號傳送到多點發射裝置210,然后多點發射裝置210再把相對于遺失的數據種類和序號所對應的數據,以傳輸控制規約(TCP)的通信協議送到用戶端信息接收裝置220。所以雖然多點發射裝置210把數據送到數據接收端的用戶端信息接收裝置220時是使用UDP,但是用戶端信息接收裝置220本身會檢查數據的每個序號是否連續,若不連續則表示有數據漏失并且會以TCP的通訊協議將漏失的數據種類和序號傳到多點發射裝置210,并且多點發射裝置210會以TCP的通訊協定發送所遺失的數據,所以可保證數據絕不漏失。
本發明在互聯網中的應用,其結構可參考圖3,它是與傳統的互聯網的結構完全一樣的,其中所使用的路由選擇器301、302、303和304是傳統的路由選擇器,值得注意的是圖1中,傳統的多路廣播的廣播系統,其路由選擇器使用的是專用的路由選擇器,在一般互聯網中并無法使用,然而本發明可以在傳統的互聯網中使用。
在本發明的互聯網應用中,另一特點是可以在一個多點發射裝置下再接上一個多點發射裝置,以作為局域網內用戶的信息來源,如局域網100中的多點發射裝置將所有數據至局域網110中的多點發射裝置,以作為局域網110中的2個用戶322、323的信息來源。多點發射裝置的串接方式也可以是再加一層的多點發射裝置,如局域網120中的多點發射裝置是提供用戶328和329的信息來源,然后再多加一層的多點發射裝置以作為更多用戶330和331的信息來源。也可以如局域網130中的四個用戶324、325、326和327,其信息來源直接來自區域網路100中的多點發射裝置。
本發明在使用這種傳統的網絡結構傳送數據時,與傳統的多路廣播結構相比,使用者對所欲接收的數據源可以做選擇,所以本發明可以讓使用者更具彈性的選擇數據源。例如若用戶324所需的信息是信息源W103,用戶325所需的信息是信息源W103、信息源X104和信息源Y105的信息,用戶326所需的信息是信息源Z106的信息,用戶327所需的信息是信息源X104、信息源Y105。假若在傳統的多路廣播結構之下,使用者便無法對所欲接收的數據源做選擇,所以用戶324、用戶325、用戶326和用戶327所接收的信息都一樣是W103、X104、Y105和Z106所發送的所有信息,所以相對于傳統的多路廣播方式而言,本發明克服了使用者在選擇信息源種類時所遇到的麻煩。
因為要對每個用戶所要求的信息做個自的傳送,而且在傳送的過程中若有遺失,要對所遺失的數據做補送,所以在數據的傳輸時必須對數據做數據結構的處理。參考圖4A,信息源W所發送的數據包含包401、402和403…等,信息源X所發送的數據包含包411、412和413…等,信息源Y所傳送的數據包含包421、422和423…等,信息源Z所發送的數據包含包431、432和433…等。信息源收集處理器收集所有的信息源所發出的包,依據包到達信息收集處理器的時間先后,加上時間序號以及數據種類序號便形成數據400,值得注意的是數據400中數據種類欄如W1中,信息收集處理器200僅多加了數據種類“W”,而其后的“1”則是TCP/IP本來就會加上的。而W1的時間序號“1”則也是由信息收集處理器200所加上去的。在本發明中的時間序號并不限定只能由信息收集處理器來處理,而是亦可以由多點發射裝置做處理。當多點發射裝置不只有一層時,加上時間序號的工作就由最上面一層的多點發射裝置來處理。
信息收集處理器將數據400存入存儲器并發送到多點發射裝置后,多點發射裝置則依據序號、數據種類序號以及所存儲的存儲器地址,建立一個索引(index)450,參考圖4B。其對應的方式如下,例如信息源W的第一個包401是存儲在存儲器地址w1,第二個包402是存儲在存儲器地址w2,第三個包403是存儲在存儲器地址w3,其余信息源及存儲器的對應關系皆依此類推,其圖示于圖4B中。
當使用中認證裝置核對使用者的名稱和密碼后,若用戶通過使用者認證,則將用戶端信息接收裝置的地址與所欲接收的信息源的種類發送到多點發射裝置。假設此時多點發射裝置所接收到的數據是第一個包,亦即其包的序號是1(包401),則已傳送包記錄表445的大小為1。
然后經過一段時間,而在此時間內使用者認證裝置將多點發射裝置的網絡地址以及接收數據的端口的序號發送到用戶端信息接收裝置,待使用者連接多點發射裝置之后,若此時多點發射裝置所接收到的數據是第五個包,亦即其包的序號是5(包422),則已傳送包記錄表445的大小為5,如圖4B之記錄表445所示。因此多點發射裝置210在發送第一個包后,所發送的包將會是第一個包后面的四個包(5-1=4),所以在用戶連接上多點發射裝置210時,將會連同序號5之前的包一起傳送,所以所傳送的數據都是使用者初始登錄時的數據,而不會造成使用者初始登錄和連線成功之間的數據漏失。
在另一方面而言,本發明的多點發射裝置是每隔一段時間(例如t),才將所接收的信息中的數個包發送到用戶端信息接收裝置,參考圖5,因此已傳送包記錄表500表示由一開始經過時間間隔t后多點發射裝置所收到的包的數目。而已傳送包記錄表510表示再經過時間間隔t后,多點發射裝置已經收到的包的數目。此時若有一用戶端信息接收裝置所欲接收的是信息源W103和Z106的信息,則從一開始經過時間間隔t后,用戶端信息接收裝置所接收的包如表502所示,而再經過時間間隔t后,所接收的包如表503所示。
若每單位時間(如t)只送出一個包,或是多點發射裝置每接收到信息收集處理裝置所發送的信息時,就往用戶端信息接收裝置送,將會使得頻寬的利用率較低。例如在上述所舉的例子中,用戶端信息接收裝置所接收的包如表502和503所示。因為要送w的包2個和z的包2個,若每次只發送一個包,將需要發送4次(w)。然而本發明會先將多點發射裝置所收到的信息存于存儲器中,經過單位時間(如t)后,依據已傳送包記錄表503的大小與已傳送包記錄表502大小的差,用上面例子中的用戶端信息接收裝置傳送的方式,將存儲器內2個w的包和2個z的包一起傳送,所以只需要做一次傳送就可將用戶所需的信息傳送完畢,故本發明對頻寬利用率較高。
而當用戶所收到的數據種類欄的序號不連續,例如有一個用戶只接收信息源Y的數據時,其接收的數據是Y1、Y3、Y4…等的包,用戶端信息接收裝置檢查得知少了一個數據種類序號為2的包,所以將數據種類Y2傳回多點發射裝置。多點發射裝置再依據索引450上Y2所對應的地址如y2,數據收集處理器將存儲器上地址為y2的數據傳送到用戶端信息接收裝置,以將時間序號為5的包傳送到用戶端信息接收裝置。由以上說明得知本發明雖然并非全部使用TCP,但還是可以對漏失的數據做回補,故仍然可以保證無漏失地傳輸數據,而且速度可以比傳統的全部使用TCP傳輸方法的速度更快。
以上所述僅為本發明的較佳實施例而已,并非用以限定本發明的申請專利范圍;凡其它未脫離本發明所揭示的精神下所完成的等效改變或修改,例如本發明在交互式電視或是金融信息的網絡應用,均應包含在所附的權利要求書的范圍內。
權利要求
1.一種互聯網上的實時廣播裝置,其特征在于,該裝置至少包含一數據收集處理裝置,它用于收集及處理所有與所述數據收集處理裝置相連的信息源所發送的多個包,所述數據收集處理裝置包含一存儲器;一用戶端信息接收裝置,它用于發送使用者信息以進行使用者身份確認,并接收使用者所欲接收的多個信息源所傳送的包,并檢查漏接的包,以作為重發數據的依據;一使用者認證裝置,它用于核對使用者身份是否正確,若正確則對使用者所欲接收的信息源的種類做處理,并選擇負載量最低的信號源作為所述用戶端信息接收裝置的信息來源,并將信息來源的網絡地址發送給所述用戶端信息接收裝置;以及一多點發射裝置,它用于接收所述數據收集處理裝置所輸出的信息,然后將使用者所需的信息發送到所述用戶端信息接收裝置,并重發所述用戶端信息接收裝置漏接的數據,除此之外還將所述多點發射裝置的負載量和地位發送給所述使用者認證裝置,以作為所述使用者認證裝置為使用者提供信息來源裝置時的判斷依據,而且所述多點發射裝置所輸出的信號包含有多個時間序號。
2.如權利要求1所述的裝置,其特征在于,所述多點發射裝置依據所述多個包存儲于所述存儲器中的地址建立一包地址數據,并接收由所述數據收集處理裝置所發送的一第一輸出信號,并對所述第一輸出信號的包依據其不同的信息源而加上多個信息源種類編號,并接收所述使用者認證裝置所發送的一用戶端信息接收機網絡地址信號以記錄所述用戶端接收裝置的網絡地址,亦接收所述使用者認證裝置傳送到所述多點發射裝置的使用者所欲接收的信息源種類的序號,以向所述多點發射裝置提供傳送到所述用戶端信息接收裝置的信息種類依據,以及接收所述用戶端信息接收裝置所發送的一漏失信息信號,以作為發送所述用戶端信息接收裝置所漏接的一漏接包之依據,并送出一多點發射機負載地址信號到所述使用者認證裝置,以發送所述多點發射裝置的負載和地址到所述使用者認證裝置,以及發送一補發信息信號到所述用戶端信息接收裝置,所述多點發射裝置用于獲得所有相連的信息源所傳送的信息,并建立一索引且依據所述索引,由所述數據收集處理裝置發送與所述漏接包的信息源編號及時間序號對應的所述包到所述多點發射裝置,再由所述多點發射裝置發送到所述用戶端信息接收裝置。
3.如權利要求2所述的裝置,其特征在于,所述索引是依據所述時間序號、所述數據源種類編號以及所述包的地址數據來建立所述索引的。
4.如權利要求3所述的裝置,其特征在于,所述時間序號是依據所述多個包到達所述數據收集處理裝置的時間先后次序,由所述信息收集處理器加上去的。
5.如權利要求3所述的裝置,其特征在于,所述時間序號是依據所述多個包到達所述多點發射裝置的時間先后次序,由所述多點發射裝置加上去的。
6.如權利要求2所述的裝置,其特征在于,所述第一輸出信號至少包含所述多個時間序號、所述多個信號源種類編號以及所述多個包。
7.如權利要求2所述的裝置,其特征在于,所述漏失信息信號至少包含所述漏接包的信息源種類的編號。
8.如權利要求2所述的裝置,其特征在于,所述多點發射機負載地址信號至少包含所述多點發射裝置的負載和網絡地址。
9.如權利要求2所述的裝置,其特征在于,所述補發數據信號至少包含所述漏接的包。
10.如權利要求2所述的裝置,其特征在于,所述數據收集處理裝置用于依據信息源種類編排一信息源種類編號、形成一信息串并存儲在所述存儲器中以及將所述第一輸出信號發送至所述多點發射裝置,其中所述第一輸出信號至少包含多個信息串。
11.如權利要求10所述的裝置,其特征在于,所述信息串至少包含一時間序號、一信息源種類編號以及一包。
12.如權利要求2所述的裝置,其特征在于,所述用戶端信息接收裝置傳送一認證輸入信號至所述使用者認證裝置以進行使用者身份確認,并發送所述漏失信息信號至所述多點發射裝置以提供所述漏接包信息源種類編號,并接收所述補發數據信號以及一認證輸出信號,所述認證輸入信號至少包含所述使用者所欲接收的信息源種類的編號。
13.如權利要求12所述的裝置,其特征在于,所述認證輸入信號至少包含一輸入用戶數據、所述用戶端信息接收裝置的網絡地址以及使用者所欲接收的信息源的種類的序號,所述輸入用戶數據包含由所述用戶端信息接收裝置所發送的使用者名稱和密碼。
14.如權利要求12所述的裝置,其特征在于,所述認證輸出信號至少包含一登錄退出數據,一多點發射機網絡地址、一信息串接收端口序號,所述登錄退出數據用以顯示使用者是否被允許登錄。
15.如權利要求2所述的裝置,其特征在于,所述使用者認證裝置核對使用者身份是通過比較使用者所輸入的用戶數據與存儲的用戶數據是否相同來實現的,并接受所述用戶端信息接收裝置所發出的使用者所欲接收的信息源種類的編號,所述使用者認證裝置接收所述認證輸入信號以及所述多點發射機負載地址信號,并發送所述用戶端信息接收機網路地址信號以及所述認證輸出信號。
16.如權利要求1所述的裝置,其特征在于,所述包至少包含一次包以及一獨立時間序號,所述獨立時間序號是所述信息源發出所述次包時所加上的,用以區分所述信息源依照時間先后順序所發出的多個次包。
17.一種實行互聯網上的實時廣播的方法,其特征在于,該方法至少包含提供一數據收集處理裝置,用以收集及處理所有與所述數據收集處理裝置相連的信息源所發送的多個包,所述數據收集處理裝置包含一存儲器;提供一用戶端信息接收裝置,用以發送使用者信息以進行使用者身份確認,并接收使用者所欲接收的多個信息源所發送的包,并檢查漏接的包,以作為重發數據的依據;提供一使用者認證裝置,用以核對使用者身份是否正確,若正確則對使用者所欲接收的信息源的種類做處理,并選擇負載量最低的信號源作為所述用戶端信息接收裝置的信息來源,并將信息來源的網絡地址發送給所述用戶端信息接收裝置;以及提供一多點發射裝置,用以接收所述數據收集處理裝置所輸出的信息,然后將使用者所需的信息發送到所述用戶端信息接收裝置,并重發所述用戶端信息接收裝置漏接的數據,除此以外還將所述多點發射裝置的負載量和地址發送到所述使用者認證裝置,以作為所述使用者認證裝置向使用者提供信息來源裝置時的判斷依據,而且所述多點發射裝置所輸出的信號包含有多個時間序號。
18.如權利要求17項所述的方法,其特征在于,所述多點發射裝置用于依據所述多個包存儲于所述存儲器中的地址建立一包地址數據,并接收由所述數據收集處理裝置所發送的一第一輸出信號,并對所述第一輸出信號的包依據其不同的信息源而加上多個信息源種類編號,并接收所述使用者認證裝置所傳送的一用戶端信息接收機網絡地址信號以記錄所述用戶端接收裝置的網絡地址,亦接收所述使用者認證裝置發送到所述多點發射裝置的使用者所欲接收的信息源種類的序號,以提供所述多點發射裝置發送到所述用戶端信息接收裝置信息種類的依據,以及接收所述用戶端信息接收裝置所傳送的一漏失信息信號,以作為發送所述用戶端信息接收裝置所漏接的一漏接包的依據,并發送一多點發射機負載地址信號到所述使用者認證裝置,以傳送所述多點發射裝置的負載和地址到所述使用者認證裝置,以及發送一補發數據信號到所述用戶端信息接收裝置,所述多點發射裝置用于獲得所有相連的信息源所傳送的信息,并建立一索引且依據所述索引,由所述數據收集處理裝置發送與所述漏接包的信息源編號及時間序號對應的所述包到所述多點發射裝置,再由所述多點發射裝置發送到所述用戶端信息接收裝置。
19.如權利要求18所述的方法,其特征在于,所述索引是依據所述時間序號、所述數據源種類編號以及所述包地址數據來建立所述索引。
20.如權利要求19所述的方法,其特征在于,所述時間序號是依據所述多個包到達所述數據收集處理裝置的時間先后次序,由所述信息收集處理器加上去的。
21.如權利要求19所述的方法,其特征在于,所述時間序號是依據所述多個包到達所述多點發射裝置的時間先后次序,由所述多點發射裝置加上去的。
22.如權利要求18所述的方法,其特征在于,所述第一輸出信號至少包含所述多個時間序號、所述多個信息源種類編號以及所述多個包。
23.如權利要求18所述的方法,其特征在于,所述漏失信息信號至少包含所述漏接包之信息源種類的編號。
24.如權利要求18所述的方法,其特征在于,所述多點發射機負載地址信號至少包含所述該多點發射裝置的負載和網絡地址。
25.如權利要求18所述的方法,其特征在于,所述補發數據信號至少包含所述漏接包。
26.如權利要求18所述的方法,其特征在于,所述數據收集處理裝置用于依據信息源種類編排一信息源種類編號、形成一信息串并存儲在所述存儲器中以及發送所述第一輸出信號至所述多點發射裝置,其中所述第一輸出信號至少包含多個信息串。
27.如權利要求26所述的方法,其特征在于,所述信息串至少包含一時間序號、一信息源種類編號以及一包。
28.如權利要求18所述的方法,其特征在于,所述用戶端信息接收裝置發送一認證輸入信號至所述使用者認證裝置以進行使用者身份確認,并發送所述漏失信息信號至所述多點發射裝置以提供所述漏接包信息源種類編號,并接收所述補發數據信號以及一認證輸出信號,所述認證輸入信號至少包含所述使用者所欲接收的信息源種類的編號。
29.如權利要求28所述的方法,其特征在于,所述認證輸入信號至少包含一輸入用戶數據、所述用戶端信息接收裝置的網絡地址以及使用者所欲接收的信息源的種類的序號,所述輸入用戶數據包含由所述用戶端信息接收裝置所發送的使用者名稱和密碼。
30.如權利要求28所述的方法,其特征在于,所述認證輸出信號至少包含一登錄退出數據、一多點發射機網絡地址、一信息串接收端口序號,所述登入退出數據用以顯示使用者是否被允許登錄。
31.如權利要求18所述的方法,其特征在于,所述使用者認證裝置核對使用者身份是通過比較使用者所輸入的用戶數據與存儲的用戶數據是否相同來實現的,并接受所述用戶端信息接收裝置所發出的使用者所欲接收的信息源種類的編號,所述使用者認證裝置接收所述認證輸入信號以及所述多點發射機負載地址信號,并發送所述用戶端信息接收機網絡地址信號以及所述認證輸出信號。
32.如權利要求17所述的方法,其特征在于,所述包至少包含一次包以及一獨立時間序號,所述獨立時間序號是所述信息源發出所述次包時所加上的,用以區分所述信息源依照時間先后順序所發出的多個次包。
全文摘要
一種互聯網上的實時廣播裝置至少包含:數據收集處理裝置,用于收集所有相連的信息源所發送的信息,并將所收到的信息,依據到達數據收集處理裝置的時間編排序號,并存儲在存儲器中。然后用使用者認證裝置確認使用者身份,并接收使用者要求的信息種類而且可以指定供給使用者信息的來源。用戶端信息接收裝置用于接收使用者所欲接收的信息種類,并可以檢查未接收到的信息。而多點發射裝置用于獲得所有相連的信息源所傳送的信息,并得知用戶端信息接收裝置的網絡地址,和所欲接收的信息種類以及所漏掉的信息并重新發送。
文檔編號H04H1/00GK1193856SQ9710347
公開日1998年9月23日 申請日期1997年3月13日 優先權日1997年3月13日
發明者曾維正, 李俊毅, 王清風 申請人:倚天資訊股份有限公司