三维处理方法、装置及系统制造方法及图纸

技术编号:14951375 阅读:185 留言:0更新日期:2017-04-02 03:53
本发明专利技术提供了一种三维处理方法、装置及系统,其中,该方法包括:中间服务器接收客户端发送的请求以及源站服务器对客户端发送的请求的响应,其中,所述请求用于请求在所述客户端显示的内容,所述内容包括绘制完毕的三维数据;所述中间服务器判断所述中间服务器本地是否保存有绘制完毕的三维数据,如果有则将所述绘制完毕的三维数据发送给所述客户端,如果没有,则向调度中心请求绘制所述三维数据。采用上述方案,解决了三维网站的大模型数据传输与用户交互上实时性差、绘制大场景效率低的问题,提高了三维网站的大模型数据传输与用户交互上的实时性、绘制大场景的效率。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种三维处理方法、装置及系统
技术介绍
目前大部分网站呈现给用户的还是平面格式,而平面网站无法给用户带来丰富的视觉体验,因此,如何有效构建三维网站成了人们热衷的话题。在现有的三维网站的构建方案中,当三维模型数据较大时,有限的网络带宽无法满足数据快速传输的需要,其次,当三维模型数据较大时,客户端无法顺利完成大模型数据的加载与渲染,此外,当网络带宽不稳定时,传输大的三维模型数据容易造成数据丢失,导致绘制的场景出现失真现象。针对相关技术中三维网站的三维网站的大模型数据传输与用户交互上实时性差、绘制大场景效率低的问题,目前还没有有效地解决方案。
技术实现思路
本专利技术实施例提供了一种三维处理方法、装置及系统,以至少解决相关技术中三维网站的三维网站的大模型数据传输与用户交互上实时性差、绘制大场景效率低的问题。根据本专利技术的一个实施例,提供了一种三维处理方法,包括:中间服务器接收客户端发送的请求以及源站服务器对客户端发送的请求的响应,其中,所述请求用于请求在所述客户端显示的内容,所述内容包括绘制完毕的三维数据;所述中间服务器判断所述中间服务器本地是否保存有绘制完毕的三维数据,如果有则将所述绘制完毕的三维数据发送给所述客户端,如果没有,则向调度中心请求绘制所述三维数据。可选地,所述中间服务器发送的绘制完毕的三维数据为场景,所述方法还包括:所述中间服务器接收来自所述客户端的用于请求绘制三维交互对象所使用的数据的消息;所述中间服务器向所述客户端发送绘制所述三维交互对象所使用的数据,其中,该数据是所述客户端绘制交互对象的依据。可选地,所述方法还包括:所述客户端接收所述中间服务器发送的所述绘制所述三维交互对象所使用的数据;所述客户端以所述绘制所述三维交互对象所使用的数据为依据绘制所述三维交互对象;所述客户端接收来自所述中间服务器的所述场景;所述客户端融合所述三维交互对象与所述场景。可选地,所述中间服务器向调度中心请求绘制所述三维数据包括:所述中间服务器向所述调度中心请求绘制所述三维数据,其中,所述调度中心用于将所述三维数据拆分为至少一部分,并分配给至少一个绘制服务器进行绘制,所述绘制服务器包括所述中间服务器;所述方法还包括:所述中间服务器接收并存储所述至少一个绘制服务器返回的所述绘制完毕的三维数据;所述中间服务器将所述至少一个绘制服务器返回的所述绘制完毕的三维数据发送给所述客户端。可选地,所述方法还包括:所述调度中心根据接收到的请求判断绘制所述三维数据需要的资源;所述调度中心根据所述资源将所述三维数据拆分为至少一部分,并分配给至少一个所述绘制服务器进行绘制。可选地,所述调度中心根据接收到的请求判断绘制所述三维数据需要的资源包括:所述调度中心根据接收到的请求分析所述请求的场景信息;所述调度中心根据所述场景信息确定所述三维数据的拆分信息,其中,所述拆分信息包括:所述三维数据的拆分块的数量和大小。可选地,所述调度中心根据所述资源将所述三维数据拆分为至少一部分,并分配给至少一个所述绘制服务器进行绘制包括:所述调度中心根据所述拆分信息将所述三维数据拆分为至少一部分;所述调度中心根据所述拆分信息以及所述绘制服务器的绘制能力确定用于绘制所述三维数据的至少一个所述绘制服务器;所述调度中心根据确定的结果和拆分的结果将所述三维数据分配给用于绘制所述三维数据的至少一个所述绘制服务器。可选地,所述方法还包括:所述调度中心获取所述客户端的过往操作行为信息,其中,所述过往操作行为信息用于统计所述客户端的过往操作行为;所述调度中心根据所述过往操作行为信息确定为所述客户端提供的三维数据,并分配所述绘制服务器绘制所述过往操作行为信息。根据本专利技术的另一个方面,还提供了一种三维处理装置,应用于中间服务器,包括:第一接收模块,用于接收客户端发送的请求以及源站服务器对客户端发送的请求的响应,其中,所述请求用于请求在所述客户端显示的内容,所述内容包括绘制完毕的三维数据;第一处理模块,用于判断所述中间服务器本地是否保存有绘制完毕的三维数据,如果有则将所述绘制完毕的三维数据发送给所述客户端,如果没有,则向调度中心请求绘制所述三维数据。可选地,所述中间服务器发送的绘制完毕的三维数据为场景,所述装置还包括:第二接收模块,用于接收来自所述客户端的用于请求绘制三维交互对象所使用的数据的消息;发送模块,用于向所述客户端发送绘制所述三维交互对象所使用的数据,其中,该数据是所述客户端绘制交互对象的依据。可选地,所述第一处理模块用于:向调度中心请求绘制所述三维数据,其中,所述调度中心用于将所述三维数据拆分为至少一部分,并分配给至少一个绘制服务器进行绘制,所述绘制服务器包括所述中间服务器;所述装置还包括:第二处理模块,用于接收并存储所述至少一个绘制服务器返回的所述绘制完毕的三维数据;将所述至少一个绘制服务器返回的所述绘制完毕的三维数据发送给所述客户端。根据本专利技术的另一个方面,还提供了一种三维处理系统,包括:中间服务器、调度中心和客户端,其中,所述中间服务器包括:如上述任一项所述的三维处理装置;所述调度中心,与所述中间服务器连接,用于将三维数据拆分为至少一部分,并分配给至少一个绘制服务器进行绘制,所述绘制服务器包括所述中间服务器;所述客户端,与所述中间服务器连接,用于向所述中间服务器发送请求,并接收所述中间服务器发送的绘制完毕的三维数据,其中,所述请求用于请求在所述客户端显示的内容,所述内容包括绘制完毕的三维数据。通过本专利技术,中间服务器接收客户端发送的请求以及源站服务器对客户端发送的请求的响应,其中,请求用于请求在客户端显示的内容,内容包括绘制完毕的三维数据;述中间服务器判断中间服务器本地是否保存有绘制完毕的三维数据,如果有则将绘制完毕的三维数据发送给客户端,如果没有,则向调度中心请求绘制三维数据,由此可见,采用上述方案当客户端请求三维数据时,由中间服务器判断在中间服务器本地是否已经存储了绘制完毕的客户端请求的三维数据,如果有则将本地存储的数据直接提供给客户端,如果没有,再请求调度中心绘制该三维数据,由于中间服务器可以将绘制完毕的三维数据缓存在本地,并在客户端发起请求时直接将缓存的三维数据发送给客户端,因此,提高了三维网站的大模型数据传输与用户交互上的实时性、绘制大场景的效率,从而解决了相关技术中三维网站的三维网站的大模型数据传输与用户交互上实时性差、绘制大场景效率低的问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的一种三维处理方法的流程图;图2是根据本专利技术实施例的一种三维处理装置的结构框图一;图3是根据本专利技术实施例的一种三维处理装置的结构框图二;图4是根据本专利技术实施例的一种三维处理系统的结构框图;图5是根据本专利技术可选实施例的三维处理系统的结构示意图;图6是根据本专利技术可选实施例的三维处理方法的流程图一;图7是根据本专利技术可选实施例的三维处理方法的流程图二;图8是根据本专利技术可选实施例的三维处理方法的流程图三。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及本文档来自技高网...
三维处理方法、装置及系统

