[發明專利]用于網上博覽會的虛擬場景在線快速搭建方法無效
| 申請號: | 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.17sss.com.cn/pat/books/200910198143.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:氣體壓力泵的氣體閥及其驅動機構
- 下一篇:隔音罩





