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

路况展示动画生成方法、装置及设备

文献发布时间:2024-04-18 19:58:30


路况展示动画生成方法、装置及设备

技术领域

本发明涉及交通数据技术领域,具体而言,涉及一种路况展示动画生成方法、装置及设备。

背景技术

基于现代智慧城市的理念,将日常的交通道路通过数字大屏展现在交通部门办公的现场,在办公室内通过路口及道路上布置的各种摄像头,传感器,返回道路的实时数据,将这些数据进行处理加工,算法分析,最终再进行可视化的显示。

但是目前对道路实时数据进行可视化显示时,只是展示道路的通行情况,如拥堵、通畅、流量正常等情况,对于道路中每个车辆如何行驶,通过道路路口的时间无法显示,使得使用者无法直观查看道路车辆的实时情况。

发明内容

本发明的目的在于,针对上述现有技术中的不足,提供一种路况展示动画生成方法、装置及设备,以便对预设路口的车辆数据进行处理,得到车辆动画,然后将车辆动画在预设路口对应的场景模型上进行渲染,得到的预设路口的路况展示动画,可直观的查看当前预设路口的实时情况。

为实现上述目的,本申请实施例采用的技术方案如下:

第一方面,本申请实施例提供了一种路况展示动画生成方法,包括:

通过路况采集端,获取预设路口的路况数据,所述路况数据包括:当前通过所述预设路口车辆的车辆数据;

根据所述车辆数据对应的车辆模型、以及所述车辆数据,生成车辆动画;

将所述车辆动画在所述预设路口对应的场景模型上进行渲染,得到所述预设路口的路况展示动画。

在可选的实施方式中,所述车辆数据包括:车辆标识、车辆颜色、车辆类型、车辆位置信息、车辆角度信息;

所述根据所述车辆数据对应的车辆模型、以及所述车辆数据,生成车辆动画,包括:

根据所述车辆标识、所述车辆颜色和所述车辆类型,创建所述车辆数据对应的车辆模型;

根据所述车辆模型、所述车辆位置信息、所述车辆角度信息,生成所述车辆动画。

在可选的实施方式中,所述通过路况采集端,获取预设路口的路况数据,包括:

采用消息订阅的方式,按照预设周期获取所述路况采集端采集的所述预设路口的路况数据。

在可选的实施方式中,所述根据所述车辆模型、所述车辆位置信息、所述车辆角度信息,生成所述车辆动画,包括:

根据时间连续的车辆数据,获取同一车辆标识对应的车辆数据;

根据所述同一车辆标识对应的车辆数据,计算获取所述预设周期内车辆的距离差和方位角差;

根据所述车辆模型、所述距离差和所述方位角差,生成所述预设周期内所述预设路口各车辆标识对应的车辆动画。

在可选的实施方式中,所述路况数据还包括:当前通过所述预设路口的行人数据;所述方法还包括:

根据所述行人数据,生成行人动画,其中,所述行人数据包括:行人特征、行人位置;

所述将所述车辆动画在所述预设路口对应的场景模型上进行渲染,得到所述预设路口的路况展示动画,包括:

将所述车辆动画、所述行人动画在所述预设路口对应的场景模型上进行渲染,得到所述预设路口的路况展示动画。

在可选的实施方式中,所述路况数据还包括:当前通过所述预设路口的非机动车数据;所述方法还包括:

根据所述非机动车数据,生成非机动车动画,其中,所述非机动车数据包括:非机动车特征、非机动车位置;

所述将所述车辆动画在所述预设路口对应的场景模型上进行渲染,得到所述预设路口的路况展示动画,包括:

将所述车辆动画、所述非机动车动画在所述预设路口对应的场景模型上进行渲染,得到所述预设路口的路况展示动画。

在可选的实施方式中,所述将所述车辆动画在所述预设路口对应的场景模型上进行渲染,得到所述预设路口的路况展示动画之前,还包括:

响应于对展示模式的选择,确定所述场景模型上的待显示元素,所述待显示元素包括下述一项或多项:信号灯、路标、指示牌、探头。

在可选的实施方式中,所述根据所述车辆模型、所述距离差和方位角差,生成所述预设周期内所述预设路口各车辆标识对应的车辆动画之后,还包括:

按照周期序列,在目标车辆离开所述预设路口对应的场景模型后,销毁所述目标车辆对应的车辆模型和车辆动画。

