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

基于云測(cè)試平臺(tái)的設(shè)備調(diào)度方法、裝置及系統(tǒng)的制作方法

文檔序號(hào):9432386閱讀:324來源:國(guó)知局
基于云測(cè)試平臺(tái)的設(shè)備調(diào)度方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體設(shè)及一種基于云測(cè)試平臺(tái)的設(shè)備調(diào)度方法、裝 置及系統(tǒng)。
【背景技術(shù)】
[0002] 云測(cè)試是一種基于云計(jì)算的新型測(cè)試方案,其能夠提供一套完整的測(cè)試環(huán)境,測(cè) 試人員利用虛擬桌面等手段登陸該測(cè)試環(huán)境即可立即展開測(cè)試。通過云測(cè)試方案,將軟硬 件安裝、環(huán)境配置W及環(huán)境維護(hù)等代價(jià)轉(zhuǎn)移給了云測(cè)試平臺(tái)的提供者,使得測(cè)試人員直接 利用云測(cè)試平臺(tái)中提供的軟硬件配置就能快速完成測(cè)試。通過云測(cè)試方案能夠顯著節(jié)約測(cè) 試成本、且大幅提高測(cè)試效率。
[0003] 由于云測(cè)試平臺(tái)中包含海量的設(shè)備,且可能同時(shí)處理多個(gè)來自不同用戶終端的測(cè) 試請(qǐng)求,每個(gè)測(cè)試請(qǐng)求往往會(huì)設(shè)及到數(shù)十個(gè)甚至更多個(gè)設(shè)備,所W,云測(cè)試平臺(tái)接收到運(yùn)些 測(cè)試請(qǐng)求后,需要根據(jù)各個(gè)測(cè)試請(qǐng)求中所設(shè)及到的設(shè)備的設(shè)備標(biāo)識(shí),將測(cè)試請(qǐng)求中包含的 測(cè)試任務(wù)分別分配給相應(yīng)的設(shè)備執(zhí)行。在上述過程中,由于設(shè)及到大量的測(cè)試任務(wù)W及海 量的設(shè)備,如果任務(wù)分配不合理,很可能會(huì)造成某些測(cè)試任務(wù)因其所設(shè)及到的設(shè)備一直沒 有空閑而遲遲無法執(zhí)行,而與此同時(shí),還可能造成某些設(shè)備一直閑置卻未被有效利用。
[0004] 因此,如何對(duì)平臺(tái)中的各個(gè)設(shè)備進(jìn)行合理的任務(wù)分配,使得所有設(shè)備能夠有效利 用成為一個(gè)亟待解決的問題。

