[發明專利]一種查詢時序數據統計最大連續遞增次數與遞減次數的處理方法有效
| 申請號: | 201910219682.8 | 申請日: | 2019-03-21 |
| 公開(公告)號: | CN109948007B | 公開(公告)日: | 2020-07-14 |
| 發明(設計)人: | 王新宇;王新根;魯萍;黃滔;王剛 | 申請(專利權)人: | 浙江邦盛科技有限公司 |
| 主分類號: | G06F16/9035 | 分類號: | G06F16/9035;G06Q40/04 |
| 代理公司: | 杭州求是專利事務所有限公司 33200 | 代理人: | 劉靜;邱啟旺 |
| 地址: | 310012 浙江省杭州市西湖*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 查詢 時序 數據 統計 最大 連續 遞增 次數 遞減 處理 方法 | ||
1.一種查詢時序數據統計最大連續遞增次數與遞減次數的處理方法,利用計算機進行快速的數據查詢;其特征在于,預先把計算好的中間結果存儲在相應時間戳,查詢時可根據指定的時間戳快速得到對應的計算結果;對于一個時序數據集合P={(t1,v1),(t2,v2),(t3,v3),…,(tn,vn)},其中t代表不同事件時間,v代表對應時間上的一個事件;對該時序數據集合,查詢其在任意時間區間內的最大連續遞增次數或遞減次數,具體處理步驟為:
(1)根據時間切片長度TS對數據集合進行分組,得到集合M={{(t1,v1),(t2,v2)…(tm1,vm1)},{(tm1+1,vm1+1),(tm2+2,vm2+2)…(tm2,vm2)}…{(tmi+1,vmi+1),(tmi+2,vmi+2)…(tn,vn)}}:對于集合P里的每個元素(t,v),都有(t,v)屬于而且僅屬于集合M的一個元素Mx,其中(t,v)與Mx的映射關系為t/TS+1=x;
(2)對于集合M中的每個元素Mx,計算其最大連續遞增序列的遞增次數或其最大連續遞減序列的遞減次數count、首元素head、尾元素tail、Mx中從首元素head開始的連續遞增序列的遞增次數或連續遞減序列的遞減次數headCount、Mx中以尾元素tail為止的連續遞增序列的遞增次數或連續遞減序列的遞減次數tailCount、Mx元素的個數size,記為fx=(headx,tailx,sizex,countx,headCountx,tailCountx),所有的fx組成集合FV={f1,f2…fx};
(3)查詢移動窗口中間結果集:根據指定時間戳T和時間切片個數TC,找到T對應的fx,那么集合Sx={fx-TC,fx–TC+1,…fx}就是該查詢的中間結果集;
(4)計算移動窗口的遞增次數或遞減次數:對中間結果集Sx中的元素從前到后依次合并,相鄰兩個元素合并成一個新元素,假設合并后的新元素是fnew,合并前兩個相鄰的元素是fa和fb,其中fa在前,fb在后,那么,headnew=heada,tailnew=tailb,sizenew=sizea+sizeb;當計算遞增次數且taila小于headb,或計算遞減次數且taila大于headb時,countnew=Max(counta,countb,tailCounta+headCountb+1),否則countnew=Max(counta,countb);當計算遞增次數且taila小于headb而且headCounta=sizea-1時,或計算遞減次數且taila大于headb而且headCounta=sizea-1時,headCountnew=headCounta+1+headCountb,否則headCountnew=headCounta;當計算遞增次數且taila小于headb而且tailCountb=sizeb-1時,或計算遞減次數且taila大于headb而且tailCountb=sizeb-1時,tailCountnew=tailCountb+1+tailCounta,否則tailCountnew=tailCountb;這樣依次合并后得到最終的一個元素,該元素的count就是移動窗口的最大連續遞增次數或遞減次數。
2.根據權利要求1所述的一種查詢時序數據統計最大連續遞增次數與遞減次數的處理方法,其特征在于,所述時間切片長度TS除支持毫秒、秒、分鐘、小時、天、周、月、年以外,還支持任意時間切片長度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江邦盛科技有限公司,未經浙江邦盛科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910219682.8/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





