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