[發明專利]一種物聯網數據處理方法有效
| 申請號: | 201310527863.X | 申請日: | 2013-10-31 |
| 公開(公告)號: | CN103561083B | 公開(公告)日: | 2017-01-18 |
| 發明(設計)人: | 馮克強;張慧藝;謝琨;陸暉;李澤粵 | 申請(專利權)人: | 廣州視源電子科技股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 廣州三環專利代理有限公司44202 | 代理人: | 郝傳鑫,麥小嬋 |
| 地址: | 510663 廣東省廣州市廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 聯網 數據處理 方法 | ||
技術領域
本發明涉及計算機技術領域,尤其涉及一種物聯網數據處理方法。
背景技術
物聯網是新一代信息技術的重要組成部分。其英文名稱是“The?Internet?of?things”。由此,顧名思義,“物聯網就是物物相連的互聯網”。這有兩層意思:第一,物聯網的核心和基礎仍然是互聯網,是在互聯網基礎上的延伸和擴展的網絡;第二,其用戶端延伸和擴展到了任何物品與物品之間,進行信息交換和通信。
在物聯網系統中,有大量的終端設備需要向服務器上報各種類型的數據。在傳統的軟件開發模型中,對于每一類上報的數據,均需要在服務器做相應的服務、數據庫功能開發,用于接收并存儲某一類數據。如果終端設備的某一類數據格式修改或更新,那么同時也需要修改服務器功能,造成系統整體無法快速適應物聯網模式下的設備多樣性及更新換代的問題。
在服務器端,現有服務軟件架構通常采用三層軟件架構方式,即:表現層、業務層、持久化層。其中,表現層用來提供操作界面供用戶使用;業務層用來定義業務邏輯、提供服務器方法;持久化層保存數據。對于現有軟件開發模型,如果有一類數據A需要在系統中保存查詢,則需要針對A數據開發:操作界面、數據接收服務、業務邏輯服務、數據存儲等功能。如果另一類數據B需要在系統中保存查詢,也需要針對數據B開發服務器端的服務及數據存儲,并且需要定義不同的服務接口供外部訪問者調用。
上述現有技術存在以下缺點:對于不同類型的數據,需要獨立定義服務器端的訪問接口、服務實現及數據存儲,對于每一類數據都需要進行一份功能開發,系統復用性比較小,并且對于數據變化的情況適應能力弱。現有技術采用靜態數據模型與關系型數據存儲,導致必須在系統中定義好數據結構,并且在運行時無法修改或很難修改現有數據結構。由于現有系統終端與服務器各擁有一套業務數據模型,因此造成模型的新增或者改變都需要修改客戶端,又要修改服務器,造成功能開發的成倍增加。
發明內容
本發明實施例提出一種物聯網數據處理方法,能夠應用于物聯網系統中,無需修改服務器功能就能夠實現新的業務模型或業務功能,并且在通用存儲無法負載時使用插件機制實現功能定制化的要求,以便使系統整體快速適應業務需求及功能要求的變化。
本發明實施例提供一種物聯網數據處理方法,包括:
S1、物聯網設備通過廣域網訪問服務器端的通用存儲系統;
S2、所述物聯網設備向所述通用存儲系統的數據接口發送HTTP請求消息;所述HTTP請求消息包含資源定位信息、資源類型信息和資源操作信息;
S3、所述通用存儲系統的數據接口驗證所述物聯網設備是否合法;
S4、在確定所述物聯網設備合法后,所述數據接口根據所述HTTP請求消息中的資源定位信息查找資源;
S5、所述數據接口調用所述資源所屬的插件,來處理所述HTTP請求消息中的資源操作信息所指定的操作。
進一步的,在所述步驟S5之后還包括:
S6、所述通用存儲系統記錄系統執行資源操作所產生的日志,提供操作日志查詢機制。
進一步的,所述通用存儲系統中配置插件類關聯的資源,當所述數據接口調用某一類資源時,首先調用與所述資源關聯的插件類,實現對所述資源的自定義處理。
更進一步的,所述服務器端采用非關系數據庫作為底層數據存儲,保存業務數據。
再進一步的,所述HTTP請求消息包含URL地址、類型、頭信息和數據體;
其中,所述URL地址為資源定位信息,采用全名詞地址方式表示資源位置;所述類型為資源類型信息,位于所述URL地址之后;所述頭信息為資源操作信息,其作為控制參數,用于指示所要請求的資源操作類型;所述數據體作為數據參數,保存物聯網設備的業務數據。
所述HTTP請求消息中的資源操作信息所指定的操作包括:查詢資源、新建資源、更新資源、刪除資源和批量處理中的至少一項。
進一步的,當所述物聯網設備所發送HTTP請求消息為請求查詢資源時,在所述步驟S5中,所述數據接口調用所述資源所屬的插件,采用JSON樹的方式進行數據多層查詢。
本發明實施例提供的物聯網數據處理方法具有如下有益效果:
(1)、采用規范化的資源描述,用來統一的表示資源位置及操作,達到統一訪問接口的目的,對于資源的增刪改查具有通用性優點,無需修改服務器功能就能夠實現新的業務模型或業務功能;并且在某些極端業務情況下,通用存儲無法負載時使用插件機制實現功能定制化的要求,以便使系統整體快速適應業務需求及功能要求的變化;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州視源電子科技股份有限公司,未經廣州視源電子科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310527863.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:線纜連接器組件
- 下一篇:虛擬網絡隔離的實現方法和實現裝置





