3d全景實景網絡商務平臺構建方法
2023-05-28 22:01:06 3
專利名稱:3d全景實景網絡商務平臺構建方法
技術領域:
本發明涉及一種電子商務平臺構建技術,具體的說是一種3D全景實景網絡商務 平臺構建方法。
背景技術:
隨著網際網路技術的飛速發展,在網絡上進行商品交易成為了一種全新的商務形 式,被稱為電子商務。由於網際網路使傳遞和獲取信息的成本極大降低,因此這種在網絡上進 行商品交易的方式得到了全球化的推廣,為商家和消費者帶來了諸多便利和實惠。目前較為常見的電子商務系統通常採用伺服器\客戶端架構進行系統搭建,其中 客戶端採用網絡瀏覽器實現。客戶端與伺服器通過數據傳輸協議進行通信,並進行數據交 換。消費者在網上進行交易時,首先在前臺通過瀏覽或查詢等手段找到所要交易的商品 』然 後將選定的商品到網絡支付頁面進行結帳;最後商家將為用戶進行商品發貨或者為消費者 進行商品預留,如網上購物、網上訂餐以及網上酒店預定等。因此,與在現實中進行商品交 易相比,在網絡上進行商品交易具有如下一些較為顯著的優點(1)交易不受時間的限制 用戶可以在任意時間在網上購買自己所需要的商品;(2)某些商品價格比在現實中購得的 更低廉由於網上某些商品省去租店面、招僱員以及儲存保管等一系列商品附加費用,因此 其價格較在現實世界中購得的商品便宜;(3)能夠獲得全面的商品信息,商品交易不受地 域限制。得益於信息技術的飛速發展,計算機顯卡性能在近幾年大幅提升,於是網絡上開 始出現3D電子商務平臺。由於3D電子商務平臺不但能夠具備上述「2D」電子商務平臺所 能提供的全部功能,而且還為用戶提供具有較強沉浸感的商品交易環境。3D電子商務平臺 採用3D圖形程序接口對其場景中的景物以及各種商品等進行三維建模,並通過程序實現 電子商務平臺所需要的各種功能。比如在服飾商店中陳列的衣物,按照真實的尺寸以及款式等在購物環境中進行繪 制,用戶按照自己實際的身高,胖瘦等特徵在3D電子商務平臺中創建的自身3D人物實體, 並對所選擇的衣物進行試穿。因此,3D電子商務平臺能夠在很大的程度上模擬人們在現實 中的生活方式,具有場景沉浸感。但是,由於網絡背後的商家消費者通常無法辨別其真實身份,也無法確定該商家 的是否具有實力和資質,從而致使網絡交易不透明,因此在網絡上商家對消費者的欺詐屢 有發生。與在現實中進行商品交易相比,無論是以文本圖片形式存在的電子商務平臺還是 利用3D圖形程序接口構建的3D電子商務平臺中進行商品交易都無法解決網絡交易帶來的 不透明性。而在現實世界中具有商鋪實體的商家通常都具備一定的實力和資質。消費者如果 知道網絡背後的商家是這樣一些具備商鋪實體的商家,會大大增加消費者的交易信心,從 而也提高了商家在網絡上的信任度。因此,需要一種網絡商務平臺的構建方法,針對在現實世界中擁有商鋪實體的商家,實現其網絡經營的外延應用,增強其網絡交易的信任度。而目前具備上述特徵的網絡商 務平臺還未見報導。
發明內容
針對現有技術中存在的上述不足之處,克服在現有的網絡商務平臺中商家背景的 不透明性,在網絡上進行商品交易安全的不確定性以及消費者在購物中容易受到欺騙的問 題,本發明的目的在於提供一種實體商家在網絡上進行高可信度經營活動的3D全景實景 網絡商務平臺構建方法。為解決上述技術問題,本發明採用的技術方案是本發明3D全景實景網絡商務平臺構建方法,將全景實景圖像技術與3D建模技術 有機結合,構建出一個完全由實體商家的真實環境構成的3D全景實景網絡商務平臺,包括 以下步驟建立3D全景實景網絡商務平臺的系統架構;採集構建3D全景實景網絡商務平臺所需要的數據;在上述3D全景實景網絡商務平臺的系統架構中,利用採集得到的數據創建全景 實景顯示外幕、創建虛擬地面、設定用戶在3D場景顯示平臺中的漫遊方式將用戶在3D場景 環境中的漫遊位置與現實世界的地理信息同步,得到3D全景實景網絡商務平臺的場景環 境;在上述商務平臺的場景環境中添加3D虛擬標識、虛擬櫃檯、虛擬貨物架以及商品 3D實體模型,實現在線交易,從而得到3D全景實景網絡商務平臺。所述3D全景實景網絡商務平臺的系統架構包括伺服器、網絡以及客戶端,伺服器 與客戶端通過網絡進行通信;其中伺服器由用戶管理單元、資料庫管理單元、數據存儲單 元、3D實體管理單元、網絡支付單元、訂單管理單元以及商務信息管理單元組成;網絡由網 絡數據傳輸協議構成;客戶端由3D場景顯示平臺和地理信息平臺組成。所述採集構建3D全景實景網絡商務平臺所需要的數據包括1)利用數據採集平臺採集構建3D全景實景網絡商務平臺所需要的原始數據,將 一幀的全景實景圖像數據與該幀所對應的地理信息數據按照連續的方式在數據採集存儲 器中分別進行存儲,並轉存到伺服器的數據存儲單元中;2)將在數據存儲單元所存儲的每一幀圖像數據的存檔路徑與該幀對應的地理信 息數據建立關係表,將關係表存儲於伺服器的資料庫管理單元中。所述創建全景實景顯示外幕包括採用3D圖形程序接口創建虛擬空間的三維環境,並在虛擬空間的三維環境中繪 制場景顯示外幕;將採集到的全景實景圖像數據從伺服器傳送到客戶端中的3D場景顯示 平臺,並紋理映射到場景顯示外幕,獲得基於場景顯示外幕的虛擬空間。所述創建虛擬地面的方法為在已經構建好的場景顯示外幕所在的虛擬空間中建立一個不可見面作為虛擬地 面;確定上述虛擬地面在虛擬空間中的位置,以保證在場景顯示外幕上顯示的圖像與 虛擬空間的透視關係相一致。
所述將用戶在3D場景環境中的漫遊位置與現實世界的地理信息同步步驟為將全景實景顯示外幕當前幀圖像數據所對應的地理信息數據,以及該用戶所處地 理位置在指定範圍內的其他用戶地理信息通過3D場景顯示平臺及地理信息平臺之間的程 序接口實時傳遞給事先準備好的真實場景的環境地圖,在環境地圖上標定並更新該用戶漫 遊的當前位置及其附近其他用戶漫遊的當前位置,實現用戶在3D場景環境中的漫遊位置 與現實世界的地理信息同步。所述添加3D虛擬標識包括在伺服器的3D實體管理單元中預先將實景商品的3D虛擬標識的屬性信息進行存 儲;當用戶3D人物實體在3D場景顯示平臺中漫遊到添加3D虛擬標識的地理位置時, 伺服器將3D實體管理單元中在當前地理位置的3D虛擬標識的屬性信息通過網絡傳輸到該 用戶客戶端;在該用戶客戶端的3D場景顯示平臺中利用3D圖形程序接口繪製3D虛擬標識,實 現用戶在真實場景下進行交易過程中與商品的交互。所述添加虛擬櫃檯、虛擬貨物架以及商品3D實體模型包括將利用3D建模工具建立好的虛擬櫃檯、虛擬貨物架等3D實體模型文件進行存儲, 得到3D實體的原始數據;將包括3D實體模型在空間中的點和線的位置,以及表面貼圖數據的原始數據利 用程序接口讀入3D場景顯示平臺,實現3D實體的導入;通過3D圖形程序接口中的函數來改變或調節3D實體在當前用戶客戶端虛擬地面 上的初始顯示位置,實現虛擬櫃檯、虛擬貨物架以及商品3D實體模型在3D全景實景網絡商 務平臺的場景環境中的添加。本發明具有以下有益效果及優點1.本發明所構建的3D全景實景網絡商務平臺完全由真實場景構成,針對在現實 世界中擁有商鋪實體的商家,實現其網絡經營的外延應用,增強其網絡交易的信任度。2.本發明將基於全景實景圖像的三維場景空間與現實世界的二維地圖(地理信 息平臺)相結合,使用戶在全景實景顯示外幕為背景的虛擬空間中漫遊,進一步提高了用 戶消費的真實體驗。3.本發明將全景實景圖像映射到場景顯示外幕來創建現實世界中的交易場景,並 在所構建的虛擬空間內部添加3D實體以進一步增強網絡交易的交互性,這種方法為網絡 商務平臺的構建提供一條新的技術路線。4.用戶界面簡潔友好,易於操作,信息量大。
圖1為3D全景實景網絡商務平臺系統架構示意圖;圖2為數據採集平臺系統結構示意圖;圖3為3D場景顯示平臺中的場景示意圖;圖4為用戶在3D全景實景網絡商務平臺中的漫遊流程圖。圖5為3D全景實景網絡商務平臺客戶端示意圖。
具體實施例方式本發明方法將全景實景圖像技術與3D建模技術有機結合,構建出一個完全由實 體商家的真實環境構成的3D全景實景網絡商務平臺。3D全景實景網絡商務平臺可廣泛應 用於網上購物、酒店客房預訂、餐廳預訂以及房地產展銷等。本發明3D全景實景網絡商務平臺構建方法包括以下步驟1.建立3D全景實景網絡商務平臺的系統架構如圖1所示,3D全景實景網絡商務平臺的系統架構包括伺服器、網絡以及客戶端 三部分,其中伺服器由用戶管理單元101、資料庫管理單元102、數據存儲單元103、3D實體 管理單元104、網絡支付單元105、訂單管理單元106以及商務信息管理單元107組成;網絡 由網絡數據傳輸協議108 (FTP或HTTP)構成;客戶端由3D場景顯示平臺109和地理信息平 臺110組成,通過網絡瀏覽器實現。3D全景實景網絡商務平臺中各個子模塊功能如下用戶管理單元101通過網絡收集各客戶端用戶的當前信息,比如用戶在當前3D商 場環境地圖中的地理位置、用戶當前的漫遊狀態以及用戶IP位址等信息,並通過網絡將與 當前用戶地理位置指定範圍內的其他用戶信息傳遞給該用戶。數據存儲單元103是在伺服器中預留出的磁碟空間,用於存儲預先準備好的全景 實景圖像數據,本實施例中採用JPEG格式對全景實景圖像數據進行保存。資料庫管理單元102可採用SQL Server, Oracle或Syhse等資料庫將預先準備 好的全景實景圖像數據在伺服器中的URL與該幀全景實景圖像數據對應的地理信息數據 一起存儲。所述地理信息數據指採集全景實景圖像時攝像機所在商務環境布局地圖中實際 的地理位置。當客戶端通過網絡向伺服器請求用戶在3D全景實景網絡商務平臺環境中漫 遊時所需要的下一幀全景實景圖像數據的URL與其對應的地理信息數據時,資料庫管理單 元102將通過該幀全景實景圖像數據的URL在數據存儲單元103找到對應的全景實景圖像 數據,以及該幀全景實景圖像數據URL對應的地理信息數據通過網絡一併傳回客戶端。3D實體管理單元104用於存儲3D實體(如3D貨物架、3D展臺、貨物3D實體模型 等)所在場景環境中的地理位置、3D實體的數據以及代表各用戶的ID(用於用戶的信息管 理)等數據信息。3D場景顯示平臺109是將OpenGL、Direct3D等3D圖形程序接口以控制項程序的 形式嵌入網絡瀏覽器,在3D場景顯示平臺109中構建將全景實景圖像與3D實體相結合的 虛擬空間。通過在3D場景顯示平臺109控制項程序中寫入網絡數據傳輸協議108,如FTP或 HTTP等,客戶端可利用控制項程序編寫的網絡協議,通過網絡向伺服器發送數據請求。地理信息平臺110以網頁形式的電子地圖嵌入網絡瀏覽器中。電子地圖可通過瀏 覽器網頁程序與3D場景顯示平臺程序中的數據接口函數獲取用戶當前位置的地理信息數 據。網絡支付單元105用於實現用戶所選商品的帳單支付。訂單管理單元106用於管理商品訂購的訂單,包括訂單額度、訂購商品種類、商品數量等信息。商務信息管理單元107用於存儲3D網絡商務平臺中添加的所有商品信息以及服務信息,如商品名稱、價格以及供應單位等信息。本實施例採用網絡瀏覽器作為3D全景實景網絡商務平臺的客戶端,在客戶端中 構建和顯示3D場景現實平臺109和地理信息平臺110,本實施例採用電子地圖作為客戶端 的地理信息平臺110,電子地圖的數據採用商場的平面布局圖數據。2.採集構建3D全景實景網絡商務平臺所需要的數據如圖2所示,利用數據採集平臺採集建立3D全景實景網絡商務平臺所需要的原始 數據。數據採集平臺由數據採集控制程序201、地理信息採集設備202、全景圖像採集設備 203以及數據採集存儲器204組成。全景圖像採集設備202(如全景攝像機)負責採集全景 實景圖像數據;地理信息採集設備202(本實施例採用移動機器人上的裡程計以及陀螺儀 記錄全景實景圖像採集點的位置)對地理信息數據進行採集;數據採集控制程序201對地 理信息採集設備進行控制(本實施例採用等間隔全景實景圖像數據採樣),由地理信息採 集設備202對全景圖像採集設備203進行觸發,對等間隔地理位置的全景實景圖像數據進 行採集,並將每幀的全景實景圖像數據與該幀所對應的地理信息數據按照連續的方式分別 在數據採集存儲器204中進行存儲。將每一幀全景實景圖像數據進行單獨保存,比如存為 JPEG格式或BMP格式等,本實施例選用JPEG圖像格式進行存儲;最後將在數據採集存儲器 204中存儲的全景實景圖像數據轉存到伺服器的數據存儲單元103中;將每幀圖像在服務 器數據存儲單元103的統一資源定位符(UniformResource Locator, URL)與該幀對應地理 信息數據建立關係表,將關係表存儲於伺服器資料庫管理單元102中。於是,在資料庫管理 單元102中每幀全景實景圖像的URL與該幀全景實景圖像數據地理信息數據一一對應,通 過每幀全景實景圖像的URL可以獲得該幀全景實景圖像數據以及它所對應的地理信息數 據。3.創建全景實景顯示外幕、創建虛擬地面以及設定用戶在3D場景顯示平臺中的 漫遊方式,並將用戶在3D空間的漫遊位置與現實世界的地理信息同步(1)在客戶端3D場景顯示平臺109中創建球形全景實景顯示外幕如圖3所示,採用3D圖形程序接口(例如OpenGL或Direct3D等)創建虛擬空間 的三維環境,並在虛擬空間中繪製場景顯示外幕301 (本實施例的場景顯示外幕採用球形 場景顯示外幕);將採集到的全景實景圖像數據從伺服器的數據存儲單元103傳送到當前 客戶端的3D場景顯示平臺109。採用3D圖形程序接口中的紋理映射方法將全景實景圖像 數據紋理映射到球形場景顯示外幕,可以得到球形全景實景顯示外幕;(2)創建虛擬地面、設定用戶在虛擬地面上的漫遊方式,並將用戶在3D空間的漫 遊位置與現實世界的地理信息同步如圖3所示,在已經構建好的球形全景實景顯示外幕所在的虛擬空間中建立虛擬 地面302 虛擬地面302為一個不可見面,在整個3D全景實景網絡商務平臺所構建的環境中 用於擺放虛擬櫃檯、虛擬貨物架、3D人物實體304、3D虛擬標識305以及商品3D實體模型 306等。為了保證從用戶視點上觀測3D實體與球形全景實景顯示外幕上的圖像景物的位置 相對應,需要對虛擬地面302在3D空間中的位置進行調節,使球形全景實景顯示外幕上顯 示的圖像與3D場景顯示平臺109中的3D空間的透視關係相一致。該透視關係由用戶觀察 視點高度、虛擬地面302位置以及球形全景實景顯示外幕上圖像透視關係共同決定。本實施例在虛擬地面302上繪製兩條平行直線,與圖像上所顯示的兩條平行直線相對應。通過 調節用戶視點與虛擬地面302的高度,當虛擬地面302上的兩條平行直線與圖像上兩條平 行直線相重合時,則表明透視關係標定完成,從而確定了虛擬地面302的位置以及用戶視 點的位置。設定用戶在虛擬地面302上的漫遊方式首先要對虛擬地面302上的距離與現實世界中的距離關係進行標定。在3D空間 中對從用戶視點到虛擬地面302距離以及全景攝像機主光軸到地面實際距離進行測量。這 兩個距離的比例即可作為虛擬空間距離到現實世界的實際距離的轉化標尺。於是,虛擬地 面上的每一個位置都對應著現實世界中場景環境地圖303上的一個實際的地理信息。用戶在3D全景實景網絡商務平臺所構建的環境中的漫遊方式如圖4所示,具體如 下(401)開始執行用戶漫遊程序;(402)在初始化過程中對用戶的3D人物實體304在當前幀場景所在虛擬地面302 位置的漫遊範圍進行限定;本發明對漫遊範圍的形狀沒有特別規定,可以為圓形或矩形等 形狀的區域;本實施例採用圓形區域,用戶的3D人物實體304在當前幀漫遊區域半徑由球 形場景顯示外幕的半徑決定(本實施例選擇球形全景實景顯示外幕半徑的1/2左右,該區 域可按具體要求對參數進行調整);(403)操縱用戶的3D人物實體304在當前幀所處的虛擬地面302上進行漫遊(具 體操縱方法屬現有技術,在程序中體現);(404)當用戶操縱3D人物實體304遠離初始位置時,計算3D人物實體304當前所 在位置與初始位置在3D空間中的距離以及相對於初始位置的攝像機旋轉角;將這個3D空 間中的距離按照標定好的虛擬空間與現實世界距離的轉換關係進行轉換,得到3D人物實 體304所在位置與該初始位置在現實世界中的實際距離;(405)用戶判斷是否跳轉至3D人物實體304所在位置;如果不跳轉,則轉至步驟 (404),否則接續步驟(406);(406)將計算所得的3D人物實體304在虛擬地面302上所在位置對應的實際地 理位置傳送回伺服器,在資料庫管理單元102中查找與該地理位置最鄰近的全景實景圖像 數據的URL;在數據存儲單元103中將全景實景圖像數據進行提取,並傳輸回客戶端中的3D 場景顯示平臺109 ;在當前用戶的3D人物實體所在位置上繪製球形場景顯示外幕,並在其 上進行紋理貼圖,同時在地理信息平臺110上更新用戶當前的地理位置;(407)判斷是否退出程序,如退出,則結束用戶在虛擬地面302上漫遊程序,否則 返回步驟(404)。將用戶在3D空間的漫遊位置與現實世界的地理信息同步用戶在3D全景實景網絡商務平臺所構建的環境中漫遊時,隨著漫遊場景的改變, 其地理位置也應當隨之改變。將球形全景實景顯示外幕當前幀圖像數據所對應的地理信息 數據,以及該用戶所處地理位置在指定範圍(即球形全景實景顯示外幕在虛擬空間中的半 徑長度換算成現實世界的真實距離)內的其他用戶地理信息通過3D場景顯示平臺109及 地理信息平臺110即電子地圖之間的程序接口實時傳輸給事先準備好的真實場景的環境 地圖303,在環境地圖303上標定並更新該用戶漫遊的當前位置307及其附近其他用戶漫遊的當前位置。4.在構建好的3D全景實景網絡商務平臺的場景環境中添加3D虛擬標識、虛擬櫃 臺、虛擬貨物架以及商品3D實體模型等(1)為球形全景實景顯示外幕中的實景商品添加3D虛擬標識用戶在3D全景實景網絡商務平臺的場景環境漫遊過程中,會在球形全景實景顯 示外幕中觀察到在商場中擺在櫃檯或貨物架上的商品、酒店餐館的客房和就餐大廳等的真 實景象。對於在商場中櫃檯與貨物架上的商品來說,雖然在球形全景實景顯示外幕上的能 夠看見這些商品實景,但是由於這些信息都在圖像中,無法與之進行交互。因此本實施例採 用3D圖形程序接口在球形全景實景顯示外幕中添加商品的3D虛擬標識305,用於通過與 3D虛擬標識305的交互可以完成商品信息查看,對該商品下訂單等操作,具體實現方法為在伺服器的3D實體管理單元104中預先將實景商品的3D虛擬標識305的屬性信 息進行存儲,如3D虛擬標識305在場景中的地理信息,虛擬標識的朝向角、尺寸、樣式、文字 內容、字體等信息。當用戶3D人物實體304在3D場景顯示平臺109中漫遊到添加3D虛擬 標識305的地理位置時,伺服器將3D實體管理單元104中在當前地理位置的3D虛擬標識 305的屬性信息通過網絡傳輸到該用戶客戶端,在該用戶客戶端的3D場景顯示平臺109中 利用3D圖形程序接口進行繪製,實現用戶在真實場景下進行交易過程中與實景商品的交 互。(2)在3D場景環境中添加虛擬櫃檯、虛擬貨物架以及商品3D實體模型等以球形全景實景顯示外幕所顯示的真實購物環境為背景的3D場景顯示平臺109 中,商家可在虛擬櫃檯、虛擬貨物架對其商品3D實體模型306進行展示。用戶可以在感受 到購物環境真實可信的同時,與商品在虛擬三維空間中進行交互。具體實現方法如下將利用3D建模工具(如Maya或3Dmax等3D建模軟體,本實施例採用Maya)建立 好的虛擬櫃檯、虛擬貨物架等3D實體模型文件以.max, . ma或.smd等文件格式進行存儲, 得到3D實體的原始數據,這些原始數據包括3D實體模型在空間中的點和線的位置,以及表 面貼圖數據;將這些點和線等的原始數據利用程序接口讀入3D場景顯示平臺109,實現3D 實體的導入;再通過3D圖形程序接口中的函數來改變或調節3D實體在當前用戶客戶端虛 擬地面上的初始顯示位置。如圖5所示(顯示有誤),為3D全景實景網絡商務平臺的客戶端示意圖。其中,51 為3D場景顯示平臺,用於顯示商家內部全景實景;52為地理信息平臺(與圖不符),用於顯 示當前用戶在商家內部中所處的地理位置;53為當前用戶在客戶端中的3D人物實體,用戶 可通過操縱該3D人物實體在商務平臺環境中進行購物等活動力4為當前用戶所在環境地 圖中的具體位置。3D全景實景網絡商務平臺在網絡購物上的具體應用過程如下用戶3D人物實體在基於球形全景實景顯示外幕的3D場景顯示平臺中進行漫遊, 當到達某品牌專櫃所在的地理位置時,伺服器中的3D實體管理單元104將該品牌專櫃的3D 虛擬標識、虛擬櫃檯、虛擬貨物架以及商品3D實體模型的數據傳送到客戶端的3D場景顯示 平臺109,並顯示在球形全景實景顯示外幕內的虛擬地面上。在球形全景實景顯示外幕內部 的虛擬貨物架上擺放的是該品牌專櫃最新產品,以高仿真3D實體的形式進行展出,供用戶 進行選擇。用戶也可以點擊該品牌專櫃的真實景象中陳列商品的3D虛擬標識,其中每一個3D虛擬標識都對應著一種商品的ID號,從伺服器中的商務信息管理單元107中返回所有 該商品的詳細信息,並在購物場景中進行顯示。當用戶決定購買該產品時,只需選擇購買選 項,存入當前用戶購買列表。當用戶購物完畢,當前用戶客戶端向伺服器網絡支付單元105 發送消息,用戶在客戶端進入商品支付頁面對商品進行結算。而被結算的訂單被存儲於服 務器的訂單管理單元106中,商家將按照訂單上的信息對用戶進行發貨。3D全景實景網絡商務平臺在網上酒店客房預定的具體應用過程如下在3D場景顯示平臺109中將某酒店真實場景在球形全景實景顯示外幕中進行顯 示。由於在全景實景圖像數據採集過程中已經對酒店的內部環境進行了數據採集,因此用 戶可以操縱用戶自身的3D人物實體「走進」所預選的酒店對入駐的客房環境、酒店設施等 進行實景考察。當用戶選定某客房時,可操縱3D人物實體漫遊到交易大廳,在虛擬櫃檯前 進行客房預訂的帳單支付,完成此次交易。3D全景實景網絡商務平臺在網上餐館訂餐的具體應用過程如下在3D場景顯示平臺109中將某餐館真實場景在球形全景實景顯示外幕中進行顯 示。用戶可在選定的餐館內自由漫遊,在真實的場景中考察餐廳的環境,也可在真實的場景 中選擇自己想要預訂的餐位,並在該餐館的虛擬櫃檯前進行交易。3D全景實景網絡商務平臺還可應用於網絡上房地產展銷、網上旅遊景點考察以及 各種商務預訂業務,具體應用過程與上述描述的過程類同。以上實施例僅供說明本發明,而非對本發明的限制,有關技術領域人員在不脫離 本發明的精神和範圍的情況下,還可以做出各種變換和變形,因此所有等同變形的技術方 案也應該屬於本發明權利要求保護的範疇之內。
權利要求
1.一種3D全景實景網絡商務平臺構建方法,其特徵在於將全景實景圖像技術與3D 建模技術有機結合,構建出一個完全由實體商家的真實環境構成的3D全景實景網絡商務 平臺,包括以下步驟建立3D全景實景網絡商務平臺的系統架構;採集構建3D全景實景網絡商務平臺所需要的數據;在上述3D全景實景網絡商務平臺的系統架構中,利用採集得到的數據創建全景實景 顯示外幕、創建虛擬地面、設定用戶在3D場景顯示平臺中的漫遊方式將用戶在3D場景環境 中的漫遊位置與現實世界的地理信息同步,得到3D全景實景網絡商務平臺的場景環境;在上述商務平臺的場景環境中添加3D虛擬標識、虛擬櫃檯、虛擬貨物架以及商品3D實 體模型,實現在線交易,從而得到3D全景實景網絡商務平臺。
2.按權利要求1所述的3D全景實景網絡商務平臺構建方法,其特徵在於所述3D全景實景網絡商務平臺的系統架構包括伺服器、網絡以及客戶端,伺服器與客 戶端通過網絡進行通信;其中伺服器由用戶管理單元(101)、資料庫管理單元(102)、數據 存儲單元(103)、3D實體管理單元(104)、網絡支付單元(105)、訂單管理單元(106)以及商 務信息管理單元(107)組成;網絡由網絡數據傳輸協議(108)構成;客戶端由3D場景顯示 平臺(109)和地理信息平臺(110)組成。
3.按權利要求1所述的3D全景實景網絡商務平臺構建方法,其特徵在於所述採集構建 3D全景實景網絡商務平臺所需要的數據包括1)利用數據採集平臺採集構建3D全景實景網絡商務平臺所需要的原始數據,將一 幀的全景實景圖像數據與該幀所對應的地理信息數據按照連續的方式在數據採集存儲器 (204)中分別進行存儲,並轉存到伺服器的數據存儲單元(103)中;2)將在數據存儲單元(10 所存儲的每一幀圖像數據的存檔路徑與該幀對應的地理 信息數據建立關係表,將關係表存儲於伺服器的資料庫管理單元(102)中。
4.按權利要求1所述的3D全景實景網絡商務平臺構建方法,其特徵在於所述創建全景 實景顯示外幕包括採用3D圖形程序接口創建虛擬空間的三維環境,並在虛擬空間的三維環境中繪製場 景顯示外幕;將採集到的全景實景圖像數據從伺服器傳送到客戶端中的3D場景顯示平臺 (109),並紋理映射到場景顯示外幕,獲得基於場景顯示外幕的虛擬空間。
5.按權利要求1所述的3D全景實景網絡商務平臺構建方法,其特徵在於所述創建虛擬 地面的方法為在已經構建好的場景顯示外幕所在的虛擬空間中建立一個不可見面作為虛擬地面;確定上述虛擬地面在虛擬空間中的位置,以保證在場景顯示外幕上顯示的圖像與虛擬 空間的透視關係相一致。
6.按權利要求1所述的3D全景實景網絡商務平臺構建方法,其特徵在於所述將用戶在 3D場景環境中的漫遊位置與現實世界的地理信息同步步驟為將全景實景顯示外幕當前幀圖像數據所對應的地理信息數據,以及該用戶所處地理位 置在指定範圍內的其他用戶地理信息通過3D場景顯示平臺(109)及地理信息平臺(110) 之間的程序接口實時傳遞給事先準備好的真實場景的環境地圖(303),在環境地圖(303) 上標定並更新該用戶漫遊的當前位置(307)及其附近其他用戶漫遊的當前位置,實現用戶在3D場景環境中的漫遊位置與現實世界的地理信息同步。
7.按權利要求1所述的3D全景實景網絡商務平臺構建方法,其特徵在於所述添加3D 虛擬標識包括在伺服器的3D實體管理單元(104)中預先將實景商品的3D虛擬標識(305)的屬性信 息進行存儲;當用戶3D人物實體(304)在3D場景顯示平臺(109)中漫遊到添加3D虛擬標識(305) 的地理位置時,伺服器將3D實體管理單元(104)中在當前地理位置的3D虛擬標識(305) 的屬性信息通過網絡傳輸到該用戶客戶端;在該用戶客戶端的3D場景顯示平臺(109)中利用3D圖形程序接口繪製3D虛擬標識 (305),實現用戶在真實場景下進行交易過程中與商品的交互。
8.按權利要求1所述的3D全景實景網絡商務平臺構建方法,其特徵在於所述添加虛擬 櫃檯、虛擬貨物架以及商品3D實體模型包括將利用3D建模工具建立好的虛擬櫃檯、虛擬貨物架等3D實體模型文件進行存儲,得到 3D實體的原始數據;將包括3D實體模型在空間中的點和線的位置,以及表面貼圖數據的原始數據利用程 序接口讀入3D場景顯示平臺(109),實現3D實體的導入;通過3D圖形程序接口中的函數來改變或調節3D實體在當前用戶客戶端虛擬地面上的 初始顯示位置,實現虛擬櫃檯、虛擬貨物架以及商品3D實體模型在3D全景實景網絡商務平 臺的場景環境中的添加。
全文摘要
本發明涉及一種3D全景實景網絡商務平臺構建方法,將全景實景圖像技術與3D建模技術有機結合,構建出一個完全由實體商家的真實環境構成的3D全景實景網絡商務平臺,包括建立3D全景實景網絡商務平臺的系統架構;採集構建平臺所需要的數據;利用採集得到的數據創建全景實景顯示外幕、創建虛擬地面、設定用戶的漫遊方式,將用戶的漫遊位置與現實世界的地理信息同步;在構建好的3D全景實景網絡商務平臺的場景環境中添加3D虛擬標識、虛擬櫃檯、虛擬貨物架以及商品3D實體模型,實現在線交易,從而得到3D全景實景網絡商務平臺。本發明可作為實體商家網絡經營的外延應用,提高了商家在網絡上的信任度,為網絡商務平臺的構建提供一條新的技術路線。
文檔編號G06Q30/00GK102054247SQ20091021961
公開日2011年5月11日 申請日期2009年11月4日 優先權日2009年11月4日
發明者佟國峰, 劉曉龍, 吳一超, 李海榮, 程通 申請人:瀋陽隆惠科技有限公司