本發明屬于智能門鎖,特別是一種基于門鎖的家電預約方法及系統。
背景技術:
1、隨著物聯網技術的普及與智慧社區建設的推進,智能門鎖與家居設備的聯動控制逐漸成為提升居住便捷性與安全性的重要手段。現有智能家居方案通常依賴云端服務器進行用戶身份認證與指令轉發,門禁系統與家庭門鎖之間缺乏直接的組播通信機制,導致跨區域設備聯動存在傳輸延遲長、依賴網絡穩定性等問題。此外,傳統家電預約方法往往需要在家庭內部單獨配置控制終端,無法充分利用門禁系統的身份采集功能,用戶在小區入口處無法便捷地預約家中電器,限制了使用場景的智能化水平。在組播技術應用方面,現有協議如pim(協議無關組播)主要面向固定網絡設備,缺乏對用戶身份特征與預約屬性等動態信息的感知與承載能力,難以實現基于身份的門鎖級精準轉發。
技術實現思路
1、本發明的目的是提供一種基于門鎖的家電預約方法及系統,以解決現有技術中的不足,能夠實現從小區門禁到家庭門鎖的端到端家電預約指令精準投遞,提升智能家居系統的聯動效率與用戶操作便捷性。
2、本技術的一個實施例提供了一種基于門鎖的家電預約方法,所述方法包括:
3、人臉特征登記與下行路徑建立:根據每個門鎖發送的攜帶家庭成員人臉特征向量的增強igmp加入消息,家庭網關路由器在接收接口登記所述人臉特征向量,并向匯聚點rp發送攜帶所述人臉特征向量的增強pim加入消息,沿途組播路由器在接收接口登記所述人臉特征向量,構建從門鎖至rp的下行組播路徑;
4、門禁預約屬性登記與上行路徑建立:根據小區門禁發送的攜帶預約屬性標識的增強igmp加入消息,門禁網關路由器在朝向rp的上行接口登記預約屬性,并生成攜帶預約屬性的增強pim加入消息逐跳轉發至rp,沿途組播路由器在各自朝向rp的上行接口登記預約屬性,構建從門禁至rp的上行組播路徑;
5、組播家電預約報文生成與發送:根據家庭成員在門禁上選擇的家電操作指令,門禁攝像機采集該成員的人臉特征向量,生成包含所述人臉特征向量及家電操作指令的組播家電預約報文,并向預設組播組地址發送;
6、組播家電預約報文定向轉發:根據沿途組播路由器解析所述報文中的預約屬性,依據已登記的上行接口將報文逐跳轉發至rp,再由rp依據所述人臉特征向量匹配已登記的下行接口,將報文沿所述下行組播路徑逐跳轉發至對應家庭網關路由器;
7、門鎖接收與家電啟動控制:根據家庭網關路由器依據所述人臉特征向量匹配本地下行接口,將報文轉發至對應門鎖,門鎖解析報文中的家電操作指令,通過家庭內部無線通信通道啟動對應智能家電。
8、可選的,所述人臉特征登記與下行路徑建立,包括:
9、門鎖身份信息存儲:根據門鎖設備本地閃存中預先存儲的門鎖id-姓名-人臉特征向量身份映射表,形成家庭成員身份關聯數據;
10、增強igmp加入消息生成:根據門鎖設備主動發送的igmp加入組播消息,在ip報文頭部攜帶家庭成員人臉特征向量,內部載荷包含門鎖id、門鎖ip、成員姓名、性別及年齡信息,目標組播組地址為g=229.0.3.3;
11、家庭網關特征登記:根據家庭網關路由器在接收igmp加入消息的接口上,解析并提取人臉特征向量,建立出接口-人臉特征向量對應關系,形成包含接口ip、門鎖id、姓名及人臉特征向量的映射表;
12、增強pim加入消息生成與轉發:根據家庭網關路由器向rp發送增強pim加入消息,在ip報文擴展字段攜帶門鎖id、成員姓名及人臉特征向量,沿途組播路由器在接收接口上解析并登記所述人臉特征向量,建立各自的出接口-人臉特征向量映射表。
13、可選的,所述門禁預約屬性登記與上行路徑建立,包括:
14、門禁設備上電觸發:根據小區入口門禁設備上電啟動事件,生成增強igmp加入消息,目標組播組地址為g=229.0.3.3,消息中攜帶門禁設備id及預約屬性標識;
15、門禁網關特征登記:根據門禁網關路由器接收所述增強igmp加入消息,解析其中的預約屬性,在朝向rp的上行接口上登記預約屬性,建立上行接口-預約屬性對應關系;
16、增強pim加入消息生成與逐跳轉發:根據門禁網關路由器生成增強pim加入消息,在消息擴展字段中保留預約屬性,并沿網絡路徑逐跳發送至rp,沿途每臺組播路由器在接收消息后,均在各自朝向rp的上行接口上登記預約屬性,建立上行接口-預約屬性對應關系。
17、可選的,所述組播家電預約報文生成與發送,包括:
18、門禁操作界面觸發:根據家庭成員在門禁屏幕操作界面上選擇目標家電及操作指令,所述操作界面包含空調、電飯煲、洗衣機等智能家電選項;
19、人臉特征采集與提取:根據門禁內置攝像機采集當前家庭成員的人臉圖像,通過人臉識別模塊提取對應的人臉特征向量;
20、組播家電預約報文封裝:根據采集到的人臉特征向量及選擇的家電操作指令,生成組播家電預約報文,目標組播組地址為g=229.0.3.3,報文頭部包含預約屬性標識及人臉特征向量,內部載荷包含門禁id、家電操作指令及時戳信息;
21、報文發送:根據生成的組播家電預約報文,向預設組播組地址發送。
22、可選的,所述組播家電預約報文定向轉發,包括:
23、門禁側報文轉發:根據門禁網關路由器接收組播家電預約報文,解析報文頭部中的預約屬性,查詢本地登記的上行接口-預約屬性對應關系,將報文從登記有預約屬性的上行接口轉發出去;
24、沿途路由器逐跳轉發:根據沿途所有組播路由器接收報文后,均基于自身登記的上行接口-預約屬性對應關系,持續將報文從通往rp的上行接口逐跳轉發,最終精準送達rp;
25、rp特征匹配與下行轉發:根據rp接收報文后解析其中的人臉特征向量,通過匹配各個出接口登記的人臉特征向量,篩選出登記有該人臉特征向量的出接口,將報文從篩選出的出接口轉發出去;
26、下行路徑逐跳轉發:根據報文沿步驟s1建立的下行組播路徑反向傳輸,依次經過沿途組播路由器,每個路由器均根據自身登記的出接口-人臉特征向量對應關系,將報文從正確的接口轉發至下一跳路由器,直至到達家庭網關路由器。
27、可選的,所述門鎖接收與家電啟動控制,包括:
28、家庭網關匹配轉發:根據家庭網關路由器接收報文后,將報文頭部的人臉特征向量與自身出接口登記的人臉特征向量進行匹配,確認對應出接口后將報文轉發至對應的門鎖設備;
29、門鎖解析與指令執行:根據門鎖設備接收報文后,解析內部載荷中的家電標識字段,確認家電操作指令,通過家庭內部無線通信通道向對應的智能家電發送啟動指令;
30、權限解除處理:根據家庭成員權限變更事件,通過門鎖系統刪除對應成員的人臉特征向量信息,解除其對所有智能家電的遠程控制權限。
31、本技術的又一實施例提供了一種基于門鎖的家電預約系統,所述系統包括:
32、登記模塊,用于人臉特征登記與下行路徑建立:根據每個門鎖發送的攜帶家庭成員人臉特征向量的增強igmp加入消息,家庭網關路由器在接收接口登記所述人臉特征向量,并向匯聚點rp發送攜帶所述人臉特征向量的增強pim加入消息,沿途組播路由器在接收接口登記所述人臉特征向量,構建從門鎖至rp的下行組播路徑;
33、建立模塊,用于門禁預約屬性登記與上行路徑建立:根據小區門禁發送的攜帶預約屬性標識的增強igmp加入消息,門禁網關路由器在朝向rp的上行接口登記預約屬性,并生成攜帶預約屬性的增強pim加入消息逐跳轉發至rp,沿途組播路由器在各自朝向rp的上行接口登記預約屬性,構建從門禁至rp的上行組播路徑;
34、生成模塊,用于組播家電預約報文生成與發送:根據家庭成員在門禁上選擇的家電操作指令,門禁攝像機采集該成員的人臉特征向量,生成包含所述人臉特征向量及家電操作指令的組播家電預約報文,并向預設組播組地址發送;
35、轉發模塊,用于組播家電預約報文定向轉發:根據沿途組播路由器解析所述報文中的預約屬性,依據已登記的上行接口將報文逐跳轉發至rp,再由rp依據所述人臉特征向量匹配已登記的下行接口,將報文沿所述下行組播路徑逐跳轉發至對應家庭網關路由器;
36、控制模塊,用于門鎖接收與家電啟動控制:根據家庭網關路由器依據所述人臉特征向量匹配本地下行接口,將報文轉發至對應門鎖,門鎖解析報文中的家電操作指令,通過家庭內部無線通信通道啟動對應智能家電。
37、本技術的又一實施例提供了一種存儲介質,所述存儲介質中存儲有計算機程序,其中,所述計算機程序被設置為運行時執行上述任一項中所述的方法。
38、本技術的又一實施例提供了一種電子設備,包括存儲器和處理器,所述存儲器中存儲有計算機程序,所述處理器被設置為運行所述計算機程序以執行上述任一項中所述的方法。
39、與現有技術相比,本發明提供的一種基于門鎖的家電預約方法,能夠實現從小區門禁到家庭門鎖的端到端家電預約指令精準投遞,提升智能家居系統的聯動效率與用戶操作便捷性。