[發明專利]普適服務的動態更新方法及其更新系統無效
| 申請號: | 201010214501.1 | 申請日: | 2010-06-30 |
| 公開(公告)號: | CN101894031A | 公開(公告)日: | 2010-11-24 |
| 發明(設計)人: | 陳俊清;黃林鵬;杜思奇;于程遠 | 申請(專利權)人: | 上海交通大學 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 上海交達專利事務所 31201 | 代理人: | 王錫麟;王桂忠 |
| 地址: | 200240 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務 動態 更新 方法 及其 系統 | ||
1.一種普適服務的動態更新方法,其特征在于,包括以下步驟:
第一步,下載和接收普適服務的新版本,并將該新版本加載到內存中;
第二步,對新版本進行兼容性檢測,當新版本與當前版本兼容時,執行第三步;否則,停止更新;
第三步,當前版本阻塞新的服務調用請求,并完成正在運行的服務調用請求;
第四步,將當前版本的服務狀態信息轉移到新版本,且當新版本正常運行后,將外界的服務調用請求指向新版本;
第五步,當前版本停止運行并退出,新版本繼續響應新的服務調用請求,更新過程結束。
2.根據權利要求1所述的普適服務的動態更新方法,其特征是,所述的兼容性檢測,包括以下步驟:
1)當新版本的服務實現類型包括服務接口類型時,執行2);否則,新版本與當前版本不兼容;
2)當新版本的服務接口類型包括當前版本的服務接口類型時,執行3);否則,新版本與當前版本不兼容;
3)當當前版本的依賴性類型包括新版本的依賴性類型時,新版本與當前版本兼容;否則,新版本與當前版本不兼容。
3.一種根據權利要求1所述的普適服務的動態更新方法的更新系統,其特征在于,包括:新版本輸入模塊、兼容性檢測模塊、更新模塊和接口模塊,其中:新版本輸入模塊與新版本相連傳輸新版本信息,新版本輸入模塊與更新模塊相連傳輸新版本的狀態信息,兼容性檢測模塊與新版本輸入模塊相連傳輸新版本信息,兼容性檢測模塊與更新模塊相連傳輸新版本和當前版本的兼容信息,更新模塊與接口模塊相連傳輸服務調用請求信息和服務調用請求響應信息,更新模塊與當前版本相連傳輸響應服務調用請求信息和當前版本退出信息。
4.根據權利要求3所述的普適服務的動態更新系統,其特征是,所述的兼容性檢測模塊包括:依賴類型檢測子模塊、接口類型檢測子模塊和實現類型檢測子模塊,其中:實現類型檢測子模塊與新版本輸入模塊相連傳輸新版本信息,接口類型檢測子模塊與實現類型檢測子模塊相連傳輸新版本實現類型信息,依賴類型檢測子模塊與接口類型檢測子模塊相連傳輸新版本接口類型信息,依賴類型檢測子模塊與更新模塊相連傳輸新版本依賴類型信息。
5.根據權利要求3所述的普適服務的動態更新系統,其特征是,所述的新版本輸入模塊包括:下載子模塊、接收子模塊和存儲子模塊,其中:下載子模塊與新版本相連傳輸新版本信息,下載子模塊與接收子模塊相連傳輸新版本信息,存儲子模塊與接收子模塊相連傳輸新版本信息,存儲子模塊與更新模塊相連傳輸新版本準備就緒的信息,存儲子模塊與兼容性檢測模塊相連傳輸新版本信息。
6.根據權利要求3所述的普適服務的動態更新系統,其特征是,所述的更新模塊包括:中介子模塊、狀態轉換子模塊和更新管理子模塊,其中:中介子模塊與接口模塊相連傳輸服務調用請求信息和服務調用請求響應信息,中介子模塊與新版本輸入模塊相連傳輸新版本信息,中介子模塊與當前版本相連傳輸當前版本信息,中介子模塊與更新管理子模塊相連傳輸更新信息,更新管理子模塊與新版本輸入模塊相連傳輸新版本信息,更新管理子模塊與當前版本相連傳輸當前版本信息,更新管理子模塊與狀態轉換子模塊相連傳輸更新信息,狀態轉換子模塊與新版本輸入模塊相連傳輸新版本信息,狀態轉換子模塊與當前版本相連傳輸當前版本信息,更新管理子模塊與兼容性檢測模塊相連傳輸新版本和當前版本的兼容信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海交通大學,未經上海交通大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010214501.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:網頁呈現方法和裝置
- 下一篇:一種移動終端游戲音效自動調整的方法和裝置