【技术保护点】
一种三维处理方法,其特征在于,包括:中间服务器接收客户端发送的请求以及源站服务器对客户端发送的请求的响应,其中,所述请求用于请求在所述客户端显示的内容,所述内容包括绘制完毕的三维数据;所述中间服务器判断所述中间服务器本地是否保存有绘制完毕的三维数据,如果有则将所述绘制完毕的三维数据发送给所述客户端,如果没有,则向调度中心请求绘制所述三维数据。

【技术特征摘要】
1.一种三维处理方法,其特征在于,包括:中间服务器接收客户端发送的请求以及源站服务器对客户端发送的请求的响应,其中,所述请求用于请求在所述客户端显示的内容,所述内容包括绘制完毕的三维数据;所述中间服务器判断所述中间服务器本地是否保存有绘制完毕的三维数据,如果有则将所述绘制完毕的三维数据发送给所述客户端,如果没有,则向调度中心请求绘制所述三维数据。2.根据权利要求1所述的方法,其特征在于,所述中间服务器发送的绘制完毕的三维数据为场景,所述方法还包括:所述中间服务器接收来自所述客户端的用于请求绘制三维交互对象所使用的数据的消息;所述中间服务器向所述客户端发送绘制所述三维交互对象所使用的数据,其中,该数据是所述客户端绘制交互对象的依据。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:所述客户端接收所述中间服务器发送的所述绘制所述三维交互对象所使用的数据;所述客户端以所述绘制所述三维交互对象所使用的数据为依据绘制所述三维交互对象;所述客户端接收来自所述中间服务器的所述场景;所述客户端融合所述三维交互对象与所述场景。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述中间服务器向调度中心请求绘制所述三维数据包括:所述中间服务器向所述调度中心请求绘制所述三维数据,其中,所述调度中心用于将所述三维数据拆分为至少一部分,并分配给至少一个绘制服务器进行绘制,所述绘制服务器包括所述中间服务器;所述方法还包括:所述中间服务器接收并存储所述至少一个绘制服务器返回的所述绘制完毕的三维数据;所述中间服务器将所述至少一个绘制服务器返回的所述绘制完毕的三维数据发送给所述客户端。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:所述调度中心根据接收到的请求判断绘制所述三维数据需要的资源;所述调度中心根据所述资源将所述三维数据拆分为至少一部分,并分配给至少一个所述绘制服务器进行绘制。6.根据权利要求5所述的方法,其特征在于,所述调度中心根据接收到的请求判断绘制所述三维数据需要的资源包括:所述调度中心根据接收到的请求分析所述请求的场景信息;所述调度中心根据所述场景信息确定所述三维数据的拆分信息,其中,所述拆分信息包括:所述三维数据的拆分块的数量和大小。7.根据权利要求6所述的方法,其特征在于,所述调度中心根据所述资源将所述三维数据拆分为至少一部分,并分配给至少一个所述绘制服务器进行绘制包括:所述调度中心根据所述拆分信息将所述三...

【专利技术属性】
技术研发人员:洪珂叶东文邓独
申请(专利权)人:网宿科技股份有限公司
类型:发明
国别省市:上海;31

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

1