掌桥专利:专业的专利平台
掌桥专利
首页

车辆的遮光控制方法、装置、设备和计算机可读存储介质

文献发布时间:2024-04-18 20:00:50


车辆的遮光控制方法、装置、设备和计算机可读存储介质

技术领域

本申请涉及车辆控制技术领域,尤其涉及一种车辆的遮光控制方法、装置、设备和计算机可读存储介质。

背景技术

开车时,很容易收到阳光照射,导致人眼观察不清晰,影响行车安全和舒适性。汽车现有遮阳方案有很多,比如可以自动调节的电动遮阳帘、基于光照强度的自动调节透光度的遮阳玻璃等。这些自动控制方案中,所有遮阳板或者遮阳玻璃都在同时工作,往往需要各种传感器和控制器时刻工作,并且实时的发送各种信号,会增加能耗和车内总线负载率。此外,在遮阳自动调节系统突然失效时,可能会导致全车的透光率猛然降低,严重影响行车安全。

发明内容

有鉴于此,本申请实施例提供一种车辆的遮光控制方法,该方法可以降低能耗和车内总线负载率,提高行车安全性。

本申请技术方案是这样实现的:

本申请实施例提供一种车辆的遮光控制方法,包括:

获取车辆的行驶状态数据和时间信息;

基于所述行驶状态数据和所述时间信息,确定目标太阳高度角和所述车辆与太阳的目标相对方位角;

基于所述目标太阳高度角和所述目标相对方位角确定各个遮光组件的目标遮光状态;

基于所述目标遮光状态,分别控制相应的遮光组件,以使得所述各个遮光组件达到相应的遮光状态。

本申请实施例提供一种车辆的遮光控制装置,其特征在于,包括:

第一获取模块,用于获取车辆的行驶状态数据和时间信息;

第一确定模块,用于基于所述行驶状态数据和所述时间信息,确定目标太阳高度角和所述车辆与太阳的目标相对方位角;

第二确定模块,用于基于所述目标太阳高度角和所述目标相对方位角,确定各个遮光组件的目标遮光状态;

第一控制模块,用于基于所述目标遮光状态,分别控制相应的遮光组件,以使得所述各个遮光组件达到相应的遮光状态。

本申请实施例提供一种车辆的遮光控制设备,包括:存储器和处理器;

所述存储器存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现本申请实施例提供的车辆的遮光控制方法。

本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本申请实施例提供的车辆的遮光控制方法。

本申请实施例提供了一种车辆的遮光控制方法、装置、设备和计算机可读存储介质,采用本技术方案,获取车辆的行驶状态数据和时间信息;基于行驶状态数据和时间信息,确定目标太阳高度角和车辆与太阳的目标相对方位角;基于目标太阳高度角和目标相对方位角确定各个遮光组件的目标遮光状态;基于目标遮光状态,分别控制相应的遮光组件。如此,通过分别控制各个遮光组件各自对应的遮光状态,使得各种传感器和控制器无需时刻工作,从而降低了能耗和车内总线负载率,同时也避免了遮光调节系统失效带来的安全隐患,提高了行车安全性。

附图说明

图1为本申请实施例提供的一种车辆的遮光控制方法的流程示意图;

图2为本申请实施例提供的一种车辆的遮光组件的示意图;

图3为本申请实施例提供的一种太阳方位角的示意图;

图4为本申请实施例提供的一种太阳高度角的示意图;

图5为本申请实施例提供的一种基于太阳角度的车辆遮阳分区控制方法的流程示意图;

图6为本申请实施例提供的一种车辆的遮光控制装置的组成结构示意图;

图7为本申请实施例提供的一种车辆的遮光控制设备的组成结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。

为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地描述,所描述的实施例不应视为对本申请的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。

在以下的描述中,涉及到“一些实施例另一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例另一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。

在以下的描述中,所涉及的术语“第一第二”仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一第二”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。

除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。

基于相关技术中存在的问题,本申请实施例提供一种车辆的遮光控制方法,该方法可以降低能耗和车内总线负载率,提高行车安全性。如图1所示,为本申请实施例提供的一种车辆的遮光控制方法的流程示意图,该方法包括以下步骤:

