促进可植入设备与外部设备之间的通信的系统、装置和方法与流程

文档序号:14199057阅读:264来源:国知局
促进可植入设备与外部设备之间的通信的系统、装置和方法与流程

本公开总体上涉及促进可植入设备与外部设备之间的通信。



背景技术:

现代医疗保健帮助患者能够过上健康完整的生活。可植入医疗设备(imd)经常用于这种医疗发展。例如,imd(如起搏器、可植入复律除颤器(icd)、神经刺激器和药泵)可有助于管理广泛的疾病,包括但不限于心律失常、糖尿病、帕金森病。患者和医疗护理提供者可以监测imd并评估患者的当前和历史生理状态从而识别和/或预测即将发生的事件或状况。

可植入设备(包括imd)的复杂度日益增加,而尺寸逐渐缩小。实现这种小型且高度功能化设备的一个障碍是对这些设备进行高效电源管理。具体地,许多可植入设备通过具有有限寿命和/或不可再充电的电源进行操作。这样,在可植入设备植入人体内并且电源的寿命已经达到之后,可能需要移除可植入设备。与可植入设备相关联的众多过程直接影响可植入设备的电源的寿命。例如,可植入设备与外部设备之间的通信连接过程通常是低效率的,并且如果未恰当管理的话可能会从可植入设备的电源不必要地汲取电力。因此,通过改进可植入设备与外部设备之间的通信连接过程来延长可植入设备的电源的寿命是高度令人期望的。



技术实现要素:

下文呈现了对实施例中一个或多个的简要概述,以提供对实施例中一个或多个的基本理解。本发明内容不是在此所描述的实施例的广泛概览。既不旨在标识实施例的关键或重要元素也不旨在描绘实施例或权利要求书的任何范围。其唯一目的是以简化形式呈现实施例的一些概念作为稍后呈现的更详细描述的前序。还将理解的是,详细描述可以包括超出在概述部分描述的实施例的附加或替代实施例。

在此描述的实施例包括促进可植入设备与外部设备之间的通信的系统、装置、方法和计算机可读存储介质。在一些实施例中,可植入设备是或者包括imd。在其他实施例中,可植入设备是或者包括被配置用于与imd交互的设备。在这些实施例中,可植入设备和imd两者都可植入患者体内。

在一个实施例中,提供了一种可植入设备。所述可植入设备可以包括:存储器,所述存储器存储可执行组件;以及处理器,所述处理器耦合至所述存储器并且被配置用于执行存储在所述存储器中的所述可执行组件。所述可执行组件可以包括数据包组件和通信组件。所述数据包组件被配置用于将与所述可植入设备相关联的信息插入通告(advertising)数据包的限定服务字段中。在一些实施例中,所述限定服务字段是基于与所述可植入设备相关联的所述信息从所述通告数据包的一个或多个服务字段中选择的。所述通信组件被配置用于传输所述通告数据包。

在各个不同实施例中,所述数据包组件被配置用于将与所述可植入设备相关联的所述信息编码为通用唯一标识符(uuid)、十六进制值集和/或大于或等于16位值的位值。

在一些实施例中,所述数据包组件被配置用于将指示所述可植入设备的状态的信息插入所述通告数据包的所述限定服务字段中。如在此使用的,术语“状态(status)”可以包括可植入设备104的状态、与所述可植入设备相关联的警报、所述可植入设备的指示符和/或所述可植入设备的故障状况。在一些实施例中,所述数据包组件被配置用于将与所述可植入设备的存在相关联的信息插入所述通告数据包的所述限定服务字段中。在一些实施例中,所述通信组件被配置用于经由一组通告通信通道顺序地传输所述通告数据包。

在另一个实施例中,提供了一种装置。在一些实施例中,所述装置可以是上文所提到的外部设备。所述装置可以包括:存储器,所述存储器存储可执行组件;以及处理器,所述处理器耦合至所述存储器并且被配置用于执行存储在所述存储器中的所述可执行组件。所述可执行组件可以包括扫描组件和通信组件。所述扫描组件可以被配置用于经由通告通信通道来扫描与可植入设备相关联的通告数据包的一个或多个服务字段。所述通信组件可以被配置用于经由与所述通告通信通道不同的通信通道来建立与所述可植入设备的通信链路。可以响应于确定满足与所述一个或多个服务字段中的服务字段相关联的标准而建立所述通信链路。

在一些实施例中,所述扫描组件进一步被配置用于识别包括在所述通告数据包中的一个或多个唯一标识符和/或经由所述通告通信通道来扫描所述一个或多个服务字段中的限定字段。

在一些实施例中,所述通信组件进一步被配置用于响应于确定指示所述可植入设备的状态的信息被包括在所述服务字段中而建立所述通信链路。所述通信组件还可以被配置用于响应于确定与所述可植入设备的存在相关联的信息被包括在所述服务字段中而建立所述通信链路。

在又另一个实施例中,提供了一种方法。所述方法可以包括:由包括处理器的设备确定与可植入设备相关联的信息;以及基于与所述可植入设备相关联的所述信息从所述通告数据包的一组服务字段中选择通告数据包的服务字段。所述方法还可以包括:将与所述可植入设备相关联的所述信息插入所述通告数据包的所述服务字段中;以及传输所述通告数据包。

在一些实施例中,所述插入包括将与所述可植入设备相关联的所述信息编码为通用唯一标识符、十六进制值集和/或大于或等于16位值的位值。在一些实施例中,所述编码包括将指示所述可植入设备的状态的信息编码到所述通告数据包的所述服务字段中。在一些实施例中,所述插入包括将指示与所述可植入设备相关联的医疗数据的信息编码到所述通告数据包的所述服务字段中。

在又另一个实施例中,提供了一种系统。所述系统包括装置和电子设备。在一些实施例中,所述装置被配置用于:基于可植入设备的状态从所述通告数据包的一个或多个服务字段中选择通告数据包;将指示所述可植入设备的状态的信息生成到所述通告数据包的所述服务字段中;以及在限定的时间间隔期间传输所述通告的数据包。所述电子设备被配置用于:扫描与所述可植入设备相关联的所述通告数据包的所述一个或多个服务字段;以及响应于确定指示所述可植入设备的状态的信息被包括在所述服务字段中而建立与所述可植入设备的通信链路。

在一些实施例中,所述装置被配置用于从服务器接收所述一个或多个服务字段的信息。用从所述服务器接收到的所述一个或多个服务字段的所述信息对所述装置和/或所述装置内的存储器进行更新。在一些实施例中,所述服务器可以被配置用于随机地生成所述一个或多个服务字段的信息。在一些实施例中,所述装置被配置用于利用蓝牙低能耗协议来传输所述通告数据包。

在一些实施例中,所述系统还可以包括服务器,所述服务器通信地耦合至所述装置并且被配置用于随机地生成所述一个或多个服务字段的信息。在一些实施例中,所述电子设备被配置用于从服务器接收所述一个或多个服务字段的信息。

下面更详细地描述了其他实施例和各非限制性示例、场景和实现方式。以下描述和附图阐述了说明书的某些说明性实施例。然而,这些实施例指示本说明书的原则可以采用的各种方式中的仅几种方式。当结合附图进行考虑时,所描述实施例的其他优点和新颖特征将从以下对说明书的详细描述中变得明显。

附图说明

图1展示了根据在此描述的一个或多个实施例的促进可植入设备与外部设备之间的通信的示例性非限制医疗设备遥测系统的示意图。

图2展示了根据在此描述的一个或多个实施例的示例性非限制可植入设备的框图。

图3展示了根据在此描述的一个或多个实施例的示例性非限制外部设备的框图。

图4展示了根据在此描述的一个或多个实施例的具有促进可植入设备与外部设备之间的通信的服务器的示例性非限制医疗设备遥测系统的示例示意图。

图5展示了根据在此描述的一个或多个实施例的基于通告数据包促进可植入设备与外部设备之间的通信的示例性非限制医疗设备遥测系统。

图6展示了根据在此描述的一个或多个实施例的基于响应数据包促进可植入设备与外部设备之间的通信的示例性非限制医疗设备遥测系统。

图7至图10展示了根据在此描述的一个或多个实施例的促进可植入设备与外部设备之间的通信的示例性非限制方法的流程图。

图11展示了根据在此描述的一个或多个实施例的可操作用于促进可植入设备与外部设备之间的通信的示例性非限制计算机的框图。

具体实施方式

以下详细描述仅是说明性的,并且不旨在限制实施例和/或实施例的应用或用途。此外,不旨在被任何存在于前述技术领域、背景技术、或发明内容部分中、或者在具体实施例方式部分中表达的或暗示的信息所约束。

现在参照附图来描述一个或多个实施例,其中,贯穿全文相同的参考号用来指代相同的元素。在以下描述中,出于解释的目的,阐述了各种特定的细节以便提供对一个或多个实施例更透彻的理解。然而,在各种情况下,显然的是,可以在没有这些特定细节的情况下实践所述一个或多个实施例。

另外,以下描述指彼此“连接”和/或“耦合”的组件。如在此使用的,除非另外明确声明,否则术语“连接”和/或“耦合”意指一个组件直接地或间接地连接至另一组件(机械地、电气地、无线地、感应地或以其他方式)。因此,尽管附图可以描绘组件的示例安排,但是在一个或多个实施例中可以存在附加的和/或介入的组件。

现在参照附图,图1展示了根据在此描述的一个或多个实施例的促进可植入设备与外部设备之间的通信的示例性非限制医疗设备遥测系统100的示意图。在所示实施例中,医疗设备遥测系统100包括植入身体102内的可植入设备104以及外部设备116。此处的设备、装置和系统的实施例可以包括嵌入在一个或多个机器内的一个或多个机器可执行组件(例如,嵌入在与一个或多个机器相关联的一个或多个计算机可读存储介质中)。这种组件当由所述一个或多个机器(例如,处理器、计算机、计算设备、虚拟机等)执行时可以使所述一个或多个机器执行所描述的操作。

结合促进可植入设备104与外部设备116之间的通信对医疗设备遥测系统100的一个或多个实施例加以描述。所述可植入设备104可以将与所述可植入设备104相关联的信息插入通告数据包的字段中。例如,可植入设备104可以将与可植入设备104相关联的信息编码和/或生成到通告数据包的字段中。在一些实施例中,可植入设备104是imd,所述可植入设备还被配置用于促进与身体102有关的一个或多个诊断或治疗功能。在一个实施例中,可植入设备104与imd(在本示例中未示出)分离开,所述可植入设备还被植入身体102内并且通信地和/或电气地耦合至imd。

