本發(fā)明涉及計算機
技術領域:
,特別是涉及一種任務處理方法和裝置。
背景技術:
:隨著信息技術的迅猛發(fā)展,計劃調度的需求越來越廣泛,如企業(yè)需要計劃調度每天的日志或者晚間批處理過程、用戶需要根據約定計劃調度鬧鈴時間、以及一個項目可以執(zhí)行多個定時任務等等。crontab命令用于在linux系統(tǒng)中設置周期性被執(zhí)行的指令。用戶可以使用crontab命令定制自己的定時任務,需要被周期性執(zhí)行的指令序列被保存在crontab文件中。通常,crontab文件中儲存的指令被守護進程crond激活,crond進程運行在后臺,并且定期檢查crontab文件中是否有要執(zhí)行的任務,如果有要執(zhí)行的任務,則自動執(zhí)行該任務。當用戶需要修改定時任務時,可以通過crontab命令登錄部署該定時任務的設備,在該設備的crontab配置文件中修改該定時任務。然而,當一個項目的定時任務部署在多臺設備上時,如果需要修改定時任務,則需要逐一登錄每臺設備修改crontab配置文件,導致修改定時任務的效率較低。技術實現要素:鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的一種任務處理方法和裝置。依據本發(fā)明的一個方面,提供了一種任務處理方法,包括:接收針對任務的更新指令,所述更新指令中包括待更新任務的更新參數;確定所述更新指令對應的待更新的目標設備;根據所述更新參數對所述目標設備中的待更新任務進行遠程更新??蛇x地,所述更新指令中還包括所述待更新任務的任務標識;則所述確定所述更新指令對應的待更新的目標設備的步驟,包括:根據所述待更新任務的任務標識,在預先存儲的第一映射關系中進行查找,以得到部署所述待更新任務的設備的設備標識;其中,所述第一映射關系用于存儲任務的任務標識與已部署所述任務的設備的設備標識之間的對應關系;根據所述設備標識,在預先存儲的第二映射關系中進行查找,以得到所述設備標識對應的設備信息;其中,所述第二映射關系用于存儲設備標識和設備信息之間的對應關系;根據所述設備標識對應的設備信息確定待更新的目標設備??蛇x地,所述接收針對任務的更新指令的步驟,包括:展示項目對應的任務列表,所述任務列表中包括所述項目中的任務;根據針對展示的所述任務列表中任務觸發(fā)的選擇操作,確定待更新任務;接收針對從展示的所述任務列表中選擇的待更新任務觸發(fā)的更新指令;所述更新指令中包括待更新任務的更新參數。可選地,所述方法還包括:在根據針對展示的所述任務列表中任務觸發(fā)的選擇操作,確定待更新任務之后,展示已部署所述待更新任務的設備的設備列表;所述確定所述更新指令對應的待更新的目標設備的步驟,包括:根據用戶針對所述設備列表中設備的選擇操作,確定待更新的目標設備??蛇x地,所述根據所述更新參數對所述目標設備中的待更新任務進行遠程更新的步驟,包括:根據預設協(xié)議,與所述目標設備建立傳輸通道;通過所述傳輸通道從所述目標設備中拷貝任務配置文件,得到臨時配置文件;根據所述更新參數對所述臨時配置文件進行更新;通過所述傳輸通道將更新后的臨時配置文件復制到所述目標設備中;通過預設命令根據更新后的臨時配置文件更新所述目標設備中的任務配置文件??蛇x地,所述更新指令包括如下指令中的至少一種:增加指令、刪除指令和修改指令。根據本發(fā)明的另一方面,提供了一種任務處理裝置,包括:接收模塊,用于接收針對任務的更新指令,所述更新指令中包括待更新任務的更新參數;確定模塊,用于確定所述更新指令對應的待更新的目標設備;更新模塊,用于根據所述更新參數對所述目標設備中的待更新任務進行遠程更新??蛇x地,所述更新指令中還包括所述待更新任務的任務標識;則所述確定模塊,包括:第一查找子模塊,用于根據所述待更新任務的任務標識,在預先存儲的第一映射關系中進行查找,以得到部署所述待更新任務的設備的設備標識;其中,所述第一映射關系用于存儲任務的任務標識與已部署所述任務的設備的設備標識之間的對應關系;第二查找子模塊,用于根據所述設備標識,在預先存儲的第二映射關系中進行查找,以得到所述設備標識對應的設備信息;其中,所述第二映射關系用于存儲設備標識和設備信息之間的對應關系;第一確定子模塊,用于根據所述設備標識對應的設備信息確定待更新的目標設備??蛇x地,所述接收模塊,包括:任務展示子模塊,用于展示項目對應的任務列表,所述任務列表中包括所述項目中的任務;任務選擇子模塊,用于根據針對展示的所述任務列表中任務觸發(fā)的選擇操作,確定待更新任務;指令接收子模塊,用于接收針對從展示的所述任務列表中選擇的待更新任務觸發(fā)的更新指令;所述更新指令中包括待更新任務的更新參數??蛇x地,所述裝置還包括:設備展示模塊,用于在根據針對展示的所述任務列表中任務觸發(fā)的選擇操作,確定待更新任務之后,展示已部署所述待更新任務的設備的設備列表;所述確定模塊,包括:第二確定子模塊,用于根據用戶針對所述設備列表中設備的選擇操作,確定待更新的目標設備??蛇x地,所述更新模塊,包括:通道建立子模塊,用于根據預設協(xié)議,與所述目標設備建立傳輸通道;第一傳輸子模塊,用于通過所述傳輸通道從所述目標設備中拷貝任務配置文件,得到臨時配置文件;第一更新子模塊,用于根據所述更新參數對所述臨時配置文件進行更新;第二傳輸子模塊,用于通過所述傳輸通道將更新后的臨時配置文件復制到所述目標設備中;第二更新子模塊,用于通過預設命令根據更新后的臨時配置文件更新所述目標設備中的任務配置文件??蛇x地,所述更新指令包括如下指令中的至少一種:增加指令、刪除指令和修改指令。本發(fā)明實施例提供的一種任務處理方法和裝置,在接收到針對任務的更新指令之后,確定所述更新指令對應的待更新的目標設備,并且根據所述更新指令中的更新參數對所述目標設備中的待更新任務進行遠程更新。通過本發(fā)明實施例,當一個項目的任務(如定時任務)部署在多臺設備上時,如果需要更新定時任務,可以不用逐一登錄每臺設備修改crontab配置文件,而是自動確定更新指令對應的目標設備,以及自動對所述目標設備中的待更新定時任務進行遠程更新,從而可以提高更新定時任務的效率。上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式。附圖說明通過閱讀下文可選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出可選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:圖1示出了根據本發(fā)明一個實施例的一種任務處理方法的步驟流程圖;圖2示出了根據本發(fā)明一個實施例的一種任務處理裝置的結構框圖。具體實施方式下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。參照圖1,示出了根據本發(fā)明一個實施例的一種任務處理方法的步驟流程圖,具體可以包括如下步驟:步驟101、接收針對任務的更新指令,所述更新指令中包括待更新任務的更新參數;步驟102、確定所述更新指令對應的待更新的目標設備;步驟103、根據所述更新參數對所述目標設備中的待更新任務進行遠程更新。本發(fā)明實施例可用于管理項目中的各項任務。其中,所述項目具體可以為一種產品、某個業(yè)務系統(tǒng)、或者是某個服務等等,所述項目可以包括多個任務,可選地,所述任務具體可以為定時任務,同一定時任務可被周期性執(zhí)行,即在不同的時間段或者不同的環(huán)境下為了達到相同的目的而執(zhí)行同一個定時任務。例如,對于某款游戲的區(qū)域服務器來說,該區(qū)域服務器需要在每天凌晨進行開啟或者關閉,為了避免運營人員在每天凌晨手動操作開啟或者關閉游戲的區(qū)域服務器,那么就需要在游戲的運營系統(tǒng)中設置定時任務,當定時任務到期時,游戲的運營系統(tǒng)就執(zhí)行該定時任務去開啟或者關閉游戲的區(qū)域服務器;再例如,對于推廣系統(tǒng)來說,期望在某個時間點去切換某個廣告平臺上所投放的廣告,以增加不同廣告的曝光率,那么需要在推廣系統(tǒng)中設置定時任務,當定時任務到期時,推廣系統(tǒng)就執(zhí)行該定時任務去切換在廣告平臺上所投放的廣告??梢岳斫?,本發(fā)明實施例對于具體的任務不加以限制。并且,本發(fā)明實施例中的任務隸屬于項目只是作為本發(fā)明的業(yè)務場景的可選實施例,實際上,本發(fā)明實施例對于具體的應用場景不加以限制?,F有方案中,當一個項目中的定時任務部署在多臺設備上時,如果需要修改定時任務,則需要逐一登錄每臺設備修改crontab配置文件,導致修改定時任務的效率較低,針對上述問題,本發(fā)明實施例可以提供一個任務管理系統(tǒng),并且該任務管理系統(tǒng)可向用戶提供顯示界面,在該顯示界面中,可以展示用戶的項目,例如區(qū)域服務器、推廣系統(tǒng)等,以及每個項目所包含的定時任務。該任務管理系統(tǒng)可以通過該顯示界面接收針對顯示的任務的更新指令,所述更新指令中可以包括待更新任務的更新參數。則該任務管理系統(tǒng)可以自動確定所述更新指令對應的待更新的目標設備,并在確定所述更新指令對應的待更新的目標設備之后(例如確定有100臺目標設備),可以自動根據所述更新參數對這100臺目標設備中的待更新任務進行遠程更新,由此節(jié)省了用戶逐一登錄這100臺設備修改crontab配置文件所需的操作成本,從而可以提高更新任務的效率。其中,所述任務管理系統(tǒng)可以設置在任意的服務器上,該服務器可以與部署定時任務的設備進行通信,以實現對于設備中定時任務的遠程控制。所述設備中的定時任務均可由該服務器中的任務管理系統(tǒng)進行統(tǒng)一管理,例如可以對所述設備中的定時任務進行遠程更新,或者,還可以遠程控制所述設備中定時任務的開啟和關閉等,從而可以進一步節(jié)省管理定時任務的人力成本和時間成本。在本發(fā)明的一種可選實施例中,所述接收針對任務的更新指令的步驟,具體可以包括:步驟S11、展示項目對應的任務列表,所述任務列表中包括所述項目中的任務;步驟S12、根據針對展示的所述任務列表中任務觸發(fā)的選擇操作,確定待更新任務;步驟S13、接收針對從展示的所述任務列表中選擇的待更新任務觸發(fā)的更新指令;所述更新指令中包括待更新任務的更新參數。為了便于用戶選擇待更新任務,本發(fā)明實施例可以預先建立項目表和任務表,其中,所述項目表可用于存儲當前已有的項目的信息;所述任務表可用于存儲所述項目表中各項目所包含的任務的信息。在用戶登錄任務管理系統(tǒng)時,任務管理系統(tǒng)通過查詢已存儲的項目表和任務表,得知目前已有的項目以及項目中包括哪些任務,從而可以在顯示界面中向用戶展示項目列表,以及項目對應的任務列表。在具體應用中,所述項目列表和任務列表可以以分級目錄的形式進行展現,從而可以清楚地展示項目與子項目、任務與子任務之間的層次關系;或者,還可以以文件夾的形式進行展現等等。可以理解,本發(fā)明實施例對于所述項目列表和任務列表的具體展現形式不加以限制。其中,項目表中具體可以包括項目標識、項目名稱、創(chuàng)建時間等表項。參照表1,示出了本發(fā)明的一種項目表的具體示意。表1項目標識項目名稱創(chuàng)建時間1網址導航2016-08-1918:07:182電視助手2016-08-2013:20:05任務表與項目相應,其中具體可以包括任務標識、任務名稱、任務描述、所屬項目、創(chuàng)建時間、修改時間等表項。參照表2,示出了本發(fā)明的一種任務表的具體示意。表2可以理解,上述表1和表2中的字段內容僅作為本發(fā)明的一種應用示例,本領域技術人員可以根據實際需要靈活設置項目表或者任務表的字段內容,本發(fā)明實施例對于項目表和任務表中的字段內容不加以限制。在具體應用中,在用戶登錄本發(fā)明的任務管理系統(tǒng)之后,任務管理系統(tǒng)通過查詢如表1所示的項目表,可以在顯示界面中以列表的形式顯示表1中的所有項目,例如包括項目1、項目2、…項目N;假設用戶選擇其中的項目1,且項目1的項目標識為1,則在如表2所示的任務表中進行查詢,可以得到其中所屬項目為1的所有任務的相關信息,進而可以將項目1進一步展開,以列表形式顯示項目1中的所有任務,例如包括任務1、任務2、…任務N;用戶可以在展開的任務列表中選擇出待更新任務,如選擇待更新任務為任務1;最后,用戶可以對已選擇的任務1觸發(fā)更新指令,例如,可以在用戶已選擇的待更新任務上設置確定按鈕,當用戶點擊該按鈕時,認為用戶針對該待更新任務觸發(fā)更新指令??梢岳斫?,上述通過按鈕觸發(fā)更新指令僅作為本發(fā)明的一種應用示例,本發(fā)明實施例對于觸發(fā)更新指令的具體方式不加以限制。在本發(fā)明實施例中,在確定待更新任務之后,還可以向用戶提供可供編輯的更新參數,例如,在接收用戶對于顯示界面中的任務列表中待更新任務的選擇操作之后,可以進一步向用戶展示該待更新任務的更新參數編輯界面,具體地,所述更新參數可以包括:任務名稱、執(zhí)行時間、執(zhí)行腳本等等。在該更新參數編輯界面中,用戶可以修改當前待更新任務的任務名稱、執(zhí)行時間、執(zhí)行腳本等參數。修改完成后可以通過點擊確定按鈕,觸發(fā)該待更新任務的更新指令,所述更新指令中包括待更新任務的更新參數。在本發(fā)明的另一種可選實施例中,所述更新指令中還可以包括所述待更新任務的任務標識;則所述確定所述更新指令對應的待更新的目標設備的步驟,具體可以包括:步驟S21、根據所述待更新任務的任務標識,在預先存儲的第一映射關系中進行查找,以得到部署所述待更新任務的設備的設備標識;其中,所述第一映射關系用于存儲任務的任務標識與已部署所述任務的設備的設備標識之間的對應關系;步驟S22、根據所述設備標識,在預先存儲的第二映射關系中進行查找,以得到所述設備標識對應的設備信息;其中,所述第二映射關系用于存儲設備標識和設備信息之間的對應關系;步驟S23、根據所述設備標識對應的設備信息確定待更新的目標設備。在本發(fā)明實施例中,在接收到針對任務的更新指令之后,可以確定所述更新指令對應的待更新的目標設備。例如,確定所有已部署該任務的設備為目標設備。因此,本發(fā)明實施例還可以預先存儲第一映射關系和第二映射關系,用于查找哪些設備上已部署所述任務標識對應的待更新任務。其中,所述第一映射關系可用于存儲任務的任務標識與已部署所述任務的設備的設備標識之間的對應關系,參照表3,示出了本發(fā)明的一種第一映射關系的具體示意。所述第二映射關系可用于存儲設備標識和設備信息之間的對應關系,所述設備信息具體可以包括:設備名稱、設備地址、設備所在機房等信息。參照表4,示出了本發(fā)明的一種第二映射關系的具體示意。表3表4設備標識1設備名稱haosync01v.add.bjsc.qihoo.net設備地址MAC1設備所在機房bjsc所屬項目1創(chuàng)建時間2016-08-1918:10:18設備標識2……設備標識3……可以理解,上述表3和表4中的字段內容僅作為本發(fā)明的一種應用示例,本領域技術人員可以根據實際需要靈活設置字段內容,本發(fā)明實施例對于第一映射關系和第二映射關系中的字段內容不加以限制。在本發(fā)明的一種應用示例中,在接收到針對任務的更新指令之后,根據更新指令中待更新任務的任務標識(例如任務標識為10)查找如表3所示的第一映射關系,假設查詢得到對應的設備標識包括1、2和3,也即這些設備標識對應的設備上部署有所述任務標識10對應的任務;再根據設備標識1、2和3查找如表4所示的第二映射關系,可以得到設備標識1、2和3分別對應的設備信息,如設備名稱、設備地址等。最后,確定設備標識1、2和3對應的設備為待更新的目標設備,進而可以根據目標設備的地址信息找到目標設備,并且對目標設備中的待更新任務進行遠程更新。由此,本發(fā)明實施例可以實現對已部署所述待更新任務的所有設備自動執(zhí)行遠程更新,用戶不用逐一登錄每臺設備修改crontab配置文件,可以提高更新效率。然而,在實際應用中,也有可能出現用戶只需要對其中一部分設備中的任務進行更新的情況。因此,在本發(fā)明的又一種可選實施例中,所述方法還可以包括如下步驟:在根據針對展示的所述任務列表中任務觸發(fā)的選擇操作,確定待更新任務之后,展示已部署所述待更新任務的設備的設備列表;所述確定所述更新指令對應的待更新的目標設備的步驟,包括:根據用戶針對所述設備列表中設備的選擇操作,確定待更新的目標設備。在具體應用中,當用戶在顯示界面中當前項目下展開的任務列表中選擇出待更新任務之后,可以進一步向用戶展示已部署所述待更新任務的設備的設備列表。具體地,在用戶選擇出待更新任務時,可以獲取所述待更新任務的任務標識,通過查詢第一映射關系可以得到所述任務標識對應的設備標識,再通過查詢第二映射關系可以得到所述設備標識對應的設備信息,進而可以在所述待更新任務下進一步展示設備列表,所述設備列表中可以包括查詢得到的所述設備信息,用戶即可得知哪些設備上已部署當前選擇的待更新任務。在所述設備列表中每個設備信息前可以設置復選框按鈕,以使用戶可以通過點擊所述復選框按鈕選擇需要更新任務的目標設備,從而可以對用戶選擇的目標設備中的任務進行遠程更新,而不是對已部署待更新任務的所有設備進行遠程更新,進而可以提高更新任務的靈活性,滿足用戶的不同需求。在確定所述更新指令對應的待更新的目標設備之后,可以根據所述更新參數對所述目標設備中的待更新任務進行遠程更新。具體地,所述根據所述更新參數對所述目標設備中的待更新任務進行遠程更新的步驟,具體可以包括:步驟S31、根據預設協(xié)議,與所述目標設備建立傳輸通道;步驟S32、通過所述傳輸通道從所述目標設備中拷貝任務配置文件,得到臨時配置文件;步驟S33、根據所述更新參數對所述臨時配置文件進行更新;步驟S34、通過所述傳輸通道將更新后的臨時配置文件復制到所述目標設備中;步驟S35、通過預設命令根據更新后的臨時配置文件更新所述目標設備中的任務配置文件。在本發(fā)明實施例中,在確定所述更新指令對應的待更新的目標設備之后,可以依次對每個目標設備執(zhí)行上述步驟S31至S35。具體地,首先可以根據預設協(xié)議,建立任務管理系統(tǒng)所在的服務器和目標設備之間的傳輸通道,例如,可以在所述服務器和目標設備之間建立ssh(SecureShell,安全外殼協(xié)議)通道,通過所述ssh通道從所述目標設備中拷貝任務crontab配置文件,得到臨時配置文件,保存在服務器中;然后,根據所述更新參數對所述臨時配置文件進行更新,并且通過所述ssh通道將更新后的臨時配置文件復制到所述目標設備中;最后,通過預設命令(如crontabfile命令),根據更新后的臨時配置文件更新所述目標設備中的任務crontab配置文件。其中,任務管理系統(tǒng)所在的服務器和目標設備之間可以通過標準協(xié)議或者私有協(xié)議進行通信,其中,私有協(xié)議具有封閉性和安全性高的優(yōu)點;可以理解,本發(fā)明實施例對于所述任務管理系統(tǒng)和目標設備之間的具體通信方式不加以限制。在本發(fā)明的再一種可選實施例中,所述更新指令可以包括如下指令中的至少一種:增加指令、刪除指令和修改指令。在本發(fā)明實施例中,可以對已有的任務進行修改,例如修改任務名稱、執(zhí)行腳本、任務狀態(tài)、執(zhí)行時間等,此外,還可以在已選的項目中增加任務或者刪除任務。在根據所述更新參數對所述目標設備中的待更新任務進行遠程更新之后,還需要對任務表、第一映射關系以及第二映射關系中的相關內容進行更新。例如,在任務表中增加/修改/刪除相關的任務,在第一映射關系中增加/修改/刪除相關的對應關系,以及在第二映射關系中增加/修改/刪除相關的對應關系。應用示例為了更清楚地描述本發(fā)明的實現過程,下面結合具體應用示例說明本發(fā)明任務處理方法的步驟,具體可以包括:步驟S41、在顯示界面中展示項目列表,根據用戶針對項目列表中項目的選擇操作,確定待更新的目標項目,例如,確定待更新的目標項目的項目名稱為“網址導航”;步驟S42、在所述待更新的目標項目下展示任務列表,所述任務列表中包括所述目標項目的所有定時任務,根據用戶針對任務列表中定時任務的選擇操作,確定待更新定時任務,例如,確定待更新定時任務的任務名稱為“gen_athena_tpl_prerelease”;步驟S43、編輯所述待更新定時任務的更新參數,例如,將所述待更新定時任務的執(zhí)行腳本由腳本A修改為腳本B;步驟S44、接收針對所述待更新定時任務的更新指令,所述更新指令中包括待更新定時任務的更新參數,如腳本B;步驟S45、展示設備列表,所述設備列表中包括已部署所述待更新定時任務的所有設備的設備名稱;步驟S46、根據用戶針對所述設備列表中設備名稱的選擇操作,確定待更新的目標設備;步驟S47、根據所述更新參數對所述目標設備中的定時任務crontab配置文件進行更新,具體地,依次對每個目標設備執(zhí)行如下步驟:步驟S51、和目標設備之間建立ssh通道,使用crontab-l>file命令將目標設備系統(tǒng)中的crontab配置文件復制到目標設備的備份目錄下,得到crontab備份文件;步驟S52、將所述目標設備中的crontab備份文件復制到本地,得到crontab臨時配置文件;步驟S53、讀取復制到本地的crontab臨時配置文件,根據所述更新參數對所述crontab臨時配置文件進行更新,如將其中的腳本A修改為腳本B,并且保存更新后的crontab臨時配置文件;步驟S54、將步驟B3生成的更新后的crontab臨時配置文件復制到所述目標設備的備份目錄下,使用crontabfile命令將更新信息寫到目標設備系統(tǒng)的crontab配置文件中。綜上,本發(fā)明實施例在接收到針對定時任務的更新指令之后,確定所述更新指令對應的待更新的目標設備,并且根據所述更新指令中的更新參數對所述目標設備中的待更新定時任務進行遠程更新。通過本發(fā)明實施例,當一個項目的定時任務部署在多臺設備上時,如果需要更新定時任務,可以不用逐一登錄每臺設備修改crontab配置文件,而是自動確定更新指令對應的目標設備,以及自動對所述目標設備中的待更新定時任務進行遠程更新,從而可以提高更新定時任務的效率。參照圖2,示出了根據本發(fā)明一個實施例的一種任務處理裝置的結構框圖,具體可以包括如下模塊:接收模塊201,用于接收針對任務的更新指令,所述更新指令中包括待更新任務的更新參數;確定模塊202,用于確定所述更新指令對應的待更新的目標設備;更新模塊203,用于根據所述更新參數對所述目標設備中的待更新任務進行遠程更新。在本發(fā)明的一種可選實施例中,所述更新指令中還可以包括所述待更新任務的任務標識;則所述確定模塊202,具體可以包括:第一查找子模塊,用于根據所述待更新任務的任務標識,在預先存儲的第一映射關系中進行查找,以得到部署所述待更新任務的設備的設備標識;其中,所述第一映射關系用于存儲任務的任務標識與已部署所述任務的設備的設備標識之間的對應關系;第二查找子模塊,用于根據所述設備標識,在預先存儲的第二映射關系中進行查找,以得到所述設備標識對應的設備信息;其中,所述第二映射關系用于存儲設備標識和設備信息之間的對應關系;第一確定子模塊,用于根據所述設備標識對應的設備信息確定待更新的目標設備。在本發(fā)明的另一種可選實施例中,所述接收模塊201,具體可以包括:任務展示子模塊,用于展示項目對應的任務列表,所述任務列表中包括所述項目中的任務;任務選擇子模塊,用于根據針對展示的所述任務列表中任務觸發(fā)的選擇操作,確定待更新任務;指令接收子模塊,用于接收針對從展示的所述任務列表中選擇的待更新任務觸發(fā)的更新指令;所述更新指令中包括待更新任務的更新參數。在本發(fā)明的又一種可選實施例中,所述裝置還可以包括:設備展示模塊,用于在根據針對展示的所述任務列表中任務觸發(fā)的選擇操作,確定待更新任務之后,展示已部署所述待更新任務的設備的設備列表;所述確定模塊202,具體可以包括:第二確定子模塊,用于根據用戶針對所述設備列表中設備的選擇操作,確定待更新的目標設備。在本發(fā)明的再一種可選實施例中,所述更新模塊203,具體可以包括:通道建立子模塊,用于根據預設協(xié)議,與所述目標設備建立傳輸通道;第一傳輸子模塊,用于通過所述傳輸通道從所述目標設備中拷貝任務配置文件,得到臨時配置文件;第一更新子模塊,用于根據所述更新參數對所述臨時配置文件進行更新;第二傳輸子模塊,用于通過所述傳輸通道將更新后的臨時配置文件復制到所述目標設備中;第二更新子模塊,用于通過預設命令根據更新后的臨時配置文件更新所述目標設備中的任務配置文件。在本發(fā)明的再一種可選實施例中,所述更新指令可以包括如下指令中的至少一種:增加指令、刪除指令和修改指令。對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。在此提供的算法和顯示不與任何特定計算機、虛擬系統(tǒng)或者其它設備固有相關。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據上面的描述,構造這類系統(tǒng)所要求的結構是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應當明白,可以利用各種編程語言實現在此描述的本發(fā)明的內容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。在此處所提供的說明書中,說明了大量具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。類似地,應當理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā)明要求比在每個權利要求中所明確記載的特征更多的特征。更確切地說,如下面的權利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循具體實施方式的權利要求書由此明確地并入該具體實施方式,其中每個權利要求本身都作為本發(fā)明的單獨實施例。本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自適應性地改變并且把它們設置在與該實施例不同的一個或多個設備中??梢园褜嵤├械哪K或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。此外,本領域的技術人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內并且形成不同的實施例。例如,在下面的權利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。本發(fā)明的各個部件實施例可以以硬件實現,或者以在一個或者多個處理器上運行的軟件模塊實現,或者以它們的組合實現。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數字信號處理器(DSP)來實現根據本發(fā)明實施例的任務處理方法和裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現為用于執(zhí)行這里所描述的方法的一部分或者全部的設備或者裝置程序(例如,計算機程序和計算機程序產品)。這樣的實現本發(fā)明的程序可以存儲在計算機可讀介質上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網平臺上下載得到,或者在載體信號上提供,或者以任何其他形式提供。應該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領域技術人員在不脫離所附權利要求的范圍的情況下可設計出替換實施例。在權利要求中,不應將位于括號之間的任何參考符號構造成對權利要求的限制。單詞“包括”不排除存在未列在權利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。本發(fā)明公開了A1、一種任務處理方法,包括:接收針對任務的更新指令,所述更新指令中包括待更新任務的更新參數;確定所述更新指令對應的待更新的目標設備;根據所述更新參數對所述目標設備中的待更新任務進行遠程更新。A2、如權利要求A1所述的方法,其特征在于,所述更新指令中還包括所述待更新任務的任務標識;則所述確定所述更新指令對應的待更新的目標設備的步驟,包括:根據所述待更新任務的任務標識,在預先存儲的第一映射關系中進行查找,以得到部署所述待更新任務的設備的設備標識;其中,所述第一映射關系用于存儲任務的任務標識與已部署所述任務的設備的設備標識之間的對應關系;根據所述設備標識,在預先存儲的第二映射關系中進行查找,以得到所述設備標識對應的設備信息;其中,所述第二映射關系用于存儲設備標識和設備信息之間的對應關系;根據所述設備標識對應的設備信息確定待更新的目標設備。A3、如權利要求A1所述的方法,其特征在于,所述接收針對任務的更新指令的步驟,包括:展示項目對應的任務列表,所述任務列表中包括所述項目中的任務;根據針對展示的所述任務列表中任務觸發(fā)的選擇操作,確定待更新任務;接收針對從展示的所述任務列表中選擇的待更新任務觸發(fā)的更新指令;所述更新指令中包括待更新任務的更新參數。A4、根據權利要求A3所述的方法,其特征在于,所述方法還包括:在根據針對展示的所述任務列表中任務觸發(fā)的選擇操作,確定待更新任務之后,展示已部署所述待更新任務的設備的設備列表;所述確定所述更新指令對應的待更新的目標設備的步驟,包括:根據用戶針對所述設備列表中設備的選擇操作,確定待更新的目標設備。A5、如權利要求A1所述的方法,其特征在于,所述根據所述更新參數對所述目標設備中的待更新任務進行遠程更新的步驟,包括:根據預設協(xié)議,與所述目標設備建立傳輸通道;通過所述傳輸通道從所述目標設備中拷貝任務配置文件,得到臨時配置文件;根據所述更新參數對所述臨時配置文件進行更新;通過所述傳輸通道將更新后的臨時配置文件復制到所述目標設備中;通過預設命令根據更新后的臨時配置文件更新所述目標設備中的任務配置文件。A6、如權利要求A1至A5任一所述的方法,其特征在于,所述更新指令包括如下指令中的至少一種:增加指令、刪除指令和修改指令。本發(fā)明公開了B7、一種任務處理裝置,包括:接收模塊,用于接收針對任務的更新指令,所述更新指令中包括待更新任務的更新參數;確定模塊,用于確定所述更新指令對應的待更新的目標設備;更新模塊,用于根據所述更新參數對所述目標設備中的待更新任務進行遠程更新。B8、如權利要求B7所述的裝置,其特征在于,所述更新指令中還包括所述待更新任務的任務標識;則所述確定模塊,包括:第一查找子模塊,用于根據所述待更新任務的任務標識,在預先存儲的第一映射關系中進行查找,以得到部署所述待更新任務的設備的設備標識;其中,所述第一映射關系用于存儲任務的任務標識與已部署所述任務的設備的設備標識之間的對應關系;第二查找子模塊,用于根據所述設備標識,在預先存儲的第二映射關系中進行查找,以得到所述設備標識對應的設備信息;其中,所述第二映射關系用于存儲設備標識和設備信息之間的對應關系;第一確定子模塊,用于根據所述設備標識對應的設備信息確定待更新的目標設備。B9、如權利要求B7所述的裝置,其特征在于,所述接收模塊,包括:任務展示子模塊,用于展示項目對應的任務列表,所述任務列表中包括所述項目中的任務;任務選擇子模塊,用于根據針對展示的所述任務列表中任務觸發(fā)的選擇操作,確定待更新任務;指令接收子模塊,用于接收針對從展示的所述任務列表中選擇的待更新任務觸發(fā)的更新指令;所述更新指令中包括待更新任務的更新參數。B10、根據權利要求B9所述的裝置,其特征在于,所述裝置還包括:設備展示模塊,用于在根據針對展示的所述任務列表中任務觸發(fā)的選擇操作,確定待更新任務之后,展示已部署所述待更新任務的設備的設備列表;所述確定模塊,包括:第二確定子模塊,用于根據用戶針對所述設備列表中設備的選擇操作,確定待更新的目標設備。B11、如權利要求B7所述的裝置,其特征在于,所述更新模塊,包括:通道建立子模塊,用于根據預設協(xié)議,與所述目標設備建立傳輸通道;第一傳輸子模塊,用于通過所述傳輸通道從所述目標設備中拷貝任務配置文件,得到臨時配置文件;第一更新子模塊,用于根據所述更新參數對所述臨時配置文件進行更新;第二傳輸子模塊,用于通過所述傳輸通道將更新后的臨時配置文件復制到所述目標設備中;第二更新子模塊,用于通過預設命令根據更新后的臨時配置文件更新所述目標設備中的任務配置文件。B12、如權利要求B7至B11任一所述的裝置,其特征在于,所述更新指令包括如下指令中的至少一種:增加指令、刪除指令和修改指令。當前第1頁1 2 3