[發明專利]一種統計數據的查詢方法及裝置有效
| 申請號: | 201710771054.1 | 申請日: | 2017-08-31 |
| 公開(公告)號: | CN109828993B | 公開(公告)日: | 2021-04-27 |
| 發明(設計)人: | 林嘉曦 | 申請(專利權)人: | 北京國雙科技有限公司 |
| 主分類號: | G06F16/2458 | 分類號: | G06F16/2458;G06F16/2453 |
| 代理公司: | 北京鼎佳達知識產權代理事務所(普通合伙) 11348 | 代理人: | 王偉鋒;劉鐵生 |
| 地址: | 100083 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 統計數據 查詢 方法 裝置 | ||
1.一種統計數據的查詢方法,其特征在于,所述方法包括:
根據預置查詢維度解析查詢請求,得到不同維度下的多個查詢條件;
逐一判斷所述查詢條件是否為所述預置查詢維度中的最小查詢粒度;
若是,則從第一數據表中查詢對應所述查詢條件的第一查詢結果;
若不是,則確定所述查詢條件的查詢范圍,從第二數據表中查詢對應所述查詢條件的第二查詢結果,其中,所述第二數據表中記錄有根據對應的查詢維度在原始數據中提取對應最小查詢粒度的數據,所述第一數據表中記錄的數據是將第二數據表中具有相同最小查詢粒度的數據按照維度標識進行數據合并后得到的數據;
根據所述第一查詢結果和/或所述第二查詢結果確定響應所述查詢請求的第三查詢結果。
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
根據預置周期從原始數據表中按照預置查詢維度的最小查詢粒度提取數據信息;
將含有第一標識的所述數據信息合并為一條數據記錄,所述第一標識用于區分相同預置查詢維度中所對應的數據內容;
根據所述第一標識生成所述數據記錄的擴展維度信息;
將所述數據記錄以及對應的擴展維度信息保存至所述第二數據表中。
3.根據權利要求2所述的方法,其特征在于,所述方法還包括:
判斷所述第二數據表中的數據記錄是否具有相同的第二標識,所述第二標識用于區分所述第二數據表中相同預置查詢維度所對應的數據內容;
若具有,則合并所述數據記錄為一條新數據記錄,生成所述新數據記錄對應的擴展維度信息;
將所述新數據記錄以及對應的擴展維度信息保存至所述第一數據表中。
4.根據權利要求3所述的方法,其特征在于,確定所述查詢條件的查詢范圍,從第二數據表中查詢對應所述查詢條件的第二查詢結果包括:
根據所述最小查詢粒度確定所述查詢條件的查詢范圍;
在所述第二數據表中查找符合所述查詢范圍的數據記錄;
將含有第二標識的所述數據記錄合并得到所述第二查詢結果。
5.根據權利要求1-4中任一項所述的方法,其特征在于,根據所述第一查詢結果和/或所述第二查詢結果確定響應所述查詢請求的第三查詢結果包括:
創建所述第三查詢結果對應的結果數據表;
當存在所述第一查詢結果或第二查詢結果之一時,將所述第一查詢結果或第二查詢結果保存至所述結果數據表中;
當同時存在所述第一查詢結果和第二查詢結果時,將所述第一查詢結果以及對應的查詢條件和所述第二查詢結果以及對應的查詢條件分別保存至所述結果數據表中。
6.根據權利要求1-4中任一項所述的方法,其特征在于,所述方法還包括:
當所述查詢請求為視頻觀看數據查詢時,所述預置查詢維度至少包括時間維度、視頻維度、用戶維度中的一種,所述第二數據表中記錄有將具有相同所述預置查詢維度且在各維度中具有相同數據的記錄進行合并處理后的記錄數據,所述第一數據表中記錄有將所述第二數據表中具有至少一個相同的預置查詢維度的數據進行合并處理后的記錄數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京國雙科技有限公司,未經北京國雙科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710771054.1/1.html,轉載請聲明來源鉆瓜專利網。





