一种轨道交通模拟驾驶的渲染方法及装置制造方法及图纸

技术编号:30652378 阅读:34 留言:0更新日期:2021-11-04 01:14
本申请涉及模拟驾驶技术领域,具体涉及一种轨道交通模拟驾驶的渲染方法及装置,所述方法能够评估云渲染服务器渲染模拟驾驶素材需要的预占用资源,从管理服务器管理的多个目标云渲染服务器中,分配对应的可用资源大于预占用资源的第一目标云渲染服务器渲染模拟驾驶素材;并且当监测到第一目标云渲染服务器的可用资源无法满足渲染时,从更新后的多个目标云渲染服务器中选取可用资源满足渲染模拟驾驶素材需要的实际占用资源的第二目标云渲染服务器,对模拟驾驶素材尽心渲染,最终将生成的渲染结果发送至客户端向用户展示。一方面满足随时随地进行模拟驾驶的需求;另一方面保证云渲染服务器资源免于闲置和超载,提高云渲染服务器的可用性和健壮性。务器的可用性和健壮性。务器的可用性和健壮性。

【技术实现步骤摘要】
一种轨道交通模拟驾驶的渲染方法及装置


[0001]本申请涉及模拟驾驶
,具体而言,涉及一种轨道交通模拟驾驶的渲染方法及装置。

技术介绍

[0002]随着国内轨道交通建设的迅速发展,轨道交通司机的培训需求日益加大。为了有效辅助轨道交通司机的技能培训以及评定,一般采用轨道交通模拟驾驶实训考评系统,该模拟驾驶实训考评系统主要由司机主操作台、二级操作区、前向视景显示设备以及教员监控终端等部分组成,构建良好的交互环境,能够完成动车组的标准化作业、非正常行车、故障处理等作业实训。
[0003]但是所采用轨道交通模拟驾驶实训考评系统并不能满足培训人员随时随地进行轨道交通模拟驾。

技术实现思路

