最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

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

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

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

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


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

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

【專利附圖】

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

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