通告数据包可以是用来进行通告的数据包。例如,可植入设备(例如,可植入设备104)可以经由通告数据包广播某些数据以与其他设备共享。通告包可以包括一种或多种类型或区段的数据,所述数据包括对靠近广播所述通告数据包的可植入设备(例如,可植入设备104)附近的其他设备有用的信息。通告数据包可以包括报头部分以及可以被其他设备读取以判定所述设备是否应连接至可植入设备的部分。在一些情况下,通告数据包被可植入设备用来使可植入设备的存在对靠近所述可植入设备附近的其他设备已知(例如,以帮助其他设备发现所述可植入设备)。因此,通告数据包可以将信息(例如,从可植入设备104)广播至在距可植入设备104一定距离内的一个或多个设备。在此方面,通告数据包可以促进发现距可植入设备104一定距离内的一个或多个设备。

因此,在一些实施例中,通告数据包可以基于包括在通告数据包中的信息来促进可植入设备104与接收通告数据包的设备之间的连接。例如,可以基于与可植入设备104相关联的信息从一组字段中选择与通告数据包相关联的特定字段。所述特定信息可以通过被存储在、被编码和/或被生成在特定字段中而被插入与通告数据包相关联的特定字段(例如,服务字段)中。在一些实施例中,可植入设备104可以被配置用于将与可植入设备104相关联的信息和/或其他信息包格式化以促进生成通告数据包。例如,包括在通告数据包的有效负载部分(例如,包数据单元)中的一组字节信息可以对应于与可植入设备104相关联的信息。在一些实施例中,通告数据包可以附加地包括与通告数据包的其他部分(例如,报头部分、地址部分、另一有效载荷部分等)相关联的其他组字节。在一些实施例中,可植入设备104可以包括被配置用于促进生成通告数据包的报头生成器组件(未示出),所述通告数据包包括与同可植入设备104相关联的信息相对应的字段(例如,服务字段)。

可植入设备104可以包括可以将信息从一种格式转换成另一种格式的一个或多个设备、换能器和/或电路在一些实施例中,可植入设备104可以包括可以将与可植入设备104的状态(或者,在可植入设备104是imd的实施例中,替代地或另外地,imd的状态)相关联的信号转换成由可植入设备104传输的信息(或者一般地转换成任意数量的适合由外部设备116接收的不同格式的另一信号)的设备、换能器和/或电路。

通告数据包中的字段(例如,服务字段)的内容可以是动态的并且可以不时地改变。在一些实施例中,字段的内容可以基于可植入设备104的状态而变化。例如,可植入设备104的状态可以是与可植入设备104相关联的、由所述可植入设备检测和/或由所述可植入设备确定的信息。例如,响应于关于与可植入设备104相关联的和/或由所述可植入设备检测的特定信息的确定,可以(例如,从一组字段中)选择特定字段。此外,可以例如通过将特定信息编码到通告数据包中和/或通过生成通告数据包而将特定信息添加到通告数据包中。此外,响应于其他特定信息与可植入设备104相关联和/或由所述可植入设备检测到的另一确定,可以(例如,从一组字段中)选择另一字段。此外,可以例如通过将另外的特定信息编码到通告数据包中和/或通过生成通告数据包而将另外的特定信息添加到通告数据包中。

在一些实施例中,例如,可植入设备104可以采用一个表,所述表将与可植入设备104的状态相关联的信息映射到针对通告数据包的特定字段(例如,特定服务字段)。例如,表(例如,映射表)可以包括信息的可能与可植入设备104相关联的、由所述可植入设备检测到的和/或由所述可植入设备确定的一个或多个字段以及一个或多个对应部分。可植入设备104可以基于针对特定信息在所述表中所指示的字段将与可植入设备104的状态相关联的实际信息映射到特定字段。如以上所描述的,表信息和/或映射可以基于任意数量的不同事件或状况不时地改变,包括但不限于在可植入设备104处从患者的身体102的外部的源接收到的新映射信息等。

在一些实施例中,可植入设备104可以被配置用于基于与可植入设备104相关联的信息从通告数据包的一组字段(例如,一组服务字段)中选择通告数据包的字段(例如,服务字段)。举例来讲,但非限制地,在一些实施例中,所选特定字段可以传达一种或多种不同方面或类型的信息。例如,在一些实施例中,可以针对可植入设备104生成一组字段(在一些实施例中,针对不同可植入设备生成的一组字段可以彼此不同)。可植入设备104可以针对可植入设备104从一组字段中选择一个或多个可能的字段以在通告数据包的通告过程中采用。在一些实施例中,由可植入设备104选择的特定字段可以是基于可植入设备104的状态选择的。

在一些实施例中,字段(例如,服务字段)可以是uuid字段。uuid字段可以是被配置为限定位序列和/或位序列的限定字符串表示的标识符。在一些实施例中,uuid字段可以是固定大小的(例如,16位、32位、64位、128位、另一八位位组等)。在一个实施例中,uuid字段可以包括固定部分和动态部分,所述固定部分可以包括固定的位组并且所述动态部分可以包括动态的位组。在一些实施例中,uuid字段可以包括一组子字段。

在各实施例中,来自一组可能字段的一个或多个字段(或者,在一些实施例中,每个字段)可以被配置用于表示与可植入设备104相关联的唯一信息。例如,字段(例如,服务字段)可以被配置用于表示可植入设备104的状态。另外或替代地,字段(例如,服务字段)可以被配置用于表示与可植入设备104相关联的电源状态。例如,服务字段可以被配置用于表示与可植入设备104相关联的和/或包括在其中的一个或多个电源的状态。在一个实施例中,电源的状态可以是例如剩余电池寿命的指示。另外或替代地,字段(例如,服务字段)可以被配置用于表示与可植入设备104相关联的医疗数据、与可植入设备104相关联的远程监测数据、与可植入设备104相关联的患者数据或者与可植入设备104相关联的其他数据。例如,医疗数据可以包括由可植入设备104读取或以其他方式获得的医疗数据、由可植入设备104感测到和/或生成的电信号、由可植入设备104提供的电压或电流和/或由可植入设备104提供的药物剂量。患者数据可以包括例如患者的名字、患者的出生日期、与患者相关联的病史、与患者相关联的医疗标识或编号等。远程监测数据可以包括例如与可植入设备104和/或患者相关联的分析数据、对与可植入设备104相关联的状况和/或患者的身体102的监测数据。

在一些实施例中,可植入设备104可以将指示与可植入设备104相关联的信息的信息插入通告数据包的字段中(例如,将指示与可植入设备104相关联的信息的信息生成和/或编码到通告数据包的字段中),并且传输包括与可植入设备104相关联的信息的通告数据包。例如,可植入设备104可以在限定的时间间隔期间广播通告数据包,所述通告数据包包括与可植入设备104相关联的信息。这样,在一些实施例中,另一设备(例如,外部设备116)可被提供机会在限定的时间间隔期间接收通告数据包。在一个示例中,可植入设备104可以将通告数据包生成为二进制频率调制信号。

将理解的是,可植入设备104可以包括可以促进对通告数据包进行传输的一个或多个设备、换能器和/或电路。例如,可植入设备104可以包括发射器,所述发射器将电力转换成与通告数据包相关联的信号。另外,可植入设备104可以包括可以促进从一个或多个设备(例如,外部设备116、服务器等)接收信息的一个或多个设备、换能器和/或电路。例如,可植入设备104可以包括将信号转换成电力的接收器。

外部设备116可以扫描与可植入设备104相关联的通告数据包的一组字段(例如,无需连接至可植入设备104)。例如,外部设备116可以包括接收器,所述接收器可以监测由可植入设备104生成的通告数据包。这样,如果外部设备116是在距可植入设备104的特定范围内并且检测通告数据包,则外部设备116可以在无需连接至可植入设备104的情况下获得与可植入设备104相关联的并且被插入通告数据包中的信息。

此外,外部设备116可以响应于确定在监测过程中确定的信息(其指示与可植入设备104相关联的信息)被包括在字段中而建立与可植入设备104的通信链路。例如,在一些实施例中,外部设备116仅在通告数据包指示通信请求(例如,在可植入设备与外部设备(如外部设备116)之间)时连接至可植入设备104。在一些实施例中,在建立可植入设备104与外部设备116之间的通信链路之后,外部设备116与可植入设备104可以交换一个或多个数据包。例如,当建立外部设备116与可植入设备104之间的通信链路时(例如,响应于由外部设备116检测到包括与可植入设备104相关联的信息的通告数据包),外部设备116可以与可植入设备104通信以与可植入设备104交换数据。在非限制性示例中,外部设备116可以读取由可植入设备104捕获的数据(例如,电描记图数据)。可植入设备104还可以将感测到的生理数据、基于所感测到的生理数据所做的诊断决定、可植入设备104性能数据和/或可植入设备104完整性数据传输到外部设备116。而且,在一些实施例中,如果外部设备116未标识由可植入设备104生成的通告数据包,则外部设备116与可植入设备104之间不建立通信链路(例如,因为外部设备116在开始与可植入设备104的遥测会话之前等待标识通告数据包)。因此,可植入设备104与外部设备116之间不必要连接的频率和/或数量可被减少,由此保存可植入设备104的电源电量。而且,与可植入设备104相关联的信息可以指示使用最低功耗的外部设备,例如,通过不要求由可植入设备104建立通信会话来接收信息,而是接收与可植入设备104相关联的在通告包自身内的信息。进一步地,在一些实施例中,由于外部设备116与可植入设备104之间不必要连接过程的减少,可以使得可植入设备104和/或外部设备116的处理器和/或存储器操作更高效。

与可植入设备104相关联的信息还可以被提供给各种各样的外部设备,包括但不限于:与患者或医师相关联的平板计算机、与患者或医师相关联的智能电话、与患者或医师相关联的医疗设备、患者在家中或医师在办公室的电子设备、在商店购买的现成设备等。另外,在一些实施例中,可植入设备104与外部设备之间的兼容性可以通过允许与可植入设备104相关联的信息被包括在通告数据包中而增加,所述通告数据包可以由任何外部设备通过利用通信协议(如但不限于低能耗通信协议)来接收。

