两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種移動(dòng)設(shè)備的遠(yuǎn)程測(cè)試方法和裝置與流程

文檔序號(hào):11250759閱讀:1976來(lái)源:國(guó)知局
一種移動(dòng)設(shè)備的遠(yuǎn)程測(cè)試方法和裝置與流程

本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種移動(dòng)設(shè)備的遠(yuǎn)程測(cè)試方法和裝置。



背景技術(shù):

移動(dòng)端測(cè)試是應(yīng)用程序(application,app)測(cè)試中的重要環(huán)節(jié),用于測(cè)試app在不同的移動(dòng)設(shè)備(例如,智能手機(jī)、平板電腦)上是否兼容。在傳統(tǒng)的移動(dòng)端測(cè)試中,待測(cè)試的移動(dòng)設(shè)備一般采取人工管理的方式進(jìn)行管理。測(cè)試人員進(jìn)行移動(dòng)端測(cè)試之前,需要線(xiàn)下領(lǐng)取待測(cè)試的移動(dòng)設(shè)備。

但是,在實(shí)際應(yīng)用中,人工管理移動(dòng)設(shè)備的方式存在以下幾點(diǎn)問(wèn)題:

(1)復(fù)用性較低:每個(gè)測(cè)試人員都需要配備多個(gè)移動(dòng)設(shè)備,導(dǎo)致移動(dòng)設(shè)備的采購(gòu)成本較高;

(2)管理復(fù)雜:移動(dòng)設(shè)備需要線(xiàn)下領(lǐng)取并記錄,較容易記錄混亂,導(dǎo)致移動(dòng)設(shè)備的記錄以及使用狀態(tài)的跟蹤處理較為復(fù)雜;

(3)無(wú)法及時(shí)使用所需移動(dòng)設(shè)備:由于移動(dòng)設(shè)備分散在不同測(cè)試人員處,當(dāng)需要對(duì)特定機(jī)型的移動(dòng)設(shè)備進(jìn)行移動(dòng)端測(cè)試時(shí),可能無(wú)法及時(shí)找到該特定機(jī)型的移動(dòng)設(shè)備;

(4)利用率較低:為了覆蓋更多的測(cè)試系統(tǒng),測(cè)試人員手中一般都會(huì)配備不同系統(tǒng),以及相同系統(tǒng)不同版本的多個(gè)移動(dòng)設(shè)備,但是這些移動(dòng)設(shè)備在日常移動(dòng)端測(cè)試中的利用率并不高。

移動(dòng)設(shè)備人工管理方式存在的上述問(wèn)題,導(dǎo)致在移動(dòng)端測(cè)試中移動(dòng)設(shè)備的利用率和復(fù)用率較低。

因此,如何提高移動(dòng)端測(cè)試中移動(dòng)設(shè)備的利用率和復(fù)用率,是本申請(qǐng)所要解決的技術(shù)問(wèn)題。



技術(shù)實(shí)現(xiàn)要素:

有鑒于此,本申請(qǐng)實(shí)施例提供一種移動(dòng)設(shè)備的遠(yuǎn)程測(cè)試方法和裝置,用以解決現(xiàn)有的移動(dòng)端測(cè)試中移動(dòng)設(shè)備的利用率和復(fù)用率較低的問(wèn)題。

本申請(qǐng)實(shí)施例提供一種移動(dòng)設(shè)備的遠(yuǎn)程測(cè)試方法,包括:

終端控制器獲取接入所述終端控制器的待測(cè)試移動(dòng)設(shè)備的第一設(shè)備信息,其中,所述第一設(shè)備信息表示所述待測(cè)試移動(dòng)設(shè)備中包含待測(cè)試應(yīng)用程序的屏幕信息;

所述終端控制器向服務(wù)器發(fā)送所述第一設(shè)備信息;

所述服務(wù)器根據(jù)所述第一設(shè)備信息,對(duì)所述待測(cè)試移動(dòng)設(shè)備中的所述待測(cè)試應(yīng)用程序進(jìn)行遠(yuǎn)程測(cè)試。

可選地,所述服務(wù)器根據(jù)所述第一設(shè)備信息,對(duì)所述待測(cè)試移動(dòng)設(shè)備中的所述待測(cè)試應(yīng)用程序進(jìn)行遠(yuǎn)程測(cè)試,包括:

所述服務(wù)器確定對(duì)所述屏幕信息中的所述待測(cè)試應(yīng)用程序執(zhí)行測(cè)試操作的操作事件對(duì)應(yīng)的操作數(shù)據(jù);

所述服務(wù)器通過(guò)所述終端控制器,向所述待測(cè)試移動(dòng)設(shè)備發(fā)送所述操作數(shù)據(jù);

所述待測(cè)試移動(dòng)設(shè)備根據(jù)所述操作數(shù)據(jù),對(duì)所述待測(cè)試移動(dòng)設(shè)備中的所述待測(cè)試應(yīng)用程序執(zhí)行對(duì)應(yīng)的操作。

可選地,所述操作事件包括:點(diǎn)擊、滑動(dòng)。

可選地,終端控制器獲取接入所述終端控制器的待測(cè)試移動(dòng)設(shè)備的第一設(shè)備信息之前,所述方法還包括:

所述服務(wù)器向所述終端控制器發(fā)送第一adb命令;

所述終端控制器根據(jù)所述第一adb命令,向所述待測(cè)試移動(dòng)設(shè)備中安裝所述待測(cè)試應(yīng)用程序。

可選地,終端控制器獲取接入所述終端控制器的待測(cè)試移動(dòng)設(shè)備的第一設(shè)備信息,包括:

所述待測(cè)試移動(dòng)設(shè)備中的代理服務(wù)程序?qū)λ龃郎y(cè)試移動(dòng)設(shè)備進(jìn)行截屏,得到包含所述待測(cè)試應(yīng)用程序的屏幕信息;

所述代理服務(wù)程序向所述終端控制器發(fā)送所述屏幕信息。

可選地,所述方法還包括:

所述終端控制器獲取第二設(shè)備信息,其中,所述第二設(shè)備信息包括:所述終端控制器的第三設(shè)備信息以及接入所述終端控制器的移動(dòng)設(shè)備的第四設(shè)備信息;

所述終端控制器向服務(wù)器發(fā)送所述第三設(shè)備信息和所述第四設(shè)備信息;

所述服務(wù)器根據(jù)所述第三設(shè)備信息或所述第四設(shè)備信息,對(duì)所述移動(dòng)設(shè)備進(jìn)行遠(yuǎn)程監(jiān)管。

可選地,所述終端控制器獲取所述第四設(shè)備信息,包括:

所述服務(wù)器向所述終端控制器發(fā)送第二adb命令;

所述終端控制器根據(jù)所述第二adb命令,向所述移動(dòng)設(shè)備中安裝代理服務(wù)程序;

所述代理服務(wù)程序獲取所述移動(dòng)設(shè)備的所述第四設(shè)備信息,以及向所述終端控制器發(fā)送所述第四設(shè)備信息。

可選地,所述服務(wù)器根據(jù)所述第三設(shè)備信息,對(duì)所述移動(dòng)設(shè)備進(jìn)行遠(yuǎn)程監(jiān)管,包括:

