專利名稱:三維模型的網(wǎng)頁用戶終端呈現(xiàn)方式的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計(jì)算機(jī)圖形圖像技術(shù)領(lǐng)域,結(jié)合網(wǎng)絡(luò)圖像顯示技術(shù),涉及搜索引擎搜 索結(jié)果呈現(xiàn)方式,三維(Web3D)圖像顯示技術(shù)。在三維圖像處理技術(shù)領(lǐng)域中,提出了不用任 何插件而在網(wǎng)頁上觀察三維模型的方法,可用于工業(yè)設(shè)計(jì)、有限元分析和3D動(dòng)畫設(shè)計(jì)等行 業(yè)。
背景技術(shù):
互聯(lián)網(wǎng)搜索引擎技術(shù)發(fā)展了演化了 20年,從最初基于ftp的單關(guān)鍵字搜索發(fā)展到 現(xiàn)在的多關(guān)鍵字、更加豐富的內(nèi)容檢索。自從互聯(lián)網(wǎng)支持圖形文件顯示以來,各大搜索引擎 紛紛推出圖像搜索服務(wù)。從單純的關(guān)鍵字匹配到顏色篩選、特征篩選、大小篩選,這些功能 已經(jīng)逐漸被用戶接受。對(duì)于搜索結(jié)果的呈現(xiàn)方式也發(fā)展為多元化呈現(xiàn),包括圖像結(jié)果縮略 列表、圖像縮略+文字結(jié)果列表和視頻縮略結(jié)果列表。隨著web編程技術(shù)的發(fā)展,以及三維圖像顯示的逐漸普及,人們對(duì)在互聯(lián)網(wǎng)上觀 看三維模型的需求逐漸增大。目前主流的在網(wǎng)頁上觀看三維模型的方法有三種1、觀看三 維模型縮略,這種圖形大都為gif格式,其實(shí)也只是一種靜態(tài)圖形格式,用戶只能觀看無法 做任何操作。2、flash格式,這種格式具有較好的顯示效果,通過編寫好的動(dòng)作腳本,可以 對(duì)網(wǎng)頁上的flash對(duì)象進(jìn)行各種拖拽操作。但至今為止,flash都是一種不開放的文件格 式,不具備可編程性。3、特殊控件方式,一些提供三維模型下載服務(wù)的提供商在網(wǎng)站上開放 了一種只支持有限幾種格式的網(wǎng)頁三維模型瀏覽,但需要下載控件,而在不同的網(wǎng)站上瀏 覽需要安裝不同控件,通用性和可編程性均不具備。對(duì)于信息技術(shù)高速發(fā)展的時(shí)代,瀏覽器逐漸轉(zhuǎn)向PC用戶的必備工具,未來的瀏覽 器將代替操作系統(tǒng)桌面,結(jié)合web技術(shù),瀏覽器可以完成在圖形界面上的各種功能,包括三 維模型渲染,3D模型圖形顯示,3D游戲等。并且這種對(duì)GPU的直接調(diào)用方式是開放式的,用 戶可以利用這種技術(shù)實(shí)現(xiàn)在瀏覽器中的各種操作。這種調(diào)用GPU來完成渲染的方式效率很 高,且完全不需要額外安裝插件。這樣一來,在瀏覽器上,用戶可以查看互聯(lián)網(wǎng)上任意一個(gè) 或多個(gè)三維模型。
發(fā)明內(nèi)容
為了實(shí)現(xiàn)快速在互聯(lián)網(wǎng)上查看和瀏覽三維模型,本發(fā)明提供了一種基于web瀏覽 器的三維模型搜索及呈現(xiàn)方式,用戶可以在網(wǎng)頁上搜索三維模型,通過三維觀察的方式呈 現(xiàn)結(jié)果,并且提供全面的三維模型瀏覽支持。而在上述過程中,用戶完全不用安裝額外插 件。本發(fā)明的技術(shù)方案如下一種三維模型的網(wǎng)頁用戶終端呈現(xiàn)方式,步驟包括1)進(jìn)入三維模型搜索網(wǎng)站后鍵入三維模型關(guān)鍵字,點(diǎn)擊搜索;2)根據(jù)輸入的三維模型關(guān)鍵字,搜索引擎在事先建立好的索引及轉(zhuǎn)換好的標(biāo)準(zhǔn)化
5三維模型庫中找到對(duì)應(yīng)的結(jié)果列表,將結(jié)果列表返回web站點(diǎn)服務(wù)器,通知網(wǎng)頁顯示搜索
結(jié)果;3)對(duì)于步驟2)中的搜索結(jié)果,生成三維模型簡單預(yù)覽界面,三維模型簡單預(yù)覽界 面提供搜索結(jié)果三維化觀察界面,用戶在搜索結(jié)果列表的縮略中對(duì)每一個(gè)搜索結(jié)果對(duì)象進(jìn) 行三維觀察;4)用戶在篩選搜索結(jié)果后點(diǎn)擊所需縮略進(jìn)入三維模型全方位預(yù)覽頁面;在三維 模型全方位預(yù)覽頁面中,用戶對(duì)縮略相應(yīng)的標(biāo)準(zhǔn)化三維模型進(jìn)行各種操作。所述步驟2、中,所述標(biāo)準(zhǔn)化三維模型庫存儲(chǔ)結(jié)構(gòu)的建立步驟包括先將三維模型文件轉(zhuǎn)換為瀏覽器語言可識(shí)別的三維圖形文件;再將三維模型文件和索引ID進(jìn)行關(guān)聯(lián),存入標(biāo)準(zhǔn)化三維模型庫中;標(biāo)準(zhǔn)化三維模 型庫中的文件直接用于網(wǎng)絡(luò)三維模型瀏覽;標(biāo)準(zhǔn)化三維模型庫存儲(chǔ)結(jié)構(gòu)包括索引ID 通過搜索引擎方法檢索的三維模型ID,此ID為每個(gè)三維模型的唯一索引 標(biāo)識(shí);原始三維模型URL 從索引數(shù)據(jù)庫中提取的原始三維模型URL地址;原始三維模型文件根據(jù)URL地址索引的原始三維模型文件;標(biāo)準(zhǔn)化三維模型經(jīng)過標(biāo)準(zhǔn)化模型處理的網(wǎng)頁三維圖形文件;關(guān)鍵字集從索引數(shù)據(jù)庫中提取的該三維模型的搜索關(guān)鍵字集。所述網(wǎng)頁三維圖形文件的構(gòu)建方法是,先把原始三維模型轉(zhuǎn)換為原始三維模型文 件,再把三維模型文件轉(zhuǎn)換為網(wǎng)頁三維圖形文件;所述把原始三維模型轉(zhuǎn)換為原始三維模型文件的步驟包括先對(duì)對(duì)原始三維模型進(jìn)行分析比較,計(jì)算出模型中所有的層級(jí)關(guān)系;再將各層級(jí) 特征進(jìn)行獨(dú)立計(jì)算,將外表面提取出來;然后將各層級(jí)的外表面拼接;最后將各層模型進(jìn) 行拼接組合形成最終的原始三維模型文件;所述把原始三維模型文件轉(zhuǎn)換為為網(wǎng)頁三維圖形文件的步驟包括先在原始三維模型文件中,用一個(gè)字段來表示一個(gè)點(diǎn),再用一個(gè)字段表示這個(gè)點(diǎn) 的維度;如果是曲線,則用曲線上的點(diǎn)和切線方向來計(jì)算曲線的曲率,再使用一個(gè)參數(shù)來表 示曲線的端點(diǎn);對(duì)于曲面,把曲目轉(zhuǎn)化為一個(gè)線框網(wǎng)格,將網(wǎng)格的每條曲線用上述的曲線描 述方式表達(dá);再在原始三維模型文件的最高層用一個(gè)字段表示所述點(diǎn)、曲線和曲目面之間的關(guān) 系;然后定義對(duì)三維模型文件的屬性的描述字段;最后得到轉(zhuǎn)換完成的后的三維模型文件被壓縮成了一種類似文本的描述文件,即 網(wǎng)頁三維圖形文件,該類似文本的描述方式是公開的。所述步驟4)中,在三維模型全方位預(yù)覽頁面中,用戶對(duì)縮略相應(yīng)的標(biāo)準(zhǔn)化三維模 型進(jìn)行各種操作的實(shí)現(xiàn)步驟包括a)站點(diǎn)服務(wù)器上建立網(wǎng)站服務(wù),采用網(wǎng)頁語言的三維支持API建立一個(gè)標(biāo)簽,利 用3D特性幫助三維文件顯示;b)用Javascript腳本編寫的函數(shù),功能定義為接收搜索指令,從標(biāo)準(zhǔn)化三維模型庫中獲取所述網(wǎng)頁三維圖形文件,傳遞給三維支持模塊;三維模型支持模塊是三維模型顯示API、以及網(wǎng)頁上的調(diào)用這些API實(shí)現(xiàn)網(wǎng)頁瀏 覽三維模型的Jav必cript腳本,這兩者依托于網(wǎng)頁瀏覽器工作實(shí)現(xiàn)三維模型在網(wǎng)頁上顯 示的功能;c)三維模型全方位預(yù)覽頁面根據(jù)定義好的字段在Javascript腳本的各項(xiàng)中賦 值;d) Javascript腳本通知站點(diǎn)內(nèi)建的三維圖像顯示標(biāo)準(zhǔn)協(xié)議,調(diào)用顯卡對(duì)三維模型 進(jìn)行渲染,即調(diào)用標(biāo)準(zhǔn)三維模型庫中的所述的網(wǎng)頁三維圖形文件進(jìn)行渲染;三維圖像顯示標(biāo)準(zhǔn)協(xié)議是指將三維圖形轉(zhuǎn)為標(biāo)準(zhǔn)瀏覽器語言的一種協(xié)議。該協(xié)議 定義了 了一組容器,將三維圖形的文件中的每個(gè)字段發(fā)送給協(xié)議定義的容器中發(fā)送給瀏覽 器進(jìn)行解析。e)完成顯示工作后,使用三維圖形支持API以及頁面上的Jav必cript腳本語言, 實(shí)現(xiàn)對(duì)三維模型進(jìn)行各種操作。所述步驟幻中,所述三維模型簡單預(yù)覽界面顯示的搜索結(jié)果列表以被簡化的三 維圖形縮略模式顯示,三維模型搜索結(jié)果預(yù)覽列表的步驟如下a)每一個(gè)相關(guān)結(jié)果的三維模型將以三維縮略模式顯示,并且每個(gè)三維模型結(jié)果縮 略上都可以進(jìn)行拖拽控制操作,支持多視角觀察每一個(gè)三維模型。b)三維模型簡單預(yù)覽界面頁面將原始三維模型矢量縮?。籧)三維模型簡單預(yù)覽界面頁面支持批量操作三維圖形縮略,該頁面上提供按鈕, 將搜索結(jié)果的三維模型批量旋轉(zhuǎn)到正視圖、左視圖、頂部視圖、底部視圖、前視圖、后視圖或 原始三維視角;d)提供三維翻頁的顯示方式每次的搜索結(jié)果在頁面上同時(shí)加載6頁,未顯示的 頁面在后臺(tái)自動(dòng)加載;三維模型簡單預(yù)覽界面頁面采用三維緩存機(jī)制,將正6面體各個(gè)面 進(jìn)行編號(hào)1 6,頁面的操作通過在屏幕上拖拽來實(shí)現(xiàn),;每次切換頁面將重新生成6面體 上的頁面;所述步驟4)中,進(jìn)入三維模型全方位預(yù)覽頁面,對(duì)所選三維模型進(jìn)行原始尺寸和 比例的觀察;此模型為網(wǎng)站后臺(tái)在網(wǎng)絡(luò)上抓取模型轉(zhuǎn)換后的所述的標(biāo)準(zhǔn)三維模型,可以等 比例放大,保留了原始模型的所有特征,通過瀏覽器調(diào)用顯卡進(jìn)行渲染成一個(gè)三維圖形;使 用鼠標(biāo)拖拽操作將三維模型進(jìn)行翻轉(zhuǎn)操作。三維模型全方位預(yù)覽頁面窗口提供三視圖打印服務(wù)。所述三維模型全方位預(yù)覽頁面提供相關(guān)快速切換功能a)采用三維翻頁的顯示方式每次的搜索結(jié)果在頁面上同時(shí)加載6頁,未顯示的 頁面在后臺(tái)自動(dòng)加載;三維模型簡單預(yù)覽界面頁面采用三維緩存機(jī)制,將正6面體各個(gè)面 進(jìn)行編號(hào)1 6,頁面的操作通過在屏幕上拖拽來實(shí)現(xiàn),;每次切換頁面將重新生成6面體 上的頁面;b)在非三維模型操作區(qū)內(nèi)向4個(gè)方向拖拽鼠標(biāo)將快速切換到下一個(gè)或上一個(gè)三 維模型;同時(shí)加載的其他三維模型將只會(huì)存在頁面緩存中,并不進(jìn)行渲染,被切換到的三維 模型將即刻開始渲染。所述步驟4)中,用戶對(duì)縮略相應(yīng)標(biāo)準(zhǔn)化三維模型進(jìn)行各種操作,包括多視角觀察,旋轉(zhuǎn),平移、縮放或三維測量。
圖1,三維模型的互聯(lián)網(wǎng)搜索結(jié)果預(yù)覽流程圖;圖2,原始三維模型轉(zhuǎn)換為網(wǎng)頁三維圖形標(biāo)準(zhǔn)文件流程圖;圖3,標(biāo)準(zhǔn)化三維模型庫的存儲(chǔ)結(jié)構(gòu)示意圖;圖4,網(wǎng)頁客戶端瀏覽三維模型流程圖。
具體實(shí)施例方式下面結(jié)合附圖與具體實(shí)施方式
對(duì)本技術(shù)方案作進(jìn)一步說明1、一種三維模型的網(wǎng)頁用戶終端呈現(xiàn)方式,包括以下步驟(如圖1)1. 1、進(jìn)入三維模型搜索網(wǎng)站后鍵入三維模型關(guān)鍵字,點(diǎn)擊搜索。1.2、搜索引擎根據(jù)關(guān)鍵字在事先建立好的索引及轉(zhuǎn)換好的標(biāo)準(zhǔn)化三維模型數(shù)據(jù) 庫中找到對(duì)應(yīng)的結(jié)果列表,將結(jié)果返回web站點(diǎn)服務(wù)器,通知網(wǎng)頁顯示搜索結(jié)果。1.3、此時(shí)將生成一個(gè)三維模型簡單預(yù)覽界面,此界面提供一個(gè)搜索結(jié)果三維化觀 察界面,用戶可以在搜索結(jié)果列表的縮略中對(duì)每一個(gè)結(jié)果對(duì)象進(jìn)行三維觀察。1. 4、用戶確定篩選結(jié)果后點(diǎn)擊一個(gè)縮略進(jìn)入三維模型全方位預(yù)覽頁面。在此頁面 中,用戶可以對(duì)如1.2描述的標(biāo)準(zhǔn)化三維模型進(jìn)行各種操作,包括多視角觀察,旋轉(zhuǎn),平移、 縮放、三維測量等。2、網(wǎng)站后臺(tái)將三維模型文件轉(zhuǎn)換為瀏覽器語言可識(shí)別的三維圖形文件格式,在頁 面上通過JavMcript腳本實(shí)現(xiàn)對(duì)三維模型的觀察控制,不需要安裝任何插件。3、網(wǎng)頁三維圖形文件格式完全建立在網(wǎng)頁語言的基礎(chǔ)上,提供了 一套由W3C制定 的基本模式,允許永固使用這些基本模式來制作網(wǎng)頁三維圖形文檔,他具備使用多層圖像 表示方法構(gòu)建的3D數(shù)據(jù)結(jié)構(gòu),對(duì)復(fù)雜精密的集合數(shù)據(jù)有較好的壓縮能力,這使得文件的大 小大大降低。網(wǎng)頁三維圖形文件特性,程序開始對(duì)原始模型進(jìn)行分析比較,計(jì)算出模型中所有 的層級(jí)關(guān)系,隨后將各層級(jí)特征進(jìn)行獨(dú)立計(jì)算,將外表面提取出來,再將各層級(jí)的外表面拼 接,最后將各層模型進(jìn)行拼接組合形成最終的模型。4、三維模型轉(zhuǎn)換為網(wǎng)頁標(biāo)準(zhǔn)三維圖形文件具體步驟如下4. 1、在文件中用一個(gè)字段來表示一個(gè)點(diǎn),再用一個(gè)字段表示這個(gè)點(diǎn)的維度。如果 是曲線,則用曲線上的點(diǎn)和切線方向來計(jì)算曲線的曲率,在使用一個(gè)參數(shù)來表示曲線的端 點(diǎn)ο4. 2、曲面轉(zhuǎn)化為一個(gè)線框網(wǎng)格,將網(wǎng)格的每條曲線用如權(quán)利要求4. 1描述的曲線 的描述方式表達(dá)。4. 3、在文件的最高層用一個(gè)字段表示這些點(diǎn)、線、面之間的關(guān)系。4. 4、定義一些對(duì)文件的屬性的描述字段,如顏色、創(chuàng)建時(shí)間。4. 5、轉(zhuǎn)換完成的后的三維模型被壓縮成了一種類似文本的描述文件,這種文件是 一種三維圖形的描述方式,文本描述方式是公開的。5、本發(fā)明通過采用支持瀏覽器調(diào)用顯卡渲染技術(shù)和Javascript腳本,在瀏覽器上實(shí)現(xiàn)對(duì)網(wǎng)頁三維圖形文件的解析。通過這一技術(shù)實(shí)現(xiàn)三維圖形文件在網(wǎng)頁上的呈現(xiàn)與觀察。網(wǎng)頁上實(shí)現(xiàn)三維模型預(yù)覽流程如下5. 1、站點(diǎn)服務(wù)器上建立一個(gè)網(wǎng)站服務(wù),采用網(wǎng)頁語言的三維支持API建立一個(gè)標(biāo) 簽,利用3D特性幫助三維文件顯示。5. 2、用Javascript腳本編寫的函數(shù),功能定義為接收搜索指令,從標(biāo)準(zhǔn)化三維模 型庫中獲取網(wǎng)頁三維圖形文件,傳遞給三維支持模塊。5. 3、頁面根據(jù)定義好的字段在網(wǎng)頁腳本的各項(xiàng)中賦值。5. 4、腳本將通知站點(diǎn)內(nèi)建的三維圖像顯示標(biāo)準(zhǔn)協(xié)議調(diào)用顯卡對(duì)三維模型進(jìn)行渲 染。在此,將調(diào)用標(biāo)準(zhǔn)三維模型庫中的網(wǎng)頁三維圖形文件進(jìn)行渲染。5. 5、完成顯示工作后,使用三維圖形支持API以及頁面上的Javakript腳本語 言,實(shí)現(xiàn)對(duì)三維模型的旋轉(zhuǎn)、平移、縮放等功能,而這些功能完全不需要任何額外控件。6、三維模型在網(wǎng)頁上的呈現(xiàn),并提供交互性操作,無需安裝任何插件,其網(wǎng)頁終端 操作步驟如下6. 1、搜索或點(diǎn)擊關(guān)鍵字鏈接查詢相關(guān)結(jié)果。6. 2、生成一個(gè)三維模型簡單預(yù)覽界面,此界面提供一個(gè)搜索結(jié)果三維化觀察界 面,用戶可以在搜索結(jié)果列表的縮略中對(duì)每一個(gè)結(jié)果對(duì)象進(jìn)行三維觀察。6. 3、用戶點(diǎn)擊縮略或?qū)?yīng)的URL,打開該模型的三維瀏覽頁面。網(wǎng)站服務(wù)器將調(diào)用 三維模型的網(wǎng)頁支持模塊對(duì)所選三維模型進(jìn)行渲染。7、提供對(duì)互聯(lián)網(wǎng)上的三維模型文件進(jìn)行垂直搜索。8、提供有限個(gè)關(guān)鍵字的三維場景查找功能,將包含該關(guān)鍵字的模型放入一個(gè)三維 場景中,并且不同類型的三維模型自動(dòng)在對(duì)應(yīng)類型的場景中出現(xiàn)。例如用戶選擇一個(gè)“家 居”類型,用戶將進(jìn)入一個(gè)三維的房屋內(nèi),房屋內(nèi)放置了各種家居用品,用戶可以選擇任意 一個(gè)家居物品,進(jìn)行三維觀察,并提供鏈接。如用戶在三維的房屋內(nèi)選擇一個(gè)杯子,用戶可 以三維旋轉(zhuǎn)這個(gè)杯子進(jìn)行全方位觀察,點(diǎn)擊杯子上的鏈接后將進(jìn)入杯子模型的詳細(xì)觀察頁9、三維模型的搜索結(jié)果列表以一種被簡化的三維圖形縮略模式顯示,三維模型搜 索結(jié)果預(yù)覽列表的步驟如下9. 1、每一個(gè)相關(guān)結(jié)果的三維模型將以三維縮略模式顯示,并且每個(gè)三維模型結(jié)果 縮略上都可以進(jìn)行拖拽控制操作,支持多視角觀察每一個(gè)三維模型。9. 2、頁面在處理上將原始三維模型矢量縮小,使得用戶可以快速預(yù)覽結(jié)果。9. 3、搜索結(jié)果頁中支持批量操作三維圖形縮略,頁面上提供按鈕,可將搜索結(jié)果 的三維模型批量旋轉(zhuǎn)到正視圖、左視圖、頂部視圖、底部視圖、前視圖、后視圖、原始三維視 角等。9. 4、提供一種三維翻頁的顯示方式。每次的搜索結(jié)果其實(shí)在頁面上同時(shí)加載6 頁,未顯示的頁面在后臺(tái)自動(dòng)加載。頁面采用三維緩存機(jī)制,將正6面體各個(gè)面進(jìn)行編號(hào),1 至6,頁面的操作通過在屏幕上拖拽來實(shí)現(xiàn),像上拖拽則顯示上表面的頁面,向下拖拽則顯 示下表面的頁面,左右拖拽則顯示相鄰面上的頁面。9. 5、每次切換頁面將重新生成6面體上的頁面,保證每次翻到下一頁或上一頁的耗時(shí)幾乎為0。10、進(jìn)入三維模型詳細(xì)觀察預(yù)覽頁面,可以對(duì)所選三維模型進(jìn)行原始尺寸和比例 的觀察。此模型為網(wǎng)站后臺(tái)在網(wǎng)絡(luò)上抓取模型轉(zhuǎn)換后的標(biāo)準(zhǔn)三維模型,可以等比例放大,保 留了原始模型的所有特征,通過瀏覽器調(diào)用顯卡進(jìn)行渲染成一個(gè)三維圖形。使用鼠標(biāo)拖拽 操作可將三維模型進(jìn)行翻轉(zhuǎn)操作。11、網(wǎng)頁窗口中提供一個(gè)三視圖打印服務(wù),將三維模型轉(zhuǎn)換為一個(gè)ISO視角、一個(gè) 側(cè)視圖、一個(gè)俯視圖、一個(gè)正視圖,頁面實(shí)現(xiàn)將四張圖片進(jìn)行四分屏拼接后,可以打印和保 存,可自定義圖片分辨率。12、詳細(xì)觀察頁面提供相關(guān)快速切換功能,采用三維翻頁顯示技術(shù),在非三維模型 操作區(qū)內(nèi)向4個(gè)方向拖拽鼠標(biāo)將快速切換到下一個(gè)或上一個(gè)三維模型。為了使顯卡資源集 中為當(dāng)前的三維模型預(yù)覽窗口服務(wù),同時(shí)加載的其他三維模型將只會(huì)存在頁面緩存中,并 不進(jìn)行渲染,被切換到的三維模型將即刻開始渲染。本發(fā)明中,1、三維模型標(biāo)準(zhǔn)化框架為了實(shí)現(xiàn)在網(wǎng)頁上直接瀏覽三維模型,網(wǎng)站后臺(tái)將三維模型文件轉(zhuǎn)換為瀏覽器語 言可識(shí)別的文件格式,在頁面上通過JavMcript腳本實(shí)現(xiàn)對(duì)三維模型的觀察控制,不需要 安裝任何插件。1. 1三維模型轉(zhuǎn)換網(wǎng)頁三維圖形文件格式目前,工業(yè)用的三維模型尺寸往往很大,如汽車設(shè)計(jì)行業(yè)中的一個(gè)整車模型大小 接近1GB,如此龐大的數(shù)據(jù)量在互聯(lián)網(wǎng)上進(jìn)行傳播的速度顯然不會(huì)讓人滿意。于是,我們需 要一種通用的三維模型文件格式,并且這種文件模式需要非常小。而根據(jù)用戶在互聯(lián)網(wǎng)上 搜索三維模型的習(xí)慣,往往只需要在網(wǎng)絡(luò)上查看模型的外觀及多角度觀察與測量,所以,我 們不需要將原始的三維模型嵌入網(wǎng)頁中,只需轉(zhuǎn)換為一種三維圖形,并調(diào)用顯卡加以渲染。網(wǎng)頁三維圖形文件格式完全建立在網(wǎng)頁語言的基礎(chǔ)上,提供了一套由W3C制定的 基本模式,允許永固使用這些基本模式來制作網(wǎng)頁三維圖形文檔,他具備使用多層圖像表 示方法構(gòu)建的3D數(shù)據(jù)結(jié)構(gòu),對(duì)復(fù)雜精密的集合數(shù)據(jù)有較好的壓縮能力,這使得文件格式的 大小大大降低,方便通過internet傳輸。轉(zhuǎn)換為網(wǎng)頁三維圖形格式程圖如圖2。根據(jù)網(wǎng)頁三維圖形文件特性,程序開始對(duì)原始模型進(jìn)行分析比較,計(jì)算出模型中 所有的層級(jí)關(guān)系,隨后將各層級(jí)特征進(jìn)行獨(dú)立計(jì)算,將外表明提取出來,再將各層級(jí)的外表 面拼接,最后將各層模型進(jìn)行拼接組合形成最終的模型。再根據(jù)顏色識(shí)別方法將模型附上 顏色,另外還有一些文件本身的屬性,如標(biāo)題、創(chuàng)建時(shí)間、創(chuàng)建人等等。三維模型的建模方法主要有兩種,第一是根據(jù)平面上的草圖拉伸、挖槽、打孔等方 式形成一個(gè)立體圖形,第二是在控件中創(chuàng)建一個(gè)完整的表面,然后將面封閉為一個(gè)三維實(shí) 體。兩種方法創(chuàng)建出的圖形都具有類似的屬性,即,都是由點(diǎn)、線、面構(gòu)成的圖形。我們可以 將三維模型解析為一種帶有層級(jí)關(guān)系的格式,通過構(gòu)建一些字段來描述三維模型的特征。又如,在文件中用一個(gè)字段來表示一個(gè)點(diǎn),再用一個(gè)字段表示這個(gè)點(diǎn)的維度。如果 是曲線,則用曲線上的點(diǎn)和切線方向來計(jì)算曲線的曲率,在使用一個(gè)參數(shù)來表示曲線的端 點(diǎn)。如果是曲面,我們將面轉(zhuǎn)化為一個(gè)線框網(wǎng)格,將網(wǎng)格的每條曲線用曲線的描述方式表達(dá)。在文件的最高層用一個(gè)字段表示這些點(diǎn)、線、面之間的關(guān)系。再定義一些對(duì)文件的屬性 的描述字段,如顏色、創(chuàng)建時(shí)間等等。轉(zhuǎn)換完成的后的三維模型其實(shí)被壓縮成了一種類似文 本的描述文件,這種文件是一種三維圖形的描述方式,由于文本描述方式是公開的,對(duì)于網(wǎng) 頁上的顯示和JavMcript語言的調(diào)用都非常方便。采用上述的三維模型存儲(chǔ)方式大大降 低了文件尺寸,提高傳輸效率。1. 2建立標(biāo)準(zhǔn)化三維模型庫存儲(chǔ)結(jié)構(gòu)完成三維模型轉(zhuǎn)換后,后臺(tái)服務(wù)器將三維模型和索引ID進(jìn)行關(guān)聯(lián),存入標(biāo)準(zhǔn)化三 維模型庫中。標(biāo)準(zhǔn)化三維模型庫中的文件將直接用于網(wǎng)絡(luò)三維模型瀏覽。圖3為標(biāo)準(zhǔn)化三 維模型庫存儲(chǔ)結(jié)構(gòu)。索引ID 通過搜索引擎方法檢索的三維模型ID此為每個(gè)三維模型的唯一索引標(biāo) 識(shí)。原始三維模型URL 從索引數(shù)據(jù)庫中提取的原始三維模型URL地址;原始三維模型文件根據(jù)URL地址索引的原始三維模型文件;標(biāo)準(zhǔn)化三維模型經(jīng)過標(biāo)準(zhǔn)化模型處理的網(wǎng)頁三維圖形三維模型文件;關(guān)鍵字集從索引數(shù)據(jù)庫中提取的該三維模型的搜索關(guān)鍵字集。2、三維模型的網(wǎng)頁支持框架本發(fā)明通過采用支持瀏覽器調(diào)用顯卡渲染技術(shù)和Javascript腳本,在瀏覽器上 實(shí)現(xiàn)對(duì)網(wǎng)頁三維圖形文件的解析。通過這一技術(shù)實(shí)現(xiàn)三維文件在網(wǎng)頁上的呈現(xiàn)與觀察。首先,在站點(diǎn)服務(wù)器上建立一個(gè)網(wǎng)站服務(wù),采用網(wǎng)頁語言的三維支持API建立一 個(gè)標(biāo)簽,利用3D特性幫助三維文件顯示。隨后用Javascript腳本編寫的函數(shù),功能定義為 接收搜索指令,從標(biāo)準(zhǔn)化三維模型庫中獲取網(wǎng)頁三維圖形文件,傳遞給三維支持模塊。頁面 將根據(jù)定義好的字段在網(wǎng)頁腳本的各項(xiàng)中賦值即可。由于網(wǎng)頁三維圖形文件非常小,并且 均為網(wǎng)頁可識(shí)別的標(biāo)準(zhǔn)格式,解析所占用的時(shí)間幾乎可以忽略。解析完成后,腳本將通知站點(diǎn)內(nèi)建的三維圖像顯示標(biāo)準(zhǔn)協(xié)議調(diào)用顯卡對(duì)三維模型 進(jìn)行渲染。在此,將調(diào)用標(biāo)準(zhǔn)三維模型庫中的網(wǎng)頁三維圖形文件進(jìn)行渲染。網(wǎng)頁三維圖形 文件并不是一個(gè)三維模型,只是一個(gè)三維圖形,因此渲染一個(gè)大小適宜的三維圖形對(duì)于顯 卡來說非常輕松。完成顯示工作后,使用三維圖形支持API以及頁面上的Jav必cript腳本語言,可 以輕松實(shí)現(xiàn)對(duì)三維模型的旋轉(zhuǎn)、平移、縮放等功能,而這些功能完全不需要任何額外控件。3、三維模型網(wǎng)頁瀏覽的客戶端流程基于上述構(gòu)建三維模型網(wǎng)頁支持框架及流程,本發(fā)明提出了三維模型的網(wǎng)頁交互 性瀏覽,可實(shí)現(xiàn)在網(wǎng)頁上同時(shí)觀察多個(gè)三維模型,通過簡單的“搜索”一“查看結(jié)果”步驟 便可以呈現(xiàn)三維模型。圖4為網(wǎng)頁客戶端瀏覽三維模型流程??蛻舳朔矫?,用戶只需打開網(wǎng)頁瀏覽器,搜索需要的三維模型,搜索引擎將根據(jù)關(guān) 鍵字索引,在標(biāo)準(zhǔn)三維模型庫中索引ID,將滿足要求的模型預(yù)覽圖顯示出來。用戶點(diǎn)擊縮略 或?qū)?yīng)的URL,打開該模型的三維瀏覽頁面。網(wǎng)站服務(wù)器將調(diào)用三維模型的網(wǎng)頁支持模塊對(duì) 所選三維模型進(jìn)行渲染。在頁面上,用戶可以對(duì)三維模型進(jìn)行3D控制操作,從自己喜歡的 角度觀察三維模型。
11
3. 1、三維模型的網(wǎng)絡(luò)搜索用戶終端頁面上的搜索框提供關(guān)鍵字檢索功能,用戶輸入的關(guān)鍵字,系統(tǒng)將在后 臺(tái)的關(guān)鍵字索引數(shù)據(jù)庫中快速定位搜索內(nèi)容,在三維模型中進(jìn)行垂直檢索,找到用戶需要 的三維模型。并且,網(wǎng)頁的搜索頁面是一個(gè)三維場景,對(duì)三維模型檢索提供快捷檢索方式。在搜索頁面中,除搜索欄和搜索按鈕外,網(wǎng)頁提供一個(gè)行業(yè)分類關(guān)鍵字查詢功能。 提供主要應(yīng)用三維模型的行業(yè)快速檢索CAD模型、CAE模型、3D造型、CG模型、汽車設(shè)計(jì)、飛 機(jī)造型、科幻系列等等。如用戶選擇一個(gè)“家居”類型,用戶將進(jìn)入一個(gè)三維的房屋內(nèi),房屋 內(nèi)放置了各種家居用品,用戶可以選擇任意一個(gè)家居物品,進(jìn)行三維觀察,并提供鏈接。如 用戶在三維的房屋內(nèi)選擇一個(gè)杯子,用戶可以三維旋轉(zhuǎn)這個(gè)杯子進(jìn)行全方位觀察,點(diǎn)擊杯 子上的鏈接后將進(jìn)入杯子模型的詳細(xì)觀察頁面。3. 2、三維模型的搜索結(jié)果呈現(xiàn)采用關(guān)鍵字檢索出來的三維模型進(jìn)入三維模型搜索結(jié)果呈現(xiàn)列表頁面。結(jié)果頁面 將滿足關(guān)鍵字檢索的所有三維模型按照相關(guān)程度順序顯示在結(jié)果列表中。每一個(gè)相關(guān)結(jié)果 的三維模型將以三維縮略模式顯示,為了盡可能節(jié)省帶寬,這里顯示的三維模型均為降低 圖像質(zhì)量的簡易三維圖形。頁面在處理上將原始三維模型矢量縮小,使得用戶可以快速預(yù) 覽結(jié)果。鼠標(biāo)在每一個(gè)三維模型結(jié)果縮略上可以進(jìn)行拖拽操作,支持多視角觀察每一個(gè)三 維模型。鼠標(biāo)懸停在一個(gè)三維模型上,將顯示該模型的詳細(xì)介紹信息,包括模型格式,簡單 介紹,來源等。搜索結(jié)果頁中支持批量操作三維模型,頁面上提供按鈕,可將搜索結(jié)果的三 維模型批量旋轉(zhuǎn)到正視圖、左視圖、頂部視圖、底部視圖、前視圖、后視圖、原始三維視角等。 這些操作將搜索結(jié)果的所有三維模型進(jìn)行旋轉(zhuǎn)。當(dāng)用戶確定哪一個(gè)是需要詳細(xì)觀察的,點(diǎn) 擊模型上的鏈接即可進(jìn)入該模型的詳細(xì)觀察頁面。為了達(dá)到網(wǎng)頁呈現(xiàn)的三維視覺效果,頁面的翻頁與傳統(tǒng)的翻頁不同,提供一種三 維翻頁的顯示方式。顯示結(jié)果不再是“上一頁” “下一頁”的方式,每次的搜索結(jié)果其實(shí)在 頁面上同時(shí)加載6頁,未顯示的頁面將在后臺(tái)自動(dòng)加載。頁面采用三維緩存機(jī)制,我們將正 6面體各個(gè)面進(jìn)行編號(hào),1至6,頁面的操作通過在屏幕上拖拽來實(shí)現(xiàn),像上拖拽則顯示上表 面的頁面,向下拖拽則顯示下表面的頁面,左右拖拽則顯示相鄰面上的頁面,每次切換頁面 將重新生成6面體上的頁面,保證每次翻到下一頁或上一頁的耗時(shí)幾乎為0,保證了用戶快 速操作瀏覽。3. 3、三維模型的詳細(xì)觀察預(yù)覽進(jìn)入三維模型詳細(xì)觀察預(yù)覽頁面,用戶可以對(duì)所選三維模型進(jìn)行原始尺寸和比例 的觀察。此模型為網(wǎng)站后臺(tái)在網(wǎng)絡(luò)上抓取模型轉(zhuǎn)換后的標(biāo)準(zhǔn)三維模型,此模型可以等比例 放大,保留了原始模型的所有特征,通過瀏覽器調(diào)用顯卡進(jìn)行渲染成一個(gè)三維圖形。在網(wǎng)頁 上瀏覽無需安裝插件。使用鼠標(biāo)拖拽操作可將三維模型進(jìn)行翻轉(zhuǎn)操作。觀察窗口中提供一 個(gè)標(biāo)準(zhǔn)三維坐標(biāo)系,用戶可以通過三維坐標(biāo)系的角度改變進(jìn)行觀察。同時(shí)在窗口中提供縮 放、多維視角觀察功能。網(wǎng)頁窗口中提供一個(gè)三視圖打印服務(wù),將三維模型轉(zhuǎn)換為一個(gè)ISO 視角、一個(gè)側(cè)視圖、一個(gè)俯視圖、一個(gè)正視圖,頁面實(shí)現(xiàn)將四張圖片進(jìn)行四分屏拼接后,可以 打印和保存,可自定義圖片分辨率。詳細(xì)觀察頁面提供相關(guān)快速切換功能,同樣采用正6面體翻頁技術(shù),在非三維模型操作區(qū)內(nèi)向4個(gè)方向拖拽鼠標(biāo)將快速切換到下一個(gè)或上一個(gè)三維模型。為了使顯卡資源 集中為當(dāng)前的三維模型預(yù)覽窗口服務(wù),同時(shí)加載的其他三維模型將只會(huì)存在頁面緩存中, 并不進(jìn)行渲染,被切換到的三維模型將即刻開始渲染。
權(quán)利要求
1.一種三維模型的網(wǎng)頁用戶終端呈現(xiàn)方式,其特征是步驟包括1)進(jìn)入三維模型搜索網(wǎng)站后鍵入三維模型關(guān)鍵字,點(diǎn)擊搜索;2)根據(jù)輸入的三維模型關(guān)鍵字,搜索引擎在事先建立好的索引及轉(zhuǎn)換好的標(biāo)準(zhǔn)化三維 模型庫中找到對(duì)應(yīng)的結(jié)果列表,將結(jié)果列表返回web站點(diǎn)服務(wù)器,通知網(wǎng)頁顯示搜索結(jié)果;3)對(duì)于步驟2)中的搜索結(jié)果,生成三維模型簡單預(yù)覽界面,三維模型簡單預(yù)覽界面提 供搜索結(jié)果三維化觀察界面,用戶在搜索結(jié)果列表的縮略中對(duì)每一個(gè)搜索結(jié)果對(duì)象進(jìn)行三 維觀察;4)用戶在篩選搜索結(jié)果后點(diǎn)擊所需縮略進(jìn)入三維模型全方位預(yù)覽頁面;在三維模型 全方位預(yù)覽頁面中,用戶對(duì)縮略相應(yīng)的標(biāo)準(zhǔn)化三維模型進(jìn)行各種操作。
2.根據(jù)權(quán)利要求1所述的三維模型的網(wǎng)頁用戶終端呈現(xiàn)方式,其特征是 所述步驟幻中,所述標(biāo)準(zhǔn)化三維模型庫存儲(chǔ)結(jié)構(gòu)的建立步驟包括 先將三維模型文件轉(zhuǎn)換為瀏覽器語言可識(shí)別的三維圖形文件;再將三維模型文件和索引ID進(jìn)行關(guān)聯(lián),存入標(biāo)準(zhǔn)化三維模型庫中;標(biāo)準(zhǔn)化三維模型庫 中的文件直接用于網(wǎng)絡(luò)三維模型瀏覽; 標(biāo)準(zhǔn)化三維模型庫存儲(chǔ)結(jié)構(gòu)包括索引ID 通過搜索引擎方法檢索的三維模型ID,此ID為每個(gè)三維模型的唯一索引標(biāo)識(shí);原始三維模型URL 從索引數(shù)據(jù)庫中提取的原始三維模型URL地址; 原始三維模型文件根據(jù)URL地址索引的原始三維模型文件; 標(biāo)準(zhǔn)化三維模型經(jīng)過標(biāo)準(zhǔn)化模型處理的網(wǎng)頁三維圖形文件; 關(guān)鍵字集從索引數(shù)據(jù)庫中提取的該三維模型的搜索關(guān)鍵字集。
3.根據(jù)權(quán)利要求2所述的三維模型的網(wǎng)頁用戶終端呈現(xiàn)方式,其特征是,所述網(wǎng)頁三 維圖形文件的構(gòu)建方法是,先把原始三維模型轉(zhuǎn)換為原始三維模型文件,再把三維模型文 件轉(zhuǎn)換為網(wǎng)頁三維圖形文件;所述把原始三維模型轉(zhuǎn)換為原始三維模型文件的步驟包括先對(duì)對(duì)原始三維模型進(jìn)行分析比較,計(jì)算出模型中所有的層級(jí)關(guān)系;再將各層級(jí)特征 進(jìn)行獨(dú)立計(jì)算,將外表面提取出來;然后將各層級(jí)的外表面拼接;最后將各層模型進(jìn)行拼 接組合形成最終的原始三維模型文件;所述把原始三維模型文件轉(zhuǎn)換為為網(wǎng)頁三維圖形文件的步驟包括 先在原始三維模型文件中,用一個(gè)字段來表示一個(gè)點(diǎn),再用一個(gè)字段表示這個(gè)點(diǎn)的維 度;如果是曲線,則用曲線上的點(diǎn)和切線方向來計(jì)算曲線的曲率,再使用一個(gè)參數(shù)來表示曲 線的端點(diǎn);對(duì)于曲面,把曲目轉(zhuǎn)化為一個(gè)線框網(wǎng)格,將網(wǎng)格的每條曲線用上述的曲線描述方 式表達(dá);再在原始三維模型文件的最高層用一個(gè)字段表示所述點(diǎn)、曲線和曲目面之間的關(guān)系; 然后定義對(duì)三維模型文件的屬性的描述字段;最后得到轉(zhuǎn)換完成的后的三維模型文件被壓縮成了一種類似文本的描述文件,即網(wǎng)頁 三維圖形文件,該類似文本的描述方式是公開的。
4.根據(jù)權(quán)利要求2所述的三維模型的網(wǎng)頁用戶終端呈現(xiàn)方式,其特征是所述步驟4) 中,在三維模型全方位預(yù)覽頁面中,用戶對(duì)縮略相應(yīng)的標(biāo)準(zhǔn)化三維模型進(jìn)行各種操作的實(shí)2現(xiàn)步驟包括a)站點(diǎn)服務(wù)器上建立網(wǎng)站服務(wù),采用網(wǎng)頁語言的三維支持API建立一個(gè)標(biāo)簽,利用3D 特性幫助三維文件顯示;b)用Javascript腳本編寫的函數(shù),功能定義為接收搜索指令,從標(biāo)準(zhǔn)化三維模型庫中 獲取所述網(wǎng)頁三維圖形文件,傳遞給三維支持模塊;三維模型支持模塊是三維模型顯示API、以及網(wǎng)頁上的調(diào)用這些API實(shí)現(xiàn)網(wǎng)頁瀏覽三 維模型的JavMcript腳本,這兩者依托于網(wǎng)頁瀏覽器工作實(shí)現(xiàn)三維模型在網(wǎng)頁上顯示的 功能;c)三維模型全方位預(yù)覽頁面根據(jù)定義好的字段在Javascript腳本的各項(xiàng)中賦值;d)Javascript腳本通知站點(diǎn)內(nèi)建的三維圖像顯示標(biāo)準(zhǔn)協(xié)議,調(diào)用顯卡對(duì)三維模型進(jìn)行 渲染,即調(diào)用標(biāo)準(zhǔn)三維模型庫中的所述的網(wǎng)頁三維圖形文件進(jìn)行渲染;e)完成顯示工作后,使用三維圖形支持API以及頁面上的Jav必cript腳本語言,實(shí)現(xiàn) 對(duì)三維模型進(jìn)行各種操作。
5.根據(jù)權(quán)利要求2所述的三維模型的網(wǎng)頁用戶終端呈現(xiàn)方式,其特征是提供有限個(gè)關(guān) 鍵字的三維場景查找功能,將包含該關(guān)鍵字的模型放入一個(gè)三維場景中,并且不同類型的 三維模型自動(dòng)在對(duì)應(yīng)類型的場景中出現(xiàn)。
6.根據(jù)權(quán)利要求2所述的三維模型的網(wǎng)頁用戶終端呈現(xiàn)方式,其特征是所述步驟3) 中,所述三維模型簡單預(yù)覽界面顯示的搜索結(jié)果列表以被簡化的三維圖形縮略模式顯示, 三維模型搜索結(jié)果預(yù)覽列表的步驟如下a)每一個(gè)相關(guān)結(jié)果的三維模型將以三維縮略模式顯示,并且每個(gè)三維模型結(jié)果縮略上 都可以進(jìn)行拖拽控制操作,支持多視角觀察每一個(gè)三維模型。b)三維模型簡單預(yù)覽界面頁面將原始三維模型矢量縮??;c)三維模型簡單預(yù)覽界面頁面支持批量操作三維圖形縮略,該頁面上提供按鈕,將搜 索結(jié)果的三維模型批量旋轉(zhuǎn)到正視圖、左視圖、頂部視圖、底部視圖、前視圖、后視圖或原始 三維視角;d)提供三維翻頁的顯示方式每次的搜索結(jié)果在頁面上同時(shí)加載6頁,未顯示的頁面 在后臺(tái)自動(dòng)加載;三維模型簡單預(yù)覽界面頁面采用三維緩存機(jī)制,將正6面體各個(gè)面進(jìn)行 編號(hào)1 6,頁面的操作通過在屏幕上拖拽來實(shí)現(xiàn),;每次切換頁面將重新生成6面體上的 頁面;所述步驟4)中,進(jìn)入三維模型全方位預(yù)覽頁面,對(duì)所選三維模型進(jìn)行原始尺寸和比例 的觀察;此模型為網(wǎng)站后臺(tái)在網(wǎng)絡(luò)上抓取模型轉(zhuǎn)換后的所述的標(biāo)準(zhǔn)三維模型,可以等比例 放大,保留了原始模型的所有特征,通過瀏覽器調(diào)用顯卡進(jìn)行渲染成一個(gè)三維圖形;使用鼠 標(biāo)拖拽操作將三維模型進(jìn)行翻轉(zhuǎn)操作。
7.根據(jù)權(quán)利要求2所述的三維模型的網(wǎng)頁用戶終端呈現(xiàn)方式,其特征是三維模型全方 位預(yù)覽頁面窗口提供三視圖打印服務(wù)。
8.根據(jù)權(quán)利要求2所述的三維模型的網(wǎng)頁用戶終端呈現(xiàn)方式,其特征是所述三維模型 全方位預(yù)覽頁面提供相關(guān)快速切換功能a)采用三維翻頁的顯示方式每次的搜索結(jié)果在頁面上同時(shí)加載6頁,未顯示的頁面 在后臺(tái)自動(dòng)加載;三維模型簡單預(yù)覽界面頁面采用三維緩存機(jī)制,將正6面體各個(gè)面進(jìn)行編號(hào)1 6,頁面的操作通過在屏幕上拖拽來實(shí)現(xiàn),;每次切換頁面將重新生成6面體上的 頁面;b)在非三維模型操作區(qū)內(nèi)向4個(gè)方向拖拽鼠標(biāo)將快速切換到下一個(gè)或上一個(gè)三維模 型;同時(shí)加載的其他三維模型將只會(huì)存在頁面緩存中,并不進(jìn)行渲染,被切換到的三維模型 將即刻開始渲染。
9.根據(jù)權(quán)利要求2所述的三維模型的網(wǎng)頁用戶終端呈現(xiàn)方式,其特征是所述步驟4) 中,用戶對(duì)縮略相應(yīng)標(biāo)準(zhǔn)化三維模型進(jìn)行各種操作,包括多視角觀察,旋轉(zhuǎn),平移、縮放或三 維測量。
全文摘要
一種三維模型的網(wǎng)頁用戶終端呈現(xiàn)方式,步驟包括1)進(jìn)入三維模型搜索網(wǎng)站后鍵入三維模型關(guān)鍵字,點(diǎn)擊搜索;2)根據(jù)輸入的三維模型關(guān)鍵字,搜索引擎在事先建立好的索引及轉(zhuǎn)換好的標(biāo)準(zhǔn)化三維模型庫中找到對(duì)應(yīng)的結(jié)果列表,將結(jié)果列表返回web站點(diǎn)服務(wù)器,通知網(wǎng)頁顯示搜索結(jié)果;3)對(duì)于搜索結(jié)果,生成三維模型簡單預(yù)覽界面,三維模型簡單預(yù)覽界面提供搜索結(jié)果三維化觀察界面,用戶在搜索結(jié)果列表的縮略中對(duì)每一個(gè)搜索結(jié)果對(duì)象進(jìn)行三維觀察;4)用戶在篩選搜索結(jié)果后點(diǎn)擊所需縮略進(jìn)入三維模型全方位預(yù)覽頁面;在三維模型全方位預(yù)覽頁面中,用戶對(duì)縮略相應(yīng)的標(biāo)準(zhǔn)化三維模型進(jìn)行各種操作。使用本方案,用戶可以像搜索在因特網(wǎng)上搜索圖片一樣搜索和瀏覽三維模型。
文檔編號(hào)G06F17/30GK102063475SQ201010600038
公開日2011年5月18日 申請(qǐng)日期2010年12月22日 優(yōu)先權(quán)日2010年12月22日
發(fā)明者劉威, 劉強(qiáng), 張叢喆, 王宇 申請(qǐng)人:張叢喆, 王宇