日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

使用具有分布式結(jié)構(gòu)的媒體服務(wù)器的組通信系統(tǒng)及其方法

文檔序號:7682005閱讀:207來源:國知局
專利名稱:使用具有分布式結(jié)構(gòu)的媒體服務(wù)器的組通信系統(tǒng)及其方法
技術(shù)領(lǐng)域
本發(fā)明涉及使用具有分布式結(jié)構(gòu)的媒體服務(wù)器的組通信系統(tǒng)及其方法以及記錄 有用于實現(xiàn)該方法的程序的計算機可讀記錄介質(zhì);尤其涉及以下使用具有分布式結(jié)構(gòu)的媒 體服務(wù)器的組通信系統(tǒng)及其方法以及記錄有用于實現(xiàn)該方法的程序的計算機可讀記錄介 質(zhì)在該組通信系統(tǒng)中,多個分布式媒體服務(wù)器可以在維持會話同步時處理大規(guī)模分布的 連接終端,以使得在地域上分散的大規(guī)模的連接終端可以在同一會話上在沒有質(zhì)量損壞的 情況下實時接收服務(wù),并且當大規(guī)模分布的連接終端中的大多數(shù)連接終端存在于同一網(wǎng)絡(luò) 上時,該組通信系統(tǒng)能夠通過多播/單播的相互變換進行組通信和交互式廣播,從而最大 程度地減少該網(wǎng)絡(luò)上的網(wǎng)絡(luò)業(yè)務(wù)量的發(fā)生。
背景技術(shù)
通常,當考慮參與傳輸?shù)陌l(fā)送方和接收方來劃分因特網(wǎng)上的組通信用的包數(shù)據(jù)傳 輸方法時,該包數(shù)據(jù)傳輸方法被劃分成單播傳輸方法、廣播傳輸方法和多播傳輸方法。
具體而言,單播傳輸方法是一個發(fā)送方、S卩服務(wù)器或終端向另一接收方、S卩服務(wù)器 或終端發(fā)送數(shù)據(jù)包的一對一傳輸方法,并且具有穩(wěn)定地傳輸數(shù)據(jù)包的優(yōu)點。然而,當服務(wù)器 將同一數(shù)據(jù)發(fā)送至多個接收方時,必須將該數(shù)據(jù)分別發(fā)送至要接收數(shù)據(jù)的這些接收方。因 此,這對服務(wù)器造成過度負荷,并且網(wǎng)絡(luò)的傳輸效率下降。此時,接收方的數(shù)量增加得越多, 問題增加得越多。
廣播傳輸方法是一個發(fā)送方向子網(wǎng)上的全體接收方發(fā)送數(shù)據(jù)的方法,并且具有將 同一數(shù)據(jù)一次發(fā)送至全體接收方的優(yōu)點。然而,還存在不需要接收數(shù)據(jù)的接收方必須接收 該數(shù)據(jù)的缺點。
由于多播傳輸方法是用于將數(shù)據(jù)包同時發(fā)送至同一網(wǎng)絡(luò)段上需要數(shù)據(jù)的終端的 單點對多點數(shù)據(jù)包傳輸方法或多點對多點數(shù)據(jù)包傳輸方法,因此該多播傳輸方法作為優(yōu)良 的數(shù)據(jù)傳輸方法適合于組通信。
為了說明通過多播傳輸方法和單播傳輸方法所傳輸?shù)陌g的差異,根據(jù)單播傳 輸方法,對于傳輸控制協(xié)議/因特網(wǎng)協(xié)議(TCP/IP)上的因特網(wǎng)應(yīng)用程序,數(shù)據(jù)發(fā)送方在發(fā) 送包的報頭上標記接收方的因特網(wǎng)協(xié)議(IP)地址并發(fā)送該包。然而,根據(jù)多播傳輸方法, 代替接收方的地址,在報頭上標記接收方所參與的組的地址,并發(fā)送該數(shù)據(jù)包。此時,多播 傳輸用的組地址是D類IP地址(224. 0. 0. 0 239. 255. 255. 255),并且與代表全世界的各 個因特網(wǎng)主機的A類、B類和C類IP地址不同,該D類IP地址不代表實際的主機。因此, 接收具有組地址的多播包的接收方判斷接收方是否被包括在包組中,并且判斷接收方是否 接受該包。
目前,由于因特網(wǎng)上的路由器通常不支持多播傳輸方法,因此為了在因特網(wǎng)上傳 輸多播包,該路由器在多播路由器之間傳輸根據(jù)被稱為隧道(Tunneling)的技術(shù)封裝后的 包。即,當多播包通過在具有多播地址的數(shù)據(jù)包的報頭前添加在多播路由器之間設(shè)定的隧 道的兩端的IP地址、來通過不支持多播傳輸方法的普通路由器時,該多播包由這些普通路由器根據(jù)單播數(shù)據(jù)包傳輸方法而發(fā)送,并最終被發(fā)送至隧道的目的地。然而,由于單播傳輸 方法僅支持單向傳輸,因此不適合實時交互式通信用的系統(tǒng)。
盡管因特網(wǎng)上存在使用單播傳輸方法的組通信方法和使用傳統(tǒng)的多播傳輸方法 的組通信方法,但如上所述,單播傳輸方法存在一次僅向少數(shù)用戶提供服務(wù)、并且由于通過 向多個接收方分別發(fā)送數(shù)據(jù)包所產(chǎn)生的網(wǎng)絡(luò)業(yè)務(wù)量因而不能向這些接收方提供高質(zhì)量的 組通信服務(wù)的問題。
作為用于解決該問題的其它傳統(tǒng)技術(shù),存在由與本申請的發(fā)明人相同的發(fā)明人 Namgung, Hwan-Sik 作出的、2006 年 5 月 26 日授予 Haedenbridge Co.,Ltd.的、標題為 “A method for communication in groups using conversion between multicasting style and unicasting style” 的韓國專利 10-0586025。
以上專利涉及如下方法以及記錄有用于實現(xiàn)該方法的程序的計算機可讀記錄介 質(zhì)該方法用于在不支持多播包通信的因特網(wǎng)上,基于多播/單播的相互轉(zhuǎn)換來在組中的 多個終端之間進行實時通信,而不會增加網(wǎng)絡(luò)業(yè)務(wù)量。具體而言,一種組通信系統(tǒng)中的組通 信方法,包括第一步驟,用于收集為組通信所接入的終端的網(wǎng)絡(luò)信息;第二步驟,用于檢 查是否存在具有與所收集的網(wǎng)絡(luò)信息相同的網(wǎng)絡(luò)信息的其它預(yù)先接入終端;第三步驟,用 于當根據(jù)檢查結(jié)果、存在其它預(yù)先接入終端時,向終端授予用于將多播包數(shù)據(jù)變換成單播 包數(shù)據(jù)和將單播包數(shù)據(jù)變換成多播包數(shù)據(jù)的相互變換的權(quán)限,并且當不存在其它預(yù)先接入 終端時,不向終端授予該權(quán)限;以及將從網(wǎng)絡(luò)上的授權(quán)終端發(fā)送來的單播包數(shù)據(jù)發(fā)送至其 它網(wǎng)絡(luò)上的授權(quán)終端。
另外,一種終端中的組通信方法包括第一步驟,用于由終端登錄組通信系統(tǒng);第 二步驟,用于當不存在具有與登錄所述組通信系統(tǒng)的終端的網(wǎng)絡(luò)信息相同的網(wǎng)絡(luò)信息的其 它終端時,向所述終端授予用于將多播包數(shù)據(jù)變換成單播包數(shù)據(jù)和將單播包數(shù)據(jù)變換成多 播包數(shù)據(jù)的相互變換的權(quán)限;以及第三步驟,用于將在包括所述終端的網(wǎng)絡(luò)中生成的多播 包數(shù)據(jù)實時變換成單播包數(shù)據(jù),并將該單播包數(shù)據(jù)發(fā)送至所述組通信系統(tǒng),或者將從所述 組通信系統(tǒng)發(fā)送來的單播包數(shù)據(jù)實時變換成多播包數(shù)據(jù),并將該多播包數(shù)據(jù)發(fā)送至自有網(wǎng) 絡(luò)上的其它終端。
為了在IP網(wǎng)絡(luò)上的同一會話中向大規(guī)模的分布終端提供交互式組通信或交互式 廣播,需要用于使同一會話同步的多個分布式媒體服務(wù)器之間的通信方法、和用于將預(yù)定 媒體服務(wù)器連接至大規(guī)模的分布終端以接收最優(yōu)服務(wù)的連接管理運營方法。當這些分布終 端位于同一網(wǎng)絡(luò)上時,需要用于使網(wǎng)絡(luò)業(yè)務(wù)量維持為最小的特殊數(shù)據(jù)傳輸方法。
傳統(tǒng)的媒體服務(wù)器的分布技術(shù)集中于內(nèi)容分發(fā)網(wǎng)絡(luò)(Contents Delivery Network, CDN)領(lǐng)域,該領(lǐng)域用于分發(fā)分布式媒體服務(wù)器中的媒體內(nèi)容,從而主要在單向媒 體流中分散用于控制網(wǎng)絡(luò)負荷分布和媒體服務(wù)器的連接終端處理的中央處理單元(CPU) 的超負荷。發(fā)明內(nèi)容
發(fā)明要解決的問題
本發(fā)明的目的是解決傳統(tǒng)技術(shù)在實時維持雙向性時不能夠處理大規(guī)模的連接方 和網(wǎng)絡(luò)業(yè)務(wù)量的問題。
因此,本發(fā)明的實施例涉及提供以下使用具有分布式結(jié)構(gòu)的媒體服務(wù)器的組通信 系統(tǒng)及其方法以及記錄有用于實現(xiàn)該方法的程序的計算機可讀記錄介質(zhì)在該組通信系統(tǒng) 中,多個分布式媒體服務(wù)器可以在維持會話同步時處理大規(guī)模分布的連接終端,以使得在 地域上分散的大規(guī)模連接終端可以在同一會話上在沒有質(zhì)量損壞的情況下實時接收服務(wù), 并且當大規(guī)模分布的連接終端中的大多數(shù)連接終端存在于同一網(wǎng)絡(luò)上時,該組通信系統(tǒng)能 夠通過多播/單播的相互變換進行組通信和交互式廣播,從而最大程度地減少該網(wǎng)絡(luò)上的 網(wǎng)絡(luò)業(yè)務(wù)量的發(fā)生。
本發(fā)明的目的不限于上述目的??梢酝ㄟ^以下說明來理解本發(fā)明的其它目的和優(yōu) 點,并且參考本發(fā)明的實施例,本發(fā)明的其它目的和優(yōu)點變得明顯。此外,對于本發(fā)明的領(lǐng) 域內(nèi)的技術(shù)人員而言,顯然可以通過由所要求保護的方式及其組合來實現(xiàn)本發(fā)明的這些目 的和優(yōu)點。
用于解決問題的方案
根據(jù)本發(fā)明的方面,提供一種終端中的使用具有分布式結(jié)構(gòu)的媒體服務(wù)器的組通 信方法,包括接收會話信息和連接管理服務(wù)器信息;檢查自有網(wǎng)絡(luò)上是否存在預(yù)先連接 至與所述會話信息相對應(yīng)的會話的連接終端;當根據(jù)檢查結(jié)果、存在所述連接終端時,接入 預(yù)先連接的所述連接終端所接入的媒體服務(wù)器;當根據(jù)檢查結(jié)果、不存在所述連接終端時, 通過基于所述連接管理服務(wù)器信息接入連接管理服務(wù)器,接收媒體服務(wù)器列表;選擇并接 入所提供的所述媒體服務(wù)器列表中的媒體服務(wù)器;以及在同一會話上通過會話對象進行組ififn。
根據(jù)本發(fā)明的其它方面,提供一種使用具有分布式結(jié)構(gòu)的媒體服務(wù)器的組通信方 法,包括當存在終端所請求的會話對象時,將所述終端登記在與所述會話對象相對應(yīng)的終 端列表上,并通知連接管理服務(wù)器;當不存在終端所請求的會話對象時,通過所述連接管 理服務(wù)器檢查其它媒體服務(wù)器中是否存在所述會話對象;當根據(jù)檢查結(jié)果、存在所述會話 對象時,接入所述其它媒體服務(wù)器,并通知所述連接管理服務(wù)器;當根據(jù)檢查結(jié)果、不存在 所述會話對象時,創(chuàng)建會話對象,將所述終端登記在終端列表上,并通知所述連接管理服務(wù) 器;以及通過所述會話對象向接入同一會話的終端提供組通信。
根據(jù)本發(fā)明的其它方面,提供一種使用具有分布式結(jié)構(gòu)的媒體服務(wù)器的組通信系 統(tǒng),包括存儲部件,用于存儲會話信息和連接管理服務(wù)器信息;信息提供部件,用于提供 與終端所請求的會話相對應(yīng)的會話信息和連接管理服務(wù)器信息;連接管理部件,用于更新 各媒體服務(wù)器的會話列表、各媒體服務(wù)器的與各會話對象相對應(yīng)的終端列表、以及媒體服 務(wù)器列表;以及至少一個媒體服務(wù)器,用于創(chuàng)建/去除會話對象,更新與各會話對象相對應(yīng) 的終端列表和媒體服務(wù)器列表,并通過會話對象向接入同一會話的終端提供組通信。
根據(jù)本發(fā)明的其它方面,提供一種記錄有程序的計算機可讀記錄介質(zhì),所述程序 用于在具有處理器的終端中實現(xiàn)以下功能,所述功能包括接收會話信息和連接管理服務(wù) 器信息;檢查自有網(wǎng)絡(luò)上是否存在預(yù)先連接至與所述會話信息相對應(yīng)的會話的連接終端; 當根據(jù)檢查結(jié)果、存在所述連接終端時,接入預(yù)先連接的所述連接終端所接入的媒體服務(wù) 器;當根據(jù)檢查結(jié)果、不存在所述連接終端時,通過基于所述連接管理服務(wù)器信息接入連接 管理服務(wù)器,接收媒體服務(wù)器列表;選擇并接入所提供的所述媒體服務(wù)器列表中的媒體服 務(wù)器;以及在同一會話上通過會話對象進行組通信。
根據(jù)本發(fā)明的其它方面,提供一種記錄有程序的計算機可讀記錄介質(zhì),所述程序 用于在用于提供組通信的媒體服務(wù)器中實現(xiàn)以下功能,所述功能包括當存在終端所請求 的會話對象時,將所述終端登記在與所述會話對象相對應(yīng)的終端列表上,并通知連接管理 服務(wù)器;當不存在終端所請求的會話對象時,通過所述連接管理服務(wù)器檢查其它媒體服務(wù) 器中是否存在所述會話對象;當根據(jù)檢查結(jié)果、其它媒體服務(wù)器中存在所述會話對象時,接 入所述其它媒體服務(wù)器,并通知所述連接管理服務(wù)器;當根據(jù)檢查結(jié)果、其它媒體服務(wù)器中 不存在所述會話對象時,創(chuàng)建會話對象,將所述終端登記在終端列表上,并通知所述連接管 理服務(wù)器;以及通過所述會話對象向接入同一會話的終端提供組通信。
發(fā)明的效果
根據(jù)本發(fā)明,多個分布式媒體服務(wù)器可以在維持會話同步時處理大規(guī)模分布的連 接終端,以使得在地域上分散的大規(guī)模的連接終端可以在同一會話上在沒有質(zhì)量損壞的情 況下實時接收服務(wù),并且當大規(guī)模分布的連接終端中的大多數(shù)連接終端存在于同一網(wǎng)絡(luò)上 時,可以通過多播/單播的相互變換來進行組通信和交互式廣播,從而最大程度地減少該 網(wǎng)絡(luò)上的網(wǎng)絡(luò)業(yè)務(wù)量的發(fā)生。
本發(fā)明可以通過基于分布在不同網(wǎng)絡(luò)上的媒體服務(wù)器的群集(clustering)和多 播/單播變換來實現(xiàn)大規(guī)模的組通信或交互式廣播,在維持高質(zhì)量和經(jīng)濟性的提高時,替 換甚小孔徑終端(very small aperture terminal, VSAT)等的交互式衛(wèi)星通信和廣播系 統(tǒng)。本發(fā)明還使得在大規(guī)模實時交互式遠程教育、需要交互式事件中繼的娛樂、交互式研討 會中繼、災(zāi)難和災(zāi)害響應(yīng)的公共領(lǐng)域、以及交互式家庭購物中,能夠在使網(wǎng)絡(luò)的業(yè)務(wù)量生成 最小時處理同一會話中的大規(guī)模的連接方的處理。