所述服務(wù)器根據(jù)所述第三設(shè)備信息,確定所述終端控制器的運(yùn)行狀況,其中,所述第三設(shè)備信息包括:位置、ip、啟動(dòng)時(shí)長(zhǎng)、登錄狀態(tài)、ssid、接入所述終端控制器的所述移動(dòng)設(shè)備的數(shù)目、所述移動(dòng)設(shè)備的網(wǎng)絡(luò)狀況;

所述服務(wù)器根據(jù)所述終端控制器的運(yùn)行狀況,對(duì)所述終端控制器執(zhí)行第一操作。

可選地,所述第一操作包括:重啟、遠(yuǎn)程控制、更新程序。

可選地,所述服務(wù)器根據(jù)所述第四設(shè)備信息,對(duì)所述移動(dòng)設(shè)備進(jìn)行遠(yuǎn)程監(jiān)管,包括:

所述服務(wù)器根據(jù)所述第四設(shè)備信息,確定所述移動(dòng)設(shè)備的運(yùn)行狀況,其中,所述第四設(shè)備信息包括:型號(hào)、位置、imei、網(wǎng)絡(luò)標(biāo)識(shí)、sd卡、存儲(chǔ)空間、電量、垃圾應(yīng)用、工作狀態(tài);

所述服務(wù)器根據(jù)所述移動(dòng)設(shè)備的運(yùn)行狀況,對(duì)所述移動(dòng)設(shè)備執(zhí)行第二操作。

可選地,所述第二操作包括:截圖、重啟、查看、遠(yuǎn)程控制、斷網(wǎng)。

可選地,所述終端控制器通過(guò)網(wǎng)絡(luò)交換機(jī)與所述服務(wù)器建立連接;

所述移動(dòng)設(shè)備通過(guò)usbhub接入所述終端控制器。

可選地,所述移動(dòng)設(shè)備的部署方式為屏蔽機(jī)柜集中式,或,工位分布式。

本申請(qǐng)實(shí)施例還提供一種移動(dòng)設(shè)備的遠(yuǎn)程測(cè)試裝置,包括:獲取單元、發(fā)送單元和遠(yuǎn)程測(cè)試單元,其中:

獲取單元,用于控制終端控制器獲取接入所述終端控制器的待測(cè)試移動(dòng)設(shè)備的第一設(shè)備信息,其中,所述第一設(shè)備信息表示所述待測(cè)試移動(dòng)設(shè)備中包含待測(cè)試應(yīng)用程序的屏幕信息;

發(fā)送單元,用于控制所述終端控制器向服務(wù)器發(fā)送所述第一設(shè)備信息;

遠(yuǎn)程測(cè)試單元,用于控制所述服務(wù)器根據(jù)所述第一設(shè)備信息,對(duì)所述待測(cè)試移動(dòng)設(shè)備中的所述待測(cè)試應(yīng)用程序進(jìn)行遠(yuǎn)程測(cè)試。

本申請(qǐng)實(shí)施例還提供一種移動(dòng)設(shè)備的遠(yuǎn)程測(cè)試裝置,其特征在于,包括:存儲(chǔ)器和處理器,其中:

存儲(chǔ)器,用于存放程序;

處理器,用于執(zhí)行所述存儲(chǔ)器存放的程序,并具體執(zhí)行:

獲取接入所述終端控制器的待測(cè)試移動(dòng)設(shè)備的第一設(shè)備信息,其中,所述第一設(shè)備信息表示所述待測(cè)試移動(dòng)設(shè)備中包含待測(cè)試應(yīng)用程序的屏幕信息;

向服務(wù)器發(fā)送所述第一設(shè)備信息;

根據(jù)所述第一設(shè)備信息,對(duì)所述待測(cè)試移動(dòng)設(shè)備中的所述待測(cè)試應(yīng)用程序進(jìn)行遠(yuǎn)程測(cè)試。

本申請(qǐng)實(shí)施例還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)一個(gè)或多個(gè)程序,所述一個(gè)或多個(gè)程序當(dāng)被包括多個(gè)應(yīng)用程序的電子設(shè)備執(zhí)行時(shí),使得所述電子設(shè)備執(zhí)行以下方法:

獲取接入所述終端控制器的待測(cè)試移動(dòng)設(shè)備的第一設(shè)備信息,其中,所述第一設(shè)備信息表示所述待測(cè)試移動(dòng)設(shè)備中包含待測(cè)試應(yīng)用程序的屏幕信息;

向服務(wù)器發(fā)送所述第一設(shè)備信息;

根據(jù)所述第一設(shè)備信息,對(duì)所述待測(cè)試移動(dòng)設(shè)備中的所述待測(cè)試應(yīng)用程序進(jìn)行遠(yuǎn)程測(cè)試。

本申請(qǐng)實(shí)施例采用的上述至少一個(gè)技術(shù)方案能夠達(dá)到以下有益效果:

終端控制器獲取接入該終端控制器的待測(cè)試移動(dòng)設(shè)備的第一設(shè)備信息,其中,第一設(shè)備信息表示待測(cè)試移動(dòng)設(shè)備中包含待測(cè)試應(yīng)用程序的屏幕信息;終端控制器向服務(wù)器發(fā)送第一設(shè)備信息;服務(wù)器根據(jù)第一設(shè)備信息,對(duì)待測(cè)試移動(dòng)設(shè)備中的待測(cè)試應(yīng)用程序進(jìn)行遠(yuǎn)程測(cè)試,使得測(cè)試人員需要使用待測(cè)試移動(dòng)設(shè)備進(jìn)行測(cè)試時(shí),能夠通過(guò)遠(yuǎn)程方式進(jìn)行操作,實(shí)現(xiàn)對(duì)待測(cè)試移動(dòng)設(shè)備的遠(yuǎn)程測(cè)試,提高了移動(dòng)設(shè)備的復(fù)用率和利用率。

附圖說(shuō)明

此處所說(shuō)明的附圖用來(lái)提供對(duì)本申請(qǐng)的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本申請(qǐng)的示意性實(shí)施例及其說(shuō)明用于解釋本申請(qǐng),并不構(gòu)成對(duì)本申請(qǐng)的不當(dāng)限定。在附圖中:

圖1為本申請(qǐng)實(shí)施例提供的一種移動(dòng)設(shè)備的遠(yuǎn)程測(cè)試方法的流程示意圖;

圖2為本申請(qǐng)實(shí)施例提供的屏蔽機(jī)柜集中式部署的移動(dòng)設(shè)備;

圖3為本申請(qǐng)實(shí)施例提供的工位分布式部署的移動(dòng)設(shè)備;

圖4為本申請(qǐng)實(shí)施例提供的一種電子設(shè)備的示意結(jié)構(gòu)圖;

圖5為本申請(qǐng)實(shí)施例提供的一種移動(dòng)設(shè)備的遠(yuǎn)程測(cè)試裝置的結(jié)構(gòu)示意圖;

圖6為本申請(qǐng)實(shí)施例提供的一種移動(dòng)設(shè)備的遠(yuǎn)程測(cè)試裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

