一種數(shù)字城市監(jiān)控中心綜合分析子系統(tǒng)及其工作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息通信技術(shù)領(lǐng)域,尤其涉及一種數(shù)字城市監(jiān)控中心綜合分析子系統(tǒng)及其工作方法。
【背景技術(shù)】
[0002]綜合分析系統(tǒng)是城市綜合管理中心通過建立一套科學(xué)完善的城市管理工作過程、責(zé)任主體、工作績效的評價模型,由各級監(jiān)督中心對歷史數(shù)據(jù)的統(tǒng)計、計算、分析,為城市管理決策提供充分、翔實、準(zhǔn)確、可靠的數(shù)據(jù)支持,為城市管理的前瞻性決策、預(yù)防性措施指明方向。它是數(shù)字化城市管理信息系統(tǒng)的一個重要組成部分,是數(shù)字化城市管理信息系統(tǒng)的核心所在。
[0003]然而,目前,數(shù)字城市監(jiān)控中心綜合分析子系統(tǒng)中缺少統(tǒng)一的處理架構(gòu)與流程,分析指標(biāo)多而分散且需要隨時進(jìn)行調(diào)整,考核對象群體較廣流動性又較大,造成了分析時指標(biāo)配置困難,開發(fā)人員對每一地市的分析模型都需要重新編碼,開發(fā)效率極低,維護(hù)工作量很大;對象權(quán)限設(shè)置混亂,修改過程中如果某一指標(biāo)編碼錯誤會導(dǎo)致整個分析都無法進(jìn)行,而且重新部署時需要停機(jī)升級,且多次的修改會造成代碼量激增、接口混亂、模塊耦合性加大問題。
【發(fā)明內(nèi)容】
[0004]為解決現(xiàn)有技術(shù)存在的不足,本發(fā)明公開了一種數(shù)字城市監(jiān)控中心綜合分析子系統(tǒng)及其工作方法,該系統(tǒng)及方法使得分析指標(biāo)的分析與計算全部由T-SQL進(jìn)行,系統(tǒng)的業(yè)務(wù)邏輯只進(jìn)行相關(guān)處理及處理結(jié)果的展示,從而使開發(fā)人員在開發(fā)時只關(guān)注T一SQL相關(guān)工作即可實現(xiàn)多個指標(biāo)并行開發(fā),且系統(tǒng)升級、維護(hù)后不必重新發(fā)布系統(tǒng),減少了系統(tǒng)停機(jī)的影響。
[0005]為實現(xiàn)上述目的,本發(fā)明的具體方案如下:
[0006]一種數(shù)字城市監(jiān)控中心綜合分析子系統(tǒng),包括:應(yīng)用層、服務(wù)層、存儲層、地理信息系統(tǒng)平臺、權(quán)限管理模塊以及空間數(shù)據(jù)引擎;
[0007]所述應(yīng)用層是為用戶提供業(yè)務(wù)處理、交互服務(wù)的工作層,用于對綜合分析的指標(biāo)、分析規(guī)則以及分析結(jié)果進(jìn)行界面動態(tài)化配置,并通過調(diào)用分析評價規(guī)則生成相應(yīng)的評價服務(wù)。
[0008]所述服務(wù)層用于對應(yīng)用層生成的評價服務(wù)進(jìn)行統(tǒng)一調(diào)用,同時對分析規(guī)則指標(biāo)、分析對象以及分析展示方式進(jìn)行配置;
[0009]所述存儲層用于接收服務(wù)層的數(shù)據(jù)并存儲至相應(yīng)的數(shù)據(jù)庫;
[0010]所述權(quán)限管理模塊用于實現(xiàn)對系統(tǒng)訪問權(quán)限的控制和信息安全的控制;
[0011]所述空間數(shù)據(jù)引擎用于提供存儲和監(jiān)控多用戶空間數(shù)據(jù)庫的通路;
[0012]地理信息系統(tǒng)平臺:用于將案件的發(fā)生地在GIS地圖上進(jìn)行展示;
[0013]應(yīng)用層接收上傳的數(shù)據(jù)信息,并調(diào)用服務(wù)層相關(guān)功能模塊對所述數(shù)據(jù)信息進(jìn)行分類、處理,并對綜合分析的指標(biāo)、分析規(guī)則進(jìn)行動態(tài)化配置,應(yīng)用層通過空間數(shù)據(jù)引擎將處理后的數(shù)據(jù)傳送至存儲層;地理信息系統(tǒng)平臺調(diào)取應(yīng)用層中有關(guān)案件位置信息的數(shù)據(jù)并將所述信息以坐標(biāo)點的形式在GIS地圖上進(jìn)行展示;權(quán)限管理模塊通過權(quán)限設(shè)置對應(yīng)用層和存儲層的數(shù)據(jù)訪問請求進(jìn)行控制。
[0014]所述應(yīng)用層包括:
[0015]圖表展示模塊:利用分析結(jié)果數(shù)據(jù),根據(jù)前臺瀏覽器的不同自動選擇圖表的展示形式;
[0016]規(guī)則服務(wù)管理總線:對接入的REST服務(wù)、webService服務(wù)進(jìn)行服務(wù)接口的轉(zhuǎn)換,統(tǒng)一轉(zhuǎn)換為REST服務(wù)接口,同時根據(jù)需要進(jìn)行數(shù)據(jù)格式的轉(zhuǎn)換;
[0017]分析規(guī)則服務(wù)模塊:用于建立一個或多個分析規(guī)則服務(wù),每一個分析規(guī)則明確地執(zhí)行一類有共通目的以及底層數(shù)據(jù)結(jié)構(gòu)的分析服務(wù),能夠?qū)煞治龅闹笜?biāo)進(jìn)行配置,同時預(yù)先定義展示的圖表種類;
[0018]指標(biāo)公式模塊:由T-SQL語句組成,每一個分析指標(biāo)公式就是一個可被執(zhí)行的完整的T-SQL語句;能夠?qū)崿F(xiàn)對指標(biāo)所屬的分析規(guī)則與指標(biāo)信息進(jìn)行增加、刪除或修改的處理。
[0019]所述存儲層包括:
[0020]業(yè)務(wù)數(shù)據(jù)庫:用于存儲案件基本信息數(shù)據(jù);
[0021]GIS數(shù)據(jù)庫:用于存儲案件地理位置數(shù)據(jù);
[0022]文件數(shù)據(jù)庫:用于存儲案件登記時上傳的附件信息;
[0023]流程數(shù)據(jù)庫:用于存儲案件處理的流程數(shù)據(jù)信息。
[0024]所述權(quán)限管理模塊包括:模塊權(quán)限單元、功能權(quán)限單元、數(shù)據(jù)權(quán)限單元;
[0025]所述模塊權(quán)限單元是一級權(quán)限單元,用于將整個模塊所有的操作權(quán)限,即模塊權(quán)限賦予某個角色;
[0026]所述功能權(quán)限單元是二級權(quán)限單元,用于在模塊權(quán)限的基礎(chǔ)上,將一個模塊的功能細(xì)分,將可操作的功能權(quán)限賦予某個角色;
[0027]所述數(shù)據(jù)權(quán)限單元是三極權(quán)限單元,用于在功能權(quán)限的基礎(chǔ)上,針對某個角色可使用的數(shù)據(jù)進(jìn)行限制。
[0028]一種數(shù)字城市監(jiān)控中心綜合分析子系統(tǒng)的工作方法,包括以下步驟:
[0029]步驟1:選擇分析條件,建立分析規(guī)則、分析對象以及圖表展示方式;
[0030]步驟2:規(guī)則服務(wù)管理總線根據(jù)分析要求,調(diào)取相應(yīng)的分析規(guī)則服務(wù),并通過負(fù)載均衡服務(wù)器進(jìn)行可利用資源調(diào)配;
[0031]步驟3:分析規(guī)則服務(wù)檢查分析規(guī)則所包含的指標(biāo)公式,并對指標(biāo)公式進(jìn)行分析計算,其中每個指標(biāo)根據(jù)選定的分析條件進(jìn)行分布式獨立計算;
[0032]步驟4:分析規(guī)則服務(wù)將所述指標(biāo)的計算結(jié)果進(jìn)行過濾、集成,并根據(jù)配置的展示方式進(jìn)行展示前的修飾;
[0033]步驟5:規(guī)則服務(wù)管理總線調(diào)用分析規(guī)則服務(wù)的返回結(jié)果并做二次修飾后將評價結(jié)果以設(shè)定的形式在前端進(jìn)行呈現(xiàn)。
[0034]本發(fā)明的有益效果:
[0035](I)本發(fā)明的綜合分析子系統(tǒng)采用分析規(guī)則集中管理、分析指標(biāo)插拔式管理,分析指標(biāo)的分析與計算全部由T-SQL進(jìn)行,形成智能化更高、交互良好的綜合評價系統(tǒng)。
[0036](2)在用戶需要查看某一分析的指標(biāo)時,可以直接調(diào)用該規(guī)則的服務(wù)獲取需要查看指標(biāo)的信息,形成開發(fā)快捷、維護(hù)統(tǒng)一、資源整合度高的綜合評價系統(tǒng)。
[0037](3)指標(biāo)公式采用完整的T-SQL語句且采用統(tǒng)一的標(biāo)準(zhǔn),任何一個指標(biāo)公式都可獨立執(zhí)行。這樣在進(jìn)行維護(hù)、升級、糾錯處理時,可以針對單一的指標(biāo)進(jìn)行,而不必修改系統(tǒng)的其它內(nèi)容,縮小了維護(hù)范圍,降低了維護(hù)難度,減少了維護(hù)工時。同時其被調(diào)用時也是作為一個整體進(jìn)行調(diào)用,從而使得調(diào)用更具規(guī)范性。
[0038](4)分析規(guī)則服務(wù)可以進(jìn)行分析指標(biāo)的自由配置還可以進(jìn)行分析結(jié)果的預(yù)定義,從而使得結(jié)果的展示能夠更加切合規(guī)則要表達(dá)的涵義。同時對指標(biāo)的自由、動態(tài)配置也可保證分析規(guī)則能夠適合不同時間、不同地點的特性。而且分析規(guī)則服務(wù)的錯誤處理機(jī)制,還可將因一個指標(biāo)異常而造成的影響降低到最低,從而保證系統(tǒng)整體健康的運行。
【附圖說明】
[0039]圖1為本發(fā)明數(shù)字城市監(jiān)控中心綜合分析子系統(tǒng)的架構(gòu)圖;
[0040]圖2為本發(fā)明數(shù)字城市監(jiān)控中心綜合分析子系統(tǒng)的方法流程圖。
【具體實施方式】
:
[0041]下面結(jié)合附圖與具體實施例對本發(fā)明進(jìn)行詳細(xì)說明:
[0042]本發(fā)明提出一種綜合分析子系統(tǒng),該系統(tǒng)采用分析規(guī)則集中管理、分析指標(biāo)插拔式管理,分析指標(biāo)的計算全部由T-SQL進(jìn)行,系統(tǒng)只進(jìn)行結(jié)果的匯聚和展示,從而使開發(fā)人員在開發(fā)可以多個指標(biāo)一塊進(jìn)行,快速添加或移除指標(biāo)且不必重新發(fā)布程序。
[0043]分析規(guī)則是為了針對某一群體對象進(jìn)行分析或某一方向進(jìn)行分析而獨立搭建的集中式的約束框架,在此框架下各分析指標(biāo)可以自由的添加和刪除,比如針對各專業(yè)部門的案件辦理情況可建立部門分析規(guī)則,針對區(qū)域的案件發(fā)生趨勢分析可建立區(qū)域分析規(guī)則。
[0044]本發(fā)明數(shù)字城市監(jiān)控中心綜合分析子系統(tǒng)的組成架構(gòu)圖如圖1所示,充分挖掘系統(tǒng)數(shù)據(jù)資源,根據(jù)所需評價的要求,動態(tài)配置,靈活生成所屬的分析結(jié)果。具體包括:應(yīng)用層、服務(wù)層、存儲層、地理信息系統(tǒng)平臺、權(quán)限管理模塊以及空間數(shù)據(jù)引擎;
[0045]1、應(yīng)用層是為用戶提供業(yè)務(wù)處理、交互服務(wù)的工作層,用于對綜合分析的指標(biāo)、分析規(guī)則以及分析結(jié)果進(jìn)行界面動態(tài)化配置,并通過調(diào)用分析評價規(guī)則生成的相應(yīng)的評價服務(wù)。包括分析規(guī)則配置、指標(biāo)配置、圖表展示配置、部門分析、區(qū)域分析、崗位分析、區(qū)域立案數(shù)量趨勢分析、部門多發(fā)案件分析、部門超期結(jié)案分析功能;
[0046]其中分析規(guī)則配置、指標(biāo)配置、圖表展示配置是對綜合分析的指標(biāo)、分析規(guī)則、分析展示樣式進(jìn)行界面動態(tài)化配置,分析規(guī)則可以生成相應(yīng)的分析服務(wù),這些分析規(guī)則服務(wù)是通過規(guī)則服務(wù)管理總線進(jìn)行集中管理的;區(qū)域分析、部門分析、崗位分析、趨勢分析等功能是通過調(diào)用分析規(guī)則生成的相應(yīng)的分析服務(wù)來實現(xiàn)的。
[0047]部門分析、區(qū)域分析、崗位分析、區(qū)域立案數(shù)量趨勢分析、部門多發(fā)案件分析、部門超期結(jié)案分析,為分別建立的分析規(guī)則。
[0048]圖表展示模塊:
[0049]利用分析結(jié)果數(shù)據(jù),根據(jù)前臺瀏覽器的不同自動選擇采用HTML5或Flash技術(shù)生成各種折線、柱狀、餅狀、儀器表等樣式豐富、直觀易懂的圖表,為用戶進(jìn)行分析結(jié)果數(shù)據(jù)提供友好、易懂、包涵豐富的展示結(jié)果。針對一個評價規(guī)則配置其在前端的展示方式,比如,在地圖上使用柱狀圖展示某幾個指標(biāo),使用折線圖展示某幾個指標(biāo)。
[0050]規(guī)則服務(wù)管理總線:是對所配置的評價規(guī)則所生成的評價服務(wù)進(jìn)行集中管理、統(tǒng)一調(diào)用的集成總線服務(wù)。
[0051]規(guī)則服務(wù)總線可以對接入的REST服務(wù)、webService服務(wù)進(jìn)行服務(wù)接口的轉(zhuǎn)換,統(tǒng)一轉(zhuǎn)換為REST服務(wù)接口,同時還可以根據(jù)所需的數(shù)據(jù)格式Json、XML進(jìn)行自動轉(zhuǎn)換,從而在進(jìn)行規(guī)則服務(wù)調(diào)用時,可以輕松調(diào)用所需服務(wù),而不必關(guān)心服務(wù)類型以及數(shù)據(jù)類型。
[0052]分析規(guī)則服務(wù)模塊:
[0053]用于建立一個或多個分析規(guī)則服務(wù),每一個分析規(guī)則都是可以明確地執(zhí)行一類有共通目的以及底層數(shù)據(jù)結(jié)構(gòu)的分析服務(wù),規(guī)則服務(wù)可以配置其可分析的指標(biāo),并調(diào)取指標(biāo)公式利用T-SQL進(jìn)行分析,同時還可預(yù)先定義展示的圖表種類。
[0054]諸如,部門分析規(guī)則服務(wù),區(qū)域分析規(guī)則服務(wù),實現(xiàn)對隨建立規(guī)則的指標(biāo)的、分析對象以及評價展示方式的分析監(jiān)控。
[0055]指標(biāo)公式模塊:
[0056]指標(biāo)公式是是由T-SQL語句組成的,一