[發明專利]一種基于自動流轉的可定義型時間任務推進方法有效
| 申請號: | 201710737193.2 | 申請日: | 2017-08-24 |
| 公開(公告)號: | CN107688926B | 公開(公告)日: | 2021-06-08 |
| 發明(設計)人: | 陳霖;張采榮 | 申請(專利權)人: | 成都掌控者網絡科技有限公司 |
| 主分類號: | G06Q10/10 | 分類號: | G06Q10/10 |
| 代理公司: | 成都頂峰專利事務所(普通合伙) 51224 | 代理人: | 李林 |
| 地址: | 610000 四川省成都市高新*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 自動 流轉 可定義 時間 任務 推進 方法 | ||
1.一種基于自動流轉的可定義型時間任務推進方法,其特征在于,包括如下步驟:
S101.任務服務器在收到新創建的記錄任務后,根據所述記錄任務中的自定義任務節點時長和自定義計時步長為所述記錄任務的任務節點注冊一個任務節點定時器,同時根據所述自定義計時步長配置一個自然時間計時器,然后同步啟動所述任務節點定時器和所述自然時間計時器;
S102.任務服務器在所述任務節點定時器的定時到達時發現任務執行者仍未處理所述記錄任務,則將所述自然時間計時器的即時自然時間作為出列時間節點,然后將所述出列時間節點添加到出列時間節點清單隊列中;
S103.流轉服務器在無間隙監聽到所述出列時間節點清單隊列中出現新出列時間節點時,生成對應的任務推進事件,并根據對應的記錄任務訪問信息服務器,獲取對應的任務推進事件執行內容和待提醒任務關注者的接收地址;
S104.流轉服務器將所述任務推進事件作為一個事件處理線程,加入到事件處理線程池中,并按照與任務推進事件對應的出列時間節點的早晚順序,將任務推進事件執行內容派發給與提醒任務關注者的接收地址對應的任務關注者;
在所述步驟S101之前,按照如下步驟對任務服務器、流轉服務器和信息服務器進行時間同步:
S201.時間發布服務器根據預定義時間發布周期,周期性地向時間訂閱服務器發送包含第一時間TSDT的授時發布報文,其中,所述時間訂閱服務器為任務服務器、流轉服務器或信息服務器,所述第一時間TSDT的計算公式如下:
TSDT=T1+tFPSAB+t′COR
式中,T1為時間發布服務器在發送所述授時發布報文的第一個位碼時的即時本地系統時間,tFPSAB為所述授時發布報文的發送時長,t′COR為時間發布服務器在前一次授時后得到的校正傳輸延時;
S202.時間訂閱服務器在收到所述授時發布報文后,將本地服務器時間更新為所述第一時間TSDT,并向時間發布服務器反饋包含第二時間TREIN的授時確認報文,其中,所述第二時間TREIN的計算公式如下:
TREIN=TSDT+tR+tFSPBA
式中,tR為時間訂閱服務器的響應延時,tFSPBA為所述授時確認報文的發送時長;
S203.時間發布服務器在收到所述授時確認報文后,按照如下公式計算本次授時后的校正傳輸延時tCOR:
tCOR=(TRDT-T1-tFPSAB-tR-tFSPBA)/2
式中,TRDT為時間發布服務器在接收所述授時確認報文的最后一個位碼時的即時本地系統時間;
S204.時間發布服務器更新保存本次授時后得到的校正傳輸延時tCOR。
2.如權利要求1所述的一種基于自動流轉的可定義型時間任務推進方法,其特征在于,在所述步驟S103之后,流轉服務器根據所述任務推進事件執行內容確定對應任務推進事件的優先派發等級,并在將所述任務推進事件作為一個事件處理線程,加入到事件處理線程池中的步驟之后,還包括如下步驟:
由事件等級權重線程池來根據任務推進事件的優先派發等級和出列時間節點,對所述事件處理線程池中未派送的所有事件處理線程進行如下排序:將優先派發等級最高的事件處理線程排在線程隊列的最前面,將出列時間節點最早的事件處理線程排在同優先派發等級線程隊列的最前面。
3.如權利要求2所述的一種基于自動流轉的可定義型時間任務推進方法,其特征在于,所述事件等級權重線程池通過管道線程與所述事件處理線程池通訊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都掌控者網絡科技有限公司,未經成都掌控者網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710737193.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種后置式機外定位的自動上下料機床
- 下一篇:數控機床用機械手
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





