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