用于具有范围控制和非预期设备共存检测的设备配对的系统、装置和方法与流程

文档序号:19160541发布日期:2019-11-16 01:18阅读:204来源:国知局
用于具有范围控制和非预期设备共存检测的设备配对的系统、装置和方法与流程

本发明涉及用于配对两个设备的系统、方法和装置,并且特别地涉及使用范围控制和非预期设备共存检测来最小化设备和非预期设备之间的配对。



背景技术:

对体上医疗设备(例如,可穿戴输液泵)和体域网(ban)医疗设备(例如,手持式血糖仪、具有糖尿病管理应用的智能电话,和用于体上设备的无线控制器)的需求随着患者和医疗服务提供者希望更好和更方便地对诸如糖尿病之类的医疗状况进行患者管理而一直在增加。

两个设备之间(诸如可穿戴医疗设备和具有与可穿戴医疗设备相关的应用的单独专用控制器或智能电话之间)的安全配对对于避免医疗设备的非预期操作或可能的恶意干扰操作是重要的。另外,避免将医疗设备与另一个非预期设备配对也是重要的,特别是当在同一区域内存在医疗设备可以与其配对的多个潜在设备时。

甚至当多个设备在用于配对操作的信号的范围内时,需要医疗设备与预期设备的安全配对。



技术实现要素:

通过本发明的说明性实施例,克服了上述和其它问题,并实现了附加的优点。

本发明的说明性实施例的一个方面是提供一种将第一设备与第二设备配对用于其间的无线通信的方法,包括:第一设备以所选择的间隔和在所选择的射频范围内在所选择的持续时间内发射信号;第二设备扫描所选择的射频范围内的信号,第二设备提供有与在扫描时检测到的各个信号相关的信号强度数据;第二设备确定检测到的信号中的至少一个信号的信号强度数据是否满足信号强度标准,其中信号强度数据大于所选择的最小信号强度标准并且小于所选择的最大信号强度标准;第二设备确定检测到的信号是来自第一设备还是来自另一个设备;当检测到的信号满足信号强度标准并且第二设备确定检测到的信号仅来自第一设备而不是来自另一个设备时,第二设备向第一设备发送配对命令。

根据本发明的说明性实施例的各方面,当检测到的信号中的至少一个信号的信号强度数据大于所选择的最大信号强度标准,或者检测到的信号来自另一个设备而不是第一设备时,第二设备提醒用户移动到另一个位置以尝试将第一设备与第二设备配对。另外,第二设备忽略检测到的具有小于所选择的最小信号强度标准的信号强度数据的信号。

根据本发明的说明性实施例的各方面,第一设备具有由与第一设备类似的其它设备共享的标识符,并且第二设备被配置为在所选择的时间周期内与第一设备和共享标识符的其它设备中的任何一个设备配对,而不与不共享标识符的其它设备配对。

根据本发明的说明性实施例的各方面,在确定检测到的信号中的至少一个信号的信号强度数据是否满足信号强度标准之前,第二设备可以确定检测到的信号是来自第一设备还是来自另一个设备。

根据本发明的说明性实施例的各方面,所选择的射频范围能够是2.40-2.48千兆赫(ghz)范围。

根据本发明的说明性实施例的各方面,该方法还包括:第一设备在以所选择的间隔和所选择的射频范围内在所选择的持续时间内传送其信号之前降低其发射功率;第一设备接收配对命令;以及第一设备在与第二设备的配对完成之后增加其发射功率。例如,第一设备在配对完成之前将其发射功率降低到将第一设备和第二设备之间的通信范围限制到所选择的距离的发射功率水平。所选择的距离例如在0到20英寸之间。

根据本发明的说明性实施例的各方面,第二设备在扫描间隔期间扫描所选择的射频范围内的信号,每个扫描间隔包括持续时间长于两个所选择的间隔的扫描窗口,之后是非扫描周期,以检测除了第一设备之外,是否其它设备正在以所选择的间隔和在所选择的射频范围内发射信号。

根据本发明的说明性实施例的各方面,第二设备在扫描间隔期间扫描所选择的射频范围内的信号,每个扫描间隔包括持续时间长于两个所选择的间隔的扫描窗口,之后是非扫描周期,以检测除了第一设备之外,是否其它设备正在以所选择的间隔和在所选择的射频范围内发射信号。

