实景三维在云发布过程中负载性能优化方法及系统技术方案

技术编号:36967087 阅读:10 留言:0更新日期:2023-03-22 19:27
本发明专利技术公开一种的实景三维在云发布过程中负载性能优化方法及系统,该方法是用户通过访问终端向信令服务器发起实景三维访问请求;信令服务器实时接收用户实景三维数据访问请求,并根据访问请求获取云渲染服务器参数;所述信令服务器根据访问请求和云渲染服务器参数确定承载服务器,并建立用户与承载服务器之间的访问链接;所述承载服务器根据访问请求开启实景三维渲染实例,将渲染后的实景三维图形数据推送到访问终端。本发明专利技术提供的方法提供了实景三维在云发布过程中负载性能优化方案,该方案可以根据访问请求和云渲染服务器资源进行渲染计算分配,在渲染结束后关闭,实现自动启停云渲染服务器,充分利用了云渲染服务器的资源。资源。资源。

【技术实现步骤摘要】
实景三维在云发布过程中负载性能优化方法及系统


[0001]本专利技术涉及实景三维
,特别是一种实景三维在云发布过程中负载性能优化方法及系统。

技术介绍

[0002]由于实景三维要求的数据量大,且精度高,单位平方公里的数据量高达数十亿的点云数据量,图像显示问题已成为应用的瓶颈。显示端往往需要进行渲染处理,目前的端渲染架构中,数据是在客户端浏览器完成解析和渲染,渲染工作由客户端浏览器完成,因此,三维场景的显示效果和图像质量基板上取决于客户端硬件设备的性能,特别是设备的中央处理器(Central Processing Unit,简称为CPU)、图形处理器(Graphics Processing Unit,简称为GPU)、操作系统、显示设备等,高精度实景三维数据的清晰显示对客户端的硬件性能配置要求较高,导致高精度实景三维在硬件性能配置较低的客户端显示效果较差,甚至在显示过程出现严重的卡顿现象。
[0003]由于每个进行云渲染的应用,都需要一个单独的物理服务器资源支持,如果要满足多用户量使用的场景,就会需要非常多的物理服务器,并且应用程序的部署、更新、维护上,也会有相应的人工成本;并且,现有的云渲染平台还存在也存在已部署应用的服务器当前不在使用的,而导致的服务器资源浪费的问题。
[0004]因此,如何提供一种云渲染平台及其智能调度方法,以克服云渲染平台服务器资源浪费的问题。

技术实现思路

