本發(fā)明涉及終端設備技術領域,具體涉及一種終端設備性能評價信息的處理方法及裝置;本發(fā)明同時還涉及一種性能評價信息的獲取方法及裝置、處理系統(tǒng)。
背景技術:隨著計算機、手持終端的普及,越來越多的用戶會選擇智能手機、智能平板電腦、個人計算機等終端設備來上網(wǎng)、娛樂或工作。而隨著半導體制造業(yè)不斷進步以及一體化集成設計的出現(xiàn),個人計算機、手持終端等終端設備的制造門檻不斷降低,越來越多的企業(yè)都開始制造銷售上述的終端設備。市場上充斥著各種品牌、配置的終端設備,用戶在購買時難以挑選出與其性能指標要求相匹配的機器;同時市場上也出現(xiàn)了很多山寨、拼裝終端設備的不良廠商,導致終端設備的銷售市場魚目混雜,用戶在購買更加無從無法全面了解終端的性能指標,在購買時難免會上當?,F(xiàn)有用戶在購買終端設備時,一般查看簡單熟知的性能信息來獲取終端設備的性能參數(shù),并以此決定是否購買該設備,但是由于終端設備硬件構成較為復雜,而且還需要考慮機器硬件之間的匹配性能,一般用戶無法深入了解機器的性能參數(shù),從而無從對機器的整體或單項性能指標做出評價。使得用戶僅憑簡單的性能信息無法購買到滿意的機器。
技術實現(xiàn)要素:鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的終端設備的性能評價信息的處理方法及相應的終端設備的性能評價信息的處理的裝置。本發(fā)明同時還提供了一種終端設備的性能評價 信息的獲取方法和獲取裝置。依據(jù)本發(fā)明的一個方面,提供了一種終端設備的性能評價信息的處理方法,包括:獲取發(fā)送自終端設備的所述終端設備的性能指標信息;在服務器端數(shù)據(jù)庫中查詢與所述終端設備的性能指標信息相匹配的預存信息;獲取與所述終端設備的性能指標信息相匹配的預存信息的性能評價信息;向所述終端設備返回所述預存信息的性能評價信息??蛇x的,所述獲取發(fā)自終端設備的所述終端設備的性能指標信息:接收發(fā)自終端設備的經(jīng)加密處理的終端設備的性能指標信息;對所述終端設備的性能指標信息進行解密處理。可選的,所述獲取發(fā)自終端設備的所述終端設備的性能指標信息還包括:驗證所述進行解密處理所獲得的終端設備的性能指標信息的數(shù)據(jù)完整性;若驗證結果為數(shù)據(jù)不完整,則向終端設備返回數(shù)據(jù)異常提示??蛇x的,所述獲取發(fā)自終端設備的所述終端設備的性能指標信息還包括:接收發(fā)自終端設備的經(jīng)不可逆加密處理生成的終端設備的性能指標信息的第一校驗串;所述驗證所述進行解密處理所獲得的終端設備的性能指標信息的數(shù)據(jù)完整性包括:對解密處理所獲得的終端設備的性能指標信息執(zhí)行與前述不可逆加密相同方式的加密處理,生成第二校驗串;比對所述第一校驗串和第二校驗串是否相同;若不相同,則認為所獲得的終端設備的性能指標信息的數(shù)據(jù)不完整,若相同,則視為數(shù)據(jù)完整。可選的,所述向所述終端設備返回所述預存信息的性能評價信息還包括,返回所述終端設備性能指標信息相匹配的預存信息對應的所有或任何單項硬件的性能評價信息;其中,所述單項硬件的性能評價信息包括中央處理單元(CPU)的性能評價信息、顯卡的性能評價信息、內存的性能評價信息或硬盤的性能評價信息??蛇x的,若服務器端端數(shù)據(jù)庫中沒有與所述終端設備的性能指標信息匹配的預存信息,則向終端設備返回與所述終端設備的性能指標信息最接近的預存信息的性能評價信息。此外,本發(fā)明還提供一種終端設備的性能評價信息的獲取方法,包括:獲取終端設備的性能參數(shù);根據(jù)所述終端設備的性能參數(shù)獲取相應的性能指標信息;向服務器端發(fā)送所述終端設備的性能指標信息;接收服務器端返回的、根據(jù)所發(fā)送的性能指標信息而獲得的性能評價信息??蛇x的,所述性能參數(shù)包括該終端設備的第一硬件性能參數(shù)、第二硬件性能參數(shù)、第三硬件性能參數(shù)和第四硬件性能參數(shù)??蛇x的,所述第一硬件性能參數(shù)為CPU性能參數(shù),所述第二硬件性能參數(shù)為顯卡性能參數(shù),第三硬件性能參數(shù)為內存性能參數(shù),第四硬件性能參數(shù)為硬盤性能參數(shù);所述性能參數(shù)由所述終端設備的標準設備接口協(xié)議獲取。可選的,所述性能指標信息為由第一硬件性能參數(shù)、第二硬件性能參數(shù)、第三硬件性能參數(shù)和第四硬件性能參數(shù)所決定的終端設備的整體性能指標信息,和/或,上述任何硬件性能參數(shù)所決定的單項性能指標信息。可選的,所述向服務器端發(fā)送所述終端設備的性能指標信息還包括,在發(fā)送之前對所述終端設備的性能指標信息進行加密處理;其中,所述加密處理包括,將所述獲取的終端設備的性能指標信息處理為字符串;對所述字符串進行可逆加密生成加密信息,以及對所述字符串進行不可逆加密生成第一校驗串??蛇x的,所述將所述獲取的終端設備的性能指標信息處理為字符串包括:將所述性能指標信息處理為Josn(JavaScriptObjectNotation)格式字符串或xml(ExtensibleMarkupLanguage)格式字符串。可選的,該方法還包括:接收服務器端發(fā)送的返回數(shù)據(jù)異常提示;并跳轉到所述向服務器端發(fā)送所述終端設備的性能指標信息的步驟。相應的,本發(fā)明還提供一種終端設備的性能評價信息的處理裝置,包括:終端信息獲取單元,用于獲取發(fā)自終端設備的所述終端設備的性能指標信息;查詢單元,用于在服務器端數(shù)據(jù)庫中查詢與所述終端設備的性能指標信息相匹配的預存信息;匹配單元,用于獲取與所述終端設備的性能指標信息相匹配的預存信息的性能評價信息;比對結果發(fā)送單元,用于向所述終端設備返回所述預存信息的性能評價信息??蛇x的,所述終端信息獲取單元包括:第一接收單元,用于接收發(fā)自終端設備的經(jīng)加密處理的終端設備的性能指標信息;解密單元,用于對所述終端設備的性能指標信息進行解密處理??蛇x的,所述終端信息獲取單元還包括:驗證單元,用于驗證所述進行解密處理所獲得的終端設備的性能指標信息的數(shù)據(jù)完整性;返回單元,用于在若驗證結果為數(shù)據(jù)不完整時向終端設備返回數(shù)據(jù)異常提示??蛇x的,所述終端信息獲取單元還包括:第二接收單元,用于接收發(fā)自終端設備的經(jīng)不可逆加密處理生成的終端設備的性能指標信息的第一校驗串。所述驗證單元包括:第二加密單元,用于對解密處理所獲得的終端設備的性能指標信息執(zhí)行與前述不可逆加密相同方式的加密處理,生成第二校驗串;比對單元,用于比對所述第一校驗串和第二校驗串是否相同??蛇x的,所述比對結果發(fā)送單元還包括,終端參數(shù)下發(fā)單元,用于返回所述終端設備性能指標信息相匹配的預存信息對應的所有或任何單項硬件的性能評價信息;其中,所述單項硬件的性能評價信息包括中央處理單元(CPU)的性能評價信息、顯卡的性能評價信息、內存的性能評價信息或硬盤的性能評價信息。相應的,本發(fā)明還提供一種終端設備的性能評價信息的獲取裝置,包括:參數(shù)獲取單元,用于獲取終端設備的性能參數(shù);性能指標獲取單元,用于根據(jù)所述終端設備的性能參數(shù)獲取相應的性能指標信息;性能指標發(fā)送單元,用于向服務器端發(fā)送所述終端設備的性能指標信息;結果接收單元,用于接收服務器端返回的、根據(jù)所發(fā)送的性能指標信息而獲得的性能評價信息。可選的,所述性能指標發(fā)送單元還包括,第一加密單元,用于在發(fā)送之前對所述終端設備的性能指標信息進行加密處理??蛇x的,所述第一加密單元包括:可逆加密單元,用于對所述終端設備的性能指標信息進行可逆加密生成加密信息;不可逆加密單元,用于對所述終端設備的性能指標信息進行不可逆加密生成第一校驗串??蛇x的,所述第一加密單元還包括,預處理單元,用于在加密處理之前 將所述獲取的終端設備的性能指標信息處理為字符串??蛇x的,該裝置還包括:異常接收單元,用于接收服務器端發(fā)送的返回數(shù)據(jù)異常提示;跳轉單元,用于在響應異常接收單元的異常提示并跳轉到所述向服務器端發(fā)送所述終端設備的性能指標信息的步驟。本發(fā)明的終端設備的性能評價信息的處理方法,通過獲取終端設備的性能指標信息,并根據(jù)該性能指標信息與數(shù)據(jù)庫中預存的相應信息進行匹配,以此獲取終端設備的性能評價信息,并反饋至客戶端;使得用戶在購買終端設備時能夠判斷其購買對象能否達到其預期的性能要求,并而減少或消除用戶被欺騙的可能性。上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式。附圖說明通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:圖1為本發(fā)明的一種終端設備的性能評價信息的處理方法的實施例的流程圖;圖2為本發(fā)明的一種終端設備的性能評價信息的獲取方法實施例的流程圖;圖3為本發(fā)明的一種終端設備的性能評價信息的處理裝置的一種實施例的示意圖;圖4為本發(fā)明的一種終端設備的性能評價信息的獲取裝置的一種實施例的示意圖;圖5和圖6分別為向終端設備返回整體性能評價信息的窗口截圖之一和之二;圖7為點擊圖6中的“查看綜合性能排行”后顯示的窗口的截圖;圖8、圖9、圖10分別給出了不同單個硬件的性能排行的截圖。具體實施方式下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現(xiàn)本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。請參考圖1,其為本發(fā)明的終端設備的性能評價信息的處理方法的實施例的流程圖。本實施中的終端設備的性能評價信息的處理方法包括:獲取發(fā)送自終端設備的所述終端設備的性能指標信息;在服務器端數(shù)據(jù)庫中查詢與所述終端設備的性能指標信息相匹配的預存信息;獲取與所述終端設備的性能指標信息相匹配的預存信息的性能評價信息;向所述終端設備返回所述預存信息的性能評價信息。下面詳細進行描述。步驟100,獲取發(fā)送自終端設備的所述終端設備的性能指標信息;本發(fā)明實施例可以應用于智能手機、平板電腦、筆記本電腦、PDA(個人數(shù)字助理,PersonalDigitalAssistant)等移動終端性能的檢測,也可以應用于臺式電腦等固定終端性能的檢測,本發(fā)明實施例對具體的終端不加以限制。對于任何的終端設備,都有其特定的性能指標信息,這些特定的性能指標信息,構成了用戶在識別和購買該產(chǎn)品的依據(jù)。本實施例中的,所述的性能指標信息包括該終端設備的第一硬件性能參數(shù)、第二硬件性能參數(shù)、第三硬件性能參數(shù)和第四硬件性能參數(shù)。具體的,所述第一硬件性能參數(shù)為CPU性能參數(shù),所述第二硬件性能參數(shù)為顯卡性能參數(shù),第三硬件性能參數(shù)為內存性能參數(shù),第四硬件性能參數(shù)為硬盤性能參數(shù)。本步驟中,所述獲取發(fā)自終端設備的所述終端設備的性能指標信息:接收發(fā)自終端設備的經(jīng)加密處理的終端設備的性能指標信息;對所述終端設備的性能指標信息進行解密處理;驗證所述進行解密處理所獲得的終端設備的性能指標信息的數(shù)據(jù)完整性;若驗證結果為數(shù)據(jù)不完整,則向終端設備返回 數(shù)據(jù)異常提示。具體而言,服務器端欲對終端設備的性能指標信息進行處理,首先要接收發(fā)自終端設備的性能指標信息??赏ㄟ^一定的方式獲取終端設備的性能參數(shù),并根據(jù)所述性能參數(shù)獲取相應的性能指標信息。所述性能參數(shù)由所述終端設備的標準設備接口協(xié)議獲取。本實施例中,所述性能參數(shù)包括處理器性能參數(shù)、顯卡性能參數(shù)、內存性能參數(shù)和硬盤性能參數(shù)。其中,處理器性能主要是指處理器的主頻,也就是CPU的時鐘頻率或工作頻率。其通過利用CPU的運算能力算出特定結果(例如圓周率后特定位數(shù))所需時間來獲得。其運算可以是整形運算,包括整形數(shù)字排序、浮點模擬運算、神經(jīng)網(wǎng)絡測試、最大公因子運算或π計算等,或者浮點運算:包括IDEA解密運算、浮點多項式計算等。顯卡性能可以通過單位時間內幀數(shù)獲得,內存性能主要測試內存的讀寫速度,可以位域運算、或矩陣賦值運算測試,硬盤的性能包括數(shù)據(jù)讀寫速度測試。上述的性能參數(shù)也可以通過讀取SMBIOS(SystemManagementBIOS)、PCI(PeripheralComponentInterconnect)數(shù)據(jù)、硬盤的S.M.A.R.T信息,來獲取電腦等終端設備的硬件信息。其中,SMBIOS是主板或系統(tǒng)制造者以標準格式顯示產(chǎn)品管理信息所需遵循的統(tǒng)一規(guī)范。PCI是一種連接電子計算機主板和外部設備的總線標準。一般PCI設備可分為以下兩種形式,直接布放在主板上的集成電路,在PCI規(guī)范中稱作“平面設備”(planardevice)。S.M.A.R.T的全稱為“Self-MonitoringAnalysisandReportingTechnology”,即“自我監(jiān)測、分析及報告技術”。支持S.M.A.R.T技術的硬盤可以通過硬盤上的監(jiān)測指令和主機上的監(jiān)測軟件對磁頭、盤片、馬達、電路的運行情況、歷史記錄及預設的安全值進行分析、比較。此外,在其它的實施例中,也可以通過從系統(tǒng)API獲取硬件標識信息包括硬件的芯片標識和用戶設備標識。芯片標識可以包括芯片廠家和芯片型號,設備標識可以包括生產(chǎn)廠家和設備系列型號。例如,某顯卡的硬件標識信息為AMD6450IBMX61,其中AMD為該顯卡芯片的廠家,6450為芯片型號,AMD6450合起來為該顯卡的芯片標識;IBM為該顯卡的生產(chǎn)廠家,X61為該顯卡所屬設備系列型號,IBMX61合起來為用戶設備標識,等等;獲取了硬件 的設備標示等信息,即可獲得有關該硬件的性能參數(shù)。當然,還可以通過其它已知的方式獲取終端設備的硬件信息參數(shù),這里不再一一進行贅述。將通過獲得上述的性能參數(shù)的值可作為該硬件的性能指標評分,作為性能指標信息。例如,硬盤的讀寫速度的值可以作為指標評分,讀寫速度越快,分數(shù)越高,通過分數(shù)則可直觀得知該硬盤的指標的高低。將所有硬件的性能指標評分相加,即可獲得最該終端設備的總性能指標的評分。對于不同類型和不同操作系統(tǒng)的終端設備,獲取相應的性能指標信息的原理同上,這里不再贅述。在通過上述的方式獲得終端設備的性能指標信息之后,還需要對其進行一定的處理,以便于上傳。例如,首先要對所獲得的性能指標信息進行字符化處理,字符化處理的方法包括但不限于Josn(JavaScriptObjectNotation)格式字符串或xml(ExtensibleMarkupLanguage)格式字符串。對于某品牌的臺式計算機,在獲取其性能指標信息之后,可將其組裝成xml格式字符串:上述的字符串中,包括了硬件的品牌、標稱參數(shù)以及性能指標信息。接著,將獲得的字符串進行加密處理。加密手段包括可以加密和不可逆加密。通過可逆加密獲得加密后的數(shù)據(jù),通過不可逆加密獲得檢驗串。本實施例中,以可逆加解密算法為Crypt_DES、不可逆加密算法為MD5為例進行說明。下面對可逆加解密算法為Crypt_DES進行簡單解釋。Crypt函數(shù)返回使用DES、Blowfish或MD5加密的字符串。在不同的操作系統(tǒng)上,該函數(shù)的行為不同,某些操作系統(tǒng)支持一種以上的算法類型。DES算法全稱為DataEncryptionStandard,即數(shù)據(jù)加密算法。DES算法的入口參數(shù)有三個:Key、Data、Mode。其中Key為8個字節(jié)共64位,是DES算法的工作密鑰;Data也為8個字節(jié)64位,是要被加密或被解密的數(shù)據(jù);Mode為DES的工作方式,有兩種:加密或解密。終端設備的性能指標信息字符串通過DES加密之后,獲得加密后的字符串,經(jīng)過MD5不可逆加密之后,獲得第一校驗串(checkToken1),將所述加密后的字符串+秘鑰,連同所述的第一校驗串發(fā)送至服務器端。其中,發(fā)送的方法包括用POST命令發(fā)送。使用POST命令發(fā)送數(shù)據(jù),服務端接受請求消息的Data中存儲的數(shù)據(jù)是封閉的,同時能保證數(shù)據(jù)的完整性。服務器端接收到終端設備發(fā)送的經(jīng)上述加密處理的性能指標信息之后,對所述的接收的性能指標信息進行解密處理。具體的,對上述的DES加密的加密數(shù)據(jù),通過Crypt解密,解密之后,即可獲得上述的終端設備發(fā)送的Json字符串。將該字符串處理為數(shù)組形式,以便于對其后續(xù)的處理。進一步的,還需要驗證經(jīng)解密之后的數(shù)據(jù)是否完整。判斷的方式依賴于終端設備在發(fā)送之前時對所述待加密的性能指標信息的不可逆加密生成的第一校驗串。待服務器端解密獲得性能指標信息的同時,也獲得所述的第一校驗串。對該解密之后的性能指標信息執(zhí)行與在客戶端生成第一校驗串時相同的加密方式進行加密,以生成第二校驗串(checkToken2)。具體到本實施例中,對通過Crypt和解密秘鑰解密獲得的終端設備的性能指標信息(以xml字符串形式表達);并再次執(zhí)行MD5加密,以生成第二校驗串。然后,比對所述的第一校驗串和第二校驗串是否相同,若不相同,則識別為數(shù)據(jù)不完整,若相同,則識別為數(shù)據(jù)完整。上述驗證數(shù)據(jù)是否完整的基本原理是,若在服務器端接收的經(jīng)解密的數(shù)據(jù)若與客戶端發(fā)送的加密之前的數(shù)據(jù)相同,則上述兩種數(shù)據(jù)生成的校驗串也應當是相同,若兩種數(shù)據(jù)對應的校驗串不同,則生成該兩種校驗串的數(shù)據(jù)也是不同的,也即自發(fā)終端設備至服務器端接收解密的過程中可能有數(shù)據(jù)丟失或者被惡意篡改。通過上述數(shù)據(jù)完整性驗證,可保證服務器端接收的數(shù)據(jù)即為自發(fā)終端設備發(fā)送的完整數(shù)據(jù)。并且,不可逆加密避免校驗串在數(shù)據(jù)傳遞中被截獲篡改,保證了驗證的準確性。若經(jīng)上述的數(shù)據(jù)驗證后識別為數(shù)據(jù)不完整,則需服務器端向終端返回數(shù)據(jù)異常的提醒,以提醒終端設備再次發(fā)送數(shù)據(jù)。步驟110,在服務器端數(shù)據(jù)庫中查詢與所述終端設備的性能指標信息相匹配的預存信息。通過如前所述的方式,服務器端接收到完整的性能指標信息之后,在數(shù)據(jù)庫中查詢與該終端設備的性能指標信息相匹配的預存信息記錄。也就是說,在服務器端的數(shù)據(jù)庫中,保存有上述型號、品牌的終端設備的、包括上述的第一硬件參數(shù)、第二硬件參數(shù)、第三硬件參數(shù)及第四硬件參數(shù)在內的參數(shù)信息。通過數(shù)據(jù)庫檢索查詢該數(shù)據(jù)記錄。查詢的方式可以用包括逐條遍歷在內的多種方式。當然,該數(shù)據(jù)庫也可以設置有索引庫,通過索引庫的索引記錄 查詢上述的信息記錄。在本實施例中,不對數(shù)據(jù)庫中的預存信息記錄的查詢方法做任何限制。步驟120,獲取與所述終端設備的性能指標信息相匹配的預存信息的性能評價信息。查詢到與所述終端設備相匹配的預存信息記錄之后,比對該預存信息記錄與服務器端所獲取的上述的性能指標信息數(shù)據(jù)是否相同。具體的,在上述的例子中,在品牌、型號相同的情形下,判斷其CPU、顯卡、內存及硬盤等性能評價信息及整體評價信息是否相同。步驟130,向所述終端設備返回所述預存信息的性能評價信息。若上述步驟中,若比對結果為CPU、顯卡、內存及硬盤等性能評價信息及整體評價信息結果相同,則向所述終端設備返回所述預存信息的性能評價信息。其中,所述性能評價信息包括CPU、顯卡、內存及硬盤等單項的性能評價信息及整體評價信息。具體的,本實施例中,所述性能評價信息是指相應硬件性能指標所能執(zhí)行的任務,例如,對應于顯卡某一評分,給出其是否能夠流暢執(zhí)行播放視頻、游戲等任務,對應于整體評分,該終端設備是否能夠執(zhí)行文本閱讀、上網(wǎng)聊天、辦公、3D制作、迭代運算等任務。此外還可以一并給出該單項或整體評分在整個數(shù)據(jù)庫中所有信息記錄的排名。在圖5中顯示了向終端設備返回的整體性能評價信息。此外,用戶也可以進一步綜合性能排行,以及單項硬件的性能排行,例如,對于整體綜合得分為1551的終端設備,點擊圖6中的“查看綜合性能排行”客戶端返回的排名截圖如圖7所示:如上所述,服務器端也可以給出終端設備某硬件的排行,滿足購機需求,比如對游戲3D性能要求高,就可以參考“顯卡3D游戲性能”選擇此項附和自己需求的硬件,同時也可以更加直觀的方便diy電腦的用戶需求。圖8、圖8和圖10分別給出了不同單個硬件的性能排行。其中,圖8為顯卡3D游戲性能排行;圖9為內存性能排行;圖10為硬盤性能排行;服務器端可以根據(jù)終端設備的請求返回上述的評價信息及排行信息,以供參考。若服務器端端數(shù)據(jù)庫中沒有與所述終端設備的性能指標信息匹配的預存信息,則向終端設備返回與所述終端設備的性能指標信息最接近的預存信息的性能評價信息。在前述的步驟中,對硬件或整體的性能指標已經(jīng)做量化處理,故很容易在數(shù)據(jù)庫中找到最接近的預存信息,并將該信息返回至終端設備。以供用戶參考。同時,將該終端設備的數(shù)據(jù)信息記錄至該數(shù)據(jù),驗證該數(shù)據(jù)的正確性,并補充該智能終端的其它信息,以供再次對識別信息進行處理時可以提供該數(shù)據(jù)記錄。上述的終端設備的性能評價信息的處理方法,通過獲取終端設備的性能指標信息,并根據(jù)該性能指標信息與數(shù)據(jù)庫中預存的相應信息進行匹配,以此獲取終端設備的性能評價信息,并反饋至客戶端;使得用戶在購買終端設備時能夠判斷其購買對象能否達到其預期的性能要求,并而減少或消除用戶被欺騙的可能性。與上述的智能終端的識別信息的處理方法相對應的,本發(fā)明同時還提供了一種終端設備的性能評價信息的獲取方法。請參考圖2,其為本發(fā)明的終端設備的性能評價信息的獲取方法的實施例的流程圖。步驟200,獲取終端設備的性能參數(shù)。步驟210,根據(jù)所述終端設備的性能參數(shù)獲取相應的性能指標信息。本實施例中,所述的終端設備包括但不限于:各種不同操作系統(tǒng)的智能手機、智能平板電腦、商務通、臺式計算機終端、便攜式計算機等任何的具有輸入及輸出交互界面和中央處理單元的、能夠完成數(shù)據(jù)處理的電子產(chǎn)品。對于任何的終端設備,都有其特定的性能指標信息,這些特定的性能指標信息,構成了用戶在識別和購買該產(chǎn)品的依據(jù)。本實施例中的,所述的性能指標信息包括該終端設備的第一硬件性能參數(shù)、第二硬件性能參數(shù)、第三硬件性能參數(shù)和第四硬件性能參數(shù)。具體的,所述第一硬件性能參數(shù)為CPU性能參數(shù),所述第二硬件性能參數(shù)為顯卡性能參數(shù),第三硬件性能參數(shù)為內存性能參數(shù),第四硬件性能參數(shù)為硬盤性能參數(shù)。終端設備可通過一定的方式獲取終端設備的性能參數(shù),并根據(jù)所述性能參數(shù)獲取相應的性能指標信息。所述性能參數(shù)由所述終端設備的標準設備接口協(xié)議獲取。本實施例中,所述性能參數(shù)包括處理器性能參數(shù)、顯卡性能參數(shù)、內存性能參數(shù)和硬盤性能參數(shù)。其中,處理器性能主要是指處理器的主頻,也就是CPU的時鐘頻率或工作頻率。其通過利用CPU的運算能力算出特定結果(例如圓周率后特定位數(shù))所需時間來獲得。其運算可以是整形運算,包括整形數(shù)字排序、浮點模擬運算、神經(jīng)網(wǎng)絡測試、最大公因子運算或π計算等,或者浮點運算:包括IDEA解密運算、浮點多項式計算等。顯卡性能可以通過單位時間內幀數(shù)獲得,內存性能主要測試內存的讀寫速度,可以位域運算、或矩陣賦值運算測試,硬盤的性能包括數(shù)據(jù)讀寫速度測試。上述的性能參數(shù)也可以通過讀取SMBIOS(SystemManagementBIOS)、PCI(PeripheralComponentInterconnect)數(shù)據(jù)、硬盤的S.M.A.R.T信息,來獲取電腦等終端設備的硬件信息。其中,SMBIOS是主板或系統(tǒng)制造者以標準格式顯示產(chǎn)品管理信息所需遵循的統(tǒng)一規(guī)范。PCI是一種連接電子計算機主板和外部設備的總線標準。一般PCI設備可分為以下兩種形式,直接布放在主板上的集成電路,在PCI規(guī)范中稱作“平面設備”(planardevice)。S.M.A.R.T的全稱為“Self-MonitoringAnalysisandReportingTechnology”,即“自我監(jiān)測、分析及報告技術”。支持S.M.A.R.T技術的硬盤可以通過硬盤上的監(jiān)測指令和主機上的監(jiān)測軟件對磁頭、盤片、馬達、電路的運行情況、歷史記錄及預設的安全值進行分析、比較。將通過獲得上述的性能參數(shù)的值可作為該硬件的性能指標評分,作為性能指標信息。例如,硬盤的讀取速度的值可以作為指標評分,讀寫越快,分數(shù)越高,通過分數(shù)則可直觀得知該硬盤的指標的高低。將所有硬件的性能指標評分相加,即可獲得最該終端設備的總性能指標的評分。對于不同類型和不同操作系統(tǒng)的終端設備,獲取相應的性能指標信息的原理同上,這里不再贅述。步驟220,向服務器端發(fā)送所述終端設備的性能指標信息;在通過上述的方式獲得終端設備的性能指標信息之后,還需要對其進行 一定的處理。例如,首先要對所獲得的性能指標信息進行字符化處理,字符化處理的方法包括但不限于Josn(JavaScriptObjectNotation)格式字符串或xml(ExtensibleMarkupLanguage)格式字符串。對于某品牌的臺式計算機,在獲取其性能指標信息之后,可將其組裝成xml格式字符串:上述的字符串中,包括了硬件的品牌、標稱參數(shù)以及性能指標信息。接著,將獲得的字符串進行加密處理。加密手段包括可以加密和不可逆加密。通過可逆加密獲得加密后的數(shù)據(jù),通過不可逆加密獲得檢驗串。本實施例中,以可逆加解密算法為Crypt_DES、不可逆加密算法為MD5為例進行說明。下面對可逆加解密算法為Crypt_DES進行簡單解釋。Crypt函數(shù)返回使用DES、Blowfish或MD5加密的字符串。在不同的操作系統(tǒng)上,該函數(shù)的行為不同,某些操作系統(tǒng)支持一種以上的算法類型。DES算法全稱為DataEncryptionStandard,即數(shù)據(jù)加密算法。DES算法的入口參數(shù)有三個:Key、Data、Mode。其中Key為8個字節(jié)共64位,是DES算法的工作密鑰;Data也為8個字節(jié)64位,是要被加密或被解密的數(shù)據(jù);Mode為DES的工作方式,有兩種:加密或解密。終端設備的性能評價信息字符串通過DES加密之后,獲得加密后的字符串,經(jīng)過MD5不可逆加密之后,獲得第一校驗串(checkToken1),將所述加密后的字符串+秘鑰,連同所述的第一校驗串發(fā)送至服務器端。其中,發(fā)送的方法包括用POST命令發(fā)送。使用POST命令發(fā)送數(shù)據(jù),服務端接受請求消息的Data中存儲的數(shù)據(jù)是封閉的,同時能保證數(shù)據(jù)的完整性。步驟230,接收服務器端返回的、根據(jù)所發(fā)送的性能指標信息而獲得的性能評價信息。接收服務器端返回的、根據(jù)所發(fā)送的終端設備的性能指標信息及其預存的信息記錄的比對結果而得出的該終端設備的性能評價信息。其中,所述性能評價信息包括CPU、顯卡、內存及硬盤等單項的性能評價信息及整體評價信息。具體的,本實施例中,所述性能評價信息是指相應硬件性能指標所能執(zhí)行的任務,例如,對應于顯卡某一評分,給出其是否能夠流暢執(zhí)行播放視頻、游戲等任務,對應于整體評分,該終端設備是否能夠執(zhí)行文本閱讀、上網(wǎng)聊天、辦公、3D制作、迭代運算等任務。此外還可以一并給出該單項或整體評分在整個數(shù)據(jù)庫中所有信息記錄的排名。服務器根據(jù)所發(fā)送的加密數(shù)據(jù),進行解密、驗證完整性,并與預存在數(shù)據(jù)庫中的信息記錄進行對比,然后將比對的結果返回,終端設備接收該返回的結果。當然,在服務器端比對判斷時,還存在一種情況,即數(shù)據(jù)庫中沒有該信息記錄,則終端設備接收的為與所述終端設備的性能指標信息最接近的預存信息的性能評價信息。以供用戶參考。此外,若服務器驗證數(shù)據(jù)完整性后,驗證結果為不完整。其會向終端設備下發(fā)數(shù)據(jù)異常的提示。終端設備在接收上述服務器端發(fā)送的提示之后,有必要再次向服務器端發(fā)送所述終端設備的性能評價信息,該循環(huán)直至服務器端驗證數(shù)據(jù)完整時為止。以上公開了本發(fā)明的一種終端設備的性能評價信息的處理方法的實施例,與此相應的,本發(fā)明還公開了一種終端設備的性能評價信息的處理裝置。本實施例的一種終端設備的性能評價信息的處理裝置,包括:終端信息獲取單元300,用于獲取發(fā)自終端設備的所述終端設備的性能指標信息;查詢單元310,用于在服務器端數(shù)據(jù)庫中查詢與所述終端設備的性能指標信息相匹配的預存信息;匹配單元320,用于獲取與所述終端設備的性能指標信息相匹配的預存信息的性能評價信息;比對結果發(fā)送單元330,用于向所述終端設備返回所述預存信息的性能評價信息??蛇x的,所述終端信息獲取單元包括:第一接收單元,用于接收發(fā)自終端設備的經(jīng)加密處理的終端設備的性能指標信息;解密單元,用于對所述終端設備的性能指標信息進行解密處理。可選的,所述終端信息獲取單元還包括:驗證單元,用于驗證所述進行解密處理所獲得的終端設備的性能指標信息的數(shù)據(jù)完整性;返回單元,用于在若驗證結果為數(shù)據(jù)不完整時向終端設備返回數(shù)據(jù)異常提示。可選的,所述終端信息獲取單元還包括:第二接收單元,用于接收發(fā)自終端設備的經(jīng)不可逆加密處理生成的終端設備的性能指標信息的第一校驗串。所述驗證單元包括:第二加密單元,用于對解密處理所獲得的終端設備的性能指標信息執(zhí)行與前述不可逆加密相同方式的加密處理,生成第二校驗串;比對單元,用于比對所述第一校驗串和第二校驗串是否相同??蛇x的,所述比對結果發(fā)送單元還包括,終端參數(shù)下發(fā)單元,用于返回所述終端設備性能指標信息相匹配的預存信息對應的所有或任何單項硬件的性能評價信息;其中,所述單項硬件的性能評價信息包括中央處理單元(CPU)的性能評價信息、顯卡的性能評價信息、內存的性能評價信息或硬盤的性能評價信息。此外,以上還公開了本發(fā)明的一種終端設備的性能評價信息的獲取方法的實施例,與此相應的,本發(fā)明還公開了一種終端設備的性能評價信息的獲取裝置。請參考圖4,其為本發(fā)明的一種終端設備的性能評價信息的獲取裝置的一種實施例的示意圖。由于該裝置的實施例與前述的方法的實施例基本相同,下面僅簡單描述本實施例中的裝置。本實施例的一種終端設備的性能評價信息的獲取裝置,包括:參數(shù)獲取單元400,用于獲取終端設備的性能參數(shù);性能指標獲取單元410,用于根據(jù)所述終端設備的性能參數(shù)獲取相應的性能指標信息;性能指標發(fā)送單元420,用于向服務器端發(fā)送所述終端設備的性能指標信息;結果接收單元430,用于接收服務器端返回的、根據(jù)所發(fā)送的性能指標信息而獲得的性能評價信息??蛇x的,所述性能指標發(fā)送單元還包括,第一加密單元,用于在發(fā)送之前對所述終端設備的性能指標信息進行加密處理??蛇x的,所述第一加密單元包括:可逆加密單元,用于對所述終端設備的性能指標信息進行可逆加密生成加密信息;不可逆加密單元,用于對所述終端設備的性能指標信息進行不可逆加密生成第一校驗串??蛇x的,所述第一加密單元還包括,預處理單元,用于在加密處理之前將所述獲取的終端設備的性能指標信息處理為字符串??蛇x的,本實施例的終端設備的性能評價信息的獲取裝置還包括:異常接收單元,用于接收服務器端發(fā)送的返回數(shù)據(jù)異常提示;跳轉單元,用于在響應異常接收單元的異常提示并跳轉到所述向服務器端發(fā)送所述終端設備的性能指標信息的步驟。本發(fā)明實施例的終端設備的性能評價信息的獲取方法,所述向服務器端發(fā)送所述終端設備的性能指標信息還包括,在發(fā)送之前對所述終端設備的性能指標信息進行加密處理;其中,所述加密處理包括,將所述獲取的終端設備的性能指標信息處理為字符串;對所述字符串進行可逆加密生成加密信息,以及對所述字符串進行不可逆加密生成第一校驗串。本發(fā)明實施例的終端設備的性能評價信息的獲取方法,所述將所述獲取的終端設備的性能指標信息處理為字符串包括:將所述性能指標信息處理為Josn(JavaScriptObjectNotation)格式字符串或xml(ExtensibleMarkupLanguage)格式字符串。本發(fā)明實施例的終端設備的性能評價信息的獲取方法,還包括:接收服務器端發(fā)送的返回數(shù)據(jù)異常提示;并跳轉到所述向服務器端發(fā)送所述終端設備的性能指標信息的步驟。本發(fā)明實施例的終端設備的性能評價信息的處理裝置,包括:終端信息獲取單元,用于獲取發(fā)自終端設備的所述終端設備的性能指標信息;查詢單元,用于在服務器端數(shù)據(jù)庫中查詢與所述終端設備的性能指標信息相匹配的預存信息;匹配單元,用于獲取與所述終端設備的性能指標信息相匹配的預存信息的性能評價信息;比對結果發(fā)送單元,用于向所述終端設備返回所述預存信息的性能評價信息。本發(fā)明實施例的終端設備的性能評價信息的處理裝置,所述終端信息獲取單元包括:第一接收單元,用于接收發(fā)自終端設備的經(jīng)加密處理的終端設備的性能指標信息;解密單元,用于對所述終端設備的性能指標信息進行解密處理。本發(fā)明實施例的終端設備的性能評價信息的處理裝置,所述終端信息獲 取單元還包括:驗證單元,用于驗證所述進行解密處理所獲得的終端設備的性能指標信息的數(shù)據(jù)完整性;返回單元,用于在若驗證結果為數(shù)據(jù)不完整時向終端設備返回數(shù)據(jù)異常提示。本發(fā)明實施例的終端設備的性能評價信息的處理裝置,所述終端信息獲取單元還包括:第二接收單元,用于接收發(fā)自終端設備的經(jīng)不可逆加密處理生成的終端設備的性能指標信息的第一校驗串。所述驗證單元包括:第二加密單元,用于對解密處理所獲得的終端設備的性能指標信息執(zhí)行與前述不可逆加密相同方式的加密處理,生成第二校驗串;比對單元,用于比對所述第一校驗串和第二校驗串是否相同。本發(fā)明實施例的終端設備的性能評價信息的處理裝置,所述比對結果發(fā)送單元還包括,終端參數(shù)下發(fā)單元,用于返回所述終端設備性能指標信息相匹配的預存信息對應的所有或任何單項硬件的性能評價信息;其中,所述單項硬件的性能評價信息包括中央處理單元(CPU)的性能評價信息、顯卡的性能評價信息、內存的性能評價信息或硬盤的性能評價信息。本發(fā)明實施例的性能評價信息的獲取裝置,包括:參數(shù)獲取單元,用于獲取終端設備的性能參數(shù);性能指標獲取單元,用于根據(jù)所述終端設備的性能參數(shù)獲取相應的性能指標信息;性能指標發(fā)送單元,用于向服務器端發(fā)送所述終端設備的性能指標信息;結果接收單元,用于接收服務器端返回的、根據(jù)所發(fā)送的性能指標信息而獲得的性能評價信息。本發(fā)明實施例的終端設備的性能評價信息的獲取裝置,所述性能指標發(fā) 送單元還包括,第一加密單元,用于在發(fā)送之前對所述終端設備的性能指標信息進行加密處理。本發(fā)明實施例的終端設備的性能評價信息的獲取裝置,所述第一加密單元包括:可逆加密單元,用于對所述終端設備的性能指標信息進行可逆加密生成加密信息;不可逆加密單元,用于對所述終端設備的性能指標信息進行不可逆加密生成第一校驗串。本發(fā)明實施例的終端設備的性能評價信息的獲取裝置,所述第一加密單元還包括,預處理單元,用于在加密處理之前將所述獲取的終端設備的性能指標信息處理為字符串。本發(fā)明實施例的終端設備的性能評價信息的獲取裝置,還包括:異常接收單元,用于接收服務器端發(fā)送的返回數(shù)據(jù)異常提示;跳轉單元,用于在響應異常接收單元的異常提示并跳轉到所述向服務器端發(fā)送所述終端設備的性能指標信息的步驟。本申請可以應用于計算機系統(tǒng)/服務器,其可與眾多其它通用或專用計算系統(tǒng)環(huán)境或配置一起操作。適于與計算機系統(tǒng)/服務器一起使用的眾所周知的計算系統(tǒng)、環(huán)境和/或配置的例子包括但不限于:個人計算機系統(tǒng)、服務器計算機系統(tǒng)、瘦客戶機、厚客戶機、手持或膝上設備、基于微處理器的系統(tǒng)、機頂盒、可編程消費電子產(chǎn)品、網(wǎng)絡個人電腦、小型計算機系統(tǒng)﹑大型計算機系統(tǒng)和包括上述任何系統(tǒng)的分布式云計算技術環(huán)境,等等。計算機系統(tǒng)/服務器可以在由計算機系統(tǒng)執(zhí)行的計算機系統(tǒng)可執(zhí)行指令(諸如程序模塊)的一般語境下描述。通常,程序模塊可以包括例程、程序、目標程序、組件、邏輯、數(shù)據(jù)結構等等,它們執(zhí)行特定的任務或者實現(xiàn)特定的抽象數(shù)據(jù)類型。計算機系統(tǒng)/服務器可以在分布式云計算環(huán)境中實施,分布式云計算環(huán)境中,任務是由通過通信網(wǎng)絡鏈接的遠程處理設備執(zhí)行的。在分 布式云計算環(huán)境中,程序模塊可以位于包括存儲設備的本地或遠程計算系統(tǒng)存儲介質上。在此提供的算法和顯示不與任何特定計算機、虛擬系統(tǒng)或者其它設備固有相關。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構造這類系統(tǒng)所要求的結構是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應當明白,可以利用各種編程語言實現(xiàn)在此描述的本發(fā)明的內容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。在此處所提供的說明書中,說明了大量具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。類似地,應當理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā)明要求比在每個權利要求中所明確記載的特征更多的特征。更確切地說,如下面的權利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循具體實施方式的權利要求書由此明確地并入該具體實施方式,其中每個權利要求本身都作為本發(fā)明的單獨實施例。本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自適應性地改變并且把它們設置在與該實施例不同的一個或多個設備中??梢园褜嵤├械哪K或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。此外,本領域的技術人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內并且形成不同的實施例。例如,在下面的權利 要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的用于更新索引數(shù)據(jù)庫裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設備或者裝置程序(例如,計算機程序和計算機程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。應該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領域技術人員在不脫離所附權利要求的范圍的情況下可設計出替換實施例。在權利要求中,不應將位于括號之間的任何參考符號構造成對權利要求的限制。單詞“包含”不排除存在未列在權利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。