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

速率控制的制作方法

文檔序號:9732407閱讀:364來源:國知局
速率控制的制作方法
【專利說明】速率控制
【背景技術(shù)】
[0001] -些通信系統(tǒng)允許諸如個人計算機或移動設(shè)備之類的設(shè)備的用戶通過諸如因特 網(wǎng)之類的基于分組的計算機網(wǎng)絡(luò)進行語音或視頻呼叫。運樣的通信系統(tǒng)包括通過互聯(lián)網(wǎng)協(xié) 議(VoIP)系統(tǒng)的語音或視頻。運些系統(tǒng)對用戶是有益的,因為它們通常具有比常規(guī)固定線 路或移動蜂窩網(wǎng)絡(luò)明顯更低的成本。運可能特別地是針對長距離通信的情況。為了使用 VoIP系統(tǒng),用戶在其設(shè)備上安裝和執(zhí)行客戶端軟件??蛻舳塑浖O(shè)立VoIP連接W及提供諸 如注冊和驗證之類的其它功能。除語音通信之外,客戶端還可W設(shè)立用于諸如即時消息傳 遞("IM" )、SMS消息傳遞、文件傳輸和語音郵件之類的其它通信媒體的連接。
[0002] 在音頻/視頻的實時通信期間,內(nèi)容的下載和上載可W發(fā)生在呼叫期間。例如,月良 務(wù)提供商可W選擇將內(nèi)容(例如廣告)分發(fā)給用戶,或者用戶可W共享諸如照片、屏幕截圖 和文件之類的內(nèi)容。內(nèi)容的分發(fā)典型地基于超文本傳輸協(xié)議(HTTP)或超文本傳輸協(xié)議安全 (HTTPS)應(yīng)用協(xié)議,其中傳輸控制協(xié)議(TCP)作為默認底層輸運協(xié)議。

【發(fā)明內(nèi)容】

