[發明專利]分頁查詢方法及裝置和電子設備有效
| 申請號: | 201711172207.7 | 申請日: | 2017-11-22 |
| 公開(公告)號: | CN107798135B | 公開(公告)日: | 2020-06-16 |
| 發明(設計)人: | 劉晨曦 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F16/953 | 分類號: | G06F16/953 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分頁 查詢 方法 裝置 電子設備 | ||
本說明書實施例提供一種分頁查詢方法及裝置和電子設備,通過接收客戶端發起的分頁數據查詢的第一請求;向所述分頁數據查詢涉及的每個數據源發起數據查詢的第二請求;合并每個數據源返回的數據,并且按照每個數據的創建時刻對合并后的數據進行排序;截取前所述查詢個數的數據,并記錄所述截取數據中的第二創建時刻;將所述截取的所述查詢個數的數據和所記錄的每個數據源的第二創建時刻返回給所述客戶端。
技術領域
本說明書實施例涉及互聯網技術領域,尤其涉及一種分頁查詢方法及裝置和電子設備。
背景技術
隨著互聯網業務的不斷增多,平臺涉及到的業務也相應增多。由于不同業務產生的業務數據并不相同,因此需要存儲的數據庫、數據庫類型也都不相同。當前存在一些需要不同業務數據同時分頁顯示的需求。對于這些查詢請求,往往需要從不同的數據源中查詢數據,之后還需要將這些不同的業務數據轉換為同一類型的臨時數據,分頁后才可以提供給請求方。
需要提供更有效率的分頁查詢方案。
發明內容
本說明書實施例提供的一種分頁查詢方法及裝置和電子設備,用于提供更為效率的方案來找尋使用尋廢棄字段的服務使用方。
根據本說明書實施例提供的一種分頁查詢方法,所述方法包括:
客戶端向服務端發起分頁數據查詢的第一請求;其中,所述分頁數據查詢涉及至少二個數據源,所述第一請求中攜帶有用戶標識、查詢個數和每個數據源的第一創建時刻,所述第一創建時刻為所述客戶端上一次查詢到數據源返回最后一個數據的創建時刻;
所述服務端在接收所述客戶端發起的第一請求后,向每個數據源發起數據查詢的第二請求;其中,所述第二請求攜帶有所述用戶標識、查詢個數和對應該數據源的第一創建時刻;
所述數據源在接收所述服務端發起的第二請求后,查詢屬于所述用戶標識并且符合所述第一創建時刻的數據;
所述數據源根據每個數據的創建時刻對所查詢到的數據進行排序,將前所述查詢個數的數據返回給所述服務端;
所述服務端合并每個數據源返回的數據,并且按照每個數據的創建時刻對合并后的數據進行排序;
所述服務端截取前所述查詢個數的數據,并記錄所述截取數據中的第二創建時刻;其中,所述第二創建時刻為本次查詢到數據源返回最后一個數據的創建時刻;
所述服務端將所述截取的所述查詢個數的數據和所記錄的每個數據源的第二創建時刻返回給所述客戶端;
所述客戶端接收所述服務端返回的數據和每個數據源的第二創建時刻;
所述客戶端根據所述每個數據源的第二創建時刻更新所述每個數據源的第一創建時刻。
根據本說明書實施例提供的一種分頁查詢方法,所述方法包括:
向服務端發起分頁數據查詢的第一請求;其中,所述分頁數據查詢涉及至少二個數據源,所述第一請求中攜帶有用戶標識、查詢個數和每個數據源的第一創建時刻,所述第一創建時刻為上一次查詢到數據源返回最后一個數據的創建時刻;
接收所述服務端返回的數據和每個數據源的第二創建時刻;
根據所述每個數據源的第二創建時刻更新所述每個數據源的第一創建時刻。
根據本說明書實施例提供的一種分頁查詢方法,所述方法包括:
接收客戶端發起的分頁數據查詢的第一請求;其中,所述分頁數據查詢涉及至少二個數據源,所述第一請求中攜帶有用戶標識、查詢個數和每個數據源的第一創建時刻,所述第一創建時刻為所述客戶端上一次查詢到數據源返回最后一個數據的創建時刻;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711172207.7/2.html,轉載請聲明來源鉆瓜專利網。





