亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種識(shí)別安卓終端的方法以及裝置制造方法

文檔序號(hào):7810151閱讀:172來(lái)源:國(guó)知局
一種識(shí)別安卓終端的方法以及裝置制造方法
【專利摘要】本發(fā)明實(shí)施例公開了一種識(shí)別安卓終端的方法,包括:當(dāng)?shù)谝挥脩粼O(shè)備通過(guò)安卓調(diào)試橋ADB工具接入時(shí),確定所述第一用戶設(shè)備的設(shè)備類型是安卓終端;獲取所述第一用戶設(shè)備的驅(qū)動(dòng)配置文檔中的硬件信息;將所述第一用戶設(shè)備的設(shè)備類型和所述驅(qū)動(dòng)配置文檔中的硬件信息上傳到云端服務(wù)器,以使所述云端服務(wù)器在確定其它用戶設(shè)備的硬件信息與所述驅(qū)動(dòng)配置文檔中的所述硬件信息相同時(shí),將所述其它用戶設(shè)備的設(shè)備類型識(shí)別為安卓終端。相應(yīng)地,本發(fā)明實(shí)施例還公開了一種識(shí)別安卓終端的裝置。采用本發(fā)明,可以實(shí)現(xiàn)通過(guò)云端服務(wù)器識(shí)別安卓終端。
【專利說(shuō)明】一種識(shí)別安卓終端的方法以及裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,尤其涉及一種識(shí)別安卓終端的方法以及裝置。

【背景技術(shù)】
[0002]隨著電子技術(shù)的不斷發(fā)展,越來(lái)越多的電子設(shè)備應(yīng)運(yùn)而生,其中,如智能手機(jī)、平板電腦、MP3播放器、電子閱讀器以及掌上游戲機(jī)等的電子設(shè)備均能與個(gè)人電腦建立有線通信,以實(shí)現(xiàn)數(shù)據(jù)傳輸。在眾多的電子設(shè)備中,安卓(Android)終端是最為普遍的用戶設(shè)備,在安卓終端通過(guò)數(shù)據(jù)線,如USB (Universal Serial Bus,通用串行總線)數(shù)據(jù)線,連接個(gè)人電腦時(shí),個(gè)人電腦若能識(shí)別出其為安卓終端,將顯著提高用戶的體驗(yàn),例如當(dāng)用戶將安卓手機(jī)通過(guò)USB數(shù)據(jù)線插接個(gè)人電腦后,個(gè)人電腦能識(shí)別出其為安卓手機(jī)。
[0003]目前,當(dāng)用戶將安卓終端通過(guò)數(shù)據(jù)線插接個(gè)人電腦后,需要在安卓終端通過(guò)ADB (Android Debug Bridge,安卓調(diào)試橋)工具建立與個(gè)人電腦的數(shù)據(jù)通信的條件下,個(gè)人電腦才能識(shí)別出其為安卓終端,但是,在一般情況下,安卓終端插接個(gè)人電腦后并不會(huì)自行通過(guò)ADB工具建立數(shù)據(jù)通信,導(dǎo)致在該狀態(tài)下個(gè)人電腦不能識(shí)別出其為安卓終端,降低了用戶的體驗(yàn)。


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

[0004]本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題在于,提供一種識(shí)別安卓終端的方法以及裝置,可以實(shí)現(xiàn)通過(guò)云端服務(wù)器識(shí)別安卓終端,具有識(shí)別速度快和準(zhǔn)確度高的特點(diǎn),提升用戶的體驗(yàn)。
[0005]為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了一種識(shí)別安卓終端的方法,包括:
[0006]當(dāng)?shù)谝挥脩粼O(shè)備通過(guò)安卓調(diào)試橋ADB工具接入時(shí),確定所述第一用戶設(shè)備的設(shè)備類型是安卓終端;
[0007]獲取所述第一用戶設(shè)備的驅(qū)動(dòng)配置文檔中的硬件信息;
[0008]將所述第一用戶設(shè)備的設(shè)備類型和所述驅(qū)動(dòng)配置文檔中的硬件信息上傳到云端服務(wù)器,以使所述云端服務(wù)器在確定其它用戶設(shè)備的硬件信息與所述驅(qū)動(dòng)配置文檔中的所述硬件信息相同時(shí),將所述其它用戶設(shè)備的設(shè)備類型識(shí)別為安卓終端。
[0009]相應(yīng)地,本發(fā)明實(shí)施例還提供了一種識(shí)別安卓終端的裝置,包括:
[0010]類型確定模塊,用于當(dāng)?shù)谝挥脩粼O(shè)備通過(guò)安卓調(diào)試橋ADB工具接入時(shí),確定所述第一用戶設(shè)備的設(shè)備類型是安卓終端;
[0011]信息獲取模塊,用于獲取所述第一用戶設(shè)備的驅(qū)動(dòng)配置文檔中的硬件信息;
[0012]信息上傳模塊,用于將所述第一用戶設(shè)備的設(shè)備類型和所述驅(qū)動(dòng)配置文檔中的硬件信息上傳到云端服務(wù)器,以使所述云端服務(wù)器在確定其它用戶設(shè)備的硬件信息與所述驅(qū)動(dòng)配置文檔中的所述硬件信息相同時(shí),將所述其它用戶設(shè)備的設(shè)備類型識(shí)別為安卓終端。
[0013]實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:本發(fā)明實(shí)施例在第一用戶設(shè)備通過(guò)安卓調(diào)試橋ADB工具接入時(shí),確定第一用戶設(shè)備的設(shè)備類型為安卓終端,再獲取第一用戶設(shè)備的驅(qū)動(dòng)配置文檔中的硬件信息,并將第一用戶設(shè)備的設(shè)備類型和獲取的驅(qū)動(dòng)配置文檔中的硬件信息上傳到云端服務(wù)器以關(guān)聯(lián)保存,可以實(shí)現(xiàn)在其它安卓終端插接個(gè)人電腦后,即使該安卓終端與個(gè)人電腦未通過(guò)ADB工具建立數(shù)據(jù)通信,僅知悉該安卓終端在個(gè)人電腦的驅(qū)動(dòng)配置文檔中的硬件信息條件下,也能通過(guò)云端服務(wù)器識(shí)別出其為安卓終端,具有識(shí)別速度快和準(zhǔn)確度高的特點(diǎn),提升用戶的體驗(yàn)。

【專利附圖】

【附圖說(shuō)明】
[0014]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0015]圖1是本發(fā)明實(shí)施例提供的一種識(shí)別安卓終端的方法的流程示意圖;
[0016]圖2是本發(fā)明實(shí)施例提供的另一種識(shí)別安卓終端的方法的流程示意圖;
[0017]圖3是本發(fā)明實(shí)施例提供的一種識(shí)別安卓終端的裝置的結(jié)構(gòu)示意圖;
[0018]圖4是本發(fā)明實(shí)施例提供的一種驅(qū)動(dòng)配置文檔的演示示意圖;
[0019]圖5是本發(fā)明實(shí)施例提供的一種驅(qū)動(dòng)配置文檔的內(nèi)容示意圖。

