專利名稱:一種更新終端適配數(shù)據(jù)庫的方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息技術(shù)(Information Technology,簡稱IT)領(lǐng)域,尤其涉及一種更新終端適配數(shù)據(jù)庫的方法、裝置及系統(tǒng)。
背景技術(shù):
在移動互聯(lián)網(wǎng)中,常根據(jù)終端的型號、能力信息對終端所請求的內(nèi)容的格式進(jìn)行優(yōu)化。一般地,終端保存有用戶代理配置文件(User Agent Prof ile,簡稱UA Profile),該UA Profile中包含有各種參數(shù),用于描述該終端的型號以及能力信息。例如,UA Profile包含的參數(shù)可以表示終端的軟硬件平臺信息以及與終端相連的網(wǎng)絡(luò)環(huán)境特性等信息。其他設(shè)備(例如,應(yīng)用服務(wù)器)在接收到終端發(fā)送的攜帶UA Profile的請求后,根據(jù)終端的UAProfile,識別終端的型號以及能力信息,根據(jù)識別到的型號或能力信息對終端所請求的內(nèi)容的格式進(jìn)行優(yōu)化,并向終端發(fā)送優(yōu)化后的內(nèi)容。然而,保存在終端中的UA Profile并不規(guī)范,例如,UA Profile中可能缺少部分信息或UA Profile中的部分信息存在差錯,導(dǎo)致服務(wù)器側(cè)不能完全根據(jù)終端的UA Profile對終端所請求的內(nèi)容的格式進(jìn)行優(yōu)化。為解決這一問題,現(xiàn)有技術(shù)的服務(wù)器側(cè)預(yù)先從終端設(shè)備制造廠商、運(yùn)營商或其他第三方獲取經(jīng)過測試的終端適配數(shù)據(jù),并將獲取的終端適配數(shù)據(jù)保存在終端適配數(shù)據(jù)庫中。服務(wù)器側(cè)的應(yīng)用服務(wù)器(Application Server,簡稱AS)接收到終端發(fā)送的攜帶UAPr ο f i I e的請求后,根據(jù)該UA Pr ο f i I e中特征參數(shù)(例如,終端的型號)的值,在終端適配數(shù)據(jù)庫中查找與該UA Profile對應(yīng)的終端適配數(shù)據(jù)(例如,屏幕大小、顯示分辨率等),根據(jù)查找得到的終端適配數(shù)據(jù)對終端請求的內(nèi)容的格式進(jìn)行優(yōu)化,并向終端發(fā)送優(yōu)化后的內(nèi)容。通過對現(xiàn)有技術(shù)的分析,發(fā)明人認(rèn)為現(xiàn)有技術(shù)至少存在以下問題不同類型的終端包含有不同的UA Profile,當(dāng)大量不同類型的終端訪問應(yīng)用服務(wù)器時(shí),需要投入大量的資源從終端設(shè)置制造廠商、運(yùn)營商或其他第三方收集終端適配數(shù)據(jù),建立終端適配數(shù)據(jù)庫,導(dǎo)致適配效率低,不能及時(shí)地滿足用戶的個(gè)性化需求;其次,應(yīng)用服務(wù)器需要從終端設(shè)備制造廠商、運(yùn)營商或其他第三方獲得終端適配數(shù)據(jù),導(dǎo)致終端適配數(shù)據(jù)庫的建立完全依賴于終端設(shè)備制造廠商、運(yùn)營商或其他第三方,從而使得系統(tǒng)運(yùn)營的風(fēng)險(xiǎn)較聞。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種更新終端適配數(shù)據(jù)庫的方法、裝置及系統(tǒng),以便應(yīng)用服務(wù)器能夠通過向該應(yīng)用服務(wù)器發(fā)起請求的終端,更新服務(wù)器側(cè)保存的終端適配數(shù)據(jù)庫。—方面,本發(fā)明實(shí)施例提供一種更新終端適配數(shù)據(jù)庫的方法,包括應(yīng)用服務(wù)器接收終端發(fā)送的用戶代理配置文件以及用戶操作信息;所述應(yīng)用服務(wù)器根據(jù)所述用戶代理配置文件中特征參數(shù)的值,在用戶操作信息表數(shù)據(jù)庫中查找與所述用戶代理配置文件對應(yīng)的用戶操作信息表,以及在終端適配數(shù)據(jù)庫中查找與所述用戶代理配置文件對應(yīng)的終端適配數(shù)據(jù);所述應(yīng)用服務(wù)器根據(jù)所述用戶操作信息表以及所述用戶操作信息,更新所述終端適配數(shù)據(jù)。另一方面,本發(fā)明實(shí)施例提供一種訪問數(shù)據(jù)的方法,包括終端向應(yīng)用服務(wù)器發(fā)送數(shù)據(jù)訪問請求,所述數(shù)據(jù)訪問請求攜帶所述終端的用戶代理配置文件以及第一用戶操作信息,所述第一用戶操作信息包括期望參數(shù)的值;所述終端接收所述應(yīng)用服務(wù)器發(fā)送的數(shù)據(jù)訪問響應(yīng),所述數(shù)據(jù)訪問響應(yīng)攜帶格式優(yōu)化后的內(nèi)容,所述格式優(yōu)化后的內(nèi)容由所述應(yīng)用服務(wù)器根據(jù)所述用戶代理配置文件以及所述期望參數(shù)的值處理得到。一方面,本發(fā)明實(shí)施例提供一種應(yīng)用服務(wù)器,包括接收單元,用于接收終端發(fā)送的用戶代理配置文件以及用戶操作信息;查詢單元,用于根據(jù)所述接收單元接收到的用戶代理配置文件中特征參數(shù)的值,在用戶操作信息表數(shù)據(jù)庫中查找與所述用戶代理配置文件對應(yīng)的用戶操作信息表,以及在終端適配數(shù)據(jù)庫中查找與所述用戶代理配置文件對應(yīng)的終端適配數(shù)據(jù);更新單元,用于根據(jù)所述查詢單元查找得到的用戶操作信息表以及所述接收單元接收到的用戶操作信息,更新所述查詢單元查找得到的終端適配數(shù)據(jù)。另一方面,本發(fā)明實(shí)施例提供一種終端,包括發(fā)送單元,用于向應(yīng)用服務(wù)器發(fā)送數(shù)據(jù)訪問請求,所述數(shù)據(jù)訪問請求攜帶所述終端的用戶代理配置文件以及第一用戶操作信息,所述第一用戶操作信息包括期望參數(shù)的值;接收單元,用于接收所述應(yīng)用服務(wù)器發(fā)送的數(shù)據(jù)訪問響應(yīng),所述數(shù)據(jù)訪問響應(yīng)攜帶格式優(yōu)化后的內(nèi)容,所述格式優(yōu)化后的內(nèi)容由所述應(yīng)用服務(wù)器根據(jù)所述用戶代理配置文件以及所述期望參數(shù)的值處理得到。又一方面,本發(fā)明實(shí)施例提供一種更新終端適配數(shù)據(jù)庫的系統(tǒng),包括應(yīng)用服務(wù)器以及數(shù)據(jù)庫服務(wù)器,其中,所述應(yīng)用服務(wù)器,用于接收終端發(fā)送的用戶代理配置文件以及用戶操作信息,根據(jù)所述用戶代理配置文件中特征參數(shù)的值,在用戶操作信息表數(shù)據(jù)庫中查找與所述用戶代理配置文件對應(yīng)的用戶操作信息表,以及在終端適配數(shù)據(jù)庫中查找與所述用戶代理配置文件對應(yīng)的終端適配數(shù)據(jù),根據(jù)所述用戶操作信息表以及所述用戶操作信息,更新所述終端適配數(shù)據(jù);所述數(shù)據(jù)庫服務(wù)器,用于保存所述用戶操作信息表數(shù)據(jù)庫以及所述終端適配數(shù)據(jù)庫。本發(fā)明實(shí)施例提供一種更新終端適配數(shù)據(jù)庫的方法、裝置及系統(tǒng),應(yīng)用服務(wù)器接收終端發(fā)送的用戶代理配置文件以及用戶操作信息,通過用戶代理配置文件以及用戶操作信息更新保存在服務(wù)器側(cè)的終端適配數(shù)據(jù),使得應(yīng)用服務(wù)器能夠通過發(fā)起請求的終端,更新保存在服務(wù)器側(cè)的終端適配數(shù)據(jù)庫,相對于現(xiàn)有技術(shù),應(yīng)用服務(wù)器不需從終端設(shè)備制造廠商、運(yùn)營商或其他第三方收集終端適配數(shù)據(jù),應(yīng)用服務(wù)器根據(jù)終端自身攜帶的特性即可優(yōu)化終端適配數(shù)據(jù)庫,能夠及時(shí)地對終端數(shù)據(jù)庫進(jìn)行維護(hù),從而能夠及時(shí)地滿足用戶的個(gè)、性化需求。
圖IA為本發(fā)明實(shí)施例提供的一種更新終端適配數(shù)據(jù)庫的系統(tǒng)架構(gòu)圖;圖IB為本發(fā)明實(shí)施例提供的另一種更新終端適配數(shù)據(jù)庫的系統(tǒng)架構(gòu)圖;圖2為本發(fā)明實(shí)施例提供的一種更新終端適配數(shù)據(jù)庫的方法示意圖;圖3為本發(fā)明實(shí)施例提供的一種訪問數(shù)據(jù)的方法示意圖;圖4為本發(fā)明實(shí)施例提供的另一種更新終端適配數(shù)據(jù)庫的方法示意圖;圖5為本發(fā)明實(shí)施例提供的又一種更新終端適配數(shù)據(jù)庫的方法示意圖;圖6為本發(fā)明實(shí)施例提供的一種更新終端適配數(shù)據(jù)庫的系統(tǒng)示意圖;圖7為本發(fā)明實(shí)施例提供的一種應(yīng)用服務(wù)器的結(jié)構(gòu)示意圖;圖8為本發(fā)明實(shí)施例提供的另一種應(yīng)用服務(wù)器的結(jié)構(gòu)示意圖;圖9為本發(fā)明實(shí)施例提供的又一種應(yīng)用服務(wù)器的結(jié)構(gòu)示意圖;圖10為本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明的一部分實(shí)施例,而不是全部實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。如圖IA所示,為本發(fā)明實(shí)施例提供的一種更新終端適配數(shù)據(jù)庫的系統(tǒng)架構(gòu)圖。其中,終端需向應(yīng)用服務(wù)器發(fā)送該終端的UAProfile以及用戶操作信息,應(yīng)用服務(wù)器根據(jù)所述UA Profile以及用戶操作信息,更新數(shù)據(jù)庫服務(wù)器中的終端適配數(shù)據(jù)庫。其中,需要說明的是,所述終端可以包括手機(jī)、上網(wǎng)本、各種計(jì)算機(jī)(電腦)、以及其他各種可以聯(lián)網(wǎng)的設(shè)備;其中,所述應(yīng)用服務(wù)器可以同時(shí)為網(wǎng)頁服務(wù)器(Web Server)或無線應(yīng)用協(xié)議服務(wù)器(Wireless Application Protocol Server,簡稱WAP Server),此時(shí),所述應(yīng)用服務(wù)器同時(shí)位于表示層(UI Layer)以及應(yīng)用層(Application Layer)。如圖IB所示,為本發(fā)明實(shí)施例提供的另一種更新終端適配數(shù)據(jù)庫的系統(tǒng)架構(gòu)圖。在該系統(tǒng)架構(gòu)下,表示層服務(wù)器,例如Web/WAP服務(wù)器,接收終端發(fā)送的UA Profile以及用戶操作信息,將所述UA Profile以及用戶操作信息發(fā)送給應(yīng)用服務(wù)器,應(yīng)用服務(wù)器根據(jù)UAProfile以及用戶操作信息,更新數(shù)據(jù)庫服務(wù)器中的終端適配數(shù)據(jù)庫。其中,應(yīng)用服務(wù)器與數(shù)據(jù)庫服務(wù)器可以是不同的服務(wù)器,也可以是相同的服務(wù)器,本發(fā)明對此并未進(jìn)行限定,當(dāng)所述應(yīng)用服務(wù)器與數(shù)據(jù)庫服務(wù)器是同一服務(wù)器時(shí),所述應(yīng)用服務(wù)器同時(shí)位于應(yīng)用層以及數(shù)據(jù)訪問層(Data AccessLayer)?;趫DIA或圖IB所示的系統(tǒng)架構(gòu)圖,本發(fā)明實(shí)施例提供一種更新終端適配數(shù)據(jù)庫的方法,如圖2所示,所述方法包括 S201 :應(yīng)用服務(wù)器接收終端發(fā)送的UA Profile以及用戶操作信息;其中,需要說明的是,所述UA Profile 是一個(gè) XML(Extensible MarkupLanguage,可擴(kuò)展標(biāo)記語言)格式的文件,該文件所包含的參數(shù)從以下幾個(gè)方面描述了終端的特性硬件平臺、軟件平臺、瀏覽器客戶端(Browser UserAgent,簡稱Browser UA)、網(wǎng)絡(luò)特性、WAP特性、PUSH特性等;其中,所述應(yīng)用服務(wù)器接收所述終端發(fā)送的UA Profile以及用戶操作信息的方式,可以包括以下任一方式方式一接收所述終端發(fā)送的UA Profile以及第一用戶操作信息,所述第一用戶操作信息包括期望參數(shù)的值;其中,所述終端可以同時(shí)發(fā)送所述第一用戶操作信息以及所述UA Profile ;所述期望參數(shù)的值用于指示用戶所期望的展示格式,例如,作為示例而非限定,若用戶期望的分辨率為480X320,則期望參數(shù)為分辨率,“所述期望參數(shù)的值”可以表示為“分辨率=480X320” ;可選地,接收所述用戶代理配置文件以及第一用戶操作信息之后,所述應(yīng)用服務(wù)器根據(jù)接收到的所述期望參數(shù)的值,對所述終端請求的內(nèi)容的格式進(jìn)行優(yōu)化,若所述用戶代理配置文件還包括所述期望參數(shù)之外的其他參數(shù),則對于所述其他參數(shù),所述應(yīng)用服務(wù)器默認(rèn)根據(jù)所述用戶代理配置文件對所述終端請求的內(nèi)容的格式進(jìn)行優(yōu)化;所述應(yīng)用服務(wù)器向所述終端發(fā)送優(yōu)化后的內(nèi)容;其中,作為示例而非限定,應(yīng)用服務(wù)器接收到的“期望參數(shù)的值”表示為“分辨率=480X320”,則應(yīng)用服務(wù)器按照分辨率值為480X320對終端請求的內(nèi)容的格式進(jìn)行優(yōu)化,如果終端發(fā)送的UA Profile還包括其他參數(shù),例如屏幕尺寸,則應(yīng)用服務(wù)器默認(rèn)根據(jù)該UAProfile中屏幕尺寸的值,對終端請求的內(nèi)容的格式進(jìn)行優(yōu)化;方式二 接收所述終端發(fā)送的UA Profile以及第二用戶操作信息,所述第二用戶操作信息包括期望參數(shù)的值與評價(jià)指數(shù)的對應(yīng)關(guān)系;其中,需要說明的是,所述終端在發(fā)送UA Profile之后,向所述應(yīng)用服務(wù)器發(fā)送所述第二用戶操作信息;其中,在所述應(yīng)用服務(wù)器接收所述UA Profile之后,接收所述第二用戶操作信息之前,所述應(yīng)用服務(wù)器根據(jù)所述UA Profile中特征參數(shù)的值,在終端適配數(shù)據(jù)庫中查找與所述UA Profile對應(yīng)的終端適配數(shù)據(jù),根據(jù)所述終端適配數(shù)據(jù)對所述終端請求的內(nèi)容的格式進(jìn)行優(yōu)化,向所述終端發(fā)送優(yōu)化后的內(nèi)容以及適配結(jié)果調(diào)查信息;其中,作為示例而非限定,終端向應(yīng)用服務(wù)器發(fā)送UAProfile時(shí),并未明確指示用戶所期望的展示格式,應(yīng)用服務(wù) 器根據(jù)所述UAProfile中特征參數(shù)的值(例如,終端型號的值MB860),在終端適配數(shù)據(jù)庫中查找與該UA Profile對應(yīng)的終端適配數(shù)據(jù),默認(rèn)根據(jù)該終端適配數(shù)據(jù)對終端請求的內(nèi)容的格式進(jìn)行優(yōu)化,向所述終端發(fā)送優(yōu)化后的內(nèi)容以及適配結(jié)果調(diào)查信息,以便調(diào)查用戶對優(yōu)化后的內(nèi)容是否滿意,并將用戶的反饋通過第二用戶操作信息發(fā)送給所述應(yīng)用服務(wù)器;其中,所述期望參數(shù)的值與評價(jià)指數(shù)的對應(yīng)關(guān)系具體包括期望參數(shù)的值,評價(jià)指數(shù)以及期望參數(shù)的值與評價(jià)指數(shù)之間的關(guān)聯(lián),所述期望參數(shù)的值與評價(jià)指數(shù)的對應(yīng)關(guān)系,用于指示用戶對按照所述期望參數(shù)的值進(jìn)行優(yōu)化后的內(nèi)容是否滿意,所述評價(jià)指數(shù)可以是具體的分?jǐn)?shù),也可以是一系列用于表示滿意程度的可選項(xiàng);終端接收應(yīng)用服務(wù)器根據(jù)終端適配數(shù)據(jù)進(jìn)行優(yōu)化后的內(nèi)容后,根據(jù)用戶的滿意程度,將期望參數(shù)的值對應(yīng)的評價(jià)指數(shù)發(fā)送給應(yīng)用服務(wù)器;其中,作為示例而非限定,所述期望參數(shù)的值與評價(jià)指數(shù)的對應(yīng)關(guān)系可以表示為“分辨率=480X320,滿意”,應(yīng)用服務(wù)器接收到該對應(yīng)關(guān)系后,可以根據(jù)非數(shù)值型評價(jià)指數(shù)與數(shù)值型評價(jià)指數(shù)之間的轉(zhuǎn)換關(guān)系,將非數(shù)值型評價(jià)指數(shù)轉(zhuǎn)換為數(shù)值型評價(jià)指數(shù);S202:所述應(yīng)用服務(wù)器根據(jù)所述用戶代理配置文件中特征參數(shù)的值,在用戶操作信息表數(shù)據(jù)庫中查找與所述用戶代理配置文件對應(yīng)的用戶操作信息表,以及在終端適配數(shù)據(jù)庫中查找與所述用戶代理配置文件對應(yīng)的終端適配數(shù)據(jù);其中,需要說明的是,所述操作信息表數(shù)據(jù)庫以及終端適配數(shù)據(jù)庫保存在數(shù)據(jù)庫服務(wù)器中,所述數(shù)據(jù)庫服務(wù)器與所述應(yīng)用服務(wù)器可以是同一個(gè)服務(wù)器,也可以是不同的服務(wù)器,本發(fā)明實(shí)施例并不對此進(jìn)行限定;其中,可以將所述用戶操作信息表中的用戶操作信息稱為歷史用戶操作信息,將所述應(yīng)用服務(wù)器接收到的所述用戶操作信息稱為當(dāng)前用戶操作信息,所述應(yīng)用服務(wù)器根據(jù)當(dāng)前用戶操作信息以及歷史用戶操作信息,更新同一 UAProfile所對應(yīng)的終端適配數(shù)據(jù);所謂同一 UA Profile,具體是指特征參數(shù)的值相同的UA Profile ;其中,作為示例而非限定,所述特征參數(shù)可以包括以下任意一項(xiàng)或其組合所述終端的型號(例如MB860或IPhone4),所述終端的屏幕尺寸,所述終端的屏幕分辨率;其中,所述用戶代理配置文件中的參數(shù)與終端適配數(shù)據(jù)中的參數(shù)--對應(yīng),但
參數(shù)值可能不同;應(yīng)用服務(wù)器根據(jù)接收到的UA Profile中特征參數(shù)的值,找到與該UAProfile對應(yīng)的終端適配數(shù)據(jù),例如,作為示例而非限定,特征參數(shù)為終端型號(Model),應(yīng)用服務(wù)器根據(jù)接收到的UA Profile中型號的值,例如MB860,在終端適配數(shù)據(jù)庫中查找型號的值為MB860的終端適配數(shù)據(jù),該型號值為MB860的終端適配數(shù)據(jù)即為接收到的UAProfile所對應(yīng)的終端適配數(shù)據(jù);其中,所述應(yīng)用服務(wù)器可以將所述用戶操作信息保存至所述用戶操作信息表,以便豐富用戶操作信息表數(shù)據(jù)庫中的用戶操作信息,使得應(yīng)用服務(wù)器能夠根據(jù)大多數(shù)用戶的用戶操作信息進(jìn)行統(tǒng)計(jì)得到終端適配數(shù)據(jù);S203:所述應(yīng)用服務(wù)器根據(jù)所述用戶操作信息表以及所述用戶操作信息,更新所述終端適配數(shù)據(jù);其中,需要說明的是,所述應(yīng)用服務(wù)器更新所述終端適配數(shù)據(jù),具體是指更新終端適配數(shù)據(jù)庫中保存的終端適配數(shù)據(jù),更新后的終端適配數(shù)據(jù)保存在終端適配數(shù)據(jù)庫中;其中,需要說明的是,所述應(yīng)用服務(wù)器更新所述終端適配數(shù)據(jù)的方式,可以包括以下任一方式方式一當(dāng)所述用戶操作信息為第一用戶操作信息時(shí),所述應(yīng)用服務(wù)器在所述用戶操作信息表中查找所述期望參數(shù),根據(jù)查找到的所述期望參數(shù)的值以及所接收到的所述期望參數(shù)的值,確定所述期望參數(shù)的適配值,將所述終端適配數(shù)據(jù)中所述期望參數(shù)的值,更新為所述期望參數(shù)的適配值;可選地,所述應(yīng)用服務(wù)器根據(jù)查找到的所述期望參數(shù)的每個(gè)值以及接收到的所述 期望參數(shù)的值,確定所述期望參數(shù)的每個(gè)值被選擇的頻率,將頻率最高的期望參數(shù)的值確定為所述期望參數(shù)的適配值;例如,作為示例而非限定,若應(yīng)用服務(wù)器接收到的“期望參數(shù)的值”表示為“分辨率=480X320”,所述用戶操作信息表中的分辨率有800X480以及480X320兩種,選擇分辨率為800X480的有10次,選擇分辨率為480X320的有6次;則確定值為480X320的分辨率被選擇7次,值為800X480的分辨率被選擇10次,將800X480作為分辨率的適配值;方式二 當(dāng)所述用戶操作信息為第二用戶操作信息時(shí),所述應(yīng)用服務(wù)器在所述用戶操作信息表中查找所述期望參數(shù)與評價(jià)指數(shù)的對應(yīng)關(guān)系,根據(jù)查找到的所述期望參數(shù)的值與評價(jià)指數(shù)的對應(yīng)關(guān)系以及接收到的所述期望參數(shù)的值與評價(jià)指數(shù)的對應(yīng)關(guān)系,確定所述期望參數(shù)的適配值,將所述終端適配數(shù)據(jù)中所述期望參數(shù)的值,更新為所述期望參數(shù)的適配值;可選地,所述應(yīng)用服務(wù)器根據(jù)查找到的所述期望參數(shù)的每個(gè)值與評價(jià)指數(shù)的對應(yīng)關(guān)系以及接收到的所述期望參數(shù)的值與評價(jià)指數(shù)的對應(yīng)關(guān)系,確定所述期望參數(shù)的每個(gè)值對應(yīng)的總評價(jià)指數(shù),將值最大的總評價(jià)指數(shù)所對應(yīng)的期望參數(shù)的值確定為所述期望參數(shù)的適配值;其中,所述期望參數(shù)的值對應(yīng)的總評價(jià)指數(shù),具體是指所述值對應(yīng)的評價(jià)指數(shù)之和;其中,作為示例而非限定,所述應(yīng)用服務(wù)器接收到的“期望參數(shù)的值與評價(jià)指數(shù)的對應(yīng)關(guān)系”可以表示為“分辨率=480X320,滿意”,評價(jià)指數(shù)“滿意”相當(dāng)于數(shù)值型評價(jià)指數(shù)“10”;所述操作信息表中的分辨率有800X480以及480X320兩種,將非數(shù)值型評價(jià)指數(shù)轉(zhuǎn)化為數(shù)值型評價(jià)指數(shù)后,分辨率的值為800X480的評價(jià)指數(shù)為100,分辨率的值為480X320的評價(jià)指數(shù)為80 ;則應(yīng)用服務(wù)器確定分辨率的值為800X480的總評價(jià)指數(shù)為100,分辨率的值為480X320的總評價(jià)指數(shù)為90(80+10),將800X480作為分辨率的適配值。其中,需要說明的是,在所述應(yīng)用服務(wù)器根據(jù)所述用戶操作信息表以及所述用戶操作信息,更新所述終端適配數(shù)據(jù)之前,若在所述終端數(shù)據(jù)庫中沒有查找到與所述用戶代理配置文件對應(yīng)的終端適配數(shù)據(jù),則所述應(yīng)用服務(wù)器根據(jù)所述用戶代理配置文件構(gòu)造所述終端適配數(shù)據(jù),將構(gòu)造得到的終端適配數(shù)據(jù)保存至所述終端適配數(shù)據(jù)庫,以獲得初始終端適配數(shù)據(jù);例如,作為示例而非限定,沒有查找到與UA Profile對應(yīng)的終端適配數(shù)據(jù)時(shí),應(yīng)用服務(wù)器構(gòu)造一個(gè)終端適配數(shù)據(jù),將UA Profile中各參數(shù)的值作為終端適配數(shù)據(jù)中對應(yīng)參數(shù)的值。本發(fā)明實(shí)施例提供的一種更新終端數(shù)據(jù)庫的方法,應(yīng)用服務(wù)器接收終端發(fā)送的用戶代理配置文件以及用戶操作信息,通過用戶代理配置文件以及用戶操作信息,更新保存在服務(wù)器側(cè)的終端適配數(shù)據(jù),使得應(yīng)用服務(wù)器能夠通過發(fā)起請求的終端,更新保存在服務(wù)器側(cè)的終端適配數(shù)據(jù)庫,相對于現(xiàn)有技術(shù),應(yīng)用服務(wù)器不需從終端設(shè)備制造廠商、運(yùn)營商或其他第三方收集終端適配數(shù)據(jù),根據(jù)終端自身攜帶的特性即可優(yōu)化終端適配數(shù)據(jù)庫,能夠及時(shí)地對終端數(shù)據(jù)庫進(jìn)行維護(hù),從而能夠及時(shí)地滿足用戶的個(gè)性化需求;其次,終端發(fā)送的第一用戶操作信息包括期望參數(shù)的值,應(yīng)用服務(wù)器根據(jù)接收到的期望參數(shù)的值以及在用戶操作信息表中查找到的期望參數(shù)的值,確定期望參數(shù)的適配值,并根據(jù)該適配值,對該UAProfile對應(yīng)的終端適配數(shù)據(jù)中期望參數(shù)的值進(jìn)行優(yōu)化,從而實(shí)現(xiàn)了對該UA Profile對應(yīng)的終端適配數(shù)據(jù)的優(yōu)化,使得終端適配數(shù)據(jù)庫得以不斷更新,與現(xiàn)有技術(shù)相比,服務(wù)器側(cè)能夠自主實(shí)現(xiàn)對終端的UA Profile的測試;另外,應(yīng)用服務(wù)器根據(jù)查找到的期望參數(shù)的值以及接收到的期望參數(shù)的值,確定期望參數(shù)每個(gè)值被選擇的頻率,將頻率最高的期望參數(shù)的 值作為期望參數(shù)的適配值,使得應(yīng)用服務(wù)器可以根據(jù)多數(shù)用戶的操作信息更新終端適配數(shù)據(jù),在終端沒有指示用戶所期望的展示格式時(shí),能夠?qū)⒋蟛糠钟脩暨x擇的展示格式作為默認(rèn)的展示格式,從而提高了格式優(yōu)化的準(zhǔn)確度;再次,應(yīng)用服務(wù)器接收UA Profile以及第一用戶操作信息后,根據(jù)該第一用戶操作信息中期望參數(shù)的值對終端請求的內(nèi)容的格式進(jìn)行優(yōu)化,使得應(yīng)用服務(wù)器提供的服務(wù)能夠滿足用戶的個(gè)性化需求;此外,終端發(fā)送的第二用戶操作信息包括期望參數(shù)的值與評價(jià)指數(shù)的對應(yīng)關(guān)系,應(yīng)用服務(wù)器根據(jù)接收到的期望參數(shù)的值與評價(jià)指數(shù)的對應(yīng)關(guān)系以及查找到的期望參數(shù)的值與評價(jià)指數(shù)的對應(yīng)關(guān)系,確定期望參數(shù)的適配值,根據(jù)該適配值,對該UA Profile對應(yīng)的終端適配數(shù)據(jù)中期望參數(shù)的值進(jìn)行優(yōu)化,使得終端適配數(shù)據(jù)庫得以不斷更新,與現(xiàn)有技術(shù)相比,服務(wù)器側(cè)能夠自主實(shí)現(xiàn)對終端的UA Profile的測試;另外,應(yīng)用服務(wù)器根據(jù)查找到的期望參數(shù)的每個(gè)值與評價(jià)指數(shù)的對應(yīng)關(guān)系以及接收到的期望參數(shù)的值與評價(jià)指 數(shù)的對應(yīng)關(guān)系,將值最大的總評價(jià)指數(shù)所對應(yīng)的期望參數(shù)的值作為期望參數(shù)的適配值,使得應(yīng)用服務(wù)器可以根據(jù)用戶的評價(jià)更新終端適配數(shù)據(jù),在終端沒有指示用戶所期望的展示格式時(shí),能夠?qū)⒋蟛糠钟脩魸M意的展示格式作為默認(rèn)的展示格式,從而提高了格式優(yōu)化的準(zhǔn)確度;再次,在接收第二用戶操作信息之前,應(yīng)用服務(wù)器根據(jù)終端適配數(shù)據(jù)庫中保存的終端適配數(shù)據(jù),對終端請求的內(nèi)容的格式進(jìn)行優(yōu)化,并向終端發(fā)送適配結(jié)果調(diào)查信息,以便調(diào)查用戶對適配結(jié)果的滿意程度,從而能夠自主對終端的UA Profile進(jìn)行測試;最后,在根據(jù)UA Profile中特征參數(shù)的值,沒有查找到與該UA Profile對應(yīng)的終端適配數(shù)據(jù)時(shí),應(yīng)用服務(wù)器根據(jù)該UA Prof ile構(gòu)造終端適配數(shù)據(jù),并保存構(gòu)造得到的終端適配數(shù)據(jù),以便能夠獲得初始的終端適配數(shù)據(jù),豐富終端適配數(shù)據(jù)庫。如圖3所示,為本發(fā)明實(shí)施例提供一種訪問數(shù)據(jù)的方法示意圖,該方法包括S301 :終端向應(yīng)用服務(wù)器發(fā)送數(shù)據(jù)訪問請求,所述數(shù)據(jù)訪問請求攜帶所述終端的用戶代理配置文件以及第一用戶操作信息,所述第一用戶操作信息包括期望參數(shù)的值;S302:所述終端接收所述應(yīng)用服務(wù)器發(fā)送的數(shù)據(jù)訪問響應(yīng),所述數(shù)據(jù)訪問響應(yīng)攜帶格式優(yōu)化后的內(nèi)容,所述格式優(yōu)化后的內(nèi)容由所述應(yīng)用服務(wù)器根據(jù)所述用戶代理配置文件以及所述期望參數(shù)的值處理得到;其中,所述應(yīng)用服務(wù)器根據(jù)所述用戶代理配置文件以及所述期望參數(shù)的值,對所述終端請求的內(nèi)容的格式進(jìn)行優(yōu)化的方式,具體包括所述應(yīng)用服務(wù)器根據(jù)所述期望參數(shù)的值,對所述終端請求的內(nèi)容的格式進(jìn)行優(yōu)化;若所述UA Profile還包括所述期望參數(shù)值之外的其他參數(shù),則對于其他參數(shù),所述應(yīng)用服務(wù)器默認(rèn)根據(jù)所述UA Profile,對所述終端請求的內(nèi)容的格式進(jìn)行優(yōu)化。本發(fā)明實(shí)施例提供的一種訪問數(shù)據(jù)的方法,應(yīng)用服務(wù)器接收UA Profile以及第一用戶操作信息后,根據(jù)該第一用戶操作信息中期望參數(shù)的值對終端請求的內(nèi)容的格式進(jìn)行優(yōu)化,使得終端能夠主動通知應(yīng)用服務(wù)器其所期望的展示格式,從而使得應(yīng)用服務(wù)器能夠提供滿足用戶個(gè)性化需求的服務(wù)。如圖4所示,為本發(fā)明實(shí)施例提供的另一種更新終端適配數(shù)據(jù)庫的方法示意圖,該方法包括S401 :應(yīng)用服務(wù)器接收終端發(fā)送的數(shù)據(jù)訪問請求,所述數(shù)據(jù)訪問請求攜帶所述終端的UA Profile以及第一用戶操作信息,所述第一用戶操作信息包括期望參數(shù)的值;其中,需要說明的是,可以在用戶界面(例如,網(wǎng)頁)的顯著位置提示用戶對其所期望的展示格式進(jìn)行選擇,終端將用戶所期望的展示格式通過第一用戶操作信息通知應(yīng)用服務(wù)器;可選地,所述應(yīng)用服務(wù)器可以通過Web/WAP服務(wù)器接收所述終端發(fā)送的數(shù)據(jù)訪問請求;可選地,所述應(yīng)用服務(wù)器可以保存所述UA Profile ;S402:所述應(yīng)用服務(wù)器根據(jù)所述期望參數(shù)的值,對所述終端請求的內(nèi)容的格式進(jìn)行優(yōu)化;其中,若所述UA Profile還包括所述期望參數(shù)值之外的其他參數(shù),則對于其他參數(shù),所述應(yīng)用服務(wù)器默認(rèn)根據(jù)所述UA Profile,對所述終端請求的內(nèi)容的格式進(jìn)行優(yōu)化;例如,作為示例而非限定,應(yīng)用服務(wù)器接收到的“期望參數(shù)的值”表示為“分辨率=480X320”,則應(yīng)用服務(wù)器按照分辨率值為480X320對終端請求的內(nèi)容的格式進(jìn)行優(yōu)化,如果終端發(fā)送的UA Profile還包括其他參數(shù),例如屏幕尺寸,則應(yīng)用服務(wù)器默認(rèn)根據(jù)該UAProfile中屏幕尺寸的值,對終端請求的內(nèi)容的格式進(jìn)行優(yōu)化;可選地,應(yīng)用服務(wù)器優(yōu)化終端請求的內(nèi)容的格式的方式還可以包括以下方式用戶在訪問應(yīng)用服務(wù)器時(shí),需要事先注冊或登錄,應(yīng)用服務(wù)器根據(jù)所述UAProfile以及第一用戶操作信息,構(gòu)造針對所述用戶的終端適配數(shù)據(jù),按照該終端適配數(shù)據(jù)對終端請求的內(nèi)容的格式進(jìn)行優(yōu)化;S403:所述應(yīng)用服務(wù)器向所述終端發(fā)送數(shù)據(jù)訪問響應(yīng),所述數(shù)據(jù)訪問響應(yīng)攜帶格式優(yōu)化后的內(nèi)容;可選地,所述應(yīng)用服務(wù)器可以通過Web/WAP服務(wù)器向所述終端發(fā)送數(shù)據(jù)訪問響應(yīng);S404 :所述應(yīng)用服務(wù)器根據(jù)所述UA Profile中特征參數(shù)的值,在用戶操作信息表數(shù)據(jù)庫中查找與所述UA Profile對應(yīng)的用戶操作信息表,以及在終端適配數(shù)據(jù)庫中查找與所述UA Profile對應(yīng)的終端適配數(shù)據(jù);可選地,所述操作信息表數(shù)據(jù)庫以及終端適配數(shù)據(jù)庫保存在數(shù)據(jù)庫服務(wù)器中,所述數(shù)據(jù)庫服務(wù)器與所述應(yīng)用服務(wù)器可以是同一個(gè)服務(wù)器,也可以是不同的服務(wù)器;其中,本步驟S404可以在步驟S402之前、之后或同時(shí)發(fā)生,本發(fā)明實(shí)施例并不限定步驟S404與步驟S402執(zhí)行的先后順序;S405:所述應(yīng)用服務(wù)器在所述用戶操作信息表中查找所述期望參數(shù),根據(jù)查找到的期望參數(shù)的值以及所接收到的所述期望參數(shù)的值,確定所述期望參數(shù)的適配值;可選地,所述應(yīng)用服務(wù)器根據(jù)查找到的所述期望參數(shù)的每個(gè)值以及接收到的所述期望參數(shù)的值,確定所述期望參數(shù)的每個(gè)值被選擇的頻率,將頻率最高的期望參數(shù)的值確定為所述期望參數(shù)的適配值;其中,作為示例而非限定,所述特征參數(shù)為終端型號,所述應(yīng)用服務(wù)器接收到的UAProfile中終端型號的值為MB860,接收到的所述“期望參數(shù)的值”可以表示為“分辨率=480X320”,根據(jù)終端型號的值,應(yīng)用服務(wù)器在用戶操作信息表數(shù)據(jù)庫中查找型號為MB860的用戶操作信息表,所述用戶操作信息表的格式如表I所示;表I :權(quán)利要求
1.一種更新終端適配數(shù)據(jù)庫的方法,其特征在于,包括 應(yīng)用服務(wù)器接收終端發(fā)送的用戶代理配置文件以及用戶操作信息; 所述應(yīng)用服務(wù)器根據(jù)所述用戶代理配置文件中特征參數(shù)的值,在用戶操作信息表數(shù)據(jù)庫中查找與所述用戶代理配置文件對應(yīng)的用戶操作信息表,以及在終端適配數(shù)據(jù)庫中查找與所述用戶代理配置文件對應(yīng)的終端適配數(shù)據(jù); 所述應(yīng)用服務(wù)器根據(jù)所述用戶操作信息表以及所述用戶操作信息,更新所述終端適配數(shù)據(jù)。
2.如權(quán)利要求I所述的方法,其特征在于,所述應(yīng)用服務(wù)器接收所述終端發(fā)送的所述用戶代理配置文件以及所述用戶操作信息,包括 所述應(yīng)用服務(wù)器接收所述終端發(fā)送的所述用戶代理配置文件以及第一用戶操作信息,所述第一用戶操作信息包括期望參數(shù)的值; 貝U,所述應(yīng)用服務(wù)器根據(jù)所述用戶操作信息表以及所述用戶操作信息,更新所述終端適配數(shù)據(jù),包括 所述應(yīng)用服務(wù)器在所述用戶操作信息表中查找所述期望參數(shù),根據(jù)查找到的所述期望參數(shù)的值以及接收到的所述期望參數(shù)的值,確定所述期望參數(shù)的適配值; 所述應(yīng)用服務(wù)器將所述終端適配數(shù)據(jù)中所述期望參數(shù)的值,更新為所述期望參數(shù)的適配值。
3.如權(quán)利要求2所述的方法,其特征在于,所述根據(jù)查找到的所述期望參數(shù)的值以及接收到的所述期望參數(shù)的值,確定所述期望參數(shù)的適配值,包括 所述應(yīng)用服務(wù)器根據(jù)查找到的所述期望參數(shù)的每個(gè)值以及接收到的所述期望參數(shù)的值,確定所述期望參數(shù)的每個(gè)值被選擇的頻率,將頻率最高的期望參數(shù)的值確定為所述期望參數(shù)的適配值。
4.如權(quán)利要求2所述的方法,其特征在于,在所述應(yīng)用服務(wù)器接收所述終端發(fā)送的用戶代理配置文件以及第一用戶操作信息之后,所述方法還包括 所述應(yīng)用服務(wù)器根據(jù)接收到的所述期望參數(shù)的值,對所述終端請求的內(nèi)容的格式進(jìn)行優(yōu)化,若所述用戶代理配置文件還包括所述期望參數(shù)之外的其他參數(shù),則對于所述其他參數(shù),所述應(yīng)用服務(wù)器默認(rèn)根據(jù)所述用戶代理配置文件對所述終端請求的內(nèi)容的格式進(jìn)行優(yōu)化; 所述應(yīng)用服務(wù)器向所述終端發(fā)送優(yōu)化后的內(nèi)容。
5.如權(quán)利要求I所述的方法,其特征在于,所述應(yīng)用服務(wù)器接收所述終端發(fā)送的所述用戶代理配置文件以及所述用戶操作信息,包括 所述應(yīng)用服務(wù)器接收所述終端發(fā)送的所述用戶代理配置文件以及第二用戶操作信息,所述第二用戶操作信息包括期望參數(shù)的值與評價(jià)指數(shù)的對應(yīng)關(guān)系; 貝U,所述應(yīng)用服務(wù)器根據(jù)所述用戶操作信息表以及所述用戶操作信息,更新所述終端適配數(shù)據(jù),包括 所述應(yīng)用服務(wù)器在所述用戶操作信息表中查找所述期望參數(shù)與評價(jià)指數(shù)的對應(yīng)關(guān)系,根據(jù)查找到的所述期望參數(shù)的值與評價(jià)指數(shù)的對應(yīng)關(guān)系以及接收到的所述期望參數(shù)的值與評價(jià)指數(shù)的對應(yīng)關(guān)系,確定所述期望參數(shù)的適配值; 所述應(yīng)用服務(wù)器將所述終端適配數(shù)據(jù)中所述期望參數(shù)的值,更新為所述期望參數(shù)的適配值。
6.如權(quán)利要求5所述的方法,其特征在于,所述根據(jù)查找到的所述期望參數(shù)的值與評價(jià)指數(shù)的對應(yīng)關(guān)系以及接收到的所述期望參數(shù)的值與評價(jià)指數(shù)的對應(yīng)關(guān)系,確定所述期望參數(shù)的適配值,包括 所述應(yīng)用服務(wù)器根據(jù)查找到的所述期望參數(shù)的每個(gè)值與評價(jià)指數(shù)的對應(yīng)關(guān)系以及接收到的所述期望參數(shù)的值與評價(jià)指數(shù)的對應(yīng)關(guān)系,確定所述期望參數(shù)的每個(gè)值對應(yīng)的總評價(jià)指數(shù),將值最大的總評價(jià)指數(shù)所對應(yīng)的期望參數(shù)的值,確定為所述期望參數(shù)的適配值。
7.如權(quán)利要求5所述的方法,其特征在于,在所述應(yīng)用服務(wù)器接收所述用戶代理配置文件之后,接收所述第二用戶操作信息之前,所述方法還包 括 所述應(yīng)用服務(wù)器根據(jù)所述用戶代理配置文件中特征參數(shù)的值,在所述終端適配數(shù)據(jù)庫中查找與所述用戶代理配置文件對應(yīng)的終端適配數(shù)據(jù); 所述應(yīng)用服務(wù)器根據(jù)所述終端適配數(shù)據(jù)對所述終端請求的內(nèi)容的格式進(jìn)行優(yōu)化; 所述應(yīng)用服務(wù)器向所述終端發(fā)送優(yōu)化后的內(nèi)容以及適配結(jié)果調(diào)查信息。
8.如權(quán)利要求1-6中任一所述的方法,其特征在于,在所述應(yīng)用服務(wù)器根據(jù)所述用戶操作信息表以及所述用戶操作信息,更新所述終端適配數(shù)據(jù)之前,所述方法還包括 若在所述終端數(shù)據(jù)庫中沒有查找到與所述用戶代理配置文件對應(yīng)的終端適配數(shù)據(jù),則所述應(yīng)用服務(wù)器根據(jù)所述用戶代理配置文件構(gòu)造所述終端適配數(shù)據(jù),將構(gòu)造得到的終端適配數(shù)據(jù)保存至所述終端適配數(shù)據(jù)庫。
9.如權(quán)利要求1-6中任一所述的方法,其特征在于,所述在用戶操作信息表數(shù)據(jù)庫中查找與所述用戶代理配置文件對應(yīng)的用戶操作信息表之后,所述方法還包括 所述應(yīng)用服務(wù)器在所述用戶操作信息表中保存所述用戶操作信息。
10.一種訪問數(shù)據(jù)的方法,其特征在于,包括 終端向應(yīng)用服務(wù)器發(fā)送數(shù)據(jù)訪問請求,所述數(shù)據(jù)訪問請求攜帶所述終端的用戶代理配置文件以及第一用戶操作信息,所述第一用戶操作信息包括期望參數(shù)的值; 所述終端接收所述應(yīng)用服務(wù)器發(fā)送的數(shù)據(jù)訪問響應(yīng),所述數(shù)據(jù)訪問響應(yīng)攜帶格式優(yōu)化后的內(nèi)容,所述格式優(yōu)化后的內(nèi)容由所述應(yīng)用服務(wù)器根據(jù)所述用戶代理配置文件以及所述期望參數(shù)的值處理得到。
11.如權(quán)利要求10所述的方法,其特征在于,所述應(yīng)用服務(wù)器根據(jù)所述用戶代理配置文件以及所述期望參數(shù)的值對所述終端請求的內(nèi)容的格式進(jìn)行優(yōu)化,包括 所述應(yīng)用服務(wù)器根據(jù)所述期望參數(shù)的值,對所述終端請求的內(nèi)容的格式進(jìn)行優(yōu)化; 若所述用戶代理配置文件還包括所述期望參數(shù)之外的其他參數(shù),則對于所述其他參數(shù),所述應(yīng)用服務(wù)器默認(rèn)根據(jù)所述用戶代理配置文件對所述終端請求的內(nèi)容的格式進(jìn)行優(yōu)化。
12.—種應(yīng)用服務(wù)器,其特征在于,包括 接收單元,用于接收終端發(fā)送的用戶代理配置文件以及用戶操作信息; 查詢單元,用于根據(jù)所述接收單元接收到的用戶代理配置文件中特征參數(shù)的值,在用戶操作信息表數(shù)據(jù)庫中查找與所述用戶代理配置文件對應(yīng)的用戶操作信息表,以及在終端適配數(shù)據(jù)庫中查找與所述用戶代理配置文件對應(yīng)的終端適配數(shù)據(jù); 更新單元,用于根據(jù)所述查詢單元查找得到的用戶操作信息表以及所述接收單元接收到的用戶操作信息,更新所述查詢單元查找得到的終端適配數(shù)據(jù)。
13.如權(quán)利要求12所述的應(yīng)用服務(wù)器,其特征在于,所述接收單元具體用于接收所述終端發(fā)送的所述用戶代理配置文件以及第一用戶操作信息,所述第一用戶操作信息包括期望參數(shù)的值; 貝U,所述更新單元包括 第一確定子單元,用于在所述查詢單元查詢得到的用戶操作信息表中查找所述期望參數(shù),根據(jù)查找到的所述期望參數(shù)的值以及所述接收單元接收到的所述期望參數(shù)的值,確定所述期望參數(shù)的適配值; 第一更新子單元,用于將所述查詢單元查找得到的終端適配數(shù)據(jù)中所述期望參數(shù)的值,更新為所述第一確定子單元確定的所述期望參數(shù)的適配值。
14.如權(quán)利要求13所述的應(yīng)用服務(wù)器,其特征在于,所述第一確定子單元具體用于根據(jù)查找到的所述期望參數(shù)的每個(gè)值以及所述接收單元接收到的所述期望參數(shù)的值,確定所述期望參數(shù)的每個(gè)值被選擇的頻率,將頻率最高的期望參數(shù)的值確定為所述期望參數(shù)的適配值。
15.如權(quán)利要求13所述的應(yīng)用服務(wù)器,其特征在于,還包括 第一格式優(yōu)化單元,用于根據(jù)所述接收單元接收到的期望參數(shù)的值,對所述終端請求的內(nèi)容的格式進(jìn)行優(yōu)化; 若所述接收單元接收到的用戶代理配置文件還包括所述期望參數(shù)之外的其他參數(shù),則對于所述其他參數(shù),所述第一格式優(yōu)化單元還用于默認(rèn)根據(jù)所述用戶代理配置文件對所述終端請求的內(nèi)容的格式進(jìn)行優(yōu)化; 第一發(fā)送單元,用于向所述終端發(fā)送所述第一格式單元優(yōu)化后的內(nèi)容。
16.如權(quán)利要求12所述的應(yīng)用服務(wù)器,其特征在于,所述接收單元具體用于接收所述終端發(fā)送的所述用戶代理配置文件以及第二用戶操作信息,所述第二用戶操作信息包括期望參數(shù)的值與評價(jià)指數(shù)的對應(yīng)關(guān)系; 貝U,所述更新單元包括 第二確定子單元,用于在所述查詢單元查詢到的用戶操作信息表中查找所述期望參數(shù)與評價(jià)指數(shù)的對應(yīng)關(guān)系,根據(jù)查找到的所述期望參數(shù)的值與評價(jià)指數(shù)的對應(yīng)關(guān)系以及所述接收單元接收到的所述期望參數(shù)的值與評價(jià)指數(shù)的對應(yīng)關(guān)系,確定所述期望參數(shù)的適配值; 第二更新子單元,用于將所述查詢單元查詢得到的終端適配數(shù)據(jù)中所述期望參數(shù)的值,更新為所述第二確定子單元確定的所述期望參數(shù)的適配值。
17.如權(quán)利要求16所述應(yīng)用服務(wù)器,其特征在于,所述第二確定子單元具體用于根據(jù)查找到的所述期望參數(shù)的每個(gè)值與評價(jià)指數(shù)的對應(yīng)關(guān)系以及所述接收單元接收到的所述期望參數(shù)的值與評價(jià)指數(shù)的對應(yīng)關(guān)系,確定所述期望參數(shù)的每個(gè)值對應(yīng)的總評價(jià)指數(shù),將值最大的總評價(jià)指數(shù)所對應(yīng)的期望參數(shù)的值,確定為所述期望參數(shù)的適配值。
18.如權(quán)利要求16所述的應(yīng)用服務(wù)器,其特征在于,還包括 第二格式優(yōu)化單元,用于根據(jù)所述查詢單元查找到的終端適配數(shù)據(jù)對所述終端請求的內(nèi)容的格式進(jìn)行優(yōu)化; 第二發(fā)送單元,用于向所述終端發(fā)送所述第二格式優(yōu)化單元優(yōu)化后的內(nèi)容;所述第二發(fā)送單元,還 用于向所述終端發(fā)送適配結(jié)果調(diào)查消息。
19.如權(quán)利要求12-17中任一所述的應(yīng)用服務(wù)器,其特征在于,還包括 構(gòu)造單元,用于在所述查詢單元沒有查找到與所述用戶代理配置文件對應(yīng)的終端適配數(shù)據(jù)時(shí),根據(jù)所述接收單元接收到的用戶代理配置文件構(gòu)造所述終端適配數(shù)據(jù); 第一保存單元,用于將所述構(gòu)造單元構(gòu)造得到的終端適配數(shù)據(jù)保存至所述終端適配數(shù)據(jù)庫。
20.如權(quán)利要求12-17中任一所述的應(yīng)用服務(wù)器,其特征在于,還包括 第二保存單元,用于在所述查詢單元查詢到的用戶操作信息表中保存所述接收單元接收到的用戶操作信息。
21.—種終端,其特征在于,包括 發(fā)送單元,用于向應(yīng)用服務(wù)器發(fā)送數(shù)據(jù)訪問請求,所述數(shù)據(jù)訪問請求攜帶所述終端的用戶代理配置文件以及第一用戶操作信息,所述第一用戶操作信息包括期望參數(shù)的值; 接收單元,用于接收所述應(yīng)用服務(wù)器發(fā)送的數(shù)據(jù)訪問響應(yīng),所述數(shù)據(jù)訪問響應(yīng)攜帶格式優(yōu)化后的內(nèi)容,所述格式優(yōu)化后的內(nèi)容由所述應(yīng)用服務(wù)器根據(jù)所述用戶代理配置文件以及所述期望參數(shù)的值處理得到。
22.一種更新終端適配數(shù)據(jù)庫的系統(tǒng),其特征在于,包括應(yīng)用服務(wù)器以及數(shù)據(jù)庫服務(wù)器,其中, 所述應(yīng)用服務(wù)器,用于接收終端發(fā)送的用戶代理配置文件以及用戶操作信息,根據(jù)所述用戶代理配置文件中特征參數(shù)的值,在用戶操作信息表數(shù)據(jù)庫中查找與所述用戶代理配置文件對應(yīng)的用戶操作信息表,以及在終端適配數(shù)據(jù)庫中查找與所述用戶代理配置文件對應(yīng)的終端適配數(shù)據(jù),根據(jù)所述用戶操作信息表以及所述用戶操作信息,更新所述終端適配數(shù)據(jù); 所述數(shù)據(jù)庫服務(wù)器,用于保存所述用戶操作信息表數(shù)據(jù)庫以及所述終端適配數(shù)據(jù)庫。
23.如權(quán)利要求22所述的系統(tǒng),其特征在于,若所述應(yīng)用服務(wù)器根據(jù)所述用戶代理配置文件中特征參數(shù)的值,沒有查找到與所述用戶代理配置文件對應(yīng)的終端適配數(shù)據(jù),則所述應(yīng)用服務(wù)器還用于根據(jù)所述用戶代理配置文件構(gòu)造所述終端適配數(shù)據(jù),將構(gòu)造得到的終端適配數(shù)據(jù)保存至所述終端適配數(shù)據(jù)庫。
24.如權(quán)利要求22或23所述的系統(tǒng),其特征在于,所述應(yīng)用服務(wù)器還用于將所述用戶操作信息保存至所述用戶操作信息表。
全文摘要
本發(fā)明涉及信息技術(shù)領(lǐng)域,尤其涉及一種更新終端適配數(shù)據(jù)庫的方法、裝置及系統(tǒng)。本發(fā)明實(shí)施例提供一種更新終端適配數(shù)據(jù)庫的方法,應(yīng)用服務(wù)器接收終端發(fā)送的用戶代理配置文件以及用戶操作信息,根據(jù)所述用戶代理配置文件中特征參數(shù)的值,在用戶操作信息表數(shù)據(jù)庫中查找與所述用戶代理配置文件對應(yīng)的用戶操作信息表,以及在終端適配數(shù)據(jù)庫中查找與所述用戶代理配置文件對應(yīng)的終端適配數(shù)據(jù),根據(jù)查找到的用戶操作信息表以及接收到的用戶操作信息,更新所述終端適配數(shù)據(jù)。通過本發(fā)明實(shí)施例提供的方法,應(yīng)用服務(wù)器能夠通過發(fā)起請求的終端,更新保存在服務(wù)器側(cè)的終端適配數(shù)據(jù)庫。
文檔編號G06F17/30GK102637211SQ20121010635
公開日2012年8月15日 申請日期2012年4月12日 優(yōu)先權(quán)日2012年4月12日
發(fā)明者王慷 申請人:華為技術(shù)有限公司