[發明專利]基于云平臺的數據分發方法、設備及介質有效
| 申請號: | 202011232491.4 | 申請日: | 2020-11-06 |
| 公開(公告)號: | CN112468540B | 公開(公告)日: | 2023-05-26 |
| 發明(設計)人: | 王昊;康海洋;姚博;劉宗孺;李志為 | 申請(專利權)人: | 杭州博聯智能科技股份有限公司 |
| 主分類號: | H04L67/141 | 分類號: | H04L67/141;H04L67/145;H04L67/1097;H04L67/12;H04L9/40;G06F11/14;G06F21/60;G06F21/62;G16Y40/50 |
| 代理公司: | 杭州創智卓英知識產權代理事務所(普通合伙) 33324 | 代理人: | 張超 |
| 地址: | 310051 浙江省杭州市濱江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 平臺 數據 分發 方法 設備 介質 | ||
本發明公開了一種基于云平臺的數據分發方法、電子設備及計算機存儲介質,涉及物聯網技術領域,旨在解決物聯網復雜交互業務的解耦以及數據存儲備份的問題。該方法包含以下步驟:接收設備端發起的激活請求,與設備端建立長連接;接收設備端發送的設備校驗信息,存儲設備校驗信息;接收客戶端上報的第一加密數據包;解析第一加密數據包,得到第一設備數據;校驗第一加密數據包中的控制權限信息和用戶信息;若校驗成功,則存儲第一設備數據;接收設備端發送的第一數據查詢請求,返回第一設備數據。
技術領域
本發明涉及數據處理技術領域,尤其涉及一種基于云平臺的數據分發方法、設備及介質。
背景技術
目前,物聯網設備與云端、客戶端之間的業務交互過程越來越復雜,不同的業務場景,參與處理的端不同,處理時間和處理邏輯也不同。例如有些業務需要物聯網設備反復執行,有些業務需要物聯網設備在指定時間執行;有些指令需要物聯網設備立即返回執行結果,有些指令需要物聯網設備執行一段時間。
當前的物聯網設備、云平臺、客戶端,通常采用不同協議進行長連接交互來滿足管理和控制需求,不同端的耦合性和依賴性也不同,因此業務實現邏輯非常復雜。而物聯網設備的業務實現邏輯越復雜,不同端的耦合性和依賴性越高,同時產生的業務數據也越多,導致可用空間不足,會降低物聯網設備的性能和業務處理能力。
針對物聯網交互業務邏輯復雜以及業務數據量龐大的應用場景,如何實現業務處理解耦和業務數據的存儲備份,目前尚未提出有效的解決方法。
發明內容
本發明實施例提供了一種基于云平臺的數據分發方法、設備及介質,以至少解決物聯網業務邏輯解耦和數據存儲備份的問題。
第一方面,本發明實施例提供了一種基于云平臺的數據分發方法,包括以下步驟:
接收設備端發起的激活請求,與所述設備端建立長連接;
接收所述設備端發送的設備校驗信息,存儲所述設備校驗信息;
接收客戶端上報的第一加密數據包;
解析所述第一加密數據包,得到第一設備數據;
校驗所述第一加密數據包中的控制權限信息和用戶信息;
若校驗成功,則存儲所述第一設備數據;
接收所述設備端發送的第一數據查詢請求,返回所述第一設備數據。
在其中一些實施例中,所述接收設備端發起的激活請求,與所述設備端建立長連接之后,還包括如下步驟:
接收所述設備端上報的第二加密數據包,
解析所述第二加密數據包,得到第二設備數據,存儲所述第二設備數據;
接收所述客戶端發送的第二數據查詢請求;
校驗所述第二數據查詢請求中的控制權限信息和用戶信息,若校驗成功,則返回所述第二設備數據。
在其中一些實施例中,若所述第二設備數據為具有數據有效期的臨時數據,則所述第二設備數據在所述數據有效期內供所述客戶端查詢。
在其中一些實施例中,所述校驗所述第一加密數據包中的控制權限信息和用戶信息,包括:
檢查所述用戶信息是否有效,校驗所述控制權限信息是否正確;
若所述控制權限信息校驗失敗,則將所述控制權限信息發送到相應的設備端進行校驗;
當所述用戶信息有效且所述控制權限信息正確,則判定校驗成功;
反之,判定校驗失敗。
在其中一些實施例中,所述校驗所述第二數據查詢請求中的控制權限信息和用戶信息,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州博聯智能科技股份有限公司,未經杭州博聯智能科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011232491.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種半自動繞線機
- 下一篇:遠程教學屏幕自動切換方法、遠程教學系統
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





