[發明專利]物聯網數據的查詢方法、裝置、物聯網服務器和存儲介質在審
| 申請號: | 201711048852.8 | 申請日: | 2017-10-31 |
| 公開(公告)號: | CN110020243A | 公開(公告)日: | 2019-07-16 |
| 發明(設計)人: | 毛峻嶺 | 申請(專利權)人: | 中移物聯網有限公司;中國移動通信集團公司 |
| 主分類號: | G06F16/955 | 分類號: | G06F16/955;G06F16/242;H04L29/08 |
| 代理公司: | 北京派特恩知識產權代理有限公司 11270 | 代理人: | 張振偉;張穎玲 |
| 地址: | 401336 重*** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 物聯網數據 子對象 數據庫查詢語句 物聯網服務器 數據庫系統 查詢條件 查詢語句 關聯關系 獲取目標 目標對象 計算機存儲介質 查詢結果 查詢裝置 存儲介質 查詢 解析 發送 響應 | ||
本發明實施例公開了一種物聯網數據的查詢方法,該方法包括:接收針對物聯網數據的HTTP查詢語句;解析HTTP查詢語句,得到URL,從URL中獲取目標對象和針對目標對象中至少一個目標子對象的查詢條件;獲取目標子對象的關聯關系;根據目標對象、查詢條件以及目標子對象的關聯關系,生成針對至少一個目標子對象的數據庫查詢語句;將數據庫查詢語句向數據庫系統發送,接收來自數據庫系統響應數據庫查詢語句的查詢結果。本發明實施例還同時公開了一種物聯網數據的查詢裝置、物聯網服務器和計算機存儲介質。
技術領域
本發明涉及物聯網數據的查詢技術,尤其涉及一種物聯網數據的查詢方法、裝置、物聯網服務器和計算機存儲介質。
背景技術
目前,物聯網平臺流行采用RESTful風格接口對外提供物聯網設備和數據的相關服務,如設備數據獲取;在物聯網系統中,物聯網設備和數據資源會以樹狀結構的形式對外暴露,這種資源樹上的每個資源都會被一個統一資源定位符(URL,Uniform ResourceLocator)地址標識,外部可以通過CRUD(Create、Retrieve,Update和Delete)的方式對這些資源進行操作。
超文本傳輸協議(HTTP,HyperText Transfer Protocol)是一種最常見的支持CRUD操作的協議,因此,目前物聯網平臺的RESTful風格接口實現也基本是基于HTTP協議,其中,檢索(Retrieve)操作通過HTTP GET方法實現。具體為通過GET某個URL,從而獲取URL對應的資源信息。比如,在獲取某個設備數據時,可以直接GET該設備數據對應的URL從而獲取數據。面對數據獲取時,需要對數據內容進行過濾篩選的需求,可以在URL后面通過?隔開添加相應的參數作為查詢條件。比如:
GET http://www.iot.com/device/1234/data/temperature?q=value>20andtime>2017-07-11,這個是查詢device 1234的溫度數據,查詢條件是數值大于20,時間日期在2017年7月11日之后。
目前,大部分物聯網平臺都是采用這種方式來獲取數據資源,但是由于Restful風格的資源一致性要求,這種方式所附帶的查詢條件只能對URL所指向的資源對象進行設置,無法處理目標查詢資源的約束條件來自于對其他相關資源的約束。
隨著物聯網的發展,數據的種類越來越多,查詢的需求也越來越復雜,這種只針對目標對象的約束條件方式面臨了很多局限,比如,如果只是查詢某個已知設備的滿足條件的溫度數據很容易,但是如果是要查詢一個業主年齡在30歲以上且地址在北京的家庭中溫度為23度的溫度傳感器,目前的這種查詢方式就無法通過一次請求進行查詢。因為查詢條件不只是針對溫度傳感器,還涉及到其他對象,有些對象甚至不會在URL中出現。
為了解決這種問題而又保持現有HTTP接口的兼容性,一種方式是在HTTP接口中內嵌另外一種支持關聯的查詢協議,如查詢語言和數據獲取協議(SPARQL,SPARQL Protocoland RDF Query Language)查詢語言,目前物聯網平臺的oneM2M新版本中查詢接口支持將SPARQL查詢語句嵌入到HTTP的查詢參數中進行查詢過濾,但是,現有的SPARQL的方式基于圖形數據庫,需要額外的技術實現,采用該查詢方法存在較大的交互開銷和較高的運算復雜度。
發明內容
有鑒于此,本發明實施例期望提供一種物聯網數據的查詢方法、裝置、物聯網服務器和計算機存儲介質,旨在擴展查詢條件的同時提高對物聯網數據的查詢效率。
為達到上述目的,本發明的技術方案是這樣實現的:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中移物聯網有限公司;中國移動通信集團公司,未經中移物聯網有限公司;中國移動通信集團公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711048852.8/2.html,轉載請聲明來源鉆瓜專利網。





