本發明屬于智能門鎖,特別是一種應急救援的門鎖協同方法及系統。
背景技術:
1、近年來,隨著樓宇安防與智能家居系統的普及,緊急情況下的快速、準確救援成為重要需求。現有門禁或門鎖系統通常依賴獨立報警或中心調度,難以在斷電、斷網等應急場景下實現動態協同與精確定位。多數方案缺少對救援人員與受困者實時位置變化的適應性,無法在復雜樓道環境中提供接力式、低時延的路徑指引,導致救援效率低下。此外,傳統組播或單播通信方式在應急組網中容易產生泛洪擁堵,缺乏針對救援流的智能過濾與轉發機制,無法保障關鍵指令的可靠傳輸與實時更新。因此,急需一種能夠在無中心、弱網絡條件下,通過門鎖設備間自主協同實現動態定位、接力指引與通信優化的應急救援方法。
技術實現思路
1、本發明的目的是提供一種應急救援的門鎖協同方法及系統,以解決現有技術中的不足,能夠實現無中心、自適應的人員定位與接力指引,提高應急救援的實時性和可靠性。
2、本技術的一個實施例提供了一種應急救援的門鎖協同方法,所述方法包括:
3、救援模式初始化與啟動:根據救援人員在任一門鎖刷卡并按鍵的操作,由該門鎖向預設組播組地址組播發送救援呼叫啟動消息,觸發樓內所有門鎖進入救援模式并通知對應房間智能終端啟動語音偵聽;
4、受困目標定位:根據受困人員通過智能終端的喊話應答,由受困房間門鎖開始周期性組播發送救援呼叫答復消息,其中包含救援人員標識、呼叫門鎖標識及自身標識;
5、鄰居過濾與接力決策:根據救援人員所在門鎖的鄰居門鎖收到所述答復消息的事件,鄰居門鎖向網關路由器發送攜帶救援人員標識及自身標識的擴展igmp加入報文,觸發路由器建立過濾轉發綁定;鄰居門鎖根據自身標識與呼叫門鎖、答復門鎖標識的位置關系,決策是否成為接力門鎖并播報指引語音;
6、動態位置更新與接力切換:根據救援人員抵達接力門鎖并被其rfid感應的事件,該門鎖發送位置更新消息及擴展igmp離開報文,解除自身過濾綁定;救援人員新位置的鄰居門鎖發送擴展igmp加入報文建立新綁定,并基于更新后的答復消息流重新執行接力決策,實現接力式指引的切換;
7、接力終止與最終指引:根據接力門鎖判斷受困門鎖為其直接鄰居的事件,停止接力流程,由受困門鎖持續播報本地語音,引導救援人員直達目標房間。
8、可選的,所述救援模式初始化與啟動,包括:
9、組播組預加入:所有門鎖在初始化時向網關路由器發送igmp成員報告,加入用于應急救援通信的預設組播組;
10、救援呼叫觸發:救援人員使用權限rfid卡在任一門鎖刷卡驗證,并按下預設按鍵,觸發救援呼叫模式,該任一門鎖記為呼叫門鎖;
11、啟動消息組播:呼叫門鎖生成并組播發送救援呼叫啟動消息,消息包含組播地址、消息類型、呼叫門鎖自身標識及救援人員rfid標識;
12、全局模式同步:樓內所有門鎖收到所述啟動消息后解析,均進入救援模式,并單播通知各自房間內的智能終端播放提示語音并進入語音偵聽狀態。
13、可選的,所述受困目標定位,包括:
14、語音應答捕獲:根據房間內智能終端在偵聽狀態下識別到受困人員的喊話應答,生成應答通知并單播發送至本房間門鎖;
15、答復消息生成與發送:受困房間門鎖根據所述應答通知,生成救援呼叫答復消息,消息包含組播地址、消息類型、原始的救援呼叫門鎖標識、自身標識及救援人員標識,并開始以固定周期進行組播發送;
16、本地語音提示:受困房間門鎖在發送組播答復消息的同時,在本地周期性播報受困狀態提示語音。
17、可選的,所述鄰居過濾與接力決策,包括:
18、鄰居識別與過濾綁定建立:救援人員所在呼叫門鎖的四個鄰居門鎖收到救援呼叫啟動消息后,根據自身預存的鄰居信息表識別自身鄰居身份,并向網關路由器發送擴展的igmp加入報文,該報文在標準igmp格式基礎上附加攜帶了救援人員標識及自身門鎖標識;網關路由器在(*,g)組播轉發表項中,將接收該報文的出接口關聯標記上所述救援人員標識及門鎖標識,建立過濾轉發條件;
19、答復消息定向接收:網關路由器接收到救援呼叫答復消息后,根據其攜帶的組播地址及救援人員標識,查詢(*,g)轉發表項,僅將消息轉發至出接口標記了匹配救援人員標識的鄰居門鎖;
20、接力門鎖決策:收到答復消息的鄰居門鎖根據自身標識與呼叫門鎖標識、答復門鎖標識的數值關系進行決策處理:
21、若自身為隔位鄰居門鎖且自身id介于呼叫門鎖id與答復門鎖id之間,則確認為接力門鎖,循環播報方向指引語音,并向其緊鄰鄰居門鎖組播發送救援接力通知消息;
22、若自身為緊鄰鄰居門鎖且自身id介于呼叫門鎖id與答復門鎖id之間,則確認為接力備份門鎖,啟動計時器偵聽救援接力通知消息;若超時未收到,則接替成為接力門鎖并播報指引語音。
23、可選的,所述動態位置更新與接力切換,包括:
24、位置更新觸發:接力門鎖通過rfid感應模塊檢測到救援人員抵達,生成并組播發送救援人員位置更新消息,消息包含組播地址、消息類型、自身標識及救援人員標識;
25、舊綁定解除:所述接力門鎖在發送位置更新消息后,立即向網關路由器發送擴展的igmp離開報文,該報文攜帶救援人員標識及自身標識;網關路由器據此在(*,g)表項對應出接口上刪除該救援人員標識及門鎖標識的綁定信息;
26、新鄰居綁定建立:救援人員新位置的四個鄰居門鎖收到位置更新消息后,識別自身新的鄰居身份,發送攜帶救援人員標識及自身標識的擴展igmp加入報文;網關路由器在(*,g)表項中為連接這些新鄰居門鎖的出接口添加新的救援人員標識及門鎖標識綁定;
27、舊鄰居綁定清理:非新鄰居但此前已發送過擴展igmp加入報文的門鎖,在收到位置更新消息后,發送擴展的igmp離開報文,通知網關路由器解除其出接口上的相應綁定;
28、接力循環:受困門鎖周期性發送的救援呼叫答復消息,經路由器過濾后僅轉發至新綁定的鄰居門鎖,新鄰居門鎖重新執行接力門鎖決策流程。
29、可選的,所述接力終止與最終指引,包括:
30、接力終止條件判斷:接力門鎖在決策時,檢查受困門鎖的標識是否存在于自身的預存鄰居信息表中;
31、最終指引執行:若受困門鎖為直接鄰居,則該接力門鎖停止播報指引語音及發送接力通知,同時自身也不再發送位置更新消息;受困門鎖繼續周期性播報本地受困語音,為救援人員提供最終聲源定位指引。
32、本技術的又一實施例提供了一種應急救援的門鎖協同系統,所述系統包括:
33、啟動模塊,用于救援模式初始化與啟動:根據救援人員在任一門鎖刷卡并按鍵的操作,由該門鎖向預設組播組地址組播發送救援呼叫啟動消息,觸發樓內所有門鎖進入救援模式并通知對應房間智能終端啟動語音偵聽;
34、定位模塊,用于受困目標定位:根據受困人員通過智能終端的喊話應答,由受困房間門鎖開始周期性組播發送救援呼叫答復消息,其中包含救援人員標識、呼叫門鎖標識及自身標識;
35、決策模塊,用于鄰居過濾與接力決策:根據救援人員所在門鎖的鄰居門鎖收到所述答復消息的事件,鄰居門鎖向網關路由器發送攜帶救援人員標識及自身標識的擴展igmp加入報文,觸發路由器建立過濾轉發綁定;鄰居門鎖根據自身標識與呼叫門鎖、答復門鎖標識的位置關系,決策是否成為接力門鎖并播報指引語音;
36、切換模塊,用于動態位置更新與接力切換:根據救援人員抵達接力門鎖并被其rfid感應的事件,該門鎖發送位置更新消息及擴展igmp離開報文,解除自身過濾綁定;救援人員新位置的鄰居門鎖發送擴展igmp加入報文建立新綁定,并基于更新后的答復消息流重新執行接力決策,實現接力式指引的切換;
37、指引模塊,用于接力終止與最終指引:根據接力門鎖判斷受困門鎖為其直接鄰居的事件,停止接力流程,由受困門鎖持續播報本地語音,引導救援人員直達目標房間。
38、本技術的又一實施例提供了一種存儲介質,所述存儲介質中存儲有計算機程序,其中,所述計算機程序被設置為運行時執行上述任一項中所述的方法。
39、本技術的又一實施例提供了一種電子設備,包括存儲器和處理器,所述存儲器中存儲有計算機程序,所述處理器被設置為運行所述計算機程序以執行上述任一項中所述的方法。
40、與現有技術相比,本發明提供的一種應急救援的門鎖協同方法,觸發樓內所有門鎖進入救援模式并啟動語音偵聽;根據受困人員通過智能終端的喊話應答,由受困房間門鎖發送救援呼叫答復消息;救援人員所在門鎖的鄰居門鎖答復消息的事件,觸發路由器建立過濾轉發綁定;鄰居門鎖根據位置關系,決策是否成為接力門鎖并播報指引語音;根據救援人員抵達接力門鎖并被其rfid感應的事件,解除自身過濾綁定;救援人員新位置的鄰居門鎖發送擴展igmp加入報文建立新綁定,實現接力式指引的切換;根據接力門鎖判斷受困門鎖為其直接鄰居的事件,引導救援人員直達目標房間,從而能夠實現無中心、自適應的人員定位與接力指引,提高應急救援的實時性和可靠性。