S101、获取车辆的行驶状态数据和时间信息。

需要说明的是,车辆的行驶状态数据包括车辆的行进方向,车辆的位置信息、车辆行驶的路面的坡度等。时间信息可以是地方时,该地方时可以是车辆所在的地区对应的地方时,可以根据车辆所处的省,或市、区等位置信息确定当地的经度,进而确定出该经度对应的地方时。

在一些实施例中,车辆的行驶状态数据可以根据车辆的惯性测量装置采集的运动数据确定,或者通过车辆的导航信息确定,或者通过结合车辆的惯性测量装置采集的运动数据和车辆的导航信息综合确定。时间信息可以根据车辆的位置信息,确定车辆当前所处地区的经度,再根据经度和地方时之间的预设关系,便可以确定车辆当前所处地区的地方时。

S102、基于行驶状态数据和时间信息,确定目标太阳高度角和车辆与太阳的目标相对方位角。

在一些实施例中,太阳高度角指地球上的某个地点太阳光入射方向和地平面的夹角,太阳高度角随着地方时和太阳赤纬的变化而变化。因此,在确定了时间和地理位置的情况下,即可确定某个时间点下某个位置处(车辆当前所处位置)的太阳高度角。目标太阳高度角可以是车辆在当前的路面上行驶时,太阳光入射方向和该路面的夹角。在实际中,由于车辆行驶的路面可能有坡度,因此,需要结合车辆行驶的路面的坡度,与车辆当前位置太阳光入射方向和地平面的夹角综合确定目标太阳高度角。

在一些实施例中,太阳方位角通常指的是以正北方向为基准太阳所偏移的角度,车辆方位角通常指的是以正北方向为基准车辆所偏移的角度,车辆与太阳的目标相对方位角表示以车辆为基准太阳所偏移的角度,因此,需要先确定太阳方位角和车辆方位角,再确定太阳与车辆的目标相对方位角。

S103、基于目标太阳高度角和目标相对方位角,确定各个遮光组件的目标遮光状态。

在一些实施例中,可以综合目标太阳高度角和目标相对方位角两种因素确定车辆的各个遮光组件的目标遮光状态,以实现对太阳光的有效遮挡。目标遮光状态可以包括遮阳状态、非遮阳状态,或工作状态、非工作状态等。当遮光组件的目标遮光状态为遮阳状态或工作状态时,可以对太阳光进行遮挡,避免太阳光影响驾驶员视线或车辆使用体验。

示例性地,可以根据目标太阳高度角、太阳高度角和太阳高度角和遮光组件的遮光状态之间的第一预设关系,确定各个遮光组件的第一遮光状态,并基于目标相对方位角、相对方位角和遮光组件的遮光状态之间的第二预设关系,确定各个遮光组件的第二遮光状态;依次根据每一个遮光组件对应的第一遮光状态和第二遮光状态之间的相似性,确定各个遮光组件对应的目标遮光状态。

S104、基于目标遮光状态,分别控制相应的遮光组件,以使得各个遮光组件达到相应的遮光状态。

在一些实施例中,不同遮光组件对应的目标遮光状态可能不同,例如,若车辆包括五个遮光组件A、B、C、D和E,则遮光组件A、B和D的目标遮光状态可能均为遮阳状态,遮光组件C和E的目标遮光状态可能均为非遮阳状态。

在一些实施例中,在获得了不同遮光组件对应的遮光状态之后,便可以对各个遮光组件的遮光状态分别进行控制。例如,若遮光组件为可调节透光度的玻璃,则可以通过调节玻璃的透光度,使得各个遮光组件达到对应的目标遮光状态;若遮光组件对应有遮阳帘,则可以通过控制遮阳帘实现相应的遮光组件的遮光状态的调节。

