[發明專利]一種安卓系統動態調試的方法及系統在審
申請號: | 201811236307.6 | 申請日: | 2018-10-23 |
公開(公告)號: | CN111092780A | 公開(公告)日: | 2020-05-01 |
發明(設計)人: | 婁國棟 | 申請(專利權)人: | 山東華軟金盾軟件股份有限公司 |
主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L29/08;G06F11/36 |
代理公司: | 北京金宏來專利代理事務所(特殊普通合伙) 11641 | 代理人: | 許振強;苗彩娟 |
地址: | 250000 山東省濟南市高新區舜華路1號齊魯軟*** | 國省代碼: | 山東;37 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 一種 系統 動態 調試 方法 | ||
本發明公開了一種安卓系統動態調試的方法及系統,包括:設備標識生成模塊、調試協議構建模塊、調試終端啟動模塊、被調試終端激活模塊、調試模塊、調試結果反饋模塊和被調試終端推送模塊,在被調試終端通過暗碼將調試功能打開,然后在調試端通過內置的查看調試命令查看已經注冊的終端,然后使用調試端的調試器,將調試器和被調試終端連接起來,連接起來的方式主要是通過調試命令,再通過調試器向被調試終端發送調試命令進行調試,實現了僅依賴網絡的遠程調試功能,不受空間限制隨時都可以對指定的安卓軟件發送被調試終端的進行動態調試且調試功能易擴展,并且支持被調試終端向調試器進行文件推送功能。
技術領域
本發明涉及計算機軟件技術領域,具體涉及一種安卓系統動態調試的方法及系統。
背景技術
安卓移動端開發的過程中由于安卓系統定制版本的多樣性往往需要在手機軟件運行的過程中實時的了解手機軟件的運行情況和定位排查問題,但是由于移動終端的特殊性,沒法通過類似PC終端的遠程協作等方式進行遠程的程序調試,因此提供一套方便的安卓端的調試系統是非常有必要的。
發明內容
(一)解決的技術問題
針對現有技術的不足,本發明提供了一種安卓系統動態調試的方法及系統,實現了被調試終端和調試端能夠訪問互聯網即可實現對安卓手機軟件進行調試而不需要其他的外部條件,同時也解決了對調試命令進行擴展的問題。
(二)技術方案
為實現以上目的,本發明通過以下技術方案予以實現:一種安卓系統動態調試的系統,包括:
設備標識生成模塊,用于生成調試終端和被調試終端之間相互匹配的唯一的設備標識;
調試協議構建模塊,用于構建及生成調試終端、被調試終端與調試服務器端之間相互匹配及數據交換的調試協議,包括生成第一心跳協議、第二心跳協議和調試終端請求列表協議;
調試終端啟動模塊,用于調試終端向調試服務器端通過第一心跳協議注冊自己,以及用于注冊一組調試命令,用于啟動調試終端的調試;
被調試終端激活模塊,用于激活被調試終端的調試接口,以及用于被調試終端向調試服務器端通過第二心跳協議注冊自己,以接收調試終端的調試命令;
調試模塊,用于調試終端通過調試終端請求列表協議查看并獲取設備標識,通過設備標識連接被調試終端,以及將獲取到的設備標識緩存,并調用調試命令進行調試,以使該調試終端所有的調用命令均通過調試服務器路由到調試終端;
調試結果反饋模塊,被調試終端通過注冊調試命令接口支持調試命令的擴展,以及調試命令接口將調試結果返回給調試終端。
優選的是,系統還包括被調試終端推送模塊,被調試終端的預留文件通過文件傳輸協議推送到調試服務器,調試服務器再通過文件傳輸協議中的設備標識告知調試器,調試器通過接收傳輸協議請求調試服務器中對應的文件,并通知調試器結束任務。
優選的是,所述調試協議構建模塊包括:在調試協議的起始位置和結束位置分別設置分割數據的特殊字符串標記,用于分割不同的協議數據,在調試終端設置第一心跳協議單元、請求用戶列表協議單元和請求文件協議單元;在調試服務器端設置請求應答標識、與調試終端相同的第二心跳協議單元和數據轉發單元;在被調試終端設置執行特定的調試命令協議單元和與調試終端的請求文件協議單元相對應的文件傳輸協議單元。
優選的是,調試命令接口的內容包括:具體的調試命令、調試命令描述和JAVA語言接口。
優選的是,調試系統的擴展通過被調試終端的SDK提供的接口進行擴展。
一種安卓系統動態調試的方法,包括:
生成設備標識,調試終端的調試器和被調試終端通過設備標識進行匹配;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東華軟金盾軟件股份有限公司,未經山東華軟金盾軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811236307.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種光學測量系統
- 下一篇:流體阻尼器、鉸鏈和冰柜