在所示示例中,在医疗设备遥测系统100中,操作外部设备116的人是可植入设备104所植入的患者。在另一个示例中,与可植入设备104所植入的患者交互的另一个人(例如,如医疗护理者)可以操作可植入设备104所位于的身体102外部的外部设备116。在各实施例中,可植入设备104可以包括被配置用于与外部设备116或另一个外部设备通信的任意数量的不同类型的可植入设备。在一些实施例中,可植入设备104的特定大小、形状、布置和/或功能对于本主题公开可能不是关键的。

在一个实施例中,如所提及的,可植入设备104是或者包括imd。例如,一些示例imd可以包括但不限于心脏起搏器、心脏除颤器、心脏再同步设备、心脏监测设备、心脏压力监测设备、脊髓刺激设备、神经刺激设备、胃刺激设备、糖尿病泵、药物递送设备和/或任何其他医疗设备。在各实施例中,然而,可植入设备104可以是或包括任意数量的不是imd的其他类型的可植入设备。

出于示例目的,可植入设备104在医疗设备遥测系统100中被展示为植入患者胸部内的imd并且被配置用于提供与心脏疾病或病症相关联的医学治疗(例如,可植入复律除颤器(icd)和/或起搏器)。除了医学治疗之外,可植入设备104还可以被配置用于提供本文所描述的数据包化和通信操作。可植入设备104包括壳体106,在所述壳体内容纳了电气组件以及一个或多个电源。可以经由所述一个或多个电源为电气组件供电。电源(未示出)可以包括但不限于电池、电容器、电荷泵、机械衍生电源(例如,微机电系统(mem)设备)或感应组件。本文描述的各实施例可以提供对与所述一个或多个电源相关联的电源的改进管理。

电气组件可以根据可植入设备104的具体特征和功能改变。在各实施例中,这些电气组件可以包括但不限于一个或多个处理器、存储器、发射器、接收器、收发器、传感器、感测电路、治疗电路、天线和其他组件。在实施例中,电气组件可以形成在布置在壳体106内部的衬底之上或之内。壳体106可以由导电材料、非导电材料或其组合形成。例如,壳体106可以包括导电材料(如金属或金属合金)、非导电材料(如玻璃、塑料、陶瓷灯)或导电材料与非导电材料的组合。在一些实施例中,壳体106可以是生物相容的壳体(例如,液晶高分子等)。

在所示实施例中,可植入设备104也是imd并且进一步包括连接至壳体106的引线110a、b。引线110a、b延伸进入心脏并且分别包括一个或多个电极。例如,如在医疗设备遥测系统100中描绘的,引线110a、b各自包括定位在其对应引线110a、b的远端附近的对应尖端电极112a、b和环形电极114a、b。当被植入时,尖端电极112a、b和/或环形电极114a、b被放置得相对于所选组织、肌肉、神经或患者身体102内的其它位置或被放置在它们之中。如在医疗设备遥测系统100中描绘的,尖端电极112a、b是可延伸的螺旋状电极以帮助将引线110a、b的远端固定在患者身体102内的目标位置。以此方式,尖端电极112a、b被形成用于限定固定机构。在其它实施例中,尖端电极112a、b中的一者或两者可被形成以限定其它结构的固定机构。在其他情况下,引线110a、b可包括与尖端电极112a、b分开的固定机构。固定机构可以是任何合适的类型,包括抓紧机构、螺旋或螺纹机构、药物涂层(drug-coated)连接机构(其中药物用于减少组织的感染和/或肿胀)、或者其他附连机构。

引线110a、b经由连接器块108连接在可植入设备104的近端处。连接器块108可以包括一个或多个接收座,所述一个或多个接收座与定位在引线110a、b近端上的一个或多个连接器端子互连。引线110a、b最终电连接至壳体106内的电气组件中的一个或多个。一个或多个导体(未示出)在引线110a、b内从连接器块108沿引线的长度延伸,以相应地接合环形电极114a、b和尖端电极112a、b。以此方式,尖端电极112a、b和环形电极114a、b中的每一个电耦合到其相关联的引线本体内的相应导体。例如,第一电导体可沿引线110a的本体长度从连接器块108延伸并电耦合至尖端电极112a,且第二电导体可沿引线110a的本体长度从连接器块108延伸并电耦合至环形电极114a。相应导体可经由连接器块108中的连接来电耦合到可植入设备104的电路,如治疗模块或感测模块。

在一个或多个实施例中,可植入设备104被配置用于经由到电极112a、b和114a、b中的一个或多个的电导体将治疗递送至心脏(或其他位置)。在起搏治疗的情况下,例如,可植入设备104可以经由单极性电极配置来递送起搏脉冲,例如,使用电极112a、b和可植入设备104的壳体电极。在其他情况下,可植入设备104可以经由双极性电极配置来递送起搏脉冲,例如,使用电极112a、b和环形电极114a、b。可植入设备104还可以从电极112a、b和114a、b中的一个或多个中接收电导体上的感测电信号。可植入设备104可以使用单极性或双极性电极配置来感测电信号。

可植入设备104的配置、特征和功能经被提供为示例。在其他示例中,可植入设备104可以包括更多或更少的从壳体106延伸的引线。例如,可植入设备104可以耦合至三条引线,例如,第三条引线植入在患者心脏的左心室内。在另一个示例中,可植入设备104可以耦合至单条引线,所述引线植入在患者心脏的心室内。在其他实施例中,所述引线可以是血管外引线,使得电极皮下植入在胸腔/胸骨上方或胸骨下面或下方。示例血管外icd具有在美国专利公开号2014/0214104(greenhut等人)和美国专利公开号2015/0133951(seifert等人)中所描述的皮下电极。一个示例血管外icd具有在美国专利公开号2014/0330327(thompson-nauman等人)中描述的胸骨下电极。在一些实施例中,可植入设备104可以包括其他引线(例如,心房电极和/或左心室电极)。这样,可植入设备104可以用于单腔室或多腔室心律管理治疗。除了更多或更少的引线之外,引线中的每一条都可以包括更多或更少的电极。在可植入设备104用于治疗而非起搏的情况中(例如,心脏除颤或心脏复律),引线可以包括细长的电极,所述细长的电极在一些情况下采取线圈的形式。可植入设备104可以经由细长电极和壳体电极的任何组合来向心脏递送除颤或复律电击。作为另一个示例,可植入设备104可以包括具有多个环形电极的引线(例如,如在一些可植入神经刺激器中所使用的),没有尖端电极或具有充当“尖端电极”的环形电极中的一个。

在另一个实施例中,如在心内起搏器或无引线压力传感器的情况下,可植入设备104可以不包括引线。如在心内起搏器的情况下,所述设备可以包括被调整大小以完全安装在患者心脏内的壳体。在一个示例中,所述壳体可以具有小于1.5cc并且更优选地小于1.0立方厘米(cc)的体积。然而,在其他示例中,所述壳体可以大于或等于1.5cc。心内起搏器包括沿壳体的外部部分分隔开的至少两个电极以用于感测心脏电描记图信号和/或递送起搏脉冲。在共同转让的美国专利公开号2012/0172690(anderson等人)、美国专利公开号2012/0172941(kenneth)、以及美国专利公开号2014/0214104(greenhut等人)中描述了示例心内起搏器。在无引线压力传感器的情况下,所述设备可以包括具有固定构件和压力感测组件的壳体。无引线压力传感器的一个示例在美国专利公开号2012/0108922(schell等人)中得以描述。

外部设备116可以包括被配置用于与可植入设备104通信的任何合适的计算设备。在一些实施例中,外部设备116可以是远程电子设备。例如,外部设备116可以包括但不限于手持计算设备、移动电话、智能电话、平板个人计算机(pc)、膝上计算机、桌上计算机、个人数字助理(pda)和/或可穿戴设备。在一些实施例中,外部设备116可以包括显示器,所述显示器可以呈现与可植入设备104相关联的信息。在另一个实施例中,外部设备116可以包括与可植入设备104相关联的应用和/或程序。

图2展示了根据在此描述的一个或多个实施例的示例性非限制可植入设备(例如,可植入设备104)的框图。可植入设备104包括数据包组件204、通信组件206、控制组件208、治疗递送组件210和/或电感测组件212。在本公开中所解释的系统、装置或过程的方面可以构成体现在(多个)机器内的(多个)机器可执行组件,例如,体现在与一个或多个机器相关联的一个或多个计算机可读介质(或介质)中。这种(多个)组件当由所述一个或多个机器(例如,(多个)计算机、(多个)计算设备、(多个)虚拟机等)执行时可以使所述(多个)机器执行所描述的操作。可植入设备104可以包括用于存储计算机可执行组件和指令的存储器216。可植入设备104可以进一步包括用于促进由可植入设备104对指令(例如,计算机可执行组件和指令)进行操作的处理器214。可植入设备104可以包括总线218,所述总线耦合可植入设备104的各组件,包括但不限于数据包组件204、通信组件206、控制组件208、治疗递送组件210、电感测组件212、处理器214和/或存储器216。为了简洁起见,省略了在此描述的在其他实施例中所采用的对类似元素的重复性描述。

数据包组件204可以将与可植入设备104相关联的信息插入通告数据包的字段中(例如,数据包组件204可以对与可植入设备104相关联的信息进行编码)。另外或替代地,数据包组件204可以生成与可植入设备104相关联的信息。在一个示例中,数据包组件204可以确定与可植入设备104相关联的信息。例如,在实现方式中,数据包组件204可以检索来自存储器(例如,存储器216)、控制组件208或电感测组件212的信息(例如,与可植入设备104相关联的信息)。在另一个示例中,数据包组件204可以接收来自包括在可植入设备104中的另一个组件的与可植入设备104相关联的信息。举例来讲,但非限制地,imd的检测组件例如可以检测和/或读取随后可被数据包组件204获取的一个或多个信号或其他测量数据。

所述信息可被插入通告数据包的限定服务字段中(例如,所述信息可被编码为通告数据包的限定服务字段)。另外或替代地,所述信息可以被生成为通告数据包的限定服务字段。例如,通信组件206可以包括包生成器、发射器、频率调制器和/或被配置用于基于与可植入设备104相关联的信息(例如,由数据包组件204编码和/或生成的信息)来生成通告数据包的其他电路。在一个示例中,所述信息可以被编码为与通告数据包的包数据单元相关联的uuid字段。uuid字段可以是被配置为限定位序列和/或位序列的限定字符串表示的标识符。uuid字段还可以是固定大小的(例如,16位、32位、64位、128位、另一八位位组等)。在一个实施例中,uuid字段可以包括固定部分(例如,固定的位组)和动态部分(例如,动态的位组)。在另一个实施例中,uuid字段可以包括一组子字段。

