[發明專利]定時任務配置方法、服務器、系統和計算機可讀存儲介質在審
| 申請號: | 201910238659.3 | 申請日: | 2019-03-27 |
| 公開(公告)號: | CN109951559A | 公開(公告)日: | 2019-06-28 |
| 發明(設計)人: | 鄭旭;劉超 | 申請(專利權)人: | 京東方光科技有限公司;京東方科技集團股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 王娟 |
| 地址: | 215021 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 計算機可讀存儲介質 服務器 物聯網終端 觸發 業務邏輯處理 任務執行器 任務配置 業務接口 業務需求 指令 發送 監控 配置 創建 | ||
1.一種用于在服務器側配置定時任務的方法,包括:
獲取根據業務需求而創建的定時任務;
監控所述定時任務是否被觸發;
在所述定時任務被觸發時,利用服務器的任務執行器執行相應的業務邏輯處理,從而經由業務接口層的消息中間件向物聯網終端子系統發送與所述定時任務相關的指令,以使得物聯網終端子系統執行所述定時任務。
2.如權利要求1所述的方法,還包括:
使用分布式任務隊列Celery機制來配置定時任務觸發單元Celery Beat并且配置作為所述任務執行器的任務執行單元Celery Work。
3.根據權利要求2所述的方法,還包括:
利用定時任務觸發單元Celery Beat觸發所述定時任務;以及
利用分布式任務隊列Celery機制中的中間人Broker來獲取由定時任務觸發單元Celery Beat觸發的所述定時任務。
4.如權利要求3所述的方法,其中,所述監控所述定時任務是否被觸發包括:
由任務執行單元Celery Work監控中間人Broker是否獲取了由定時任務觸發單元Celery Beat觸發的所述定時任務,從而判斷所述定時任務是否被觸發。
5.根據權利要求2所述的方法,其中,所述業務接口層的消息中間件為基于消息隊列遙測傳輸MQTT協議的消息中間件;其中,所述物聯網終端子系統包括網關設備和終端設備;
所述經由業務接口層的消息中間件向物聯網終端子系統發送與所述定時任務相關的指令,以使得物聯網終端子系統執行所述定時任務包括:
通過該業務接口層的消息中間件將與所述定時任務相關的指令發送到網關設備,以使得網關設備控制終端設備進行對應于與所述定時任務相關的指令的操作并且接收來自終端設備的信息。
6.如權利要求1-5任一項所述的方法,其中,所述定時任務包括:終端設備的數據采集或開關控制。
7.如權利要求5所述的方法,其中,與所述定時任務相關的指令包括:
數據采集指令,包括數值采集指令和/或狀態采集指令;
所述數值采集指令用于采集終端設備的測量數據,所述狀態采集指令用于采集終端設備中的各類開關的開啟/閉合狀態的數據;
和
開關控制指令,所述開關控制指令用于控制終端設備中的各類開關的開啟或閉合狀態的切換。
8.如權利要求7所述的方法,還包括:
通過該業務接口層的消息中間件從網關設備接收來自終端設備的信息,并利用任務執行單元Celery Work將其存儲到結果存儲單元Backend中,
其中,所述來自終端設備的信息包括:終端設備的測量數據和/或終端設備中的各類開關的開啟或閉合狀態的數據。
9.如權利要求8所述的方法,還包括:
從所述結果存儲單元Backend中取得定時任務的執行記錄進行分析,并根據預設的邏輯來判斷是否需要服務器進行進一步操作。
10.如權利要求1-5任一項所述的方法,還包括:
通過后臺管理平臺管理所述定時任務;
其中,所述后臺管理平臺被用于根據用戶定義的編輯規則,實現對定時任務進行增添、刪除、修改和查詢中的至少一項操作。
11.一種服務器,包括
處理器;和
存儲器,用于存儲計算機可執行指令,所述計算機可執行指令在被處理器運行時執行如權利要求1-10任一項所述的方法。
12.一種用于執行定時任務的系統,包括:
如權利要求11所述的服務器;
物聯網終端子系統,從服務器接收與定時任務相關的指令并向服務器返回信息,所述物聯網終端子系統包括:
網關設備,所述網關設備根據從服務器接收的與定時任務相關的指令,控制終端設備進行對應于所述與所述定時任務相關的指令的操作,并將來自終端設備的信息返回到所述服務器;
終端設備,所述終端設備與所述網關設備通信,在網關設備的控制下進行對應于與所述定時任務相關的指令的操作,并向所述網關設備上報信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于京東方光科技有限公司;京東方科技集團股份有限公司,未經京東方光科技有限公司;京東方科技集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910238659.3/1.html,轉載請聲明來源鉆瓜專利網。





