防止植入式脑深部电刺激系统程序被破解的方法及装置制造方法及图纸

技术编号:13114990 阅读:94 留言:0更新日期:2016-04-06 07:29
本发明专利技术公开了一种防止植入式脑深部电刺激系统程序被破解的方法及装置,所述方法包括:在检测到上电复位中断时,获取系统上电复位次数;将系统上电复位次数与预设的复位次数阈值进行比较,在所述系统上电复位次数大于预设的复位次数阈值时,执行预设的死循环程序。可以根据系统上电复位次数确定是否为非法反向破解,在确定为非法反向破解时将程序转入死循环程序运行,使非法反向破解无法继续执行,保护了开发者的权益。

【技术实现步骤摘要】

本专利技术涉及植入式脑深部电刺激系统
,尤其涉及一种防止植入式脑深部电刺激系统程序被破解的方法及装置
技术介绍
电刺激疗法是使用低频电流刺激市区神经控制的神经、肌肉及其它靶器官,以达到防止肌肉萎缩、促进神经再生、缓解疼痛、改善器官及肌体功能的方法。随着微电子技术、通信技术、材料技术以及生物等技术的发展,电刺激已经由传统的经皮刺激逐步发展到植入式电刺激阶段。与经皮刺激相比,植入式电刺激具有刺激定位准确、治疗效果好、刺激电流小、疼痛感轻等优点。脑深部电刺激器(DeepBrainStimulation,DBS)是一种可编程的植入式脉冲电刺激器,接收从体外传递的参数,并根据参数执行预设的程序,刺激相关靶点以达到医学治疗的目的。由于程序被事先存储在脑深部电刺激器的存储器中,一些不法商家会通过反向破解方式获取程序,牟取私利。
技术实现思路
有鉴于此,本专利技术实施例提供一种防止植入式脑深部电刺激系统程序被破解的方法及装置,以解决脑深部电刺激系统程序易被反向破解的技术问题。第一方面,本专利技术实施例提供了一种防止植入式脑深部电刺激系统程序被破解的方法,包括:在检测到上电复位中断时,获取系统上电复位次数;将系统上电复位次数与预设的复位次数阈值进行比较,在所述系统上电复位次数大于预设的复位次数阈值时,执行预设的死循环程序。进一步的,在获取系统上电复位次数后,还包括:在所述系统上电复位次数不大于预设的复位次数阈值时,更新系统上电复位次数,并保存更新后的系统上电复位次数。进一步的,所述获取系统上电复位次数,包括:读取上电计数寄存器中存储的上电复位次数;所述更新系统上电复位次数,并保存更新后的系统上电复位次数,包括:将读取上电计数寄存器中存储的数据加一,并存入上电计数寄存器中。进一步的,述检测上电复位中断,包括:通过读取复位标志判断复位中断是否为上电复位中断。进一步的,将系统上电复位次数与预设的复位次数阈值进行比较后,执行预设的死循环程序之前,还包括:判断权限软件是否通过验证;所述执行预设的死循环程序,包括:在权限软件通过验证时,正常运行系统程序;在权限软件未通过验证时,执行预设的死循环程序。第二方面,本专利技术实施例还提供了一种防止植入式脑深部电刺激系统程序被破解的装置,包括:复位次数获取模块,用于在检测到上电复位中断时,获取系统上电复位次数;比较模块,用于将系统上电复位次数与预设的复位次数阈值进行比较,在所述系统上电复位次数大于预设的复位次数阈值时,执行预设的死循环程序。进一步的,所述装置还包括:复位次数更新模块,用于在所述系统上电复位次数不大于预设的复位次数阈值时,更新系统上电复位次数,并保存更新后的系统上电复位次数。进一步的,所述复位次数获取模块包括:数据读取单元,用于读取上电计数寄存器中存储的上电复位次数;相应的,所述复位次数更新模块,用于:将读取上电计数寄存器中存储的数据加一,并存入上电计数寄存器中。进一步的,所述复位次数获取模块,用于:通过读取复位标志判断复位中断是否为上电复位中断。更进一步的,所述系统还包括:验证判断模块,用于判断权限软件是否通过验证;所述比较模块,用于:在权限软件通过验证时,正常运行所述程序;在权限软件未通过验证时,引导程序执行预设的死循环程序。本专利技术实施例提供的防止植入式脑深部电刺激系统程序被破解的方法及装置,通过在植入式脑深部电刺激系统上电复位中断时,将系统上电复位次数与预设的复位次数阈值,确定是否为非法反向破解,在确定为非法反向破解时将程序转入死循环程序运行,使非法反向破解无法继续执行,保护了开发者的权益。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1是本专利技术实施例一提供的防止植入式脑深部电刺激系统程序被破解的方法的流程示意图;图2是本专利技术实施例二提供的防止植入式脑深部电刺激系统程序被破解的方法的流程示意图;图3是本专利技术实施例三提供的防止植入式脑深部电刺激系统程序被破解的方法的流程示意图;图4是本专利技术实施四例提供的防止植入式脑深部电刺激系统程序被破解的方法的流程示意图;图5是本专利技术实施例五提供的防止植入式脑深部电刺激系统程序被破解的装置的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。实施例一图1为本专利技术实施例一提供的防止植入式脑深部电刺激系统程序被破解的方法的流程图,本实施例可适用于防止植入式脑深部电刺激系统程序被破解的情况,该方法可以由防止植入式脑深部电刺激系统程序被破解的装置来执行,该装置可由软件/硬件方式实现,并集成于植入式脑深部电刺激系统中。所述方法具体包括如下步骤:步骤110,在检测到上电复位中断时,获取系统上电复位次数。植入式脑深部电刺激系统在出厂后,一般会通过经销商进行销售,医院在购买后通过手术等方式将脑深部电刺激系统植入到人体中。由于植入式脑深部电刺激系统属于医疗设备,在此过程中,每一台植入式脑深部电刺激系统都会收到严格的管理和控制,不会流入到不法商家手中。而一旦脑深部电刺激系统从患者中取出,脑深部电刺激系统就不在管控范围之内,不法商家可以利用此漏洞获取到脑深部电刺激系统进行反向研究。在对脑深部电刺激系统进行反向研究时,需要破坏封装,然后借助半导体测试设备、显微镜和微定位器,在专门的实验室花上几小时甚至几周时间才能完成。将脑深部电刺激系统进行拆解,以获取程序相关信息。在完成拆解后,需要重新复位脑深部电刺激系统,在进行复位时,脑深部电刺激系统中的CPU会产生上电复位中断。在检测到上电复位中断时,读取存储的上电复位次数。步骤120,将系统上电复位次数与预设的复位次数阈值进行比较,在所述系统上电复位次数大于预设的复位次数阈值时,执行预设的死循环程序。一般来说,系统上电复位用来是系统恢复到初始设置状态,在在脑深部电刺激系统植入到患者体内时,一般无需上电复位植入式脑深部电刺激系统。植入式脑深部电刺激系统在患者体内正常工作时,系统上电复位次数小于或等于一个设定值;如果系统上电复位次数大于所述设定值,则说明脑深部电刺激系统有可能已经从病人体中取出,非法商户拆解植入式脑深部电刺激系统后,重新上电复位,用于破解当前系统的程序。在本实施例中,预先设定复位次数阈值,复位次数阈值由经验确定,示例性的,可以将复位次数阈值设定为1,并将系统上电复位次数与预设的复位次数阈值进行比较,并根据比较的结果确定是否需要对植入式脑深部电刺激系统运行的程序进行控制。如果系统上电复位次数大于所述设定值,则需要对当前运行的程本文档来自技高网...
防止植入式脑深部电刺激系统程序被破解的方法及装置