圖1是示出根據(jù)本發(fā)明的實施例的使用具有分布式結(jié)構(gòu)的媒體服務(wù)器的組通信 系統(tǒng)的框圖。
圖2是示出根據(jù)本發(fā)明的實施例的使用具有分布式結(jié)構(gòu)的媒體服務(wù)器的組通信 方法的流程圖。
圖3 4示出根據(jù)本發(fā)明的實施例的位于連接管理服務(wù)器和媒體服務(wù)器中分別管 理的會話列表、與各對象相對應(yīng)的媒體服務(wù)器列表以及終端列表內(nèi)部的信息之間的結(jié)構(gòu)關(guān)系。
圖5描述根據(jù)本發(fā)明的實施例的以上狀態(tài)下各媒體服務(wù)器內(nèi)部的會話對象的結(jié) 構(gòu)。
具體實施方式
根據(jù)下文所陳述的、參考附圖對實施例的以下說明,本發(fā)明的優(yōu)點、特征和方面將 變得明顯。因此,本發(fā)明的技術(shù)領(lǐng)域內(nèi)的技術(shù)人員可以容易地實現(xiàn)本發(fā)明的技術(shù)概念和范 圍。另外,如果認為與現(xiàn)有技術(shù)有關(guān)的詳細說明可能使本發(fā)明的發(fā)明點不清楚,則這里將不 提供該詳細說明。下文將參考附圖來詳細說明本發(fā)明的優(yōu)選實施例。
在本發(fā)明中,組通信包括視頻會議、遠程教育解答、交互式多媒體廣播、畫面圖像 會議中繼、大規(guī)模實時交互式教育、家庭購物、商業(yè)家庭購物、拍賣和娛樂。另外,組表示不同區(qū)域或同一區(qū)域的網(wǎng)絡(luò)中所包括的終端可以在因特網(wǎng)協(xié)議(IP)網(wǎng)絡(luò)上實時相互通信的 網(wǎng)絡(luò)連接狀態(tài)。
圖1是示出根據(jù)本發(fā)明的實施例的使用具有分布式結(jié)構(gòu)的媒體服務(wù)器的組通信 系統(tǒng)的框圖。
如圖1所示,根據(jù)本發(fā)明的使用具有分布式結(jié)構(gòu)的媒體服務(wù)器的組通信系統(tǒng)包括 數(shù)據(jù)庫40、網(wǎng)絡(luò)服務(wù)器30、連接管理服務(wù)器20和作為數(shù)據(jù)傳送服務(wù)器的媒體服務(wù)器10。數(shù) 據(jù)庫40存儲會話信息和連接管理服務(wù)器信息。網(wǎng)絡(luò)服務(wù)器30提供與由終端所請求的會話 相對應(yīng)的會話信息和連接管理服務(wù)器信息。連接管理服務(wù)器20管理媒體服務(wù)器列表,并且 更新各媒體服務(wù)器的會話列表、與媒體服務(wù)器的各會話對象相對應(yīng)的終端列表、以及媒體 服務(wù)器列表。媒體服務(wù)器創(chuàng)建/去除會話對象,更新與各會話對象相對應(yīng)的終端列表和媒 體服務(wù)器列表,并通過會話對象向接入同一會話的終端提供組通信。
各網(wǎng)絡(luò)包括主動客戶端1、3、5、6和8以及與各主動客戶端形成組的多個被動客戶 端2、4、7和9。當組的數(shù)量增加時,主動客戶端的數(shù)量增加。單獨闡明各網(wǎng)絡(luò)上的非連接終 端以與連接終端區(qū)分開。
下文將詳細說明各構(gòu)成要素。
網(wǎng)絡(luò)服務(wù)器30是終端初始接入的服務(wù)器,并且處理針對用戶認證的登錄、各會話 的多播組地址/端口設(shè)置、以及與具有用戶帳戶和多種設(shè)置數(shù)據(jù)的數(shù)據(jù)庫40的連接。
連接管理服務(wù)器20是管理接入會話的終端的連接的服務(wù)器,并且根據(jù)連接類型 來以不同的方式應(yīng)答。根據(jù)用戶類別,這些連接類型包括普通用戶終端接入、管理終端接入 和媒體服務(wù)器接入。
連接管理服務(wù)器20的主要作用是向大規(guī)模分布的終端提供媒體服務(wù)器列表從而 提供數(shù)據(jù)傳輸服務(wù),并且提供、維持和管理與連接類型相對應(yīng)的信息。
媒體服務(wù)器10將在會話上生成的數(shù)據(jù)發(fā)送至連接至該媒體服務(wù)器的終端和連接 至同一會話的其它媒體服務(wù)器。
將參考圖3 5來說明位于連接管理服務(wù)器和媒體服務(wù)器中分別管理的會話列 表、與各對象相對應(yīng)的媒體服務(wù)器列表以及終端列表內(nèi)部的信息之間的結(jié)構(gòu)關(guān)系。將在不 考慮圖1的連接關(guān)系的情況下說明圖3 5的內(nèi)容。
例如,由第一媒體服務(wù)器、第二媒體服務(wù)器和第三媒體服務(wù)器來服務(wù)兩個會話1 和2,并且直接接入各媒體服務(wù)器并接收服務(wù)的終端的狀態(tài)如表1所示。
表 1
媒體服務(wù)器11媒體服務(wù)器12媒體服務(wù)器13會話1終端1、終端2終端3、終端4終端5會話2終端6、終端7終端8、終端9
為了提供服務(wù),由第一媒體服務(wù)器、第二媒體服務(wù)器和第三媒體服務(wù)器支持會話 1,并且終端1和終端2連接至第一媒體服務(wù)器。終端3和終端4連接至第二媒體服務(wù)器, 并且終端5連接至第三媒體服務(wù)器。
另外,由第一媒體服務(wù)器和第三媒體服務(wù)器支持會話2,并且終端6和終端7連接 至第一媒體服務(wù)器。終端8和終端9連接至第三媒體服務(wù)器。
如圖3所示,連接管理服務(wù)器20在以上狀態(tài)下維持包括會話1對象和會話2對象 的會話列表31、包括第一媒體服務(wù)器、第二媒體服務(wù)器和第三媒體服務(wù)器的媒體服務(wù)器列 表32、以及包括終端1 9的終端列表33。
此時,如圖4所示,將位于會話列表31、媒體服務(wù)器列表32和終端列表33內(nèi)部的 構(gòu)成要素之間的關(guān)系作為會話對象的結(jié)構(gòu)而示出。
圖5描述在以上狀態(tài)下媒體服務(wù)器內(nèi)部的會話對象的結(jié)構(gòu)。即,會話對象包括具 有與直接連接至各媒體服務(wù)器的終端有關(guān)的信息的終端列表、具有與維持同一會話對象的 其它媒體服務(wù)器有關(guān)的信息的媒體服務(wù)器列表、直接連接至各媒體服務(wù)器的終端的網(wǎng)絡(luò)信 息以及與會話有關(guān)的其它附加信息。
如圖5所示,第一媒體服務(wù)器維持會話1對象51和會話2對象52,并且第二媒體 服務(wù)器維持會話1對象52。第三媒體服務(wù)器維持會話1對象51和會話2對象52。
因此,通過第一媒體服務(wù)器、第二媒體服務(wù)器和第三媒體服務(wù)器的群集,在接入各 媒體服務(wù)器的會話的終端之間發(fā)送/接收會話1中所生成的媒體數(shù)據(jù)。通過第一媒體服務(wù) 器和第三媒體服務(wù)器的群集,在接入各媒體服務(wù)器的會話的終端之間發(fā)送/接收會話2中 所生成的媒體數(shù)據(jù)。
圖2是示出根據(jù)本發(fā)明的實施例的使用具有分布式結(jié)構(gòu)的媒體服務(wù)器的組通信 方法的流程圖。
驅(qū)動大規(guī)模的組通信用的連接管理服務(wù)器20、用于向終端提供連接至連接管理服 務(wù)器20所需的連接信息的網(wǎng)絡(luò)服務(wù)器30和存儲有該連接信息的數(shù)據(jù)庫40,并且使它們以 等待狀態(tài)準備好。
另外,在連接管理服務(wù)器20中登記用于在地域上分散的用戶終端組之間的平穩(wěn) 的媒體傳輸?shù)闹辽僖粋€媒體服務(wù)器10,并且該至少一個媒體服務(wù)器10在服務(wù)準備狀態(tài)下等待。
當終端登錄網(wǎng)絡(luò)服務(wù)器30以參與組通信時,網(wǎng)絡(luò)服務(wù)器30進行認證過程。
在步驟S201中,該終端向網(wǎng)絡(luò)服務(wù)器30請求會話,并且接收包括網(wǎng)絡(luò)地址、多播 組地址和端口編號的會話信息以及連接管理服務(wù)器信息。例如,當該終端在從網(wǎng)絡(luò)服務(wù)器 30提供的網(wǎng)頁上選擇期望的通信組或運動圖片提供場所時,網(wǎng)絡(luò)服務(wù)器30將與該通信組 或運動圖片提供場所相對應(yīng)的會話信息提供至該終端。
在步驟S202中,在終端通過所提供的會話信息發(fā)送Echo(回聲)之后,該終端根 據(jù)應(yīng)答消息分析結(jié)果,檢查自有網(wǎng)絡(luò)上是否存在預(yù)先連接至所請求的會話的連接終端。此 時,應(yīng)答消息包括應(yīng)答Echo的終端所接入的媒體服務(wù)器信息。
在步驟S203中,當根據(jù)步驟S202的檢查結(jié)果、存在連接終端時,在終端接入該連 接終端所接入的媒體服務(wù)器10之后,邏輯流程進入步驟S206。
在步驟S204中,當根據(jù)步驟S202的檢查結(jié)果、不存在連接終端時,終端基于所提 供的連接管理服務(wù)器信息接入連接管理服務(wù)器20,并接收媒體服務(wù)器列表。
此時,該媒體服務(wù)器列表包括路徑最短的媒體服務(wù)器信息、可用帶寬最大的媒體 服務(wù)器信息、連接終端的數(shù)量最少的媒體服務(wù)器信息和由用戶所設(shè)立的媒體服務(wù)器信息。
在步驟S205中,終端通過在所提供的媒體服務(wù)器列表中選擇最佳媒體服務(wù)器來 接入該媒體服務(wù)器。
最佳媒體服務(wù)器選擇方法選擇路徑最短的媒體服務(wù)器、可用帶寬最大的媒體服務(wù) 器、連接終端的數(shù)量最少的媒體服務(wù)器或由用戶所設(shè)立的媒體服務(wù)器。另外,由于終端是自 有網(wǎng)絡(luò)上最初接入會話的終端,因此該終端成為該網(wǎng)絡(luò)的進行多播/單播變換功能的主動 客戶端。
由于在由與本申請的發(fā)明人相同的發(fā)明人Namgung,Hwan-Sik作出的、2006年5月 26 日授予 Haedenbridge Co. , Ltd.的、標題為"A method for communication in groups using conversion between multicasting style and unicasting style,,白勺韓國專禾 10-0586025中描述了主動客戶端的詳細功能,因此這里將簡要提供其詳細功能。
主動客戶端進行用于將從媒體服務(wù)器10發(fā)送來的單播圖像/語音/數(shù)據(jù)包變換 成多播包、并在自有接入網(wǎng)絡(luò)上將該多播包發(fā)送至連接至會話的其它終端的功能。另外,主 動客戶端將自有網(wǎng)絡(luò)上要發(fā)送至會話的多播圖像/語音/數(shù)據(jù)包變換成單播包數(shù)據(jù),并將 該單播包數(shù)據(jù)發(fā)送至媒體服務(wù)器10。因此,在大規(guī)模的組通信或交互式廣播中生成的網(wǎng)絡(luò) 業(yè)務(wù)量顯著減少。
由于當不存在主動客戶端的概念時,根據(jù)單播傳輸方法,網(wǎng)絡(luò)上連接至會話的終 端將從媒體服務(wù)器10接收包,因此發(fā)生媒體服務(wù)器10的超負荷,并且在網(wǎng)絡(luò)和路由器之間 發(fā)生的網(wǎng)絡(luò)業(yè)務(wù)量增大。
在步驟S206中,媒體服務(wù)器10檢查是否存在對于由終端所請求的會話的對象。此 時,會話對象中繼媒體服務(wù)器內(nèi)部的會話中所生成的多種數(shù)據(jù)。
在步驟S207中,當根據(jù)步驟S206的檢查結(jié)果、存在會話對象時,媒體服務(wù)器10將 會話對象登記在與該會話對象相對應(yīng)的終端列表中,向連接管理服務(wù)器20通知該會話對 象,并進入步驟S211。
當根據(jù)步驟S206的檢查結(jié)果、不存在會話對象時,在步驟S208中,媒體服務(wù)器10 通過連接管理服務(wù)器20檢查其它媒體服務(wù)器中是否存在會話對象。
當根據(jù)步驟S208的檢查結(jié)果、在其它媒體服務(wù)器中存在會話對象時,在步驟S209 中,媒體服務(wù)器10基于連接管理服務(wù)器20的其它媒體服務(wù)器信息,接入該其它媒體服務(wù) 器,并且邏輯流程進入步驟S211。隨后,其它媒體服務(wù)器將媒體服務(wù)器10登記在與該會話 對象相對應(yīng)的媒體服務(wù)器列表上,并向連接管理服務(wù)器20通知媒體服務(wù)器10的登記。連 接管理服務(wù)器20可以指示其它媒體服務(wù)器接入媒體服務(wù)器10。
當根據(jù)步驟S208的檢查結(jié)果、在其它媒體服務(wù)器中不存在會話對象時,在步驟 S210中,媒體服務(wù)器10創(chuàng)建會話對象,將終端登記在相應(yīng)的終端列表上,并向連接管理服 務(wù)器20通知該終端的登記。
通過以上過程完成連接處理。
在步驟S211中,接入同一會話的終端通過會話對象進行組通信。
此時,網(wǎng)絡(luò)的主動客戶端將從媒體服務(wù)器10發(fā)送來的單播包變換成多播包,并在 自有網(wǎng)絡(luò)上將該多播包發(fā)送至連接至會話的連接終端。另外,主動客戶端將自有網(wǎng)絡(luò)上的 連接終端的多播包變換成單播包,并將該單播包發(fā)送至媒體服務(wù)器10。
主動客戶端將要發(fā)送的數(shù)據(jù)變換成多播包,并在自有網(wǎng)絡(luò)上將該多播包發(fā)送至連11接至會話的連接終端。另外,主動客戶端將要發(fā)送的數(shù)據(jù)變換成單播包,并將該單播包發(fā)送 至媒體服務(wù)器10。此時,當自有網(wǎng)絡(luò)上不存在連接至會話的連接終端時,主動客戶端根據(jù)單 播傳輸方法對媒體服務(wù)器10進行變換和傳輸,而不進行多播傳輸。
媒體服務(wù)器10根據(jù)單播傳輸方法,將發(fā)送來的單播包發(fā)送至會話對象的終端列 表上所登記的各網(wǎng)絡(luò)的主動客戶端,并發(fā)送至會話對象的媒體服務(wù)器列表上所登記的其它 媒體服務(wù)器。
隨后,其它媒體服務(wù)器將單播包發(fā)送至會話對象的終端列表上所登記的終端中的 各網(wǎng)絡(luò)的主動客戶端。此時,其它媒體服務(wù)器不將單播包發(fā)送至會話對象的媒體服務(wù)器列 表上所登記的媒體服務(wù)器。
S卩,當媒體服務(wù)器中繼包時,從直接接入的終端發(fā)送來的包被中繼,并被發(fā)送至會 話對象的終端列表上所登記的終端以及媒體服務(wù)器列表上所登記的其它媒體服務(wù)器。然 而,從登記在會話對象的媒體服務(wù)器列表上的其它媒體服務(wù)器發(fā)送來的包僅被發(fā)送至終端 列表上所登記的終端。這是為了防止包傳輸?shù)臒o限循環(huán)或重復(fù)。
隨后,在步驟S212中,當與會話對象相對應(yīng)的終端列表上所登記的終端以及與會 話對象相對應(yīng)的媒體服務(wù)器列表上所登記的其它媒體服務(wù)器解除整個連接時,會話對象被 去除,并且向連接管理服務(wù)器20進行通知。隨后,連接管理服務(wù)器20反映該信息并進行更 新。
在本發(fā)明中,連接管理服務(wù)器綜合維持媒體服務(wù)器的信息的原因是為了在監(jiān)視進 度狀況時綜合提供信息,并為了維持連接管理服務(wù)器20使得在一部分媒體服務(wù)器因非故 意理由而停止提供服務(wù)時、接收服務(wù)的終端能夠在不停止的情況下從其它適當?shù)拿襟w服務(wù) 器繼續(xù)接收服務(wù)所需的信息。
本發(fā)明為了使得能夠在大規(guī)模分布的終端之間進行大規(guī)模組通信或交互式廣播, 在維持提供服務(wù)的媒體服務(wù)器之間的相同會話同步時,使通過大規(guī)模的連接終端處理所生 成的網(wǎng)絡(luò)業(yè)務(wù)量最小化。
本發(fā)明提供通過服務(wù)器群集的大規(guī)模連接方處理和網(wǎng)絡(luò)分配方法、以及通過基于 多播/單播變換的網(wǎng)絡(luò)業(yè)務(wù)量減少的大規(guī)模交互式組通信和交互式因特網(wǎng)廣播實現(xiàn)方法。
本發(fā)明通過具有同一會話對象的分布式媒體服務(wù)器的同步來提供實時的組通信。
本發(fā)明基于不支持多播包通信的因特網(wǎng)上的多播/單播的相互變換,能夠在與單 純的單播相比較相對沒有增加網(wǎng)絡(luò)業(yè)務(wù)量的情況下,在組中所包括的多個終端之間進行實 時組通信。盡管這些組在地域上并且大規(guī)模地分散,但本發(fā)明使得能夠在沒有產(chǎn)生過多業(yè) 務(wù)量的情況下進行組通信。
另外,本發(fā)明可以應(yīng)用于大規(guī)模組通信系統(tǒng)、大規(guī)模組通信用的終端、因特網(wǎng)廣播 系統(tǒng)和視頻會議系統(tǒng)。
如上所述,可以將本發(fā)明的技術(shù)作為程序來實現(xiàn)。相關(guān)領(lǐng)域的計算機編程人員可 以容易地推斷出形成該程序的代碼和代碼段。此外,將所實現(xiàn)的程序存儲在計算機可讀記 錄介質(zhì)中、即信息存儲介質(zhì)中,并且由計算機來讀取并操作該程序,由此實現(xiàn)本發(fā)明的方 法。該記錄介質(zhì)包括由計算機可以讀取的所有類型的記錄介質(zhì)。
盡管已經(jīng)針對特定的優(yōu)選實施例說明了本發(fā)明,但本領(lǐng)域的技術(shù)人員將明白,可 以在沒有背離如所附權(quán)利要求書所限定的本發(fā)明的范圍的情況下進行各種改變和修改。
權(quán)利要求
1.一種終端中的使用具有分布式結(jié)構(gòu)的媒體服務(wù)器的組通信方法,包括 接收會話信息和連接管理服務(wù)器信息;檢查自有網(wǎng)絡(luò)上是否存在預(yù)先連接至與所述會話信息相對應(yīng)的會話的連接終端; 當根據(jù)檢查結(jié)果、存在所述連接終端時,接入預(yù)先連接的所述連接終端所接入的媒體 服務(wù)器;當根據(jù)檢查結(jié)果、不存在所述連接終端時,通過基于所述連接管理服務(wù)器信息接入連 接管理服務(wù)器,接收媒體服務(wù)器列表;選擇并接入所提供的所述媒體服務(wù)器列表中的媒體服務(wù)器;以及 在同一會話上通過會話對象進行組通信。
2.根據(jù)權(quán)利要求1所述的組通信方法,其特征在于,進行組通信的步驟包括主動客戶端將從所連接的媒體服務(wù)器發(fā)送來的單播包變換成多播包,并在自有網(wǎng)絡(luò)上 將該多播包發(fā)送至連接至會話的連接終端;所述主動客戶端將自有網(wǎng)絡(luò)上的連接終端的多播包變換成單播包,并將該單播包發(fā)送 至所連接的媒體服務(wù)器;以及所述主動客戶端將要發(fā)送的數(shù)據(jù)變換成多播包,在自有網(wǎng)絡(luò)上將該多播包發(fā)送至連接 至會話的連接終端,將該多播包變換成單播包,并將該單播包發(fā)送至所連接的媒體服務(wù)器。
3.根據(jù)權(quán)利要求2所述的組通信方法,其特征在于,在所述主動客戶端將要發(fā)送的數(shù) 據(jù)變換成多播包的步驟中,當自有網(wǎng)絡(luò)上不存在連接至會話的連接終端時,所述主動客戶 端將要發(fā)送的數(shù)據(jù)變換成單播包,并將該單播包發(fā)送至所連接的媒體服務(wù)器,而不進行多 播傳輸。
4.根據(jù)權(quán)利要求1所述的組通信方法,其特征在于,在檢查是否存在預(yù)先連接至會話 的連接終端的步驟中,通過所述會話信息發(fā)送回聲消息,并且基于針對回聲消息傳輸?shù)膽?yīng) 答消息中所包括的媒體服務(wù)器信息,檢查自有網(wǎng)絡(luò)上是否存在預(yù)先連接至會話的連接終端。
5.根據(jù)權(quán)利要求4所述的組通信方法,其特征在于,所述會話信息包括網(wǎng)絡(luò)地址、多播 組地址和端口編號。
6.根據(jù)權(quán)利要求5所述的組通信方法,其特征在于,在選擇并接入媒體服務(wù)器的步驟 中,選擇路徑最短的媒體服務(wù)器。
7.根據(jù)權(quán)利要求5所述的組通信方法,其特征在于,在選擇并接入媒體服務(wù)器的步驟 中,選擇空間帶寬最大的媒體服務(wù)器。
8.根據(jù)權(quán)利要求5所述的組通信方法,其特征在于,在選擇并接入媒體服務(wù)器的步驟 中,選擇連接終端的數(shù)量最少的媒體服務(wù)器。
9.一種使用具有分布式結(jié)構(gòu)的媒體服務(wù)器的組通信方法,包括當存在終端所請求的會話對象時,將所述終端登記在與所述會話對象相對應(yīng)的終端列 表上,并通知連接管理服務(wù)器;當不存在終端所請求的會話對象時,通過所述連接管理服務(wù)器檢查其它媒體服務(wù)器中 是否存在所述會話對象;當根據(jù)檢查結(jié)果、存在所述會話對象時,接入所述其它媒體服務(wù)器,并通知所述連接管 理服務(wù)器;當根據(jù)檢查結(jié)果、不存在所述會話對象時,創(chuàng)建會話對象,將所述終端登記在終端列表 上,并通知所述連接管理服務(wù)器;以及通過所述會話對象向接入同一會話的終端提供組通信。
10.根據(jù)權(quán)利要求9所述的組通信方法,其特征在于,還包括當解除與所述會話對象相對應(yīng)的終端列表上所登記的終端和與所述會話對象相對應(yīng) 的媒體服務(wù)器列表上所登記的其它媒體服務(wù)器的連接時,去除所述會話對象,并通知所述 連接管理服務(wù)器。
11.根據(jù)權(quán)利要求9所述的組通信方法,其特征在于,根據(jù)單播傳輸方法,將所述終端 的單播包發(fā)送至所述會話對象的終端列表上所登記的各網(wǎng)絡(luò)的主動客戶端、以及所述會話 對象的媒體服務(wù)器列表上所登記的其它媒體服務(wù)器。
12.根據(jù)權(quán)利要求11所述的組通信方法,其特征在于,其它媒體服務(wù)器將所述媒體服 務(wù)器的單播包發(fā)送至所述會話對象的終端列表上所登記的終端中的各網(wǎng)絡(luò)的主動客戶端。
13.根據(jù)權(quán)利要求12所述的組通信方法,其特征在于,當所述媒體服務(wù)器接入時,其它 媒體服務(wù)器將所述媒體服務(wù)器登記在與所述會話對象相對應(yīng)的媒體服務(wù)器列表上,并通知 所述連接管理服務(wù)器。
14.一種使用具有分布式結(jié)構(gòu)的媒體服務(wù)器的組通信系統(tǒng),包括 存儲部件,用于存儲會話信息和連接管理服務(wù)器信息;信息提供部件,用于提供與終端所請求的會話相對應(yīng)的會話信息和連接管理服務(wù)器信息;連接管理部件,用于更新各媒體服務(wù)器的會話列表、各媒體服務(wù)器的與各會話對象相 對應(yīng)的終端列表、以及媒體服務(wù)器列表;以及至少一個媒體服務(wù)器,用于創(chuàng)建/去除會話對象,更新與各會話對象相對應(yīng)的終端列 表和媒體服務(wù)器列表,并通過會話對象向接入同一會話的終端提供組通信。
15.根據(jù)權(quán)利要求14所述的組通信系統(tǒng),其特征在于,當存在終端所請求的會話對象時,所述媒體服務(wù)器將所述終端登記在與所述會話對象 相對應(yīng)的終端列表上,并通知所述連接管理部件;當不存在終端所請求的會話對象時,所述媒體服務(wù)器通過所述連接管理部件檢查其它 媒體服務(wù)器中是否存在所述會話對象,如果其它媒體服務(wù)器中存在所述會話對象,則所述媒體服務(wù)器接入所述其它媒體服務(wù) 器,并通知所述連接管理部件,如果其它媒體服務(wù)器中不存在所述會話對象,則所述媒體服務(wù)器創(chuàng)建會話對象,將所 述終端登記在終端列表上,并通知所述連接管理部件;以及所述媒體服務(wù)器通過所述會話對象向接入同一會話的終端提供組通信。
16.根據(jù)權(quán)利要求15所述的組通信系統(tǒng),其特征在于,所述媒體服務(wù)器根據(jù)單播傳輸 方法,將所述終端的單播包發(fā)送至所述會話對象的終端列表上所登記的各網(wǎng)絡(luò)的主動客戶 端、以及所述會話對象的媒體服務(wù)器列表上所登記的其它媒體服務(wù)器。
17.根據(jù)權(quán)利要求16所述的組通信系統(tǒng),其特征在于,當解除與所述會話對象相對應(yīng) 的終端列表上所登記的終端和與所述會話對象相對應(yīng)的媒體服務(wù)器列表上所登記的其它 媒體服務(wù)器的連接時,所述媒體服務(wù)器去除所述會話對象,并通知所述連接管理部件。
18.—種記錄有程序的計算機可讀記錄介質(zhì),所述程序用于在具有處理器的終端中實 現(xiàn)以下功能,所述功能包括接收會話信息和連接管理服務(wù)器信息;檢查自有網(wǎng)絡(luò)上是否存在預(yù)先連接至與所述會話信息相對應(yīng)的會話的連接終端; 當根據(jù)檢查結(jié)果、存在所述連接終端時,接入預(yù)先連接的所述連接終端所接入的媒體 服務(wù)器;當根據(jù)檢查結(jié)果、不存在所述連接終端時,通過基于所述連接管理服務(wù)器信息接入連 接管理服務(wù)器,接收媒體服務(wù)器列表;選擇并接入所提供的所述媒體服務(wù)器列表中的媒體服務(wù)器;以及 在同一會話上通過會話對象進行組通信。
19.一種記錄有程序的計算機可讀記錄介質(zhì),所述程序用于在用于提供組通信的媒體 服務(wù)器中實現(xiàn)以下功能,所述功能包括當存在終端所請求的會話對象時,將所述終端登記在與所述會話對象相對應(yīng)的終端列 表上,并通知連接管理服務(wù)器;當不存在終端所請求的會話對象時,通過所述連接管理服務(wù)器檢查其它媒體服務(wù)器中 是否存在所述會話對象;當根據(jù)檢查結(jié)果、其它媒體服務(wù)器中存在所述會話對象時,接入所述其它媒體服務(wù)器, 并通知所述連接管理服務(wù)器;當根據(jù)檢查結(jié)果、其它媒體服務(wù)器中不存在所述會話對象時,創(chuàng)建會話對象,將所述終 端登記在終端列表上,并通知所述連接管理服務(wù)器;以及 通過所述會話對象向接入同一會話的終端提供組通信。
全文摘要
提供一種終端中的組通信方法,所述組通信方法包括接收會話信息和連接管理服務(wù)器信息;檢查自有網(wǎng)絡(luò)上是否存在預(yù)先連接至與所述會話信息相對應(yīng)的會話的連接終端;當根據(jù)檢查結(jié)果、存在所述連接終端時,接入預(yù)先連接的所述連接終端所接入的媒體服務(wù)器;當根據(jù)檢查結(jié)果、不存在所述連接終端時,通過基于所述連接管理服務(wù)器信息接入連接管理服務(wù)器,接收媒體服務(wù)器列表;選擇并接入所提供的所述媒體服務(wù)器列表中的媒體服務(wù)器;以及在同一會話上通過會話對象進行組通信。
文檔編號H04L12/28GK102037684SQ200780102371
公開日2011年4月27日 申請日期2007年12月20日 優(yōu)先權(quán)日2007年12月20日
發(fā)明者南宮皖植 申請人:南宮皖植, 海敦橋有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1