為了實(shí)現(xiàn)本申請(qǐng)的目的,本申請(qǐng)實(shí)施例提供一種移動(dòng)設(shè)備的遠(yuǎn)程測(cè)試方法和裝置,該方法包括:終端控制器獲取接入該終端控制器的待測(cè)試移動(dòng)設(shè)備的第一設(shè)備信息,其中,第一設(shè)備信息表示待測(cè)試移動(dòng)設(shè)備中包含待測(cè)試應(yīng)用程序的屏幕信息;終端控制器向服務(wù)器發(fā)送第一設(shè)備信息;服務(wù)器根據(jù)第一設(shè)備信息,對(duì)待測(cè)試移動(dòng)設(shè)備中的待測(cè)試應(yīng)用程序進(jìn)行遠(yuǎn)程測(cè)試,使得測(cè)試人員需要使用待測(cè)試移動(dòng)設(shè)備進(jìn)行測(cè)試時(shí),能夠通過(guò)遠(yuǎn)程方式進(jìn)行操作,實(shí)現(xiàn)對(duì)待測(cè)試移動(dòng)設(shè)備的遠(yuǎn)程測(cè)試,提高了移動(dòng)設(shè)備的復(fù)用率和利用率。

下面結(jié)合本申請(qǐng)具體實(shí)施例及相應(yīng)的附圖對(duì)本申請(qǐng)技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例。基于本申請(qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。

以下結(jié)合附圖,詳細(xì)說(shuō)明本申請(qǐng)各實(shí)施例提供的技術(shù)方案。

實(shí)施例1

為了解決現(xiàn)有的移動(dòng)端測(cè)試中移動(dòng)設(shè)備的人工管理方式導(dǎo)致的移動(dòng)設(shè)備的利用率和復(fù)用率較低的問(wèn)題,本申請(qǐng)實(shí)施例1提供一種移動(dòng)設(shè)備的遠(yuǎn)程測(cè)試方法。本申請(qǐng)實(shí)施例中的移動(dòng)設(shè)備是用于執(zhí)行應(yīng)用程序測(cè)試的待測(cè)試設(shè)備,例如,智能手機(jī)、平板電腦,等等。本申請(qǐng)實(shí)施例中移動(dòng)設(shè)備的操作系統(tǒng)可以是android操作系統(tǒng),可以是ios操作系統(tǒng),還可以是其他操作系統(tǒng)。

為便于描述,下文以android操作系統(tǒng)移動(dòng)設(shè)備和/或ios操作系統(tǒng)移動(dòng)設(shè)備為例,對(duì)該方法進(jìn)行介紹。可以理解,android操作系統(tǒng)移動(dòng)設(shè)備和/或ios操作系統(tǒng)移動(dòng)設(shè)備只是一種示例性的說(shuō)明,并不應(yīng)理解為對(duì)該方法的限定。

圖1為本申請(qǐng)實(shí)施例提供的一種移動(dòng)設(shè)備的遠(yuǎn)程測(cè)試方法的流程示意圖。該方法可以如下所示。

步驟101:終端控制器獲取接入該終端控制器的待測(cè)試移動(dòng)設(shè)備的第一設(shè)備信息。

其中,第一設(shè)備信息表示待測(cè)試移動(dòng)設(shè)備中包含待測(cè)試應(yīng)用程序的屏幕信息。

在對(duì)移動(dòng)設(shè)備進(jìn)行遠(yuǎn)程測(cè)試之前,需要對(duì)所有的移動(dòng)設(shè)備進(jìn)行部署,將所有的移動(dòng)設(shè)備接入云端監(jiān)管系統(tǒng),云端監(jiān)管系統(tǒng)通過(guò)軟硬件結(jié)合的方式,實(shí)現(xiàn)對(duì)移動(dòng)設(shè)備的統(tǒng)一管理以及遠(yuǎn)程測(cè)試。

本申請(qǐng)實(shí)施例中,終端控制器通過(guò)網(wǎng)絡(luò)交換機(jī)與服務(wù)器建立連接;

移動(dòng)設(shè)備通過(guò)usbhub接入終端控制器。

設(shè)備管理人員可以通過(guò)服務(wù)器對(duì)移動(dòng)設(shè)備進(jìn)行監(jiān)控管理,測(cè)試人員可以通過(guò)服務(wù)器對(duì)待測(cè)試移動(dòng)設(shè)備進(jìn)行遠(yuǎn)程測(cè)試。

android操作系統(tǒng)移動(dòng)設(shè)備對(duì)應(yīng)的終端控制器為android控制器,ios操作系統(tǒng)移動(dòng)設(shè)備對(duì)應(yīng)的終端控制器為ios控制器。

android操作系統(tǒng)移動(dòng)設(shè)備通過(guò)usbhub接入android控制器,ios操作系統(tǒng)移動(dòng)設(shè)備通過(guò)usbhub接入ios控制器,其中,接入一個(gè)android控制器或一個(gè)ios控制器的移動(dòng)設(shè)備的最大數(shù)目取決于usbhub的可擴(kuò)展接口數(shù)。

android控制器、ios控制器以及服務(wù)器通過(guò)網(wǎng)絡(luò)交換機(jī)連接到辦公網(wǎng)絡(luò),android操作系統(tǒng)移動(dòng)設(shè)備和ios操作系統(tǒng)移動(dòng)設(shè)備通過(guò)無(wú)線(xiàn)ap連接到測(cè)試網(wǎng)絡(luò)。

本申請(qǐng)實(shí)施例中,移動(dòng)設(shè)備的部署方式可以為屏蔽機(jī)柜集中式。

圖2為本申請(qǐng)實(shí)施例提供的屏蔽機(jī)柜集中式部署的移動(dòng)設(shè)備。

如圖2所示,android操作系統(tǒng)移動(dòng)設(shè)備、android控制器以及ios操作系統(tǒng)移動(dòng)設(shè)備、ios控制器集中部署在屏蔽機(jī)柜內(nèi)。

由于集中部署的android操作系統(tǒng)移動(dòng)設(shè)備和ios操作系統(tǒng)移動(dòng)設(shè)備的數(shù)量較大,無(wú)線(xiàn)ap信號(hào)容易受到外界wi-fi的干擾,因此,將數(shù)量較大的android操作系統(tǒng)移動(dòng)設(shè)備和ios操作系統(tǒng)移動(dòng)設(shè)備集中部署在屏蔽機(jī)柜內(nèi),有效隔離屏蔽機(jī)柜內(nèi)的無(wú)線(xiàn)ap信號(hào),避免屏蔽機(jī)柜外的wi-fi對(duì)無(wú)線(xiàn)ap信號(hào)造成干擾,影響后續(xù)的遠(yuǎn)程測(cè)試效果。

本申請(qǐng)實(shí)施例中,移動(dòng)設(shè)備的部署方式可以為工位分布式。

圖3為本申請(qǐng)實(shí)施例提供的工位分布式部署的移動(dòng)設(shè)備。

如圖3所示,android操作系統(tǒng)移動(dòng)設(shè)備、android控制器以及ios操作系統(tǒng)移動(dòng)設(shè)備、ios控制器分布在不同測(cè)試人員的工位上。

android操作系統(tǒng)移動(dòng)設(shè)備和ios操作系統(tǒng)移動(dòng)設(shè)備分布式部署,能夠降低外界wi-fi對(duì)于無(wú)線(xiàn)ap信號(hào)的干擾程度,無(wú)需設(shè)置屏蔽機(jī)柜,節(jié)約成本以及占用空間。

對(duì)所有的移動(dòng)設(shè)備進(jìn)行遠(yuǎn)程監(jiān)控管理,具體包括:

終端控制器獲取第二設(shè)備信息,其中,第二設(shè)備信息包括:終端控制器的第三設(shè)備信息以及接入該終端控制器的移動(dòng)設(shè)備的第四設(shè)備信息;

終端控制器向服務(wù)器發(fā)送第三設(shè)備信息和第四設(shè)備信息;

服務(wù)器根據(jù)第三設(shè)備信息或第四設(shè)備信息,對(duì)移動(dòng)設(shè)備進(jìn)行遠(yuǎn)程監(jiān)管。

本申請(qǐng)實(shí)施例中,服務(wù)器根據(jù)第三設(shè)備信息,對(duì)移動(dòng)設(shè)備進(jìn)行遠(yuǎn)程監(jiān)管,包括:

服務(wù)器根據(jù)第三設(shè)備信息,確定終端控制器的運(yùn)行狀況,其中,第三設(shè)備信息包括:位置、ip、啟動(dòng)時(shí)長(zhǎng)、登錄狀態(tài)、ssid、接入該終端控制器的移動(dòng)設(shè)備的數(shù)目、移動(dòng)設(shè)備的網(wǎng)絡(luò)狀況;

服務(wù)器根據(jù)終端控制器的運(yùn)行狀況,對(duì)端控制器執(zhí)行第一操作。

本申請(qǐng)實(shí)施例中,第一操作包括:重啟、遠(yuǎn)程控制、更新程序。

設(shè)備人員可以通過(guò)服務(wù)器對(duì)終端控制器進(jìn)行遠(yuǎn)程監(jiān)控管理,間接實(shí)現(xiàn)對(duì)終端控制器下屬移動(dòng)設(shè)備的監(jiān)控管理。

終端控制器獲取自身的第三設(shè)備信息,其中,第三設(shè)備信息包括:位置(例如,屏蔽機(jī)柜內(nèi)第幾排第幾列)、ip、啟動(dòng)時(shí)長(zhǎng)、登錄狀態(tài)(例如,已登錄、掉線(xiàn)或待激活)、ssid、接入該終端控制器的移動(dòng)設(shè)備的數(shù)目、移動(dòng)設(shè)備的網(wǎng)絡(luò)狀況(例如,掉線(xiàn)或無(wú)網(wǎng)絡(luò)連接)。

終端控制器以第一預(yù)設(shè)頻率向服務(wù)器發(fā)送第三設(shè)備信息,設(shè)備管理人員可以通過(guò)監(jiān)控終端隨時(shí)查看服務(wù)器接收到的終端控制器的第三設(shè)備信息,進(jìn)而了解該終端控制器的運(yùn)行狀況。設(shè)備管理人員可以根據(jù)終端控制器的運(yùn)行狀況,通過(guò)監(jiān)控終端向服務(wù)器發(fā)送第一操作指令,使得服務(wù)器根據(jù)該第一操作指令,對(duì)終端控制器執(zhí)行第一操作,其中,第一操作包括:重啟、遠(yuǎn)程控制或更新程序等。

例如,服務(wù)器根據(jù)接收到的終端控制器的第三設(shè)備信息,確定接入該終端控制器的所有移動(dòng)設(shè)備都處理掉線(xiàn)狀態(tài),設(shè)備管理人員依據(jù)經(jīng)驗(yàn)判斷可能是該終端控制器掉線(xiàn)了,設(shè)備管理人員通過(guò)監(jiān)控終端向服務(wù)器發(fā)送重啟指令,服務(wù)器根據(jù)重啟指令,對(duì)該終端控制器執(zhí)行重啟操作。

本申請(qǐng)實(shí)施例中,終端控制器獲取第四設(shè)備信息,包括:

服務(wù)器向終端控制器發(fā)送第二adb命令;

終端控制器根據(jù)第二adb命令,向移動(dòng)設(shè)備中安裝代理服務(wù)程序;

代理服務(wù)程序獲取移動(dòng)設(shè)備的第四設(shè)備信息,以及向終端控制器發(fā)送該第四設(shè)備信息。

本申請(qǐng)實(shí)施例中,服務(wù)器根據(jù)第四設(shè)備信息,對(duì)移動(dòng)設(shè)備進(jìn)行遠(yuǎn)程監(jiān)管,包括:

服務(wù)器根據(jù)第四設(shè)備信息,確定移動(dòng)設(shè)備的運(yùn)行狀況,其中,第四設(shè)備信息包括:型號(hào)、位置、imei、網(wǎng)絡(luò)標(biāo)識(shí)、sd卡、存儲(chǔ)空間、電量、垃圾應(yīng)用、工作狀態(tài);

服務(wù)器根據(jù)移動(dòng)設(shè)備的運(yùn)行狀況,對(duì)移動(dòng)設(shè)備執(zhí)行第二操作。

本申請(qǐng)實(shí)施例中,第二操作包括:截圖、重啟、查看、遠(yuǎn)程控制、斷網(wǎng)。

終端控制器接收服務(wù)器發(fā)送的第二adb命令,并根據(jù)第二adb命令,向接入該終端控制器的移動(dòng)設(shè)備中安裝代理服務(wù)程序(agent),agent以第二預(yù)設(shè)頻率獲取移動(dòng)設(shè)備的第四設(shè)備信息,其中,第四設(shè)備信息包括:型號(hào)(例如,華為p10)、位置、imei、網(wǎng)絡(luò)標(biāo)識(shí)、sd卡、存儲(chǔ)空間(例如,剩余存儲(chǔ)空間和/或總存儲(chǔ)空間)、電量、垃圾應(yīng)用、工作狀態(tài)(空閑、被占用、故障或網(wǎng)絡(luò)掉線(xiàn))。agent獲取到移動(dòng)設(shè)備的第四設(shè)備信息之后,將該第四設(shè)備信息上報(bào)給終端控制器。

終端控制器接收agent上報(bào)的移動(dòng)設(shè)備的第四設(shè)備信息,并將該第四設(shè)備信息上報(bào)服務(wù)器,設(shè)備管理人員可以通過(guò)監(jiān)控終端隨時(shí)查看服務(wù)器接收到的移動(dòng)設(shè)備的第四設(shè)備信息,進(jìn)而了解移動(dòng)設(shè)備的運(yùn)行狀況。設(shè)備管理人員可以根據(jù)移動(dòng)設(shè)備的運(yùn)行狀況,通過(guò)監(jiān)控終端向服務(wù)器發(fā)送第二操作指令,使得服務(wù)器通過(guò)終端控制器,對(duì)移動(dòng)設(shè)備執(zhí)行第二操作,其中,第二操作包括:截圖、重啟、查看、遠(yuǎn)程控制、斷網(wǎng)。

本申請(qǐng)實(shí)施例中,服務(wù)器還可以根據(jù)第三設(shè)備信息和第四設(shè)備信息,生成移動(dòng)設(shè)備布局圖。

設(shè)備管理人員可以根據(jù)移動(dòng)設(shè)備布局圖,快速定位到需要管理或故障的移動(dòng)設(shè)備。

測(cè)試人員可以根據(jù)移動(dòng)設(shè)備布局圖,快速查找到滿(mǎn)足測(cè)試條件的待測(cè)試移動(dòng)設(shè)備。

本申請(qǐng)實(shí)施例中,用戶(hù)可以在移動(dòng)設(shè)備布局圖中點(diǎn)選待測(cè)試移動(dòng)設(shè)備,還可以通過(guò)在測(cè)試終端中輸入測(cè)需求,使得服務(wù)器根據(jù)測(cè)試需求,查找待測(cè)試移動(dòng)終端,還以通過(guò)其他方式查找待測(cè)試移動(dòng)終端。

當(dāng)測(cè)試終端查找到待測(cè)試移動(dòng)設(shè)備之后,測(cè)試終端通過(guò)與待測(cè)試移動(dòng)設(shè)備對(duì)應(yīng)的終端控制器獲取該待測(cè)試移動(dòng)設(shè)備的第一設(shè)備信息。

本申請(qǐng)實(shí)施例中,終端控制器獲取接入該端控制器的待測(cè)試移動(dòng)設(shè)備的第一設(shè)備信息之前,還包括:

服務(wù)器向終端控制器發(fā)送第一adb命令;

終端控制器根據(jù)第一adb命令,向待測(cè)試移動(dòng)設(shè)備中安裝待測(cè)試應(yīng)用程序。

測(cè)試人員通過(guò)測(cè)試終端終端向服務(wù)器發(fā)送第一adb命令,使得服務(wù)器根據(jù)第一adb命令,向待測(cè)試移動(dòng)設(shè)備中安裝待測(cè)試應(yīng)用程序,為后續(xù)待測(cè)試設(shè)備中的該待測(cè)試應(yīng)用程序進(jìn)行遠(yuǎn)程測(cè)試做好準(zhǔn)備。

需要說(shuō)明的是,待測(cè)試應(yīng)用程序可以是通過(guò)第一adb命令遠(yuǎn)程安裝的,也可以是預(yù)先安裝在待測(cè)試應(yīng)用設(shè)備中的,這里不做具體限定。

本申請(qǐng)實(shí)施例中,終端控制器獲取接入該終端控制器的待測(cè)試移動(dòng)設(shè)備的第一設(shè)備信息,包括:

待測(cè)試移動(dòng)設(shè)備中的代理服務(wù)程序?qū)Υ郎y(cè)試應(yīng)用程序進(jìn)行截屏,得到包含待測(cè)試應(yīng)用程序的屏幕信息;