通告数据包可以被配置成经由通告通信通道传输。在一些实施例中,通告通信通道可以是与对信息进行广播所采用的特定频率相关联的通信通道。在各实施例中,在此描述的通告通信通道可以是2402兆赫兹(mhz)通信通道、2426mhz通信通道和/或2480mhz通信通道。所提供的特定频率仅是示例,并且在其他实施例中,通告通信通道可以定位在任意数量的其他不同频率处。

数据包组件204可以基于与可植入设备104相关联的信息从一个或多个服务字段中选择限定服务字段。例如,可以针对可植入设备104生成一组限定服务字段(例如,限定的uuid集)。数据包组件204可以因此基于与可植入设备104相关联的信息从所述一组限定服务字段中选择限定服务字段(例如,特定的uuid)。在一个示例中,数据包组件204可以采用将来自一组限定服务字段中的一个或多个(或者,在一些实施例中,每个)可能的服务字段映射成与可植入设备104相关联的信息的数据结构(例如,表数据结构或映射数据结构)。例如,数据结构可以存储在存储器216和/或另一存储器中。在一个示例中,数据包组件204可以将与可植入设备104相关联的信息编码为表示uuid的十六进制值集。例如,与可植入设备104相关联的信息可以被编码为十六进制值。在另一个示例中,数据包组件204可以将与可植入设备104相关联的信息编码为表示uuid的位值(例如,16位值、32位值、64位值、128位值等)。

在一些实施例中,与可植入设备104相关联的信息的编码表示可以从与数据包组件204通信的另一设备处接收到。例如,来自一组限定服务字段的至少一个服务字段的编码内容(例如,编码表示)可以从与数据包组件204通信的另一设备处接收到。例如,所述另一设备可以是定位在数据包组件204所处身体的外部的服务器。在一些实施例中,来自一组限定服务字段的至少一个服务字段的编码内容(例如,编码表示)可以由数据包组件204随机生成。在又另一个实施例中,来自一组限定服务字段的至少一个服务字段的编码内容(例如,编码表示)可以由数据包组件204预先生成。

在一些实施例中,数据包组件204可以将指示可植入设备104的状态的信息插入通告数据包的限定服务字段中。例如,数据包组件204可以将指示可植入设备104的状态的信息编码和/或生成到通告数据包的服务字段中。因此,数据包组件204可以基于可植入设备104的状态从通告数据包的一个或多个服务字段中选择限定服务字段。例如,数据包组件204可以基于可植入设备104的状态从一组限定服务字段中选择限定服务字段(例如,特定的uuid)。这样,数据包组件204可以将可植入设备的状态编码和/或生成为uuid。在实施例中,数据包组件204可以响应于确定可植入设备104的状态从一组限定服务字段中选择限定服务字段。

在一个示例中,数据包组件204可以将指示可植入设备的状态的信息编码为表示uuid的十六进制值集。在另一个示例中,数据包组件204可以将指示可植入设备的状态的信息编码为表示uuid的位值(例如,16位值、32位值、64位值、128位值等)。

例如,可植入设备104的状态可以是可植入设备104的通信状态。例如,可植入设备104的第一状态可以指示可植入设备104具有待发送的信息,并且可植入设备104的第二状态可以指示可植入设备104没有待发送的信息。例如,可植入设备104的状态可以是可植入设备104的设备状态。可植入设备104的设备状态可以包括以下信息,如但不限于:与可植入设备104相关联的电源状态信息、与可植入设备104相关联的电池状态、与可植入设备104相关联的处理状态、可植入设备104当前执行的模式、与可植入设备104相关联的其他设备状态信息等。

在另一个示例中,数据包组件204可以另外或替代地将指示警报的信息插入通告数据包的所选服务字段(例如,数据包组件204可以另外或替代地将指示警报的信息编码和/或生成在通告数据包的所选服务字段中)。如在此使用的,在各实施例中,术语“警报”可意指特定事件的指示符、状况或者其他信息或状态。在一些实施例中,警报不必限于或包括故障状况。例如,与可植入设备104相关联的信息可以指示与可植入设备104的存在相关联的警报或指示符。因此,外部设备116可以响应于接收到包括警报或指示符的通告数据包而处于与可植入设备104通信的范围内。在另一个示例中,与可植入设备104相关联的信息可以指示与可植入设备104相关联的故障状态。例如,故障状态可以是与可植入设备104相关联的故障状况或错误状况。

另外或替代地,数据包组件204可以将其他信息插入通告数据包的所选服务字段中(例如,另外或替代地,数据包组件204可以将其他信息编码和/或生成到通告数据包的所选服务字段中)。例如,与可植入设备104相关联的其他信息可以包括设备监测数据、与可植入设备104相关联的医疗数据(例如,医疗读数、远程监测数据)、与可植入设备104相关联的健康数据、针对与可植入设备104相关联的患者的患者数据(例如,患者的名字、地址或其他信息)、与可植入设备104相关联的设备数据(例如,可植入设备104的型号名称、可植入设备104的序列号)和/或与可植入设备104相关联的其他数据。通告数据包可以包括字节集,所述字节集对应于与可植入设备相关联的信息(例如,对应于与可植入设备104相关联的信息的服务字段)。与同可植入设备104相关联的信息对应的字节集(例如,与同可植入设备104相关联的信息对应的服务字段)可被包括在通告数据包的有效载荷部分(例如,包数据单元)中。通告数据包可以附加地包括与通告数据包的其他部分(例如,报头部分、地址部分、另一有效载荷部分等)相关联的其他组字节。

通信组件206可以无线地传输来自身体102的包括与可植入设备104相关联的信息(例如,可植入设备的状态、与可植入设备104相关联的警报、与可植入设备104相关联的指示符、与可植入设备104相关联的其他数据等)的通告数据包。在一个示例中,通信组件206可以在限定的时间段期间传输包括与可植入设备104相关联的信息的通告数据包。在另一个示例中,通信组件206可以在限定的时间段期间一次或多次地传输通告数据包以将通告数据包通告到外部设备(例如,外部设备116)。

在一些实施例中,通信组件206可以经由两个或更多个通告通信通道顺序地传输包括与可植入设备104相关联的信息的通告数据包。例如,通信组件206可以经由第一通告通信通道(例如,2402mhz通信通道)、第二通告通信通道(例如,2426mhz通信通道)和/或第三通告通信通道(例如,2480mhz通信通道)顺序地传输通告数据包。

在另一个示例中,通信组件206可以经由所述通告通信通道中的两个或更多个同时传输包括与可植入设备104相关联的信息的通告数据包。例如,通信组件206可以经由第一通告通信通道(例如,2402mhz通信通道)、第二通告通信通道(例如,2426mhz通信通道)和/或第三通告通信通道(例如,2480mhz通信通道)同时传输包括与可植入设备104相关联的信息的通告数据包。

通信组件206可以经由与利用更低能耗的通信协议而非用于无线传输数据的常规通信协议相关联的通告通信通道来传输通告数据包。在非限制性示例中,通信组件206可以经由与低能耗(ble)协议相关联的通告通信通道来传输通告数据包。

参照图1和图2,通信组件206可以另外或替代地经由与同通告数据包相关联的通告通信通道不同的通信通道建立与可植入设备104所位于的身体102的外部的外部设备116的无线通信链路。例如,与同通告数据包相关联的通告通信通道不同的通信通道可以是被配置用于将数据传输至可植入设备104和/或从可植入设备104接收其他数据的另一通信通道。在非限制性示例中,外部设备116可以经由与通告通信通道不同的通信通道来读取由可植入设备104捕获的数据(例如,电描记图数据)。在另一非限制性示例中,可植入设备104可以经由与通告通信通道不同的通信通道将感测到的生理数据、基于所感测到的生理数据所做的诊断决定、可植入设备104性能数据和/或可植入设备104完整性数据传输到外部设备116。

在一个实施例中,可植入设备104可以响应于由外部设备116确定满足与同通告数据包相关联的服务字段相关联的标准而连接到外部设备116(例如,主动与之通信)、将数据直接传输到外部设备116和/或接收来自外部设备116的数据。例如,外部设备116可以响应于由外部设备116确定满足与同通告数据包相关联的服务字段相关联的标准而经由与通告通信通道不同的通信通道来读取由可植入设备104捕获的数据(例如,电描记图数据)。在另一个示例中,可植入设备104可以响应于由外部设备116确定满足与同通告数据包相关联的服务字段相关联的标准而经由与通告通信通道不同的通信通道将感测到的生理数据、基于所感测到的生理数据所做的诊断决定、可植入设备104性能数据和/或可植入设备104完整性数据传输到外部设备116。例如,与服务字段相关联的标准可以是:服务字段包括在与可植入设备104相关联的一组限定服务字段中。

在一些实施例中,通信组件206可以响应于由外部设备116接收通告数据包而接收来自外部设备116的响应数据包。

参照图1和图2,在一些实施例中,控制组件208可以与治疗递送组件210和/或电感测组件212通信。例如,控制组件208可以与治疗递送组件210和/或电感测组件212通信,以响应于所感测信号促进对心电活动的感测、对心律的检测以及生成电刺激治疗。例如,治疗递送组件210可以电耦合至尖端电极112a、b,环形电极114a、b和/或壳体106以递送诸如复律-除颤(cv/df)电击的电刺激治疗。在一些示例中,治疗递送组件210可以另外地耦合至尖端电极112a、b和/或环形电极114a、b以用于递送治疗和/或递送轻度电刺激从而生成患者警报。

电感测组件212可以电耦合至由引线110a、b承载的尖端电极112a、b和环形电极114a、b、以及可以充当公共电极或地电极的壳体106。例如,电感测组件212可以选择性地耦合至尖端电极112a、b,环形电极114a、b和/或壳体106,以便监测患者心脏的电活动(例如,与尖端电极112a、b和/或环形电极114a、b相关联的电活动)。例如,电感测组件212可以包括与尖端电极112a、b和/或环形电极114a、b相关联的检测电路。在一个实施例中,电感测组件212可以被启用用于监测选自尖端电极112a、b和/或环形电极114a、b中的一个或多个感测向量。例如,电感测组件212可以包括切换电路,所述切换电路用于选择尖端电极112a、b,环形电极114a、b和壳体1106中的哪一些被耦合到在电感测组件212中所包括的感测放大器或其他心脏事件检测电路。切换电路可以包括例如开关阵列、开关矩阵、多路复用器或适合用于选择性地将感测放大器耦合到所选择电极的任何其他类型的切换设备。