第二方面,本申请实施例还提供了一种路况展示动画生成装置,包括:

获取模块,用于通过路况采集端,获取预设路口的路况数据,所述路况数据包括:当前通过所述预设路口车辆的车辆数据;

生成模块,用于根据所述车辆数据对应的车辆模型、以及所述车辆数据,生成车辆动画;

渲染模块,用于将所述车辆动画在所述预设路口对应的场景模型上进行渲染,得到所述预设路口的路况展示动画。

第三方面,本申请实施例还提供了一种计算机设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当计算机设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以执行如第一方面任一所述的路况展示动画生成方法的步骤。

第四方面,本申请实施例还提供了一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面任一所述的路况展示动画生成方法的步骤。

本申请的有益效果是:

本申请提供了一种路况展示动画生成方法、装置及设备,该方法包括:通过路况采集端,获取预设路口的路况数据,路况数据包括:当前通过预设路口车辆的车辆数据,然后根据车辆数据对应的车辆模型、以及车辆数据,生成车辆动画,最后将车辆动画在预设路口对应的场景模型上进行渲染,得到预设路口的路况展示动画。本申请的方法,通过获取预设路口的路况数据,对路况数据中的车辆数据进行处理,得到车辆动画,然后将车辆动画在预设路口对应的场景模型上进行渲染,使得得到的预设路口的路况展示动画,可以显示预设路口的场景以及车辆数据的车辆动画,从而使得用户可根据车辆动画在预设路口的场景模型上的动画显示,直观的查看当前预设路口的实时情况。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的一种路况展示动画生成方法的流程示意图之一;

图2为本申请实施例提供的一种路口展示动画生成方法的流程示意图之二;

图3为本申请实施例提供的一种路口展示动画生成方法的流程示意图之三;

图4为本申请实施例提供的一种路口展示动画生成方法的流程示意图之四;

图5为本申请实施例提供的一种路口展示动画生成方法的流程示意图之五;

图6为本申请实施例提供的一种路口模式展示的示意图;

图7为本申请实施例提供的一种路况展示动画生成装置的功能模块示意图;

图8为本申请实施例提供的一种计算机设备的示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。

因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

此外,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

需要说明的是,在不冲突的情况下,本申请的实施例中的特征可以相互结合。

为了直观查看预设路口实时的路况数据,本申请实施例提供了一种路况展示动画生成方法,首先通过路况采集端,获取预设路口的路况数据,根据路口数据中的车辆数据、车辆数据对应的车辆模型,生成车辆动画,然后将车辆动画在预设路口对应的场景模型上进行渲染,得到预设路口的路况展示动画,从而可从路况展示动画中查看预设路口实时的路况数据。

如下结合附图通过具体示例对本申请实施例提供的路况展示动画生成方法进行详细的解释说明。本申请实施例提供的路况展示动画生成方法可由预先安装有:预设路况展示动画生成算法或者检测软件的计算机设备,通过运行算法或者软件实现。计算机设备例如可以为服务器或终端,终端可以为用户计算机。图1为本申请实施例提供的一种路况展示动画生成方法的流程示意图之一。如图1所示,该方法包括:

S101、通过路况采集端,获取预设路口的路况数据。

在本实施例中,路口采集端的路口采集设备位于预设路口的预设位置,例如安装在预设路口的路灯上方、交通信号灯的灯柱上方,用于采集预设路口范围内的路况数据,例如,可通过雷达采集设备采集预设路口的周围数据、采用红外检测设备采集预设路口的过往数据等,其中,预设路口的周围数据可包括:地面、山川、河流、草地、天空、道路等数据,预设路口的过往数据可包括:过往车辆数据、人流数据、非机动车数据等。

通过路口采集端的路口采集设备采集预设路口的路口数据,并进行传输,使得计算机设备获取到预设路口的路况数据,其中,路况数据包括:当前通过预设路口车辆的车辆数据。

可选地,采用消息订阅的方式,按照预设周期获取路况采集端采集的预设路口的路况数据。

其中,预设周期可以设置为500毫秒、600毫秒,在此不做限制,当消息订阅成功以后,路口采集端的路口采集设备实时采集预设路口的路口数据,根据预设周期对预设路口的路况数据进行传输,即每隔一个预设周期获取一次路口采集端采集的预算路口的路况数据。