根据本发明的说明性实施例的各方面,如果第二设备在扫描窗口期间检测到信号,则第二设备停止扫描并执行选自包括以下的组的各种检查中的至少一个或多个检查:确定信号中的识别数据是否对应于用于配对的预期设备、确定接收到的与信号相关的信号强度数据是否满足一个或多个信号强度标准,以及确定信号是来自第一设备而不是来自另一个设备,以及当检查中的任何一个检查失败时,第二设备继续扫描。

根据本发明的说明性实施例的各方面,一种被配置用于与第二设备配对以在其间进行无线通信的设备包括:射频(rf)接口,用于发射和接收rf信号,接收到的rf信号包括在所选择的rf范围内以所选择的间隔从第二设备发射的所选择的持续时间的通告信号;以及控制器,被配置为扫描所选择的射频范围内的信号,控制器被提供有与在扫描时检测到的各个信号相关的信号强度数据;确定接收到的rf信号中的至少一个信号的信号强度数据是否满足信号强度标准,其中信号强度数据大于所选择的最小信号强度标准并且小于所选择的最大信号强度标准;确定检测到的信号是来自第二设备还是来自另一个设备;并且当检测到的信号满足信号强度标准并且控制器确定检测到的信号仅来自第二设备而不是来自另一个设备时,向第二设备发送配对命令。

根据本发明的说明性实施例的各方面,控制器在扫描间隔期间扫描所选择的rf范围内的信号,每个扫描间隔包括持续时间长于两个所选择的间隔的扫描窗口,之后是非扫描周期,以检测除了第一设备之外,是否其它设备正在以所选择的间隔和在所选择的射频范围内发射信号。

根据本发明的说明性实施例的各方面,当检测到的信号中的至少一个信号的信号强度数据大于所选择的最大信号强度标准,或者检测到的信号来自另一个设备而不是第二设备时,控制器提醒用户移动到另一个位置以尝试与第二设备配对。

根据本发明的说明性实施例的各方面,控制器忽略检测到的具有小于所选择的最小信号强度标准的信号强度数据的信号。

根据本发明的说明性实施例的各方面,第二设备具有由与第二设备类似的其它设备共享的标识符,并且控制器被配置为在所选择的时间周期内与第二设备和共享标识符的其它设备中的任何一个设备配对,而不与不共享标识符的其它设备配对。

根据本发明的说明性实施例的各方面,控制器在扫描间隔期间扫描所选择的射频范围内的信号,每个扫描间隔包括持续时间长于两个所选择的间隔的扫描窗口,之后是非扫描周期,以检测除了第二设备之外,是否其它设备正在以所选择的间隔和在所选择的射频范围内发射信号。

根据本发明的说明性实施例的各方面,如果控制器在扫描窗口期间检测到信号,则控制器停止扫描并执行选自包括以下的组的各种检查中的至少一个或多个检查:确定信号中的识别数据是否对应于用于配对的预期设备,确定接收到的与信号相关的信号强度数据是否满足一个或多个信号强度标准,以及确定信号是来自第二设备而不是来自另一个设备,以及当检查中的任何一个检查失败时,控制器继续扫描。

根据本发明的说明性实施例的各方面,如果控制器在扫描窗口期间未能检测到信号,则控制器继续在一系列扫描间隔内扫描达所选择的时间量。

本发明的附加和/或其它方面和优点将在下面的描述中阐述,或者将从描述中清晰,或者可以通过本发明的实践来学习。本发明可以包括具有上述方面中的一个或多个方面、和/或特征中的一个或多个特征及其组合的待配对的设备和用于操作该设备的方法。本发明可以包括例如所附权利要求中阐述的特征中的一个或多个特征和/或上述方面的组合。

附图说明

通过以下结合附图的详细描述,将更容易理解本发明实施例的上述和/或其它方面和优点,其中:

图1描绘了根据本发明的说明性实施例的医疗设备和控制器;

图2a和图2b是根据本发明的说明性实施例的医疗设备和控制器的框图;

图3描绘了根据本发明的说明性实施例的在图2a和图2b中描绘的医疗设备和控制器的射频(rf)部件;以及

图4、图5和图6是根据本发明实施例的从医疗设备和控制器发射的信号的示图;

图7是根据本发明的说明性实施例的在图2a和图2b中描绘的医疗设备和控制器的操作的示图;以及

图8是根据本发明的另一个说明性实施例的在图2a和图2b中描绘的医疗设备和控制器的操作的示图。

