[發明專利]物聯網數據處理系統及方法在審
| 申請號: | 201910123212.1 | 申請日: | 2019-02-19 |
| 公開(公告)號: | CN109831510A | 公開(公告)日: | 2019-05-31 |
| 發明(設計)人: | 任宇鷹 | 申請(專利權)人: | 廣州鷹云電子科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 深圳市華勤知識產權代理事務所(普通合伙) 44426 | 代理人: | 隆毅 |
| 地址: | 510000 廣東省廣州市天*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 云服務 物聯 數據處理系統 客戶端 物聯網 長鏈接 推送 物聯網數據 定時查詢 反饋數據 數據接入 業務處理 業務框架 主動推送 注冊信息 注冊表 更新 鏈接 上傳 服務器 并發 數據庫 存儲 客戶 開發 | ||
本發明公開一種物聯網數據處理系統,該物聯網數據處理系統包括客戶端、云服務端和物聯端,所述客戶端和物聯端分別與所述云服務端建立長鏈接;其中:所述云服務端包括數據庫、用于存儲所述客戶端和物聯端注冊信息的IDS注冊表、用于推送所述物聯端的更新及反饋數據的推送框架和用于對所述客戶端上傳的數據進行業務處理的業務框架。本發明所提出的云服務端是基于PHP及GatewayWorker開發得到,其支持高并發和長鏈接技術。物聯網數據處理系統實施時,大量物聯端通過長鏈接接入云服務端,注冊并保持鏈接。本發明通過服務器主動推送的方式取代數據接入客戶端的定時查詢方式,解決了物聯網數據更新實時下發的問題。
技術領域
本發明涉及物聯網技術領域,具體涉及一種物聯網數據處理系統及方法。
背景技術
在物聯網項目開發中經常遇到這類需求,例如:使用手機遠程操控硬件設備或者實時更新硬件設備的信息,或者硬件設備將設備狀態推送給用戶手機。在傳統的網絡系統中,無論手機獲取硬件狀態,還是硬件獲取手機發送的控制信息,通常采用查詢工作方式。
由于查詢間隔的存在,狀態更新或數據接收的延時還是比較大的,再加上這種方式每次通信都必須重新建立和斷開鏈接,無論是客戶端的流量,還是服務器端的開銷,都是十分大的。再加上實施中客戶手機與硬件設備的可觀數量,更加加重了系統的負擔,使得系統不堪重負,難以滿足項目高實時、高并發的實際需求。
發明內容
本發明的主要目的在于提出一種物聯網數據處理系統,以解決現有的物聯網數據管理及分發系統無法滿足高并發和高實時需求的技術問題。
為解決上述技術問題,本發明提出一種物聯網數據處理系統,該物聯網數據處理系統包括客戶端、云服務端和物聯端,所述客戶端和物聯端分別與所述云服務端建立長鏈接;其中:所述云服務端包括數據庫、用于存儲所述客戶端和物聯端注冊信息的IDS注冊表、用于推送所述物聯端的更新及反饋數據的推送框架和用于對所述客戶端上傳的數據進行業務處理的業務框架。
優選地,所述客戶端基于Websocket協議與所述云服務端建立長鏈接,所述物聯端基于TCP協議與所述云服務端建立長鏈接。
優選地,所述客戶端為手機APP、PC端或第三方應用程序。
優選地,所述物聯端為數據接入點AP,每個所述數據接入點AP連接有多個電子價簽。
本發明還提出一種物聯網數據處理方法,該物聯網數據處理方法包括:分別與物聯端和客戶端建立長鏈接;獲取所述物聯端的ID信息,并存儲至IDS注冊表中;接收所述客戶端上傳的更新數據,并根據所述更新數據查詢所述IDS注冊表以確認是否存在可以進行數據更新的物聯端;若存在可以進行數據更新的物聯端,則通過所述物聯端建立的信道將所述更新數據傳輸至所述物聯端。
優選地,所述分別與物聯端和客戶端建立長鏈接包括:基于TCP協議與所述物聯端建立長鏈接;基于Websocket協議與所述客戶端建立長鏈接。
優選地,所述物聯網數據處理方法還包括:若不存在可以進行數據更新的物聯端,則將所述更新數據存儲在數據庫中。
優選地,在所述根據所述更新數據查詢所述IDS注冊表以確認是否存在可以進行數據更新的物聯端的步驟之后,所述物聯網數據處理方法還包括:判斷所述物聯端是否處于通信連接狀態;若所述物聯端的通信連接斷開,則將所述更新數據存儲在數據庫中。
優選地,所述物聯網數據處理方法還包括:獲取所述客戶端的ID信息,并存儲至IDS注冊表中;接收所述物聯端上傳的反饋數據,并根據所述反饋數據查詢所述IDS注冊表以確認是否存在可以進行數據反饋的客戶端;若存在可以進行狀態反饋的客戶端,則通過所述客戶端建立的信道將所述反饋數據傳輸至所述客戶端。
優選地,所述物聯網數據處理方法還包括:若不存在可以進行數據反饋的客戶端,則將所述反饋數據存儲在數據庫中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州鷹云電子科技有限公司,未經廣州鷹云電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910123212.1/2.html,轉載請聲明來源鉆瓜專利網。





