1.一种基于云计算构架的三维数字模型实时渲染的云服务系统,它包括:网络通讯服务和负载均衡系统及集群、网络应用服务系统及集群、业务处理服务系统及集群、渲染任务管理服务系统及集群、高性能三维图形实时渲染服务系统及集群、数据安全和鉴权服务器、计费管理系统、服务运营支撑系统、数据库存储系统及集群,以及分布式模型文件存储系统及集群,其特征在于:所述网络通讯服务和负载均衡系统及集群,负责处理并响应各种互联网、移动互联应用的网络请求,并确保海量的网络请求可以有效的负载均衡,同时有效地管理网络通讯会话正确匹配和及时响应;
所述网络应用服务系统及集群,负责处理互联网、移动互联网等网络应用的业务请求,负责将从应用接收到的业务协议包正确解析,识别应用的业务操作请求,并将业务处理请求传送给业务处理服务系统;
所述业务处理服务系统及集群,实现三维模型实时展示的核心业务功能,负责与网络应用服务系统对接,处理三维模型实时渲染业务功能,包括业务请求接收、业务处理、业务数据返回等;
所述渲染任务管理服务系统及集群,负责建立并管理实时渲染任务;渲染任务创建,渲染任务数据加载、渲染任务队列管理,渲染任务场景数据存储,渲染任务调度,渲染结果数据管理等;
所述高性能三维图形实时渲染服务系统及集群,通过高性能的图形计算服务器系统,进行实时的三维数据模型渲染,并可以支持高并发的渲染任务需求;
所述数据安全和鉴权服务器,负责整个系统的数据安全和业务鉴权的认证;
所述服务运营支撑系统,提供综合的运营支撑服务功能;
所述数据库存储系统及集群,为系统提供统一的数据存储服务,并构建安全、健壮的数据库存储集群;
所述分布式模型文件存储系统集群,提供高性能、高扩展、高可用的三维模型文件存储系统,可支撑存储海量的三维模型文件。
2.根据权利要求1所述的基于云计算构架的三维数字模型实时渲染的云服务系统,其特征在于:所述网络应用服务系统及集群,还负责从业务处理服务系统接收实时渲染结果,并将三维模型实时渲染的结果、展示区域的位置描述、可支持的动作操作功能等信息封装成标准的协议内容包,并将协议内容包传输给网路通讯服务系统,通过网络会话传送给网络应用。
3.根据权利要求1所述的基于云计算构架的三维数字模型实时渲染的云服务系统,其特征在于:所述业务处理服务系统及集群,包括三维模型索引检索单元,从数据库系统中,查询三维模型对应的模型参数、模型格式、模型文件存储索引等信息;三维模型文件加载单元,从分布式模型文件存储系统中,查询并读取模型文件;模型动作事务处理单元,将三维模型的各种动作,转化为模型的参数数据信息;业务会话管理单元,负责建立并维护实时渲染业务的会话;对接请求接收单元,负责与渲染任务管理系统对接,发起实时渲染任务请求,并负责接收实时渲染的结果数据。
4.根据权利要求1所述的基于云计算构架的三维数字模型实时渲染的云服务系统,其特征在于:所述数据安全和鉴权服务器,包括模型数据加密安全管理单元;实时渲染结果文件的安全管理单元,提供包括图片水印、品牌信息、分辨率调整等多种形式的渲染结果安全管理功能;业务鉴权认证单元,确认业务请求的合法性,包括业务时效性、业务是否付费等;网络安全认证单元,负责用户信息、用户安全证书的审核;网络安全通道的加密解密单元。
5.根据权利要求1所述的基于云计算构架的三维数字模型实时渲染的云服务系统,其特征在于:所述服务运营支撑系统,包括用户管理单元,包括用户申请、用户信息编辑、用户信息查询等;模型管理单元,模型文件上传、模型参数配置,模型发布管理等功能;业务管理单元,开通实时渲染服务,包括展示模型个数、展示模型类型、展示模型的时间周期等;
调整实时渲染服务业务单元,包括增加展示模型个数、调整模型展示的类型、延长展示周期等。
6.根据权利要求1至5之一所述的基于云计算构架的三维数字模型实时渲染的云服务系统,其特征在于:它还包括计费管理系统服务器,提供统一的业务计费管理服务,包括业务套餐管理、业务使用量统计、业务费用核算、费用收支管理等。
7.一种基于云计算架构的三维数字模型实时渲染的实现方法,其特征在于:在云端服务层,将数字模型从模型库中加载,并通过图形渲染服务器实时计算模型当前状态下的效果图片、图片流或动态视频流;参照标准的互联网脚本语言,制定模型实时展示的交互协议,并按照此协议封装模型的实时渲染的效果图片、图片流或动态视频流,通过互联网传输协议将封装好的协议包发送到互联网或移动互联网应用;应用接收到渲染结果后,按照类似互联网脚本语言的方式解析,并按照图片或视频的方式进行排版展示;应用捕获动作事件,将这些动作事件通过协议传送到云端服务层;云端服务层接收到动作事件后,将按照新的动作参数,在云端服务层的后台自动调整模型的位置空间、显示大小、材质贴图,并调用图形渲染服务器进行实时处理,将新的实时渲染效果图、图片流或视频流,通过协议封装后,重新发送给应用;应用收到实时渲染结果后,重新展示到应用层,从而完成一次实时的互动展示。
8.根据权利要求7所述的基于云计算架构的三维数字模型实时渲染的实现方法,其特征在于,具体包括以下步骤:
三维数字模型展示初始化步骤:模型展示应用发送初始化请求给业务处理服务系统,经初始化场景后把请求发送给渲染任务管理服务系统,得到初始化的渲染图片并回传给模型展示应用显示;
三维数字模型操作步骤:模型展示应用发送对三维数字模型的动作操作请求给业务处理服务系统,经模型动作描述后把请求发送给渲染任务管理服务系统,得到此时的渲染图片并回传给模型展示应用显示;
用户后台模型上传步骤:模型管理应用发送模型数据描述请求给服务运营支撑系统,上传到模型文件存储系统中;
用户模型发布处理及预览步骤:用户经由网络应用服务系统向服务运营支撑系统发送查询相关模型的请求,网络应用服务系统得到反馈来的模型信息后,先通过模型初始化渲染工作后,再把渲染结果图片返回给客户端;
用户后台管理模型渲染业务步骤:模型渲染管理模块发送渲染业务操作请求,经由网络应用服务系统交服务运营支撑系统处理,业务处理信息回传给客户端。
9.根据权利要求8所述的基于云计算架构的三维数字模型实时渲染的实现方法,其特征在于,它还包括服务运营支撑系统鉴权步骤:模型展示应用发送注册、登录请求,首先通过网络接口和安全鉴权服务器根据数据库中的用户信息进行验证。
10.根据权利要求8所述的基于云计算架构的三维数字模型实时渲染的实现方法,其特征在于,它还包括三维数字模型展示的渲染鉴权步骤:模型展示应用发送初始化请求、操作请求、上传请求、展示请求,首先通过网络接口和安全鉴权服务器根据数据库中的用户信息进行验证。