嚴歡 楊文楷

【摘要】? ? 針對人防指揮行動中使用預案的需求,本文設計了一套基于自然語言處理的人防指揮數字化預案系統。文中提出了系統的總體架構,明確了功能組成,最后提出了本系統涉及的關鍵技術,為人防指揮數字化預案研發提供支撐。
【關鍵詞】? ? 系統設計? ? 人防指揮? ? 數字化預案? ? 文本摘要
引言:
《中華人民共和國人民防空法》第二章第十二條規定:“城市人民政府應當制定防空襲方案及實施計劃,必要時可以組織演習”。人民防空襲方案是為了籌劃和部署防空襲斗爭而制定的預案,是平時指導人民防空建設和戰時組織指揮人民防空行動的基本依據。人民防空襲方案的編制是縣級以上地方各級人民政府和同級軍事機關、中央和國家機關、重要經濟目標單位的重要職責之一。
現階段,各級人防單位對人民防空襲方案的應用大部分還停留在電子文本的維護管理,更先進的應用形式則是根據某個版本預案固定制作對應的可視化展現系統或模塊,相對呆板,無法適應多變的戰場環境。因此,為了解決人防預案與指揮行動嚴重脫節的問題,設計了人防指揮數字化預案系統。
一、需求概述
人防預案的數字化是以信息系統數據庫為載體,將GIS、自然語言處理等技術應用于人民防空方案的處理過程中,根據人民防空行動過程,通過數字化、可視化手段將人民防空流程和要素展示出來,為人防指揮部指揮人員提供全面、具體、針對性強的直觀高效的防空襲方案,使人民防空方案的制定和執行達到規范化、數字化、可視化的水平。
數字化具體體現在如下幾點:
1.需要具備對不同的預案模板進行管理的功能。
2.需要具備根據預案模板結構化預案的功能。
3.需要具備根據預案內容進行統計的功能。
4.需要具備根據預案形成指揮行動需要的行動任務的功能。
5.需要具備按照指揮流程對預案進行展示的功能。
二、系統設計
2.1總體架構
人防指揮數字化預案系統,面向人防指揮業務流程,以人防共性軟件服務為支撐搭建人防指揮數字化預案的業務應用,具備預案模板管理、預案管理、預案結構化、預案關聯和預案展示等功能,實現人防預案的結構化、數字化和可視化要求。
人防指揮數字化預案系統總體架構采用自下而上的設計方式,整套系統包括資源層、支撐層和業務應用層,具體如下圖1所示。
1.資源層。資源層指系統的基礎設施資源層,包括系統底層的軟硬件資源、包括服務器、客戶機、網絡等硬件平臺,操作系統、數據庫引擎等應用軟件。
2.支撐層。支撐層指支撐系統業務層實現所需要的服務,包括服務化應用支撐框架和共性服務。其中共性服務包括地理信息服務、標繪服務、數據服務、通信服務、報文服務、時空統一服務等。
3.業務應用層。業務應用層是滿足人防指揮數字化預案業務需求的人防業務應用,是面向用戶、直接為用戶提供業務處理的基礎應用功能模塊,包括預案結構化、預案關聯、數字化生成、對外接口等功能。
2.2系統組成
人防指揮數字化預案軟件功能包括預案結構化、預案關聯、數字化生成和對外接口。功能組成如下圖所示:
2.2.1預案結構化
預案結構化是人民防空襲方案數字化的基礎,按照預案模板對電子化的預案進行結構化分解,最終形成數字化預案。預案結構化包括預案模板管理、預案管理、要素管理、預案解析四個功能模塊。
1.預案模板管理。預案模板管理是根據規范,進行提煉,提取出方案模板,并進行維護管理。包括預案模板的新增、修改、刪除和查詢等子功能。
2.預案管理。預案管理是用戶根據選定的預案模板分解段落,并可以進行預案的快速制作,實現人民防空襲方案的電子化。預案管理包括預案的新增、修改、刪除、預覽、文檔查詢等功能模塊。其中,預案新增功能模塊包括文檔導入、內容編輯、附件關聯上傳等。
3.語義管理。要素管理是對文本要素庫的進行維護管理,在將文本要素更新后,會將更新后內容即時更新到預案文本中,從而達到快速完成修訂目的。人防方案中的某個語義可能有多個文本與之存在對應關系,在要素管理中將語料要素庫中內容進行維護管理。要素管理包括文本語料要素的批量更新以及維護的增刪改查等功能。
4.預案解析。預案解析是按照將按照預案模板分解后的文本單元進行解析,提取關鍵信息后,形成多個文本要素集合。解析后以結構化方式和非結構化結合的方式進行保存;
預案解析包括要素存儲,統計分析。
要素存儲是將文本要素,儲存到數據庫中。
統計分析是對預案進行解析后,統計分析預案中包含的要素屬性。
2.2.2預案關聯
預案關聯是指將防空襲方案文本與人防指揮行動流程進行關聯,包括建立方案文本與態勢圖的關聯關系,建立方案文本與指揮行動任務的關聯關系,讓數字化預案發揮信息化工具效能,為人防指揮行動進行指導。預案關聯包括語義關聯、圖形要素關聯、行動要素關聯三個功能模塊。
1.文本關聯。關聯庫管理是提供語義與預案文本的建立關聯,并對關聯關系進行維護管理,形成文本要素庫。
2.圖形要素關聯。圖形要素關聯是針對預案與圖形要素提供專門的關聯操作。
3.行動要素關聯。行動要素關聯是針對預案與行動要素關聯提供關聯操作。包括動作關聯、實體關聯、地點關聯、時間關聯、類型關聯。
動作關聯為將行動任務的某個動作命令描述與語義單元中某些動作類型關聯。
實體關聯為將行動任務的實體與實體類語義單元關聯。
地點關聯為將行動任務的地點與地點語義單元關聯。
時間關聯為將行動任務時間與語義單元的時間的選擇及描述方式關聯。
類型關聯為限定某個類型的行動任務模板內包含的動作、實體、時間、地點類型來約束最終顯示的效果。
2.2.3數字化生成
數字化生成是在各個階段按照結構化后的預案快速生成符合預案的態勢圖或者行動任務。功能包括態勢圖生成、行動任務生成。功能包括態勢圖生成、行動任務生成。
1.態勢圖生成。態勢圖生成是根據預案要素與圖形的關聯,快速生成態勢圖。
2。行動任務生成。行動任務生成是根據預案要素與行動任務的關聯,快速生成行動任務。
2.2.4對外接口
根據預案結構化以及數字化生成功能對外提供對應的接口。
提供查詢態勢圖轉換接口、行動任務接口及查詢分析接口。
三、關鍵技術
3.1基于預案模型的人防預案文本處理方法
為解決人民防空襲方案在實施過程中難以有效執行、可操作性差的問題,針對人民防空襲方案的結構建立通用的人防預案模板,通過對防空襲方案內容按模板提取各個結構單元,形成多個人防預案文本單元。預案模板還明確了每個預案文本單元的標注,通過標注明確文本單元的上下文,為預案結構化提供區別歧義的依據。該項研究能夠為人防指揮行動提供結構化預案數據,促進預案中的資源配置的落實及智能化人防指揮行動的實現。
3.2基于框架理論和分詞技術的人防預案結構化技術
框架表示法是以框架理論為基礎的、能將陳述性和過程性知識相結合的一種結構化的知識表示方法。框架是一種描述對象屬性的數據結構,它通常由若干個槽組成。一個槽用于描述一個屬性,由一個槽值或若干個側面組成;一個側面可以包含若干個側面值。槽值和側面值的數據類型可以是字符、數值或布爾類型。
通過對預案文本單元進行預處理后,去除文本中的噪聲,并做歸一化處理,使得預案文本單元具備結構化的特性,再通過分詞技術進行文本摘要,提取每句話中的結構化特征,結合預案框架法的結構化類型和人防預案語料庫,將預案文本進行結構化存儲。
采用框架法表示人民防空襲方案,不僅可以表達預案對象的數據結構,也可以表達預案對象之間的關聯,使預案的表達更加科學、自然和簡練,對優化應急預案管理、提高應急指揮效能,提升人防指揮行動決策合理性都具有十分重要的意義。
3.3基于人防指揮流程的防空襲方案圖形化方法
防空襲方案在人民防空襲斗爭過程中占據非常重要的作用,由于防空襲方案的文本特性,當前防空襲方案的實用性與現場可操作性飽受質疑。本項目基于人防行動指揮流程,進行防空襲方案的流程結構研究和圖形化研究,實現文本預案的結構化和圖形化,完成內容繁雜的文本預案向預案指令的轉換工作,使之內容精簡、具備可操作性。
基于流程的人民防空襲方案結構化,就是在原有防空襲方案的基礎上,將防空襲方案結構化成人防行動指揮流程,在這些流程下,匹配相應的人防任務(如疏散掩蔽、重要經濟目標防護、搶險搶修)或相應的注意事項。通過對防空襲方案的結構化研究,解決文本預案現場操作性問題,在人防行動指揮救援過程中,發揮人民防空襲方案的指導作用,促進人防行動指揮決策的水平的提高。
四、結束語
本系統是以人防指揮行動為核心需求,實現人民防空方案的結構化、數字化和可視化功能,檢驗人民防空方案的可操作性和實戰化演習演練能力,輔助指揮行動中決策的制定,促進人民防空方案的不斷改進和完善,具有較高的應用價值。