在整个附图中,相同的标号将被理解为表示相同的元件、特征和结构。

具体实施方式

现在将详细参考在附图中示出的本发明的实施例。本文描述的实施例通过参考附图举例说明但不限制本发明。

参考图1、图2a和图2b,示出了说明性药物输送系统10,其具有医疗设备12和带有显示器24或其它用户界面的控制器14。

医疗设备12可以是可穿戴设备或患者携带设备。医疗设备12可以具有与其控制器14集成的用户界面,或者医疗设备可以被配置为由单独的控制器设备控制,诸如如图1所示的无线控制器14。在所示实施例中,医疗设备12由无线控制器14控制,但是应该理解的是,本发明的各方面适用于带有其自己的控制器的医疗设备12和要与医疗设备14配对的另一个设备12。

例如,医疗设备12可以是用于单个患者使用的一次性胰岛素输送设备(idd),其被配置用于以设定和可变的基础(24小时周期)率连续皮下输送胰岛素以及推注(bolus)(按需)剂量,用于管理需要胰岛素治疗的2型糖尿病(t2dm)患者。但是,应该理解的是,医疗设备12可以是任何体上医疗设备(例如,可穿戴输液泵、连续血糖仪)或体域网(ban)医疗设备(例如,手持式血糖仪、具有医疗状况管理应用的智能电话,或用于体上设备的无线控制器)。

idd12是系统10的一部分,系统10是用于由患有2型糖尿病(t2dm)的患者使用的高级胰岛素输送系统。它被配置为在目标用户通常居住的所有环境中每天24小时使用。它被配置为患者用户穿戴idd三天(最多84小时)。它有四(4)个主要功能:输送用户设定的每日基础胰岛素率;输送用户设定的推注胰岛素量;输送(一个或多个)手动推注胰岛素剂量;以及生成系统状态和通知。该系统解决了许多2型患者对需要谨慎的多次每日注射(mdi)的未满足的需求,简单且成本有效的胰岛素输送替代传统的复杂胰岛素泵。但是,应该理解的是,医疗设备12可以用于输送任何类型的流体,并且不限于胰岛素输送或仅输送给2型糖尿病患者。

无线控制器(wc)14用于对身体穿戴的idd进行编程,以向患者输送每日基础胰岛素率和进餐时间胰岛素量。wc14还提供idd12的状态信息以及对用户的通知。身体穿戴的idd12储存胰岛素并向患者皮下施用胰岛素。如果idd检测到问题(例如,储存器中的容量低、电池电量低),则idd经由wc向患者发送反馈。系统10中的通信软件支持的重要功能是wc14和idd12之间的无线通信,其使得idd12能够向wc14提供反馈并且用户以简单和分立的方式经由wc14通过idd12无线地控制他们的胰岛素输送。

在图2a所示的图示实施例中,idd12具有微控制器60,其被配置为控制泵送机构52、与wc14的无线通信(例如,经由具有匹配的电路和天线的rf电路54)以及泵操作。除了编程的药物输送之外,idd还具有用于手动输送药物的(一个或多个)推注按钮64。泵送机构52包括用于存储待经由套管68输送到穿戴idd的患者的流体药物(例如,胰岛素)的储存器76,以及用于通过套管可控地从储存器输送指定量的药物的泵72。可以使用注射器经由隔膜78填充储存器76。idd具有手动插入机构66,用于将套管68插入到患者体内;但是,处理器60可以被配置为操作可选的驱动电路以使插入机构66的操作自动化来将套管68部署到患者体内。另外,idd12可以可选地提供有流体传感器74或压力传感器70。例如,在一个或多个泵操作期间(诸如在储存器灌注期间),微控制器60可以操作led62以接通或闪烁。idd12由电池和调节器供电,如在58处所指示的。当初始化idd12(例如,上电以开始与wc14配对)时,(一个或多个)推注按钮64可以被配置为(一个或多个)唤醒按钮,当其被用户激活时,使idd12从节能睡眠模式唤醒。

在图2b所示的图示实施例中,wc14被实现为双微处理器部件,其具有:1)wc主处理器(wcmp)30和wc通信处理器(wccp)32。wcmp30连接到用户界面(ui)部件,诸如具有触摸屏24的lcd显示器,一个或多个按钮28、led指示器26等。wccp32连接到射频(rf)部件38(例如,天线和匹配电路),并且主要负责wc14与idd12的无线通信。两个处理器30、32通过串行外围接口(spi)相互通信。两个处理器30、32也可以通过两个中断引脚m_req_int和s_req_int相互中断。