S102、根据车辆数据对应的车辆模型、以及车辆数据,生成车辆动画。

具体的,车辆数据对应的车辆模型可以从车辆模型库中根据车辆数据中的车辆类型确定车辆模型,或者,可以根据车辆数据创建的对应的车辆模型,并根据车辆数据以及车辆数据对应的车辆模型,生成车辆数据对应的车辆动画,其中,根据车辆数据对车辆模型进行驱动生成车辆动画。

S103、将车辆动画在预设路口对应的场景模型上进行渲染,得到预设路口的路况展示动画。

根据路口采集端对预设路口对应的周围数据进行获取,然后渲染得到预设路口对应的场景模型,将车辆动画在预设路口对应的场景模型上进行渲染,得到预设路口的路况展示动画,其中,预设路口的路况展示动画中展示预设路口对应的场景,以及预设路口的车辆数据对应的车辆动画。

综上所述,本申请实施例提供了一种路况展示动画生成方法,包括:通过路况采集端,获取预设路口的路况数据,路况数据包括:当前通过预设路口车辆的车辆数据,然后根据车辆数据对应的车辆模型、以及车辆数据,生成车辆动画,最后将车辆动画在预设路口对应的场景模型上进行渲染,得到预设路口的路况展示动画。本申请的方法,通过获取预设路口的路况数据,对路况数据中的车辆数据进行处理,得到车辆动画,然后将车辆动画在预设路口对应的场景模型上进行渲染,使得得到的预设路口的路况展示动画,可以显示预设路口的场景以及车辆数据的车辆动画,从而使得用户可根据车辆动画在预设路口的场景模型上的动画显示,直观的查看当前预设路口的实时情况。

本申请实施例还提供了一种路口展示动画生成方法的可能实现方式,车辆数据包括:车辆标识、车辆颜色、车辆类型、车辆位置信息、车辆角度信息。图2为本申请实施例提供的一种路口展示动画生成方法的流程示意图之二。如图2所示,根据车辆数据对应的车辆模型、以及车辆数据,生成车辆动画,包括:

S201、根据车辆标识、车辆颜色和车辆类型,创建车辆数据对应的车辆模型。

在本实施例中,每个通过预设路口车辆有对应的一组车辆数据,其中,车辆数据中的车辆标识可以为每个通过预设路口车辆的编号,或者每个通过预设路口车辆的车牌号,每个通过预设路口车辆的车辆标识、车辆颜色、车辆类型均是唯一对应的,从而根据每组车辆数据中的车辆标识、车辆颜色、车辆类型,创建该车辆数据对应的车辆模型。

由于预设路口的路况数据是根据预设周期获取的,若在第二个预设周期中存在一组车辆数据的车辆标识与第一个预设周期中一组车辆数据的车辆标识相同,但是车辆颜色,和/或,车辆类型不同,则根据第二个预设周期的车辆数据对车辆的车辆颜色,和/或,车辆类型进行修改,得到该车辆对应的车辆模型,例如,第二个预设周期中车辆数据的车辆类型为小轿车,第一个预设周期中车辆数据的车辆类型为货车,则将根据第一个预设周期中车辆数据创建的货车对应车辆模型,修改为小轿车对应车辆模型。

S202、根据车辆模型、车辆位置信息、车辆角度信息,生成车辆动画。

具体的,车辆位置信息为车辆所在预设路口的经纬度信息,车辆角度信息为车辆的车头相对北方的角度信息,将车辆数据中的车辆位置信息和车辆角度信息转换为车辆动画中的多个动画帧,并驱动车辆模型进行仿真,从而得到车辆数据对应的车辆动画。

由于预设路口的车辆数据是通过预设周期进行获取,则针对同一车辆标识的车辆,创建对应的车辆动画序列,该车辆动画序列中,车辆位置信息、车辆角度信息会随着车辆采集时间即预设周期的变化而相应变化,从而得到车辆动画中的多个动画帧。

本申请实施例提供的方法中,首先根据车辆标识、车辆颜色和车辆类型,创建车辆数据对应的车辆模型,然后根据车辆模型、车辆位置信息、车辆角度信息,生成车辆动画。根据车辆数据中的车辆标识、车辆颜色和车辆类型,创建车辆数据对应的车辆模型,使得车辆模型与实时采集的车辆数据对应,生成的车辆动画也更符合实际的车辆数据。

