本發(fā)明涉及工程項目安全管理,特別指一種基于gis地圖的工程項目精細(xì)化安全管理方法及系統(tǒng)。
背景技術(shù):
1、工程項目在施工過程中,由于施工不規(guī)范、安全意識薄弱、設(shè)備老化等一系列原因,都可能引發(fā)安全問題,因此安全管理是工程項目施工過程中非常重要的一項工作。針對工程項目的安全管理,傳統(tǒng)上依賴于人工操作和文檔記錄,但由于大部分工程項目存在分布廣、跨度大的特點,企業(yè)對工程項目現(xiàn)場的把控?zé)o法精確到具體部位,或者無法實時收到現(xiàn)場反饋的問題,隨著企業(yè)對安全管理方面愈加重視,同時對安全管理的標(biāo)準(zhǔn)化、信息化要求愈來愈高,對安全管理的細(xì)節(jié)把控越來越嚴(yán),傳統(tǒng)安全管理方法所顯露的管理質(zhì)量以及管理及時性問題愈發(fā)嚴(yán)重,已經(jīng)無法滿足企業(yè)龐大的日常安全管理需求。
2、因此,如何提供一種基于gis地圖的工程項目精細(xì)化安全管理方法及系統(tǒng),實現(xiàn)提升工程項目安全管理的質(zhì)量和及時性,成為一個亟待解決的技術(shù)問題。
技術(shù)實現(xiàn)思路
1、本發(fā)明要解決的技術(shù)問題,在于提供一種基于gis地圖的工程項目精細(xì)化安全管理方法及系統(tǒng),實現(xiàn)提升工程項目安全管理的質(zhì)量和及時性。
2、第一方面,本發(fā)明提供了一種基于gis地圖的工程項目精細(xì)化安全管理方法,包括如下步驟:
3、步驟s1、服務(wù)器通過工作流設(shè)計器,創(chuàng)建工程項目的包括若干個檢查任務(wù)的安全檢查流程,通過頁面定義器為各所述檢查任務(wù)分別創(chuàng)建對應(yīng)的表單;
4、步驟s2、服務(wù)器基于輸入的安全檢查指令,將所述安全檢查流程以及表單發(fā)送給對應(yīng)的移動終端;
5、步驟s3、移動終端接收并展示所述安全檢查流程以及表單,通過所述表單獲取錄入的安全檢查數(shù)據(jù),將所述安全檢查數(shù)據(jù)加密為加密數(shù)據(jù)包上傳服務(wù)器;
6、步驟s4、服務(wù)器設(shè)定一安全指數(shù)計算規(guī)則,解密接收的所述加密數(shù)據(jù)包得到安全檢查數(shù)據(jù),基于所述安全指數(shù)計算規(guī)則以及安全檢查數(shù)據(jù)自動計算安全指數(shù);
7、步驟s5、服務(wù)器將所述安全指數(shù)綁定工程項目的項目位置后,通過websocket推送給管理終端,管理終端將接收的所述安全指數(shù)加載在gis地圖上進(jìn)行顯示。
8、進(jìn)一步的,所述步驟s1具體為:
9、服務(wù)器通過工作流設(shè)計器的圖形化用戶界面,以拖拉拽的形式創(chuàng)建若干個檢查任務(wù),設(shè)定各所述檢查任務(wù)之間的邏輯關(guān)系,以創(chuàng)建安全檢查流程;
10、通過頁面定義器創(chuàng)建表單,配置所述表單的布局樣式、綁定數(shù)據(jù)以及事件行為,并將所述表單與對應(yīng)的檢查任務(wù)綁定。
11、進(jìn)一步的,所述步驟s2具體為:
12、服務(wù)器獲取管理終端輸入的安全檢查指令,解析所述安全檢查指令得到工程項目名稱、項目位置、安全檢查時間、時間戳以及哈希值,通過所述哈希值對工程項目名稱、項目位置、安全檢查時間以及時間戳進(jìn)行完整性校驗后,再通過所述時間戳進(jìn)行時效校驗,接著通過所述項目名稱從預(yù)設(shè)的項目管理表匹配對應(yīng)的移動終端編號,在所述安全檢查時間到來前的預(yù)設(shè)時長,基于所述移動終端編號將安全檢查流程以及表單發(fā)送給對應(yīng)的移動終端。
13、進(jìn)一步的,所述步驟s3具體為:
14、移動終端實時接收并展示所述安全檢查流程以及表單,通過所述表單獲取錄入的安全檢查數(shù)據(jù);
15、移動終端通過rsa算法將所述安全檢查數(shù)據(jù)加密為第一字符串,基于預(yù)設(shè)的映射規(guī)則對所述第一字符串中的各字符進(jìn)行映射得到第二字符串,通過aes算法對所述第二字符串進(jìn)行加密得到加密數(shù)據(jù)包,將所述加密數(shù)據(jù)包通過tls協(xié)議實時上傳服務(wù)器。
16、進(jìn)一步的,所述步驟s5具體為:
17、服務(wù)器將所述安全指數(shù)綁定工程項目的項目位置后,通過websocket推送給管理終端,管理終端將接收的所述安全指數(shù)基于項目位置加載在gis地圖上,基于預(yù)設(shè)的顯示規(guī)則設(shè)定所述安全指數(shù)的顯示屬性,通過圖表控件對所述gis地圖上的安全指數(shù)進(jìn)行渲染和展示。
18、第二方面,本發(fā)明提供了一種基于gis地圖的工程項目精細(xì)化安全管理系統(tǒng),包括如下模塊:
19、安全檢查流程創(chuàng)建模塊,用于服務(wù)器通過工作流設(shè)計器,創(chuàng)建工程項目的包括若干個檢查任務(wù)的安全檢查流程,通過頁面定義器為各所述檢查任務(wù)分別創(chuàng)建對應(yīng)的表單;
20、安全檢查指令執(zhí)行模塊,用于服務(wù)器基于輸入的安全檢查指令,將所述安全檢查流程以及表單發(fā)送給對應(yīng)的移動終端;
21、安全檢查數(shù)據(jù)獲取模塊,用于移動終端接收并展示所述安全檢查流程以及表單,通過所述表單獲取錄入的安全檢查數(shù)據(jù),將所述安全檢查數(shù)據(jù)加密為加密數(shù)據(jù)包上傳服務(wù)器;
22、安全指數(shù)計算模塊,用于服務(wù)器設(shè)定一安全指數(shù)計算規(guī)則,解密接收的所述加密數(shù)據(jù)包得到安全檢查數(shù)據(jù),基于所述安全指數(shù)計算規(guī)則以及安全檢查數(shù)據(jù)自動計算安全指數(shù);
23、gis地圖加載模塊,用于服務(wù)器將所述安全指數(shù)綁定工程項目的項目位置后,通過websocket推送給管理終端,管理終端將接收的所述安全指數(shù)加載在gis地圖上進(jìn)行顯示。
24、進(jìn)一步的,所述安全檢查流程創(chuàng)建模塊具體用于:
25、服務(wù)器通過工作流設(shè)計器的圖形化用戶界面,以拖拉拽的形式創(chuàng)建若干個檢查任務(wù),設(shè)定各所述檢查任務(wù)之間的邏輯關(guān)系,以創(chuàng)建安全檢查流程;
26、通過頁面定義器創(chuàng)建表單,配置所述表單的布局樣式、綁定數(shù)據(jù)以及事件行為,并將所述表單與對應(yīng)的檢查任務(wù)綁定。
27、進(jìn)一步的,所述安全檢查指令執(zhí)行模塊具體用于:
28、服務(wù)器獲取管理終端輸入的安全檢查指令,解析所述安全檢查指令得到工程項目名稱、項目位置、安全檢查時間、時間戳以及哈希值,通過所述哈希值對工程項目名稱、項目位置、安全檢查時間以及時間戳進(jìn)行完整性校驗后,再通過所述時間戳進(jìn)行時效校驗,接著通過所述項目名稱從預(yù)設(shè)的項目管理表匹配對應(yīng)的移動終端編號,在所述安全檢查時間到來前的預(yù)設(shè)時長,基于所述移動終端編號將安全檢查流程以及表單發(fā)送給對應(yīng)的移動終端。
29、進(jìn)一步的,所述安全檢查數(shù)據(jù)獲取模塊具體用于:
30、移動終端實時接收并展示所述安全檢查流程以及表單,通過所述表單獲取錄入的安全檢查數(shù)據(jù);
31、移動終端通過rsa算法將所述安全檢查數(shù)據(jù)加密為第一字符串,基于預(yù)設(shè)的映射規(guī)則對所述第一字符串中的各字符進(jìn)行映射得到第二字符串,通過aes算法對所述第二字符串進(jìn)行加密得到加密數(shù)據(jù)包,將所述加密數(shù)據(jù)包通過tls協(xié)議實時上傳服務(wù)器。
32、進(jìn)一步的,所述gis地圖加載模塊具體用于:
33、服務(wù)器將所述安全指數(shù)綁定工程項目的項目位置后,通過websocket推送給管理終端,管理終端將接收的所述安全指數(shù)基于項目位置加載在gis地圖上,基于預(yù)設(shè)的顯示規(guī)則設(shè)定所述安全指數(shù)的顯示屬性,通過圖表控件對所述gis地圖上的安全指數(shù)進(jìn)行渲染和展示。
34、本發(fā)明的優(yōu)點在于:
35、1、通過工作流設(shè)計器創(chuàng)建工程項目的安全檢查流程,通過頁面定義器為安全檢查流程的各檢查任務(wù)分別創(chuàng)建對應(yīng)的表單,基于輸入的安全檢查指令將安全檢查流程以及表單發(fā)送給對應(yīng)的移動終端;接著移動終端接收并展示安全檢查流程以及表單,通過表單獲取錄入的安全檢查數(shù)據(jù)并加密為加密數(shù)據(jù)包上傳服務(wù)器;接著服務(wù)器設(shè)定安全指數(shù)計算規(guī)則,解密加密數(shù)據(jù)包得到安全檢查數(shù)據(jù),基于安全指數(shù)計算規(guī)則以及安全檢查數(shù)據(jù)自動計算安全指數(shù),將安全指數(shù)綁定工程項目的項目位置后,通過websocket推送給管理終端,管理終端將接收的安全指數(shù)加載在gis地圖上進(jìn)行顯示;即通過創(chuàng)建的安全檢查流程執(zhí)行工程項目的安全檢查,以保障檢查的全面性,通過表單錄入相關(guān)的安全檢查數(shù)據(jù)上傳服務(wù)器,相對于傳統(tǒng)的文檔記錄有效提升安全檢查數(shù)據(jù)獲取的及時性,再基于精細(xì)化的安全指數(shù)計算規(guī)則以及安全檢查數(shù)據(jù)計算安全指數(shù),將安全指數(shù)加載在gis地圖上顯示,可直觀查看工程項目各工點部位的安全指數(shù),最終極大的提升了工程項目安全管理的質(zhì)量和及時性。
36、2、通過設(shè)定安全檢查指令攜帶時間戳和哈希值,可通過哈希值進(jìn)行完整性校驗,通過時間戳進(jìn)行時效校驗,避免基于錯誤的安全檢查指令執(zhí)行安全檢查,有效提升安全性。
37、3、通過rsa算法將安全檢查數(shù)據(jù)加密為第一字符串,基于預(yù)設(shè)的映射規(guī)則對第一字符串中的各字符進(jìn)行映射得到第二字符串,通過aes算法對第二字符串進(jìn)行加密得到加密數(shù)據(jù)包,將加密數(shù)據(jù)包通過tls協(xié)議實時上傳服務(wù)器,若不知道對應(yīng)的加密算法或者映射規(guī)則將無法破解加密數(shù)據(jù)包,且tls協(xié)議為安全傳輸協(xié)議,前后采取至少4重安全措施,極大的提升了安全檢查數(shù)據(jù)上傳的安全性。