本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,具體涉及一種嵌入式設(shè)備的資源利用方法及系統(tǒng)。
背景技術(shù):
嵌入式設(shè)備主要由嵌入式處理器、相關(guān)支撐硬件和嵌入式軟件系統(tǒng)組成,它是集軟硬件于一體的可獨(dú)立工作的“器件”。嵌入式設(shè)備的系統(tǒng)有別于一般的計(jì)算機(jī)處理系統(tǒng),它不具備像硬盤那樣大容量的存儲(chǔ)介質(zhì),處理任務(wù)的能力較一般的計(jì)算機(jī)弱。
基于嵌入式設(shè)備的特點(diǎn),不能直接采用針對(duì)一般計(jì)算機(jī)的資源利用方法,所以,目前亟需一種嵌入式設(shè)備的資源利用方法,能夠有效利用嵌入式設(shè)備的資源。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種嵌入式設(shè)備的資源利用方法及系統(tǒng),能夠針對(duì)嵌入式設(shè)備的特點(diǎn),對(duì)嵌入式設(shè)備的資源進(jìn)行有效利用。
本發(fā)明提供了一種嵌入式設(shè)備的資源利用方法,所述方法包括:
預(yù)先接收各個(gè)嵌入式設(shè)備的注冊(cè)信息,所述注冊(cè)信息包括設(shè)備標(biāo)識(shí)和設(shè)備資源信息;并建立所述設(shè)備標(biāo)識(shí)與所述設(shè)備資源信息的對(duì)應(yīng)關(guān)系;
接收任一待處理任務(wù),所述待處理任務(wù)具有處理資源需求;
在所述注冊(cè)信息中查找滿足所述處理資源需求的設(shè)備資源信息,并根據(jù)預(yù)先建立的設(shè)備標(biāo)識(shí)與設(shè)備資源信息的對(duì)應(yīng)關(guān)系,確定與所述設(shè)備資源信息具有對(duì)應(yīng)的設(shè)備標(biāo)識(shí);
將所述待處理任務(wù)下發(fā)至具有所述設(shè)備標(biāo)識(shí)的嵌入式設(shè)備,所述嵌入式設(shè)備安裝有封裝著計(jì)算模塊的容器,以使所述嵌入式設(shè)備利用所述容器中的計(jì)算模塊處理所述待處理任務(wù)。
優(yōu)選地,所述方法還包括:
回收所述嵌入式設(shè)備對(duì)所述待處理任務(wù)的處理結(jié)果。
優(yōu)選地,所述設(shè)備資源信息包括CPU資源信息,內(nèi)存資源信息和帶寬;所述方法還包括:
分別依據(jù)所述CPU資源信息,所述內(nèi)存資源信息和所述帶寬,對(duì)所述注冊(cè)信息進(jìn)行排序;
相應(yīng)的,所述在所述注冊(cè)信息中查找滿足所述處理資源需求的設(shè)備資源信息,具體為:
根據(jù)所述排序結(jié)果,在所述注冊(cè)信息中查找滿足所述處理資源需求的設(shè)備資源信息。
優(yōu)選地,所述方法還包括:
分別根據(jù)注冊(cè)信息對(duì)各個(gè)嵌入式設(shè)備進(jìn)行打分;
相應(yīng)的,所述在所述注冊(cè)信息中查找滿足所述處理資源需求的設(shè)備資源信息,具體為:
根據(jù)各個(gè)嵌入式設(shè)備的得分,在所述注冊(cè)信息中查找滿足所述處理資源需求的設(shè)備資源信息。
優(yōu)選地,所述方法還包括:
通過發(fā)送心跳信號(hào)的方式,保持與各個(gè)嵌入式設(shè)備的通信連接。
本發(fā)明還提供了一種嵌入式設(shè)備的資源利用系統(tǒng),所述系統(tǒng)包括任務(wù)分發(fā)節(jié)點(diǎn),所述任務(wù)分發(fā)節(jié)點(diǎn)包括第一接收單元,建立單元,第二接收單元,查找單元,確定單元和下發(fā)單元:
所述第一接收單元,用于預(yù)先接收各個(gè)嵌入式設(shè)備的注冊(cè)信息,所述注冊(cè)信息包括設(shè)備標(biāo)識(shí)和設(shè)備資源信息;
所述建立單元,用于建立所述設(shè)備標(biāo)識(shí)與所述設(shè)備資源信息的對(duì)應(yīng)關(guān)系;
所述第二接收單元,用于接收任一待處理任務(wù),所述待處理任務(wù)具有處理資源需求;
所述查找單元,用于在所述注冊(cè)信息中查找滿足所述處理資源需求的設(shè)備資源信息;
所述確定單元,用于根據(jù)預(yù)先建立的設(shè)備標(biāo)識(shí)與設(shè)備資源信息的對(duì)應(yīng)關(guān)系,確定與所述設(shè)備資源信息具有對(duì)應(yīng)的設(shè)備標(biāo)識(shí);
所述下發(fā)單元,用于將所述待處理任務(wù)下發(fā)至具有所述設(shè)備標(biāo)識(shí)的嵌入式設(shè)備,所述嵌入式設(shè)備安裝有封裝著計(jì)算模塊的容器,以使所述嵌入式設(shè)備利用所述容器中的計(jì)算模塊處理所述待處理任務(wù)。
優(yōu)選地,所述系統(tǒng)還包括任務(wù)回收節(jié)點(diǎn);
所述任務(wù)回收節(jié)點(diǎn),用于回收所述嵌入式設(shè)備對(duì)所述待處理任務(wù)的處理結(jié)果。
優(yōu)選地,所述設(shè)備資源信息包括CPU資源信息,內(nèi)存資源信息和帶寬;所述任務(wù)分發(fā)節(jié)點(diǎn)還包括排序單元:
所述排序單元,用于分別依據(jù)所述CPU資源信息,所述內(nèi)存資源信息和所述帶寬,對(duì)所述注冊(cè)信息進(jìn)行排序;
相應(yīng)的,所述查找單元,具體用于:
根據(jù)所述排序結(jié)果,在所述注冊(cè)信息中查找滿足所述處理資源需求的設(shè)備資源信息。
優(yōu)選地,所述任務(wù)分發(fā)節(jié)點(diǎn)還包括打分單元:
所述打分單元,用于分別根據(jù)注冊(cè)信息對(duì)各個(gè)嵌入式設(shè)備進(jìn)行打分;
相應(yīng)的,所述查找單元,具體用于:
根據(jù)各個(gè)嵌入式設(shè)備的得分,在所述注冊(cè)信息中查找滿足所述處理資源需求的設(shè)備資源信息。
優(yōu)選地,所述任務(wù)分發(fā)節(jié)點(diǎn)還包括心跳單元:
所述心跳單元,用于通過發(fā)送心跳信號(hào)的方式,保持與各個(gè)嵌入式設(shè)備的通信連接。
本發(fā)明提供了一種嵌入式設(shè)備的資源利用方法,預(yù)先接收各個(gè)嵌入式設(shè)備的注冊(cè)信息,所述注冊(cè)信息包括設(shè)備標(biāo)識(shí)和設(shè)備資源信息;并建立所述設(shè)備標(biāo)識(shí)與所述設(shè)備資源信息的對(duì)應(yīng)關(guān)系。接收任一待處理任務(wù),所述待處理任務(wù)具有處理資源需求。然后,在所述注冊(cè)信息中查找滿足所述處理資源需求的設(shè)備資源信息,并根據(jù)預(yù)先建立的設(shè)備標(biāo)識(shí)與設(shè)備資源信息的對(duì)應(yīng)關(guān)系,確定與所述設(shè)備資源信息具有對(duì)應(yīng)的設(shè)備標(biāo)識(shí)。最終,將所述待處理任務(wù)下發(fā)至具有所述設(shè)備標(biāo)識(shí)的嵌入式設(shè)備,所述嵌入式設(shè)備安裝有封裝著計(jì)算模塊的容器,以使所述嵌入式設(shè)備利用所述容器中的計(jì)算模塊處理所述待處理任務(wù)。本發(fā)明能夠針對(duì)嵌入式設(shè)備的特點(diǎn),對(duì)嵌入式設(shè)備的資源進(jìn)行有效利用。
附圖說明
為了更清楚地說明本申請(qǐng)實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請(qǐng)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的一種嵌入式設(shè)備的資源利用方法流程圖;
圖2為本發(fā)明實(shí)施例提供的一種充電樁的資源利用方法流程圖;
圖3為本發(fā)明實(shí)施例提供的一種嵌入式設(shè)備的資源利用系統(tǒng)的結(jié)構(gòu)示意圖;
圖4為本發(fā)明實(shí)施例提供的另一種嵌入式設(shè)備的資源利用系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
以下進(jìn)行實(shí)施例具體內(nèi)容的介紹。
本發(fā)明實(shí)施例提供了一種嵌入式設(shè)備的資源利用方法,參考圖1,為本發(fā)明實(shí)施例提供的一種嵌入式設(shè)備的資源利用方法流程圖。所述方法具體包括:
S101:預(yù)先接收各個(gè)嵌入式設(shè)備的注冊(cè)信息,所述注冊(cè)信息包括設(shè)備標(biāo)識(shí)和設(shè)備資源信息;并建立所述設(shè)備標(biāo)識(shí)與所述設(shè)備資源信息的對(duì)應(yīng)關(guān)系。
本發(fā)明實(shí)施例中,在與任一嵌入式設(shè)備建立通訊連接后,所述嵌入式設(shè)備首先需要完成注冊(cè)。具體的,接收所述嵌入式設(shè)備的注冊(cè)信息,并建立所述注冊(cè)信息中的設(shè)備標(biāo)識(shí)與設(shè)備資源信息的對(duì)應(yīng)關(guān)系,以完成所述嵌入式設(shè)備的注冊(cè)。
其中,所述注冊(cè)信息包括設(shè)備標(biāo)識(shí)和設(shè)備資源信息,所述設(shè)備標(biāo)識(shí)用于唯一標(biāo)識(shí)所述嵌入式設(shè)備,通常為網(wǎng)絡(luò)地址、數(shù)字證書等;所述設(shè)備資源信息用于表示所述嵌入式設(shè)備的當(dāng)前資源使用情況,通常包括CPU資源信息,內(nèi)存資源信息和帶寬,另外通過對(duì)所述嵌入式設(shè)備的網(wǎng)絡(luò)情況進(jìn)行測(cè)試得到所述嵌入式設(shè)備的網(wǎng)絡(luò)延遲信息,也可以將所述網(wǎng)絡(luò)延遲信息作為所述嵌入式設(shè)備的設(shè)備資源信息。
S102:接收任一待處理任務(wù),所述待處理任務(wù)具有處理資源需求。
基于嵌入式設(shè)備的特點(diǎn),通常用于處理可拆分的大任務(wù),或者需要計(jì)算資源相對(duì)較少的小任務(wù)。如果接收到的待處理任務(wù)為可拆分的大任務(wù),則首先將所述待處理任務(wù)進(jìn)行拆分,并將拆分后的子任務(wù)分別下發(fā)至不同的嵌入式設(shè)備處理。
另外,本發(fā)明實(shí)施例在接收到待處理任務(wù)后,確定所述待處理任務(wù)的處理資源需求,例如對(duì)CPU資源、內(nèi)存資源等的需求。
S103:在所述注冊(cè)信息中查找滿足所述處理資源需求的設(shè)備資源信息,并根據(jù)預(yù)先建立的設(shè)備標(biāo)識(shí)與設(shè)備資源信息的對(duì)應(yīng)關(guān)系,確定與所述設(shè)備資源信息具有對(duì)應(yīng)關(guān)系的設(shè)備標(biāo)識(shí)。
本發(fā)明實(shí)施例在確定所述待處理任務(wù)的處理資源需求后,在各個(gè)嵌入式設(shè)備的注冊(cè)信息中查找能夠滿足所述處理資源需求的設(shè)備資源信息。值得注意的是,通常能夠滿足所述處理資源需求的設(shè)備資源信息可能有多個(gè),本發(fā)明實(shí)施例確定一個(gè)用于處理所述待處理任務(wù)即可。具體的,可以隨機(jī)選出一個(gè)能夠滿足所述處理資源需求的設(shè)備資源信息,也可以選擇具有最充足資源的設(shè)備資源信息,最終確定所述設(shè)備資源信息對(duì)應(yīng)的設(shè)備標(biāo)識(shí)。
一種優(yōu)選實(shí)施方式中,可以預(yù)先根據(jù)各個(gè)嵌入式設(shè)備的空閑資源情況對(duì)各個(gè)嵌入式設(shè)備的注冊(cè)信息進(jìn)行排序。具體的,所述設(shè)備資源信息可以包括CPU資源信息,內(nèi)存資源信息和帶寬,分別依據(jù)CPU資源信息,內(nèi)存資源信息和帶寬,對(duì)各個(gè)嵌入式設(shè)備的注冊(cè)信息進(jìn)行排序。例如,依據(jù)CPU資源信息對(duì)各個(gè)嵌入式設(shè)備的注冊(cè)信息進(jìn)行排序后的排序結(jié)果,能夠表明各個(gè)嵌入式設(shè)備的CPU空閑資源情況的順序,在接收到對(duì)CPU資源信息有需求的任務(wù)時(shí),可以直接根據(jù)所述排序結(jié)果確定CPU利用率最低的嵌入式設(shè)備用于該任務(wù)。
另一種優(yōu)選實(shí)施方式中,可以預(yù)先根據(jù)注冊(cè)信息分別對(duì)各個(gè)嵌入式設(shè)備進(jìn)行打分,例如分別設(shè)置不同的加分條件,如CPU利用率低于50%,則加10分;CPU利用率低于40%,則加20分。本發(fā)明實(shí)施例對(duì)打分策略不進(jìn)行限制,只要得分能夠反映各個(gè)嵌入式設(shè)備的空閑資源情況即可。在接收到待處理任務(wù)后,根據(jù)各個(gè)嵌入式設(shè)備的得分,可以選擇最高分對(duì)應(yīng)的嵌入式設(shè)備用于處理該任務(wù)。
S104:將所述待處理任務(wù)下發(fā)至具有所述設(shè)備標(biāo)識(shí)的嵌入式設(shè)備,所述嵌入式設(shè)備安裝有封裝著計(jì)算模塊的容器,以使所述嵌入式設(shè)備利用所述容器中的計(jì)算模塊處理所述待處理任務(wù)。
本發(fā)明實(shí)施例確定用于處理所述待處理任務(wù)的嵌入式設(shè)備的設(shè)備標(biāo)識(shí)后,向具有所述設(shè)備標(biāo)識(shí)的嵌入式設(shè)備下發(fā)所述待處理任務(wù)。
由于嵌入式設(shè)備的操作系統(tǒng)與用于處理任務(wù)的計(jì)算模塊是異構(gòu)的,不能兼容。為了克服異構(gòu)問題,本發(fā)明實(shí)施例預(yù)先為各個(gè)嵌入式設(shè)備設(shè)置能夠兼容的容器,并利用所述容器封裝用于處理任務(wù)的計(jì)算模塊。實(shí)際應(yīng)用中,在分發(fā)任務(wù)之前,預(yù)先在各個(gè)嵌入式設(shè)備中安裝封裝有計(jì)算模塊的容器。在嵌入式設(shè)備接收到下發(fā)的任務(wù)后,利用自身安裝的容器中的計(jì)算模塊處理該任務(wù),實(shí)現(xiàn)對(duì)嵌入式設(shè)備的空閑資源的利用。
另外,為了實(shí)現(xiàn)任務(wù)處理的閉環(huán),本發(fā)明實(shí)施例從所述嵌入式設(shè)備回收對(duì)所述任務(wù)的處理結(jié)果,最終對(duì)各個(gè)任務(wù)的處理結(jié)果進(jìn)行整理后反饋給派發(fā)任務(wù)的用戶。
在各個(gè)嵌入式設(shè)備完成注冊(cè)后,本發(fā)明實(shí)施例需要與各個(gè)嵌入式設(shè)備保持通信連接,以便隨時(shí)為各個(gè)嵌入式設(shè)備下發(fā)任務(wù)。為此,本發(fā)明實(shí)施例通過定時(shí)的向各個(gè)嵌入式設(shè)備發(fā)送心跳信號(hào)的方式,保持與各個(gè)嵌入式設(shè)備的通信連接。
本發(fā)明實(shí)施例提供的嵌入式設(shè)備的資源利用方法中,預(yù)先接收各個(gè)嵌入式設(shè)備的注冊(cè)信息,所述注冊(cè)信息包括設(shè)備標(biāo)識(shí)和設(shè)備資源信息;并建立所述設(shè)備標(biāo)識(shí)與所述設(shè)備資源信息的對(duì)應(yīng)關(guān)系。接收任一待處理任務(wù),所述待處理任務(wù)具有處理資源需求。然后,在所述注冊(cè)信息中查找滿足所述處理資源需求的設(shè)備資源信息,并根據(jù)預(yù)先建立的設(shè)備標(biāo)識(shí)與設(shè)備資源信息的對(duì)應(yīng)關(guān)系,確定與所述設(shè)備資源信息具有對(duì)應(yīng)的設(shè)備標(biāo)識(shí)。最終,將所述待處理任務(wù)下發(fā)至具有所述設(shè)備標(biāo)識(shí)的嵌入式設(shè)備,所述嵌入式設(shè)備安裝有封裝著計(jì)算模塊的容器,以使所述嵌入式設(shè)備利用所述容器中的計(jì)算模塊處理所述待處理任務(wù)。本發(fā)明實(shí)施例能夠針對(duì)嵌入式設(shè)備的特點(diǎn),對(duì)嵌入式設(shè)備的資源進(jìn)行有效利用。
一種應(yīng)用場(chǎng)景中,電動(dòng)汽車充電站中的充電樁屬于嵌入式設(shè)備,除了用于充電業(yè)務(wù),事實(shí)上充電樁本身的空閑資源較多,本發(fā)明實(shí)施例可以對(duì)充電樁的資源進(jìn)行更充分的利用。
參考圖2,為本發(fā)明實(shí)施例提供的一種充電樁的資源利用方法流程圖,其中,可以利用充電樁的空閑資源對(duì)交通違章圖片進(jìn)行識(shí)別,或者對(duì)天體領(lǐng)域的計(jì)算任務(wù)等進(jìn)行處理。本發(fā)明實(shí)施例對(duì)利用充電樁進(jìn)行處理的任務(wù)不做限制。
目前,每天的交通違章圖片數(shù)量較多,而識(shí)別出這些圖片中的違章車牌號(hào)的計(jì)算量較大,如果單獨(dú)購(gòu)買并維護(hù)用于識(shí)別交通違章圖片的計(jì)算機(jī),則需要成本較高。所以,可以具有空閑資源的充電樁對(duì)交通違章圖片進(jìn)行識(shí)別,方法如下:
S201:預(yù)先接收各個(gè)充電樁的注冊(cè)信息,包括充電樁標(biāo)識(shí)和充電樁資源信息。
S202:接收識(shí)別交通違章圖片的任務(wù),所述任務(wù)具有處理資源需求。
S203:在各個(gè)充電樁的注冊(cè)信息中,查找能夠滿足所述處理資源需求的充電樁資源信息,并確定與所述充電樁資源信息具有對(duì)應(yīng)關(guān)系的充電樁標(biāo)識(shí)。
S204:將識(shí)別交通違章圖片的任務(wù)下發(fā)至具有所述充電樁標(biāo)識(shí)的充電樁,以便所述充電樁對(duì)其進(jìn)行處理。
值得注意的是,各個(gè)充電樁預(yù)先安裝有兼容的容器,所述容器中封裝有勇于任務(wù)處理的計(jì)算模塊。
實(shí)際應(yīng)用中,將交通違章圖片的URL發(fā)送至具有所述充電樁標(biāo)識(shí)的充電樁,所述充電樁可以根據(jù)所述URL自行下載對(duì)應(yīng)的交通違章圖片,并識(shí)別出所述交通違章圖片中的車牌號(hào)等結(jié)果。
值得注意的是,可以確定多個(gè)用于處理識(shí)別交通違章圖片的任務(wù)的充電樁,多個(gè)充電樁可以同時(shí)對(duì)交通違章圖片進(jìn)行并行識(shí)別,提高識(shí)別交通違章圖片的處理效率,從而使得車主能夠及時(shí)的得知自己的違章情況。
S205:所述充電樁返回所述識(shí)別交通違章圖片的任務(wù)的處理結(jié)果。
本發(fā)明實(shí)施例提供的充電樁的資源利用方法,能夠針對(duì)充電樁本身的特點(diǎn),實(shí)現(xiàn)對(duì)充電樁中空閑資源的有效利用,避免系統(tǒng)資源的浪費(fèi)。
本發(fā)明實(shí)施例還提供了一種嵌入式設(shè)備的資源利用系統(tǒng),參考圖3,為本發(fā)明實(shí)施例提供的一種嵌入式設(shè)備的資源利用系統(tǒng)的結(jié)構(gòu)示意圖。所述系統(tǒng)包括任務(wù)分發(fā)節(jié)點(diǎn)300;
所述任務(wù)分發(fā)節(jié)點(diǎn)300包括第一接收單元301,建立單元302,第二接收單元303,查找單元304,確定單元305和下發(fā)單元306:
所述第一接收單元301,用于預(yù)先接收各個(gè)嵌入式設(shè)備的注冊(cè)信息,所述注冊(cè)信息包括設(shè)備標(biāo)識(shí)和設(shè)備資源信息;
所述建立單元302,用于建立所述設(shè)備標(biāo)識(shí)與所述設(shè)備資源信息的對(duì)應(yīng)關(guān)系;
所述第二接收單元303,用于接收任一待處理任務(wù),所述待處理任務(wù)具有處理資源需求;
所述查找單元304,用于在所述注冊(cè)信息中查找滿足所述處理資源需求的設(shè)備資源信息;
所述確定單元305,用于根據(jù)預(yù)先建立的設(shè)備標(biāo)識(shí)與設(shè)備資源信息的對(duì)應(yīng)關(guān)系,確定與所述設(shè)備資源信息具有對(duì)應(yīng)的設(shè)備標(biāo)識(shí);
所述下發(fā)單元306,用于將所述待處理任務(wù)下發(fā)至具有所述設(shè)備標(biāo)識(shí)的嵌入式設(shè)備,所述嵌入式設(shè)備安裝有封裝著計(jì)算模塊的容器,以使所述嵌入式設(shè)備利用所述容器中的計(jì)算模塊處理所述待處理任務(wù)。
基于圖3,本發(fā)明實(shí)施例還提供了一種嵌入式設(shè)備的資源利用系統(tǒng),參考圖4,為本發(fā)明實(shí)施例提供的另一種嵌入式設(shè)備的資源利用系統(tǒng)的結(jié)構(gòu)示意圖。所述系統(tǒng)還包括任務(wù)回收節(jié)點(diǎn)310;
所述任務(wù)回收節(jié)點(diǎn)310,用于回收所述嵌入式設(shè)備對(duì)所述待處理任務(wù)的處理結(jié)果。
一種優(yōu)選實(shí)施方式中,所述設(shè)備資源信息包括CPU資源信息,內(nèi)存資源信息和帶寬;所述任務(wù)分發(fā)節(jié)點(diǎn)還包括排序單元:
所述排序單元,用于分別依據(jù)所述CPU資源信息,所述內(nèi)存資源信息和所述帶寬,對(duì)所述注冊(cè)信息進(jìn)行排序;
相應(yīng)的,所述查找單元,具體用于:
根據(jù)所述排序結(jié)果,在所述注冊(cè)信息中查找滿足所述處理資源需求的設(shè)備資源信息。
另一種優(yōu)選實(shí)施方式中,所述任務(wù)分發(fā)節(jié)點(diǎn)還包括打分單元:
所述打分單元,用于分別根據(jù)注冊(cè)信息對(duì)各個(gè)嵌入式設(shè)備進(jìn)行打分;
相應(yīng)的,所述查找單元,具體用于:
根據(jù)各個(gè)嵌入式設(shè)備的得分,在所述注冊(cè)信息中查找滿足所述處理資源需求的設(shè)備資源信息。
另外,所述任務(wù)分發(fā)節(jié)點(diǎn)還包括心跳單元:
所述心跳單元,用于通過發(fā)送心跳信號(hào)的方式,保持與各個(gè)嵌入式設(shè)備的通信連接。
本發(fā)明實(shí)施例提供的嵌入式設(shè)備的資源利用系統(tǒng)包括任務(wù)分發(fā)節(jié)點(diǎn),所述任務(wù)分發(fā)節(jié)點(diǎn)包括第一接收單元,建立單元,第二接收單元,查找單元,確定單元和下發(fā)單元:所述第一接收單元,用于預(yù)先接收各個(gè)嵌入式設(shè)備的注冊(cè)信息,所述注冊(cè)信息包括設(shè)備標(biāo)識(shí)和設(shè)備資源信息;所述建立單元,用于建立所述設(shè)備標(biāo)識(shí)與所述設(shè)備資源信息的對(duì)應(yīng)關(guān)系;所述第二接收單元,用于接收任一待處理任務(wù),所述待處理任務(wù)具有處理資源需求;所述查找單元,用于在所述注冊(cè)信息中查找滿足所述處理資源需求的設(shè)備資源信息;所述確定單元,用于根據(jù)預(yù)先建立的設(shè)備標(biāo)識(shí)與設(shè)備資源信息的對(duì)應(yīng)關(guān)系,確定與所述設(shè)備資源信息具有對(duì)應(yīng)的設(shè)備標(biāo)識(shí);所述下發(fā)單元,用于將所述待處理任務(wù)下發(fā)至具有所述設(shè)備標(biāo)識(shí)的嵌入式設(shè)備,所述嵌入式設(shè)備安裝有封裝著計(jì)算模塊的容器,以使所述嵌入式設(shè)備利用所述容器中的計(jì)算模塊處理所述待處理任務(wù)。本發(fā)明實(shí)施例能夠針對(duì)嵌入式設(shè)備的特點(diǎn),對(duì)嵌入式設(shè)備的資源進(jìn)行有效利用。
對(duì)于裝置實(shí)施例而言,由于其基本對(duì)應(yīng)于方法實(shí)施例,所以相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
以上對(duì)本發(fā)明實(shí)施例所提供的一種嵌入式設(shè)備的資源利用方法及系統(tǒng)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。