本申请实施例还提供了一种路口展示动画生成方法的可能实现方式,图3为本申请实施例提供的一种路口展示动画生成方法的流程示意图之三。如图3所示,根据车辆模型、车辆位置信息、车辆角度信息,生成车辆动画,包括:

S301、根据时间连续的车辆数据,获取同一车辆标识对应的车辆数据。

S302、根据同一车辆标识对应的车辆数据,计算获取预设周期内车辆的距离差和方位角差。

S303、根据车辆模型、距离差和方位角差,生成预设周期内预设路口各车辆标识对应的车辆动画。

在本实施例中,时间连续的车辆数据即相邻的车辆数据之间相隔一个预设周期,从而在预设路口的车辆数据中获取相同车辆标识的多组车辆数据。

示例的,第一组车辆数据与第二组车辆数据为时间连续的车辆数据,且车辆数据中的车辆标识相同,则根据第二组车辆数据与第一组车辆数据中车辆位置信息,计算两组车辆数据即预设周期内车辆的距离差,同时,根据第二组车辆数据与第一组车辆数据中车辆角度信息,计算两组车辆数据即预设周期内车辆的方位角差。

根据距离差以及预设周期,确定车辆在预设周期的速度,以及每个时间点的实际车辆位置,同时,方位角差的计算是根据圆弧的方式进行差值,可保证车辆的旋转是平滑的过程,也可根据方位角差以及预设周期,确定车辆在每个时间点的实际车辆角度,从而结合该车辆对应的车辆模型,得到同一车辆标识在一个预设周期内平滑的车辆动画,同理,计算每个预设周期内车辆的距离差和方位角差,得到该车辆在预设路口连续的车辆动画。

对每个相同车辆标识的车辆数据,计算预设周期内每个相同车辆标识对应车辆的距离差和方位角差,然后结合每个相同车辆标识对应的车辆模型,生成预设周期内预设路口各车辆标识对应的车辆动画。

本申请实施例提供的方法中,根据时间连续的车辆数据,获取同一车辆标识对应的车辆数据,然后根据同一车辆标识对应的车辆数据,计算获取预设周期内车辆的距离差和方位角差,最后根据车辆模型、距离差和方位角差,生成预设周期内预设路口各车辆标识对应的车辆动画。由于车辆数据是通过预设周期进行获取,无需不间断接收车辆数据,导致接收的车辆数据过大,影响车辆动画生成的效率,并且,通过对车辆数据中的车辆位置信息和车辆角度信息进行处理,准确确定每个时间点车辆的实际车辆位置和实际车辆角度,使得生成的车辆动画更加精确。

本申请实施例还提供了一种路口展示动画生成方法的可能实现方式,路况数据还包括:当前通过预设路口的行人数据;图4为本申请实施例提供的一种路口展示动画生成方法的流程示意图之四。如图4所示,该方法还包括:

S401、根据行人数据,生成行人动画。

其中,通过路况采集端获取预设路口的行人数据,行人数据包括:行人特征、行人位置,行人特征可分为性别、年龄等特征,对每个行人数据均进行标记,然后根据行人特征中的性别、年龄确定该行人的行人模型。

根据时间连续的行人数据,获取同一行人标记对应的行人数据,然后根据同一行人标记对应的行人位置,计算获取预设周期内行人的距离差,然后根据行人模型和距离差,生成预设周期内预设路口各行人标记对应的行人动画。

基于上述将车辆动画在预设路口对应的场景模型上进行渲染,得到预设路口的路况展示动画,包括:

S402、将车辆动画、行人动画在预设路口对应的场景模型上进行渲染,得到预设路口的路况展示动画。

其中,预设路口的路况展示动画中展示预设路口对应的场景,预设路口的车辆数据对应的车辆动画、以及预设路口的行人数据对应的行人动画。

本申请实施例提供的方法中,根据行人数据,生成行人动画,其中,行人数据包括:行人特征、行人位置,然后将车辆动画、行人动画在预设路口对应的场景模型上进行渲染,得到预设路口的路况展示动画。使得得到的预设路口的路况展示动画,可以显示预设路口的场景、车辆数据的车辆动画以及行人数据的行人动画,从而使得用户可根据车辆动画和行人动画在预设路口的场景模型上的动画显示,直观的查看当前预设路口的实时情况。

