本发明涉及车辆技术领域,特别是涉及一种车载虚拟形象显示方法和装置、车载主机。
背景技术:
汽车作为一种交通工具在日常生活中已得到了广泛地应用,随着车辆技术的发展,汽车的配置也越来越丰富。在传统技术中,汽车一般配置有多种传感器,以采集各类车辆数据,如油量数据、车速数据等等。同时汽车还配置有行车电脑,行车电脑可以对传感器采集的车辆数据进行处理,以获得汽车的状态信号并在车辆的显示屏上显示,例如显示油量、车速等等。但是传统技术对于状态信号的处理及显示方法都比较单一,导致显示屏的显示效果较差,无法满足使用者的需求。
技术实现要素:
基于此,本发明提供一种车载虚拟形象显示方法和装置,通过对车辆的中控媒体系统和/或行车电脑传输的状态信号作进一步处理,使得车辆的显示屏上呈现不同的虚拟形象,以较高的数据处理效率增强显示效果。
本发明实施例采用以下技术方案:
一种车载虚拟形象显示方法,包括如下步骤:
获取车辆的中控媒体系统和/或行车电脑传输的状态信号;
对所述状态信号进行处理,确定与所述状态信号相对应的虚拟形象模板的标识信息;
将所述虚拟形象模板的标识信息添加至显示序列,并控制所述车辆的显示屏显示与所述显示序列中的标识信息相对应的虚拟形象模板。
一种车载虚拟形象显示装置,包括:
接收模块,用于接收车辆的中控媒体系统和/或行车电脑传输的状态信号;
处理模块,用于对所述状态信号进行处理,确定与所述状态信号相对应的虚拟形象模板的标识信息;
显示模块,用于将所述虚拟形象模板的标识信息添加至显示序列,并控制所述车辆的显示屏显示与所述显示序列中的标识信息相对应的虚拟形象模板。
本发明实施例还提供一种车载主机,包括处理装置,用于与车辆的显示屏连接的第一接口,还包括第二接口和/或第三接口;
所述第二接口用于与车辆的中控媒体系统连接,所述第三接口用于与所述车辆的行车电脑连接;
所述处理装置被配置为:对所述第二接口和/或所述第三接口接收的状态信号进行处理,确定与所述状态信号相对应的虚拟形象模板的标识信息;将所述虚拟形象模板的标识信息添加至显示序列,并通过所述第一接口发送信号至所述显示屏,以使所述显示屏显示与所述显示序列中的标识信息相对应的虚拟形象模板。
本发明实施例所提供的车载虚拟形象显示方法和装置、车载主机,通过对车辆的中控媒体系统和/或行车电脑传输的状态信号作进一步处理,确定与状态信号相对应的虚拟形象模板的标识信息,然后将该标识信息添加至显示序列,并控制车辆的显示屏显示与显示序列中的标识信息相对应的虚拟形象模板,使得车辆的显示屏能依据不同的状态信号呈现不同的虚拟形象,而且状态信号的处理效率较高,使得显示屏能快速响应不同的虚拟形象模板,进一步优化了显示效果。
附图说明
图1为实现本发明实施例中车载虚拟形象显示方法的硬件环境示意图;
图2是本发明的车载虚拟形象显示方法在一个实施例中的流程示意图;
图3为本发明实施例中确定与信号相对应的虚拟形象模板的标识信息的流程示意图;
图4为本发明实施例中当显示屏上呈现的一种虚拟形象的示意图;
图5为本发明实施例中显示屏上呈现的另一种虚拟形象的示意图;
图6为本发明实施例中车载虚拟形象显示方法的另一流程示意图;
图7为本发明实施例中显示屏上呈现的又一种虚拟形象的示意图;
图8为本发明的车载虚拟形象显示装置在一个实施例中的结构示意图;
图9为本发明的车载主机在一个实施例中的结构示意图。
具体实施方式
下面将结合较佳实施例及附图对本发明的内容作进一步详细描述。显然,下文所描述的实施例仅用于解释本发明,而非对本发明的限定。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。应当理解的是,尽管在下文中采用术语“第一”、“第二”等来描述各种信息,但这些信息不应限于这些术语,这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本发明范围的情况下,“第一”信息也可以被称为“第二”信息,类似的,“第二”信息也可以被称为“第一”信息。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
图1为实现本发明实施例中车载虚拟形象显示方法的硬件环境示意图,实现本发明实施例中车载虚拟形象显示方法的硬件环境为以下的车辆:设置有中控媒体系统和/或行车电脑,还设置了显示屏以及多组用于采集车辆信息的传感器,例如采集车外温度的传感器、检测车辆油量的传感器、检测车门状态的传感器等等。各传感器均通过总线与中控媒体系统和/或行车电脑连接。其中,车辆的中控媒体系统包括车载音响、媒体控制台等设备,可实现车内音响控制、媒体状态切换(如将音乐播放状态切换为收音机状态)等功能。行车电脑主要用于对车辆传感器采集的车辆数据作处理,获得车辆的油耗、车速、车门状态等信息,然后在车辆显示屏上简洁地显示这些信息。
结合图1及上述对硬件环境的说明,以下对本发明的车载虚拟形象显示方法的实施例进行说明。
图2是本发明的车载虚拟形象显示方法在一个实施例中的流程示意图,该方法可以由车载虚拟形象显示装置来实现。如图2所示,本实施例中的车载虚拟形象显示方法包括以下步骤:
步骤S110,接收车辆的中控媒体系统和/或行车电脑传输的状态信号;
显然,在步骤S110中,若车辆的配置不同,则车载虚拟形象显示装置可接收的状态信号的来源也不同。若车辆中配置有中控媒体系统,则中控媒体系统启动后,将监听车内音响控制、媒体状态切换等事件,并将相应的状态信号传输给车载虚拟形象显示装置,车载虚拟形象显示装置将接收其传输的状态信号并进行后续处理。该状态信号可包括媒体状态信号,所述媒体状态信号用于表征中控媒体系统的播放状态,例如音乐播放状态或收音机状态。
若车辆中配置有行车电脑,则在其启动后,将获取车辆中各种传感器采集的数据,并进行分析处理,判断车辆的状态信息,同时将相应的状态信号传输给车载虚拟形象显示装置,车载虚拟形象显示装置将接收其传输的状态信号并进行后续处理。该状态信号可包括异常状态提示信号,例如行驶时未系安全带的提示信号、车门未关的提示信号以及油量过低的提示信号等等。另外,当用户将手机、平板等移动终端通过有线或无线的方式连接行车电脑时,若移动终端有来电时或收到信息,行车电脑可以获得移动终端的来电信号及来信信号,因此行车电脑可向车载虚拟形象显示装置传输的状态信号还包括与行车电脑相连的移动终端的来电信号以及来信信号。
需要说明的是,此处的来信信号可以是移动终端收到短消息时的提示信号,也可以是移动终端上安装的各类应用程序的提示信号,例如微信、QQ、MSN等应用程序收到消息后的提示信号。至于行车电脑具体传输何种来信信号,则可依据用户的实际需求来进行设置。
若车辆中同时配置有中控媒体系统和行车电脑,则车载虚拟形象显示装置可接收两者传输的状态信号。
步骤S120,对状态信号进行处理,确定与状态信号相对应的虚拟形象模板的标识信息;
虚拟形象模板是指可在车辆的显示屏上呈现虚拟人物形象、表情以及相关图标的显示模板,该虚拟形象模板显著区别于传统技术中显示屏上显示的图标及文字显示模板。当然,本实施例中的虚拟形象模板中也可以添加文字显示。而虚拟形象模板的标识信息与虚拟形象模板一一对应,该标识信息可以是ID编号,以区分不同的虚拟形象模板。
在一种可选的实施方式中,车载虚拟形象显示装置可预先建立状态信号和标识信息的对应关系,通过这种对应关系即可查找到不同状态信号对应的虚拟形象模板的标识信息。
在另一种可选的实施方式中,由于车载虚拟形象显示装置接收的状态信号对应了不同的事件,例如行驶时未系安全带、车门未关、油量过低等等,因此,参照图3所示,可通过以下步骤来确定与信号相对应的虚拟形象模板的标识信息:
步骤S121,对状态信号进行解析,确定状态信号对应的事件;
步骤S122,查找与事件所对应的虚拟形象模板的标识信息。
具体的,可预先配置一个虚拟形象事件模板库,用于存储不同类型的事件,以及不同事件对应的虚拟形象模板及虚拟形象模板的标识信息。车载虚拟形象显示装置在接收中控媒体系统和/或行车电脑传输的状态信号后,对状态信号进行解析,从而确定该状态信号对应的事件。然后根据事件在虚拟形象事件模板库中进行搜索,查找到相应的虚拟形象模板的标识信息。
举例而言,假设车载虚拟形象显示装置接收到行车电脑传输的状态信号为油量过低的提示信号,通过对该状态信号进行解析,提取出其中用于确定事件类型的特征参数,然后基于该特征参数可判定车辆发生油量过低事件,再在虚拟形象事件模板库中搜索与油量过低事件相对应的虚拟形象模板,获得其标识信息。
步骤S130,将所述虚拟形象模板的标识信息添加至显示序列,并控制所述车辆的显示屏显示与显示序列中的标识信息相对应的虚拟形象模板。
车载虚拟形象显示装置维持一个显示序列,通过该显示序列控制车辆的显示屏切换显示界面。该显示序列中记录有虚拟形象模板的标识信息,按照该显示序列中的标识信息来控制车辆的显示屏显示相应的虚拟形象模板,以使车辆的显示屏快速响应不同状态信号所对应的虚拟形象。
较佳地,当虚拟形象模板显示完毕后,将其对应的标识信息从显示序列中删除。若显示序列中无虚拟形象模板的标识信息,则车辆的显示屏将显示默认的界面,例如中控媒体系统的主界面或行车电脑的主界面等。
在一种可选的实施方式中,车载虚拟形象显示装置可按照显示序列中标识信息的添加顺序对虚拟形象模板进行显示,以使车辆的显示屏既能快速响应不同状态信号所对应的虚拟形象,又能避免显示界面冲突。举例而言,车载虚拟形象显示装置接收到行车电脑传输的油量过低的提示信号后,将其对应的虚拟形象模板的标识信息a1添加至显示序列,若在先已有另一个虚拟形象模板的标识信息a0添加在显示序列中,且该标识信息a0与移动终端的来电信号相对应,则车载虚拟形象显示装置先控制车辆的显示屏对标识信息a0对应的虚拟形象模板进行显示,以提醒用户有来电,具体显示效果如图4所示,此时显示序列中的标识信息a1处于等待状态。待标识信息a0对应的虚拟形象模板显示完毕之后,车载虚拟形象显示装置再控制车辆的显示屏快速切换至标识信息a1对应的虚拟形象模板,以提醒用户车辆油量过低,具体显示效果如图5所示。同理,若在显示标识信息a1对应的虚拟形象模板的过程中,显示序列中又先后添加了标识信息a2、a3,则待标识信息a1对应的虚拟形象模板显示完毕后,再控制显示屏显示标识信息a2对应的虚拟形象模板,并令标识信息a3处于等待状态。当标识信息a2对应的虚拟形象模板显示完毕后,控制显示屏显示标识信息a3对应的虚拟形象模板。
在另一种可选的实施方式中,根据不同状态信号所对应的事件紧急程度来为相应虚拟形象模板的标识信息设置优先级,这样就可以根据显示序列中各标识信息的优先级来控制车辆的显示屏对相应的虚拟形象模板进行显示,使得在车载虚拟形象显示装置同时接收到多个状态信号时,或者在一定时间内接收到多个状态信号时,能迅速响应优先级高的标识信息所对应的虚拟形象模板,实现优先提醒紧急事件的目的。
举例而言,车载虚拟形象显示装置可周期性地检测显示序列,若在某个周期内检测到显示序列中有标识信息b1、b2、b3,且b3优先级最高,b2次之,b1优先级最低,则车载虚拟形象显示装置控制显示屏先显示标识信息b3对应的虚拟形象模板,待其显示完毕后,在控制显示屏显示标识信息b2对应的虚拟形象模板,最后控制显示屏显示标识信息b1对应的虚拟形象模板。
另外,车载虚拟形象显示装置也可以实时地检测显示序列,若检测到显示序列不为空,即其中添加了标识信息时,则等待一段时间,这段等待时间可以预先设置。假设在这段等待时间内,有多个标识信息被添加至显示序列中,则在等待时间结束后,依据显示序列中各标识信息的优先级来控制显示屏显示相应的虚拟形象模板。
综上所述,本发明实施例中的车载虚拟形象显示方法,通过对车辆的中控媒体系统和/或行车电脑传输的状态信号作进一步处理,确定与状态信号相对应的虚拟形象模板的标识信息,然后将该标识信息添加至显示序列,并控制车辆的显示屏显示与显示序列中的标识信息相对应的虚拟形象模板,使得车辆的显示屏能依据不同的状态信号呈现不同的虚拟形象,而且状态信号的处理效率较高,使得显示屏能快速响应不同的虚拟形象模板,进一步优化了显示效果。
在一种可选的实施方式中,参照图6所示,本发明实施例中的车载虚拟形象显示方法,还包括如下步骤:
步骤S140,在车辆启动或熄灭时,获取当前的时间信息;所述时间信息包括日期信息和时刻信息;
步骤S151,确定所述时刻信息所属的时段,并将该时段对应的虚拟形象模板的标识信息添加至显示序列,以控制显示屏对该时段对应的虚拟形象模板进行显示;
步骤S152,确定所述日期信息所对应的节日标记,并将该节日标记对应的虚拟形象模板的标识信息添加至显示序列,以控制显示屏对该节日标记对应的虚拟形象模板进行显示。
具体的,在车辆启动或熄灭时,车载虚拟形象显示装置可通过内置的时钟模块来获取当前的时间信息,也可以通过中控媒体系统中的时钟模块、行车电脑中的时钟模块或车辆中其他设备的时钟模块来获取当前的时间信息。时间信息中包含日期信息,日期信息的格式可预先设置,以2016年12月12日为例,其格式一般可以是2016-12-12、161212、20161212、2016/12/12、12/12/2016等等。时间信息中还包含时刻信息,反映当前的具体时刻,以下午两点四十分为例,其格式一般可以是02:40PM、14:40等等。
在本实施例中,可根据实际需要将一天划分为不同的时段,例如,将一天划分为早上、中午、下午、晚上四个时段,分别确定各个时段所对应的时刻范围。并设置时段与虚拟形象模板的标识信息的对应关系。车载虚拟形象显示装置再获得当前的时刻信息之后,判断其所属的时段,并依据时段与虚拟形象模板的标识信息的对应关系,查找到相应虚拟形象模板的标识信息,且将该标识信息添加至显示序列,此后的显示过程参照上文的描述,实现显示屏对该标识信息对应的虚拟形象进行显示的效果,最终达到在不同时段启动或熄灭车辆时,在车辆的显示屏上显示不同的虚拟形象以对用户进行问候的目的。举例而言,当用户在早上七点启动车辆时,车载虚拟形象显示装置通过获取的时刻信息判定当前为早上时段,然后查找到早上时段相对应的虚拟形象模板的标识信息,并将其添加至显示序列,以实现在车辆的显示屏上呈现向用户问候“早上好”的虚拟形象。
同理,也可以根据实际需要预先存储一个或多个节日标记,各个节日标记均有其对应的日期信息,例如,存储劳动节、植树节的节日标记,对应的日期信息分别为每年的5月1日、每年的3月12日。本实施例中还预先设置节日标记与虚拟形象模板的标识信息的对应关系,在车辆启动或熄灭时,车载虚拟形象显示装置获取当前的日期信息,并判断当前的日期信息是否有对应的节日标记,若有,则查找该节日标记对应的虚拟形象模板的标识信息,且将该标识信息添加至显示序列,此后的显示过程参照上文的描述,实现显示屏对该标识信息对应的虚拟形象进行显示的效果,最终达到在不同节日启动或熄灭车辆时,显示屏上都将显示不同的虚拟形象以对用户进行节日问候。例如,当用户在2016年3月12日启动或熄灭车辆时,车辆的显示屏上都将呈现如图7所示的虚拟形象。
需要说明的是,对于前述的各方法实施例,为了简便描述,将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。
根据上述本发明的车载虚拟形象显示方法,本发明还提供一种车载虚拟形象显示装置,下面结合附图及较佳实施例对本发明的车载虚拟形象显示装置进行详细说明。
图8为本发明的车载虚拟形象显示装置在一个实施例中的结构示意图,参照图8所示,该实施例中的车载虚拟形象显示装置包括:
接收模块10,用于接收车辆的中控媒体系统和/或行车电脑传输的状态信号;
处理模块20,用于对状态信号进行处理,确定与状态信号相对应的虚拟形象模板的标识信息;
显示模块30,用于将虚拟形象模板的标识信息添加至显示序列,并控制车辆的显示屏显示与显示序列中的标识信息相对应的虚拟形象模板。
具体的,若车辆中配置有中控媒体系统,则接收模块10可接收中控媒体系统传输的状态信号,该状态信号可包括媒体状态信号,所述媒体状态信号用于表征中控媒体系统的播放状态,例如音乐播放状态或收音机状态。若车辆中配置有行车电脑,则接收模块10可接收行车电脑传输的状态信号,该状态信号可包括异常状态提示信号,例如行驶时未系安全带的提示信号、车门未关的提示信号以及油量过低的提示信号等等。另外,当用户将手机、平板等移动终端通过有线或无线的方式连接行车电脑时,若移动终端有来电时或收到信息,行车电脑可以获得移动终端的来电信号及来信信号,因此行车电脑可向车载虚拟形象显示装置传输的状态信号还包括与行车电脑相连的移动终端的来电信号以及来信信号。若车辆中同时配置有中控媒体系统和行车电脑,则接收模块10可接收两者传输的状态信号。
虚拟形象模板是指可在车辆的显示屏上呈现虚拟人物形象、表情以及相关图标的显示模板,该虚拟形象模板显著区别于传统技术中显示屏上显示的图标及文字显示模板。当然,本实施例中的虚拟形象模板中也可以添加文字显示。而虚拟形象模板的标识信息与虚拟形象模板一一对应,该标识信息可以是ID编号,以区分不同的虚拟形象模板。处理模块20可预先建立状态信号和标识信息的对应关系,当接收模块10接收到状态信号之后,处理模块20可通过这种对应关系查找到该状态信号对应的虚拟形象模板的标识信息。
在一种可选的实施方式中,仍然参照图8所示,处理模块20包括:
事件判断模块21,用于对状态信号进行解析,确定状态信号对应的事件;
查找模块22,用于查找与事件所对应的虚拟形象模板的标识信息。
处理模块20可预先配置一个虚拟形象事件模板库,用于存储不同类型的事件,以及不同事件对应的虚拟形象模板及虚拟形象模板的标识信息。当接收模块10接收到状态信号之后,事件判断模块21对状态信号进行解析,从而确定该状态信号对应的事件,然后事件判断模块21根据事件在虚拟形象事件模板库中进行搜索,查找到相应的虚拟形象模板的标识信息。
在本实施例中,显示模块30维持一个显示序列,通过该显示序列控制车辆的显示屏切换显示界面。该显示序列中记录有虚拟形象模板的标识信息,显示模块30按照显示序列中标识信息来控制车辆的显示屏对相应的虚拟形象模板进行显示,以使车辆的显示屏能快速响应不同状态信号所对应的虚拟形象。可选的,显示模块30根据显示序列中标识信息的添加顺序来控制车辆的显示屏对相应的虚拟形象模板进行显示,或者根据显示序列中各标识信息的优先级来控制车辆的显示屏对相应的虚拟形象模板进行显示。
在一种可选的实施方式中,仍然参照图8所示,处理模块20还包括:
时钟模块23,用于记录时间信息,所述时间信息包括日期信息和时刻信息;
时间获取模块24,用于在所述车辆启动或熄灭时,获取当前的时间信息;
时段判断模块25,用于确定时刻信息所属的时段,以使查找模块22查找该时段对应的虚拟形象模板的标识信息,且使显示模板30将该标识信息添加至所述显示序列,以控制显示屏对该时段对应的虚拟形象模板进行显示;
节日判断模块26,用于确定日期信息所对应的节日标记,以使查找模块22查找该节日标记对应的虚拟形象模板的标识信息,且使显示模块30将该标识信息添加至显示序列,以控制显示屏对该节日标记对应的虚拟形象模板进行显示。
上述车载虚拟形象显示装置可执行本发明实施例所提供的车载虚拟形象显示方法,具备执行方法相应的功能模块和有益效果,此处不再对车载虚拟形象显示装置中各模块实现其功能的方法进行赘述。
上述的每一个实施例可以通过由数据处理设备如计算机执行的程序来实现。显然,程序构成了本发明的上述实施例。此外,通常存储在一个存储介质中的程序通过直接将程序读取出存储介质或者通过将程序安装或复制到数据处理设备的存储设备(如硬盘和或内存)中执行。因此,这样的存储介质也构成了本发明。存储介质可以使用任何类型的记录方式,例如纸张存储介质(如纸带等)、磁存储介质(如软盘、硬盘、闪存等)、光存储介质(如CD-ROM等)、磁光存储介质(如MO等)等。因此本发明还公开了一种存储介质,其中存储有计算机程序,该计算机程序被运行时用于执行本发明上述车载虚拟形象显示方法的任何一种实施例。
根据上述本发明的车载虚拟形象显示方法和装置,本发明还提供一种车载主机,图9为该车载主机在一个实施例中的结构示意图。
如图9所示,车载主机包括处理装置600,用于与车辆的显示屏连接的第一接口700,还包括第二接口800和/或第三接口900。其中,第二接口800用于与车辆的中控媒体系统连接,第三接口900用于与车辆的行车电脑连接。处理装置600被配置为:对第二接口800和/或第三接口900接收的状态信号进行处理,确定与状态信号相对应的虚拟形象模板的标识信息;将虚拟形象模板的标识信息添加至显示序列,并通过第一接口700发送信号至车辆的显示屏,以使显示屏显示与显示序列中的标识信息相对应的虚拟形象模板进。
处理装置600可以是CPU(Central Processing Unit,中央处理装置)、MCU(Microcontroller Unit,微控制单元)或FPGA(Field Programmable Gate Array,现场可编程门阵列)等具备数据处理功能的器件。还需要说明的是,处理装置600还用于执行其他可执行指令,以实现上述各个方法实施例。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。