国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種數(shù)據(jù)流傳輸?shù)姆椒?、設(shè)備及系統(tǒng)的制作方法

      文檔序號:8322211閱讀:779來源:國知局
      一種數(shù)據(jù)流傳輸?shù)姆椒?、設(shè)備及系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及計算機(jī)應(yīng)用技術(shù),尤其涉及一種數(shù)據(jù)流傳輸?shù)姆椒?、設(shè)備及系統(tǒng)。
      【背景技術(shù)】
      [0002]在現(xiàn)有遠(yuǎn)程虛擬桌面應(yīng)用中,遠(yuǎn)程虛擬桌面是指計算和存儲資源集中在遠(yuǎn)程服務(wù)端,通過遠(yuǎn)程桌面協(xié)議將遠(yuǎn)程虛擬桌面的程序界面投遞到本地的各種終端上顯示出來,同時把本地終端的各種輸入輸出設(shè)備映射到遠(yuǎn)程服務(wù)器端,其中本地的各種終端例如:瘦客戶機(jī)TC (Thin Client),移動終端PAD、智能手機(jī);本地終端的各種輸入輸出設(shè)備例如:鍵盤、鼠標(biāo)、USB外設(shè)、串并口外設(shè)、耳機(jī)和麥克風(fēng)。
      [0003]在現(xiàn)有技術(shù)對于遠(yuǎn)程虛擬桌面攝像頭重定向的過程中,當(dāng)遠(yuǎn)程虛擬桌面某個應(yīng)用程序要使用本地終端插入的攝像頭時,將根據(jù)本地終端在遠(yuǎn)程虛擬桌面上的映射開啟位于遠(yuǎn)程虛擬桌面上的虛擬攝像頭,再由該虛擬攝像頭映射至本地終端的物理攝像頭,開啟物理攝像頭,同時物理攝像頭開啟后會根據(jù)請求的參數(shù)啟動攝像頭并開始捕獲視屏數(shù)據(jù)流;本地物理攝像頭首先對捕獲的視頻數(shù)據(jù)流進(jìn)行壓縮,然后把壓縮的視頻數(shù)據(jù)流發(fā)送到遠(yuǎn)程虛擬桌面端,該遠(yuǎn)程虛擬桌面端接收到壓縮視頻數(shù)據(jù)流以后,先對視頻數(shù)據(jù)流進(jìn)行解壓,然后填充到虛擬攝像頭的輸入緩沖里面,這樣遠(yuǎn)程虛擬桌面端的應(yīng)用程序就可以捕獲到虛擬攝像頭的視頻數(shù)據(jù)流,并把這些視頻數(shù)據(jù)流填充到遠(yuǎn)程虛擬桌面的顯示緩沖里;遠(yuǎn)程桌面協(xié)議提取顯示緩沖的視頻數(shù)據(jù)流并轉(zhuǎn)化為圖像指令,并對圖像進(jìn)行壓縮,然后通過遠(yuǎn)程桌面協(xié)議把壓縮的圖像數(shù)據(jù)流發(fā)送到本地終端;本地終端對接收的圖像數(shù)據(jù)進(jìn)行解壓,并通過顯示接口把圖像顯示在本地終端上。
      [0004]發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:在攝像頭重定向以及捕捉畫面進(jìn)行數(shù)據(jù)傳輸時,視頻圖像經(jīng)過兩遍壓縮解壓,即在本地終端將攝像頭捕捉到的視頻圖像壓縮,發(fā)送至遠(yuǎn)程虛擬桌面端后,遠(yuǎn)程虛擬桌面端解壓該視頻圖像,并對該視頻圖像進(jìn)行處理并將處理后的視頻圖像再進(jìn)行壓縮同時發(fā)送至本地終端,本地終端通過解析處理后的視頻圖像將該視頻圖像顯示在本地終端上,通過視頻圖像的兩遍壓縮解壓損耗了終端與虛擬桌面的性能,并且在本地終端與遠(yuǎn)程虛擬桌面端傳輸視頻畫面的過程中由于帶寬的限制,每次傳輸會消耗大量網(wǎng)絡(luò)帶寬,并造成視頻圖像卡頓,為用戶觀看較清晰的視頻數(shù)據(jù)造成了很大的影響,對用戶體驗造成一定障礙。

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

      [0005]本發(fā)明的實施例提供一種數(shù)據(jù)流傳輸?shù)姆椒ā⒃O(shè)備及系統(tǒng),降低了在數(shù)據(jù)傳輸過程中本地終端與遠(yuǎn)程虛擬桌面的性能消耗,以及在數(shù)據(jù)傳輸時消耗的大量帶寬。
      [0006]為達(dá)到上述目的,本發(fā)明的實施例采用如下技術(shù)方案:
      [0007]第一方面,提供一種數(shù)據(jù)流傳輸?shù)姆椒?,包?
      [0008]終端將添加識別標(biāo)識后的數(shù)據(jù)流通過壓縮發(fā)送至所述遠(yuǎn)程服務(wù)器,其中,所述終端與所述遠(yuǎn)程服務(wù)器具有連接關(guān)系,所述連接關(guān)系至少包括無線或有線;
      [0009]所述終端接收所述遠(yuǎn)程服務(wù)器根據(jù)所述添加識別標(biāo)識后的數(shù)據(jù)流生成的位置信息,所述位置信息用于指示所述終端顯示所述添加識別標(biāo)識后的數(shù)據(jù)流;
      [0010]所述終端提取所述添加識別標(biāo)識后的數(shù)據(jù)流;
      [0011]所述終端根據(jù)所述位置信息顯示緩存中存儲的所述添加識別標(biāo)識后的數(shù)據(jù)流。
      [0012]結(jié)合第一方面,在第一種可能的實現(xiàn)方式中具體包括,所述終端將添加識別標(biāo)識后的數(shù)據(jù)流通過壓縮發(fā)送至所述遠(yuǎn)程服務(wù)器之前,還包括:
      [0013]所述終端獲取與所述終端連接的外接設(shè)備的第一參數(shù)信息,所述第一參數(shù)信息包括所述外接設(shè)備的運行參數(shù),其中,所述運行參數(shù)至少包括:分辨率、幀率和支持的視屏圖像格式中的任意一種或者至少兩種的組合;
      [0014]所述終端將所述第一參數(shù)信息發(fā)送至所述遠(yuǎn)程服務(wù)器;
      [0015]所述終端接收所述遠(yuǎn)程服務(wù)器發(fā)送的啟動請求,并根據(jù)所述啟動請求中的第二參數(shù)信息開啟所述外接設(shè)備,所述第二參數(shù)信息至少包括:分辨率、幀率和亮度中的任意一種或者至少兩種的組合;
      [0016]所述終端根據(jù)所述啟動請求啟動所述外接設(shè)備獲取數(shù)據(jù)流;
      [0017]所述終端將獲取到的所述數(shù)據(jù)流添加識別標(biāo)識。
      [0018]結(jié)合第一方面或第一方面中的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中具體包括,所述終端將添加識別標(biāo)識后的數(shù)據(jù)流通過壓縮發(fā)送至所述遠(yuǎn)程服務(wù)器,包括:
      [0019]所述終端通過將所述識別標(biāo)識添加至獲取到的數(shù)據(jù)流中,以便所述遠(yuǎn)程服務(wù)器根據(jù)添加所述識別標(biāo)識后的數(shù)據(jù)流生成位置信息;
      [0020]所述終端壓縮添加所述識別標(biāo)識后的數(shù)據(jù)流;
      [0021]所述終端發(fā)送壓縮后攜帶所述識別標(biāo)識的數(shù)據(jù)流至所述遠(yuǎn)程服務(wù)器。
      [0022]結(jié)合第一方面或第一方面中的任一種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中具體包括,所述方法應(yīng)用于所述終端與所述遠(yuǎn)程服務(wù)器組成的計算機(jī)系統(tǒng)進(jìn)行的數(shù)據(jù)流傳輸,所述終端包括瘦客戶終端。
      [0023]第二方面,提供一種數(shù)據(jù)流傳輸?shù)姆椒ǎ?
      [0024]遠(yuǎn)程服務(wù)器接收終端發(fā)送的通過所述終端壓縮攜帶識別標(biāo)識的數(shù)據(jù)流,所述終端與所述遠(yuǎn)程服務(wù)器具有連接關(guān)系,所述連接關(guān)系至少包括無線或有線;
      [0025]所述遠(yuǎn)程服務(wù)器根據(jù)所述攜帶識別標(biāo)識的數(shù)據(jù)流生成所述數(shù)據(jù)流顯示的位置信息,所述位置信息用于指示所述終端顯示所述攜帶識別標(biāo)識的數(shù)據(jù)流;
      [0026]所述遠(yuǎn)程服務(wù)器發(fā)送所述位置信息至所述終端。
      [0027]結(jié)合第二方面,在第一種可能的實現(xiàn)方式中具體包括,所述遠(yuǎn)程服務(wù)器接收終端發(fā)送的通過所述終端壓縮攜帶識別標(biāo)識的數(shù)據(jù)流之前,還包括:
      [0028]所述遠(yuǎn)程服務(wù)器接收所述終端發(fā)送的第一參數(shù)信息,所述第一參數(shù)信息包括所述外接設(shè)備的運行參數(shù),其中,所述運行參數(shù)至少包括:分辨率、幀率和支持的視屏圖像格式中的任意一種或者至少兩種的組合;
      [0029]所述遠(yuǎn)程服務(wù)器根據(jù)所述第一參數(shù)信息配置虛擬外接設(shè)備,所述虛擬外接設(shè)備為所述遠(yuǎn)程服務(wù)器上映射于所述終端中外接設(shè)備設(shè)置的虛擬設(shè)備;
      [0030]所述遠(yuǎn)程服務(wù)器根據(jù)所述虛擬外接設(shè)備生成對應(yīng)所述終端中外接設(shè)備的啟動請求,所述啟動請求包括啟動所述外接設(shè)備的啟動命令和/或驅(qū)動信息;
      [0031 ] 所述遠(yuǎn)程服務(wù)器將所述啟動請求發(fā)送至所述終端。
      [0032]結(jié)合第二方面,在第二種可能的實現(xiàn)方式中具體包括,所述遠(yuǎn)程服務(wù)器根據(jù)所述攜帶識別標(biāo)識的數(shù)據(jù)流生成所述數(shù)據(jù)流顯示的位置信息,包括:
      [0033]所述遠(yuǎn)程服務(wù)器解壓所述攜帶識別標(biāo)識的數(shù)據(jù)流,并將所述數(shù)據(jù)流填充至所述虛擬外接設(shè)備;
      [0034]所述遠(yuǎn)程服務(wù)器根據(jù)所述數(shù)據(jù)流生成圖像指令,并判斷所述識別標(biāo)識是否為所述圖像指令對應(yīng)標(biāo)識;
      [0035]若所述識別標(biāo)識為所述圖像指令對應(yīng)的標(biāo)識,則根據(jù)所述識別標(biāo)識生成對應(yīng)的位置信息。
      [0036]結(jié)合第二方面或第二方面中任一種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中具體包括,所述方法應(yīng)用于所述終端與所述遠(yuǎn)程服務(wù)器組成的計算機(jī)系統(tǒng)的云端操作,所述終端包括瘦客戶終端,所述遠(yuǎn)程服務(wù)器包括遠(yuǎn)程虛擬桌面。
      [0037]第三方面,提供一種終端,包括:
      [0038]通信單元,用于將添加識別標(biāo)識后的數(shù)據(jù)流通過壓縮發(fā)送至所述遠(yuǎn)程服務(wù)器,其中,終端與所述遠(yuǎn)程服務(wù)器具有連接關(guān)系,所述連接關(guān)系至少包括無線或有線;
      [0039]所述通信單元,還用于接收所述遠(yuǎn)程服務(wù)器根據(jù)所述添加識別標(biāo)識后的數(shù)據(jù)流生成的位置信息,所述位置信息用于指示所述終端顯示所述添加識別標(biāo)識后的數(shù)據(jù)流;
      [0040]顯示單元,用于提取所述添加識別標(biāo)識后的數(shù)據(jù)流;
      [0041]所述顯示單元,還用于根據(jù)所述通信單元接收的所述位置信息顯示緩存中存儲的所述添加識別標(biāo)識后的數(shù)據(jù)流。
      [0042]結(jié)合第三方面,在第一種可能的實現(xiàn)方式中具體包括,所述終端,還包括:
      [0043]獲取單元,用于在將添加識別標(biāo)識后的數(shù)據(jù)流通過壓縮發(fā)送至所述遠(yuǎn)程服務(wù)器之前,獲取與所述終端連接的外接設(shè)備的第一參數(shù)信息,所述第一參數(shù)信息包括所述外接設(shè)備的運行參數(shù),其中,所述運行參數(shù)至少包括:分辨率、幀率和支持的視屏圖像格式中的任意一種或者至少兩種的組合;
      [0044]所述通信單元,還用于將所述獲取單元獲取的所述第一參數(shù)信息發(fā)送至所述遠(yuǎn)程服務(wù)器;
      [0045]所述通信單元,還用于接收所述遠(yuǎn)程服務(wù)器發(fā)送的啟動請求,并根據(jù)所述啟動請求中的第二參數(shù)信息開啟所述外接設(shè)備,所述第二參數(shù)信息包括:分辨率、幀率和亮度中的任意一種或者至少兩種的組合;
      [0046]啟動單元,用于根據(jù)所述通信單元接收的所述啟動請求啟動所述外接設(shè)備獲取數(shù)據(jù)流;
      [0047]添加單元,用于將獲取到的所述數(shù)據(jù)流添加識別標(biāo)識。
      [0048]結(jié)合第三方面或第三方面中的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中具體包括,所述通信單元,具體用于:
      [0049]通過將所述識別標(biāo)識添加至獲取到的數(shù)據(jù)流中,以便所述遠(yuǎn)程服務(wù)器根據(jù)添加所述識別標(biāo)識后的數(shù)據(jù)流生成位置信息;
      [0050]壓縮添加所述識別標(biāo)識后的數(shù)據(jù)流;
      [0051]發(fā)送壓縮后攜帶所述識別標(biāo)識的數(shù)據(jù)流至所述遠(yuǎn)程服務(wù)器。
      [0052]結(jié)合第三方面或第三方面中任一種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中具體包括:所述終端應(yīng)用于所述終端與所述遠(yuǎn)程服務(wù)器組成的計算機(jī)系統(tǒng)進(jìn)行的數(shù)據(jù)流傳輸,所述終端包括瘦客戶終端。
      [0053]第四方面,提供一種遠(yuǎn)程服務(wù)器,包括:
      [0054]通信單元,用于接收終端發(fā)送的通過所述終端壓縮攜帶識別標(biāo)識的數(shù)據(jù)流,所述終端與所述遠(yuǎn)程服務(wù)器具有連接關(guān)系,所述連接關(guān)系至少包括無線或有線;
      [0055]調(diào)用單元,用于根據(jù)所述通信單元接收的所述攜帶識別標(biāo)識的數(shù)據(jù)流生成所述數(shù)據(jù)流顯示的位置信息,所述位置信息用于指示所述終端顯示所述攜帶識別標(biāo)識的數(shù)據(jù)流;
      [0056]所述通信單元,還用于發(fā)送所述調(diào)用單元生成的所述位置信息至所述終端。
      [0057]結(jié)合第四方面,在第一種可能的實現(xiàn)方式中具體包括,所述遠(yuǎn)程服務(wù)器,還包括:
      [0058]所述通信單元,還用于在接收終端發(fā)送的通過所述終端壓縮攜帶識別標(biāo)識的數(shù)據(jù)流之前,接收所述終端發(fā)送的第一參數(shù)信息,所述第一參數(shù)信息包括所述外接設(shè)備
      當(dāng)前第1頁1 2 3 4 5 6 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1