本申请实施例还提供了一种路口展示动画生成方法的可能实现方式,路况数据还包括:当前通过预设路口的非机动车数据;图5为本申请实施例提供的一种路口展示动画生成方法的流程示意图之五。如图5所示,该方法还包括:

S501、根据非机动车数据,生成非机动车动画。

其中,通过路况采集端获取预设路口的非机动车数据,非机动车数据包括:非机动车特征、非机动车位置,非机动车特征可包括自行车对应的特征、电动车对应的特征,对每个非机动车数据均进行标记,然后根据非机动车特征确定该非机动车的非机动车模型。

根据时间连续的非机动车数据,获取同一非机动车标记对应的非机动车数据,然后根据同一非机动车标记对应的非机动车位置,计算获取预设周期内非机动车的距离差,然后根据非机动车模型和距离差,生成预设周期内预设路口各非机动车标记对应的非机动车动画。

基于上述将车辆动画在预设路口对应的场景模型上进行渲染,得到预设路口的路况展示动画,包括:

S502、将车辆动画、非机动车动画在预设路口对应的场景模型上进行渲染,得到预设路口的路况展示动画。

其中,预设路口的路况展示动画中展示预设路口对应的场景,预设路口的车辆数据对应的车辆动画、以及预设路口的非机动车数据对应的非机动车动画。

本申请实施例提供的方法中,根据非机动车数据,生成非机动车动画,其中,非机动车数据包括:非机动车特征、非机动车位置,然后将车辆动画、非机动车动画在预设路口对应的场景模型上进行渲染,得到预设路口的路况展示动画。使得得到的预设路口的路况展示动画,可以显示预设路口的场景、车辆数据的车辆动画以及非机动车数据的非机动车动画,从而使得用户可根据车辆动画和非机动车动画在预设路口的场景模型上的动画显示,直观的查看当前预设路口的实时情况。

本申请实施例还提供了一种路口展示动画生成方法的可能实现方式,图6为本申请实施例提供的一种路口模式展示的示意图。将车辆动画在预设路口对应的场景模型上进行渲染,得到预设路口的路况展示动画之前,还包括:

响应于对展示模式的选择,确定场景模型上的待显示元素,待显示元素包括下述一项或多项:信号灯、路标、指示牌、探头。

具体的,预设路口对应的场景模型是预先根据路口采集端采集的预设路口的周围数据渲染得到的,其中,预设路口对应的场景模型中可展示预设路口的地面、山川、河流、草地、天空等静态数据,另外在场景模型中还展示预设路口的道路,且场景模型中的道路显示模式可分为概要道路模式和精细道路模式,即两种道路模式的待显示元素不同。若选择概要道路模式,则只显示道路且通过线条方式展示,通过概要道路模式表示道路的通行情况,如拥堵、通畅、车流量正常等情况,通过远距离的概览整个场景的道路情况。

如图6所示,若选择精细道路模式,则显示道路的真实情况并待显示元素,如信号灯、路标、指示牌、探头等各种道路设备,用来显示具体路口的车辆通信情况,以及交通信号灯、道路指示牌等情况。

本申请实施例还提供了一种路口展示动画生成方法的可能实现方式,根据车辆模型、距离差和方位角差,生成预设周期内预设路口各车辆标识对应的车辆动画之后,还包括:

按照周期序列,在目标车辆离开预设路口对应的场景模型后,销毁目标车辆对应的车辆模型和车辆动画。

具体的,每个车辆均具有周期序列,保证车辆动画在仿真中,车辆数据丢失都能正常运行,其中,周期序列包括:创建车辆模型、车辆动画初始化、车辆运行、车辆销毁等,创建车辆模型,车辆会被缓存到车辆队列中,车辆动画初始化开始记录车辆的路线数据,车辆运行根据计算好的路线驱动车辆运行,车辆销毁根据指令将车辆标记为销毁。

当目标车辆行驶出预设路口对应的场景模型后,会根据指令将目标车辆标记为销毁,则销毁目标车辆对应的车辆模型和车辆动画,需要说明的是,若根据周期序列,目标车辆的车辆数据未获取到,则可自动判断该目标车辆的车辆数据出错,或者目标车辆行驶出预设路口对应的场景模型,则自动销毁该目标车辆的车辆模型和车辆动画。

本申请实施例还提供了一种路口展示动画生成方法的可能实现方式,方法还包括:

