[發明專利]安卓設備系統的檢測方法、裝置和系統在審
| 申請號: | 201310557102.9 | 申請日: | 2013-11-11 |
| 公開(公告)號: | CN103559133A | 公開(公告)日: | 2014-02-05 |
| 發明(設計)人: | 賀眈 | 申請(專利權)人: | 北京國雙科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F9/445 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 吳貴明;張永明 |
| 地址: | 100086 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 設備 系統 檢測 方法 裝置 | ||
技術領域
本發明涉及檢測領域,具體而言,涉及一種安卓設備系統的檢測方法、裝置和系統。
背景技術
現在市場上的安卓(Android)設備(比如手機、平板等)系統版本眾多,除了Google自己的Android原生系統版本以外,還有各個手機廠商制作的深度定制的手機系統。此外還有很多Android操作系統版本是個人愛好者或者是商業公司專門進行定制的,這些自定制的系統版本數量眾多,質量參差不齊。很多自定制系統會對原有系統的一些設計原則進行變更,有些API接口也會發生變化。并且,現有的技術方案只能夠對運行系統的API版本進行判斷,并不存在對安卓系統具體版本的檢測方式,由于不知道安卓系統的具體版本,開發者所制作的應用,在自定制系統上容易出現安裝失敗、運行出錯或者是用戶體驗不良的問題。
針對相關技術中無法檢測安卓設備系統版本的問題,目前尚未提出有效的解決方案。
發明內容
本發明的主要目的在于提供一種安卓設備系統的檢測方法、裝置和系統,以解決現有技術中無法檢測安卓設備系統版本的問題。
為了實現上述目的,根據本發明的一個方面,提供了一種安卓設備系統的檢測方法,包括:控制安卓設備執行調試命令;獲取安卓設備執行調試命令后的返回結果;查找預設數據庫中與返回結果對應的系統版本,其中,預設數據庫中存儲有與不同返回結果對應的系統版本;以及確定查找到的系統版本為安卓設備的系統版本。
進一步地,獲取安卓設備執行調試命令后的返回結果包括:獲取返回結果中的系統屬性參數;以及獲取系統屬性參數中的目標字段,其中,目標字段為包括系統版本標識的字段,查找預設數據庫中與返回結果對應的系統版本包括:查找預設數據庫中與目標字段對應的系統版本,其中,預設數據庫中存儲有與不同目標字段對應的系統版本。
進一步地,在獲取安卓設備執行調試命令后的返回結果之后,檢測方法還包括:判斷返回結果是否存儲在預設數據庫中,其中,在判斷出返回結果存儲在預設數據庫中的情況下,查找預設數據庫中與返回結果對應的系統版本。
進一步地,在控制安卓設備執行調試命令之前,檢測方法還包括:控制安卓設備進入調試模式。
為了實現上述目的,根據本發明的另一方面,提供了一種安卓設備系統的檢測裝置,該檢測裝置用于執行本發明上述內容所提供的任一種安卓設備系統的檢測方法。
為了實現上述目的,根據本發明的另一方面,提供了一種安卓設備系統的檢測裝置,包括:第一控制單元,用于控制安卓設備執行調試命令;獲取單元,用于獲取安卓設備執行調試命令后的返回結果;查找單元,用于查找預設數據庫中與返回結果對應的系統版本,其中,預設數據庫中存儲有與不同返回結果對應的系統版本;以及確定單元,用于確定查找到的系統版本為安卓設備的系統版本。
進一步地,獲取單元包括:第一獲取模塊,用于獲取返回結果中的系統屬性參數;以及第二獲取模塊,用于獲取系統屬性參數中的目標字段,其中,目標字段為包括系統版本標識的字段,查找單元包括:查找模塊,用于查找預設數據庫中與目標字段對應的系統版本,其中,預設數據庫中存儲有與不同目標字段對應的系統版本。
進一步地,檢測裝置還包括:判斷單元,用于判斷返回結果是否存儲在預設數據庫中,其中,在判斷出返回結果存儲在預設數據庫中的情況下,查找單元查找預設數據庫中與返回結果對應的系統版本。
進一步地,檢測裝置還包括:第二控制單元,用于控制安卓設備進入調試模式。
為了實現上述目的,根據本發明的第三方面,提供了一種安卓設備系統的檢測系統,包括:目標設備,其中,目標設備為具有安卓系統的設備;以及檢測裝置,其中,檢測裝置本發明上述內容所提供的任一種安卓設備系統的檢測裝置。
本發明采用控制安卓設備執行調試命令;獲取安卓設備執行調試命令后的返回結果;查找預設數據庫中與返回結果對應的系統版本,其中,預設數據庫中存儲有與不同返回結果對應的系統版本;以及確定查找到的系統版本為安卓設備的系統版本。通過獲取設備在執行調試命令過程中的返回結果,能夠同時得到反應設備API版本和系統版本的信息,進而將該返回結果與預設數據庫中的系統版本進行對比,來確定設備的具體系統版本,實現了全面確定安卓設備的系統環境信息,解決了現有技術中無法檢測安卓設備系統版本的問題,進而達到了為應用程序開發者提供應用環境和API使用的依據,避免程序出現安裝失敗、運行出錯等問題,最大程度地提高用戶體驗。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京國雙科技有限公司,未經北京國雙科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310557102.9/2.html,轉載請聲明來源鉆瓜專利網。