[0004]有鉴于此,本申请的目的在于提供一种轨道交通模拟驾驶的渲染方法及装置,能够满足培训人员随时随地进行轨道交通模拟驾的需求。
[0005]本申请实施例提供的一种轨道交通模拟驾驶的渲染方法,包括:
[0006]响应来自客户端的操作指令,管理服务器获取与所述操作指令对应的模拟驾驶素材;
[0007]评估云渲染服务器渲染所述模拟驾驶素材需要的预占用资源;
[0008]从所述管理服务器管理的多个目标云渲染服务器中,分配对应的可用资源大于所述预占用资源的第一目标云渲染服务器渲染所述模拟驾驶素材;所述目标云渲染服务器为对应的渲染任务小于预设阈值的云渲染服务器;
[0009]在所述第一目标云渲染服务器渲染所述模拟驾驶素材的过程中,若监测到所述第一目标云渲染服务器的可用资源无法满足针对所述模拟驾驶素材的渲染,则获取所述管理服务器管理的更新后的多个目标云渲染服务器,并从所述更新后的多个目标云渲染服务器中选取可用资源满足渲染所述模拟驾驶素材需要的实际占用资源的第二目标云渲染服务器,并分配所述第二目标云渲染服务器渲染所述模拟驾驶素材;
[0010]将所述第二目标云渲染服务器针对所述模拟驾驶素材的渲染结果发送至客户端,以使所述客户端向用户展示所述渲染结果。
[0011]在一些实施例中,响应来自客户端的操作指令,管理服务器获取与所述操作指令对应的模拟驾驶素材,包括:
[0012]对客户端展示的多个模拟驾驶场景进行选择,根据选择的模拟驾驶场景客户端生成操作指令;
[0013]将所述操作指令上传至管理服务器,以使管理服务器根据所操作指令载入预存储的与该操作指令相对应的模拟驾驶素材。
[0014]在一些实施例中,分配对应的可用资源大于所述预占用资源的第一目标云渲染服务器渲染所述模拟驾驶素材,包括:
[0015]从所述管理服务器管理的多个目标云渲染服务器中,确定对应的可用资源大于所述预占用资源、且是所述管理服务器管理的多个目标云渲染服务器中最大的第一目标云渲染服务器;其中,通过以下方式计算所述可用资源:
[0016]将目标云渲染服务器的总资源分为渲染模拟驾驶素材的可支配资源和调用操作系统的固配资源;
[0017]分别对所述可支配资源中的CPU资源、内存资源和GPU资源设置比重系数;
[0018]基于所述目标云渲染服务器的可支配资源、所述CPU资源、内存资源和GPU资源的比重系数、以及所述预占用资源,获取所述目标云渲染服务器的可用资源。
[0019]在一些实施例中,分配对应的可用资源大于所述预占用资源的第一目标云渲染服务器渲染所述模拟驾驶素材,还包括:
[0020]若不存在可用资源大于所述预占用资源的第一目标云渲染服务器,向客户端发送云渲染服务器可用资源不足的提示。
[0021]在一些实施例中,从所述更新后的多个目标云渲染服务器中选取可用资源满足渲染所述模拟驾驶素材需要的实际占用资源的第二目标云渲染服务器,包括:
[0022]根据所述模拟驾驶素材需要的预占用资源以及所述第一目标云渲染服务器针对所述模拟驾驶素材进行渲染后时产生的中间数据对应的额外占用资源,共同确定所述实际占用资源。
[0023]在一些实施例中,将所述第二目标云渲染服务器针对所述模拟驾驶素材的渲染结果发送至客户端,以使所述客户端向用户展示所述渲染结果,包括:
[0024]将所述第二目标云渲染服务器的渲染结果生成视频流,并将所述视频流压缩后发送至客户端;
[0025]对客户端接收的压缩视频流进行解压,向用户展示渲染结果。
[0026]在一些实施例中,在所述第一目标云渲染服务器渲染所述模拟驾驶素材的过程中,还包括:
[0027]若监测到所述第一目标云渲染服务器的可用资源满足针对所述模拟驾驶素材的渲染;
[0028]将所述第一目标云渲染服务器针对所述模拟驾驶素材的渲染结果发送至客户端,以使所述客户端向用户展示所述渲染结果。
[0029]在一些实施例中,还提供一种轨道交通模拟驾驶的渲染装置,包括:
[0030]响应模块,用于响应来自客户端的操作指令,管理服务器获取与所述操作指令对应的模拟驾驶素材;
[0031]评估模块,用于评估云渲染服务器渲染所述模拟驾驶素材需要的预占用资源;
[0032]分配模块,用于从所述管理服务器管理的多个目标云渲染服务器中,分配对应的可用资源大于所述预占用资源的第一目标云渲染服务器渲染所述模拟驾驶素材;所述目标云渲染服务器为对应的渲染任务小于预设阈值的云渲染服务器;
[0033]监测模块,用于在所述第一目标云渲染服务器渲染所述模拟驾驶素材的过程中,若监测到所述第一目标云渲染服务器的可用资源无法满足针对所述模拟驾驶素材的渲染,
则获取所述管理服务器管理的更新后的多个目标云渲染服务器,并从所述更新后的多个目标云渲染服务器中选取可用资源满足渲染所述模拟驾驶素材需要的实际占用资源的第二目标云渲染服务器,并分配所述第二目标云渲染服务器渲染所述模拟驾驶素材;
[0034]发送模块,用于将所述第二目标云渲染服务器针对所述模拟驾驶素材的渲染结果发送至客户端,以使所述客户端向用户展示所述渲染结果。
[0035]在一些实施例中,还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行所述的渲染方法的步骤。
[0036]在一些实施例中,还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行所述的渲染方法的步骤。
[0037]本申请所述的一种轨道交通模拟驾驶的渲染方法,能够评估云渲染服务器渲染模拟驾驶素材需要的预占用资源,从管理服务器管理的多个目标云渲染服务器中,分配对应的可用资源大于预占用资源的第一目标云渲染服务器渲染模拟驾驶素材;并且当监测到第一目标云渲染服务器的可用资源无法满足针对模拟驾驶素材的渲染时,从更新后的多个目标云渲染服务器中选取可用资源满足渲染模拟驾驶素材需要的实际占用资源的第二目标云渲染服务器,并分配第二目标云渲染服务器渲染模拟驾驶素材,最终将第二目标云本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种轨道交通模拟驾驶的渲染方法,其特征在于,包括:响应来自客户端的操作指令,管理服务器获取与所述操作指令对应的模拟驾驶素材;评估云渲染服务器渲染所述模拟驾驶素材需要的预占用资源;从所述管理服务器管理的多个目标云渲染服务器中,分配对应的可用资源大于所述预占用资源的第一目标云渲染服务器渲染所述模拟驾驶素材;所述目标云渲染服务器为对应的渲染任务小于预设阈值的云渲染服务器;在所述第一目标云渲染服务器渲染所述模拟驾驶素材的过程中,若监测到所述第一目标云渲染服务器的可用资源无法满足针对所述模拟驾驶素材的渲染,则获取所述管理服务器管理的更新后的多个目标云渲染服务器,并从所述更新后的多个目标云渲染服务器中选取可用资源满足渲染所述模拟驾驶素材需要的实际占用资源的第二目标云渲染服务器,并分配所述第二目标云渲染服务器渲染所述模拟驾驶素材;将所述第二目标云渲染服务器针对所述模拟驾驶素材的渲染结果发送至客户端,以使所述客户端向用户展示所述渲染结果。2.根据权利要求1所述的一种轨道交通模拟驾驶的渲染方法,其特征在于,响应来自客户端的操作指令,管理服务器获取与所述操作指令对应的模拟驾驶素材,包括:对客户端展示的多个模拟驾驶场景进行选择,根据选择的模拟驾驶场景客户端生成操作指令;将所述操作指令上传至管理服务器,以使管理服务器根据所操作指令载入预存储的与该操作指令相对应的模拟驾驶素材。3.根据权利要求2所述的一种轨道交通模拟驾驶的渲染方法,其特征在于,分配对应的可用资源大于所述预占用资源的第一目标云渲染服务器渲染所述模拟驾驶素材,包括:从所述管理服务器管理的多个目标云渲染服务器中,确定对应的可用资源大于所述预占用资源、且是所述管理服务器管理的多个目标云渲染服务器中最大的第一目标云渲染服务器;其中,通过以下方式计算所述可用资源:将目标云渲染服务器的总资源分为渲染模拟驾驶素材的可支配资源和调用操作系统的固配资源;分别对所述可支配资源中的CPU资源、内存资源和GPU资源设置比重系数;基于所述目标云渲染服务器的可支配资源、所述CPU资源、内存资源和GPU资源的比重系数、以及所述预占用资源,获取所述目标云渲染服务器的可用资源。4.根据权利要求3所述的一种轨道交通模拟驾驶的渲染方法,其特征在于,分配对应的可用资源大于所述预占用资源的第一目标云渲染服务器渲染所述模拟驾驶素材,还包括:若不存在可用资源大于所述预占用资源的第一目标云渲染服务器,向客户端发送云渲染服务器可用资源不足的提示。5.根据权利要求4所述的一种轨道交通模拟驾驶的渲染方法,其特征在于,从所述更新后的多个目标云渲染服务器中选取可用资源满足...

【专利技术属性】
技术研发人员:朱运兰高志生王延飞张二阳许艺杰刘帅张冶
申请(专利权)人:郑州捷安高科股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1