[发明专利]普适服务的动态更新方法及其更新系统无效
申请号: | 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.vipzhuanli.com/pat/books/201010214501.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:网页呈现方法和装置
- 下一篇:一种移动终端游戏音效自动调整的方法和装置