一种云渲染平台的APP应用审核方法及系统技术方案

技术编号:27445513 阅读:26 留言:0更新日期:2021-02-25 04:08
本发明专利技术实施例提供了一种云渲染平台的APP应用审核方法及系统,用户终端登录云渲染平台后,首先打包上传进行云渲染的三维应用程序,然后系统后台通过测试运行,审核判断用户终端上传的三维应用程序是否可以正常在Kubernetes容器集群的worker节点中运行,如果可正常运行,即审核通过,用户终端便可对该三维应用程序进行云渲染应用实例的创建,最终通过页面远程浏览、操作三维程序。本发明专利技术提供了三维模型APP的智能审核机制,只有审核通过的APP才能进行云渲染。APP才能进行云渲染。APP才能进行云渲染。

【技术实现步骤摘要】
一种云渲染平台的APP应用审核方法及系统


[0001]本专利技术涉及云渲染
,尤其涉及一种云渲染平台的APP应用审核方法及系统。

技术介绍

[0002]在4G/5G环境下,越来越多的应用由线下、转到了线上,采用云端的方式来为用户提供服务。三维模型的展示,同样可以将三维渲染部分由云端线上处理,将用户观看的当前画面以视频的方式为其呈现,交互操作以指令的方式,发送到云端服务器,云端服务器上的画面根据交互操作做出相应的动作,同时渲染出实时的视频推送给客户。
[0003]云渲染(cloudrender)的模式与云计算类似,即将三维应用程序放在远程的服务器中渲染,用户终端通过Web软件或者直接在本地的三维应用程序中点击一个“云渲染”按钮并借助高速互联网接入访问资源,指令从用户终端中发出,服务器根据指令执行对应的渲染任务,而渲染结果画面则被传送回用户终端中加以显示。
[0004]目前,用户上传至云渲染平台的三维应用程序,可能会出现无法运行的状况。如何提供一种云渲染平台的APP应用审核方法,对用户上传云渲染平台的三维应用APP进行审核,成为亟待解决的问题。

技术实现思路

