[發(fā)明專利]一種基于視頻流的屏幕顯示方法、裝置和系統(tǒng)在審
| 申請?zhí)枺?/td> | 201811413865.5 | 申請日: | 2018-11-26 |
| 公開(公告)號: | CN111225275A | 公開(公告)日: | 2020-06-02 |
| 發(fā)明(設(shè)計)人: | 梁曉靜;李珂;黃威 | 申請(專利權(quán))人: | 北京奇虎科技有限公司 |
| 主分類號: | H04N21/44 | 分類號: | H04N21/44;H04N19/42;H04N21/414;H04N21/431 |
| 代理公司: | 北京智匯東方知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11391 | 代理人: | 康正德;陳智勇 |
| 地址: | 100088 北京市西城區(qū)新*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 視頻 屏幕 顯示 方法 裝置 系統(tǒng) | ||
本發(fā)明提供了一種基于視頻流的屏幕顯示方法、裝置和系統(tǒng)。該系統(tǒng)包括:移動設(shè)備端,用于采集本終端屏幕的視頻流數(shù)據(jù),并將所述視頻流數(shù)據(jù)發(fā)送給傳送端;所述傳送端,用于接收所述視頻流數(shù)據(jù),對所述視頻流數(shù)據(jù)進(jìn)行解析,并將解析后的視頻流數(shù)據(jù)發(fā)送給顯示端;以及所述顯示端,用于接收所述解析后的視頻流數(shù)據(jù),并播放所接收到的視頻流數(shù)據(jù)。本發(fā)明采用視頻流的方式來替代minicap圖片采集的方式,解決了現(xiàn)有技術(shù)中采用minicap進(jìn)行屏幕拷貝時嚴(yán)格依賴于移動設(shè)備的Android版本和與該Android版本相應(yīng)的minicap開源項目更新、并且不支持屏幕顯示過程中旋轉(zhuǎn)移動設(shè)備的問題,特別適用于當(dāng)通過遠(yuǎn)程真機(jī)租用平臺進(jìn)行移動測試時顯示手機(jī)端的屏幕信息的場景。
技術(shù)領(lǐng)域
本發(fā)明涉及遠(yuǎn)程真機(jī)測試技術(shù)領(lǐng)域,特別是一種基于視頻流的屏幕顯示方法、裝置和系統(tǒng)、以及計算機(jī)存儲介質(zhì)和計算設(shè)備。
背景技術(shù)
遠(yuǎn)程真機(jī)租用平臺是一種遠(yuǎn)程控制手機(jī)使用的平臺,具有安裝、截圖、shell、文件傳輸?shù)裙δ堋?/p>
現(xiàn)有技術(shù)中,通過遠(yuǎn)程真機(jī)租用平臺進(jìn)行移動測試時,手機(jī)屏幕信息傳輸?shù)膶?shí)現(xiàn)方案采用的是開源工具minicap。minicap是開源項目STF(Smartphone Test Farm)中的一個工具,負(fù)責(zé)屏幕顯示。minicap工具是用NDK(Nginx Development Kit)開發(fā)的,屬于Android的底層開發(fā),所以該工具在手機(jī)上的使用嚴(yán)格依賴于手機(jī)的Android版本。因此,使用minicap工具進(jìn)行手機(jī)屏幕顯示時,會面臨以下問題:當(dāng)手機(jī)的Android版本更新時,必須確保minicap發(fā)布者已經(jīng)發(fā)布該更新后的Android版本對應(yīng)的文件工具,才可使用minicap工具。例如,當(dāng)Android9發(fā)布后,由于手機(jī)屏幕圖像顯示依賴的minicap文件還未及時跟上發(fā)布,將會導(dǎo)致Android9版本的云真機(jī)未能及時上線該真機(jī)租用系統(tǒng)。
另外,minicap本身還存在以下問題:minicap的實(shí)現(xiàn)方式采用了Android的私有API(Application Programming Interface,應(yīng)用程序編程接口),那么,若將來Google限制該API的訪問,minicap將會無法使用。而且,minicap工具不支持手機(jī)旋轉(zhuǎn),當(dāng)手機(jī)旋轉(zhuǎn)后,minicap無法正確傳遞出旋轉(zhuǎn)后的手機(jī)屏幕圖片。
因此,亟需一種無需與Android版本進(jìn)行適配、不依賴于minicap開源項目更新、并且屏幕圖像傳輸性能更優(yōu)的屏幕顯示技術(shù)。
發(fā)明內(nèi)容
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的基于視頻流的屏幕顯示方法、裝置和系統(tǒng)、以及計算機(jī)存儲介質(zhì)和計算設(shè)備。
根據(jù)本發(fā)明實(shí)施例的一方面,提供了一種基于視頻流的屏幕顯示系統(tǒng),包括:
移動設(shè)備端,用于采集本終端屏幕的視頻流數(shù)據(jù),并將所述視頻流數(shù)據(jù)發(fā)送給傳送端;
所述傳送端,用于接收所述視頻流數(shù)據(jù),對所述視頻流數(shù)據(jù)進(jìn)行解析,并將解析后的視頻流數(shù)據(jù)發(fā)送給顯示端;以及
所述顯示端,用于接收所述解析后的視頻流數(shù)據(jù),并播放所接收到的視頻流數(shù)據(jù)。
可選地,所述屏幕顯示系統(tǒng)應(yīng)用于當(dāng)通過遠(yuǎn)程真機(jī)租用平臺進(jìn)行移動測試時顯示所述移動設(shè)備端的屏幕信息的場景。
可選地,所述傳送端包括服務(wù)器或個人計算機(jī);
所述顯示端包括顯示器。
可選地,所述移動設(shè)備端還用于:
通過在本終端內(nèi)部啟動scrcpy工具來采集本終端屏幕的視頻流數(shù)據(jù)。
可選地,所述移動設(shè)備端還用于:
在啟動所述scrcpy工具后,調(diào)用MediaCodec接口來采集本終端屏幕的視頻流數(shù)據(jù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京奇虎科技有限公司,未經(jīng)北京奇虎科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811413865.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:用于板材焊接的滾焊機(jī)
- 下一篇:管理信息傳輸方法和裝置
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點(diǎn)播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務(wù)器,例如:VOD服務(wù)器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設(shè)備,如STB[機(jī)頂盒];相關(guān)操作
H04N21-60 .用于在服務(wù)器和客戶端之間或者在遠(yuǎn)程客戶端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過內(nèi)容產(chǎn)生器獨(dú)立于分配過程實(shí)現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件





