本發(fā)明涉及智能家居領(lǐng)域,具體而言,涉及一種設備控制方法和裝置。
背景技術(shù):
隨著家電智能化的發(fā)展,人工智能技術(shù)將快速占領(lǐng)家庭,但受限于單個家居設備存儲及計算能力,現(xiàn)在的廠家全部采用的是云端解決方案,即家居控制系統(tǒng)的大腦放在云端,用于處理海量數(shù)據(jù),并將最終的判斷結(jié)果傳輸?shù)接脩舳耍译姷闹巧趟降拇_得以很大程度的提高,但是數(shù)據(jù)的云到端的傳輸不可避免會影響家居(家電等)的交互響應速度,大規(guī)模的云端服務器建設也給廠家?guī)沓林氐某杀緣毫Α?/p>
針對上述的問題,目前尚未提出有效的解決方案。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種設備控制方法和裝置,以至少解決設備交互響應速度慢的技術(shù)問題。
根據(jù)本發(fā)明實施例的一個方面,提供了一種設備控制方法,包括:第一設備接收數(shù)據(jù)處理請求,所述數(shù)據(jù)處理請求用于請求對目標數(shù)據(jù)進行處理;在檢測到所述數(shù)據(jù)處理請求之后,所述第一設備根據(jù)第二設備的計算和存儲能力信息將所述目標數(shù)據(jù)分配給所述第二設備;所述第一設備獲取所述第一設備和所述第二設備對所述目標數(shù)據(jù)的處理結(jié)果,其中,所述第一設備和所述第二設備根據(jù)所述數(shù)據(jù)處理請求對所述目標數(shù)據(jù)進行處理得到所述處理結(jié)果;所述第一設備根據(jù)所述處理結(jié)果執(zhí)行相應操作。
進一步地,所述第一設備根據(jù)所述第二設備的計算和存儲能力信息將所述目標數(shù)據(jù)分配給第二設備包括:所述第一設備獲取所述第二設備的計算和存儲能力信息;所述第一設備將所述目標數(shù)據(jù)按照計算和存儲能力比例分配給所述第二設備,其中,所述計算和存儲能力比例為所述第一設備的計算和存儲能力信息和所述第二設備的計算和存儲能力信息的比例。
進一步地,所述第一設備獲取所述第二設備的計算和存儲能力信息包括:所述第一設備檢測所述第二設備中是否存儲有所述第二設備的計算和存儲能力信息;如果所述第二設備中存儲有所述第二設備的計算和存儲能力信息,則所述第一設備從所述第二設備中獲取所述第二設備的計算和存儲能力信息;如果所述第二設備中未存儲有所述第二設備的計算和存儲能力信息,則所述第一設備向所述第二設備發(fā)送預設程序,根據(jù)所述第二設備對所述預設程序的處理信息確定所述第二設備的計算和存儲能力信息。
進一步地,在所述第一設備根據(jù)所述處理結(jié)果執(zhí)行相應操作之后,所述方法包括:所述第一設備獲取多個所述第一設備的多個所述操作的歷史操作信息;所述第一設備根據(jù)所述歷史操作信息確定多個所述操作的執(zhí)行順序;所述第一設備根據(jù)目標操作在所述執(zhí)行順序中的次序執(zhí)行所述目標操作。
進一步地,所述第一設備根據(jù)目標操作在所述執(zhí)行順序中的次序執(zhí)行所述目標操作包括:所述第一設備檢測所有設備的當前操作;所述第一設備根據(jù)所述執(zhí)行順序判斷下一個執(zhí)行的操作是否為所述目標操作;如果判斷出下一個執(zhí)行的操作為所述目標操作,則所述第一設備在所述當前操作執(zhí)行完畢后執(zhí)行所述目標操作。
根據(jù)本發(fā)明實施例的另一方面,還提供了一種設備控制裝置,包括:接收單元,用于通過第一設備接收數(shù)據(jù)處理請求,所述數(shù)據(jù)處理請求用于請求對目標數(shù)據(jù)進行處理;分配單元,用于在檢測到所述數(shù)據(jù)處理請求之后,通過所述第一設備根據(jù)第二設備的計算和存儲能力信息將所述目標數(shù)據(jù)分配給所述第二設備;第一獲取單元,用于通過所述第一設備獲取所述第一設備和所述第二設備對所述目標數(shù)據(jù)的處理結(jié)果,其中,所述第一設備和所述第二設備根據(jù)所述數(shù)據(jù)處理請求對所述目標數(shù)據(jù)進行處理得到所述處理結(jié)果;第一執(zhí)行單元,用于通過所述第一設備根據(jù)所述處理結(jié)果執(zhí)行相應操作。
進一步地,所述分配單元包括:獲取模塊,用于通過所述第一設備獲取所述第二設備的計算和存儲能力信息;分配模塊,用于通過所述第一設備將所述目標數(shù)據(jù)按照計算和存儲能力比例分配給所述第二設備,其中,所述計算和存儲能力比例為所述第一設備的計算和存儲能力信息和所述第二設備的計算和存儲能力信息的比例。
進一步地,所述獲取模塊包括:檢測子模塊,用于通過所述第一設備檢測所述第二設備中是否存儲有所述第二設備的計算和存儲能力信息;獲取子模塊,用于在所述第二設備中存儲有所述第二設備的計算和存儲能力信息時,通過所述第一設備從所述第二設備中獲取所述第二設備的計算和存儲能力信息;確定子模塊,用于在所述第二設備中未存儲有所述第二設備的計算和存儲能力信息時,通過所述第一設備向所述第二設備發(fā)送預設程序,根據(jù)所述第二設備對所述預設程序的處理信息確定所述第二設備的計算和存儲能力信息。
進一步地,所述裝置包括:第二獲取單元,用于在所述第一設備根據(jù)所述處理結(jié)果執(zhí)行相應操作之后,通過所述第一設備獲取多個所述第一設備的多個所述操作的歷史操作信息;確定單元,用于通過所述第一設備根據(jù)所述歷史操作信息確定多個所述操作的執(zhí)行順序;第二執(zhí)行單元,用于通過所述第一設備根據(jù)目標操作在所述執(zhí)行順序中的次序執(zhí)行所述目標操作。
進一步地,所述第二執(zhí)行單元包括:檢測模塊,用于通過所述第一設備檢測所有設備的當前操作;判斷模塊,用于通過所述第一設備根據(jù)所述執(zhí)行順序判斷下一個執(zhí)行的操作是否為所述目標操作;執(zhí)行模塊,用于在判斷出下一個執(zhí)行的操作為所述目標操作時,通過所述第一設備在所述當前操作執(zhí)行完畢后執(zhí)行所述目標操作。
在本發(fā)明實施例中,采用第一設備接收數(shù)據(jù)處理請求,數(shù)據(jù)處理請求用于請求對目標數(shù)據(jù)進行處理;在檢測到數(shù)據(jù)處理請求之后,第一設備根據(jù)第二設備的計算和存儲能力信息將目標數(shù)據(jù)分配給第二設備;第一設備獲取第一設備和第二設備對目標數(shù)據(jù)的處理結(jié)果,其中,第一設備和第二設備根據(jù)數(shù)據(jù)處理請求對目標數(shù)據(jù)進行處理得到處理結(jié)果;第一設備根據(jù)處理結(jié)果執(zhí)行相應操作的方式,通過整合第一設備和第二設備的存儲和計算能力,并由第一設備和第二設備直接交互完成數(shù)據(jù)處理請求,達到了減少數(shù)據(jù)傳輸時間的目的,從而實現(xiàn)了提高設備交互響應速度的技術(shù)效果,進而解決了設備交互響應速度慢的技術(shù)問題。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
圖1是根據(jù)本發(fā)明實施例的一種可選的設備控制方法的流程圖;
圖2是根據(jù)本發(fā)明實施例的設備組成的示意圖;
圖3是根據(jù)本發(fā)明實施例智能家居設備交互的示意圖;
圖4是根據(jù)本發(fā)明實施例的智能家居設備記錄的操作信息的示意圖;
圖5是根據(jù)本發(fā)明實施例的一種可選的設備控制裝置的示意圖。
具體實施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本發(fā)明保護的范圍。
需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設備固有的其它步驟或單元。
根據(jù)本發(fā)明實施例,提供了一種設備控制方法的方法實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
圖1是根據(jù)本發(fā)明實施例一種可選的設備控制方法的流程圖,如圖1所示,該方法包括如下步驟:
步驟S102,第一設備接收數(shù)據(jù)處理請求,數(shù)據(jù)處理請求用于請求對目標數(shù)據(jù)進行處理。
在本發(fā)明提供的方法實施例中,多個設備之間通過網(wǎng)絡聯(lián)接進行數(shù)據(jù)交互,其中上述網(wǎng)絡包括但不限于:移動通信網(wǎng)絡、廣域網(wǎng)、城域網(wǎng)或局域網(wǎng)。如圖2所示,在本發(fā)明實施例中,每個設備都包括有:控制模塊、信息接收模塊、信息計算處理模塊、存儲模塊與信息發(fā)送模塊。第一設備為多個設備中的任意一個設備,第一設備可以接收用戶發(fā)出的數(shù)據(jù)處理請求,該數(shù)據(jù)處理請求用于請求第一設備對目標數(shù)據(jù)進行處理。
步驟S104,在檢測到數(shù)據(jù)處理請求之后,第一設備根據(jù)第二設備的計算和存儲能力信息將目標數(shù)據(jù)分配給第二設備。
上述多個設備的計算和存儲能力可以各不相同,在第一設備接收并檢測到用戶的數(shù)據(jù)處理請求之后,根據(jù)第二設備計算和存儲能力信息將需要處理的目標數(shù)據(jù)分配給第二設備,其中,第二設備可以是上述多個設備中除第一設備之外的一個設備或者多個設備。通過將目標數(shù)據(jù)分配給第二設備,由第一設備和第二設備共同對目標數(shù)據(jù)進行處理,從而減輕第一設備的數(shù)據(jù)處理壓力,提高目標數(shù)據(jù)的處理速度。
步驟S106,第一設備獲取第一設備和第二設備對目標數(shù)據(jù)的處理結(jié)果,其中,第一設備和第二設備根據(jù)數(shù)據(jù)處理請求對目標數(shù)據(jù)進行處理得到處理結(jié)果。
在第一設備將目標數(shù)據(jù)分配給第二設備之后,第一設備和第二設備分別對數(shù)據(jù)進行相應處理,得到數(shù)據(jù)處理結(jié)果,在數(shù)據(jù)處理完成之后,第一設備獲取第二設備的數(shù)據(jù)處理結(jié)果,并經(jīng)過綜合處理后得到最終的目標數(shù)據(jù)的處理結(jié)果。
步驟S108,第一設備根據(jù)處理結(jié)果執(zhí)行相應操作。
在完成目標數(shù)據(jù)的處理之后,由第一設備根據(jù)目標數(shù)據(jù)的處理結(jié)果,執(zhí)行相應的操作,從而完成與用戶之間的交互。
在本發(fā)明實施例中,采用第一設備接收數(shù)據(jù)處理請求,數(shù)據(jù)處理請求用于請求對目標數(shù)據(jù)進行處理;在檢測到數(shù)據(jù)處理請求之后,第一設備根據(jù)第二設備的計算和存儲能力信息將目標數(shù)據(jù)分配給第二設備;第一設備獲取第一設備和第二設備對目標數(shù)據(jù)的處理結(jié)果,其中,第一設備和第二設備根據(jù)數(shù)據(jù)處理請求對目標數(shù)據(jù)進行處理得到處理結(jié)果;第一設備根據(jù)處理結(jié)果執(zhí)行相應操作的方式,通過整合第一設備和第二設備的存儲和計算能力,并由第一設備和第二設備直接交互完成數(shù)據(jù)處理請求,達到了減少數(shù)據(jù)傳輸時間的目的,從而實現(xiàn)了提高設備交互響應速度的技術(shù)效果,進而解決了設備交互響應速度慢的技術(shù)問題。
可選地,第一設備根據(jù)第二設備的計算和存儲能力信息將目標數(shù)據(jù)分配給第二設備包括:第一設備獲取第二設備的計算和存儲能力信息;第一設備將目標數(shù)據(jù)按照計算和存儲能力比例分配給第二設備,其中,計算和存儲能力比例為第一設備的計算和存儲能力信息和第二設備的計算和存儲能力信息的比例。
作為本發(fā)明實施例的一個可選的實施方式,為了充分而合理地利用設備的計算和存儲能力,第一設備將目標數(shù)據(jù)分配給第二設備時,先獲取第二設備的計算和存儲能力信息,然后按照第一設備與第二設備的計算和存儲能力的比例將目標數(shù)據(jù)分配給第二設備,從而實現(xiàn)按照設備計算與存儲能力的高低分配目標數(shù)據(jù),計算與存儲能力較高的分配的數(shù)據(jù)較多,計算與存儲能力較低分配的數(shù)據(jù)較少。
可選地,第一設備獲取第二設備的計算和存儲能力信息包括:第一設備檢測第二設備中是否存儲有第二設備的計算和存儲能力信息;如果第二設備中存儲有第二設備的計算和存儲能力信息,則第一設備從第二設備中獲取第二設備的計算和存儲能力信息;如果第二設備中未存儲有第二設備的計算和存儲能力信息,則第一設備向第二設備發(fā)送預設程序,根據(jù)第二設備對預設程序的處理信息確定第二設備的計算和存儲能力信息。
在本發(fā)明實施例中,如果第二設備的計算和存儲能力信息存儲在第二設備中,則第一設備直接從第二設備中獲取第二設備的計算和存儲能力信息,如果第二設備的計算和存儲能力信息未存儲在第二設備中,則第一設備向第二設備發(fā)送預設程序,第一設備通過第二設備對該預設程序的處理信息確定第二設備的計算和存儲能力信息。
可選地,在第一設備根據(jù)處理結(jié)果執(zhí)行相應操作之后,方法包括:第一設備獲取多個第一設備的多個操作的歷史操作信息;第一設備根據(jù)歷史操作信息確定多個操作的執(zhí)行順序;第一設備根據(jù)目標操作在執(zhí)行順序中的次序執(zhí)行目標操作。
作為本發(fā)明實施例的一個可選的實施方式,第一設備在執(zhí)行完相應的操作之后,會記錄該操作的操作信息,例如操作的時間等信息,同時第一設備還獲取其他設備記錄的歷史操作的操作信息,根據(jù)獲取到的每個設備的操作信息,確定出各操作之間的執(zhí)行順序,第一設備再次執(zhí)行目標操作時,根據(jù)目標操作在上述執(zhí)行順序中的次序即可自動執(zhí)行目標操作。
可選地,第一設備根據(jù)目標操作在執(zhí)行順序中的次序執(zhí)行目標操作包括:第一設備檢測所有設備的當前操作;第一設備根據(jù)執(zhí)行順序判斷下一個執(zhí)行的操作是否為目標操作;如果判斷出下一個執(zhí)行的操作為目標操作,則第一設備在當前操作執(zhí)行完畢后執(zhí)行目標操作。
作為本發(fā)明實施例的一個可選的實施方式,第一設備在確定上述操作順序之后,根據(jù)操作順序執(zhí)行目標操作。具體地,第一設備檢測當前所有設備的操作,判斷當前操作的下一個操作是否為目標操作,在判斷出當前操作的下一個操作為目標操作時,第一設備在當前操作執(zhí)行完畢后執(zhí)行目標操作。
在本發(fā)明提供的一個實施例中,上述設備為智能家居設備,多個智能家居設備接入家庭網(wǎng)絡,并通過家庭網(wǎng)絡進行交互。如圖3所示,接入家庭網(wǎng)絡的智能家居設備有智能門鎖A、智能熱水器B、智能電視C,每個智能家居設備中均包含有控制模塊、信息接收模塊、信息計算處理模塊、存儲模塊與信息發(fā)送模塊,能夠獨立進行存儲與計算并執(zhí)行相應的操作。在上述三個智能家居設備接入家庭網(wǎng)絡中后,每個設備都獲取其他設備的計算與存儲能力信息,例如:智能門鎖A會獲取智能熱水器B和智能電視C的計算與存儲能力信息,一般地,在設備在出廠時都存儲有設備自身的計算與存儲能力信息,如果設備中未存儲計算與存儲能力信息,則通過向其發(fā)送預設程序,根據(jù)該設備對預設程序的處理信息,確定該設備的計處世與存儲能力信息。例如,在智能電視C中未存儲計算與存儲能力信息,智能門鎖在獲取智能電視C的計算與存儲能力信息時,向智能電視C發(fā)送預設程序,根據(jù)智能電視C對預設程序的處理信息確定智能電視C的計算與存儲能力信息。智能門鎖A具有面部識別開鎖功能,在用戶開鎖時,智能門鎖A需要對用戶的面部圖像數(shù)據(jù)進行識別,智能門鎖A獲取用戶的面部圖像之后(相當于接收用戶的數(shù)據(jù)處理請求),根據(jù)智能門鎖A、智能熱水器B和智能電視C的計算與存儲能力信息,按照智能門鎖A、智能熱水器B和智能電視C的計算與存儲能力的比例將需要處理的數(shù)據(jù)分配給智能熱水器B和智能電視C,由智能熱水器B和智能電視C進行數(shù)據(jù)的處理。數(shù)據(jù)處理完成后,智能門鎖A獲取各智能家居設備的數(shù)據(jù)處理結(jié)果,綜合處理得到面部圖像的識別結(jié)果,根據(jù)識別結(jié)果執(zhí)行開鎖操作,或者保持鎖定。
智能家居設備記錄各自操作的操作信息,如圖4所示,智能門鎖A記錄用戶進入房間的時間,智能熱水器B記錄用戶燒水的時間和溫度,智能電視C記錄用戶打開電視的時間和最常觀看的頻道,并通過A、B、C三個智能家居設備之間的數(shù)據(jù)交互,每個設備都獲取所有設備的記錄的操作信息,并確定所有操作的執(zhí)行順序。例如:用戶在智能門鎖A開鎖之后并進行房間之后,先開啟智能熱水器B,將水溫設定為40度,20分鐘后用戶洗澡之后,用戶關(guān)閉智能熱水器B,開啟智能電視C觀看體育頻道。A、B、C三個家居設備在執(zhí)行上述操作之后,通過記錄上述操作的操作信息,通過相互之間的交互,確定各操作之間的執(zhí)行順序。當智能門鎖A在相同是時間執(zhí)行開鎖操作,用戶進行房間之后,智能熱水器B會自動打開,并將水溫設定為40度,20分鐘以后,智能熱水器B關(guān)閉,同時智能電視C自動打開,并設置為體育頻道。智能家居設備之間通過信息交互,可以從各種操作信息中不斷地總結(jié)用戶習慣,最終完全讀懂用戶,實現(xiàn)智能家居的智能化控制。
根據(jù)本發(fā)明實施例,還提供了一種設備控制裝置,圖5是根據(jù)本發(fā)明實施例的一種可選地設備控制裝置,如圖5所示,該裝置包括:
接收單元510,用于通過第一設備接收數(shù)據(jù)處理請求,數(shù)據(jù)處理請求用于請求對目標數(shù)據(jù)進行處理。
在本發(fā)明提供的方法實施例中,多個設備之間通過網(wǎng)絡聯(lián)接進行數(shù)據(jù)交互,其中上述網(wǎng)絡包括但不限于:移動通信網(wǎng)絡、廣域網(wǎng)、城域網(wǎng)或局域網(wǎng)。如圖2所示,在本發(fā)明實施例中,每個設備都包括有:控制模塊、信息接收模塊、信息計算處理模塊、存儲模塊與信息發(fā)送模塊。第一設備為多個設備中的任意一個設備,接收單元510通過第一設備接收用戶發(fā)出的數(shù)據(jù)處理請求,該數(shù)據(jù)處理請求用于請求第一設備對目標數(shù)據(jù)進行處理。
分配單元520,用于在檢測到數(shù)據(jù)處理請求之后,通過第一設備根據(jù)第二設備的計算和存儲能力信息將目標數(shù)據(jù)分配給第二設備。
上述多個設備的計算和存儲能力可以各不相同,在第一設備接收并檢測到用戶的數(shù)據(jù)處理請求之后,分配單元520根據(jù)第二設備計算和存儲能力信息將需要處理的目標數(shù)據(jù)分配給第二設備,其中,第二設備可以是上述多個設備中除第一設備之外的一個設備或者多個設備。通過將目標數(shù)據(jù)分配給第二設備,由第一設備和第二設備共同對目標數(shù)據(jù)進行處理,從而減輕第一設備的數(shù)據(jù)處理壓力,提高目標數(shù)據(jù)的處理速度。
第一獲取單元530,用于通過第一設備獲取第一設備和第二設備對目標數(shù)據(jù)的處理結(jié)果,其中,第一設備和第二設備根據(jù)數(shù)據(jù)處理請求對目標數(shù)據(jù)進行處理得到處理結(jié)果。
在第一設備將目標數(shù)據(jù)分配給第二設備之后,第一設備和第二設備分別對數(shù)據(jù)進行相應處理,得到數(shù)據(jù)處理結(jié)果,在數(shù)據(jù)處理完成之后,第一獲取單元530通過第一設備獲取第二設備的數(shù)據(jù)處理結(jié)果,并經(jīng)過綜合處理后得到最終的目標數(shù)據(jù)的處理結(jié)果。
第一執(zhí)行單元540,用于通過第一設備根據(jù)處理結(jié)果執(zhí)行相應操作。
在完成目標數(shù)據(jù)的處理之后,第一執(zhí)行單元540通過第一設備根據(jù)目標數(shù)據(jù)的處理結(jié)果,執(zhí)行相應的操作,從而完成與用戶之間的交互。
在本發(fā)明實施例中,采用第一設備接收數(shù)據(jù)處理請求,數(shù)據(jù)處理請求用于請求對目標數(shù)據(jù)進行處理;在檢測到數(shù)據(jù)處理請求之后,第一設備根據(jù)第二設備的計算和存儲能力信息將目標數(shù)據(jù)分配給第二設備;第一設備獲取第一設備和第二設備對目標數(shù)據(jù)的處理結(jié)果,其中,第一設備和第二設備根據(jù)數(shù)據(jù)處理請求對目標數(shù)據(jù)進行處理得到處理結(jié)果;第一設備根據(jù)處理結(jié)果執(zhí)行相應操作的方式,通過整合第一設備和第二設備的存儲和計算能力,并由第一設備和第二設備直接交互完成數(shù)據(jù)處理請求,達到了減少數(shù)據(jù)傳輸時間的目的,從而實現(xiàn)了提高設備交互響應速度的技術(shù)效果,進而解決了設備交互響應速度慢的技術(shù)問題。
可選地,分配單元包括:獲取模塊,用于通過第一設備獲取第二設備的計算和存儲能力信息;分配模塊,用于通過第一設備將目標數(shù)據(jù)按照計算和存儲能力比例分配給第二設備,其中,計算和存儲能力比例為第一設備的計算和存儲能力信息和第二設備的計算和存儲能力信息的比例。
作為本發(fā)明實施例的一個可選的實施方式,為了充分而合理地利用設備的計算和存儲能力,第一設備將目標數(shù)據(jù)分配給第二設備時,獲取模塊先獲取第二設備的計算和存儲能力信息,然后分配模塊按照第一設備與第二設備的計算和存儲能力的比例將目標數(shù)據(jù)分配給第二設備,從而實現(xiàn)按照設備計算與存儲能力的高低分配目標數(shù)據(jù),計算與存儲能力較高的分配的數(shù)據(jù)較多,計算與存儲能力較低分配的數(shù)據(jù)較少。
可選地,獲取模塊包括:檢測子模塊,用于通過第一設備檢測第二設備中是否存儲有第二設備的計算和存儲能力信息;獲取子模塊,用于在第二設備中存儲有第二設備的計算和存儲能力信息時,通過第一設備從第二設備中獲取第二設備的計算和存儲能力信息;確定子模塊,用于在第二設備中未存儲有第二設備的計算和存儲能力信息時,通過第一設備向第二設備發(fā)送預設程序,根據(jù)第二設備對預設程序的處理信息確定第二設備的計算和存儲能力信息。
在本發(fā)明實施例中,檢測子模塊檢測第二設備中是否存儲第二設備的計算和存儲能力信息,如果第二設備的計算和存儲能力信息存儲在第二設備中,則獲取子模塊通過第一設備直接從第二設備中獲取第二設備的計算和存儲能力信息,如果第二設備的計算和存儲能力信息未存儲在第二設備中,則確定子模塊通過第一設備向第二設備發(fā)送預設程序,并通過第二設備對該預設程序的處理信息確定第二設備的計算和存儲能力信息。
可選地,裝置包括:第二獲取單元,用于在第一設備根據(jù)處理結(jié)果執(zhí)行相應操作之后,通過第一設備獲取多個第一設備的多個操作的歷史操作信息;確定單元,用于通過第一設備根據(jù)歷史操作信息確定多個操作的執(zhí)行順序;第二執(zhí)行單元,用于通過第一設備根據(jù)目標操作在執(zhí)行順序中的次序執(zhí)行目標操作。
作為本發(fā)明實施例的一個可選的實施方式,第一設備在執(zhí)行完相應的操作之后,會記錄該操作的操作信息,例如操作的時間等信息,同時第二獲取單元通過第一設備還獲取其他設備記錄的歷史操作的操作信息,確定單元根據(jù)獲取到的每個設備的操作信息,確定出各操作之間的執(zhí)行順序,第一設備再次執(zhí)行目標操作時,根據(jù)目標操作在上述執(zhí)行順序中的次序即可自動執(zhí)行目標操作。
可選地,第二執(zhí)行單元包括:檢測模塊,用于通過第一設備檢測所有設備的當前操作;判斷模塊,用于通過第一設備根據(jù)執(zhí)行順序判斷下一個執(zhí)行的操作是否為目標操作;執(zhí)行模塊,用于在判斷出下一個執(zhí)行的操作為目標操作時,通過第一設備在當前操作執(zhí)行完畢后執(zhí)行目標操作。
作為本發(fā)明實施例的一個可選的實施方式,第一設備在確定上述操作順序之后,根據(jù)操作順序執(zhí)行目標操作。具體地,檢測模塊通過第一設備檢測當前所有設備的操作,判斷模塊判斷當前操作的下一個操作是否為目標操作,在判斷出當前操作的下一個操作為目標操作時,執(zhí)行模塊通過第一設備在當前操作執(zhí)行完畢后執(zhí)行目標操作。
上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
在本發(fā)明的上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關(guān)描述。
在本申請所提供的幾個實施例中,應該理解到,所揭露的技術(shù)內(nèi)容,可通過其它的方式實現(xiàn)。其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,可以為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可為個人計算機、服務器或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。