[發(fā)明專利]遠(yuǎn)程獲取屏幕截圖的方法及裝置在審
| 申請?zhí)枺?/td> | 201710049859.5 | 申請日: | 2017-01-23 |
| 公開(公告)號: | CN108347452A | 公開(公告)日: | 2018-07-31 |
| 發(fā)明(設(shè)計)人: | 孫增昕 | 申請(專利權(quán))人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F9/44;G06F3/0484 |
| 代理公司: | 廣州三環(huán)專利商標(biāo)代理有限公司 44202 | 代理人: | 郝傳鑫;熊永強(qiáng) |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 屏幕截圖 控制主機(jī) 遠(yuǎn)程獲取 調(diào)用 返回 接收控制主機(jī) 讀取 參數(shù)調(diào)用 接口獲取 截圖工具 屏幕錄制 遠(yuǎn)程發(fā)送 幀緩沖 失敗 成功率 發(fā)送 指令 | ||
1.一種遠(yuǎn)程獲取屏幕截圖的方法,其特征在于,包括:
接收控制主機(jī)的遠(yuǎn)程發(fā)送的屏幕錄制指令,調(diào)用安卓私有截圖接口獲取屏幕截圖,將所述獲取的屏幕截圖發(fā)送給控制主機(jī);
在所述安卓私有截圖接口不存在或調(diào)用安卓私有截圖接口失敗時,向所述控制主機(jī)返回截圖失敗的返回值;
接收所述控制主機(jī)根據(jù)所述返回值發(fā)送的截圖參數(shù);
根據(jù)所述截圖參數(shù)調(diào)用截圖工具接口或讀取幀緩沖獲取屏幕截圖,將獲取的屏幕截圖發(fā)送給控制主機(jī)。
2.根據(jù)權(quán)利要求1所述的遠(yuǎn)程獲取屏幕截圖的方法,其特征在于,所述調(diào)用安卓私有截圖接口為通過minicap框架間接調(diào)用安卓私有截圖接口。
3.根據(jù)權(quán)利要求1所述的遠(yuǎn)程獲取屏幕截圖的方法,其特征在于,所述截圖工具接口為screencap工具接口。
4.根據(jù)權(quán)利要求1所述的遠(yuǎn)程獲取屏幕截圖的方法,其特征在于,所述讀取幀緩沖為讀取FrameBuffer的/dev/graphics/fb0文件描述符數(shù)據(jù)。
5.根據(jù)權(quán)利要求1至4任一所述的遠(yuǎn)程獲取屏幕截圖的方法,其特征在于,所述接收控制主機(jī)的遠(yuǎn)程發(fā)送的屏幕錄制指令之前還包括:
通過ADB工具與控制主機(jī)建立ADB連接;
所述方法還包括:
通過所述ADB連接接收所述控制主機(jī)發(fā)送的屏幕錄制指令和截圖參數(shù);
通過所述ADB連接向所述控制主機(jī)發(fā)送屏幕截圖。
6.根據(jù)權(quán)利要求5所述的遠(yuǎn)程獲取屏幕截圖的方法,其特征在于,所述通過ADB工具與控制主機(jī)建立ADB連接包括:
與所述控制主機(jī)建立USB連接,在所述USB連接的基礎(chǔ)上通過ADB工具與控制主機(jī)建立ADB連接。
7.根據(jù)權(quán)利要求6所述的遠(yuǎn)程獲取屏幕截圖的方法,其特征在于,所述通過ADB工具與控制主機(jī)建立ADB連接包括:
與所述控制主機(jī)建立TCP/IP協(xié)議的網(wǎng)絡(luò)連接,在所述TCP/IP協(xié)議的網(wǎng)絡(luò)連接的基礎(chǔ)上通過ADB工具與控制主機(jī)建立ADB連接。
8.一種遠(yuǎn)程獲取屏幕截圖的裝置,其特征在于,包括:
安卓私有截圖接口調(diào)用模塊,用于接收控制主機(jī)的遠(yuǎn)程發(fā)送的屏幕錄制指令,調(diào)用安卓私有截圖接口獲取屏幕截圖,將所述獲取的屏幕截圖發(fā)送給控制主機(jī);
截圖失敗返回模塊,用于在所述安卓私有截圖接口不存在或調(diào)用安卓私有截圖接口失敗時,向所述控制主機(jī)返回截圖失敗的返回值;
截圖參數(shù)接收模塊,用于接收所述控制主機(jī)根據(jù)所述返回值發(fā)送的截圖參數(shù);
屏幕截圖重新獲取模塊,用于根據(jù)所述截圖參數(shù)調(diào)用截圖工具接口或讀取幀緩沖獲取屏幕截圖,將獲取的屏幕截圖發(fā)送給控制主機(jī)。
9.根據(jù)權(quán)利要求8所述的遠(yuǎn)程獲取屏幕截圖的裝置,其特征在于,所述安卓私有截圖接口調(diào)用模塊還用于通過minicap框架間接調(diào)用安卓私有截圖接口。
10.根據(jù)權(quán)利要求8所述的遠(yuǎn)程獲取屏幕截圖的裝置,其特征在于,所述截圖工具接口為screencap工具接口。
11.根據(jù)權(quán)利要求8所述的遠(yuǎn)程獲取屏幕截圖的裝置,其特征在于,所述讀取幀緩沖為讀取FrameBuffer的/dev/graphics/fb0文件描述符數(shù)據(jù)。
12.根據(jù)權(quán)利要求8至11任一所述的遠(yuǎn)程獲取屏幕截圖的裝置,其特征在于,所述裝置還包括ADB連接建立模塊,用于通過ADB工具與控制主機(jī)建立ADB連接;
所述安卓私有截圖接口調(diào)用模塊還用于通過所述ADB連接接收所述控制主機(jī)發(fā)送的屏幕錄制指令;
所述截圖參數(shù)接收模塊還用于通過所述ADB連接接收所述控制主機(jī)根據(jù)所述返回值發(fā)送的截圖參數(shù);
所述安卓私有截圖接口調(diào)用模塊還用于通過所述ADB連接向所述控制主機(jī)發(fā)送屏幕截圖。
該專利技術(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/201710049859.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 遠(yuǎn)程獲取對設(shè)備的暫時獨(dú)占控制的方法
- 用于在藍(lán)牙系統(tǒng)中獲取遠(yuǎn)程名稱的設(shè)備和方法
- 高速列車遠(yuǎn)程數(shù)據(jù)傳輸方法、裝置及系統(tǒng)
- 吹塑機(jī)、吹塑機(jī)遠(yuǎn)程通訊控制系統(tǒng)及方法
- 一種數(shù)據(jù)的遠(yuǎn)程獲取系統(tǒng)及遠(yuǎn)程獲取方法
- 處理遠(yuǎn)程指令的方法及裝置
- 吹塑機(jī)、吹塑機(jī)遠(yuǎn)程通訊控制系統(tǒng)
- 一種前后端聯(lián)調(diào)的方法及裝置
- 一種網(wǎng)絡(luò)攝像機(jī)遠(yuǎn)程通信方法及系統(tǒng)
- 遠(yuǎn)程調(diào)試用手機(jī)app構(gòu)架
- IDL調(diào)用裝置及調(diào)用方法
- 調(diào)用方法及調(diào)用系統(tǒng)
- 一種服務(wù)調(diào)用方法及裝置
- 服務(wù)調(diào)用方法、服務(wù)調(diào)用裝置及服務(wù)調(diào)用系統(tǒng)
- 組件調(diào)用方法、裝置及計算機(jī)可讀存儲介質(zhì)
- 身份驗證方法及裝置
- 系統(tǒng)調(diào)用處理方法、裝置、計算機(jī)設(shè)備和存儲介質(zhì)
- 一種數(shù)據(jù)調(diào)用方法、裝置、電子設(shè)備及存儲介質(zhì)
- 一種微服務(wù)請求重試的方法及終端
- 業(yè)務(wù)數(shù)據(jù)的處理方法、裝置及系統(tǒng)