[0003] 內(nèi)容數(shù)據(jù)(依照TCP輸運)可W通過網(wǎng)絡(luò)傳送到接收器,而同時通信事件數(shù)據(jù)也在 接收器與一個或多個另外的設(shè)備之間的通信事件期間通過網(wǎng)絡(luò)傳送到接收器。
[0004] 發(fā)明人已經(jīng)認識到,TCP內(nèi)容數(shù)據(jù)在W下意義上本質(zhì)上是相當進取的:其保持增加 發(fā)送速率直到網(wǎng)絡(luò)節(jié)點處的緩沖器變滿并且發(fā)生丟失。該行為引入分組丟失和高延遲抖 動,其引起并發(fā)音頻/視頻呼叫的質(zhì)量中的明顯降級。
[000引提供了一種控制在接收器處通過網(wǎng)絡(luò)W其接收內(nèi)容數(shù)據(jù)的速率的方法,其中接收 器已經(jīng)引起要在接收器處接收的實時通信事件數(shù)據(jù)的第一串流,W及要在接收器處接收的 內(nèi)容數(shù)據(jù)的第二串流,該方法包括W下步驟:基于實時通信事件數(shù)據(jù)動態(tài)地測量網(wǎng)絡(luò)的網(wǎng) 絡(luò)條件;W及基于動態(tài)測量的網(wǎng)絡(luò)條件而限制在接收器處W其接收內(nèi)容數(shù)據(jù)的速率。
[0006] 提供本
【發(fā)明內(nèi)容】
來W簡化形式引入W下在【具體實施方式】中進一步描述的概念的 選擇。本
【發(fā)明內(nèi)容】
不意圖標識所要求保護的主題的關(guān)鍵特征或必要特征,也不意圖用于限 制所要求保護的主題的范圍。
【附圖說明】
[0007] 為了更好地理解本發(fā)明并且為了示出本發(fā)明可W如何付諸實踐,現(xiàn)在將通過示例 的方式對W下各圖做出參照,其中: 圖1示出通信系統(tǒng)的示意性圖示; 圖2是用戶設(shè)備的示意性框圖; 圖3是協(xié)議找的示意性框圖; 圖4是示例架構(gòu)的功能圖; 圖5是圖示了算法模式切換機制的流程圖;W及 圖6是另一示例架構(gòu)的功能圖。
【具體實施方式】
[0008] W下描述的本發(fā)明的實施例實現(xiàn)了在通信事件(即音頻/視頻呼叫)期間所經(jīng)歷的 端對端隊列延遲/分組丟失與網(wǎng)絡(luò)的帶寬利用之間的權(quán)衡。也就是說,當網(wǎng)絡(luò)的帶寬利用將 降低某個百分比(例如降低20%)時,通信事件中的端對端隊列延遲/分組丟失將被最小化, 因而避免實時通信事件中的質(zhì)量(即音頻/視頻呼叫質(zhì)量)的降級。
[0009] 現(xiàn)在將僅通過示例的方式描述實施例。
[0010] 圖1示出通信系統(tǒng)100,包括與第一用戶設(shè)備104相關(guān)聯(lián)的第一用戶102("用戶A") 和與第二用戶設(shè)備110相關(guān)聯(lián)的第二用戶1〇8("用戶B")。在其它實施例中,通信系統(tǒng)100可 W包括任何數(shù)目的用戶及相關(guān)聯(lián)的用戶設(shè)備。用戶設(shè)備104和110可W通過通信系統(tǒng)100中 的網(wǎng)絡(luò)106通信,從而允許用戶102和108通過網(wǎng)絡(luò)106與彼此通信。用戶102和108之間的通 信由圖1中的虛線表示。網(wǎng)絡(luò)106可W包括用于在端點之間中繼數(shù)據(jù)的一個或多個路由節(jié)點 107。圖1示出通信系統(tǒng)100,包括由服務(wù)提供商操作W將內(nèi)容(即廣告)分發(fā)給通信系統(tǒng)的一 個或多個用戶的廣告服務(wù)器。在用戶102與108之間的通信事件期間,用戶可W共享諸如照 片、屏幕截圖和文件之類的內(nèi)容。內(nèi)容從廣告服務(wù)器W及在用戶102和108之間的分發(fā)由圖1 中的粗線表示。
[0011] 圖1中所示的通信系統(tǒng)100是基于分組的通信系統(tǒng),但是可W使用其它類型的通信 系統(tǒng)。網(wǎng)絡(luò)106可W例如是互聯(lián)網(wǎng)。用戶設(shè)備104和110中的每一個可W例如是移動電話、平 板電腦、膝上型電腦、個人計算機("PC')(包括例如Windows ?、Mac 0S?和Linux? PC)、游 戲設(shè)備、電視、個人數(shù)字助理("PDA")、或者能夠連接到網(wǎng)絡(luò)106的其它嵌入式設(shè)備。用戶設(shè) 備104布置成從用戶設(shè)備104的用戶102接收信息并且向其輸出信息。用戶設(shè)備104包括諸如 顯示器和揚聲器之類的輸出構(gòu)件。用戶設(shè)備104還包括輸入構(gòu)件,諸如小鍵盤、觸摸屏、用于 接收音頻信號的麥克風(fēng)和/或用于捕獲視頻信號的圖像的相機。用戶設(shè)備104連接到網(wǎng)絡(luò) 106。
[0012] 用戶設(shè)備104執(zhí)行由與通信系統(tǒng)100相關(guān)聯(lián)的軟件提供商所提供的通信客戶端的 實例。通信客戶端是在用戶設(shè)備104中的本地處理器上執(zhí)行的軟件程序??蛻舳耸┬杏脩粼O(shè) 備104處所要求的處理W便使用戶設(shè)備104通過通信系統(tǒng)100傳送和接收數(shù)據(jù)。
[0013] 用戶設(shè)備110對應(yīng)于用戶設(shè)備104并且在本地處理器上執(zhí)行與用戶設(shè)備104處所執(zhí) 行的通信客戶端對應(yīng)的通信客戶端。用戶設(shè)備110處的客戶端W與用戶設(shè)備104處的客戶端 施行允許用戶102通過網(wǎng)絡(luò)106通信所要求的處理相同的方式來施行允許用戶108通過網(wǎng)絡(luò) 106通信所要求的處理。用戶設(shè)備104和110是通信系統(tǒng)100中的端點。圖1為了清楚起見而僅 示出兩個用戶(102和108)和兩個用戶設(shè)備(104和110),但是多得多的用戶和用戶設(shè)備可W 包括在通信系統(tǒng)100中,并且可W使用在相應(yīng)用戶設(shè)備上執(zhí)行的相應(yīng)通信客戶端通過通信 系統(tǒng)100通信。
[0014] 圖2圖示了在其上執(zhí)行通信客戶端實例206W用于通過通信系統(tǒng)100通信的用戶設(shè) 備104的詳細視圖。用戶設(shè)備104包括中央處理單元("CPU")或"處理模塊"202,連接到它的 有:輸出設(shè)備,諸如可W實現(xiàn)為觸摸屏的顯示器208、W及用于輸出音頻信號的揚聲器(或 "擴音器")210;輸入設(shè)備,諸如用于接收音頻信號的麥克風(fēng)212、用于接收圖像數(shù)據(jù)的相機 216W及小鍵盤218;用于存儲數(shù)據(jù)的存儲器214; W及網(wǎng)絡(luò)接口 220,諸如用于與網(wǎng)絡(luò)106通 信的調(diào)制解調(diào)器。用戶設(shè)備104可W包括除圖2中所示那些之外的其它元件。顯示器208、揚 聲器210、麥克風(fēng)212、存儲器214、相機216、小鍵盤218和網(wǎng)絡(luò)接口 220可W集成到如圖2中所 示的用戶設(shè)備104中。在可替換的用戶設(shè)備中,顯示器208、揚聲器210、麥克風(fēng)212、存儲器 214、相機216、小鍵盤218和網(wǎng)絡(luò)接口 220中的一個或多個可W不集成到用戶設(shè)備104中并且 可W經(jīng)由相應(yīng)接口連接到CPU 202。運樣的接口的一個示例是USB接口。如果用戶設(shè)備104經(jīng) 由網(wǎng)絡(luò)接口220到網(wǎng)絡(luò)106的連接是無線連接,則網(wǎng)絡(luò)接口 220可W包括用于將信號無線地 傳送到網(wǎng)絡(luò)106和從網(wǎng)絡(luò)106無線地接收信號的天線。
[001引圖2還圖示了在CPU 202上執(zhí)行的操作系統(tǒng)r0S")204。在OS 204的頂部上運行的 是通信系統(tǒng)100的客戶端實例206的軟件。操作系統(tǒng)204管理計算機的硬件資源并且處置經(jīng) 由網(wǎng)絡(luò)接口 220傳送到網(wǎng)絡(luò)106和從網(wǎng)絡(luò)106傳送的數(shù)據(jù)??蛻舳?06與操作系統(tǒng)204通信并 且管理通過通信系統(tǒng)的連接。客戶端206具有用于向用戶102呈現(xiàn)信息和從用戶104接收信 息的客戶端用戶接口。W此方式,客戶端206施行允許用戶102通過通信系統(tǒng)100通信所要求 的處理。
[0016] 如本領(lǐng)域技術(shù)人員將熟悉的,用戶設(shè)備通過其可W通過諸如因特網(wǎng)之類的網(wǎng)絡(luò)通 信的基本機制可W被視為協(xié)議找(體現(xiàn)在運行于每一個用戶設(shè)備上的軟件中)。取決于通信 類型而存在數(shù)個不同的協(xié)議找,但是在圖3中作為代表示出一個。
[0017] 在該找300中,最低層是負責(zé)通過RF鏈路在設(shè)備102和110之間運送位的鏈路層 301。鏈路層301負責(zé)W調(diào)制到載波頻率上的(典型地經(jīng)編碼的)位的形式運送RF業(yè)務(wù)量。
[0018] 互聯(lián)網(wǎng)層303是負責(zé)即時分組路由的分組協(xié)議。本領(lǐng)域技術(shù)人員將理解到,數(shù)據(jù)分 組包括報頭部分和有效載荷。報頭包括目的地用戶設(shè)備的互聯(lián)網(wǎng)絡(luò)地址(例如IP地址),并 且有效載荷包括通信客戶端應(yīng)用期望傳送的實際用戶數(shù)據(jù)。當路由節(jié)點接收到分組時,其 IP層軟件檢驗IP地址并且確定將分組路由到的下一相鄰路由節(jié)點(或者最終用戶終端設(shè) 備,如果目的地設(shè)備相鄰的話)。
[0019] 輸運層305添加纏繞在IP報頭頂部上的附加報頭信息W提供諸如端口編號、擁塞 控制和分組接收的確認之類的服務(wù)。輸運層305可W例如根據(jù)傳輸控制協(xié)議(TCP)或用戶數(shù) 據(jù)報協(xié)議(UDP)處置通信。
[0020] TCP服務(wù)通過傳送器和接收器二者創(chuàng)建被稱為套接口(socket)的端點而獲得。每 一個套接口具有套接口號碼(地址),其包括主機的IP地址和在被稱為端口的該主機本地的 16位數(shù)字。對于要獲得的TCP服務(wù)而言,連接必須建立在傳送設(shè)備上的套接口與接收設(shè)備上 的套接口之間。每一個TCP套接口具有在其從操作于上部應(yīng)用層307上的應(yīng)用讀取之前隊列 化所接收的數(shù)據(jù)(通過網(wǎng)絡(luò)106接收的數(shù)據(jù))的TCP接收緩沖器,W及在將其發(fā)送到找300中 的較低層W用于通過網(wǎng)絡(luò)106傳送之前隊列化數(shù)據(jù)的TCP發(fā)送緩沖器。
[0021] 最終,應(yīng)用層307設(shè)及要包括在分組有效載荷中的用戶信息,例如語音或視頻呼叫 的音頻或視頻內(nèi)容,或者用于IM消息的用戶文本。在應(yīng)用層307上操作的客戶端應(yīng)用自由地 在有效載荷中包括它希望的任何內(nèi)容,如對于所討論的應(yīng)用適當?shù)哪菢印?br>[0022] 在應(yīng)用層307上操作的應(yīng)用布置成從TCP接收緩沖器讀取所接收的數(shù)據(jù),并且將數(shù) 據(jù)發(fā)送到TCP發(fā)送緩沖器W用于通過網(wǎng)絡(luò)106傳送。
[0023] 在本發(fā)明的實施例中,網(wǎng)絡(luò)106的條件通過通信客戶端206動態(tài)地測量并且運些網(wǎng)
當前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1