代理服務(wù)程序向終端控制器發(fā)送該屏幕信息。

終端控制器通過(guò)agent不斷對(duì)待測(cè)試移動(dòng)設(shè)備進(jìn)行截屏,并將截屏得到的包含待測(cè)試應(yīng)用程序的屏幕信息發(fā)送到終端控制器。

步驟102:終端控制器向服務(wù)器發(fā)送第一設(shè)備信息。

終端控制器將包含待測(cè)試應(yīng)用程序的屏幕信息發(fā)送到服務(wù)器,實(shí)現(xiàn)待測(cè)試移動(dòng)設(shè)備的屏幕回寫(xiě)。

測(cè)試人員可以通過(guò)測(cè)試終端查看服務(wù)器接收到的包含待測(cè)試應(yīng)用程序的屏幕信息,進(jìn)而根據(jù)該屏幕信息,實(shí)現(xiàn)對(duì)待測(cè)試移動(dòng)設(shè)備的遠(yuǎn)程控制。

步驟103:服務(wù)器根據(jù)第一設(shè)備信息,對(duì)待測(cè)試移動(dòng)設(shè)備中的待測(cè)試應(yīng)用程序進(jìn)行遠(yuǎn)程測(cè)試。

測(cè)試人員通過(guò)對(duì)待測(cè)試移動(dòng)設(shè)備的遠(yuǎn)程控制,實(shí)現(xiàn)對(duì)待測(cè)試移動(dòng)設(shè)備中的待測(cè)試應(yīng)用程序的遠(yuǎn)程測(cè)試。

