CN111436808A - 智能枕头及其控制方法与装置、控制设备和存储介质 - Google Patents
智能枕头及其控制方法与装置、控制设备和存储介质 Download PDFInfo
- Publication number
- CN111436808A CN111436808A CN202010186446.3A CN202010186446A CN111436808A CN 111436808 A CN111436808 A CN 111436808A CN 202010186446 A CN202010186446 A CN 202010186446A CN 111436808 A CN111436808 A CN 111436808A
- Authority
- CN
- China
- Prior art keywords
- pressure
- pressure sensor
- air
- pillow
- sensor unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000003860 storage Methods 0.000 title claims abstract description 11
- 210000003437 Trachea Anatomy 0.000 claims abstract 3
- 230000004044 response Effects 0.000 claims description 37
- 230000001276 controlling effect Effects 0.000 claims description 35
- 230000000875 corresponding Effects 0.000 claims description 26
- 238000004590 computer program Methods 0.000 claims description 12
- 230000036544 posture Effects 0.000 description 100
- 238000004891 communication Methods 0.000 description 31
- 230000007958 sleep Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 13
- 230000000694 effects Effects 0.000 description 5
- 239000000203 mixture Substances 0.000 description 5
- 230000003860 sleep quality Effects 0.000 description 5
- 210000004712 Air Sacs Anatomy 0.000 description 4
- 238000001514 detection method Methods 0.000 description 4
- 230000001965 increased Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 229920000742 Cotton Polymers 0.000 description 2
- 240000006962 Gossypium hirsutum Species 0.000 description 2
- 206010062519 Poor quality sleep Diseases 0.000 description 2
- 210000003932 Urinary Bladder Anatomy 0.000 description 2
- 239000000945 filler Substances 0.000 description 2
- 240000008159 Ceiba pentandra Species 0.000 description 1
- 235000003301 Ceiba pentandra Nutrition 0.000 description 1
- 240000008620 Fagopyrum esculentum Species 0.000 description 1
- 235000009419 Fagopyrum esculentum Nutrition 0.000 description 1
- 206010022437 Insomnia Diseases 0.000 description 1
- 229920000126 Latex Polymers 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000003247 decreasing Effects 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 201000010099 disease Diseases 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 239000004816 latex Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003340 mental Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47G—HOUSEHOLD OR TABLE EQUIPMENT
- A47G9/00—Bed-covers; Counterpanes; Travelling rugs; Sleeping rugs; Sleeping bags; Pillows
- A47G9/10—Pillows
- A47G9/1081—Pillows comprising a neck support, e.g. a neck roll
- A47G9/109—Pillows comprising a neck support, e.g. a neck roll adapted to lie on the side and in supine position
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47G—HOUSEHOLD OR TABLE EQUIPMENT
- A47G9/00—Bed-covers; Counterpanes; Travelling rugs; Sleeping rugs; Sleeping bags; Pillows
- A47G9/10—Pillows
- A47G9/1045—Pillows shaped as, combined with, or convertible into other articles, e.g. dolls, sound equipments, bags or the like
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0423—Input/output
Abstract
本公开实施例公开了智能枕头及其控制方法与装置、控制设备和存储介质。该智能枕头的一具体实施方式包括:控制系统和枕头主体,枕头主体包括第一气囊、第二气囊和压力传感器单元,第一气囊和第二气囊沿枕头主体高度方向间隔设置,第一气囊的长度小于预设最短人体肩部宽度,压力传感器单元包括沿第一气囊的长度方向间隔设置于第一气囊上表面或下表面的至少两个压力传感器,控制系统包括控制设备、供电模块、气压传感器和气泵,第二气囊的出气口连接气压传感器,第二气囊与气泵通过气管连通,控制设备分别与压力传感器、气压传感器和气泵电性连接。该实施方式实现了根据人体睡姿自动调节枕头高度,进而提高人体的睡眠质量。
Description
技术领域
本公开实施例涉及医疗技术领域,具体涉及智能枕头及其控制方法与装置、控制设备和存储介质。
背景技术
由于当今社会巨大的工作和生活压力,越来越多的人群正日益面临睡眠质量不佳的困扰。睡眠质量不佳可表现为失眠、难以入睡、多梦、易惊醒等,轻则导致精神状态差,影响工作和生活,重则导致身体抵抗力下降,诱发各种疾病,影响身体健康。
人体睡眠时主要采用两种睡姿,仰卧和侧卧。根据研究,人体以仰卧和侧卧的姿势睡眠时适宜的枕头高度是不同的。一般而言,人体以仰卧姿势睡眠时枕头高度为一拳左右,以侧卧姿势睡眠时枕头高度与人体一侧肩宽大致相等时,能够获得最佳的睡眠质量。传统的平枕各部位高度基本相同,且不具备高度调节功能,需要两种不同高度的枕头交替使用才能适应两种不同的睡姿。为解决该问题,市面上出现了高低枕和可调节高度的枕头,用一个枕头就能够适应两种不同的睡姿,一定程度上促进了睡眠,提升了睡眠质量。
与平枕各处高度相同的特点不同,高低枕同时具有较高的适合侧卧的高枕位和较低的适合仰卧的低枕位,以侧卧姿势睡眠时头部枕在高枕位上,以仰卧姿势睡眠时头部枕在低枕位上,从而适应两种睡姿。
高低枕按照枕位设置方式大体分为两种。一种是在枕头宽度方向(与人体以正常仰卧姿势枕在枕头上时的肩宽方向同向)的不同部位设置不同枕位。例如,将枕头沿其宽度方向划分成左右两部分,其中一部分设置成高枕位,另一部分设置成低枕位,或者将枕头沿其宽度方向划分为左、中、右三部分,中间部分设置成低枕位,左右两部分设置成高枕位,等等。另一种是在枕头深度方向(与人体以正常仰卧姿势枕在枕头上时的肩宽方向垂直)的两侧设置不同枕位。例如,将枕头深度方向上的一侧的全部宽度都设置成高枕位,将枕头深度方向上的另一侧的全部宽度都设置成低枕位。
传统的高低枕和可调节高度的枕头虽然都能适应两种不同的睡姿,但是,也具有无法克服的缺点。在与传统平枕相比不明显增大体积的前提下,传统高低枕的缺点主要体现如下:
第一种高低枕由于是在一个枕头的宽度方向的不同部位设置不同枕位来适应不同的睡姿,枕头宽度被划分为多个部分以设置不同枕位,因此每个枕位的宽度受到限制,这会对人体头部在枕头宽度方向上的平移自由度造成限制。在无意变换睡姿的情况下,人体头部在枕头宽度方向上的平移幅度不能过大,否则容易枕到不适合当前睡姿的枕位上,影响睡眠质量。
第二种高低枕由于是在一个枕头的深度方向的两侧设置不同枕位来适应不同的睡姿,枕头深度被划分为两部分以设置两个不同的枕位,因此,每个枕位的深度受到限制,会导致枕位与头部的接触面积过小从而导致枕位对头部的支撑和包裹不足,使头部与枕头的接触部位受到的压强过大,影响睡眠质量。
而传统的可调节高度的枕头,由于无法检测人体睡姿并根据睡姿自动调节高度,用户变换睡姿后必须重新手动调节枕头高度才能适应新的睡姿。这就要求用户根据睡姿调节好枕头高度后以固定的睡姿睡眠,或者每次变换睡姿后手动调节枕头高度。由于一方面正常情况下人体每晚会有多次睡姿变换,难以整晚以固定的睡姿睡眠,而另一方面人体在沉睡状态下变换睡姿时意识模糊,极易忽略对枕头高度的调节,导致这种手动调节高度的枕头使用不便,实用性差,不能有效提高人体的睡眠质量。
发明内容
本公开实施例提出了智能枕头,以解决现有技术中传统的可调节高度的枕头无法检测人体睡姿并根据睡姿自动调节高度,而传统的高低枕会影响人体头部在枕头宽度方向上的平移自由度或影响枕位对头部的支撑和包裹作用的问题。
第一方面,本公开实施例提供了一种智能枕头,该智能枕头包括控制系统和枕头主体,其中,枕头主体包括第一气囊、第二气囊和压力传感器单元,第一气囊和第二气囊沿枕头主体高度方向间隔设置,第一气囊的长度小于预设最短人体肩部宽度,且第一气囊的长度方向与枕头主体的长度方向之间的夹角小于预设角度阈值,压力传感器单元包括沿第一气囊的长度方向间隔设置于第一气囊上表面或下表面的至少两个压力传感器,控制系统包括控制设备、供电模块、气压传感器和气泵,第二气囊的出气口连接气压传感器,第二气囊与气泵通过气管连通,控制设备分别与压力传感器、气压传感器和气泵电性连接,控制设备被配置成:实时获取压力传感器单元采集的压力数据和气压传感器采集的气压值;根据所获取的压力数据,确定压力传感器单元中各压力传感器受到的压力是否均衡;响应于确定均衡,确定智能枕头用户的当前睡姿为仰卧;响应于确定不均衡,确定智能枕头用户的当前睡姿为侧卧;根据预设的睡姿与第二气囊的目标气压范围之间的对应关系,确定与当前睡姿对应的第二气囊的目标气压范围;响应于确定所获取的气压值不在所确定的目标气压范围内,控制气泵对第二气囊执行充气或放气操作,直到从气压传感器实时获取的气压值在所确定的目标气压范围内。
在一些实施例中,压力传感器单元包括:沿第一气囊的长度方向间隔设置于第一气囊上表面或下表面的至少两个独立的压力传感器,和/或,沿第一气囊的长度方向设置于第一气囊上表面或下表面的长条形压力传感器单元,其中,长条形压力传感器单元包括沿长条形压力传感器单元长度方向设置的至少两个输出端端子与控制设备电性连接的压力传感器。
在一些实施例中,长条形压力传感器单元为长条形柔性薄膜压力传感器单元。
在一些实施例中,压力传感器单元中首尾两个压力传感器之间的长度大于预设最大人体肩部厚度且小于预设最短人体肩部宽度。
在一些实施例中,压力传感器单元采集的压力数据用于指示压力传感器单元中的每个压力传感器是否检测到压力;以及根据所获取的压力数据,确定压力传感器单元中各压力传感器受到的压力是否均衡,包括:根据受压传感器数目与传感器总数的比值,和/或,传感器总数减去受压传感器数目所得到的差值,确定压力传感器单元中各压力传感器受到的压力是否均衡,其中,受压传感器数目为根据所获取的压力数据确定的压力传感器单元中检测到压力的压力传感器的数目,传感器总数为压力传感器单元中的压力传感器数目。
在一些实施例中,根据受压传感器数目与传感器总数的比值,和/或,传感器总数减去受压传感器数目所得到的差值,确定压力传感器单元中各压力传感器受到的压力是否均衡,包括:响应于确定受压传感器数目与传感器总数相同,确定压力传感器单元中各压力传感器受到的压力均衡;响应于确定受压传感器数目与传感器总数不同,确定压力传感器单元中各压力传感器受到的压力不均衡。
在一些实施例中,压力传感器单元采集的压力数据包括压力传感器单元中的每个压力传感器检测到的压力值;以及根据所获取的压力数据,确定压力传感器单元中各压力传感器受到的压力是否均衡,包括:根据以下至少两项确定压力传感器单元中各压力传感器受到的压力是否均衡:最大压力值,最小压力值和平均压力值,其中,最大压力值为压力传感器单元中各压力传感器检测到的压力值中的最大值,最小压力值为压力传感器单元中各压力传感器检测到的压力值中的最小值,平均压力值为压力传感器单元中各压力传感器检测到的压力值的平均值。
在一些实施例中,控制系统还包括通信组件,通讯组件与控制设备电性连接,通讯组件与供电模块电性连接。
在一些实施例中,枕头主体还包括扬声器;以及控制设备还被配置成响应于通过通信组件接收到终端设备发送的音频播放请求,控制扬声器按照音频播放请求播放音频数据。
在一些实施例中,控制系统还包括快闪存储器,枕头主体还包括扬声器;以及控制设备还被配置成控制扬声器播放快闪存储器内存储的音频数据。
在一些实施例中,控制系统设置在枕头主体外部。
在一些实施例中,第二气囊与气压传感器之间采用固定连接方式或者可插拔方式连接。
在一些实施例中,供电模块包括蓄电池或电源适配器。
在一些实施例中,供电模块包括蓄电池、逆变器、电源切换设备和市电电源。
第二方面,本公开实施例提供了一种用于控制智能枕头的方法,应用于智能枕头中的控制设备,其中,智能枕头包括控制系统和枕头主体,其中,枕头主体包括第一气囊、第二气囊和压力传感器单元,第一气囊和第二气囊沿枕头主体高度方向间隔设置,第一气囊的长度小于预设最短人体肩部宽度,且第一气囊的长度方向与枕头主体的长度方向之间的夹角小于预设角度阈值,压力传感器单元包括沿第一气囊的长度方向间隔设置于第一气囊上表面或下表面的至少两个压力传感器,控制系统包括控制设备、供电模块、气压传感器和气泵,第二气囊的出气口连接气压传感器,第二气囊与气泵通过气管连通,控制设备分别与压力传感器、气压传感器和气泵电性连接,该方法包括:实时获取压力传感器单元采集的压力数据和气压传感器采集的气压值;根据所获取的压力数据,确定压力传感器单元中各压力传感器受到的压力是否均衡;响应于确定均衡,确定智能枕头用户的当前睡姿为仰卧;响应于确定不均衡,确定智能枕头用户的当前睡姿为侧卧;根据预设的睡姿与第二气囊的目标气压范围之间的对应关系,确定与当前睡姿对应的第二气囊的目标气压范围;响应于确定所获取的气压值不在所确定的目标气压范围内,控制气泵对第二气囊执行充气或放气操作,直到从气压传感器实时获取的气压值在所确定的目标气压范围内。
在一些实施例中,压力传感器单元中首尾两个压力传感器之间的长度大于预设最大人体肩部厚度且小于预设最短人体肩部宽度。
在一些实施例中,压力传感器单元采集的压力数据用于指示压力传感器单元中的每个压力传感器是否检测到压力;以及根据所获取的压力数据,确定压力传感器单元中各压力传感器受到的压力是否均衡,包括:根据受压传感器数目与传感器总数的比值,和/或,传感器总数减去受压传感器数目所得到的差值,确定压力传感器单元中各压力传感器受到的压力是否均衡,其中,受压传感器数目为根据所获取的压力数据确定的压力传感器单元中检测到压力的压力传感器的数目,传感器总数为压力传感器单元中的压力传感器数目。
在一些实施例中,根据受压传感器数目与传感器总数的比值,和/或,传感器总数减去受压传感器数目所得到的差值,确定压力传感器单元中各压力传感器受到的压力是否均衡,包括:响应于确定受压传感器数目与传感器总数相同,确定压力传感器单元中各压力传感器受到的压力均衡;响应于确定受压传感器数目与传感器总数不同,确定压力传感器单元中各压力传感器受到的压力不均衡。
在一些实施例中,压力传感器单元采集的压力数据包括压力传感器单元中的每个压力传感器检测到的压力值;以及根据所获取的压力数据,确定压力传感器单元中各压力传感器受到的压力是否均衡,包括:根据以下至少两项确定压力传感器单元中各压力传感器受到的压力是否均衡:最大压力值,最小压力值和平均压力值,其中,最大压力值为压力传感器单元中各压力传感器检测到的压力值中的最大值,最小压力值为压力传感器单元中各压力传感器检测到的压力值中的最小值,平均压力值为压力传感器单元中各压力传感器检测到的压力值的平均值。
在一些实施例中,控制系统还包括通信组件,通讯组件与控制设备电性连接,通讯组件与供电模块电性连接。
在一些实施例中,枕头主体还包括扬声器;以及该方法还包括:响应于通过通信组件接收到终端设备发送的音频播放请求,控制扬声器按照音频播放请求播放音频数据。
在一些实施例中,控制系统还包括快闪存储器,枕头主体还包括扬声器;以及该方法还包括:控制扬声器播放快闪存储器内存储的音频数据。
第三方面,本公开实施例提供了一种用于控制智能枕头的装置,应用于智能枕头中的控制设备,其中,智能枕头包括控制系统和枕头主体,其中,枕头主体包括第一气囊、第二气囊和压力传感器单元,第一气囊和第二气囊沿枕头主体高度方向间隔设置,第一气囊的长度小于预设最短人体肩部宽度,且第一气囊的长度方向与枕头主体的长度方向之间的夹角小于预设角度阈值,压力传感器单元包括沿第一气囊的长度方向间隔设置于第一气囊上表面或下表面的至少两个压力传感器,控制系统包括控制设备、供电模块、气压传感器和气泵,第二气囊的出气口连接气压传感器,第二气囊与气泵通过气管连通,控制设备分别与压力传感器、气压传感器和气泵电性连接,装置包括:获取单元,被配置成实时获取压力传感器单元采集的压力数据和气压传感器采集的气压值;均衡确定单元,被配置成根据所获取的压力数据,确定压力传感器单元中各压力传感器受到的压力是否均衡;仰卧睡姿确定单元,被配置成响应于确定均衡,确定智能枕头用户的当前睡姿为仰卧;侧卧睡姿确定单元,被配置成响应于确定不均衡,确定智能枕头用户的当前睡姿为侧卧;目标气压范围确定单元,被配置成根据预设的睡姿与第二气囊的目标气压范围之间的对应关系,确定与当前睡姿对应的第二气囊的目标气压范围;控制单元,被配置成响应于确定所获取的气压值不在所确定的目标气压范围内,控制气泵对第二气囊执行充气或放气操作,直到从气压传感器实时获取的气压值在所确定的目标气压范围内。
在一些实施例中,压力传感器单元中首尾两个压力传感器之间的长度大于预设最大人体肩部厚度且小于预设最短人体肩部宽度。
在一些实施例中,压力传感器单元采集的压力数据用于指示压力传感器单元中的每个压力传感器是否检测到压力;以及均衡确定单元进一步被配置成:根据受压传感器数目与传感器总数的比值,和/或,传感器总数减去受压传感器数目所得到的差值,确定压力传感器单元中各压力传感器受到的压力是否均衡,其中,受压传感器数目为根据所获取的压力数据确定的压力传感器单元中检测到压力的压力传感器的数目,传感器总数为压力传感器单元中的压力传感器数目。
在一些实施例中,根据受压传感器数目与传感器总数的比值,和/或,传感器总数减去受压传感器数目所得到的差值,确定压力传感器单元中各压力传感器受到的压力是否均衡,包括:响应于确定受压传感器数目与传感器总数相同,确定压力传感器单元中各压力传感器受到的压力均衡;响应于确定受压传感器数目与传感器总数不同,确定压力传感器单元中各压力传感器受到的压力不均衡。
在一些实施例中,压力传感器单元采集的压力数据包括压力传感器单元中的每个压力传感器检测到的压力值;以及均衡确定单元进一步被配置成:根据以下至少两项确定压力传感器单元中各压力传感器受到的压力是否均衡:最大压力值,最小压力值和平均压力值,其中,最大压力值为压力传感器单元中各压力传感器检测到的压力值中的最大值,最小压力值为压力传感器单元中各压力传感器检测到的压力值中的最小值,平均压力值为压力传感器单元中各压力传感器检测到的压力值的平均值。
在一些实施例中,控制系统还包括通信组件,通讯组件与控制设备电性连接,通讯组件与供电模块电性连接。
在一些实施例中,枕头主体还包括扬声器;以及该装置还包括:第一播放单元,被配置成:响应于通过通信组件接收到终端设备发送的音频播放请求,控制扬声器按照音频播放请求播放音频数据。
在一些实施例中,控制系统还包括快闪存储器,枕头主体还包括扬声器;以及该装置还包括:第二播放单元,被配置成控制扬声器播放快闪存储器内存储的音频数据。
第四方面,本公开实施例提供了一种控制设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器实现如第二方面中任一实现方式描述的方法。
第五方面,本公开实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其中,该计算机程序被一个或多个处理器执行时实现如第二方面中任一实现方式描述的方法。
本公开实施例提供的智能枕头基于人体以仰卧和侧卧姿势枕在枕头上时枕头的受力均衡性不同这一特点,通过在枕头主体中设置第一气囊和第二气囊,沿第一气囊的长度方向在第一气囊上表面或者下表面上间隔设置至少两个压力传感器,通过控制设备根据上述各压力传感器检测的压力数据来确定枕头受力是否均衡,进而判断人体是处于仰卧姿势还是侧卧姿势,再由控制设备根据人体睡姿控制气泵向第二气囊内充气或者放气以实现自动调节第二气囊的充气程度达到调节智能枕头高度的目的,以适应当前睡姿。本公开实施例提供的智能枕头可以实现包括但不限于以下技术效果:
第一,解决了传统的可调节高度的枕头无法检测人体睡姿并根据睡姿自动调节高度的问题,能够在人体睡眠时根据人体睡姿自动调节枕头高度以适应人体睡姿。
第二,由于不需要划分高枕位和低枕位,不会有枕位被限制宽度和深度的问题,因此不会对人体头部在枕头宽度方向上的平移自由度造成限制,也不会影响到枕位对头部的支撑和包裹作用。
第三,能够有效促进睡眠,提高睡眠质量,缓解人体压力,促进身心健康。
第四,通过采用被动式的压力传感器,无需主动发射检测信号,有效避免了主动发射检测信号对人体的辐射影响,保障了人体健康。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本公开的其它特征、目的和优点将会变得更明显:
图1A是根据本公开的智能枕头的一个实施例的结构示意图;
图1B是根据本公开的智能枕头的供电模块的一个实施例的结构示意图;
图2是根据本公开的用于控制智能枕头的方法的一个实施例的流程图;
图3是根据本公开的一个应用场景的示意图;
图4是根据本公开的用于控制智能枕头的装置的一个实施例的结构示意图;
图5是根据本公开的控制设备的计算机系统的结构示意图。
具体实施方式
下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。
图1A示出了根据本公开的智能枕头的一个实施例的结构示意图。
如图1A所示,智能枕头100可以包括控制系统101和枕头主体102。
枕头主体101可以包括第一气囊1011、第二气囊1012和压力传感器单元1013。
第一气囊1011和第二气囊1012沿枕头主体101的高度方向间隔设置。
第一气囊1011的长度可以小于预设最短人体肩部宽度。
第一气囊1011的长度方向与枕头主体101的长度方向之间的夹角可以小于预设角度阈值。通俗来讲,即,第一气囊的长度方向与枕头主体的长度方向之间基本一致,这样方便于检测用户的睡姿。可以理解的是,第一气囊1011的长度方向与枕头主体101的长度方向之间的夹角可以为零,即第一气囊1011的长度方向可以与枕头主体101的长度方向平行。
压力传感器单元1013包括沿第一气囊1011的长度方向间隔设置于第一气囊1011上表面或下表面的至少两个压力传感器。
控制系统102可以包括控制设备1021、供电模块1022、气压传感器1023和气泵1024。
第二气囊1012可以与气泵1024通过气管连通。第二气囊1012的出气口可以连接气压传感器1023。
控制设备1021可以分别与压力传感器1013、气压传感器1023、和气泵1024电性连接。
供电模块1022可以为控制设备1021、气压传感器1023和气泵1024提供电能。供电模块1022可以采用市电交流电方式供电,这种情况下供电模块1022可以包括电源适配器和电源线。当然,供电模块1022也可以采用蓄电池供电,这时供电模块1022也可以包括蓄电池和电源线。当然,供电模块也可以采用各种电源接口为控制设备1021、气压传感器1023和气泵1024提供电能。例如,电源接口可以是常规电源接口,也可以采用USB(Universal SerialBus,通用串行总线)接口或者当前广泛普及的Type-C(USB Type-C,C型USB)接口。可以理解的是,根据电源接口类型的不同,可以相应采用常规电源线、USB数据线或Type-C数据线作为电源线。
在一些可选的实现方式中,供电模块1022也可以包括如图1B所示的蓄电池10221、逆变器10222、电源切换设备10223和市电电源10224。蓄电池10221可以与逆变器10222电性连接,逆变器10222用于将蓄电池10221储存的电能转换成交流电输出。电源切换设备10223分别与逆变器10222和市电电源10224电性连接,用于将逆变器10222转换后的交流电或市电电源10224切入或切出供电模块对外的供电回路。实践中,电源切换设备10223可以是智能枕头100外表设置的控制按钮以实现电源切换功能。
当然,供电模块1022中还可以包括电源管理模块,用于实现电源分配和管理。
这里,第一气囊1011可以设置在枕头主体1011的上部、中部或下部(图1A中所示为下部)。只要第一气囊的位置能够处于人体以仰卧姿势躺在枕头主体上时肩部的下方即可。
由上述记载可知,第一气囊1011的长度方向与枕头主体101的长度方向之间的夹角可以小于预设角度阈值。而人体按照仰卧姿势躺在枕头主体101上时,人体肩宽方向与枕头主体101的长度方向是基本一致的,因此,第一气囊1011的长度方向与人体按照仰卧姿势躺在枕头主体101上时人体肩宽方向之间的夹角也可以小于预设角度阈值。即,第一气囊1011的长度方向与人体按照仰卧姿势躺在枕头主体101上时人体肩宽方向基本一致。另外,由于第一气囊1011的长度小于预设最短人体肩部宽度,并且压力传感器单元1013包括沿第一气囊1011的长度方向间隔设置于第一气囊1011上表面或下表面的至少两个压力传感器,则压力传感器单元1013所包括的压力传感器中首尾两个压力传感器之间的距离也小于预设最短人体肩部宽度,当人体按照仰卧姿势躺在枕头主体101上时,压力传感器单元1013中所有压力传感器都会检测到压力,且所检测到的压力是相对均衡的。而当人体按照侧卧姿势躺在枕头主体101上时,第一气囊1011的长度方向只有部分位置会受到压力(例如,当人体侧卧枕在枕头主体101的中部时,只有第一气囊1011长度方向的中部会受到压力或明显更大的压力),第一气囊1011长度方向上各处所受到的压力是不均衡的,因此压力传感器单元1013中各个压力传感器检测到的压力也是不均衡的。因此,控制设备1021可以通过检测压力传感器单元1013的各个压力传感器检测到的压力是否均衡来判断智能枕头用户的当前睡姿。
由于第二气囊1012与气泵1024通过气管连接,且控制设备1021与气泵1024电性连接,则控制设备1021可以通过控制气泵1024实现对第二气囊1012的充气和放气操作。并且,由于控制设备1021与气压传感器1023电性连接,以及第二气囊1012的出气口连接气压传感器1023,则控制设备1021可以通过实时获取气压传感器1023采集的气压值来确定智能枕头当前的枕头高度,并通过用户的当前睡姿确定适宜用户当前睡姿的枕头高度。如果智能枕头的当前枕头高度小于所确定的适宜用户当前睡姿的枕头高度,控制设备1021可以控制气泵1024对第二气囊1012逐渐进行充气以提高智能枕头的枕头高度并最终达到所确定的适宜用户当前睡姿的枕头高度。如果智能枕头的当前枕头高度大于所确定的适宜用户当前睡姿的枕头高度,控制设备1021可以控制气泵1024对第二气囊1012逐渐进行放气以降低智能枕头的枕头高度并最终达到所确定的适宜用户当前睡姿的枕头高度。
这里,由于第一气囊1011和压力传感器单元1013的主要作用是通过检测压力传感器单元1013所包括的各压力传感器所受压力是否均衡来判断用户睡姿,第二气囊1012的主要作用是控制枕头主体101的高度。因此,在一些可选的实现方式中,第一气囊1011可以位于第二气囊1012下方,且第一气囊1011的总体充气量可以小于第二气囊1012的总体充气量。这样,第二气囊1012可以相对较方便且较大幅度地控制枕头主体的高度。
在一些可选的实现方式,压力传感器单元1013可以沿第一气囊的长度方向间隔设置于第一气囊1011的上表面或下表面,以便于检测第一气囊的受力是否均匀。
在一些可选的实现方式,压力传感器单元1013可以包括:沿第一气囊1011的长度方向间隔设置于第一气囊1011上表面或下表面的至少两个独立的压力传感器,和/或,沿第一气囊1011的长度方向设置于第一气囊1011上表面或下表面的长条形压力传感器单元。这里,长条形压力传感器单元包括沿长条形压力传感器单元长度方向设置的至少两个输出端端子与控制设备1021电性连接的压力传感器。
在一些可选的实现方式中,长条形压力传感器单元可以为长条形柔性薄膜压力传感器单元。由于柔性薄膜压力传感器单元的柔性可弯曲以及灵敏度高的优点,更适合于用在枕头主体中采集受力情况。
另外,考虑到压力传感器单元1013主要用于采集各压力传感器的受力情况,供控制设备1021在根据各压力传感器采集的压力数据相对均衡的情况下确定用户睡姿为仰卧,在相对不均衡的情况下,确定用户睡姿为侧卧。在一些可选的实现方式中,压力传感器单元1013中首尾两个压力传感器之间的长度可以大于预设最大人体肩部厚度且小于预设最短人体肩部宽度。这样,可以确保人体以仰卧姿势躺在枕头主体101上时,压力传感器单元1013的所有压力传感器均检测到压力,而当人体以侧卧姿势躺在枕头主体101上时,压力传感器单元1013的存在未检测到压力的压力传感器和检测到压力的压力传感器,从而更有利于确定用户睡姿。
实践中,气泵1024的充放气操作会产生一定噪音。因此,在一些可选的实现方式中,控制系统102设置在枕头主体1021的外部。例如,可以通过加长控制系统102与枕头主体101之间的各种连接的连接长度(例如,气管长度和连接线长度等)来减少气泵1024在充放气操作过程所产生的噪音对用户睡眠的干扰程度。
实践中,考虑到气密性问题,第一气囊1011与气压传感器1023之间可以采用固定连接方式连接。当然在解决了插拔时的气密性问题的情况下,第一气囊1011与气压传感器1023之间也可以采用可插拔的方式连接。
在一些可选的实现方式中,控制系统102还可以包括通信组件(图1A中未示出),通讯组件可以与控制设备1021电性连接,通讯组件也可以与供电模块1022电性连接。这样,供电模块1022可以为通讯组件提供电源,控制设备1021还可以通过通讯组件实现与外界其他电子设备进行数据交互。
在一些可选的实现方式中,通讯组件可以包括以下至少一项:移动网络模块、蓝牙模块和无线上网Wi-Fi模块。
例如,当通讯组件包括蓝牙模块时,控制设备1021可以通过蓝牙模块实现与具备蓝牙功能的电子设备(例如,具有蓝牙功能的移动智能终端)进行数据交互。
又例如,当通讯组件包括移动网络模块和/或Wi-Fi模块时,控制设备1021可以通过移动网络模块和/或Wi-Fi模块实现与具备移动网络连接功能或者无线上网功能的电子设备进行数据交互。
在一些可选的实现方式中,枕头主体101还可以包括扬声器(图1A中未示出)。当枕头主体101包括扬声器时,控制设备1021可以控制扬声器播放音频数据。其中,所播放的音频数据可以是控制设备1021通过通讯组件从与控制设备网络连接的电子设备接收到的助眠音乐等音频数据。例如,用户可以提前在终端设备中选择希望在睡眠时播放的助眠音乐,并通过终端设备经由通讯组件向控制设备1021发送上述助眠音乐,进而用户在睡眠期间可以听到上述助眠音乐。
在一些可选的实现方式中,控制系统102还可以包括快闪存储器。这样,快闪存储器中可以存储数据,例如快闪存储器中可以存放音频数据。当枕头主体101中包括扬声器时,控制设备1021可以控制扬声器播放快闪存储器内存储的音频数据。而快闪存储器可以采用插拔方式与控制系统连接,用户可以通过将快闪存储器拔下,再将快闪存储器插入其他电子设备以实现将数据存储到快闪存储器中。例如,将助眠音乐存储进快闪存储器中,进而可以实现用户定制自己希望在睡眠时听到的助眠音乐。
控制设备1021可以是单独设置的控制器,例如可编程逻辑控制器(PLC,Programmable Logic Controller)、单片机、工业控制机等;也可以是由其他具有输入/输出端口,并具有运算控制功能的电子器件组成的设备;还可以是安装有用于控制智能枕头的方法类应用的计算机设备。例如,控制设备1021可以包括但不限于以下器件:FPGA(FieldProgrammable Gate Array,现场可编程逻辑门阵列)、ASIC(Application SpecificIntegrated Circuit,专用集成电路)。
需要说明的是,本公开实施例所提供的用于控制智能枕头的方法一般可以由控制设备1021执行。关于用于控制智能枕头的方法,请参考下文图2所示的实施例内容,在此不再赘述。
在一些可选的实现方式中,智能枕头100还可以设置有开关,通过开关来控制控制设备1021是否执行用于控制智能枕头的方法。当开关处于开的状态时,控制设备1021可上电即开始执行用于控制智能枕头的方法。当开关处于关的状态时,控制设备1021未被加电,也就不会执行用于控制智能枕头的方法,这时,智能枕头可以作为普通枕头使用。
在一些可选的实现方式中,枕头主体可以为平面、波浪形状或者枕头主体的上表面可以与头枕部贴合。
在一些可选的实现方式中,枕头主体中可以包括填充物,且填充物可以包括以下至少一项:记忆棉、乳胶、羽绒、木棉、棉花和荞麦。
在一些可选的实现方式中,智能枕头还可以包括枕套,枕套可以包裹枕头主体101。
继续参考图2,其示出了根据本公开的用于控制智能枕头的方法的一个实施例的流程200。该方法可以应用于智能枕头中的控制设备。这里,智能枕头可以包括控制系统和枕头主体,其中,枕头主体可以包括第一气囊、第二气囊和压力传感器单元,第一气囊和第二气囊可以沿枕头主体高度方向间隔设置,第一气囊的长度可以小于预设最短人体肩部宽度,且第一气囊的长度方向与枕头主体的长度方向之间的夹角可以小于预设角度阈值,压力传感器单元可以包括沿第一气囊的长度方向间隔设置于第一气囊上表面或下表面的至少两个压力传感器,控制系统可以包括控制设备、供电模块、气压传感器和气泵,第二气囊的出气口可以连接气压传感器,第二气囊与气泵可以通过气管连通,控制设备可以分别与压力传感器、气压传感器和气泵电性连接。该用于控制智能枕头的方法,包括以下步骤:
步骤201,实时获取压力传感器单元采集的压力数据和气压传感器采集的气压值。
在本实施例中,用于控制智能枕头的方法的执行主体(例如,图1A中所示的控制设备1021)可以实时获取压力传感器单元采集的压力数据和气压传感器采集的气压值。
实践中,一般而言,人体不枕在智能枕头的枕头主体上时,枕头主体中的压力传感器单元是不会检测到压力数据的。人体一旦枕在枕头主体上睡觉,枕头主体中的压力传感器单元就会时刻采集到压力数据。而气压传感器位于第二气囊的出气口,气压传感器也可以随时采集第二气囊内的气压值。因此,上述执行主体可以随时都在执行步骤201到步骤206,即通电就开始实时执行步骤201到步骤206。
步骤202,根据所获取的压力数据,确定压力传感器单元中各压力传感器受到的压力是否均衡。
在本实施例中,上述执行主体可以采用各种实现方式根据步骤201中所获取的压力传感器单元中各压力传感器采集的压力数据,确定压力传感器单元中各压力传感器受到的压力是否均衡。
在一些可选的实现方式中,压力传感器单元采集的压力数据用于指示压力传感器单元中的每个压力传感器是否检测到压力。例如,压力传感器单元中的每个压力传感器检测到压力,就给出数值1,检测不到压力就给出数值0。基于上述压力传感器单元采集的压力数据,步骤202可以如下执行:
根据受压传感器数目与传感器总数的比值,和/或,传感器总数减去受压传感器数目所得到的差值,确定压力传感器单元中各压力传感器受到的压力是否均衡。其中,受压传感器数目为根据所获取的压力数据确定的压力传感器单元中检测到压力的压力传感器的数目,传感器总数为压力传感器单元中的压力传感器数目。
下面具体说明:设压力传感器单元设置有N个压力传感器,那么传感器总数即为N。再设步骤201中实时获取的压力传感器单元采集的压力数据显示上述N个压力传感器中有M个压力传感器检测到压力,(N-M)个压力传感器没有检测到压力,那么受压传感器数目为M。这里,就是根据M/N,和/或,(N-M)来确定压力传感器单元中各压力传感器受到的压力是否均衡。例如,可以在确定M/N大于预设比例阈值的情况下,确定压力传感器单元中各压力传感器受到的压力均衡,反之确定压力传感器单元中各压力传感器受到的压力不均衡。比如,预设比例阈值可以为0.6,0.7,0.8,或者0.9等等。又例如,还可以在确定(N-M)小于等于预设最少未受压力传感器数目的情况下,确定压力传感器单元中各压力传感器受到的压力均衡,反之确定压力传感器单元中各压力传感器受到的压力不均衡。比如,预设未受压力传感器数目可以为1,2,3等等。再例如,还可以在确定M/N大于预设比例阈值且(N-M)小于等于预设最少未受压力传感器数目的情况下,确定压力传感器单元中各压力传感器受到的压力均衡,反之确定压力传感器单元中各压力传感器受到的压力不均衡。可选地,上述执行主体还可以在确定受压传感器数目与传感器总数相同的情况下,确定压力传感器单元中各压力传感器受到的压力均衡。反之,如果确定受压传感器数目与传感器总数不同,可以确定压力传感器单元中各压力传感器受到的压力不均衡。
在一些可选的实现方式中,压力传感器单元采集的压力数据可以包括压力传感器单元中的每个压力传感器检测到的压力值。这样,步骤202可以如下执行:
根据以下至少两项确定压力传感器单元中各压力传感器受到的压力是否均衡:最大压力值,最小压力值和平均压力值。其中:
最大压力值为压力传感器单元中各压力传感器检测到的压力值中的最大值。
最小压力值为压力传感器单元中各压力传感器检测到的压力值中的最小值。
平均压力值为压力传感器单元中各压力传感器检测到的压力值的平均值。
例如,上述执行主体可以在确定最大压力值减去最小压力值的差值小于等于第一预设压力差值阈值的情况下,确定压力传感器单元中各压力传感器受到的压力均衡。反之,确定压力传感器单元中各压力传感器受到的压力不均衡。
又例如,上述执行主体可以在确定最大压力值减去平均压力值的差值小于等于第二预设压力差值阈值的情况下,确定压力传感器单元中各压力传感器受到的压力均衡。反之,确定压力传感器单元中各压力传感器受到的压力不均衡。
再例如,上述执行主体可以在确定平均压力值减去最小压力值的差值小于等于第三预设压力差值阈值的情况下,确定压力传感器单元中各压力传感器受到的压力均衡。反之,确定压力传感器单元中各压力传感器受到的压力不均衡。
再例如,上述执行主体还可以在确定最大压力值减去最小压力值的差值小于等于第一预设压力差值阈值且最大压力值减去平均压力值的差值小于等于第二预设压力差值阈值的情况下,确定压力传感器单元中各压力传感器受到的压力均衡。反之,确定压力传感器单元中各压力传感器受到的压力不均衡。
还例如,上述执行主体还可以在确定最大压力值减去最小压力值的差值小于等于第一预设压力差值阈值且平均压力值减去最小压力值的差值小于等于第三预设压力差值阈值的情况下,确定压力传感器单元中各压力传感器受到的压力均衡。反之,确定压力传感器单元中各压力传感器受到的压力不均衡。
还例如,上述执行主体还可以在确定最大压力值减去平均压力值的差值小于等于第二预设压力差值阈值且平均压力值减去最小压力值的差值小于等于第三预设压力差值阈值的情况下,确定压力传感器单元中各压力传感器受到的压力均衡。反之,确定压力传感器单元中各压力传感器受到的压力不均衡。
再例如,上述执行主体还可以在确定最大压力值减去最小压力值的差值小于等于第一预设压力差值阈值,最大压力值减去平均压力值的差值小于等于第二预设压力差值阈值且平均压力值减去最小压力值的差值小于等于第三预设压力差值阈值的情况下,确定压力传感器单元中各压力传感器受到的压力均衡。反之,确定压力传感器单元中各压力传感器受到的压力不均衡。
步骤203,响应于确定均衡,确定智能枕头用户的当前睡姿为仰卧。
由于第一气囊的长度方向与枕头主体的长度方向之间的夹角小于预设角度阈值。而人体按照仰卧姿势躺在枕头主体上时,人体肩宽方向与枕头主体的方向是基本一致的,因此,第一气囊的长度方向与人体按照仰卧姿势躺在枕头主体上时人体肩宽方向之间的夹角也可以小于预设角度阈值。即,第一气囊的长度方向与人体按照仰卧姿势躺在枕头主体上时人体肩宽方向基本一致。另外,由于第一气囊的长度小于预设最短人体肩部宽度,并且压力传感器单元包括沿第一气囊的长度方向间隔设置于第一气囊上表面或下表面的至少两个压力传感器,则压力传感器单元所包括的压力传感器中首尾两个压力传感器之间的距离也小于预设最短人体肩部宽度,当人体按照仰卧姿势躺在枕头主体上时,压力传感器单元中所有压力传感器都会检测到压力,且所检测到的压力是相对均衡的。
因此,为了确定智能枕头用户的睡姿,在本实施例中,上述执行主体可以在步骤202中确定压力传感器单元中各压力传感器受到的压力均衡的情况下,确定智能枕头用户的当前睡姿为仰卧。
步骤204,响应于确定不均衡,确定智能枕头用户的当前睡姿为侧卧。
当人体按照侧卧姿势躺在枕头主体上时,第一气囊的长度方向只有部分位置会受到压力(例如,当人体侧卧枕在枕头主体的中部时,只有第一气囊长度方向的中部会受到压力或明显更大的压力),第一气囊长度方向上各处所受到的压力是不均衡的,则压力传感器单元中各个压力传感器检测到的压力也是不均衡的。因此,在本实施例中,上述执行主体可以在步骤202中确定压力传感器单元中各压力传感器受到的压力不均衡的情况下,确定智能枕头用户的当前睡姿为侧卧。
步骤205,根据预设的睡姿与第二气囊的目标气压范围之间的对应关系,确定与当前睡姿对应的第二气囊的目标气压范围。
根据研究,人体以仰卧和侧卧的姿势睡眠时适宜的枕头高度是不同的。一般而言,人体以仰卧姿势睡眠时枕头高度为一拳左右,以侧卧姿势睡眠时枕头高度与人体一侧肩宽大致相等时,能够获得最佳的睡眠质量。由于智能枕头的枕头高度可以通过第二气囊的充气程度进行调节。当对第二气囊进行充气,智能枕头的枕头高度会升高,同时第二气囊内的也会气压升高。当对第二气囊进行放气,智能枕头的枕头高度会降低,同时第二气囊内的气压也会降低。因此,实践中,可以由技术专家针对不同的睡姿所适宜的枕头高度,预先制定相应的第二气囊的目标气压范围。当用户以仰卧或者侧躺睡姿躺在智能枕头的上时,第二气囊的气压值在相应睡姿对应的目标气压范围内,相应智能枕头的枕头高度对用户来说是较为舒适的。
因此,上述执行主体可以根据预设的睡姿与第二气囊的目标气压范围之间的对应关系,确定与步骤203或者步骤204中确定的用户的当前睡姿对应的第二气囊的目标气压范围。
步骤206,响应于确定所获取的气压值不在所确定的目标气压范围内,控制气泵对第二气囊执行充气或放气操作,直到从气压传感器实时获取的气压值在所确定的目标气压范围内。
在本实施例中,上述执行主体可以确定步骤201中实时获取的气压传感器采集的气压值是否在步骤205中所确定的第二气囊的目标气压范围内。如果确定不在范围内,表明智能枕头的当前高度不适合用户的当前睡姿,则需要对枕头高度进行调整以适合用户当前睡姿,具体为控制气泵对第二气囊执行充气或放气操作,直到从气压传感器实时获取的气压值在所确定的目标气压范围内。即,直到智能枕头的枕头高度适合用户的当前睡姿。
作为示例,当步骤201中实时获取的气压传感器采集的气压值为P1,步骤205中所确定的第二气囊的目标气压范围为大于等于气压值P2到小于等于气压值P3,其中,P2小于P3。如果P1小于P2,表明第二气囊内的气压太小,枕头高度较低,需要调高,这时可以控制气泵向第二气囊内充气,每次充气第一预设充气量,充气一次就检测一次第二气囊的当前气压值P1,如果P1还是小于P2则继续上述操作直到P1大于P2小于P3。反之,如果P1大于P3,表明第二气囊内的气压太大,枕头高度较高,需要调低,这时可以控制气泵对第二气囊执行放气操作,每次放气第二预设充气量,放气一次就检测一次第二气囊的当前气压值P1,如果P1还是大于P3则继续上述操作直到P1大于P2小于P3。
在一些可选的实现方式中,上述执行主体可以在确定步骤201中实时获取的气压传感器采集的气压值在步骤205中所确定的第二气囊的目标气压范围内的情况下,返回步骤201继续执行,即,继续监测智能枕头的当前高度是否适合用户的当前睡姿,并在监测到不适合的时候继续进行相应调整。
在一些可选的实现方式中,智能枕头中的控制系统还可以包括通信组件,通讯组件可以与智能枕头中的控制设备电性连接,通讯组件可以与供电模块电性连接。
在一些可选的实现方式中,枕头主体还可以同时包括通讯组件和扬声器。以及,上述用于控制枕头的方法还可以包括以下步骤207:
步骤207,响应于通过通信组件接收到终端设备发送的音频播放请求,控制扬声器按照音频播放请求播放音频数据。
这里,上述执行主体可以在通过通信组件接收到终端设备发送的音频播放请求的情况下,控制扬声器按照音频播放请求播放音频数据。其中,上述终端设备可以是与智能枕头绑定的终端设备。其中,音乐播放请求可以包括待播放的音频数据以及具体的音频播放控制参数。
实践中,可以在智能枕头的控制设备内集成音频解码模块,利用音频解码模块对通过通讯组件从终端设备发送的音频进行解码。当然,音频解码功能也可以通过独立的音频解码芯片实现。
控制设备内可以集成音频功放芯片,音频功放芯片可以与扬声器电性连接,音频功放芯片将音频解码模块解码后得到的模拟音频信号放大后发送到扬声器以驱动扬声器发声。通过上述可选实现方式,可以实现播放舒缓的助眠音乐助眠。
这里,扬声器可以装设在枕头主体的表面或内部。
在一些可选的实现方式中,智能枕头的控制系统还可以包括快闪存储器,枕头主体还可以包括扬声器,以及上述用于控制枕头的方法还可以包括以下步骤208:
步骤208,控制扬声器播放快闪存储器内存储的音频数据。
通过该可选实现方式,也可以实现播放舒缓的助眠音乐助眠,而且不需要连接网络。需要说明的是,这里上述执行主体可以在加电时即执行上述步骤208,或者上述执行主体也可以在收到用于指示执行步骤208的指令后执行上述步骤208。例如,可以在智能设备上设置相应的按钮,如果用户在智能枕头加电后按下该按钮,则可以执行步骤208。
继续参见图3,图3是根据本实施例的用于控制智能枕头的方法的应用场景的一个示意图。在图3的应用场景中,用户301启动智能枕头302的电源并躺在智能枕头302上开始睡觉。随后,智能枕头302中的控制设备3021实时获取压力传感器单元3022采集的压力数据303和气压传感器3023采集的气压值304。接着,控制设备3021根据所获取的压力数据303,确定压力传感器单元中各压力传感器受到的压力是均衡的,于是确定用户301的当前睡姿305为仰卧。而后,控制设备3021确定与仰卧睡姿对应的第二气囊的目标气压范围306,再确定气压值304大于目标气压范围306中的最大气压值,于是控制设备3021控制气泵3024放气并继续实时获取气压传感器采集的压力值304,直到压力值304在目标气压范围306内停止放气。进而,智能枕头302的枕头高度适合用户301的当前仰卧睡姿。
本公开的上述实施例提供的方法通过根据压力传感器单元采集的压力数据确定用户的睡姿,再根据用户睡姿控制气泵向智能枕头中的第二气囊充气或者放气以使得智能枕头的高度适合用户的睡姿。实现了在人体睡眠时根据人体睡姿自动调节枕头高度以适应人体睡姿,对各种人群都能起到助眠作用,进而提高各种人群的睡眠质量。同时,通过采用被动式的压力传感器,无需主动发射检测信号,有效避免了主动发射检测信号对人体的辐射影响,保障了人体健康。
进一步参考图4,作为对上述各图所示方法的实现,本公开提供了一种用于控制智能枕头的装置的一个实施例,该装置实施例与图2所示的方法实施例相对应,该装置具体可以应用于智能枕头中的控制设备。其中,上述智能枕头可以包括控制系统和枕头主体,其中,上述枕头主体包括第一气囊、第二气囊和压力传感器单元,上述第一气囊和上述第二气囊沿上述枕头主体高度方向间隔设置,上述第一气囊的长度小于预设最短人体肩部宽度,且上述第一气囊的长度方向与上述枕头主体的长度方向之间的夹角小于预设角度阈值,上述压力传感器单元包括沿上述第一气囊的长度方向间隔设置于上述第一气囊上表面或下表面的至少两个压力传感器,上述控制系统包括控制设备、供电模块、气压传感器和气泵,上述第二气囊的出气口连接上述气压传感器,上述第二气囊与上述气泵通过气管连通,上述控制设备分别与上述压力传感器、上述气压传感器和上述气泵电性连接。
如图4所示,本实施例的用于控制智能枕头的装置400包括:获取单元401、均衡确定单元402、仰卧睡姿确定单元403、侧卧睡姿确定单元404、目标气压范围确定单元405和控制单元406。其中,获取单元401,被配置成实时获取上述压力传感器单元采集的压力数据和上述气压传感器采集的气压值;均衡确定单元402,被配置成根据所获取的压力数据,确定上述压力传感器单元中各压力传感器受到的压力是否均衡;仰卧睡姿确定单元403,被配置成响应于确定均衡,确定上述智能枕头用户的当前睡姿为仰卧;侧卧睡姿确定单元404,被配置成响应于确定不均衡,确定上述智能枕头用户的当前睡姿为侧卧;目标气压范围确定单元405,被配置成根据预设的睡姿与上述第二气囊的目标气压范围之间的对应关系,确定与上述当前睡姿对应的上述第二气囊的目标气压范围;而控制单元406,被配置成响应于确定所获取的气压值不在所确定的目标气压范围内,控制上述气泵对上述第二气囊执行充气或放气操作,直到从上述气压传感器实时获取的气压值在所确定的目标气压范围内。
在本实施例中,用于控制智能枕头的装置400的获取单元401、均衡确定单元402、仰卧睡姿确定单元403、侧卧睡姿确定单元404、目标气压范围确定单元405和控制单元406的具体处理及其所带来的技术效果可分别参考图2对应实施例中步骤201、步骤202、步骤203、步骤204、步骤205和步骤206的相关说明,在此不再赘述。
在一些可选的实现方式中,上述压力传感器单元中首尾两个压力传感器之间的长度可以大于预设最大人体肩部厚度且小于预设最短人体肩部宽度。
在一些可选的实现方式中,上述压力传感器单元采集的压力数据可以用于指示上述压力传感器单元中的每个压力传感器是否检测到压力;以及上述均衡确定单元可以进一步被配置成:根据受压传感器数目与传感器总数的比值,和/或,上述传感器总数减去上述受压传感器数目所得到的差值,确定上述压力传感器单元中各压力传感器受到的压力是否均衡,其中,上述受压传感器数目为根据所获取的压力数据确定的上述压力传感器单元中检测到压力的压力传感器的数目,上述传感器总数为上述压力传感器单元中的压力传感器数目。
在一些可选的实现方式中,上述根据受压传感器数目与传感器总数的比值,和/或,上述传感器总数减去上述受压传感器数目所得到的差值,确定上述压力传感器单元中各压力传感器受到的压力是否均衡,可以包括:响应于确定上述受压传感器数目与上述传感器总数相同,确定上述压力传感器单元中各压力传感器受到的压力均衡;响应于确定上述受压传感器数目与上述传感器总数不同,确定上述压力传感器单元中各压力传感器受到的压力不均衡。
在一些可选的实现方式中,上述压力传感器单元采集的压力数据可以包括上述压力传感器单元中的每个压力传感器检测到的压力值;以及上述均衡确定单元可以进一步被配置成:根据以下至少两项确定上述压力传感器单元中各压力传感器受到的压力是否均衡:最大压力值,最小压力值和平均压力值,其中,上述最大压力值为上述压力传感器单元中各压力传感器检测到的压力值中的最大值,上述最小压力值为上述压力传感器单元中各压力传感器检测到的压力值中的最小值,上述平均压力值为上述压力传感器单元中各压力传感器检测到的压力值的平均值。
在一些可选的实现方式中,上述控制系统还可以包括通信组件,上述通讯组件可以与上述控制设备电性连接,上述通讯组件可以与上述供电模块电性连接。
在一些可选的实现方式中,上述枕头主体还可以包括扬声器;以及上述装置还可以包括:第一播放单元(图4中未示出),被配置成:响应于通过上述通信组件接收到终端设备发送的音频播放请求,控制上述扬声器按照上述音频播放请求播放音频数据。
在一些可选的实现方式中,上述控制系统还可以包括快闪存储器,上述枕头主体还可以包括扬声器;以及上述装置还可以包括:第二播放单元(图4中未示出),被配置成控制上述扬声器播放上述快闪存储器内存储的音频数据。
需要说明的是,本公开实施例提供的用于控制智能枕头的装置中各单元的实现细节和技术效果可以参考本公开中其它实施例的说明,在此不再赘述。
下面参考图5,其示出了适于用来实现本公开实施例的控制设备的计算机系统500的结构示意图。图5示出的控制设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如图5所示,控制设备500可以包括至少一个处理器501、存储器502、输入单元503和输出单元504,其中,至少一个处理器501、存储器502、输入单元503以及输出单元504通过总线505彼此相连。在此,根据本公开的方法可以被实现为计算机程序,并且存储在存储器502中。控制单元500中的至少一个处理器501通过调用存储器502中存储的上述计算机程序,来具体实现本公开的方法中限定的用于控制智能枕头的功能。
在一些实现方式中,输入单元503可以是气压传感器、压力传感器、通讯组件等的输出部分,输出单元504可以是用于驱动智能枕头中的其他组件产生操作的设备的输入部分,例如可以是气泵、电源切换设备、扬声器、通讯组件等的输出部分。由此,至少一个处理器501在调用上述计算机程序执行上述用于控制智能枕头的功能时,可以实现对智能枕头的控制以实现对用户的助眠功能。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。
可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++、Python,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。
附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括获取单元、均衡确定单元、仰卧睡姿确定单元、侧卧睡姿确定单元、目标气压范围确定单元和控制单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,获取单元还可以被描述为“实时获取压力传感器单元采集的压力数据和气压传感器采集的气压值的单元”。
作为另一方面,本公开还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的装置中所包含的;也可以是单独存在,而未装配入该装置中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该装置执行时,使得该装置:实时获取上述压力传感器单元采集的压力数据和上述气压传感器采集的气压值;根据所获取的压力数据,确定上述压力传感器单元中各压力传感器受到的压力是否均衡;响应于确定均衡,确定上述智能枕头用户的当前睡姿为仰卧;响应于确定不均衡,确定上述智能枕头用户的当前睡姿为侧卧;根据预设的睡姿与上述第二气囊的目标气压范围之间的对应关系,确定与上述当前睡姿对应的上述第二气囊的目标气压范围;响应于确定所获取的气压值不在所确定的目标气压范围内,控制上述气泵对上述第二气囊执行充气或放气操作,直到从上述气压传感器实时获取的气压值在所确定的目标气压范围内。
以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。