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