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