【技术保护点】
一种防止植入式脑深部电刺激系统程序被破解的方法,其特征在于,包括:在检测到上电复位中断时,获取系统上电复位次数;将系统上电复位次数与预设的复位次数阈值进行比较,在所述系统上电复位次数大于预设的复位次数阈值时,执行预设的死循环程序。

【技术特征摘要】
1.一种防止植入式脑深部电刺激系统程序被破解的方法,其特征在于,包
括:
在检测到上电复位中断时,获取系统上电复位次数;
将系统上电复位次数与预设的复位次数阈值进行比较,在所述系统上电复
位次数大于预设的复位次数阈值时,执行预设的死循环程序。
2.根据权利要求1所述的方法,其特征在于,在获取系统上电复位次数后,
还包括:
在所述系统上电复位次数不大于预设的复位次数阈值时,更新系统上电复
位次数,并保存更新后的系统上电复位次数。
3.根据权利要求2所述的方法,其特征在于,所述获取系统上电复位次数,
包括:
读取上电计数寄存器中存储的上电复位次数;
所述更新系统上电复位次数,并保存更新后的系统上电复位次数,包括:
将读取上电计数寄存器中存储的数据加一,并存入上电计数寄存器中。
4.根据权利要求1所述的方法,其特征在于,在检测到上电复位中断时之
前,包括:
通过读取复位标志判断复位中断是否为上电复位中断。
5.根据权利要求1所述的方法,其特征在于,在将系统上电复位次数与预
设的复位次数阈值进行比较后,执行预设的死循环程序之前,还包括:
判断权限软件是否通过验证;
所述执行预设的死循环程序,包括:
在权限软件通过验证时,正常运行系统程序;
在权限软件未通过验证时,执行...

【专利技术属性】
技术研发人员:孙国祥
申请(专利权)人:苏州景昱医疗器械有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1