本申請(qǐng)實(shí)施例中,服務(wù)器根據(jù)第一設(shè)備信息,對(duì)待測(cè)試移動(dòng)設(shè)備中的待測(cè)試應(yīng)用程序進(jìn)行遠(yuǎn)程測(cè)試,包括:

服務(wù)器確定對(duì)該屏幕信息中的待測(cè)試應(yīng)用程序執(zhí)行測(cè)試操作的操作事件對(duì)應(yīng)的操作數(shù)據(jù);

服務(wù)器通過(guò)終端控制器,向待測(cè)試移動(dòng)設(shè)備發(fā)送該操作數(shù)據(jù);

待測(cè)試移動(dòng)設(shè)備根據(jù)該操作數(shù)據(jù),對(duì)待測(cè)試移動(dòng)設(shè)備中的待測(cè)試應(yīng)用程序執(zhí)行對(duì)應(yīng)的操作。

本申請(qǐng)實(shí)施例中,操作事件包括:點(diǎn)擊、滑動(dòng)。

測(cè)試人員通過(guò)測(cè)試終端查看agent回寫(xiě)的包含待測(cè)試應(yīng)用程序的屏幕信息,并對(duì)該屏幕信息中的待測(cè)試應(yīng)用程序執(zhí)行點(diǎn)擊或滑動(dòng)的測(cè)試操作,服務(wù)器并根據(jù)測(cè)試人員觸屏的位置計(jì)算出該位置在屏幕信息中的相對(duì)坐標(biāo),今兒得到該測(cè)試操作的操作事件(點(diǎn)擊或滑動(dòng))對(duì)應(yīng)的操作數(shù)據(jù)。

服務(wù)器將該操作數(shù)據(jù)通過(guò)終端控制器發(fā)送到待測(cè)試移動(dòng)設(shè)備,待測(cè)試移動(dòng)設(shè)備根據(jù)該操作數(shù)據(jù),在待測(cè)試移動(dòng)設(shè)備的屏幕上執(zhí)行與測(cè)試人員的測(cè)試操作相同的操作,從而實(shí)現(xiàn)對(duì)待測(cè)試移動(dòng)設(shè)備的遠(yuǎn)程測(cè)試。

本申請(qǐng)實(shí)施例中,當(dāng)對(duì)待測(cè)試移動(dòng)設(shè)備中的待測(cè)試應(yīng)用程序完成遠(yuǎn)程測(cè)試之后,測(cè)試人員可以通過(guò)測(cè)試終端向服務(wù)器發(fā)送刪除應(yīng)用指令,服務(wù)器根據(jù)該刪除應(yīng)用指令,通過(guò)終端控制器,將待測(cè)試移動(dòng)設(shè)備中的待測(cè)試應(yīng)用程序刪除,確保該待測(cè)試移動(dòng)設(shè)備有充足的內(nèi)存進(jìn)行后續(xù)其他遠(yuǎn)程測(cè)試。

本申請(qǐng)實(shí)施例中,服務(wù)器包括:存儲(chǔ)日志文件的文件服務(wù)器、訪(fǎng)問(wèn)網(wǎng)絡(luò)的web服務(wù)器、存儲(chǔ)操作數(shù)據(jù)的數(shù)據(jù)庫(kù)服務(wù)器、存儲(chǔ)業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)服務(wù)器、與終端控制器直接建立adb通信的上位機(jī)。

