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

一種媒體數(shù)據(jù)重組方法以及組包服務(wù)器的制作方法

文檔序號:7956169閱讀:157來源:國知局
專利名稱:一種媒體數(shù)據(jù)重組方法以及組包服務(wù)器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及多媒體傳輸領(lǐng)域,特別是涉及一種媒體數(shù)據(jù)重組方法以及組包服務(wù)器。
背景技術(shù)
WIFI(Wireless Fidelity)是基于802.11系列的無線局域網(wǎng)技術(shù),在WIFI網(wǎng)絡(luò)環(huán)境下,支持兩種信道訪問方式基于CSMA/CA(載波偵聽/沖突避免)的分布式訪問方式(DCF)和在此之上的集中控制方式(PCF)。
無線設(shè)備工作在基于存取點的模式下時,多個無線設(shè)備一般采用CSMA/CA信道訪問方式共享無線信道。在此種機制下,無線設(shè)備首先通過競爭獲得無線鏈路使用權(quán),然后將數(shù)據(jù)包上傳至存取點,存取點將無線設(shè)備發(fā)來的數(shù)據(jù)包進行緩存,并在獲得無線網(wǎng)絡(luò)的控制權(quán)之后,將該數(shù)據(jù)包傳送至目標設(shè)備。但是,在此種機制下,由于連接存取點的無線設(shè)備較多,當網(wǎng)絡(luò)流量較大時,數(shù)據(jù)包會在存取點處聚集,造成無線傳輸?shù)纳舷滦兴俾什粚ΨQ。下行速率由于存取點無法得到網(wǎng)絡(luò)使用權(quán)而顯著下降,這對于普通數(shù)據(jù)業(yè)務(wù)影響不大,但是對于實時語音/視頻傳輸任務(wù)將產(chǎn)生較大影響。
現(xiàn)有的實時多媒體傳輸系統(tǒng)的示意如圖1所示,該實時多媒體傳輸系統(tǒng)包括多個用戶設(shè)備、多個存取點和至少一個定位服務(wù)器,定位服務(wù)器用于實現(xiàn)用戶身份管理,用戶計費,用戶地址查找等。目前,實現(xiàn)這些功能的服務(wù)器有VOIP應(yīng)用中基于SIP協(xié)議的SIP代理服務(wù)器和定位服務(wù)器、以及基于H.323協(xié)議的網(wǎng)守。
以下將結(jié)合圖1說明該實時多媒體傳輸系統(tǒng)中媒體數(shù)據(jù)(包括語音和視頻)傳輸?shù)木唧w傳輸過程。圖1中,實線表示控制信令的傳輸過程,虛線表示媒體數(shù)據(jù)的傳輸過程。
首先,源用戶設(shè)備向定位服務(wù)器注冊本地的用戶信息;當呼叫開始時,源用戶設(shè)備向定位服務(wù)器發(fā)起連接請求,定位服務(wù)器向目的用戶設(shè)備發(fā)送媒體信道協(xié)商、流量控制、認證和計費等控制信令,并將目的用戶設(shè)備反饋的控制信令傳回到源用戶設(shè)備。
源用戶設(shè)備收到目的用戶設(shè)備反饋的控制信令后,直接與目的用戶設(shè)備建立連接;然后,源用戶設(shè)備與目的用戶設(shè)備進行多媒體數(shù)據(jù)傳輸。
其中,源用戶設(shè)備是指數(shù)據(jù)的發(fā)送方,目的用戶設(shè)備是指數(shù)據(jù)的接收方。同一用戶設(shè)備既可以作為源用戶設(shè)備,也可以作為目的用戶設(shè)備。該方案中由于存取點無法得到網(wǎng)絡(luò)使用權(quán),存取點數(shù)據(jù)下行速率將受限制,因此不能解決無線傳輸?shù)纳舷滦兴俾什粚ΨQ的問題。
目前在多媒體傳輸系統(tǒng)中普遍應(yīng)用802.11標準,由于,在終端獲得網(wǎng)絡(luò)使用權(quán)之后,對于實時音視頻媒體流數(shù)據(jù)傳輸,傳送一次數(shù)據(jù)分組的時間非常短,因此,提升分組效率和無線帶寬的利用率是目前提升端到端音視頻服務(wù)質(zhì)量的難點之一。
為了提升分組效率和無線帶寬的利用率,有很多新的標準,比如802.11e。該標準是由IEEE定義的用于改善無線局域網(wǎng)上音頻及視頻質(zhì)量的技術(shù)標準,并定義了語音、視頻、盡力而為的服務(wù)和后臺服務(wù)四種流量類型,這四種類型每種都有自己的隊列,這就使得數(shù)據(jù)包獲得了不同的優(yōu)先級別。這四種類型的定義是可以改變的。為了分辨出每個數(shù)據(jù)包屬于哪一種類型,該標準使用了與以太網(wǎng)類似的標識符。在傳輸過程中,當接入點檢測到這些標識符后,賦予語音數(shù)據(jù)包最高的優(yōu)先級,接下來是視頻數(shù)據(jù)包。
802.11e雖然可以和其它機制相結(jié)合,防止數(shù)據(jù)包之間發(fā)生沖撞,但是,它存在的問題是,該標準將優(yōu)先級排序的權(quán)力交給了客戶端。然而,在規(guī)模更大的部署環(huán)境中,為了提高語音/視頻傳輸?shù)膶崟r性,應(yīng)當將控制權(quán)力交給集中管理的服務(wù)器或網(wǎng)絡(luò)機制,使存取點得到網(wǎng)絡(luò)使用權(quán)。另外,基于該標準的機制需要對網(wǎng)絡(luò)設(shè)備進行全面的升級,無法提高不支持新標準的設(shè)備的無線工作效率。在新設(shè)備和老設(shè)備混合使用的情況下也會使整個網(wǎng)絡(luò)的無線工作效率顯著下降。同樣,此方案無法對整個WiFi網(wǎng)絡(luò)上發(fā)送的數(shù)據(jù)進行協(xié)調(diào),因此無法達到最優(yōu)的調(diào)度效果。
有鑒于此,需要提供一種可以提高分組效率,從而提高無線帶寬的利用率的方法和裝置。

