[發(fā)明專利]一種安卓設(shè)備遠(yuǎn)程連接調(diào)試方法、設(shè)備及介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 202310006505.8 | 申請(qǐng)日: | 2023-01-04 |
| 公開(公告)號(hào): | CN116319723A | 公開(公告)日: | 2023-06-23 |
| 發(fā)明(設(shè)計(jì))人: | 李文帥;單震;國(guó)靖 | 申請(qǐng)(專利權(quán))人: | 浪潮卓數(shù)大數(shù)據(jù)產(chǎn)業(yè)發(fā)展有限公司 |
| 主分類號(hào): | H04L67/025 | 分類號(hào): | H04L67/025;H04L67/141;H04L67/148;H04L69/16;G06F11/36 |
| 代理公司: | 北京君慧知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11716 | 代理人: | 肖鵬 |
| 地址: | 214002 江蘇省無錫市無錫經(jīng)濟(jì)開發(fā)區(qū)金融一街15號(hào)110*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 設(shè)備 遠(yuǎn)程 連接 調(diào)試 方法 介質(zhì) | ||
本申請(qǐng)實(shí)施例公開了一種安卓設(shè)備遠(yuǎn)程連接調(diào)試方法、設(shè)備及介質(zhì)。基于調(diào)試設(shè)備與中轉(zhuǎn)服務(wù)器,建立第一連接;基于待調(diào)試安卓設(shè)備與所述中轉(zhuǎn)服務(wù)器,建立第二連接;通過中轉(zhuǎn)服務(wù)器對(duì)所述第一連接進(jìn)行轉(zhuǎn)換,并將轉(zhuǎn)換后的第一連接對(duì)接到所述第二連接中,以建立命令發(fā)送鏈路;通過所述調(diào)試設(shè)備下發(fā)調(diào)試命令,基于所述命令發(fā)送鏈路將所述調(diào)試命令發(fā)送至所述待調(diào)試安卓設(shè)備,以對(duì)所述待調(diào)試設(shè)備進(jìn)行遠(yuǎn)程調(diào)試。通過上述方法無需去往客戶現(xiàn)場(chǎng)進(jìn)行調(diào)試,降低成本。
技術(shù)領(lǐng)域
本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種安卓設(shè)備遠(yuǎn)程連接調(diào)試方法、設(shè)備及介質(zhì)。
背景技術(shù)
在基于安卓系統(tǒng)的設(shè)備部署上線后,如果出現(xiàn)了一些問題,現(xiàn)有技術(shù)中的調(diào)試手段通常是通過記錄日志、上傳日志的方式來發(fā)現(xiàn)問題和解決問題。
如果預(yù)先設(shè)置的日志埋點(diǎn)中不包含需要的信息,就很難去發(fā)現(xiàn)并解決。并且由于日志方式缺少交互,即使發(fā)現(xiàn)了問題,也無法實(shí)時(shí)收集到針對(duì)問題需要的一些客戶環(huán)境信息。而若通過去客戶現(xiàn)場(chǎng)進(jìn)行調(diào)試,不僅效率較低,且也需要較高的成本。
發(fā)明內(nèi)容
本申請(qǐng)實(shí)施例提供了一種安卓設(shè)備遠(yuǎn)程連接調(diào)試方法、設(shè)備及介質(zhì),用于解決如下技術(shù)問題:現(xiàn)有技術(shù)中對(duì)安卓系統(tǒng)調(diào)試方法效率較低。
本申請(qǐng)實(shí)施例采用下述技術(shù)方案:
本申請(qǐng)實(shí)施例提供一種安卓設(shè)備遠(yuǎn)程連接調(diào)試方法。包括,基于調(diào)試設(shè)備與中轉(zhuǎn)服務(wù)器,建立第一連接;基于待調(diào)試安卓設(shè)備與中轉(zhuǎn)服務(wù)器,建立第二連接;通過中轉(zhuǎn)服務(wù)器對(duì)第一連接進(jìn)行轉(zhuǎn)換,并將轉(zhuǎn)換后的第一連接對(duì)接到第二連接中,以建立命令發(fā)送鏈路;通過調(diào)試設(shè)備下發(fā)調(diào)試命令,基于命令發(fā)送鏈路將調(diào)試命令發(fā)送至待調(diào)試安卓設(shè)備,以對(duì)待調(diào)試設(shè)備進(jìn)行遠(yuǎn)程調(diào)試。
本申請(qǐng)實(shí)施例通過采用websocket協(xié)議來封裝ADB數(shù)據(jù),并在中轉(zhuǎn)服務(wù)器中將websocket包裝的ADB數(shù)據(jù)提取出來再封裝為http代理協(xié)議數(shù)據(jù),對(duì)接到內(nèi)網(wǎng)穿透的中轉(zhuǎn)代理服務(wù)上。本申請(qǐng)實(shí)施例移除了現(xiàn)有技術(shù)中調(diào)試機(jī)器所需要安裝的ADB?Server和ADBClient,所有對(duì)ADB數(shù)據(jù)的封裝和解析都在瀏覽器應(yīng)用中完成。不僅無需準(zhǔn)備ADB工具,同時(shí)也提高了對(duì)客戶環(huán)境信息收集的效率,也無需無客戶現(xiàn)場(chǎng)進(jìn)行調(diào)試,降低了調(diào)試成本。
在本申請(qǐng)的一種實(shí)現(xiàn)方式中,基于調(diào)試設(shè)備與中轉(zhuǎn)服務(wù)器,建立第一連接,具體包括:通過調(diào)試機(jī)器基于websocket協(xié)議與中轉(zhuǎn)服務(wù)器建立websocket連接,以實(shí)現(xiàn)調(diào)試機(jī)器與中轉(zhuǎn)服務(wù)器之間的連接;其中,websocket協(xié)議與瀏覽器的WEB應(yīng)用相關(guān)。
在本申請(qǐng)的一種實(shí)現(xiàn)方式中,基于待調(diào)試安卓設(shè)備與中轉(zhuǎn)服務(wù)器,建立第二連接,具體包括:基于中轉(zhuǎn)服務(wù)器與待調(diào)試安卓設(shè)備,建立內(nèi)網(wǎng)穿透TCP連接,以實(shí)現(xiàn)中轉(zhuǎn)服務(wù)器與待調(diào)試安卓設(shè)備之間的連接。
在本申請(qǐng)的一種實(shí)現(xiàn)方式中,通過中轉(zhuǎn)服務(wù)器對(duì)第一連接進(jìn)行轉(zhuǎn)換,并將轉(zhuǎn)換后的第一連接對(duì)接到第二連接中,以建立命令發(fā)送鏈路,具體包括:通過中轉(zhuǎn)服務(wù)器將websocket連接轉(zhuǎn)換為http代理連接,并將http代理連接對(duì)接到內(nèi)網(wǎng)穿透TCP連接中。
在本申請(qǐng)的一種實(shí)現(xiàn)方式中,通過調(diào)試設(shè)備下發(fā)調(diào)試命令,具體包括:通過調(diào)試設(shè)備的瀏覽器WEB應(yīng)用內(nèi)部對(duì)調(diào)試命令進(jìn)行封裝;通過調(diào)試設(shè)備將封裝后的調(diào)試命令進(jìn)行下發(fā)。
在本申請(qǐng)的一種實(shí)現(xiàn)方式中,基于命令發(fā)送鏈路將調(diào)試命令發(fā)送至待調(diào)試安卓設(shè)備,以對(duì)待調(diào)試設(shè)備進(jìn)行遠(yuǎn)程調(diào)試,具體包括:通過第一連接,將調(diào)試命令發(fā)送至中轉(zhuǎn)服務(wù)器;通過中轉(zhuǎn)服務(wù)器與第二連接,將調(diào)試命令發(fā)送至待調(diào)試安卓設(shè)備,以對(duì)待調(diào)試設(shè)備進(jìn)行遠(yuǎn)程調(diào)試。
在本申請(qǐng)的一種實(shí)現(xiàn)方式中,通過中轉(zhuǎn)服務(wù)器與第二連接,將調(diào)試命令發(fā)送至待調(diào)試安卓設(shè)備,具體包括:通過中轉(zhuǎn)服務(wù)器將websocket包裝的ADB數(shù)據(jù)進(jìn)行提取;通過中轉(zhuǎn)服務(wù)器中預(yù)置的WEB服務(wù)程序,將提取出的websocket包裝的ADB數(shù)據(jù)再次封裝為http代理協(xié)議數(shù)據(jù);將http代理數(shù)據(jù)對(duì)接到內(nèi)網(wǎng)穿透TCP連接中,以發(fā)送至待調(diào)試安卓設(shè)備。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浪潮卓數(shù)大數(shù)據(jù)產(chǎn)業(yè)發(fā)展有限公司,未經(jīng)浪潮卓數(shù)大數(shù)據(jù)產(chǎn)業(yè)發(fā)展有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310006505.8/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗(yàn)設(shè)備、驗(yàn)證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動(dòng)設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點(diǎn)設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)
- 用于提供遠(yuǎn)程幫助的方法和服務(wù)器
- 遠(yuǎn)程登錄會(huì)話維護(hù)方法、遠(yuǎn)程登錄代理和計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)
- 汽車遠(yuǎn)程控制裝置和方法
- 一種基于EMS系統(tǒng)的變電站遠(yuǎn)程監(jiān)控系統(tǒng)
- 遠(yuǎn)程控制終端、遠(yuǎn)程控制方法、遠(yuǎn)程受控終端和遠(yuǎn)程受控方法
- 對(duì)遠(yuǎn)程受控終端的受控方式進(jìn)行自定義的裝置及方法
- 一種基于互聯(lián)網(wǎng)的移動(dòng)遠(yuǎn)程醫(yī)療綜合服務(wù)系統(tǒng)
- 一種遠(yuǎn)程控制方法、裝置及存儲(chǔ)介質(zhì)
- 一種遠(yuǎn)程炒菜機(jī)、遠(yuǎn)程炒菜機(jī)系統(tǒng)及遠(yuǎn)程炒菜方法
- 一種計(jì)算機(jī)遠(yuǎn)程控制組件
- 調(diào)試系統(tǒng)、調(diào)試方法和調(diào)試控制方法
- 一種終端調(diào)試方法和裝置
- 設(shè)備自動(dòng)工程調(diào)試方法、裝置、系統(tǒng)和計(jì)算機(jī)設(shè)備
- 基于串口的遠(yuǎn)程設(shè)備調(diào)試系統(tǒng)及方法
- 一種安卓系統(tǒng)動(dòng)態(tài)調(diào)試的方法及系統(tǒng)
- 調(diào)試裝置和遠(yuǎn)程調(diào)試系統(tǒng)
- 一種調(diào)試方法、裝置及系統(tǒng)
- 一種應(yīng)用程序開發(fā)的調(diào)試系統(tǒng)及方法
- 樓宇設(shè)備的異地調(diào)試控制方法、裝置和計(jì)算機(jī)設(shè)備
- 一種芯片調(diào)試系統(tǒng)及芯片調(diào)試方法





