[發明專利]基于數據接口配置的數據查詢方法、系統、設備和介質在審
| 申請號: | 202010655449.7 | 申請日: | 2020-07-09 |
| 公開(公告)號: | CN111813779A | 公開(公告)日: | 2020-10-23 |
| 發明(設計)人: | 李文廣;許鵬;谷銀銀;吳小龍;楊彥青 | 申請(專利權)人: | 攜程旅游網絡技術(上海)有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/23;G06F16/242;G06F16/25;G06F16/27 |
| 代理公司: | 上海弼興律師事務所 31283 | 代理人: | 楊東明;張冉 |
| 地址: | 200335*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 數據 接口 配置 查詢 方法 系統 設備 介質 | ||
本發明公開了一種基于數據接口配置的數據查詢方法、系統、設備和介質,該基于數據接口配置的數據查詢方法包括:配置數據接口信息,數據接口信息包括結構化查詢語言和對象數據表;獲取數據接口的請求指令;根據數據接口的請求指令,獲取配置的結構化查詢語言;根據結構化查詢語言從配置的對象數據表中查詢目標數據。本發明通過配置數據接口信息,在收到調用接口請求時,對于正常的調用接口,直接根據結構化查詢語言從對象數據表中查詢目標數據,避免了重復開發接口的操作,提高了工作效率。
技術領域
本發明涉及數據接口技術領域,特別涉及一種基于數據接口配置的數據查詢方法、系統、設備和介質。
背景技術
現有技術中,Redis(遠程字典服務)的查詢方式比較單一,具體是通過唯一key(鑰匙)去查詢value(函數)。這種查詢方式在簡單的唯一值查詢中比較有效,但是當遇到,同一個數據源多關鍵字查詢的時候,就需要維護多份數據源。例如,在價格趨勢的接口中,提供了多種價格趨勢組合:國內、國際、單程、往返、航線、航班。需要按照查詢時間返回歷史同期在一定起飛時間范圍的價格數據,所以需要存儲多個時間日期的數據,并且在查詢的時候需要循環取一定時間范圍的價格。
目前,數據接口提供的查詢操作,需要存儲海量的數據。但是每個接口的上線需要經過項目資源申請(包括機器資源、人員資源)、數據同步、開發、測試流程,最后才能上線。一整套流程走下來,耗費2-3天/人,而且基本上都是重復性的工作,無形中降低了工作效率。
發明內容
本發明要解決的技術問題是為了克服現有技術中數據接口提供的數據查詢存在重復開發接口、工作效率低的缺陷,提供一種基于數據接口配置的數據查詢方法、系統、設備和介質。
本發明是通過下述技術方案來解決上述技術問題:
本發明第一方面提供了一種基于數據接口配置的數據查詢方法,包括:
配置數據接口信息,所述數據接口信息包括結構化查詢語言和對象數據表;
獲取所述數據接口的請求指令;
根據所述數據接口的請求指令,獲取配置的所述結構化查詢語言;
根據所述結構化查詢語言從配置的所述對象數據表中查詢目標數據。
較佳地,所述數據接口信息還包括:驗證碼;
所述驗證碼用于驗證所述數據接口的請求指令的合法性。
較佳地,所述配置的所述對象數據表的步驟包括:
創建對象數據表;
同步原始數據表中的數據至所述對象數據表;
根據數據過期語句刪除所述對象數據表中的過期數據。
較佳地,獲取所述數據接口的請求指令的步驟之后還包括:測試所述數據接口,若有請求返回,則所述數據接口測試正常;若沒有請求返回,則所述數據接口測試異常。
本發明第二方面提供了一種基于數據接口配置的數據查詢系統,包括:配置模塊、第一獲取模塊、第二獲取模塊和查詢模塊;
所述配置模塊用于配置數據接口信息,所述數據接口信息包括結構化查詢語言和對象數據表;
所述第一獲取模塊用于獲取所述數據接口的請求指令;
所述第二獲取模塊用于根據所述數據接口的請求指令,獲取配置的所述結構化查詢語言;
所述查詢模塊用于根據所述結構化查詢語言從配置的所述對象數據表中查詢目標數據。
較佳地,所述數據接口信息還包括:驗證碼,所述數據查詢系統還包括驗證模塊;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于攜程旅游網絡技術(上海)有限公司,未經攜程旅游網絡技術(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010655449.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種可多方位調節的醫用顯示器
- 下一篇:一種藥品裝藥設備
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