發(fā)明內(nèi)容
為了解決上述問題,本發(fā)明的一個目的就是提供一種媒體數(shù)據(jù)重組方法,在一次發(fā)送的過程中,發(fā)送同一存取點下多個終端的媒體數(shù)據(jù)包,有效的提升帶寬利用率和媒體數(shù)據(jù)的下行效率。
本發(fā)明的另一目的在于,提供一種組包服務(wù)器,用于對媒體數(shù)據(jù)包進行重組,有效的提升帶寬利用率和媒體數(shù)據(jù)的下行效率。
本發(fā)明的媒體數(shù)據(jù)重組方法包括以下步驟步驟A,對收到的數(shù)據(jù)包進行排隊;步驟B,將要發(fā)送到同一存取點的數(shù)據(jù)包進行重組。
本發(fā)明的組包服務(wù)器包括數(shù)據(jù)緩沖單元,用于對接收到的數(shù)據(jù)包進行排隊,并將排隊后的數(shù)據(jù)包隊列發(fā)送到數(shù)據(jù)組包單元;數(shù)據(jù)組包單元,用于對排隊后的數(shù)據(jù)包隊列進行重組。
本發(fā)明的組包服務(wù)器進一步包括注冊單元、驗證單元、和網(wǎng)絡(luò)狀況存儲單元,其中,注冊單元,用于接收注冊請求,并將注冊信息保存到網(wǎng)絡(luò)狀況存儲單元中;驗證單元,用于在接收到來自用戶設(shè)備的數(shù)據(jù)包后,根據(jù)網(wǎng)絡(luò)狀況存儲單元中保存的注冊信息判斷所述用戶設(shè)備是否已經(jīng)注冊到組包服務(wù)器。
本發(fā)明的有益效果是1.通過組包服務(wù)器對媒體數(shù)據(jù)包進行排隊重組,將多個小包組成一個大包并進行包頭壓縮處理,從而提高了凈菏比,并且通過直接發(fā)送大包,可以提升帶寬利用率以及數(shù)據(jù)傳輸效率;以及2.通過對整個網(wǎng)絡(luò)的媒體數(shù)據(jù)集中管理,并根據(jù)數(shù)據(jù)流量進行包的排隊和重組,顯著提升全網(wǎng)條件下WiFI網(wǎng)絡(luò)的信道利用率,使得存取點的下行帶寬顯著提升。


