一種用于選擇移動(dòng)設(shè)備類型的方法、裝置和設(shè)備的制作方法
【專利摘要】本發(fā)明的目的是提供一種用于選擇移動(dòng)設(shè)備的方法、裝置和設(shè)備。本發(fā)明獲取待測(cè)試應(yīng)用針對(duì)的移動(dòng)設(shè)備的設(shè)備平臺(tái)信息以及運(yùn)行該待測(cè)試應(yīng)用的移動(dòng)設(shè)備所需滿足的至少一項(xiàng)設(shè)備指標(biāo)信息;并根據(jù)所述至少一項(xiàng)設(shè)備指標(biāo)信息,在所述使用該設(shè)備平臺(tái)信息所表示的設(shè)備平臺(tái)的移動(dòng)設(shè)備的設(shè)備信息庫(kù)中進(jìn)行查詢,確定滿足所述至少一項(xiàng)設(shè)備指標(biāo)信息中的全部或部分的至少一個(gè)移動(dòng)設(shè)備類型。本發(fā)明具有以下優(yōu)點(diǎn)通過(guò)根據(jù)設(shè)備指標(biāo)信息,針對(duì)應(yīng)用所基于的設(shè)備平臺(tái)的設(shè)備信息庫(kù)中進(jìn)行查詢,能夠自動(dòng)地向技術(shù)人員提供適用于測(cè)試應(yīng)用的移動(dòng)設(shè)備類型。
【專利說(shuō)明】一種用于選擇移動(dòng)設(shè)備類型的方法、裝置和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,尤其涉及一種用于選擇移動(dòng)設(shè)備的方法、裝置和設(shè)備。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中,當(dāng)技術(shù)人員需要選擇移動(dòng)設(shè)備來(lái)測(cè)試一個(gè)應(yīng)用時(shí),往往僅能夠根據(jù)其經(jīng)驗(yàn),確定適用于測(cè)試應(yīng)用的移動(dòng)設(shè)備。然而,該種選擇過(guò)程十分主觀,且僅根據(jù)經(jīng)驗(yàn),往往不能全面獲知適用于測(cè)試應(yīng)用的各種移動(dòng)設(shè)備,也很有可能選擇出并非十分適合測(cè)試該應(yīng)用的移動(dòng)設(shè)備。
[0003]因此,如何客觀地向技術(shù)人員提供適用于測(cè)試一個(gè)應(yīng)用的移動(dòng)設(shè)備,為本領(lǐng)技術(shù)人員需要解決的技術(shù)問(wèn)題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是提供一種用于選擇移動(dòng)設(shè)備的方法、裝置和設(shè)備。根據(jù)本發(fā)明的一個(gè)方面,提供一種用于選擇移動(dòng)設(shè)備類型的方法,其中,該方法包括以下步驟:
[0005]a獲取待測(cè)試應(yīng)用針對(duì)的移動(dòng)設(shè)備的設(shè)備平臺(tái)信息以及運(yùn)行該待測(cè)試應(yīng)用的移動(dòng)設(shè)備所需滿足的至少一項(xiàng)設(shè)備指標(biāo)信息;
[0006]b根據(jù)所述至少一項(xiàng)設(shè)備指標(biāo)信息,在所述使用該設(shè)備平臺(tái)信息所表示的設(shè)備平臺(tái)的移動(dòng)設(shè)備的設(shè)備信息庫(kù)中進(jìn)行查詢,確定滿足所述至少一項(xiàng)設(shè)備指標(biāo)信息中的全部或部分的至少一個(gè)移動(dòng)設(shè)備類型。
[0007]根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種用于選擇移動(dòng)設(shè)備類型的選擇裝置,其中,該選擇裝置包括:
[0008]獲取裝置,用于獲取待測(cè)試應(yīng)用針對(duì)的移動(dòng)設(shè)備的設(shè)備平臺(tái)信息以及運(yùn)行該待測(cè)試應(yīng)用的移動(dòng)設(shè)備所需滿足的至少一項(xiàng)設(shè)備指標(biāo)信息;
[0009]查詢裝置,用于根據(jù)所述至少一項(xiàng)設(shè)備指標(biāo)信息,在所述使用該設(shè)備平臺(tái)信息所表示的設(shè)備平臺(tái)的移動(dòng)設(shè)備的設(shè)備信息庫(kù)中進(jìn)行查詢,確定滿足所述至少一項(xiàng)設(shè)備指標(biāo)信息中的全部或部分的至少一個(gè)移動(dòng)設(shè)備類型。
[0010]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):1)通過(guò)根據(jù)設(shè)備指標(biāo)信息,針對(duì)應(yīng)用所基于的設(shè)備平臺(tái)的設(shè)備信息庫(kù)中進(jìn)行查詢,能夠自動(dòng)地向技術(shù)人員提供適用于測(cè)試應(yīng)用的移動(dòng)設(shè)備類型,并且,所提供的移動(dòng)設(shè)備類型也較為全面、客觀;2)通過(guò)基于多種因素來(lái)對(duì)查詢所得的移動(dòng)設(shè)備進(jìn)行進(jìn)一步選擇,能夠獲得更適合測(cè)試待測(cè)試應(yīng)用的移動(dòng)設(shè)備類型;3)通過(guò)識(shí)別該等必須滿足的設(shè)備指標(biāo)信息,并將其權(quán)重置為最高,能夠有效地避免將不滿足必要設(shè)別指標(biāo)信息的移動(dòng)設(shè)備類型提供給技術(shù)人員。
【專利附圖】
【附圖說(shuō)明】
[0011]通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0012]圖1為本發(fā)明一個(gè)方面的用于選擇移動(dòng)設(shè)備的方法流程圖;
[0013]圖2為本發(fā)明一個(gè)優(yōu)選實(shí)施例的用于選擇移動(dòng)設(shè)備的方法流程圖;
[0014]圖3為本發(fā)明一個(gè)方面的用于選擇移動(dòng)設(shè)備的選擇裝置的結(jié)構(gòu)示意圖;
[0015]圖4為本發(fā)明一個(gè)優(yōu)選實(shí)施例的用于選擇移動(dòng)設(shè)備的選擇裝置的結(jié)構(gòu)示意圖。
[0016]附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
【具體實(shí)施方式】
[0017]下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。
[0018]圖1為本發(fā)明一個(gè)方面的用于選擇移動(dòng)設(shè)備的方法流程圖。根據(jù)本實(shí)施例的方法包括步驟S I和步驟S2。其中,本實(shí)施例的方法主要通過(guò)計(jì)算機(jī)設(shè)備來(lái)實(shí)現(xiàn)。優(yōu)選地,所述計(jì)算機(jī)設(shè)備包括但不限于用戶設(shè)備和網(wǎng)絡(luò)設(shè)備。其中,所述用戶設(shè)備包括但不限于電腦、智能手機(jī)、PDA等;所述網(wǎng)絡(luò)設(shè)備包括但不限于單個(gè)網(wǎng)絡(luò)服務(wù)器、多個(gè)網(wǎng)絡(luò)服務(wù)器組成的服務(wù)器組或基于云計(jì)算(Cloud Computing)的由大量計(jì)算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成的云,其中,云計(jì)算是分布式計(jì)算的一種,由一群松散耦合的計(jì)算機(jī)集組成的一個(gè)超級(jí)虛擬計(jì)算機(jī)。其中,所述用戶設(shè)備和網(wǎng)絡(luò)設(shè)備所處的網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)
坐寸o
[0019]需要說(shuō)明的是,所述計(jì)算機(jī)設(shè)備和網(wǎng)絡(luò)僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的計(jì)算設(shè)備或網(wǎng)絡(luò)如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。
[0020]在步驟S I中,計(jì)算機(jī)設(shè)備獲取待測(cè)試應(yīng)用針對(duì)的移動(dòng)設(shè)備的設(shè)備平臺(tái)信息以及運(yùn)行該待測(cè)試應(yīng)用的移動(dòng)設(shè)備所需滿足的至少一項(xiàng)設(shè)備指標(biāo)信息。優(yōu)選地,所述移動(dòng)設(shè)備為手機(jī)。
[0021]其中,所述設(shè)備平臺(tái)信息包括所述移動(dòng)設(shè)備使用的系統(tǒng)平臺(tái)信息,例如,塞班(Symbian)、安卓(Android)、WM、Ipone 等。
[0022]優(yōu)選地,所述設(shè)備指標(biāo)信息包括但不限于以下至少一種:
[0023]I)系統(tǒng)版本信息;
[0024]例如,移動(dòng)設(shè)備的系統(tǒng)版本為3.0、3.1 (塞班平臺(tái)版本);1.6、2.2、2.3(安卓平臺(tái)版本);Mac OS X、iOS4、i0S5 (iphone 平臺(tái)版本)等。
[0025]2)鍵盤(pán)類型信息;
[0026]例如,移動(dòng)設(shè)備的鍵盤(pán)為九宮鍵盤(pán)、全鍵盤(pán)等。
[0027]3)觸屏類型信息;
[0028]例如,移動(dòng)設(shè)備的觸屏為電容屏、電阻屏等。
[0029]4)旋轉(zhuǎn)屏幕支持信息;
[0030]例如,移動(dòng)設(shè)備支持屏幕旋轉(zhuǎn)等。
[0031]5)網(wǎng)絡(luò)支持信息;
[0032]例如,移動(dòng)設(shè)備支持W1-Fi和移動(dòng)通信,移動(dòng)設(shè)備僅支持移動(dòng)通信等。
[0033]6)屏幕分辨率范圍信息;
[0034]例如,移動(dòng)設(shè)備的屏幕分辨率為960*640,又例如,屏幕分辨率范圍為240*320至480*800 等。
[0035]7)硬件支持信息。
[0036]例如,移動(dòng)設(shè)備中存在支持軟件計(jì)算重力和加速度的重力傳感器與加速度傳感器
坐寸o
[0037]需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何運(yùn)行待測(cè)試應(yīng)用的移動(dòng)設(shè)備所需滿足的設(shè)備指標(biāo)信息,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0038]具體地,計(jì)算機(jī)設(shè)備獲取技術(shù)人員提供的、待測(cè)試應(yīng)用針對(duì)的移動(dòng)設(shè)備的設(shè)備平臺(tái)信息,并且,計(jì)算機(jī)設(shè)備獲取運(yùn)行該待測(cè)試應(yīng)用的移動(dòng)設(shè)備所需滿足的至少一項(xiàng)設(shè)備指標(biāo)信息的方式包括但不限于:
[0039]I)計(jì)算機(jī)設(shè)備獲取技術(shù)人員提供的至少一項(xiàng)設(shè)備指標(biāo)信息;
[0040]其中,技術(shù)人員可通過(guò)多種方式向計(jì)算機(jī)設(shè)備提供至少一項(xiàng)設(shè)備指標(biāo)信息。例如,直接向計(jì)算機(jī)設(shè)備輸入設(shè)備指標(biāo)信息;選擇計(jì)算機(jī)設(shè)備提供的多項(xiàng)設(shè)備指標(biāo)信息中的至少一項(xiàng);調(diào)取包括至少一項(xiàng)設(shè)備指標(biāo)信息的文件并提供給計(jì)算機(jī)設(shè)備等。
[0041]2)計(jì)算機(jī)設(shè)備獲取待測(cè)試應(yīng)用所需的至少一項(xiàng)應(yīng)用功能,并根據(jù)所述至少一項(xiàng)應(yīng)用功能,確定與之分別對(duì)應(yīng)的至少一項(xiàng)設(shè)備指標(biāo)信息。
[0042]其中,所述應(yīng)用功能包括但不限于該待測(cè)試應(yīng)用需要實(shí)現(xiàn)的功能,和/或,運(yùn)行待測(cè)試應(yīng)用的移送設(shè)備需要實(shí)現(xiàn)的功能。例如,待測(cè)試應(yīng)用需要實(shí)現(xiàn)的功能可包括:焦點(diǎn)切換、根據(jù)用戶對(duì)手機(jī)的旋轉(zhuǎn)操作來(lái)相應(yīng)旋轉(zhuǎn)所呈現(xiàn)的畫(huà)面、連接網(wǎng)絡(luò)服務(wù)器等;能夠運(yùn)行待測(cè)試應(yīng)用的移動(dòng)設(shè)備需要實(shí)現(xiàn)的功能可包括:屏幕旋轉(zhuǎn)功能、網(wǎng)絡(luò)訪問(wèn)功能等。
[0043]具體地,計(jì)算機(jī)設(shè)備可獲取技術(shù)人員提供的至少一項(xiàng)應(yīng)用功能,并根據(jù)預(yù)確定的、應(yīng)用功能與設(shè)備指標(biāo)信息之間的對(duì)應(yīng)關(guān)系,確定與各項(xiàng)應(yīng)用功能分別對(duì)應(yīng)的至少一項(xiàng)設(shè)備指標(biāo)信息。其中,技術(shù)人員向計(jì)算機(jī)設(shè)備提供至少一項(xiàng)應(yīng)用功能的方式,與前述實(shí)現(xiàn)方式I)中技術(shù)人員向計(jì)算機(jī)設(shè)備提供至少一項(xiàng)設(shè)備指標(biāo)信息的方式相同或相似,在此不再贅述。
[0044]例如,計(jì)算機(jī)設(shè)備通過(guò)讀取技術(shù)人員提供的文件,獲得待測(cè)試應(yīng)用所需的至少一項(xiàng)應(yīng)用功能包括:1)待測(cè)試應(yīng)用需要實(shí)現(xiàn)焦點(diǎn)切換;2)待測(cè)試引用需要計(jì)算用戶甩動(dòng)移動(dòng)設(shè)備的加速度;3)運(yùn)行待測(cè)試應(yīng)用的移動(dòng)設(shè)備需要實(shí)現(xiàn)多點(diǎn)觸控。則計(jì)算機(jī)設(shè)備通過(guò)查詢預(yù)確定的,與上述三項(xiàng)應(yīng)用功能分別對(duì)應(yīng)的三項(xiàng)設(shè)備指標(biāo)信息:1)鍵盤(pán)類型信息:全鍵盤(pán);2)硬件支持信息:加速度傳感器;3)觸屏類型信息:電容屏。
[0045]需要說(shuō)明的是,應(yīng)用功能可進(jìn)行分級(jí)。例如,將待測(cè)試應(yīng)用需要連接網(wǎng)絡(luò)服務(wù)器作為一個(gè)一級(jí)應(yīng)用功能,其下的二級(jí)應(yīng)用功能可包括:1)待測(cè)試應(yīng)用需要連接網(wǎng)絡(luò)服務(wù)器來(lái)實(shí)現(xiàn)其主要應(yīng)用服務(wù),如待測(cè)試應(yīng)用為網(wǎng)游,其需要連接網(wǎng)絡(luò)服務(wù)器才能正常運(yùn)行;2)待測(cè)試應(yīng)用需要連接網(wǎng)絡(luò)服務(wù)器來(lái)實(shí)現(xiàn)其輔助應(yīng)用服務(wù),如待測(cè)試應(yīng)用為單機(jī)游戲,但其需要連接網(wǎng)絡(luò)服務(wù)器來(lái)上傳用戶的游戲得分等。則由于前者對(duì)網(wǎng)絡(luò)的流量要求高,后者對(duì)網(wǎng)絡(luò)的流量要求低,故該兩個(gè)二級(jí)應(yīng)用功能中對(duì)應(yīng)前者的設(shè)備指標(biāo)信息可包括:網(wǎng)絡(luò)支持信息:需要支持W1-Fi ;后者的設(shè)備指標(biāo)信息可包括:網(wǎng)絡(luò)支持信息:需要支持網(wǎng)絡(luò)通信。也即,后者的設(shè)備指標(biāo)信息,僅需移動(dòng)設(shè)備支持任意的網(wǎng)絡(luò)通信,如今支持諸如GSM等移動(dòng)通信,即可。
[0046]此外,不同的應(yīng)用功能,可能對(duì)應(yīng)同一種設(shè)備指標(biāo)信息的不同內(nèi)容。例如,應(yīng)用功能“運(yùn)行待測(cè)試應(yīng)用的移動(dòng)設(shè)備需要實(shí)現(xiàn)多點(diǎn)觸控”以及“運(yùn)行待測(cè)試應(yīng)用的移動(dòng)設(shè)備需要實(shí)現(xiàn)精確點(diǎn)擊定位”分別對(duì)應(yīng)設(shè)備指標(biāo)信息“觸屏類型信息:電容屏”和“觸屏類型信息:電阻屏”。則此時(shí)可根據(jù)預(yù)定功能優(yōu)先級(jí),確定設(shè)備指標(biāo)信息,例如,預(yù)定多點(diǎn)觸控的優(yōu)先級(jí)高于精確點(diǎn)擊定位,則確定對(duì)應(yīng)上述兩個(gè)應(yīng)用功能的設(shè)備指標(biāo)信息為“觸屏類型信息:電容屏”;或者,可根據(jù)預(yù)定指標(biāo)信息優(yōu)先級(jí),確定設(shè)備指標(biāo)信息,例如,設(shè)備指標(biāo)信息“觸屏類型信息:電容屏”高于“觸屏類型信息:電阻屏”,則確定對(duì)應(yīng)上述兩個(gè)應(yīng)用功能的設(shè)備指標(biāo)信息為“觸屏類型信息:電容屏”。
[0047]需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何獲取待測(cè)試應(yīng)用針對(duì)的移動(dòng)設(shè)備的設(shè)備平臺(tái)信息以及運(yùn)行該待測(cè)試應(yīng)用的移動(dòng)設(shè)備所需滿足的至少一項(xiàng)設(shè)備指標(biāo)信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0048]在步驟S2中,計(jì)算機(jī)設(shè)備根據(jù)步驟S I中獲得的至少一項(xiàng)設(shè)備指標(biāo)信息,在所述使用該設(shè)備平臺(tái)信息所表示的設(shè)備平臺(tái)的移動(dòng)設(shè)備的設(shè)備信息庫(kù)中進(jìn)行查詢,確定滿足所述至少一項(xiàng)設(shè)備指標(biāo)信息中的全部或部分的至少一個(gè)移動(dòng)設(shè)備類型。優(yōu)選地,移動(dòng)設(shè)備的設(shè)備信息與設(shè)備指標(biāo)信息一一對(duì)應(yīng),例如,移動(dòng)設(shè)備的設(shè)備信息包括:系統(tǒng)版本信息、鍵盤(pán)類型信息、觸屏類型信息、是否支持旋轉(zhuǎn)屏幕、支持哪些網(wǎng)絡(luò)通信、支持哪些屏幕分辨率、具備哪些硬件等。
[0049]具體地,計(jì)算機(jī)設(shè)備根據(jù)所獲得的至少一項(xiàng)設(shè)備指標(biāo)信息,在所述使用該設(shè)備平臺(tái)信息所表示的設(shè)備平臺(tái)的移動(dòng)設(shè)備的設(shè)備信息庫(kù)中進(jìn)行查詢,確定滿足所述至少一項(xiàng)設(shè)備指標(biāo)信息中的全部或部分的至少一個(gè)移動(dòng)設(shè)備類型的方式包括但不限于:
[0050]I)計(jì)算機(jī)設(shè)備根據(jù)所獲得的至少一項(xiàng)設(shè)備指標(biāo)信息,在所述使用該設(shè)備平臺(tái)信息所表示的設(shè)備平臺(tái)的移動(dòng)設(shè)備的設(shè)備信息庫(kù)中進(jìn)行查詢,并將查詢得到的所有移動(dòng)設(shè)備類型,作為滿足所述至少一項(xiàng)設(shè)備指標(biāo)信息中的全部或部分的移動(dòng)設(shè)備類型。
[0051]例如,計(jì)算機(jī)設(shè)備在步驟SI中獲得的設(shè)備平臺(tái)信息包括:安卓;獲得的設(shè)備指標(biāo)信息包括:屏幕分辨率范圍信息:480*800。則計(jì)算機(jī)設(shè)備在使用設(shè)備平臺(tái)信息所表示的安卓平臺(tái)的移動(dòng)設(shè)備所對(duì)應(yīng)的設(shè)備信息庫(kù)中進(jìn)行查詢,并將查詢到的類型G5,G7和milestone作為滿足屏幕分辨率范圍指標(biāo)的移動(dòng)設(shè)備類型。
[0052]2)計(jì)算機(jī)設(shè)備根據(jù)所述至少一項(xiàng)設(shè)備指標(biāo)信息,在所述使用該設(shè)備平臺(tái)信息所表示的設(shè)備平臺(tái)的移動(dòng)設(shè)備的設(shè)備信息庫(kù)中進(jìn)行查詢,確定滿足所述至少一項(xiàng)設(shè)備指標(biāo)信息中的全部或部分的所有移動(dòng)設(shè)備類型,并由所述所有移動(dòng)設(shè)備類型中選擇所述至少一個(gè)移動(dòng)設(shè)備類型。本實(shí)現(xiàn)方式將在參照?qǐng)D2所示實(shí)施例中予以詳述。
[0053]當(dāng)通過(guò)步驟SI和步驟S2,選擇出移動(dòng)設(shè)備類型后,計(jì)算機(jī)設(shè)備可將選擇出的移動(dòng)設(shè)備類型提供給技術(shù)人員,則技術(shù)人員可采用計(jì)算機(jī)設(shè)備提供給其的移動(dòng)設(shè)備類型的移動(dòng)設(shè)備,測(cè)試待測(cè)試應(yīng)用。例如,選擇出的移動(dòng)設(shè)備類型包括安卓平臺(tái)的G5,G7和milestone,則技術(shù)人員可在其中的一種移動(dòng)設(shè)備上運(yùn)行待測(cè)試應(yīng)用來(lái)進(jìn)行測(cè)試等。
[0054]通過(guò)根據(jù)設(shè)備指標(biāo)信息,針對(duì)應(yīng)用所基于的設(shè)備平臺(tái)的設(shè)備信息庫(kù)中進(jìn)行查詢,能夠自動(dòng)地向技術(shù)人員提供適用于測(cè)試應(yīng)用的移動(dòng)設(shè)備類型,并且,所提供的移動(dòng)設(shè)備類型也較為全面、客觀。
[0055]圖2為本發(fā)明一個(gè)優(yōu)選實(shí)施例的用于選擇移動(dòng)設(shè)備的方法流程圖。本實(shí)施例的方法包括步驟S I和步驟S2 ;其中,步驟S2進(jìn)一步包括步驟S21和步驟S22。
[0056]其中,步驟SI已在參照?qǐng)D1所示實(shí)施例中予以詳述,在此不再贅述。
[0057]在步驟S21中,計(jì)算機(jī)設(shè)備根據(jù)其在步驟SI中獲得的至少一項(xiàng)設(shè)備指標(biāo)信息,在所述使用該設(shè)備平臺(tái)信息所表示的設(shè)備平臺(tái)的移動(dòng)設(shè)備的設(shè)備信息庫(kù)中進(jìn)行查詢,確定滿足所述至少一項(xiàng)設(shè)備指標(biāo)信息中的全部或部分的所有移動(dòng)設(shè)備類型。
[0058]例如,例如,計(jì)算機(jī)設(shè)備在步驟SI中獲得的設(shè)備平臺(tái)信息包括dphone ;獲得的設(shè)備指標(biāo)信息包括:屏幕分辨率范圍信息:320*480。則計(jì)算機(jī)設(shè)備在使用設(shè)備平臺(tái)信息所表示的iphone平臺(tái)的移動(dòng)設(shè)備所對(duì)應(yīng)的設(shè)備信息庫(kù)中進(jìn)行查詢,獲得移動(dòng)設(shè)備類型iphone、iphone3G 和 iphone3GS。
[0059]需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所獲得的至少一項(xiàng)設(shè)備指標(biāo)信息,在所述使用該設(shè)備平臺(tái)信息所表示的設(shè)備平臺(tái)的移動(dòng)設(shè)備的設(shè)備信息庫(kù)中進(jìn)行查詢,確定滿足所述至少一項(xiàng)設(shè)備指標(biāo)信息的所有移動(dòng)設(shè)備類型的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0060]接著,在步驟S22中,計(jì)算機(jī)設(shè)備由所述所有移動(dòng)設(shè)備類型中選擇至少一個(gè)移動(dòng)設(shè)備類型。
[0061]具體地,計(jì)算機(jī)設(shè)備由所有移動(dòng)設(shè)備類型中選擇至少一個(gè)移送設(shè)備類型的方式包括但不限于:
[0062]I)計(jì)算機(jī)設(shè)備由所有移動(dòng)設(shè)備類型中隨機(jī)選擇部分移動(dòng)設(shè)備類型。優(yōu)選地,當(dāng)所有移動(dòng)設(shè)備類型的數(shù)量超過(guò)預(yù)定閾值時(shí),計(jì)算機(jī)設(shè)備由所有移動(dòng)設(shè)備類型中隨機(jī)選擇部分移動(dòng)設(shè)備類型,否則,計(jì)算機(jī)設(shè)備將所有移動(dòng)設(shè)備類型,作為滿足所述至少一項(xiàng)設(shè)備指標(biāo)信息的所有移動(dòng)設(shè)備類型。
[0063]2)當(dāng)計(jì)算機(jī)設(shè)備在步驟S21中獲得的移動(dòng)設(shè)備可能僅滿足所述至少一項(xiàng)設(shè)備指標(biāo)信息中的部分設(shè)備指標(biāo)信息時(shí),計(jì)算機(jī)設(shè)備選擇所滿足的設(shè)備指標(biāo)信息較多的移動(dòng)設(shè)備類型。
[0064]3)計(jì)算機(jī)設(shè)備根據(jù)以下a)至c)中的至少一項(xiàng)參考因素,由所述所有移動(dòng)設(shè)備類型中選擇所述至少一個(gè)移動(dòng)設(shè)備類型:
[0065]a)移動(dòng)設(shè)備類型的類型權(quán)重信息;
[0066]具體地,計(jì)算機(jī)設(shè)備由查詢所得的所有移動(dòng)設(shè)備類型中選擇類型權(quán)重信息較高的移動(dòng)設(shè)備類型。
[0067]其中,該類型權(quán)重信息可基于多種因素來(lái)確定,例如:該移動(dòng)設(shè)備類型的移動(dòng)設(shè)備的市場(chǎng)占有率、該移動(dòng)設(shè)備類型的移動(dòng)設(shè)備的品牌權(quán)重,如諾基亞、三星、蘋(píng)果的權(quán)重,等。
[0068]作為一種方案,該類型權(quán)重信息可在步驟S22之前預(yù)確定,也可在步驟S22中,由計(jì)算機(jī)設(shè)備基于上述多種因素來(lái)確定。
[0069]b)運(yùn)行待測(cè)試應(yīng)用的移動(dòng)設(shè)備所需滿足的至少一項(xiàng)設(shè)備指標(biāo)信息各自的權(quán)重信
肩、O
[0070]具體地,計(jì)算機(jī)設(shè)備選擇滿足權(quán)重較高的設(shè)備指標(biāo)信息的移動(dòng)設(shè)備類型。
[0071 ] 其中,該至少一項(xiàng)設(shè)備指標(biāo)信息各自的權(quán)重信息包括:
[0072]i)預(yù)定權(quán)重信息,也即,每種設(shè)備指標(biāo)信息均具有固定的權(quán)重信息;
[0073]ii)計(jì)算機(jī)設(shè)備通過(guò)以下步驟S3來(lái)確定設(shè)備指標(biāo)信息的權(quán)重信息:在步驟S3中,對(duì)于運(yùn)行待測(cè)試應(yīng)用的移動(dòng)設(shè)備所需滿足的至少一項(xiàng)設(shè)備指標(biāo)信息中的一項(xiàng)或多項(xiàng)中的每一項(xiàng),計(jì)算機(jī)設(shè)備根據(jù)該設(shè)備指標(biāo)信息對(duì)應(yīng)的應(yīng)用功能,確定該設(shè)備指標(biāo)信息的權(quán)重信
肩、O
[0074]其中,計(jì)算機(jī)設(shè)備可確定所述至少一項(xiàng)設(shè)備指標(biāo)信息中每項(xiàng)設(shè)備指標(biāo)信息的權(quán)重信息;或者,計(jì)算機(jī)設(shè)備僅確定所述至少一項(xiàng)設(shè)備指標(biāo)信息中的部分設(shè)備指標(biāo)信息中的每項(xiàng)設(shè)備指標(biāo)信息的權(quán)重信息,例如,僅確定若干種預(yù)定設(shè)備指標(biāo)信息的權(quán)重信息。
[0075]其中,計(jì)算機(jī)設(shè)備確定一個(gè)設(shè)備指標(biāo)信息對(duì)應(yīng)的應(yīng)用功能的方式包括但不限于:
[0076]-當(dāng)在步驟SI中,計(jì)算機(jī)設(shè)備根據(jù)待測(cè)試應(yīng)用所需的至少一項(xiàng)功能來(lái)確定至少一項(xiàng)設(shè)備指標(biāo)信息時(shí)(見(jiàn)參照?qǐng)D1所示實(shí)施例的步驟SI中的實(shí)現(xiàn)方式2),計(jì)算機(jī)設(shè)備可直接獲得與設(shè)備指標(biāo)信息對(duì)應(yīng)的應(yīng)用功能。
[0077]-計(jì)算機(jī)設(shè)備獲得技術(shù)人員提供的、與設(shè)備指標(biāo)信息對(duì)應(yīng)的應(yīng)用功能。
[0078]具體地,計(jì)算機(jī)設(shè)備查詢預(yù)確定的、與應(yīng)用功能對(duì)應(yīng)的權(quán)重信息,作為應(yīng)用功能所對(duì)應(yīng)的設(shè)備指標(biāo)信息的權(quán)重信息。
[0079]例如,計(jì)算機(jī)設(shè)備獲得的兩項(xiàng)設(shè)備指標(biāo)信息“觸屏類型信息:電阻屏”以及“網(wǎng)絡(luò)支持信息:需要支持W1-Fi”所對(duì)應(yīng)的應(yīng)用功能分別為:運(yùn)行待測(cè)試應(yīng)用的移動(dòng)設(shè)備需要實(shí)現(xiàn)精確點(diǎn)擊定位,以及,待測(cè)試應(yīng)用需要連接網(wǎng)絡(luò)服務(wù)器來(lái)實(shí)現(xiàn)其主要應(yīng)用服務(wù)。則網(wǎng)絡(luò)設(shè)備查詢預(yù)確定的、與上述兩個(gè)應(yīng)用功能對(duì)應(yīng)的權(quán)重信息分別為“權(quán)重等級(jí):中”和“權(quán)重等級(jí):高”。
[0080]需要說(shuō)明的是,步驟S3可在步驟S22之前執(zhí)行操作,或者,步驟S3包含于步驟S22中,即當(dāng)步驟S22執(zhí)行時(shí),計(jì)算機(jī)設(shè)備實(shí)時(shí)執(zhí)行步驟S3。
[0081]c)移動(dòng)設(shè)備類型的設(shè)備信息分別滿足所述至少一項(xiàng)設(shè)備指標(biāo)信息的滿足達(dá)標(biāo)程度。
[0082]具體地,計(jì)算機(jī)設(shè)備選擇與設(shè)備指標(biāo)信息之間的滿足達(dá)標(biāo)程度較高的移動(dòng)設(shè)備類型。
[0083]其中,所述滿足達(dá)標(biāo)程度表示移動(dòng)設(shè)備的設(shè)備信息符合設(shè)備指標(biāo)信息的符合程度。該滿足達(dá)標(biāo)程度可通過(guò)查詢預(yù)確定的、各個(gè)設(shè)備信息與各個(gè)設(shè)備指標(biāo)信息之間的預(yù)定符合程度來(lái)確定。例如,預(yù)定設(shè)備信息“屏幕分辨率:320*480,480*854”與設(shè)備指標(biāo)信息“屏幕分辨率范圍信息:320*480,480*854”之間的符合程度為3 ;設(shè)備信息“屏幕分辨率:320*480”與設(shè)備指標(biāo)信息“屏幕分辨率范圍信息:320*480,480*854”之間的符合程度為2 ;設(shè)備信息“屏幕分辨率:240*320”與設(shè)備指標(biāo)信息“屏幕分辨率范圍信息:320*480,480*854”之間的符合程度為0等。
[0084]優(yōu)選地,計(jì)算機(jī)設(shè)備可結(jié)合上述參考因素a至c中的多種,選擇移動(dòng)設(shè)備類型。
[0085]例如,計(jì)算機(jī)設(shè)備選擇滿足最高權(quán)重的設(shè)備指標(biāo)信息以及與該等最高權(quán)重的設(shè)備指標(biāo)信息之家的滿足達(dá)標(biāo)程度為2以上的移送設(shè)備類型。
[0086]又例如,計(jì)算機(jī)設(shè)備對(duì)上述參考因素a至c進(jìn)行歸一化后取平均值,對(duì)平均值由高至低進(jìn)行排序,并選擇排序前5為的移動(dòng)設(shè)備類型等。
[0087]優(yōu)選地,計(jì)算機(jī)設(shè)備所選擇的移動(dòng)設(shè)備類型,必須滿足所有權(quán)重最高的設(shè)備指標(biāo)類型。
[0088]需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何由所有移動(dòng)設(shè)備類型中選擇至少一個(gè)移動(dòng)設(shè)備類型的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0089]通過(guò)基于多種因素來(lái)對(duì)查詢所得的移動(dòng)設(shè)備進(jìn)行進(jìn)一步選擇,能夠獲得更適合測(cè)試待測(cè)試應(yīng)用的移動(dòng)設(shè)備類型。
[0090]作為本實(shí)施例的優(yōu)選方案之一,本實(shí)施例還包括以下步驟S4和S5。
[0091]在步驟S4中,計(jì)算機(jī)設(shè)備根據(jù)運(yùn)行待測(cè)試應(yīng)用的移動(dòng)設(shè)備所需滿足的至少一項(xiàng)設(shè)備指標(biāo)信息和/或其分別對(duì)應(yīng)的應(yīng)用功能,確定所述至少一項(xiàng)設(shè)備指標(biāo)信息中必須達(dá)標(biāo)的必要設(shè)備指標(biāo)信息。
[0092]具體地,計(jì)算機(jī)設(shè)備通過(guò)判斷設(shè)備指標(biāo)信息中是否存在預(yù)定必要設(shè)備指標(biāo)信息,和/或,判斷設(shè)備指標(biāo)信息中是否存在預(yù)定必要應(yīng)用功能,確定所述至少一項(xiàng)設(shè)備指標(biāo)信息中必須達(dá)標(biāo)的必要設(shè)備指標(biāo)信息。
[0093]例如,預(yù)定必要設(shè)備指標(biāo)信息包括種類為系統(tǒng)版本信息的所有設(shè)備指標(biāo)信息、種類為屏幕分辨率范圍信息的所有設(shè)備指標(biāo)信息,預(yù)定必要應(yīng)用功能包括“運(yùn)行待測(cè)試應(yīng)用的移動(dòng)設(shè)備需要實(shí)現(xiàn)多點(diǎn)觸控”以及“待測(cè)試應(yīng)用需要連接網(wǎng)絡(luò)服務(wù)器來(lái)實(shí)現(xiàn)其主要應(yīng)用服務(wù)”;則當(dāng)計(jì)算機(jī)設(shè)備查詢到運(yùn)行待測(cè)試應(yīng)用的移動(dòng)設(shè)備所需滿足的至少一項(xiàng)設(shè)備指標(biāo)信息和/或其分別對(duì)應(yīng)的應(yīng)用功能中包含上述預(yù)定必要設(shè)備指標(biāo)信息和/或預(yù)定必要應(yīng)用功能時(shí),將查詢到的預(yù)定必要設(shè)備指標(biāo)信息,和/或,預(yù)定必要應(yīng)用功能對(duì)應(yīng)的設(shè)備指標(biāo)信息,作為所述至少一項(xiàng)設(shè)備指標(biāo)信息中必須達(dá)標(biāo)的必要設(shè)備指標(biāo)信息。
[0094]需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)運(yùn)行待測(cè)試應(yīng)用的移動(dòng)設(shè)備所需滿足的至少一項(xiàng)設(shè)備指標(biāo)信息和/或其分別對(duì)應(yīng)的應(yīng)用功能,確定所述至少一項(xiàng)設(shè)備指標(biāo)信息中必須達(dá)標(biāo)的必要設(shè)備指標(biāo)信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0095]接著,在步驟S5中,計(jì)算機(jī)設(shè)備將所述必要設(shè)備指標(biāo)信息的權(quán)重信息置為最高,并對(duì)其他設(shè)備指標(biāo)信息執(zhí)行所述步驟S3,以確定其他設(shè)備指標(biāo)信息的權(quán)重信息。
[0096]由于若不滿足一些設(shè)備指標(biāo)信息,待測(cè)試應(yīng)用將無(wú)法運(yùn)行,因此,本優(yōu)選方案中,通過(guò)識(shí)別該等必須滿足的設(shè)備指標(biāo)信息,并將其權(quán)重置為最高,能夠有效地避免將不滿足必要設(shè)別指標(biāo)信息的移動(dòng)設(shè)備類型提供給技術(shù)人員。
[0097]圖3為本發(fā)明一個(gè)方面的用于選擇移動(dòng)設(shè)備的選擇裝置的結(jié)構(gòu)示意圖。本實(shí)施例的選擇裝置包含于計(jì)算機(jī)設(shè)備中;其中,該選擇裝置包括獲取裝置I和查詢裝置2。
[0098]獲取裝置I獲取待測(cè)試應(yīng)用針對(duì)的移動(dòng)設(shè)備的設(shè)備平臺(tái)信息以及運(yùn)行該待測(cè)試應(yīng)用的移動(dòng)設(shè)備所需滿足的至少一項(xiàng)設(shè)備指標(biāo)信息。優(yōu)選地,所述移動(dòng)設(shè)備為手機(jī)。
[0099]其中,所述設(shè)備平臺(tái)信息包括所述移動(dòng)設(shè)備使用的系統(tǒng)平臺(tái)信息,例如,塞班(Symbian)、安卓(Android)、WM、Ipone 等。
[0100]優(yōu)選地,所述設(shè)備指標(biāo)信息包括但不限于以下至少一種:
[0101]I)系統(tǒng)版本信息;
[0102]例如,移動(dòng)設(shè)備的系統(tǒng)版本為3.0、3.1 (塞班平臺(tái)版本);1.6、2.2、2.3(安卓平臺(tái)版本);Mac OS X、iOS4、i0S5 (iphone 平臺(tái)版本)等。
[0103]2)鍵盤(pán)類型信息;
[0104]例如,移動(dòng)設(shè)備的鍵盤(pán)為九宮鍵盤(pán)、全鍵盤(pán)等。[0105]3)觸屏類型信息;
[0106]例如,移動(dòng)設(shè)備的觸屏為電容屏、電阻屏等。
[0107]4)旋轉(zhuǎn)屏幕支持信息;
[0108]例如,移動(dòng)設(shè)備支持屏幕旋轉(zhuǎn)等。
[0109]5)網(wǎng)絡(luò)支持信息;
[0110]例如,移動(dòng)設(shè)備支持W1-Fi和移動(dòng)通信,移動(dòng)設(shè)備僅支持移動(dòng)通信等。
[0111]6)屏幕分辨率范圍信息;
[0112]例如,移動(dòng)設(shè)備的屏幕分辨率為960*640,又例如,屏幕分辨率范圍為240*320至480*800 等。
[0113]7)硬件支持信息。
[0114]例如,移動(dòng)設(shè)備中存在支持軟件計(jì)算重力和加速度的重力傳感器與加速度傳感器
坐寸o
[0115]需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何運(yùn)行待測(cè)試應(yīng)用的移動(dòng)設(shè)備所需滿足的設(shè)備指標(biāo)信息,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0116]具體地,獲取裝置I獲取技術(shù)人員提供的、待測(cè)試應(yīng)用針對(duì)的移動(dòng)設(shè)備的設(shè)備平臺(tái)信息,并且,獲取裝置I獲取運(yùn)行該待測(cè)試應(yīng)用的移動(dòng)設(shè)備所需滿足的至少一項(xiàng)設(shè)備指標(biāo)信息的方式包括但不限于:
[0117]I)獲取裝置I獲取技術(shù)人員提供的至少一項(xiàng)設(shè)備指標(biāo)信息;
[0118]其中,技術(shù)人員可通過(guò)多種方式向獲取裝置I提供至少一項(xiàng)設(shè)備指標(biāo)信息。例如,直接通過(guò)向計(jì)算機(jī)設(shè)備輸入設(shè)備指標(biāo)信息,來(lái)向獲取裝置I提供設(shè)備指標(biāo)信息;選擇計(jì)算機(jī)設(shè)備提供的多項(xiàng)設(shè)備指標(biāo)信息中的至少一項(xiàng);調(diào)取包括至少一項(xiàng)設(shè)備指標(biāo)信息的文件并提供給獲取裝置I等。
[0119]2)獲取裝置I包括功能獲取裝置(圖未示)和指標(biāo)確定裝置(圖未示)。功能獲取裝置獲取待測(cè)試應(yīng)用所需的至少一項(xiàng)應(yīng)用功能,指標(biāo)確定裝置根據(jù)所述至少一項(xiàng)應(yīng)用功能,確定與之分別對(duì)應(yīng)的至少一項(xiàng)設(shè)備指標(biāo)信息。
[0120]其中,所述應(yīng)用功能包括但不限于該待測(cè)試應(yīng)用需要實(shí)現(xiàn)的功能,和/或,運(yùn)行待測(cè)試應(yīng)用的移送設(shè)備需要實(shí)現(xiàn)的功能。例如,待測(cè)試應(yīng)用需要實(shí)現(xiàn)的功能可包括:焦點(diǎn)切換、根據(jù)用戶對(duì)手機(jī)的旋轉(zhuǎn)操作來(lái)相應(yīng)旋轉(zhuǎn)所呈現(xiàn)的畫(huà)面、連接網(wǎng)絡(luò)服務(wù)器等;能夠運(yùn)行待測(cè)試應(yīng)用的移動(dòng)設(shè)備需要實(shí)現(xiàn)的功能可包括:屏幕旋轉(zhuǎn)功能、網(wǎng)絡(luò)訪問(wèn)功能等。
[0121]具體地,功能獲取裝置可獲取技術(shù)人員提供的至少一項(xiàng)應(yīng)用功能,指標(biāo)確定裝置根據(jù)預(yù)確定的、應(yīng)用功能與設(shè)備指標(biāo)信息之間的對(duì)應(yīng)關(guān)系,確定與各項(xiàng)應(yīng)用功能分別對(duì)應(yīng)的至少一項(xiàng)設(shè)備指標(biāo)信息。其中,技術(shù)人員向計(jì)算機(jī)設(shè)備提供至少一項(xiàng)應(yīng)用功能的方式,與前述實(shí)現(xiàn)方式I)中技術(shù)人員向計(jì)算機(jī)設(shè)備提供至少一項(xiàng)設(shè)備指標(biāo)信息的方式相同或相似,在此不再贅述。
[0122]例如,功能獲取裝置通過(guò)讀取技術(shù)人員提供的文件,獲得待測(cè)試應(yīng)用所需的至少一項(xiàng)應(yīng)用功能包括:1)待測(cè)試應(yīng)用需要實(shí)現(xiàn)焦點(diǎn)切換;2)待測(cè)試引用需要計(jì)算用戶甩動(dòng)移動(dòng)設(shè)備的加速度;3)運(yùn)行待測(cè)試應(yīng)用的移動(dòng)設(shè)備需要實(shí)現(xiàn)多點(diǎn)觸控。則指標(biāo)確定裝置通過(guò)查詢預(yù)確定的,與上述三項(xiàng)應(yīng)用功能分別對(duì)應(yīng)的三項(xiàng)設(shè)備指標(biāo)信息:1)鍵盤(pán)類型信息:全鍵盤(pán);2)硬件支持信息:加速度傳感器;3)觸屏類型信息:電容屏。
[0123]需要說(shuō)明的是,應(yīng)用功能可進(jìn)行分級(jí)。例如,將待測(cè)試應(yīng)用需要連接網(wǎng)絡(luò)服務(wù)器作為一個(gè)一級(jí)應(yīng)用功能,其下的二級(jí)應(yīng)用功能可包括:1)待測(cè)試應(yīng)用需要連接網(wǎng)絡(luò)服務(wù)器來(lái)實(shí)現(xiàn)其主要應(yīng)用服務(wù),如待測(cè)試應(yīng)用為網(wǎng)游,其需要連接網(wǎng)絡(luò)服務(wù)器才能正常運(yùn)行;2)待測(cè)試應(yīng)用需要連接網(wǎng)絡(luò)服務(wù)器來(lái)實(shí)現(xiàn)其輔助應(yīng)用服務(wù),如待測(cè)試應(yīng)用為單機(jī)游戲,但其需要連接網(wǎng)絡(luò)服務(wù)器來(lái)上傳用戶的游戲得分等。則由于前者對(duì)網(wǎng)絡(luò)的流量要求高,后者對(duì)網(wǎng)絡(luò)的流量要求低,故該兩個(gè)二級(jí)應(yīng)用功能中對(duì)應(yīng)前者的設(shè)備指標(biāo)信息可包括:網(wǎng)絡(luò)支持信息:需要支持W1-Fi ;后者的設(shè)備指標(biāo)信息可包括:網(wǎng)絡(luò)支持信息:需要支持網(wǎng)絡(luò)通信。也即,后者的設(shè)備指標(biāo)信息,僅需移動(dòng)設(shè)備支持任意的網(wǎng)絡(luò)通信,如今支持諸如GSM等移動(dòng)通信,即可。
[0124]此外,不同的應(yīng)用功能,可能對(duì)應(yīng)同一種設(shè)備指標(biāo)信息的不同內(nèi)容。例如,應(yīng)用功能“運(yùn)行待測(cè)試應(yīng)用的移動(dòng)設(shè)備需要實(shí)現(xiàn)多點(diǎn)觸控”以及“運(yùn)行待測(cè)試應(yīng)用的移動(dòng)設(shè)備需要實(shí)現(xiàn)精確點(diǎn)擊定位”分別對(duì)應(yīng)設(shè)備指標(biāo)信息“觸屏類型信息:電容屏”和“觸屏類型信息:電阻屏”。則此時(shí)可根據(jù)預(yù)定功能優(yōu)先級(jí),確定設(shè)備指標(biāo)信息,例如,預(yù)定多點(diǎn)觸控的優(yōu)先級(jí)高于精確點(diǎn)擊定位,則確定對(duì)應(yīng)上述兩個(gè)應(yīng)用功能的設(shè)備指標(biāo)信息為“觸屏類型信息:電容屏”;或者,可根據(jù)預(yù)定指標(biāo)信息優(yōu)先級(jí),確定設(shè)備指標(biāo)信息,例如,設(shè)備指標(biāo)信息“觸屏類型信息:電容屏”高于“觸屏類型信息:電阻屏”,則確定對(duì)應(yīng)上述兩個(gè)應(yīng)用功能的設(shè)備指標(biāo)信息為“觸屏類型信息:電容屏”。
[0125]需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何獲取待測(cè)試應(yīng)用針對(duì)的移動(dòng)設(shè)備的設(shè)備平臺(tái)信息以及運(yùn)行該待測(cè)試應(yīng)用的移動(dòng)設(shè)備所需滿足的至少一項(xiàng)設(shè)備指標(biāo)信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0126]查詢裝置2根據(jù)獲取裝置I獲得的至少一項(xiàng)設(shè)備指標(biāo)信息,在所述使用該設(shè)備平臺(tái)信息所表示的設(shè)備平臺(tái)的移動(dòng)設(shè)備的設(shè)備信息庫(kù)中進(jìn)行查詢,確定滿足所述至少一項(xiàng)設(shè)備指標(biāo)信息中的全部或部分的至少一個(gè)移動(dòng)設(shè)備類型。優(yōu)選地,移動(dòng)設(shè)備的設(shè)備信息與設(shè)備指標(biāo)信息一一對(duì)應(yīng),例如,移動(dòng)設(shè)備的設(shè)備信息包括:系統(tǒng)版本信息、鍵盤(pán)類型信息、觸屏類型信息、是否支持旋轉(zhuǎn)屏幕、支持哪些網(wǎng)絡(luò)通信、支持哪些屏幕分辨率、具備哪些硬件等。
[0127]具體地,查詢裝置2根據(jù)獲取裝置I所獲得的至少一項(xiàng)設(shè)備指標(biāo)信息,在所述使用該設(shè)備平臺(tái)信息所表示的設(shè)備平臺(tái)的移動(dòng)設(shè)備的設(shè)備信息庫(kù)中進(jìn)行查詢,確定滿足所述至少一項(xiàng)設(shè)備指標(biāo)信息中的全部或部分的至少一個(gè)移動(dòng)設(shè)備類型的方式包括但不限于:
[0128]I)查詢裝置2根據(jù)所獲得的至少一項(xiàng)設(shè)備指標(biāo)信息,在所述使用該設(shè)備平臺(tái)信息所表示的設(shè)備平臺(tái)的移動(dòng)設(shè)備的設(shè)備信息庫(kù)中進(jìn)行查詢,并將查詢得到的所有移動(dòng)設(shè)備類型,作為滿足所述至少一項(xiàng)設(shè)備指標(biāo)信息中的全部或部分的移動(dòng)設(shè)備類型。
[0129]例如,獲取裝置I獲得的設(shè)備平臺(tái)信息包括:安卓;獲得的設(shè)備指標(biāo)信息包括:屏幕分辨率范圍信息:480*800。則查詢裝置2在使用設(shè)備平臺(tái)信息所表示的安卓平臺(tái)的移動(dòng)設(shè)備所對(duì)應(yīng)的設(shè)備信息庫(kù)中進(jìn)行查詢,并將查詢到的類型G5,G7和milestone作為滿足屏幕分辨率范圍指標(biāo)的移動(dòng)設(shè)備類型。
[0130]2)查詢裝置2根據(jù)所述至少一項(xiàng)設(shè)備指標(biāo)信息,在所述使用該設(shè)備平臺(tái)信息所表示的設(shè)備平臺(tái)的移動(dòng)設(shè)備的設(shè)備信息庫(kù)中進(jìn)行查詢,確定滿足所述至少一項(xiàng)設(shè)備指標(biāo)信息中的全部或部分的所有移動(dòng)設(shè)備類型,并由所述所有移動(dòng)設(shè)備類型中選擇所述至少一個(gè)移動(dòng)設(shè)備類型。本實(shí)現(xiàn)方式將在參照?qǐng)D4所示實(shí)施例中予以詳述。
[0131]當(dāng)選擇裝置通過(guò)獲取裝置I和查詢裝置2,選擇出移動(dòng)設(shè)備類型后,選擇裝置可將選擇出的移動(dòng)設(shè)備類型提供給技術(shù)人員,則技術(shù)人員可采用選擇裝置提供給其的移動(dòng)設(shè)備類型的移動(dòng)設(shè)備,測(cè)試待測(cè)試應(yīng)用。例如,選擇出的移動(dòng)設(shè)備類型包括安卓平臺(tái)的G5,G7和milestone,則技術(shù)人員可在其中的一種移動(dòng)設(shè)備上運(yùn)行待測(cè)試應(yīng)用來(lái)進(jìn)行測(cè)試等。
[0132]通過(guò)根據(jù)設(shè)備指標(biāo)信息,針對(duì)應(yīng)用所基于的設(shè)備平臺(tái)的設(shè)備信息庫(kù)中進(jìn)行查詢,能夠自動(dòng)地向技術(shù)人員提供適用于測(cè)試應(yīng)用的移動(dòng)設(shè)備類型,并且,所提供的移動(dòng)設(shè)備類型也較為全面、客觀。
[0133]圖4為本發(fā)明一個(gè)優(yōu)選實(shí)施例的用于選擇移動(dòng)設(shè)備的選擇裝置的結(jié)構(gòu)示意圖。本實(shí)施例的選擇裝置包括獲取裝置I和包含于查詢裝置2中的子查詢裝置21和設(shè)備選擇裝置22。
[0134]其中,獲取裝置I已在參照?qǐng)D3所示實(shí)施例中予以詳述,在此不再贅述。
[0135]子查詢裝置21根據(jù)獲取裝置I獲得的至少一項(xiàng)設(shè)備指標(biāo)信息,在所述使用該設(shè)備平臺(tái)信息所表示的設(shè)備平臺(tái)的移動(dòng)設(shè)備的設(shè)備信息庫(kù)中進(jìn)行查詢,確定滿足所述至少一項(xiàng)設(shè)備指標(biāo)信息中的全部或部分的所有移動(dòng)設(shè)備類型。
[0136]例如,例如,獲取裝置I獲得的設(shè)備平臺(tái)信息包括dphone ;獲得的設(shè)備指標(biāo)信息包括:屏幕分辨率范圍信息:320*480。則子查詢裝置21在使用設(shè)備平臺(tái)信息所表示的iphone平臺(tái)的移動(dòng)設(shè)備所對(duì)應(yīng)的設(shè)備信息庫(kù)中進(jìn)行查詢,獲得移動(dòng)設(shè)備類型iphone、iphone3G 和 iphone3GS。
[0137]需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所獲得的至少一項(xiàng)設(shè)備指標(biāo)信息,在所述使用該設(shè)備平臺(tái)信息所表示的設(shè)備平臺(tái)的移動(dòng)設(shè)備的設(shè)備信息庫(kù)中進(jìn)行查詢,確定滿足所述至少一項(xiàng)設(shè)備指標(biāo)信息的所有移動(dòng)設(shè)備類型的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0138]接著,設(shè)備選擇裝置22由所述所有移動(dòng)設(shè)備類型中選擇至少一個(gè)移動(dòng)設(shè)備類型。
[0139]具體地,設(shè)備選擇裝置22由所有移動(dòng)設(shè)備類型中選擇至少一個(gè)移送設(shè)備類型的方式包括但不限于:
[0140]I)設(shè)備選擇裝置22由所有移動(dòng)設(shè)備類型中隨機(jī)選擇部分移動(dòng)設(shè)備類型。優(yōu)選地,當(dāng)所有移動(dòng)設(shè)備類型的數(shù)量超過(guò)預(yù)定閾值時(shí),設(shè)備選擇裝置22由所有移動(dòng)設(shè)備類型中隨機(jī)選擇部分移動(dòng)設(shè)備類型,否則,設(shè)備選擇裝置22將所有移動(dòng)設(shè)備類型,作為滿足所述至少一項(xiàng)設(shè)備指標(biāo)信息的所有移動(dòng)設(shè)備類型。
[0141]2)當(dāng)子查詢裝置21獲得的移動(dòng)設(shè)備可能僅滿足所述至少一項(xiàng)設(shè)備指標(biāo)信息中的部分設(shè)備指標(biāo)信息時(shí),設(shè)備選擇裝置22選擇所滿足的設(shè)備指標(biāo)信息較多的移動(dòng)設(shè)備類型。
[0142]3)設(shè)備選擇裝置22包括子選擇裝置(圖未示)。子選擇裝置根據(jù)以下a)至c)中的至少一項(xiàng)參考因素,由所述所有移動(dòng)設(shè)備類型中選擇所述至少一個(gè)移動(dòng)設(shè)備類型:
[0143]a)移動(dòng)設(shè)備類型的類型權(quán)重信息;
[0144]具體地,子選擇裝置由查詢所得的所有移動(dòng)設(shè)備類型中選擇類型權(quán)重信息較高的移動(dòng)設(shè)備類型。
[0145]其中,該類型權(quán)重信息可基于多種因素來(lái)確定,例如:該移動(dòng)設(shè)備類型的移動(dòng)設(shè)備的市場(chǎng)占有率、該移動(dòng)設(shè)備類型的移動(dòng)設(shè)備的品牌權(quán)重,如諾基亞、三星、蘋(píng)果的權(quán)重,等。
[0146]作為一種方案,該類型權(quán)重信息可在子選擇裝置執(zhí)行操作之前預(yù)確定,也由子選擇裝置基于上述多種因素來(lái)確定。
[0147]b)運(yùn)行待測(cè)試應(yīng)用的移動(dòng)設(shè)備所需滿足的至少一項(xiàng)設(shè)備指標(biāo)信息各自的權(quán)重信
肩、O
[0148]具體地,子選擇裝置選擇滿足權(quán)重較高的設(shè)備指標(biāo)信息的移動(dòng)設(shè)備類型。
[0149]其中,該至少一項(xiàng)設(shè)備指標(biāo)信息各自的權(quán)重信息包括:
[0150]i)預(yù)定權(quán)重信息,也即,每種設(shè)備指標(biāo)信息均具有固定的權(quán)重信息;
[0151]ii)選擇裝置還包括權(quán)重確定裝置,對(duì)于運(yùn)行待測(cè)試應(yīng)用的移動(dòng)設(shè)備所需滿足的至少一項(xiàng)設(shè)備指標(biāo)信息中的一項(xiàng)或多項(xiàng)中的每一項(xiàng),該權(quán)重確定裝置根據(jù)該設(shè)備指標(biāo)信息對(duì)應(yīng)的應(yīng)用功能,確定該設(shè)備指標(biāo)信息的權(quán)重信息。
[0152]其中,權(quán)重確定裝置可確定所述至少一項(xiàng)設(shè)備指標(biāo)信息中每項(xiàng)設(shè)備指標(biāo)信息的權(quán)重信息;或者,權(quán)重確定裝置僅確定所述至少一項(xiàng)設(shè)備指標(biāo)信息中的部分設(shè)備指標(biāo)信息中的每項(xiàng)設(shè)備指標(biāo)信息的權(quán)重信息,例如,僅確定若干種預(yù)定設(shè)備指標(biāo)信息的權(quán)重信息。
[0153]其中,權(quán)重確定裝置確定一個(gè)設(shè)備指標(biāo)信息對(duì)應(yīng)的應(yīng)用功能的方式包括但不限于:
[0154]-當(dāng)獲取裝置I通過(guò)其包含的功能獲取裝置和指標(biāo)確定裝置,根據(jù)待測(cè)試應(yīng)用所需的至少一項(xiàng)功能來(lái)確定至少一項(xiàng)設(shè)備指標(biāo)信息時(shí)(見(jiàn)參照?qǐng)D3所示實(shí)施例的獲取裝置I的實(shí)現(xiàn)方式2),權(quán)重確定裝置可直接獲得與設(shè)備指標(biāo)信息對(duì)應(yīng)的應(yīng)用功能。
[0155]-權(quán)重確定裝置獲得技術(shù)人員提供的、與設(shè)備指標(biāo)信息對(duì)應(yīng)的應(yīng)用功能。
[0156]具體地,權(quán)重確定裝置查詢預(yù)確定的、與應(yīng)用功能對(duì)應(yīng)的權(quán)重信息,作為應(yīng)用功能所對(duì)應(yīng)的設(shè)備指標(biāo)信息的權(quán)重信息。
[0157]例如,獲取裝置I獲得的兩項(xiàng)設(shè)備指標(biāo)信息“觸屏類型信息:電阻屏”以及“網(wǎng)絡(luò)支持信息:需要支持W1-Fi”所對(duì)應(yīng)的應(yīng)用功能分別為:運(yùn)行待測(cè)試應(yīng)用的移動(dòng)設(shè)備需要實(shí)現(xiàn)精確點(diǎn)擊定位,以及,待測(cè)試應(yīng)用需要連接網(wǎng)絡(luò)服務(wù)器來(lái)實(shí)現(xiàn)其主要應(yīng)用服務(wù)。則權(quán)重確定裝置查詢預(yù)確定的、與上述兩個(gè)應(yīng)用功能對(duì)應(yīng)的權(quán)重信息分別為“權(quán)重等級(jí):中”和“權(quán)重等級(jí):聞”。
[0158]需要說(shuō)明的是,權(quán)重確定裝置可在子選擇裝置執(zhí)行操作之前執(zhí)行操作,或者,權(quán)重確定裝置包含于子選擇裝置中,即子選擇裝置通過(guò)權(quán)重確定裝置來(lái)確定設(shè)備指標(biāo)信息的權(quán)
重信息。
[0159]c)移動(dòng)設(shè)備類型的設(shè)備信息分別滿足所述至少一項(xiàng)設(shè)備指標(biāo)信息的滿足達(dá)標(biāo)程度。
[0160]具體地,子選擇裝置選擇與設(shè)備指標(biāo)信息之間的滿足達(dá)標(biāo)程度較高的移動(dòng)設(shè)備類型。
[0161]其中,所述滿足達(dá)標(biāo)程度表示移動(dòng)設(shè)備的設(shè)備信息符合設(shè)備指標(biāo)信息的符合程度。該滿足達(dá)標(biāo)程度可通過(guò)查詢預(yù)確定的、各個(gè)設(shè)備信息與各個(gè)設(shè)備指標(biāo)信息之間的預(yù)定符合程度來(lái)確定。例如,預(yù)定設(shè)備信息“屏幕分辨率:320*480,480*854”與設(shè)備指標(biāo)信息“屏幕分辨率范圍信息:320*480,480*854”之間的符合程度為3 ;設(shè)備信息“屏幕分辨率:320*480”與設(shè)備指標(biāo)信息“屏幕分辨率范圍信息:320*480,480*854”之間的符合程度為2 ;設(shè)備信息“屏幕分辨率:240*320”與設(shè)備指標(biāo)信息“屏幕分辨率范圍信息:320*480,480*854”之間的符合程度為0等。
[0162]優(yōu)選地,子選擇裝置可結(jié)合上述參考因素a至c中的多種,選擇移動(dòng)設(shè)備類型。
[0163]例如,子選擇裝置選擇滿足最高權(quán)重的設(shè)備指標(biāo)信息以及與該等最高權(quán)重的設(shè)備指標(biāo)信息之家的滿足達(dá)標(biāo)程度為2以上的移送設(shè)備類型。
[0164]又例如,子選擇裝置對(duì)上述參考因素a至c進(jìn)行歸一化后取平均值,對(duì)平均值由高至低進(jìn)行排序,并選擇排序前5為的移動(dòng)設(shè)備類型等。
[0165]優(yōu)選地,子選擇裝置所選擇的移動(dòng)設(shè)備類型,必須滿足所有權(quán)重最高的設(shè)備指標(biāo)類型。
[0166]需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何由所有移動(dòng)設(shè)備類型中選擇至少一個(gè)移動(dòng)設(shè)備類型的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0167]通過(guò)基于多種因素來(lái)對(duì)查詢所得的移動(dòng)設(shè)備進(jìn)行進(jìn)一步選擇,能夠獲得更適合測(cè)試待測(cè)試應(yīng)用的移動(dòng)設(shè)備類型。
[0168]作為本實(shí)施例的優(yōu)選方案之一,本實(shí)施例的選擇裝置還包括必要指標(biāo)確定裝置(圖未示)和執(zhí)行裝置(圖未示)。
[0169]必要指標(biāo)確定裝置根據(jù)運(yùn)行待測(cè)試應(yīng)用的移動(dòng)設(shè)備所需滿足的至少一項(xiàng)設(shè)備指標(biāo)信息和/或其分別對(duì)應(yīng)的應(yīng)用功能,確定所述至少一項(xiàng)設(shè)備指標(biāo)信息中必須達(dá)標(biāo)的必要設(shè)備指標(biāo)信息。
[0170]具體地,必要指標(biāo)確定裝置通過(guò)判斷設(shè)備指標(biāo)信息中是否存在預(yù)定必要設(shè)備指標(biāo)信息,和/或,判斷設(shè)備指標(biāo)信息中是否存在預(yù)定必要應(yīng)用功能,確定所述至少一項(xiàng)設(shè)備指標(biāo)信息中必須達(dá)標(biāo)的必要設(shè)備指標(biāo)信息。
[0171]例如,預(yù)定必要設(shè)備指標(biāo)信息包括種類為系統(tǒng)版本信息的所有設(shè)備指標(biāo)信息、種類為屏幕分辨率范圍信息的所有設(shè)備指標(biāo)信息,預(yù)定必要應(yīng)用功能包括“運(yùn)行待測(cè)試應(yīng)用的移動(dòng)設(shè)備需要實(shí)現(xiàn)多點(diǎn)觸控”以及“待測(cè)試應(yīng)用需要連接網(wǎng)絡(luò)服務(wù)器來(lái)實(shí)現(xiàn)其主要應(yīng)用服務(wù)”;則當(dāng)必要指標(biāo)確定裝置查詢到運(yùn)行待測(cè)試應(yīng)用的移動(dòng)設(shè)備所需滿足的至少一項(xiàng)設(shè)備指標(biāo)信息和/或其分別對(duì)應(yīng)的應(yīng)用功能中包含上述預(yù)定必要設(shè)備指標(biāo)信息和/或預(yù)定必要應(yīng)用功能時(shí),將查詢到的預(yù)定必要設(shè)備指標(biāo)信息,和/或,預(yù)定必要應(yīng)用功能對(duì)應(yīng)的設(shè)備指標(biāo)信息,作為所述至少一項(xiàng)設(shè)備指標(biāo)信息中必須達(dá)標(biāo)的必要設(shè)備指標(biāo)信息。
[0172]需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)運(yùn)行待測(cè)試應(yīng)用的移動(dòng)設(shè)備所需滿足的至少一項(xiàng)設(shè)備指標(biāo)信息和/或其分別對(duì)應(yīng)的應(yīng)用功能,確定所述至少一項(xiàng)設(shè)備指標(biāo)信息中必須達(dá)標(biāo)的必要設(shè)備指標(biāo)信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0173]接著,執(zhí)行裝置將所述必要設(shè)備指標(biāo)信息的權(quán)重信息置為最高,并并觸發(fā)權(quán)重確定裝置對(duì)其他設(shè)備指標(biāo)信息執(zhí)行操作,以確定其他設(shè)備指標(biāo)信息的權(quán)重信息。
[0174]由于若不滿足一些設(shè)備指標(biāo)信息,待測(cè)試應(yīng)用將無(wú)法運(yùn)行,因此,本優(yōu)選方案中,通過(guò)識(shí)別該等必須滿足的設(shè)備指標(biāo)信息,并將其權(quán)重置為最高,能夠有效地避免將不滿足必要設(shè)別指標(biāo)信息的移動(dòng)設(shè)備類型提供給技術(shù)人員。
[0175]需要注意的是,本發(fā)明可在軟件和/或軟件與硬件的組合體中被實(shí)施,例如,可采用專用集成電路(ASIC)或任何其他類似硬件設(shè)備來(lái)實(shí)現(xiàn)。在一個(gè)實(shí)施例中,本發(fā)明的軟件程序可以通過(guò)處理器執(zhí)行以實(shí)現(xiàn)上文所述步驟或功能。同樣地,本發(fā)明的軟件程序(包括相關(guān)的數(shù)據(jù)結(jié)構(gòu))可以被存儲(chǔ)到計(jì)算機(jī)可讀記錄介質(zhì)中,例如,RAM存儲(chǔ)器,磁或光驅(qū)動(dòng)器或軟磁盤(pán)及類似設(shè)備。另外,本發(fā)明的一些步驟或功能可采用硬件來(lái)實(shí)現(xiàn),例如,作為與處理器配合從而執(zhí)行各個(gè)步驟或功能的電路。
[0176]對(duì)于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無(wú)論從哪一點(diǎn)來(lái)看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說(shuō)明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此夕卜,顯然“包括” 一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。系統(tǒng)權(quán)利要求中陳述的多個(gè)單元或裝置也可以由一個(gè)單元或裝置通過(guò)軟件或者硬件來(lái)實(shí)現(xiàn)。第一,第二等詞語(yǔ)用來(lái)表示名稱,而并不表示任何特定的順序。
【權(quán)利要求】
1.一種用于選擇移動(dòng)設(shè)備類型的方法,其中,該方法包括以下步驟: a獲取待測(cè)試應(yīng)用針對(duì)的移動(dòng)設(shè)備的設(shè)備平臺(tái)信息以及運(yùn)行該待測(cè)試應(yīng)用的移動(dòng)設(shè)備所需滿足的至少一項(xiàng)設(shè)備指標(biāo)信息; b根據(jù)所述至少一項(xiàng)設(shè)備指標(biāo)信息,在所述使用該設(shè)備平臺(tái)信息所表示的設(shè)備平臺(tái)的移動(dòng)設(shè)備的設(shè)備信息庫(kù)中進(jìn)行查詢,確定滿足所述至少一項(xiàng)設(shè)備指標(biāo)信息中的全部或部分的至少一個(gè)移動(dòng)設(shè)備類型。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述步驟a中獲取所述至少一項(xiàng)設(shè)備指標(biāo)信息的步驟包括: -獲取所述待測(cè)試應(yīng)用所需的至少一項(xiàng)應(yīng)用功能; -根據(jù)所述至少一項(xiàng)應(yīng)用功能,確定與之分別對(duì)應(yīng)的至少一項(xiàng)設(shè)備指標(biāo)信息。
3.根據(jù)權(quán)利要求1或2所述的方法,其中,所述步驟b包括以下步驟: bl根據(jù)所述至少一項(xiàng)設(shè)備指標(biāo)信息,在所述使用該設(shè)備平臺(tái)信息所表示的設(shè)備平臺(tái)的移動(dòng)設(shè)備的設(shè)備信息庫(kù)中進(jìn)行查詢,確定滿足所述至少一項(xiàng)設(shè)備指標(biāo)信息中的全部或部分的所有移動(dòng)設(shè)備類型; b2由所述所有移動(dòng)設(shè)備類型中選擇所述至少一個(gè)移動(dòng)設(shè)備類型。
4.根據(jù)權(quán)利要求3所述的方法,其中,所述步驟b2包括以下步驟: -根據(jù)以下至少一項(xiàng)參考因素,由所述所有移動(dòng)設(shè)備類型中選擇所述至少一個(gè)移動(dòng)設(shè)備類型: -移動(dòng)設(shè)備類型的類型權(quán)重信息`; -所述至少一項(xiàng)設(shè)備指標(biāo)信息各自的權(quán)重信息; -移動(dòng)設(shè)備類型的設(shè)備信息分別滿足所述至少一項(xiàng)設(shè)備指標(biāo)信息的滿足達(dá)標(biāo)程度。
5.根據(jù)權(quán)利要求4所述的方法,其中,所述參考因素包括所述至少一項(xiàng)設(shè)備指標(biāo)信息各自的權(quán)重信息,該方法還包括以下步驟: i對(duì)于所述至少一項(xiàng)設(shè)備指標(biāo)信息中的一項(xiàng)或多項(xiàng)中的每一項(xiàng),根據(jù)該設(shè)備指標(biāo)信息對(duì)應(yīng)的應(yīng)用功能,確定該設(shè)備指標(biāo)信息的權(quán)重信息。
6.根據(jù)權(quán)利要求5所述的方法,其中,該方法還包括以下步驟: -根據(jù)所述至少一項(xiàng)設(shè)備指標(biāo)信息和/或其分別對(duì)應(yīng)的應(yīng)用功能,確定所述至少一項(xiàng)設(shè)備指標(biāo)信息中必須達(dá)標(biāo)的必要設(shè)備指標(biāo)信息; -將所述必要設(shè)備指標(biāo)信息的權(quán)重信息置為最高,并對(duì)其他設(shè)備指標(biāo)信息,執(zhí)行所述步驟i。
7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其中,所述設(shè)備指標(biāo)信息包括以下至少一種: -系統(tǒng)版本信息; -鍵盤(pán)類型信息; -觸屏類型信息; -旋轉(zhuǎn)屏幕支持信息; -網(wǎng)絡(luò)支持信息; -屏幕分辨率范圍信息; -硬件支持信息。
8.一種用于選擇移動(dòng)設(shè)備類型的選擇裝置,其中,該選擇裝置包括: 獲取裝置,用于獲取待測(cè)試應(yīng)用針對(duì)的移動(dòng)設(shè)備的設(shè)備平臺(tái)信息以及運(yùn)行該待測(cè)試應(yīng)用的移動(dòng)設(shè)備所需滿足的至少一項(xiàng)設(shè)備指標(biāo)信息; 查詢裝置,用于根據(jù)所述至少一項(xiàng)設(shè)備指標(biāo)信息,在所述使用該設(shè)備平臺(tái)信息所表示的設(shè)備平臺(tái)的移動(dòng)設(shè)備的設(shè)備信息庫(kù)中進(jìn)行查詢,確定滿足所述至少一項(xiàng)設(shè)備指標(biāo)信息中的全部或部分的至少一個(gè)移動(dòng)設(shè)備類型。
9.根據(jù)權(quán)利要求8所述的選擇裝置,其中,所述獲取裝置包括以下裝置,用以實(shí)現(xiàn)獲取所述至少一項(xiàng)設(shè)備指標(biāo)信息的操作: 功能獲取裝置,用于獲取所述待測(cè)試應(yīng)用所需的至少一項(xiàng)應(yīng)用功能; 指標(biāo)確定裝置,用于根據(jù)所述至少一項(xiàng)應(yīng)用功能,確定與之分別對(duì)應(yīng)的至少一項(xiàng)設(shè)備指標(biāo)信息。
10.根據(jù)權(quán)利要求8或9所述的選擇裝置,其中,所述查詢裝置包括: 子查詢裝置,用于根據(jù)所述至少一項(xiàng)設(shè)備指標(biāo)信息,在所述使用該設(shè)備平臺(tái)信息所表示的設(shè)備平臺(tái)的移動(dòng)設(shè)備的設(shè)備信息庫(kù)中進(jìn)行查詢,確定滿足所述至少一項(xiàng)設(shè)備指標(biāo)信息中的全部或部分的所有移動(dòng)設(shè)備類型; 設(shè)備選擇裝置,用于由所述所有移動(dòng)設(shè)備類型中選擇所述至少一個(gè)移動(dòng)設(shè)備類型。
11.根據(jù)權(quán)利要求10所述的選擇裝置,其中,所述設(shè)備選擇裝置包括: 子選擇裝置,用于根據(jù)以下至少一項(xiàng)參考因素,由所述所有移動(dòng)設(shè)備類型中選擇所述至少一個(gè)移動(dòng)設(shè)備類型: -移動(dòng)設(shè)備類型的類型權(quán)重信息; -所述至少一項(xiàng)設(shè)備指標(biāo)信息各自的權(quán)重信息; -移動(dòng)設(shè)備類型的設(shè)備信息分別滿足所述至少一項(xiàng)設(shè)備指標(biāo)信息的滿足達(dá)標(biāo)程度。
12.根據(jù)權(quán)利要求11所述的選擇裝置,其中,所述參考因素包括所述至少一項(xiàng)設(shè)備指標(biāo)信息各自的權(quán)重信息,該選擇裝置還包括: 權(quán)重確定裝置,用于對(duì)于所述至少一項(xiàng)設(shè)備指標(biāo)信息中的一項(xiàng)或多項(xiàng)中的每一項(xiàng),根據(jù)該設(shè)備指標(biāo)信息對(duì)應(yīng)的應(yīng)用功能,確定該設(shè)備指標(biāo)信息的權(quán)重信息。
13.根據(jù)權(quán)利要求12所述的選擇裝置,其中,該選擇裝置還包括: 必要指標(biāo)確定裝置,用于根據(jù)所述至少一項(xiàng)設(shè)備指標(biāo)信息和/或其分別對(duì)應(yīng)的應(yīng)用功能,確定所述至少一項(xiàng)設(shè)備指標(biāo)信息中必須達(dá)標(biāo)的必要設(shè)備指標(biāo)信息; 執(zhí)行裝置,用于將所述必要設(shè)備指標(biāo)信息的權(quán)重信息置為最高,并觸發(fā)權(quán)重確定裝置對(duì)其他設(shè)備指標(biāo)信息執(zhí)行操作。
14.根據(jù)權(quán)利要求8至13中任一項(xiàng)所述的選擇裝置,其中,所述設(shè)備指標(biāo)信息包括以下至少一種: -系統(tǒng)版本信息; -鍵盤(pán)類型信息; -觸屏類型信息; -旋轉(zhuǎn)屏幕支持信息; -網(wǎng)絡(luò)支持信息; -屏幕分辨率范圍信息;-硬件支持信息。
15.一種計(jì)算機(jī)設(shè)備,包括如權(quán)利要求8至14中至少一項(xiàng)所述的選擇裝置。
【文檔編號(hào)】G06F17/30GK103678294SQ201210314281
【公開(kāi)日】2014年3月26日 申請(qǐng)日期:2012年8月29日 優(yōu)先權(quán)日:2012年8月29日
【發(fā)明者】向道玉, 王璐 申請(qǐng)人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司