继续参考图2b,除了用于电力的可更换的碱性电池34之外,wc14被设计为非现场可维修的(即,没有用户要检查、调整、更换或维护的零件)。在wc中提供非易失性存储器(例如,flash存储器)36以存储从idd12接收到的输送和状态数据,诸如输送日期和时间以及量。

具有电容式触摸屏24的lcd通过向用户呈现视觉和图形输出(例如,系统信息、指令、视觉通知、用户配置、数据输出等),并且通过为用户提供输入输入(例如,设备操作输入,诸如idd配对和设置和配量,以及配置参数等)的可视界面来用作用户的可视界面。具有电容式触摸屏24的wc显示器在其显示区域上检测(至少)单点触摸手势。例如,触摸屏被配置用于识别用户触觉输入(轻击、轻扫和按钮按压),从而允许在ui屏幕和应用内导航。触摸屏24通过特定的用户交互帮助执行特定的系统功能(即,idd12设置和与wc14的配对、胰岛素配量、向用户提供配量历史,以及idd停用和用另一个idd替换,等等)。wc14还可以包括按钮28,诸如设备唤醒按钮,当被用户激活时,该按钮使wc14从节能睡眠模式中唤醒。wc14还可以具有led26以指示低电池状态(例如,当剩余12小时或更少时间的使用量时指示低电池状态)。

具有idd12的wc14射频(rf)接口例如基于低功耗或基于ble的通信协议,但是可以使用其它无线通信协议。在药物输送系统10中,wc14和idd12利用从2400mhz到2480mhz频谱的ism频带在高达10英尺或大约3米的距离内无线通信。wc14与idd12通信,而idd在露天粘附到身体上。wc14是中央设备或主设备,并且idd12是外围设备或从设备。每当wcmp30想要向idd12发送信息或从idd12检索信息时,它通过与wccp32交互来这样做,wccp32又经由相应的rf电路38和54跨ble链路与idd12通信,如图3所示。

根据本发明的说明性实施例,wc14(例如,其wccp32)和idd12根据协议和各种操作进行通信,以减轻wc14与非预期idd12'配对,或者,反之亦然,预期的idd12与非预期的wc14'配对的风险。任何一种情况都可能导致泵机构53的非预期操作,潜在地导致可能对患者有害的胰岛素过度输注。根据本发明的说明性实施例的各方面,在idd12启动时(例如,在配对之前)的通信范围减小,诸如非预期的idd12'的非预期设备被wc14拒绝,并且当多个idd共存在附近被检测到时,防止wc14与idd12配对,除非该idd12是由wc14检测到的唯一idd。如下面更详细描述的,根据本发明的该说明性实施例的协议和操作包括降低wc14和idd12的发射功率水平以控制通信范围(例如,在配对之前小于或等于20”)、使用信号强度指示(例如,最小和最大接收信号强度指示(rssi)阈值)来拒绝包括非预期idd12'的非预期设备、调整wc14启动扫描时间以检测多个idd共存、在检测到多于一个idd12时指示用户与他/她的wc14和idd12一起移动到其它房间或位置以重试配对,并且当idd12是由wc14检测到的唯一idd12时仅允许wc14与该idd12配对。

在图4中示出了根据本发明的说明性实施例的在配对之前的idd12通告和wc14扫描。在唤醒时和配对之前,如106处所示每250毫秒(+/-10%),idd12用idd启动通告数据分组100进行通告,并且为可能来自wc14的回复等待3毫秒(+/-10%)。在wcmp30的请求下,wccp32通过每746毫秒(+/-10%)104开始扫描idd通告大约505毫秒(+/-10%)扫描窗口102来发起通信。在扫描周期104结束时,wccp32执行共存检查,如下面结合图7和图8所述。在扫描时间周期104结束时,如果wccp32在传输层超时周期内没有检测到任何通告分组100,则wccp停止扫描并发送带有传输超时错误码的nack响应。如下面结合图7和图8所述,在发送nack响应之后,如果没有检测到通告,则wccp32进入睡眠状态。

