发明名称 |
基于云渲染的iFrame嵌入式Web3D系统 |
摘要 |
本发明涉及一种基于云渲染的iFrame嵌入式Web3D系统,包括文件传输模块、服务器渲染模块、显示模块、交互模块、分享模块、文件管理模块,所述服务器渲染模块包括模型状态获取单元、组织分配单元、计算单元和结果输出单元。此系统不用安装任何插件即可通过浏览器直接流畅地在网页上浏览操控各种大型或者超大型的三维模型;对显示终端几乎没有要求,能够支持各种移动智能终端流畅地查看模型;能够支持生成iFrame代码,将模型嵌入各种不同的平台或者网站;能够支持多用户并发访问;由于客户端只能获取渲染后的图片,无法得到模型数据,用户的数据安全得到了很好的保障。 |
申请公布号 |
CN103077239B |
申请公布日期 |
2016.01.20 |
申请号 |
CN201310008499.6 |
申请日期 |
2013.01.10 |
申请人 |
上海电力学院 |
发明人 |
郑莉 |
分类号 |
G06F17/30(2006.01)I;G06T19/00(2011.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
上海申汇专利代理有限公司 31001 |
代理人 |
吴宝根 |
主权项 |
一种基于云渲染的iFrame 嵌入式Web3D系统,其特征在于,包括文件传输模块、服务器渲染模块、显示模块、交互模块、分享模块、文件管理模块,其中所述文件传输模块,供用户将模型或者图纸上传至服务器;所述服务器渲染模块,在服务器端根据模型状态对模型进行图形图像渲染,然后将渲染的结果以图片的形式发送给显示模块;所述显示模块,用于前端显示服务器渲染模块的渲染结果和用户自定义显示内容;所述交互模块,获取用户的交互操作请求和命令,并发送给服务器;所述分享模块,将上传至服务器的模型分享给不同的用户,也能生成iFrame代码,供用户嵌入不同的平台;所述文件管理模块,供用户对模型文件进行集中管理;所述服务器渲染模块,包括模型状态获取单元、组织分配单元、计算单元和结果输出单元,其中:所述模型状态获取单元,连续的从各终端获取模型状态,并将模型状态的时间点对比服务器时间,按照时间先后顺序进行排队,时间早的模型状态置于模型状态池的上端,时间晚的模型状态置于模型状态池的下端;所述组织分配单元,组织将模型状态池中的模型状态按照时间先后的顺序作为渲染任务合理分配给GPU/CPU,排在模型状态池上端的任务先分配计算,排在模型状态池下端的任务后分配计算,同时根据服务器端计算单元的计算能力和工作状态进行合理分配任务;所述计算单元完成渲染任务;所述结果输出单元输出渲染结果。 |
地址 |
200090 上海市杨浦区平凉路2103号 |