[發(fā)明專利]一種采用內(nèi)存文檔的物聯(lián)網(wǎng)設(shè)備安全管理方法有效
| 申請(qǐng)?zhí)枺?/td> | 202110792182.0 | 申請(qǐng)日: | 2021-07-13 |
| 公開(公告)號(hào): | CN113392074B | 公開(公告)日: | 2022-07-05 |
| 發(fā)明(設(shè)計(jì))人: | 戴鴻君;王振東 | 申請(qǐng)(專利權(quán))人: | 山東大學(xué) |
| 主分類號(hào): | G06F16/14 | 分類號(hào): | G06F16/14;G06F16/176;G06F16/23;G06F16/27;G06F11/14 |
| 代理公司: | 濟(jì)南金迪知識(shí)產(chǎn)權(quán)代理有限公司 37219 | 代理人: | 趙龍群 |
| 地址: | 250199 山*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 采用 內(nèi)存 文檔 聯(lián)網(wǎng) 設(shè)備 安全管理 方法 | ||
1.一種采用內(nèi)存文檔的物聯(lián)網(wǎng)設(shè)備安全管理方法,其特征在于,步驟如下:
(1)初始化生成內(nèi)存文檔;內(nèi)存文檔包括設(shè)備元數(shù)據(jù)、設(shè)備狀態(tài)信息、修改時(shí)間戳、版本號(hào)和文檔信號(hào)量;設(shè)備元數(shù)據(jù)為用戶定義的設(shè)備屬性信息,通過定義屬性信息來確定用戶需要自動(dòng)同步的物聯(lián)網(wǎng)設(shè)備數(shù)據(jù)信息;設(shè)備狀態(tài)信息保存了設(shè)備元數(shù)據(jù)每次修改的狀態(tài)信息,包括了服務(wù)端下發(fā)的數(shù)據(jù)信息和物聯(lián)網(wǎng)設(shè)備上報(bào)的數(shù)據(jù)信息;修改時(shí)間戳為內(nèi)存文檔數(shù)據(jù)修改的時(shí)間點(diǎn);版本號(hào)為當(dāng)前設(shè)備元數(shù)據(jù)的版本;文檔信號(hào)量為服務(wù)端獲取設(shè)備內(nèi)存文檔數(shù)據(jù)的安全保護(hù)機(jī)制;
根據(jù)用戶定義的設(shè)備內(nèi)存對(duì)象生成內(nèi)存文檔;
用戶在物聯(lián)網(wǎng)平臺(tái)中自定義物聯(lián)網(wǎng)設(shè)備自身的數(shù)據(jù)格式,即物聯(lián)網(wǎng)設(shè)備自身屬性的參數(shù)類型,通過定義物聯(lián)網(wǎng)設(shè)備自身屬性來確定后期內(nèi)存文檔同步物聯(lián)網(wǎng)設(shè)備參數(shù)信息的多少,根據(jù)用戶的需要生成基于內(nèi)存文檔的設(shè)備開發(fā)工具包,用戶通過引入開發(fā)工具包獲取物聯(lián)網(wǎng)設(shè)備的內(nèi)存文檔類來進(jìn)行物聯(lián)網(wǎng)設(shè)備信息的初始化操作;
(2)物聯(lián)網(wǎng)設(shè)備修改原有狀態(tài),
服務(wù)端中物聯(lián)網(wǎng)設(shè)備的內(nèi)存對(duì)象發(fā)生改變,同步修改信息到物聯(lián)網(wǎng)設(shè)備,物聯(lián)網(wǎng)設(shè)備修改后返回其當(dāng)前信息,通過版本號(hào)查看物聯(lián)網(wǎng)設(shè)備上報(bào)數(shù)據(jù)是否同步到服務(wù)端的內(nèi)存文檔中,修改成功后,改變的信息更新到內(nèi)存文檔的設(shè)備狀態(tài)信息,修改失敗則調(diào)用設(shè)備狀態(tài)信息進(jìn)行設(shè)備內(nèi)存文檔數(shù)據(jù)回滾操作;
物聯(lián)網(wǎng)設(shè)備數(shù)據(jù)修改上報(bào)至服務(wù)端時(shí),直接通過版本號(hào)控制,更新設(shè)備元數(shù)據(jù),使設(shè)備元數(shù)據(jù)保持與物聯(lián)網(wǎng)設(shè)備數(shù)據(jù)一致,作為服務(wù)器端內(nèi)存對(duì)象修改時(shí)的緩存機(jī)制。
2.如權(quán)利要求1所述的采用內(nèi)存文檔的物聯(lián)網(wǎng)設(shè)備安全管理方法,其特征在于,物聯(lián)網(wǎng)設(shè)備安全管理方法中還包括資源共享,資源共享的過程包括:內(nèi)存文檔通過信號(hào)量機(jī)制控制資源共享,內(nèi)存對(duì)象中添加信號(hào)量機(jī)制,當(dāng)新的物聯(lián)網(wǎng)設(shè)備加入到內(nèi)存中時(shí),生成與之對(duì)應(yīng)的信號(hào)量機(jī)制保存在其內(nèi)存文檔中,物聯(lián)網(wǎng)設(shè)備的修改前獲取該信號(hào)量,控制其他線程不能同時(shí)對(duì)相同資源進(jìn)行訪問,物聯(lián)網(wǎng)設(shè)備修改結(jié)束后釋放該信號(hào)量并喚醒其他等待資源的線程。
3.如權(quán)利要求1所述的采用內(nèi)存文檔的物聯(lián)網(wǎng)設(shè)備安全管理方法,其特征在于,物聯(lián)網(wǎng)設(shè)備的初始化操作為:通過開發(fā)工具包提供的API文檔獲取對(duì)應(yīng)物聯(lián)網(wǎng)設(shè)備的內(nèi)存文檔的對(duì)象信息,并實(shí)例化對(duì)象信息,初始化的物聯(lián)網(wǎng)設(shè)備數(shù)值通過獲取物聯(lián)網(wǎng)設(shè)備上報(bào)的狀態(tài)信息完成。
4.如權(quán)利要求2所述的采用內(nèi)存文檔的物聯(lián)網(wǎng)設(shè)備安全管理方法,其特征在于,物聯(lián)網(wǎng)設(shè)備的狀態(tài)信息的上報(bào)通過消息中間件完成,數(shù)據(jù)格式符合內(nèi)存文檔中的設(shè)備狀態(tài)信息ShawdowState。
5.如權(quán)利要求1所述的采用內(nèi)存文檔的物聯(lián)網(wǎng)設(shè)備安全管理方法,其特征在于,物聯(lián)網(wǎng)設(shè)備的初始化操作為新增的物聯(lián)網(wǎng)設(shè)備的操作流程,新增的物聯(lián)網(wǎng)設(shè)備信息為對(duì)應(yīng)物聯(lián)網(wǎng)設(shè)備的內(nèi)存文檔的對(duì)象信息。
6.如權(quán)利要求1所述的采用內(nèi)存文檔的物聯(lián)網(wǎng)設(shè)備安全管理方法,其特征在于,內(nèi)存文檔同步物聯(lián)網(wǎng)設(shè)備中,對(duì)初始化生成的內(nèi)存文檔,通過版本號(hào)控制進(jìn)行賦值,賦值完成后,用戶自身的服務(wù)端生成一與之對(duì)應(yīng)的內(nèi)存文檔,內(nèi)存文檔中的設(shè)備元數(shù)據(jù)初始化,與物聯(lián)網(wǎng)設(shè)備自身屬性保持一致,物聯(lián)網(wǎng)設(shè)備的狀態(tài)信息保存上次通信的有效數(shù)據(jù)。
7.如權(quán)利要求1所述的采用內(nèi)存文檔的物聯(lián)網(wǎng)設(shè)備安全管理方法,其特征在于,數(shù)據(jù)回滾,是指:內(nèi)存文檔已經(jīng)記錄了物聯(lián)網(wǎng)設(shè)備內(nèi)存更改之前的狀態(tài),當(dāng)物聯(lián)網(wǎng)設(shè)備在內(nèi)存對(duì)象修改時(shí)發(fā)生異常,則通過內(nèi)存文檔中的原有狀態(tài)對(duì)物聯(lián)網(wǎng)設(shè)備的信息進(jìn)行回滾操作;當(dāng)服務(wù)端下發(fā)修改狀態(tài)到物聯(lián)網(wǎng)設(shè)備時(shí),物聯(lián)網(wǎng)設(shè)備響應(yīng)異常,同樣進(jìn)行數(shù)據(jù)回滾操作。
8.如權(quán)利要求7所述的采用內(nèi)存文檔的物聯(lián)網(wǎng)設(shè)備安全管理方法,其特征在于,版本號(hào)在初始化時(shí)的默認(rèn)值為0,當(dāng)物聯(lián)網(wǎng)設(shè)備同步數(shù)據(jù)發(fā)送到服務(wù)端時(shí),接收物聯(lián)網(wǎng)設(shè)備信息并更新到對(duì)應(yīng)內(nèi)存文檔的設(shè)備元數(shù)據(jù),此時(shí)只有當(dāng)同步數(shù)據(jù)的版本號(hào)信息大于當(dāng)前版本號(hào)信息時(shí),內(nèi)存文檔的設(shè)備元數(shù)據(jù)才發(fā)送修改,否則舍棄修改并返回同步失敗的信息,如果版本號(hào)為-1時(shí)表示重置設(shè)備元數(shù)據(jù)信息,重新獲取物聯(lián)網(wǎng)設(shè)備數(shù)據(jù)信息并重置版本號(hào)為0。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于山東大學(xué),未經(jīng)山東大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110792182.0/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種電子文檔識(shí)別方法及裝置
- 文檔匹配方法和文檔匹配裝置
- 復(fù)雜文檔分離組織方法以及復(fù)雜文檔自動(dòng)生成方法
- 一種文檔流程控制方法及裝置
- 云文檔加密及解密方法、加密及解密裝置、以及處理系統(tǒng)
- 一種將Markdown文檔轉(zhuǎn)換為PDF文檔的方法、裝置
- 文檔類型識(shí)別方法、裝置、設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 基于文檔編輯軟件的文檔處理方法、裝置、設(shè)備及介質(zhì)
- 一種引用文檔的更新方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 文檔操作錄制方法、文檔操作動(dòng)畫生成方法、裝置及設(shè)備
- 物聯(lián)網(wǎng)信息融合方法、物聯(lián)網(wǎng)終端設(shè)備和物聯(lián)網(wǎng)平臺(tái)
- 物聯(lián)網(wǎng)系統(tǒng)、物聯(lián)網(wǎng)服務(wù)提供及監(jiān)控方法
- 物聯(lián)網(wǎng)設(shè)備及其聯(lián)網(wǎng)配置方法、智能終端及物聯(lián)網(wǎng)系統(tǒng)
- 一種物聯(lián)網(wǎng)用戶設(shè)備接入系統(tǒng)及接入方法
- 一種資源獲取方法和裝置
- 一種視聯(lián)網(wǎng)數(shù)據(jù)的發(fā)送方法及系統(tǒng)
- 一種基于視聯(lián)網(wǎng)的通信連接建立方法及系統(tǒng)
- 一種基于視聯(lián)網(wǎng)的通信連接建立方法及系統(tǒng)
- 一種視聯(lián)網(wǎng)信息的處理方法及裝置
- 一種訪問視聯(lián)網(wǎng)終端的方法、系統(tǒng)、設(shè)備及存儲(chǔ)介質(zhì)





