[發明專利]一種基于正則表達式匹配的智能終端的多表數據集抄方法有效
| 申請號: | 202110244285.3 | 申請日: | 2021-03-05 |
| 公開(公告)號: | CN112996321B | 公開(公告)日: | 2022-08-02 |
| 發明(設計)人: | 馬樂志;肖大龍;賈無志;賈梅英;程合友;曹慧哲 | 申請(專利權)人: | 馬樂志 |
| 主分類號: | H05K5/02 | 分類號: | H05K5/02;H05K5/06;H04L67/12;H04L43/10;G06F16/903 |
| 代理公司: | 合肥左心專利代理事務所(普通合伙) 34152 | 代理人: | 王娜 |
| 地址: | 250100 山東省*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 正則 表達式 匹配 智能 終端 數據 方法 | ||
1.一種基于正則表達式匹配的智能終端的多表數據集抄方法,其特征在于,包括以下步驟:
S1、本方法流程可以分為三個子流程,流程一:人工分析新增終端設備的通訊協議,定制正則匹配表達式,錄入正則匹配表達式庫;流程二:應用服務器僅開放一個用于與智能終端設備或者是采集器數據通訊的端口,并設置一個固定的公網IP地址,現場終端設備自動定時往應用服務器發送數據,數據是正常表計的溫度、壓力、電量、熱量、流量工作數據,則由系統解析數據后存入數據庫并通過基于正則表達式匹配的智能終端盒體(1)內的控制面板呈現給用戶,如數據為心跳包數據,則記錄鏈路并存入鏈路庫,以備下達控制指令使用;流程三:操作人員通過基于正則表達式匹配的智能終端盒體(1)內的控制面板給現場終端設備發送控制命令流程;
S2、流程一運作時:現場新增終端設備后,獲取該類終端設備的通訊協議,如該通訊協議已經存在,則無需處理,如該通訊協議與已存在的協議均不同,則分析該協議并為該類終端設備的通訊協議定制正則匹配表達式,并存入正則匹配表達式庫內,該正則表達式數據庫會用于流程二和流程三;
S3、流程二運作時:在每臺智能終端設備的控制器內設置定時發送數據的指令,并設置好發送的IP地址和端口,同時設置定時發送心跳包,每三分鐘發送一次心跳包,心跳包內應包含該終端在本方法內的唯一性標記,應用服務器接收到數據后與正則表達式數據庫進行匹配,如匹配不成功則表示該數據為來自互聯網上的垃圾信息,丟棄即可,如匹配成功,則根據匹配信息獲取該數據所屬的通訊協議,應用程序根據該通訊協議解析數據,解析后的數據存入生產數據庫,并可根據用戶需要在基于正則表達式匹配的智能終端盒體(1)內的控制面板展示數據;
S4、流程三運作時:操作人員通過基于正則表達式匹配的智能終端盒體(1)內的控制面板選擇下達命令的終端設備,并下達具體命令,應用服務器的應用程序根據以上指令按照各自設備的通訊協議編寫控制指令,所有控制命令以遍歷的形式從應用服務器的鏈路庫內尋找自己的鏈路,鏈路匹配成功后在該匹配成功的鏈路內發送該終端設備的控制指令,終端設備獲得控制指令后會觸發相應動作,動作完成后給應用服務器反饋結果數據,即進入流程二步驟,如鏈路匹配不成功,說明該鏈路已經被通訊公司回收,此時可以有兩種操作,一是該命令保持不變但延時一個心跳包間隔時間后再次發送,即命令無須銷毀,待終端下次發送心跳包后重新保持鏈路后再次發送命令;二是銷毀命令,在基于正則表達式匹配的智能終端盒體(1)內的控制面板的界面顯示鏈路已銷毀提示,由操作人員自主決定后續操作,即放棄還是對操作失敗終端再次下發操作指令。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于馬樂志,未經馬樂志許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110244285.3/1.html,轉載請聲明來源鉆瓜專利網。





