[发明专利]植入式医疗仪器的软件在线升级方法有效
申请号: | 200610011552.8 | 申请日: | 2006-03-24 |
公开(公告)号: | CN1818867A | 公开(公告)日: | 2006-08-16 |
发明(设计)人: | 李路明;郝红伟;马伯志;薛林;曹洋 | 申请(专利权)人: | 清华大学 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100084北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于植入式医疗仪器技术领域,其特征在于:植入仪器的可自编程的FLASH存储器中驻留有终端执行程序,在软件升级时不受影响,程控系统(包括掌上电脑PDA和程控器)从外部存储器获取新版的软件,与植入仪器建立双向无线通信,通过指令数据帧和应答帧交换数据信息,在空闲的FLASH存储器空间写入新版本的软件,校验正确后,更新程序入口地址,植入仪器复位并重新启动后,完成软件的备份式在线升级。本发明的软件在线升级方法具有普适性,安全性和高可靠性,使用方便,可应用于各类植入式医疗仪器。 | ||
搜索关键词: | 植入 医疗 仪器 软件 在线 升级 方法 | ||
【主权项】:
1.植入式医疗仪器的在线软件升级方法,其特征在于所述的植入式医疗仪器包含体外的程控系统和体内的植入式医疗仪器两个部分。其中,所述程控系统由依次双向互联的程控器、PDA和外部存储器组成,所述的植入式医疗仪器含有微控制器、分别与该位控制器双向互联的RAM存储器、FLASH存储器、通信接口、刺激信号产生电路,以及和该刺激信号双向互联的电极,所述程控系统中的程控器以无线通信方式与植入式医疗仪器中的通信接口双向通信;本发明所述的方法依次含有以下步骤:步骤1.把包括帧头标记、指令字等在内的该植入式仪器的终端服务程序存储于该可自编程的FLASH中,并且在软件升级过程中始终保持原样;步骤2.用户通过该程控系统使用按指令帧传送的数据交换方法依次按以下步骤控制该植入式医疗仪器的软件升级过程,步骤2.1:用户启动该程控系统中PDA的软件升级程序,检查所述PDA外部存储器是否有合法的程序更新软件,若有则提示用户对微控制器进行复位操作;步骤2.2:若有合法的更新程序,则PDA向所述MCU发送更新请求,由该MCU启动所述植入式医疗仪器内的终端服务程序;步骤2.3:该MCU经所述通信接口发送密码与登录指令,以获得读写操作权;步骤2.4:该MCU检查程序版本信息,确认是否需要执行软件升级操作,如果确认需要升级,则转入下一步;步骤2.5:该发送擦除FLASH存储器指定段的指令,为软件升级作准备;步骤2.6:若擦除结束,该MCU发送写入该FLASH存储器的指令,写入要更新的程序,更新医疗功能程序入口地址,或者发送写入FLASH存储器的指令,修改登录密码,或者再把刚写入的程序读出,以检验是否正确完整;步骤2.7:该MCU发送热启动指令使该植入式医疗仪器执行更新后的程序;当该植入式医疗仪器进入软件升级的过程后,其中的微控制器依次执行以下步骤:步骤I:检查接收缓存RAM中是否受到帧头,若以收到,则转入下一步;步骤II:检查随后收到的字节是否为约定的指令,所述约定的指令是指写FLASH帧指令,或擦除FLASH帧指令,若指令正确,则转入下一步;负责,返回步骤I;步骤III:检查随后收到的重复两次的接收数据内容的总长值是否一致,若一致则转入下一步;若不同,或者未收到,则返回步骤I;步骤IV:按照步骤III接收到的数据内容总长值从通信接口读取数据并进行CRC校验,若正确,则执行指令,用设定的应答帧返回执行结果,若不正确,则返回相应的错误信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200610011552.8/,转载请声明来源钻瓜专利网。
- 上一篇:移动通信终端的协同方法及其界面系统
- 下一篇:一种塑料薄壁盒