本发明涉及自动控制的,具体涉及一种升降桌控制方法、装置、电子设备及存储。
背景技术:
1、桌子作为重要的办公设备之一被广泛应用在办公场所,如前台、会议室、办公室等。随着人们生活水平的提升,传统的桌子由于不具备升降功能,在部分情境下已不能满足人们的需求。
2、相关技术中,虽然提及了利用用户在各个姿态下对桌面高度进行调节,但需要借助人工按键与高度之间对应关系的设置,通过采用人工的按键动作信号分别采集坐姿和站姿的高度,然后再进行升降桌高度的调整,用户的操作程序繁复,且程序稳定性差。
技术实现思路
1、有鉴于此,本发明的目的在于提供一种升降桌控制方法、装置及电子设备,以实现升降桌高度的自动调节。
2、第一方面,本技术提供了一种升降桌的控制方法,应用于上位机,所述上位机用于对状态机进行控制,所述状态机与所述升降桌通信相连,所述控制方法包括如下步骤:
3、响应于高度测量指令,将所述状态机的状态进行切换,获取当前用户在每个目标姿态下对应的高度数据;
4、响应于高度测量完成指令,将所述状态机的状态切换至准备对目标桌面进行升降,所述高度测量完成指令在对获取当前用户在所有目标姿态下的高度数据后生成;
5、响应于针对目标桌面的升降指令,将所述状态机的状态从准备对目标桌面进行升降切换至对目标桌面进行升降。
6、一种方式是,在响应于高度测量指令,将所述状态机的状态进行切换,获取当前用户在每个目标姿态下对应的高度数据的过程中,
7、响应于针对当前用户停止高度测量指令,将所述状态机的状态切换至初始状态。
8、一种方式是,所述将所述状态机的状态进行切换的步骤包括:
9、响应于所述针对当前用户的坐姿高度测量指令,将所述状态机的状态切换至当前用户的坐姿高度进行测量;
10、和
11、响应于所述针对当前用户的站姿高度测量指令,将所述状态机的状态切换至对当前用户的站姿高度进行测量。
12、一种方式是,依据预设的顺序执行响应于所述针对当前用户的坐姿高度测量指令,将所述状态机的状态切换至对当前用户的坐姿高度进行测量;
13、以及
14、所述响应于所述针对当前用户的站姿高度测量指令,将所述状态机的状态切换至对当前用户的站姿高度进行测量的步骤。
15、一种方式是,所述针对当前用户的坐姿高度测量指令在所述响应于所述针对当前用户的站姿高度测量指令之前生成;
16、所述响应于高度测量指令,将所述状态机的状态进行切换,获取当前用户在每个目标姿态下对应的高度数据的步骤具体包括:
17、响应于高度测量指令,生成所述针对当前用户的坐姿高度测量指令,将所述状态机的状态从初始化状态切换至对当前用户的坐姿高度进行测量;
18、响应于坐姿高度测量完成指令,生成所述针对当前用户的站姿高度测量指令,所述坐姿高度测量完成指令在当前用户的坐姿高度测量结束后生成;
19、响应于所述针对当前用户的站姿高度测量指令,将所述状态机的状态从对当前用户的坐姿高度进行测量切换至对当前用户的站姿高度进行测量。
20、一种方式是,所述针对当前用户的坐姿高度测量指令在所述响应于所述针对当前用户的站姿高度测量指令之后生成;
21、所述响应于高度测量指令,将所述状态机的状态进行切换,获取当前用户在每个目标姿态下对应的高度数据的步骤具体包括:
22、响应于高度测量指令,生成所述针对当前用户的站姿高度测量指令,将所述状态机的状态从初始化状态切换至对当前用户的站姿高度进行测量;
23、响应于站姿高度测量完成指令,生成所述针对当前用户的坐姿高度测量指令,所述站姿高度测量完成指令在当前用户的站姿高度测量结束后生成;
24、响应于所述针对当前用户的坐姿高度测量指令,将所述状态机的状态从对当前用户的站姿高度进行测量切换至对当前用户的坐姿高度进行测量。
25、一种方式是,所述响应于针对目标桌面的升降指令,将所述状态机的状态调节至对目标桌面进行升降的步骤之后,所述控制方法还包括如下步骤:
26、响应于针对目标桌面的停止升降指令,将所述状态机的状态从所述对目标桌面进行升降切换至所述准备对目标桌面进行升降。
27、一种方式是,所述状态机的状态处于准备对目标桌面进行升降,所述控制方法还包括:
28、响应于初始化指令,将所述状态机的状态切换至初始化状态。
29、一种方式是,所述升降桌安装有检测部件,所述检测部件用于测量当前用户在每个目标姿态下的肩部到地面的距离以及肩部到肘部的垂直距离;
30、所述响应于针对目标桌面的升降指令,将所述状态机的状态从准备对目标桌面进行升降切换至对目标桌面进行升降的步骤中,采用如下公式确定当前用户在选定姿态下目标桌面的目标高度:
31、l1=l2-l3;
32、l1—当前用户在选定姿态下目标桌面的目标高度,所述目标高度为对目标桌面进行升降的步骤后的高度,;
33、l2—当前用户在选定姿态下,选定姿态对应的肩部到地面的距离;
34、l3—当前用户在选定姿态下,选定姿态对应的肩部到肘部的垂直距离。
35、在一些情况下,站姿状态下,大臂与躯干在同一平面,此时,肩部到肘部的垂直距离等于大臂的长度;在一些情况下,肘部位于躯干所处平面的外侧,此时,肩部到肘部的垂直距离小于大臂长度。
36、一种方式是,所述选定姿态为自动获取,或选定姿态为当前用户手动选取;和/或
37、测量部件为双目相机、深度相机或激光雷达。
38、一种方式是,上位机检测到电机过热时,则触发针对目标桌面的停止升降指令;
39、或
40、所述状态机在所述目标桌面进行升降的状态下对应的输出事件为:使目标桌面的控制系统基于所述当前用户选定姿态以及所述当前用户在每个目标姿态下对应的高度数据,对目标桌面的高度进行调节;
41、或
42、所述状态机在所述目标桌面进行升降的状态下对应的输出事件为:使目标桌面的控制系统基于所述当前用户在每个目标姿态下对应的高度数据,对目标桌面的高度进行调节。
43、通过本技术提供的实施例,可以借助所述状态机直接依据用户的选定姿态,并利用用户选定姿态以及用户在每个目标姿态下的高度,对桌面进行升降,以实现升降桌高度的自动调节,简化了桌面调节算法,提升了桌面调节程序的稳定性。
44、第二方面,本技术提供了一种升降桌控制装置,应用于上位机,所述上位机用于对状态机进行控制,所述状态机与所述升降桌通信相连,所述控制装置包括:
45、第一响应模块:用于响应于高度测量指令,将所述状态机的状态进行切换,获取当前用户在每个目标姿态下对应的高度数据;
46、第二响应模块:用于响应于高度测量完成指令,将所述状态机的状态切换至准备对目标桌面进行升降;其中,所述高度测量完成指令在对获取当前用户在所有目标姿态下的高度数据后生成;
47、第三响应模块:用于响应于针对目标桌面的升降指令,将所述状态机的状态从准备对目标桌面进行升降切换至对目标桌面进行升降。
48、一种方式中,所述状态机在所述目标桌面进行升降的状态下对应的输出事件为:使目标桌面的控制系统基于所述当前用户选定姿态以及所述当前用户在每个目标姿态下对应的高度数据,对目标桌面的高度进行调节。
49、第三方面,本技术提供了一种电子设备,包括:
50、存储器,用于存储可在处理器上执行的计算机程序;
51、处理器,用于执行所述存储器上存储的计算机程序,以实现如权利要求1-12任一所述的控制方法。
52、第四方面,本技术提供了一种计算机可读介质,所述计算机可读介质存储有处理器可执行的非易失程序代码,所述程序代码用于执行如权利要求1-10任一所述的控制方法。
53、第五方面,本技术提供了一种升降桌,采用权利要求1-11所述的控制方法,或包括权利要求12所述的升降桌控制装置、或权利要求13所述的电子设备、或权利要求14所述的计算机可读介质。
54、所述目标桌面为待调整的升降桌的桌面。所述目标姿态为,需要进行高度测量的姿态。测量所述目标姿态下的高度数据,可以为目标桌面的升降调整提供依据或参考。
55、本发明通过指令顺次安排坐姿检测与站姿检测或者通过指令顺次安排站姿检测与坐姿检测,并且在完成之前的检测后自动调整桌椅升降。相较于现有技术中需不同按键与站姿、坐姿检测高度对应的情况,本发明设计了更为合理的测试程序,自动化程度更高,操作更便捷。
56、由于自动检测并且自动调整桌面,使得流程更为顺畅,提升了程序稳定性。由于自动化,因而简化了桌面调节的相关运行程序算法。在本发明中,还考虑了升降桌自动调整时的各种可能情况,为不同的使用场景提供了便捷的调整方式。
57、本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
58、为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
1.一种升降桌的控制方法,其特征在于,应用于上位机,所述上位机用于对状态机进行控制,所述状态机与所述升降桌通信相连,所述控制方法包括如下步骤:
2.根据权利要求1所述的控制方法,其特征在于,在响应于高度测量指令,将所述状态机的状态进行切换,获取当前用户在每个目标姿态下对应的高度数据的过程中,
3.根据权利要求2所述的控制方法,其特征在于,所述将所述状态机的状态进行切换的步骤包括:
4.根据权利要求3所述的控制方法,其特征在于,依据预设的顺序执行响应于所述针对当前用户的坐姿高度测量指令,将所述状态机的状态切换至对当前用户的坐姿高度进行测量;
5.根据权利要求4所述的控制方法,其特征在于,所述针对当前用户的坐姿高度测量指令在所述响应于所述针对当前用户的站姿高度测量指令之前生成;
6.根据权利要求4所述的控制方法,其特征在于,
7.根据权利要求1至6任一项所述的控制方法,其特征在于,所述响应于针对目标桌面的升降指令,将所述状态机的状态调节至对目标桌面进行升降的步骤之后,所述控制方法还包括如下步骤:
8.根据权利要求7所述的控制方法,其特征在于,所述状态机的状态处于准备对目标桌面进行升降,所述控制方法还包括:
9.根据权利要求7所述的控制方法,其特征在于,所述升降桌安装有检测部件,所述检测部件用于测量当前用户在每个目标姿态下的肩部到地面的距离以及肩部到肘部的垂直距离;
10.根据权利要求9所述的控制方法,其特征在于,所述选定姿态为自动获取,或选定姿态为当前用户手动选取;
11.根据权利要求1-6、8-10中任一项所述的控制方法,其特征在于,
12.一种升降桌控制装置,其特征在于,应用于上位机,所述上位机用于对状态机进行控制,所述状态机与所述升降桌通信相连,所述控制装置包括:
13.一种电子设备,其特征在于,包括:
14.一种计算机可读介质,其特征在于,所述计算机可读介质存储有处理器可执行的非易失程序代码,所述程序代码用于执行如权利要求1-11任一所述的控制方法。
15.一种升降桌,其特征在于,采用权利要求1-11所述的控制方法,或包括权利要求12所述的升降桌控制装置、或权利要求13所述的电子设备、或权利要求14所述的计算机可读介质。