在一些示例中,电感测组件212可以包括用于感测选自以下各项的多个心电图(ecg)感测向量的多个感测通道:尖端电极112a、b;环形电极114a、b和/或壳体106。例如,电气感测组件212可以包括两个感测通道。每个感测通道可以包括用于感测来自跨所选电极(例如,尖端电极112a、b和/或环形电极114a、b)产生的所接收ecg信号的心脏事件(例如,r波)的感测放大器或其他心脏事件检测电路。心脏事件检测器可以基于当前感测的事件可随时间推移而衰减的峰值幅度使用自动调节感测阈值来操作。所接收的ecg信号每次在绝对消隐期之外超过自动调节感测阈值时,心脏感测事件信号(如r波感测事件信号)可以产生并被传送至控制组件208以用于检测心室性心博过速(vt)。

控制组件208可以被配置用于例如检测若未被处理则可能危及生命的vt发作(在此通常被称为“可电击节律”),如例如非窦性vt、心室性震颤等。从电感测组件212接收到的r波感测事件信号的定时可由控制组件208用来确定心脏感测事件信号之间的r波到r波间期。控制组件208可以例如对落入不同率检测区域中的rr间期进行计数,以确定心室率或执行其他基于率或基于间期的评估从而检测vt并从不要求cv/df电击的节律中辨别vt。

另外或替代地,电感测组件212可以包括模数转换器,所述模数转换器将来自所有可用感测通道的数字ecg信号提供至控制组件208以用于进一步信号分析从而用于vt检测。所感测的ecg信号可以被电感测组件212转换成多位数字信号并且被提供给控制组件208以执行ecg信号形态学分析。可以执行ecg信号形态学分析以检测、确认或辨别vt。

在实施例中,治疗递送组件210可以包括高电压(hv)治疗递送模块,其包括一个或多个hv输出电容器,并且在一些情况下,包括低电压治疗递送模块。当检测到可电击vt节律时,所述hv输出电容器可以通过hv充电电路被充电到预定电压电平。在检测到hv电容器已经达到递送所编程电击能量所需的电压的来自治疗递送模块210的反馈信号之后,控制组件208可以施加信号以触发hv电容器放电。以此方式,控制组件208可以控制治疗递送组件210的高电压输出电路的操作,从而使用尖端电极112a、b,环形电极114a、b和/或壳体106来递送高能量复律/除颤电击。

包括在电感测组件212中的每个感测通道可以包括尖峰检测器电路以用于检测存在于由电感测组件212接收到的(多个)心脏电中的非生理学电信号尖峰。尖峰检测器可以产生被传送到控制组件208的尖峰检测信号以用于检测引线问题以及避免由于对是非真实r波的电尖峰的过度感测引起错误检测vt。在一些示例中,电感测组件212可以被配置用于检测被递送至身体102的起搏脉冲。例如,由可植入设备104递送的心动过缓起搏脉冲或抗心动过速起搏脉冲可以被电感测组件212的尖峰检测器检测。

图3展示了根据在此描述的一个或多个实施例的示例性非限制外部设备(例如,外部设备116)的框图。外部设备116包括扫描组件304和通信组件306。在本公开中所解释的系统、装置或过程的方面可以构成体现在(多个)机器内的(多个)机器可执行组件,例如,体现在与一个或多个机器相关联的一个或多个计算机可读介质(或介质)中。这种(多个)组件当由所述一个或多个机器(例如,(多个)计算机、(多个)计算设备、(多个)虚拟机等)执行时可以使所述(多个)机器执行所描述的操作。外部设备116可以包括用于存储计算机可执行组件和指令的存储器310。外部设备116可以进一步包括用于促进由外部设备116对指令(例如,计算机可执行组件和指令)进行操作的处理器308。外部设备116可以包括总线312,所述总线耦合外部设备116的各组件,包括但不限于扫描组件304、通信组件306、处理器308和/或存储器310。为了简洁起见,省略了在此描述的在其他实施例中所采用的对类似元素的重复性描述。

扫描组件304可以经由至少一个通告通信通道来扫描与可植入设备(例如,可植入设备104)相关联的通告数据包的一个或多个服务字段(例如,由可植入设备104选择的一个或多个服务字段)。例如,扫描组件304可以被动地扫描与可植入设备(例如,可植入设备104)相关联的通告数据包的一个或多个服务字段(例如,由可植入设备104选择的一个或多个服务字段),而不将数据传输至可植入设备104。在各实施例中,扫描组件304可以针对包括在一组限定服务字段(例如,限定的uuid集)中的服务字段来扫描第一通告通信通道(例如,2402mhz通信通道)、第二通告通信通道(例如,2426mhz通信通道)和/或第三通告通信通道(例如,2480mhz通信通道)。在扫描两个或更多个通道的实施例中,可以按任何顺序来扫描特定的通告通道。一组限定服务字段可以与可植入设备(例如,可植入设备104)相关联。

在一些实施例中,扫描组件304可以扫描和/或标识包括在通告数据包中的一个或多个uuid。在一个实施例中,扫描组件304可以存储和/或接收标识与可植入设备104相关联的一个或多个限定服务字段或一组限定服务字段。因此,扫描组件304可以判定来自一组限定服务字段的限定服务字段是否被包括在通告数据包中。

在另一个实施例中,扫描组件304可以对在通告数据包中标识的限定服务字段进行解码。例如,扫描组件304可以采用将来自一组限定服务字段中的每个限定服务字段映射成与可植入设备104相关联的信息的数据结构(例如,表数据结构或映射数据结构)。例如,数据结构可以存储在存储器310和/或另一存储器中。扫描组件304可以扫描(例如,被动地扫描)所述一个或多个服务字段(例如,所述一个或多个限定服务字段),而不连接至可植入设备(例如,可植入设备104)。因此,因为可植入设备104可以将与可植入设备104相关联的信息传达至外部设备116而不建立与外部设备116的连接和/或而不接收来自外部设备116的一个或多个数据包,所以与可植入设备104中的一个或多个电源相关联的电力可以得以保留。

通信组件306可以响应于确定满足与所述一个或多个服务字段中的服务字段相关联的标准而经由与所述通告通信通道不同的通信通道来建立与所述可植入设备104的通信链路。例如,与服务字段相关联的标准可以是例如:服务字段包括在与可植入设备104相关联和/或针对所述可植入设备生成的一组限定服务字段中。在一个示例中,通信组件306可以响应于确定可植入设备104准备好将信息传达至外部设备(例如,外部设备116)而经由与所述通告通信通道不同的通信通道来建立与可植入设备104的通信链路。在一些实施例中,通信组件306可以响应于确定来自限定服务集的特定服务字段被标识(例如,响应于确定数据包包括与可植入设备104相关联的和/或由数据包组件204生成的编码信息)而经由与所述通告通信通道不同的通信通道来建立与可植入设备104的通信链路。

通信组件306可以例如响应于确定通告数据包的服务字段包括以下信息(如但不限于:可植入设备104的状态、可植入设备104的通信状态、可植入设备104的设备状态、与可植入设备104相关联的电源状态信息、与可植入设备104相关联的电池状态、与可植入设备104相关联的处理状态、可植入设备104当前执行的模式、与可植入设备104相关联的其他设备状态信息、与可植入设备104相关联的警报(例如,警报状态)、与可植入设备104相关联的指示符(例如,指示符状态)、与可植入设备104的存在相关联的信息、与可植入设备104相关联的医疗数据、与可植入设备104相关联的健康数据、与可植入设备104相关联的患者的患者数据等)而建立与可植入设备104的通信链路。在另一个实施例中,通信组件306可以基于包含在通告数据包中的信息内容建立与可植入设备104的通信链路。例如,包含在通告数据包中的信息可以指示可植入设备104是否具有待传输的数据和/或可植入设备104是否已经历事件。

在一个实施例中,扫描组件304可以通过采用将来自一组限定服务字段中的一个或多个(或者,在一些实施例中,每个)限定服务字段映射成与可植入设备104相关联的信息的数据结构(例如,表数据结构或映射数据结构)而确定通告数据包的服务字段包括所述信息。在另一个实施例中,扫描组件304可以通过采用将来自一组限定服务字段中的限定服务字段映射成与可植入设备104相关联的信息的数据结构(例如,表数据结构或映射数据结构)而对来自服务字段的信息进行解码。因此,与通信组件206连接的通信组件306可以促进将可植入设备104与外部设备116进行配对(例如,在可植入设备104与外部设备116之间建立通信通道)。

通信组件306还可以响应于确定不满足与所述一个或多个服务字段中的服务字段相关联的标准而放弃建立与可植入设备104的通信链路。例如,通信组件306还可以响应于确定通告数据包不包括特定服务字段中的兴趣信息和/或外部设备116可能搜索的特定信息而放弃建立与可植入设备104的通信链路。这样,通信组件306可以响应于确定可植入设备104未准备好将信息传达至外部设备(例如,外部设备116)而放弃建立与可植入设备104的通信链路。

图4展示了根据在此描述的一个或多个实施例的具有促进可植入设备与外部设备之间的通信的服务器的示例性非限制医疗设备遥测系统的示例示意图。在所示实施例中,医疗设备遥测系统400包括植入患者身体102内的可植入设备104、以及外部设备116和服务器402。为了简洁起见,省略了在此描述的在其他实施例中所采用的对类似元素的重复性描述。

在各个方面,可植入设备104、外部设备116和/或服务器402被配置用于经由一个或多个网络404与彼此通信。举例来讲,可植入设备104和/或外部设备116可以使用局域网(lan)、个域网(pan)或广域网(wan)(如互联网)与服务器402通信。因此,一个或多个网络404可以包括各种有线和/或无线网络,包括但不限于蜂窝网、促进ble通信的网络等等。

在一些实施例中,服务器402可以是存储一个或多个服务字段的内容和/或与一个或多个服务字段相关的信息的数据服务器。例如,服务器402可以生成和/或存储将来自一组限定服务字段中的一个或多个(或者,在一些实施例中,每个)限定服务字段映射成与可植入设备104相关联的信息的数据结构(例如,表数据结构或映射数据结构)。由服务器402生成和/或存储的数据结构可以被可植入设备104和/或外部设备116采用。