在本申请实施例中,获取车辆的行驶状态数据和时间信息;基于行驶状态数据和时间信息,确定目标太阳高度角和车辆与太阳的目标相对方位角;基于目标太阳高度角和目标相对方位角确定各个遮光组件的目标遮光状态;基于目标遮光状态,分别控制相应的遮光组件。如此,通过分别控制各个遮光组件各自对应的遮光状态,使得各种传感器和控制器无需时刻工作,从而降低了能耗和车内总线负载率,同时也避免了遮光调节系统失效带来的安全隐患,提高了行车安全性。

在本申请的一些实施例中,车辆包括至少两个遮光控制组件,每个遮光组件对应一个遮光控制组件,基于此,步骤S104中的“基于目标遮光状态,分别控制相应的遮光组件”可以通过下述步骤S201A至步骤S203A来实现,以下对各个步骤分别进行说明。

S201A、获取至少一个遮光组件各自对应的当前遮光状态。

在一些实施例中,遮光组件的当前遮光状态包括遮阳状态和非遮阳状态,若遮光组件为遮阳状态,则表示遮光组件可以阻挡太阳光等光线照射入车内;若遮光组件为非遮阳状态,表示遮光组件无法阻挡太阳光等光线照射入车内。各个遮光组件的当前遮光状态可能不同,各个遮光组件的遮光状态可以通过车辆的传感器等装置实时获得。

S202A、基于当前遮光状态和目标遮光状态,确定遮光状态需要进行调节的至少一个候选遮光组件。

在一些实施例中,候选遮光组件可能包括一个或多个,同一遮光组件的当前遮光状态和目标遮光状态可能相同或不同,若同一遮光组件的当前遮光状态和目标遮光状态相同,则确定该遮光组件的当前遮光状态不需要进行调节;若同一遮光组件的当前遮光状态和目标遮光状态不同,则确定该遮光组件的当前遮光状态需要进行调节,即将该遮光组件确定为候选遮光组件。

S203A、对各个候选遮光组件对应的遮光控制组件分别进行控制,以改变各个候选遮光组件的当前遮光状态。

在一些实施例中,遮光控制组件可以是遮阳帘等用于遮挡光线的装置,每个遮光组件可以均对应有一个遮光控制组件,因此,在确定了需要进行遮光调节的候选遮光组件之后,可以通过对各个候选遮光组件各自对应的遮光控制组件进行调节,实现对各个候选遮光组件的当前遮光状态的改变。

在一些实施例中,可以通过一个控制器控制候选遮光组件对应的遮光控制组件,也可以是每个遮光组件对应一个控制器,即每个控制器控制相应的遮光控制组件,从而实现对遮光控制组件对应候选遮光组件的遮光状态的调节。对遮光组件进行控制可以是调节遮光控制组件对相应候选遮光组件的遮挡状态,该遮挡状态包括遮光控制组件遮挡相应的候选遮光组件,或者遮光控制组件未遮挡相应的候选遮光组件。

在本申请的一些实施例中,步骤S104中的“基于目标遮光状态,分别控制相应的遮光组件”可以通过下述步骤S201B至步骤S203B来实现,以下对各个步骤分别进行说明。

S201B、获取第i个遮光组件的当前透光率。

在一些实施例中,i大于0且小于或等于遮光组件的总数。遮光组件可以是透光率可以改变的玻璃。遮光组件的透光率可以用百分数来表示,例如,遮光组件的透光率可以是10%,20%,80%等。透光率越大表示光线(太阳光)穿透玻璃的能力越强;反之,透光率越小光线穿透玻璃的能力越弱。

S202B、基于遮光状态和透光率范围之间的预设关系,以及第i个遮光组件的目标遮光状态,确定第i个遮光组件的目标透光率范围。

在一些实施例中,遮光状态和透光率范围之间的预设关系可以预先获得,一个遮光状态可能对应一个的透光率范围,该透光率范围表示在该遮光状态下,透光率可以是该透光率范围中的任意一个值。

示例性地,若遮光状态为遮阳状态,则对应的透光率范围可能是[0,15%];若遮光状态为非遮阳状态,则对应的透光率范围可能是[80%,100%]。在确定了第i个遮光组件的目标遮光状态之后,便可以确定该目标遮光状态对应的目标透光率范围。例如,若目标遮光状态为遮阳状态,则对应的目标透光率范围可能是[0,15%]。此处对遮光组件的遮光状态,以及遮光状态对应的透光率范围仅仅是示例性说明,本申请对此不作限定。