本申請(qǐng)實(shí)施例記載的技術(shù)方案,終端控制器獲取接入該終端控制器的待測(cè)試移動(dòng)設(shè)備的第一設(shè)備信息,其中,第一設(shè)備信息表示待測(cè)試移動(dòng)設(shè)備中包含待測(cè)試應(yīng)用程序的屏幕信息;終端控制器向服務(wù)器發(fā)送第一設(shè)備信息;服務(wù)器根據(jù)第一設(shè)備信息,對(duì)待測(cè)試移動(dòng)設(shè)備中的待測(cè)試應(yīng)用程序進(jìn)行遠(yuǎn)程測(cè)試,使得測(cè)試人員需要使用待測(cè)試移動(dòng)設(shè)備進(jìn)行測(cè)試時(shí),能夠通過(guò)遠(yuǎn)程方式進(jìn)行操作,實(shí)現(xiàn)對(duì)待測(cè)試移動(dòng)設(shè)備的遠(yuǎn)程測(cè)試,提高了移動(dòng)設(shè)備的復(fù)用率和利用率。

實(shí)施例2

圖4為本申請(qǐng)實(shí)施例提供的一種電子設(shè)備的示意結(jié)構(gòu)圖。如圖4所示,在硬件層面,該電子設(shè)備包括處理器、內(nèi)部總線(xiàn)、網(wǎng)絡(luò)接口、內(nèi)存以及非易失性存儲(chǔ)器,當(dāng)然還可能包括其他業(yè)務(wù)所需要的硬件。處理器從非易失性存儲(chǔ)器中讀取對(duì)應(yīng)的計(jì)算機(jī)程序到內(nèi)存中然后運(yùn)行,在邏輯層面上形成移動(dòng)設(shè)備的遠(yuǎn)程測(cè)試裝置。當(dāng)然,除了軟件實(shí)現(xiàn)方式之外,本申請(qǐng)并不排除其他實(shí)現(xiàn)方式,比如邏輯器件抑或軟硬件結(jié)合的方式等等,也就是說(shuō)以下處理流程的執(zhí)行主體并不限定于各個(gè)邏輯單元,也可以是硬件或邏輯器件。

圖5為本申請(qǐng)實(shí)施例提供的一種移動(dòng)設(shè)備的遠(yuǎn)程測(cè)試裝置的結(jié)構(gòu)示意圖。裝置500包括:獲取單元501、發(fā)送單元502和遠(yuǎn)程測(cè)試單元503,其中:

獲取單元501,用于控制終端控制器獲取接入終端控制器的待測(cè)試移動(dòng)設(shè)備的第一設(shè)備信息,其中,第一設(shè)備信息表示待測(cè)試移動(dòng)設(shè)備中包含待測(cè)試應(yīng)用程序的屏幕信息;

發(fā)送單元502,用于控制終端控制器向服務(wù)器發(fā)送第一設(shè)備信息;

遠(yuǎn)程測(cè)試單元503,用于控制服務(wù)器根據(jù)第一設(shè)備信息,對(duì)待測(cè)試移動(dòng)設(shè)備中的待測(cè)試應(yīng)用程序進(jìn)行遠(yuǎn)程測(cè)試。

可選地,遠(yuǎn)程測(cè)試單元503控制服務(wù)器根據(jù)第一設(shè)備信息,對(duì)待測(cè)試移動(dòng)設(shè)備中的待測(cè)試應(yīng)用程序進(jìn)行遠(yuǎn)程測(cè)試,包括:

服務(wù)器確定對(duì)屏幕信息中的待測(cè)試應(yīng)用程序執(zhí)行測(cè)試操作的操作事件對(duì)應(yīng)的操作數(shù)據(jù);

服務(wù)器通過(guò)終端控制器,向待測(cè)試移動(dòng)設(shè)備發(fā)送操作數(shù)據(jù);

待測(cè)試移動(dòng)設(shè)備根據(jù)操作數(shù)據(jù),對(duì)待測(cè)試移動(dòng)設(shè)備中的待測(cè)試應(yīng)用程序執(zhí)行對(duì)應(yīng)的操作。

可選地,操作事件包括:點(diǎn)擊、滑動(dòng)。

可選地,裝置500還包括:處理單元,其中,

發(fā)送單元502,用于在終端控制器獲取接入終端控制器的待測(cè)試移動(dòng)設(shè)備的第一設(shè)備信息之前,控制服務(wù)器向終端控制器發(fā)送第一adb命令;

處理單元,用于控制終端控制器根據(jù)第一adb命令,向待測(cè)試移動(dòng)設(shè)備中安裝待測(cè)試應(yīng)用程序。

可選地,獲取單元501控制終端控制器獲取接入終端控制器的待測(cè)試移動(dòng)設(shè)備的第一設(shè)備信息,包括:

待測(cè)試移動(dòng)設(shè)備中的代理服務(wù)程序?qū)Υ郎y(cè)試移動(dòng)設(shè)備進(jìn)行截屏,得到包含待測(cè)試應(yīng)用程序的屏幕信息;

代理服務(wù)程序向終端控制器發(fā)送屏幕信息。

可選地,裝置500還包括:遠(yuǎn)程監(jiān)管單元,其中:

獲取單元501,用于控制終端控制器獲取第二設(shè)備信息,其中,第二設(shè)備信息包括:終端控制器的第三設(shè)備信息以及接入終端控制器的移動(dòng)設(shè)備的第四設(shè)備信息;

發(fā)送單元502,用于控制終端控制器向服務(wù)器發(fā)送第三設(shè)備信息和第四設(shè)備信息;

遠(yuǎn)程監(jiān)管單元,用于控制服務(wù)器根據(jù)第三設(shè)備信息或第四設(shè)備信息,對(duì)移動(dòng)設(shè)備進(jìn)行遠(yuǎn)程監(jiān)管。

可選地,獲取單元501控制終端控制器獲取第四設(shè)備信息,包括:

服務(wù)器向終端控制器發(fā)送第二adb命令;

終端控制器根據(jù)第二adb命令,向移動(dòng)設(shè)備中安裝代理服務(wù)程序;

代理服務(wù)程序獲取移動(dòng)設(shè)備的第四設(shè)備信息,以及向終端控制器發(fā)送第四設(shè)備信息。

可選地,遠(yuǎn)程監(jiān)管單元控制服務(wù)器根據(jù)第三設(shè)備信息,對(duì)移動(dòng)設(shè)備進(jìn)行遠(yuǎn)程監(jiān)管,包括:

服務(wù)器根據(jù)第三設(shè)備信息,確定終端控制器的運(yùn)行狀況,其中,第三設(shè)備信息包括:位置、ip、啟動(dòng)時(shí)長(zhǎng)、登錄狀態(tài)、ssid、接入終端控制器的移動(dòng)設(shè)備的數(shù)目、移動(dòng)設(shè)備的網(wǎng)絡(luò)狀況;

服務(wù)器根據(jù)終端控制器的運(yùn)行狀況,對(duì)終端控制器執(zhí)行第一操作。

可選地,第一操作包括:重啟、遠(yuǎn)程控制、更新程序。

