[發明專利]接口返回數據的比對方法、計算設備在審
| 申請號: | 201811611936.2 | 申請日: | 2018-12-27 |
| 公開(公告)號: | CN109714418A | 公開(公告)日: | 2019-05-03 |
| 發明(設計)人: | 王雪;張菊元 | 申請(專利權)人: | 北京潘達互娛科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京思睿峰知識產權代理有限公司 11396 | 代理人: | 高攀;趙愛軍 |
| 地址: | 100041 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 計算設備 比對 第二服務器 第一服務器 第一數據 返回數據 可讀存儲介質 返回 發送 | ||
1.一種接口返回數據的比對方法,適于在計算設備中執行,所述方法包括:
分別向第一服務器和第二服務器發送同一請求;
獲取所述第一服務器返回的第一數據,并獲取所述第二服務器返回的第二數據;
根據數據層次比對所述第一數據和所述第二數據。
2.如權利要求1所述的方法,其中,根據數據層次比對所述第一數據和所述第二數據的步驟,包括:
比較當前數據層次下所述第一數據和所述第二數據的數據描述信息,如果一致,比較下一數據層次下所述第一數據和所述第二數據的數據描述信息,重復上述過程直至在最低層次比較所述第一數據和所述第二數據的數據內容;
其中,當在任一數據層次確定所述第一數據和所述第二數據的數據描述信息不一致,或者在最低層次確定所述第一數據和所述第二數據的數據內容不一致時,確定所述第一數據和所述第二數據不同。
3.如權利要求2所述的方法,其中,在最低層次比較所述第一數據和所述第二數據的數據內容的步驟,包括:
比較所述第一數據和所述第二數據的數值;和/或,
比較所述第一數據和所述第二數據的字符串。
4.如權利要求2所述的方法,其中,所述數據描述信息包括:數據類型和長度。
5.如權利要求4所述的方法,其中,所述數據類型包括:字典dict、鏈表list、整型int、字符串string。
6.如權利要求1所述的方法,其中,根據數據層次比對所述第一數據和所述第二數據的步驟中,還包括步驟:
根據特定函數處理所述第一數據和所述第二數據,所述特定函數與所述第一數據和所述第二數據的數據類型相關,用于消除由于接收時間順序不同對所述第一數據和所述第二數據造成的影響。
7.如權利要求6所述的方法,其中,根據特定函數處理所述第一數據和所述第二數據的步驟,包括:
如果所述第一數據和所述第二數據同為dict類型,根據has_key函數或in函數比較所述第一數據和所述第二數據的key,再比較所述第一數據和所述第二數據的value;
如果所述第一數據和所述第二數據同為list類型,根據sorted函數對所述第一數據和所述第二數據進行排序;將排序后的數據分別打包成元組元素,其中,所述第一數據和所述第二數據在元組元素的形式下進行比對。
8.如權利要求1-7任一項所述的方法,其中,還包括步驟:
將比對結果返回給用戶。
9.一種可讀存儲介質,適于存儲一個或多個程序,所述一個或多個程序被配置為由計算設備執行如權利要求1-8中任一項所述的接口返回數據的比對方法。
10.一種計算設備,包括:
一個或多個處理器;
存儲器;以及
一個或多個程序,其中所述一個或多個程序存儲在所述存儲器中并被配置為由所述一個或多個處理器執行如權利要求1-8中任一項所述的接口返回數據的比對方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京潘達互娛科技有限公司,未經北京潘達互娛科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811611936.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于用戶行為的網絡控制系統及方法
- 下一篇:一種車載健康檢測系統及其方法