S203B、若当前透光率处于目标透光率范围之外,调节第i个遮光组件的当前透光率,以使得调节后第i个遮光组件的透光率处于目标透光率范围之内。

在一些实施例中,透光率处于目标透光率范围之外,可以是透光率大于目标透光率范围对应的最大值,或者透光率小于目标透光率范围对应的最小值。调节第i个遮光组件的当前透光率可以是增大第i个遮光组件的当前透光率,或者减小第i个遮光组件的当前透光率。

示例性地,若第i个遮光组件的当前遮光率为30%,而目标透光率范围为[0,15%],则可以降低第i个遮光组件的当前遮光率,使得调节后第i个遮光组件的透光率对应的取值范围为[0,15%]。

可以理解的是,通过在确定遮光组件的当前透光率,处于遮光组件的目标遮光状态对应的目标透光率范围之外的情况下,对遮光组件的当前遮光率进行调节,使得调节后的遮光组件的透光率处于目标透光率范围之内,使得遮光组件达到对应的目标遮光状态。

在本申请的一些实施例中,基于所述目标太阳高度角和所述目标相对方位角,确定各个遮光组件的目标遮光状态,即上述步骤S103可以通过下述步骤S1031来实现,以下对该步骤进行说明。

S1031、基于目标太阳高度角、目标相对方位角、太阳高度角和各遮光组件的遮光状态之间的第一预设关系,以及相对方位角和各遮光组件的遮光状态之间的第二预设关系,确定各个遮光组件的目标遮光状态。

在一些实施例中,相对方位角表示太阳相对于车辆的方位角。太阳高度角和各遮光组件的遮光状态之间的第一预设关系,以及相对方位角和各遮光组件的遮光状态之间的第二预设关系均可以是预先获得的。在一种可能的实现方式中,可以根据目标太阳高度角和第一预设关系,确定各个遮光组件的第一候选遮光状态;根据目标相对方位角和第二预设关系,确定各个遮光组件的第一候选遮光状态,再根据第一候选遮光状态和第一候选遮光状态的相似性,确定各个遮光组件的目标遮光状态。

在本申请的一些实施例中,基于所述目标太阳高度角、所述目标相对方位角、太阳高度角和各遮光组件的遮光状态之间的第一预设关系,以及相对方位角和各遮光组件的遮光状态之间的第二预设关系,确定各个遮光组件的目标遮光状态,即上述步骤S1031可以通过下述步骤S301至步骤S302来实现,以下对各个步骤分别进行说明。

S301、基于目标太阳高度角、太阳高度角和各遮光组件的遮光状态之间的第一预设关系,确定第j个遮光组件的第一候选遮光状态;以及基于目标相对方位角、相对方位角和各遮光组件的遮光状态之间的第二预设关系,确定第j个遮光组件的第二候选遮光状态。

在一些实施例中,j大于0且小于或等于遮光组件的总数。第一候选遮光状态可以包括遮阳状态和非遮阳状态,或者工作状态和非工作状态。同一遮光组件的第一候选遮光状态和第二遮光状态可能相同或不同。

示例性地,若车辆包括如图2所示的五个遮光组件:遮光组件401、遮光组件402、遮光组件403、遮光组件404和遮光组件405,则该车辆右半边区域太阳高度角和遮光组件的遮光状态之间的预设关系如下表1所示,其中,α表示太阳方位角,太阳方位角α的示意图如图3所示,α表示车辆的行进方向501和太阳光线502的角度。

表1太阳高度角和遮光组件的遮光状态之间的预设关系表

相对方位角和遮光组件的遮光状态之间的第二预设关系如下表2所示,其中,β表示太阳高度角,太阳高度角β的示意图如图4所示,β表示车辆所在平面601和太阳光线602所成的夹角。

表2相对方位角和遮光组件的遮光状态之间的预设关系表