可選地,遠(yuǎn)程監(jiān)管單元控制服務(wù)器根據(jù)第四設(shè)備信息,對(duì)移動(dòng)設(shè)備進(jìn)行遠(yuǎn)程監(jiān)管,包括:

服務(wù)器根據(jù)第四設(shè)備信息,確定移動(dòng)設(shè)備的運(yùn)行狀況,其中,第四設(shè)備信息包括:型號(hào)、位置、imei、網(wǎng)絡(luò)標(biāo)識(shí)、sd卡、存儲(chǔ)空間、電量、垃圾應(yīng)用、工作狀態(tài);

服務(wù)器根據(jù)移動(dòng)設(shè)備的運(yùn)行狀況,對(duì)移動(dòng)設(shè)備執(zhí)行第二操作。

可選地,第二操作包括:截圖、重啟、查看、遠(yuǎn)程控制、斷網(wǎng)。

可選地,終端控制器通過(guò)網(wǎng)絡(luò)交換機(jī)與服務(wù)器建立連接;

移動(dòng)設(shè)備通過(guò)usbhub接入終端控制器。

可選地,移動(dòng)設(shè)備的部署方式為屏蔽機(jī)柜集中式,或,工位分布式。

根據(jù)移動(dòng)設(shè)備的遠(yuǎn)程測(cè)試裝置,獲取單元501用于控制終端控制器獲取接入終端控制器的待測(cè)試移動(dòng)設(shè)備的第一設(shè)備信息,其中,第一設(shè)備信息表示待測(cè)試移動(dòng)設(shè)備中包含待測(cè)試應(yīng)用程序的屏幕信息;發(fā)送單元502用于控制終端控制器向服務(wù)器發(fā)送第一設(shè)備信息;遠(yuǎn)程測(cè)試單元503用于控制服務(wù)器根據(jù)第一設(shè)備信息,對(duì)待測(cè)試移動(dòng)設(shè)備中的待測(cè)試應(yīng)用程序進(jìn)行遠(yuǎn)程測(cè)試,使得測(cè)試人員需要使用待測(cè)試移動(dòng)設(shè)備進(jìn)行測(cè)試時(shí),能夠通過(guò)遠(yuǎn)程方式進(jìn)行操作,實(shí)現(xiàn)對(duì)待測(cè)試移動(dòng)設(shè)備的遠(yuǎn)程測(cè)試,提高了移動(dòng)設(shè)備的復(fù)用率和利用率。

圖6為本申請(qǐng)實(shí)施例提供的一種移動(dòng)設(shè)備的遠(yuǎn)程測(cè)試裝置的結(jié)構(gòu)示意圖。移動(dòng)設(shè)備的遠(yuǎn)程測(cè)試裝置600可包括:通道接口601和處理器602,可選地,包括存儲(chǔ)器603。

通道接口601、處理器602和存儲(chǔ)器603可以通過(guò)總線(xiàn)604系統(tǒng)相互連接。總線(xiàn)704可以是isa(industrystandardarchitecture,工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu))總線(xiàn)、pci(peripheralcomponentinterconnect,外設(shè)部件互連標(biāo)準(zhǔn))總線(xiàn)或eisa(extendedindustrystandardarchitecture,擴(kuò)展工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu))總線(xiàn)等。所述總線(xiàn)可以分為地址總線(xiàn)、數(shù)據(jù)總線(xiàn)、控制總線(xiàn)等。為便于表示,圖6中僅用一個(gè)雙向箭頭表示,但并不表示僅有一根總線(xiàn)或一種類(lèi)型的總線(xiàn)。

可選地,包括存儲(chǔ)器603,用于存放程序。具體地,程序可以包括程序代碼,所述程序代碼包括計(jì)算機(jī)操作指令。存儲(chǔ)器603可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向處理器602提供指令和數(shù)據(jù)。存儲(chǔ)器603可能包含高速隨機(jī)存取存儲(chǔ)器(random-accessmemory,ram),也可能還包括非易失性存儲(chǔ)器(non-volatilememory),例如至少1個(gè)磁盤(pán)存儲(chǔ)器。

處理器602,用于執(zhí)行以下操作,可選地,執(zhí)行存儲(chǔ)器603所存放的程序,并具體用于執(zhí)行以下操作:

獲取接入終端控制器的待測(cè)試移動(dòng)設(shè)備的第一設(shè)備信息,其中,第一設(shè)備信息表示待測(cè)試移動(dòng)設(shè)備中包含待測(cè)試應(yīng)用程序的屏幕信息;

向服務(wù)器發(fā)送第一設(shè)備信息;

根據(jù)第一設(shè)備信息,對(duì)待測(cè)試移動(dòng)設(shè)備中的待測(cè)試應(yīng)用程序進(jìn)行遠(yuǎn)程測(cè)試。

上述如本申請(qǐng)圖1和圖4-5所示實(shí)施例揭示的應(yīng)用程序兼容性測(cè)試裝置或管理者(master)節(jié)點(diǎn)執(zhí)行的方法可以應(yīng)用于處理器602中,或者由處理器602實(shí)現(xiàn)。處理器602可能是一種集成電路芯片,具有信號(hào)的處理能力。在實(shí)現(xiàn)過(guò)程中,上述方法的各步驟可以通過(guò)處理器602中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器602可以是通用處理器,包括中央處理器(centralprocessingunit,cpu)、網(wǎng)絡(luò)處理器(networkprocessor,np)等;還可以是數(shù)字信號(hào)處理器(digitalsignalprocessor,dsp)、專(zhuān)用集成電路(applicationspecificintegratedcircuit,asic)、現(xiàn)場(chǎng)可編程門(mén)陣列(field-programmablegatearray,fpga)或者其他可編程邏輯器件、分立門(mén)或者晶體管邏輯器件、分立硬件組件??梢詫?shí)現(xiàn)或者執(zhí)行本申請(qǐng)實(shí)施例中的公開(kāi)的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本申請(qǐng)實(shí)施例所公開(kāi)的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲(chǔ)器,閃存、只讀存儲(chǔ)器,可編程只讀存儲(chǔ)器或者電可擦寫(xiě)可編程存儲(chǔ)器、寄存器等本領(lǐng)域成熟的存儲(chǔ)介質(zhì)中。該存儲(chǔ)介質(zhì)位于存儲(chǔ)器603,處理器602讀取存儲(chǔ)器603中的信息,結(jié)合其硬件完成上述方法的步驟。

應(yīng)用程序兼容性測(cè)試裝置600還可執(zhí)行圖1的方法,并實(shí)現(xiàn)管理者節(jié)點(diǎn)執(zhí)行的方法。

實(shí)施例3

本申請(qǐng)實(shí)施例還提出了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)一個(gè)或多個(gè)程序,該一個(gè)或多個(gè)程序包括指令,該指令當(dāng)被包括多個(gè)應(yīng)用程序的便攜式電子設(shè)備執(zhí)行時(shí),能夠使該便攜式電子設(shè)備執(zhí)行實(shí)施例1的方法。

