[發明專利]一種交互數據正確性判斷方法、裝置、電子設備和介質在審
| 申請號: | 202110019806.5 | 申請日: | 2021-01-07 |
| 公開(公告)號: | CN112685206A | 公開(公告)日: | 2021-04-20 |
| 發明(設計)人: | 郁文斌;宋西欣;付立民;程露竹;劉哲;蘇筱玲;王宇杰;任超;李淼 | 申請(專利權)人: | 北京全路通信信號研究設計院集團有限公司 |
| 主分類號: | G06F11/00 | 分類號: | G06F11/00;G06F11/36 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100070 北京市豐臺區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 交互 數據 正確性 判斷 方法 裝置 電子設備 介質 | ||
本發明實施例公開了一種交互數據正確性判斷方法、裝置、電子設備和介質。該方法包括:獲取交互消息,并根據交互消息對應的預期需求確定所述交互消息的原子表達式;其中,所述交互消息為交互數據的最小組成單元;根據預設迭代規則將任意兩個被迭代對象進行迭代,得到迭代結果;其中,所述迭代過程中的被迭代對象包括:未參與過迭代的原子表達式和/或已參與過迭代的原子表達式的迭代中間值;繼續迭代,直至符合迭代終止條件,則根據迭代終止前的迭代結果確定所述交互數據的正確性。本發明實施例簡化了確定交互數據正確性判斷邏輯,提高了交互數據正確性判斷效率。
技術領域
本發明實施例涉及計算機技術領域,尤其涉及一種交互數據正確性判斷方法、裝置、電子設備和介質。
背景技術
在基于B/S(Brower/Server,瀏覽器/服務器)和C/S(client/Server,客戶端/服務端)架構的系統中,被測設備和外圍設備之間通常存在數據交互,在對交互數據的正確性進行判斷時,一般是將被測設備向外圍設備發送數據的與預期數據匹配的結果作為測試是否通過的依據。
目前,在交互數據正確性判斷的方法中,一般存在除被測設備和與被測設備進行交互的外圍設備以外的第三方參與。由第三方截取被測設備與外圍設備的交互數據,再通過第三方的內部協議對截取的交互數據進行格式轉換,然后將轉換后的交互數據與預期數據進行匹配。根據匹配結果,得到交互數據正確性的判斷結果。現有的交互數據正確性判斷方法需要制定內部協議規定數據格式,交互數據正確性判斷實現邏輯復雜,效率低。
發明內容
本發明實施例提供一種交互數據正確性判斷方法、裝置、電子設備和介質,以達到簡化基于B/S架構和C/S架構的系統中交互數據正確性判斷流程,提高交互數據正確性判斷效率的目的。
第一方面,本發明實施例提供了一種交互數據正確性判斷方法,所述方法包括:
獲取交互消息,并根據交互消息對應的預期需求確定所述交互消息的原子表達式;其中,所述交互消息為交互數據的最小組成單元;
根據預設迭代規則將任意兩個被迭代對象進行迭代,得到迭代結果;其中,所述迭代過程中的被迭代對象包括:未參與過迭代的原子表達式和/或已參與過迭代的原子表達式的迭代中間值;
繼續迭代,直至符合迭代終止條件,則根據迭代終止前的迭代結果確定所述交互數據的正確性。
第二方面,本發明實施例還提供了一種交互數據正確性判斷裝置,所述裝置包括:
交互消息原子表達式確定模塊,用于獲取交互消息,并根據交互消息對應的預期需求確定所述交互消息的原子表達式;其中,所述交互消息為交互數據的最小組成單元;
迭代模塊,用于根據預設迭代規則將任意兩個被迭代對象進行迭代,得到迭代結果;其中,所述迭代過程中的被迭代對象包括:未參與過迭代的原子表達式和/或已參與過迭代的原子表達式的迭代中間值;
交互數據正確性確定模塊,用于繼續迭代,直至符合迭代終止條件,則根據迭代終止前的迭代結果確定所述交互數據的正確性。
第三方面,本發明實施例還提供了一種電子設備,包括:
一個或多個處理器;
存儲器,用于存儲一個或多個程序,
當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現如本發明任一實施例所述的交互數據正確性判斷方法。
第四方面,本發明實施例還提供了一種存儲有計算機指令的非瞬時計算機可讀存儲介質,所述計算機指令用于使所述計算機執行任一實施例所述的一種交互數據正確性判斷方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京全路通信信號研究設計院集團有限公司,未經北京全路通信信號研究設計院集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110019806.5/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