【具體實(shí)施方式】
[0020]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0021 ] 本發(fā)明實(shí)施例中提供的第一用戶設(shè)備包括安卓手機(jī)和安卓平板電腦,本發(fā)明實(shí)施例中提供的第二用戶設(shè)備包括智能手機(jī)、平板電腦、MP3播放器、電子閱讀器以及掌上游戲機(jī)等的電子設(shè)備,第一用戶設(shè)備和第二用戶設(shè)備均可與個(gè)人電腦建立有線通信,以實(shí)現(xiàn)數(shù)據(jù)傳輸。
[0022]本發(fā)明實(shí)施例中提供的識(shí)別用戶設(shè)備的裝置,以下簡(jiǎn)稱“本發(fā)明裝置”,包括個(gè)人電腦或內(nèi)置于個(gè)人電腦。本發(fā)明實(shí)施例中提供的云端服務(wù)器位于互聯(lián)網(wǎng)中或位于局域網(wǎng)后臺(tái),可存儲(chǔ)和交換數(shù)據(jù)。
[0023]圖1是本發(fā)明實(shí)施例中一種識(shí)別安卓終端的方法的流程示意圖。如圖所示本實(shí)施例中的識(shí)別安卓終端的方法的流程可以包括:
[0024]S101,當(dāng)?shù)谝挥脩粼O(shè)備通過(guò)安卓調(diào)試橋ADB工具接入時(shí),確定所述第一用戶設(shè)備的設(shè)備類型是安卓終端。
[0025]所述ADB(Android Debug Bridge,安卓調(diào)試橋)工具是安卓終端與個(gè)人電腦建立數(shù)據(jù)通信的特有工具,通過(guò)ADB工具,個(gè)人電腦可以管理安卓終端的模擬器的狀態(tài),如安裝軟件和系統(tǒng)升級(jí)等,簡(jiǎn)而言之,ADB工具就是連接安卓終端與個(gè)人電腦的橋梁,可以讓用戶在個(gè)人電腦上對(duì)安卓終端進(jìn)行全面的操作。需要指出的是,由于ADB工具為安卓終端特有的工具,因此若某個(gè)用戶設(shè)備通過(guò)ADB工具接入個(gè)人電腦,則可確定該用戶設(shè)備為安卓終端。
[0026]具體的,本發(fā)明裝置在獲知第一用戶設(shè)備通過(guò)安卓調(diào)試橋ADB工具接入時(shí),確定第一用戶設(shè)備的設(shè)備類型是安卓終端。
[0027]可選的,本發(fā)明裝置在確定第一用戶設(shè)備的設(shè)備類型是安卓終端后,還可以進(jìn)一步執(zhí)行以下操作:通過(guò)所述安卓調(diào)試橋ADB工具獲取所述第一用戶設(shè)備的設(shè)備參數(shù);根據(jù)所述第一用戶設(shè)備的設(shè)備參數(shù),確定所述第一用戶設(shè)備的設(shè)備類型是安卓手機(jī)或安卓平板電腦。
[0028]其中,所述設(shè)備參數(shù)可以是保存在安卓終端中的設(shè)備型號(hào)信息,例如:GALAXY S5和GALAXY Tab3等。另外,各個(gè)設(shè)備參數(shù)分別有對(duì)應(yīng)的設(shè)備類型,例如:GALAXY S5對(duì)應(yīng)的是(三星)安卓手機(jī),GALAXY Tab3對(duì)應(yīng)的是(三星)安卓平板電腦等。需要指出的是,各個(gè)設(shè)備參數(shù)與對(duì)應(yīng)的設(shè)備類型可保存在本發(fā)明裝置的預(yù)設(shè)數(shù)據(jù)庫(kù)中,預(yù)設(shè)數(shù)據(jù)庫(kù)可通過(guò)互聯(lián)網(wǎng)不斷更新。
[0029]S102,獲取所述第一用戶設(shè)備的驅(qū)動(dòng)配置文檔中的硬件信息。
[0030]所述驅(qū)動(dòng)配置文檔可以是Windows系統(tǒng)的INF (Device INFormat1n,驅(qū)動(dòng)信息)文件,在Windows系統(tǒng)中,INF文件常以inf”作為后綴名。INF文件中包括硬件設(shè)備的信息或腳本以控制硬件操作,其指明了硬件設(shè)備的驅(qū)動(dòng)該如何安裝到系統(tǒng)中、安裝在哪個(gè)文件夾以及怎樣在注冊(cè)表中加入自身相關(guān)信息等。其中,上述硬件設(shè)備可以包括個(gè)人電腦的外部設(shè)備,如攝像頭和麥克風(fēng)。需要指出的是,可與個(gè)人電腦建立數(shù)據(jù)通信的用戶設(shè)備一般包括有上述外部設(shè)備,例如智能手機(jī)就包括有攝像頭。一般地,只有在個(gè)人電腦上安裝了硬件設(shè)備的驅(qū)動(dòng)程序后,硬件設(shè)備才會(huì)被個(gè)人電腦識(shí)別。
[0031]可選的,第一用戶設(shè)備的驅(qū)動(dòng)配置文檔可以通過(guò)以下方法預(yù)先生成:本發(fā)明裝置先通過(guò)數(shù)據(jù)線建立與第一用戶設(shè)備的通信連接,再通過(guò)建立的通信連接安裝第一用戶設(shè)備的驅(qū)動(dòng)程序以生成第一用戶設(shè)備的驅(qū)動(dòng)配置文檔。需要指出的是,第一用戶設(shè)備的驅(qū)動(dòng)程序包括第一用戶設(shè)備中的各種硬件設(shè)備的驅(qū)動(dòng)程序,例如智能手機(jī)的驅(qū)動(dòng)程序包括有攝像頭、麥克風(fēng)以及存儲(chǔ)器等硬件設(shè)備的驅(qū)動(dòng)程序。另外,本發(fā)明裝置在安裝完第一用戶設(shè)備的驅(qū)動(dòng)程序后,便會(huì)自動(dòng)生成第一用戶設(shè)備的驅(qū)動(dòng)配置文檔。例如,請(qǐng)參閱圖4所示的一種驅(qū)動(dòng)配置文檔的演示示意圖,當(dāng)安裝完三星手機(jī)的驅(qū)動(dòng)程序后,將會(huì)在設(shè)備管理器中自動(dòng)生成 “SANSUNG Mobile USB Composite Device”,其中 “SANSUNG Mobile USB CompositeDevice"包括了三星手機(jī)的驅(qū)動(dòng)配置文檔“0em61.1nf”。
[0032]所述硬件信息包括VID (Vendor Identificat1n,生產(chǎn)廠商識(shí)別信息)、PID (Product Identificat1n,產(chǎn)品識(shí)別信息)SN (Serial Number,序列號(hào))等的其中一種或多種。一般地,用戶設(shè)備的驅(qū)動(dòng)配置文檔中除了記錄自身的硬件設(shè)備的硬件信息外,還會(huì)記錄同一類型的其它用戶設(shè)備的硬件設(shè)備的硬件信息。
[0033]具體的,本發(fā)明裝置獲取第一用戶設(shè)備的驅(qū)動(dòng)配置文檔中的全部硬件信息。
[0034]具體實(shí)現(xiàn)過(guò)程中,仍以三星手機(jī)的驅(qū)動(dòng)配置文檔“oem6L inf”為例,請(qǐng)參閱圖5,假設(shè)三星手機(jī)的某個(gè)硬件設(shè)備對(duì)應(yīng)的VID和PID為圖中所示的“USB\VID_04E8&PID_6860”,那么在驅(qū)動(dòng)配置文檔還可以找到其它硬件設(shè)備對(duì)應(yīng)的VID和PID,例如“USB\VID_04E8&PID_6861”等,本發(fā)明裝置將獲取驅(qū)動(dòng)配置文檔中的全部VID和PID。
[0035]S103,將所述第一用戶設(shè)備的設(shè)備類型和所述驅(qū)動(dòng)配置文檔中的硬件信息上傳到云端服務(wù)器,以使所述云端服務(wù)器在確定其它用戶設(shè)備的硬件信息與所述驅(qū)動(dòng)配置文檔中的所述硬件信息相同時(shí),將所述其它用戶設(shè)備的設(shè)備類型識(shí)別為安卓終端。
[0036]具體的,本發(fā)明裝置將確定的第一用戶設(shè)備的設(shè)備類型(安卓終端)和獲取的配置文檔中的硬件信息上傳到云端服務(wù)器,云端服務(wù)器將設(shè)備類型(安卓終端)和硬件信息關(guān)聯(lián)保存,當(dāng)云端服務(wù)器獲取到其它用戶設(shè)備的硬件信息時(shí),若確定其它用戶設(shè)備的硬件信息與第一用戶設(shè)備的硬件信息相同,則可將這個(gè)用戶設(shè)備識(shí)別為安卓終端。需要指出的是,云端服務(wù)器關(guān)聯(lián)保存的設(shè)備類型和硬件信息有多組,可由多個(gè)不同的本發(fā)明裝置上傳,同理,其它用戶設(shè)備的硬件信息也可通過(guò)多個(gè)不同的本發(fā)明裝置上傳。
[0037]具體實(shí)現(xiàn)過(guò)程中,仍以三星手機(jī)的驅(qū)動(dòng)配置文檔“oem6L inf”為例,請(qǐng)參閱圖5,假設(shè)A裝置在三星手機(jī)的驅(qū)動(dòng)配置文檔中獲取了其它硬件設(shè)備的硬件信息,例如“USB\VID_04E8&PID_6861”,并將其上傳到云端服務(wù)器,云端服務(wù)器將“USB\VID_04E8&PID_6861”和“安卓終端”關(guān)聯(lián)保存,此后,B裝置上插接了一個(gè)未知的用戶設(shè)備,B裝置獲取該未知的用戶設(shè)備的硬件信息“USB\VID_04E8&PID_6861”后,將其上傳到云端服務(wù)器,那么云端服務(wù)器將會(huì)發(fā)現(xiàn)未知的用戶設(shè)備的硬件信息“USB\VID_04E8&PID_6861”和“安卓終端”是相關(guān)聯(lián)的,故可以確定未知的用戶設(shè)備的類型是安卓終端。
[0038]可選的,若本發(fā)明裝置已確定第一用戶設(shè)備為安卓手機(jī)或安卓平板電腦,則將確定的第一用戶設(shè)備的設(shè)備類型(安卓手機(jī)或安卓平板電腦)和獲取的配置文檔中的硬件信息上傳到云端服務(wù)器,云端服務(wù)器將該設(shè)備類型(安卓手機(jī)或安卓平板電腦)和硬件信息關(guān)聯(lián)保存,同理,云端服務(wù)器可進(jìn)一步將未知的其它用戶設(shè)備識(shí)別為安卓手機(jī)或平板電腦,這里不再贅述。
[0039]進(jìn)一步可選的,云端服務(wù)器可將識(shí)別的其它用戶設(shè)備的設(shè)備類型返回給本發(fā)明裝置,本發(fā)明裝置將其推送顯示給用戶,以使用戶知道插接的用戶設(shè)備的類型。
[0040]本發(fā)明實(shí)施例在第一用戶設(shè)備通過(guò)安卓調(diào)試橋ADB工具接入時(shí),確定第一用戶設(shè)備的設(shè)備類型為安卓終端,再獲取第一用戶設(shè)備的驅(qū)動(dòng)配置文檔中的硬件信息,并將第一用戶設(shè)備的設(shè)備類型和獲取的驅(qū)動(dòng)配置文檔中的硬件信息上傳到云端服務(wù)器以關(guān)聯(lián)保存,可以實(shí)現(xiàn)在其它安卓終端插接個(gè)人電腦后,即使該安卓終端與個(gè)人電腦未通過(guò)ADB工具建立數(shù)據(jù)通信,僅知悉該安卓終端在個(gè)人電腦的驅(qū)動(dòng)配置文檔中的硬件信息條件下,也能通過(guò)云端服務(wù)器識(shí)別出其為安卓終端,具有識(shí)別速度快和準(zhǔn)確度高的特點(diǎn),提升用戶的體驗(yàn)。
[0041]圖2是本發(fā)明實(shí)施例中另一種識(shí)別安卓終端的方法的流程示意圖,可以包括:
[0042]S201,通過(guò)數(shù)據(jù)線建立與第一用戶設(shè)備的通信連接。
[0043]所述數(shù)據(jù)線可以是USB數(shù)據(jù)線。具體的,本發(fā)明裝置可通過(guò)USB數(shù)據(jù)線建立與第一用戶設(shè)備的通信連接。
[0044]S202,通過(guò)建立的所述通信連接安裝所述第一用戶設(shè)備的驅(qū)動(dòng)程序以生成第一用戶設(shè)備的驅(qū)動(dòng)配置文檔。
[0045]所述驅(qū)動(dòng)配置文檔可以是Windows系統(tǒng)的INF (Device INFormat1n,驅(qū)動(dòng)信息)文件,在Windows系統(tǒng)中,INF文件常以inf”作為后綴名。INF文件中包括硬件設(shè)備的信息或腳本以控制硬件操作,其指明了硬件設(shè)備的驅(qū)動(dòng)該如何安裝到系統(tǒng)中、安裝在哪個(gè)文件夾以及怎樣在注冊(cè)表中加入自身相關(guān)信息等。其中,上述硬件設(shè)備可以包括個(gè)人電腦的外部設(shè)備,如攝像頭和麥克風(fēng)。需要指出的是,可與個(gè)人電腦建立數(shù)據(jù)通信的用戶設(shè)備一般包括有上述外部設(shè)備,例如智能手機(jī)就包括有攝像頭。一般地,只有在個(gè)人電腦上安裝了硬件設(shè)備的驅(qū)動(dòng)程序后,硬件設(shè)備才會(huì)被個(gè)人電腦識(shí)別。
[0046]需要指出的是,第一用戶設(shè)備的驅(qū)動(dòng)程序包括第一用戶設(shè)備中的各種硬件設(shè)備的驅(qū)動(dòng)程序,例如智能手機(jī)的驅(qū)動(dòng)程序包括有攝像頭、麥克風(fēng)以及存儲(chǔ)器等硬件設(shè)備的驅(qū)動(dòng)程序。另外,本發(fā)明裝置在安裝完第一用戶設(shè)備的驅(qū)動(dòng)程序后,便會(huì)自動(dòng)生成第一用戶設(shè)備的驅(qū)動(dòng)配置文檔。例如,請(qǐng)參閱圖4所示的一種驅(qū)動(dòng)配置文檔的演示示意圖,當(dāng)安裝完三星手機(jī)的驅(qū)動(dòng)程序后,將會(huì)在設(shè)備管理器中自動(dòng)生成“SANSUNG Mobile USB CompositeDevice”,其中“SANSUNG Mobile USB Composite Device”包括了三星手機(jī)的驅(qū)動(dòng)配置文檔“oem6L inf”。
[0047]S203,當(dāng)?shù)谝挥脩粼O(shè)備通過(guò)安卓調(diào)試橋ADB工具接入時(shí),確定所述第一用戶設(shè)備的設(shè)備類型是安卓終端。
[0048]所述ADB(Android Debug Bridge,安卓調(diào)試橋)工具是安卓終端與個(gè)人電腦建立數(shù)據(jù)通信的特有工具,通過(guò)ADB工具,個(gè)人電腦可以管理安卓終端模擬器的狀態(tài),如安裝軟件和系統(tǒng)升級(jí)等,簡(jiǎn)而言之,ADB工具就是連接安卓終端與個(gè)人電腦的橋梁,可以讓用戶在個(gè)人電腦上對(duì)安卓終端進(jìn)行全面的操作。需要指出的是,由于ADB工具為安卓終端特有的工具,因此若某用戶設(shè)備通過(guò)ADB工具接入個(gè)人電腦,則可確定該用戶設(shè)備為安卓終端。
[0049]具體的,本發(fā)明裝置在獲知第一用戶設(shè)備通過(guò)安卓調(diào)試橋ADB工具接入時(shí),確定第一用戶設(shè)備的設(shè)備類型是安卓終端。
[0050]S204,通過(guò)所述安卓調(diào)試橋ADB工具獲取所述第一用戶設(shè)備的設(shè)備參數(shù)。
[0051]其中,所述設(shè)備參數(shù)可以是保存在安卓終端中的設(shè)備型號(hào)信息,例如:GALAXY S5和GALAXY Tab3等。另外,各個(gè)設(shè)備參數(shù)分別有對(duì)應(yīng)的設(shè)備類型,例如:GALAXY S5對(duì)應(yīng)的是(三星)安卓手機(jī),GALAXY Tab3對(duì)應(yīng)的是(三星)安卓平板電腦等。需要指出的是,各個(gè)設(shè)備參數(shù)與對(duì)應(yīng)的設(shè)備類型可保存在本發(fā)明裝置的預(yù)設(shè)數(shù)據(jù)庫(kù)中,預(yù)設(shè)數(shù)據(jù)庫(kù)可通過(guò)互聯(lián)網(wǎng)不斷更新。
[0052]具體的,本發(fā)明裝置通過(guò)安卓調(diào)試橋ADB工具獲取第一用戶設(shè)備的設(shè)備參數(shù)。
[0053]S205,根據(jù)所述第一用戶設(shè)備的設(shè)備參數(shù),確定所述第一用戶設(shè)備的設(shè)備類型是安卓手機(jī)或安卓平板電腦。
[0054]具體實(shí)現(xiàn)過(guò)程中,假設(shè)獲取的第一用戶設(shè)備的設(shè)備參數(shù)是“GALAXY S5”,本發(fā)明裝置在預(yù)設(shè)數(shù)據(jù)庫(kù)中查詢到“GALAXY S5”對(duì)應(yīng)的設(shè)備類型是(三星)安卓手機(jī),故可確定第一用戶設(shè)備的設(shè)備類型是安卓手機(jī)。
[0055]S206,獲取所述第一用戶設(shè)備的驅(qū)動(dòng)配置文檔中的硬件信息。
[0056]所述硬件信息包括VID (Vendor Identificat1n,生產(chǎn)廠商識(shí)別信息)、PID (Product Identificat1n,產(chǎn)品識(shí)別信息)SN (Serial Number,序列號(hào))等的其中一種或多種。一般地,用戶設(shè)備的驅(qū)動(dòng)配置文檔中除了記錄自身的硬件設(shè)備的硬件信息外,還會(huì)記錄同一類型的其它用戶設(shè)備的硬件設(shè)備的硬件信息。
[0057]具體的,本發(fā)明裝置獲取第一用戶設(shè)備的驅(qū)動(dòng)配置文檔中的硬件信息。
[0058]具體實(shí)現(xiàn)過(guò)程中,仍以三星手機(jī)的驅(qū)動(dòng)配置文檔“oem6L inf”為例,請(qǐng)參閱圖5,假設(shè)三星手機(jī)的某個(gè)硬件設(shè)備對(duì)應(yīng)的VID和PID為圖中所示的“USB\VID_04E8&PID_6860”,那么在驅(qū)動(dòng)配置文檔還可以找到其它硬件設(shè)備對(duì)應(yīng)的VID和PID,例如“USB\VID_04E8&PID_6861”等,本發(fā)明裝置將獲取驅(qū)動(dòng)配置文檔中的全部VID和PID。
[0059]S207,將所述第一用戶設(shè)備的設(shè)備類型和所述驅(qū)動(dòng)配置文檔中的硬件信息上傳到云端服務(wù)器。
[0060]具體的,本發(fā)明裝置將確定的第一用戶設(shè)備的設(shè)備類型(安卓終端)和獲取的配置文檔中的硬件信息上傳到云端服務(wù)器,云端服務(wù)器將設(shè)備類型(安卓終端)和硬件信息關(guān)聯(lián)保存。
[0061]可選的,若本發(fā)明裝置已確定第一用戶設(shè)備為安卓手機(jī)或安卓平板電腦,則將確定的第一用戶設(shè)備的設(shè)備類型(安卓手機(jī)或安卓平板電腦)和獲取的配置文檔中的硬件信息上傳到云端服務(wù)器,云端服務(wù)器將該設(shè)備類型(安卓手機(jī)或安卓平板電腦)和硬件信息關(guān)聯(lián)保存。
[0062]S208,當(dāng)檢測(cè)到第二用戶設(shè)備接入時(shí),獲取所述第二用戶設(shè)備的硬件信息。
[0063]所述第二用戶設(shè)備為未知的用戶設(shè)備。具體的,當(dāng)檢測(cè)到第二用戶設(shè)備插接到本發(fā)明裝置時(shí),本發(fā)明裝置獲取第二用戶設(shè)備的硬件信息。
[0064]S209,將所述第二用戶設(shè)備的硬件信息上傳到所述云端服務(wù)器,以使所述云端服務(wù)器根據(jù)所述第二用戶設(shè)備的硬件信息判斷所述第二用戶設(shè)備是否為安卓手機(jī)或安卓平板,若是,則返回第二用戶設(shè)備的設(shè)備類型。
[0065]具體的,本發(fā)明裝置將獲取到的第二用戶設(shè)備的硬件信息上傳到云端服務(wù)器,當(dāng)云端服務(wù)器獲取到第二用戶設(shè)備的硬件信息時(shí),若確定第二用戶設(shè)備的硬件信息與第一用戶設(shè)備的硬件信息相同,則可將這個(gè)用戶設(shè)備識(shí)別為安卓終端,并向本發(fā)明裝置返回第二用戶設(shè)備的設(shè)備類型。
[0066]具體實(shí)現(xiàn)過(guò)程中,仍以三星手機(jī)的驅(qū)動(dòng)配置文檔“oem6L inf”為例,請(qǐng)參閱圖5,假設(shè)A裝置在三星手機(jī)的驅(qū)動(dòng)配置文檔中獲取了其它硬件設(shè)備的硬件信息,例如“USB\VID_04E8&PID_6861”,并將其上傳到云端服務(wù)器,云端服務(wù)器將“USB\VID_04E8&PID_6861”和“安卓終端”關(guān)聯(lián)保存,此后,B裝置上插接了一個(gè)未知的用戶設(shè)備,B裝置獲取該未知的用戶設(shè)備的硬件信息“USB\VID_04E8&PID_6861”后,將其上傳到云端服務(wù)器,那么云端服務(wù)器將會(huì)發(fā)現(xiàn)未知的用戶設(shè)備的硬件信息“USB\VID_04E8&PID_6861”和“安卓終端”是相關(guān)聯(lián)的,故可以確定未知的用戶設(shè)備的類型是安卓終端。
[0067]可選的,若云端服務(wù)器關(guān)聯(lián)保存的是硬件信息和設(shè)備類型(安卓手機(jī)或安卓平板電腦),那么同理,云頓服務(wù)器可以確定未知的用戶設(shè)備的類型是安卓手機(jī)或安卓平板電腦。
[0068]S210,獲取所述云端服務(wù)器返回的所述第二用戶設(shè)備的設(shè)備類型。
[0069]具體的,本發(fā)明裝置獲取云端服務(wù)器返回的第二用戶設(shè)備的設(shè)備類型。例如安卓終端,可選的,安卓手機(jī)或安卓平板電腦。
[0070]S211,將所述第二用戶設(shè)備的設(shè)備類型推送顯示給用戶。
[0071]具體的,本發(fā)明裝置將第二用戶設(shè)備的設(shè)備類型通過(guò)預(yù)設(shè)的顯示窗口顯示給用戶,以使用戶知道當(dāng)前插接的第二用戶設(shè)備的設(shè)備類型。
[0072]本發(fā)明實(shí)施例在第一用戶設(shè)備通過(guò)安卓調(diào)試橋ADB工具接入時(shí),確定第一用戶設(shè)備的設(shè)備類型為安卓終端,再獲取第一用戶設(shè)備的驅(qū)動(dòng)配置文檔中的硬件信息,并將第一用戶設(shè)備的設(shè)備類型和獲取的驅(qū)動(dòng)配置文檔中的硬件信息上傳到云端服務(wù)器以關(guān)聯(lián)保存,可以實(shí)現(xiàn)在第二用戶設(shè)備(假設(shè)是安卓終端)插接個(gè)人電腦后,即使第二用戶設(shè)備與個(gè)人電腦未通過(guò)ADB工具建立數(shù)據(jù)通信,僅知悉第二用戶設(shè)備在個(gè)人電腦的驅(qū)動(dòng)配置文檔中的硬件信息條件下,也能通過(guò)云端服務(wù)器識(shí)別出其為安卓終端,具有識(shí)別速度快和準(zhǔn)確度高的特點(diǎn),提升用戶的體驗(yàn)。
[0073]圖3是本發(fā)明實(shí)施例中一種識(shí)別安卓終端的裝置的結(jié)構(gòu)示意圖。如圖所示本發(fā)明實(shí)施例中的識(shí)別安卓終端的裝置至少可以包括類型確定模塊310、信息獲取模塊320以及信息上傳模塊330,其中:
[0074]類型確定模塊310,用于當(dāng)?shù)谝挥脩粼O(shè)備通過(guò)安卓調(diào)試橋ADB工具接入時(shí),確定所述第一用戶設(shè)備的設(shè)備類型是安卓終端。
[0075]所述ADB(Android Debug Bridge,安卓調(diào)試橋)工具是安卓終端與個(gè)人電腦建立數(shù)據(jù)通信的特有工具,通過(guò)ADB工具,個(gè)人電腦可以管理安卓終端模擬器的狀態(tài),如安裝軟件和系統(tǒng)升級(jí)等,簡(jiǎn)而言之,ADB工具就是連接安卓終端與個(gè)人電腦的橋梁,可以讓用戶在個(gè)人電腦上對(duì)安卓終端進(jìn)行全面的操作。需要指出的是,由于ADB工具為安卓終端特有的工具,因此若某用戶設(shè)備通過(guò)ADB工具接入個(gè)人電腦,則可確定該用戶設(shè)備為安卓終端。
[0076]具體的,類型確定模塊310在獲知第一用戶設(shè)備通過(guò)安卓調(diào)試橋ADB工具接入時(shí),確定第一用戶設(shè)備的設(shè)備類型是安卓終端。
[0077]信息獲取模塊320,用于獲取所述第一用戶設(shè)備的驅(qū)動(dòng)配置文檔中的硬件信息。
[0078]所述驅(qū)動(dòng)配置文檔可以是Windows系統(tǒng)的INF (Device INFormat1n,驅(qū)動(dòng)信息)文件,在Windows系統(tǒng)中,INF文件常以inf”作為后綴名。INF文件中包括硬件設(shè)備的信息或腳本以控制硬件操作,其指明了硬件設(shè)備的驅(qū)動(dòng)該如何安裝到系統(tǒng)中、安裝在哪個(gè)文件夾以及怎樣在注冊(cè)表中加入自身相關(guān)信息等。其中,上述硬件設(shè)備可以包括個(gè)人電腦的外部設(shè)備,如攝像頭和麥克風(fēng)。需要指出的是,可與個(gè)人電腦建立數(shù)據(jù)通信的用戶設(shè)備一般包括有上述外部設(shè)備,例如智能手機(jī)就包括有攝像頭。一般地,只有在個(gè)人電腦上安裝了硬件設(shè)備的驅(qū)動(dòng)程序后,硬件設(shè)備才會(huì)被個(gè)人電腦識(shí)別。
[0079]所述硬件信息包括VID (Vendor Identificat1n,生產(chǎn)廠商識(shí)別信息)、PID (Product Identificat1n,產(chǎn)品識(shí)別信息)SN (Serial Number,序列號(hào))的其中一種或多種。一般地,用戶設(shè)備的驅(qū)動(dòng)配置文檔中除了記錄自身的硬件設(shè)備的硬件信息外,還會(huì)記錄同一類型的其它用戶設(shè)備的硬件設(shè)備的硬件信息。
[0080]具體的,信息獲取模塊320獲取第一用戶設(shè)備的驅(qū)動(dòng)配置文檔中的全部硬件信肩、O
[0081]具體實(shí)現(xiàn)過(guò)程中,仍以三星手機(jī)的驅(qū)動(dòng)配置文檔“0em61.1nf”為例,請(qǐng)參閱圖5,假設(shè)三星手機(jī)的某個(gè)硬件設(shè)備對(duì)應(yīng)的VID和PID為圖中所示的“USB\VID_04E8&PID_6860”,那么在驅(qū)動(dòng)配置文檔還可以找到其它硬件設(shè)備對(duì)應(yīng)的VID和PID,例如“USB\VID_04E8&PID_6861”等,信息獲取模塊320將獲取驅(qū)動(dòng)配置文檔中的全部VID和PID。
[0082]信息上傳模塊330,用于將所述第一用戶設(shè)備的設(shè)備類型和所述驅(qū)動(dòng)配置文檔中的硬件信息上傳到云端服務(wù)器,以使所述云端服務(wù)器在確定其它用戶設(shè)備的硬件信息與所述驅(qū)動(dòng)配置文檔中的所述硬件信息相同時(shí),將所述其它用戶設(shè)備的設(shè)備類型識(shí)別為安卓終端。
[0083]具體的,信息上傳模塊330將確定的第一用戶設(shè)備的設(shè)備類型(安卓終端)和獲取的配置文檔中的硬件信息上傳到云端服務(wù)器,云端服務(wù)器將設(shè)備類型(安卓終端)和硬件信息關(guān)聯(lián)保存,當(dāng)云端服務(wù)器獲取到其它用戶設(shè)備的硬件信息時(shí),若確定其它用戶設(shè)備的硬件信息與第一用戶設(shè)備的硬件信息相同,則可將這個(gè)用戶設(shè)備識(shí)別為安卓終端。需要指出的是,云端服務(wù)器關(guān)聯(lián)保存的設(shè)備類型和硬件信息有多組,可由多個(gè)不同的信息上傳模塊330上傳,同理,其它用戶設(shè)備的硬件信息也可通過(guò)多個(gè)不同的信息上傳模塊330上傳。
[0084]具體實(shí)現(xiàn)過(guò)程中,仍以三星手機(jī)的驅(qū)動(dòng)配置文檔“oem6L inf”為例,請(qǐng)參閱圖5,假設(shè)A裝置在三星手機(jī)的驅(qū)動(dòng)配置文檔中獲取了其它硬件設(shè)備的硬件信息,例如“USB\VID_04E8&PID_6861”,并將其上傳到云端服務(wù)器,云端服務(wù)器將“USB\VID_04E8&PID_6861”和“安卓終端”關(guān)聯(lián)保存,此后,B裝置上插接了一個(gè)未知的用戶設(shè)備,B裝置獲取該未知的用戶設(shè)備的硬件信息“USB\VID_04E8&PID_6861”后,將其上傳到云端服務(wù)器,那么云端服務(wù)器將會(huì)發(fā)現(xiàn)未知的用戶設(shè)備的硬件信息“USB\VID_04E8&PID_6861”和“安卓終端”是相關(guān)聯(lián)的,故可以確定未知的用戶設(shè)備的類型是安卓終端。
[0085]可選的,請(qǐng)參閱圖3,如圖所示本發(fā)明實(shí)施例中的識(shí)別安卓終端的裝置還可以包括參數(shù)獲取模塊340,用于通過(guò)所述安卓調(diào)試橋ADB工具獲取所述第一用戶設(shè)備的設(shè)備參數(shù)。
[0086]其中,所述設(shè)備參數(shù)可以是保存在安卓終端中的設(shè)備型號(hào)信息,例如:GALAXY S5和GALAXY Tab3等。另外,各個(gè)設(shè)備參數(shù)分別有對(duì)應(yīng)的設(shè)備類型,例如:GALAXY S5對(duì)應(yīng)的是(三星)安卓手機(jī),GALAXY Tab3對(duì)應(yīng)的是(三星)安卓平板電腦等。需要指出的是,各個(gè)設(shè)備參數(shù)與對(duì)應(yīng)的設(shè)備類型可保存在本發(fā)明裝置的預(yù)設(shè)數(shù)據(jù)庫(kù)中,預(yù)設(shè)數(shù)據(jù)庫(kù)可通過(guò)互聯(lián)網(wǎng)不斷更新。
[0087]具體的,參數(shù)獲取模塊340通過(guò)安卓調(diào)試橋ADB工具獲取第一用戶設(shè)備的設(shè)備參數(shù)。
[0088]所述類型確定模塊310,還用于根據(jù)所述第一用戶設(shè)備的設(shè)備參數(shù),確定所述第一用戶設(shè)備的設(shè)備類型是安卓手機(jī)或安卓平板電腦。
[0089]具體實(shí)現(xiàn)過(guò)程中,假設(shè)獲取的第一用戶設(shè)備的設(shè)備參數(shù)是“GALAXY S5”,類型確定模塊310在預(yù)設(shè)數(shù)據(jù)庫(kù)中查詢到“GALAXY S5”對(duì)應(yīng)的設(shè)備類型是(三星)安卓手機(jī),故可確定第一用戶設(shè)備的設(shè)備類型是安卓手機(jī)。
[0090]可選的,若類型確定模塊310已確定第一用戶設(shè)備為安卓手機(jī)或安卓平板電腦,則將確定的第一用戶設(shè)備的設(shè)備類型(安卓手機(jī)或安卓平板電腦)和獲取的配置文檔中的硬件信息上傳到云端服務(wù)器,云端服務(wù)器將該設(shè)備類型(安卓手機(jī)或安卓平板電腦)和硬件信息關(guān)聯(lián)保存,同理,云端服務(wù)器可進(jìn)一步將未知的其它用戶設(shè)備識(shí)別為安卓手機(jī)或平板電腦,這里不再贅述。
[0091]又可選的,請(qǐng)參閱圖3,如圖所示本發(fā)明實(shí)施例中的識(shí)別安卓終端的裝置還可以包括參數(shù)獲取模塊350和文檔生成模塊360,其中:
[0092]通信連接模塊350,用于通過(guò)數(shù)據(jù)線建立與所述第一用戶設(shè)備的通信連接。
[0093]所述數(shù)據(jù)線可以是USB數(shù)據(jù)線。具體的,通信連接模塊350可通過(guò)USB數(shù)據(jù)線建立與第一用戶設(shè)備的通信連接。
[0094]文檔生成模塊360,用于通過(guò)建立的所述通信連接安裝所述第一用戶設(shè)備的驅(qū)動(dòng)程序以生成所述第一用戶設(shè)備的驅(qū)動(dòng)配置文檔。
[0095]所述第一用戶設(shè)備的驅(qū)動(dòng)程序包括第一用戶設(shè)備中的各種硬件設(shè)備的驅(qū)動(dòng)程序,例如智能手機(jī)的驅(qū)動(dòng)程序包括有攝像頭、麥克風(fēng)以及存儲(chǔ)器等硬件設(shè)備的驅(qū)動(dòng)程序。具體的,文檔生成模塊360在安裝完第一用戶設(shè)備的驅(qū)動(dòng)程序后,便會(huì)自動(dòng)生成第一用戶設(shè)備的驅(qū)動(dòng)配置文檔。例如,請(qǐng)參閱圖4所示的一種驅(qū)動(dòng)配置文檔的演示示意圖,當(dāng)安裝完三星手機(jī)的驅(qū)動(dòng)程序后,將會(huì)在設(shè)備管理器中自動(dòng)生成“SANSUNG Mobile USB CompositeDevice”,其中“SANSUNG Mobile USB Composite Device”包括了三星手機(jī)的驅(qū)動(dòng)配置文檔“oem6L inf”。
[0096]另可選的,請(qǐng)參閱圖3,如圖所示本發(fā)明實(shí)施例中的識(shí)別安卓終端的裝置還可以包括設(shè)備類型獲取模塊370和推送顯示模塊380,其中:
[0097]信息獲取模塊320,還用于當(dāng)檢測(cè)到第二用戶設(shè)備接入時(shí),獲取所述第二用戶設(shè)備的硬件信息。
[0098]信息上傳模塊330,還用于將所述第二用戶設(shè)備的硬件信息上傳到所述云端服務(wù)器,以使所述云端服務(wù)器根據(jù)所述第二用戶設(shè)備的硬件信息判斷所述第二用戶設(shè)備是否為安卓終端,若是,則返回所述第二用戶設(shè)備是安卓終端的消息。
[0099]具體的,信息上傳模塊330將獲取到的第二用戶設(shè)備的硬件信息上傳到云端服務(wù)器,當(dāng)云端服務(wù)器獲取到第二用戶設(shè)備的硬件信息時(shí),若確定第二用戶設(shè)備的硬件信息與第一用戶設(shè)備的硬件信息相同,則可將這個(gè)用戶設(shè)備識(shí)別為安卓終端,并向本發(fā)明裝置返回第二用戶設(shè)備的設(shè)備類型。
[0100]可選的,若云端服務(wù)器關(guān)聯(lián)保存的是硬件信息和設(shè)備類型(安卓手機(jī)或安卓平板電腦),那么同理,云頓服務(wù)器可以確定未知的用戶設(shè)備的類型是安卓手機(jī)或安卓平板電腦。
[0101 ] 設(shè)備類型獲取模塊370,用于獲取所述云端服務(wù)器返回的所述第二用戶設(shè)備是安卓終端的消息。
[0102]具體的,設(shè)備類型獲取模塊370獲取云端服務(wù)器返回的第二用戶設(shè)備的設(shè)備類型。例如安卓終端,可選的,安卓手機(jī)或安卓平板電腦。
[0103]推送顯示模塊380,用于將所述第二用戶設(shè)備是安卓終端的消息推送顯示給用戶。
[0104]具體的,推送顯示模塊380將第二用戶設(shè)備的設(shè)備類型通過(guò)預(yù)設(shè)的顯示窗口顯示給用戶,以使用戶知道當(dāng)前插接的第二用戶設(shè)備的設(shè)備類型。
[0105]本發(fā)明實(shí)施例在第一用戶設(shè)備通過(guò)安卓調(diào)試橋ADB工具接入時(shí),確定第一用戶設(shè)備的設(shè)備類型為安卓終端,再獲取第一用戶設(shè)備的驅(qū)動(dòng)配置文檔中的硬件信息,并將第一用戶設(shè)備的設(shè)備類型和獲取的驅(qū)動(dòng)配置文檔中的硬件信息上傳到云端服務(wù)器以關(guān)聯(lián)保存,可以實(shí)現(xiàn)在其它安卓終端插接個(gè)人電腦后,即使該安卓終端與個(gè)人電腦未通過(guò)ADB工具建立數(shù)據(jù)通信,僅知悉該安卓終端在個(gè)人電腦的驅(qū)動(dòng)配置文檔中的硬件信息條件下,也能通過(guò)云端服務(wù)器識(shí)別出其為安卓終端,具有識(shí)別速度快和準(zhǔn)確度高的特點(diǎn),提升用戶的體驗(yàn)。
[0106]在本說(shuō)明書的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書中,對(duì)上述術(shù)語(yǔ)的示意性表述不必須針對(duì)的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說(shuō)明書中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié)合和組合。
[0107]此外,術(shù)語(yǔ)“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個(gè)該特征。在本發(fā)明的描述中,“多個(gè)”的含義是至少兩個(gè),例如兩個(gè),
三個(gè)等,除非另有明確具體的限定。
[0108]流程圖中或在此以其他方式描述的任何過(guò)程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過(guò)程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬【技術(shù)領(lǐng)域】的技術(shù)人員所理解。
[0109]在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實(shí)現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實(shí)現(xiàn)在任何計(jì)算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計(jì)算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說(shuō)明書而言,"計(jì)算機(jī)可讀介質(zhì)"可以是任何可以包含、存儲(chǔ)、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個(gè)或多個(gè)布線的電連接部(電子裝置),便攜式計(jì)算機(jī)盤盒(磁裝置),隨機(jī)存取存儲(chǔ)器(RAM),只讀存儲(chǔ)器(R0M),可擦除可編輯只讀存儲(chǔ)器(EPR0M或閃速存儲(chǔ)器),光纖裝置,以及便攜式光盤只讀存儲(chǔ)器(⑶ROM)。另外,計(jì)算機(jī)可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因?yàn)榭梢岳缤ㄟ^(guò)對(duì)紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時(shí)以其他合適方式進(jìn)行處理來(lái)以電子方式獲得所述程序,然后將其存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器中。
[0110]應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來(lái)實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。例如,如果用硬件來(lái)實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來(lái)實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場(chǎng)可編程門陣列(FPGA)等。
[0111]本【技術(shù)領(lǐng)域】的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。此外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。
[0112]上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。
[0113]以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1.一種識(shí)別安卓終端的方法,其特征在于,所述方法包括: 當(dāng)?shù)谝挥脩粼O(shè)備通過(guò)安卓調(diào)試橋ADB工具接入時(shí),確定所述第一用戶設(shè)備的設(shè)備類型是安卓終端; 獲取所述第一用戶設(shè)備的驅(qū)動(dòng)配置文檔中的硬件信息; 將所述第一用戶設(shè)備的設(shè)備類型和所述驅(qū)動(dòng)配置文檔中的硬件信息上傳到云端服務(wù)器,以使所述云端服務(wù)器在確定其它用戶設(shè)備的硬件信息與所述驅(qū)動(dòng)配置文檔中的所述硬件信息相同時(shí),將所述其它用戶設(shè)備的設(shè)備類型識(shí)別為安卓終端。
2.如權(quán)利要求1所述的方法,其特征在于,所述當(dāng)?shù)谝挥脩粼O(shè)備通過(guò)安卓調(diào)試橋ADB工具接入時(shí),確定所述第一用戶設(shè)備是安卓終端之前,還包括: 通過(guò)數(shù)據(jù)線建立與所述第一用戶設(shè)備的通信連接; 通過(guò)建立的所述通信連接安裝所述第一用戶設(shè)備的驅(qū)動(dòng)程序以生成所述第一用戶設(shè)備的驅(qū)動(dòng)配置文檔。
3.如權(quán)利要求1所述的方法,其特征在于,所述當(dāng)?shù)谝挥脩粼O(shè)備通過(guò)安卓調(diào)試橋ADB工具接入時(shí),確定所述第一用戶設(shè)備是安卓終端之后,還包括: 通過(guò)所述安卓調(diào)試橋ADB工具獲取所述第一用戶設(shè)備的設(shè)備參數(shù); 根據(jù)所述第一用戶設(shè)備的設(shè)備參數(shù),確定所述第一用戶設(shè)備的設(shè)備類型是安卓手機(jī)或安卓平板電腦, 以使所述云端服務(wù)器在確定其它用戶設(shè)備的硬件信息與所述驅(qū)動(dòng)配置文檔中的所述硬件信息相同時(shí),將所述其它用戶設(shè)備的設(shè)備類型識(shí)別為所述第一用戶設(shè)備的設(shè)備類型。
4.如權(quán)利要求1所述的方法,其特征在于,所述硬件信息包括生產(chǎn)廠商識(shí)別信息VID、產(chǎn)品識(shí)別信息PID和序列號(hào)SN的其中一種或多種。
5.如權(quán)利要求1所述的方法,其特征在于,所述將所述硬件信息上傳到云端服務(wù)器之后,還包括: 當(dāng)檢測(cè)到第二用戶設(shè)備接入時(shí),獲取所述第二用戶設(shè)備的硬件信息; 將所述第二用戶設(shè)備的硬件信息上傳到所述云端服務(wù)器,以使所述云端服務(wù)器根據(jù)所述第二用戶設(shè)備的硬件信息判斷所述第二用戶設(shè)備是否為安卓終端,若是,則返回所述第二用戶設(shè)備是安卓終端的消息。
6.如權(quán)利要求5所述的方法,其特征在于,所述將所述第二用戶設(shè)備的硬件信息上傳到所述云端服務(wù)器之后,還包括: 獲取所述云端服務(wù)器返回的所述第二用戶設(shè)備是安卓終端的消息; 將所述第二用戶設(shè)備是安卓終端的消息推送顯示給用戶。
7.一種識(shí)別安卓終端的裝置,其特征在于,所述裝置包括: 類型確定模塊,用于當(dāng)?shù)谝挥脩粼O(shè)備通過(guò)安卓調(diào)試橋ADB工具接入時(shí),確定所述第一用戶設(shè)備的設(shè)備類型是安卓終端; 信息獲取模塊,用于獲取所述第一用戶設(shè)備的驅(qū)動(dòng)配置文檔中的硬件信息; 信息上傳模塊,用于將所述第一用戶設(shè)備的設(shè)備類型和所述驅(qū)動(dòng)配置文檔中的硬件信息上傳到云端服務(wù)器,以使所述云端服務(wù)器在確定其它用戶設(shè)備的硬件信息與所述驅(qū)動(dòng)配置文檔中的所述硬件信息相同時(shí),將所述其它用戶設(shè)備的設(shè)備類型識(shí)別為安卓終端。
8.如權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 通信連接模塊,用于通過(guò)數(shù)據(jù)線建立與所述第一用戶設(shè)備的通信連接; 文檔生成模塊,用于通過(guò)建立的所述通信連接安裝所述第一用戶設(shè)備的驅(qū)動(dòng)程序以生成所述第一用戶設(shè)備的驅(qū)動(dòng)配置文檔。
9.如權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 參數(shù)獲取模塊,用于通過(guò)所述安卓調(diào)試橋ADB工具獲取所述第一用戶設(shè)備的設(shè)備參數(shù); 所述類型確定模塊,還用于根據(jù)所述第一用戶設(shè)備的設(shè)備參數(shù),確定所述第一用戶設(shè)備的設(shè)備類型是安卓手機(jī)或安卓平板電腦, 以使所述云端服務(wù)器在確定其它用戶設(shè)備的硬件信息與所述驅(qū)動(dòng)配置文檔中的所述硬件信息相同時(shí),將所述其它用戶設(shè)備的設(shè)備類型識(shí)別為所述第一用戶設(shè)備的設(shè)備類型。
10.如權(quán)利要求7所述的裝置,其特征在于,所述硬件信息包括生產(chǎn)廠商識(shí)別信息VID、產(chǎn)品識(shí)別信息PID和序列號(hào)SN的其中一種或多種。
11.如權(quán)利要求7所述的裝置,其特征在于, 所述信息獲取模塊,還用于當(dāng)檢測(cè)到第二用戶設(shè)備接入時(shí),獲取所述第二用戶設(shè)備的硬件信息; 所述信息上傳模塊,還用于將所述第二用戶設(shè)備的硬件信息上傳到所述云端服務(wù)器,以使所述云端服務(wù)器根據(jù)所述第二用戶設(shè)備的硬件信息判斷所述第二用戶設(shè)備是否為安卓終端,若是,則返回所述第二用戶設(shè)備是安卓終端的消息。
12.如權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 設(shè)備類型獲取模塊,用于獲取所述云端服務(wù)器返回的所述第二用戶設(shè)備是安卓終端的消息; 推送顯示模塊,用于將所述第二用戶設(shè)備是安卓終端的消息推送顯示給用戶。
【文檔編號(hào)】H04L29/08GK104135520SQ201410366861
【公開日】2014年11月5日 申請(qǐng)日期:2014年7月29日 優(yōu)先權(quán)日:2014年7月29日
【發(fā)明者】劉鵬, 胡國(guó)中 申請(qǐng)人:廣州金山網(wǎng)絡(luò)科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1