專利名稱:社會安全事件預(yù)測預(yù)警與智能決策系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種社會安全事件預(yù)測預(yù)警與智能決策系統(tǒng)。
背景技術(shù):
加強(qiáng)應(yīng)急管理、提高預(yù)防和處置突發(fā)公共事件的能力,是堅(jiān)持用科學(xué)發(fā)展 觀統(tǒng)領(lǐng)經(jīng)濟(jì)社會發(fā)展全局和保障人民群眾生命財(cái)產(chǎn)安全的重要工作,也是構(gòu) 建社會主義和諧社會的必然要求。應(yīng)急系統(tǒng)建設(shè)是應(yīng)急管理的一項(xiàng)基礎(chǔ)性工 作,對于建立和健全統(tǒng)一指揮、功能齊全、反應(yīng)靈敏、運(yùn)轉(zhuǎn)高效的應(yīng)急機(jī) 制,預(yù)防和應(yīng)對自然災(zāi)害、事故災(zāi)難、公共衛(wèi)生事件和社會安全事件,減少 突發(fā)公共事件造成的損失,具有重要意義。
目前現(xiàn)有的社會應(yīng)急管理系統(tǒng)主要是應(yīng)對已發(fā)生的事件,接受市民報(bào) 警,進(jìn)行資源調(diào)度,實(shí)現(xiàn)救助和處置。由于突發(fā)公共事件直接影響社會安 定、經(jīng)濟(jì)發(fā)展以及人民群眾的生命財(cái)產(chǎn),因此,研究面向突發(fā)公共事件的風(fēng) 險(xiǎn)探測與預(yù)測預(yù)警技術(shù)顯得至關(guān)重要。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種社會安全事件預(yù)測預(yù)警與智能決策系統(tǒng),以實(shí) 現(xiàn)對突發(fā)公共事件的風(fēng)險(xiǎn)探測與預(yù)測預(yù)警。
為了達(dá)到上述目的,本發(fā)明的技術(shù)方案如下
一種社會安全事件預(yù)測預(yù)警與智能決策系統(tǒng),該系統(tǒng)包括通過局域網(wǎng)相連 的預(yù)測預(yù)警子系統(tǒng)、信息展示子系統(tǒng)和系統(tǒng)管理子系統(tǒng);所述預(yù)測預(yù)警子系統(tǒng) 接收上報(bào)的數(shù)據(jù)進(jìn)行抽取、轉(zhuǎn)換、裝載,對各類社會安全事件進(jìn)行預(yù)測預(yù)警, 將預(yù)警分級;所述信息展示子系統(tǒng)接收來自預(yù)測預(yù)警子系統(tǒng)的指令和運(yùn)算結(jié) 果,顯示和發(fā)送預(yù)測預(yù)警信息。
本發(fā)明采用了一個(gè)由事件預(yù)測預(yù)警、信息展示和系統(tǒng)管理三個(gè)子系統(tǒng)組 成的一個(gè)社會安全事件預(yù)測預(yù)警與智能決策系統(tǒng),提供了可應(yīng)用于社會安全事件應(yīng)急平臺的預(yù)測預(yù)警框架和模型。本發(fā)明依據(jù)己有社會安全事件的大量 信息和數(shù)據(jù),按照事件的類型和發(fā)生規(guī)律,進(jìn)行綜合分析,預(yù)測未來一段時(shí) 期事件發(fā)生概率和發(fā)展趨勢,作出科學(xué)的判斷,向主管部門和相關(guān)機(jī)構(gòu)發(fā)布 預(yù)測結(jié)果,從而做好應(yīng)對準(zhǔn)備,以降低事件發(fā)生的概率,將事件影響的范圍 降到最小。本發(fā)明應(yīng)用了數(shù)據(jù)倉庫、數(shù)據(jù)挖掘、地理信息、web服務(wù)、計(jì)算機(jī)網(wǎng) 絡(luò)、數(shù)據(jù)通信等技術(shù),采用多層架構(gòu),實(shí)現(xiàn)社會安全事件的預(yù)測預(yù)警與智能 決策。本發(fā)明設(shè)計(jì)了預(yù)測預(yù)警系統(tǒng)的實(shí)現(xiàn)方法和流程,包括收集和清洗歷史數(shù)據(jù),分析和挖掘預(yù)警信息,判斷預(yù)警級別,圖示化展示預(yù)警信息,并按 不同的預(yù)警級別、不同的發(fā)布方式向領(lǐng)導(dǎo)、主管部門和相關(guān)機(jī)構(gòu)發(fā)布預(yù)警信 息,完整地實(shí)現(xiàn)預(yù)測預(yù)警的全過程。本發(fā)明根據(jù)大量涉及社會安全事件的數(shù) 據(jù),采用五種算法模型,對社會安全事件發(fā)生的概率和風(fēng)險(xiǎn)給予了可信的預(yù) 測,對事件影響范圍、影響方式、持續(xù)時(shí)間和危害程度等進(jìn)行綜合分析,并 給出科學(xué)的判斷。本發(fā)明提供了警情分等級的方法,使發(fā)布的預(yù)警等級趨于科學(xué)、合理,實(shí)施恰當(dāng)、有效的預(yù)警。本發(fā)明設(shè)計(jì)了 Web-service、短信、郵 件等發(fā)布信息的方式,周全地考慮各地區(qū)及各種場合的應(yīng)用。本發(fā)明將預(yù)測 預(yù)警結(jié)果,以文本、圖形圖表、地理信息(GIS)等方式展示結(jié)果,達(dá)到直 觀、清晰、精確、明了的效果。社會安全事件預(yù)測預(yù)警與智能決策系統(tǒng)采用 插件技術(shù),將各種預(yù)測預(yù)警模型封裝為獨(dú)立的插件,供系統(tǒng)調(diào)用。此外,系 統(tǒng)將數(shù)據(jù)庫的操作、通訊的操作做封裝,提供給各業(yè)務(wù)子系統(tǒng)使用,實(shí)現(xiàn)整 個(gè)系統(tǒng)的協(xié)同工作。
圖1為本發(fā)明的社會安全事件預(yù)測預(yù)警與智能決策系統(tǒng)拓?fù)浣Y(jié)構(gòu)圖;圖2為本發(fā)明的社會安全事件預(yù)測預(yù)警與智能決策系統(tǒng)總體流程;圖3為本發(fā)明的預(yù)測預(yù)警子系統(tǒng)模塊結(jié)構(gòu)圖;圖4為本發(fā)明的預(yù)測預(yù)警子系統(tǒng)模塊流程圖;圖5為本發(fā)明的預(yù)測預(yù)警子系統(tǒng)執(zhí)行預(yù)測預(yù)警任務(wù)時(shí)序圖;圖6為本發(fā)明的預(yù)測預(yù)警模型算法執(zhí)行時(shí)序圖;圖7為本發(fā)明的信息發(fā)布子系統(tǒng)模塊結(jié)構(gòu)圖;圖8為本發(fā)明的信息發(fā)布子系統(tǒng)活動時(shí)序圖;圖9為本發(fā)明的GIS子系統(tǒng)模塊結(jié)構(gòu)圖;圖10為本發(fā)明的GIS子系統(tǒng)運(yùn)行流程圖;圖11為本發(fā)明的GIS子系統(tǒng)顯示預(yù)測預(yù)警專題時(shí)序圖;圖12為本發(fā)明的系統(tǒng)管理子系統(tǒng)模塊結(jié)構(gòu)圖;圖13為本發(fā)明的子系統(tǒng)之間的指令與數(shù)據(jù)交互圖。
具體實(shí)施方式
下面根據(jù)圖1至圖13,給出本發(fā)明的較佳實(shí)施例,并予以詳細(xì)描述,使 能更好地理解本發(fā)明的功能、特點(diǎn)及結(jié)構(gòu)。如圖1所示,本發(fā)明的系統(tǒng)包括三個(gè)子系統(tǒng)1)預(yù)測預(yù)警子系統(tǒng),2)信 息展示子系統(tǒng),3)系統(tǒng)管理子系統(tǒng)。其中信息展示子系統(tǒng)包含消息發(fā)布子系 統(tǒng)和地理信息子系統(tǒng)GIS。四者通過局域網(wǎng)相連。預(yù)測預(yù)警子系統(tǒng)對所轄各地 上報(bào)上來的數(shù)據(jù)進(jìn)行ETL(抽取、轉(zhuǎn)換、裝載)過程,通過使用各種預(yù)測預(yù)警 模型,對各類社會安全事件進(jìn)行預(yù)測預(yù)警,將預(yù)警分級,并將結(jié)果及指令發(fā) 送到GIS子系統(tǒng)進(jìn)行顯示,也可發(fā)送到信息發(fā)布子系統(tǒng)進(jìn)行信息發(fā)布。信息 發(fā)布子系統(tǒng)接收來自預(yù)測預(yù)警子系統(tǒng)的指令和運(yùn)算結(jié)果,通過專網(wǎng) WebService方式,將預(yù)測預(yù)警信息發(fā)送到上級平臺,通過短信,電子郵件等 方式發(fā)送給相應(yīng)的接收終端。GIS子系統(tǒng)通過接收來自預(yù)測預(yù)警子系統(tǒng)的指 令和運(yùn)算結(jié)果,在地圖界面上按照用戶選擇的展現(xiàn)模式顯示各種信息。系統(tǒng) 管理子系統(tǒng)實(shí)現(xiàn)用戶管理,角色管理,終端管理、日志管理和維護(hù)。本系統(tǒng)邏輯層次結(jié)構(gòu)共分為三層,并附有一些其它可用模塊。1) 第一層業(yè)務(wù)模型層業(yè)務(wù)模型層封裝了業(yè)務(wù)數(shù)據(jù)及對數(shù)據(jù)的操作。業(yè)務(wù)對象通過數(shù)據(jù)映射器 從數(shù)據(jù)庫中獲取、加入、更新、刪除數(shù)據(jù),向上層應(yīng)用隱藏了數(shù)據(jù)庫的存 在。業(yè)務(wù)模型層通過接收業(yè)務(wù)服務(wù)層的指令直接操作數(shù)據(jù)庫。業(yè)務(wù)模型框架 是對業(yè)務(wù)模型層對象定義進(jìn)行規(guī)范和約束,同時(shí)對業(yè)務(wù)模型層中的共用成員 方法和屬性進(jìn)行封裝處理,方便其他模塊調(diào)用。2) 第二層業(yè)務(wù)服務(wù)層業(yè)務(wù)服務(wù)層接收客戶界面的業(yè)務(wù)操作,根據(jù)業(yè)務(wù)流程的要求對客戶的操作進(jìn)行分工和分解,然后傳遞給下層執(zhí)行。業(yè)務(wù)服務(wù)框架是業(yè)務(wù)服務(wù)層的底 層框架,它定義了業(yè)務(wù)服務(wù)對象的超類,對公有屬性和成員進(jìn)行封裝,動態(tài) 管理終端登錄會話,終端工作協(xié)同的任務(wù)協(xié)調(diào)和分配。業(yè)務(wù)服務(wù)按系統(tǒng)用例,劃分為事件處置等設(shè)計(jì)包,服務(wù)框架提供了實(shí)現(xiàn) 這些服務(wù)所需的公共機(jī)制。操作界面通過登錄服務(wù)器登錄業(yè)務(wù)服務(wù)層并獲取 各類業(yè)務(wù)服務(wù)的接口。業(yè)務(wù)服務(wù)層框架支持本地和遠(yuǎn)程部署業(yè)務(wù)服務(wù)對象的兩種模式。3) 第三層客戶操作界面層操作界面層包括客戶端界面模型和業(yè)務(wù)模型。界面模型實(shí)現(xiàn)操作臺的運(yùn)行管理和程序運(yùn)行代理管理,由客戶代理激活。業(yè)務(wù)模型主要負(fù)責(zé)接收界面層的操作,并與業(yè)務(wù)服務(wù)層進(jìn)行通信。4) 其他可用模塊數(shù)據(jù)傳輸對象用于在業(yè)務(wù)服務(wù)層和操作界面層之間以及操作界面層的各 種組件之間傳輸數(shù)據(jù)。圖2顯示了本發(fā)明的社會安全事件預(yù)測預(yù)警系統(tǒng)總體流程。如圖2所示, 預(yù)測預(yù)警子系統(tǒng)建立預(yù)警任務(wù),并將任務(wù)參數(shù)傳遞到服務(wù)端獲取預(yù)測結(jié)果。 預(yù)測結(jié)果可在預(yù)測預(yù)警子系統(tǒng)以圖表的方式展示,也可以發(fā)送到地理信息系 統(tǒng)以地圖的方式展示。地理信息系統(tǒng)的圖形化展示結(jié)果也可返回到預(yù)測預(yù)警 系統(tǒng),預(yù)測預(yù)警子系統(tǒng)將結(jié)果保存到數(shù)據(jù)庫里。使用者在査看了預(yù)測預(yù)警結(jié) 果后,可將預(yù)測預(yù)警結(jié)果發(fā)送信息發(fā)布子系統(tǒng),由信息發(fā)布子系統(tǒng)以不同的 發(fā)布手段發(fā)布到相關(guān)人員。系統(tǒng)管理子系統(tǒng)則是主要實(shí)現(xiàn)系統(tǒng)各種參數(shù)和元 數(shù)據(jù)的管理和維護(hù)。預(yù)測預(yù)警子系統(tǒng)是本系統(tǒng)的核心,所有的子系統(tǒng)都是圍 繞著預(yù)測預(yù)警子系統(tǒng)展開的。預(yù)測預(yù)警任務(wù)可根據(jù)需要定義為立即執(zhí)行和定 時(shí)執(zhí)行,并提供預(yù)測結(jié)果、任務(wù)記錄、發(fā)布的信息和上報(bào)的信息等査詢,以 及任務(wù)明細(xì)、當(dāng)前信息發(fā)布狀態(tài)和預(yù)測結(jié)果的査看。預(yù)測預(yù)警的實(shí)現(xiàn)主要是 通過調(diào)用預(yù)測模型,根據(jù)模型所得的分析結(jié)果,調(diào)用分級模型判定預(yù)警級 別。圖3顯示了本發(fā)明的預(yù)測預(yù)警子系統(tǒng)的內(nèi)部模塊組成。如圖3所示,預(yù)測 預(yù)警子系統(tǒng)包括如下9個(gè)模塊1) 客戶端代理層,實(shí)現(xiàn)預(yù)測預(yù)警子系統(tǒng)的加載運(yùn)行及加載其他輔助子系 統(tǒng)的功能。
2) 客戶端界面層,實(shí)現(xiàn)所有預(yù)測預(yù)警業(yè)務(wù)的界面相關(guān)部分的封裝。
3) 客戶端模型層,實(shí)現(xiàn)所有預(yù)測預(yù)警客戶端業(yè)務(wù)和界面無關(guān)的部分的封裝。
4) 業(yè)務(wù)服務(wù)層,實(shí)現(xiàn)所有預(yù)測預(yù)警業(yè)務(wù)的服務(wù)功能,并保證預(yù)測預(yù)警子 系統(tǒng)和其他子系統(tǒng)及發(fā)布接口之間的通訊,以達(dá)到協(xié)同工作的目的。
5) 業(yè)務(wù)模型層,通過數(shù)據(jù)映射對象(Data Mapper)訪問數(shù)據(jù)庫/數(shù)據(jù)倉庫。
6) 數(shù)據(jù)傳輸對象,實(shí)現(xiàn)預(yù)測預(yù)警業(yè)務(wù)的數(shù)據(jù)傳輸對象的封裝。
7) 預(yù)測預(yù)警模型,實(shí)現(xiàn)所有的預(yù)測預(yù)警模型算法封裝,不同的模型以插 件方式提供。
8) 數(shù)據(jù)庫/數(shù)據(jù)倉庫,提供預(yù)測預(yù)警的數(shù)據(jù)源,存儲預(yù)測紀(jì)錄和結(jié)果。
9) 公用模塊,封裝公用的一些操作及方法,供其他幾個(gè)模塊調(diào)用。 預(yù)測預(yù)警的功能主要包括
新建預(yù)測預(yù)警任務(wù),預(yù)測預(yù)警任務(wù)可立即執(zhí)行,也可定時(shí)執(zhí)行; 提供査看預(yù)測預(yù)警任務(wù)的相關(guān)屬性和預(yù)測預(yù)警任務(wù)的執(zhí)行結(jié)果; 預(yù)測預(yù)警結(jié)果以圖形、表格等多種方式展示; 將預(yù)測結(jié)果進(jìn)行警情分級,發(fā)出啟動發(fā)布預(yù)警信息; 提供對歷史的預(yù)測預(yù)警任務(wù)的查詢,包括任務(wù)記錄查詢、結(jié)果查詢和發(fā)布 記錄查詢等。
預(yù)測預(yù)警子系統(tǒng)模塊流程如圖4所示。預(yù)測預(yù)警任務(wù)指令從客戶端代 理、客戶端界面層、客戶端模型層、預(yù)測服務(wù)層和業(yè)務(wù)模型逐層傳遞和執(zhí) 行,執(zhí)行結(jié)果也是從業(yè)務(wù)模型層向上逐層傳遞返回。預(yù)測記錄和結(jié)果均保存 在數(shù)據(jù)庫中。
系統(tǒng)中預(yù)測預(yù)警算法模型有五種,由預(yù)測預(yù)警客戶端通過生成預(yù)測模型運(yùn) 行腳本,將此腳本交由預(yù)測模型處理,得到預(yù)測結(jié)果,并通過客戶端界面層 以多種方式展現(xiàn)預(yù)測結(jié)果。
五種算法模型如下
1)時(shí)間序列預(yù)測模型
建立全國及各地社會安全事件歷史數(shù)據(jù)的時(shí)間序列,以此為輸入,通過
10模型運(yùn)算,輸出為社會安全事件的未來發(fā)展趨勢以及具體數(shù)量。
2) 相關(guān)性分析模型
通過關(guān)聯(lián)規(guī)則和序列模式尋找在同一個(gè)事件中出現(xiàn)的不同項(xiàng)的相關(guān)性和 相關(guān)事件之間的時(shí)間相關(guān)性。
3) 相關(guān)度分析模型
輸入兩個(gè)或多個(gè)與社會安全事件相關(guān)的社會經(jīng)濟(jì)指標(biāo)的數(shù)值集合,通過 相關(guān)相關(guān)度分析模型得出指標(biāo)之間的相關(guān)度數(shù)值,該相關(guān)度表明了影響社會 安全事件的發(fā)生發(fā)展趨勢與各種社會經(jīng)濟(jì)指標(biāo)之間的內(nèi)在定量相關(guān)程度。
4) 神經(jīng)網(wǎng)絡(luò)預(yù)測模型
基于各種社會安全類事件和同期各種社會與經(jīng)濟(jì)指標(biāo),建立了神經(jīng)網(wǎng)絡(luò) 預(yù)測模型。它可對給定的、在一定周期內(nèi)的社會安全事件進(jìn)行影響因素相關(guān) 度計(jì)算和發(fā)案數(shù)量擬合度分析。算法過程包括了數(shù)據(jù)預(yù)處理、網(wǎng)絡(luò)創(chuàng)建、參 數(shù)設(shè)定、網(wǎng)絡(luò)訓(xùn)練、結(jié)果輸出、參數(shù)調(diào)整、仿真預(yù)測等過程。
5) 社會風(fēng)險(xiǎn)分析模型
分析當(dāng)前社會風(fēng)險(xiǎn)的各種影響因素,設(shè)立多級指標(biāo)及其權(quán)重參數(shù),包括 政治穩(wěn)定指數(shù)、經(jīng)濟(jì)水平指數(shù)、生活水平指數(shù)、貧富差距指數(shù)、社會群體指 數(shù)五大類以及相應(yīng)的若干二級指標(biāo),由此對社會風(fēng)險(xiǎn)進(jìn)行合理的預(yù)警。
警情分級算法的目標(biāo)就是要根據(jù)預(yù)測結(jié)果,按照預(yù)先設(shè)定的規(guī)則,進(jìn)行 警情分級,并發(fā)出預(yù)警信息。
根據(jù)分級的要求,分級算法定義了兩個(gè)量化指標(biāo)預(yù)警閾值^和預(yù)警步 長&。前者為某階段案件發(fā)生數(shù)量的正常參考值,而后者是數(shù)量變動的正常 幅度值。根據(jù)預(yù)測對象自動設(shè)置警情閾值,實(shí)現(xiàn)實(shí)時(shí)分等級預(yù)警功能。預(yù)警 閾值以所有周期的平均值、歷史同期的同比值、相鄰周期的環(huán)比值等多種因 素進(jìn)行加權(quán)計(jì)算得到。
預(yù)測預(yù)警子系統(tǒng)的任務(wù)執(zhí)行時(shí)序如圖5所示。預(yù)測預(yù)警子系統(tǒng)通過啟動新 建任務(wù)菜單項(xiàng)創(chuàng)建窗口,第一頁面提供事件、模型、算法、預(yù)警分級模型、地 區(qū)以及任務(wù)執(zhí)行方式等選擇;第二頁面將加載相應(yīng)模型的參數(shù)設(shè)置插件。模型 預(yù)測參數(shù)設(shè)置后,進(jìn)入設(shè)置預(yù)警分級模型及預(yù)警分級參數(shù)。任務(wù)被創(chuàng)建后,指 令通過客戶端界面層傳輸?shù)娇蛻舳四P蛯?,并通過系統(tǒng)框架傳輸?shù)綐I(yè)務(wù)服務(wù) 層。業(yè)務(wù)服務(wù)層根據(jù)指令解析此任務(wù)的各種參數(shù),并根據(jù)參數(shù)內(nèi)容調(diào)用相應(yīng)的模型算法插件進(jìn)行計(jì)算,將結(jié)果存入數(shù)據(jù)庫,并將任務(wù)完成的指令通過客戶 端模型層返回給客戶端界面層。在客戶端主界面顯示執(zhí)行結(jié)果。
預(yù)測預(yù)警模型算法的執(zhí)行時(shí)序見圖6所示。預(yù)測模型調(diào)用由預(yù)測預(yù)警業(yè)務(wù) 服務(wù)層管理,每種預(yù)測模型由實(shí)現(xiàn)相應(yīng)算法的服務(wù)插件管理。預(yù)測預(yù)警業(yè)務(wù) 服務(wù)層接收到來自客戶端模型層的任務(wù)執(zhí)行指令,分析指令中模型參數(shù),根 據(jù)模型編號,加載其相應(yīng)的模型計(jì)算插件,并將任務(wù)參數(shù)傳遞給模型插件。 模型插件根據(jù)相應(yīng)任務(wù)參數(shù),生成相應(yīng)算法的執(zhí)行腳本,并將執(zhí)行腳本傳遞 給預(yù)測預(yù)警模型。預(yù)測預(yù)警模型根據(jù)腳本從數(shù)據(jù)庫中取出需要計(jì)算的原始數(shù) 據(jù),并調(diào)用算法計(jì)算,運(yùn)算完成后,插件將結(jié)果返回給業(yè)務(wù)服務(wù)層管理框 架,由業(yè)務(wù)服務(wù)層管理框架保存相應(yīng)計(jì)算結(jié)果,并將運(yùn)算完成指令返回給客 戶端模型層。
信息展示子系統(tǒng)接收來自預(yù)測預(yù)警子系統(tǒng)的指令和運(yùn)算結(jié)果,顯示和發(fā)送 預(yù)測預(yù)警信息,其包含消息發(fā)布子系統(tǒng)和地理信息子系統(tǒng)GIS。
信息發(fā)布子系統(tǒng)中信息發(fā)布接口有三類
1) 短信模塊接口 ,采用內(nèi)嵌SIM卡的短信模塊將預(yù)警信息發(fā)送給指定手 機(jī)終端的接口;
2) 郵件模塊接口,提供用戶使用SMTP (簡單郵件傳輸協(xié)議)方式發(fā)送 電子郵件給相關(guān)單位的接口;
3) 信息上報(bào)接口,信息上報(bào)主管部門應(yīng)急聯(lián)動平臺的接口,采用Web Service方式,通過調(diào)用Server端定義方法實(shí)現(xiàn)上報(bào)。
預(yù)警信息發(fā)布的內(nèi)容包括事件的類別、預(yù)警級別、起始時(shí)間、可能影響 范圍、警示事項(xiàng)、應(yīng)采取的措施和發(fā)布機(jī)關(guān)等。
信息發(fā)布子系統(tǒng)由5個(gè)模塊組成,見圖7所示
1) 業(yè)務(wù)服務(wù)層,實(shí)現(xiàn)所有信息發(fā)布業(yè)務(wù)的服務(wù)功能,并保證信息發(fā)布子 系統(tǒng)和其他子系統(tǒng)及發(fā)布接口之間的通訊,以達(dá)到協(xié)同工作的目的;
2) 客戶端模型層,實(shí)現(xiàn)所有信息發(fā)布客戶端業(yè)務(wù)和界面無關(guān)的部分的封
裝;
3) 客戶界面層,實(shí)現(xiàn)所有信息發(fā)布業(yè)務(wù)的界面相關(guān)部分的封裝;
4) 客戶端代理,實(shí)現(xiàn)信息發(fā)布子系統(tǒng)的加載運(yùn)行及加載其他輔助子系統(tǒng) 的功能;5)公用模塊,封裝公用的一些操作及方法,供其他幾個(gè)模塊調(diào)用。 信息發(fā)布子系統(tǒng)主要功能包括以郵件和短信方式發(fā)布預(yù)警信息,通過網(wǎng)
絡(luò)方式將預(yù)警信息上報(bào)到應(yīng)急平臺,查看歷史預(yù)警信息的發(fā)布記錄以及發(fā)布子
系統(tǒng)的基本配置。
信息發(fā)布子系統(tǒng)的活動時(shí)序見圖8所示。信息發(fā)布子系統(tǒng)是一個(gè)獨(dú)立的 客戶端應(yīng)用。信息發(fā)布子系統(tǒng)客戶端代理首先加載信息發(fā)布子系統(tǒng)客戶端模 型層,再加載信息發(fā)布子系統(tǒng)業(yè)務(wù)服務(wù)層,并初始化服務(wù)參數(shù)并開始監(jiān)控各 種運(yùn)行隊(duì)列。
針對需要做信息發(fā)布的任務(wù),預(yù)測預(yù)警子系統(tǒng)將信息發(fā)布指令及數(shù)據(jù)發(fā) 送給設(shè)在預(yù)測預(yù)警子系統(tǒng)和信息發(fā)布子系統(tǒng)之間的消息服務(wù)器(圖中未示 出),通過消息服務(wù)器將指令及數(shù)據(jù)發(fā)送給信息發(fā)布業(yè)務(wù)服務(wù)層,信息發(fā)布業(yè) 務(wù)服務(wù)層根據(jù)指令選擇相應(yīng)的信息發(fā)布模式(郵件發(fā)布,短信發(fā)布,預(yù)警上報(bào) 服務(wù)等),將需發(fā)布內(nèi)容發(fā)布,并將發(fā)送結(jié)果返回給消息服務(wù)器,由消息服務(wù) 器將結(jié)果轉(zhuǎn)發(fā)給預(yù)測預(yù)警子系統(tǒng)。
地理信息子系統(tǒng)GIS將預(yù)測預(yù)警子系統(tǒng)的預(yù)測結(jié)果直觀地展示在地圖 中,并展示歷史數(shù)據(jù)與預(yù)測數(shù)據(jù)的對比。
GIS子系統(tǒng)由6個(gè)模塊組成,見圖9所示
1) 客戶代理層,實(shí)現(xiàn)與GIS地圖臺通訊層的TCP/IP連接,并轉(zhuǎn)發(fā)預(yù)測 預(yù)警子系統(tǒng)的專題圖請求消息到GIS地圖臺通訊層、接受GIS地圖臺通訊層 返回的消息;
2) 地圖臺通訊層,負(fù)責(zé)偵聽客戶代理的消息請求,并將請求轉(zhuǎn)發(fā)給客戶 界面,同時(shí)返回給客戶代理消息;
3) 服務(wù)代理層,實(shí)現(xiàn)客戶界面的加載運(yùn)行;
4) 地圖臺,實(shí)現(xiàn)GIS地圖臺通訊層轉(zhuǎn)發(fā)過來的專題圖請求、歷史數(shù)據(jù)的 顯示和地圖臺本來的功能;
5) 業(yè)務(wù)模型層,根據(jù)客戶界面的調(diào)用訪問歷史數(shù)據(jù)倉庫和預(yù)測預(yù)警結(jié)果 數(shù)據(jù)庫,為專題圖的顯示提取相應(yīng)的數(shù)據(jù);
6) 公用模塊,封裝公用的一些操作及方法,供其他幾個(gè)模塊調(diào)用。 地理信息系統(tǒng)的基本功能包括
通信連接,實(shí)現(xiàn)與預(yù)測預(yù)警子系統(tǒng)的消息收發(fā)、處理,消息通道的連接與重聯(lián)等功能;
地理信息基本操作,包括放大、縮小、漫游、全圖顯示、地圖標(biāo)注等;地圖查詢功能,包括點(diǎn)査詢、圖查詢、矩形查詢、文字查詢等功能;。預(yù)警信息展示,以圖形化的方式展示預(yù)警信息;數(shù)據(jù)查詢功能,包括歷史數(shù)據(jù)查詢和預(yù)測預(yù)警數(shù)據(jù)査詢等功能。GIS子系統(tǒng)運(yùn)行流程見圖10所示。GIS子系統(tǒng)顯示預(yù)測預(yù)警專題的時(shí)序見圖11所示。
預(yù)測預(yù)警子系統(tǒng)通過預(yù)測預(yù)警客戶端代理將預(yù)測預(yù)警專題圖請求發(fā)送給GIS子系統(tǒng)客戶端代理層,GIS客戶端代理層通過TCP/IP通道將請求指令發(fā)送給GIS地圖臺通訊層;GIS地圖臺通訊層在收到指令后傳遞給GIS地圖臺,GIS地圖臺通過GIS業(yè)務(wù)模型層查詢預(yù)測預(yù)警結(jié)果數(shù)據(jù)庫和歷史數(shù)據(jù)倉庫,并將結(jié)果通過GIS地圖臺通訊層返回給GIS客戶端代理層。
系統(tǒng)管理子系統(tǒng)實(shí)現(xiàn)對操作臺管理、操作組管理、操作場所管理、用戶管理、系統(tǒng)角色管理、登錄監(jiān)視、字典表管理、全局參數(shù)設(shè)置和系統(tǒng)日志查詢等。
系統(tǒng)管理子系統(tǒng)由7個(gè)模塊組成,見圖12所示
1) 業(yè)務(wù)模型層,實(shí)現(xiàn)所有系統(tǒng)管理業(yè)務(wù)對數(shù)據(jù)庫的操作功能;
2) 業(yè)務(wù)服務(wù)層,實(shí)現(xiàn)所有系統(tǒng)管理業(yè)務(wù)的服務(wù)功能,并保證系統(tǒng)管理子系統(tǒng)和其他子系統(tǒng)之間的通訊,以達(dá)到協(xié)同工作的目的;
3) 客戶端模型層,實(shí)現(xiàn)所有系統(tǒng)管理客戶端業(yè)務(wù)和界面無關(guān)的部分的封
裝;
4) 客戶端界面層,實(shí)現(xiàn)所有系統(tǒng)管理業(yè)務(wù)的界面相關(guān)部分的封裝;
5) 客戶端代理,實(shí)現(xiàn)系統(tǒng)管理子系統(tǒng)的加載運(yùn)行及加載其他輔助子系統(tǒng)的功能;
6) 數(shù)據(jù)傳輸對象,實(shí)現(xiàn)系統(tǒng)管理子系統(tǒng)內(nèi)部及和其他模塊的數(shù)據(jù)傳輸通訊的功能;
7) 公用模塊,封裝公用的一些操作及方法,供其他幾個(gè)模塊調(diào)用。社會安全事件預(yù)測預(yù)警與智能決策系統(tǒng)中預(yù)測預(yù)警子系統(tǒng)、信息發(fā)布子系
統(tǒng)、GIS子系統(tǒng)之間的指令與數(shù)據(jù)通過框架使用數(shù)據(jù)傳輸模塊進(jìn)行交互,其中指令交互還可通過代理的引用直接調(diào)用其他代理的方法來實(shí)現(xiàn),數(shù)據(jù)交互也可通過數(shù)據(jù)映射對象(Data Mapper)直接操作數(shù)據(jù)庫獲取。
子系統(tǒng)之間的指令與數(shù)據(jù)的交互見圖13所示(其中,DTO是數(shù)據(jù)傳輸對象,API為應(yīng)用編程接口)。
系統(tǒng)中每個(gè)子系統(tǒng)可獨(dú)立運(yùn)行。在每個(gè)子系統(tǒng)內(nèi)部,由系統(tǒng)框架保障子系統(tǒng)中每層結(jié)構(gòu)中之間的消息通訊。
在子系統(tǒng)之間的通訊主要方式有如下幾種
1) 預(yù)測預(yù)警子系統(tǒng)和信息發(fā)布子系統(tǒng)之間的指令和數(shù)據(jù)通訊是通過消息服務(wù)器做中轉(zhuǎn)發(fā)送;
2) 預(yù)測預(yù)警子系統(tǒng)和GIS子系統(tǒng)之間的指令交互采用兩個(gè)子系統(tǒng)客戶端代理之間的Agent引用調(diào)用方式;
3) 預(yù)測預(yù)警子系統(tǒng)和GIS子系統(tǒng)之間的數(shù)據(jù)交互采用兩個(gè)子系統(tǒng)業(yè)務(wù)模型層對數(shù)據(jù)庫的直接訪問的方式交互。
前面提供了對較佳實(shí)施例的描述,以使本領(lǐng)域內(nèi)的任何技術(shù)人員可使用或利用本發(fā)明。對該較佳實(shí)施例,本領(lǐng)域內(nèi)的技術(shù)人員在不脫離本發(fā)明原理的基礎(chǔ)上,可以作出各種修改或者變換。應(yīng)當(dāng)理解,這些修改或者變換都不脫離本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種社會安全事件預(yù)測預(yù)警與智能決策系統(tǒng),其特征在于,該系統(tǒng)包括通過局域網(wǎng)相連的預(yù)測預(yù)警子系統(tǒng)、信息展示子系統(tǒng)和系統(tǒng)管理子系統(tǒng);所述預(yù)測預(yù)警子系統(tǒng)接收上報(bào)的數(shù)據(jù)進(jìn)行抽取、轉(zhuǎn)換、裝載,對各類社會安全事件進(jìn)行預(yù)測預(yù)警,將預(yù)警分級;所述信息展示子系統(tǒng)接收來自預(yù)測預(yù)警子系統(tǒng)的指令和運(yùn)算結(jié)果,顯示和發(fā)送預(yù)測預(yù)警信息。
2、 如權(quán)利要求1所述的社會安全事件預(yù)測預(yù)警與智能決策系統(tǒng),其特征 在于,所述預(yù)測預(yù)警子系統(tǒng)包括預(yù)測預(yù)警子系統(tǒng)客戶端代理層模塊,實(shí)現(xiàn)預(yù)測預(yù)警子系統(tǒng)的加載運(yùn)行及 加載其他輔助子系統(tǒng)的功能;預(yù)測預(yù)警子系統(tǒng)客戶端界面層模塊,實(shí)現(xiàn)所有預(yù)測預(yù)警業(yè)務(wù)的界面相關(guān)部 分的封裝;預(yù)測預(yù)警子系統(tǒng)客戶端模型層模塊,實(shí)現(xiàn)所有預(yù)測預(yù)警客戶端業(yè)務(wù)和界 面無關(guān)的部分的封裝;預(yù)測預(yù)警子系統(tǒng)業(yè)務(wù)服務(wù)層模塊,實(shí)現(xiàn)所有預(yù)測預(yù)警業(yè)務(wù)的服務(wù)功能,并 保證預(yù)測預(yù)警子系統(tǒng)和其他子系統(tǒng)及發(fā)布接口之間的通訊,以達(dá)到協(xié)同工作的 目的;預(yù)測預(yù)警子系統(tǒng)業(yè)務(wù)模型層模塊,通過數(shù)據(jù)映射對象(Data Mapper)訪 問數(shù)據(jù)庫/數(shù)據(jù)倉庫;預(yù)測預(yù)警子系統(tǒng)數(shù)據(jù)傳輸對象模塊,封裝預(yù)測預(yù)警業(yè)務(wù)的數(shù)據(jù)傳輸對象;預(yù)測預(yù)警子系統(tǒng)的預(yù)測預(yù)警模型,實(shí)現(xiàn)所有的預(yù)測預(yù)警模型算法封裝, 不同的模型以插件方式提供;預(yù)測預(yù)警子系統(tǒng)數(shù)據(jù)庫/數(shù)據(jù)倉庫,提供預(yù)測預(yù)警的數(shù)據(jù)源,存儲預(yù)測紀(jì) 錄和結(jié)果;預(yù)測預(yù)警子系統(tǒng)公用模塊,封裝公用的操作及方法,供預(yù)測預(yù)警子系統(tǒng)的 其余模塊調(diào)用;預(yù)測預(yù)警任務(wù)指令從客戶端代理層模塊依次經(jīng)客戶端界面層模塊、客戶端 模型層模塊、業(yè)務(wù)服務(wù)層模塊到達(dá)業(yè)務(wù)模型層模塊;預(yù)測預(yù)警任務(wù)指令的執(zhí)行 結(jié)果從業(yè)務(wù)模型層模塊依次經(jīng)業(yè)務(wù)服務(wù)層模塊、客戶端模型層模塊、客戶端界面層模塊達(dá)到客戶端代理層模塊,然后傳遞給信息展示子系統(tǒng)。
3、 如權(quán)利要求2所述的社會安全事件預(yù)測預(yù)警與智能決策系統(tǒng),其特征在于,所述預(yù)測預(yù)警模型采用時(shí)間序列預(yù)測模型、相關(guān)性分析模型、相關(guān)度分析模型、神經(jīng)網(wǎng)絡(luò)預(yù)測模型和社會風(fēng)險(xiǎn)分析模型進(jìn)行計(jì)算。
4、 如權(quán)利要求1或2或3所述的社會安全事件預(yù)測預(yù)警與智能決策系統(tǒng),其特征在于,所述信息展示子系統(tǒng)包括信息發(fā)布子系統(tǒng)和GIS子系統(tǒng),信息發(fā)布子系統(tǒng)接收來自預(yù)測預(yù)警子系統(tǒng)的指令和運(yùn)算結(jié)果,通過專網(wǎng)方式,將預(yù)測預(yù)警信息發(fā)送到上級平臺,或通過短信、電子郵件方式發(fā)送給相應(yīng)的接收終端;GIS子系統(tǒng)通過接收來自預(yù)測預(yù)警子系統(tǒng)的指令和運(yùn)算結(jié)果,在地圖界面上按照用戶選擇的展現(xiàn)模式顯示信息。
5、 如權(quán)利要求4所述的社會安全事件預(yù)測預(yù)警與智能決策系統(tǒng),其特征在于,所述信息發(fā)布子系統(tǒng)包括信息發(fā)布子系統(tǒng)業(yè)務(wù)服務(wù)層,進(jìn)行信息發(fā)布,并保證信息發(fā)布子系統(tǒng)和其他子系統(tǒng)及發(fā)布接口之間的通訊;信息發(fā)布子系統(tǒng)客戶端模型層,實(shí)現(xiàn)所有信息發(fā)布客戶端業(yè)務(wù)和界面無關(guān)的部分的封裝;信息發(fā)布子系統(tǒng)客戶界面層,實(shí)現(xiàn)所有信息發(fā)布業(yè)務(wù)的界面相關(guān)部分的封裝;信息發(fā)布子系統(tǒng)客戶端代理,實(shí)現(xiàn)信息發(fā)布子系統(tǒng)的加載運(yùn)行及加載其他輔助子系統(tǒng)的功能;信息發(fā)布子系統(tǒng)公用模塊,封裝公用的操作及方法,供信息發(fā)布子系統(tǒng)中其他幾個(gè)模塊調(diào)用。
6、 如權(quán)利要求4所述的社會安全事件預(yù)測預(yù)警與智能決策系統(tǒng),其特征在于,所述GIS子系統(tǒng)包括GIS子系統(tǒng)客戶代理層,實(shí)現(xiàn)與GIS地圖臺通訊層的TCP/IP連接,并轉(zhuǎn)發(fā)預(yù)測預(yù)警子系統(tǒng)的專題圖請求消息到GIS地圖臺通訊層、接受GIS地圖臺通訊層返回的消息;GIS子系統(tǒng)地圖臺通訊層,負(fù)責(zé)偵聽客戶代理的消息請求,并將請求轉(zhuǎn)發(fā)給客戶界面,同時(shí)返回給客戶代理消息;GIS子系統(tǒng)服務(wù)代理層,實(shí)現(xiàn)客戶界面的加載運(yùn)行-,地圖臺,實(shí)現(xiàn)GIS地圖臺通訊層轉(zhuǎn)發(fā)過來的專題圖請求、歷史數(shù)據(jù)的顯示和地圖臺本來的功能;GIS子系統(tǒng)業(yè)務(wù)模型層,根據(jù)客戶界面的調(diào)用訪問歷史數(shù)據(jù)倉庫和預(yù)測預(yù)警結(jié)果數(shù)據(jù)庫,為專題圖的顯示提取相應(yīng)的數(shù)據(jù);GIS子系統(tǒng)公用模塊,封裝公用的操作及方法,供其GIS子系統(tǒng)中其余模塊調(diào)用。
7、 如權(quán)利要求1或2或3所述的社會安全事件預(yù)測預(yù)警與智能決策系統(tǒng),其特征在于,所述系統(tǒng)管理子系統(tǒng)包括系統(tǒng)管理子系統(tǒng)業(yè)務(wù)模型層,實(shí)現(xiàn)所有系統(tǒng)管理業(yè)務(wù)對數(shù)據(jù)庫的操作功能;系統(tǒng)管理子系統(tǒng)業(yè)務(wù)服務(wù)層,實(shí)現(xiàn)所有系統(tǒng)管理業(yè)務(wù)的服務(wù)功能,并保證系統(tǒng)管理子系統(tǒng)和其他子系統(tǒng)之間的通訊,以達(dá)到協(xié)同工作的目的;系統(tǒng)管理子系統(tǒng)客戶端模型層,實(shí)現(xiàn)所有系統(tǒng)管理客戶端業(yè)務(wù)和界面無關(guān)的部分的封裝;系統(tǒng)管理子系統(tǒng)客戶端界面層,實(shí)現(xiàn)所有系統(tǒng)管理業(yè)務(wù)的界面相關(guān)部分的封裝;系統(tǒng)管理子系統(tǒng)客戶端代理,實(shí)現(xiàn)系統(tǒng)管理子系統(tǒng)的加載運(yùn)行及加載其他輔助子系統(tǒng)的功能;數(shù)據(jù)傳輸對象,實(shí)現(xiàn)系統(tǒng)管理子系統(tǒng)內(nèi)部及和其他模塊的數(shù)據(jù)傳輸通訊的功能;系統(tǒng)管理子系統(tǒng)公用模塊,封裝公用的操作及方法,供其系統(tǒng)管理子系統(tǒng)中其余模塊調(diào)用。
8、 如權(quán)利要求3所述的社會安全事件預(yù)測預(yù)警與智能決策系統(tǒng),其特征在于,預(yù)測預(yù)警子系統(tǒng)通過任務(wù)執(zhí)行時(shí)序啟動任務(wù),選擇相應(yīng)的設(shè)置,解析任務(wù)參數(shù)、調(diào)用相應(yīng)模型算法,進(jìn)行計(jì)算后將結(jié)果返回給客戶端界面層;通過預(yù)測預(yù)警模型算法執(zhí)行時(shí)序分析模型參數(shù),生成相應(yīng)算法的執(zhí)行腳本,調(diào)用算法,完成運(yùn)算。
9、 如權(quán)利要求4所述的社會安全事件預(yù)測預(yù)警與智能決策系統(tǒng),其特征在于,信息發(fā)布子系統(tǒng)通過信息發(fā)布活動時(shí)序,由子系統(tǒng)內(nèi)客戶端代理加載客戶端模型層和業(yè)務(wù)服務(wù)層,并根據(jù)預(yù)測預(yù)警子系統(tǒng)指令選擇信息發(fā)布模式進(jìn)行發(fā)布。
10、 如權(quán)利要求4所述的社會安全事件預(yù)測預(yù)警與智能決策系統(tǒng),其特征 在于,GIS子系統(tǒng)通過顯示預(yù)測預(yù)警專題時(shí)序接收預(yù)測預(yù)警專題圖請求,通過 子系統(tǒng)內(nèi)客戶端代理層、通信層處理,并通過業(yè)務(wù)模型層?xùn)嗽冾A(yù)測預(yù)警子系統(tǒng) 數(shù)據(jù)庫,將結(jié)果返回給客戶端代理層。
11、 如權(quán)利要求1或2或3所述的社會安全事件預(yù)測預(yù)警與智能決策系統(tǒng), 其特征在于,所述預(yù)測預(yù)警子系統(tǒng)和信息發(fā)布子系統(tǒng)之間的指令和數(shù)據(jù)通訊通 過消息服務(wù)器做中轉(zhuǎn)發(fā)送。
12、 如權(quán)利要求4所述的社會安全事件預(yù)測預(yù)警與智能決策系統(tǒng),其特征 在于,預(yù)測預(yù)警子系統(tǒng)和GIS子系統(tǒng)之間的指令交互采用兩個(gè)子系統(tǒng)客戶端 代理之間的Agent引用調(diào)用方式。
13、 如權(quán)利要求4所述的社會安全事件預(yù)測預(yù)警與智能決策系統(tǒng),其特征 在于,預(yù)測預(yù)警子系統(tǒng)和GIS子系統(tǒng)之間的數(shù)據(jù)交互采用兩個(gè)子系統(tǒng)業(yè)務(wù)模 型層對數(shù)據(jù)庫的直接訪問的方式交互。
全文摘要
本發(fā)明公開了一種社會安全事件預(yù)測預(yù)警與智能決策系統(tǒng),包括通過局域網(wǎng)相連的預(yù)測預(yù)警子系統(tǒng)、信息展示子系統(tǒng)和系統(tǒng)管理子系統(tǒng);所述預(yù)測預(yù)警子系統(tǒng)接收上報(bào)的數(shù)據(jù),進(jìn)行抽取、轉(zhuǎn)換、裝載,對各類社會安全事件進(jìn)行預(yù)測預(yù)警,將預(yù)警分級;所述信息展示子系統(tǒng)接收來自預(yù)測預(yù)警子系統(tǒng)的指令和運(yùn)算結(jié)果,顯示和發(fā)送預(yù)測預(yù)警信息。本發(fā)明依據(jù)已有社會安全事件的大量信息和數(shù)據(jù),按照事件的類型和發(fā)生規(guī)律,進(jìn)行綜合分析,預(yù)測未來一段時(shí)期事件發(fā)生概率和發(fā)展趨勢,作出科學(xué)的判斷,向主管部門和相關(guān)機(jī)構(gòu)發(fā)布預(yù)測結(jié)果,從而做好應(yīng)對準(zhǔn)備,以降低事件發(fā)生的概率,將事件影響的范圍降到最小。
文檔編號G06Q50/00GK101645160SQ200810041390
公開日2010年2月10日 申請日期2008年8月5日 優(yōu)先權(quán)日2008年8月5日
發(fā)明者軍 馮, 馮尚勛, 盧小垂, 張永華, 雷 曹, 李永中, 渂 杜, 林永生, 鄒振強(qiáng), 霆 雷, 顧亦聞 申請人:上海迪愛斯通信設(shè)備有限公司