執法信息上傳方法、終端及計算機可讀存儲介質與流程
2023-10-23 19:36:22

本發明屬於計算機技術領域,尤其涉及一種執法信息上傳方法、終端及計算機可讀存儲介質。
背景技術:
現有的執法方式,通常是執法人員在現場採集執法信息,將施工情況通過圖像及文字的形式記錄在電腦或者專用的執法終端設備上,由於施工環境較為複雜,執法人員還需要攜帶電腦或者專用的執法終端設備在施工現場進行執法,無疑增加了執法人員的負擔,並且電腦或者專用的執法終端設備兼容性較差,不利於執法信息進行傳輸及備份的操作。
技術實現要素:
本發明的目的在於提供一種執法信息上傳方法、終端及計算機可讀存儲介質,旨在解決現有技術中執法人員需要攜帶專用執法設備進行執法,不便於在施工環境中進行執法,且專用執法設備兼容性較差的問題。
為實現上述目的,本發明提供的一種執法信息上傳方法,所述方法包括:
獲取執法人員的身份信息,對所述身份信息進行鑑權;
在鑑權成功後,接收所述執法人員現場採集的執法信息,所述執法信息包括:施工項目信息、施工內容、責任單位信息、存在問題及整改期限;
獲取所述執法人員的籤章信息,對所述籤章信息進行認證,在認證成功後上傳所述執法信息。
進一步地,所述執法信息上傳方法還包括:
預先獲取所述執法人員的身份信息,建立身份鑑權資料庫;
獲取所述執法人員的通訊帳號,將所述通訊帳號與所述身份信息形成映射關係。
進一步地,所述獲取執法人員的身份信息,對所述身份信息進行鑑權的步驟,包括:
獲取執法人員的身份信息,將所述身份信息在身份鑑權資料庫進行匹配;
若在所述身份鑑權資料庫中匹配到所述身份信息,則鑑權成功;否則鑑權失敗。
進一步地,所述獲取執法人員的身份信息,對所述身份信息進行鑑權的步驟,包括:
獲取所述執法人員的通訊帳號,在身份鑑權資料庫中查找與所述通訊帳號關聯的所述身份信息;
若在所述身份鑑權資料庫中關聯到所述通訊帳號,則鑑權成功;否則鑑權失敗。
進一步地,所述獲取執法人員的身份信息,對所述身份信息進行鑑權的步驟之後,包括:
在鑑權成功後,接收所述執法人員現場採集的執法圖像,並獲取當前的地理位置信息及時間信息,在所述執法圖像上,標記所述地理位置信息及時間信息。
進一步地,所述執法信息上傳方法還包括:
讀取所述執法圖像中的所述地理位置信息,將所述地理位置信息與所述執法信息中的所述施工項目信息進行比對,得到比對結果,所述施工項目信息包括施工項目地理位置。
進一步地,所述執法信息上傳方法還包括:
若所述地理位置信息與所述執法信息中的所述施工項目信息的比對結果為比對一致,則反饋信息一致;
若所述地理位置信息與所述執法信息中的所述施工項目信息的比對結果為比對不一致,則反饋信息不一致,提示重新輸入。
進一步地,所述執法信息上傳方法還包括:
預先獲取所述執法人員的籤章信息,建立籤章信息資料庫。
進一步地,所述獲取所述執法人員的籤章信息,對所述籤章信息進行認證,在認證成功後上傳所述執法信息的步驟,包括:
獲取所述執法人員的籤章信息,將所述籤章信息在所述籤章信息資料庫進行匹配;
若在所述身份鑑權資料庫中匹配到所述籤章信息,則認證成功;否則認證失敗。
此外,為實現上述目的,本發明又提出一種終端,所述終端包括:
存儲有執法信息上傳處理程序的存儲器;處理器,配置為執行所述執法信息上傳處理程序以執行上述的執法信息上傳方法的步驟。
此外,為實現上述目的,本發明還提出一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有一個或者多個程序,所述一個或者多個程序可被一個或者多個處理器執行,以實現上述的執法信息上傳方法的步驟。
本發明提出的一種執法信息上傳方法、終端及計算機可讀存儲介質,在對執法人員的身份信息進行鑑權,執法人員可以通過終端在施工現場進行現場採集執法信息,利用籤章信息進行認證,保證了執法信息的真實性,權威性,同時增加執法便捷性,從而提高執法效率。
附圖說明
圖1是本發明實施例一提供的執法信息上傳方法的實現流程圖;
圖2是本發明實施例提供的採集執法信息的一種示意圖;
圖3是本發明實施例提供的採集執法信息的另一種示意圖;
圖4是本發明實施例二提供的執法信息上傳方法的實現流程圖;
圖5是本發明實施例三提供的終端的示意圖。
具體實施方式
以下描述中,為了說明而不是為了限定,提出了諸如特定系統結構、技術之類的具體細節,以便透徹理解本發明實施例。然而,本領域的技術人員應當清楚,在沒有這些具體細節的其它實施例中也可以實現本發明。在其它情況中,省略對眾所周知的系統、裝置、電路以及方法的詳細說明,以免不必要的細節妨礙本發明的描述。
為了說明本發明所述的技術方案,下面通過具體實施例來進行說明。
圖1示出了本發明實施例一提供的執法信息上傳方法的實現流程圖,為了便於說明,僅示出了與本發明實施例相關的部分,詳述如下:
在步驟s101中,獲取執法人員的身份信息,對身份信息進行鑑權。
在本發明實施例中,前端使用html5,不受限於終端系統,可以是ios系統、android系統,也可以是windows系統,可以基於微信等通訊應用程式使用。獲取執法人員的身份信息以便於保障執法信息的真實準確性,上述身份信息包括:執法人員的身份證信息、執法人員的工號、執法人員的指紋信息、執法人員的虹膜信息及執法人員的人臉特徵信息。根據執法人員的身份信息,進行鑑權,比如輸入執法人員的身份證信息進行鑑權,或者通過輸入執法人員的指紋信息等等。
優選地,為了保證身份證信息真實有效,以使得上傳的執法信息具備真實性,上述執法信息上傳方法還包括:
預先獲取執法人員的身份信息,建立身份鑑權資料庫;
獲取執法人員的通訊帳號,將通訊帳號與身份信息形成映射關係。
具體地,通過預先建立身份鑑權資料庫,上述身份鑑權資料庫包括所有的執法人員的身份信息,另外,在基於微信等通訊應用程式使用時,還可以通過獲取執法人員的通訊帳號,將通訊帳號與身份信息形成映射關係,以便根據執法人員的通訊帳號管理到身份信息,從而進行鑑權。
進一步地,獲取執法人員的身份信息,將身份信息在身份鑑權資料庫進行匹配;
若在身份鑑權資料庫中匹配到身份信息,則鑑權成功;否則鑑權失敗。
具體地,在建立身份鑑權資料庫後,執法人員在執法之前,需要輸入身份信息,獲取上述身份信息,將身份信息在身份鑑權資料庫進行匹配,若在身份鑑權資料庫中匹配到身份信息,則鑑權成功,若在身份鑑權資料庫中沒有匹配到身份信息,則鑑權失敗,執法人員無法現場採集執法信息並上傳執法信息。
進一步地,在基於微信等通訊應用程式使用時,獲取執法人員的身份信息,對身份信息進行鑑權的步驟,包括:
獲取執法人員的通訊帳號,在身份鑑權資料庫中查找與通訊帳號關聯的身份信息;
若在身份鑑權資料庫中關聯到通訊帳號,則鑑權成功;否則鑑權失敗。
具體地,在基於微信等通訊應用程式使用時,還可以通過獲取執法人員的通訊帳號進行鑑權,由於預先將執法人員的通訊帳號與身份信息形成映射關係,因此,獲取執法人員的通訊帳號,在身份鑑權資料庫中查找與通訊帳號關聯的身份信息,若在身份鑑權資料庫中關聯到通訊帳號,則鑑權成功,若在身份鑑權資料庫中沒有關聯到身份信息,則鑑權失敗,執法人員無法現場採集執法信息並上傳執法信息。
在步驟s102中,在鑑權成功後,接收執法人員現場採集的執法信息,上述執法信息包括:施工項目信息、施工內容、責任單位信息、存在問題及整改期限。
在本發明實施例中,參考圖2及圖3,在鑑權成功後,接收執法人員根據現場的勘察情況,對施工現場進行執法信息採集,執法信息包括:施工項目信息、施工內容、責任單位信息、存在問題及整改期限,其中,施工項目信息包括:施工項目地理位置、工程名稱及文書編號,施工內容包括:施工階段、形象進度、檢查內容及檢查部位,責任單位信息包括:企業類型、責任單位及組織機構代碼。如圖中,在施工現場勘察發現問題後,可以選擇文書類型為責令整改,依次錄入工程名稱、文書編號、施工階段、形象進度、檢查內容、檢查部位、企業類型、責任單位、組織機構代碼、存在問題及整改期限等。
在步驟s103中,獲取執法人員的籤章信息,對籤章信息進行認證,在認證成功後上傳執法信息。
在本發明實施例中,在採集執法信息後,需要獲取執法人員的籤章信息以便於保障執法信息的真實準確性,並且可以確定採集執法信息的執法人員,以保證在執法信息存在出入時能夠找到上傳的執法人員,獲取執法人員的籤章信息,對籤章信息進行認證,在認證成功後上傳執法信息,籤章信息包括:執法人員的筆跡信息及執法人員的指紋信息,根據執法人員的籤章信息,進行認證,比如輸入執法人員的筆跡信息進行認證,或者通過輸入執法人員的指紋信息等等。
進一步地,預先獲取執法人員的籤章信息,建立籤章信息資料庫。
具體地,通過預先建立籤章信息資料庫,上述籤章信息資料庫包括所有的執法人員的籤章信息。
進一步地,獲取執法人員的籤章信息,將籤章信息在籤章信息資料庫進行匹配;
若在身份鑑權資料庫中匹配到籤章信息,則認證成功;否則認證失敗。
具體地,在建立籤章信息資料庫後,執法人員採集執法信息後,需要輸入籤章信息,獲取上述籤章信息,將籤章信息在籤章信息資料庫進行匹配,若在籤章信息資料庫中匹配到籤章信息,則認證成功,若在籤章信息資料庫中沒有匹配到籤章信息,則認證失敗,執法人員無法上傳執法信息。
圖4示出了本發明實施例二提供的執法信息上傳方法的實現流程圖,為了便於說明,僅示出了與本發明實施例相關的部分,詳述如下:
在步驟s201中,獲取執法人員的身份信息,對身份信息進行鑑權。
在步驟s202中,在鑑權成功後,接收執法人員現場採集的執法信息,執法信息包括:施工項目信息、施工內容、責任單位信息、存在問題及整改期限。
在步驟s203中,在鑑權成功後,接收執法人員現場採集的執法圖像,並獲取當前的地理位置信息及時間信息,在執法圖像上,標記地理位置信息及時間信息。
在本發明實施例中,在鑑權成功後,接收執法人員現場採集的執法圖像,通過終端上的攝像頭對施工現場進行執法圖像採集,同時,獲取當前的地理位置信息及時間信息,在執法圖像上,標記地理位置信息及時間信息。
進一步地,讀取執法圖像中的地理位置信息,將地理位置信息與執法信息中的施工項目信息進行比對,得到比對結果,該施工項目信息包括施工項目地理位置。
具體地,在執法圖像上,標記地理位置信息及時間信息後,可以讀取執法圖像中的地理位置信息,為了防止上傳錯誤的執法圖像,通過將地理位置信息與執法信息中的施工項目信息進行比對,得到比對結果,以保障執法信息的準確性。
進一步地,若地理位置信息與執法信息中的施工項目信息的比對結果為比對一致,則反饋信息一致;
若地理位置信息與執法信息中的施工項目信息的比對結果為比對不一致,則反饋信息不一致,提示重新輸入。
在步驟s204中,獲取執法人員的籤章信息,對籤章信息進行認證,在認證成功後上傳執法信息。
在本發明實施例中,在對執法人員的身份信息進行鑑權,執法人員可以通過終端在施工現場進行現場採集執法信息,利用籤章信息進行認證,保證了執法信息的真實性,權威性,同時增加執法便捷性,從而提高執法效率。
應理解,上述實施例中各步驟的序號的大小並不意味著執行順序的先後,各過程的執行順序應以其功能和內在邏輯確定,而不應對本發明實施例的實施過程構成任何限定。
圖5是本發明實施例三提供的終端的示意圖。如圖5所示,該實施例的終端5包括:處理器50、存儲器51以及存儲在存儲器51中並可在處理器50上運行的電腦程式52,例如執法信息上傳程序。處理器50執行電腦程式52時實現上述各個執法信息上傳方法實施例中的步驟,例如圖1所示的步驟s101至s103。
終端5可以是桌上型計算機、筆記本、掌上電腦及雲端伺服器等計算設備。終端可包括,但不僅限於,處理器50、存儲器51。本領域技術人員可以理解,圖5僅僅是終端5的示例,並不構成對終端5的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件,例如終端還可以包括輸入輸出設備、網絡接入設備、總線等。
處理器50可以是中央處理單元(centralprocessingunit,cpu),還可以是其他通用處理器、數位訊號處理器(digitalsignalprocessor,dsp)、專用集成電路(applicationspecificintegratedcircuit,asic)、現成可編程門陣列(field-programmablegatearray,fpga)或者其他可編程邏輯器件、分立門或者電晶體邏輯器件、分立硬體組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規的處理器等。
存儲器51可以是終端5的內部存儲單元,例如終端5的硬碟或內存。存儲器51也可以是終端5的外部存儲設備,例如終端5上配備的插接式硬碟,智能存儲卡(smartmediacard,smc),安全數字(securedigital,sd)卡,快閃記憶體卡(flashcard)等。進一步地,存儲器51還可以既包括終端5的內部存儲單元也包括外部存儲設備。存儲器51用於存儲電腦程式以及終端所需的其他程序和數據。存儲器51還可以用於暫時地存儲已經輸出或者將要輸出的數據。
本發明還提出一種計算機可讀存儲介質,計算機可讀存儲介質存儲有一個或者多個程序,一個或者多個程序可被一個或者多個處理器執行,以實現上述的執法信息上傳方法的步驟。
所屬領域的技術人員可以清楚地了解到,為了描述的方便和簡潔,僅以上述各功能單元、模塊的劃分進行舉例說明,實際應用中,可以根據需要而將上述功能分配由不同的功能單元、模塊完成,即將所述裝置的內部結構劃分成不同的功能單元或模塊,以完成以上描述的全部或者部分功能。實施例中的各功能單元、模塊可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中,上述集成的單元既可以採用硬體的形式實現,也可以採用軟體功能單元的形式實現。另外,各功能單元、模塊的具體名稱也只是為了便於相互區分,並不用於限制本申請的保護範圍。上述系統中單元、模塊的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述或記載的部分,可以參見其它實施例的相關描述。
本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬體、或者計算機軟體和電子硬體的結合來實現。這些功能究竟以硬體還是軟體方式來執行,取決於技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的範圍。
在本發明所提供的實施例中,應該理解到,所揭露的終端和方法,可以通過其它的方式實現。例如,以上所描述的終端實施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通訊連接可以是通過一些接口,裝置或單元的間接耦合或通訊連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以採用硬體的形式實現,也可以採用軟體功能單元的形式實現。
所述集成的模塊/單元如果以軟體功能單元的形式實現並作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基於這樣的理解,本發明實現上述實施例方法中的全部或部分流程,也可以通過電腦程式來指令相關的硬體來完成,所述的電腦程式可存儲於一計算機可讀存儲介質中,該電腦程式在被處理器執行時,可實現上述各個方法實施例的步驟。。其中,所述電腦程式包括電腦程式代碼,所述電腦程式代碼可以為原始碼形式、對象代碼形式、可執行文件或某些中間形式等。所述計算機可讀介質可以包括:能夠攜帶所述電腦程式代碼的任何實體或裝置、記錄介質、u盤、移動硬碟、磁碟、光碟、計算機存儲器、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、電載波信號、電信信號以及軟體分發介質等。需要說明的是,所述計算機可讀介質包含的內容可以根據司法管轄區內立法和專利實踐的要求進行適當的增減,例如在某些司法管轄區,根據立法和專利實踐,計算機可讀介質不包括電載波信號和電信信號。
以上所述實施例僅用以說明本發明的技術方案,而非對其限制;儘管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特徵進行等同替換;而這些修改或者替換,並不使相應技術方案的本質脫離本發明各實施例技術方案的精神和範圍,均應包含在本發明的保護範圍之內。