本发明涉及显示技术领域,具体而言,涉及一种车载显示装置的显示方法、车载显示装置及汽车。
背景技术:
随着科技的发展,汽车上开始逐渐设置中央控制显示器(简称中控显示器),以便于驾驶者监控管理汽车,其中,中控显示器可以用于监测/控制汽车相应的运行参数(如车内温度、车速、门锁状态等)。目前,中控显示器的显示模式通常为一个固定的模式,例如,显示器在白天与夜间仅使用同一个模式进行显示,而这会影响用户体验。在现有技术中,若要实现昼夜类显示模式的切换,通常需要设置光敏类传感器,然后在光敏类传感器的辅助下实现白天与夜间显示模式的切换,而这类方式实现成本高,且受外界光照强度影响大。
技术实现要素:
为了克服上述现有技术中的不足,本发明在于提供一种车载显示装置的显示方法、车载显示装置及汽车,能够便捷且低成本地实现显示内容的切换。
为了实现上述目的,本发明实施例所提供的技术方案如下所示:
第一方面,本发明实施例提供一种车载显示装置的显示方法,所述方法包括:
检测当前车速;
当所述当前车速小于或等于预设阈值时,控制车载显示装置开启;
当所述车载显示装置为开启状态时,根据当前所处地理位置的日出日落时间确定的不同触发时段和/或相应触发时段的天气信息,控制所述车载显示装置显示相应的显示内容。
可选地,上述根据当前所处地理位置的日出日落时间确定的不同触发时段,包括:
将当前所在地理位置当日的日出时间至日落时间的时段确定为第一触发时段,将所述当日的其余时段确定为第二触发时段。
可选地,上述控制所述车载显示装置显示相应的显示内容,包括:
在当前触发时段为所述第一触发时段时,控制所述车载显示装置显示第一显示内容;或者
在所述当前触发时段为所述第二触发时段时,控制所述车载显示装置显示第二显示内容。
可选地,上述控制车载显示装置显示相应的显示内容,包括:
在当前时刻在所述第一触发时段内且所述当前时刻对应的所述天气信息包括预设信息时,控制所述车载显示装置显示第一显示内容;或者
在所述当前时刻在所述第二触发时段内且所述当前时刻对应的所述天气信息不包括所述预设信息时,控制所述车载显示装置显示第二显示内容;或者
当所述当前时刻在所述第一触发时段内且所述当前时刻对应的所述天气信息不包括所述预设信息时,控制所述车载显示装置显示第二显示内容。
可选地,上述控制所述车载显示装置显示相应的显示内容,包括:
读取与所述显示相应的显示内容匹配的配置文件信息;
加载所述配置文件,根据所述配置文件对当前用户界面控件进行更新,以完成所述显示内容的显示,其中,所述配置文件包括所述当前用户界面控件中的地址信息、背景颜色、文字颜色中的至少一项。
可选地,上述方法还包括:
监听系统时间;
当所述系统时间为整数分钟时,将当前所在地理位置当日的日出时间至日落时间的时段确定为第一触发时段,将所述当日中的其余时段确定为第二触发时段。
可选地,上述在控制所述车载显示装置显示相应的显示内容之前,所述方法还包括:
判断当前显示内容或预显示内容对应的标志信息是否与当前触发时段对应的显示内容的预设标志信息相同,其中,在所述当前显示内容或预显示内容对应的标志信息与所述预设标志信息不相同时,确定出所述当前显示内容或预显示内容不是当前触发时段对应的显示内容。
可选地,上述方法还包括:
在计算出当前地理位置的日出日落时间与历史记录的日出日落时间不一致时,将所述历史记录的日出日落时间更新为所述当前地理位置的日出日落时间。
第二方面,本发明实施例还提供一种车载显示装置,所述车载显示装置包括:
检测单元,用于检测当前车速;
显示控制单元,用于在所述当前车速小于或等于预设阈值时,控制车载显示装置开启;
所述显示控制单元,还用于在所述车载显示装置为开启状态时,根据当前所处地理位置的日出日落时间确定的不同触发时段和/或相应触发时段的天气信息,并控制所述车载显示装置显示相应的显示内容。
第三方面,本发明实施例还提供一种汽车,包括汽车本体及设置在所述汽车本体上的如上述的显示装置。
相对于现有技术而言,本发明提供的车载显示装置的车载显示装置的显示方法、车载显示装置及汽车至少具有以下有益效果:该方法通过在当前车速小于或等于预设阈值时,控制车载显示装置开启;当车载显示装置为开启状态时,根据当前所处地理位置的日出日落时间确定的不同触发时段和/或相应触发时段的天气信息,控制车载显示装置显示相应的显示内容。该方法通过在车速较低时才控制车载显示装置开启,有助于提高驾驶人员的安全系数,可以降低因车速较快时显示装置仍开启而分散了驾驶人员的注意力进而导致的安全风险。再者,基于时间实现显示装置的显示内容的切换,有助于显示装置在无光敏类传感器的情况下实现昼夜显示模式的切换,从而降低显示内容切换的成本,另外还可以避免显示模式的切换因受外界光照强度的影响而频繁切换。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举本发明实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍。应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本发明实施例提供的第一车载显示装置方框示意图。
图2为本发明实施例提供车载显示装置的显示方法的流程示意图之一。
图3为本发明实施例提供车载显示装置的显示方法的流程示意图之二。
图4为本发明实施例提供的第二车载显示装置的方框示意图。
图标:10-第一车载显示装置;11-处理模块;12-通信模块;13-存储模块;14-定位模块;15-显示屏;100-第二车载显示装置;110-检测单元;120-显示控制单元。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。此外,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
汽车上设置的中央控制显示器(简称中控显示器),可以用于监测/控制汽车相应的运行参数(如车内温度、车速、门锁状态等),以便于驾驶者监控管理汽车。在现有技术中,若要实现昼夜类显示模式的切换,通常需要设置光敏类传感器,然后在光敏类传感器的辅助下实现白天与夜间显示模式的切换,而这类方式实现成本高,且受外界光照强度影响大,不利于系统维护。
鉴于上述问题,本申请发明人经过长期研究探索,提出以下实施例以解决上述问题。下面结合附图,对本发明实施例作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
请参照图1,为本发明实施例提供的第一车载显示装置10方框示意图。本发明实施例提供的车载显示装置可以包括第一车载显示装置10及第二车载显示装置100。其中,第一车载显示装置10可以为交通工具中的中央控制显示器,可以用于执行或实现下述显示方法的各步骤。第二车载显示装置100为软件功能模块,该第二车载显示装置100包括至少一个可以软件或固件(firmware)的形式存储于存储模块13中或固化在第一车载显示装置10操作系统(operatingsystem,os)中的软件功能模块。
一般地,中央控制显示器可以简称为中控显示器、中控显示屏、中控屏等。用户可以通过该第一车载显示装置10监测或控制交通工具相应的运行参数,例如用户可以通过第一车载显示装置10查看交通工具内的温度、门窗的锁具的开关状态等。其中,交通工具可以是,但不限于汽车、船舶、飞机等。
进一步地,第一车载显示装置10可以包括处理模块11、存储模块13、显示屏15及第二车载显示装置100。其中,第二车载显示装置100为上述的软件功能模块。可选地,该第一车载显示装置10还可以包括通信模块12及定位模块14。处理模块11、通信模块12、存储模块13、定位模块14、显示屏15以及第二车载显示装置100各个元件之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。
处理模块11可以是一种集成电路芯片,具有信号的处理能力。上述处理模块11可以是通用处理器。例如,该处理器可以是中央处理器(centralprocessingunit,cpu)、图形处理器(graphicsprocessingunit,gpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。例如,处理模块11可以用于执行存储模块13中存储的可执行模块,比如第二车载显示装置100所包括的软件功能模块及计算机程序等。
通信模块12用于通过网络建立第一车载显示装置10与服务器(包括通信基站、定位卫星等)的通信连接,并通过网络收发数据。例如,第一车载显示装置10可以通过通信模块12从服务器获取到当前时间信息,第一车载显示装置10基于定位模块14和通信模块12,可以从服务器获取到第一车载显示装置10当前的地理位置信息。其中,时间信息包括当前的日期数据及当前的时刻数据。地理位置信息可以包括当前所在位置的经纬度坐标数据。
存储模块13可以是,但不限于,随机存取存储器,只读存储器,可编程只读存储器,可擦除可编程只读存储器,电可擦除可编程只读存储器等。在本实施例中,存储模块13可以用于存储配置文件、用户界面(userinterface,ui)控件等。当然,存储模块13还可以用于存储程序,处理模块11在接收到执行指令后,执行该程序。
定位模块14可以是,但不限于gps芯片、北斗定位芯片等,可以配合相应的定位系统实现对当前位置的定位,以及从而获取到当前的地理位置信息。
显示屏15可以是,但不限于液晶显示屏15、触控显示屏15,可以用于显示汽车的相应参数,例如可以显示汽车门锁的开关状态、车内温度等参数。
可以理解的是,图1所示的结构仅为第一车载显示装置10的一种结构示意图,第一车载显示装置10还可以包括比图1所示更多或更少的组件。图1中所示的各组件可以采用硬件、软件或其组合实现。
请参照图2,为本发明实施例提供的显示方法的流程示意图之一。本发明实施例提供的显示方法可以应用于上述的第一车载显示装置10,由第一车载显示装置10执行或实现显示方法的各步骤,能够基于时间对显示内容进行切换,使得交通工具上的第一车载显示装置10无需光敏类传感器也能够实现昼夜模式的切换。因显示内容的切换无需依赖光敏类传感器,从而可以降低显示内容或显示模式切换的成本。
在本实施例中,显示方法可以包括以下步骤:
步骤s210,检测当前车速;
步骤s220,当当前车速小于或等于预设阈值时,控制车载显示装置开启;
步骤s230,当车载显示装置为开启状态时,根据当前所处地理位置的日出日落时间确定的不同触发时段和/或相应触发时段的天气信息,控制车载显示装置显示相应的显示内容。
下面将对图2所示的显示方法的各步骤进行详细阐述:
步骤s210,检测当前车速。
在本实施例中,车载显示装置可以通过自身包括的传感器或外接的传感器来检测车辆的当前车速。该传感器包括但不限于用于检测轮胎转速的激光转速传感器或其他转速传感器,然后基于轮胎的直径和转速,便可以计算得到当前的车速。
其中,传感器可以是每隔第一预设时长(该第一预设时长可以根据实际情况进行设置)检测一次当前的车速,也可以是在车载显示装置中的当前系统时间为整数分钟时检测一次当前的车速,这里对检测车速时所选取的时间点不作具体限定。
步骤s220,当当前车速小于或等于预设阈值时,控制车载显示装置开启。
在本实施例中,处理模块11可以用于对当前车速进行比较判断。若判断出当前车速小于或等于预设阈值,处理模块11便控制车载显示装置的显示屏15开启。其中,预设阈值可以根据实际情况进行设置,这里不作具体限定。
例如,预设阈值可以为50km/h(即,50千米每小时),驾驶人员在车辆驾驶过程中,若汽车当前行驶速度较快,比如为100km/h,那么显示屏15便不会开启。可理解地,若在车速较快时,驾驶人员需要集中注意力来观察路况以安全驾驶,若注意力被分散,比如驾驶时,因观察显示屏15而忽视了前方路况,容易增大驾驶的安全风险。比如,在高速驾驶时因观察显示屏15而未能及时发现前方路面出现塌方而导致车祸发生。
在本实施例中,在车速较低时(比如,车速低于50km/h),显示屏15才开启,在车速较快时,显示屏15关闭,以避免在高速行驶时驾驶员因显示屏15开启,而被显示屏15分散了注意力,使得驾驶人员注意力不集中,不能及时发现前方路况信息,从而导致驾驶的安全风险高,也就是本实施例提供的方法有助于降低安全风险,提高驾驶员驾驶的安全系数。
步骤s230,当车载显示装置为开启状态时,根据当前所处地理位置的日出日落时间确定的不同触发时段和/或相应触发时段的天气信息,控制车载显示装置显示相应的显示内容。
可理解地,车载显示装置可以根据确定的第一触发时段、第二触发时段,控制显示屏15显示与第一触发时段对应的第一显示内容,或控制显示屏15显示与第二触发时段对应的第二显示内容。或者,车载显示装置可以根据确定的天气信息显示第一显示内容或第二显示内容。或者,车载显示装置可以结合确定的触发时段及天气信息控制显示屏15显示第一显示内容或第二显示内容。
在本实施例中,第一车载显示装置10可以通过定位模块14获取到当前地理位置信息。其中,定位模块14可以为第一车载显示装置10中的一电子器件,也可以是设置在交通工具上的且独立于第一车载显示装置10的一电子器件。定位模块14可以通过通信模块12向服务器、通信基站或定位卫星发送用于定位的请求报文。然后由相应的服务器、通信基站或定位卫星对定位模块14的位置进行确定,以得到定位模块14的经纬度坐标数据,并将经纬度坐标数据发送至交通工具上的第一车载显示装置10。其中,该定位模块14的经纬度坐标数据便可以作为第一车载显示装置10的地理位置信息。
当前时间信息可以是由处理模块11从第一车载显示装置10中的时钟模块获取得到,该时钟模块也可以设置在交通工具中且独立于第一车载显示装置10的时钟模块。该时钟模块可以生成实时时间信息。当然,获取当前时间信息的方式也可以是由处理模块11通过通信模块12从网络服务器获取到实时时间信息,该实时时间通常也是车载显示装置的系统时间。例如,通信模块12向网络服务器发送用于获取实施时间信息的请求报文,网络服务器可以根据该请求报文向通信模块12发送当前的实时时间信息以同步至第一车载显示装置10,从而使得第一车载显示装置10获取到实时时间信息。其中,当前时间信息可以包括当前的日期及当前时刻。例如当前日期包括年份、月份及日期,如某年某月某日。当前时刻包括小时、分钟、秒数,如某时某分某秒。
需要说明的是,获取地理位置信息及当前时间信息的方式可以根据实际情况进行获取,这里不作具体限定,只要能获取到当前时刻的地理位置信息及当前时间信息即可。
可选地,根据当前所处地理位置的日出日落时间确定的不同触发时段的步骤,可以包括:将当前所在地理位置当日的日出时间至日落时间的时段确定为第一触发时段,将当日的其余时段确定为第二触发时段。
其中,步骤s230,可以包括:在当前触发时段为第一触发时段时,控制车载显示装置显示第一显示内容;或者,在当前触发时段为第二触发时段时,控制车载显示装置显示第二显示内容。
可理解地,第一触发时段可以作为日间模式的触发时段,第二触发时段可以作为夜间模式的触发时段。比如,若当前时刻对应的触发时段为第一触发时段,也就是当前时刻在第一触发时段内,那么显示屏15便可以显示日间模式对应的显示内容。若当前时刻对应的触发时段为第二触发时段,也就是当前时刻在第二触发时段内,那么显示屏15便可以显示夜间模式对应的显示内容。也就是利用日出时间与日落时间将一天划分为白天与夜间两种时间段,以便于利用两种时段对显示屏15的显示内容/显示模式/显示界面进行切换,从而提升用户的体验感。
可选地,步骤s230还可以包括:在当前时刻在第一触发时段内且当前时刻对应的天气信息包括预设信息时,控制车载显示装置显示第一显示内容;或者,在当前时刻在第二触发时段内且当前时刻对应的天气信息不包括预设信息时,控制车载显示装置显示第二显示内容;或者,当当前时刻在第一触发时段内且当前时刻对应的天气信息不包括预设信息时,控制车载显示装置显示第二显示内容。
其中,预设信息可以根据实际情况进行设置,例如,天气信息中包括当前天气的状况信息,例如,天气信息中包括但不限于晴朗、多云、阴、小雨、大雨、暴雨、大雾、雨夹雪、小雪、大雪等天气状况信息。预设信息可以为表示能见度差或光线较弱导致视野范围小所对应的天气状况信息。比如,预先信息可以是,但不限于大雨、暴雨、大雾等信息。
可理解地,可以通过当前的天气信息来预估出当前的光线强度的一个程度值。在外界环境的光线强度较强的时候(比如晴天),显示屏15可以显示日间时段对应的显示内容(即,第一显示内容)。在外界环境的光线强度较弱的时候(比如大雾天),显示屏15可以显示夜间时段对应的显示内容(即,第二显示内容)。基于此,可以无需光敏类传感器也可以在部分环境下基于光线强弱实现显示内容或显示模式的切换。
可选地,方法在步骤s230之前,还可以包括:监听系统时间;当系统时间为整数分钟时,将当前所在地理位置当日的日出时间至日落时间的时段确定为第一触发时段,将当日中的其余时段确定为第二触发时段。
在本实施例中,方法还可以包括获取当前的地理位置及当前时间的步骤。例如,每隔第二预设时长获取当前地理位置信息及当前时间信息。其中,第二预设时长可以根据实际情况进行设置,例如,每隔一分钟或五分钟或十分钟获取一次当前地理位置信息及当前时间信息。也就是第一车载显示装置10可以每隔第二预设时长才确定当前是否需要对显示内容进行切换,而可以不用时时刻刻判断当前是否需要切换显示内容。当然,触发是否需要切换的时间条件也可以为当前的时间为整数分钟时触发,这里对触发的时间条件不作具体限定。基于此,可以使得第一车载显示装置10无需持续不间断地获取地理位置信息及时间信息,有助于降低第一车载显示装置10的功耗。另外,因为无需频繁获取数据,还有助于延长相应器件(如定位模块14、通信模块12等)的使用寿命。
在本实施例中,当前地理位置信息可以包括当前所在位置的经纬度坐标数据,当前时间信息可以包括当前的日期数据。方法还可以包括计算日出时间及日落时间的步骤。例如,根据经纬度坐标数据及日期数据确定出第一车载显示装置10当前所在地理位置的日出时间及日落时间。
可理解地,第一车载显示装置10的存储模块13中预先存储有用于计算日出时间及日落时间的算法,即,第一车载显示装置10可以根据经纬度坐标、日期数据及对应的算法能够计算出当日在当前所在位置的日出时间及日落时间。也就是说,在已知经纬度坐标数据及日期数据的情况下,再结合太阳与地球之间天体的运动规则,便可以计算出当前地理位置所对应的日出时间及日落时间。
可选地,在其他实施例中,日出时间与日落时间也可以是通过服务器计算得到的。例如,第一车载显示装置10的通信模块12可以将经纬度数据及日期数据发送至服务器,由服务器根据经纬度数据及日期数据计算出日出时间及日落时间,然后将计算出的日出时间及日落时间发送至第一车载显示装置10,以使第一车载显示装置10得到日出时间及日落时间。
在本实施例中,方法还可包括:在计算出当前地理位置的日出日落时间与历史记录的日出日落时间不一致时,将历史记录的日出日落时间更新为当前地理位置的日出日落时间。基于此,可以避免当前显示内容与不符合实际应显示的内容的情况出现。比如,可以避免在当前触发时段为夜间时段时却显示日间时段的显示内容的情况出现。
进一步地,第一车载显示装置10的显示屏15在运行时(或在开启时),第一车载显示装置10的显示屏15会显示与当前切换时段对应的预设显示内容。若当前显示内容不是与当前切换时段对应的预设显示内容时,第一车载显示装置10便会将当前显示内容切换为与当前切换时段对应的预设显示内容。其中,预设显示内容包括但不限于背景图片、背景颜色、文字、文字颜色等,其预设显示内容可以根据实际情况进行设置,这里不作具体限定。
可选地,若第一车载显示装置10刚开始运行时,显示屏15在未显示内容之前,第一车载显示装置10的处理模块11会判断预将显示的内容是否为当前切换时段对应的预设显示内容,若预显示的内容不是当前时段对应的预设显示内容,则将预显示的内容切换为预设显示内容,并使显示屏15进行显示。
例如,汽车在白天驾驶后便停止驾驶,通常地,汽车上的第一车载显示装置10也会停止运行。因为汽车白天的使用关系,若在显示屏15在未显示内容之前,处理模块11没有判断预将显示的内容是否为当前切换时段对应的预设显示内容,而是在显示屏15显示内容后才进行判断的,那么显示屏15在下次启动时通常会继续显示白天对应的显示内容。若下次启动是在夜间启动的话,显示屏15会先显示白天对应的显示内容,然后才会切换为夜间对应的显示内容,用户便会从屏幕上看得由白天模式切换为夜间模式的过程,影响用户的体验。
基于上述方法可以知道,在白天时,第一车载显示装置10采用的显示模式为白天模式,显示屏15便会显示与白天模式对应的内容。若用户在白天驾驶汽车后,在白天又停止使用该汽车后,在夜间又需要驾驶该汽车时,第一车载显示装置10在启动时,因为显示屏15在未显示内容之前,第一车载显示装置10的处理模块11会判断预将显示的内容是否为当前切换时段对应的预设显示内容,从而使得显示屏15直接显示夜间模式对应的显示内容,而不会是先显示白天对应的显示内容,然后再切换为夜间对应的显示内容。即,显示切换的内容在第一车载显示装置10显示之前,第一车载显示装置10内部便自动完成切换,使得用户观察不到显示屏15由白天内容切换为夜间显示内容的过程,从而有助于提升用户的体验感。
可理解地,若当前时刻对应的当前触发时段为白天,第一车载显示装置10便进入白天模式,并显示与白天对应的背景图片、背景颜色及文字等显示内容。若当前时刻对应的当前触发时段为夜间,第一车载显示装置10便进入夜间模式,并显示与夜间对应的背景图片、背景颜色及文字等显示内容。其中,第一预设显示内容与第二预设显示内容可以根据实际情况进行设置,这里不作具体限定。
若第一车载显示装置10在运行期间经过了日出时间、日落时间。那么在日出时间时,第一车载显示装置10便由夜间模式自动切换为白天模式,在日落时间时,第一车载显示装置10便由白天模式自动切换为夜间模式。
具体地,步骤s230可以包括:读取与显示相应的显示内容匹配的配置文件信息;加载与当前触发时段对应的配置文件,根据配置文件对当前用户界面控件进行更新,以完成预设显示内容的显示,其中,配置文件包括当前用户界面控件中的地址信息、背景颜色、文字颜色中的至少一项。
在本实施例中,存储模块13预先存储有与第一触发时段对应的第一配置文件、与第一触发时段对应的第一ui控件集、与第二触发时段对应的第二配置文件、与第二触发时段对应的第二ui控件集。第一配置文件用于使得处理模块11将ui控件更新为第一ui控件集,第一ui控件集包括至少一个ui控件,ui控件包括白天模式对应的背景图片、文字、背景颜色等显示内容,用于使得显示屏15显示白天模式对应的图片、文字等显示内容。
第二配置文件用于使得处理模块11将ui控件更新为第二ui控件集,第二ui控件集包括至少一个ui控件,ui控件包括夜间模式对应的背景图片、文字、背景颜色等显示内容,用于使得显示屏15显示夜间模式对应的图片、文字等显示内容。
配置文件为通常为xml配置文件,其中,xml指可扩展标记语言(extensiblemarkuplanguage,xml),可以用于被设计用来显示指定的图片、文字等数据。即,第一配置文件用于使得处理模块11将ui控件更新为第一ui控件集,从而使显示屏15显示与白天模式对应的显示内容。
具体地,在视图/模式切换时,xml配置文件可以包括需要更新的界面名称、界面中需要更新的ui控件的地址(id)、更新后的新图片地址、背景色、文字色等信息。即,该配置文件可以用于指定需要更新的界面名称、界面中需要更新的ui控件的地址、更新后的新图片地址、背景色、文字色等信息。
可选地,显示方法还可以包括:根据触发时段确定出当前时间信息中的当前时刻所对应的当前触发时段,调整第一车载显示装置10屏幕亮度为与当前触发时段对应的预设屏幕亮度。
例如,通常会设置为白天(第一触发时段)显示屏15的预设屏幕亮度高于夜间(第二触发时段)显示屏15的预设屏幕亮度。即,显示屏15在进行显示内容切换时,会对屏幕亮度进行调整。若是由白天模式切换为夜间模式,为显示屏15供电的电源的电流或电压便会被调低,显示屏15的屏幕亮度也就会被调低,从而能够提升用户查看屏幕时的体验感。其中,白天与夜间对应的预设屏幕亮度可以根据实际情况进行设置,这里不作具体限定。
请参照图3,为本发明实施例提供的显示方法的流程示意图之二。可选地,在步骤s220与步骤s230之间,显示方法还可以包括步骤s240。
步骤s240,判断当前显示内容或预显示内容是否为与当前触发时段对应的预设显示内容,其中,在为否时,执行步骤s230。
可理解地,若确定出当前显示内容或预显示内容不是当前触发时段对应的预设显示内容,那么便执行步骤s230,若确定出当前显示内容或预显示内容是当前触发时段对应的预设显示内容,便结束流程,无需再对显示内容进行切换。基于此,可以无需频繁对显示内容进行切换,有助于降低第一车载显示装置10的功耗。
其中,步骤s240可以包括:判断当前显示内容或预显示内容对应的标志信息(比如标志位)是否与当前触发时段对应的预设显示内容的预设标志信息相同,其中,在当前显示内容或预显示内容对应的标志信息与预设标志位信息不相同时,确定当前显示内容或预显示内容不是当前触发时段对应的预设显示内容。
可理解地,配置文件中的各ui控件对应的显示界面可以设置有相应的标志位,在对显示内容进行显示时,会判断标志位是否为当前触发时段对应标志位。即,设置的标志位有助于简化判断当前显示内容是否为当前触发时段的显示内容的操作步骤,进而有助于简化显示切换的处理过程。其中,预设标志位可以为数字或字符串,可以根据实际情况进行设置,这里不作具体限定。
具体地,显示界面预先设置有相应的界面名称。第一车载显示装置10在进行模式切换时,首先判断当前显示界面的标志位是否为当前触发时段对应标志位,若为是(即,当前显示界面的标志位是当前触发时段对应标志位),则结束流程,无需对当前模式进行切换。若为否(即,当前显示界面的标志位不是当前触发时段对应标志位),则处理模块11解析xml配置文件中是否有与当前触发时段对应的界面名称,在为是时(即,解析到xml配置文件中有与当前触发时段对应的界面名称),则获取需要更新的ui控件的id,从而获取到该界面名称对应的显示界面所对应的ui控件,然后读取ui控件对应的背景图片、背景颜色、文字等显示内容,从而使得显示屏15显示与当前触发时段对应的显示内容(或称视图信息),实现显示模式的切换。
在切换到新视图之前,存储模块13会保留ui控件的旧视图信息,以便切换回来。例如,第一车载显示装置10在从白天模式切换到夜间模式后,会继续保留白天模式中ui控件的视图信息,以便于在需要将夜间模式切换到白天模式时,使用白天模式中ui控件的视图信息将夜间模式切换为白天模式。
基于上述设计,若第一车载显示装置10需要更换新的显示内容时,无需对原有的系统、代码程序进行整改,第一车载显示装置10需加载新的配置文件及ui控件对应的新的显示内容即可实现显示内容的更换,实现无侵入式地切换,在减少工作量的同时提高了系统的拓展性和可维护性。另外,第一车载显示装置10在无需光敏类传感器的情况下,也能实现昼夜模式的切换,避免现有技术中因外界光照强度的影响而频繁切换显示模式/内容。
在现有技术中,汽车白天行驶在进出隧道较多的路段时,因为设置的光敏类传感器,使得第一车载显示装置10需要频繁切换昼夜模式,影响用户体验,而实际使用中并不需要这么频繁的切换。本方案基于时间而非光照强度,无需依赖光敏类传感器,从而可以降低成本,提高显示切换过程中的抗干扰能力。
请参照图4,为本发明实施例提供的第二车载显示装置100的方框示意图。本发明实施例提供的第二车载显示装置100为软件功能模块,可以应用于上述的第一车载显示装置10,用于执行或实现显示方法的各步骤。其中,该第二车载显示装置100可以包括检测单元110及显示控制单元120。
检测单元110,用于检测当前车速。
显示控制单元120,用于在当前车速小于或等于预设阈值时,控制车载显示装置开启。
显示控制单元120,还用于在车载显示装置为开启状态时,根据当前所处地理位置的日出日落时间确定的不同触发时段和/或相应触发时段的天气信息,并控制车载显示装置显示相应的显示内容。
可选地,显示控制单元120,还用于将当前所在地理位置当日的日出时间至日落时间的时段确定为第一触发时段,将当日的其余时段确定为第二触发时段。
可选地,显示控制单元120,还用于在当前触发时段为第一触发时段时,控制车载显示装置显示第一显示内容;或者,在当前触发时段为第二触发时段时,控制车载显示装置显示第二显示内容。
可选地,显示控制单元120,还用于在当前时刻在第一触发时段内且当前时刻对应的天气信息包括预设信息时,控制车载显示装置显示第一显示内容;或者,在当前时刻在第二触发时段内且当前时刻对应的天气信息不包括预设信息时,控制车载显示装置显示第二显示内容;或者,当当前时刻在第一触发时段内且当前时刻对应的天气信息不包括预设信息时,控制车载显示装置显示第二显示内容。
可选地,显示控制单元120,还用于读取与显示相应的显示内容匹配的配置文件信息;加载配置文件,根据配置文件对当前用户界面控件进行更新,以完成显示内容的显示,其中,配置文件包括当前用户界面控件中的地址信息、背景颜色、文字颜色中的至少一项。
可选地,显示控制单元120,还用于在计算出当前地理位置的日出日落时间与历史记录的日出日落时间不一致时,将历史记录的日出日落时间更新为当前地理位置的日出日落时间。
可选地,在显示控制单元120控制车载显示装置显示相应的显示内容之前,显示控制单元120还用于:判断当前显示内容或预显示内容对应的标志信息是否与当前触发时段对应的显示内容的预设标志信息相同,其中,在当前显示内容或预显示内容对应的标志信息与预设标志信息不相同时,确定出当前显示内容或预显示内容不是当前触发时段对应的显示内容。
可选地,显示控制单元120,还用于监听系统时间;当系统时间为整数分钟时,显示控制单元120还用于将当前所在地理位置当日的日出时间至日落时间的时段确定为第一触发时段,将当日中的其余时段确定为第二触发时段。
需要说明的是,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的车载显示装置(第一车载显示装置10及第二车载显示装置100)的具体工作过程及功能作用,可以参考前述方法中的各步骤对应过程及功能作用,在此不再过多赘述。
本发明实施例还提供一种汽车,该汽车包括汽车本体及如上述实施例中所述的车载显示装置。其中,车载显示装置通常设置在汽车本体的驾驶舱内。
本发明实施例还提供一种计算机可读存储介质。可读存储介质中存储有计算机程序,当计算机程序在计算机上运行时,使得计算机执行如上述实施例中所述的显示方法。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现,基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施场景所述的方法。
综上所述,本发明提供一种车载显示装置的显示方法、车载显示装置及汽车。该方法包括:该方法通过在当前车速小于或等于预设阈值时,控制车载显示装置开启;当车载显示装置为开启状态时,根据当前所处地理位置的日出日落时间确定的不同触发时段和/或相应触发时段的天气信息,控制车载显示装置显示相应的显示内容。该方法通过在车速较低时才控制车载显示装置开启,有助于提高驾驶人员的安全系数,可以降低因车速较快时显示装置仍开启而分散了驾驶人员的注意力进而导致的安全风险。再者,基于时间实现显示装置的显示内容的切换,有助于显示装置在无光敏类传感器的情况下实现昼夜显示模式的切换,从而降低显示内容切换的成本,另外还可以避免显示模式的切换因受外界光照强度的影响而频繁切换。
在本发明所提供的实施例中,应该理解到,所揭露的装置、系统和方法,也可以通过其它的方式实现。以上所描述的装置、系统和方法实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
可以替换的,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。