圖1為現(xiàn)有的實時語音/視頻傳輸方案的示意圖;
圖2為本發(fā)明媒體數(shù)據(jù)重組方法可以應(yīng)用的多媒體傳輸系統(tǒng)的架構(gòu)圖;圖3為代理客戶端模塊的示意圖;圖4為組包服務(wù)器的示意圖;圖5為多媒體傳輸方法的流程圖;圖6為本發(fā)明的媒體數(shù)據(jù)重組方法的流程圖;圖7為排隊后數(shù)據(jù)包的組織結(jié)構(gòu)圖;圖8為進行重新組包后的數(shù)據(jù)包的結(jié)構(gòu)圖;圖9為按數(shù)據(jù)包的類型和內(nèi)容進行丟棄的過程的流程圖。
具體實施例方式
本發(fā)明的媒體數(shù)據(jù)重組方法可以應(yīng)用在如圖2所示的多媒體傳輸系統(tǒng)下。在圖2中,該多媒體傳輸系統(tǒng)包括多個用戶設(shè)備、多個代理客戶端模塊、多個存取點、一個組包服務(wù)器、以及至少一個定位服務(wù)器,其中,多個存取點與該組包服務(wù)器連接。
與現(xiàn)有的實時語音/視頻傳輸方案不同之處在于,本發(fā)明的實時多媒體傳輸系統(tǒng)增加了組包服務(wù)器和代理客戶端模塊。其中,組包服務(wù)器用于對媒體數(shù)據(jù)包進行重組;代理客戶端模塊用于執(zhí)行源用戶設(shè)備和目的用戶設(shè)備之間的連接、注冊和通話請求。代理客戶端模塊與用戶設(shè)備一一對應(yīng),可以位于用戶設(shè)備內(nèi)部,也可以位于用戶設(shè)備外部。
圖3為代理客戶端模塊的示意圖。如圖3所示,代理客戶端模塊包括信令處理單元、注冊請求單元和數(shù)據(jù)組包/解包單元。
其中,信令處理單元解析用戶設(shè)備發(fā)送的控制信令,將控制信令轉(zhuǎn)發(fā)到正確的定位服務(wù)器,并且,在收到定位服務(wù)器反饋的控制信令后,對其進行解析,并發(fā)給相應(yīng)的用戶設(shè)備。
注冊請求單元用于將用戶設(shè)備的注冊請求發(fā)送到組包服務(wù)器。
數(shù)據(jù)組包/解包單元將用戶設(shè)備發(fā)送的數(shù)據(jù)包中需要發(fā)送到同一存取點的多個小包組成一個大包,發(fā)送到組包服務(wù)器,并對組包服務(wù)器傳來的數(shù)據(jù)包進行解包,找出屬于該用戶設(shè)備的數(shù)據(jù)包,丟棄不屬于該用戶設(shè)備的數(shù)據(jù)包,并將屬于該用戶設(shè)備的數(shù)據(jù)包還原成用戶識別的格式。
圖4為組包服務(wù)器的示意圖。如圖4所示,該組包服務(wù)器包括注冊單元、驗證單元、數(shù)據(jù)緩沖單元、數(shù)據(jù)組包單元、和網(wǎng)絡(luò)狀況存儲單元。
其中,注冊單元接收代理客戶端模塊的注冊請求,并將與該代理客戶端模塊連接的存取點的地址等網(wǎng)絡(luò)情況描述信息、以及用戶設(shè)備信息保存到網(wǎng)絡(luò)狀況存儲單元中。
組包服務(wù)器收到用戶設(shè)備通過存取點發(fā)送來的媒體數(shù)據(jù)包后,首先,由驗證單元根據(jù)網(wǎng)絡(luò)狀況存儲單元中存儲的存取點的網(wǎng)絡(luò)狀況來判斷用戶設(shè)備是否已經(jīng)注冊到組包服務(wù)器。如果用戶設(shè)備已注冊,將媒體數(shù)據(jù)包送到數(shù)據(jù)緩沖單元對數(shù)據(jù)包進行排隊,數(shù)據(jù)緩沖單元將數(shù)據(jù)包發(fā)送至數(shù)據(jù)組包單元,由數(shù)據(jù)組包單元對收到的數(shù)據(jù)包進行重組。否則,通知用戶設(shè)備進行注冊。
由于增加了組包服務(wù)器和代理客戶端模塊,本發(fā)明實時多媒體傳輸系統(tǒng)的媒體數(shù)據(jù)傳輸過程包括控制信令傳輸過程S、用戶設(shè)備與組包服務(wù)器注冊過程R、媒體數(shù)據(jù)傳輸過程D。
以下將結(jié)合圖2和5說明該系統(tǒng)的媒體數(shù)據(jù)傳輸過程。在圖2中,實線表示控制信令的傳輸過程,虛線表示注冊過程和數(shù)據(jù)傳輸過程。
首先,源用戶設(shè)備通過代理客戶端模塊、存取點和定位服務(wù)器與目的用戶設(shè)備發(fā)送并反饋控制信令,該過程在圖2中表示為控制信令傳輸過程S;代理客戶端模塊向組包服務(wù)器注冊用戶信息,該過程在圖2中表示為組包服務(wù)器注冊過程R;然后,源用戶設(shè)備向代理客戶端模塊發(fā)送媒體數(shù)據(jù)包,代理客戶端模塊通過存取點將媒體數(shù)據(jù)包發(fā)送至組包服務(wù)器,組包服務(wù)器對于接收到的所有數(shù)據(jù)包進行排隊,將發(fā)送到不同存取點的數(shù)據(jù)包進行區(qū)分和重組,使得每個重組的數(shù)據(jù)包中僅包含發(fā)往相同存取點的媒體數(shù)據(jù)包,并將重組后的數(shù)據(jù)包通過存取點發(fā)送到目的用戶設(shè)備的代理客戶端模塊,由代理客戶端模塊進行解包處理后發(fā)送給目的用戶設(shè)備,該過程在圖2中表示為媒體數(shù)據(jù)傳輸過程D。
具體的,多媒體傳輸方法如圖5所示,包括如下步驟步驟10,用戶設(shè)備向其對應(yīng)的代理客戶端模塊發(fā)送數(shù)據(jù)包,該數(shù)據(jù)包中包括控制信令和語音/視頻數(shù)據(jù)。代理客戶端模塊的信令處理單元解析用戶設(shè)備發(fā)送的信令請求,并將控制信令發(fā)送到定位服務(wù)器。由定位服務(wù)器將該控制信令發(fā)送到目的用戶設(shè)備。目的用戶設(shè)備收到該控制信令后,對控制信令進行響應(yīng),并反饋相應(yīng)的控制信令到定位服務(wù)器。
步驟20,定位服務(wù)器將目的用戶設(shè)備反饋的控制信令發(fā)送給代理客戶端模塊,然后,由代理客戶端模塊將控制信令提交源用戶設(shè)備。
所述的控制信令包括媒體信道協(xié)商、流量控制、認證和計費等。
步驟30,代理客戶端模塊的注冊請求單元向組包服務(wù)器上傳與代理客戶端模塊對應(yīng)的用戶設(shè)備的無線網(wǎng)絡(luò)標識和與用戶設(shè)備相連的存取點的地址,將用戶設(shè)備注冊到組包服務(wù)器,建立媒體信道。
所述步驟30也可以在步驟一之前進行。
步驟40,代理客戶端模塊判斷用戶設(shè)備發(fā)送的數(shù)據(jù)包中是否包括語音/視頻數(shù)據(jù),如果包括這些數(shù)據(jù),由代理客戶端模塊將語音/視頻數(shù)據(jù)通過存取點提交到已注冊的組包服務(wù)器。
步驟50,組包服務(wù)器接收該數(shù)據(jù)包,并將該數(shù)據(jù)包提交到數(shù)據(jù)緩沖單元,數(shù)據(jù)緩沖單元將收到的數(shù)據(jù)包進行排隊后提交到數(shù)據(jù)組包單元。
數(shù)據(jù)組包單元根據(jù)各數(shù)據(jù)包的包頭中的目的存取點信息,解析出發(fā)給同一目的存取點的數(shù)據(jù)包,將發(fā)送到同一存取點的多個小包組成一個大包。重組后的數(shù)據(jù)包增加一個包頭,該包頭包含原有的數(shù)據(jù)包所要發(fā)送的目的用戶設(shè)備的IP地址。
然后,組包服務(wù)器將重組后的大包發(fā)送至所要發(fā)送的存取點,由存取點將該數(shù)據(jù)包下發(fā)到與其相連的所有用戶設(shè)備對應(yīng)的代理客戶端模塊。
步驟60,代理客戶端模塊接收從存取點發(fā)送來的媒體數(shù)據(jù)包,由數(shù)據(jù)組包/解包單元對接收到的數(shù)據(jù)包按照包頭中的用戶設(shè)備IP地址信息進行本地解包,解析出與其對應(yīng)的用戶設(shè)備的數(shù)據(jù)包,丟棄發(fā)往其他目的用戶的媒體數(shù)據(jù)包,由代理客戶端模塊的數(shù)據(jù)組包/解包單元數(shù)據(jù)包還原成用戶設(shè)備可以接收的格式,并將其傳給目的用戶設(shè)備。通過該過程可以看出,本發(fā)明的媒體數(shù)據(jù)重組方法的排隊和重組過程是由所述多媒體傳輸系統(tǒng)中的組包服務(wù)器在上述步驟50中完成的。
圖6為本發(fā)明的媒體數(shù)據(jù)重組方法的流程圖。
如圖6所示,本發(fā)明的媒體數(shù)據(jù)重組方法的具體過程如下
步驟一,組包服務(wù)器接收數(shù)據(jù)包,存入數(shù)據(jù)緩沖單元。
數(shù)據(jù)緩沖單元根據(jù)數(shù)據(jù)緩沖區(qū)中的數(shù)據(jù)包的包頭中的目的地址信息確定與該地址關(guān)聯(lián)的目的存取點,然后,對這些數(shù)據(jù)包按照所要發(fā)送到的存取點的不同,將發(fā)往不同存取點的數(shù)據(jù)包分別進行排隊。
排隊后數(shù)據(jù)包的組織結(jié)構(gòu)如圖7所示。在圖7中,對于發(fā)往不同存取點的各隊列之間,可以按照各隊列的數(shù)據(jù)量進行排隊,也可以按照其他用戶設(shè)定的方式進行排隊。各隊列內(nèi)部的排隊原則是優(yōu)先保證實時音視頻數(shù)據(jù)優(yōu)先,即在排隊時音頻數(shù)據(jù)優(yōu)先級最高,視頻數(shù)據(jù)其次,其他數(shù)據(jù)排在音頻和視頻數(shù)據(jù)后面,根據(jù)應(yīng)用的特點,用戶也可以設(shè)置某些特殊類型數(shù)據(jù)(比如實時游戲)在隊列內(nèi)的優(yōu)先級。在同一隊列中相同類型的媒體數(shù)據(jù),按照到達的時間先后進行排隊。
步驟二,數(shù)據(jù)組包單元將所要發(fā)送到同一存取點的多個小數(shù)據(jù)包組成一個大數(shù)據(jù)包,使得每個重組后的數(shù)據(jù)包僅包含發(fā)往同一個存取點的數(shù)據(jù)包,并加入一個重組包頭,該包頭描述不同數(shù)據(jù)包的源地址和目的地址、數(shù)據(jù)載荷長度、數(shù)據(jù)類型等信息。
圖8為進行重新組包后的數(shù)據(jù)包的結(jié)構(gòu)圖,如圖8所示,A1、A2、B1、B2、B3、C1、C2、D1、D2、E1為同時發(fā)給A、B、C、D、E五個目的用戶設(shè)備的數(shù)據(jù)包。A、B、C、D、E五個目的用戶設(shè)備都連接到同一存取點。重組后的數(shù)據(jù)包為Z,該數(shù)據(jù)包包括A1、A2、B1、B2、B3、C1、C2、D1、D2、E1以及重組包頭,該包頭描述A1、A2、B1、B2、B3、C1、C2、D1、D2、E1的源地址和目的地址、數(shù)據(jù)載荷長度、數(shù)據(jù)類型等信息。
在構(gòu)造此數(shù)據(jù)包之后,數(shù)據(jù)組包單元可以對此數(shù)據(jù)包進行加密處理。
步驟三,數(shù)據(jù)組包單元將重組后的大數(shù)據(jù)包發(fā)送至所要發(fā)送的存取點,由存取點將該數(shù)據(jù)包下發(fā)到與其相連的所有用戶設(shè)備對應(yīng)的代理客戶端模塊。
步驟一中所述的排隊方法也可以是將發(fā)送到同一存取點的所有數(shù)據(jù)包按照到達的先后順序進行排隊。
在上述步驟一中,對于發(fā)往同一存取點的隊列內(nèi)部,按照數(shù)據(jù)包媒體類型的優(yōu)先級進行排隊,優(yōu)先級高的數(shù)據(jù)排在隊列的前面。其中,音頻數(shù)據(jù)具有最高優(yōu)先級,視頻數(shù)據(jù)具有較高優(yōu)先級,普通數(shù)據(jù)具有最低優(yōu)先級。
在上述步驟二之前可以進一步包括數(shù)據(jù)緩沖單元判斷數(shù)據(jù)緩沖區(qū)中數(shù)據(jù)包的數(shù)量是否超過某一設(shè)定值T1,如果超過該設(shè)定值T1,則按照數(shù)據(jù)的優(yōu)先級丟棄不重要的媒體數(shù)據(jù)包。在數(shù)據(jù)包丟棄后,當包的數(shù)量達到某一閾值T2之后(T2<T1),丟棄過程停止。
丟棄的原則是優(yōu)先丟棄排在后端的媒體數(shù)據(jù)包,在丟棄媒體數(shù)據(jù)包后,盡量保證整個無線網(wǎng)絡(luò)的通話質(zhì)量。
在進行丟棄時,為了達到較好的效果,可以對數(shù)據(jù)包中數(shù)據(jù)的類型和內(nèi)容進行判定,按數(shù)據(jù)的類型和內(nèi)容進行丟棄過程。如圖9所示,具體工作流程如下S1,判斷數(shù)據(jù)包中是否包含普通數(shù)據(jù),如果數(shù)據(jù)包中包含普通數(shù)據(jù),則丟棄普通數(shù)據(jù),并判斷丟棄普通數(shù)據(jù)后的數(shù)據(jù)包大小是否滿足要求,如果滿足,則丟棄過程完成。
如果數(shù)據(jù)包中不包含普通數(shù)據(jù)或丟棄普通數(shù)據(jù)后的數(shù)據(jù)包大小仍未滿足要求,則進行S2的判斷。
S2,判斷數(shù)據(jù)包中是否包括視頻數(shù)據(jù),對于視頻數(shù)據(jù)類型的判斷,可以根據(jù)應(yīng)用的數(shù)據(jù)包頭中表示數(shù)據(jù)類型的字段信息進行。一般而言,基礎(chǔ)圖像數(shù)據(jù)的數(shù)據(jù)類型字段對應(yīng)基本圖像I幀,非基礎(chǔ)圖像數(shù)據(jù)的數(shù)據(jù)類型字段對應(yīng)差值圖像B、P幀。如果包括視頻數(shù)據(jù),則檢查視頻包類型,丟棄非基礎(chǔ)圖像數(shù)據(jù)包,并判斷數(shù)據(jù)包大小是否滿足要求,如果滿足要求,丟棄過程完成;如果不滿足要求,則開始丟棄基礎(chǔ)圖像數(shù)據(jù)包,并判斷數(shù)據(jù)包大小是否滿足要求;如果滿足要求,丟棄過程完成;如果不滿足要求,則重新執(zhí)行S2的過程。
如果數(shù)據(jù)包中不包括視頻數(shù)據(jù),則檢查語音數(shù)據(jù)包類型。一般而言,可以根據(jù)語音數(shù)據(jù)包頭中表示數(shù)據(jù)類型的字段檢測語音數(shù)據(jù)的類型;而對于波形編碼音頻數(shù)據(jù)(采用G711、G726等方式編碼),也可以直接檢測語音數(shù)據(jù),決定數(shù)據(jù)包類型是否為靜音數(shù)據(jù)。在檢測語音包類型后,丟棄靜音數(shù)據(jù)包,并判斷數(shù)據(jù)包大小是否滿足要求;如果滿足要求,丟棄過程完成;如果不滿足要求,則丟棄自帶修復(fù)機制的語音編碼數(shù)據(jù)包,并判斷數(shù)據(jù)包大小是否滿足要求;如果滿足要求,丟棄完成;如果不滿足要求,則開始丟棄最老的語音數(shù)據(jù)包,丟棄過程完成。
在上述步驟二中,優(yōu)先從排在隊列前端的媒體數(shù)據(jù)包開始進行組包。為了減小過大數(shù)據(jù)包傳輸沖突造成的數(shù)據(jù)丟失,重組后的整個數(shù)據(jù)包大小應(yīng)小于上層度量的鏈路層最大包長。
另外,在步驟二中進行組包時,可以將發(fā)往同一目的地址多個連續(xù)的包進行包頭壓縮處理,以提高凈菏比。
本發(fā)明的媒體數(shù)據(jù)重組方法采用了組包服務(wù)器對不同存取點發(fā)送的媒體數(shù)據(jù)采用重新編組并發(fā)送的策略。這種策略可以在一次發(fā)送的過程中,發(fā)送同一存取點下多個終端的媒體數(shù)據(jù),有效的提升帶寬利用率和媒體數(shù)據(jù)的下行效率。
最后說明的是,以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實施例對本發(fā)明進行了詳細說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解,可以對本發(fā)明的技術(shù)方案進行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當中。
權(quán)利要求
1.一種媒體數(shù)據(jù)重組方法,包括以下步驟步驟A,對收到的數(shù)據(jù)包進行排隊;步驟B,將要發(fā)送到同一存取點的數(shù)據(jù)包進行重組。
2.如權(quán)利要求1所述的方法,其特征在于,所述步驟A對收到的數(shù)據(jù)包按照所要發(fā)送到的存取點的不同,將發(fā)往不同存取點的數(shù)據(jù)包分別進行排隊。
3.如權(quán)利要求1所述的方法,其特征在于,所述步驟A對將收到的數(shù)據(jù)包按照到達的先后順序進行排隊。
4.如權(quán)利要求2所述的方法,其特征在于,所述步驟A中,對于發(fā)往不同存取點的各隊列之間,按照各隊列的數(shù)據(jù)量進行排隊,對于發(fā)往同一存取點的隊列內(nèi)部,按照數(shù)據(jù)包媒體類型的優(yōu)先級進行排隊,并且相同類型的媒體數(shù)據(jù)包按照到達的時間先后進行排隊。
5.如權(quán)利要求1所述的方法,其特征在于,所述步驟B對重組后的數(shù)據(jù)包加入一個重組包頭,該包頭描述發(fā)往同一存取點的不同媒體數(shù)據(jù)包的源地址和目的地址、數(shù)據(jù)載荷長度、以及數(shù)據(jù)類型。
6.如權(quán)利要求1或5所述的方法,其特征在于,所述步驟B中在對數(shù)據(jù)包進行重組時,將多個連續(xù)的數(shù)據(jù)包進行包頭壓縮。
7.如權(quán)利要求1或5所述的方法,其特征在于,所述步驟B中在數(shù)據(jù)包重組后,對數(shù)據(jù)包進行加密處理。
8.如權(quán)利要求1或5或6或7所述的方法,其特征在于,在所述步驟B中重組后的數(shù)據(jù)包的大小小于鏈路層最大包長。
9.如權(quán)利要求1所述的方法,其特征在于,所述步驟B之前,進一步包括以下步驟判斷數(shù)據(jù)緩沖區(qū)中的數(shù)據(jù)量是否超過某一設(shè)定值,如果超過該設(shè)定值,則丟棄重要性較低的媒體數(shù)據(jù)包。
10.如權(quán)利要求9所述的方法,其特征在于,按數(shù)據(jù)包的類型和內(nèi)容進行丟棄。
11.一種組包服務(wù)器,用于對數(shù)據(jù)包進行重組,其特征在于,包括數(shù)據(jù)緩沖單元,用于對接收到的數(shù)據(jù)包進行排隊,并將排隊后的數(shù)據(jù)包隊列發(fā)送到數(shù)據(jù)組包單元;數(shù)據(jù)組包單元,用于對排隊后的數(shù)據(jù)包隊列進行重組。
12.如權(quán)利要求11所述的組包服務(wù)器,其特征在于,所述數(shù)據(jù)緩沖單元對于發(fā)往不同存取點的各隊列之間,按照各隊列的數(shù)據(jù)量進行排隊,對于發(fā)往同一存取點的隊列內(nèi)部,按照數(shù)據(jù)包媒體類型的優(yōu)先級進行排隊,并且相同類型的媒體數(shù)據(jù)包按照到達的時間先后進行排隊。
13.如權(quán)利要求11所述的組包服務(wù)器,其特征在于,所述數(shù)據(jù)組包單元將要發(fā)送到同一存取點的數(shù)據(jù)包進行重組。
14.如權(quán)利要求11所述的組包服務(wù)器,其特征在于,所述數(shù)據(jù)緩沖單元按數(shù)據(jù)包的類型和內(nèi)容進行丟棄。
15.如權(quán)利要求11所述的組包服務(wù)器,其特征在于,進一步包括注冊單元、驗證單元、和網(wǎng)絡(luò)狀況存儲單元,其中,注冊單元,用于接收注冊請求,并將注冊信息保存到網(wǎng)絡(luò)狀況存儲單元中;驗證單元,用于在接收到來自用戶設(shè)備的數(shù)據(jù)包后,根據(jù)網(wǎng)絡(luò)狀況存儲單元中保存的注冊信息判斷所述用戶設(shè)備是否已經(jīng)注冊到組包服務(wù)器。
全文摘要
本發(fā)明公開了一種媒體數(shù)據(jù)重組方法以及組包服務(wù)器,所述組包服務(wù)器用于對數(shù)據(jù)包進行重組,包括數(shù)據(jù)緩沖單元以及數(shù)據(jù)組包單元。其中,數(shù)據(jù)緩沖單元,用于對接收到的數(shù)據(jù)包進行排隊,并將排隊后的數(shù)據(jù)包隊列發(fā)送到數(shù)據(jù)組包單元;數(shù)據(jù)組包單元,用于對排隊后的數(shù)據(jù)包隊列進行重組。所述媒體數(shù)據(jù)重組方法,包括以下步驟步驟A,對收到的數(shù)據(jù)包進行排隊;步驟B,將要發(fā)送到同一存取點的數(shù)據(jù)包進行重組。通過本發(fā)明可以有效的提升帶寬利用率和媒體數(shù)據(jù)的下行效率。
文檔編號H04L12/56GK101039254SQ20061005741
公開日2007年9月19日 申請日期2006年3月15日 優(yōu)先權(quán)日2006年3月15日
發(fā)明者于辰濤 申請人:聯(lián)想(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1