在20世紀(jì)90年代,對(duì)于一個(gè)技術(shù)的改進(jìn)可以很明顯地區(qū)分是硬件上的改進(jìn)(例如,對(duì)二極管、晶體管、開(kāi)關(guān)等電路結(jié)構(gòu)的改進(jìn))還是軟件上的改進(jìn)(對(duì)于方法流程的改進(jìn))。然而,隨著技術(shù)的發(fā)展,當(dāng)今的很多方法流程的改進(jìn)已經(jīng)可以視為硬件電路結(jié)構(gòu)的直接改進(jìn)。設(shè)計(jì)人員幾乎都通過(guò)將改進(jìn)的方法流程編程到硬件電路中來(lái)得到相應(yīng)的硬件電路結(jié)構(gòu)。因此,不能說(shuō)一個(gè)方法流程的改進(jìn)就不能用硬件實(shí)體模塊來(lái)實(shí)現(xiàn)。例如,可編程邏輯器件(programmablelogicdevice,pld)(例如現(xiàn)場(chǎng)可編程門(mén)陣列(fieldprogrammablegatearray,fpga))就是這樣一種集成電路,其邏輯功能由用戶(hù)對(duì)器件編程來(lái)確定。由設(shè)計(jì)人員自行編程來(lái)把一個(gè)數(shù)字系統(tǒng)“集成”在一片pld上,而不需要請(qǐng)芯片制造廠(chǎng)商來(lái)設(shè)計(jì)和制作專(zhuān)用的集成電路芯片。而且,如今,取代手工地制作集成電路芯片,這種編程也多半改用“邏輯編譯器(logiccompiler)”軟件來(lái)實(shí)現(xiàn),它與程序開(kāi)發(fā)撰寫(xiě)時(shí)所用的軟件編譯器相類(lèi)似,而要編譯之前的原始代碼也得用特定的編程語(yǔ)言來(lái)撰寫(xiě),此稱(chēng)之為硬件描述語(yǔ)言(hardwaredescriptionlanguage,hdl),而hdl也并非僅有一種,而是有許多種,如abel(advancedbooleanexpressionlanguage)、ahdl(alterahardwaredescriptionlanguage)、confluence、cupl(cornelluniversityprogramminglanguage)、hdcal、jhdl(javahardwaredescriptionlanguage)、lava、lola、myhdl、palasm、rhdl(rubyhardwaredescriptionlanguage)等,目前最普遍使用的是vhdl(very-high-speedintegratedcircuithardwaredescriptionlanguage)與verilog。本領(lǐng)域技術(shù)人員也應(yīng)該清楚,只需要將方法流程用上述幾種硬件描述語(yǔ)言稍作邏輯編程并編程到集成電路中,就可以很容易得到實(shí)現(xiàn)該邏輯方法流程的硬件電路。

控制器可以按任何適當(dāng)?shù)姆绞綄?shí)現(xiàn),例如,控制器可以采取例如微處理器或處理器以及存儲(chǔ)可由該(微)處理器執(zhí)行的計(jì)算機(jī)可讀程序代碼(例如軟件或固件)的計(jì)算機(jī)可讀介質(zhì)、邏輯門(mén)、開(kāi)關(guān)、專(zhuān)用集成電路(applicationspecificintegratedcircuit,asic)、可編程邏輯控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:arc625d、atmelat91sam、microchippic18f26k20以及siliconelabsc8051f320,存儲(chǔ)器控制器還可以被實(shí)現(xiàn)為存儲(chǔ)器的控制邏輯的一部分。本領(lǐng)域技術(shù)人員也知道,除了以純計(jì)算機(jī)可讀程序代碼方式實(shí)現(xiàn)控制器以外,完全可以通過(guò)將方法步驟進(jìn)行邏輯編程來(lái)使得控制器以邏輯門(mén)、開(kāi)關(guān)、專(zhuān)用集成電路、可編程邏輯控制器和嵌入微控制器等的形式來(lái)實(shí)現(xiàn)相同功能。因此這種控制器可以被認(rèn)為是一種硬件部件,而對(duì)其內(nèi)包括的用于實(shí)現(xiàn)各種功能的裝置也可以視為硬件部件內(nèi)的結(jié)構(gòu)。或者甚至,可以將用于實(shí)現(xiàn)各種功能的裝置視為既可以是實(shí)現(xiàn)方法的軟件模塊又可以是硬件部件內(nèi)的結(jié)構(gòu)。

上述實(shí)施例闡明的系統(tǒng)、裝置、模塊或單元,具體可以由計(jì)算機(jī)芯片或?qū)嶓w實(shí)現(xiàn),或者由具有某種功能的產(chǎn)品來(lái)實(shí)現(xiàn)。一種典型的實(shí)現(xiàn)設(shè)備為計(jì)算機(jī)。具體的,計(jì)算機(jī)例如可以為個(gè)人計(jì)算機(jī)、膝上型計(jì)算機(jī)、蜂窩電話(huà)、相機(jī)電話(huà)、智能電話(huà)、個(gè)人數(shù)字助理、媒體播放器、導(dǎo)航設(shè)備、電子郵件設(shè)備、游戲控制臺(tái)、平板計(jì)算機(jī)、可穿戴設(shè)備或者這些設(shè)備中的任何設(shè)備的組合。

為了描述的方便,描述以上裝置時(shí)以功能分為各種單元分別描述。當(dāng)然,在實(shí)施本申請(qǐng)時(shí)可以把各單元的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、cd-rom、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。

這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。

這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。

在一個(gè)典型的配置中,計(jì)算設(shè)備包括一個(gè)或多個(gè)處理器(cpu)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。

內(nèi)存可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(ram)和/或非易失性?xún)?nèi)存等形式,如只讀存儲(chǔ)器(rom)或閃存(flashram)。內(nèi)存是計(jì)算機(jī)可讀介質(zhì)的示例。

計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任何方法或技術(shù)來(lái)實(shí)現(xiàn)信息存儲(chǔ)。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(pram)、靜態(tài)隨機(jī)存取存儲(chǔ)器(sram)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(dram)、其他類(lèi)型的隨機(jī)存取存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、電可擦除可編程只讀存儲(chǔ)器(eeprom)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤(pán)只讀存儲(chǔ)器(cd-rom)、數(shù)字多功能光盤(pán)(dvd)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁磁盤(pán)存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪(fǎng)問(wèn)的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)據(jù)信號(hào)和載波。

還需要說(shuō)明的是,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、商品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、商品或者設(shè)備中還存在另外的相同要素。

本申請(qǐng)可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類(lèi)型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本申請(qǐng),在這些分布式計(jì)算環(huán)境中,由通過(guò)通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來(lái)執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。

本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。

以上所述僅為本申請(qǐng)的實(shí)施例而已,并不用于限制本申請(qǐng)。對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō),本申請(qǐng)可以有各種更改和變化。凡在本申請(qǐng)的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)的權(quán)利要求范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
万源市| 荆州市| 即墨市| 鄂州市| 泸西县| 灯塔市| 铜陵市| 正蓝旗| 萍乡市| 石柱| 山阴县| 兴文县| 呼伦贝尔市| 怀仁县| 富源县| 通辽市| 五寨县| 高唐县| 左权县| 老河口市| 固阳县| 赤壁市| 平乡县| 炉霍县| 临洮县| 海南省| 勐海县| 望都县| 石林| 鄂尔多斯市| 营山县| 凤凰县| 沿河| 莒南县| 岳阳县| 城口县| 桐柏县| 安阳市| 尤溪县| 洪泽县| 中阳县|