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.本公开还提供了一种计算机可读存储介质,所述计算机可读存储介质存储程序或指令,所述程序或指令使计算机执行上述任一种方法的步骤。
32.本公开还提供了一种电子设备,包括:
33.一个或多个处理器;
34.存储器,用于存储一个或多个程序或指令;
35.所述处理器通过调用所述存储器存储的程序或指令,用于执行上述任一种方法的步骤。
36.本公开实施例提供的技术方案与现有技术相比具有如下优点:
37.本公开实施例提供的技术方案,通过车载用户乘坐姿态的变化情况,来确定车载用户的疲劳情况,进而根据车载用户的疲劳情况控制车载用户所乘坐座椅的按摩功能的开启或关闭。如此,利用车载用户乘坐姿态的变化情况可体现出车载用户活动的频繁度,从而可以较为准确地反应车载用户的疲劳情况,进而能够根据车载用户的疲劳情况切合时宜地控制车载用户所乘坐座椅开启按摩功能,在实现智能控制车载座椅的按摩功能的同时,解决开启按摩功能不合时宜的问题。
附图说明
38.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
39.为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
40.图1为本公开实施例提供的一种车载座椅控制方法的流程图;
41.图2为本公开实施例提供的一种车载座椅控制装置的结构框图;
42.图3为本公开实施例提供的电子设备的结构示意图。
具体实施方式
43.为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
44.在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
45.图1为本公开实施例提供的一种车载座椅控制方法的流程图。本方法适用于自动开启和关闭车载座椅按摩功能的情况。本方法可以由车载座椅控制装置来执行,该车载座椅控制装置可以采用软件和/或硬件的方式实现。如图1所示,该方法包括以下步骤:
46.s110、获取车载用户乘坐姿态的变化情况,车载用户包括乘员和/或驾驶员。
47.本公开实施例中,车载用户乘坐姿态主要为车载用户乘坐时身体的姿势,例如正坐和侧坐等,车载用户乘坐姿态发生变化,即车载用户身体的姿势发生变化,表明车载用户在活动身体,因此,通过获取车载用户乘坐姿态的变化情况,可以知晓车载用户身体活动的频繁度,从而判断车载用户的疲劳情况。
48.在一些实施例中,车载用户为乘员,此时,仅获取副驾驶及后排乘客的乘坐姿态的变化情况,以缓解乘客的乘车疲劳。在一些实施例中,车载用户为驾驶员,此时,仅获取驾驶员的乘坐姿态的变化情况,以缓解驾驶员的架势疲劳。在一些实施例中,车载用户既包括乘员,又包括驾驶员,即车内所有乘坐用户,此时,同时获取乘员和驾驶员的乘坐姿态的变化情况。
49.在一些实施例中,可以通过车内摄像头持续拍摄车载用户,根据拍摄到的车载用户的图像实时识别车载用户的乘坐位姿,再根据识别到的连续的乘坐位姿确定车载用户乘坐姿态的变化情况。
50.基于上述实施例,考虑到利用车内摄像头识别车载用户乘坐姿态的变化情况,需要存储一段时间内的视频数据,占用车载控制器的内存较大,而且利用图像识别以及图像处理来计算出车载用户乘坐姿态的变化情况非常困难。因此,在一些实施例中,通过座椅表面的纤维传感器来获取车载用户乘坐姿态的变化情况。
51.示例性的,通过座椅表面的纤维传感器实时采集车载用户的压力数据;根据压力数据的波动情况,确定车载用户乘坐姿态的变化情况。本实施例中,纤维传感器可以感知座椅上的压力分布,收集压力数据。因此,相对于上述实施例,本实施例只需采集压力数据,根据压力数据的波动情况,即可确定车载用户乘坐姿态的变化情况,大大减小了数据存储空间并降低了车载用户乘坐姿态的变化情况的识别难度。
52.进一步的,在一具体实施例中,压力数据包括压力面积;根据压力数据的波动情况,确定车载用户乘坐姿态的变化情况,包括:如果在预设时间范围内压力面积的波动小于或等于预设波动阈值,则确定车载用户乘坐姿态没有变化;如果在预设时间范围内压力面
积的波动大于预设波动阈值,则确定车载用户乘坐姿态发生变化。其中,压力面积发生变化表明车载用户与座椅的接触面积发生变化,从而表明车载用户乘坐姿态发生变化。本实施例中,考虑到车载用户乘车位姿的小幅变化对用户疲劳度没有影响,因此设置一预设波动阈值,如果在预设时间范围内压力面积的波动大于预设波动阈值,则认为车载用户乘坐姿态发生变化;如果在预设时间范围内压力面积的波动小于或等于预设波动阈值,则认为车载用户乘坐姿态保持不变。本实施例中,预设时间范围可根据乘车用户从乘坐到开始疲劳统计出来的平均时间范围,预设波动阈值可根据乘车位姿的变化是否能够缓解疲劳的临界状态进行确定,即预设波动阈值为够缓解疲劳的乘车位姿的变化所对应的压力面积的最小变化量。
53.在一些实施例中,纤维传感器为网格结构,每一格为一个预设面积的最小压力检测单元。由此,在确定上述压力面积时,只需要确定感应到压力数据的最小压力检测单元的数量,利用预设面积与最小压力检测单元的数量乘积即可确定压力面积,从而简化了压力面积的计算。可选的,最小压力检测单元为1mm*1mm的网格,从而提高压力面积的检测精度。
54.另外,在一些实施例中,在获取车载用户乘坐姿态的变化情况之前,还包括:检测到车载用户乘坐在座椅上。可选的,检测到车载用户乘坐在座椅上,包括:通过座椅坐垫上的纤维传感器实时采集压力数据,压力数据包括压力面积和压力值;如果压力面积大于预设面积阈值且压力值大于预设压力阈值,则检测到车载用户乘坐在座椅上。本实施例通过座椅坐垫上的纤维传感器检测的压力面积和压力值来判断是否有车载用户乘坐到座椅上,当有物体与纤维传感器接触时,同时判断压力面积是否大于预设面积阈值,以及压力值是否大于预设压力阈值;当压力面积大于预设面积阈值且压力值大于预设压力阈值时,确定有车载用户乘坐在座椅上;当压力面积小于或等于预设面积阈值,和/或压力值小于或等于预设压力阈值时,确定没有车载用户乘坐在座椅上。可以理解的是,预设面积阈值和预设压力阈值可根据不同体格的用户设置多组,但每组仅包括一个预设面积阈值和一个预设压力阈值,在压力面积与压力值只有分别大于同一组中的预设面积阈值和预设压力阈值时,才能确定有车载用户乘坐在座椅上。
55.s120、根据车载用户乘坐姿态的变化情况,确定车载用户的疲劳情况。
56.本公开实施例中,如果车载用户乘坐姿态没有变化,则确定车载用户已经疲劳;如果车载用户乘坐姿态发生变化,则确定车载用户未疲劳。结合上述方案,如果在预设时间范围内车载用户乘坐姿态没有变化,则判定车载用户久坐不动,确定车载用户已经疲劳;如果在预设时间范围内车载用户乘坐姿态发生变化,则判定车载用户经常活动,不至于疲劳。具体的,如果在预设时间范围内压力面积的波动小于或等于预设波动阈值,则确定车载用户已经疲劳;在预设时间范围内压力面积的波动大于预设波动阈值,则确定车载用户未疲劳。
57.s130、根据车载用户的疲劳情况,控制车载用户所乘坐座椅的工作状态,工作状态包括开启按摩功能或关闭按摩功能。
58.本公开实施例中,如果车载用户已经疲劳,则控制车载用户所乘坐座椅开启按摩功能;如果车载用户未疲劳,则控制车载用户所乘坐座椅关闭按摩功能。需要说明的是,在车载用户所乘坐座椅开启按摩功能后,停止车载用户疲劳情况的检测;当按摩功能开启预设时间时,关闭按摩功能并重新进行车载用户疲劳情况的检测。另外,在确定车载用户未疲劳时,直接重新进行车载用户疲劳情况的检测。
59.本公开实施例提供的车载座椅控制方法,通过车载用户乘坐姿态的变化情况,来确定车载用户的疲劳情况,进而根据车载用户的疲劳情况控制车载用户所乘坐座椅的按摩功能的开启或关闭。如此,利用车载用户乘坐姿态的变化情况可体现出车载用户活动的频繁度,从而可以较为准确地反应车载用户的疲劳情况,进而能够根据车载用户的疲劳情况切合时宜地控制车载用户所乘坐座椅开启按摩功能,在实现智能控制车载座椅的按摩功能的同时,解决开启按摩功能不合时宜的问题。
60.对应于本公开实施例提供的车载座椅控制方法,本公开实施例还提供了一种车载座椅控制装置。图2为本公开实施例提供的车载座椅控制装置的结构框图,如图2所示,该车载座椅控制装置包括:
61.乘坐姿态获取模块21,用于获取车载用户乘坐姿态的变化情况,车载用户包括乘员和/或驾驶员;
62.疲劳判定模块22,用于根据车载用户乘坐姿态的变化情况,确定车载用户的疲劳情况;
63.座椅控制模块23,用于根据车载用户的疲劳情况,控制车载用户所乘坐座椅的工作状态,工作状态包括开启按摩功能或关闭按摩功能。
64.在一些实施例中,乘坐姿态获取模块21具体用于:
65.通过座椅表面的纤维传感器实时采集车载用户的压力数据;
66.根据压力数据的波动情况,确定车载用户乘坐姿态的变化情况。
67.在一些实施例中,压力数据包括压力面积;
68.乘坐姿态获取模块21具体用于:
69.如果在预设时间范围内压力面积的波动小于或等于预设波动阈值,则确定车载用户乘坐姿态没有变化;
70.如果在预设时间范围内压力面积的波动大于预设波动阈值,则确定车载用户乘坐姿态发生变化。
71.在一些实施例中,疲劳判定模块22具体用于:
72.如果车载用户乘坐姿态没有变化,则确定车载用户已经疲劳;
73.如果车载用户乘坐姿态发生变化,则确定车载用户未疲劳。
74.在一些实施例中,座椅控制模块23具体用于:
75.如果车载用户已经疲劳,则控制车载用户所乘坐座椅开启按摩功能;
76.如果车载用户未疲劳,则控制车载用户所乘坐座椅关闭按摩功能。
77.在一些实施例中,还包括:车载用户检测模块,用于在获取车载用户乘坐姿态的变化情况之前,检测到车载用户乘坐在座椅上;
78.车载用户检测模块具体用于:
79.通过座椅坐垫上的纤维传感器实时采集压力数据,压力数据包括压力面积和压力值;
80.如果压力面积大于预设面积阈值且压力值大于预设压力阈值,则检测到车载用户乘坐在座椅上。
81.在一些实施例中,纤维传感器为网格结构,每一格为一个预设面积的最小压力检测单元。
82.以上实施例公开的车载座椅控制装置能够执行以上各实施例公开的车载座椅控制方法,具有相同或相应的有益效果,为避免重复,在此不再赘述。
83.本公开实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储程序或指令,程序或指令使计算机执行上述任一种方法的步骤。
84.示例性地,程序或指令使计算机执行一种车载座椅控制方法,该方法包括:
85.获取车载用户乘坐姿态的变化情况,车载用户包括乘员和/或驾驶员;
86.根据车载用户乘坐姿态的变化情况,确定车载用户的疲劳情况;
87.根据车载用户的疲劳情况,控制车载用户所乘坐座椅的工作状态,工作状态包括开启按摩功能或关闭按摩功能。
88.可选的,该计算机可执行指令在由计算机处理器执行时还可以用于执行本公开实施例所提供的上述任意车载座椅控制方法的技术方案,实现对应的有益效果。
89.通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本公开实施例可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本公开实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等),执行本公开各个实施例所述的方法。
90.本公开实施例还提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序或指令;处理器通过调用存储器存储的程序或指令,用于执行上述任一种方法的步骤,实现对应的有益效果。
91.图3为本公开实施例提供的电子设备的硬件结构示意图。如图3所示,电子设备包括一个或多个处理器301和存储器302。
92.处理器301可以是中央处理单元(cpu)或者具有数据处理能力和/或指令执行能力的其他形式的处理单元,并且可以控制电子设备中的其他组件以执行期望的功能。
93.存储器302可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(ram)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(rom)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器301可以运行所述程序指令,以实现上文所述的本公开的实施例的车载座椅控制方法,和/或者其他期望的功能。在所述计算机可读存储介质中还可以存储诸如输入信号、信号分量、噪声分量等各种内容。
94.在一个示例中,电子设备还可以包括:输入装置303和输出装置304,这些组件通过总线系统和/或其他形式的连接机构(未示出)互连。
95.此外,该输入装置303还可以包括例如键盘、鼠标等等。
96.该输出装置304可以向外部输出各种信息,包括确定出的距离信息、方向信息等。该输出装置304可以包括例如显示器、扬声器、打印机、以及通信网络及其所连接的远程输出设备等等。
97.当然,为了简化,图3中仅示出了该电子设备中与本公开有关的组件中的一些,省略了诸如总线、输入/输出接口等等的组件。除此之外,根据具体应用情况,电子设备还可以包括任何其他适当的组件。
98.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
99.以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。