[發明專利]一種基于控制節點部署程序的方法和裝置有效
| 申請號: | 201210497302.5 | 申請日: | 2012-11-28 |
| 公開(公告)號: | CN103020180A | 公開(公告)日: | 2013-04-03 |
| 發明(設計)人: | 黃鑒廷;孫小慶;鄧振波 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;H04L29/08 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 蘇培華 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 控制 節點 部署 程序 方法 裝置 | ||
技術領域
本發明涉及計算機技術領域,具體涉及一種基于控制節點部署程序的方法和裝置。
背景技術
在用戶使用應用程序的過程中,一般應用程序定期需要獲取更新文件以達到完善自身產品的目的,而如何能夠使應用程序及時的獲取到更新文件就顯得非常重要。特別針對于安全產品而言,能夠及時的獲取到殺毒程序,病毒庫,木馬庫等文件,是保證所有終端能夠快速更新響應文件,提高對病毒的防御能力的一個很重要的方法,同時對于自身產品的漏洞修復,能夠及時的獲取到修復程序或文件并生效,也是安全產品快速解決問題,防御病毒的有效手段。
在現有技術中,一般應用程序內嵌有在線升級功能,在用戶選擇該功能后,應用程序向該應用程序服務器發送最新版本信息文件的下載請求,在所述下載完成后,應用程序通過匹配最新版本信息文件中的版本號和目前應用程序的版本號,就可以判斷出是否有新版本,如果有,則將新版本的信息提示給用戶,然后根據用戶的選擇開始或取消升級。在用戶點擊開始升級后,該應用程序向所述服務器發送最新版本安裝文件的下載請求,在下載完成后自動安裝并覆蓋。使用這種方法更新的前提條件是用戶必須手動在程序窗口中點擊操作,如果在發布應用程序的新版本后,用戶由于某些原因沒能及時點擊執行該操作,那么該應用程序就不能及時獲取新版本,進而無法保證安全程序的有效性。
發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的基于控制節點部署程序的方法和裝置。
本發明提供了一種基于控制節點部署程序的方法,包括:
設置與本地目標文件對應的本地配置文件,所述本地配置文件預置有所述本地目標文件的下載信息;
接收來自下級節點的配置文件下載請求;
將本地配置文件發送至所述下級節點;
接收來自下級節點的目標文件下載請求;
將本地目標文件發送至所述下級節點。
其中,所述下級節點包括次級控制節點和/或終端節點。
可選地,所述次級控制節點為兩個或多個;所述兩個或多個次級控制節點分別控制對應的子控制節點和/或終端節點。
可選地,所述設置與本地目標文件對應的本地配置文件包括:
更新與本地目標文件對應的本地配置文件。
可選地,所述更新與本地目標文件對應的本地配置文件包括:
按預置規則向上級節點發送配置文件的下載請求;
從所述上級節點下載配置文件;
根據所述下載的配置文件中的下載信息下載目標文件,并使用下載的目標文件更新對應的本地目標文件;
根據所述下載的配置文件中的下載信息更新本地配置文件。
可選地,在所述根據所述下載的配置文件中的下載信息更新本地配置文件之后還包括:
向下級節點發送配置文件更新的通知消息。
可選地,所述按預置規則向上級節點發送配置文件的下載請求包括:
按預定時間向上級節點發送配置文件的下載請求。
可選地,所述按預置規則向上級節點發送配置文件的下載請求包括:
若接收到來自上級節點的配置文件更新的通知消息,則向上級節點發送配置文件的下載請求。
可選地,所述使用下載的目標文件更新對應的本地目標文件包括:
使用下載的目標文件替換對應的本地目標文件或
將下載的目標文件追加到對應的本地目標文件的存儲目錄中。
可選地,所述按預置規則向上級節點發送配置文件的下載請求為超文本傳輸協議HTTP請求。
可選地,所述下載信息包括:
文件下載路徑和/或
文件名稱和/或
文件版本和/或
文件信息摘要。
可選地,所述根據下載的配置文件中的下載信息下載目標文件具體包括:
判斷所述下載的配置文件中的下載信息和所述本地目標文件的屬性信息是否一致,若不一致,則按照所述下載的配置文件中的文件下載路徑下載目標文件。
可選地,在所述使用下載的目標文件更新對應的本地目標文件之前還包括:
驗證所述下載的目標文件的信息摘要與所述下載的配置文件中的下載信息對應的信息摘要是否一致,若不一致,則所述下載的目標文件不合法,中斷當前處理。
相應的,本發明提供了一種部署程序的控制裝置,包括:
本地配置文件設置模塊,用于設置與本地目標文件對應的本地配置文件,所述本地配置文件預置有所述本地目標文件的下載信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210497302.5/2.html,轉載請聲明來源鉆瓜專利網。