图5图示了根据本发明的说明性实施例的配对之后的idd12通告和wc12扫描。在配对之后,如果idd12没有主动泵送,则它以所选择的间隔108(例如,每1秒(+/-10%))用idd周期性数据分组100进行通告。在每个通告100之后,idd12为可能来自wc14的回复等待30毫秒(+/-10%)。在配对之后,在wcmp30的请求下,wccp32通过每746毫秒(+/-10%)开始扫描idd通告505毫秒(+/-10%)扫描窗口102来发起通信。

在图6中图示了根据本发明的说明性实施例的在泵送期间的idd12通告和wc14扫描。如果idd12正在输送诸如胰岛素的药物,则它在分配冲程112结束时每500毫秒通告2秒。即使在图6中未指示,但是在idd抽吸周期110和分配周期112之间的中断时间期间,如果可能,idd12仍尝试通告。当idd12正在泵送时,在wcmp30的请求下,wccp32通过每746毫秒(+/-10%)104开始扫描idd通告505毫秒(+/-10%)扫描窗口102来发起通信。

参考图7,描述了根据本发明的实施例的wc14和idd12的操作,特别是关于wcmp30、wccp32和idd处理器60的操作。示出了wcmp30和wccp32之间的spi接口;但是,如上所述,wc14可以被配置为单个处理器设备。而且,如上所述,在wc14和idd60之间提供了ble接口或类似的无线接口124。为了便于参考,图7中的操作编号为1到30。

为了开始将wc14与idd12配对,可以从节能睡眠模式唤醒idd12(例如,通过(一个或多个)用户激活按钮64),如图7中的操作1所指示的。idd12降低其发射功率(操作2),并开始通告idd启动通告数据(操作5),其中发射功率水平为0直到1分钟+/-10%。idd12周期性地发射idd启动通告数据分组(操作8)。响应于用户激活诸如触摸屏24开始按钮或其它按钮28之类的按钮,可以从wc14的节能睡眠模式唤醒wc14(例如,如操作3中所指示的),并进入开始模式(操作4)诸如wcmp30向wccp32发送启动命令。在接收到开始命令后,wccp32开始扫描idd启动通告数据(操作6),如上面结合图4所述。

继续参考图7和操作9,wc14可以确定特定类型的设备12是否在其附近。例如,idd12启动通告数据可以包括idd识别信息(例如,所选择的动态和/或静态参数或识别诸如制造商和/或型号或其它特性之类的设备类型的值),使得wc14可以被配置为仅与具有指定的idd识别信息的设备或idd配对,而不与不具有指定的idd识别信息的其它设备配对。参考操作9,wccp32可以确定idd12启动通告数据是否具有与例如其特定制造商相关的idd识别信息。如果不是,则wccp32继续扫描(操作7)。

参考图7中的操作10,如果wccp32从其附近确实具有指定的idd识别信息的设备扫描idd启动通告数据,则wccp32开始确定与idd启动通告数据有关的信号强度信息是否满足一个或多个阈值。例如,wccp32可以停止扫描并对接收到的分组执行接收信号强度指示(rssi)检查。rssi信息可以例如由wc14的rf电路38中的rf芯片生成。如果rssi小于最小水平(例如,-65dbm+/-10%),则wccp32忽略接收到的通告分组,并重试扫描过程(操作7)。选择最小水平来区分wp14附近的idd12通告与噪声或距离wc14足够远的为非预期的配对设备的idd12。

参考图7中的操作11,如果rssi大于最大水平(例如,-3dbm+/-10%),诸如当可能发生rf干扰时,wccp32向wcmp30发送nack响应(例如,具有超出最大rssi错误码的响应),如操作12处所指示的。wcmp30进而可以生成警报(例如,经由lcd触摸屏24)以建议用户移动到另一个位置(操作13)。

如果在扫描时间周期结束时wccp32检测到来自多于一个idd12的通告分组(操作14),则wccp32向wcmp30发送nack响应(例如,具有检测到共存错误码的响应)(操作15)。wcmp30进而可以生成警报(例如,经由lcd触摸屏24)以建议用户移动到另一个位置以重试配对,并且可选地已检测到另一个idd(操作16)。

如果rssi和共存检查已经通过,则wccp32可以向wcmp30发送idd启动通告数据响应消息(操作17)。在接收到响应消息后,wcmp30验证idd启动通告数据(例如,使用指定的idd识别信息)。如果该idd兼容性检查成功,则wcmp30向wccp32发送配对命令消息(操作19)。在接收到配对命令后,wccp32可以在将配对命令发送到idd12以发起配对过程(操作21)之前对配对命令消息执行ipc健全性检查(操作20)。

