首页 / 一种沙发的调节方法及装置、设备、存储介质

一种沙发的调节方法及装置、设备、存储介质实质审查 发明

技术领域

[0001] 本申请实施例涉及沙发调节技术,涉及但不限于一种沙发的调节方法及装置、设备、存储介质。

相关背景技术

[0002] 现有的沙发在进行电动调节的时候往往是按照设定好的既定调节角度、调节速度以及调节幅度进行电动调节,而往往忽略了用户的身体信息,从而容易导致用户在使用沙发的电动调节功能的时候,若是用户的身体部位超出沙发的长度,容易触碰到沙发周围的障碍物,从而导致用户的沙发使用体验减低,也容易给用户带来安全性的问题。例如,当用户的头部超过沙发的高度,在电动沙发进行调节的时候,是否会磕碰到沙发背面的墙壁上,或者用户的脚步超过沙发的伸张长度,是否会导致磕碰到沙发前方的茶几等。
[0003] 因此,如何进行沙发的电动调节,保证用户的使用体验和安全性,是一个亟待解决的问题。

具体实施方式

[0047] 为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请的具体技术方案做进一步详细描述。以下实施例用于说明本申请,但不用来限制本申请的范围。
[0048] 除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。
[0049] 在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
[0050] 需要指出,本申请实施例所涉及的术语“第一\第二\第三”用以区别类似或不同的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。
[0051] 有鉴于此,本申请实施例提供一种沙发的调节方法,该方法应用于电动沙发。图1为一个实施例中一种沙发的调节方法的应用场景图。如图1所示,用户可使用电动沙发10。该方法所实现的功能可以通过电动沙发10中的处理器调用程序代码来实现,当然程序代码可以保存在计算机存储介质中,可见,该电动沙发10至少包括处理器和存储介质。
[0052] 图2为本申请实施例提供的一种沙发的调节方法的实现流程示意图。如图2所示,该方法可以包括以下步骤201至步骤202:
[0053] 步骤201,在检测到对沙发的调节指令的情况下,获取用户使用沙发的姿态以及与所述指令对应的预设调节参数。
[0054] 在本申请实施例中,使用压力传感器、倾斜传感器或摄像头等设备,实时监测用户的坐姿或躺姿,并确定其体位角度和位置。沙发周围的距离传感器或雷达用于测量沙发各部位与周围障碍物(如墙壁、家具)的距离。用户通过遥控器、手机应用或沙发上的控制面板输入调节指令,系统接收并解析这些指令。根据用户的调节指令和当前姿态,系统确定需要调节的可调节部位。例如,如果用户希望调整靠背角度,目标可调节部位即为靠背部分。从存储在系统内的数据库或设置中,读取与指令对应的预设调节参数,例如靠背角度的调节范围和安全距离要求。
[0055] 步骤202,根据所述姿态、目标可调节部位的调节幅度以及所述目标可调节部位与对应的障碍物的当前距离,对所述目标可调节部位的调节幅度进行调整,得到调整后的调节幅度。
[0056] 在本申请实施例中,根据实时获取的姿态数据,系统分析当前用户的体位和身体位置,确定需要调整的沙发部位(例如靠背、脚踏等)。基于预设的调节参数和环境检测结果,计算安全且符合用户舒适度的调节幅度。对于每一个需要调节的部位,系统计算调节后该部位与障碍物之间的最小距离。如果调节幅度超过安全距离,系统自动调整幅度至最大安全范围内的最大值。执行调节时,确保调整过程中监测并反馈实时的距离信息,避免与障碍物碰撞或接近。调节完成后,系统向用户提供反馈,确认调节达到预期效果并保证安全。同时,系统记录每次调节的详细数据,包括用户姿态、执行的调节幅度、环境检测结果等。
[0057] 具体的操作示例为:1、用户输入调节指令,通过遥控器或移动应用选择靠背调节。2、沙发内置的传感器检测到用户的半躺姿态,并读取靠背调节的预设参数(例如,靠背可以从0度调节到45度)。3、系统检测到靠背与身后墙壁间的距离为50厘米,并且预设最小安全距离为10厘米。4、假设预设调节幅度为30度,系统会评估30度调节后靠背位置是否与墙壁保持至少10厘米的距离。如果30度调节会导致距离不足,则系统自动调整调节幅度至安全范围,例如20度。5、最终,控制系统按照20度的调节幅度进行靠背调整,确保用户舒适且安全。
[0058] 本申请实施例通过获取用户使用沙发时的姿态和预设调节参数,可以根据用户的具体需求和指令,对沙发进行精确调节,使用户能够获得更为舒适的坐卧体验。在调节过程中,考虑了目标可调节部位与对应障碍物的当前距离,并对调节幅度进行调整,确保身体部位与障碍物之间的最小距离不小于预设距离,避免了因调节不当导致的碰撞或夹伤等安全隐患。
[0059] 在上述图2所示的情况下,本申请实施例还提供一种沙发的调节方法的实现流程示意图。如图3所示,该方法可以包括以下步骤301至步骤305:
[0060] 步骤301,在检测到对沙发的调节指令的情况下,获取用户使用沙发的姿态以及与所述指令对应的预设调节参数。
[0061] 步骤301的实现步骤与上述步骤201的实现步骤一致,本申请在此不再赘述。
[0062] 步骤302,确定所述姿态与预设的标准姿态的偏离程度,所述偏离程度包括所述用户在所述姿态下的各个身体部位与所述标准姿态中对应的身体部位的偏离程度。
[0063] 在本申请实施例中,首先需要检测用户姿态,使用传感器(如位置传感器)或者摄像头等。实时检测用户当前在沙发上的姿态。姿态信息可能包括身体各部分的角度、位置等数据。系统预先存储了一套标准姿态库,这些姿态通常是基于人体工程学设计的最舒适、安全的坐姿或躺姿。系统将用户当前的姿态与标准姿态进行比较,计算出每个身体部位(如头、背、腿等)相对于标准姿态的偏离程度。具体的,可以通过向量差异或其他几何方法来实现。
[0064] 步骤303,根据所述偏离程度以及每个可调节部位对应的预设范围内是否存在障碍物,确定所述目标可调节部位。
[0065] 在本申请实施例中,对偏离程度进行分析,根据上述计算的偏离程度,系统确定哪些身体部位需要调整。例如,如果检测到背部向后倾斜过多,与标准的背部位置相差过多,则背部的偏离程度较大。使用传感器(如超声波传感器、红外传感器等)检测沙发周围是否存在障碍物,并记录每个可调节部位附近的障碍物位置。综合考虑偏离程度和障碍物位置,确定需要调节的目标可调节部位。例如,如果腿部部位附近的障碍物与腿部部位的距离较远,且腿部偏离程度较小,则腿部部位将被确定为目标可调节部位。
[0066] 步骤304,根据所述目标可调节部位与对应的障碍物的当前距离以及所述目标可调节部位对应的身体部位的偏离程度,确定所述目标可调节部位对应的身体部位与所述障碍物之间的当前距离。
[0067] 在本申请实施例中,利用传感器数据计算目标可调节部位(如靠背、脚托等)与其对应的障碍物之间的当前距离。这可以通过测量传感器与障碍物之间的距离来实现。同时,还考虑到该部位的身体部分(如背部、腿部等)的偏离程度,以准确评估调整需求。例如,如果背部偏离程度与标准背部姿势相差过大而且后方有障碍物,系统会考虑将背部调整到一个避免碰撞的安全位置。
[0068] 步骤305,根据所述目标可调节部位对应的身体部位与所述障碍物之间的当前距离、所述目标可调节部位的调节幅度以及所述预设距离,对所述目标可调节部位的调节幅度进行调整,得到调整后的调节幅度。
[0069] 在本申请实施例中,获取目标可调节部位与对应障碍物的当前距离以及目标可调节部位的初始调节幅度。为确保安全,调整后身体部位与障碍物之间的预设最小距离。通过算法(例如,线性回归、模糊逻辑算法等),对目标可调节部位的调节幅度进行调整,确保在调节过程中不会与障碍物碰撞,同时满足用户的舒适需求。发出控制指令,精确调整目标可调节部位至新的位置。例如,如果腿部需要上升但前方有障碍物,系统会调整上升幅度使得最终腿部与障碍物保持安全距离。
[0070] 本申请实施例通过确定用户当前姿态与预设标准姿态的偏离程度,可以针对用户的具体情况进行个性化调整,确保用户在沙发上的姿态尽可能的不与障碍物碰撞,调节过程中考虑到沙发与周围障碍物之间的距离,并根据实际情况调整调节幅度,保障用户的安全。通过综合考虑姿态偏离程度、障碍物位置以及当前距离等因素,对调节幅度进行精确调整,避免过度或不足调节,使得调节结果更加符合用户实际需求。
[0071] 在上述图3所示的情况下,本申请实施例还提供一种沙发的调节方法的实现流程示意图。如图4所示,该方法可以包括以下步骤401至步骤406:
[0072] 步骤401,在检测到对沙发的调节指令的情况下,获取用户使用沙发的姿态以及与所述指令对应的预设调节参数。
[0073] 步骤401的实现步骤与上述步骤301的实现步骤一致,本申请在此不再赘述。
[0074] 步骤402,确定所述姿态与预设的标准姿态的偏离程度,所述偏离程度包括所述用户在所述姿态下的各个身体部位与所述标准姿态中对应的身体部位的偏离程度。
[0075] 步骤402的实现步骤与上述步骤302的实现步骤一致,本申请在此不再赘述。
[0076] 步骤403,根据所述偏离程度以及每个可调节部位对应的预设范围内是否存在障碍物,确定所述目标可调节部位。
[0077] 步骤403的实现步骤与上述步骤303的实现步骤一致,本申请在此不再赘述。
[0078] 步骤404,根据所述用户各个身体部位的当前位置与所述各个身体部位对应的可调节部位的当前位置确定所述各个身体部位相对于所述各个身体部位对应的可调节部位的相对位置,以及根据所述各个身体部位对应的可调节部位的当前位置得到所述各个身体部位对应的可调节部位与所述障碍物之间的当前距离。
[0079] 在本申请实施例中,通过将压力传感器布置在沙发座垫、靠背和扶手等部位,用以实现检测用户身体的接触点和压力分布。红外传感器/摄像头安装在沙发前部、侧面和顶部,用于捕捉用户整体姿态和各部位的位置。超声波传感器布置在沙发可调节部位的边缘,用于测量这些部位与周围障碍物之间的距离。微处理器用于接收传感器数据并进行初步处理,确保实时性。算法单元包括图像处理算法、坐标变换算法和距离计算算法,用于处理复杂的数据计算和分析。通信模块负责在测量模块和控制模块之间传递数据,包括有线和无线通信方式,以确保数据传输的稳定性和及时性。传感器数据采集频率设定为每秒多次,以确保实时性。压力传感器数据通过插值算法补全,确保高精度定位。图像处理算法用于摄像头捕捉到的图像进行骨骼识别,确定各个部位位置。内置编码器实时反馈各可调节部位的角度和位移信息。角度传感器提供每个部位的倾斜角度数据,结合编码器数据进行校正。控制模块将用户身体各部位与可调节部位的当前位置数据输入坐标变换算法,计算出相对位置。考虑三维空间中的精确坐标,确保相对位置计算的准确性。超声波传感器以固定频率(如每秒20次)测量距障碍物的实时距离。使用滤波算法处理测量数据,消除噪音和误差。
[0080] 进一步的,所述沙发包括用户信息模块,所述用户信息模块用于保存用户身材信息,所述根据所述用户各个身体部位的当前位置与所述各个身体部位对应的可调节部位的当前位置确定所述各个身体部位相对于所述各个身体部位对应的可调节部位的相对位置,包括:获取所述用户信息模块中的用户身材信息,所述用户信息包括用户的身高、体重以及性别中的至少一种。
[0081] 具体的,在初次使用时,系统会引导用户进行身材信息录入。身材信息可以通过手动输入(如在屏幕上输入身高、体重、性别等)或智能设备(如智能手环、手机健康应用等)同步获取。系统将这些信息保存在本地存储或云端数据库中,确保用户在未来使用时无需再次输入。沙发上的深度摄像头、红外传感器或压力传感器激活,以开始捕捉用户的坐姿数据。实时采集用户身体各部分相对于沙发的位置数据。这些数据包括但不限于头部、肩膀、腰部、膝盖和脚部的位置。
[0082] 进一步的,对使用所述沙发的用户进行身份识别。
[0083] 具体的,在沙发上安装身份识别装置(例如生物识别传感器、人脸识别摄像头等),该装置在用户开始使用沙发时自动启动。当用户坐上沙发,身份识别装置开始工作,通过扫描指纹、面部或者其他生物特征,检测用户身份。沙发系统包含一个用户信息模块,预存有已注册用户的身份信息和身材信息。系统将检测到的用户身份信息与预存的用户信息进行比对,以确认是否为已注册用户。
[0084] 在使用所述沙发的用户与所述用户信息模块中预存的用户的身份信息均不相同的情况下,输出身份信息录入提示信息,所述身份信息录入提示信息包括录入所述用户的身材信息以及身份信息。
[0085] 具体的,如果系统检测到当前用户的身份信息与预存信息不匹配,则系统会输出身份信息录入提示信息。提示信息可以通过语音、显示屏或移动设备上的应用程序显示,内容包括要求用户输入其身份信息(如姓名、联系方式等)以及身材信息(如身高、体重、偏好姿势等)。用户根据提示录入相应的信息。录入可以通过触摸屏、手机App等方式完成。系统将新录入的身份信息和身材信息保存到用户信息模块中,以便下次识别和调节使用。
[0086] 进一步的,检测所述沙发的环境信息,所述环境信息包括所述沙发所处的环境中各个对象的位置以及所述沙发在所述环境中的位置。
[0087] 具体的,在沙发不同部位(如靠背、扶手、底座等)安装多种传感器。红外传感器用于检测距离和温度变化。超声波传感器用于检测物体的距离和方位。摄像头用于捕捉周围物体的图像和位置。通过传感器网络实时采集环境数据。数据包括沙发与电视、茶几、灯光等主要对象之间的距离和相对位置。传感器数据通过无线模块传输至中央处理单元。
[0088] 保存所述沙发所处的环境信息、所述用户身份信息与所述目标可调节部位的调节后的调节幅度之间的映射关系,以使所述沙发在所处的环境信息不发生变化的情况下,根据所述映射关系,确定所述调节后的调节幅度,其中,所述调节幅度包括多个调节等级,所述多个调节等级包括一级、二级以及三级,所述一级小于所述二级,所述二级小于所述三级,所述调节等级越大,所述沙发的调节幅度越大。
[0089] 具体的,将环境信息(如电视、茶几位置)、用户身份信息(如用户ID)与调节幅度(如靠背角度、脚踏高度等)建立关联。使用数据库系统将这些信息以映射表的形式存储。数据库系统采用加密技术保护用户隐私。保存的数据包括环境对象的空间坐标、用户ID、调节参数等。每次用户开始使用时,系统启动环境检测装置。检测当前环境与上次保存的环境信息是否一致(通过比较空间坐标等数据)。若环境信息一致,系统从数据库中检索对应的调节参数。电动控制系统驱动沙发的各个可调部位(如靠背、电动脚踏)按预设参数自动调整。
[0090] 本申请实施例通过保存用户身份信息和调节幅度的映射关系,沙发能够根据不同用户的身份和喜好,在不同环境下自动调整到个性化的舒适状态,提供更符合用户需求的使用体验。当沙发所处的环境信息未发生变化时,可以根据保存的映射关系直接确定调节后的调节幅度,保持沙发在稳定的环境中始终保持用户喜好的调节状态,无需重复调整。
[0091] 根据所述用户身材信息,确定所述用户各个身体部位的身体尺寸。
[0092] 具体的,系统根据存储的身高和体重数据,通过内置算法估算出用户的身体各个部位的尺寸。例如,身高和腿长的比例、臂长及腰围等。用户可以选择进行微调,以进一步精确每个身体部位的尺寸。系统允许用户通过移动滑块或直接输入数值来调整。沙发的各个可调节部位(如靠背、座垫、脚踏等)配备位置传感器,实时反馈其当前的位置状态。在每次启动沙发时,系统会进行一次初始化校准,确保各个调节部位的初始位置被准确记录。
[0093] 根据所述用户各个身体部位的当前位置、与所述各个身体部位对应的可调节部位的当前位置、所述各个身体部位的身体尺寸以及所述与所述各个身体部位对应的可调节部位的部位尺寸,确定所述各个身体部位相对于所述各个身体部位对应的可调节部位的相对位置。
[0094] 具体的,将用户身体部位的位置数据与沙发各调节部位的位置数据进行融合,计算得出各身体部位相对于对应可调节部位的相对位置。对位置数据进行分析,以判断用户当前的坐姿是否符合预设标准(例如,是否偏离了理想的腰部支撑位置)。
[0095] 本申请实施例通过获取用户的具体身材信息(如身高、体重、性别等),可以更准确地确定用户各个身体部位的尺寸。使得沙发可以根据不同用户的身体特征进行个性化的调节,提高了使用体验的舒适度和精确度。通过结合用户身体部位的当前位置与对应的可调节部位的当前位置来确定相对位置,再加上身体尺寸和可调节部位的尺寸,可以更加准确地计算出用户身体部位相对于沙发的具体位置。有助于在调节过程中避开障碍物,确保调节的安全性和有效性。利用用户身材信息和身体尺寸,可以有效避免调节过程中的碰撞和不适。
[0096] 进一步的,所述用户信息模块还用于保存用户身份信息,所述沙发为具备有零重力状态的沙发,所述在检测到对沙发的调节指令的情况下,获取与所述指令对应的预设调节参数,包括:在检测到对沙发的调节指令的情况下,确定所述调节指令是否为调整为所述零重力状态的调节指令。
[0097] 具体的,沙发内置的控制系统持续监测用户通过手机应用或遥控器发送的调节指令。这些指令可以包括调整至零重力状态的特定指令,如“零重力模式”、“放松模式”等。一旦检测到调节指令,系统开始解析指令,以确定用户期望的具体调节操作。系统验证指令的合法性和有效性,确保不会执行错误的操作或导致意外情况。沙发内置的用户身份识别模块开始读取用户的身份信息。可以通过多种方式实现,如RFID识别、蓝牙连接识别、面部识别等。系统对读取的身份信息进行验证,确保用户的身份是合法的并且已被授权进行沙发调节操作。
[0098] 在所述调节指令为调整为所述零重力状态的调节指令的情况下,获取与所述用户身份信息对应的所述零重力状态的预设调节参数。
[0099] 具体的,一旦用户身份验证通过,系统从用户档案中读取相关的身材信息,如身高、体重、性别等。系统根据用户的身材信息,在预设参数数据库中查询与该用户对应的零重力状态预设调节参数。这些参数是在用户首次使用沙发时设置或根据用户偏好进行个性化调整的。系统加载对应用户的预设参数,包括背部倾斜角度、腿部支撑位置、头部支撑高度、腰部支撑力度等。
[0100] 本申请实施例通过保存用户身份信息和身材信息,根据不同用户的具体需求进行精确调节。特别是零重力状态的预设调节参数,可以让每个用户在使用时获得最舒适的体验,避免了手动调整的繁琐。通过自动调整沙发至该状态,可以提高用户的舒适度和放松效果。
[0101] 步骤405,根据所述各个身体部位相对于所述各个身体部位对应的可调节部位的相对位置和所述各个身体部位对应的可调节部位与所述障碍物之间的当前距离得到根据所述目标可调节部位对应的身体部位与所述障碍物之间的当前距离。
[0102] 在本申请实施例中,根据用户身体部位相对于可调节部位的相对位置(通过坐标变换得到的精确三维坐标),结合可调节部位与障碍物的测距数据,计算出最终的距离。具体的,距离计算公式:假设可调节部位与障碍物的直线距离为D,用户身体部位与可调节部位的直线距离为d,则用户身体部位与障碍物的距离为D‑d。
[0103] 步骤406,根据所述目标可调节部位对应的身体部位与所述障碍物之间的当前距离、所述目标可调节部位的调节幅度以及所述预设距离,对所述目标可调节部位的调节幅度进行调整,得到调整后的调节幅度。
[0104] 本申请实施例通过实时测量用户各个身体部位的位置,能够精确捕捉用户的姿态信息。用以确保沙发在调整过程中对用户身体的适应性和舒适性。测量目标可调节部位与周围障碍物的距离,结合用户姿态信息,系统可以及时检测和避免沙发部件与墙壁等障碍物之间的碰撞或过近距离,保障用户的安全。基于实时测量和计算,系统可以自动调整沙发的各个部位,以适应用户的姿势变化和舒适需求。
[0105] 在上述图4所示的情况下,本申请实施例还提供一种沙发的调节方法的实现流程示意图。如图5所示,该方法可以包括以下步骤501至步骤508:
[0106] 步骤501,在检测到对沙发的调节指令的情况下,获取用户使用沙发的姿态以及与所述指令对应的预设调节参数。
[0107] 步骤501的实现步骤与上述步骤401的实现步骤一致,本申请在此不再赘述。
[0108] 步骤502,确定所述姿态与预设的标准姿态的偏离程度,所述偏离程度包括所述用户在所述姿态下的各个身体部位与所述标准姿态中对应的身体部位的偏离程度。
[0109] 步骤502的实现步骤与上述步骤402的实现步骤一致,本申请在此不再赘述。
[0110] 步骤503,根据所述偏离程度以及每个可调节部位对应的预设范围内是否存在障碍物,确定所述目标可调节部位。
[0111] 步骤503的实现步骤与上述步骤403的实现步骤一致,本申请在此不再赘述。
[0112] 步骤504,根据所述用户各个身体部位的当前位置与所述各个身体部位对应的可调节部位的当前位置确定所述各个身体部位相对于所述各个身体部位对应的可调节部位的相对位置,以及根据所述各个身体部位对应的可调节部位的当前位置得到所述各个身体部位对应的可调节部位与所述障碍物之间的当前距离。
[0113] 步骤504的实现步骤与上述步骤404的实现步骤一致,本申请在此不再赘述。
[0114] 步骤505,根据所述各个身体部位相对于所述各个身体部位对应的可调节部位的相对位置和所述各个身体部位对应的可调节部位与所述障碍物之间的当前距离得到根据所述目标可调节部位对应的身体部位与所述障碍物之间的当前距离。
[0115] 步骤505的实现步骤与上述步骤405的实现步骤一致,本申请在此不再赘述。
[0116] 步骤506,根据所述目标可调节部位对应的身体部位与所述障碍物之间的当前距离以及所述预设距离计算,得到所述目标可调节部位的可调节距离。
[0117] 在本申请实施例中,在沙发的可调节部位(如靠背、脚踏板)和用户可能接触的身体部位(如背部、腿部)安装高精度测距传感器。传感器实时测量用户身体部位与障碍物(如墙壁、桌子)的距离,并将数据传输到中央控制单元。系统根据人体工程学和安全标准设定不同部位的预设安全距离。例如,靠背与墙壁的预设距离为20厘米,脚踏板与前方物体的预设距离为30厘米。中央控制单元接收当前距离数据,与预设安全距离进行比较。在当前距离<预设距离的情况下,计算出负的可调节距离,即需要向远离障碍物的方向移动的距离。在当前距离>预设距离的情况下,计算出正的可调节距离,即可以向靠近障碍物的方向移动的距离。在当前距离=预设距离的情况下,可调节距离为零,不需要移动。如图6A和图6B所示,图6A和图6B是本申请实施例提供的一种沙发的调节方法的调节示意图,图6A为本申请提供的实施例调节前的示意,图6A中沙发的头部与沙发的脚部与障碍物的距离均大于预设距离,所以调节沙发时,为向障碍物的方向进行移动调节,调节后的示意如图6B所示,在图6B中,头部与墙壁的距离为预设距离,且脚部与障碍物的距离同样为预设距离,此时,沙发停止调节。
[0118] 步骤507,根据所述可调节距离进行计算,得到所述目标可调节部位的可调节幅度。
[0119] 在本申请实施例中,根据可调节距离与预设距离的比例关系,计算出目标部位的调节幅度。假设调节幅度与距离成线性关系。则调节公式可以为:调节幅度=k*(可调节距离/预设距离)。其中,k为调节系数,决定调整速度和幅度的灵敏度。例如,假设当前测量到沙发靠背与墙壁之间的距离为15厘米,而预设的安全距离是20厘米。即当前距离为15厘米。预设距离为20厘米。则可调节距离:15厘米‑20厘米=‑5厘米。如果调节系数k为1:调节幅度=1*(‑5/20)=‑0.25。这意味着沙发靠背需要向远离墙壁的方向移动0.25厘米(负号表示远离)。如果k值较大,调节幅度会更大,反之则更小。
[0120] 进一步的,所述根据所述可调节距离进行计算,得到所述目标可调节部位的可调节幅度,包括:在所述可调节幅度小于或者等于零的情况下,发送语音提示,所述语音提示用于指示用户在所述姿态不可进行调节以及所述用户将所述姿态调整为预设的标准姿态的姿态调节参数。
[0121] 具体的,根据计算的可调节距离,确定目标可调节部位的可调节幅度。如果计算得出的可调节幅度小于或等于零则发送语音提示,提示用户当前姿态不可进行调节,并建议用户将姿态调整为预设的标准姿态,根据语音提示提供的姿态调节参数进行调整。
[0122] 重新确定所述目标可调节部位对应的身体部位与所述障碍物之间的当前距离以及所述目标可调节部位的可调节幅度。
[0123] 具体的,用户调整姿态后,重新测量目标可调节部位对应的身体部位与障碍物之间的当前距离,重新计算可调节幅度。
[0124] 在所述目标可调节部位的可调节幅度大于零的情况下,根据所述目标可调节部位对应的身体部位与所述障碍物之间的当前距离、所述目标可调节部位的调节幅度以及所述预设距离,重新对所述目标可调节部位的调节幅度进行调整,得到调整后的调节幅度。
[0125] 具体的,在重新测量和计算后,如果目标可调节部位的可调节幅度大于零则根据目标可调节部位对应的身体部位与障碍物之间的当前距离、目标可调节部位的调节幅度和预设距离,重新对目标可调节部位的调节幅度进行调整,得到最终的调整后调节幅度。根据最终调整后的调节幅度,实际执行对沙发的目标可调节部位进行物理调整。在整个过程中,通过语音提示系统实时反馈调整状态和建议给用户,确保用户理解并配合调节过程。
[0126] 本申请实施例通过检测当前距离与预设距离的关系,确保在用户姿态不适合调整的情况下,及时发出提醒,避免可能的碰撞或挤压等危险情况。当调节幅度不合适时,系统不仅停止不合适的调整,还会通过语音提示用户如何调整姿态以便于完成所需的调节。这使得用户体验更加友好和智能化。通过语音提示功能,用户可以清楚地了解当前姿态不适合调整的原因,并按照提示进行相应的姿态调整,从而减少因误操作带来的不便或潜在危害。
[0127] 步骤508,根据所述可调节幅度对所述目标可调节部位的调节幅度进行调整,得到调整后的调节幅度。
[0128] 在本申请实施例中,中央控制单元根据计算出的调节幅度,控制对应部位的电机执行调节动作。为了确保平稳过渡,可以分多个小步进行调整,每步调整后再次测量距离并修正,直至达到所需位置。实时监测调整过程中的距离变化,若发生意外情况(如障碍物突然出现),系统立即停止并修正。
[0129] 本申请实施例通过计算实际的当前距离和预设距离之间的差异,能够实现对目标可调节部位的精确控制。当当前距离小于预设距离时,可调节距离小于零,这意味着系统可以识别并避免潜在的碰撞风险,从而提高整体系统的安全性。通过正相关的调节幅度计算方式,系统能够根据不同的情况自适应地调整调节幅度。这种自适应能力使得系统更加智能化,能够应对复杂且多变的应用场景。
[0130] 应该理解的是,虽然上述各流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述各流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
[0131] 基于前述的实施例,本申请实施例提供一种沙发的调节装置,该装置包括所包括的各模块、以及各模块所包括的各单元,可以通过处理器来实现;当然也可通过具体的逻辑电路实现;在实施的过程中,处理器可以为中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)或现场可编程门阵列(FPGA)等。
[0132] 图7为本申请实施例提供的一种沙发的调节装置的结构示意图,如图7所示,所述装置700包括获取模块701和调节模块702,其中:
[0133] 获取模块701,用于在检测到对沙发的调节指令的情况下,获取用户使用沙发的姿态以及与所述指令对应的预设调节参数,所述预设调节参数包括沙发的各个可调节部位的调节幅度;
[0134] 调节模块702,用于根据所述姿态、目标可调节部位的调节幅度以及所述目标可调节部位与对应的障碍物的当前距离,对所述目标可调节部位的调节幅度进行调整,得到调整后的调节幅度,所述目标可调节部位为所述各个可调节部位中的至少一个可调节部位,所述目标可调节部位按照所述调节后的调节幅度对所述沙发进行调节的过程中,所述目标可调节部位对应的身体部位与所述障碍物之间的最小距离大于或等于预设距离。
[0135] 在一些实施例中,获取模块701,还用于确定所述姿态与预设的标准姿态的偏离程度,所述偏离程度包括所述用户在所述姿态下的各个身体部位与所述标准姿态中对应的身体部位的偏离程度;
[0136] 获取模块701,还用于根据所述偏离程度以及每个可调节部位对应的预设范围内是否存在障碍物,确定所述目标可调节部位;
[0137] 获取模块701,还用于根据所述目标可调节部位与对应的障碍物的当前距离以及所述目标可调节部位对应的身体部位的偏离程度,确定所述目标可调节部位对应的身体部位与所述障碍物之间的当前距离;
[0138] 调节模块702,还用于根据所述目标可调节部位对应的身体部位与所述障碍物之间的当前距离、所述目标可调节部位的调节幅度以及所述预设距离,对所述目标可调节部位的调节幅度进行调整,得到调整后的调节幅度。
[0139] 在一些实施例中,获取模块701,还用于根据所述用户各个身体部位的当前位置与所述各个身体部位对应的可调节部位的当前位置确定所述各个身体部位相对于所述各个身体部位对应的可调节部位的相对位置,以及根据所述各个身体部位对应的可调节部位的当前位置得到所述各个身体部位对应的可调节部位与所述障碍物之间的当前距离;
[0140] 获取模块701,还用于根据所述各个身体部位相对于所述各个身体部位对应的可调节部位的相对位置和所述各个身体部位对应的可调节部位与所述障碍物之间的当前距离得到所述目标可调节部位对应的身体部位与所述障碍物之间的当前距离。
[0141] 在一些实施例中,获取模块701,还用于根据所述目标可调节部位对应的身体部位与所述障碍物之间的当前距离以及所述预设距离计算,得到所述目标可调节部位的可调节距离,在所述当前距离小于所述预设距离的情况下,所述可调节距离小于零;在所述当前距离大于所述预设距离的情况下,所述可调节距离大于零;在所述当前距离等于所述预设距离的情况下,所述可调节距离等于零;
[0142] 获取模块701,还用于根据所述可调节距离进行计算,得到所述目标可调节部位的可调节幅度,所述可调节幅度与所述可调节距离正相关;
[0143] 调节模块702,还用于根据所述可调节幅度对所述目标可调节部位的调节幅度进行调整,得到调整后的调节幅度。
[0144] 在一些实施例中,获取模块701,还用于在所述可调节幅度小于或者等于零的情况下,发送语音提示,所述语音提示用于指示用户在所述姿态不可进行调节以及所述用户将所述姿态调整为预设的标准姿态的姿态调节参数;
[0145] 获取模块701,还用于重新确定所述目标可调节部位对应的身体部位与所述障碍物之间的当前距离以及所述目标可调节部位的可调节幅度;
[0146] 调节模块702,还用于在所述目标可调节部位的可调节幅度大于零的情况下,根据所述目标可调节部位对应的身体部位与所述障碍物之间的当前距离、所述目标可调节部位的调节幅度以及所述预设距离,重新对所述目标可调节部位的调节幅度进行调整,得到调整后的调节幅度。
[0147] 在一些实施例中,获取模块701,还用于获取所述用户信息模块中的用户身材信息,所述用户信息包括用户的身高、体重以及性别中的至少一种;
[0148] 获取模块701,还用于根据所述用户身材信息,确定所述用户各个身体部位的身体尺寸;
[0149] 获取模块701,还用于根据所述用户各个身体部位的当前位置、与所述各个身体部位对应的可调节部位的当前位置、所述各个身体部位的身体尺寸以及所述与所述各个身体部位对应的可调节部位的部位尺寸,确定所述各个身体部位相对于所述各个身体部位对应的可调节部位的相对位置。
[0150] 在一些实施例中,获取模块701,还用于在检测到对沙发的调节指令的情况下,确定所述调节指令是否为调整为所述零重力状态的调节指令;
[0151] 获取模块701,还用于在所述调节指令为调整为所述零重力状态的调节指令的情况下,获取与所述用户身份信息对应的所述零重力状态的预设调节参数。
[0152] 以上装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本申请装置实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。
[0153] 需要说明的是,本申请实施例中图7所示的一种沙发的调节装置对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。也可以采用软件和硬件结合的形式实现。
[0154] 需要说明的是,本申请实施例中,如果以软件功能模块的形式实现上述的方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得电子设备执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本申请实施例不限制于任何特定的硬件和软件结合。
[0155] 本申请实施例提供一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图8所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现上述方法。
[0156] 本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中提供的方法中的步骤。
[0157] 本申请实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述方法实施例提供的方法中的步骤。
[0158] 本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0159] 在一个实施例中,本申请提供的一种沙发的调节装置可以实现为一种计算机程序的形式,计算机程序可在如图8所示的计算机设备上运行。计算机设备的存储器中可存储组成上述装置的各个程序模块。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的方法中的步骤。
[0160] 这里需要指出的是:以上存储介质和设备实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本申请存储介质、存储介质和设备实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。
[0161] 应理解,说明书通篇中提到的“一个实施例”或“一实施例”或“一些实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”或“在一些实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。上文对各个实施例的描述倾向于强调各个实施例之间的不同之处,其相同或相似之处可以互相参考,为了简洁,本文不再赘述。
[0162] 本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如对象A和/或对象B,可以表示:单独存在对象A,同时存在对象A和对象B,单独存在对象B这三种情况。
[0163] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0164] 在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个模块或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或模块的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
[0165] 上述作为分离部件说明的模块可以是、或也可以不是物理上分开的,作为模块显示的部件可以是、或也可以不是物理模块;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部模块来实现本实施例方案的目的。
[0166] 另外,在本申请各实施例中的各功能模块可以全部集成在一个处理单元中,也可以是各模块分别单独作为一个单元,也可以两个或两个以上模块集成在一个单元中;上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0167] 本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(Read Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0168] 或者,本申请上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得电子设备执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。
[0169] 本申请所提供的几个方法实施例中所揭露的方法,在不冲突的情况下可以任意组合,得到新的方法实施例。
[0170] 本申请所提供的几个产品实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的产品实施例。
[0171] 本申请所提供的几个方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。
[0172] 以上所述,仅为本申请的实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

当前第1页 第1页 第2页 第3页