[發明專利]中間件服務程序的配置更新方法、裝置及電子設備在審
| 申請號: | 202110379785.8 | 申請日: | 2021-04-08 |
| 公開(公告)號: | CN112947973A | 公開(公告)日: | 2021-06-11 |
| 發明(設計)人: | 張欽海;王寧;韓強;張云飛;李慶新;何博乾 | 申請(專利權)人: | 天津天地偉業智能安全防范科技有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;H04L12/24;H04L29/06;H04L29/08;H04N21/458 |
| 代理公司: | 北京眾達德權知識產權代理有限公司 11570 | 代理人: | 徐彥圣 |
| 地址: | 300450 天津市濱海新區華*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 中間件 服務 程序 配置 更新 方法 裝置 電子設備 | ||
本發明提供了一種中間件服務程序的配置更新方法、裝置及電子設備,屬于視頻監控的技術領域,解決了現有配置更新方式存在視頻丟失和一段時間內客戶端無法觀看實時視頻的問題。該方法包括:接收待更新的配置信息;將待更新的配置信息與內存中原有的配置信息進行對比,確定需要變更配置的目標監控設備;變更每個目標監控設備的TCP連接狀態;將內存中原有的配置信息替換為待更新的配置信息。
技術領域
本發明涉及視頻監控技術領域,尤其是涉及一種中間件服務程序的配置更新方法、裝置及電子設備。
背景技術
中間件服務程序主要是實現了將各個不同廠家的設備接入,然后對這些不同廠家設備的視頻流進行二次封裝之后進行存儲和轉發。視頻存儲就是將視頻數據以文件的形式或者直接以二進制數據的形式保存到中間件服務程序所在服務器的硬盤中。視頻轉發就是將視頻數據通過中間件服務程序轉發到相應請求觀看視頻的客戶端,顯示視頻的客戶端包括用戶電腦或者電視墻顯示屏等。
中間件服務程序可以通過配置文件信息來控制當前要對于哪些監控設備進行視頻的存儲和轉發,在中間件服務程序對視頻進行存儲和轉發過程中,如果希望添加或刪除一些監控設備,或者對現有監控設備的視頻參數進行修改,那么就需要對當前的配置信息進行更新。而目前的程序邏輯是更新完中間件服務程序的配置信息后,需要對中間件服務程序進行重啟,這樣才能完成對更新后配置信息的重新加載,進而完成視頻存儲和轉發的策略的更新。這樣一來就會造成重啟中間件服務程序這段時間,與這臺中間件服務器關聯的所有監控設備的錄像的丟失,同時也會造成這段時間內用戶無法通過客戶端查看與這臺中間件服務器關聯的監控設備的實時視頻。因此現有配置更新方式存在視頻丟失和一段時間內客戶端無法觀看實時視頻的問題。
發明內容
本發明的目的在于提供一種中間件服務程序的配置更新方法、裝置及電子設備,解決了現有配置更新方式存在視頻丟失和一段時間內客戶端無法觀看實時視頻的問題。
第一方面,本發明提供一種中間件服務程序的配置更新方法,包括:
接收待更新的配置信息;
將待更新的配置信息與內存中原有的配置信息進行對比,確定需要變更配置的目標監控設備;
變更每個目標監控設備的TCP連接狀態;
將內存中原有的配置信息替換為待更新的配置信息。
進一步的,接收待更新的配置信息的步驟,包括:
創建臨時文件;
接收待更新的配置信息,將待更新的配置信息保存至所述臨時文件;
待更新的配置信息接收完畢后,將所述臨時文件覆蓋寫入配置文件。
進一步的,所述目標監控設備包括需要添加的監控設備或需要刪除的監控設備。
進一步的,變更每個目標監控設備的TCP連接狀態的步驟,包括:
與需要添加的每個監控設備建立TCP連接,并驗證登錄賬戶;
或
斷開需要刪除的每個監控設備的TCP連接。
進一步的,將待更新的配置信息與內存中原有的配置信息進行對比的步驟,包括:
利用讀寫鎖將待更新的配置信息與內存中原有的配置信息進行對比。
第二方面,本發明還提供一種中間件服務程序的配置更新裝置,包括:
接收模塊,用于接收待更新的配置信息;
對比模塊,用于將待更新的配置信息與內存中原有的配置信息進行對比,確定需要變更配置的目標監控設備;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津天地偉業智能安全防范科技有限公司,未經天津天地偉業智能安全防范科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/202110379785.8/2.html,轉載請聲明來源鉆瓜專利網。





