技术领域
[0001] 本申请涉及智能车控技术领域,具体涉及一种天窗调节方法、装置、车辆及存储介质。
相关背景技术
[0002] 随着汽车工业的飞速发展,车辆内部配置日益丰富,旨在提升驾驶者与乘客的舒适体验与行车安全。其中车辆的天窗作为提升车内采光、通风及观赏视野的重要配置,在提高用户体验的设计中占据了不可或缺的地位。然而当前市场上广泛应用的汽车天窗调节系统,大多仍停留在传统手动操作模式上。
[0003] 在相关技术中,虽然有对天窗进行自动调节的技术,但是大多都是基于用户语音进行调节,或基于车内温度进行调节。现有的天窗调节系统无法根据外部环境条件进行自动调节,导致在恶劣天气或不适宜的环境下,驾乘人员的舒适度和安全性受到影响。
具体实施方式
[0028] 以下通过特定的具体实例说明本申请的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本申请的其他优点与功效。本申请还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本申请的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0029] 需要说明的是,以下实施例中所提供的图示仅以示意方式说明本申请的基本构想,遂图式中仅显示与本申请中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0030] 需要说明的是,本申请中,“第一”、“第二”等仅为对相似对象的区分,并非是对相似对象的顺序限定或先后次序限定。所描述的“包括”、“具有”等变形,表示该词语的主语所涵盖的范围除该词语所示出的示例外,并不排他。
[0031] 可以理解的是,在本申请中记载的各种数字编号、步序编号等标号为描述方便进行的区分,并不用来限制本申请的范围。本申请标号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定。
[0032] 在下文描述中,探讨了大量细节,以提供对本申请实施例的更透彻的解释,然而,对本领域技术人员来说,可以在没有这些具体细节的情况下实施本申请的实施例是显而易见的,在其他实施例中,以方框图的形式而不是以细节的形式来示出公知的结构和设备,以避免使本申请的实施例难以理解。
[0033] 本申请的实施例分别提出一种天窗调节方法、一种天窗调节装置、一种电子设备、一种计算机可读存储介质以及一种计算机程序产品,以下将对这些实施例进行详细描述。
[0034] 请参阅图1,图1是本申请的一示例性实施例示出的一种天窗调节方法的实施环境示意图。
[0035] 如图1所示,实施环境可以包括车辆传感器101、车控系统102和车辆天窗103,在本实施环境中,车辆传感器101包括车速传感器、风速传感器、车外温度传感器、车内温度传感器、雨量湿度传感器和天窗角度监测传感器等车内外的获取环境信息及车辆信息传感器。车控系统102用于搭载风阻预测模型和风噪预测模型,以及接收用户控制指令及发送基于第一天窗调节值、第二天窗调节值或第三天窗调节值的天窗控制指令。车辆天窗103用于基于接收的天窗控制指令调节天窗的开启角度。
[0036] 请参阅图2,图2是本申请的一示例性实施例示出的一种天窗调节方法的流程图。该方法可以应用于图1所示的实施环境,该方法也可以适用于其它的示例性实施环境,并由其他实施环境中的设备具体执行,本实施例不对该方法所适用的实施环境进行限制。
[0037] 如图2所示,在一示例性的实施例中,天窗调节方法至少包括步骤S210至步骤S240,详细介绍如下:
[0038] 步骤S210,获取环境信息和车辆信息,环境信息包括当前风速,车辆信息包括当前车速和当前天窗开启角度。
[0039] 在本申请的一个实施例中,基于环境信息和车辆信息对天窗进行天窗调节包括:基于雨量检测进行天窗调节、基于温度感应进行天窗调节和基于车速和风速进行天窗调节。基于雨量检测进行天窗调节包括通过阳光雨量湿度传感器实时监测当前雨量,当雨量超过预设阈值时自动关闭天窗或阻止天窗开启,根据雨量大小分级处理,轻度降雨保持微开,大雨则完全关闭。基于温度感应进行天窗调节包括通过车内和车外的温度传感器获取实时的车内温度和车外温度,从而得到车内外温度差,基于预设温差范围决定天窗的调节值。基于车速和风速进行天窗调节包括,根据车速传感器和风速传感器获取当前车速和当前风速,基于当前车速和当前风速计算当前风噪和当前风阻,并根据当前风噪计算天窗的调节值,以防风噪过大或气流不适。
[0040] 在本申请的一个实施例中,根据设定的优先级基于雨量检测进行天窗调节、基于温度感应进行天窗调节和基于车速和风速进行天窗调节,其中基于雨量检测进行天窗调节为最高优先级,基于车速和风速进行天窗调节为中间优先级,基于温度感应进行天窗调节为最低优先级。在本实施例中,若天窗响应了最高优先级的基于雨量检测进行天窗调节,如控制天窗关闭,则天窗不再响应中间优先级的基于车速和风速进行天窗调节和最低优先级的基于温度感应进行天窗调节。若天窗响应了中间优先级的基于车速和风速进行天窗调节,也不会再响应最低优先级的基于温度感应进行天窗调节。
[0041] 在本申请的一个实施例中,车辆首先基于雨量检测进行天窗调节,包括:对当前雨量进行检测,并基于当前雨量和预设雨量阈值的比对结果,得到当前雨量状态,若当前雨量较大,则关闭天窗,且不再响应后续低优先级的天窗调节(即基于车速和风速进行天窗调节和基于温度感应进行天窗调节),若当前雨量在可接受范围内,则开半窗(本实施例中的第二天窗调节值为最大天窗开启角度的一半),且不再响应后续低优先级的天窗调节,若当前雨量较小或无雨,则保持当前天窗开启角度,并等待后续低优先级的天窗调节。
[0042] 在本申请的一个实施例中,车辆其次基于车速和风速进行天窗调节,包括:若当前无量较小或无雨,则保持当前天窗开启角度后,基于当前风噪和当前风阻得到舒适指标参数,若舒适指标参数不在预设舒适指标范围内,说明此时风噪影响较大,需要基于第一天窗调节值对天窗进行调节,并不再响应后续低优先级的天窗调节(即基于温度感应进行天窗调节),若舒适指标参数在预设舒适指标范围内,则说明此时风噪影响较小,保持当前天窗开启角度,并等待后续低优先级的天窗调节。
[0043] 在本申请的一个实施例中,车辆最后基于温度感应进行天窗调节,包括:若舒适指标参数在预设舒适指标范围内,保持当前天窗开启角度后,对车内外温度进行检测,并基于车内外温度得到第三天窗调节值,并基于第三天窗调节值对天窗进行控制。
[0044] 在本申请的一个实施例中,车辆进行各项天窗调节的优先级可以根据用户需求进行自定义设置修改,例如若用户认为风阻风噪影响更大,则可以将基于车速和风速进行天窗调节的优先级设置为最高,若用户认为车内温差对天窗调节的影响更大,还可以将基于温度感应进行天窗调节的优先级设置为最高,车辆进行天窗调节的顺序基于用户设置的优先级改变而改变。
[0045] 在本申请的一个实施例中,获取环境信息和车辆信息之后,还包括:将当前雨量与预设雨量阈值进行比对,环境信息包括当前雨量;若当前雨量小于预设第一雨量阈值,则基于第一天窗调节值控制天窗进行天窗调节;若当前雨量大于或等于预设第一雨量阈值,且当前雨量小于预设第二雨量阈值,基于预设第二天窗调节值控制窗进行天窗调节;若当前雨量大于或等于预设第二雨量阈值,则关闭所述天窗。
[0046] 在本申请的一个实施例中,预设第一雨量阈值为3mm,预设第二雨量阈值为10mm,当当前雨量大于或等于10mm时,此时雨量较大,关闭车辆的天窗,且阻止打开天窗,不再响应基于车速和风速进行天窗调节,即不响应第一天窗调节值进行天窗调节。当当前雨量小于10mm且大于或等于3mm时,此时雨量在可接受范围内,基于预设第二天窗调节值控制天窗进行天窗调节,在本实施例中可将预设第二天窗调节值设置为天窗的最大天窗角度的一半,即当当前雨量小于10mm且大于或等于3mm时,控制天窗开半窗,且不再响应基于车速和风速进行天窗调节,即不响应第一天窗调节值进行天窗调节。当当前雨量小于3mm时,说明此时基本无雨或雨量较小,此时不会基于雨量检测进行天窗调节,可基于车速和风速进行天窗调节或基于温度感应进行天窗调节。
[0047] 步骤S220,将当前车速、当前风速和当前天窗开启角度输入预设风阻预测模型中,得到当前风阻,将当前风速和当前天窗开启角度输入预设风噪预测模型中,得到当前风噪。
[0048] 在本申请的一个实施例中,将当前车速、当前风速和当前天窗开启角度输入预设风阻预测模型中,得到当前风阻包括:
[0049] WindResistanceFactor=
[0050] 0.5×ρ×CarSpeed×WindSpeed×WindowArea×
[0051] WindowCoefficient(WindowAngle)式(1)
[0052] 在式(1)中,WindResistanceFactor为当前风阻,ρ为预设空气密度,CarSpeed为当前车速,WindSpeed为当前风速,WindowArea为天窗的天窗面积,WindowCoefficient为预设函数,WindowAngle为当前天窗开启角度。
[0053] 在本申请的一个实施例中,当前风速从环境信息中获取,当前车速和当前天窗开启角度从车辆信息中获取,天窗的天窗面积为根据车辆本身的天窗硬件参数获取,预设空气密度为基于实际空气密度预设的数值。
[0054] 在本申请的一个实施例中,预设函数WindowCoefficient(WindowAngle)是一个根据天窗开启角度计算阻力和噪音系数的函数,具体可以表示为:WindowCoefficient(WindowAngle)=a·sin(b·WindowAngle+c),其中a是预设比例系数,预设比例系数表示风阻或风噪与天窗开启角度正弦函数关系的强度放大效应,在本实施例中,a反映天窗的形状、材质和周围环境对风阻或风噪贡献的总体影响。b是预设斜率系数,预设斜率系数表示天窗角度变化对风阻或风噪的敏感度,在天窗开启角度比较小时,b值影响风阻或风噪的变化速度。c是预设相位偏移系数,预设相位偏移系数表示天窗角度与风阻或风噪之间关系的起始点,在某些情况下,即使天窗完全关闭也会存在一定量的基础风噪或风阻,c值反映了这种初始条件。WindowAngle是当前天窗开启角度,从车辆信息中获取。
[0055] 在本申请的一个实施例中,将当前风速和当前天窗开启角度输入预设风噪预测模型中,得到当前风噪包括:
[0056] WindNoise=
[0057] α×WindSpeed×WindowArea×(WindowCoefficient(WindowAngle))β[0058] 式(2)
[0059] 在式(2)中,WindNoise为当前风噪,α为预设第一风噪系数,WindSpeed为当前风速,WindowArea为天窗的天窗面积,WindowCoefficient为预设函数,WindowAngle为当前天窗开启角度,β为预设第二风噪系数。
[0060] 在本申请的一个实施例中,当前天窗开启角度从车辆信息中获取,天窗的天窗面积根据车辆本身的天窗硬件参数获取,预设第一风噪系数α为基础风噪系数,这个系数与车辆的气动特性有关,对于不同车型,α可以在1到10的范围内变化,这个值通常预设得较小。预设第二风噪系数β为窗口系数指数,这个窗口系数指数反映了窗口开启角度对风噪影响的敏感度,β的值可以在1到3中,其中β=1表示风噪与窗口系数成正比,β>1表示风噪对窗口系数的响应更加敏感,即窗口角度的微小变化可能导致风噪的显著增加。
[0061] 步骤S230,对当前风噪和当前风阻分别分配指标权重,并根据分配的指标权重及当前风阻和当前风噪得到舒适指标参数,若舒适指标参数不在预设舒适指标范围内,则基于当前车速和当前风噪得到第一天窗调节值。
[0062] 在本申请的一个实施例中,舒适度指标参数的计算公式如下:
[0063] ComfortMetric =(a’ * WindResistanceFactor)+(b’ * WindNoise) 式(3)[0064] 在式(3)中,ComfortMetric表示舒适指标参数,a’是预设风阻指标权重,a’表示风阻对舒适度指标的影响权重,WindResistanceFactor是当前风阻,b’是预设风噪指标权重,b’表示风噪对舒适度指标的影响权重,WindNoise是当前风噪。其中a’和b’和根据用户个人偏好或进行调查得到预设数值范围,以提高用户的体验度。
[0065] 在本申请的一个实施例中,舒适指标参数在0‑100范围内,0‑30为舒适区,31‑70为可接受区,71‑100为不舒适区,当舒适指标参数超出可接受区,即舒适指标参数在0‑70范围外,则基于当前车速和当前风噪得到第一天窗调节值,以实现自动条件天窗以防风噪过大或气流不适。
[0066] 在本申请的一个实施例中,在预设舒适指标范围的基础上设定一个较小的容忍区间(例如±10%的舒适度指标参数),只有当舒适度指标超出容忍区间时,才基于第一天窗调节值进行天窗调节,从而减少因环境微小变化引起的不必要调节。
[0067] 在本申请的一个实施例中,在检测到舒适指标参数超出预设舒适指标范围或超出容忍区间时,暂不立即基于第一天窗调节值进行天窗调节,等待预设等待时间(如10秒)后,再次检测舒适指标参数是否超出预设舒适指标范围或超出容忍区间,若仍大于或超过,则基于第一天窗值进行天窗调节,从而防止短暂的舒适指标参数波动导致的过度调节。
[0068] 在本申请的一个实施例中,基于当前车速和当前风噪得到第一天窗调节值包括:基于当前风噪换算得到风噪水平;将当前车速和预设车速调节权重、风噪水平和预设风噪调节权重进行加权求和计算得到第一天窗调节值;根据天窗的最大天窗开启角度、天窗的最小天窗开启角度、预设车速范围和预设风噪水平范围计算缩放因子;基于缩放因子对第一天窗调节值进行缩放后,基于缩放后的第一天窗调节值控制天窗进行天窗调节。
[0069] 在本申请的一个实施例中,第一天窗调节值的计算公式如下:
[0070] AdjustmentValue=(wV·V+wN·N)·ScalingFactor 式(4)
[0071] 在式(4)中,AdjustmentValue为第一天窗调节值,wV为预设车速调节权重,V为当前车速,wN为预设风噪调节权重,N为风噪水平,ScalingFactor为缩放因子。
[0072] 在本申请的一个实施例中,根据当前风噪计算得到风噪水平得到包括:N=N_{norm}‑N_{min}/N_{max}‑N_{min},其中N为风噪水平,N_{norm}为当前风噪,N_{min}为预设风噪最小值,N_{max}为预设风噪最大值。
[0073] 在本申请的一个实施例中,风噪的范围是(N_{min})到(N_{max}),车速的范围是(V_{min})到(V_{max}),其中N_{min}为预设风噪最小值,N_{max}为预设风噪最大值,V_{min}为预设车速最小值,V_{max}为预设车速最大值,在本实施例中的风噪范围和车速范围可根据不同的车辆配置、不同的车型设计进行预设。
[0074] 在本申请的一个实施例中,根据天窗的最大天窗开启角度、天窗的最小天窗开启角度、预设车速范围和预设风噪水平范围计算缩放因子包括:将预设车速调节权重和预设车速最大值、预设风噪调节权重和预设风噪最大值进行加权求和计算得到最大加权和;将预设车速调节权重和预设车速最小值、预设风噪调节权重和预设风噪最小值进行加权求和计算得到最小加权和;基于最大天窗开启角度与最小天窗开启角度之差,和最大加权和与最小加权和之差的比值得到缩放因子。
[0075] 在本申请的一个实施例中,最大加权和为wV·Vmax+wN·Nmax,最小加权和为wV·Vmin+wN·Nmin,其中wV为预设车速调节权重,Vmax为预设车速最大值,wN为预设风噪调节权重,Nmax为预设风噪最大值。最小加权和为wV·Vmin+wN·Nmin,其中wV为预设车速调节权重,Vmin为预设车速最小值,wN为预设风噪调节权重,Nmin为预设风噪最小值。
[0076] 在本申请的一个实施例中,缩放因子的计算公式如下:
[0077]
[0078] 在式(5)中,ScalingFactor为缩放因子,Tmax为最大天窗开启角度,Tmin为最小天窗开启角度,wV为预设车速调节权重,Vmax为预设车速最大值,wN为预设风噪调节权重,Nmax为预设风噪最大值,Vmin为预设车速最小值,Nmin为预设风噪最小值,其中最大天窗开启角度和最小天窗开启角度基于不同车型的天窗硬件参数获取。
[0079] 在本申请的一个实施例中,得到舒适指标参数之后还包括:若舒适指标参数在预设舒适指标范围内,则基于车内温度和车外温度得到车内外温差,环境信息还包括车内温度和车外温度;若车内外温差在预设温差范围内,基于车内外温差和预设温差范围得到温差调节系数;基于温差调节系数和天窗的最大天窗开启角度得到第三天窗调节值,并根据第三天窗调节值控制天窗进行天窗调节。
[0080] 在本申请的一个实施例中,通过车内和车外的温度传感器获取车内温度和车外温度,基于车内温度和车外温度算出车内外温差,在本实施例中的车内外温差为车内温度和车外温度之差的绝对值,将车内外温差与预设温差范围(可设置为0到5℃)进行比较,若车内外温差在预设温差范围外,则基于用户指令对天窗进行调节,若车内外温差在预设温差范围内,则基于第三天窗调节值控制天窗进行天窗调节。
[0081] 在本申请的一个实施例中,基于温差调节系数和天窗的最大天窗开启角度得到第三天窗调节值包括,根据车内外温差相对于预设温差范围内的位置,按比例计算一个介于0到1之间的值作为温度调节系数,然后将温度调节系数乘最大天窗开启角度来确定第三天窗调节值,以得到天窗开启的具体角度。
[0082] 在本申请的一个实施例中,当车内外温差恰好等于预设温差范围的上限时,天窗将开启到最大角度;随着车内外温差逐渐靠近预设温差范围的中心点,天窗开启角度会逐渐减小;当车内外温差为0时,天窗开启角度也为0(完全关闭)。
[0083] 在本申请的一个实施例中,第三天窗调节值的计算如下:
[0084] A=min(max((T_d+T_c)/(2*T_c),0),1)*A_max 式(6)
[0085] 在式(6)中,A为第三天窗调节值,T_d为车内外温差,T_c为预设温差范围的上限,A_max为最大天窗开启角度,式(6)中首先计算(T_d+T_c)/(2*T_c)的值,并将其限制在[0,1]的范围内,从而得到温度调节系数,再将温度调节系数乘A_max以得到第三天窗调节值,第三天窗调节值即为天窗应该调节的角度。
[0086] 步骤S240,基于第一天窗调节值控制天窗进行天窗调节。
[0087] 在本申请的一个实施例中,根据第一调节值计算天窗应该调节到的角度,可以使用线性插值方法,计算如下:
[0088]
[0089] 在式(7)中,SkylightAngle为天窗应该调节到的角度,Tmin为最小天窗开启角度,AdjustmentValue为第一调节值,MaxAdjustmentValue为预设最大调节值,预设最大调节值是第一条调节值可能达到的最大值,用于确保计算出的天窗角度在有效范围内,Tmax为最大天窗开启角度。
[0090] 在本申请的一个实施例中,将天窗的角度调整到SkylightAngle,从而实现基于第一调节值控制天窗进行天窗调节。
[0091] 在本申请的一个实施例中,若Tmax为90°,Tmin为0°,wV为0.01(每增加1km/h车速,第一天窗调节值增加0.01),wN为0.1(每提高1单位的风噪水平,第一天窗调节值增加0.1),ScalingFacto为10,且当前车速为80km/h,计算出的风噪水平为5,则第一天窗调节值的计算为:AdjustmentValue=(0.01·80+0.1·5)·10=(0.8+0.5)·10=1.3·10=13;则基于第一天窗调节值进行调节的天窗角度为:SkylightAngle=0+13/MaxAdjustmentValue·(90‑0),其中MaxAdjustmentValue需要根据具体的参数和车辆条件来确定。假设MaxAdjustmentValue为100(这只是一个示例值,实际值需要通过实验来确定),则基于第一天窗调节值进行调节的天窗角度为:SkylightAngle=0+13/100·(90‑0)=11.7,即当车速为80km/h且风噪水平为5时,天窗应该调节到大约11.7度的角度。
[0092] 请参阅图3,图3是本申请的一示例性实施例示出的一种天窗调节装置的框图。该装置可以应用于图1所示的实施环境,该装置也可以适用于其它的示例性实施环境,并具体配置在其它设备中,本实施例不对该装置所适用的实施环境进行限制。
[0093] 如图3所示,该示例性的天窗调节装置包括:信息输入模块301、模型预测模块302、调节值计算模块303和天窗调节模块304。
[0094] 信息输入模块301,用于获取环境信息和车辆信息,环境信息包括当前风速,车辆信息包括当前车速和当前天窗开启角度;
[0095] 模型预测模块,用于将当前车速、当前风速和当前天窗开启角度输入预设风阻预测模型中,得到当前风阻,将当前风速和当前天窗开启角度输入预设风噪预测模型中,得到当前风噪;
[0096] 调节值计算模块,用于对当前风噪和当前风阻分别分配指标权重,并根据分配的指标权重及当前风阻和当前风噪得到舒适指标参数,若舒适指标参数超出预设舒适指标范围,则基于当前车速和当前风噪得到第一天窗调节值;
[0097] 天窗调节模块,用于基于第一天窗调节值控制天窗进行天窗调节。
[0098] 图4示出了适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。需要说明的是,图4示出的电子设备的计算机系统400仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
[0099] 如图4所示,计算机系统400包括中央处理单元(Central Processing Unit,CPU)401,其可以根据存储在只读存储器(Read‑Only Memory,ROM)402中的程序或者从储存部分
408加载到随机访问存储器(Random Access Memory,RAM)403中的程序而执行各种适当的动作和处理,例如执行上述实施例中所述的方法。在RAM 403中,还存储有系统操作所需的各种程序和数据。CPU 401、ROM 402以及RAM 403通过总线404彼此相连。输入/输出(Input/Output,I/O)接口405也连接至总线404。
[0100] 以下部件连接至I/O接口405:包括键盘、鼠标等的输入部分406;包括诸如阴极射线管(Cathode Ray Tube,CRT)、液晶显示器(Liquid Crystal Display,LCD)等以及扬声器等的输出部分407;包括硬盘等的储存部分408;以及包括诸如LAN(Local Area Network,局域网)卡、调制解调器等的网络接口卡的通信部分409。通信部分409经由诸如因特网的网络执行通信处理。驱动器410也根据需要连接至I/O接口405。可拆卸介质411,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器410上,以便于从其上读出的计算机程序根据需要被安装入储存部分408。
[0101] 特别地,根据本申请的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的计算机程序。在这样的实施例中,该计算机程序可以通过通信部分409从网络上被下载和安装,和/或从可拆卸介质411被安装。在该计算机程序被中央处理单元(CPU)401执行时,执行本申请的系统中限定的各种功能。
[0102] 需要说明的是,本申请实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、闪存、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read‑Only Memory,CD‑ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的计算机程序。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的计算机程序可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。
[0103] 附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0104] 描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
[0105] 本申请的另一方面还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被计算机的处理器执行时,使计算机执行如前所述的天窗调节方法。该计算机可读存储介质可以是上述实施例中描述的电子设备中所包含的,也可以是单独存在,而未装配入该电子设备中。
[0106] 本申请的另一方面还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各个实施例中提供的天窗调节方法。
[0107] 上述实施例仅示例性说明本申请的原理及其功效,而非用于限制本申请。任何熟悉此技术的人士皆可在不违背本申请的精神及范畴下,对上述实施例进行修饰或改变。因此,但凡所属技术领域中具有通常知识者在未脱离本申请所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本申请的权利要求所涵盖。