【發(fā)明內(nèi)容】
陽〇化]鑒于上述問題,提出了本發(fā)明W便提供一種克服上述問題或者至少部分地解決上 述問題的基于云測(cè)試平臺(tái)的設(shè)備調(diào)度方法、裝置及系統(tǒng)。
[0006] 根據(jù)本發(fā)明的一個(gè)方面,提供了一種基于云測(cè)試平臺(tái)的設(shè)備調(diào)度方法,其包括:每 當(dāng)接收到測(cè)試任務(wù)后,將測(cè)試任務(wù)按照其中包含的設(shè)備標(biāo)識(shí)存儲(chǔ)到對(duì)應(yīng)的任務(wù)等待隊(duì)列; 監(jiān)測(cè)云測(cè)試平臺(tái)中各個(gè)設(shè)備的狀態(tài),每當(dāng)監(jiān)測(cè)到從運(yùn)行狀態(tài)轉(zhuǎn)變?yōu)榭臻e狀態(tài)的設(shè)備時(shí),查 找與設(shè)備的設(shè)備標(biāo)識(shí)對(duì)應(yīng)的任務(wù)等待隊(duì)列;當(dāng)任務(wù)等待隊(duì)列中有待執(zhí)行的任務(wù)時(shí),將待執(zhí) 行的任務(wù)分配給設(shè)備,并將已分配的任務(wù)從任務(wù)等待隊(duì)列中刪除。
[0007] 依據(jù)本發(fā)明的另一方面,提供了一種基于云測(cè)試平臺(tái)的設(shè)備調(diào)度裝置,其包括:存 儲(chǔ)模塊,適于每當(dāng)接收到測(cè)試任務(wù)后,將測(cè)試任務(wù)按照其中包含的設(shè)備標(biāo)識(shí)存儲(chǔ)到對(duì)應(yīng)的 任務(wù)等待隊(duì)列;查找模塊,適于監(jiān)測(cè)云測(cè)試平臺(tái)中各個(gè)設(shè)備的狀態(tài),每當(dāng)監(jiān)測(cè)到從運(yùn)行狀態(tài) 轉(zhuǎn)變?yōu)榭臻e狀態(tài)的設(shè)備時(shí),查找與設(shè)備的設(shè)備標(biāo)識(shí)對(duì)應(yīng)的任務(wù)等待隊(duì)列;分配模塊,適于當(dāng) 任務(wù)等待隊(duì)列中有待執(zhí)行的任務(wù)時(shí),將待執(zhí)行的任務(wù)分配給設(shè)備,并將已分配的任務(wù)從任 務(wù)等待隊(duì)列中刪除。
[0008] 依據(jù)本發(fā)明的又一方面,提供了一種基于云測(cè)試平臺(tái)的任務(wù)分配設(shè)備調(diào)度系統(tǒng), 其包括:多個(gè)客戶端W及上述的基于云測(cè)試平臺(tái)的設(shè)備調(diào)度裝置。
[0009] 在本發(fā)明提供的基于云測(cè)試平臺(tái)的設(shè)備調(diào)度方法、裝置及系統(tǒng)中,空閑設(shè)備能夠 通過任務(wù)等待隊(duì)列主動(dòng)找到待其執(zhí)行的任務(wù),因此,當(dāng)平臺(tái)中出現(xiàn)一個(gè)空閑設(shè)備時(shí),只要有 其能夠執(zhí)行的任務(wù),該空閑設(shè)備就能第一時(shí)間得W利用。由此可見,通過本發(fā)明中的方法、 裝置及系統(tǒng),能夠?qū)ζ脚_(tái)中的各個(gè)設(shè)備進(jìn)行合理的任務(wù)分配,使得所有設(shè)備能夠有效利用。
[0010] 上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段, 而可依照說明書的內(nèi)容予W實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠 更明顯易懂,W下特舉本發(fā)明的【具體實(shí)施方式】。
【附圖說明】
[0011] 通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通 技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明 的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0012] 圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的基于云測(cè)試平臺(tái)的設(shè)備調(diào)度方法的流程圖;
[0013] 圖2示出了根據(jù)本發(fā)明一個(gè)具體實(shí)施例的基于云測(cè)試平臺(tái)的設(shè)備調(diào)度方法的流 程圖;
[0014] 圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的基于云測(cè)試平臺(tái)的設(shè)備調(diào)度裝置的結(jié)構(gòu)圖; W及
[0015] 圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的基于云測(cè)試平臺(tái)的設(shè)備調(diào)度系統(tǒng)的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0016] 下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開 的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可各種形式實(shí)現(xiàn)本公開而不應(yīng)被運(yùn)里闡述的實(shí)施例 所限制。相反,提供運(yùn)些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍 完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0017] 本發(fā)明實(shí)施例提供了一種基于云測(cè)試平臺(tái)的設(shè)備調(diào)度方法、裝置及系統(tǒng),至少能 夠解決現(xiàn)有技術(shù)中無法對(duì)云測(cè)試平臺(tái)中的各個(gè)設(shè)備進(jìn)行合理的任務(wù)分配,使得所有設(shè)備能 夠有效利用的問題。 陽0化]實(shí)施例一、
[0019] 圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的基于云測(cè)試平臺(tái)的設(shè)備調(diào)度方法的流程圖, 如圖1所示,該方法包括如下步驟:
[0020] 步驟S110 :每當(dāng)接收到測(cè)試任務(wù)后,將測(cè)試任務(wù)按照其中包含的設(shè)備標(biāo)識(shí)存儲(chǔ)到 對(duì)應(yīng)的任務(wù)等待隊(duì)列。
[0021] 其中,可W通過將用戶終端發(fā)出的測(cè)試請(qǐng)求中包含的任務(wù)類型乘W測(cè)試請(qǐng)求中包 含的設(shè)備數(shù)量來確定測(cè)試任務(wù)的數(shù)量,因此,每一測(cè)試任務(wù)僅由一款設(shè)備運(yùn)行,根據(jù)運(yùn)行該 任務(wù)的設(shè)備的設(shè)備標(biāo)識(shí)將該測(cè)試任務(wù)存儲(chǔ)到相應(yīng)標(biāo)識(shí)的任務(wù)等待隊(duì)列中。其中,任務(wù)等待 隊(duì)列為多個(gè)按照設(shè)備標(biāo)識(shí)進(jìn)行區(qū)分的隊(duì)列,每個(gè)任務(wù)等待隊(duì)列對(duì)應(yīng)唯一的設(shè)備標(biāo)識(shí),用于 存儲(chǔ)該設(shè)備標(biāo)識(shí)所對(duì)應(yīng)的所有待執(zhí)行的任務(wù)。
[0022] 步驟S120 :監(jiān)測(cè)云測(cè)試平臺(tái)中各個(gè)設(shè)備的狀態(tài),每當(dāng)監(jiān)測(cè)到從運(yùn)行狀態(tài)轉(zhuǎn)變?yōu)榭?閑狀態(tài)的設(shè)備時(shí),查找與該設(shè)備的設(shè)備標(biāo)識(shí)對(duì)應(yīng)的任務(wù)等待隊(duì)列。
[0023] 可選地,為了防止因同時(shí)出現(xiàn)大量從運(yùn)行狀態(tài)轉(zhuǎn)變?yōu)榭臻e狀態(tài)的設(shè)備而遺漏其中 的某一設(shè)備,在本步驟中,可w先將監(jiān)測(cè)到的從運(yùn)行狀態(tài)轉(zhuǎn)變?yōu)榭臻e狀態(tài)的設(shè)備加入預(yù)設(shè) 的設(shè)備空閑總隊(duì)列中,再?gòu)脑撛O(shè)備空閑總隊(duì)列中取出設(shè)備,并查找與取出設(shè)備的設(shè)備標(biāo)識(shí) 對(duì)應(yīng)的任務(wù)等待隊(duì)列。
[0024] 具體地,在監(jiān)測(cè)各個(gè)設(shè)備的狀態(tài)時(shí)可W靈活采取多種方式。例如,在云測(cè)試平臺(tái) 中,每當(dāng)一個(gè)設(shè)備上線后,就將其狀態(tài)作為屯、跳包發(fā)送給服務(wù)器,即:每個(gè)上線的設(shè)備每隔 一定的時(shí)間間隔就向服務(wù)器匯報(bào)一次狀態(tài),使服務(wù)器能夠及時(shí)了解其當(dāng)前狀態(tài)?;蛘撸總€(gè) 上線的設(shè)備也可W僅在其狀態(tài)發(fā)生改變時(shí)向服務(wù)器匯報(bào),使服務(wù)器及時(shí)了解其變化后的狀 態(tài)。上述兩種方式既可W單獨(dú)使用,也可W結(jié)合使用。除了上述兩種方式外,還可W由服務(wù) 器通過一個(gè)專口的進(jìn)程來探測(cè)各個(gè)設(shè)備的狀態(tài),總之,本領(lǐng)域技術(shù)人員能夠通過多種方式 來監(jiān)測(cè)設(shè)備狀態(tài),本發(fā)明對(duì)此不作限定。 陽02引上述步驟S110和步驟S120之間沒有嚴(yán)格的先后順序,在實(shí)際情況中,可W由不同 的線程并行執(zhí)行。
[0026] 步驟S130 :當(dāng)任務(wù)等待隊(duì)列中有待執(zhí)行的任務(wù)時(shí),將待執(zhí)行的任務(wù)分配給該設(shè) 備,并將已分配的任務(wù)從任務(wù)等待隊(duì)列中刪除。
[0027] 在上述的步驟S110-S130中,通過任務(wù)等待隊(duì)列使得空閑設(shè)備能夠從海量的測(cè)試 任務(wù)中快速查找到待其執(zhí)行的任務(wù),因此,只要平臺(tái)中有該空閑設(shè)備能夠執(zhí)行的任務(wù),該空 閑設(shè)備就能立即得W利用。具體地,通過多個(gè)任務(wù)等待隊(duì)列對(duì)測(cè)試任務(wù)進(jìn)行分類存儲(chǔ),每一 任務(wù)等待隊(duì)列中僅存儲(chǔ)一種設(shè)備標(biāo)識(shí)所對(duì)應(yīng)的測(cè)試任務(wù),從而能夠根據(jù)設(shè)備標(biāo)識(shí)迅速查找 到對(duì)應(yīng)的測(cè)試任務(wù),在云測(cè)試平臺(tái)包含大量測(cè)試任務(wù)的應(yīng)用場(chǎng)景中大幅提高了查詢速度。 另外,在本發(fā)明中還可W將一個(gè)測(cè)試請(qǐng)求分解為多個(gè)測(cè)試任務(wù),每個(gè)測(cè)試任務(wù)僅由一款設(shè) 備運(yùn)行,因此,在為各個(gè)設(shè)備分配任務(wù)時(shí)可W直接根據(jù)測(cè)試任務(wù)中包含的設(shè)備標(biāo)識(shí)進(jìn)行分 配,由此一來,能夠使多個(gè)測(cè)試任務(wù)并行分配,從而大幅提高了分配效率。
[0028] 可選地,為了處理暫時(shí)因沒有任務(wù)執(zhí)行而空閑下來的設(shè)備,上述方法還可W進(jìn)一 步包括下述的步驟S140。
[0029] 步驟S140 :當(dāng)任務(wù)等待隊(duì)列中沒有待執(zhí)行的任務(wù)時(shí),將該設(shè)備加入與其設(shè)備標(biāo)識(shí) 對(duì)應(yīng)的設(shè)備空閑隊(duì)列;定期獲取該設(shè)備空閑隊(duì)列對(duì)應(yīng)的設(shè)備標(biāo)識(shí),查找與獲取到的設(shè)備標(biāo) 識(shí)對(duì)應(yīng)的任務(wù)等待隊(duì)列,當(dāng)任務(wù)等待隊(duì)列中有待執(zhí)行的任務(wù)時(shí),將待執(zhí)行的任務(wù)分配給設(shè) 備空閑隊(duì)列中的可用設(shè)備,并將已分配的任務(wù)從任務(wù)等待隊(duì)列中刪除。
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
洱源县| 泰顺县| 沽源县| 克什克腾旗| 留坝县| 肃北| 三门峡市| 五台县| 黑河市| 衡阳市| 定西市| 雷州市| 四川省| 宁城县| 元朗区| 扶沟县| 沙湾县| 合肥市| 云浮市| 彩票| 突泉县| 高邑县| 扶沟县| 昌图县| 宝山区| 德化县| 浏阳市| 祁连县| 牙克石市| 兴宁市| 武汉市| 柞水县| 甘谷县| 肃宁县| 巴南区| 博野县| 砚山县| 安徽省| 绥棱县| 商南县| 南皮县|