S302、基于第一候选遮光状态和第二候选遮光状态,确定第j个遮光组件的目标遮光状态。

在一些实施例中,可以根据第一候选遮光状态和第二候选遮光状态的相似性,确定第j个遮光组件的目标遮光状态,若第一候选遮光状态和第二候选遮光状态相同,则将第一候选遮光状态或第二候选遮光状态作为第j个遮光组件的目标遮光状态;若第一候选遮光状态和第二候选遮光状态不同,则可以将非遮阳状态确定为第j个遮光组件的目标遮光状态。

在本申请的一些实施例中,目标遮光状态包括非遮阳状态,基于此,基于所述第一候选遮光状态和所述第二候选遮光状态,确定所述第j个遮光组件的目标遮光状态,及上述步骤S302可以通过下述步骤S3021或步骤S3022来实现,以下对各个步骤分别进行说明。

S3021、若第一候选遮光状态和第二候选遮光状态相同,将第一候选遮光状态或第二候选遮光状态,作为第j个遮光组件的目标遮光状态。

在一些实施例中,若基于目标太阳高度角和第一预设关系确定的第j个遮光组件的第一候选遮光状态,以及基于目标相对方位角和第二预设关系确定的第j个遮光组件的第二候选遮光状态相同,则可以将第一候选遮光状态或第二候选遮光状态确定为第j个遮光组件的目标遮光状态。

S3022、若第一候选遮光状态和第二候选遮光状态不同,将非遮阳状态确定为第j个遮光组件的目标遮光状态。

在另一些实施例中,若第一候选遮光状态为遮阳状态,第二候选遮光状态为非遮阳状态,或者第一候选遮光状态为非遮阳状态,第二候选遮光状态为遮阳状态,则说明基于目标太阳高度角和第一预设关系确定的第一候选遮阳状态,与基于目标相对方位角和第二预设关系确定的第二候选遮阳状态不同,在此情况下可以确定第j个遮光组件的目标遮光状态为非遮阳状态。

在本申请的一些实施例中,行驶状态数据包括车辆的行进方向、车辆的位置信息和车辆行驶的路面的坡度信息;车辆的行进方向和车辆的位置信息可以通过车辆的惯性测量装置采集的运动数据,或车辆的导航信息确定,或者结合车辆的惯性测量装置采集的运动数据和车辆的导航信息共同确定。基于行驶状态数据和时间信息,确定目标太阳高度角和车辆与太阳的目标相对方位角,即步骤S102可以通过下述步骤S1021至步骤S1023来实现,以下对各个步骤分别进行说明。

S1021、根据位置信息和时间信息,确定参考太阳高度角和太阳方位角。

在一些实施例中,参考太阳高度角可以是车辆所处位置太阳光入射方向和地平面的夹角。太阳高度角和地方时、地理纬度、太阳赤尾相关,根据车辆所处的位置信息,可以确定地理纬度,根据时间信息可以确定地方时,因此可以根据位置信息和时间信息,确定参考太阳高度角。

在一些实施例中,太阳方位角是太阳在方位上的角度,一般是指以目标物的北方向为起始方向,以太阳光的入射方向为终止方向,按顺时针方向所测量的角度,太阳方位角根据太阳高度角、计算时间的时角、太阳赤纬和地理纬度确定。

S1022、根据参考太阳高度角和坡度信息,确定目标太阳高度角。

在一些实施例中,坡度信息可以是坡度的角度,由于车辆可以行驶在上坡或下坡路面,因此在获得了参考太阳高度角后,需要进一步根据坡度的角度确定目标太阳高度角。在一种可行的实现方式中,可以将坡度为上坡时的角度确定为正,将坡度为下坡时的角度确定为负,将参考太阳角度和坡度的角度的差值确定为目标目标太阳高度角。

S1023、根据行进方向和参考太阳方位角,确定目标相对方位角。

