[發明專利]一種基于redis協議的智能合約系統有效
| 申請號: | 202010721868.6 | 申請日: | 2020-07-24 |
| 公開(公告)號: | CN111597527B | 公開(公告)日: | 2020-10-23 |
| 發明(設計)人: | 杜葵;王劍 | 申請(專利權)人: | 江蘇榮澤信息科技股份有限公司 |
| 主分類號: | G06F21/31 | 分類號: | G06F21/31;G06F21/43;G06F21/45;G06F21/55;G06F16/903;G06F16/9038 |
| 代理公司: | 合肥正則元起專利代理事務所(普通合伙) 34160 | 代理人: | 韓立峰 |
| 地址: | 211800 江蘇省南京市江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 redis 協議 智能 合約 系統 | ||
1.一種基于redis協議的智能合約系統,其特征在于,包括采集單元、整理識別單元、分析單元、登錄單元、驗證單元、數據庫和調動操作單元;
所述采集單元用于實時采集用戶網絡通訊相關的數據,并自動獲取通訊信息,將通訊信息傳輸至整理識別單元,所述整理識別單元對通訊信息進行整理識別操作,整理識別操作的具體操作過程為:
步驟一:獲取通訊信息,將其內用戶通訊時的語音數據標定為語音數據,并將語音數據標記為YYi,i=1,2,3......n1,將其內用戶通訊的次數標定為通訊次數數據,并將通訊次數數據標記為TCi,i=1,2,3......n1,將其內用戶每次通訊的時間標定為時間數據,并將時間數據標記為SJi,i=1,2,3......n1,將其內用戶通訊的用戶號信息標定為用戶號數據,并將用戶號數據標記為YHi,i=1,2,3......n1;
步驟二:提取上述步驟一中的語音數據,并識別其中的文字數據,并將文字數據標記為WZi,i=1,2,3......n1;
步驟三:將文字數據、語音數據、通訊次數數據和時間數據,歸類到對應的用戶號數據內,并將其一同傳輸至分析單元;
數據庫內存儲有合約限定內容的相關數據,將其標定為限定信息,限定信息包括限定字符數據和限定字符組數據,分析單元從數據庫內獲取限定字符數據和限定字符組數據,并將其與文字數據、語音數據、通訊次數數據、時間數據和用戶號數據進行分析操作,分析操作的具體操作過程為:
K1:獲取通訊次數數據和時間數據,將時間數據和通訊次數數據進行一一對應,并將對應后的時間數據進行由遠到近進行排序,將距離排序時間越遠的時間點標定為最大時間值,將距離排序時間越近的時間點標記為最小時間值,提取最大時間值和最小時間值,并將其帶入到計算式:時間差值=最小時間值-最大時間值,并將時間差值與通訊次數數據一同帶入到計算式:通訊頻率=通訊次數數據/時間差值;
K2:提取時間數據,計算出每次通訊之間的時間間隔數據,并將其標定為間隔時間,并將其與時間差值一同帶入到計算式:間隔占比值=間隔時間/時間數據,將間隔占比值帶入到計算式:,其中,表示為平均間隔占比值,即間隔占比均值,jgi表示為每次間隔占比值;
K3:獲取文字數據,將其每個文字依次進行字符標定,并將字符標記為ZFl,l=1,2,3......n2,將文字數據內相鄰的字符進行任意位數的字符標記,將其標定為字符組,將其與限定字符數據和限定字符組數據進行匹配,具體為:將文字數據中的每個字符和字符組分別與限定字符數據和限定字符組數據進行匹配,當文字數據中的字符和字符組與限定字符數據和限定字符組數據的匹配結果相一致時,則判定該文字數據內出現限定內容,生成限定單信號和限定雙信號,當文字數據中的字符和字符組與限定字符數據和限定字符組數據的匹配結果不一致時,則判定該文字數據內未出現限定內容,生成正常信號;
K4:提取上述限定單信號、限定雙信號和正常信號,并對其進行識別,當識別到一個限定單信號或限定雙信號時,則將其標定為一次單限定或一次雙限定,當識別到兩個限定單信號或限定雙信號時,則將其標記為兩次單限定或兩次雙限定,依據限定單信號或限定雙信號的次數標記,將總的限定單信號和限定雙信號次數分別標定為字符錯誤次數和組合錯誤次數,并將字符錯誤次數和組合錯誤次數分別標記為ZCv,ZHv,v=1,2,3......n3,將字符錯誤次數與總的字符帶入到計算式:字符錯誤占比值=字符錯誤次數/總字符,依據字符錯誤占比值的計算方法計算出組合錯誤占比值;
K5:分別提取上述K1、K2和K4中的通訊頻率、間隔占比均值、字符錯誤占比值和組合錯誤占比值,并將其一同帶入到分值轉換計算式中,從而計算出綜合評分值,具體計算式為:,其中,Fzi表示為綜合評分值,Tpi、Czv和Hzv分別表示為通訊頻率、字符錯誤占比值和組合錯誤占比值,u1、u2、u3和u4分別表示為通訊頻率、間隔占比均值、字符錯誤占比值和組合錯誤占比值的分值轉化預設閾值,e表示為分值轉換影響偏差值,e的取值為1.2131790;
K6:提取綜合評分值,將其進行從大到小的排序,將綜合評分值排序標定為評分排序,設定一個評分合格閾值M,并將其與評分排序進行匹配,匹配出評分合格閾值M在評分排序中所處的位置,將小于評分合格閾值M的對應用戶號數據調取出來,并對其進行再次排序,將其綜合評分值進行從小到大的排序,并將其排序標定為監測重要值排序,并將監測重要值排序傳輸至調動操作單元;
調動操作單元用于對監測重要值排序進行調整操作,具體為:當調動操作單元接收到監測重要值排序時,顯示相關數據,監測人員通過管理賬號進行調節操作;
登錄單元用于登錄監測人員的管理賬號信息,管理賬號信息包括管理賬號數據和管理密碼數據,數據庫內還存儲有監測人員的記錄賬號信息,記錄賬號信息包括記錄賬號數據、記錄密碼數據、監測人員身份數據以及對應的手機號碼數據;
驗證單元從數據庫內獲取記錄賬號數據、記錄密碼數據、監測人員身份數據以及對應的手機號碼數據,并將其與管理賬號數據和管理密碼數據進行驗證操作,得到賬號正確信號、驗證碼正確信號和驗證碼錯誤信號,并將其一同傳輸至調動操作單元;
調動操作單元接收賬號正確信號、驗證碼正確信號和驗證碼錯誤信號,并對其進行識別,當識別到賬號正確信號或驗證碼正確信號時,則允許監測人員進行調動操作,當識別到驗證碼錯誤信號時,則禁止監測人員進行調動操作。
2.根據權利要求1所述的一種基于redis協議的智能合約系統,其特征在于,驗證操作的具體操作過程為:
H1:獲取記錄賬號數據,并將其標記為JZHb,b=1,2,3......n4,獲取記錄密碼數據,并將其標記為JMMb,b=1,2,3......n4,獲取管理賬號數據,并將其標記為GZH,獲取管理密碼數據,并將其標記為GMM;
H2:獲取上述H1中的記錄賬號數據和管理賬號數據,并將其進行匹配,具體為:
S1:當管理賬號數據在記錄賬號數據內沒有匹配到一致的賬號時,則判定該管理賬號數據不存在,即該監測人員的管理賬號錯誤,自動跳轉至登錄賬號界面;
S2:當管理賬號數據在記錄賬號數據內匹配到一致的結果時,則判定該管理賬號數據存在,并自動提取管理賬號數據對應的管理密碼數據和記錄賬號數據對應的記錄密碼數據;
H3:獲取上述S2中的管理密碼數據和記錄密碼數據,并將其進行密碼驗證匹配,具體為:
SS1:當管理密碼數據和記錄密碼數據匹配結果不一致時,則判定該管理密碼數據錯誤,并提取監測人員身份數據以及對應的手機號碼數據,向手機號碼發送驗證提醒,依據驗證碼的正確與否來判定驗證結果,依據驗證結果生成驗證碼正確信號和驗證碼錯誤信號;
SS2:當管理密碼數據和記錄密碼數據匹配結果一致時,則判定該管理密碼數據正確,生成賬號正確信號。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇榮澤信息科技股份有限公司,未經江蘇榮澤信息科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010721868.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:信息傳送裝置及方法
- 下一篇:一種機器人平臺的自主巡線方法、裝置及存儲介質





