一种汽车天窗控制方法、系统、存储介质及智能终端与流程
未命名
07-11
阅读:76
评论:0

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.若移动间隔时长不大于调整下限时长,则获取需求指令信息,并判断需求指令信息所对应的指令是否与预设的移动控制指令一致;
41.若需求指令信息所对应的指令与移动控制指令一致,则控制天窗进行移动;
42.若需求指令信息所对应的指令与移动控制指令不一致,则控制天窗暂时不进行移动,直至移动间隔时长大于调整下限时长时再进行移动。
43.通过采用上述技术方案,对相邻的两次天窗调整的时间进行确定,以使天窗位置调整频率不会过于频繁。
44.可选的,若移动间隔时长大于调整下限时长,汽车天窗控制方法还包括:
45.获取预设的单位时长前汽车的第一移动方向信息以及当前的第二移动方向信息;
46.根据第一移动方向信息与第二移动方向信息确定方向夹角信息;
47.判断方向夹角信息所对应的夹角角度是否大于预设的变向角度;
48.若方向夹角信息所对应的夹角角度未大于变向角度,则控制天窗进行移动;
49.若方向夹角信息所对应的夹角角度大于变向角度,则获取汽车的移动路径信息,并根据移动路径信息所对应的路径于初始位置开始确定第二移动方向信息所对应方向上连续不间断的连续路径信息,且根据连续路径信息以确定连续路程;
50.判断连续路程是否大于预设的临界路程;
51.若连续路程大于临界路程,则控制天窗进行移动;
52.若连续路程不大于临界路程,则控制天窗暂时不进行移动,直至移动间隔时长大于调整下限时长时再进行移动。
53.通过采用上述技术方案,可对汽车行驶的方向情况进行判断,以确定是否因汽车行驶方向发生较大改变以使得光照区域改变,从而能够给对汽车天窗的移动进行有效控制。
54.可选的,还包括临界路程的确定方法,该方法包括:
55.获取连续路径信息所对应路径的路段限制速度;
56.于预设的反向时间轴上建立宽度为预设的固定检测时长的检测区间,并于检测区间内获取汽车实时的移动速度信息;
57.将相对应速度值小于路段限制速度的移动速度信息定义为参考速度信息,并根据参考速度信息进行均值计算以确定平均速度信息;
58.根据平均速度信息以及预设的合理时长进行计算以确定临界路程。
59.通过采用上述技术方案,根据用户驾驶习惯以确定用户在合理时长内可行驶的路程值,以使得所确定的临界路程较为适配整体系统控制。
60.第二方面,本技术提供一种汽车天窗控制系统,采用如下的技术方案:
61.一种汽车天窗控制系统,包括:
62.获取模块,用于获取光照区域信息、用户状态信息以及用户位置信息;
63.处理模块,与获取模块和判断模块连接,用于信息的存储和处理;
64.判断模块,与获取模块和处理模块连接,用于信息的判断;
65.处理模块将用户状态信息所对应的状态与预设的禁止照射状态一致的用户定义为遮盖用户,并将遮盖用户的用户位置信息定义为遮盖位置信息;
66.判断模块判断遮盖位置信息所对应的位置是否处于光照区域信息所对应的区域内;
67.若判断模块判断出遮盖位置信息所对应的位置未处于光照区域信息所对应的区域内,则处理模块输出合格信号并维持天窗保持原状态;
68.若判断模块判断出遮盖位置信息所对应的位置处于光照区域信息所对应的区域内,则处理模块控制天窗沿预设的闭合方向移动,直至输出合格信号。
69.通过采用上述技术方案,获取模块先获取用户状态以确定用户是否需要进行照射,以使处理模块对不需要进行照射的用户的位置进行确定,判断模块再判断用户是否处于阳光照射的区域中,当判断模块判断出该用户处于阳光照射区域中时处理模块可自动控制天窗进行移动以对阳光光线进行遮挡,从而使得不想被阳光照射的用户不会被阳光照射,无需驾驶人员手动对天窗进行控制移动,以便于用户对天窗进行使用。
70.第三方面,本技术提供一种智能终端,采用如下的技术方案:
71.一种智能终端,包括存储器和处理器,存储器上存储有能够被处理器加载并执行上述任一种汽车天窗控制方法的计算机程序。
72.通过采用上述技术方案,通过智能终端的使用,先获取用户状态以确定用户是否需要进行照射,以对不需要进行照射的用户的位置进行确定,再判断用户是否处于阳光照射的区域中,当该用户处于阳光照射区域中时可自动控制天窗进行移动以对阳光光线进行遮挡,从而使得不想被阳光照射的用户不会被阳光照射,无需驾驶人员手动对天窗进行控制移动,以便于用户对天窗进行使用。
73.第四方面,本技术提供一种计算机存储介质,能够存储相应的程序,具有便于用户对天窗进行使用控制的特点,采用如下的技术方案:
74.一种计算机可读存储介质,存储有能够被处理器加载并执行上述任一种汽车天窗控制方法的计算机程序。
75.通过采用上述技术方案,存储介质中有汽车天窗控制方法的计算机程序,先获取用户状态以确定用户是否需要进行照射,以对不需要进行照射的用户的位置进行确定,再判断用户是否处于阳光照射的区域中,当该用户处于阳光照射区域中时可自动控制天窗进行移动以对阳光光线进行遮挡,从而使得不想被阳光照射的用户不会被阳光照射,无需驾驶人员手动对天窗进行控制移动,以便于用户对天窗进行使用。
76.综上所述,本技术包括以下至少一种有益技术效果:
77.1.可根据车内用户需求自动控制天窗移动,以便于用户对天窗进行使用控制;
78.2.当车内温度不足时,可自动增大天窗开度以使外部进入车内的光线增多,使得车内温度能够上升;
79.3.可综合考量汽车行驶具体情况以对天窗移动进行控制,以使得天窗移动控制较为稳定。
附图说明
80.图1是汽车天窗控制方法的流程图。
81.图2是光照区域确定方法的流程图。
82.图3是天窗开度确定方法的流程图。
83.图4是天窗移动速度确定方法的流程图。
84.图5是天窗移动频率限制方法的流程图。
85.图6是汽车行驶路径情况确定方法的流程图。
86.图7是临界路程确定方法的流程图。
87.图8是汽车天窗控制方法的模块流程图。
具体实施方式
88.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图1-8及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定本技术。
89.下面结合说明书附图对本技术实施例作进一步详细描述。
90.本技术实施例公开一种汽车天窗控制方法,当用户无需被阳光照射时,可根据该用户的位置以及阳光照射区域的位置以确定是否需要进行天窗移动,当需要天窗移动时,可自动实现天窗移动以对光线进行遮挡,从而使得用户能够较为方便的对天窗进行使用控制。
91.参照图1,汽车天窗控制方法的方法流程包括以下步骤:
92.步骤s100:获取光照区域信息、用户状态信息以及用户位置信息。
93.光照区域信息所对应的区域为外部光线通过天窗进入车内于用户的座位高度下所能形成的光线投影区域,该区域的获取方法下文进行说明,此处不作赘述;用户状态信息所对应的状态为用户是否需要阳光照射的状态,包括需要以及不需要两个状态,可通过用户前方的按钮进行选择,此处的不需要并不代表完全不需要照射,仅是无需照射屁股以上部位,能够进行腿部以下部位的照射;用户位置信息所对应的位置为用户于车内的位置,可通过在座位上安装压力传感器进行获取,由于用户坐于车内时,多处位置均能受到压力值,此时将这些位置均认定为该用户的用户位置。
94.步骤s101:将用户状态信息所对应的状态与预设的禁止照射状态一致的用户定义为遮盖用户,并将遮盖用户的用户位置信息定义为遮盖位置信息。
95.禁止照射状态为工作人员所设定的用户无需光线进行照射的状态,定义遮盖用户以及遮盖位置信息以实现对不同的用户以及用户位置的区分,便于后续对天窗进行移动控制。
96.步骤s102:判断遮盖位置信息所对应的位置是否处于光照区域信息所对应的区域内。
97.判断的目的是为了得知当前的光线是否会照射到无需阳光照射的用户上。
98.步骤s1021:若遮盖位置信息所对应的位置未处于光照区域信息所对应的区域内,则输出合格信号并维持天窗保持原状态。
99.当遮盖位置信息所对应的位置未处于光照区域信息所对应的区域内时,说明不会
对无需阳光照射的用户进行光线照射,此时输出合格信号以对该情况进行标记,同时维持天窗原状态以满足用户需求。
100.步骤s1022:若遮盖位置信息所对应的位置处于光照区域信息所对应的区域内,则控制天窗沿预设的闭合方向移动,直至输出合格信号。
101.当遮盖位置信息所对应的位置处于光照区域信息所对应的区域内时,说明外部光线会通过打开的天窗照射到无需阳光照射的用户上,此时控制天窗沿闭合方向移动以减少开度,从而实现照射区域的改变,直至输出合格信号以实现外部光线未照射到无需阳光照射的用户上,使得用户使用天窗时可根据用户需求进行天窗的自动控制,便于用户对天窗进行使用控制;其中闭合方向为工作人员所设定的使天窗整体开度逐渐减小的方向。
102.参照图2,还包括光照区域信息的获取方法,该方法包括:
103.步骤s200:获取车内图像信息以及天窗开启宽度。
104.车内图像信息所对应的图像为安装于车内的图像获取设备对汽车内部进行获取的图像,天窗开启宽度为天窗于完全闭合情况下沿天窗导轨的移动距离值,可通过对天窗移动情况进行监控以获取。
105.步骤s201:根据预设的边缘检测算法于车内图像信息所对应的图像中确定光照轮廓信息。
106.边缘检测算法为能对图像中的部分轮廓线进行处理的算法,例如canny算法,光照轮廓信息所对应的轮廓线为汽车内部光照强度较为明显的区域的外部轮廓线。
107.步骤s202:于光照轮廓信息所对应轮廓线中确定与预设的天窗标记点相对应的投射点,并根据天窗标记点以及投射点确定光照平行方向。
108.天窗标记点为工作人员所设定的于天窗周向边缘的一个点位,常规情况下为边角点,投射点为光线经过该天窗标记点后于光照轮廓线上的投影点,根据所确定的边角点情况可较为方便的确定相对于的投射点情况,此处为本领域技术人员常规技术手段,不作赘述;光照平行方向为外部光线通过天窗进入汽车内部的光照方向,可通过天窗标记点指向投射点进行确定。
109.步骤s203:根据天窗开启宽度以确定天窗开启区域,并根据天窗开启信息以及光照平行方向以确定于预设座位高度下的光照区域信息。
110.天窗开启区域为天窗中被打开的区域,通过天窗开启宽度可进行对应确定,座位高度为工作人员所设定的用户于汽车内部时屁股所坐位置的高度,通过该高度可确定光线投影的平面,再利用光照平行方向可确定出天窗上天窗开启区域每个点位于座位高度下的平面上的投影点,由这些投影点连接形成的区域即光照区域。
111.参照图3,若遮盖位置信息所对应的位置未处于光照区域信息所对应的区域内,汽车天窗控制方法还包括:
112.步骤s300:获取车内温度信息以及需求温度信息。
113.车内温度信息所对应的温度值为汽车内部的平均温度值,可通过在汽车内部各处安装温度传感器以获取对应温度,再对温度进行均值计算以获取;需求温度信息所对应的温度值为用户所设定的所需汽车内部到达的温度,可用驾驶员于中控台上进行输入。
114.步骤s301:判断车内温度信息所对应的温度值是否小于需求温度信息所对应的温度值。
115.判断的目的是为了得知当前汽车内部的温度是否符合用户温度要求。
116.步骤s3011:若车内温度信息所对应的温度值不小于需求温度信息所对应的温度值,则输出合格信号并维持天窗保持原状态。
117.当车内温度信息所对应的温度值不小于需求温度信息所对应的温度值时,说明汽车内部的温度以及满足需求,此时无需将天窗的开度增大以使得外部光线更多的进入到汽车内部,从而此时输出合格信号以对该情况进行标识,以便于控制天窗维持于原状态。
118.步骤s3012:若车内温度信息所对应的温度值小于需求温度信息所对应的温度值,则根据光照平行方向以确定天窗各宽度下所能形成的虚拟照射区域。
119.当车内温度信息所对应的温度值小于需求温度信息所对应的温度值时,说明汽车内部的温度未达到要求,此时需要增大天窗的开度以使外部的光线更多的从天窗进入到汽车内部,以用于提高汽车内部温度;虚拟照射区域为天窗的每个宽度在光照平行方向的光线照射下于座位高度的平面中所能形成的照射区域,可通过点位映射情况进行确定。
120.步骤s302:将不包含遮盖位置信息所对应的位置的虚拟照射区域定义为有效照射区域,并将有效照射区域的天窗宽度确定为有效天窗宽度。
121.定义有效照射区域以实现对不同虚拟照射区域的区分,确定出不会对无需阳光照射的用户产生照射影响的区域,定义有效天窗宽度以便于后续对宽度进行进一步分析。
122.步骤s303:根据预设的排序规则以确定所有有效天窗宽度中数值最大的有效天窗宽度,并将该有效天窗宽度定义为需求天窗宽度,且控制天窗沿闭合方向的反方向移动直至天窗开启宽度为需求天窗宽度。
123.排序规则为工作人员所设定的能对数值大小进行排序的方法,例如冒泡法,通过排序规则可确定出不对用户产生影响的天窗最大开度,定义需求天窗宽度以实现对不同有效天窗宽度的区分,以使得后续能控制天窗沿闭合方向的反方向移动至需求天窗宽度,从而使得天窗开度不影响用户需求的情况下尽可能大,以使外部的光线能够更多的从天窗进入到汽车内部以提高汽车内部温度。
124.参照图4,还包括天窗的移动方法,该方法包括:
125.步骤s400:获取天窗移动方向信息。
126.天窗移动方向信息所对应的方向为天窗后续移动所需的方向。
127.步骤s401:判断天窗移动方向信息所对应的方向是否与闭合方向一致。
128.判断的目的是为了得知此时的天窗调整是否为了使得用户不被阳光照射。
129.步骤s4011:若天窗移动方向信息所对应的方向与闭合方向一致,则控制天窗以预设的第一速度移动。
130.当天窗移动方向信息所对应的方向与闭合方向一致时,说明当前的调整是为了使得用户不被阳光照射,此时以第一速度移动缓慢的对天窗进行控制,以使得天窗移动后能够较好的满足用户需求,以减少用户在天窗移动过程中移动而使天窗调整的位置不满足要求的情况发生,其中第一速度为工作人员所设定的使得天窗移动较为缓慢的速度。
131.步骤s4012:若天窗移动方向信息所对应的方向与闭合方向不一致,则根据需求天窗宽度以及天窗开启宽度进行计算以确定差值宽度信息。
132.当天窗移动方向信息所对应的方向与闭合方向不一致时,说明此时的调整为增大天窗开度以使得外部光线能够更多的进入汽车内部,此时可得知所需移动的目标宽度;差
值宽度信息所对应的宽度值为当前情况下天窗沿闭合方向的反方向所需移动的距离值,由需求天窗宽度减去天窗开启宽度进行确定。
133.步骤s402:根据预设的速度匹配关系以确定差值宽度信息相对应的第二速度,并控制天窗以第二速度移动。
134.不同的差值宽度说明天窗所需移动的距离值不一,根据不同的距离值可确定不同的第二速度,以使天窗在移动调整的过程中能够有效且快速的移动至所需的目标位置以进行使用,提高整体作业效率,两者之间的速度匹配关系由工作人员事先进行多次试验进行确定。
135.参照图5,汽车天窗控制方法还包括:
136.步骤s500:获取上一次移动完成的完成时间信息以及当前需要进行移动的标记时间信息。
137.完成时间信息所对应的时间点为天窗上一次移动完成后的时间点,标记时间信息所对应的时间点为当前需要控制天窗进行移动的时间点。
138.步骤s501:根据完成时间信息以及标记时间信息确定移动间隔时长。
139.移动间隔时长为完成时间信息所对应的时间点与标记时间信息所对应的时间点之间的时间间隔。
140.步骤s502:判断移动间隔时长是否大于预设的调整下限时长。
141.调整下限时长为工作人员所设定的两次相邻的天窗位置调整的最小间隔时长,判断的目的是为了得知当前天窗调整是否符合间隔时长要求,以得知是否出现天窗调整过于频繁的情况。
142.步骤s5021:若移动间隔时长大于调整下限时长,则控制天窗进行移动。
143.当移动间隔时长大于调整下限时长时,说明两次天窗调整的时间间隔满足要求,不会出现天窗位置调整过于频繁的情况,此时正常控制天窗移动即可。
144.步骤s5022:若移动间隔时长不大于调整下限时长,则获取需求指令信息,并判断需求指令信息所对应的指令是否与预设的移动控制指令一致。
145.当移动间隔时长不大于调整下限时长时,说明距离上一次天窗调整时间点较近;需求指令信息所对应的指令为用户所输入的对天窗进行控制的指令,包括允许天窗调整以及不允许天窗调整,其中可通过对应时长内用户有无输入操作指令进行确定,当规定的时长内未输入操作指令时,默认该指令为不进行天窗移动控制的指令;移动控制指令为工作人员所设定的可允许天窗进行移动控制的指令,判断的目的是为了得知是否需要对天窗进行移动控制。
146.步骤s50221:若需求指令信息所对应的指令与移动控制指令一致,则控制天窗进行移动。
147.当需求指令信息所对应的指令与移动控制指令一致时,说明用户需要天窗进行移动,此时正常进行天窗移动控制即可。
148.步骤s50222:若需求指令信息所对应的指令与移动控制指令不一致,则控制天窗暂时不进行移动,直至移动间隔时长大于调整下限时长时再进行移动。
149.当需求指令信息所对应的指令与移动控制指令不一致时,说明用户无需天窗进行移动,此时不进行天窗移动控制,以减少天窗调整过于频繁的情况发生,提高天窗使用的稳
定性。
150.参照图6,若移动间隔时长大于调整下限时长,汽车天窗控制方法还包括:
151.步骤s600:获取预设的单位时长前汽车的第一移动方向信息以及当前的第二移动方向信息。
152.单位时长为工作人员所设定的定值时长,第一移动方向信息所对应的方向为汽车于单位时长前进行行驶的方向,可通过对汽车的行驶记录进行获取,第二移动方向信息所对应的方向为当前时间点下汽车进行行驶移动的方向。
153.步骤s601:根据第一移动方向信息与第二移动方向信息确定方向夹角信息。
154.方向夹角信息所对应的夹角角度为第一移动方向与第二移动方向之间的方向夹角角度。
155.步骤s602:判断方向夹角信息所对应的夹角角度是否大于预设的变向角度。
156.变向角度为工作人员所设定的认定汽车行驶方向出现明显变化以影响阳光照射情况时的最小方向夹角,判断的目的是为了得知当前汽车是否存在拐弯等影响以影响阳光照射区域的情况。
157.步骤s6021:若方向夹角信息所对应的夹角角度未大于变向角度,则控制天窗进行移动。
158.当方向夹角信息所对应的夹角角度未大于变向角度时,说明汽车未出现较大行驶方向上的改变,此时照射区域的改变为阳光照射方向的改变,此时正常进行天窗移动控制即可。
159.步骤s6022:若方向夹角信息所对应的夹角角度大于变向角度,则获取汽车的移动路径信息,并根据移动路径信息所对应的路径于初始位置开始确定第二移动方向信息所对应方向上连续不间断的连续路径信息,且根据连续路径信息以确定连续路程。
160.当方向夹角信息所对应的夹角角度大于变向角度时,说明汽车在行驶过程中出现较大的行驶方向改变,即汽车出现拐弯情况;移动路径信息所对应的路径为后续汽车所需行驶的路径,可通过汽车上的导航情况进行获取,若未进行导航,则默认不存在移动路径信息,正常控制天窗移动即可;连续路径信息所对应的路径为汽车后续的路径中沿汽车当前行驶方向不进行分析改变的第一段路径,连续路程为连续路径信息所对应路径的整体路程长度。
161.步骤s603:判断连续路程是否大于预设的临界路程。
162.临界路程为工作人员所设定的需要对天窗进行移动时汽车所需行驶的最小连续路程,判断的目的是为了得知是否需要控制天窗进行移动。
163.步骤s6031:若连续路程大于临界路程,则控制天窗进行移动。
164.当连续路程大于临界路程时,说明汽车不为临时的拐弯,后续的移动路径需要较长的时间以该角度接受阳光照射,此时正常控制天窗移动。
165.步骤s6032:若连续路程不大于临界路程,则控制天窗暂时不进行移动,直至移动间隔时长大于调整下限时长时再进行移动。
166.当连续路程不大于临界路程时,说明汽车为临时拐弯,于下一个路口便会继续调整行驶方向,此时不进行天窗移动以减少天窗调整频率过高的情况发生。
167.参照图7,还包括临界路程的确定方法,该方法包括:
168.步骤s700:获取连续路径信息所对应路径的路段限制速度。
169.路段限制速度为连续路径信息所对应的路径上可供汽车行驶的最大速度,当出现多个最大速度时,以最小的最大速度进行定义。
170.步骤s701:于预设的反向时间轴上建立宽度为预设的固定检测时长的检测区间,并于检测区间内获取汽车实时的移动速度信息。
171.反向时间轴为已经经过的各时间点所组合形成的坐标轴,固定检测时长为工作人员所设定的定值时长,建立检测区间以能够对汽车于固定检测时长内的行驶数据进行有效采集,以便于后续分析;移动速度信息所对应的速度值为汽车于检测区间中每个时间点的瞬时移动速度值。
172.步骤s702:将相对应速度值小于路段限制速度的移动速度信息定义为参考速度信息,并根据参考速度信息进行均值计算以确定平均速度信息。
173.定义参考速度信息以实现对不同移动速度信息的区分,平均速度信息所对应的速度值为所有参考速度信息所对应速度值的平均速度,该平均速度大致为该驾驶人员于路段限制速度下所能达到的均值速度。
174.步骤s703:根据平均速度信息以及预设的合理时长进行计算以确定临界路程。
175.合理时长为工作人员所设定的可使无需阳光照射的用户所能被照射的最长时长,利用平均速度信息所对应的速度值乘以合理时长以确定出较为合理的临界路程,以使得后续对车辆的行驶情况能够有效判断,以便于后续对天窗进行有效控制。
176.参照图8,基于同一发明构思,本发明实施例提供一种汽车天窗控制系统,包括:
177.获取模块,用于获取光照区域信息、用户状态信息以及用户位置信息;
178.处理模块,与获取模块和判断模块连接,用于信息的存储和处理;
179.判断模块,与获取模块和处理模块连接,用于信息的判断;
180.处理模块将用户状态信息所对应的状态与预设的禁止照射状态一致的用户定义为遮盖用户,并将遮盖用户的用户位置信息定义为遮盖位置信息;
181.判断模块判断遮盖位置信息所对应的位置是否处于光照区域信息所对应的区域内;
182.若判断模块判断出遮盖位置信息所对应的位置未处于光照区域信息所对应的区域内,则处理模块输出合格信号并维持天窗保持原状态;
183.若判断模块判断出遮盖位置信息所对应的位置处于光照区域信息所对应的区域内,则处理模块控制天窗沿预设的闭合方向移动,直至输出合格信号;
184.光照区域确定模块,用于确定能对用户产生影响的光照区域;
185.开度调整确定模块,用于对天窗所需移动的距离值进行确定,以控制天窗开度增大以增多进入车内的光线,实现车内温度提高;
186.移动速度确定模块,根据天窗移动方向的不同以及移动路程的不同适配不同的移动速度,以使得天窗位置调节较为及时;
187.移动频率限制模块,对天窗移动的频率进行限制,以减少天窗不停进行移动调整的情况发生;
188.行驶情况确定模块,对汽车行驶情况进行确定,以对天窗进行对应控制;
189.临界路程确定模块,根据用户行驶习惯以确定较为准确的临界路程,以使得后续
天窗移动控制较为准确。
190.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
191.本发明实施例提供一种计算机可读存储介质,存储有能够被处理器加载并执行汽车天窗控制方法的计算机程序。
192.计算机存储介质例如包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
193.基于同一发明构思,本发明实施例提供一种智能终端,包括存储器和处理器,存储器上存储有能够被处理器加载并执行汽车天窗控制方法的计算机程序。
194.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
195.以上均为本技术的较佳实施例,并非依此限制本技术的保护范围,本说明书(包括摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或者具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
技术特征:
1.一种汽车天窗控制方法,其特征在于,包括:获取光照区域信息、用户状态信息以及用户位置信息;将用户状态信息所对应的状态与预设的禁止照射状态一致的用户定义为遮盖用户,并将遮盖用户的用户位置信息定义为遮盖位置信息;判断遮盖位置信息所对应的位置是否处于光照区域信息所对应的区域内;若遮盖位置信息所对应的位置未处于光照区域信息所对应的区域内,则输出合格信号并维持天窗保持原状态;若遮盖位置信息所对应的位置处于光照区域信息所对应的区域内,则控制天窗沿预设的闭合方向移动,直至输出合格信号。2.根据权利要求1所述的汽车天窗控制方法,其特征在于,还包括光照区域信息的获取方法,该方法包括:获取车内图像信息以及天窗开启宽度;根据预设的边缘检测算法于车内图像信息所对应的图像中确定光照轮廓信息;于光照轮廓信息所对应轮廓线中确定与预设的天窗标记点相对应的投射点,并根据天窗标记点以及投射点确定光照平行方向;根据天窗开启宽度以确定天窗开启区域,并根据天窗开启信息以及光照平行方向以确定于预设座位高度下的光照区域信息。3.根据权利要求2所述的汽车天窗控制方法,其特征在于,若遮盖位置信息所对应的位置未处于光照区域信息所对应的区域内,汽车天窗控制方法还包括:获取车内温度信息以及需求温度信息;判断车内温度信息所对应的温度值是否小于需求温度信息所对应的温度值;若车内温度信息所对应的温度值不小于需求温度信息所对应的温度值,则输出合格信号并维持天窗保持原状态;若车内温度信息所对应的温度值小于需求温度信息所对应的温度值,则根据光照平行方向以确定天窗各宽度下所能形成的虚拟照射区域;将不包含遮盖位置信息所对应的位置的虚拟照射区域定义为有效照射区域,并将有效照射区域的天窗宽度确定为有效天窗宽度;根据预设的排序规则以确定所有有效天窗宽度中数值最大的有效天窗宽度,并将该有效天窗宽度定义为需求天窗宽度,且控制天窗沿闭合方向的反方向移动直至天窗开启宽度为需求天窗宽度。4.根据权利要求3所述的汽车天窗控制方法,其特征在于,还包括天窗的移动方法,该方法包括:获取天窗移动方向信息;判断天窗移动方向信息所对应的方向是否与闭合方向一致;若天窗移动方向信息所对应的方向与闭合方向一致,则控制天窗以预设的第一速度移动;若天窗移动方向信息所对应的方向与闭合方向不一致,则根据需求天窗宽度以及天窗开启宽度进行计算以确定差值宽度信息;根据预设的速度匹配关系以确定差值宽度信息相对应的第二速度,并控制天窗以第二
速度移动。5.根据权利要求1所述的汽车天窗控制方法,其特征在于,还包括:获取上一次移动完成的完成时间信息以及当前需要进行移动的标记时间信息;根据完成时间信息以及标记时间信息确定移动间隔时长;判断移动间隔时长是否大于预设的调整下限时长;若移动间隔时长大于调整下限时长,则控制天窗进行移动;若移动间隔时长不大于调整下限时长,则获取需求指令信息,并判断需求指令信息所对应的指令是否与预设的移动控制指令一致;若需求指令信息所对应的指令与移动控制指令一致,则控制天窗进行移动;若需求指令信息所对应的指令与移动控制指令不一致,则控制天窗暂时不进行移动,直至移动间隔时长大于调整下限时长时再进行移动。6.根据权利要求5所述的汽车天窗控制方法,其特征在于,若移动间隔时长大于调整下限时长,汽车天窗控制方法还包括:获取预设的单位时长前汽车的第一移动方向信息以及当前的第二移动方向信息;根据第一移动方向信息与第二移动方向信息确定方向夹角信息;判断方向夹角信息所对应的夹角角度是否大于预设的变向角度;若方向夹角信息所对应的夹角角度未大于变向角度,则控制天窗进行移动;若方向夹角信息所对应的夹角角度大于变向角度,则获取汽车的移动路径信息,并根据移动路径信息所对应的路径于初始位置开始确定第二移动方向信息所对应方向上连续不间断的连续路径信息,且根据连续路径信息以确定连续路程;判断连续路程是否大于预设的临界路程;若连续路程大于临界路程,则控制天窗进行移动;若连续路程不大于临界路程,则控制天窗暂时不进行移动,直至移动间隔时长大于调整下限时长时再进行移动。7.根据权利要求6所述的汽车天窗控制方法,其特征在于,还包括临界路程的确定方法,该方法包括:获取连续路径信息所对应路径的路段限制速度;于预设的反向时间轴上建立宽度为预设的固定检测时长的检测区间,并于检测区间内获取汽车实时的移动速度信息;将相对应速度值小于路段限制速度的移动速度信息定义为参考速度信息,并根据参考速度信息进行均值计算以确定平均速度信息;根据平均速度信息以及预设的合理时长进行计算以确定临界路程。8.一种汽车天窗控制系统,其特征在于,包括:获取模块,用于获取光照区域信息、用户状态信息以及用户位置信息;处理模块,与获取模块和判断模块连接,用于信息的存储和处理;判断模块,与获取模块和处理模块连接,用于信息的判断;处理模块将用户状态信息所对应的状态与预设的禁止照射状态一致的用户定义为遮盖用户,并将遮盖用户的用户位置信息定义为遮盖位置信息;判断模块判断遮盖位置信息所对应的位置是否处于光照区域信息所对应的区域内;
若判断模块判断出遮盖位置信息所对应的位置未处于光照区域信息所对应的区域内,则处理模块输出合格信号并维持天窗保持原状态;若判断模块判断出遮盖位置信息所对应的位置处于光照区域信息所对应的区域内,则处理模块控制天窗沿预设的闭合方向移动,直至输出合格信号。9.一种智能终端,其特征在于,包括存储器和处理器,存储器上存储有能够被处理器加载并执行如权利要求1至7中任一种方法的计算机程序。10.一种计算机可读存储介质,其特征在于,存储有能够被处理器加载并执行如权利要求1至7中任一种方法的计算机程序。
技术总结
本申请涉及一种汽车天窗控制方法、系统、存储介质及智能终端,涉及汽车配件控制技术的领域,该方法包括获取光照区域信息、用户状态信息以及用户位置信息;将用户状态信息所对应的状态与预设的禁止照射状态一致的用户定义为遮盖用户,并将遮盖用户的用户位置信息定义为遮盖位置信息;判断遮盖位置信息所对应的位置是否处于光照区域信息所对应的区域内;若遮盖位置信息所对应的位置未处于光照区域信息所对应的区域内,则输出合格信号并维持天窗保持原状态;若遮盖位置信息所对应的位置处于光照区域信息所对应的区域内,则控制天窗沿预设的闭合方向移动,直至输出合格信号。本申请具有便于用户对天窗进行使用控制的效果。有便于用户对天窗进行使用控制的效果。有便于用户对天窗进行使用控制的效果。
技术研发人员:孔燕成 韩华 夏立法 徐园园
受保护的技术使用者:宁波昌扬机械工业有限公司
技术研发日:2023.03.21
技术公布日:2023/6/28
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/