[发明专利]植入式医疗设备的软件升级方法无效
申请号: | 201110122384.0 | 申请日: | 2011-05-12 |
公开(公告)号: | CN102184113A | 公开(公告)日: | 2011-09-14 |
发明(设计)人: | 赵益新;刘灵华 | 申请(专利权)人: | 深圳市锘特达科技发展有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 张秋红;高瑞 |
地址: | 518055 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 植入 医疗 设备 软件 升级 方法 | ||
1.一种植入式医疗设备的软件升级方法,用于体外控制设备为体内设备进行软件升级,其特征在于,包括步骤:
S1、体外控制设备获取升级版本的软件程序数据,并向体内设备发送软件升级请求指令,所述软件升级请求指令附加有其对应的CRC校验值,且包括对应的体内设备的标识;
S2、体外控制设备检测是否接收到所述体内设备返回的准备完毕响应,并依据检测结果向体内设备发送所述升级版本的软件程序数据;
S3、体外控制设备检测所述软件程序数据是否接收成功,若是,则进入步骤S4;若否,则重新发送所述软件程序数据;
S4、体外控制设备检测所述软件程序数据是否发送完毕,并依据检测结果发送包含有所述软件程序数据的CRC校验值的结束指令。
2.根据权利要求1所述的软件升级方法,其特征在于,步骤S2具体包括:
S21、体外控制设备检测是否接收到体内设备返回的准备完毕响应,若接收到所述准备完毕响应,则判断体内设备的软件的当前版本是否需要升级,若需要升级,则进入步骤S22;若未接收到所述准备完毕响应,则进入步骤S23;
S22、体外控制设备依据升级版本的软件程序数据的长度将其划分为多个数据段,每一数据段附加有其对应的CRC校验值,依次发送附加有CRC校验值的所述多个数据段;
S23、体外控制设备判断是否超过第一预设重发次数,若否,则返回步骤S1重新发送所述软件升级请求指令。
3.根据权利要求2所述的软件升级方法,其特征在于,在步骤S1之前还包括:
S0、设置磁铁于体内设备对应的体外位置,所述磁铁用于吸合位于体内设备内的干簧管,并至少持续预设时间。
4.根据权利要求1所述的软件升级方法,其特征在于,步骤S3中,重新发送所述软件程序数据具体包括:体外控制设备判断是否超过第二预设重发次数,若否,则重新发送所述软件程序数据。
5.根据权利要求2所述的软件升级方法,其特征在于,步骤S4具体包括:
S41、体外控制设备检测所述多个数据段是否发送完毕,若是,则进入步骤S42;若否,则继续发送其余的数据段;
S42、体外控制设备发送包含有所述软件程序数据的CRC校验值的结束指令。
6.根据权利要求1所述的软件升级方法,其特征在于,还包括步骤:
S5、体外控制设备检测所述结束指令是否接收成功,若否,则进入步骤S6;
S6、体外控制设备判断是否超过第三预设重发次数,若否,则重新发送所述结束指令。
7.一种植入式医疗设备的软件升级方法,用于体内设备通过体外控制设备来进行升级,其特征在于,包括步骤:
A、体内设备检测是否接收到体外控制设备所发送的软件升级请求指令,并在接收到所述软件升级请求指令时,核对所述软件升级请求指令的CRC校验值以及对应的体内设备的标识是否正确,若正确,则进入步骤B;
B、体内设备擦除用于存放升级版本的软件程序数据的第一存储区,并发送准备完毕响应至体外控制设备;其中,与所述升级版本的软件程序数据对应的旧版本的软件程序数据存放在第三存储区中;
C、体内设备接收来自体外控制设备发送的所述升级版本的软件程序数据,并在校验正确后将其写入所述第一存储区并发送数据接收成功信息至体外控制设备,在校验错误后发送数据接收失败信息至体外控制设备;
D、体内设备接收来自体外控制设备发送的结束指令,所述结束指令包含有所述升级版本的软件程序数据的CRC校验值;计算存储在所述第一存储区的软件程序数据的CRC校验值,并与所述结束指令中的CRC校验值进行比较,在校验正确后将所述软件程序数据中的函数地址向量写入第二存储区,并发送结束指令接收成功信息至体外控制设备。
8.根据权利要求7所述的软件升级方法,其特征在于,还包括步骤:
E、体内设备升级成功后,复位所述体内设备,并运行所述升级版本的软件程序数据;
F、若体内设备升级失败,则返回步骤A。
9.根据权利要求7所述的软件升级方法,其特征在于,所述函数地址向量包括更新主函数和中断函数入口地址。
10.根据权利要求7-9任一项所述的软件升级方法,其特征在于,步骤A之前还包括:
A01、体内设备检测设置在其内部的干簧管是否闭合,体内设备对应的体外位置放置有磁铁,并持续预设时间,若是,则测量所述干簧管闭合的时间是否超过预设时间;若超过预设时间,则设置软件升级标记,进入步骤A。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市锘特达科技发展有限公司,未经深圳市锘特达科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110122384.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种感应防盗直流高压点火装置
- 下一篇:柴油机上止点定位锁紧装置