[發明專利]一種安卓智能設備間軟件自動安裝與同步方法有效
| 申請號: | 201310268951.2 | 申請日: | 2013-06-28 |
| 公開(公告)號: | CN103365688B | 公開(公告)日: | 2018-08-31 |
| 發明(設計)人: | 翁杰軍 | 申請(專利權)人: | 深圳市掌訊通訊設備有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F9/52 |
| 代理公司: | 北京風雅頌專利代理有限公司 11403 | 代理人: | 陳安平 |
| 地址: | 518040 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 智能 設備 軟件 自動 安裝 同步 方法 | ||
1.一種安卓智能設備間軟件自動安裝與同步方法,其特征在于,使用開啟USB-OTG的主設備和運行adbd進程的從設備,包括以下具體步驟:
101)主設備檢測自身USB端口是否有設備接入,是,進入步驟102),否則返回步驟101);
601)用戶通過主設備選擇是否安裝或者須安裝的軟件應用;
602)如用戶選擇不安裝,則直接退出進入步驟108),否則按用戶選擇的軟件應用個數逐一重復步驟105)、106)和107);
102)主設備啟動adb服務;
103)主設備調用adb內部殼命令訪問所有從設備中都存在的指定文件;
104)主設備判斷所述訪問是否成功,是,進入步驟105),否則提示用戶后進入步驟108)或不提示直接進入步驟108);
105)主設備調用adb內部’install’殼命令向從設備發送指定APK進行軟件安裝,所述指定APK是一個或多個;
106)從設備執行’install’殼命令,如果該APK已安裝在自身安卓系統中,則退出該APK的安裝并直接向主設備發送已安裝響應;否則繼續執行該APK的安裝,并將安裝成功或失敗信息發送給主設備;
107)主設備提示用戶是否安裝或安裝成功/失敗結果;
108)結束;
其中,在步驟104)之后還包括以下具體步驟:
701)用戶通過主設備選擇是否同步數據或者須同步的數據;所述數據包括軟件應用中的用戶設置數據、音頻文件或視頻文件;
702)如用戶選擇不同步,則直接退出,否則主設備調用adb內部讀取/傳送殼命令由從設備中獲取指定同步列表文件;
703)主設備比較由從設備獲取的同步列表文件與自身對應同步列表文件生成同步清單;
704)主設備按同步清單中每個文件逐一調用adb內部寫入/傳送殼命令將主設備上數據寫入從設備,或者調用adb中讀取/傳送殼命令將從設備上數據寫入主設備。
2.根據權利要求1所述軟件自動安裝與同步方法,其特征在于,步驟101)與102)之間還包括:
201)檢查USB-OTG功能是否正常打開,是進入步驟102),否則進入步驟202);
202)切換并打開USB-OTG功能:如果正常打開,則進入步驟102);如果失敗或多次失敗,則提示無法安裝。
3.根據權利要求1所述軟件自動安裝與同步方法,其特征在于,步驟103)中adb內部殼命令包括’cat’、’pull’或’push’。
4.根據權利要求1所述軟件自動安裝與同步方法,其特征在于,步驟104)中提示用戶包括檢查USB連接是否暢通或檢查從設備adbd進程是否開啟。
5.一種車載安卓智能設備間軟件自動安裝與同步方法,其特征在于,包括以下具體步驟:
1001)主設備檢測自身USB端口是否有設備接入?是,進入步驟1002),否則返回步驟1001);
1002)檢查USB-OTG功能是否正常打開,是進入步驟1003),否則打開后進入步驟1003);
1003)主設備啟動adb服務;
1004)主設備調用adb內部殼命令訪問所有從設備中都存在的指定文件;
1005)主設備判斷所述訪問是否成功,是,進入步驟1006),否則提示用戶后進入步驟1013)或不提示直接進入步驟1013);
1006)主設備調用adb內部’install’殼命令向從設備發送指定APK進行軟件安裝;
1007)從設備執行’install’殼命令,如果該APK已安裝在自身安卓系統中,則退出該APK的安裝并直接向主設備發送已安裝響應;否則繼續執行該APK的安裝,并將安裝成功或失敗信息發送給主設備;
1008)主設備接收從設備發送的已安裝響應,或者安裝成功或失敗信息,如果是安裝成功或失敗信息,則提示用戶后進入步驟1013);如果是已安裝響應,則進入步驟1009);
1009)用戶通過主設備選擇是否同步數據,是,進入步驟1010),否則退出進入步驟1013);所述數據包括軟件應用中的用戶設置數據;
1010)主設備調用adb內部讀取/傳送殼命令由從設備中獲取指定同步列表文件;
1011)主設備比較由從設備獲取的同步列表文件與自身對應同步列表文件生成同步清單;
1012)主設備按同步清單中每個文件逐一調用adb內部寫入/傳送殼命令將主設備上數據寫入從設備,或者調用adb中讀取/傳送殼命令獲取從設備上數據并寫入主設備;
1013)結束。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市掌訊通訊設備有限公司,未經深圳市掌訊通訊設備有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310268951.2/1.html,轉載請聲明來源鉆瓜專利網。