可植入设备104和/或外部设备116可以经由所述一个或多个网络404接收一组限定服务字段的信息。在实施例中,服务器402可以被配置用于随机生成针对一组限定服务字段中所包括的至少一个服务字段的信息。例如,服务器402可以随机数生成器、和/或被配置用于随机生成针对一组限定服务字段中所包括的至少一个服务字段的信息的其他电路、硬件和/或软件。例如,一组限定服务字段中所包括的服务字段可以包括随机生成的uuid。

在某些实施例中,服务器402可以经由所述一个或多个网络404将所述一个或多个服务字段的信息传输至可植入设备104(例如,可植入设备104可以经由所述一个或多个网络404接收来自服务器402的一个或多个服务字段)。在一个示例中,经由所述一个或多个网络404被传输至可植入设备104的所述一个或多个服务字段的信息可以是随机生成的信息。在另一个示例中,服务器402可以将所述一个或多个服务字段的信息传输至可植入设备104,以配置和/或更新存储在可植入设备104上的一组限定服务字段。另外或替代地,服务器402可以经由所述一个或多个网络404将所述一个或多个服务字段的信息传输至外部设备116(例如,外部设备116可以经由所述一个或多个网络404接收来自服务器402的一个或多个服务字段的信息)。在一个示例中,所述信息可以是随机生成的。

在一些实施例中,所述一个或多个服务字段的信息可以被同时传输至可植入设备104和外部设备116。在一些实施例中,所述一个或多个服务字段的信息可以在非重叠的时间段内被传输至可植入设备104和外部设备116。在又另一个实施例中,被传输至可植入设备104和/或外部设备116的所述信息可能在特定的时间段之后过期和/或一个或多个新服务字段的新信息可以在之前传输的信息过期之后被传输至可植入设备104和/或外部设备116。

在非限制性示例中,服务uuid集(例如,服务uuid池)可由可植入设备104和/或服务器402生成。服务uuid集可被生成用于可植入设备104。此外,可植入设备104和/或服务器402可以存储所述服务uuid集。服务器402可以另外地生成和/或存储另一服务uuid集以用于另一可植入设备。可植入设备104(例如,数据包组件204)可以基于与可植入设备104相关联的信息从服务uuid集中选择服务uuid(例如,以用在由通信组件206生成的通告数据包中)。外部设备116(例如,扫描组件304)可以因此被配置用于仅扫描uuid子集(例如,针对可植入设备104生成的uuid集)。此外,如果包括在由可植入设备104生成的(例如,由数据包组件204生成的)通告数据包中的服务uuid指示特定的条件得以满足(例如,可植入设备104准备好将信息传输至外部设备116),则外部设备116可以被配置用于仅连接至可植入设备104。因此,可植入设备104的电源消耗(例如,电池消耗)可以通过减少或消除与外部设备116的不必要连接而被减少。而且,在一些实施例中,在通告数据包中因此不需要表示电子标记的信息(例如,制造商特定的电子标记),这可以提高与同ble协议相关联的各外部设备(例如,与btle协议相关联的现成外部设备)的兼容性。

图5展示了根据在此描述的一个或多个实施例的基于通告数据包促进可植入设备与外部设备之间的通信的示例性非限制医疗设备遥测系统。医疗设备遥测系统500包括可植入设备104和外部设备116。在一些实施例中,如所示,系统500还可以包括服务器,如图4的服务器402。为了简洁起见,省略了在此描述的在其他实施例中所采用的对类似元素的重复性描述。

可植入设备104生成并传输或广播包括至少一个服务字段504中的信息的通告数据包502。在各实施例中,任意数量的不同服务字段可以被包括在通告数据包502中。

在一些实施例中,数据包组件204可以将与可植入设备104相关联的信息插入服务字段504中(例如,数据包组件204可以编码和/或生成与可植入设备104相关联在服务字段504中的信息)。例如,服务字段504可以包括以下信息,如但不限于:指示可植入设备104的状态的信息、指示可植入设备104的通信状态的信息、指示可植入设备104的设备状态的信息、指示与可植入设备104相关联的电源状态信息的信息、指示与可植入设备104相关联的电池状态的信息、指示与可植入设备104相关联的处理状态的信息、指示可植入设备104当前执行的模式的信息、指示与可植入设备104相关联的其他设备状态信息的信息、指示与可植入设备104相关联的警报(例如,警报状态)的信息、指示与可植入设备104相关联的指示符(例如,指示符状态)的信息、与可植入设备104的存在相关联的信息等。服务字段504因此可以使与可植入设备104相关联的信息能够经由通告数据包502(例如,仅使用uuid字段)被传达至外部设备116。

在一个示例中,服务字段504可被包括在通告数据包502的包数据单元部分中。通告数据包502的包数据单元部分可以是通告数据包502的有效载荷部分。在一些实施例中,包数据单元部分可以是通告数据包502的与低功率通信协议(如ble)相关联的部分。

将理解的是,服务字段504在通告数据包502内的位置可以不时地改变。例如,服务字段504的内容可以基于与可植入设备104相关联的状态或其他信息而改变(例如,是动态的)。在一些实施例中,通告数据包502的一部分可以是静态的并且通告数据包的另一部分(例如,与服务字段504相关联的部分)可以是动态的。

可植入设备104可以经由通告通信通道506传输和/或广播包括服务字段504的通告数据包502。在一个实施例中,可植入设备104可以在限定的时间段期间经由通告通信通道506反复地传输包括服务字段504的通告数据包502。在另一个实施例中,图5中所示的通告通信通道506可以表示一组通告通信通道。例如,通告数据包502可经由通告通信通道506以及一个或多个其他通告通信通道被广播。在一个示例中,通告通信通道506可以是与ble协议相关联的通告通道。例如,通告数据包502可以作为位流被传输,所示位流被分组成码字集合。在系统500的一个示例中,可植入设备104可以被实现为通告器设备并且外部设备116可以被实现为扫描仪设备。

图6展示了根据在此描述的一个或多个实施例的基于响应数据包促进可植入设备与外部设备之间的通信的示例性非限制医疗设备遥测系统。医疗设备遥测系统600包括可植入设备104和外部设备116。在某些实施例中,系统600还可以包括图4中所展示的服务器402。为了简洁起见,省略了在此描述的在其他实施例中所采用的对类似元素的重复性描述。

响应于可植入设备104经由通告通信通道506来传输和/或广播通告数据包502,外部设备116可以生成响应数据包602。外部设备116可以经由与(参照图5所示和所描述的)通告通信通道506不同的通信通道604来传输响应数据包602。响应数据包602可以促进建立可植入设备104与外部设备116之间的通信链路(例如,主动通信)。因此,通告数据包502(例如,通告数据包502的服务字段504)可以使与可植入设备104相关联的信息能够在生成响应数据包(例如,响应数据包602)之前和/或在经由响应数据包(例如,响应数据包602)建立可植入设备104与外部设备116之间的通信链路(例如,主动通信)之前被传达至外部设备116。

在一些实施例中,可植入设备104可以响应于接收到来自外部设备116的响应数据包602而经由通信通道604和/或另一通信通道将数据(例如,一个或多个数据包)传输至外部设备116。例如,可植入设备104可以响应于接收到来自外部设备116的响应数据包602而经由通信通道604和/或另一通信通道将数据传达至外部设备116。

图7至图10展示了根据在此描述的一个或多个实施例的促进可植入设备与外部设备之间的通信的示例性非限制方法的流程图。出于简化解释的目的,虽然所述方法被示出且被描述为一系列动作,但是所公开的主题不受限于所述动作顺序,因为一些动作可以按不同的顺序发生和/或与在此示出和描述的其他动作同时发生。例如,本领域技术人员将理解和认识到,方法可以替代性地如在状态图中被表示为一系列互相关的状态或事件。而且,并非所有展示的动作都可能要求来实现根据所公开主题所述的方法。另外,将理解的是,本公开中所公开的方法能够被存储在用于促进将这种方法传送和传递至计算机或其他计算设备的制品上。

现在参照图7,示出了根据一个实施例的促进可植入设备与外部设备之间的通信的示例方法700的流程图。在方法700的一些实施例中,可植入设备(例如,可植入设备104)采用数据包组件(例如,数据包组件204)和/或通信组件(例如,通信组件206)来促进可植入设备与外部设备之间的通信。为了简洁起见,省略了在此描述的在其他实施例中所采用的对类似元素的重复性描述。

在702处,可以确定可植入设备的状态(例如,由数据包组件204)。例如,可以确定可植入设备的状态、可植入设备的设备状态和/或与可植入设备相关联的其他信息。在一个示例中,可以从存储器中检索可植入设备的状态和/或与可植入设备相关联的其他信息。在另一个示例中,可以从可植入设备的组件(例如,处理器)中接收可植入设备的状态和/或与可植入设备相关联的其他信息。例如,可植入设备可以是imd。

在704处,可以基于可植入设备的状态(例如,通过数据包组件204)从一组服务字段中选择通告数据包的服务字段。例如,可以针对可植入设备生成一组限定服务字段。这样,可以基于可植入设备的状态来选择一组限定服务字段中针对可植入设备生成的服务字段。在一个示例中,所述一组限定服务字段可以是一组限定的标识符(例如,uuid等)。

在706处,指示可植入设备的状态的信息可以被插入(例如,被数据包组件204插入)通告数据包的服务字段中。例如,指示可植入设备的状态的信息可以被编码为uuid。在另一个示例中,指示可植入设备的状态的信息可以被编码为十六进制值。在又另一个示例中,指示可植入设备的状态的信息可以被编码为大于或等于16位值的位值。

在708处,包括指示可植入设备的状态的信息的通告数据包可被传输(例如,被通信组件206传输)。例如,包括指示可植入设备的状态的信息的通告数据包可在限定时段期间被广播(例如,经由通告通信通道被反复地广播)。包括指示可植入设备的状态的信息的通告数据包可经由通告通信通道(例如,无线通告通信通道)被传输。

因为数据包的配置以及可植入设备(例如,可植入设备104)与外部设备(例如,外部设备116)之间的通信是根据电气和机械组件及电路系统的组合建立的,并且由于将与可植入设备(例如,可植入设备104)相关联的信息插入(例如,编码)到在此描述的服务字段中,所以人们不能够复制或执行所述主题数据包配置和/或所述可植入设备与外部设备之间的通信。例如,人们不能够将指示可植入设备的状态的信息编码到通告数据包的服务字段中、传输通告数据包(例如,经由通告通信通道)等。例如,人们不能够将包括与指示可植入设备状态的信息相对应的位序列的数据包包化,人们无法经由通信通道以特定频率无线地广播数据包等等。

