亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

終端適配方法、基于終端特性配置程序的終端及服務(wù)器的制作方法

文檔序號(hào):6426188閱讀:196來源:國知局
專利名稱:終端適配方法、基于終端特性配置程序的終端及服務(wù)器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,更具體地,本發(fā)明涉及ー種終端適配方法,以及基于終端特性配置程序的終端及服務(wù)器。
背景技術(shù)
隨著計(jì)算機(jī)與通信技術(shù)的迅速發(fā)展,移動(dòng)式電子設(shè)備已經(jīng)從早期僅具有単一功能的設(shè)備向集成化、智能化的方向發(fā)展。例如,以往作為通訊工具使用的手機(jī)終端,現(xiàn)在已經(jīng)越來越多地集成了諸如視頻播放、網(wǎng)絡(luò)瀏覽、文字處理等功能;再例如,以往主要用于導(dǎo)航定位的車載導(dǎo)航設(shè)備,現(xiàn)在也會(huì)集成諸如網(wǎng)絡(luò)瀏覽、音樂播放等輔助功能。在實(shí)際應(yīng)用中,電子設(shè)備的這些功能通常是通過安裝對(duì)應(yīng)的軟件,特別是需要聯(lián) 網(wǎng)作業(yè)的客戶端應(yīng)用程序來實(shí)現(xiàn)的。這些軟件通常是適用于特定的軟件環(huán)境的,例如Java、Android系統(tǒng)等。對(duì)于ー些數(shù)據(jù)處理要求較高的軟件,其必須安裝在具有足夠硬件處理性能的電子設(shè)備上才能夠正常運(yùn)行,其中硬件處理性能包括例如電子設(shè)備中微處理器的處理速度、內(nèi)存以及主存儲(chǔ)器的存儲(chǔ)容量等等。此外,電子設(shè)備的屏幕分辨率、鍵盤特性等硬件特性都會(huì)對(duì)軟件的使用產(chǎn)生影響。為了滿足不同用戶的使用需求,不同電子設(shè)備的軟件與硬件性能差異巨大。然而,應(yīng)用程序的提供商或服務(wù)商很難針對(duì)眾多具有不同設(shè)備特性的電子設(shè)備提供適合的應(yīng)用程序。在這種情況下,電子設(shè)備可能安裝不適合的應(yīng)用程序,這會(huì)影響其使用效果,并且有可能導(dǎo)致該應(yīng)用程序無法運(yùn)行。例如,某些程序只能通過鍵盤來進(jìn)行控制,那么只具有觸摸屏的電子設(shè)備可能就無法使用這些程序,并且,即使可以運(yùn)行這些程序,也有可能導(dǎo)致無法正常退出。因此,有必要提供一種使得應(yīng)用程序能夠兼容各種終端設(shè)備的適配方法。

發(fā)明內(nèi)容
為了解決上述問題,根據(jù)本發(fā)明的ー個(gè)方面,提供了ー種終端適配方法,包括獲取終端的設(shè)備信息并發(fā)送給服務(wù)器;接收由服務(wù)器提供的與所述設(shè)備信息相匹配的適配信息;基于所述適配信息獲取配置文件;應(yīng)用所述配置文件。根據(jù)本發(fā)明的另一方面,還提供了ー種終端適配方法,包括接收來自于終端的設(shè)備信息;查找與所述設(shè)備信息相匹配的配置文件;基于所述配置文件的查找結(jié)果向所述終端發(fā)送適配信息。根據(jù)本發(fā)明的另一方面,還提供了一種基于終端特性配置程序的終端,包括用于獲取終端的設(shè)備信息并發(fā)送給服務(wù)器的裝置;用于接收由服務(wù)器提供的與所述設(shè)備信息相匹配的適配信息的裝置;用于基于所述適配信息獲取配置文件的裝置;以及用于應(yīng)用所述配置文件的裝置。根據(jù)本發(fā)明的另一方面,還提供了一種基于終端特性配置程序的服務(wù)器,包括用于接收來自于終端的設(shè)備信息的裝置;用于查找與所述設(shè)備信息相匹配的配置文件的裝置;以及用于基于配置文件查找結(jié)果向終端發(fā)送適配信息的裝置。不同于現(xiàn)有技術(shù),本發(fā)明的終端適配方法可以根據(jù)終端的設(shè)備信息自動(dòng)地獲取對(duì)應(yīng)的配置文件,并應(yīng)用所述配置文件來配置應(yīng)用程序。在配置完成后,該應(yīng)用程序可以調(diào)整到與終端的設(shè)備特性相匹配的狀態(tài),從而使得其可以在終端上正常運(yùn)行。


