[發明專利]一種基于時間的觸發事件控制方法、裝置及存儲介質在審
| 申請號: | 202011153222.9 | 申請日: | 2020-10-26 |
| 公開(公告)號: | CN111966505A | 公開(公告)日: | 2020-11-20 |
| 發明(設計)人: | 陳霖;張采榮;馮佳;邱艷;謝英亮;司云霄 | 申請(專利權)人: | 成都掌控者網絡科技有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F9/54 |
| 代理公司: | 成都頂峰專利事務所(普通合伙) 51224 | 代理人: | 楊國瑞 |
| 地址: | 610000 四川省成都市高新*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 時間 觸發 事件 控制 方法 裝置 存儲 介質 | ||
本發明公開了一種基于時間的觸發事件控制方法、裝置及存儲介質,包括建立內部線性時間計算環;接收事件任務信息;創建事件任務;建立內部線性事件計算參數;將所述內部線性事件計算參數與所述內部線性時間計算環通過遞歸計算進行綁定;當內部線性事件計算參數轉運到與所述內部線性時間計算環所在的遞歸計算內部運轉的出棧標記點參數一致時,即產生事件的執行環出棧執行。本發明提出一種時間與事件一體化的計算方法,防止出現時間劫持導致的一系列不可靠的問題;提出一種動態事件分布迭代算法,從最小單位趨向于最大單位,從而實現了事件計時與線性計時環的同步性與一體性,其動態分布的性質,基本無法被模擬和偽造。
技術領域
本發明涉及計算機定時事件控制方法領域,具體涉及一種基于時間的觸發事件控制方法、裝置及存儲介質。
背景技術
傳統服務器資源授權時間控制,涉及到如下的明顯問題:
傳統的時間事件觸發器存在脫鉤錯誤:計時器獨立在執行事件之外,存在時間或者事件被劫持的風險:即沒有時間也能觸發執行事件,時間并非是執行的唯一必須的執行前提;
多服務器分別獨立控制時間存在巨大的安全風險:傳統的時間計算分布到每個獨立的操作系統中,依賴于操作系統或者是BIOS主板事件的控制器獨立的運轉時間,再依賴時間觸發事件,時鐘往往也是各種攻擊者集中攻擊的地方常將指揮官寫到時間中,導致很多病毒反復清理均無法清除,正是使用了時間的可循環性,及其事件觸發能力達到的死循環病毒,因此時間依賴每臺服務器獨立進行運算存在巨大的風險;
多服務器分別獨立控制時間存在事件觸發誤差不同步的問題:另外每臺服務器都需要校對時間區時完全一致,否則就會導致事件觸發的不一致性產生;例如,有100臺服務同時支持6.18的秒殺活動,開始設置到凌晨12點開始,如果出現其中1臺或者幾臺時間不一致,那么用戶在參加活動時出現部分失敗部分成功的可能。
發明內容
本發明提供了一種基于時間的觸發事件控制方法、裝置及存儲介質,解決傳統的計算機時間事件觸發器存在脫鉤錯誤的問題。本發明提出一種時間與事件一體化的計算方法,防止出現時間劫持導致的一系列不可靠的問題。
本發明所采用的技術方案為:
第一方面,本發明提供了一種基于時間的觸發事件控制方法,包括以下步驟:
建立內部線性時間計算環;
接收事件任務信息,根據事件任務信息創建事件任務;
根據所述事件任務,建立內部線性事件計算參數;
將所述內部線性事件計算參數與所述內部線性時間計算環通過遞歸計算進行綁定;
當內部線性事件計算參數轉運到與所述內部線性時間計算環所在的遞歸計算內部運轉的出棧標記點參數一致時,即產生事件的執行環出棧執行。
根據上述技術,建立內部線性時間計算環,在接受任務事件后,通過設計內部時間環與事件進行綁定,即內部時間環與事件一體化,兩者纏繞存在,在在事件建立的初始,便通過與內部線性時間計算環進行遞歸計算綁定,當改變機器或系統時間后,由于內部線性時間計算環與機器或系統時間沒有關聯,從而從根本上解決出現脫鉤而被攻擊中途脫離時間計算而獨自運轉的可能性;同時,由于內部線性時間計算環采用相同固定的計時方式,且與事件纏繞并行,當在事件創建時,便從內部線性時間計算環的節點開始計算,因此,即使不同設備或不同系統以及不同服務器在執行相同時間事件時,即使在過程中某個設備、系統或服務器的時間變化或不一致,也不會影響該時間事件的正常執行。
在一種可能的設計中,所述內部線性時間計算環為雙環形回路算法陣列;所述雙環形回路包括正向計時環和倒計時環。通過設計雙環形回路算法陣列對時間事件進行正向計時和倒計時,保證時間事件與內部線性時間環的纏繞并行,增加時間事件觸發的穩定性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都掌控者網絡科技有限公司,未經成都掌控者網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011153222.9/2.html,轉載請聲明來源鉆瓜專利網。