现在转向图8,示出了另一种用于促进可植入设备与外部设备之间的通信的方法800。在方法800的一些实施例中,可植入设备(例如,可植入设备104)采用数据包组件(例如,数据包组件204)和/或通信组件(例如,通信组件206)来促进可植入设备与外部设备之间的通信。为了简洁起见,省略了在此描述的在其他实施例中所采用的对类似元素的重复性描述。

在802处,可以确定与可植入设备相关联的警报(例如,由数据包组件204)。例如,可以确定与可植入设备相关联的警报状态或指示符状态。然而,将理解的是,可以另外或替代地确定与可植入设备相关联的其他信息。例如,与可植入设备相关联的其他信息可以包括但不限于:可植入设备的状态、可植入设备的通信状态、可植入设备的设备状态、与可植入设备相关联的电源状态信息、与可植入设备相关联的电池状态、与可植入设备相关联的处理状态、可植入设备当前执行的模式、与可植入设备相关联的其他设备状态信息、与可植入设备的存在相关联的信息、与可植入设备相关联的医疗数据、与可植入设备相关联的健康数据、与可植入设备相关联的患者的患者数据等。在804处,可以基于与可植入设备相关联的警报从一组限定服务字段中选择通告数据包的服务字段(例如,由数据包组件204)。在806处,指示警报的信息可被插入通告数据包的服务字段中(例如,由数据包组件204)。例如,指示与可植入设备相关联的警报的信息可以被编码为uuid。在另一个示例中,指示与可植入设备相关联的警报的信息可以被编码为十六进制值。在又另一个示例中,指示与可植入设备相关联的警报的信息可以被编码为大于或等于16位值的位值。在808处,包括指示与可植入设备相关联的警报的信息的通告数据包可以被广播(例如,由通信组件206)。例如,包括指示可植入设备的状态的信息的通告数据包可在限定时段期间被传输(例如,经由一组通告通信通道被反复地传输)。因为对服务字段中的电子信息的选择和/或解码是根据电气和机械组件及电路系统的组合执行的,因此人们不能够复制或执行这些操作。

现在转向图9,示出了另一种用于促进可植入设备与外部设备之间的通信的方法900。在方法900的一些实施例中,可植入设备(例如,可植入设备104)采用数据包组件(例如,数据包组件204)和/或通信组件(例如,通信组件206)来促进可植入设备与外部设备之间的通信。为了简洁起见,省略了在此描述的在其他实施例中所采用的对类似元素的重复性描述。

在902处,可以确定与可植入设备相关联的信息(例如,由数据包组件204)。例如,与可植入设备相关联的其他信息可以包括但不限于指示以下各项的信息:可植入设备的状态、可植入设备的通信状态、可植入设备的设备状态、与可植入设备相关联的电源状态信息、与可植入设备相关联的电池状态、与可植入设备相关联的处理状态、可植入设备当前执行的模式、与可植入设备相关联的其他设备状态信息、与可植入设备相关联的警报(例如,警报状态)、与可植入设备相关联的指示符(例如,指示符状态)、与可植入设备的存在相关联的信息等。

在904处,可以接收来自服务器的一组服务字段(例如,数据包组件204可以接收来自服务器的一组服务字段)。例如,服务器可以生成和/或存储一组限定服务字段。在一个示例中,服务器可以随机生成包括在所述一组限定服务字段中的一个或多个服务字段(例如,一个或多个服务字段值)。所述一组服务字段可以例如经由无线通信通道被接收。在实现方式中,所述一组服务字段可以在与服务器的前一通信会话过程中被接收和/或被存储在存储器中。在906处,可以基于与可植入设备相关联的信息来从一组服务字段中选择服务字段。例如,可以从服务器接收的一组服务字段中选择与同可植入设备相关联的信息相对应的服务字段值。在908处,服务字段可被插入通告数据包中(例如,由数据包组件204)。例如,服务字段可被编码在通告数据包中。在910处,包括与可植入设备相关联的信息的通告数据包可以被传输(例如,由通信组件206)。例如,包括与可植入设备相关联的信息的通告数据包可在限定时段期间被传输(例如,经由通告通信通道被反复地传输)。因为经由无线通道来接收和/或处理信号、以及对服务字段中的电子信息进行选择是根据电气和机械组件及电路系统的组合执行的,因此人们不能够复制或执行这些操作。

图10示出了另一种用于促进可植入设备与外部设备之间的通信的方法1000。在方法1000的一些实施例中,外部设备(例如,外部入设备116)采用扫描组件(例如,扫描组件304)和/或通信组件(例如,通信组件306)来促进可植入设备与外部设备之间的通信。为了简洁起见,省略了在此描述的在其他实施例中所采用的对类似元素的重复性描述。

在1002处,可以经由通告通信通道来扫描与可植入设备相关联的通告数据包的一个或多个服务字段。例如,扫描组件304可以经由通告通信通道来扫描与可植入设备相关联的通告数据包的一个或多个服务字段。在一个示例中,可以针对可植入设备来限定一组服务字段。这样,可以针对所述一组服务字段中所包括的服务字段来监测一个或多个通告通信通道。

在1004处,可以响应于确定满足与所述一个或多个服务字段中的服务字段相关联的标准而经由与所述通告通信通道不同的通信通道来建立与所述可植入设备的通信链路。例如,通信组件306可以响应于确定满足与所述一个或多个服务字段中的服务字段相关联的标准而经由与所述通告通信通道不同的通信通道来建立与所述可植入设备的通信链路。

在一个示例中,可以响应于确定可植入设备准备好传达信息而建立通信链路。所述信息可以包括例如:可植入设备的状态、可植入设备的通信状态、可植入设备的设备状态、与可植入设备相关联的电源状态信息、与可植入设备相关联的电池状态、与可植入设备相关联的处理状态、可植入设备当前执行的模式、与可植入设备相关联的其他设备状态信息、与可植入设备相关联的警报(例如,警报状态)、与可植入设备相关联的指示符(例如,指示符状态)、与可植入设备的存在相关联的信息、与可植入设备相关联的医疗数据、与可植入设备相关联的健康数据、与可植入设备相关联的患者的患者数据、其他信息等。在一些实施例中,响应于确定不满足与所述一个或多个服务字段中的服务字段相关联的标准而不建立与可植入设备的通信链路。因为扫描服务字段中的电子信息以及建立与设备的无线通信链路是根据电气和机械组件及电路系统的组合执行的,因此人们不能够复制或执行这些操作。

图11展示了根据在此描述的一个或多个实施例的可操作用于促进可植入设备与外部设备之间的通信的计算机的框图。例如,在一些实施例中,计算机可以是或包括在可植入设备104、外部设备116和/或服务器402(或可植入设备104、外部设备116和/或服务器402的任何组件)内。为了简洁起见,省略了在此描述的在其他实施例中所采用的对类似元素的重复性描述。

为了提供本文描述的一个或多个实施例的附加背景,图11和以下讨论旨在提供对本文所述一个或多个实施例可以在其中实现的适当计算环境1100的简要大致描述。

一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构等。而且,本领域技术人员将认识到,本发明方法可以用其他计算机系统配置来实践,包括单处理器或多处理器计算机系统、微型计算机、大型计算机、以及个人计算机、手持式计算设备、基于微处理器或可编程的消费电子产品等等,其中每一个都可操作性地耦合至一个或多个相关联的设备。

计算设备通常包括各种介质,所述介质可以包括计算机可读存储介质和/或通信介质,这两个术语在本文中如下彼此不同地使用。计算机可读存储介质可以是可由计算机访问的任何可用存储介质,并且包括易失性和非易失性介质、可移除和不可移除介质两者。举例来讲,但非限制地,计算机可读存储介质可以结合任何方法或技术来实现以存储诸如计算机可读指令、编程模块、结构化数据或非结构化数据的信息。有形和/或非暂态计算机可读存储介质可以包括但不限于随机存取存储器(ram)、只读存储器(rom)、电可擦可编程只读存储器(eeprom)、闪存或其他存储器技术、光盘只读存储器(cdrom)、数字通用光盘(dvd)或其他光盘存储设备、磁带盒、磁带、磁盘存储设备、其它磁存储设备、和/或可用来存储期望信息的其他介质。计算机可读存储介质可由一个或多个本地或远程计算设备访问,例如,经由访问请求、查询或其他数据检索协议,以进行关于由所述介质存储的信息的各种操作。

在此方面,术语“有形”在此当应用于存储设备、存储器、计算机可读介质或计算机可读存储介质时应被理解为排斥作为修改器自身仅传播有形信号并且不放弃覆盖自身不仅仅传播有形信号的所有标准的存储设备、存储器、计算机可读介质或计算机可读存储介质。

在此方面,术语“非暂态”在此当应用于存储设备、存储器、计算机可读介质或计算机可读存储介质时应被理解为排斥作为修改器自身仅传播非暂态信号并且不放弃覆盖自身不仅仅传播非暂态信号的所有标准的存储设备、存储器、计算机可读介质或计算机可读存储介质。

通信介质在数据信号(如已调制数据信号(例如,通道波或其他传输机制))中通常体现为计算机可读指令、数据结构、编程模块或者其他结构化或非结构化数据,并且包括任何信息递送或传输介质。术语“已调制数据信号”或信号指具有数据信号特性集中的一个或多个特性并以在一个或多个信号中编码信息的这种方式改变的信号。举例来讲,但非限制地,通信介质包括有线介质(如有线网络或直线连接)和无线介质(如声音介质、rf介质、红外介质和其他无线介质)。

再次参照图11,用于实现本文描述的实施例的一个或多个实施例的示例环境1100包括计算机1102、包括处理单元1104的计算机1102、系统存储器1106以及系统总线1108。系统总线1108将系统组件(包括但不限于系统存储器1106)耦合至处理单元1104。处理单元1104可以是各种可商购处理器中的任何一种。双核微处理器以及其他多核处理器架构也可以用作处理单元1104。

