電子設備定制方法、服務器和客戶端的制作方法
【專利摘要】本發(fā)明公開了一種電子設備定制方法、服務器和客戶端。所述電子設備定制方法應用于服務器,所述方法包括:從客戶端獲得第一配置信息,所述第一配置信息是關于由用戶選擇而產(chǎn)生的第一集合的部件的信息,其中,所述第一集合的部件用于構(gòu)成一物理電子設備;根據(jù)所述第一配置信息,確定與所述第一配置信息所對應的第一虛擬電子設備;以及向所述客戶端反饋所述第一虛擬電子設備的性能參數(shù),以使得所述用戶通過所述客戶端獲得由所述第一集合的部件構(gòu)成的所述物理電子設備的第一性能。在本發(fā)明中,可以使得用戶在電子設備定制過程中了解到在更換部件之后,對于該電子設備將來的使用性能會造成什么影響,從而使得用戶能夠按照自己的需求來定制電子設備。
【專利說明】電子設備定制方法、服務器和客戶端
【技術領域】
[0001]本發(fā)明涉及計算機【技術領域】,更具體地,本發(fā)明涉及一種電子設備定制方法、服務器和客戶端。
【背景技術】
[0002]近年來,隨著諸如臺式計算機、筆記本計算機、平板電腦(PAD)、移動電話、多媒體播放器、個人數(shù)字助理(PDA)之類的電子設備越發(fā)普及,為了更好地滿足用戶個性化購買需求,很多電子設備生產(chǎn)廠商都提供了電子設備的組成部件的定制功能。
[0003]例如,各個生產(chǎn)廠商紛紛開通了自己的電子商務網(wǎng)站,并且當用戶在網(wǎng)站上選購各種電子設備時,向用戶提供各個部件的定制選項,以便用戶能夠首先確定自己要選擇的電子設備的配置信息,然后再對配置好的電子設備進行下單、購買、組裝和配送等后續(xù)處理。
[0004]然而,在現(xiàn)有技術中,生產(chǎn)廠商在電子商務網(wǎng)站上往往僅僅提供各個部件的基本參數(shù)(例如,臺式計算機中的中央處理器的型號和頻率、內(nèi)存的容量和類型、以及硬盤的容量和轉(zhuǎn)速等等)的說明。然而,對于作為非專業(yè)人員的普通用戶來說,僅僅了解到部件的基本參數(shù)并沒有什么實際意義,換言之,他們無法得知選擇不同參數(shù)的部件對于他們經(jīng)常使用的應用程序的性能提升會帶來什么影響。
[0005]此外,生產(chǎn)廠商在電子商務網(wǎng)站上通常配有各個部件的相應價格說明,并且在用戶界面友好的一些網(wǎng)站上,在用戶在改變所選擇的部件時,可以顯示這個操作帶來的價格變化。然而,這個方案的缺點是:導致用戶往往過于關注電子設備的價格,使得有的用戶認為貴的部件必然性能優(yōu)秀,結(jié)果花了很多錢而選擇了不會帶來任何性能提升的部件;或者有的用戶為了盲目降低成本,而配置出了一臺性能很差的電子設備。
[0006]綜上所述,現(xiàn)有技術的電子設備定制方案對于普通消費者來說不夠直觀,從而導致多數(shù)用戶不清楚更換某一個或多個部件之后,除了價格改變之外對于將來的使用性能會造成什么影響。
[0007]因而,需要一種新型的電子設備定制方案來解決上述問題。
【發(fā)明內(nèi)容】
[0008]為了解決上述技術問題,根據(jù)本發(fā)明的一個方面,提供了一種電子設備定制方法,所述方法應用于服務器,其特征在于,所述方法包括:從客戶端獲得第一配置信息,所述第一配置信息是關于由用戶選擇而產(chǎn)生的第一集合的部件的信息,其中,所述第一集合的部件用于構(gòu)成一物理電子設備;根據(jù)所述第一配置信息,確定與所述第一配置信息所對應的第一虛擬電子設備;以及向所述客戶端反饋所述第一虛擬電子設備的性能參數(shù),以使得所述用戶通過所述客戶端獲得由所述第一集合的部件構(gòu)成的所述物理電子設備的第一性能。
[0009]此外,根據(jù)本發(fā)明的另一方面,提供了一種用于電子設備定制的服務器,其特征在于,所述服務器包括:信息獲得裝置,用于從客戶端獲得第一配置信息,所述第一配置信息是關于由用戶選擇而產(chǎn)生的第一集合的部件的信息,其中,所述第一集合的部件用于構(gòu)成一物理電子設備;虛擬設備確定裝置,用于根據(jù)所述第一配置信息,確定與所述第一配置信息所對應的第一虛擬電子設備;以及性能反饋裝置,用于向所述客戶端反饋所述第一虛擬電子設備的性能參數(shù),以使得所述用戶通過所述客戶端獲得由所述第一集合的部件構(gòu)成的所述物理電子設備的第一性能。
[0010]根據(jù)本發(fā)明的又一方面,提供了一種電子設備定制方法,所述方法應用于客戶端,其特征在于,所述方法包括:根據(jù)用戶的選擇來生成第一配置信息,所述第一配置信息是關于由用戶選擇而產(chǎn)生的第一集合的部件的信息,其中,所述第一集合的部件用于構(gòu)成一物理電子設備;向服務器發(fā)送所述第一配置信息,以使得所述服務器根據(jù)所述第一配置信息,確定與所述第一配置信息所對應的第一虛擬電子設備;從服務器獲得第一虛擬電子設備的性能參數(shù);以及向用戶反饋所述第一虛擬電子設備的性能參數(shù),以使得所述用戶獲得由所述第一集合的部件構(gòu)成的所述物理電子設備的第一性能。
[0011]根據(jù)本發(fā)明的又一方面,還提供了一種用于電子設備定制的客戶端,其特征在于,所述客戶端包括:信息生成裝置,用于根據(jù)用戶的選擇來生成第一配置信息,所述第一配置信息是關于由用戶選擇而產(chǎn)生的第一集合的部件的信息,其中,所述第一集合的部件用于構(gòu)成一物理電子設備;信息發(fā)送裝置,用于向服務器發(fā)送所述第一配置信息,以使得所述服務器根據(jù)所述第一配置信息,確定與所述第一配置信息所對應的第一虛擬電子設備;性能獲得裝置,用于從服務器獲得第一虛擬電子設備的性能參數(shù);以及用戶反饋裝置,用于向用戶反饋所述第一虛擬電子設備的性能參數(shù),以使得所述用戶獲得由所述第一集合的部件構(gòu)成的所述物理電子設備的第一性能。
[0012]與現(xiàn)有技術相比,采用根據(jù)本發(fā)明的電子設備定制方法、服務器和客戶端,可以在用戶購買電子設備時,根據(jù)用戶的選擇來生成指示出用于構(gòu)成用戶所期望定制的物理電子設備(或者說,實際電子設備)的構(gòu)成部件集合的配置信息,根據(jù)該配置信息確定一個與該物理電子設備對應的虛擬電子設備(例如,指示出包括該部件集合的電子設備的電子訂單),并且向用戶通知該虛擬電子設備的性能狀況,使得用戶能夠判斷自己當前定制的電子設備的性能狀況是否滿足自己的需求,如果是,則繼續(xù)購買該電子設備;否則,用戶可以通過修改配置而獲得滿足需求的電子設備,或者選擇放棄購買該電子設備。因此,在本發(fā)明中,可以使得用戶在電子設備定制過程中容易地且直觀地了解到在更換某一個或多個部件之后,對于該電子設備將來的使用性能會造成什么影響,從而使得用戶能夠按照自己的需求來定制電子設備,充分提升了用戶體驗。
[0013]本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在說明書、權利要求書以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
【專利附圖】
【附圖說明】
[0014]附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
[0015]圖1圖示了根據(jù)本發(fā)明的電子設備定制方法。
[0016]圖2圖示了根據(jù)本發(fā)明的用于電子設備定制的服務器。[0017]圖3圖示了根據(jù)本發(fā)明的電子設備定制方法。
[0018]圖4圖示了根據(jù)本發(fā)明的用于電子設備定制的客戶端。
[0019]圖5圖示了根據(jù)本發(fā)明第一實施例的電子設備定制方法。
[0020]圖6圖示了根據(jù)本發(fā)明第一實施例的用于電子設備定制的系統(tǒng)。
[0021]圖7圖示了根據(jù)本發(fā)明第一實施例的性能指標的數(shù)值。
[0022]圖8圖示了根據(jù)本發(fā)明第二實施例的電子設備定制方法。
[0023]圖9圖示了根據(jù)本發(fā)明第二實施例的用于電子設備定制的系統(tǒng)。
【具體實施方式】
[0024]將參照附圖詳細描述根據(jù)本發(fā)明的各個實施例。這里,需要注意的是,在附圖中,將相同的附圖標記賦予基本上具有相同或類似結(jié)構(gòu)和功能的組成部分,并且將省略關于它們的重復描述。
[0025]在下文中,將參考圖1-4來描述根據(jù)本發(fā)明的電子設備定制方法、服務器和客戶端。
[0026]圖1圖示了根據(jù)本發(fā)明的電子設備定制方法,而圖2圖示了根據(jù)本發(fā)明的用于電子設備定制的服務器100。
[0027]圖1所圖示的電子設備定制方法應用于圖2所圖示的服務器100。具體地,所述服務器100包括:信息獲得裝置110、虛擬設備確定裝置120和性能反饋裝置130。
[0028]如圖1所圖示的,所述電子設備定制方法包括:
[0029]在步驟SllO中,信息獲得裝置110從客戶端獲得第一配置信息,所述第一配置信息是關于由用戶選擇而產(chǎn)生的第一集合的部件的信息,其中,所述第一集合的部件用于構(gòu)成一物理電子設備;
[0030]在步驟S120中,虛擬設備確定裝置120根據(jù)所述第一配置信息,確定與所述第一配置信息所對應的第一虛擬電子設備;以及
[0031]在步驟S130中,性能反饋裝置130向所述客戶端反饋所述第一虛擬電子設備的性能參數(shù),以使得所述用戶通過所述客戶端獲得由所述第一集合的部件構(gòu)成的所述物理電子設備的第一性能。
[0032]圖3圖示了根據(jù)本發(fā)明的電子設備定制方法,而圖4圖示了根據(jù)本發(fā)明的用于電子設備定制的客戶端200。
[0033]圖3所圖示的電子設備定制方法應用于圖4所圖示的客戶端200。具體地,所述客戶端200包括:信息生成裝置210、信息發(fā)送裝置220、性能獲得裝置230、和用戶反饋裝置240。
[0034]如圖3所圖示的,所述電子設備定制方法包括:
[0035]在步驟S210中,信息生成裝置210根據(jù)用戶的選擇來生成第一配置信息,所述第一配置信息是關于由用戶選擇而產(chǎn)生的第一集合的部件的信息,其中,所述第一集合的部件用于構(gòu)成一物理電子設備;
[0036]在步驟S220中,信息發(fā)送裝置220向服務器發(fā)送所述第一配置信息,以使得所述服務器根據(jù)所述第一配置信息,確定與所述第一配置信息所對應的第一虛擬電子設備;
[0037]在步驟S230中,性能獲得裝置230從服務器獲得第一虛擬電子設備的性能參數(shù);以及
[0038]在步驟S240中,用戶反饋裝置240向用戶反饋所述第一虛擬電子設備的性能參數(shù),以使得所述用戶獲得由所述第一集合的部件構(gòu)成的所述物理電子設備的第一性能。
[0039]由此可見,采用根據(jù)本發(fā)明的電子設備定制方法、服務器和客戶端,可以在用戶購買電子設備時,根據(jù)用戶的選擇來生成指示出用于構(gòu)成用戶所期望定制的物理電子設備(或者說,實際電子設備)的構(gòu)成部件集合的配置信息,根據(jù)該配置信息確定一個與該物理電子設備對應的虛擬電子設備(例如,指不出包括該部件集合的電子設備的電子訂單),并且向用戶通知該虛擬電子設備的性能狀況,使得用戶能夠判斷自己當前定制的電子設備的性能狀況是否滿足自己的需求,如果是,則繼續(xù)購買該電子設備;否則,用戶可以通過修改配置而獲得滿足需求的電子設備,或者選擇放棄購買該電子設備。因此,在本發(fā)明中,可以使得用戶在電子設備定制過程中容易地且直觀地了解到在更換某一個或多個部件之后,對于該電子設備將來的使用性能會造成什么影響,從而使得用戶能夠按照自己的需求來定制電子設備,充分提升了用戶體驗。
[0040]在下文中,將參考圖5和圖6來描述根據(jù)本發(fā)明第一實施例的電子設備定制方法、服務器和客戶端。在本發(fā)明的第一實施例中,將定制臺式計算機的過程作為示例來進行說明。
[0041 ] 需要說明的是,盡管此處通過將根據(jù)本發(fā)明的電子設備定制方法、服務器和客戶端應用于定制臺式計算機來說明本發(fā)明,但是,本領域技術人員能夠理解的是,本發(fā)明不限于此。而是,還可以將本發(fā)明應用于其他的電子設備(例如,筆記本計算機、平板電腦、移動電話、多媒體播放器、個人數(shù)字助理等)的定制過程。
[0042]圖5圖示了根據(jù)本發(fā)明第一實施例的電子設備定制方法,而圖6圖示了根據(jù)本發(fā)明第一實施例的用于電子設備定制的系統(tǒng)300。
[0043]圖5所圖示的根據(jù)本發(fā)明第一實施例的電子設備定制方法可以應用于圖6所圖示的系統(tǒng)300。如圖6所圖示的,該系統(tǒng)300包括:服務器100和客戶端200。該服務器100與該客戶端200通過各種方式(諸如,有線網(wǎng)絡和無線網(wǎng)絡)而連接在一起,并且按照約定的數(shù)據(jù)格式來傳輸通信數(shù)據(jù)。通過服務器100和客戶端200之間的交互通信,用戶可以對電子設備進行部件定制、下單、購買、組裝和配送等處理。
[0044]該服務器100包括:信息獲得裝置110、虛擬設備確定裝置120和性能反饋裝置130。其中,該性能反饋裝置130具體地包括:參數(shù)獲取單元131和參數(shù)傳送單元132。
[0045]該客戶端200包括:信息生成裝置210、信息發(fā)送裝置220、性能獲得裝置230、和用戶反饋裝置240。
[0046]如圖5所圖示的,根據(jù)本發(fā)明第一實施例的電子設備定制方法包括:
[0047]在步驟S310中,根據(jù)用戶的選擇來生成第一配置信息。
[0048]具體地,如上所述,例如可以將根據(jù)本發(fā)明第一實施例的電子設備定制方法和系統(tǒng)300應用于定制臺式計算機的過程中。并且,更進一步地,可以將它應用于以下場景,即當用戶需要購買臺式計算機時,該用戶通過例如家中或者公司中的終端設備來登陸并訪問臺式計算機生產(chǎn)廠商的電子商務網(wǎng)站,從該網(wǎng)站上定制滿足自己需求的臺式計算機,此時,用于支撐該電子商務網(wǎng)站的平臺是服務器100,而該家中或者公司中的終端設備是客戶端200。顯然,該服務器100不限于是用于支撐該電子商務網(wǎng)站的平臺,也可以是與該平臺連接的其他服務器或工作站等。
[0049]在用戶希望定制臺式計算機時,該用戶操作客戶端200的輸入裝置(例如,鍵盤、鼠標等)進入用于定制臺式計算機的電子商務網(wǎng)站,并且瀏覽網(wǎng)站提供的定制界面。例如,此時,服務器100可以通過客戶端200向用戶提供一網(wǎng)頁,使得用戶能夠在該網(wǎng)頁上提供的一些常用的過濾選項輸入框中輸入自己所要購買的臺式計算機的參數(shù)范圍,從而幫助用戶進行定制操作。
[0050]具體地,可以在該網(wǎng)頁上通過過濾選項輸入框來讓用戶直接選擇臺式計算機的整體配置信息。例如,用戶通過在該網(wǎng)頁上提供的價格參數(shù)輸入框中輸入自己所要購買的臺式計算機的價格范圍。然后,客戶端200根據(jù)用戶輸入的價格范圍來生成價格參數(shù)信息,并且將它發(fā)送到服務器100。服務器100根據(jù)在該價格參數(shù)信息中包括的價格,向客戶端200發(fā)送預設的一些臺式計算機的配置信息。然后,客戶端200在該網(wǎng)頁上向用戶返回服務器100推薦的一個或多個預設的臺式計算機機型,并且接收用戶從推薦機型中選擇的一個臺式計算機的整體配置信息。
[0051]此外,在電子商務網(wǎng)站的網(wǎng)頁上也可以直接向用戶提供主要部件的逐個定制方式。
[0052]無論是采用逐個部件定制,還是選擇整體配置進行定制,最終都可以進入部件定制頁面。該頁面上有每個部件的若干配置選項。這樣,使得用戶能夠在該部件定制頁面上,確認部件的最終選擇;或者在針對每個部件所提供的過濾選項輸入框中輸入該部件的參數(shù)范圍,從而幫助用戶縮小該部件的待選范圍,以修改該部件的參數(shù),并在用戶選擇出所有的部件之后,確定出該用戶所選擇的臺式計算機的整體配置信息。
[0053]然后,信息生成裝置210根據(jù)用戶通過各種輸入裝置選擇的臺式計算機的整體配置信息來生成與其對應的第一配置信息,該第一配置信息是關于由用戶選擇而產(chǎn)生的第一集合的部件的信息,其中,該第一集合的部件用于構(gòu)成一臺物理的(或?qū)嶋H的)臺式計算機。換言之,該信息生成裝置210生成指示出在該臺式計算機中包括的第一部件集合的第一配
置信息。
[0054]在步驟S320中,向服務器發(fā)送所述第一配置信息。
[0055]具體地,在生成第一配置信息之后,信息生成裝置210將該信息傳送到信息發(fā)送單元220,并且通過信息發(fā)送單元220將該信息進一步傳送到服務器100。
[0056]例如,在該信息生成裝置210生成第一配置信息之后,信息發(fā)送單元220對相應的配置信息進行編碼、打包和加密處理,并且通過因特網(wǎng)(Internet)將包括該第一配置信息的數(shù)據(jù)包反饋到服務器100。
[0057]在步驟S330中,從客戶端獲得第一配置信息。
[0058]具體地,在服務器100中,信息獲得裝置110從客戶端200接收該數(shù)據(jù)包,對其進行解密、提取和解碼處理,并且根據(jù)處理結(jié)果來獲得從客戶端200發(fā)送的第一配置信息。
[0059]在步驟S340中,確定與所述第一配置信息所對應的第一虛擬電子設備。
[0060]具體地,在服務器100中,在從信息獲得裝置110接收到該第一配置信息之后,虛擬設備確定裝置120根據(jù)該第一配置信息,來確定與該第一配置信息所對應的一臺第一虛擬臺式計算機。
[0061]例如,該第一虛擬臺式計算機可以是對應于在用戶所選擇的臺式計算機中包括的所有組件的一組清單。在臺式計算機的情況下,該清單可以包括:該臺式計算機含有哪些組件以及這些組件的基本參數(shù)。
[0062]在一個示例中,該虛擬設備確定裝置120確定出與該用戶選擇的臺式計算機的配置信息對應的虛擬臺式計算機包含:型號為英特爾(Intel)奔騰雙核E6700、頻率為3200MHz的中央處理器;品牌為金士頓、容量為2GB、類型為DDR3的內(nèi)存;品牌為希捷、容量為500GB、轉(zhuǎn)速為7200轉(zhuǎn)、接口為SATA2的硬盤;型號為G41、顯存為IGB的主板集成顯卡;品牌為優(yōu)派的20英寸寬屏顯示器;型號為ALC655的主板集成聲卡;速度為1000Mbps的以太網(wǎng)卡。
[0063]在步驟S350中,向所述客戶端反饋所述第一虛擬電子設備的性能指標的數(shù)值。
[0064]具體地,參數(shù)獲取單元131根據(jù)該虛擬臺式計算機包括的各個部件的基本參數(shù),從性能指標列表中獲取與該虛擬臺式計算機對應的性能狀況。
[0065]例如,服務器100可以從存儲器(未示出)中讀取一性能指標列表。該存儲器可以是在集成在該服務器100中的存儲器,或者是與該服務器100連接的存儲設備中的存儲器
坐寸O
[0066]在該性能指標列表中,存儲了與各種配置對應的臺式計算機在一些典型的應用場景下的性能狀況,例如,存儲了與各個臺式計算機在執(zhí)行一個或多個操作時的性能指標的數(shù)值。該一個或多個操作可以包括:執(zhí)行操作系統(tǒng)Window XP的開機處理;執(zhí)行操作系統(tǒng)Windows 7的開機處理;運行諸如魔獸、反恐精英、憤怒的小鳥等三維(3D)或二維(2D)游戲或其他應用程序;播放高清晰度壓縮格式視頻、或數(shù)字通用盤(DVD)等等。相應地,該性能指標的數(shù)值可以是在執(zhí)行一個或多個操 作時的綜合得分,例如:在操作系統(tǒng)為Window XP時的開機時間;在操作系統(tǒng)為Windows 7時的開機時間;在運行諸如魔獸、反恐精英、憤怒的小鳥等三維(3D )或二維(2D )游戲時的響應時間或流暢程度;在播放高壓縮格式視頻、或數(shù)字通用盤(DVD)時的流暢程度等等。
[0067]這種性能狀況是生產(chǎn)廠商利用實際的與各種配置對應的臺式計算機事先進行標準性能測試所得到的。此外,這種性能狀況還可以是在通過實驗室測試的方法給出的一些常見應用的性能指標的基礎上,通過制定經(jīng)驗公式所得到的。
[0068]例如,當該操作是執(zhí)行3D游戲時,性能指標的數(shù)值通過以下等式來表達:
[0069]Score30游戲=a *fps+ β *score 顯示器 + y *score 音響
[0070]其中,Sc0re3D._是當所述操作是運行三維游戲時的操作性能參數(shù)的值,fps是每秒鐘幀數(shù)值;α是所述fps的權重值;scoreSij^是顯示器的性能值;β是所述Scoresij^的權重值;score|^是音響的性能值;Y是所述scoreIilft的權重值。
[0071]再例如,當該操作操作是執(zhí)行開機處理時,性能指標的數(shù)值通過以下等式來表達:
[0072]Scorejfiiiwfal = x * (c_T 開機時間)+ δ *score 嘆音 + 發(fā)熱 + 能耗
[0073]其中,Score開機時間是當所述操作是執(zhí)行開機處理時的操作性能參數(shù)的值,T開機時_是電子設備執(zhí)行開機處理所需要的時間值是常數(shù);X是所述(C-Twwra)的權重值;SCOre_ + ss +.是所述電子設備在執(zhí)行開機處理時的噪聲、發(fā)熱和能耗的性能值;所述δ是所述score嘆音+發(fā)熱+能耗的權重值。
[0074]這里,假如用戶可以選擇的常見應用有η個,臺式計算機的可定制組件有k個,每個組件有ki個選擇項,則理論上需要對于一個機型進行/0且性能指標的測試,該數(shù)值可
能很大。優(yōu)選地,在本發(fā)明中,可以通過實驗得出一些啟發(fā)式的結(jié)論,比如顯示器的型號對開機時間影響為O,而IG以上的內(nèi)存對于使用Windows XP操作系統(tǒng)和IE 8以下瀏覽器進行的純文字型網(wǎng)站的瀏覽速度基本沒有影響等等。有了這些啟發(fā)式信息,需要測試的組合數(shù)可以大大減小,同時還可以去除一些不兼容的配置。另外,通過一系列的測試,可以給出一些指標和部件性能參數(shù)的擬合公式,進一步減少需要人工測試的次數(shù)。具體擬合公式可以根據(jù)經(jīng)驗,使用線性回歸或Logistic回歸。這樣就減少了生產(chǎn)廠商為了得到性能指標的數(shù)值所花費的時間和成本。
[0075]接下來,在從性能指標列表中獲取與該虛擬臺式計算機對應的性能狀況之后,參數(shù)獲取單元131將它發(fā)送到參數(shù)傳送單元132。然后,該參數(shù)傳送單元132對第一虛擬電子設備的性能指標的數(shù)值進行編碼、打包和加密處理,并且將它傳送到客戶端200。
[0076]在步驟S360中,從服務器獲得第一虛擬電子設備的性能指標的數(shù)值。
[0077]具體地,在客戶端200中,性能獲得裝置230接收來自服務器100的數(shù)據(jù)包,通過其中包括的數(shù)值提取單元(未示出)進行解密、提取和解碼處理來獲得第一虛擬電子設備的性能指標的數(shù)值。
[0078]在步驟S370中,向用戶反饋所述第一虛擬電子設備的性能指標的數(shù)值。
[0079]具體地,在從性能獲得裝置230接收到第一虛擬電子設備的性能參數(shù)之后,用戶反饋裝置240向用戶反饋這種性能參數(shù),以使得所述用戶通過所述客戶端200獲得由所述第一集合的部件構(gòu)成的所述物理電子設備在執(zhí)行一個或多個操作時的性能指標的數(shù)值。
[0080]圖7圖示了根據(jù)本發(fā)明第一實施例的性能指標的數(shù)值。
[0081]在客戶端200上通過電子商務網(wǎng)站的網(wǎng)頁來向用戶顯示當前所選擇配置的性能指標的數(shù)值,如圖7所圖示的,這種數(shù)值可以通過例如綜合得分的柱狀圖的形式來表現(xiàn),使得用戶可以在最終確定購買自己定制的臺式計算機之前,預先獲得第一集合的部件構(gòu)成的該臺式計算機的第一性能。此外,該性能指標的數(shù)值也可以是一些絕對數(shù)值,例如,在操作系統(tǒng)為Windows 7時開機時間是多少秒;當前臺式計算機在運行大型應用程序時需要占用百分之多少的中央處理器資源等。
[0082]當然,用戶可能并不關心自己定制的臺式計算機在執(zhí)行服務器100默認向用戶提供的所有操作時的性能指標的數(shù)值。因此,優(yōu)選地,服務器100可以事先(例如,在步驟S310中)通過客戶端200向用戶提供一個常用應用列表,使得用戶可以選擇符合自己使用模式的某一個或幾個應用。這樣,參數(shù)獲取單元131僅僅從性能指標列表中獲取與用戶關心的操作對應的性能指標的數(shù)值,并且參數(shù)傳送單元132也僅僅傳送這些數(shù)值,以便在頁面上向用戶僅僅顯示相關的性能指標,從而節(jié)省了服務器100的操作時間、和在服務器100與客戶端200之間傳輸?shù)臄?shù)據(jù)量。
[0083]此時,用戶可以根據(jù)客戶端所反饋的第一虛擬電子設備的性能指標的數(shù)值,來確定所定制的物理電子設備是否滿足自己的需求。
[0084]如果用戶確定所定制的物理電子設備滿足自己的需求,則用戶可以通過客戶端200來向服務器100輸入定制確定信息,該定制確認信息指示出用戶根據(jù)所獲得的第一性能而確定選擇由所述第一集合的部件構(gòu)成的所述物理電子設備。然后,在服務器100中,信息獲得裝置110進一步從客戶端200獲得該定制確定信息,并且向客戶提示結(jié)賬、購買、組裝和配送等后續(xù)處理。在用戶完成臺式計算機的定制過程之后,服務器100輸出所述第一配置信息。例如,通過打印機來打印該第一配置信息,或者通過電子文檔方式保存該第一配置信息,以便由生產(chǎn)廠商的相關人員完成上述后續(xù)處理。
[0085]如果用戶確定所定制的物理電子設備不滿足自己的需求,則用戶可以重新選擇包括另一配置的臺式計算機,并且該電子設備定制方法返回執(zhí)行步驟S310-S370。
[0086]此時,在服務器100中,所述信息獲得裝置110可以從客戶端200獲得第二配置信息,所述第二配置信息是關于由用戶根據(jù)所獲得的第一性能進行重新選擇而產(chǎn)生的第二集合的部件的信息,其中,所述第二集合的部件用于重新構(gòu)成所述物理電子設備。虛擬設備確定裝置120根據(jù)所述第二配置信息,確定與所述第二配置信息所對應的第二虛擬電子設備。然后,該性能反饋裝置130向所述客戶端反饋所述第二虛擬電子設備的性能參數(shù),以使得所述用戶通過所述客戶端獲得由所述第二集合的部件構(gòu)成的所述物理電子設備的第二性能。
[0087]例如,用戶可以在部件定制頁面中重新選擇某一個部件,這時,優(yōu)選地,在用于選擇每個單個部件的按鈕旁邊,根據(jù)頁面的可用空間,可以利用文字的方式顯示對于用戶感興趣的應用程序性能影響的范圍,或者用范圍條的方式顯示當前指標和修改該部件可以達到的上下限。如果用戶重新選擇的部件與其他部件不兼容,則可以在該頁面上加以說明(例如,顯示警告信息等)。對于其他選項(包括當前選擇在內(nèi)),采用如圖7所示的柱狀圖說明在當前配置下,僅更改此部件對于用戶選定應用的性能影響,例如性能指標提高或降低的百分比或性能指標變化后的絕對值等等。注意:如果其他部件在推薦配置的基礎上已進行定制,系統(tǒng)的性能基準一定是以修改后的其他組件為準,包括部件兼容性的顯示。
[0088]由此可見,采用根據(jù)本發(fā)明第一實施例的電子設備定制方法、服務器和客戶端,可以在用戶購買電子設備時,向用戶提供在執(zhí)行一個或多個操作時的性能指標的數(shù)值,使得用戶能夠判斷自己當前定制的電子設備的性能狀況是否滿足自己的需求,如果是,則繼續(xù)購買該電子設備;否則,用戶可以通過修改配置而獲得滿足需求的電子設備,或者選擇放棄購買該電子設備。
[0089]因此,在本發(fā)明中,可以實現(xiàn)以下有益效果:
[0090]1、幫助用戶找到性能瓶頸,使得他/她能夠花最小的代價提高系統(tǒng)整體性能,而不是花很多錢去加一個本來就已經(jīng)足夠的配件;
[0091]2、針對用戶最常用的應用進行系統(tǒng)優(yōu)化,例如如果更換性能更好的顯卡只會對玩3D游戲產(chǎn)生明顯的影響,則主要用途是文本處理和閱讀的用戶就沒有必要升級顯卡;
[0092]3、避免部件兼容性不好的問題。對于自助裝機(DIY)用戶來說,避免了以下情況出現(xiàn):如果沒有經(jīng)驗,就算所有的件都是買的貴的,最后的性能也不一定好,很多時候這是因為一些配件互相存在兼容性問題。
[0093]在下文中,將參考圖8和圖9來描述根據(jù)本發(fā)明第二實施例的電子設備定制方法、服務器和客戶端。在本發(fā)明的第二實施例中,繼續(xù)將定制臺式計算機的過程作為示例來進行說明。
[0094]圖8圖示了根據(jù)本發(fā)明第二實施例的電子設備定制方法,而圖9圖示了根據(jù)本發(fā)明第二實施例的用于電子設備定制的系統(tǒng)300。[0095]圖8所圖示的根據(jù)本發(fā)明第二實施例的電子設備定制方法可以應用于圖9所圖示的系統(tǒng)300。如圖9所圖示的,該系統(tǒng)300包括:服務器100和客戶端200。
[0096]該服務器100包括:信息獲得裝置110、虛擬設備確定裝置120和性能反饋裝置130。其中,該性能反饋裝置130具體地包括:環(huán)境構(gòu)建單元133和環(huán)境傳送單元134。
[0097]該客戶端200包括:信息生成裝置210、信息發(fā)送裝置220、性能獲得裝置230、和用戶反饋裝置240。
[0098]如圖8所圖示的,根據(jù)本發(fā)明第二實施例的電子設備定制方法包括:
[0099]在步驟S410中,根據(jù)用戶的選擇來生成第一配置信息。
[0100]在步驟S420中,向服務器發(fā)送所述第一配置信息。
[0101]在步驟S430中,從客戶端獲得第一配置信息。
[0102]在步驟S440中,確定與所述第一配置信息所對應的第一虛擬電子設備。
[0103]步驟S410-S440與第一實施例中的步驟S310-S340相同,并因而省略其詳細描述。
[0104]在步驟S450中,向所述客戶端反饋所述第一虛擬電子設備的第一虛擬環(huán)境。
[0105]具體地,環(huán)境構(gòu)建單元133根據(jù)該虛擬臺式計算機包括的各個部件的基本參數(shù),來構(gòu)建與所述第一配置信息所對應的第一虛擬電子設備的第一虛擬環(huán)境。
[0106]例如,在該環(huán)境構(gòu)建單元133中,資源分配模塊(未示出)針對所述第一集合的每個部件,分配與之對應的虛擬資源。例如,資源分配模塊向服務器100申請與第一配置信息對應的以下資源:型號為英特爾(Intel)奔騰雙核E6700、頻率為3200MHz的中央處理器;品牌為金士頓、容量為2GB、類型為DDR3的內(nèi)存;品牌為希捷、容量為500GB、轉(zhuǎn)速為7200轉(zhuǎn)、接口為SATA2的硬盤;型號為G41、顯存為IGB的主板集成顯卡;品牌為優(yōu)派的20英寸寬屏顯示器;型號為ALC655的主板集成聲卡;速度為IOOOMbps的以太網(wǎng)卡。
[0107]然后,資源組合模塊(未示出)接收上述虛擬資源,并且組合向所述第一集合的每個部件分配的虛擬資源,以構(gòu)建與所述第一配置信息所對應的第一虛擬電子設備的第一虛擬環(huán)境。
[0108]在構(gòu)建出該第一虛擬環(huán)境之后,參數(shù)獲取單元131將它發(fā)送到參數(shù)傳送單元132。然后,該參數(shù)傳送單元132進一步將它傳送到客戶端200。
[0109]為了達到上述目的,生產(chǎn)廠商需要事先對于各種設備的每個部件進行精確的建模,包括材質(zhì)、顏色、質(zhì)量、輸入輸出接口、各種工作情況下的輸入輸出,然后用一個軟件模型來模擬該硬件。當用戶在客戶端200定制一個臺式計算機的配置時,在服務器100上將與各個部件相應的軟件模塊拼裝成一個完整的虛擬設備,不將該虛擬設備推送到客戶端200,以便在客戶端200中,為用戶建立一個虛擬現(xiàn)實環(huán)境,從視頻信號采集、音頻信號采集、視覺、觸覺、聽覺等幾方面進行模擬,使得當用戶在真實空間中進行操作(輸入)時,服務器端實時根據(jù)虛擬設備的響應產(chǎn)生對應的感官效果以回傳給用戶。
[0110]在步驟S460中,從服務器獲得第一虛擬電子設備的第一虛擬環(huán)境。
[0111]具體地,在客戶端200中,性能獲得裝置230接收來自服務器100的數(shù)據(jù)包,通過其中包括的環(huán)境提取單元(未示出)進行各種處理來獲得第一虛擬電子設備的第一虛擬環(huán)境。
[0112]在步驟S470中,向用戶反饋所述第一虛擬電子設備的第一虛擬環(huán)境。
[0113]具體地,在從性能獲得裝置230接收到第一虛擬電子設備的第一虛擬環(huán)境之后,用戶反饋裝置240向用戶反饋這種第一虛擬環(huán)境,以使得所述用戶通過所述客戶端200獲得由所述第一集合的部件構(gòu)成的所述物理電子設備的該第一虛擬環(huán)境,并且利用所述第一虛擬環(huán)境來執(zhí)行一個或多個操作,以便親身感受由所述第一集合的部件構(gòu)成的所述物理電子設備在執(zhí)行所述一個或多個操作時的性能。
[0114]例如,此時,客戶端200可以僅僅作為一個顯示和輸入客戶端,在確保足夠高的網(wǎng)絡帶寬的情況下,從服務器100 (例如,云端)下載用戶所定制的物理臺式計算機的虛擬環(huán)境,并將該虛擬環(huán)境實時地推送給用戶。
[0115]然后,用戶可以通過所下載的虛擬環(huán)境來執(zhí)行自己關心的一些操作。例如,利用虛擬環(huán)境來執(zhí)行開關機操作以觀察開關機時間;在開機操作之后,運行諸如3D游戲之類的應用來體驗運行效果等等。
[0116]最終,用戶可以根據(jù)客戶端所反饋的第一虛擬電子設備的第一虛擬環(huán)境,來確定所定制的物理電子設備是否滿足自己的需求。如果確定所定制的物理電子設備滿足自己的需求,則用戶通過客戶端200來向服務器100輸入定制確定信息。否則,用戶可以調(diào)整在第一配置信息中包括的一個或多個部件型號,此時該電子設備定制方法返回執(zhí)行步驟S310-S370,以重新獲得第二配置信息,并且向用戶重新提供與由第二集合的部件構(gòu)成的所述物理電子設備的第二虛擬電子設備對應的第二虛擬環(huán)境,以便進行新一輪的操作體驗。
[0117]由此可見,采用根據(jù)本發(fā)明第二實施例的電子設備定制方法、服務器和客戶端,可以在用戶購買電子設備時,通過虛擬現(xiàn)實的方式模擬出一臺該用戶正在定制的設備,通過在這臺虛擬設備上直接進行操作,第一視角地感知該設備的外觀、質(zhì)感、使用手感、流暢度、噪音大小、發(fā)熱量和能耗等,同時可以進一步顯示一些相關的性能參數(shù)的具體數(shù)值。因此,在本發(fā)明中,可以使得用戶在臺式計算機定制過程中更加切身體會到在更換某一個或多個部件之后,臺式計算機的性能變化,進一步提升了用戶體驗感受。
[0118]此外,需要說明的是,盡管在上文中將本發(fā)明實現(xiàn)為服務器和客戶端的形式,但是本發(fā)明不限于此。而是,可以將本發(fā)明實現(xiàn)為一個單機系統(tǒng)。在此情況下,用戶可以例如在生產(chǎn)廠商的產(chǎn)品展示中心或者銷售中心,利用該單機系統(tǒng)中通過諸如網(wǎng)頁、應用程序等用戶界面來選擇、調(diào)整所定制的電子設備的各個部件。并且,該單機系統(tǒng)通過在自身存儲器或者通過網(wǎng)絡來下載與所定制的電子設備對應的虛擬電子設備的性能參數(shù),并且向用戶提供例如“如果內(nèi)存從2G加到4G,在運行3D游戲魔獸時的流暢度提高10%”,或者向用戶提供對應的虛擬環(huán)境(假設該單機系統(tǒng)的性能足夠高的情況下),以作為定制參考。
[0119]在上面詳細描述了本發(fā)明的各個實施例。然而,本領域技術人員應該理解,在不脫離本發(fā)明的原理和精神的情況下,可對這些實施例進行各種修改,組合或子組合,并且這樣的修改應落入本發(fā)明的范圍內(nèi)。
【權利要求】
1.一種電子設備定制方法,所述方法應用于服務器,其特征在于,所述方法包括: 從客戶端獲得第一配置信息,所述第一配置信息是關于由用戶選擇而產(chǎn)生的第一集合的部件的信息,其中,所述第一集合的部件用于構(gòu)成一物理電子設備; 根據(jù)所述第一配置信息,確定與所述第一配置信息所對應的第一虛擬電子設備;以及 向所述客戶端反饋所述第一虛擬電子設備的性能參數(shù),以使得所述用戶通過所述客戶端獲得由所述第一集合的部件構(gòu)成的所述物理電子設備的第一性能。
2.根據(jù)權利要求1的方法,其特征在于,向所述客戶端反饋所述第一虛擬電子設備的性能參數(shù)的步驟包括: 從性能指標列表中獲取所述第一虛擬電子設備在執(zhí)行一個或多個操作時的性能指標的數(shù)值;以及 向所述客戶端傳送所述第一虛擬電子設備的性能指標的數(shù)值,以使得所述用戶通過所述客戶端獲得由所述第一集合的部件構(gòu)成的所述物理電子設備在執(zhí)行一個或多個操作時的性能指標的數(shù)值。
3.根據(jù)權利要求1的方法,其特征在于,向所述客戶端反饋所述第一虛擬電子設備的性能參數(shù)的步驟包括: 根據(jù)第一配置信息來構(gòu)建與所述第一配置信息所對應的第一虛擬電子設備的第一虛擬環(huán)境;以及 向所述客戶端傳送所述第一虛擬電子設備的第一虛擬環(huán)境,以使得所述用戶通過所述客戶端獲得由所述第一集合的部件構(gòu)成的所述物理電子設備的第一虛擬環(huán)境,并且利用所述第一虛擬環(huán)境來執(zhí)行一個或多個操作,以便親身感 受由所述第一集合的部件構(gòu)成的所述物理電子設備在執(zhí)行所述一個或多個操作時的性能。
4.根據(jù)權利要求3的方法,其特征在于,根據(jù)第一配置信息來構(gòu)建與所述第一配置信息所對應的第一虛擬電子設備的第一虛擬環(huán)境的步驟包括: 針對所述第一集合的每個部件,分配與之對應的虛擬資源;以及 組合向所述第一集合的每個部件分配的虛擬資源,以構(gòu)建與所述第一配置信息所對應的第一虛擬電子設備的第一虛擬環(huán)境。
5.根據(jù)權利要求1的方法,其特征在于,所述方法還包括: 從客戶端獲得第二配置信息,所述第二配置信息是關于由用戶根據(jù)所獲得的第一性能進行重新選擇而產(chǎn)生的第二集合的部件的信息,其中,所述第二集合的部件用于重新構(gòu)成所述物理電子設備; 根據(jù)所述第二配置信息,確定與所述第二配置信息所對應的第二虛擬電子設備;以及 向所述客戶端反饋所述第二虛擬電子設備的性能參數(shù),以使得所述用戶通過所述客戶端獲得由所述第二集合的部件構(gòu)成的所述物理電子設備的第二性能。
6.根據(jù)權利要求1的方法,其特征在于,所述方法還包括: 從客戶端獲得定制確定信息,所述定制確認信息指示出用戶根據(jù)所獲得的第一性能而確定選擇由所述第一集合的部件構(gòu)成的所述物理電子設備;以及 根據(jù)所述定制確認信息來輸出所述第一配置信息。
7.一種用于電子設備定制的服務器,其特征在于,所述服務器包括: 信息獲得裝置,用于從客戶端獲得第一配置信息,所述第一配置信息是關于由用戶選擇而產(chǎn)生的第一集合的部件的信息,其中,所述第一集合的部件用于構(gòu)成一物理電子設備; 虛擬設備確定裝置,用于根據(jù)所述第一配置信息,確定與所述第一配置信息所對應的第一虛擬電子設備;以及 性能反饋裝置,用于向所述客戶端反饋所述第一虛擬電子設備的性能參數(shù),以使得所述用戶通過所述客戶端獲得由所述第一集合的部件構(gòu)成的所述物理電子設備的第一性能。
8.根據(jù)權利要求7的方法,其特征在于,所述性能反饋裝置包括: 參數(shù)獲取單元,用于從性能指標列表中獲取所述第一虛擬電子設備在執(zhí)行一個或多個操作時的性能指標的數(shù)值;以及 參數(shù)傳送單元,用于向所述客戶端傳送所述第一虛擬電子設備的性能指標的數(shù)值,以使得所述用戶通過所述客戶端獲得由所述第一集合的部件構(gòu)成的所述物理電子設備在執(zhí)行一個或多個操作時的性能指標的數(shù)值。
9.根據(jù)權利要求7的方法,其特征在于,所述性能反饋裝置包括: 環(huán)境構(gòu)建單元,用于根據(jù)第一配置信息來構(gòu)建與所述第一配置信息所對應的第一虛擬電子設備的第一虛擬環(huán)境;以及 環(huán)境傳送單元,用于向所述客戶端傳送所述第一虛擬電子設備的第一虛擬環(huán)境,以使得所述用戶通過所述客戶端獲得由所述第一集合的部件構(gòu)成的所述物理電子設備的第一虛擬環(huán)境,并且利用所述第一虛擬環(huán)境來執(zhí)行一個或多個操作,以便親身感受由所述第一集合的部件構(gòu)成的所述物理電子設備在執(zhí)行所述一個或多個操作時的性能。
10.根據(jù)權利要求9的方法,其特征在于,所述環(huán)境構(gòu)建單元包括: 資源分配模塊,用于針對所述第一集合的每個部件,分配與之對應的虛擬資源;以及資源組合模塊,用于組合向所述第一集合的每個部件分配的虛擬資源,以構(gòu)建與所述第一配置信息所對應的第一虛擬電子設備的第一虛擬環(huán)境。
11.根據(jù)權利要求7的方法,其特征在于, 所述信息獲得裝置還用于從客戶端獲得第二配置信息,所述第二配置信息是關于由用戶根據(jù)所獲得的第一性能進行重新選擇而產(chǎn)生的第二集合的部件的信息,其中,所述第二集合的部件用于重新構(gòu)成所述物理電子設備, 所述虛擬設備確定裝置還用于根據(jù)所述第二配置信息,確定與所述第二配置信息所對應的第二虛擬電子設備;以及 所述性能反饋裝置還用于向所述客戶端反饋所述第二虛擬電子設備的性能參數(shù),以使得所述用戶通過所述客戶端獲得由所述第二集合的部件構(gòu)成的所述物理電子設備的第二性能。
12.根據(jù)權利要求7的方法,其特征在于, 所述信息獲得裝置還用于從客戶端獲得定制確定信息,所述定制確認信息指示出用戶根據(jù)所獲得的第一性能而確定選擇由所述第一集合的部件構(gòu)成的所述物理電子設備,并且所述服務器還包括: 信息輸出裝置,用于根據(jù)所述定制確認信息來輸出所述第一配置信息。
13.一種電子設備定制方法,所述方法應用于客戶端,其特征在于,所述方法包括: 根據(jù)用戶的選擇來生成第一配置信息,所述第一配置信息是關于由用戶選擇而產(chǎn)生的第一集合的部件的信息,其中,所述第一集合的部件用于構(gòu)成一物理電子設備; 向服務器發(fā)送所述第一配置信息,以使得所述服務器根據(jù)所述第一配置信息,確定與所述第一配置信息所對應的第一虛擬電子設備; 從服務器獲得第一虛擬電子設備的性能參數(shù);以及 向用戶反饋所述第一虛擬電子設備的性能參數(shù),以使得所述用戶獲得由所述第一集合的部件構(gòu)成的所述物理電子設備的第一性能。
14.一種用于電子設備定制的客戶端,其特征在于,所述客戶端包括: 信息生成裝置,用于根據(jù)用戶的選擇來生成第一配置信息,所述第一配置信息是關于由用戶選擇而產(chǎn)生的第一集合的部件的信息,其中,所述第一集合的部件用于構(gòu)成一物理電子設備; 信息發(fā)送裝置,用于向服務器發(fā)送所述第一配置信息,以使得所述服務器根據(jù)所述第一配置信息,確定與所述第一配置信息所對應的第一虛擬電子設備; 性能獲得裝置,用于從服務器獲得第一虛擬電子設備的性能參數(shù);以及用戶反饋裝置,用于向用戶反饋所述第一虛擬電子設備的性能參數(shù),以使得所述用戶獲得由所述第一集合的部件構(gòu)成的`所述物理電子設備的第一性能。
【文檔編號】G06Q30/02GK103489115SQ201210191979
【公開日】2014年1月1日 申請日期:2012年6月11日 優(yōu)先權日:2012年6月11日
【發(fā)明者】馮翱, 高鋒 申請人:聯(lián)想(北京)有限公司