[0005]有鉴于此,本专利技术的目的在于提供一种实景三维在云发布过程中负载性能优化方法及系统,该方法利用云渲染服务器的资源实现实景三维数据的数据处理,克服了访问终端资源不足所造成的缺陷。
[0006]为达到上述目的,本专利技术提供如下技术方案:
[0007]本专利技术提供的实景三维在云发布过程中负载性能优化方法,包括以下步骤:
[0008]用户通过访问终端向信令服务器发起实景三维访问请求;
[0009]信令服务器实时接收用户实景三维数据访问请求,并根据访问请求获取云渲染服务器参数;所述信令服务器根据访问请求和云渲染服务器参数确定承载服务器,并建立用户与承载服务器之间的访问链接;
[0010]所述承载服务器根据访问请求开启实景三维渲染实例,将渲染后的实景三维图形数据推送到访问终端。
[0011]进一步,所述访问终端包括具备浏览器访问能力的终端设备。
[0012]进一步,所述访问请求是通过socket内部即时通信发送给云渲染服务器。
[0013]进一步,所述云渲染服务器参数包括本机内存、显卡、CPU负载情况。
[0014]进一步,所述云渲染服务器通过socket通信将本机内存、显卡、CPU负载情况,实时
发送信令服务器;
[0015]进一步,所述承载服务器是按照以下方式确定的:
[0016]采用轮询法round robin,具体如下:
[0017]所述信令服务器通过接收每台云渲染服务器的内存,显卡CPU负载情况,以及云渲染实景三维实例的个数,将访问请求平均的分发给每台服务器,最终每台服务器的负载保持均衡;
[0018]进一步,所述承载服务器是按照以下方式确定的:
[0019]采用加权轮询法weightedroundrobin,具体如下:
[0020]根据机器渲染能力,高配机器分配高配访问量,低配机器,分配低访问量;
[0021]进一步,所述承载服务器根据访问请求开启实景三维渲染实例,渲染后的实景三维图形数据推送到访问终端,具体过程如下:
[0022]被选定为承载服务器的云渲染服务器接收信令服务器的渲染要求,承载服务器实时优化方案根据用户访问请求,即时开启实景三维渲染实例,将渲染好的图形,通过像素流的方式直接推送给用户;当用户停止访问,即关闭渲染实例;
[0023]本专利技术实景三维在云发布过程中负载性能优化系统,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法。
[0024]本专利技术的有益效果在于:
[0025]本专利技术提供的实景三维在云发布过程中负载性能优化方法及系统,该方法是用户通过访问终端向信令服务器发起实景三维访问请求;信令服务器实时接收用户实景三维数据访问请求,并根据访问请求获取云渲染服务器参数;所述信令服务器根据访问请求和云渲染服务器参数确定承载服务器,并建立用户与承载服务器之间的访问链接;所述承载服务器根据访问请求开启实景三维渲染实例,将渲染后的实景三维图形数据推送到访问终端。本专利技术提供的方法提供了实景三维在云发布过程中负载性能优化方案,该方案可以根据访问请求和云渲染服务器资源进行渲染计算分配,在渲染结束后关闭,实现自动启停云渲染服务器,充分利用了云渲染服务器的资源。
[0026]本专利技术的其他优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本专利技术的实践中得到教导。本专利技术的目标和其他优点可以通过下面的说明书来实现和获得。
附图说明
[0027]为了使本专利技术的目的、技术方案和有益效果更加清楚,本专利技术提供如下附图进行说明:
[0028]图1为实景三维在云发布过程中负载性能优化方法流程图。
[0029]图2为实景三维在云发布过程中负载性能优化系统图。
具体实施方式
[0030]下面结合附图和具体实施例对本专利技术作进一步说明,以使本领域的技术人员可以
更好的理解本专利技术并能予以实施,但所举实施例不作为对本专利技术的限定。
[0031]如图1所示,本实施例提供的实景三维在云发布过程中负载性能优化方法,包括以下步骤:
[0032]访问终端:phone、PC等具备浏览器访问能力的终端设备;
[0033]用户通过访问终端向信令服务器发起实景三维云查看访问请求,所述访问请求采用socket内部即时通信;本实施例中的访问终端也可以将访问请求发送给云渲染服务器;
[0034]信令服务器:实时接收用户访问实景三维数据请求,解析实景三维数据请求,根据实景三维数据请求获取云渲染服务器参数,所述云渲染服务器参数包括内存、显卡、CPU等,所述云渲染服务器参数通过socket通信将本机内存、显卡、CPU负载情况,实时发送信令服务器;当用户需要访问云渲染服务的时候,连接信令服务器,信令服务器接收到渲染服务的请求时,去分析计算各个承载云渲染服务器的相关剩余可使用硬件资源,然后通过负载均衡两种方案,筛选承载服务器推送给用户,用户会自动跳转到相关服务器分布链接进行访问实景三维。当负责承载的云渲染服务器接收到信令服务器的启动指令后,会立刻启动渲染程序,当用户终端访问渲染服务器时,会实时的将各个画面拆解为像素流发送给终端,最终达成了云渲染和云浏览的目的;
[0035]承载服务器实现分布链接的过程,信令服务器的作用是通过计算云渲染服务器参数和需要渲染的数据来确定承载服务器,然后建立访问终端的用户本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.实景三维在云发布过程中负载性能优化方法,其特征在于:包括以下步骤:用户通过访问终端向信令服务器发起实景三维访问请求;信令服务器实时接收用户实景三维数据访问请求,并根据访问请求获取云渲染服务器参数;所述信令服务器根据访问请求和云渲染服务器参数确定承载服务器,并建立用户与承载服务器之间的访问链接;所述承载服务器根据访问请求开启实景三维渲染实例,将渲染后的实景三维图形数据推送到访问终端。2.如权利要求1所述的实景三维在云发布过程中负载性能优化方法,其特征在于:所述访问终端包括具备浏览器访问能力的终端设备。3.如权利要求1所述的实景三维在云发布过程中负载性能优化方法,其特征在于:所述访问请求是通过socket内部即时通信发送给云渲染服务器。4.如权利要求1所述的实景三维在云发布过程中负载性能优化方法,其特征在于:所述云渲染服务器参数包括本机内存、显卡、CPU负载情况。5.如权利要求1所述的实景三维在云发布过程中负载性能优化方法,其特征在于:所述云渲染服务器通过socket通信将本机内存、显卡、CPU负载情况,实时发送信令服务器。6.如权利要求1所述的实景三维在云发布过程中负载性能优化方法,其特征在于:所述承载服务器是按照以下方式...

【专利技术属性】
技术研发人员:王淮冷江林谭小龙蒲阳林周静王剑田益代常溢广鹏飞
申请(专利权)人:睿宇时空科技重庆股份有限公司
类型:发明
国别省市:

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

1