分發(fā)任務的方法及裝置的制造方法
【技術領域】
[0001]本公開涉及通信及計算機處理領域,尤其涉及分發(fā)任務的方法及裝置。
【背景技術】
[0002]隨著電子技術的發(fā)展,移動終端已經(jīng)普遍應用,并且更新?lián)Q代非???。在生產(chǎn)或測試階段,需要通過計算機(PC)對移動終端進行配置或任務處理。此時將計算機與移動終端連接,可以通過USB接口連接。通過計算機向移動終端發(fā)送任務,然后移動終端執(zhí)行該任務,以實現(xiàn)配置或?qū)崿F(xiàn)軟件的安裝等。
[0003]本公開的發(fā)明人發(fā)現(xiàn),相關技術中,一個計算機能夠同時控制的移動終端的數(shù)量取決于計算機的USB接口的數(shù)量,但是一般計算機的USB接口的數(shù)量只有2、3個。如果需要配置的移動終端的數(shù)量非常大,則需要花費較長的時間。一種可能的方案是同時在多個計算機上進行相同的配置,以便同時控制更多的移動終端。但是多個計算機需要逐一配置,同步性較差。因此,如何更有效的分發(fā)任務,是亟待解決的問題。
【發(fā)明內(nèi)容】
[0004]為克服相關技術中存在的問題,本公開提供一種分發(fā)任務的方法及裝置。
[0005]根據(jù)本公開實施例的第一方面,提供一種分發(fā)任務的方法,包括:
[0006]將每個計算機上的每個虛擬環(huán)境加入到同一調(diào)度網(wǎng)絡,并為每個計算機上的每個虛擬環(huán)境分配唯一的環(huán)境變量;其中,虛擬環(huán)境是在計算機中根據(jù)每個計算機連接的移動終端的數(shù)量建立的,用于將移動終端模擬成計算機;
[0007]確定待分發(fā)的任務所對應的虛擬環(huán)境;
[0008]根據(jù)確定的所述虛擬環(huán)境的環(huán)境變量,向確定的所述虛擬環(huán)境分發(fā)任務。
[0009]本公開的實施例提供的技術方案可以包括以下有益效果:本實施例中將計算機連接的移動終端模擬成計算機,服務器面向的是多個計算機,這樣可方便對多個計算機上連接的移動終端進行同步的任務分發(fā)。
[0010]所述將每個計算機上的每個虛擬環(huán)境加入到同一調(diào)度網(wǎng)絡,包括:對每個計算機上的每個虛擬環(huán)境進行認證,在認證通過時,將每個計算機上的每個虛擬環(huán)境加入到同一調(diào)度網(wǎng)絡。
[0011]本公開的實施例提供的技術方案可以包括以下有益效果:本實施例通過認證過程建立服務器與移動終端(即虛擬環(huán)境)之間的通道,既實現(xiàn)了通道建立又保證了通信的安全。
[0012]所述對每個計算機上的每個虛擬環(huán)境進行認證,包括:
[0013]接收虛擬環(huán)境發(fā)送的包括密鑰的連接請求;
[0014]將收到的所述密鑰與本地已有的密鑰進行匹配;
[0015]在匹配一致時,確定認證通過。
[0016]本公開的實施例提供的技術方案可以包括以下有益效果:本實施例采用密鑰認證進一步提高了通信的安全性。
[0017]所述認證包括SSH認證。
[0018]本公開的實施例提供的技術方案可以包括以下有益效果:本實施例中采用SSH認證,使得通道傳輸性和安全性更好。
[0019]根據(jù)本公開實施例的第二方面,提供一種分發(fā)任務的方法,包括:
[0020]向服務器發(fā)送連接請求,所述請求用于將每個虛擬環(huán)境加入到由服務器構建的同一調(diào)度網(wǎng)絡,虛擬環(huán)境是根據(jù)每個本地連接的移動終端的數(shù)量建立的,用于將移動終端模擬成計算機;
[0021]接收服務器為每個虛擬環(huán)境分配的唯一環(huán)境變量;
[0022]接收服務器分發(fā)的任務;
[0023]根據(jù)收到的所述任務中的環(huán)境變量,將收到的所述任務分發(fā)給收到的所述環(huán)境變量對應的虛擬環(huán)境。
[0024]本公開的實施例提供的技術方案可以包括以下有益效果:本實施例中將計算機連接的移動終端模擬成計算機,服務器面向的是多個計算機,這樣可方便對多個計算機上連接的移動終端進行同步的任務分發(fā)。
[0025]所述向服務器發(fā)送連接請求,包括:向服務器發(fā)送認證請求。
[0026]本公開的實施例提供的技術方案可以包括以下有益效果:本實施例通過認證過程建立服務器與移動終端(即虛擬環(huán)境)之間的通道,既實現(xiàn)了通道建立又保證了通信的安全。
[0027]根據(jù)本公開實施例的第三方面,提供一種分發(fā)任務的裝置,包括:
[0028]添加模塊,用于將每個計算機上的每個虛擬環(huán)境加入到同一調(diào)度網(wǎng)絡,并為每個計算機上的每個虛擬環(huán)境分配唯一的環(huán)境變量;其中,虛擬環(huán)境是在計算機中根據(jù)每個計算機連接的移動終端的數(shù)量建立的,用于將移動終端模擬成計算機;
[0029]控制模塊,用于確定待分發(fā)的任務所對應的虛擬環(huán)境;
[0030]發(fā)送模塊,用于根據(jù)確定的所述虛擬環(huán)境的環(huán)境變量,向確定的所述虛擬環(huán)境分發(fā)任務。
[0031 ] 在一個實施例中,所述添加模塊包括:
[0032]認證單元,用于對每個計算機上的每個虛擬環(huán)境進行認證;
[0033]添加單元,用于在認證通過時,將每個計算機上的每個虛擬環(huán)境加入到同一調(diào)度網(wǎng)絡。
[0034]在一個實施例中,所述認證單元包括:
[0035]接收子單元,用于接收虛擬環(huán)境發(fā)送的包括密鑰的連接請求;
[0036]匹配子單元,用于將收到的所述密鑰與本地已有的密鑰進行匹配;
[0037]確定子單元,用于在匹配一致時,確定認證通過。
[0038]在一個實施例中,所述認證包括SSH認證。
[0039]根據(jù)本公開實施例的第四方面,提供一種分發(fā)任務的裝置,包括:
[0040]第一發(fā)送模塊,用于向服務器發(fā)送連接請求,所述請求用于將每個虛擬環(huán)境加入到由服務器構建的同一調(diào)度網(wǎng)絡,虛擬環(huán)境是根據(jù)每個本地連接的移動終端的數(shù)量建立的,用于將移動終端模擬成計算機;
[0041]第一接收模塊,用于接收服務器為每個虛擬環(huán)境分配的唯一環(huán)境變量;
[0042]第二接收模塊,用于接收服務器分發(fā)的任務;
[0043]第二發(fā)送模塊,用于根據(jù)收到的所述任務中的環(huán)境變量,將收到的所述任務分發(fā)給收到的所述環(huán)境變量對應的虛擬環(huán)境。
[0044]在一個實施例中,所述第一發(fā)送模塊向服務器發(fā)送認證請求。
[0045]根據(jù)本公開實施例的第五方面,提供一種分發(fā)任務的裝置,包括:
[0046]處理器;
[0047]用于存儲處理器可執(zhí)行指令的存儲器;
[0048]其中,所述處理器被配置為:
[0049]將每個計算機上的每個虛擬環(huán)境加入到同一調(diào)度網(wǎng)絡,并為每個計算機上的每個虛擬環(huán)境分配唯一的環(huán)境變量;其中,虛擬環(huán)境是在計算機中根據(jù)每個計算機連接的移動終端的數(shù)量建立的,用于將移動終端模擬成計算機;
[0050]確定待分發(fā)的任務所對應的虛擬環(huán)境;
[0051]根據(jù)確定的所述虛擬環(huán)境的環(huán)境變量,向確定的所述虛擬環(huán)境分發(fā)任務。
[0052]根據(jù)本公開實施例的第六方面,提供一種分發(fā)任務的裝置,包括:
[0053]處理器;
[0054]用于存儲處理器可執(zhí)行指令的存儲器;
[0055]其中,所述處理器被配置為:
[0056]向服務器發(fā)送連接請求,所述請求用于將每個虛擬環(huán)境加入到由服務器構建的同一調(diào)度網(wǎng)絡,虛擬環(huán)境是根據(jù)每個本地連接的移動終端的數(shù)量建立的,用于將移動終端模擬成計算機;
[0057]接收服務器為每個虛擬環(huán)境分配的唯一環(huán)境變量;
[0058]接收服務器分發(fā)的任務;
[0059]根據(jù)收到的所述任務中的環(huán)境變量,將收到的所述任務分發(fā)給收到的所述環(huán)境變量對應的虛擬環(huán)境。
[0060]應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0061]此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。
[0062]圖1是根據(jù)一示例性實施例示出的一種分發(fā)任務的方法的流程圖。
[0063]圖2是根據(jù)一示例性實施例示出的一種架構的示意圖。
[0064]圖3是根據(jù)一示例性實施例示出的一種分發(fā)任務的方法的流程圖。