[發明專利]一種對Android APP進行遠程控制的系統及方法有效
| 申請號: | 201710688504.0 | 申請日: | 2017-08-12 |
| 公開(公告)號: | CN107483576B | 公開(公告)日: | 2020-09-18 |
| 發明(設計)人: | 熊超;莊良基;胡小挺;溫宗軒 | 申請(專利權)人: | 廈門多米諾數據科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 361000 福建省*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 android app 進行 遠程 控制 系統 方法 | ||
1.一種對Android APP進行遠程控制的方法,其特征在于:包括一系統,該系統包括網頁端、主控服務器以及安裝有輔助功能APP的移動設備,主控服務器和輔助功能APP之間建立TCP/IP長連接,其中,網頁端通過主控服務器向移動設備的輔助功能APP下發綁定授權指令和控制指令,進而控制移動設備的其他被控APP;主控服務器,負責輔助功能APP的注冊及狀態管理,并將相應的綁定授權指令、控制指令發送給對應移動設備的輔助功能APP,同時將綁定授權指令的授權情況、控制指令的執行結果反饋給網頁端;移動設備的輔助功能APP用于獲取主控服務器發送的綁定授權指令、控制指令,并執行控制指令所攜帶的自動化控制腳本進而控制該移動設備的其他被控APP,同時輔助功能APP將指令執行結果或中間狀態再通過主控服務器返回通知給網頁端并最終呈現給網頁端的操作人員;
輔助功能APP內部包括三個模塊,包括連接狀態管理模塊、指令腳本管理模塊和輔助功能服務模塊,連接狀態管理模塊和主控服務器連接,指令腳本管理模塊分別連接主控服務器、輔助功能服務模塊,其中:
連接狀態管理模塊,此模塊需要主動維持和主控服務器之間的心跳包通訊,并監控移動設備的互聯網連接狀態,在移動設備處于斷網狀態時需要輔助功能APP上顯示已離線狀態,并在恢復聯網后自動重連主控服務器;
指令腳本管理模塊,此模塊作為主控服務器與輔助功能服務模塊的中間調度層,用于主控服務器下達指令和腳本數據的解密及腳本功能執行中間狀態回傳數據的加密,以及綁定授權指令處理,拒絕未授權的控制指令腳本的執行,指令腳本管理模塊運行于Android內置瀏覽器的WebView中,可以執行Javascript腳本,腳本可通過監聽輔助功能服務模塊狀態事件并調用輔助功能服務模塊接口來完成遠程控制功能;
輔助功能服務模塊,此模塊使用Android輔助功能服務AccessibilityService實現的對系統和其他被控APP的具體控制功能,封裝了各類操作監聽和控制功能,通過此模塊對外提供的事件和接口來接授指令腳本管理模塊的管控;
該方法,包括以下幾個步驟:SO1、操作人員在網頁端的手機綁定請求頁面中輸入手機號碼并點擊“請求綁定”,請求指定手機號碼對應的輔助功能APP的被控綁定授權;
SO2、網頁端向主控服務器轉發出操作人員的綁定授權指令,主控服務器判斷該手機號碼對應的移動設備是否安裝有啟動并注冊到主控服務器上的輔助功能APP,若有,則主控服務器向該移動設備的輔助功能APP發出綁定授權指令并執行步驟S03;
S03、移動設備的輔助功能APP收到綁定授權的提示,若移動設備的操作人員點擊“拒絕”,則通過主控服務器將“拒絕”消息再通知到網頁端并提示操作人員“綁定請求被拒絕”,若移動設備的操作人員點擊“同意”按鈕,則確認授權,移動設備的輔助功能APP即建立與主控服務器之間的TCP/IP長連接;
S04、檢查輔助功能APP的輔助功能服務權限是否已開啟,若已開啟,則輔助功能APP通知主控服務器已成功受控,主控服務器將該輔助功能APP狀態設置為已綁定在線,主控服務器通知網頁端該移動設備已受控綁定,并執行步驟S05;
S05、網頁端提示操作人員已受控綁定成功,網頁端向主控服務器發送控制指令,主控服務器將該控制指令下發給移動設備的輔助功能APP,該輔助功能APP執行控制指令所攜帶的自動化控制腳本,進而控制該移動設備的其他被控APP,實現控制指令指定的功能;
S06、輔助功能APP再將執行結果或中間狀態數據發回給主控服務器,由主控服務器返回通知給網頁端。
2.根據權利要求1所述的方法,其特征在于:所述主控服務器負責輔助功能APP狀態列表的管理。
3.根據權利要求1所述的方法,其特征在于:所述主控服務器、移動設備的輔助功能APP以及網頁端之間實現加密握手協議。
4.根據權利要求1或2或3所述的方法,其特征在于:所述網頁端為PC瀏覽器上的網頁端、PAD上的網頁端、大屏手機上的網頁端或是套瀏覽器殼來實現的PC應用程序及APP。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門多米諾數據科技有限公司,未經廈門多米諾數據科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710688504.0/1.html,轉載請聲明來源鉆瓜專利網。





