一種基于應急廣播系統的應急方案沖突檢測方法
【技術領域】
[0001]本發明屬于應急廣播系統技術領域,尤其涉及一種基于應急廣播系統的應急方案沖突檢測方法。
【背景技術】
[0002]近年來,在“5.12”汶川大地震、西藏“3.14”事件等重大突發公共事件的應急處置中,廣播在及時傳達政令、發布信息、引導輿論、穩定人心、協助救災等方面發揮了不可替代的獨特作用,充分證明了廣播在國家應急體系中的重要地位。
[0003]應急廣播是指當發生重大自然災害、突發事件、公共衛生與社會安全等突發公共危機時,造成或者可能造成重大人員傷亡、財產損失、生態環境破壞與嚴重社會危害,危及公共安全時,應急廣播可提供一種迅速快捷的訊息傳輸通道,在第一時間把災害消息或災害可能造成的危害傳遞到民眾手中,讓人民群眾在第一時間知道發生了什么事情,應該怎么撤離、避險,將生命財產損失降到最低。
[0004]應急廣播發布的應急方案是依照相關的法律法規,根據相關的流程算法制定的工作方案,是應對各種突發公共事件的操作指南。在發布應急方案時,因為突發公共事件在很大程度上會出現時間、區域等的重疊,新生成的方案很有可能與已有方案有沖突。如果直接執行,會導致部分區域部分終端接收不到最新的應急信息。
【發明內容】
[0005]本發明的發明目的是:為了解決現有技術中應急方案出現沖突而導致部分區域部分終端接收不到最新的應急信息,本發明提出了一種基于應急廣播系統的應急方案沖突檢測方法。
[0006]本發明的技術方案是:一種基于應急廣播系統的應急方案沖突檢測方法,包括以下步驟:
[0007]A、傳入信息接入ID號,根據信息接入ID號判斷接入信息是否存在;若接入信息存在,則繼續執行步驟B,若接入信息不存在,則進行錯誤處理;
[0008]B、根據信息接入ID號查詢對應信息接入表,得到信息接入記錄,并獲取接入信息的開始時間、失效時間、播放頻次、頻次單位和播放時長;
[0009]C、判斷發布手段是否存在;若發布手段存在,則繼續執行步驟D,若發布手段不存在,則從媒資信息記錄和媒資與發布手段對應表中獲取;
[0010]D、計算播放時間數組,并查詢已發布和已執行的應急方案;
[0011]E、利用應急方案沖突檢測算法獲取沖突區域、沖突時間和沖突發布手段。
[0012]進一步地,所述信息接入記錄包括發布手段、發布形式、開始時間、失效時間、播放時長、區域信息、播放頻次、播放頻次單位、應急事件類型、應急事件等級、媒資申請日期、操作碼、狀態和版本信息。
[0013]進一步地,所述步驟D中計算播放時間數組,具體包括以下步驟:
[0014]D1、獲取開始時間ts、失效時間te、播放頻次f、播放時長t,并設定播放時間數組為 T (η);
[0015]D2、統一時間單位,根據開始時間和失效時間計算得到持續時長,比較持續時長與播放時長的大小;
[0016]D3、若持續時長大于或等于播放時長,則得到時間數組的計算公式為:
[0017]T (n) = [ts+n*f, ts+n*f+t]
[0018]其中,η為非負整數,且當ts+n*f>te時,不再增加時間數組值。
[0019]進一步地,所述步驟E中應急方案沖突檢測算法包括區域沖突算法、時間沖突算法和發布手段沖突算法。
[0020]進一步地,所述區域沖突算法,具體包括以下步驟:
[0021]E1、從信息接入記錄獲取被選定區域,讀取已發布或已執行的應急方案區域,從數據庫中讀取已發布或已執行的應急方案區域對應的區域編號和級別;
[0022]E2、將被選定區域與已發布或已執行的應急方案區域進行循環對比,判斷兩者是否屬于同一級別;若兩者屬于同一級別,則繼續判斷兩者對應區域編號是否相同,若兩者不屬于同一級別,則將低級別區域進行升級至兩者為同一級別,并重復步驟E2。
[0023]進一步地,所述步驟E2中若兩者屬于同一級別,則繼續判斷兩者對應區域編號是否相同,還包括以下步驟:
[0024]判斷被選定區域與已發布或已執行的應急方案區域對應區域編號是否相同時,若兩者對應區域編號不相同,則兩者不沖突,若兩者對應區域編號相同,則兩者沖突并記錄沖突區域。
[0025]進一步地,所述步驟E2中若兩者不屬于同一級別,則將低級別區域進行升級至兩者為同一級別,再繼續判斷兩者對應區域編號是否相同,還包括以下步驟:
[0026]判斷被選定區域與已發布或已執行的應急方案區域對應區域編號是否相同時,若兩者對應區域編號不相同,則兩者不沖突,若兩者對應區域編號相同,則兩者沖突并對所述低級別區域降級還原至原級別,再將低級別區域信息保存。
[0027]進一步地,所述時間沖突算法,具體包括以下步驟:
[0028]E3、從信息接入記錄和已發布或已執行應急方案中分別獲取播放時長、播放頻次、頻次單位、開始時間和失效時間,分別計算得到播放時間數組;
[0029]E4、將兩組播放時間數組進行循環對比,判斷兩組時間是否存在交集;若兩組時間不存在交集,則兩組時間不沖突,若兩組時間存在交集,則兩組時間沖突并記錄沖突時間。
[0030]進一步地,所述發布手段沖突算法,具體包括以下步驟:
[0031]從信息接入記錄和已發布或已執行應急方案中分別獲取應急方案的發布手段,并判斷兩個應急方案的發布手段是否相同;若兩者相同,則兩者沖突,若兩者不相同,則兩者不沖突。
[0032]本發明的有益效果是:本發明的一種基于應急廣播系統的應急方案沖突檢測方法,通過在應急廣播系統中檢測新應急方案與已發布或已執行應急方案是否沖突,并顯示發生沖突的時間、區域、發布手段等詳細情況,從而根據沖突詳情對新應急方案進行調整,重新生成應急方案,使得重要信息能夠完整、準確、準時的進行傳輸。
【附圖說明】
[0033]圖1是本發明的一種基于應急廣播系統的應急方案沖突檢測方法流程示意圖。
[0034]圖2是本發明的一種基于應急廣播系統的應急方案沖突檢測方法中區域沖突算法流程示意圖。
[0035]圖3是本發明的一種基于應急廣播系統的應急方案沖突檢測方法中時間沖突算法流程示意圖。
[0036]圖4是本發明的一種基于應急廣播系統的應急方案沖突檢測方法中時間數組循環對比示意圖。
【具體實施方式】
[0037]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。
[0038]如圖1所示,為本發明的一種基于應急廣播系統的應急方案沖突檢測方法流程示意圖,其包括以下步驟:
[0039]A、傳入信息接入ID號,根據信息接入ID號判斷接入信息是否存在;若接入信息存在,則繼續執行步驟B,若接入信息不存在,則進行錯誤處理。
[0040]本發明首先傳入信息接入ID號,通過信息接入ID號可以判斷接入信息是否存在;若接入信息存在,則繼續執行步驟B,若接入信息不存在,則進行錯誤處理。
[0041]B、根據信息接入ID號查詢對應信息接入表,得到信息接入記錄,并獲取接入信息的開始時間、失效時間、播放頻次、頻次單位和播放時長。
[0042]本發明根據信息接入ID號查詢對應信息接入表,得到信息接入記錄,并從信息接入記錄中獲取接入信息的開始時間、失效時間、播放頻次、頻次單位和播放時長。這里的信息接入記錄包括發布手段、發布形式、開始時間、失效時間、播放時長、區域信息、播放頻次、播放頻次單位、應急事件類型、應急事件等級、媒資申請日期、操作碼、狀態和版本等信息。
[0043]C、判斷發布手段是否存在;若發布手段存在,則繼續執行步驟D,若發布手段不存在,則從媒資信息記錄和媒資與發布手段對應表中獲取。
[0044]本發明需要判斷信息記入記錄中的發布手段是否存在;若發布手段存在,則繼續執行步驟D,若發布手段不存在,則從媒資信息記錄和媒資與發布手段對應表中獲取。應急廣播系統在生成信息接入記錄時,一般會包括發布手段信息;在應急方案發布之前,信息接入記錄中的發布手段可以再次修改,即可以進行輔助修正。例如將發布手段由村村響廣播、中波廣播修改為村村響廣播、調頻廣播、有線數字電視。若生成信息接入記錄時沒有發布手段,則需要根據應急廣播類型推薦發布手段,即從媒資信息記錄和媒資與發布手段對應表中獲取。這里的媒資信息記錄和媒資與發布手段對應表都保存在應急廣播系統中。
[0045]D、計算播放時間數組,并查詢已發布和已執行的應急方案。
[0046]本發明根據步驟B中獲取的開始時間、失效時間、播放頻次和播放時長計算播放時間數組,并查詢已發布和已執行的應急方案。
[0047]本發明中計算播放時間數組,具體包括以下步驟:
[0048]D1、獲取開始時間ts、失效時間te、播放頻次f、播放時長t,并設定播放時間數組為 T(n);
[0049]D2、統一時間單位,根據開始時間和失效時間計算得到持續時長,比較持續時長與播放時長的大小;
[0050]D3、若持續時長大于或等于播放時長,則得到時間數組的計算公式為:
[0051]T (n) = [ts+n