系统总线1108可以是若干类型的总线结构中的任何一种,其可以进一步互连至存储器总线(具有或没有存储器控制器)、外围总线、以及使用各种可商购总线架构中任何一种的局部总线。系统存储器1106包括ram1110和rom1112。基本输入/输出系统(bios)可存储在非易失性存储器中,如rom、可擦除可编程只读存储器(eprom)、eeprom,所述bios包含帮助如在启动过程中在计算机1102内的元件之间传送信息的基本例程。ram1110还可以包括高速ram,如用于缓存数据的静态ram。

计算机1102进一步包括内部硬盘驱动器(hdd)1114(例如,增强型集成驱动电子设备(eide)、串行高级技术附件(sata))。hdd1114可以通过硬盘驱动器接口1116连接至系统总线1108。驱动器及其相关联的计算机可读存储介质提供对数据、数据结构、计算机可执行指令等的非易失性存储。针对计算机1102,驱动器及存储介质以适当的数字格式调整对任何数据的存储。

多个编程模块可以被存储在驱动器和ram1110,包括操作系统1136、一个或多个应用程序1138、其他编程模块1140以及编程数据1142。操作系统、应用、模块和/或数据的全部或部分也可以被缓存在ram1110中。在此描述的系统和方法可以利用各种可商购的操作系统或操作系统的组合来实现。

移动设备可以通过一个或多个无线输入设备(例如,无线键盘1128和定点设备(如无线鼠标1130))将命令和信息输入到计算机1102中。其他输入设备(未示出)可以包括智能电话、平板计算机、膝上计算机、探测棒、可穿戴设备等。这些和其他输入设备经常通过可耦合至系统总线1108的输入设备接口1118连接至处理单元1104,但也可通过其他接口(如并行端口、ieee串行端口、游戏端口和/或通用串行总线(usb)端口)来连接。

计算机1102可以经由至一个或多个远程计算机(如(多个)远程计算机1132)的有线和/或无线通信使用逻辑连接在联网环境下进行操作。(多个)远程计算机1132可以是工作站、服务器计算机、路由器、个人计算机、便携式计算机、基于微处理器的娱乐设施、对等设备或其他公共网络节点,并且通常包括关于计算机1102描述的元件中的许多或全部,尽管出于简洁的目的仅展示了存储器/存储设备1134。所描绘的逻辑连接包括至局域网(lan)1126和/或更大网络(例如,wan1124)以及涉及几个(例如,至少两个)设备的较小pan的有线/无线连接。lan和wan联网环境是家里、办公室(例如,医疗设施办公室、医院办公室)和公司的公共场所,并且促进企业范围的计算机网络(如内联网),其中所有网络皆可连接至全球通信网络(例如,互联网)。

当在lan联网环境中使用时,计算机1102可以通过有线和/或无线通信网络接口或者适配器1120连接至局域网。适配器1120可以促进至lan1126的有线或无线通信,其还可以包括连接至lan1126的无线接入点(ap)以用于与适配器1120通信。

当在wan联网环境中使用时,计算机1102可以包括调制解调器1122或者可以连接至wan1124上的通信服务器或者具有用于通过wan1124(如借助于互联网)建立通信的其他装置。可以是内部或外部以及有线或无线设备的调制解调器1122可以经由输入设备接口1116连接至系统总线1108。在联网环境中,关于计算机1102或其一部分描绘的编程模块可以存储在远程存储器/存储设备中。将理解的是,所示网络连接是示例并且可以使用在计算机之间建立通信链路的其他手段。

计算机1102可以可操作以经由任意数量的协议(包括但不限于nfc、wi-fi和/或无线协议)与操作性地布置在无线通信中的任何无线设备或实体进行通信。因此,通信可以是关于常规网络的限定结构或者仅仅是至少两个设备之间的自组织通信。

nfc可以允许在家里或在任何位置处到imd的nfc场中的nfc启用设备的点对点连接。可以使用可被带入所植入nfc组件的3-4厘米范围内的nfc启用智能电话、平板计算机或其他设备来促进nfc技术。nfc通常提供424千位每秒(kbps)的最大数据速率,尽管数据速率可以从6.67kbps变化到828kbps。nfc通常以13.56兆赫兹(mhz)的频率操作。nfc技术通信通常是在不超过0.2米(m)的范围上并且建立时间可以小于0.1秒。对数据的低功率(例如,15毫安(ma))读取可以由nfc设备来执行。

wi-fi可以允许从家中沙发、酒店房间的床或者工作会议室无线地连接至互联网。wi-fi是类似于在手机中使用的使能够启用这类设备(例如,计算机)在室内和室外发送和接收数据的无线技术。wi-fi网络使用被称为ieee802.11(a、b、g、n等)的无线电技术来提供安全、可靠、快速的无线连接。wi-fi网络可用于将计算机彼此连接、连接至互联网、以及连接至有线网络(其可使用ieee802.3或以太网)。wi-fi网络在未许可的2.4和5ghz无线电频带中以例如11mbps(802.11a)或54mbps(802.11b)数据速率进行操作或者具有包含两种频带(双频)的产物,因此所述网络可以提供类似于在许多办公室中使用的基本10baset有线以太网网络的真实世界性能。

在此所描述的设备的实施例可以采用人工智能(ai)来促进自动匹配在此描述的一个或多个特征。所述实施例(例如,结合自动识别获取蜂窝站,所述蜂窝站在添加到现有通信网络之后提供最大值/收益)可以采用各种基于ai的方案以用于执行其一个或多个实施例。而且,可以采用分类器来确定所获取网络中的每个蜂窝站的排名或优先级。分类器是将输入属性向量x=(x1,x2,x3,x4,…,xn)映射到输入所属类别的置信度的函数,即,f(x)=置信度(类别)。这种分类可以采用概率性和/或基于统计的分析(例如,考虑到分析工具和成本因素)来预测或推断移动设备期望自动执行的动作。支持向量机(svm)是可被采用的分类器的示例。svm通过在可能输入空间中找出超曲面来进行操作,所述超曲面尝试将触发标准与非触发事件拆分开。直观地,这使得对接近但不完全等同训练数据的测试数据的分类正确。其他引导型和非引导型模型分类方法包括例如朴素贝叶斯(bayes)、贝叶斯(bayesian)网络、决策树、神经网络、模糊逻辑模型,并且提供不同独立模式的概率分类模型可被采用。在此使用的分类还将统计回归包括在内,统计回归用于开发优先级模型。

如将易于理解的,所述实施例中的一个或多个可以采用显式训练过的(例如,经由通用的训练数据)以及隐式训练过的(例如,经由观察移动设备行为、操作员偏好、历史信息、接收外部信息)分类器。例如,svm可以经由学习或训练阶段被配置在分类器构造器和特征选择模块中。因此,(多个)分类器可用于自动学习并执行多个功能,包括但不限于根据预定标准确定所获取蜂窝站中的哪些将收获最大数量的订户和/或所获取蜂窝站中的哪些将最小值添加到现有通信网络覆盖范围中等等。

如本文所采用的,术语“处理器”可以指基本上任何的计算处理单元或者设备,包括但不限于:单核处理器;具有软件多线程执行能力的单核处理器;多核处理器;具有软件多线程执行能力的多核处理器;具有硬件多线程技术的多核处理器;并行平台;以及具有分布式共享存储器的并行平台。另外,处理器可以至集成电路、专用集成电路(asic)、数字信号处理器(dsp)、现场可编程门阵列(fpga)、可编程逻辑控制器(plc)、复杂可编程逻辑器件(cpld)、离散门或晶体管逻辑、离散的硬件组件、或其任意组合,这些设备被设计成执行本文所描述的功能。处理器可以利用纳米级架构,如但不限于:基于分子和量子点的晶体管、开关盒门,以便优化空间使用或增强移动装置设备的性能。处理器还可以被实现为计算处理单元的组合。

本文公开的存储器可以包括易失性存储器或非易失性存储器或者可以包括易失性和非易失性存储器两者。举例来讲,但非限制地,非易失性存储器可以包括rom,可编程rom(prom)、电可编程rom(eprom)、电可擦除prom(eeprom)或闪存。易失性存储器可以包括ram,其充当外部高速缓存存储器。举例来讲,但非限制地,ram以许多形式可获得,如ram(sram)、动态ram(dram)、同步dram(sdram)、双数据速率sdram(ddrsdram)、增强型sdram(esdram)、同步链接dram(sldram)、以及直连rambusram(drram)。实施例中的存储器(例如,数据存储设备、数据库)旨在包括但不限于这些以及任何其他合适类型的存储器。

如在此使用的,如“数据存储设备”、“数据库”以及与组件的操作和功能相关的基本上任何其他信息存储组件等术语是指“存储器组件”或在包括存储器的“存储器”或组件中体现的实体。将理解的是,本文描述的存储器组件或计算机可读存储介质可以是易失性存储器或非易失性存储器或者可以包括易失性或非易失性存储器两者。

另外,词语“示例”和“示例性”在此用于指用作实例或展示。本文描述为“示例”或“示例性”的任何实施例或设计并不一定被解释为是相对于其他实施例或设计是优选或优越的。而是,对词语“示例”和“示例性”的使用旨在以具体的方式呈现概念。如在本说明书中所使用的,术语“或”旨在意指包含性的“或”而非排他性的“或”。即,除非另外指定或从上下文显而易见,否则“x采用a或b”旨在意指自然包含性排列中的任何一种。即,如果x采用a;x采用b;或者x采用a和b两者,则“x采用a或b”在前述情形中的任一种下都满足。另外,本申请中使用的冠词“一(a)”和“一个(an)”总体上应当理解为指“一个或多个”,除非另有所指或从针对单数形式的上下文中明显看出。在权利要求书和说明书中使用的术语“第一”、“第二”、“第三”等除非通过上下文以其他方式清楚可见否则仅用于简洁目的并且不必指示或暗指任何时间顺序。

上文已描述的内容仅包括一个或多个实施例的示例。当然,不可能为了描述这些示例的目的而描述出组件或方法的每一种可以想到的组合,但是本领域普通技术人员可以认识到,本文实施例的许多另外的组合和排列是可能的。因此,本文所公开和/或所要求保护的实施例意在包括落入所述详细说明书和所附权利要求书的精神和范围之内的所有这样的变更、修改以及变化。此外,对于在所述详细说明书和所述权利要求书中使用了术语“包括(include)”而言,这种术语意在以与术语“包括(comprising)”相似的方式是开放式的,这是由于“包括(comprising)”当被使用时被解释成权利要求项中的过渡词。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1