1.一種智能家居中信息防止泄露方法,其特征在于,其包括如下步驟:
S1、配置智能家居設(shè)備、服務(wù)器、用戶終端之間的自定義信息傳輸協(xié)議;
S2、在服務(wù)器中劃分一塊專門用于存儲(chǔ)各個(gè)智能家居設(shè)備在運(yùn)行過(guò)程中采集的各種數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)區(qū)域;并對(duì)數(shù)據(jù)存儲(chǔ)區(qū)域進(jìn)行硬件加密;將智能家居設(shè)備、用戶終端的唯一識(shí)別號(hào)存儲(chǔ)在服務(wù)器中;
S3、將各個(gè)智能家居設(shè)備在運(yùn)行過(guò)程中采集的各種智能家居數(shù)據(jù)進(jìn)行類型劃分:所述智能家居數(shù)據(jù)包括環(huán)境數(shù)據(jù)、行為數(shù)據(jù)、用戶狀態(tài)數(shù)據(jù)、智能家居設(shè)備運(yùn)行狀態(tài)數(shù)據(jù);
S4、將智能家居數(shù)據(jù)進(jìn)行安全程度等級(jí)劃分;根據(jù)不同智能家居數(shù)據(jù)類型配置與不同家庭用戶對(duì)應(yīng)的權(quán)限等級(jí)信息;
S5、根據(jù)智能家居數(shù)據(jù)的發(fā)送主體,配置智能家居數(shù)據(jù)確認(rèn)數(shù)據(jù)鏈;并將家庭用戶成員對(duì)應(yīng)的用戶終端配置到智能家居數(shù)據(jù)確認(rèn)數(shù)據(jù)鏈中;
S6、在智能家居設(shè)備、服務(wù)器、用戶終端之間離線配置相同隨機(jī)數(shù)列表,并將隨機(jī)數(shù)列表進(jìn)行加密存儲(chǔ);
S7、各個(gè)智能家居設(shè)備在運(yùn)行過(guò)程中采集的各種智能家居數(shù)據(jù),通過(guò)隨機(jī)數(shù)列表+智能家居設(shè)備唯一識(shí)別號(hào)對(duì)智能家居數(shù)據(jù)進(jìn)行加密后發(fā)送到服務(wù)器中;
S8、服務(wù)器對(duì)接收到的智能家居數(shù)據(jù)進(jìn)行解密,并對(duì)解密后的智能家居設(shè)備進(jìn)行數(shù)據(jù)塊分割后存儲(chǔ)到數(shù)據(jù)存儲(chǔ)區(qū)域中,并在數(shù)據(jù)存儲(chǔ)區(qū)域中配置分割后的智能家居設(shè)備的組合規(guī)則;將組合規(guī)則離線同步到用戶終端中;
S9、在服務(wù)器中配置各種智能家居數(shù)據(jù)的存續(xù)壽命周期;根據(jù)存續(xù)壽命周期對(duì)智能家居數(shù)據(jù)進(jìn)行管理;服務(wù)器實(shí)時(shí)監(jiān)聽(tīng)用戶終端發(fā)起的數(shù)據(jù)請(qǐng)求信息;
S10、判斷訪問(wèn)請(qǐng)求的用戶終端的唯一識(shí)別號(hào)是否存儲(chǔ)在數(shù)據(jù)存儲(chǔ)區(qū)域中,在存儲(chǔ)在數(shù)據(jù)存儲(chǔ)區(qū)域中時(shí),跳轉(zhuǎn)到步驟S11;未存儲(chǔ)在數(shù)據(jù)存儲(chǔ)區(qū)域中時(shí),忽略本次訪問(wèn)請(qǐng)求,并將訪問(wèn)請(qǐng)求的用戶終端的唯一識(shí)別號(hào)和請(qǐng)求時(shí)間存儲(chǔ)在服務(wù)器內(nèi);
S11、從訪問(wèn)請(qǐng)求中解析出訪問(wèn)數(shù)據(jù)類型,將訪問(wèn)數(shù)據(jù)類型發(fā)送到服務(wù)器中數(shù)據(jù)存儲(chǔ)區(qū)域并從訪問(wèn)請(qǐng)求中解析出智能家居數(shù)據(jù)的發(fā)送主體,根據(jù)對(duì)應(yīng)的智能家居數(shù)據(jù)確認(rèn)數(shù)據(jù)鏈確認(rèn)家庭用戶成員確認(rèn)的順序關(guān)系;
S12、獲取智能家居數(shù)據(jù)確認(rèn)數(shù)據(jù)鏈上各個(gè)家庭用戶成員的確認(rèn)信息,在均確認(rèn)通過(guò)時(shí),跳轉(zhuǎn)到步驟S13;否則忽略本次訪問(wèn)請(qǐng)求,并將訪問(wèn)請(qǐng)求的用戶終端的唯一識(shí)別號(hào)和請(qǐng)求時(shí)間存儲(chǔ)在服務(wù)器內(nèi);
S13、從服務(wù)器中數(shù)據(jù)存儲(chǔ)區(qū)域中調(diào)取請(qǐng)求訪問(wèn)數(shù)據(jù)對(duì)應(yīng)的分割處理后的數(shù)據(jù)塊,并發(fā)送到用戶終端;
S14、用戶終端根據(jù)組合規(guī)則對(duì)分割處理后的數(shù)據(jù)塊得到智能家居數(shù)據(jù)。
2.如權(quán)利要求1所述的智能家居中信息防止泄露方法,其特征在于,
所述不同的智能家居數(shù)據(jù)確認(rèn)數(shù)據(jù)鏈上家庭用戶成員數(shù)量不同,且家庭成員之間的確認(rèn)順序不同。
3.如權(quán)利要求1所述的智能家居中信息防止泄露方法,其特征在于,
所述步驟S11還包括解析出數(shù)據(jù)類型后,還判斷該智能家居數(shù)據(jù)是否處于存續(xù)壽命周期內(nèi),在處于存續(xù)壽命周期內(nèi)時(shí),繼續(xù)完成將訪問(wèn)數(shù)據(jù)類型發(fā)送到服務(wù)器中數(shù)據(jù)存儲(chǔ)區(qū)域并從訪問(wèn)請(qǐng)求中解析出智能家居數(shù)據(jù)的發(fā)送主體及后續(xù)動(dòng)作。
4.一種智能家居中信息防止泄露系統(tǒng),其特征在于,其包括如下步驟:
協(xié)議配置單元,用于配置智能家居設(shè)備、服務(wù)器、用戶終端之間的自定義信息傳輸協(xié)議;
存儲(chǔ)區(qū)域劃分單元,用于在服務(wù)器中劃分一塊專門用于存儲(chǔ)各個(gè)智能家居設(shè)備在運(yùn)行過(guò)程中采集的各種數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)區(qū)域;并對(duì)數(shù)據(jù)存儲(chǔ)區(qū)域進(jìn)行硬件加密;將智能家居設(shè)備、用戶終端的唯一識(shí)別號(hào)存儲(chǔ)在服務(wù)器中;
數(shù)據(jù)類型劃分單元,用于將各個(gè)智能家居設(shè)備在運(yùn)行過(guò)程中采集的各種智能家居數(shù)據(jù)進(jìn)行類型劃分:所述智能家居數(shù)據(jù)包括環(huán)境數(shù)據(jù)、行為數(shù)據(jù)、用戶狀態(tài)數(shù)據(jù)、智能家居設(shè)備運(yùn)行狀態(tài)數(shù)據(jù);
安全級(jí)別劃分單元,用于將智能家居數(shù)據(jù)進(jìn)行安全程度等級(jí)劃分;根據(jù)不同智能家居數(shù)據(jù)類型配置與不同家庭用戶對(duì)應(yīng)的權(quán)限等級(jí)信息;
確認(rèn)鏈配置單元,用于根據(jù)智能家居數(shù)據(jù)的發(fā)送主體,配置智能家居數(shù)據(jù)確認(rèn)數(shù)據(jù)鏈;并將家庭用戶成員對(duì)應(yīng)的用戶終端配置到智能家居數(shù)據(jù)確認(rèn)數(shù)據(jù)鏈中;
隨機(jī)數(shù)列表配置單元,用于在智能家居設(shè)備、服務(wù)器、用戶終端之間離線配置相同隨機(jī)數(shù)列表,并將隨機(jī)數(shù)列表進(jìn)行加密存儲(chǔ);
加密傳輸單元,用于各個(gè)智能家居設(shè)備在運(yùn)行過(guò)程中采集的各種智能家居數(shù)據(jù),通過(guò)隨機(jī)數(shù)列表+智能家居設(shè)備唯一識(shí)別號(hào)對(duì)智能家居數(shù)據(jù)進(jìn)行加密后發(fā)送到服務(wù)器中;
解密存儲(chǔ)單元,用于通過(guò)服務(wù)器對(duì)接收到的智能家居數(shù)據(jù)進(jìn)行解密,并對(duì)解密后的智能家居設(shè)備進(jìn)行數(shù)據(jù)塊分割后存儲(chǔ)到數(shù)據(jù)存儲(chǔ)區(qū)域中,并在數(shù)據(jù)存儲(chǔ)區(qū)域中配置分割后的智能家居設(shè)備的組合規(guī)則;將組合規(guī)則離線同步到用戶終端中;
存續(xù)周期配置單元,用于在服務(wù)器中配置各種智能家居數(shù)據(jù)的存續(xù)壽命周期;根據(jù)存續(xù)壽命周期對(duì)智能家居數(shù)據(jù)進(jìn)行管理;服務(wù)器實(shí)時(shí)監(jiān)聽(tīng)用戶終端發(fā)起的數(shù)據(jù)請(qǐng)求信息;
識(shí)別號(hào)判斷單元,用于判斷訪問(wèn)請(qǐng)求的用戶終端的唯一識(shí)別號(hào)是否存儲(chǔ)在數(shù)據(jù)存儲(chǔ)區(qū)域中,在存儲(chǔ)在數(shù)據(jù)存儲(chǔ)區(qū)域中時(shí),跳轉(zhuǎn)到確認(rèn)順序確定單元;未存儲(chǔ)在數(shù)據(jù)存儲(chǔ)區(qū)域中時(shí),忽略本次訪問(wèn)請(qǐng)求,并將訪問(wèn)請(qǐng)求的用戶終端的唯一識(shí)別號(hào)和請(qǐng)求時(shí)間存儲(chǔ)在服務(wù)器內(nèi);
確認(rèn)順序確定單元,用于從訪問(wèn)請(qǐng)求中解析出訪問(wèn)數(shù)據(jù)類型,將訪問(wèn)數(shù)據(jù)類型發(fā)送到服務(wù)器中數(shù)據(jù)存儲(chǔ)區(qū)域并從訪問(wèn)請(qǐng)求中解析出智能家居數(shù)據(jù)的發(fā)送主體,根據(jù)對(duì)應(yīng)的智能家居數(shù)據(jù)確認(rèn)數(shù)據(jù)鏈確認(rèn)家庭用戶成員確認(rèn)的順序關(guān)系;
確認(rèn)信息獲取單元,用于獲取智能家居數(shù)據(jù)確認(rèn)數(shù)據(jù)鏈上各個(gè)家庭用戶成員的確認(rèn)信息,在均確認(rèn)通過(guò)時(shí),跳轉(zhuǎn)到分割傳輸單元;否則忽略本次訪問(wèn)請(qǐng)求,并將訪問(wèn)請(qǐng)求的用戶終端的唯一識(shí)別號(hào)和請(qǐng)求時(shí)間存儲(chǔ)在服務(wù)器內(nèi);
分割傳輸單元,用于從服務(wù)器中數(shù)據(jù)存儲(chǔ)區(qū)域中調(diào)取請(qǐng)求訪問(wèn)數(shù)據(jù)對(duì)應(yīng)的分割處理后的數(shù)據(jù)塊,并發(fā)送到用戶終端;
組合單元,用于通過(guò)用戶終端根據(jù)組合規(guī)則對(duì)分割處理后的數(shù)據(jù)塊得到智能家居數(shù)據(jù)。
5.如權(quán)利要求4所述的智能家居中信息防止泄露系統(tǒng),其特征在于,
所述不同的智能家居數(shù)據(jù)確認(rèn)數(shù)據(jù)鏈上家庭用戶成員數(shù)量不同,且家庭成員之間的確認(rèn)順序不同。
6.如權(quán)利要求4所述的智能家居中信息防止泄露系統(tǒng),其特征在于,
所述確認(rèn)順序確定單元還包括解析出數(shù)據(jù)類型后,還判斷該智能家居數(shù)據(jù)是否處于存續(xù)壽命周期內(nèi),在處于存續(xù)壽命周期內(nèi)時(shí),繼續(xù)完成將訪問(wèn)數(shù)據(jù)類型發(fā)送到服務(wù)器中數(shù)據(jù)存儲(chǔ)區(qū)域并從訪問(wèn)請(qǐng)求中解析出智能家居數(shù)據(jù)的發(fā)送主體及后續(xù)動(dòng)作。