[發明專利]一種地理位置信息相關聯的物聯網時間序列數據存取方法有效
| 申請號: | 201410285834.1 | 申請日: | 2014-06-23 |
| 公開(公告)號: | CN104008212B | 公開(公告)日: | 2017-05-03 |
| 發明(設計)人: | 張帆;張學睿;王國胤;田文龍;賈宏超 | 申請(專利權)人: | 中國科學院重慶綠色智能技術研究院 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京同恒源知識產權代理有限公司11275 | 代理人: | 趙榮之 |
| 地址: | 400714 *** | 國省代碼: | 重慶;85 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 地理位置 信息 相關 聯網 時間 序列 數據 存取 方法 | ||
1.一種地理位置信息相關聯的物聯網時間序列數據存取方法,其特征在于,具體步驟如下:
1)將最新一次數據信息存儲至最新數據緩存表,所述最新數據緩存表以設備ID為主鍵;
2)確定基點時間,并生成時間索引表主鍵,計算增量時間;所述增量時間是當前時間與基點時間的差值;
3)將地理位置數據轉換為geohash編碼,并在對應數據行的列族中保存增量時間、geohash編碼及實際數據至時間索引表;
所述實際數據包括地理經度、緯度及傳感器上傳的其他數據;
4)確定基點空間,根據geohash編碼生成基點空間與基點時間組合構成的時空索引表的主鍵;
5)計算增量空間,并在對應數據行的列族中保存增量時間、增量空間、設備ID及實際數據至時空索引表;所述增量空間是具體位置geohash編碼與基點空間geohash編碼的差值;
6)查詢數據信息:查詢全局范圍內所有目標對象最新的物聯網數據信息時,通過從高速存儲中讀取最新數據緩存表實現;
查詢某目標對象在指定時間范圍內的物聯網數據信息時,通過查詢時間索引表實現;
查詢指定時間范圍內某一空間范圍內的某些或全部目標對象的物聯網數據信息時,通過查詢時空索引表實現;所述基點時間是通過以下方式確定的: 根據實際應用情況需求,確定時間數據中每一行間隔的粒度,基點時間確定為每一間隔的起點;
所述基點空間是通過以下方式確定的:根據實際應用情況需求,確定空間數據中每一行間隔的粒度,基點空間確定為每一間隔的最粗粒度。
2.根據權利要求1所述的一種地理位置信息相關聯的物聯網時間序列數據存取方法,其特征在于:所述時間索引表是以設備ID和基點時間的組合作為數據表主鍵;所述時空索引表是以基點時間和基點空間的組合作為數據表主鍵;時間索引表和時空索引表存儲在分布式非關系型數據庫中。
3.根據權利要求1所述的一種地理位置信息相關聯的物聯網時間序列數據存取方法,其特征在于:步驟1)中所述最新數據緩存表存儲在內存數據庫中,所述內存數據庫存放在高速存儲介質中;所述高速存儲介質包括但不限于內存、PCI-E閃存、固態硬盤。
4.根據權利要求1所述的一種地理位置信息相關聯的物聯網時間序列數據存取方法,其特征在于:步驟6)中所述查詢某目標對象在指定時間范圍內的物聯網數據信息的具體方法如下:
5-1)根據給定時間范圍計算能夠包含此范圍的前后基點時間;
5-2)提取在前后基點時間范圍內所涉及到的所有數據行;
5-3)在提取的數據行中,遍歷第一行數據定位到起始時間;
5-4)在提取的數據行中,遍歷最后一行數據定位到終止時間;
5-5)取得起始和終止時間范圍內的數據。
5.根據權利要求4所述的一種地理位置信息相關聯的物聯網時間序列數據存取方法,其特征在于:步驟6)所述查詢指定時間范圍內某一空間范圍內的某些或全部目標對象的物聯網數據信息的具體方法如下:
6-1)根據指定的空間范圍生成空間范圍的geohash編碼;
6-2)根據生成的geohash編碼在時空索引表中通過主鍵中基點空間尋找符合范圍的行;
6-3)根據在指定空間范圍的查詢方法里已經找到的行中,進一步篩選符合時間范圍的行;
6-4)提取符合指定時間范圍和空間范圍的數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院重慶綠色智能技術研究院,未經中國科學院重慶綠色智能技術研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410285834.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:縮減布局區域的閃速存儲器裝置
- 下一篇:一種數控機床生產信息獲取方法
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