响应于停止指令,停止车辆动画的生成、并销毁已有的车辆模型、车辆动画。

其中,采用消息订阅的方式,若消息订阅成功,则按照预设周期获取路况采集端采集的预设路口的路况数据。若取消消息订阅即接受到停止指令,则停止车辆动画的生成,并销毁已有的车辆模型以及车辆动画。

如下继续对执行本申请上述任一实施例提供的路况展示动画生成装置、计算机设备进行相应的解释,其具体的实现过程以及产生的技术效果与前述对应的方法实施例相同,为简要描述,本实施例中未提及部分,可参考方法实施例中的相应内容。

图7为本申请实施例提供的一种路况展示动画生成装置的功能模块示意图。如图7所示,该路况展示动画生成装置100包括:

获取模块110,用于通过路况采集端,获取预设路口的路况数据,路况数据包括:当前通过预设路口车辆的车辆数据;

生成模块120,用于根据车辆数据对应的车辆模型、以及车辆数据,生成车辆动画;

渲染模块130,用于将车辆动画在预设路口对应的场景模型上进行渲染,得到预设路口的路况展示动画。

可选地,车辆数据包括:车辆标识、车辆颜色、车辆类型、车辆位置信息、车辆角度信息;生成模块120,还用于根据车辆标识、车辆颜色和车辆类型,创建车辆数据对应的车辆模型;根据车辆模型、车辆位置信息、车辆角度信息,生成车辆动画。

可选地,获取模块110,还用于采用消息订阅的方式,按照预设周期获取路况采集端采集的预设路口的路况数据。

可选地,生成模块120,还用于根据时间连续的车辆数据,获取同一车辆标识对应的车辆数据;根据同一车辆标识对应的车辆数据,计算获取预设周期内车辆的距离差和方位角差;根据车辆模型、距离差和方位角差,生成预设周期内预设路口各车辆标识对应的车辆动画。

可选地,路况数据还包括:当前通过预设路口的行人数据;生成模块120,还用于根据行人数据,生成行人动画,其中,行人数据包括:行人特征、行人位置;

可选地,渲染模块130,还用于将车辆动画、行人动画在预设路口对应的场景模型上进行渲染,得到预设路口的路况展示动画。

可选地,路况数据还包括:当前通过预设路口的非机动车数据;生成模块120,还用于根据非机动车数据,生成非机动车动画,其中,非机动车数据包括:非机动车特征、非机动车位置;

可选地,渲染模块130,还用于将车辆动画、非机动车动画在预设路口对应的场景模型上进行渲染,得到预设路口的路况展示动画。

可选地,确定模块,用于响应于对展示模式的选择,确定场景模型上的待显示元素,待显示元素包括下述一项或多项:信号灯、路标、指示牌、探头。

可选地,销毁模块,用于按照周期序列,在目标车辆离开预设路口对应的场景模型后,销毁目标车辆对应的车辆模型和车辆动画。

可选地,销毁模块,还用于响应于停止指令,停止车辆动画的生成、并销毁已有的车辆模型、车辆动画。

上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。

以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(Application Specific Integrated Circuit,简称ASIC),或,一个或多个微处理器,或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,简称FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(Central Processing Unit,简称CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称SOC)的形式实现。

图8为本申请实施例提供的一种计算机设备的示意图,该计算机设备可用于路况展示动画生成。如图8所示,该计算机设备200包括:处理器210、存储介质220、总线230。

存储介质220存储有处理器210可执行的机器可读指令,当计算机设备运行时,处理器210与存储介质220之间通过总线230通信,处理器210执行机器可读指令,以执行上述方法实施例的步骤。具体实现方式和技术效果类似,这里不再赘述。

可选地,本申请还提供一种存储介质220,存储介质220上存储有计算机程序,计算机程序被处理器运行时执行上述方法实施例的步骤。具体实现方式和技术效果类似,这里不再赘述。

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

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

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

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

相关技术
  • 多语言配置文件的生成和展示方法及装置、设备和介质
  • 资源展示方法、资源展示类控件的配置方法、装置及设备
  • 路况监测的方法、装置、设备及存储介质
  • 应用于地图中的路况显示方法、装置及显示设备
  • 在车载设备的桌面展示数据的方法、装置以及车载设备
  • 动画生成方法、动画生成装置和电子设备
  • 一种三维动画自动生成方法及其展示设备
技术分类

06120116497804