在一些实施例中,参考太阳方位角即为太阳方位角,太阳方位角是以正北方向为基准太阳所偏移的角度,而太阳与车辆的目标相对方位角是表示以车辆为基准太阳所偏移的角度,因此,在确定了参考太阳方位角之后,还需要根据车辆的行进方向确定车辆方位角,再根据车辆方位角和太阳方位角,确定目标相对方位角,其中,车辆方位角可以是以正北方向为基准车辆所偏移的角度,即车辆的行进方向和正北方向的夹角。

在本申请实施例中,获取车辆的行驶状态数据和时间信息;基于行驶状态数据和时间信息,确定目标太阳高度角和车辆与太阳的目标相对方位角;基于目标太阳高度角和目标相对方位角确定各个遮光组件的目标遮光状态;基于目标遮光状态,分别控制相应的遮光组件。如此,通过分别控制各个遮光组件各自对应的遮光状态,使得各种传感器和控制器无需时刻工作,从而降低了能耗和车内总线负载率,同时也避免了遮光调节系统失效带来的安全隐患,提高了行车安全性。

下面,对申请实施例在实际应用场景中的实现过程进行介绍。

在一些实施例中,如图5所示,为本申请实施例提供的一种基于太阳角度的车辆遮阳分区控制方法的流程示意图,该方法可以通过下述步骤S701至步骤S705来实现,以下结合图5对该方法进行说明。

S701、根据太阳和车身的相对位置,确定太阳水平角度和太阳垂直角度。

在一些实施例中,太阳水平角度可以是太阳相对于车辆行进方向的水平角度,太阳垂直角度可以是太阳相对于车辆所在平面的垂直角度,太阳水平角度和太阳垂直角度均为太阳角度,太阳水平角度可以是太阳方位角,太阳方位角如图3所示;太阳垂直角度可以是太阳高度角,太阳高度角如图4所示。太阳高度角和太阳方位角可以通过车辆本身自带的车载导航系统的GPS信息以及惯导系统进行计算和修正。

S702、将车内需要遮阳的区域进行划分,得到多个目标区域。

在一些实施例中,可以将车内遮阳区域按照一体化原则进行划分,比如整个前挡风板是一体的可将其划为一个目标区域,再比如左右车窗玻璃也需要单独划分为一个目标区域,每个目标区域可以独立进行智能遮阳工作。不同车型划分的区域大小和个数可以不同。

S703、基于太阳水平角度和区域控制状态的预设关系,以及太阳垂直角度和区域控制状态之间的关系,对各个目标区域分别进行遮阳控制。

示例性地,表3为太阳水平角度和区域控制状态之间的关系。其中第一行代表右半边区域(左半边与其类似),第一列代表太阳水平角度λ值,其余代表该区域是否处于工作状态:0代表不工作,1代表工作。表4为太阳垂直角度γ和区域控制状态之间的关系表,其中顶部区域指的是区域2,一般为天窗;周边区域指的为区域1、3、4、5。

表3太阳水平角度和区域控制状态之间的关系表

表4太阳垂直角度和区域控制状态之间的关系表

其中,若表3和表4中如果所述区域工作状态有冲突,则按照与的原则进行处理,即只有表3和表4中都为工作状态,相关区域才处于工作状态。

在一些实施例中,当区域划分完成之后,可以基于实时确定的太阳角位置,进行分区控制。例如,当太阳角在正前方时,启动前挡风板的智能遮阳系统。当太阳角相对于车辆正前方偏移一定角度之后(比如向右偏移30度时),则同时启动前方区域和右前区域的遮阳系统工作,从而做到分区控制。

本发明提供一种基于太阳角度的、低负载的、安全的、分区遮阳控制方案,通过对车辆的不同遮阳分区分别进行控制,可以实现在不影响遮阳效果的情况下,保证较低的能耗和总线负载,同时能够保证行车安全性。

本申请还提供一种车辆的遮光控制装置,图6为本申请实施例提供的一种车辆的遮光控制装置的组成结构示意图,如图6所示,车辆的遮光控制装置800包括:

第一获取模块801,用于获取车辆的行驶状态数据和时间信息;

第一确定模块802,用于基于所述行驶状态数据和所述时间信息,确定目标太阳高度角和所述车辆与太阳的目标相对方位角;

