本發(fā)明實(shí)施例涉及互聯(lián)網(wǎng)領(lǐng)域,特別涉及一種車型展示方法和系統(tǒng)。
背景技術(shù):
如今,人們?cè)谔暨x和購買汽車時(shí),常常通過網(wǎng)絡(luò)了解市面上在售的各種車型的信息,甚至在網(wǎng)絡(luò)上完成整個(gè)挑選和購買汽車的過程。汽車介紹網(wǎng)站一般會(huì)為每個(gè)車型提供各種屬性和參數(shù)詳細(xì)介紹,包括外觀、內(nèi)飾、配置、性能、價(jià)格等。這些詳細(xì)介紹一般是通過在網(wǎng)頁中羅列車型各個(gè)角度的照片、配置和價(jià)格的文字說明、各種性能指標(biāo)的數(shù)據(jù),以及可能的試駕評(píng)測文章或者網(wǎng)友的評(píng)論來實(shí)現(xiàn)的。這些大量的圖片和文字信息瀏覽起來比較費(fèi)時(shí)費(fèi)力,用戶瀏覽一段時(shí)間后就會(huì)產(chǎn)生疲勞感。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例提供了一種車型展示方法和系統(tǒng),能夠使車型的展示更加直觀,提升用戶瀏覽車型的興趣。
本發(fā)明實(shí)施例的車型展示方法可以包括:
響應(yīng)于來自用戶終端的網(wǎng)頁訪問請(qǐng)求,將包括車型的展示接口的網(wǎng)頁數(shù)據(jù)提供給所述用戶終端,以供所述用戶終端顯示所述展示接口并接收用戶對(duì)所述展示接口的操作;
響應(yīng)于來自所述用戶終端的用戶對(duì)所述展示接口的操作的信息,獲取所述車型的數(shù)據(jù),利用所述車型的數(shù)據(jù)生成所述車型的三維圖像,將所述三維圖像提供給所述用戶終端,以供所述用戶終端顯示所述三維圖像并接收用戶對(duì)所述三維圖像的操作;
響應(yīng)于來自所述用戶終端的用戶對(duì)所述三維圖像的操作的信息,根據(jù)所 述操作的操作類型和操作對(duì)象生成所述車型的三維動(dòng)畫,將所述三維動(dòng)畫提供給所述用戶終端,供所述用戶終端顯示所述三維動(dòng)畫。
本發(fā)明實(shí)施例的車型展示系統(tǒng)可以包括控制模塊和三維圖像生成模塊。
其中,控制模塊響應(yīng)于來自用戶終端的網(wǎng)頁訪問請(qǐng)求,將包括車型的展示接口的網(wǎng)頁數(shù)據(jù)提供給所述用戶終端,以供所述用戶終端顯示所述展示接口并接收用戶對(duì)所述展示接口的操作;響應(yīng)于來自所述用戶終端的用戶對(duì)所述展示接口的操作的信息,將所述車型的信息提供給所述三維圖像生成模塊,將所述三維圖像生成模塊生成的所述車型的三維圖像提供給所述用戶終端,以供所述用戶終端顯示所述三維圖像并接收用戶對(duì)所述三維圖像的操作;響應(yīng)于所述用戶終端的用戶對(duì)所述三維圖像的操作的信息,將所述操作的操作類型和操作對(duì)象提供給所述三維圖像生成模塊,將所述三維圖像生成模塊生成的所述車型的三維動(dòng)畫提供給所述用戶終端,以供所述用戶終端顯示所述三維動(dòng)畫;
三維圖像生成模塊可以根據(jù)所述控制模塊提供的車型信息獲取所述車型的數(shù)據(jù),利用所述車型的數(shù)據(jù)生成所述車型的三維圖像;根據(jù)所述控制模塊提供的操作類型和操作對(duì)象生成所述車型的三維動(dòng)畫。
由上述的技術(shù)方案可見,本發(fā)明實(shí)施例提供的車型展示方法和系統(tǒng)通過以車型的三維圖像及三維動(dòng)畫的形式向用戶介紹車型,使得車型的信息更直觀,提升用戶瀏覽的興趣。
附圖說明
圖1為本發(fā)明實(shí)施例的一種車型展示方法的流程圖;
圖2a為本發(fā)明實(shí)施例的一種展示接口的示意圖;
圖2b為本發(fā)明實(shí)施例的一種展示車型的三維圖像的網(wǎng)頁示意圖;
圖2c為本發(fā)明實(shí)施例的一種展示車型的三維圖像的網(wǎng)頁示意圖;
圖3a、3b分別為本發(fā)明實(shí)施例的一種內(nèi)飾展示接口的示意圖;
圖3c為本發(fā)明實(shí)施例的一種展示車型內(nèi)飾的三維圖像的網(wǎng)頁示意圖;
圖4為本發(fā)明實(shí)施例的一種在車型的三維圖像展示頁面中展示虛擬形象的示意圖;
圖5為本發(fā)明實(shí)施例的一種三維圖像疊加字幕的方式展示車型的頁面示意圖;
圖6為本發(fā)明實(shí)施例的一種車型展示方法的流程圖;
圖7a為本發(fā)明實(shí)施例的一種包括車型對(duì)比接口的網(wǎng)頁示意圖;
圖7b為本發(fā)明實(shí)施例的一種車型對(duì)比網(wǎng)頁的示意圖;
圖7c為本發(fā)明實(shí)施例的一種包括試駕模塊的網(wǎng)頁的示意圖;
圖7d為本發(fā)明實(shí)施例的一種試駕網(wǎng)頁的示意圖;
圖8為本發(fā)明實(shí)施例的一種車型展示方法的流程圖;
圖9為本發(fā)明實(shí)施例的一種車型展示系統(tǒng)。
具體實(shí)施方式
為使本發(fā)明的實(shí)施例的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉實(shí)施例,對(duì)本發(fā)明實(shí)施例進(jìn)一步詳細(xì)說明。
本發(fā)明實(shí)施例提供一種車型展示方法,可以應(yīng)用于網(wǎng)站介紹市面上的各種車型。該方法可以由網(wǎng)站的設(shè)備,如服務(wù)器、或服務(wù)器集群來實(shí)現(xiàn)。以下以服務(wù)器實(shí)現(xiàn)為例進(jìn)行說明。
在這里,車型是指某種品牌的某種型號(hào)的具有某種配置的汽車。各實(shí)施例中,服務(wù)器可以將所有同一品牌、同一型號(hào)的車作為一種車型,也可以將同一品牌、同一型號(hào)、產(chǎn)地不同(例如國產(chǎn)、進(jìn)口)的車作為不同的車型,也可以將同一品牌、同一型號(hào)、配置級(jí)別不同(例如標(biāo)準(zhǔn)配置、高級(jí)配置、低級(jí)配置)的車作為不同的車型,一些例子中,甚至可以將不同顏色的同一款車作為不同的車型。服務(wù)器中,不同的車型可以通過為其分別的車型標(biāo)識(shí)來進(jìn)行區(qū)別。服務(wù)器可以利用車型標(biāo)識(shí)作為獲取車型數(shù)據(jù)的索引。
車型數(shù)據(jù)是指描述車型的各種特征的數(shù)據(jù),包括品牌,型號(hào)名稱,尺寸、重量、排量,車型顏色,內(nèi)飾的顏色、材質(zhì),各部件的型號(hào)、參數(shù),該車型的 價(jià)格或價(jià)格區(qū)間、優(yōu)惠活動(dòng)、評(píng)測信息、用戶評(píng)論等等。車型數(shù)據(jù)可以包括文本、圖片、視頻、音頻,以及其它格式的數(shù)據(jù)。一些例子中,各車型的數(shù)據(jù)可以存儲(chǔ)在服務(wù)器中,或者網(wǎng)站的數(shù)據(jù)庫設(shè)備中。另一些例子中,各車型的數(shù)據(jù)可以分布式地存儲(chǔ)在服務(wù)器可以訪問的多個(gè)網(wǎng)絡(luò)設(shè)備中,例如多個(gè)汽車銷售商的存儲(chǔ)設(shè)備,服務(wù)器可以在需要時(shí)通過網(wǎng)絡(luò)從這些網(wǎng)絡(luò)設(shè)備獲取需要的車型數(shù)據(jù)。服務(wù)器可以提供的車型數(shù)據(jù)可以根據(jù)市場的變化進(jìn)行更新,例如增加新上市車型的數(shù)據(jù)、刪除已停止銷售的舊車型的數(shù)據(jù)等。
圖1為本發(fā)明實(shí)施例的一種車型展示方法10的流程圖。如圖1所示,該車型展示方法10可以包括以下步驟。
步驟11,響應(yīng)于來自用戶終端的網(wǎng)頁訪問請(qǐng)求,將包括車型的展示接口的網(wǎng)頁數(shù)據(jù)提供給所述用戶終端,以供所述用戶終端顯示所述展示接口并接收用戶對(duì)所述展示接口的操作。
用戶終端是指用戶用于瀏覽車型數(shù)據(jù)的設(shè)備。一些例子中,用戶終端可以是硬件設(shè)備,如pc、筆記本電腦、平板電腦、手機(jī)、pda等。另一些例子中,用戶終端可以是能夠從網(wǎng)絡(luò)獲取數(shù)據(jù)的應(yīng)用,如瀏覽器、專用的客戶端軟件等。
該展示接口是指網(wǎng)頁中的一個(gè)或多個(gè)網(wǎng)頁組件,可以接收用戶的操作從而觸發(fā)本發(fā)明實(shí)施例的車型展示功能。該網(wǎng)頁組件可以是圖片、文本、按鈕等。當(dāng)用戶點(diǎn)擊該網(wǎng)頁組件時(shí),用戶終端可以檢測到用戶對(duì)展示接口進(jìn)行了操作。服務(wù)器可以通過多種方式提供該展示接口。例如,服務(wù)器可以在展示多個(gè)車型的車型列表網(wǎng)頁中給展示的每種車型設(shè)置展示接口,或者在專門介紹某一車型的網(wǎng)頁中設(shè)置展示接口,等。圖2a為本發(fā)明實(shí)施例的一種展示接口21的示意圖。
本發(fā)明的附圖均為一些例子的示意圖,不代表所有實(shí)施例都是這樣實(shí)現(xiàn)的。為了清楚地體現(xiàn)本發(fā)明技術(shù)方案的特點(diǎn),各圖均略去了大量的細(xì)節(jié)和與本發(fā)明技術(shù)方案無關(guān)的內(nèi)容,實(shí)際實(shí)現(xiàn)時(shí),可以包含其它實(shí)際需要的各種細(xì)節(jié)和內(nèi)容。
這里的操作是指用戶利用一種或者多種輸入設(shè)備在網(wǎng)頁上執(zhí)行的操作,可以是一個(gè)操作,也可以是多個(gè)操作的組合。輸入設(shè)備可以是鼠標(biāo)、鍵盤、觸摸 屏等。用戶終端檢測到用戶對(duì)某個(gè)車型的展示接口進(jìn)行了操作后,會(huì)將該車型的信息以及用戶的操作的信息提供給服務(wù)器。
步驟12,響應(yīng)于來自所述用戶終端的用戶對(duì)所述展示接口的操作的信息,獲取所述車型的數(shù)據(jù),利用所述車型的數(shù)據(jù)生成所述車型的三維圖像,將所述三維圖像提供給所述用戶終端,以供所述用戶終端顯示所述三維圖像并接收用戶對(duì)所述三維圖像的操作。
服務(wù)器可以根據(jù)用戶終端提供的車型的信息從本地的存儲(chǔ)設(shè)備或者網(wǎng)絡(luò)中的存儲(chǔ)設(shè)備獲取該車型的數(shù)據(jù),利用這些數(shù)據(jù)生成該車型的三維圖像。該三維圖像實(shí)際上是該車型的等比例仿真模型。該三維圖像可以由專門的三維圖像處理裝置利用車型數(shù)據(jù)生成。該三維圖像處理裝置可以設(shè)置在服務(wù)器中或其它網(wǎng)絡(luò)設(shè)備中。一些例子中,該三維圖像處理裝置可以是專門設(shè)計(jì)的三維動(dòng)畫制作工具。另一些例子中,該三維圖像處理裝置可以是通用的三維動(dòng)畫制作工具。
一些例子中,三維圖像處理裝置中可以預(yù)先生成一個(gè)汽車3d模型,并確定生成三維圖像所需的車型數(shù)據(jù)的類型和格式。服務(wù)器將預(yù)定類型和格式的車型數(shù)據(jù)提供給三維圖像處理裝置。三維圖像處理裝置利用這些數(shù)據(jù)對(duì)該汽車3d模型的各參數(shù)進(jìn)行賦值,從而得到該車型的三維圖像。例如,三維圖像處理裝置可以利用該車型各部件的形狀、尺寸等數(shù)據(jù)對(duì)該汽車3d模型的各部件進(jìn)行賦值;三維圖像處理裝置還可以利用汽車3d模型對(duì)該車型的多個(gè)預(yù)設(shè)角度的照片進(jìn)行擬合,通過擬合過程中不斷調(diào)整汽車3d模型各部件的參數(shù)來逼近該車型的照片,等。
一些例子中,服務(wù)器可以在每次收到對(duì)該車型的展示接口的操作時(shí),都重新生成三維圖像。另一些例子中,服務(wù)器可以僅在第一次收到對(duì)該車型的展示接口的操作時(shí)生成該三維圖像,并保存該三維圖像,后續(xù)其它用戶需要展示該車型時(shí),可以直接讀取保存的三維圖像即可。圖2b為本發(fā)明實(shí)施例的一種展示車型的三維圖像的網(wǎng)頁示意圖。
步驟13,響應(yīng)于來自所述用戶終端的用戶對(duì)所述三維圖像的操作的信息,根據(jù)所述操作的操作類型和操作對(duì)象生成所述車型的三維動(dòng)畫,將所述三維動(dòng) 畫提供給所述用戶終端,供所述用戶終端顯示所述三維動(dòng)畫。
用戶可以通過對(duì)三維圖像的不同區(qū)域進(jìn)行操作來獲得相應(yīng)的三維動(dòng)畫。一些例子中,三維圖像中對(duì)各區(qū)域均設(shè)置有操作接口,當(dāng)用戶對(duì)某個(gè)區(qū)域進(jìn)行操作時(shí),用戶終端可以接收到該操作接口反饋的操作對(duì)象信息,用戶終端可以將操作對(duì)象信息及用戶的操作類型的信息提供給服務(wù)器。另一些例子中,用戶終端可以將檢測到的用戶操作的操作類型和該操作在三維圖像中的位置信息提供給服務(wù)器,服務(wù)器根據(jù)該位置信息確定用戶操作的操作對(duì)象。
該三維動(dòng)畫可以是表現(xiàn)觀察車型時(shí)視角變化的動(dòng)畫,也可以是表現(xiàn)轉(zhuǎn)換觀察對(duì)象的動(dòng)畫,還可以是展現(xiàn)車型某部件工作時(shí)運(yùn)動(dòng)狀態(tài)的動(dòng)畫。
操作類型是指用戶執(zhí)行該操作時(shí)使用的設(shè)備、操作的動(dòng)作等。例如,操作類型可以包括單擊、雙擊、鼠標(biāo)滾輪滾動(dòng)、鼠標(biāo)拖拽、鍵盤的方向鍵操作等。操作對(duì)象可以是車體、汽車各部件,如車門、車窗、方向盤、雨刮器、各種按鈕等。一些例子中,當(dāng)用戶操作的區(qū)域是三維圖像中車體以外的區(qū)域或者車身上預(yù)設(shè)的區(qū)域時(shí),可以確定操作對(duì)象為車體本身;當(dāng)用戶操作的區(qū)域是汽車的某個(gè)部件所在的位置時(shí),可以確定操作對(duì)象為該汽車部件,等。
服務(wù)器可以將操作類型和操作對(duì)象提供給三維圖像處理裝置,由三維圖像處理裝置來生成對(duì)應(yīng)該操作的三維動(dòng)畫。例如,操作類型為鼠標(biāo)拖拽、操作對(duì)象為車體時(shí),所述三維動(dòng)畫可以是展示所述車體的三維旋轉(zhuǎn)動(dòng)畫(如圖2c為用戶通過拖拽圖2b所示的三維圖像使車體旋轉(zhuǎn)后的顯示示意圖);操作類型為放大、操作對(duì)象為車體時(shí),所述三維動(dòng)畫展示可以是從所述車體外部進(jìn)入所述車體內(nèi)部的三維動(dòng)畫;操作類型為縮小、操作對(duì)象為車體時(shí),所述三維動(dòng)畫可以是展示從所述車體內(nèi)部退出到車體外部的三維動(dòng)畫;操作類型為點(diǎn)擊、操作對(duì)象為車門時(shí),所述三維動(dòng)畫可以是展示所述車門打開或關(guān)閉的三維動(dòng)畫;操作類型為點(diǎn)擊、操作對(duì)象為車窗或車窗開關(guān)時(shí),所述三維動(dòng)畫可以是展示所述車窗打開或關(guān)閉的三維動(dòng)畫;操作類型為點(diǎn)擊、操作對(duì)象為雨刷器或雨刷器開關(guān)時(shí),所述三維動(dòng)畫可以是展示所述雨刷器打開或關(guān)閉的三維動(dòng)畫;操作類型為點(diǎn)擊、操作對(duì)象為音響開關(guān)時(shí),所述三維動(dòng)畫可以是展示所述音響開啟狀態(tài)的 三維動(dòng)畫;操作類型為點(diǎn)擊、操作對(duì)象為氣囊時(shí),所述三維動(dòng)畫可以是展示所述氣囊彈出的三維動(dòng)畫。本發(fā)明其它例子中可以根據(jù)需要實(shí)現(xiàn)其它內(nèi)容的三維動(dòng)畫。
可見,本發(fā)明實(shí)施例可以以三維圖像或三維動(dòng)畫的形式向用戶展示車型,用戶可以通過對(duì)車型的三維立體模型進(jìn)行操作,全方位地觀察車型,使得車型的展示更加直觀,提升用戶的瀏覽興趣。
一些例子中,服務(wù)器可以將包括內(nèi)飾展示接口的網(wǎng)頁數(shù)據(jù)提供給所述用戶終端,以供所述用戶終端顯示所述內(nèi)飾展示接口并接收用戶對(duì)所述內(nèi)飾展示接口的操作。內(nèi)飾展示接口與上述的車型的展示接口的實(shí)現(xiàn)方法和展現(xiàn)方法類似。圖3a、3b分別為本發(fā)明實(shí)施例的一種內(nèi)飾展示接口31的示意圖。響應(yīng)于來自所述用戶終端的用戶對(duì)所述內(nèi)飾展示接口的操作的信息,服務(wù)器可以獲取所述車型的內(nèi)飾的數(shù)據(jù),生成所述車型的內(nèi)飾的三維圖像,將所述內(nèi)飾的三維圖像提供給所述用戶終端,以供所述用戶終端顯示所述內(nèi)飾的三維圖像。圖3c為本發(fā)明實(shí)施例的一種展示車型內(nèi)飾的三維圖像的網(wǎng)頁示意圖。
一些例子中,服務(wù)器還可以預(yù)設(shè)用于改變車型參數(shù)的操作,當(dāng)收到來自用戶終端的用戶進(jìn)行的這種操作時(shí),改變車型的參數(shù),提供改變后的車型參數(shù)對(duì)應(yīng)的三維圖像給用戶終端。例如,預(yù)設(shè)某種操作對(duì)應(yīng)改變車體的顏色或內(nèi)飾的材質(zhì)、顏色時(shí),接收到用戶終端提供的這種操作的信息時(shí),服務(wù)器可以將改變了車身顏色的該車型的三維圖像提供給用戶終端。再例如,服務(wù)器可以在顯示該三維圖像的網(wǎng)頁中提供改變車型參數(shù)的接口,例如針對(duì)該車型的每種可選顏色提供一個(gè)按鈕或者下拉選擇框,當(dāng)接收到用戶終端提供的用戶對(duì)該接口的操作信息時(shí),提供用戶所選的顏色的該車型的三維圖像給用戶終端。服務(wù)器還可以在顯示該三維圖像的網(wǎng)頁中提供關(guān)于車型參數(shù)改變操作的提示信息,使用戶了解可以通過何種操作改變顯示的車型的某種參數(shù)。
本發(fā)明實(shí)施例不僅可以使用三維圖像和動(dòng)畫來展示車型,還可以通過聲音來展示車型。
一些例子中,服務(wù)器可以獲取所述車型的音響效果對(duì)應(yīng)的音頻數(shù)據(jù),將所 述音頻數(shù)據(jù)提供給所述用戶終端,以供所述用戶終端播放所述音頻數(shù)據(jù)。這樣,可以讓用戶體驗(yàn)到該車型的汽車音響的音響效果。
一些例子中,服務(wù)器可以將用于語音講解的虛擬形象的數(shù)據(jù)提供給所述用戶終端,以供所述用戶終端顯示所述虛擬形象;獲取介紹所述車型的第一文本,將所述第一文本轉(zhuǎn)換為語音,將所述語音提供給所述用戶終端,以供所述用戶終端在顯示所述虛擬形象時(shí)播放所述語音。圖4為本發(fā)明實(shí)施例的一種在車型的三維圖像展示頁面中展示虛擬形象41的示意圖。第一文本為車型數(shù)據(jù)中預(yù)設(shè)的用于介紹該車型的文本數(shù)據(jù)。一些例子中,服務(wù)器還可以提供多種虛擬形象和/或多種語音由用戶選擇,實(shí)現(xiàn)由用戶選擇的虛擬形象和語音來為用戶介紹車型。
一些例子中,服務(wù)器還可以實(shí)現(xiàn)用戶與虛擬形象的交互。例如,服務(wù)器可以在顯示虛擬形象的頁面中提供輸入接口,用于接收用戶輸入的文本或語音。服務(wù)器利用用戶輸入的文本(或者對(duì)輸入語音進(jìn)行語音識(shí)別得到文本)在車型數(shù)據(jù)中查詢相關(guān)的介紹文本,將該介紹文本轉(zhuǎn)換為語音并提供給用戶終端播放。這樣,就可以實(shí)現(xiàn)由虛擬形象模擬客服人員為用戶介紹車型的信息。
一些例子中,服務(wù)器可以獲取介紹所述車型的第二文本,將所述第二文本作為字幕數(shù)據(jù)提供給所述用戶終端,以供所述用戶終端將所述第二文本以字幕的方式顯示在所述三維圖像或三維動(dòng)畫之上。第二文本可以與上面的第一文本相同,也可以不同。例如,第二文本可以比第一文本更加簡短,例如可以包括各種數(shù)據(jù),例如尺寸數(shù)據(jù)、油耗數(shù)據(jù)、銷量統(tǒng)計(jì)數(shù)據(jù)、價(jià)格數(shù)據(jù)等。圖5為本發(fā)明實(shí)施例的一種三維圖像疊加字幕51的方式展示車型的頁面示意圖。
除了展示單一車型外,本發(fā)明實(shí)施例還可以實(shí)現(xiàn)車型間的對(duì)比。圖6為本發(fā)明實(shí)施例的一種車型展示方法的流程圖。如圖6所示,該方法60可以包括以下步驟。
步驟61,將包括車型對(duì)比接口的網(wǎng)頁數(shù)據(jù)提供給所述用戶終端,以供所述用戶終端顯示所述車型對(duì)比接口并接收用戶對(duì)所述車型對(duì)比接口的操作。
車型對(duì)比接口可以是網(wǎng)頁中一個(gè)或者多個(gè)網(wǎng)頁組件。用戶可以通過車型對(duì) 比接口選擇想要進(jìn)行對(duì)比的兩個(gè)或兩個(gè)以上車型。一個(gè)例子中,車型對(duì)比接口可以包括車型選擇接口和對(duì)比接口。車型選擇接口可以是網(wǎng)頁上的多選組件,例如可以在網(wǎng)頁中為每種車型提供一個(gè)選擇控件,用戶可以對(duì)希望對(duì)比的車型對(duì)應(yīng)的選擇控件進(jìn)行操作來實(shí)現(xiàn)選擇。選擇完車型后,用戶可以對(duì)對(duì)比接口進(jìn)行操作來觸發(fā)車型的對(duì)比顯示。用戶終端可以將用戶對(duì)車型對(duì)比接口的操作的信息,例如選擇的車型的信息和對(duì)比指令,提供給服務(wù)器。服務(wù)器根據(jù)用戶終端提供的用戶選擇的車型的信息來生成車型對(duì)比網(wǎng)頁。圖7a為本發(fā)明實(shí)施例的一種包括車型對(duì)比接口71的網(wǎng)頁示意圖。
步驟62,響應(yīng)于來自所述用戶終端的用戶對(duì)所述車型對(duì)比接口的操作的信息,獲取用戶選擇的至少兩個(gè)車型中各車型的數(shù)據(jù),利用所述數(shù)據(jù)生成所述各車型的三維圖像。
本步驟中,服務(wù)器生成各車型的三維圖像的方法與步驟12類似。
步驟63,通過對(duì)比所述各車型的數(shù)據(jù)確定所述至少兩個(gè)車型中參數(shù)不同的部件,并分別在生成的各車型的三維圖像中,為所述部件設(shè)置突出顯示效果。
為了直觀地向用戶展示所選的各車型的異同,本發(fā)明實(shí)施例可以對(duì)參與對(duì)比的車型中參數(shù)不同的部件進(jìn)行突出顯示。例如,根據(jù)對(duì)比指令,服務(wù)器或者三維圖像生成裝置可以將用戶所選的多個(gè)車型的配置數(shù)據(jù)和部件的參數(shù)進(jìn)行對(duì)比,確定參數(shù)不同的部件,并在三維圖像中為這些部件設(shè)置突出顯示效果。例如,根據(jù)該部件的編號(hào)確定該部件在三維汽車模型中對(duì)應(yīng)的模塊,在三維圖像的數(shù)據(jù)中將該模塊的顯示效果數(shù)據(jù)設(shè)置為預(yù)設(shè)的突出顯示效果數(shù)據(jù),例如某種特別的顏色、某種渲染效果、或者增加附件(如箭頭、光暈)等。又例如,可以為該部件對(duì)應(yīng)的汽車模型部件設(shè)置動(dòng)畫效果,如閃爍、不斷變大又變小,等。
通過對(duì)各車型的三維圖像進(jìn)行修改,可以突出顯示不同車型之間有差異的部件,使用戶能夠直觀地看出這些車型的異同之處。
步驟64,將包括所述各車型的三維圖像的車型對(duì)比網(wǎng)頁的數(shù)據(jù)提供給所述用戶終端,以供所述用戶終端在所述車型對(duì)比網(wǎng)頁中顯示所述各車型的三維圖像并突出顯示所述參數(shù)不同的部件。
服務(wù)器利用修改后的各車型的三維圖像以預(yù)設(shè)的布局方式設(shè)置在同一個(gè)網(wǎng)頁中,生成車型對(duì)比網(wǎng)頁,將車型對(duì)比網(wǎng)頁的數(shù)據(jù)提供給用戶終端。
當(dāng)用戶選擇多于兩個(gè)車型進(jìn)行對(duì)比時(shí),為了避免車型對(duì)比網(wǎng)頁過于雜亂、車型圖像太小,一些例子中,服務(wù)器可以先生成其中兩個(gè)車型的對(duì)比網(wǎng)頁,提供給用戶終端。該對(duì)比網(wǎng)頁中可以包括一個(gè)獲取接口。當(dāng)接收到用戶終端提供的用戶對(duì)獲取接口的操作的信息時(shí),服務(wù)器再根據(jù)預(yù)設(shè)的規(guī)則選擇不同的一對(duì)車型為其生成對(duì)比網(wǎng)頁。例如,用戶選擇了車型1、車型2和車型3,服務(wù)器可以先生成車型1和車型2的對(duì)比網(wǎng)頁,在收到用戶的獲取指令后,再生成車型1和車型3的對(duì)比網(wǎng)頁。圖7b為本發(fā)明實(shí)施例的一種車型對(duì)比網(wǎng)頁的示意圖。
本發(fā)明實(shí)施例不僅可以以三維圖像和三維動(dòng)畫的形式供用戶瀏覽車型,還可以通過交互式的三維動(dòng)畫以游戲的方式讓用戶體驗(yàn)車型運(yùn)動(dòng)時(shí)的性能。圖8為本發(fā)明實(shí)施例的一種車型展示方法的流程圖。如圖8所示,該方法可以包括以下步驟。
步驟81,將包括試駕接口的網(wǎng)頁數(shù)據(jù)提供給所述用戶終端,以供所述用戶終端顯示所述試駕接口并接收用戶對(duì)所述試駕接口的操作。
試駕接口可以由網(wǎng)頁中的一個(gè)組件來實(shí)現(xiàn)。該網(wǎng)頁可以是展示車型列表的網(wǎng)頁、某車型的展示頁面、展示車型的三維圖像的頁面、展示車型的三維動(dòng)畫的頁面,等。圖7c為本發(fā)明實(shí)施例的一種包括試駕接口73的網(wǎng)頁的示意圖。
步驟82,響應(yīng)于來自所述用戶終端的用戶對(duì)所述試駕接口的操作的信息,獲取場景信息,生成將包括所述車型的三維圖像的虛擬場景,將所述虛擬場景的數(shù)據(jù)提供給所述用戶終端,以供所述用戶終端顯示所述虛擬場景并接收用戶輸入的操作。
場景信息是指虛擬的路面及周圍景物的信息。場景信息可以包括地形信息、道路狀況信息、天空的顯示效果信息、白天/夜晚信息、周圍的建筑物的信息等。服務(wù)器可以獲取默認(rèn)的場景信息,也可以在網(wǎng)頁中提供多種場景供用戶選擇。服務(wù)器根據(jù)獲得的場景信息和車型的三維圖像生成虛擬場景,并將虛擬場景提供給用戶終端。
步驟83,響應(yīng)于來自所述用戶終端的用戶輸入的操作的信息,獲取所述車型的動(dòng)力學(xué)參數(shù),根據(jù)用戶輸入的操作和所述動(dòng)力學(xué)參數(shù)生成模擬所述車型在所述虛擬場景中運(yùn)動(dòng)的三維動(dòng)畫,將所述三維動(dòng)畫提供給所述用戶終端,以供所述用戶終端顯示所述三維動(dòng)畫。
用戶終端可以在三維動(dòng)畫的播放過程中接收用戶的操作,將操作提供給服務(wù)器。例如,用戶可以通過鍵盤的輸入控制汽車的狀態(tài),如t鍵代表剎車,r鍵加速等功能。服務(wù)器根據(jù)用戶的操作生成新的三維動(dòng)畫提供給用戶終端。這樣,通過提供交互式的三維動(dòng)畫,服務(wù)器實(shí)際上以駕車游戲的形式為用戶提供了該車型的動(dòng)力配置的體驗(yàn),讓用戶在模擬的汽車跑道上體驗(yàn)駕駛的感覺。圖7d為本發(fā)明實(shí)施例的一種試駕網(wǎng)頁的示意圖。
此外,服務(wù)器還可以通過游戲形式的三維動(dòng)畫提供其它汽車配置的動(dòng)態(tài)展示,如gps導(dǎo)航、安全氣囊、電動(dòng)天窗、雨刷、mp3等。在車型對(duì)比網(wǎng)頁中,服務(wù)器可以通過三維動(dòng)畫模擬賽車場景,在三維動(dòng)畫中展示不同車型的動(dòng)力性能的差異。
本發(fā)明實(shí)施例還提供一種車型展示系統(tǒng)。如圖9所示,車型展示系統(tǒng)90包括控制模塊91和三維圖像生成模塊92。
控制模塊91可以響應(yīng)于來自用戶終端的網(wǎng)頁訪問請(qǐng)求,將包括車型的展示接口的網(wǎng)頁數(shù)據(jù)提供給所述用戶終端,以供所述用戶終端顯示所述展示接口并接收用戶對(duì)所述展示接口的操作。控制模塊91可以響應(yīng)于來自所述用戶終端的用戶對(duì)所述展示接口的操作的信息,將所述車型的信息提供給所述三維圖像生成模塊,將所述三維圖像生成模塊生成的所述車型的三維圖像提供給所述用戶終端,以供所述用戶終端顯示所述三維圖像并接收用戶對(duì)所述三維圖像的操作??刂颇K91還可以響應(yīng)于所述用戶終端的用戶對(duì)所述三維圖像的操作的信息,將所述操作的操作類型和操作對(duì)象提供給所述三維圖像生成模塊,將所述三維圖像生成模塊生成的所述車型的三維動(dòng)畫提供給所述用戶終端,以供所述用戶終端顯示所述三維動(dòng)畫。
三維圖像生成模塊92可以根據(jù)所述控制模塊91提供的車型信息獲取所述 車型的數(shù)據(jù),利用所述車型的數(shù)據(jù)生成所述車型的三維圖像;根據(jù)所述控制模塊91提供的操作類型和操作對(duì)象生成所述車型的三維動(dòng)畫。
一些例子中,控制模塊91還可以將包括內(nèi)飾展示接口的網(wǎng)頁數(shù)據(jù)提供給所述用戶終端,以供所述用戶終端顯示所述內(nèi)飾展示接口并接收用戶對(duì)所述內(nèi)飾展示接口的操作。控制模塊91還可以響應(yīng)于來自所述用戶終端的用戶對(duì)所述內(nèi)飾展示接口的操作的信息,將內(nèi)飾展示指令提供給所述三維圖像生成模塊,將所述三維圖像生成模塊生成的所述車型的內(nèi)飾的三維圖像提供給所述用戶終端,以供所述用戶終端顯示所述內(nèi)飾的三維圖像。三維圖像生成模塊92還可以獲取所述車型的內(nèi)飾的數(shù)據(jù),生成所述車型的內(nèi)飾的三維圖像。
一些例子中,控制模塊91還可以獲取所述車型的音響效果對(duì)應(yīng)的音頻數(shù)據(jù),將所述音頻數(shù)據(jù)提供給所述用戶終端,以供所述用戶終端播放所述音頻數(shù)據(jù)。
一些例子中,控制模塊91還可以將用于語音講解的虛擬形象的數(shù)據(jù)提供給所述用戶終端,以供所述用戶終端顯示所述虛擬形象;獲取介紹所述車型的第一文本,將所述第一文本轉(zhuǎn)換為語音,將所述語音提供給所述用戶終端,以供所述用戶終端顯示所述虛擬形象時(shí)播放所述語音。
一些例子中,控制模塊91還可以將包括車型對(duì)比接口的網(wǎng)頁數(shù)據(jù)提供給所述用戶終端,以使所述用戶終端顯示所述車型對(duì)比接口并接收用戶對(duì)所述車型對(duì)比接口的操作。響應(yīng)于來自所述用戶終端的用戶對(duì)所述車型對(duì)比接口的操作的信息,將用戶選擇的至少兩個(gè)車型的信息和對(duì)比指令提供給所述三維圖像生成模塊,利用所述三維圖像生成模塊提供的各車型的三維圖像生成包括所述至少兩個(gè)車型的三維圖像的車型對(duì)比網(wǎng)頁,將所述車型對(duì)比網(wǎng)頁的數(shù)據(jù)提供給所述用戶終端,以供所述用戶終端在所述車型對(duì)比網(wǎng)頁中顯示所述至少兩個(gè)車型的三維圖像并突出顯示所述各車型中參數(shù)不同的部件。三維圖像生成模塊92還可以根據(jù)所述控制模塊提供的所述至少兩個(gè)車型的信息和對(duì)比指令獲取所述至少兩個(gè)車型中各車型的數(shù)據(jù),利用所述數(shù)據(jù)生成所述各車型的三維圖像;通過對(duì)比所述各車型的數(shù)據(jù)確定所述各車型中參數(shù)不同的部件,并分別在生成的 各車型的三維圖像中,為所述部件設(shè)置突出顯示效果。
一些例子中,控制模塊91還可以將包括試駕接口的網(wǎng)頁數(shù)據(jù)供所述用戶終端,以供所述用戶終端顯示所述試駕接口并接收用戶對(duì)所述試駕接口的操作。響應(yīng)于來自所述用戶終端的用戶對(duì)所述試駕接口的操作的信息,將所述試駕指令提供給所述三維圖像生成模塊,將所述三維圖像生成模塊生成的虛擬場景的數(shù)據(jù)提供給所述用戶終端,以供所述用戶終端顯示所述虛擬場景并接收用戶輸入的操作。響應(yīng)于來自所述用戶終端的用戶輸入的操作的信息,將所述操作的信息提供給所述三維圖像生成模塊,將所述三維圖像生成模塊生成的三維動(dòng)畫提供給所述用戶終端,以供所述用戶終端顯示所述三維動(dòng)畫。
三維圖像生成模塊92還可以根據(jù)所述控制模塊的試駕指令獲取場景信息,生成包括所述車型的三維圖像的虛擬場景;獲取所述車型的動(dòng)力學(xué)參數(shù),根據(jù)所述控制模塊提供的操作的信息和所述動(dòng)力學(xué)參數(shù)生成模擬所述車型在所述虛擬場景中運(yùn)動(dòng)的三維動(dòng)畫。
需要說明的是,上述各流程和各結(jié)構(gòu)圖中不是所有的步驟和模塊都是必須的,可以根據(jù)實(shí)際的需要忽略某些步驟或模塊。各步驟的執(zhí)行順序不是固定的,可以根據(jù)需要進(jìn)行調(diào)整。各模塊的劃分僅僅是為了便于描述采用的功能上的劃分,實(shí)際實(shí)現(xiàn)時(shí),一個(gè)模塊可以分由多個(gè)模塊實(shí)現(xiàn),多個(gè)模塊的功能也可以由同一個(gè)模塊實(shí)現(xiàn),這些模塊可以位于同一個(gè)設(shè)備中,也可以位于不同的設(shè)備中。另外,上面描述中采用“第一”、“第二”僅僅為了方便區(qū)分具有同一含義的兩個(gè)對(duì)象,并不表示其有實(shí)質(zhì)的區(qū)別。
需要注意的是,上述裝置結(jié)構(gòu)可以是物理結(jié)構(gòu),也可以是邏輯結(jié)構(gòu),即,有些模塊可能由同一物理實(shí)體實(shí)現(xiàn),或者,有些模塊可能分由多個(gè)物理實(shí)體實(shí)現(xiàn),或者,可以由多個(gè)獨(dú)立設(shè)備中的某些部件共同實(shí)現(xiàn)。
以上各實(shí)施例中,硬件單元可以通過機(jī)械方式或電氣方式實(shí)現(xiàn)。例如,一個(gè)硬件單元可以包括永久性專用的電路或邏輯(如專門的處理器,fpga或asic)來完成相應(yīng)操作。硬件單元還可以包括可編程邏輯或電路(如通用處理器或其它可編程處理器),可以由軟件進(jìn)行臨時(shí)的設(shè)置以完成相應(yīng)操 作。具體的實(shí)現(xiàn)方式(機(jī)械方式、或?qū)S玫挠谰眯噪娐?、或者臨時(shí)設(shè)置的電路)可以基于成本和時(shí)間上的考慮來確定。
本發(fā)明還提供了一種機(jī)器可讀的存儲(chǔ)介質(zhì),存儲(chǔ)用于使一機(jī)器執(zhí)行如本文所述的超聲系統(tǒng)中的圖像處理方法的指令。具體地,可以提供配有存儲(chǔ)介質(zhì)的系統(tǒng)或者裝置,在該存儲(chǔ)介質(zhì)上存儲(chǔ)著實(shí)現(xiàn)上述實(shí)施例中任一實(shí)施例的功能的軟件程序代碼,且使該系統(tǒng)或者裝置的計(jì)算機(jī)(或cpu或mpu)讀出并執(zhí)行存儲(chǔ)在存儲(chǔ)介質(zhì)中的程序代碼。
綜上所述,權(quán)利要求的范圍不應(yīng)局限于以上描述的例子中的實(shí)施方式,而應(yīng)當(dāng)將說明書作為一個(gè)整體并給予最寬泛的解釋。