[發(fā)明專利]多播會(huì)議數(shù)據(jù)的可靠發(fā)送無(wú)效
| 申請(qǐng)?zhí)枺?/td> | 200810213216.0 | 申請(qǐng)日: | 2004-05-12 |
| 公開(公告)號(hào): | CN101447881A | 公開(公告)日: | 2009-06-03 |
| 發(fā)明(設(shè)計(jì))人: | Y·許;L·A·科林斯;L·-C·褚 | 申請(qǐng)(專利權(quán))人: | 微軟公司 |
| 主分類號(hào): | H04L12/18 | 分類號(hào): | H04L12/18;H04L12/56;H04L29/08 |
| 代理公司: | 上海專利商標(biāo)事務(wù)所有限公司 | 代理人: | 張政權(quán) |
| 地址: | 美國(guó)華*** | 國(guó)省代碼: | 美國(guó);US |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 會(huì)議 數(shù)據(jù) 可靠 發(fā)送 | ||
本申請(qǐng)是申請(qǐng)人于2004年5月12日提交的、申請(qǐng)?zhí)枮椤?00410043492.9”的、發(fā)明名稱為“多播會(huì)議數(shù)據(jù)的可靠發(fā)送”的發(fā)明專利申請(qǐng)的分案申請(qǐng)。
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù),更特別地,涉及多播會(huì)議數(shù)據(jù)的可靠發(fā)送。
背景技術(shù)
計(jì)算機(jī)網(wǎng)絡(luò)已經(jīng)增強(qiáng)了我們發(fā)送和訪問信息的能力,這是通過(guò)允許一個(gè)計(jì)算機(jī)或裝置(以下均稱作“計(jì)算系統(tǒng)”)使用電子消息在網(wǎng)絡(luò)中與另一個(gè)計(jì)算系統(tǒng)進(jìn)行通信而實(shí)現(xiàn)的。當(dāng)在計(jì)算系統(tǒng)之間傳遞電子消息時(shí),電子消息通常將經(jīng)過(guò)對(duì)電子消息內(nèi)的數(shù)據(jù)進(jìn)行操作(如打包、路由、流控制)的協(xié)議棧。開放式系統(tǒng)互聯(lián)(“OSI”)模型是用于實(shí)現(xiàn)協(xié)議棧的連網(wǎng)框架的例子。
OSI模型將用于傳遞電子消息的操作分為7個(gè)不同的“層”,每個(gè)層被指定用來(lái)執(zhí)行數(shù)據(jù)傳遞過(guò)程中的特定操作。雖然協(xié)議棧可能實(shí)現(xiàn)每個(gè)層,但是許多協(xié)議棧僅選擇性地實(shí)現(xiàn)用于在網(wǎng)絡(luò)中傳遞數(shù)據(jù)的層。當(dāng)從計(jì)算系統(tǒng)發(fā)送數(shù)據(jù)時(shí),該數(shù)據(jù)產(chǎn)生于應(yīng)用層并被向下傳遞到中間的較低層,然后到網(wǎng)絡(luò)上。當(dāng)從網(wǎng)絡(luò)接收數(shù)據(jù)時(shí),該數(shù)據(jù)進(jìn)入物理層并被向上傳遞到較高的中間層,然后該數(shù)據(jù)最終在應(yīng)用層處被接收。應(yīng)用層(最高層)負(fù)責(zé)支持應(yīng)用和最終用戶處理,如電子會(huì)議軟件。
通常,當(dāng)兩個(gè)計(jì)算系統(tǒng)要互相通信時(shí),這兩個(gè)計(jì)算系統(tǒng)將首先建立連接(如傳輸控制協(xié)議(“TCP”)連接)。這樣,當(dāng)許多不同的計(jì)算系統(tǒng)要參與到電子會(huì)議中時(shí),這些不同的計(jì)算系統(tǒng)可建立互相之間的連接。因此,每個(gè)參與到電子會(huì)議中的計(jì)算系統(tǒng)然后能夠與每個(gè)參與到電子會(huì)議中的其它計(jì)算系統(tǒng)共享會(huì)議數(shù)據(jù)。建立的連接可導(dǎo)致計(jì)算系統(tǒng)以邏輯層次的方式進(jìn)行配置,如,像T.120會(huì)議會(huì)話那樣。邏輯層次可包括根計(jì)算系統(tǒng),它具有到一個(gè)或多個(gè)中間計(jì)算系統(tǒng)的連接,這一個(gè)或多個(gè)中間計(jì)算系統(tǒng)最終被依次連接到一個(gè)或多個(gè)葉計(jì)算系統(tǒng)(可能通過(guò)到一個(gè)或多個(gè)其它中間計(jì)算系統(tǒng)的連接)。因此,邏輯上的層次可包括很多建立的連接。
在電子會(huì)議期間,會(huì)議數(shù)據(jù)通常產(chǎn)生于邏輯層次的一個(gè)分支內(nèi)的中間或葉計(jì)算系統(tǒng)處。該中間或葉計(jì)算系統(tǒng)將會(huì)議數(shù)據(jù)向上沿著邏輯層次(如通過(guò)利用建立的TCP連接)傳遞到根計(jì)算系統(tǒng)。根計(jì)算系統(tǒng)然后將該會(huì)議數(shù)據(jù)向下沿著該邏輯層次(如通過(guò)利用建立的TCP連接)傳遞到邏輯層次中所有的中間和葉計(jì)算系統(tǒng)。因此,對(duì)要達(dá)到中間或葉計(jì)算系統(tǒng)的會(huì)議數(shù)據(jù)而言,該會(huì)議數(shù)據(jù)可通過(guò)許多建立的連接而傳播。例如為將會(huì)議數(shù)據(jù)發(fā)送到葉計(jì)算系統(tǒng),該會(huì)議數(shù)據(jù)可通過(guò)根計(jì)算系統(tǒng)和第一個(gè)中間計(jì)算系統(tǒng)之間的第一個(gè)連接,通過(guò)第一個(gè)中間計(jì)算系統(tǒng)和第二中間計(jì)算系統(tǒng)之間的第二個(gè)連接,以及通過(guò)第二個(gè)中間計(jì)算系統(tǒng)和葉計(jì)算系統(tǒng)之間的第三個(gè)連接而傳播。
諸如TCP這樣的許多面向連接的協(xié)議提供端對(duì)端差錯(cuò)恢復(fù)、重新定序以及流控制的特性。因此,利用面向連接的協(xié)議來(lái)傳遞會(huì)議數(shù)據(jù)增加可靠性。然而,為實(shí)現(xiàn)面向連接協(xié)議的特性,必須對(duì)每個(gè)TCP連接維護(hù)諸如像發(fā)送和接收緩沖器、擁塞控制參數(shù)以及序列和確認(rèn)數(shù)量參數(shù)這樣的狀態(tài)信息。進(jìn)一步來(lái)說(shuō),當(dāng)在計(jì)算系統(tǒng)之間傳遞會(huì)議數(shù)據(jù)時(shí),某些狀態(tài)信息必須連同會(huì)議數(shù)據(jù)一道被傳遞。狀態(tài)信息的維護(hù)和傳遞消耗計(jì)算系統(tǒng)資源(如系統(tǒng)存儲(chǔ)器)、消耗網(wǎng)絡(luò)帶寬并可能增加網(wǎng)絡(luò)延時(shí)。在具有許多中間和葉計(jì)算系統(tǒng)的電子會(huì)議中,由被傳遞的狀態(tài)信息消耗的帶寬可能比較大。
結(jié)果,某些電子會(huì)議應(yīng)用已經(jīng)利用了多播協(xié)議(如多播網(wǎng)際協(xié)議(“IP”)),以將會(huì)議數(shù)據(jù)從根計(jì)算系統(tǒng)向下傳遞到邏輯層次中的其它計(jì)算系統(tǒng)。在利用多播協(xié)議的電子會(huì)議中,每個(gè)中間和葉計(jì)算系統(tǒng)在關(guān)于會(huì)議數(shù)據(jù)的相同指定的多播地址上監(jiān)聽。因此,根計(jì)算系統(tǒng)僅需要將會(huì)議數(shù)據(jù)發(fā)送到該指定的多播地址,以將該會(huì)議數(shù)據(jù)發(fā)送到所有其它的計(jì)算系統(tǒng)。在正常操作中,在指定的多播地址上進(jìn)行監(jiān)聽的每個(gè)計(jì)算系統(tǒng)然后將接收該會(huì)議數(shù)據(jù)。
然而,由于多播協(xié)議通常不是面向連接的,所以多播協(xié)議不提供任何可靠的消息特性(如端對(duì)端差錯(cuò)恢復(fù)、重新定序、流控制等等)。這樣,當(dāng)多播數(shù)據(jù)丟失或損壞時(shí),幾乎沒有什么(如果有的話,只有很少的)措施可以用來(lái)恢復(fù)該丟失的或損壞的數(shù)據(jù)。這是令人遺憾的,原因是丟失或損壞的會(huì)議數(shù)據(jù)會(huì)顯著地降低電子會(huì)議的有效性。進(jìn)一步來(lái)說(shuō),由于多播會(huì)議數(shù)據(jù)被發(fā)送到每個(gè)計(jì)算機(jī)系統(tǒng),所有丟失的或損壞的多播會(huì)議數(shù)據(jù)可能影響每個(gè)參與到電子會(huì)議內(nèi)的中間和葉計(jì)算系統(tǒng)。因此關(guān)于可靠的發(fā)送多播會(huì)議數(shù)據(jù)的系統(tǒng)、方法、計(jì)算機(jī)程序產(chǎn)品以及數(shù)據(jù)結(jié)構(gòu)將會(huì)是有利的。
發(fā)明內(nèi)容
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于微軟公司,未經(jīng)微軟公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810213216.0/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種實(shí)現(xiàn)視頻會(huì)議資源調(diào)度的方法
- 一種會(huì)議系統(tǒng)的實(shí)現(xiàn)方法
- 視頻會(huì)議跨級(jí)控制方法及系統(tǒng)
- 一種用應(yīng)用服務(wù)器實(shí)現(xiàn)子會(huì)議功能的方法和系統(tǒng)
- 一種通過(guò)互動(dòng)式語(yǔ)音應(yīng)答接入會(huì)議的方法及系統(tǒng)
- 基于SIP協(xié)議的分布式會(huì)議方法
- 會(huì)議控制方法和裝置
- 待召開會(huì)議的會(huì)議議程生成方法以及裝置
- 會(huì)議控制方法和裝置
- 會(huì)議流程的管理方法、裝置、存儲(chǔ)介質(zhì)及服務(wù)器
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 發(fā)送方法、發(fā)送系統(tǒng)和發(fā)送器
- 發(fā)送系統(tǒng)、發(fā)送設(shè)備
- 發(fā)送設(shè)備、發(fā)送/接收設(shè)備、發(fā)送方法和發(fā)送/接收方法
- 發(fā)送裝置、發(fā)送方法
- 發(fā)送裝置、發(fā)送方法
- 發(fā)送系統(tǒng)、發(fā)送裝置以及數(shù)據(jù)發(fā)送方法
- 發(fā)送方法、發(fā)送裝置
- 發(fā)送裝置、發(fā)送方法以及記錄介質(zhì)
- 發(fā)送方法、發(fā)送裝置
- 發(fā)送系統(tǒng)、發(fā)送方法及發(fā)送/接收系統(tǒng)