例如,如图7中的操作22和23所示,idd12可以接收配对请求,并且执行健全性检查,如果健全性检查失败,则使得idd12忽略该请求,并且如果健全性检查成功,则向wccp32发送配对响应。idd12和wccp32可以各自执行配对算法(操作24)。配对密钥可以分别在idd12和wccp32上生成,使得配对密钥交换不需要空中接口。wccp32将配对密钥信息保存到非易失性存储器位置。wccp32通过向idd发送低级别确认分组来确认配对(操作25)。在接收到wccp32的确认分组后,idd12保存配对密钥信息。在接收到wccp的确认分组后,idd通过将低级别确认分组发送回wccp32来确认配对(操作26)。因此,wccp14和idd32促进配对密钥分发(操作27)。

在接收到idd的确认分组后,wccp32向wcmp30发送配对成功消息(操作28)。在接收到配对成功消息后,wcmp30将配对密钥信息保存到非易失性存储器位置以进行记录。在配对之后,idd发射功率水平被设置(例如,到15)以增加通信范围。另外,在配对之后,wccp32发射功率水平也增加。wc14仅与配对的idd12通信,并且idd12仅接受来自配对的wc14的命令。wc12和idd14的这种绑定的通信关系保持不变,直到idd停用。在idd停用之后,wc14可以自由地与新的idd12配对;但是,在任何给定时间,wc14优选地仅被允许与一个idd12配对。

除了在信号强度(例如,rssi)检查(操作13和14)之前发生共存检查(操作10)之外,图8中的wc14和idd12操作类似于图7中的那些操作。换句话说,共存和信号强度检查的顺序可以互换。此外,设备检查(操作9)可以是可选的。

根据本发明的一个方面,wccp32不需要不断地扫描(例如,图7和图8的操作7),这节省了wc14功率。换句话说,wccp的扫描可以被交织,使得扫描发生所选择的持续时间(例如,如图4所示的505毫秒扫描窗口102),其长于idd12的两个通告间隔106(例如,两个250通告间隔106)以确保wccp32将不会错过在wc14的配对范围内从idd12检测到idd启动通告数据分组100。然后,在下一个扫描间隔104内再次扫描时间的另一个扫描窗口102之前,wccp在扫描间隔104内停止扫描所选择的时间间隔(例如,图4中的241毫秒)。

如果在扫描窗口102期间检测到idd启动通告数据分组100,则wccp32停止扫描并开始上面结合图7和图8描述的各种检查中的一个或多个检查;即,设备检查(操作9)、接收信号强度检查(操作10和11)和共存检查(操作14)。如果经由操作14定位了多个设备,或者没有通过其它检查(即,操作9、10和11),则wccp32再次开始扫描(操作7)。

如果在扫描窗口102期间未检测到idd启动通告数据分组100,则wccp32可以在一系列扫描间隔104内扫描所选择的时间量(例如,10秒)然后超时。在超时后,wccp32可以向wcmp30发送nack信号,wcmp30进而向用户提醒通信错误并且需要使预期的idd12更靠近wc14并重试配对。

本领域技术人员将理解的是,本公开不限于其应用于以下描述中阐述的或附图中图示的构造的细节和部件的布置。本文的实施例能够具有其它实施例,并且能够以各种方式实践或执行。而且,将理解的是,本文使用的措辞和术语是为了描述的目的,不应该被认为是限制性的。本文中“包括”、“包含”或“具有”及其变型的使用旨在涵盖其后列出的项目及其等同物以及附加项目。除非另有限制,否则本文中术语“连接”、“耦合”和“安装”及其变型被广泛使用并且包括直接和间接连接、耦合和安装。此外,术语“连接”和“耦合”及其变型不限于物理或机械连接或耦合。另外,诸如上部、下部、底部和顶部的术语是相对的,并且用于帮助图示,但不是限制性的。

