[發明專利]用于管理后臺定時任務的設備和方法在審
| 申請號: | 201210031447.6 | 申請日: | 2012-02-07 |
| 公開(公告)號: | CN103246551A | 公開(公告)日: | 2013-08-14 |
| 發明(設計)人: | 占志成 | 申請(專利權)人: | 北京糯米網科技發展有限公司 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 吳立明 |
| 地址: | 100081 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 管理 后臺 定時 任務 設備 方法 | ||
技術領域
本發明的實施方式總體上涉及信息技術領域,更具體地,涉及用于管理后臺定時任務的設備和方法。
背景技術
在很多計算系統中都存在運行于后臺的定時任務,對于大型計算系統而言尤其如此。注意,在此使用的術語“任務”是指可以駐留和運行于計算系統(例如,計算機)中的應用、程序、過程、處理、進程或線程等。顧名思義,后臺定時任務具有兩個基本特性。第一,此類任務運行于計算系統的后臺,通常不具有、也不需要與用戶發生交互的用戶界面。實際上,后臺定時任務的運行通常不需要用戶顯式地輸入任何命令或指示,這與諸如文字編輯、Web瀏覽器等前臺任務具有顯著區別。后臺定時任務的第二個主要特性是:此類任務是定時觸發的,通常用于根據預先設定的周期來執行諸如數據抽取、緩存請求、異步請求等操作。換言之,在執行周期中,此類任務不斷地在活躍與不活躍周期之間交替。
由于后臺定時任務的上述兩個特點,如何有效地管理和監控后臺定時任務始終是本領域的一個重要問題。由于不具有界面,用戶無法通過直觀的方式對此類任務加以監管。而且,這類任務的啟動是周期性的,在其不活躍周期中,很難判定該任務是否處于正常狀態,即,是否能夠正確地在恰當的時間啟動進入活躍周期。
在現有技術中,后臺定時任務的管理和監控通常是由任務本身來完成的。例如,此類后臺定時任務可以不斷地檢測自身或其某些部分是否發生了異常。如果檢測到此類異常,則可以通過計算系統的上層軟件(例如,操作系統OS)向用戶發出告警。然而,當任務或者所在的計算系統發生嚴重錯誤時,這種自檢測很有可能失效。而且,大型計算系統的后臺往往運行著成百上千此類任務。如果由每個任務各自獨立地監控,由于處理策略和告警方式的差異,很可能導致管理方面的不利甚至混亂。
因此,本領域需要一種在網站中更為有效地管理后臺定時任務的技術方案。
發明內容
鑒于以上問題,本發明提出一種用于管理后臺定時任務的新方案。
在本發明的一方面,提供一種用于管理運行于計算系統中的后臺定時任務的設備。該設備包括:至少一個接口模塊,每個接口模塊配置用于可操作地與相應后臺定時任務耦合和通信;狀態收集模塊,配置用于通過所述至少一個接口模塊收集相應后臺定時任務的運行狀態參數;以及任務監控模塊,配置用于基于所述運行狀態參數來監控相應后臺定時任務。
在本發明的另一方面,提供一種用于管理運行于計算系統中的后臺定時任務的方法。該方法包括:利用與后臺定時任務可操作地耦合和通信的接口,收集所述后臺定時任務的運行狀態參數;以及基于所述運行狀態參數來監控所述后臺定時任務,其中所述收集和所述監控獨立于所述后臺定時任務而被執行。
通過下文描述將會理解,根據本發明的實施方式,提供了一種用于管理和監控后臺定時任務的統一接口和架構。計算系統中運行的所有后臺定時任務的運行狀態可以通過這樣的接口被一致地收集和處理。具體地,可以獨立于任何后臺定時任務而監控這些任務是否處于正常運行狀態。一旦發現后臺定時任務發生異常,便可以通過統一的方式進行處理和/或告警。而且,可以按照一致的方式對后臺定時任務進行備份、日志記錄等各種操作,并且可以為系統管理員提供用戶界面以了解后臺定時任務的運行狀態。以此方式,可以更為有效和準確地管理和監控后臺定時任務。
附圖說明
通過參考附圖閱讀下文的詳細描述,本發明實施方式的上述以及其他目的、特征和優點將變得易于理解。在附圖中,以示例性而非限制性的方式示出了本發明的若干實施方式,其中:
圖1示出了根據本發明一個示例性實施方式的用于管理運行于計算系統中的后臺定時任務的設備100的框圖;
圖2示出了根據本發明另一示例性實施方式的用于管理運行于計算系統中的后臺定時任務的設備200的框圖;
圖3示出了根據本發明一個示例性實施方式的用于管理運行于計算系統中的后臺定時任務的方法300的流程圖;以及
圖4示出了適合用來實踐本發明實施方式的計算系統400的框圖。
在各個附圖中,相同或對應的標號表示相同或對應的部分。
具體實施方式
下面將參考附圖中示出的若干示例性實施方式來描述本發明的原理和精神。應當理解,給出這些實施方式僅僅是為了使本領域技術人員能夠更好地理解進而實現本發明,而并非以任何方式限制本發明的范圍。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京糯米網科技發展有限公司,未經北京糯米網科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210031447.6/2.html,轉載請聲明來源鉆瓜專利網。





