欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

安卓設(shè)備系統(tǒng)的檢測方法、裝置和系統(tǒng)的制作方法

文檔序號:6518575閱讀:192來源:國知局
安卓設(shè)備系統(tǒng)的檢測方法、裝置和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種安卓設(shè)備系統(tǒng)的檢測方法、裝置和系統(tǒng)。其中,安卓設(shè)備系統(tǒng)的檢測方法包括:控制安卓設(shè)備執(zhí)行調(diào)試命令;獲取安卓設(shè)備執(zhí)行調(diào)試命令后的返回結(jié)果;查找預(yù)設(shè)數(shù)據(jù)庫中與返回結(jié)果對應(yīng)的系統(tǒng)版本,其中,預(yù)設(shè)數(shù)據(jù)庫中存儲有與不同返回結(jié)果對應(yīng)的系統(tǒng)版本;以及確定查找到的系統(tǒng)版本為安卓設(shè)備的系統(tǒng)版本。通過本發(fā)明,解決了現(xiàn)有技術(shù)中無法檢測安卓設(shè)備系統(tǒng)版本的問題,進(jìn)而達(dá)到了為應(yīng)用程序開發(fā)者提供應(yīng)用環(huán)境和API使用的依據(jù),避免程序出現(xiàn)安裝失敗、運行出錯等問題,最大程度地提高用戶體驗。
【專利說明】安卓設(shè)備系統(tǒng)的檢測方法、裝置和系統(tǒng)【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及檢測領(lǐng)域,具體而言,涉及一種安卓設(shè)備系統(tǒng)的檢測方法、裝置和系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)在市場上的安卓(Android)設(shè)備(比如手機(jī)、平板等)系統(tǒng)版本眾多,除了 Google自己的Android原生系統(tǒng)版本以外,還有各個手機(jī)廠商制作的深度定制的手機(jī)系統(tǒng)。此外還有很多Android操作系統(tǒng)版本是個人愛好者或者是商業(yè)公司專門進(jìn)行定制的,這些自定制的系統(tǒng)版本數(shù)量眾多,質(zhì)量參差不齊。很多自定制系統(tǒng)會對原有系統(tǒng)的一些設(shè)計原則進(jìn)行變更,有些API接口也會發(fā)生變化。并且,現(xiàn)有的技術(shù)方案只能夠?qū)\行系統(tǒng)的API版本進(jìn)行判斷,并不存在對安卓系統(tǒng)具體版本的檢測方式,由于不知道安卓系統(tǒng)的具體版本,開發(fā)者所制作的應(yīng)用,在自定制系統(tǒng)上容易出現(xiàn)安裝失敗、運行出錯或者是用戶體驗不良的問題。
[0003]針對相關(guān)技術(shù)中無法檢測安卓設(shè)備系統(tǒng)版本的問題,目前尚未提出有效的解決方案。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的主要目的在于提供一種安卓設(shè)備系統(tǒng)的檢測方法、裝置和系統(tǒng),以解決現(xiàn)有技術(shù)中無法檢測安卓設(shè)備系統(tǒng)版本的問題。
[0005]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種安卓設(shè)備系統(tǒng)的檢測方法,包括:控制安卓設(shè)備執(zhí)行調(diào)試命令;獲取安卓設(shè)備執(zhí)行調(diào)試命令后的返回結(jié)果;查找預(yù)設(shè)數(shù)據(jù)庫中與返回結(jié)果對應(yīng)的系統(tǒng)版本,其中,預(yù)設(shè)數(shù)據(jù)庫中存儲有與不同返回結(jié)果對應(yīng)的系統(tǒng)版本;以及確定查找到的系統(tǒng)版本為安卓設(shè)備的系統(tǒng)版本。
`[0006]進(jìn)一步地,獲取安卓設(shè)備執(zhí)行調(diào)試命令后的返回結(jié)果包括:獲取返回結(jié)果中的系統(tǒng)屬性參數(shù);以及獲取系統(tǒng)屬性參數(shù)中的目標(biāo)字段,其中,目標(biāo)字段為包括系統(tǒng)版本標(biāo)識的字段,查找預(yù)設(shè)數(shù)據(jù)庫中與返回結(jié)果對應(yīng)的系統(tǒng)版本包括:查找預(yù)設(shè)數(shù)據(jù)庫中與目標(biāo)字段對應(yīng)的系統(tǒng)版本,其中,預(yù)設(shè)數(shù)據(jù)庫中存儲有與不同目標(biāo)字段對應(yīng)的系統(tǒng)版本。
[0007]進(jìn)一步地,在獲取安卓設(shè)備執(zhí)行調(diào)試命令后的返回結(jié)果之后,檢測方法還包括:判斷返回結(jié)果是否存儲在預(yù)設(shè)數(shù)據(jù)庫中,其中,在判斷出返回結(jié)果存儲在預(yù)設(shè)數(shù)據(jù)庫中的情況下,查找預(yù)設(shè)數(shù)據(jù)庫中與返回結(jié)果對應(yīng)的系統(tǒng)版本。
[0008]進(jìn)一步地,在控制安卓設(shè)備執(zhí)行調(diào)試命令之前,檢測方法還包括:控制安卓設(shè)備進(jìn)入調(diào)試模式。
[0009]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種安卓設(shè)備系統(tǒng)的檢測裝置,該檢測裝置用于執(zhí)行本發(fā)明上述內(nèi)容所提供的任一種安卓設(shè)備系統(tǒng)的檢測方法。
[0010]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種安卓設(shè)備系統(tǒng)的檢測裝置,包括:第一控制單元,用于控制安卓設(shè)備執(zhí)行調(diào)試命令;獲取單元,用于獲取安卓設(shè)備執(zhí)行調(diào)試命令后的返回結(jié)果;查找單元,用于查找預(yù)設(shè)數(shù)據(jù)庫中與返回結(jié)果對應(yīng)的系統(tǒng)版本,其中,預(yù)設(shè)數(shù)據(jù)庫中存儲有與不同返回結(jié)果對應(yīng)的系統(tǒng)版本;以及確定單元,用于確定查找到的系統(tǒng)版本為安卓設(shè)備的系統(tǒng)版本。
[0011]進(jìn)一步地,獲取單元包括:第一獲取模塊,用于獲取返回結(jié)果中的系統(tǒng)屬性參數(shù);以及第二獲取模塊,用于獲取系統(tǒng)屬性參數(shù)中的目標(biāo)字段,其中,目標(biāo)字段為包括系統(tǒng)版本標(biāo)識的字段,查找單元包括:查找模塊,用于查找預(yù)設(shè)數(shù)據(jù)庫中與目標(biāo)字段對應(yīng)的系統(tǒng)版本,其中,預(yù)設(shè)數(shù)據(jù)庫中存儲有與不同目標(biāo)字段對應(yīng)的系統(tǒng)版本。
[0012]進(jìn)一步地,檢測裝置還包括:判斷單元,用于判斷返回結(jié)果是否存儲在預(yù)設(shè)數(shù)據(jù)庫中,其中,在判斷出返回結(jié)果存儲在預(yù)設(shè)數(shù)據(jù)庫中的情況下,查找單元查找預(yù)設(shè)數(shù)據(jù)庫中與返回結(jié)果對應(yīng)的系統(tǒng)版本。
[0013]進(jìn)一步地,檢測裝置還包括:第二控制單元,用于控制安卓設(shè)備進(jìn)入調(diào)試模式。
[0014]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的第三方面,提供了一種安卓設(shè)備系統(tǒng)的檢測系統(tǒng),包括:目標(biāo)設(shè)備,其中,目標(biāo)設(shè)備為具有安卓系統(tǒng)的設(shè)備;以及檢測裝置,其中,檢測裝置本發(fā)明上述內(nèi)容所提供的任一種安卓設(shè)備系統(tǒng)的檢測裝置。
[0015]本發(fā)明采用控制安卓設(shè)備執(zhí)行調(diào)試命令;獲取安卓設(shè)備執(zhí)行調(diào)試命令后的返回結(jié)果;查找預(yù)設(shè)數(shù)據(jù)庫中與返回結(jié)果對應(yīng)的系統(tǒng)版本,其中,預(yù)設(shè)數(shù)據(jù)庫中存儲有與不同返回結(jié)果對應(yīng)的系統(tǒng)版本;以及確定查找到的系統(tǒng)版本為安卓設(shè)備的系統(tǒng)版本。通過獲取設(shè)備在執(zhí)行調(diào)試命令過程中的返回結(jié)果,能夠同時得到反應(yīng)設(shè)備API版本和系統(tǒng)版本的信息,進(jìn)而將該返回結(jié)果與預(yù)設(shè)數(shù)據(jù)庫中的系統(tǒng)版本進(jìn)行對比,來確定設(shè)備的具體系統(tǒng)版本,實現(xiàn)了全面確定安卓設(shè)備的系統(tǒng)環(huán)境信息,解決了現(xiàn)有技術(shù)中無法檢測安卓設(shè)備系統(tǒng)版本的問題,進(jìn)而達(dá)到了為應(yīng)用程序開發(fā)者提供應(yīng)用環(huán)境和API使用的依據(jù),避免程序出現(xiàn)安裝失敗、運行出錯等問題,最大程度地提高用戶體驗。
【專利附圖】

【附圖說明】
[0016]構(gòu)成本申請的一部分的附圖用來提供對本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0017]圖1是根據(jù)本發(fā)明實施例的安卓設(shè)備系統(tǒng)的檢測方法的流程圖;以及
[0018]圖2是根據(jù)本發(fā)明實施例的安卓設(shè)備系統(tǒng)的檢測裝置的示意圖。
【具體實施方式】
[0019]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。
[0020]首先,對本發(fā)明實施例所用到的技術(shù)術(shù)語解釋如下:
[0021]Android系統(tǒng):Google領(lǐng)導(dǎo)開發(fā)的以Linux為基礎(chǔ)的開源操作系統(tǒng),主要應(yīng)用于移動設(shè)備。
[0022]Android 原生系統(tǒng):即 AOSP (Android Open Source Project),由 Google 官方推出,可視為Android的官方版本。
[0023]Android系統(tǒng)API版本:Google周期性的對Android進(jìn)行升級,對API和系統(tǒng)特性進(jìn)行更改,每次更改被稱為是一個API版本,可以在程序中直接獲取。[0024]自定制系統(tǒng):在Google的AOSP基礎(chǔ)上進(jìn)行修改的系統(tǒng),對原有系統(tǒng)的設(shè)計進(jìn)行了改動,改動可能包含UI,系統(tǒng)組件以至系統(tǒng)的接口。
[0025]ADB: An droid Debug Bridge, Android SDK 提供的對 Android 系統(tǒng)的設(shè)備進(jìn)行調(diào)試的工具。
[0026]Shell環(huán)境:Android系統(tǒng)中的命令行交互工具(Command Line Interface),可以執(zhí)行系統(tǒng)的命令并返回運行的結(jié)果。
[0027]本發(fā)明實施例提供了一種安卓設(shè)備系統(tǒng)的檢測方法,以下對本發(fā)明實施例所提供的安卓設(shè)備系統(tǒng)的檢測方法進(jìn)行具體介紹:
[0028]圖1是根據(jù)本發(fā)明實施例的安卓設(shè)備系統(tǒng)的檢測方法的流程圖,如圖1所示,該方法包括如下的步驟S102至步驟S108:
[0029]S102:控制安卓設(shè)備執(zhí)行調(diào)試命令,具體地,可以使用ADB命令鏈接安卓設(shè)備,然后使用ADB的Shell功能進(jìn)入到Android設(shè)備的命令行模式。
[0030]S104:獲取安卓設(shè)備執(zhí)行調(diào)試命令后的返回結(jié)果,具體地,可以使用getprop命令獲取安卓設(shè)備執(zhí)行調(diào)試命令后的返回結(jié)果。
[0031]S106:查找預(yù)設(shè)數(shù)據(jù)庫中與返回結(jié)果對應(yīng)的系統(tǒng)版本,其中,預(yù)設(shè)數(shù)據(jù)庫中存儲有與不同返回結(jié)果對應(yīng)的系統(tǒng)版本。
[0032]S108:確定查找到的系統(tǒng)版本為安卓設(shè)備的系統(tǒng)版本。
[0033]本發(fā)明實施例所提供的安卓設(shè)備系統(tǒng)的檢測方法,通過獲取設(shè)備在執(zhí)行調(diào)試命令過程中的返回結(jié)果,能夠同時得到反應(yīng)設(shè)備API版本和系統(tǒng)版本的信息,進(jìn)而將該返回結(jié)果與預(yù)設(shè)數(shù)據(jù)庫中的系統(tǒng)版本進(jìn)行對比,來確定設(shè)備的具體系統(tǒng)版本,實現(xiàn)了全面確定安卓設(shè)備的系統(tǒng)環(huán)境信息,解決了現(xiàn)有技術(shù)中無法檢測安卓設(shè)備系統(tǒng)版本的問題,進(jìn)而達(dá)到了為應(yīng)用程序開發(fā)者提供應(yīng)用環(huán)境和API使用的依據(jù),避免程序出現(xiàn)安裝失敗、運行出錯等問題,最大程度地提高用戶體驗。
[0034]具體地,上述步驟S104主要包括:獲取返回結(jié)果中的系統(tǒng)屬性參數(shù),并獲取系統(tǒng)屬性參數(shù)中的目標(biāo)字段,其中,目標(biāo)字段為包括系統(tǒng)版本標(biāo)識的字段,在本發(fā)明實施例中,可以以系統(tǒng)屬性參數(shù)[r0.build, modversion]或者[r0.modversion]中的 modversion 字段作為目標(biāo)字段。相應(yīng)地,步驟S106則直接從預(yù)設(shè)數(shù)據(jù)庫中查找與目標(biāo)字段對應(yīng)的系統(tǒng)版本,并將查找到的與目標(biāo)字段對應(yīng)的系統(tǒng)版本,確定為安卓設(shè)備的系統(tǒng)版本,其中,預(yù)設(shè)數(shù)據(jù)庫中存儲有與不同目標(biāo)字段對應(yīng)的系統(tǒng)版本,表1為本發(fā)明實施例所提供的安卓設(shè)備系統(tǒng)的檢測方法中預(yù)設(shè)數(shù)據(jù)庫的一種示意,表1中示意性示出了幾種具體的目標(biāo)字段和系統(tǒng)版本名稱的對應(yīng)關(guān)系:
[0035]表1
[0036]
【權(quán)利要求】
1.一種安卓設(shè)備系統(tǒng)的檢測方法,其特征在于,包括: 控制所述安卓設(shè)備執(zhí)行調(diào)試命令; 獲取所述安卓設(shè)備執(zhí)行所述調(diào)試命令后的返回結(jié)果; 查找預(yù)設(shè)數(shù)據(jù)庫中與所述返回結(jié)果對應(yīng)的系統(tǒng)版本,其中,所述預(yù)設(shè)數(shù)據(jù)庫中存儲有與不同返回結(jié)果對應(yīng)的系統(tǒng)版本;以及 確定查找到的系統(tǒng)版本為所述安卓設(shè)備的系統(tǒng)版本。
2.根據(jù)權(quán)利要求1所述的檢測方法,其特征在于: 獲取所述安卓設(shè)備執(zhí)行所述調(diào)試命令后的返回結(jié)果包括: 獲取所述返回結(jié)果中的系統(tǒng)屬性參數(shù);以及 獲取所述系統(tǒng)屬性參數(shù)中的目標(biāo)字段,其中,所述目標(biāo)字段為包括系統(tǒng)版本標(biāo)識的字段, 查找預(yù)設(shè)數(shù)據(jù)庫中與所述返回結(jié)果對應(yīng)的系統(tǒng)版本包括: 查找所述預(yù)設(shè)數(shù)據(jù)庫中與所述目標(biāo)字段對應(yīng)的系統(tǒng)版本,其中,所述預(yù)設(shè)數(shù)據(jù)庫中存儲有與不同目標(biāo)字段對應(yīng)的系統(tǒng)版本。
3.根據(jù)權(quán)利要求1所述的檢測方法,其特征在于,在獲取所述安卓設(shè)備執(zhí)行所述調(diào)試命令后的返回結(jié)果之后,所述檢測方法還包括: 判斷所述返回結(jié)果是否存儲在所述預(yù)設(shè)數(shù)據(jù)庫中, 其中,在判斷出所述返回結(jié)果存儲在所述預(yù)設(shè)數(shù)據(jù)庫中的情況下,查找預(yù)設(shè)數(shù)據(jù)庫中與所述返回結(jié)果對應(yīng)的系統(tǒng)版本。
4.根據(jù)權(quán)利要求1至3中任一項所述的檢測方法,其特征在于,在控制所述安卓設(shè)備執(zhí)行調(diào)試命令之前,所述檢測方法還包括: 控制所述安卓設(shè)備進(jìn)入調(diào)試模式。
5.一種安卓設(shè)備系統(tǒng)的檢測裝置,其特征在于,包括: 第一控制單元,用于控制所述安卓設(shè)備執(zhí)行調(diào)試命令; 獲取單元,用于獲取所述安卓設(shè)備執(zhí)行所述調(diào)試命令后的返回結(jié)果; 查找單元,用于查找預(yù)設(shè)數(shù)據(jù)庫中與所述返回結(jié)果對應(yīng)的系統(tǒng)版本,其中,所述預(yù)設(shè)數(shù)據(jù)庫中存儲有與不同返回結(jié)果對應(yīng)的系統(tǒng)版本;以及 確定單元,用于確定查找到的系統(tǒng)版本為所述安卓設(shè)備的系統(tǒng)版本。
6.根據(jù)權(quán)利要求5所述的檢測裝置,其特征在于: 所述獲取單元包括: 第一獲取模塊,用于獲取所述返回結(jié)果中的系統(tǒng)屬性參數(shù);以及第二獲取模塊,用于獲取所述系統(tǒng)屬性參數(shù)中的目標(biāo)字段,其中,所述目標(biāo)字段為包括系統(tǒng)版本標(biāo)識的字段, 所述查找單元包括: 查找模塊,用于查找所述預(yù)設(shè)數(shù)據(jù)庫中與所述目標(biāo)字段對應(yīng)的系統(tǒng)版本,其中,所述預(yù)設(shè)數(shù)據(jù)庫中存儲有與不同目標(biāo)字段對應(yīng)的系統(tǒng)版本。
7.根據(jù)權(quán)利要求5所述的檢測裝置,其特征在于,所述檢測裝置還包括: 判斷單元,用于判斷所述返回結(jié)果是否存儲在所述預(yù)設(shè)數(shù)據(jù)庫中, 其中,在判斷出所述返回結(jié)果存儲在所述預(yù)設(shè)數(shù)據(jù)庫中的情況下,所述查找單元查找預(yù)設(shè)數(shù)據(jù)庫中與所述返回結(jié)果對應(yīng)的系統(tǒng)版本。
8.根據(jù)權(quán)利要求5至7中任一項所述的檢測裝置,其特征在于,所述檢測裝置還包括: 第二控制單元,用于控制所述安卓設(shè)備進(jìn)入調(diào)試模式。
9.一種安卓設(shè)備系統(tǒng)的檢測系統(tǒng),其特征在于,包括: 目標(biāo)設(shè)備,其中,所述目標(biāo)設(shè)備為具有安卓系統(tǒng)的設(shè)備;以及 檢測裝置,其中,所述檢測裝置為權(quán)利要求5至8中任一項所述的安卓設(shè)備系統(tǒng)的檢測 裝直。
【文檔編號】G06F11/36GK103559133SQ201310557102
【公開日】2014年2月5日 申請日期:2013年11月11日 優(yōu)先權(quán)日:2013年11月11日
【發(fā)明者】賀眈 申請人:北京國雙科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
石泉县| 化隆| 镇康县| 磴口县| 神农架林区| 贵德县| 高要市| 讷河市| 巴林右旗| 丹巴县| 灌云县| 衡水市| 重庆市| 铅山县| 田阳县| 嘉鱼县| 中宁县| 河西区| 赫章县| 桐柏县| 仲巴县| 临城县| 玉门市| 江陵县| 江达县| 温宿县| 汶上县| 黄大仙区| 太仆寺旗| 浮山县| 文安县| 淮滨县| 桃源县| 甘肃省| 阳西县| 蛟河市| 昆山市| 北票市| 二连浩特市| 峨边| 尚义县|