[發明專利]一種基于Web Service的版本更新方法在審
| 申請號: | 201410795470.1 | 申請日: | 2014-12-19 |
| 公開(公告)號: | CN105786532A | 公開(公告)日: | 2016-07-20 |
| 發明(設計)人: | 不公告發明人 | 申請(專利權)人: | 江蘇融成嘉益信息科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 210012 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 web service 版本 更新 方法 | ||
技術領域
本發明涉及一種基于WebService的版本更新方法,屬于計算機技術領域。
背景技術
WebService技術,能使得運行在不同機器上的不同應用無須借助附加的、專門的第三方軟件或硬件,就可相互交換數據或集成。依據WebService規范實施的應用之間,無論它們所使用的語言、平臺或內部協議是什么,都可以相互交換數據。WebService是自描述、自包含的可用網絡模塊,可以執行具體的業務功能。WebService也很容易部署,因為它們基于一些常規的產業標準以及已有的一些技術,諸如標準通用標記語言下的子集XML、HTTP。WebService減少了應用接口的花費。WebService為整個企業甚至多個組織之間的業務流程的集成提供了一個通用機制。
眾所周知,軟件產品的更新升級是很快的,有時是因為功能的改進,有時是因為修正錯誤,每次的發布軟件都會使開發者頭疼一番,因為要經過嚴格的測試,不然發布出去后有錯誤修正起來就會很麻煩。開發者希望針對這一情況而有一款通用軟件同步更新系統,利用它使軟件輕松擁有版本自動更新的功能。就和Windows的自動更新系統一樣。
發明內容
本發明涉及一種基于WebService的版本更新方法。
為了達到實現該方法,本發明的一種基于WebService的版本更新方法應包含如下組件:
數據傳輸模塊---用于傳輸所需更新的文件信息;
WebService數據接口模塊---用于外部調用的訪問接口;
用戶交互界面---用于輸入相關版本參數及顯示相關升級信息。
本發明的一種基于WebService的版本更新方法,實現對版本更新需包含如下步驟:
步驟一:在公司版本服務器上發布版本,填寫相關信息(版本號、域名、版本類型、升級的ZIP包、完整的ZIP包、版本描述等)。
步驟二:用戶在升級界面,可以查看到升級信息,用戶軟件調用WebService接口,獲取新版本號與原版本進行對比,若不相同則進行升級。
步驟三:當有新版本升級時,用戶的后臺升級程序會先以ZIP格式備份原項目(以防更新出錯),然后下載更新所需的ZIP包。將下載的ZIP包解壓到現有工程目錄下進行覆蓋。
步驟四:刪除下載留下的臨時文件和tomcat下work目錄,以免更新jsp相關文件時出錯。
步驟五:提示服務器重啟,進行內存中版本號的更新,若不重啟則會因為版本號不匹配一直提示相關信息。
步驟六:重啟服務器后第一次啟動,系統程序會將新增的信息更新(數據庫更新、版本更新等)。
步驟七:啟動后,系統后臺首頁會出現新的系統更新狀態,用戶不能跨版本更新,只能按照順序更新程序。
具體實施方式
實施例一
使用MyEclipse8.6作為開發工具,使用市場上專用的數據庫MySQL建立系統所需要的數據庫,使用NavicatforMySQL作為數據庫管理工具。
(1)在公司版本服務器上發布版本,填寫相關信息(版本號、域名、版本類型、升級的ZIP包、完整的ZIP包、版本描述等)。
(2)用戶在升級界面,可以查看到升級信息,用戶軟件調用WebService接口,獲取新版本號與原版本進行對比,若不相同則進行升級。
(3)當有新版本升級時,用戶的后臺升級程序會先以ZIP格式備份原項目(以防更新出錯),然后下載更新所需的ZIP包。將下載的ZIP包解壓到現有工程目錄下進行覆蓋。
(4)刪除下載留下的臨時文件和tomcat下work目錄,以免更新jsp相關文件時出錯。
(5)提示服務器重啟,進行內存中版本號的更新,若不重啟則會因為版本號不匹配一直提示相關信息。
(6)重啟服務器后第一次啟動,系統程序會將新增的信息更新(數據庫更新、版本更新等)。
(7)啟動后,系統后臺首頁會出現新的系統更新狀態,用戶不能跨版本更新,只能按照順序更新程序。
除上述實施例外,本發明還可以有其他實施方式。凡采用等同替換或等效變換形成的技術方案,均落在本發明要求的保護范圍。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇融成嘉益信息科技有限公司,未經江蘇融成嘉益信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410795470.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電子設備
- 下一篇:軟件鉤子設置方法及裝置