根据本发明的所示实施例采用的说明性设备、系统和方法的部件可以至少部分地在数字电子电路系统、模拟电子电路系统或在计算机硬件、固件、软件或它们的组合中实现。例如,这些部件可以例如作为计算机程序产品来实现,诸如计算机程序、程序代码或有形地实施在信息载体中或机器可读存储设备中的计算机指令,用于由诸如可编程处理器、计算机或多个计算机等数据处理装置执行或控制操作。计算机程序可以用任何形式的编程语言编写,包括编译或解释语言,并且可以以任何形式部署,包括作为独立程序或作为模块、部件、子例程或其它适用于在计算环境中使用的单元。可以部署计算机程序以在一个计算机上或在一个站点处的多个计算机或者分布在多个站点上并通过通信网络互连的多个计算机上执行。而且,用于实现本发明的功能程序、代码和代码段可以由本发明所属领域的程序员容易地解释为在本发明的范围内。与本发明的说明性实施例相关联的方法步骤可以由执行计算机程序、代码或指令以执行功能的一个或多个可编程处理器执行(例如,通过对输入数据进行操作和/或生成输出)。例如,方法步骤也可以由专用逻辑电路系统来实现,例如fpga(现场可编程门阵列)或asic(专用集成电路),并且本发明的装置可以被实现为专用逻辑电路系统,例如fpga或asic。

结合本文所公开的实施例描述的各种说明性逻辑方框、模块和电路可以用被设计为执行本文描述的功能的通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、场可编程门阵列(fpga)或其它可编程逻辑设备、分立门或晶体管逻辑、分立硬件部件或其任何组合来实现或执行。通用处理器可以是微处理器,但在替代方案中,处理器可以是任何常规处理器、控制器、微控制器或状态机。处理器还可以被实现为计算设备的组合,例如dsp和微处理器的组合、多个微处理器、结合dsp内核的一个或多个微处理器、或任何其它这样的配置。

作为示例,适合于执行计算机程序的处理器包括通用和专用微处理器、以及任何类型的数字计算机的任何一个或多个处理器。通常,处理器将接收来自只读存储器或随机访问存储器或两者的指令和数据。计算机的基本元件是用于执行指令的处理器和用于存储指令和数据的一个或多个存储器设备。通常,计算机还将包括用于存储数据的一个或多个大容量存储设备,或可操作地耦合以从该一个或多个大容量存储设备接收数据或将数据传输到该一个或多个大容量存储设备或两者,大容量存储设备例如磁盘、磁光盘或光盘。适用于实施计算机程序指令和数据的信息载体包括所有形式的非易失性存储器,作为示例包括半导体存储器设备,例如eprom、eeprom和闪存设备;磁盘,例如内部硬盘或可移动磁盘;磁光盘;以及cd-rom和dvd-rom磁盘。处理器和存储器可以由专用逻辑电路系统补充或结合在专用逻辑电路系统中。

本领域技术人员将理解的是,可以使用各种不同技术和技巧中的任何一种来表示信息和信号。例如,可以在整个以上描述中参考的数据、指令、命令、信息、信号、比特、符号和芯片可以由电压、电流、电磁波、磁场或粒子、光场或粒子或其任何组合表示。

技术人员还将认识到的是,结合本文所公开的实施例描述的各种说明性逻辑块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。为了清楚地说明硬件和软件的这种可互换性,上面已经在其功能方面对各种说明性部件、方框、模块、电路和步骤进行了一般描述。这种功能被实现为硬件还是软件取决于特定应用和施加于整个系统的设计约束。技术人员可以针对每个特定应用以不同方式实现所描述的功能,但是这种实现决策不应被解释为导致脱离本发明的范围。

结合本文描述的实施例描述的方法或算法的步骤可以直接实施在硬件中、由处理器执行的软件模块中或两者的组合中。软件模块可以驻留在随机存取存储器(ram)、闪存、只读存储器(rom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)、寄存器、硬盘、可移动盘、cd-rom或本领域中已知的任何其它形式的存储介质中。示例性存储介质耦合到处理器,使得处理器可以从存储介质读取信息和向存储介质写入信息。在替代方案中,存储介质可以是处理器的组成部分。处理器和存储介质可以驻留在asic中。asic可以驻留在远程站、电子医疗设备、服务器或其组合中。在替代方案中,处理器和存储介质可以作为分立部件驻留在用户终端中。

除非在所附权利要求中阐述,否则以上给出的描述和附图仅旨在作为示例,并不旨在以任何方式限制本发明。特别要注意的是,本领域技术人员可以容易地以多种其它方式组合上面已经描述的各种说明性实施例的各种元件的各种技术方面,所有这些方面都被认为是在本发明的范围内。

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