第二确定模块803,用于基于所述目标太阳高度角和所述目标相对方位角,确定各个遮光组件的目标遮光状态;

第一控制模块804,用于基于所述目标遮光状态,分别控制相应的遮光组件,以使得所述各个遮光组件达到相应的遮光状态。

在一些实施例中,车辆包括至少两个遮光组件,每个遮光组件对应一个遮光组件;所述第一控制模块804包括:

第一获取子模块,用于获取所述至少一个遮光组件各自对应的当前遮光状态;

第一确定子模块,用于基于所述当前遮光状态和所述目标遮光状态,确定遮光状态需要进行调节的至少一个候选遮光组件;

第一控制子模块,用于对各个候选遮光组件对应的遮光组件分别进行控制,以改变所述各个候选遮光组件的当前遮光状态。

在一些实施例中,所述第一控制模块804还包括:

第二获取子模块,用于获取第i个遮光组件的当前透光率;其中,i大于0且小于或等于遮光组件的总数;

第二确定子模块,用于基于遮光状态和透光率范围之间的预设关系,以及所述第i个遮光组件的目标遮光状态,确定所述第i个遮光组件的目标透光率范围;

第一调节子模块,用于若所述当前透光率处于所述目标透光率范围之外,调节所述第i个遮光组件的当前透光率,以使得调节后所述第i个遮光组件的透光率处于所述目标透光率范围之内。

在一些实施例中,所述第二确定模块803包括:

第三确定子模块,用于基于所述目标太阳高度角、太阳高度角和各遮光组件的遮光状态之间的第一预设关系,确定第j个遮光组件的第一候选遮光状态;以及基于所述目标相对方位角、相对方位角和各遮光组件的遮光状态之间的第二预设关系,确定所述第j个遮光组件的第二候选遮光状态;其中,j大于0且小于或等于遮光组件的总数;

第四确定子模块,用于基于所述第一候选遮光状态和所述第二候选遮光状态,确定所述第j个遮光组件的目标遮光状态。

在一些实施例中,所述目标遮光状态包括非遮阳状态;所述第四确定子模块包括:

第一确定单元,用于若所述第一候选遮光状态和所述第二候选遮光状态相同,将所述第一候选遮光状态或所述第二候选遮光状态,作为所述第j个遮光组件的目标遮光状态;

第二确定单元,用于若所述第一候选遮光状态和所述第二候选遮光状态不同,将非遮阳状态确定为所述第j个遮光组件的目标遮光状态。

在一些实施例中,所述行驶状态数据包括所述车辆的行进方向、所述车辆的位置信息和所述车辆行驶的路面的坡度信息;所述第一确定模块802包括:

第五确定子模块,用于根据所述位置信息和所述时间信息,确定参考太阳高度角和太阳方位角;

第六确定子模块,用于根据所述参考太阳高度角和所述坡度信息,确定所述目标太阳高度角;

第七确定子模块,用于根据所述行进方向和所述参考太阳方位角,确定所述目标相对方位角。

需要说明的是,本申请实施例车辆的遮光控制装置的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果,因此不做赘述。对于本装置实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。

需要说明的是,本申请实施例中,如果以软件功能模块的形式实现上述的车辆的遮光控制,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对相关方案做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务端、或者网络设备等)执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ReadOnly Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本申请实施例不限制于任何特定的硬件和软件结合。

相应地,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中提供的车辆的遮光控制。

本申请实施例还提供一种车辆的遮光控制设备。图7为本申请实施例提供的一种车辆的遮光控制设备的组成结构示意图,如图7所示,所述车辆的遮光控制设备900包括:存储器901、处理器902、通信接口903和通信总线904。其中,存储器901,用于存储可执行车辆的遮光控制指令;处理器902,用于执行存储器中存储的可执行车辆的遮光控制指令时,以实现以上述实施例提供的车辆的遮光控制。

以上车辆的遮光控制设备和存储介质实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本申请车辆的遮光控制设备和存储介质实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括至少一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本申请各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术对象可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。

或者,本申请上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一个产品执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术对象在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

技术分类

06120116541577