[发明专利]用于网上博览会的虚拟场景在线快速搭建方法无效
申请号: | 200910198143.7 | 申请日: | 2009-11-03 |
公开(公告)号: | CN101702166A | 公开(公告)日: | 2010-05-05 |
发明(设计)人: | 杜宝江;吴恩启;刘佳;施小明;马群;王海鹏;汪文亮 | 申请(专利权)人: | 上海理工大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F3/048;G06F9/46 |
代理公司: | 上海东创专利代理事务所(普通合伙) 31245 | 代理人: | 宁芝华 |
地址: | 20009*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 网上 博览会 虚拟 场景 在线 快速 搭建 方法 | ||
1.一种用于网上博览会的虚拟场景在线快速搭建方法,其特征在于包括以下步骤:
1)服务器端步骤,提供接入互联网络的服务器,所述服务器包含网页服务器、数据库服务器、文档服务器和流媒体服务器,分别用于提供网页访问、数据库索引、资源下载和流媒体数据传输;
2)用户端步骤,提供接入互联网络的用户终端,向服务器提交资源请求,依据返回结果下载资源,实现对所述网页服务器中的虚拟展览馆网页的访问,及在用户终端的页面上的三维场景浏览、拖动搭建、流式媒体数据访问操作,并根据下载资源创建三维元素,更新至虚拟场景并进行实时渲染。
2.根据权利要求1所述的用于网上博览会的虚拟场景在线快速搭建方法,其特征在于:
所述网页服务器提供的网页访问为:提供用户网页的在线浏览以及页面应用程序;
所述数据库服务器提供的数据库索引为:提供动态搭建过程中对三维元素资源、场景和用户数据的索引;
所述文档服务器提供的所述资源下载为:提供远程元素文件的资源访问和传输,元素文件采用分布式存储;
所述流媒体服务器提供的流媒体传输为:提供三维场景中对流式媒体数据的请求、传输。
3.根据权利要求1或2所述的用于网上博览会的虚拟场景在线快速搭建方法,其特征在于:所述用户端步骤2)中,包括用户拖放事件检测步骤。
4.根据权利要求3所述的用于网上博览会的虚拟场景在线快速搭建方法,其特征在于:所述用户拖放事件检测步骤具体包括以下步骤:
1)初始化变量,循环开始;
2)获取鼠标位置,获取判断区;鼠标位置是指鼠标指针在页面上的位置,该判断区可以是页面中的某个区域;
3)判断鼠标是否在该区域,如果是,进入步骤4),如果否,转步骤2);
4)判断鼠标左键是否按下,如果是,进入步骤5),如果否,转步骤6);
5)存储鼠标标识,转步骤2);
6)判断鼠标标识是否为真,如果是,进入步骤7),如果否,转步骤2);
7)产生拖放事件;
8)判断抓起对象是否为资源标识符,如果是,进入步骤9),如果否,转步骤10);
9)拖放新元素,转步骤11);
10)拖放页面场景已有元素;
11)获取鼠标移动位置信息,通过移动位置信息进行坐标空间变换;
12)坐标空间变换对象重新定位;
13)存储对象的新的坐标位置;
14)刷新页面中对应的渲染区域,转步骤2)。
5.根据权利要求4所述的用于网上博览会的虚拟场景在线快速搭建方法,其特征在于:
在所述步骤2)中,在用户终端中对已完成下载的资源建立本地资源索引,通过本地资源索引判断元素是否已经被下载,对于每个新添加到场景的元素,在页面三维场景运行的整个周期中仅下载一次,元素对象的重复创建由本地资源索引表中获得已下载对象。
6.根据权利要求5所述的用于网上博览会的虚拟场景在线快速搭建方法,其特征在于:
所述步骤2)中采用动态创建技术,具体包括以下步骤:
20)用户终端响应用户元素创建请求;
21)获取元素文件URL;
22)从所述服务器中下载元素文件;
23)用户终端读取元素类型、点、线、面描述信息,着色信息,交互脚本信息;
24)依据读取信息,创建对象节点,分配内存空间和访问接口;
25)图形引擎依据对象几何特征和外观特征,结合空间坐标描述、当前视点坐标系变换,渲染区绘制对象;
26)交互引擎依据对象脚本信息,创建相应的监听线程,处理交互信息;、
27)创建完成,反馈给主线程对象内存空间地址、对象标识符、线程标识符信息,引入线程池进行管理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海理工大学,未经上海理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910198143.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:气体压力泵的气体阀及其驱动机构
- 下一篇:隔音罩