[0005]本专利技术提供一种云渲染平台的APP应用审核方法及系统,用以解决目前高精度地图数据中的路缘石数据采用人工测量方法进行质检,耗费人力且质检效率低的问题。
[0006]第一方面,本专利技术实施例提供一种云渲染平台的APP应用审核方法,其中,云渲染平台包括Kubernetes容器集群和物理服务器;所述Kubernetes容器集群由Master节点和Worker节点组成;Master节点用于管理Kubernetes容器集群,Worker节点用于托管正在运行的三维应用APP;所述物理服务器的主板支持多独立显卡,并且物理服务器安装对应独立显卡个数的虚拟机,虚拟机作为Kubernetes容器集群中的Worker节点,添加到Kubernetes容器集群中;
[0007]云渲染平台的APP应用审核方法包括:
[0008]S1,虚拟机接收用户终端上传的三维应用程序;
[0009]S2,通过系统API运行所述三维应用程序;
[0010]S3,根据进程列表变化情况以及GPU使用率的变化情况,审核所述三维应用程序。
[0011]进一步,在步骤S1之前,所述方法还包括:
[0012]用户终端登录云渲染平台后,将打包的三维应用程序压缩包通过页面接口上传服务器。
[0013]进一步,在虚拟机接收用户终端上传的三维应用程序之后,还包括:
[0014]服务器后台发送添加三维应用程序的消息;
[0015]线程接收添加三维应用程序的消息,从服务器上拉取所述三维应用程序。
[0016]进一步,步骤S3中,根据进程列表变化情况以及GPU使用率的变化情况,审核所述三维应用程序,具体包括:
[0017]根据进程列表变化情况以及GPU使用率的变化情况,判断三维应用程序是否正常运行,若是,则审核通过;若否,则审核不通过。
[0018]进一步,在步骤S3之后,所述方法还包括:
[0019]通过kubernetes API对审核通过的三维应用程序进行云渲染应用实例的创建。
[0020]第二方面,本专利技术实施例还提供一种云渲染平台的APP应用审核系统,包括:
[0021]接收模块,用于虚拟机接收用户终端上传的三维应用程序;
[0022]运行模块,用于通过系统API运行所述三维应用程序;
[0023]审核模块,用于根据进程列表变化情况以及GPU使用率的变化情况,审核所述三维应用程序。
[0024]进一步,所述审核模块具体用于:
[0025]根据进程列表变化情况以及GPU使用率的变化情况,判断三维应用程序是否正常运行,若是,则审核通过;若否,则审核不通过。
[0026]第三方面,本专利技术实施例提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,该计算机程序被处理器执行时实现上述云渲染平台的APP应用审核方法。
[0027]本专利技术实施例提供的云渲染平台的APP应用审核方法及系统,用户终端登录云渲染平台后,首先打包上传进行云渲染的三维应用程序,然后系统后台通过测试运行,审核判断用户终端上传的三维应用程序是否可以正常在Kubernetes容器集群的worker节点中运行,如果可正常运行,即审核通过,用户终端便可对该三维应用程序进行云渲染应用实例的创建,最终通过页面远程浏览、操作三维程序。本专利技术提供了三维模型APP的智能审核机制,只有审核通过的APP才能进行云渲染。
附图说明
[0028]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0029]图1是本专利技术实施例提供的云渲染平台的整体架构图;
[0030]图2是本专利技术实施例提供的云渲染平台的APP应用审核方法流程简图;
[0031]图3是本专利技术实施例提供的一种云渲染平台的APP应用审核方法的完整流程示意图;
[0032]图4为本专利技术实施例提供的云渲染平台的APP应用审核系统的结构框图。
具体实施方式
[0033]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员
在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0034]在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0035]本专利技术实施例提供了云渲染平台的APP应用审核方法,首先对云渲染平台进行介绍:
[0036]图1是本专利技术实施例提供的云渲染平台的整体架构图,参照图1,云渲染平台包括Kubernetes容器集群和物理服务器;云渲染平台还包括web服务系统,提供web访问功能,供用户终端使用。web服务系统的前端页面使用vueJS开发,后端服务使用springboot+nginx开发,数据库使用mysql+redis实现。图1中,



分别是web、nginx、web sever、mysql、redis、Kubernetes API和Kubernetes。
[0037]所述Kubernetes容器集群由Master节点和Worker节点组成;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云渲染平台的APP应用审核方法,其特征在于,云渲染平台包括Kubernetes容器集群和物理服务器;所述Kubernetes容器集群由Master节点和Worker节点组成;Master节点用于管理Kubernetes容器集群,Worker节点用于托管正在运行的三维应用APP;所述物理服务器的主板支持多独立显卡,并且物理服务器安装对应独立显卡个数的虚拟机,虚拟机作为Kubernetes容器集群中的Worker节点,添加到Kubernetes容器集群中;云渲染平台的APP应用审核方法包括:S1,虚拟机接收用户终端上传的三维应用程序;S2,通过系统API运行所述三维应用程序;S3,根据进程列表变化情况以及GPU使用率的变化情况,审核所述三维应用程序。2.根据权利要求1所述的云渲染平台的APP应用审核方法,其特征在于,在步骤S1之前,所述方法还包括:用户终端登录云渲染平台后,将打包的三维应用程序压缩包通过页面接口上传服务器。3.根据权利要求2所述的云渲染平台的APP应用审核方法,其特征在于,在虚拟机接收用户终端上传的三维应用程序之后,还包括:服务器后台发送添加三维应用程序的消息;线程接收添加三维应用程序的消息,从服务器上拉取所述三维应用程序。4.根据权利...

【专利技术属性】
技术研发人员:刘湘泉江梦梁
申请(专利权)人:武汉大势智慧科技有限公司
类型:发明
国别省市:

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

1