充气式空气床垫睡眠环境的调整和建议的制作方法

文档序号:10474720阅读:973来源:国知局
充气式空气床垫睡眠环境的调整和建议的制作方法
【专利摘要】方法可以包括接收床结构的组件的设置和设置的触发条件;使用设置和触发条件生成睡眠配置文件;当满足触发条件时,激活睡眠配置文件;并且基于睡眠配置文件的激活,从床结构的中央控制器发送信号到组件以调整设置。
【专利说明】充气式空气床垫睡眠环境的调整和建议
[0001]交叉引用
[0002]本申请要求于2013年3月14日提交的序号为61/781,571的美国临时申请的优先权的权益,通过引用将该公开的全部并入本文。
[0003]在本申请中所描述的主题涉及在以下申请中公开的主题:序号为61/781,266(代理人案号为3500.049PRV)于2013年3月14日提交的题目为“INFLATABLE AIR MATTRESSALARM AND MONITORING SYSTEM”的美国申请、序号为61/781,503 (代理人案号为3500.050PRV)于 2013年 3 月 14 日提交题目为“INFLATABLE AIR MATTRESS SYSTEMARCHITECTURE”的美国申请、序号为61/781,541(代理人案号为3500.051PRV)于2013年3月14 日提交的题目为 “INFLATABLE AIR MATTRESS AUTOFILL AND OFF BED PRESSUREADJUSTMENT”的美国申请、序号为61/782,394(代理人案号为3500.053PRV)于2013年3月14日提交的题目为 “INFLATABLE AIR MATTRESS SNORING DETECT1N AND RESPONSE” 的美国申请、序号为61/781,296(代理人案号为3500.054PRV)于2013年3月14日提交的题目为“INFLATABLE AIR MATTRESS WITH LIGHT AND VOICE CONTROLS” 的美国申请、以及序号为61/781,311(代理人案号为3500.055PRV)于2013年3月14日提交的题目为“INFLATABLE AIRMATTRESS SYSTEM WITH DETECT1N TECHNIQUES”的美国申请。以上引用的美国专利申请的每个的内容通过引用将其整体并入本文。
技术领域
[0004]该专利文档总体上涉及网络系统,并且更具体地而非通过限制的方式,涉及充气式空气床垫系统结构。
【背景技术】
[0005]在各个示例中,空气床垫控制系统允许使用者调整气垫床的硬度或位置。床垫可以具有多于一个区域,因此允许床垫的左侧和右侧被调整为不同的硬度等级。此外,床可以被调整到不同的位置。例如,床的床头部分可以升起而床的床尾部分则保持在原地。在各个示例中,两个分离的远程控制器被分别用来调整位置和硬度。
[0006]附图简述
[0007]—些实施例通过示例的方式示出,而非对附图中的图的限制,在附图中:
[0008]图1是根据示例的空气床系统的图解表示。
[0009]图2是根据示例的图1的空气床系统的各个组件的框图。
[0010]图3是根据示例的空气床系统的结构的框图。
[0011 ]图4是定义和激活睡眠配置文件的示例方法(400)的流程图。
[0012]图5是描绘检测使用者的睡眠状态或充分休息度(restfulness)的示例方法(500)的流程图。
[0013]图6是将睡眠配置文件推荐给使用者的示例方法(600)的流程图。
[0014]图7是自动地为使用者调整床的示例方法的流程图。
[0015]图8是计算机系统的示例形式的机器的框图,在计算机系统内可以执行一组指令,以使得机器执行本文所讨论的方法中的任何一个或多个。
[0016]详细描述
[0017]图1是示例实施例中的空气床系统10的图解表示。系统10可以包括床12,床12可以包括由弹性包边(resilient border)16包围并由床垫布(bed ticking) 18封包着的至少一个气囊14。弹性包边16可以包括任何合适的材料,如泡沫。
[0018]如在图1中所示,床12可以是具有第一气囊14A和第二气囊14B的两个气囊的设计。第一气囊14A和第二气囊14B可以处于与栗20的流体连通中。栗20可以通过控制盒24处于与远程控制器22的电通信中。远程控制器22可以通过有线或无线装置与控制盒24通信。控制盒24可以配置为,基于由使用者通过远程控制器22输入的命令来操作栗20,以引起第一气囊14A和第二气囊14B的流体压力增加或降低。远程控制器22可以包括显示器26、输出选择装置28、压力增加按钮29和压力降低按钮30。输出选择装置28可以允许使用者在第一气囊14A和第二气囊14B之间切换栗的输出,因此利用单个远程控制器22启动多个气囊的控制。例如,输出选择装置可以通过物理控制器(例如,开关或按钮)或输入控制器在显示器26上显示。可选择地,可以给每个气囊提供给分离的远程控制单元,并且每个可以包括控制多个气囊的能力。压力增加按钮29和压力降低按钮30可以允许使用者分别增加或降低用输出选择装置28选定的气囊中的压力。调整已选定气囊内的压力可以引起对气囊的硬度的相应的调整。
[0019]图2是根据各个示例详述空气床系统10的某些组件之间的数据通信。如在图2中所示,控制盒24可以包括电源34、处理器36、存储器37、开关装置38、模拟数字(A/D)转换器40、以及用于与远程装置和智能电话通信的无线电装置。例如,开关装置38可以是中继开关或固态开关。开关装置38可以被放置在栗20内而不是控制盒24内。
[0020]栗20和远程控制器22可以处于与控制盒24的双向通信中。栗20可以包括发动机42、栗歧管43、减压阀44、第一控制阀45A、第二控制阀45B以及压力传感器46,并且可以可流通地与第一气囊14A和第二气囊14B分别通过第一管子48A和第二管子48B进行连通。第一控制阀45A和第二控制阀45B可以由开关装置38控制,并可以是可操作的分别调整栗20和第一气囊14A和第二气囊14B之间的流体的流动。
[0021]在示例中,栗20和控制盒24可以被提供和封装为单个单元。可替代地,栗20和控制盒24可以作为物理上单独的单元来提供。
[0022]在操作中,电源34可以接收来自外部电源的电力,如110VAC电力,并且可以将电力装换为空气床系统10的某些组件所需的各种形式。处理器36可以用来控制与空气床系统10的操作相关的各个逻辑顺序,如将在下面进一步地详细讨论的。
[0023]在图2中示出的空气床系统10的示例考虑两个气囊14A和14B以及单个栗20。然而,其它示例可以包括具有两个或更多气囊的空气床系统和并入空气床系统以控制气囊的一个或多个栗。在示例中,分离的栗可以与空气床系统的每个气囊相关,或栗可以与空气床系统的多个气囊相关。分离的栗可以允许同时对每个气囊进行独立地充气或放气。此外,附加的压力传感器也可以并入空气床系统,使得例如分离的压力传感器可以与每个气囊相关。
[0024]在处理器36将降低压力的命令发送到气囊14A或14B中的一个的情况下,开关装置38可以被用来将处理器36发送的低电压命令信号转换为足以操作栗20的减压阀44的更高的操作电压并打开控制阀45A或45B。打开减压阀44可以允许空气从气囊14A或14B通过各自的空气管子48A或48B逸出。在放气期间,压力传感器46可以将压力读数通过A/D转换器40发送到处理器36 J/D转换器40可以接收来自压力传感器46的模拟信息并且将模拟信息转换为由处理器36可用的数字信息。为了将压力信息传送给使用者,处理器36可以将数字信号发送到远程控制器22以更新远程控制器上的显示器26。
[0025]在处理器36发送增加压力的命令的情况下,可以使栗发动机42通电,将空气通过空气管子48A或48B通过相应的阀45A或45B发送到指定的气囊。而为了增加气囊的硬度,空气被传送到指定的气囊,压力传感器46可以感知栗歧管43内的压力。此外,压力传感器46可以将压力读数通过A/D转换器40发送到处理器36。处理器36可以使用从A/D转换器40接收的信息以确定气囊14A或14B中的真实压力和期望的压力之间的差。为了将压力信息传送给使用者,处理器36可以将数字信号发送到远程控制器22以更新远程控制器上的显示器26。
[0026]一般而言,在充气或放气的过程中,栗歧管43内感知到的压力提供气囊内的压力的近似值。获取基本上等于气囊内的真实压力的栗歧管压力读数的示例方法是关闭栗20,允许气囊14A或14B以及栗歧管43内的压力均衡,并且然后利用压力传感器46感知栗歧管43内的压力。因此,提供充足的时间以允许栗歧管43和气囊14A或14B内的压力均衡可以产生气囊14A或14B内的真实压力的准确的近似值的压力读数。在各个示例中,使用多个压力传感器持续监测48A/B的压力。
[0027]在示例中,获取基本上等于气囊内的真实压力的栗歧管压力读数的另一个方法是通过压力调整算法的使用。一般而言,该方法可以通过基于气囊压力和栗歧管43内测量的压力(在充气周期和放气周期期间)之间的数学关系来近似估计气囊压力而起作用,因此消除了为了获得气囊压力的基本真实的准确的近似值而关闭栗20的需要。因此,可以达到气囊14A或14B内的期望压力设定点而不需要关闭栗20以允许均衡压力。使用气囊压力和栗歧管压力之间的数学关系来近似估计气囊压力的后一种方法在序号为12/936,084的美国申请中进行了详细地描述,该申请的整体通过引用并入本文。
[0028]图3示出了示例空气床系统的结构300。结构300包括床301、中央控制器302、硬度控制器304、接合控制器306、温度控制器308、外部网络设备310、远程控制器312、314以及声音控制器316。然而如使用空气床所描述的,系统结构也可以与其它类型的床一起使用。
[0029]如在图3中所示,网络床结构300被配置为星形拓扑,该星形拓扑具有起到集线器作用的中央控制器302和硬度控制器304、以及接合控制器306、温度控制器308、外部网络设备310、远程控制器312、314以及起到可能的轮辐(spoke)作用的声音控制器316,在本文中也称为组件。因此,在各个示例中,中央控制器302在各个组件之间起到中继的作用。
[0030]在其它示例中,可以使用不同的拓扑。例如,组件和中央控制器302可以被配置为网状网络,在该网状网络中,每个组件可以绕开中央控制器302而直接与其它组件中的一个或全部通信。在各个示例中,可以使用拓扑组合。例如,远程控制器312可以直接与温度控制器308通信,也可以将通信中继到中央控制器302。
[0031]在另一个示例中,中央控制器302监听组件之间的通信(例如,控制信号),即使通信没有通过中央控制器302中继。例如,考虑到使用者使用远程控制器312将命令发送到温度控制器308。中央控制器302可以监听命令并且检查来确定指令是否被存储在中央控制器302以推翻命令(例如,其与先前的设置冲突)。中央控制器302也可以记录用于未来使用的命令(例如,确定组件的使用者偏好的模式)。
[0032]在各个示例中,在图3中示出的控制器和设备的每个可以包括处理器、存储设备和网络接口。处理器可以是通用中央处理单元(CPU)或专用集成电路(ASIC)(统称为处理器)。存储设备可以包括易失性或非易失性静态存储装置(例如,闪存、RAM、EPR0M等)。存储设备可以存储指令,当这些指令由处理器执行时,其配置处理器执行本文所描述的功能。例如厚度控制器304的处理器可以配置为发送命令(例如,信号)到减压阀以降低床中的压力。
[0033]在各个示例中,组件的网络接口可以配置为发送和接收各种有线和无线协议中的通信。例如,网络接口可以配置为使用802.11标准(例如,802.1 la/b/c/g/n/ac)、PAN网络标准诸如802.15.4或蓝牙标准、红外线标准、蜂窝标准(例如,3G/4G等)、以太网和USB用于接收和发送数据。先前的列举不旨在是详尽无遗的而是可以使用其它协议。并不是图3中的所有组件都需要配置为使用相同的协议。例如,远程控制器312可以通过蓝牙与中央控制器302通信,而温度控制器308和接合控制器306使用802.15.4被连接到中央控制器。在图3内,闪电接头表述无线连接并且实线表示有线连接,然而组件之间的连接并不限于这样的连接,而且每个连接可以是有线的或无线的。
[0034]此外,在各个示例中,处理器、存储设备和以及组件的网络接口可以位于不同的位置中而不是位于用来施行命令的各个元件中。例如,如在图1中,硬度控制器302可以具有栗,其封装在单独外壳中而不是用于控制栗的处理器中。元件的相似的分离可以用于图3中的其它控制器和设备。
[0035]在各个示例中,硬度控制器304配置为调整空气床垫中的压力。例如,硬度控制器304可以包括如参考图2所描述的栗(例如,见栗20)。因此,在示例中,硬度控制器304可以响应于增加或降低空气床垫中的压力的命令。可以接收来自另一个组件的命令或基于是硬度控制器304的一部分的所存储的应用指令来接收命令。
[0036]如在图3中所示,中央控制器302包括硬度控制器304。因此,在示例中,中央控制器302的处理器和硬度控制器304的处理器可以是相同的处理器。此外,栗305也可以是中央控制器302的一部分。因此,中央控制器302可以负责压力调整以及本公开的另外部分所描述的其他功能。
[0037]在各个示例中,接合控制器306配置为通过调整支撑床的基座307来调整床(例如,床301)的位置。在示例中,床301可以包括单个基座307,其配置为调整具有单个床垫的床的位置。在另一个示例中,床301可以包括两个并行的基座307,其配置为协力地操作以调整具有单个床垫的床的位置。在另一个示例中,床301可以包括由两个并行的基座307支持的两个并行的床垫,其中基座307是可以单独操作的,使得可以为床301的两个不同的床垫设置分开的位置。基座307可以包括多于一个区域,例如,可以独立调整的床头部分318和床尾部分320。接合控制器306也可以配置为将不同等级的消息提供给床上的人。
[0038]在各个示例中,温度控制器308配置为增加、降低或保持使用者的温度。例如,衬垫可以放置在空气床垫的顶部或是空气床垫的一部分。可以推动空气通过衬垫并且排出以使床的使用者凉快。相反地,衬垫可以包括可以用来使使用者保持暖和的加热元件。在各个示例中,温度控制器308接收来自衬垫的温度读数。
[0039]在各个示例中,附加控制器可以与中央控制器302通信。这些处理器可以包括但不限于,控制位于床上和床周围的灯元件311和322A-F的功率状态(例如,打开或关闭)或强度的照明控制器、控制位于床附近的一个或多个音频/视觉组件313的功率状态或强度的音频/视觉控制器、控制温控器设备315的温度设置的温控器控制器、以及控制一个或多个电力插座336的功率的插座控制器。
[0040]在各个示例中,外部网络设备310、远程控制器312、314以及声音控制器316可以用来输入命令(例如,来自使用者或远程系统)以控制结构300的一个或多个组件。可以从控制器312、314或316中的一个发送命令并且在中央控制器302中接收命令。中央控制器302可以处理命令以确定路由已接收的命令的合适的组件。例如,通过控制器312、314或316中的一个发送的每个命令可以包括首部或指示命令用于哪个组件的其它元数据。中央控制器302则可以将命令通过中央控制器302的网络接口发送到合适的组件。
[0041]例如,使用者可以将使用者的床的期望温度输入到远程控制器312中。期望的温度可以封装在命令数据结构中,该数据结构包括温度并且将温度控制器308识别为受控的期望组件。命令数据结构则可以通过蓝牙被发送到中央控制器302。在各个示例中,命令数据结构在发送之前被加密。中央控制器302可以解析命令数据结构,并且使用PAN将命令中继到温度控制器308。温度控制器308则可以根据原来输入到远程控制器312中的温度,配置其元件以增加或降低衬垫的温度。
[0042]在示例的实现中,中央控制器302可以使用在床垫中检测到的压力变化(例如,使用放置在床垫内或床垫上的一个或多个温度传感器)来检测使用者的存在。温度传感器和中央控制器302可以检测,例如在特定的时间段内,温度的上升,并且确定使用者在床中。例如,如果中央控制器302检测温度的上升并且然后确定已检测到的温度的上升不是由系统的温度控制器308引起的,则中央控制器302可以确定使用者是存在的。
[0043]在各个示例中,数据可以从组件发送返回到一个或多个远程控制器。例如,由温度控制器308的传感器元件确定的当前温度、床的压力、基座的当前位置或其它信息可以被发送到中央控制器302。中央控制器302则可以发送已接收的信息,并且将其发送到可以将已接收的信息显示给使用者的远程控制器312。
[0044]在各个示例中,可以使用多个类型的设备来输入命令以控制结构300的组件。例如,远程控制器312可以是移动设备,诸如运行应用程序的智能手机或平板电脑。远程控制器312的其它示例可以包括用于与本文所描述的组件相互作用的专用设备。在各个示例中,远程控制器312/314包括给使用者显示界面的显示设备。远程控制器312/314也可以包括一个或多个输入设备。输入设备可以包括但不限于键盘、触摸屏、手势控制器、动作控制器和声音控制器。
[0045]远程控制器314可以是远程配置为与床垫结构的一个组件相互作用的单个组件。例如,远程控制器314可以配置为接受增加或降低空气床垫的压力的输入。声音控制器316可以配置为接受声音命令以控制一个或多个组件。在各个示例中,可以使用多于一个的远程控制器312/314和声音控制器316。
[0046]关于远程控制器312,应用可以配置为与一个或多个中央控制器进行配对。对于每个中央控制器,可以将数据发送到移动设备,该移动设备包括与中央控制器链接的组件的列表。例如,考虑到远程控制器312是移动手机并且应用已经验证并且与中央控制器302配对。远程控制器312可以将发现请求发送到中央控制器302以查询关于其他组件和可用的服务。在响应中,中央控制器302可以发送包括调整床的硬度、床的位置和床的温度的可用功能的服务列表。在各个实施例中,应用则可以显示用于增加/降低空气床垫的压力、调整床的位置和调整温度的功能。如果将组件添加到中央控制器302控制下的结构中或将组件从该结构中移除,则更新的列表可以发送到远程控制器312并且可以相应地调整应用接口。
[0047]在各个示例中,中央控制器302被配置为对结构300中的组件的软件更新的分配器。例如,温度控制器308的固件的更新可能成为可用的。可以将更新加载到中央控制器302的存储设备中(例如,通过USB接口或使用无线技术)。在无线应用中,例如中央控制器302可以接收来自云的更新或者来自W1-Fi的更新或者来自通过蓝牙的移动连接的更新。中央控制器302则可以使用更新指令将更新发送到温度控制器308。温度控制器308可以尝试安装该更新。状态信息可以从温度控制器308发送到中央控制器302,指示更新的成功或失败。
[0048]在各个示例中,中央控制器302配置为分析由压力传感器(例如,关于图2的传感器46)收集的数据,以确定躺在床上的人的各种状态。例如,中央控制器302可以确定躺在床上的人的心率或呼吸速率。可以使用收集的数据来进行附加的处理以确定人的可能的睡眠状态。例如,中央控制器302可以确定人什么时候睡着的,并且当睡着时,确定人的各种睡眠状
??τ O
[0049]在各个示例中,外部网络设备310包括与外部服务器相互作用的网络接口,该外部服务器用于对与结构300中的组件相关的数据进行处理和存储。例如,如以上所描述的已确定的睡眠数据可以通过网络(例如,因特网)从中央控制器302发送到外部网络设备310用于存储。在示例中,压力传感器的数据可以发送到外部服务器用于附加的分析。外部网络设备310也可以在数据发送到外部服务器之前分析数据和对数据滤波。
[0050]在示例中,组件的诊断数据也可以路由到外部网络设备310用于外部服务器上的诊断和存储。例如,如果温度控制器308检测到异常的温度读数(例如,一分钟内温度的下跌超过设置的阈值),诊断数据(传感器的读数、当前设置,等等)可以从温度控制器308无线地发送到中央控制器302。中央控制器302则可以将该数据通过USB发送到外部网络设备310。外部网络设备310可以将信息无线地发送到WLAN接入点,信息在WLAN接入点被路由到外部服务器用于分析。
[0051]在各个示例中,结构300包括基于时间(例如,倒计时或特定时间)或事件触发(例如,使用者的睡眠状态)来调整床的多个组件的特征。例如,配置文件可以定义为包括结构300的多个组件的设置。该设置可以包括但不限于,由硬度控制器304控制的一个或多个床垫的压力设置、由接合控制器306控制的一个或多个基座307的位置设置、由温度控制器308控制的一个或多个衬垫的温度、由照明控制器控制的灯元件322A-F的照明、和由插座控制器控制的一个或多个插座336的功率设置。配置文件在本文是指睡眠配置文件,但是也可以使用其它标签。相似地,用在本文中的按钮和UI元件的其它标签是为了说明的目的,可以使用其它标签而不违背本公开的范围。然而以下示例中使用关于睡眠的配置文件,相似的配置文件可以被建立,用于在那天或使用者从睡眠中醒来的时候使用。
[0052]在示例中,睡眠配置文件可以是包括结构300的组件的特征的一个或多个元组的数据结构、特征设置和触发(例如,“{压力;65;初始激发后一小时},{温度;72;获得REM酬民后一小时}”)。在各个示例中,替代单独的触发/或除了具有单独的触发之外,睡眠配置文件可以包括整体触发。睡眠文件可以由使用者独自定义或结合基于如下所进一步讨论的使用者以前的睡眠模式(存储在中央控制器302或在外部服务器上)的推荐来定义。因此,可以定义与不同的触发相关的多个睡眠配置文件。
[0053]在各个示例中,触发是基于时间、基于事件的,或是两者的组合。在示例中,时间可以是绝对时间,诸如“星期五下午9:00”,或时间也可以是与睡眠配置文件的激活有关一激活后的一小时(例如,使用者选择表示睡眠配置文件的控制器312、314或316上的UI元件)。基于事件的触发可以是与使用者的睡眠状态相关。例如,事件可以是使用者已经入睡或处于特定的睡眠状态中。可以定义组合触发,使得在检测到使用者已经入睡后的一小时可以激活配置文件。
[0054]图4示出了定义和激活睡眠配置文件的示例方法(400)的流程图。为了建立配置文件,可以使用控制器312、314和316的一个或多个来设置睡眠配置文件的使用者偏好选择(402)。例如,通过使用运行在智能手机312上的应用,可以将使用者界面(UI)呈现给使用者。UI可以将选项呈现给使用者以定义新的睡眠配置文件或修改现有的睡眠配置文件。在示例中,基于在睡眠期间的使用者的充分休息度的先前的监测,呈现修改或创建新的睡眠配置文件的推荐。
[0055]在接收使用者正在创建新的睡眠配置文件的指示时,可以用在睡眠配置文件中可使用的组件的设置的输入标记(复选框、单选按钮、输入形式,等等。)来呈现UI。例如,中央控制器302可以维护可通信地与中央控制器302耦合的组件列表,并且呈现组件的可用设置。在这种方式中,不是结构300的一部分的组件的设置(例如,如果使用者没有可调整的基座)不呈现给使用者。
[0056]在各个示例中,使用者可以与输入标记进行交互(例如,点击、激活),以指示用于各个组件和相关的触发的设置。输入标记可以配置为呈现每个组件的可用选项的范围。例如,可以向使用者呈现输入框,用于设置床的压力,其中附随的文本写着“请输入35-100的数字”。除了组件的设置之外,使用者可以可选择地命名睡眠配置文件。在使用者已经输入一个或多个可用组件的设置后,使用者可以选择“保存设置”的按钮以指示使用者输入设置已经完成。
[0057]在各个示例中,睡眠配置文件可以被定义为允许使用者识别晚上过程中的组件的多个设置的另一个等级的粒度。例如,在睡眠配置文件最初激活时,使用者可以指示衬垫的温度应该是72度,但是在获得REM睡眠后的一小时,应该降到68度。
[0058]在配置文件的偏好选择(例如,设置、命名、触发)已建立后,偏好选择可以被传输到中央控制器302并且存储在存储设备中(404)。在各个示例中,偏好选择可以存储在数据库中(相关的文件、非相关的文件、平面文件,等等)或结构化文件(例如,XML)中。
[0059]在使用者正在修改现有睡眠配置文件的场景中,中央控制器可以恢复存储在中央控制器302的存储设备中的现有睡眠配置文件的列表。例如,可以根据中央控制器302的存储设备内的命名或编号系统来存储睡眠配置文件。因此,可以将包括每个存储的睡眠配置文件的命名的UI呈现给使用者(例如,在远程控制器312的智能手机app上)。使用者则可以从列表选择睡眠配置文件,可以将选择指示发送到中央控制器302,并且中央控制器302可以恢复与选出的睡眠配置文件相关的偏好选择。因此,可以更新UI以包括睡眠配置文件的恢复的存储的偏好选择。使用者则可以更新睡眠配置文件,并且在完成任何改变时,选择“保存设置”的按钮。在按钮激活时,可以将更新的设置传输回中央控制器302,中央控制器302然后更新存储设备上的存储的睡眠配置文件。
[0060]在各个示例中,在中央控制器302上执行的指令确定是否应该激活睡眠配置文件(406)。确定可以包括检查睡眠配置文件是否是当前启用的。例如,除了识别睡眠配置文件的设置,使用者还可以指示是否激活或去激活睡眠配置文件。在示例中,一次只可以启用一个睡眠配置文件以避免睡眠配置文件设置之间的冲突。对于启用的睡眠配置文件,中央控制器302可以基于睡眠配置文件相关的触发或使用者的手动激活,确定是否应该激活睡眠配置文件(例如,中央控制器302从控制器接收使用者已激活了睡眠配置文件的指示)。如先前所指示的,结构300的每个组件可以在睡眠配置文件中有不同的触发。因此,睡眠配置文件的激活可以是完全激活或部分激活。如果确定触发睡眠配置文件的激活的条件不能被满足,则流程继续返回到406。
[0061]对于基于时间的触发,中央控制器302可以利用定时器324来确定是否应该激活睡眠配置文件。对于基于触发的睡眠周期,中央控制器302可以通过分析通过一个或多个压力传感器(例如,压力传感器46)收集的整个晚上的压力读数来监测使用者的睡眠周期状态。
[0062]例如,系统结构300可以通过压力传感器的读数来检测使用者的生物特征参数,诸如动作、呼吸和心跳。在使用者醒着时和在使用者睡着时都可以检测这些生物特征参数。在各个示例中,生物特征参数可以用来确定使用者的睡眠状态。使用心率信息、呼吸速率信息和其他使用者的信息监测使用者睡眠的技术在Steven J.Young等人的、题目为“APPARATUSFOR MONITORING VITAL SIGNS”的第20100170043号美国专利申请公布中公开,通过引用将其全部内容并入本文。
[0063]根据本公开,中央控制器302可以通过压力变化来检测使用者的睡眠动作、呼吸和心跳。例如,(图2的)压力传感器46可以用来监测床301的空气床垫中的气压。如果空气床垫上的使用者不是正在移动,床垫中的气压变化可以相对最小,并且可归因于呼吸和心跳。然而,当空气床垫上的使用者正在移动时,床垫中的气压可以很大量地波动。因此,由压力传感器46生成的并且由中央控制器302接收的压力信号可以被滤波并且被指示为对应动作、心跳或呼吸。
[0064]在示例实现中,中央控制器302可以执行使得压力传感器46以预定的采样速率来测量气压值的指令。中央控制器302可以将压力信号存储在存储器设备中。压力信号的处理可以由中央控制器302来执行或在远离床301的位置执行。如以上所指示的,分析压力信号,通过使用一个或多个生物特征参数,中央控制器302可以确定使用者的睡眠状态,例如,快速眼动(“REM”)或非快速眼动(“NREM” )。
[0065]图5是描绘了检测使用者的睡眠状态或充分休息度的示例方法(500)的流程图。在示例中,这个方法用来确定基于事件的触发的条件是否被满足。这个方法也可以用来推荐睡眠配置文件的变化或建立使用者的睡眠模式,如在下面进一步讨论的。
[0066]在图5中,中央控制器302执行引起压力感知装置,诸如图2中的压力传感器46,测量压力变量的指令(502)。在示例中,可以连续测量压力或以预定的采样速率来测量压力。中央控制器302可以分析由压力感知装置检测到的压力变化(504)。使用从这些已分析的压力变化获得的信息可以确定一个或多个生物特征参数(506)。在确定使用者的一个或多个生物特征参数后,中央控制器302可以将生物特征参数与指示使用者的特定睡眠状态或充分休息度的预定的值、范围或模式进行比较(508)。在这种方式中,中央控制器302可以识别使用者的睡眠状态或使用者睡得如何好(510)。
[0067]返回图4,在确定应该激活睡眠配置文件时,可以将控制信号发送到一个或多个控制器以根据睡眠配置文件来调整结构300的组件(408)。例如,如果触发是已获得REM睡眠后的一小时,衬垫的温度应该降到68度,可以使用下面的过程。中央控制器302可以使用如在图5中的方法来首先确定使用者已经进入REM睡眠。然后,中央控制器302可以使用定时器324启动一小时的倒数计数器。中央控制器302可以接收来自定时器324的一小时已经过去的指示(例如,信号)。然后,中央控制器324可以将控制信号发送到温度控制器308以将衬垫的温度变为68度。
[0068]图6示出了给使用者推荐睡眠配置文件的示例方法(600)的流程图。在各个实施例中,可以提供给使用者推荐以改变他们的睡眠配置文件,或者如果还没创建睡眠配置文件,建立睡眠配置文件。
[0069]在示例中,中央控制器302为使用者建立睡眠模式(602)。睡眠模式可以包括使用者整个晚上的充分休息度的指数。例如,根据使用者整晚获得的REM或深度睡眠与如使用图5所描述的方法确定的总的睡眠时间进行比较得到的比率,可以确定充分休息度。还可以使用充分休息度的其它定义(例如,由或压力传感器感知的,给定晚上的使用者动作的总量与动作的均量比较)。
[0070]在示例中,中央控制器302确定给使用者呈现的推荐(604)。当记录条目时,睡眠模式可以包括充分休息度和结构300的组件的相关设置的多个条目。因此,中央控制器302可以分析条目以确定哪些设置与更多或更少的充分休息度相关(例如,使用回归分析或其它统计技术)。例如,中央控制器302可以确定当床的压力是“50”时(所有其他设置是相等的),使用者的生物特征信号指示使用者不如“60”的压力设置舒适。因此,在获得睡眠状态后,可以推荐使用者将床调整为“60”的设置。可以做出多个推荐并且将其存储在中央控制器302。在各个示例中,基于以上分析,可以生成与更舒适的睡眠联系最强的那些设置的排名并且显示给使用者。
[0071]在示例中,将推荐呈现给使用者(606)。例如,当使用者通过远程控制器创建或修改现有睡眠配置文件时,询问将被发送到中央控制器302,请求任何已存储的推荐。如果有任何推荐,则该推荐可以发送回远程控制器并且呈现给使用者。在示例中,除了推荐之外,选项还可以被呈现给使用者以接受一个或多个睡眠配置文件的推荐。
[0072]在另外的示例中,许多使用者的睡眠模式被聚合在外部服务器(例如,通过各个中央控制器将匿名的睡眠数据发送到服务器)。可以分析聚合的数据以确定对使用者的睡眠推荐。例如,该分析可以在外部服务器完成。可以通过外部网络设备310来接收推荐并且按照个性化推荐的相似方式来存储。在各个示例中,给使用者呈现基于聚合数据的推荐而不是个性化推荐,或除了个性化推荐之外。
[0073]在示例中,基于推荐来更新使用者的睡眠配置文件(608)。例如,使用在图4中所描述的方法,可以使用使用者已指示接受的推荐的任何设置来在中央控制器302更新睡眠配置文件。
[0074]在示例中,替代为使用者创建的使用者可编辑和可见的睡眠配置文件,结构300可以包括在睡眠周期期间自动地调整结构300的组件的特征(如果该特征被使用者启用)。
[0075]图7是自动地为使用者调整床的示例方法的流程图。在示例中,按照先前(602)所讨论的建立使用者的睡眠模式(702)。中央控制器302则可以基于使用者的睡眠模式的分析来确定对床的组件做出的一个或多个调整(704)。例如,调整可以相似于在图6中所讨论的推荐。在下一个夜晚期间,在确定使用者睡着时或通过使用者手动激活,可以对组件做出调整(706)。在各个示例中,可以在紧接着的早晨呈现UI,要求使用者通过远程控制器评价前一晚的睡眠(708)。中央控制器302可以使用除了睡眠模式的生物特征信息之外的这个信息来做出进一步地调整,以增强下一晚使用者的睡眠体验,流程返回到702。
[0076]示例机器结构和机器可读介质
[0077]图8是计算机系统800的示例形式的机器的框图,可以执行在该计算机系统800内弓I起机器执行本文中所讨论的一套方法中的任何一个或多个方法的指令。在可选择的实施例中,机器操作为独立设备或可以连接(例如,联网)到其它机器。在联网的部署中,机器可以在服务器或服务器-客户端网络环境中的客户端机器的容量中操作,或作为对等(或分布式)网络环境中的对等机器。机器可以是个人计算机(PC)、平板PC、机顶盒(STB)、个人数字助理(PDA)、蜂窝电话、web设备、网络路由器、交换机或网桥、或能够执行指定要由机器执行的行为(按次序的或其它方式的)的指令的任何机器。此外,当只有单个机器被示出时,也应该采用术语“机器”来包括单独地或联合地执行一组(或多组)指令以执行本文中所讨论的一套方法的任何一个或多个方法的机器的任何集合。
[0078]示例计算机系统800包括处理器802(例如,中央处理单元(CHJ)、图形处理单元(GPU)、ASIC或组合)、主存储器804以及静态存储器806,这些项通过总线808彼此通信。计算机系统800还包括视频显示单元810(例如,液晶显示器(IXD)或阴极射线管(CRT))。计算机系统800也包括字母数字输入设备812(例如,键盘)、用户界面(UI)导航设备814(例如,鼠标)、磁盘驱动单元816、信号生成设备818(例如,扬声器)和网络接口设备820。
[0079]机器可读介质
[0080]磁盘驱动单元816包括机器可读介质822,其上存储一个或多个指令集合和实现本文所描述的一套方法或功能的任何一个或多个方法或由其利用的数据结构(例如,软件)824。在计算机系统800执行指令期间,该指令824也可以完全或至少部分地驻留于主存储器804内或处理器802内,主存储器804和处理器802也建立机器可读介质。
[0081]当在示例实施例中示出的机器可读介质822是单个介质时,术语“机器可读介质”可以包括存储一个或多个指令或数据结构的多个介质(例如,集中式数据库或分布式数据库和/或相关的缓存和服务器)或单个介质。应该采用术语“机器可读介质”来包括能够存储、编码或承载由机器执行并且引起机器执行本发明的一套方法中的任何一个或多个方法的指令的任何有形介质,或包括能够存储、编码或承载由这些指令利用或与这些指令相关的任何有形介质。术语“机器可读介质”应该相应地被采用,以包括但不限于固态存储器和光介质和磁介质。机器可读介质的特定例子包括非易失性存储器,包括以示例半导体存储器设备的方式的存储器,例如,可擦可编程只读存储器(EPR0M)、电可擦可编程只读存储器(EEPROM)和闪存设备;磁盘诸如内部盘和可移动盘;磁光盘;以及CD-ROM和DVD-ROM盘。
[0082]传输介质
[0083]指令824可以通过使用传输介质在通信网络826上发送或接收。可以使用网络接口设备820和大量熟知的传输协议(例如,HTTP)中的任何一个发送指令824。通信网络的示例包络局域网(“LAN”)、广域网(“WAN”)、因特网、移动电话网络、简易老式电话(POTS)网络和无线数据网络(例如,WiFi和WiMax网络)。术语“传输介质”应该被采用来包括能够存储、编码或承载由机器执行的指令的任何无形介质,以及包括数字或模拟通信信号或便于这样的软件的通信的其它无形介质。
[0084]虽然参考特定的示例实施例对实施例进行了描述,但是很明显的是,可以对这些实施例做出各种修改和改变而不违背本发明的更广泛的精神和范围。因此,说明书和附图被认为是说明性的意义而不是限制性的意义。形成本文的一部分的附图通过说明的方式而不是限制的方式示出了特定的实施例,在特定的实施例中可以实践主题。对说明的实施例进行了充分详细的描述以使得本领域的技术人员能够实践本文中所公开的教义。其它实施例也可以被使用并且从其中获得,使得可以进行结构和逻辑的替换和修改而不违背本公开的范围。因此,不采取限制意义中的详细描述,并且各个实施例的范围只由所附的权利要求以及这样的权利要求被赋予的等效物的全部范围来定义。按照惯例,除非另有说明,词语“一个(a)”和“一个(an)”可以意指一个或多个。
【主权项】
1.一种方法,包括: 接收床结构的组件的设置和所述设置的触发条件; 使用所述设置和所述触发条件生成睡眠配置文件; 当已满足所述触发条件时,激活所述睡眠配置文件;以及 基于所述睡眠配置文件的激活,从所述床结构的中央控制器向所述组件发送信号以调整所述设置。2.根据权利要求1所述的方法,其中接收所述设置的所述触发条件包括接收基于时间的触发条件,所述基于时间的触发条件指示了调整所述组件的时间。3.根据权利要求1所述的方法,其中接收所述设置的所述触发条件包括接收基于事件的触发条件,所述基于事件的触发条件指示了使用者的睡眠状态。4.根据权利要求3所述的方法,还包括: 基于分析使用所述床结构的使用者的生物特征参数来确定所述基于事件的触发条件已满足。5.根据权利要求4所述的方法,其中,所述生物特征参数通过使用所述床结构的压力传感器来采集。6.根据权利要求4所述的方法,其中,分析所述使用者的所述生物特征参数包括确定所述使用者的睡眠状态。7.根据权利要求1所述的方法,还包括: 监测与所述组件的所述设置有关的使用者的生物特征参数; 基于所述监测推荐所述组件的不同设置;以及 基于接收所推荐的不同设置被所述使用者接受的指示,使用所述不同设置来更新所述睡眠配置文件。8.一种系统,包括: 至少一个处理器; 存储设备,其包括指令,所述指令当被所述至少一个处理器执行时配置所述至少一个处理器进行以下操作: 接收床结构的组件的设置和所述设置的触发条件; 使用所述设置和所述触发条件生成睡眠配置文件; 当已满足所述触发条件时,激活所述睡眠配置文件;以及 基于所述睡眠文件的激活,从所述床结构的中央控制器向所述组件发送信号以调整所述设置。9.根据权利要求8所述的系统,其中,所述组件的所述设置包括所述床结构的衬垫的温度设置。10.根据权利要求8所述的系统,其中,所述组件的所述设置包括所述床结构的空气床垫的压力设置。11.根据权利要求8所述的系统,其中,所述组件的所述设置包括所述床结构的基座的位置设置。12.根据权利要求8所述的系统,其中,所述触发条件包括所述床结构的使用者的睡眠状态。13.根据权利要求12所述的系统,其中,所述至少一个处理器配置为监测所述使用者的睡眠状态以确定什么时候激活所述睡眠配置文件。14.一种非暂时性计算机可读介质,其包括指令,所述指令当由至少一个处理器执行时使得所述至少一个处理器执行以下操作: 建立床结构的使用者的睡眠模式; 基于所述睡眠模式,使用所述床结构的中央控制器来确定对所述床结构的组件做出的调整; 启动对所述组件的调整;以及 向所述使用者请求关于所述调整的反馈。15.根据权利要求14所述的非暂时性计算机可读介质,其中,所述指令还使得所述至少一个处理器通过以下操作建立床结构的使用者的睡眠模式: 监测所述使用者在睡眠期间的生物特征参数;以及 计算所述使用者的充分休息度指数。16.根据权利要求14所述的非暂时性计算机可读介质,其中,所述指令还使得所述至少一个处理器基于所述睡眠模式通过以下操作来确定对所述床结构的组件做出的调整: 确定对所述床结构的空气床垫的压力设置调整。17.根据权利要求14所述的非暂时性计算机可读介质,其中,所述指令还使得所述至少一个处理器基于所述睡眠模式通过以下操作来确定对所述床结构的组件做出的调整: 确定对所述床结构的衬垫的温度设置调整。18.根据权利要求14所述的非暂时性计算机可读介质,其中,所述指令还使得所述至少一个处理器执行以下操作: 基于所述反馈确定对所述床结构的组件做出的另外的调整。19.根据权利要求14所述的非暂时性计算机可读介质,其中,所述指令还使得所述至少一个处理器执行以下操作: 将所述组件的所述调整作为推荐呈现给所述使用者。
【文档编号】A61B5/08GK105828670SQ201480014812
【公开日】2016年8月3日
【申请日】2014年3月13日
【发明人】罗伯·纳恩, 韦德·丹尼尔·帕拉休斯基, 马修·韦恩·提尔斯特拉, 斯特西·斯图席恩斯基, 史蒂芬·扬, 卡尔·休伊特
【申请人】择舒公司, 斯利普艾丘实验室公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1