通過對(duì)結(jié)合附圖所示出的實(shí)施方式進(jìn)行詳細(xì)說明,本發(fā)明的上述以及其他特征將更加明顯,本發(fā)明附圖中相同的標(biāo)號(hào)表示相同或相似的元素。在附圖中圖I示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的通信系統(tǒng)的示意圖;圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的終端適配方法的流程;
圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的基于終端特性配置程序的終端;圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的基于終端特性配置程序的服務(wù)器;圖5示出了適合用來實(shí)踐本發(fā)明實(shí)施例的計(jì)算機(jī)系統(tǒng)的框圖。在附圖中,相同或?qū)?yīng)的標(biāo)號(hào)表不相同或?qū)?yīng)的部分。
具體實(shí)施例方式下文將參考若干示例性實(shí)施方式來描述本發(fā)明的原理和精神。應(yīng)當(dāng)理解,給出這些實(shí)施方式僅僅是為了使本領(lǐng)域技術(shù)人員能夠更好地理解進(jìn)而實(shí)現(xiàn)本發(fā)明,而并非以任何方式限制本發(fā)明的范圍。圖I示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的通信系統(tǒng)的示意圖。參照?qǐng)D1,該通信系統(tǒng)包括服務(wù)器101、網(wǎng)絡(luò)102以及終端103。具體地,服務(wù)器101與終端103分別通過網(wǎng)絡(luò)102接入該通信系統(tǒng),并實(shí)現(xiàn)服務(wù)器101與終端103相互之間通信地耦接。在本文中,終端103指能夠接入網(wǎng)絡(luò)102的電子設(shè)備,其包括但不限于下列設(shè)備個(gè)人計(jì)算機(jī)、個(gè)人數(shù)字助理、移動(dòng)電話、平板電腦等。服務(wù)器101是指服務(wù)器101是用于管理數(shù)據(jù)的軟件和/或硬件系統(tǒng),其可以進(jìn)一歩地向終端103提供數(shù)據(jù)。需要說明的是,圖I中示出的終端103的數(shù)量?jī)H是示例性的,本領(lǐng)域普通技術(shù)人員應(yīng)該能夠理解,在實(shí)際應(yīng)用中,通信系統(tǒng)中終端103的數(shù)量并不限于圖I所示的數(shù)量。圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的終端適配方法的流程。應(yīng)當(dāng)理解,該方法中記載的各個(gè)步驟可以按照不同的順序執(zhí)行,和/或并行執(zhí)行。此外,該方法可以包括附加的步驟和/或省略執(zhí)行示出的步驟。本發(fā)明的范圍在此方面不受限制。接下來,結(jié)合圖I及圖2對(duì)本發(fā)明的終端適配方法的實(shí)施例進(jìn)行詳述。在步驟S202中,終端103獲取其自身的設(shè)備信息并發(fā)送給服務(wù)器101。具體地,終端103的設(shè)備信息包括該終端103的各種軟件參數(shù)和/或硬件參數(shù)。其中,硬件參數(shù)包括但不限于產(chǎn)品型號(hào)、微處理器的處理頻率,內(nèi)存容量、主存儲(chǔ)器的存儲(chǔ)容量、顯示處理器的處理速度、屏幕尺寸及屏幕分辨率、輸入裝置的配置情況(例如鍵盤、觸摸屏)等;軟件參數(shù)包括但不限于操作系統(tǒng)的版本以及其他相關(guān)程序的安裝情況(例如是否安裝、所安裝的版本)等等。需要說明的是,終端103的這些硬件參數(shù)與軟件參數(shù)可以是由終端103中所運(yùn)行的操作系統(tǒng)直接提供的,也可以是由特定的輔助軟件檢測(cè)后生成的可供調(diào)用的數(shù)據(jù)。例如,由于不同微處理器的處理器架構(gòu)不完全相同,因此其處理能力不能由處理頻率簡(jiǎn)單地直接確定,更準(zhǔn)確的方法可以通過相關(guān)測(cè)試軟件來標(biāo)定。此外,對(duì)于例如手機(jī)終端等較為普及使用的終端,每種產(chǎn)品的硬件配置情況通常是不可更改的,其對(duì)應(yīng)的硬件參數(shù)通常也是比較確定的。因此,在優(yōu)選的實(shí)施例中,終端103可以獲取產(chǎn)品型號(hào)并以該產(chǎn)品型號(hào)替代包括微處理器、內(nèi)存以及屏幕等硬件的信息。這種方式可以避免獲取過多的具體硬件參數(shù),從而減少了相應(yīng)處理的復(fù)雜度。在實(shí)際應(yīng)用中,所述步驟S202是在首次啟動(dòng)客戶端應(yīng)用程序時(shí)進(jìn)行的,例如在安裝完該客戶端應(yīng)用程序之后。這些客戶端應(yīng)用程序通??梢詰?yīng)用特定的配置文件或者配置流程來對(duì)其自身進(jìn)行配置,以使得其與終端103相適應(yīng)。但是由于終端103種類眾多,因此,在安裝時(shí),這些客戶端應(yīng)用程序通常不會(huì)包括配置文件。在終端103發(fā)送設(shè)備信息后,服務(wù)器101接收來自于終端103的設(shè)備信息。具體地,該服務(wù)器101例如是匹配于前述應(yīng)用程序的服務(wù)提供系統(tǒng)或維護(hù)系統(tǒng),例如在線網(wǎng)站 坐寸ο接下來,執(zhí)行步驟S204,服務(wù)器101查找與所述設(shè)備信息相匹配的配置文件。具體地,服務(wù)器101可以提供在其中的配置文件庫,或者可以訪問其他計(jì)算機(jī)系統(tǒng)所提供的配置文件庫。該配置文件庫用于存儲(chǔ)設(shè)備信息與配置文件的對(duì)應(yīng)關(guān)系,通過該對(duì)應(yīng)關(guān)系,服務(wù)器101即可確定每種設(shè)備信息所對(duì)應(yīng)的配置文件。需要說明的是,配置文件與設(shè)備信息的對(duì)應(yīng)關(guān)系是基于該應(yīng)用程序的實(shí)際需求所確定的。例如,設(shè)備信息包括的屏幕分辨率為640X480像素,則在配置文件中,用于配置該應(yīng)用程序的圖形界面的分辨率也應(yīng)相應(yīng)地配置為640X480像素或以下,以避免無法完全顯示該圖形界面的情況。再例如,如果設(shè)備信息中包括的微處理器處理頻率較低,則在配置文件中,可以將客戶端應(yīng)用程序配置為適應(yīng)這種情況,例如不使用應(yīng)用程序中的非必要組件,以提高程序運(yùn)行速度。此外,如果設(shè)備信息中包括的輸入特性說明該終端103中未包含實(shí)體鍵盤,則可以在配置文件中將對(duì)應(yīng)于啟動(dòng)虛擬鍵盤的參數(shù)設(shè)置為有效,以便于使用者的輸入操作。可以理解,在此所述的配置文件的配置內(nèi)容僅為示例,不應(yīng)限制其范圍。實(shí)際應(yīng)用中,該配置數(shù)據(jù)庫可以集合為ー張數(shù)據(jù)列表,如表I所示,該數(shù)據(jù)列表包括2列,第I列為配置文件數(shù)據(jù)項(xiàng),用于標(biāo)識(shí)并索引不同的配置文件,其例如為配置文件的名稱;第2列為設(shè)備信息數(shù)據(jù)項(xiàng),用于存儲(chǔ)不同的設(shè)備信息,其中表I中的設(shè)備信息包括產(chǎn)品型號(hào)與操作系統(tǒng)版本的信息??梢岳斫?,表I的數(shù)據(jù)結(jié)構(gòu)僅為示例,根據(jù)具體應(yīng)用的不同,該設(shè)備信息中還可以包括其他有關(guān)于終端101的軟件參數(shù)或硬件參數(shù),不應(yīng)限制其范圍。表I
配置文件_—設(shè)備化息 配置文件CFOOI 產(chǎn)品型號(hào)PO I及操作系統(tǒng)版本OSOI配置文件CF002產(chǎn)品型號(hào)P02及操作系統(tǒng)版本OS02
產(chǎn)品型號(hào)P12及操作系統(tǒng)版本OS12 配置文件CF003 >品型號(hào)P03及操作系統(tǒng)版本OS03配置文件CF004 產(chǎn)品型號(hào)P04及操作系統(tǒng)版本OS04[3]產(chǎn)品型號(hào)P04及操作系統(tǒng)版本OS 14一產(chǎn)品型號(hào)P14及操作系統(tǒng)版本OS24 _在實(shí)際應(yīng)用中,ー個(gè)配置文件可以對(duì)應(yīng)于ー個(gè)或以上的設(shè)備信息,即可以適配于多種不同的終端103。例如,在表I中,對(duì)于標(biāo)識(shí)為“CF004”的配置文件,其對(duì)應(yīng)了產(chǎn)品型號(hào)“P04”以及產(chǎn)品型號(hào)“ P14”的兩種終端103,其中,對(duì)于產(chǎn)品型號(hào)“ P04”的終端103,該配置文件“CF004”還進(jìn)ー步適配于兩種操作系統(tǒng)版本“0S04”與“0S14”??梢岳斫?,配置文件與設(shè)備信息的對(duì)應(yīng)關(guān)系以及配置文件可以由應(yīng)用程序的提供者或維護(hù)者根據(jù)應(yīng)用程序的實(shí)際使用情況提供,并相應(yīng)地存儲(chǔ)在配置文件庫中。服務(wù)器101在獲取終端103提供的設(shè)備信息后,即可基于該設(shè)備信息中的各種硬件與軟件參數(shù),在配置文件庫中查找相匹配的配置文件。例如對(duì)于設(shè)備信息中包括產(chǎn)品型號(hào)與操作系統(tǒng)版本兩項(xiàng)參數(shù)的情況,服務(wù)器101可以結(jié)合這兩項(xiàng)參數(shù)來查找配置文件。在另外的實(shí)施例中,設(shè)備信息中可能僅包括硬件參數(shù),例如產(chǎn)品型號(hào),那么服務(wù)器101可以僅基于該硬件參數(shù)來查找匹配的配置文件;或者設(shè)備信息中僅包括軟件參數(shù),例如操作系統(tǒng) 的版本,那么服務(wù)器101也可以僅基于該軟件參數(shù)來查找匹配的配置文件。之后,在步驟S206中,服務(wù)器101基于配置文件的查找結(jié)果向終端103發(fā)送適配信息。具體地,如果配置文件庫中存在與該設(shè)備信息匹配的配置文件,則服務(wù)器101向終端103發(fā)送包含有該配置文件地址的適配信息。其中,該配置文件地址可以基于配置文件的標(biāo)識(shí)確定,其例如是可以由終端訪問的網(wǎng)絡(luò)鏈接。如果配置文件庫中不存在與該設(shè)備信息匹配的配置文件,則服務(wù)器101向終端103發(fā)送指示不支持該終端103的適配信息;優(yōu)選地,在不存在匹配的配置文件的情況下,服務(wù)器101可以記錄該設(shè)備信息?;谠摬黄ヅ涞脑O(shè)備信息,服務(wù)器101可以進(jìn)一歩地建立對(duì)應(yīng)于該設(shè)備信息的配置文件,并更新到配置文件庫中。在一個(gè)可選的實(shí)施例中,服務(wù)器101也可以直接向終端103發(fā)送包含有配置文件的適配信息。接著,執(zhí)行步驟S208,終端103接收由服務(wù)器101提供的與該設(shè)備信息相匹配的適
配信息。具體地,在配置文件庫中存在與其設(shè)備信息匹配的配置文件的情況下,終端103即可接收包含有配置文件地址的適配信息。之后,執(zhí)行步驟S210,終端103基于該適配信息獲取配置文件,例如終端103向存儲(chǔ)該配置文件的服務(wù)器101發(fā)送請(qǐng)求配置文件的請(qǐng)求。緊接著,執(zhí)行步驟S212,服務(wù)器101響應(yīng)該請(qǐng)求,并基于該請(qǐng)求向?qū)?yīng)的終端103提供該配置文件。再然后,執(zhí)行步驟S214,終端103應(yīng)用該配置文件。具體地,終端103將該配置文件應(yīng)用于對(duì)應(yīng)的應(yīng)用程序,以更改該應(yīng)用程序的配置參數(shù),從而使得其適應(yīng)該終端103的設(shè)備特性。在應(yīng)用該配置文件之后,該應(yīng)用程序可以重新啟動(dòng),從而實(shí)現(xiàn)與對(duì)應(yīng)終端103的適配。可以看出,通過采用這種自動(dòng)化的終端適配方法,可以使得終端103上安裝的應(yīng)用程序能夠以適配于終端特性的方式配置并運(yùn)行,從而可以保證應(yīng)用程序的正常運(yùn)行。需要說明的是,對(duì)于配置文件庫中不存在與終端103設(shè)備信息相匹配配置文件的情況,在步驟S208中,終端103接收的適配信息中指示不支持該終端103的信息。終端103可以進(jìn)一歩向其使用者提示該信息。終端103在完成步驟S208之后即暫時(shí)停止該終端適配方法的執(zhí)行。可以理解,在這種情況下,終端103 仍可以通過其他方式來獲取配置文件,或者以其他方式配置應(yīng)用程序,例如終端103可以通過人工輸入的方式對(duì)應(yīng)用程序進(jìn)行配置。參考圖3,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的基于終端特性配置程序的終端,包括第一獲取裝置301,用于獲取終端的設(shè)備信息;通信裝置303,用于將設(shè)備信息發(fā)送給服務(wù)器,以及用于接收由服務(wù)器提供的與所述設(shè)備信息相匹配的適配信息;第二獲取裝置305,用于基于所述適配信息獲取配置文件;應(yīng)用裝置307,用于應(yīng)用所述配置文件。在一個(gè)實(shí)施例中,所述適配信息包括配置文件的地址。相應(yīng)地,所述第二獲取裝置305進(jìn)ー步包括基于所述配置文件的地址獲取所述配置文件的裝置。在一個(gè)實(shí)施例中,所述設(shè)備信息包括終端的硬件參數(shù)和/或軟件參數(shù)。其中,所述硬件參數(shù)包括但不限于產(chǎn)品型號(hào)、微處理器的處理頻率,內(nèi)存容量、主存儲(chǔ)器的存儲(chǔ)容量、顯示處理器的處理速度、屏幕尺寸及屏幕分辨率、輸入裝置的配置情況(例如鍵盤、觸摸屏)等;所述軟件參數(shù)包括但不限于操作系統(tǒng)的版本以及其他相關(guān)控件的安裝情況(例如是否安裝、所安裝的版本)等等。參考圖4,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的基于終端特性配置程序的服務(wù)器,包括接收裝置401,用于接收來自于終端的設(shè)備信息;查找裝置403,用于查找與所述設(shè)備信息相匹配的配置文件;發(fā)送裝置405,用于基于配置文件查找結(jié)果向終端發(fā)送適配信息。在一個(gè)實(shí)施例中,所述發(fā)送裝置405進(jìn)ー步用于如果存在與所述設(shè)備信息匹配的配置文件,則向終端發(fā)送包含有所述配置文件的地址的適配信息;否則,向終端發(fā)送指示不支持該終端的適配信息??蛇x地,在不存在與所述設(shè)備信息匹配的配置文件時(shí),可以記錄該設(shè)備信息。在一個(gè)實(shí)施例中,所述服務(wù)器還包括配置文件提供裝置,用于接收終端發(fā)送的請(qǐng)求配置文件的請(qǐng)求,并基于該請(qǐng)求向該終端提供配置文件。在一個(gè)實(shí)施例中,所述設(shè)備信息包括終端的硬件參數(shù)和/或軟件參數(shù)。在一個(gè)實(shí)施例中,所述服務(wù)器還包括配置文件庫,用于存儲(chǔ)設(shè)備信息與配置文件的對(duì)應(yīng)關(guān)系。相應(yīng)地,查找裝置403進(jìn)ー步用于在所述配置文件庫中查找與所述設(shè)備信息相匹配的配置文件。本發(fā)明的各種實(shí)施方式可以通過硬件、固件、軟件以及其中的任意組合來實(shí)現(xiàn)。并且,本發(fā)明的各種實(shí)施方式例如可以通過web服務(wù)處理器實(shí)現(xiàn),但需要理解的是,本發(fā)明并不限于此。圖5示出了本發(fā)明的各種實(shí)施方式可以在其中實(shí)現(xiàn)的一種示例性設(shè)備的框圖。圖5中所示的設(shè)備包括CPU(中央處理單元)501、RAM (隨機(jī)存取存儲(chǔ)器)502、ROM (只讀存儲(chǔ)器)503、系統(tǒng)總線504、硬盤控制器505、鍵盤控制器506、串行接ロ控制器507、并行接ロ控制器508、顯示器控制器509、硬盤510、鍵盤511、串行外部設(shè)備512、并行外部設(shè)備513和顯示器514。在這些部件中,與系統(tǒng)總線504相連的有CPU 501、RAM 502、ROM 503、硬盤控制器505、鍵盤控制器506、串行接ロ控制器507、并行接ロ控制器508和顯示器控制器509。硬盤510與硬盤控制器505相連,鍵盤511與鍵盤控制器506相連,串行外部設(shè)備512與串行接ロ控制器507相連,并行外部設(shè)備513與并行接ロ控制器508相連,以及顯不器514與顯不器控制器509相連。圖5所述的結(jié)構(gòu)框圖僅僅為了示例的目的而示出的,并非是對(duì)本發(fā)明的限制。在一些情況下,可以根據(jù)需要添加或者減少其中的ー些設(shè)備。例如,圖5所示的設(shè)備可以省略 鍵盤511,而僅僅是ー個(gè)能夠被外部設(shè)備訪問的服務(wù)器。圖5所示的設(shè)備可以單獨(dú)地實(shí)現(xiàn)本發(fā)明運(yùn)行的環(huán)境,也可以通過網(wǎng)絡(luò)互相連接起來而實(shí)現(xiàn)本發(fā)明運(yùn)行的環(huán)境,例如本發(fā)明的各個(gè)模塊和/或步驟可以分布地實(shí)現(xiàn)在互相連接的各個(gè)設(shè)備中上述的各個(gè)方面可以被單獨(dú)使用或是以各種組合來適用。本申請(qǐng)的教導(dǎo)可以通過硬件和軟件的組合來實(shí)現(xiàn),但是同樣可以在軟件或硬件中實(shí)現(xiàn)。本申請(qǐng)的教導(dǎo)同樣可以實(shí)施為在計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀介質(zhì)可以是任何物質(zhì)介質(zhì),例如軟盤、⑶-ROM、DVD、硬驅(qū)動(dòng)器甚至網(wǎng)絡(luò)介質(zhì)等。此外,盡管在附圖中以特定順序描述了本發(fā)明方法的操作,但是,這并非要求或者暗示必須按照該特定順序來執(zhí)行這些操作,或是必須執(zhí)行全部所示的操作才能實(shí)現(xiàn)期望的結(jié)果。相反,流程圖中描繪的步驟可以改變執(zhí)行順序。附加地或備選地,可以省略某些步驟,將多個(gè)步驟合并為ー個(gè)步驟執(zhí)行,和/或?qū)ⅸ`個(gè)步驟分解為多個(gè)步驟執(zhí)行。雖然已經(jīng)參考若干具體實(shí)施方式
描述了本發(fā)明,但是應(yīng)該理解,本發(fā)明并不限于所公開的具體實(shí)施方式
。本發(fā)明g在涵蓋所附權(quán)利要求的精神和范圍內(nèi)所包括的各種修改和等同布置。所附權(quán)利要求的范圍符合最寬泛的解釋,從而包含所有這樣的修改及等同結(jié)構(gòu)和功能。
權(quán)利要求
1.一種終端適配方法,包括以下步驟 獲取終端的設(shè)備信息并發(fā)送給服務(wù)器; 接收由服務(wù)器提供的與所述設(shè)備信息相匹配的適配信息; 基于所述適配信息獲取配置文件; 應(yīng)用所述配置文件。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述獲取設(shè)備信息的步驟是在首次啟動(dòng)客戶端程序時(shí)進(jìn)行的。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述適配信息包括配置文件的地址,所述獲取配置文件的步驟進(jìn)一步包括基于所述配置文件的地址獲取所述配置文件。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述設(shè)備信息包括所述終端的硬件參數(shù)和/或軟件參數(shù)。
5.一種終端適配方法,包括下述步驟 接收來自于終端的設(shè)備信息; 查找與所述設(shè)備信息相匹配的配置文件; 基于所述配置文件的查找結(jié)果向所述終端發(fā)送適配信息。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述查找步驟包括 提供配置文件庫,其用于存儲(chǔ)設(shè)備信息與配置文件的對(duì)應(yīng)關(guān)系; 在所述配置文件庫中查找與所述設(shè)備信息相匹配的配置文件。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述發(fā)送適配信息的步驟包括 如果存在與所述設(shè)備信息匹配的配置文件,則向所述終端發(fā)送包含有所述配置文件地址的適配信息;否則向所述終端發(fā)送指示不支持所述終端的適配信息。
8.根據(jù)權(quán)利要求5所述的方法,其特征在于,還包括 接收終端請(qǐng)求配置文件的請(qǐng)求,并基于所述請(qǐng)求向所述終端提供配置文件。
9.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述設(shè)備信息包括所述終端的硬件參數(shù)和/或軟件參數(shù)。
10.一種基于終端特性配置程序的終端,包括 用于獲取終端的設(shè)備信息并發(fā)送給服務(wù)器的裝置; 用于接收由服務(wù)器提供的與所述設(shè)備信息相匹配的適配信息的裝置; 用于基于所述適配信息獲取配置文件的裝置; 用于應(yīng)用所述配置文件的裝置。
11.根據(jù)權(quán)利要求10所述的終端,其特征在于,所述適配信息包括配置文件的地址,所述獲取配置文件的裝置還包括基于所述配置文件的地址獲取所述配置文件的裝置。
12.根據(jù)權(quán)利要求10所述的終端,其特征在于,所述設(shè)備信息包括所述終端的硬件參數(shù)和/或軟件參數(shù)。
13.一種基于終端特性配置程序的服務(wù)器,包括 用于接收來自于終端的設(shè)備信息的裝置; 用于查找與所述設(shè)備信息相匹配的配置文件的裝置; 用于基于配置文件查找結(jié)果向所述終端發(fā)送適配信息的裝置。
14.根據(jù)權(quán)利要求13所述的服務(wù)器,其特征在于,還包括配置文件庫,其用于存儲(chǔ)設(shè)備信息與配置文件的對(duì)應(yīng)關(guān)系;所述查找裝置進(jìn)一步用于在所述配置文件庫中查找與所述設(shè)備信息相匹配的配置文件。
15.根據(jù)權(quán)利要求13所述的服務(wù)器,其特征在于,所述發(fā)送裝置進(jìn)一步用于 如果存在與所述設(shè)備信息匹配的配置文件,則向所述終端發(fā)送包含有所述配置文件地址的適配信息;否則向所述終端發(fā)送指示不支持終端的適配信息。
16.根據(jù)權(quán)利要求13所述的服務(wù)器,其特征在于,還包括 用于接收終端響應(yīng)所述適配信息所發(fā)送的請(qǐng)求,并基于所述請(qǐng)求向所述終端提供配置文件的裝置。
17.根據(jù)權(quán)利要求13所述的服務(wù)器,其特征在于,所述設(shè)備信息包括所述終端的硬件參數(shù)和/或軟件參數(shù)。
全文摘要
本發(fā)明公開了一種終端適配方法、基于終端特性配置程序的終端及服務(wù)器。該終端適配方法包括獲取終端的設(shè)備信息并發(fā)送給服務(wù)器;接收由服務(wù)器提供的與所述設(shè)備信息相匹配的適配信息;基于所述適配信息獲取配置文件;應(yīng)用所述配置文件。本發(fā)明的終端適配方法可以根據(jù)終端的設(shè)備信息自動(dòng)地獲取對(duì)應(yīng)的配置文件,并應(yīng)用所述配置文件來配置應(yīng)用程序。在配置完成后,該應(yīng)用程序可以調(diào)整到與終端的設(shè)備特性相匹配的狀態(tài),從而使得其可以在終端上正常運(yùn)行。
文檔編號(hào)G06F9/445GK102810066SQ20111015804
公開日2012年12月5日 申請(qǐng)日期2011年6月3日 優(yōu)先權(quán)日2011年6月3日
發(fā)明者閆志東 申請(qǐng)人:北京千橡網(wǎng)景科技發(fā)展有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1