隨著智能手機的功能越來越強 ,手機變種產品也不斷湧現 ,其中 ,智能手表和4G執法記錄儀是典型的手機變種產品 ,依托手機變種產品的推廣應用 ,信息化的產品形成了兩種殊途同歸的趨勢 ,那就是 :單兵係統化 ,係統單兵化 。
執法記錄儀作為一種典型的單警裝備 ,過去僅限於前端執勤執法的過程中使用 ,用於前端的音視頻錄音錄像 ;但集成了4G的通訊功能以後 ,前端的應用模式沒有改變 ,依然是前端的音視頻錄音錄像 ,改變的是前端設備對後端應用的支撐 。
說到這 ,不得不提的一個概念就是 :可視化指揮 。這個概念已經提了很多年 ,也有一些較為複雜的解決方案 ,涉及到很多因素 。
我喜歡簡單 ,所有複雜的東西都有簡單的解決方案 。
所謂的可視化指揮 ,從業務上理解 ,其實就兩點 :一個是讓警情可視化 ,一個是讓警力可視化 。
警情可視化的目的是了解警情發生發展的過程 ,了解警情所涉及到的對象的情況 ,這點可以通過報警人的警情描述 ,以及警情周邊的攝像頭的視頻監控去了解 ;但是 ,攝像頭並不能夠覆蓋所有的場所 ,一定有很多盲點 ,警情發生的現場不一定就有攝像頭覆蓋 ,那麽就需要盡可能地擴大攝像頭的覆蓋區域 ,減少盲點 。
警力可視化 ,就是隨時隨地都知道可供指揮的警力在哪裏 ,分別是誰 ,這些警力當前在執行什麽任務 ,是否可供調度 。那麽4G執法記錄儀剛好可以實現警力可視化 。
但是 ,很不幸 ,真正的做得好的 ,可支撐實戰 ,用於可視化指揮的4G執法記錄儀係統少之又少 ,我覺得原因不是技術層麵的 ,而是業務層麵的 ,很多廠家對於業務的理解還沒有到位 ,因此可能投入了很多力量 ,但完全沒有達到預期效果 。
其實 ,4G執法記錄儀係統真的並不複雜 ,z6尊龍凱時隻需要把80%的精力重點關注到20%的常用業務功能 ,把這20%的功能做紮實 ,那麽就是一個好係統了,真的沒有那麽複雜的 。
我經常讓程序員在拿到一個需求後 ,首先畫業務流程圖 ,如果業務流程圖畫對了 ,那麽你的研發方向就對路了 ,如果一個並不複雜的業務應用係統半年到一年還沒有真正交付使用 ,那麽就需要反思 ,你的業務需求分析的方向是否出了問題 ,如果研發的方向出了問題 ,那麽你交付的業務係統一定不會得到用戶認可 ,頻繁的需求變更在等待著你 。
因此 ,我常說 ,業務分析遠遠比技術框架重要的多 ,因為用戶用的不是你的技術 ,而是通過你的技術研發出來的業務係統 ,不管你是采用傳統的技術體係 ,還是領先的技術體係 ,對於用戶來說 ,其實不是關鍵因素 。下麵z6尊龍凱時看4G執法記錄儀的業務流程圖 :
這個業務流程圖並不複雜 ,可以說,如果稍微細心一些 ,多與用戶溝通一下 ,很容易畫出來 。
畫業務流程圖的好處是可以與後麵的編程實現保持思路上的前後邏輯一致性 ,上麵圖中的文檔一般都會對應程序的類 ,而處理一般都會對應類的方法 ,當然 ,上述業務流程圖是宏觀層麵的 ,程序設計需要進一步細化 。
有了這個業務流程圖 ,天然地能夠看出 ,如果站在整個係統的角度來看 ,整個係統天然地會劃分為四部分 ,形成相對獨立的四個子係統 :
1 、固定資產管理 :包括入網登記和設備調配下發 ,如果是做項目 ,這些都是一次性的工作 ,那麽這些功能無所謂開發與否 ,一次性初始化完畢即可 ;如果是做產品 ,還是需要認真對待 ,把這些功能做完整 ;為什麽很多係統上線後 ,給領導演示完 ,就不再使用了 ,與這點有很大的關係,這個功能雖然是一次性的初始化動作 ,但係統交付後 ,如果沒有這個功能 ,那麽民警涉及到設備變更的時候 ,非技術人員是無法完成這個操作的 ,天然地會造成新設備和變更的設備無法正常使用,天長日久 ,用戶覺得不好用 ,維護又沒有跟上 ,整個係統就不用了 。因此 ,這個功能 ,作為係統閉環的一部分 ,是非常重要的 ,缺少了這部分功能 ,整個係統就不會閉環 。
2 、日常使用管理 :這個是民警天天都在用的 ,是一定要做到徹底的傻瓜化的 ;而這個日常使用 ,基本上就是硬件的操作 ,出勤時 ,從采集站上取到設備 ,開機登錄 ,當有警情時啟動錄像 ,警情結束時停止錄像 ,或者隻要是出勤巡邏就一直開啟錄像 ,這兩種模式可以根據管理的需要進行選擇 ,與技術無關 ;出勤結束 ,回到警務室或派出所 ,把執法儀插入采集站充電並同步數據 ,一個班次的執勤就結束了 。整個過程無需民警有複雜的操作 ,也不應該有複雜的操作 ,所有複雜功能的設計和操作都是多餘的 。
3、可視化指揮管理 :這個是指揮中心天天都在用的 ,如今 ,可視化指揮的要求越來越高 。可以說 ,可視化指揮有廣義的概念 ,也有狹義的概念 ,單純狹義地來看4G執法記錄儀對可視化指揮的支撐作用 ,隻需要能夠做到警力資源可視化(GPS位置) ,執法過程可視化(隨時調閱前端錄音錄像) ;與此需求對應 ,有宏觀和微觀兩種需求 :宏觀上 ,要隨時隨地可以了解到目前全局的警力資源有多少 ,配發了多少執法記錄儀 ,當前執法記錄儀在線的有多少 ,不在線的有多少 ,當前在線的警力資源中可供調度指揮的有多少 ;微觀上 ,當需要了解具體的某個民警時 ,如果其攜帶了執法記錄儀 ,並處於開機狀態 ,可以清楚地知道 ,他的具體位置在哪裏 ,當前的執勤巡邏狀態 ,隨時可以調閱現場音視頻 ,而如果其沒有攜帶執法記錄儀 ,則也能夠清楚地了解到該民警最後一次執勤的狀態 ,最後出現的時間 ,最後出現的地點等信息 。業務上做到這些 ,其實已經夠了 ,這是80%民警最常用的20%的功能 ,需要重點打造 。
4 、曆史音視頻文件管理 :曆史音視頻文件管理是執法規範化的重要一環 ,執法記錄儀記錄的現場音視頻文件 ,需要統一管理 ,便於在日後產生警民糾紛時 ,或執法規範化檢查時 ,進行回顧 ,以便固定證據 。通常情況下 ,z6尊龍凱時需要快速地查詢到什麽時候 ,什麽地點 ,哪個民警 ,由於什麽原因(哪宗警情)而記錄了現場的音視頻 ,因此 ,音視頻文件需要與時間 、地點 、警情 、民警都分別予以關聯 ,才能在日後方便地查詢和檢索 。通常情況下 ,時間 、地點 、使用的民警 ,天然地可以實現關聯 ,而警情通過接處警係統的派單信息可以自動關聯一部分 ,剩下的沒有關聯的 ,那麽就具體問題具體分析 ,在係統使用的便利性和執法規範化的要求之間取得平衡 ;如果考慮操作的便利性且要求不嚴格 ,那麽幹脆不去關聯 ,因為事後通過時間和民警做條件 ,也依然可以檢索到這些曆史文件 ;而如果強調執法規範化嚴謹的一致性 ,那麽就由民警在執勤結束後 ,把執法記錄儀插入到采集工作站的時候人工關聯 。
可以說,認真地對業務進行分析 ,站在實戰的角度考慮問題 ,整個係統並不複雜 ,從使用頻率來看 ,上述四個子係統中 ,日常使用管理子係統和可視化指揮管理子係統是每天都需要頻繁使用的 ,而固定資產管理和曆史音視頻文件管理 ,則使用頻率較低 ,對於高頻的業務 ,一定要做到足夠的傻瓜化 ,而對於非常低頻的業務 ,如果運維能夠跟上 ,做與不做 ,做好做壞 ,其實影響都不大 ,但如果是做產品 ,還是應該把所有的功能都做好 ,這是產品與項目的不同理念 。
對於4G執法記錄儀 ,可能還會涉及一些擴展的采集需求 ,比如在某個專項行動中 ,把這次行動拍攝到的視頻進行結構化處理 ,提取出人像 、人體 、車牌等信息 ,作為後期研判與跟蹤處理的依據 ,這個也不難實現 ,把曆史音視頻文件與智能視頻算法銜接起來 ,後期處理即可 ,但需要注意的是 ,整個係統還是要形成閉環的處理體係 。
搞明白了這些業務需求 ,搞清楚各個子係統之間的邏輯關係 ,開發工作就相對容易了 。
其實 ,應用軟件開發 ,真的沒有那麽複雜 ,不是嗎 ?
版權所有©深圳z6尊龍凱時科技有限公司 | 技術支持 :駿域網絡建設 地址 :深圳市寶安區西鄉銀田文樂商務中心204 粵ICP備2022058212號
收到你的留言 ,z6尊龍凱時將第一時間與你取得聯係