将移动装置配置为可植入医疗装置的外部控制器的医疗装置应用_5

文档序号:9924585阅读:来源:国知局
可以提供移动装置图形用户界面197(图5)以允许用户选择其他所下载的应用196。然而,如前面提到的,这些其他应用196可能无法与当前加载的医疗装置内核一起工作。操作系统从而可能此时显示并且允许用户只选择那些与医疗装置内核运行一致的其他应用,这再次可能是安全的。
[0083]如果不指示医疗装置使用(308)JljMDA 300允许引导加载程序向操作系统提供正常内核(320)并且操作系统加载(322)直到引导完成为止,这将在没有医疗装置限制的情况下配置移动装置150,如在这个示例中的正常手机那样。因此,操作系统将提供移动装置图形化用户界面197(图5)(324)以允许用户选择与前面所提供的选择(306)相一致的其他所下载的应用196,尽管MDA的图标可以不呈现。
[0084]MDA 300可以以上面所讨论的任意数量的方式被提供给患者,并且可以使用标准方法从互联网或其他网络下载至移动装置150上。MDA 300可以包括可执行文件或补丁,其包括引导代码、引导加载程序和/或医疗装置内核,并且当执行时将对移动装置的引导代码/引导加载程序作出必要的改变并且向移动装置150提供医疗装置内核以实施如上面所描述的MDA 300的功能。MDA 300也可以包括至少一些或所有MDA 200的方面,例如MDA图形用户界面198(图8)(318)以及处理初始化的方面(316)。当该补丁被执行时,如上面所讨论地,MDA 200的这些方面也可以被自动地安装并且在合适的时间运行。可选地,MDA 200的这些方面可以被单独下载(例如,作为“应用程序”)而与补丁分开。
[0085]图9B示出了改进的MDA300’,其中操作系统使用其不安全的正常内核开始加载,但是接收用户的关于在其加载过程期间医疗装置使用的选择。如果用户选择用作为医疗装置,则在其引导后操作系统自动地运行前面所描述的MDA(图4)以将移动装置初始化为已知的安全配置。
[0086]如图所示,在给该装置供电或重启该装置后(302),引导代码/引导加载程序被加载并且执行(304),正常内核被提供给操作系统(320),并且操作系统开始加载(326)。在操作系统的加载期间,无论作为第一步,最后一步,还是在中间,MDA 300’都接收用户选择306,其指示了是否期望移动装置150正常的使用或作为医疗装置。如前面所描述的那样,这个选择可以以许多方式获得。然而,在操作系统的加载期间提供医疗装置选择图形用户界面199(图9C)在这个示例中是首选的,这是因为操作系统的加载可以使这样的用户界面的产生更容易。例如,操作系统可以在这该步骤处几乎完全加载,以提供了用户界面199并且接收用户选择以作为最后的引导步骤。
[0087]如果该选择指示医疗装置使用(308),则没有理由在MDA 300’中允许用户选择其他所下载的应用196或访问其他移动装置150的一般功能。毕竟,用户已经指示其希望使用移动装置150作为医疗装置,并且此时没有采取行动以使移动装置安全用于医疗装置使用。因此,在加载后,MDA 300’致使操作系统自动地开始执行MDA 300 ’的进一步方面以使移动装置150安全(328)。如图9B所示,这可以包括自动运行前面所描述的MDA 200,包括自动运行前面所描述的初始化算法(图4,204-230)以使移动装置150安全(316),并且通过MDA图形用户界面198与IPG进行通信(318)(图4,232-236)。
[0088]当用户完成了与IPG进行通信并且希望正常地使用移动装置150时,用户可以选择退出MDA 300’,如在MDA图形用户界面198(图8)中所提供的那样。在这个示例中,移动装置的正常内核已经被加载(320),并且因此不需要关机或重新启动移动装置。相反,在退出MDA300’时,移动装置150提供移动装置图形用户界面197(图5),并且在没有医疗装置限制的情况下用户可以自由选择使用其他所下载的应用196。值得注意的是移动装置图形用户界面197可以提供MDA图标,从而如前面所述允许用户随后并且安全地配置移动装置并且与他的IPG进行通信(图4)。
[0089]如果该选择不指示医疗装置使用(308)JIjMDA 300’允许操作系统向患者提供移动装置图形用户界面197(图5)(324),如前面所描述的相对于图9A的那样。再次,移动装置图形用户界面197可以提供MDA图标,从而允许用户随后并且安全地配置移动装置并且与他的IPG进行通信(图4),即使在引导过程期间他没有以这种方式选择如此的使用移动装置也是如此。
[0090]如使用MDA 300,MDA 300’可以以任意数量的方式被提供给患者。MDA 300’可以包括可执行文件,或补丁,当其执行时将对操作系统做出必要的改变以在引导期间允许用户的选择的接收,并且当引导已经完成时自动运行至少部分或所有MDA 200的方面。MDA 300’因此也可以包括这些方面,例如MDA图形用户界面198(图8)(318)并且可能地还包括处理初始化的方面(316)。当补丁被执行时,如上面所讨论的MDA 200的这些方面还可以被自动地被安装并且运行。可选地,MDA 200的这些方面可以单独下载(例如,作为“应用程序”)而与补丁分开。
[0091]本专业技术人员会明白所公开的医疗装置应用将包括可以存储在非临时性机器可读介质的指令,例如磁、光、或固态盘、集成电路、磁带等,并且其可以在移动装置上执行。具有将存储所公开的医疗装置应用的机器可读介质的可能的存储装置的示例包括移动装置150(例如,在其下载后,在其硬盘驱动器上),或互联网或其他网络服务器,例如可植入医疗装置制造商的服务器或应用程序商店服务器,用户可以访问其以下载医疗装置应用到他的移动装置,如前面注意到的那样。然而,其他存储装置可以包括磁盘、记忆棒或模块,其可以是便携式的或者可以集成至其他计算机或计算机系统内。
[0092]虽然已经显示和描述了本发明的特定实施例。应该了解的是,上述讨论并非旨在将本发明限制在那些实施例。对于本领域的技术人员显而易见的是,可以作出多种变化和修改而不脱离本发明的精神和保护范围。因此,本发明旨在覆盖可以落入由所附权利要求限定的本发明的精神和保护范围的可选方式、修改以及等同方式。
【主权项】
1.一种系统,包括: 可植入医疗装置;以及 存储装置,其包括存储在非暂时性机器可读介质中的配置为由移动装置执行的医疗装置应用,其中,所述医疗装置应用配置为 通过执行步骤(a)和步骤(b)中的一个或两个将所述移动装置从第一配置初始化为第二配置以用作医疗装置: 步骤(a)禁用或重新配置由所述医疗装置应用确定的、对作为医疗装置的运行产生干扰的所述移动装置中的一个或多个硬件模块; 步骤(b)暂停或终止由所述医疗装置应用确定的、对作为医疗装置的运行产生干扰的所述移动装置中活跃的一个或多个软件任务;并且 为被初始化的移动装置提供图形用户界面以在通信会话期间使所述移动装置能够与可植入医疗装置进行通信。2.根据权利要求1所述的系统,其中,步骤(a)包括: 在所述移动装置中识别硬件模块; 将所述识别出的硬件模块与由所述医疗装置应用提供的硬件模块列表进行比较以确定所述一个或多个硬件模块中的哪个要禁用或重新配置。3.根据权利要求1或2中的任一项所述的系统,其中,步骤(a)包括在所述移动装置中禁用一个或多个第一硬件模块并且在所述移动装置中重新配置一个或多个第二硬件模块。4.根据权利要求1至3中的任一项所述的系统,其中,步骤(a)还包括在禁用或重新配置所述一个或多个硬件模块之前存储其状态信息。5.根据权利要求4所述的系统,其中,所述图形用户界面允许所述医疗装置应用的退出,借此所述医疗装置应用将获取状态信息,并且在所述医疗装置应用停止前使用该状态信息来启用在步骤(a)中被禁用的所述一个或多个硬件模块或者恢复在步骤(a)中被重新配置的所述一个或多个硬件模块。6.根据权利要求1至5中的任一项所述的系统,其中,步骤(b)包括: 在所述移动装置中识别活跃的软件任务; 将所述识别出的软件任务与一个或多个软件任务列表进行比较,以确定所述一个或多个软件任务中的哪个要暂停或终止。7.根据权利要求1至6中的任一项所述的系统,其中,步骤(b)包括暂停在所述移动装置中活跃的一个或多个第一软件任务并且终止在所述移动装置中活跃的一个或多个第二软件任务。8.根据权利要求1至7中的任一项所述的系统,其中,步骤(b)还包括在暂停所述一个或多个软件任务之前存储其存储状态信息。9.根据权利要求8所述的系统,其中,所述图形用户界面允许所述医疗装置应用的退出,借此所述医疗装置应用将获取状态信息,并且在所述医疗装置应用停止前使用该状态信息来继续进行在步骤(b)中被暂停的所述一个或多个软件任务。10.根据权利要求1至9中的任一项所述的系统,其中,步骤(a)和步骤(b)的两个都被执行。11.根据权利要求1至10中的任一项所述的系统,其中,所述图形用户界面允许用户设置或调整所述可植入医疗装置的治疗设置,和/或从所述可植入医疗装置接收数据。12.根据权利要求1至11中的任一项所述的系统,其中,在所述通信会话期间步骤(a)和步骤(b)的一个或两个还被定期地执行。13.根据权利要求1至12中的任一项所述的系统,其中,所述存储装置包括所述移动装置,或者可由所述移动装置访问的互联网或其他网络服务器。14.根据权利要求1至13中的任一项所述的系统,其中,所述医疗装置应用可选择用于作为在所述移动装置的显示屏上的图标执行。
【专利摘要】一种医疗装置应用(MDA),其在所述移动装置上运行以暂时地将其配置至已知的安全配置中以用作外部控制器,并且防止所述移动装置的运行与此功能不一致。特别地,所述MDA运行以(1)禁用或重新配置硬件模块,和/或(2)终止或暂停软件任务,这些可能损坏所述移动装置作为外部控制器的运行。MDA可以包括患者可以下载至其移动装置上并且运行以将所述移动装置初始化至已知安全配置的应用(“应用程序”)。MDA还优选地提供了图形用户界面以允许用户使用所述现在安全的移动装置与可植入医疗装置进行通信。在使用所述移动装置与可植入医疗装置进行通信后,所述MDA可以退出并且所述移动装置返回至其原来的配置。
【IPC分类】A61N1/372, G06F19/00
【公开号】CN105705197
【申请号】CN201480060450
【发明人】斯里达尔·科坦达拉曼
【申请人】波士顿科学神经调制公司
【公开日】2016年6月22日
【申请日】2014年8月28日
【公告号】CA2923451A1, EP3041571A1, US9186518, US20150073498, WO2015034742A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1