[发明专利]一种热补丁实现方法和系统在审
申请号: | 201410733769.4 | 申请日: | 2014-12-04 |
公开(公告)号: | CN104461625A | 公开(公告)日: | 2015-03-25 |
发明(设计)人: | 丁勇 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 上海光华专利事务所 31219 | 代理人: | 崔文文 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种热补丁实现方法和系统,应用于VxWorks操作系统,包括通过编译单元编译补丁函数;使用加载单元加载补丁函数至VxWorks操作系统的内存中;查找单元查找补丁函数对应的原函数的地址;修改单元依据地址改变原函数的指令,使得原函数与补丁函数之间的能够实现相互调用;调用单元调用原函数:直接通过原函数跳转执行补丁函数,并且,补丁函数执行完后通过原函数返回。本发明解决了局端通信设备在需要进行软件升级时,不需要重启以及中断业务的情况下完成。并且在一定程度上避免由于函数调用的不准确而导致的热补丁升级不安全或效率低的问题,保证热补丁升级的安全性,提高的热补丁升级效率。 | ||
搜索关键词: | 一种 补丁 实现 方法 系统 | ||
【主权项】:
一种热补丁实现方法,应用于VxWorks操作系统,其特征在于,包括:编译补丁函数;加载所述补丁函数至VxWorks操作系统的内存中;查找所述补丁函数对应的原函数的地址;依据所述地址改变所述原函数的指令;调用所述原函数:直接通过所述原函数跳转执行所述补丁函数,并且,所述补丁函数执行完后通过所述原函数返回。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410733769.4/,转载请声明来源钻瓜专利网。