亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

應(yīng)用程序界面布局調(diào)整方法和裝置制造方法

文檔序號(hào):7805605閱讀:166來源:國知局
應(yīng)用程序界面布局調(diào)整方法和裝置制造方法
【專利摘要】本發(fā)明實(shí)施例公開了一種應(yīng)用程序界面布局調(diào)整方法和裝置。所述方法包括:服務(wù)器向客戶端發(fā)送應(yīng)用程序布局調(diào)整信息,以指示客戶端對(duì)應(yīng)用程序進(jìn)行界面布局調(diào)整。本發(fā)明通過服務(wù)器向客戶端發(fā)送應(yīng)用程序布局調(diào)整信息,以指示客戶端對(duì)應(yīng)用程序進(jìn)行界面布局調(diào)整的技術(shù)手段,解決了現(xiàn)有技術(shù)中已經(jīng)安裝于終端設(shè)備上的應(yīng)用程序的界面布局無法被重新調(diào)整的技術(shù)問題,使得服務(wù)器可以根據(jù)實(shí)際推送內(nèi)容或者應(yīng)用程序所在終端的屬性信息,自定義調(diào)整應(yīng)用程序的界面布局,優(yōu)化了現(xiàn)有的應(yīng)用程序界面布局方法,為應(yīng)用程序使用者提供更加個(gè)性化、定制化的應(yīng)用程序界面布局服務(wù)。
【專利說明】應(yīng)用程序界面布局調(diào)整方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及計(jì)算機(jī)技術(shù),尤其涉及一種應(yīng)用程序界面布局調(diào)整方法和裝置。
【背景技術(shù)】
[0002]隨著移動(dòng)通信芯片的高度集成化以及移動(dòng)終端專用的操作系統(tǒng)(例如=Android系統(tǒng)、IOS系統(tǒng)或者Windows Phone系統(tǒng)等)的推出,移動(dòng)終纟而邁入了智能化的時(shí)代。一般來說,基于移動(dòng)終端的操作系統(tǒng)為應(yīng)用程序的開發(fā)人員提供統(tǒng)一的API (ApplicationProgramming Interface,應(yīng)用程序接口),開發(fā)人員通過調(diào)用API可以為用戶開發(fā)各種功能各異的應(yīng)用程序。
[0003]一般來說,不同的應(yīng)用程序具有不同風(fēng)格的界面布局。其中,對(duì)應(yīng)用程序進(jìn)行的界面布局主要包括兩類,一類是對(duì)應(yīng)用程序中各個(gè)控件的布局,另一類是對(duì)應(yīng)用程序中推送內(nèi)容的布局。這兩類布局均通過預(yù)置于應(yīng)用程序安裝包中的布局配置文件設(shè)置。在圖1中示出了應(yīng)用程序控件布局的界面示意圖。如圖1所示,百度地圖應(yīng)用中包括的控件為搜索控件11、地圖顯示控件12和功能控件13。當(dāng)用戶打開百度地圖應(yīng)用時(shí),搜索控件11固定布局于界面上端、地圖顯示控件12固定布局于界面右邊、功能控件13固定布局于界面底端;在圖2中示出了應(yīng)用程序推送內(nèi)容布局的界面示意圖。如圖2所示,當(dāng)用戶在預(yù)定地點(diǎn)周圍選擇“搜周邊”時(shí),百度的地圖服務(wù)器會(huì)將周邊信息推送至百度地圖客戶端,并在百度地圖客戶端按照預(yù)定的界面布局規(guī)則進(jìn)行內(nèi)容顯示。
[0004]但是,隨著終端技術(shù)以及應(yīng)用程序設(shè)計(jì)技術(shù)的不斷發(fā)展,使得人們對(duì)于應(yīng)用程序界面布局的要求變得更高,傳統(tǒng)的界面布局已經(jīng)無法滿足人們?cè)谑褂脩?yīng)用程序過程中,日益增強(qiáng)的個(gè)性化、便捷化的需求。

【發(fā)明內(nèi)容】

[0005]有鑒于此,本發(fā)明實(shí)施例提供一種應(yīng)用程序界面布局調(diào)整方法和裝置,以優(yōu)化現(xiàn)有的應(yīng)用程序界面布局方法,為應(yīng)用程序使用者提供更加個(gè)性化的應(yīng)用程序界面布局服務(wù)。
[0006]在第一方面,本發(fā)明實(shí)施例提供了一種應(yīng)用程序界面布局調(diào)整方法,包括:
[0007]服務(wù)器向客戶端發(fā)送應(yīng)用程序布局調(diào)整信息,以指示客戶端對(duì)應(yīng)用程序進(jìn)行界面布局調(diào)整。
[0008]在第二方面,本發(fā)明實(shí)施例提供了一種應(yīng)用程序界面布局調(diào)整方法,包括:
[0009]客戶端接收服務(wù)器發(fā)送的應(yīng)用程序布局調(diào)整信息;
[0010]所述客戶端根據(jù)所述應(yīng)用程序布局調(diào)整信息對(duì)應(yīng)用程序進(jìn)行界面布局調(diào)整。
[0011]在第三方面,本發(fā)明實(shí)施例提供了一種應(yīng)用程序界面布局調(diào)整裝置,配置于服務(wù)器中,所述裝置包括:
[0012]布局調(diào)整信息發(fā)送單元,用于向客戶端發(fā)送應(yīng)用程序布局調(diào)整信息,以指示客戶端對(duì)應(yīng)用程序進(jìn)行界面布局調(diào)整。
[0013]在第四方面,本發(fā)明實(shí)施例提供了一種應(yīng)用程序界面布局調(diào)整裝置,配置于客戶端中,所述裝置包括:
[0014]布局調(diào)整信息接收單元,用于接收服務(wù)器發(fā)送的應(yīng)用程序布局調(diào)整信息;
[0015]布局調(diào)整單元,用于根據(jù)所述應(yīng)用程序布局調(diào)整信息對(duì)應(yīng)用程序進(jìn)行界面布局調(diào)難
iF.0
[0016]本發(fā)明實(shí)施例通過服務(wù)器向客戶端發(fā)送應(yīng)用程序布局調(diào)整信息,以指示客戶端對(duì)應(yīng)用程序進(jìn)行界面布局調(diào)整的技術(shù)手段,解決了現(xiàn)有技術(shù)中已經(jīng)安裝于終端設(shè)備上的應(yīng)用程序的界面布局無法被重新調(diào)整的技術(shù)問題,使得服務(wù)器可以根據(jù)實(shí)際推送內(nèi)容或者應(yīng)用程序所在終端的屬性信息,自定義調(diào)整應(yīng)用程序的界面布局,優(yōu)化了現(xiàn)有的應(yīng)用程序界面布局方法,增強(qiáng)了服務(wù)器端的應(yīng)變能力,為應(yīng)用程序使用者提供更加個(gè)性化、定制化的應(yīng)用程序界面布局服務(wù)。
【專利附圖】

【附圖說明】
[0017]圖1是現(xiàn)有技術(shù)中應(yīng)用程序控件布局的界面示意圖;
[0018]圖2是現(xiàn)有技術(shù)中應(yīng)用程序推送內(nèi)容布局的界面示意圖;
[0019]圖3是本發(fā)明第一實(shí)施例的針對(duì)1280*720的屏幕分辨率的屏幕網(wǎng)格劃分示意圖;
[0020]圖4是本發(fā)明第二實(shí)施例的一種應(yīng)用程序界面布局調(diào)整方法的流程圖;
[0021]圖5是本發(fā)明第二實(shí)施例的一種調(diào)整后的應(yīng)用程序控件布局的界面示意圖;
[0022]圖6是本發(fā)明第三實(shí)施例的一種應(yīng)用程序界面布局調(diào)整方法的流程圖;
[0023]圖7是本發(fā)明第三實(shí)施例的一種服務(wù)器將應(yīng)用程序布局調(diào)整信息添加至所述待顯示內(nèi)容中,生成推送信息的流程圖;
[0024]圖8是本發(fā)明第三實(shí)施例的一種推送信息的協(xié)議格式示例圖;
[0025]圖9本發(fā)明第三實(shí)施例的一種推送信息在應(yīng)用程序中的顯示示意圖;
[0026]圖10是本發(fā)明第三實(shí)施例的一種客戶端和服務(wù)器交互信息的結(jié)構(gòu)圖;
[0027]圖11是本發(fā)明第四實(shí)施例的一種應(yīng)用程序界面布局調(diào)整方法的流程圖;
[0028]圖12是本發(fā)明第六實(shí)施例的一種應(yīng)用程序界面布局調(diào)整裝置的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0029]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對(duì)本發(fā)明具體實(shí)施例作進(jìn)一步的詳細(xì)描述??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部內(nèi)容。
[0030]第一實(shí)施例
[0031]本實(shí)施例提供了一種應(yīng)用程序界面布局調(diào)整方法,本實(shí)施例的方法可以由應(yīng)用程序界面布局調(diào)整裝置來執(zhí)行,該裝置可通過硬件和/或軟件的方式實(shí)現(xiàn),一般可集成于應(yīng)用程序服務(wù)器中,與應(yīng)用程序的客戶端配合使用。其中,本實(shí)施例的方法具體包括如下操作:[0032]服務(wù)器向客戶端發(fā)送應(yīng)用程序布局調(diào)整信息,以指示客戶端對(duì)應(yīng)用程序進(jìn)行界面布局調(diào)整。
[0033]如前所述,對(duì)應(yīng)用程序進(jìn)行的界面布局主要包括兩類,一類是對(duì)應(yīng)用程序中各個(gè)控件的布局,另一類對(duì)是應(yīng)用程序中推送內(nèi)容的布局。這兩類布局均通過預(yù)置于應(yīng)用程序安裝包中的本地布局配置文件來設(shè)置。
[0034]其中,本地布局配置文件中規(guī)定了應(yīng)用程序中各個(gè)控件的控件位置、控件顏色、控件大小和控件圖標(biāo)等參數(shù)的設(shè)置值,以實(shí)現(xiàn)對(duì)應(yīng)用程序中各個(gè)控件的布局。
[0035]一般來說,可以使用應(yīng)用程序所在的操作系統(tǒng)平臺(tái)提供的標(biāo)準(zhǔn)布局控件來生成本地布局配置文件,例如,在Android系統(tǒng)中可以使用LinerLayout控件進(jìn)行權(quán)重布局。應(yīng)用程序開發(fā)人員可以使用XML (Extensible Markup Language,可擴(kuò)展標(biāo)記語言)的形式配置應(yīng)用程序中的各個(gè)控件,并生成Layout配置文件,當(dāng)開啟應(yīng)用程序后,應(yīng)用程序使用Android框架對(duì)這個(gè)Layout配置文件進(jìn)行解析,以動(dòng)態(tài)生成界面控件。
[0036]另外,本地布局配置文件中還規(guī)定了屏幕網(wǎng)格劃分?jǐn)?shù)目,以實(shí)現(xiàn)對(duì)應(yīng)用程序中推送內(nèi)容的布局。其中,所述屏幕網(wǎng)格劃分?jǐn)?shù)目具體包括:終端設(shè)備屏幕的行網(wǎng)格劃分?jǐn)?shù)目和列網(wǎng)格劃分?jǐn)?shù)目。
[0037]典型的,應(yīng)用程序的本地布局配置文件中包括了針對(duì)不同屏幕分辨率的屏幕網(wǎng)格劃分?jǐn)?shù)目。
[0038]舉例而言,終端設(shè)備的屏幕分辨率為1280*720,也就是說,屏幕在豎直方向上包括1280個(gè)像素點(diǎn),在水平方向上包括720個(gè)像素點(diǎn)。假設(shè)在本地布局配置文件中規(guī)定,針對(duì)1280*720的屏幕分辨率,屏幕網(wǎng)格劃分?jǐn)?shù)目為16*9,也就是說,在豎直方向上劃分為16個(gè)網(wǎng)格,在水平方向上劃分為9個(gè)網(wǎng)格。在圖3中示出了針對(duì)1280*720的屏幕分辨率的屏幕網(wǎng)格劃分示意圖,如圖3所示,行列交叉后生成的最小網(wǎng)格占據(jù)80*80的像素點(diǎn)。
[0039]在通過屏幕網(wǎng)格劃分?jǐn)?shù)目確定最小網(wǎng)格像素點(diǎn)(例如:80*80)后,應(yīng)用程序可以根據(jù)該最小網(wǎng)格像素點(diǎn)對(duì)接收的服務(wù)器推送信息進(jìn)行顯示。
[0040]舉例而言,服務(wù)器推送的信息中一般包括至少一個(gè)待顯示文本塊。在應(yīng)用程序中可以規(guī)定,如果待顯示的文本塊(典型的,使用UTF-8(8_bit Unicode TransformationFormat,萬國碼)編碼)小于等于4個(gè)字符,則待顯示文本塊占據(jù)一個(gè)最小網(wǎng)格像素點(diǎn);如果待顯示的文本塊大于4個(gè)字符且小于8個(gè)字符,則待顯示文本塊占據(jù)兩個(gè)最小網(wǎng)格像素點(diǎn),以此類推。另外,如果當(dāng)前行內(nèi)剩余的最小網(wǎng)格像素點(diǎn)的數(shù)量不足以容納當(dāng)前待顯示文本塊時(shí),則另起一行對(duì)當(dāng)前待顯示文本塊進(jìn)行布局。
[0041]在本實(shí)施例中,服務(wù)器可以構(gòu)造遠(yuǎn)程布局調(diào)整配置文件形式的應(yīng)用程序布局調(diào)整信息發(fā)送至客戶端,指示客戶端使用所述遠(yuǎn)程布局調(diào)整配置文件替換應(yīng)用程序中的本地布局配置文件,以實(shí)現(xiàn)對(duì)應(yīng)用程序的界面布局進(jìn)行調(diào)整;
[0042]服務(wù)器也可以將應(yīng)用程序布局調(diào)整信息添加至待顯示內(nèi)容中生成推送信息,將上述推送信息發(fā)送至客戶端,指示客戶端根據(jù)推送信息中的應(yīng)用程序布局調(diào)整信息,對(duì)待顯示內(nèi)容進(jìn)行布局調(diào)整,以實(shí)現(xiàn)對(duì)應(yīng)用程序的界面布局進(jìn)行調(diào)整。
[0043]本發(fā)明實(shí)施例通過服務(wù)器向客戶端發(fā)送應(yīng)用程序布局調(diào)整信息,以指示客戶端對(duì)應(yīng)用程序進(jìn)行界面布局調(diào)整的技術(shù)手段,解決了現(xiàn)有技術(shù)中已經(jīng)安裝于終端設(shè)備上的應(yīng)用程序的界面布局無法被重新調(diào)整的技術(shù)問題,使得服務(wù)器可以根據(jù)實(shí)際推送內(nèi)容或者應(yīng)用程序所在終端的屬性信息,自定義調(diào)整應(yīng)用程序的界面布局,優(yōu)化了現(xiàn)有的應(yīng)用程序界面布局方法,增強(qiáng)了服務(wù)器端的應(yīng)變能力,為應(yīng)用程序使用者提供更加個(gè)性化、定制化的應(yīng)用程序界面布局服務(wù)。
[0044]第二實(shí)施例
[0045]圖4是本發(fā)明第二實(shí)施例的一種應(yīng)用程序界面布局調(diào)整方法的流程圖。本實(shí)施例以上述實(shí)施例為基礎(chǔ)進(jìn)行優(yōu)化,在本實(shí)施例中,優(yōu)選的將操作服務(wù)器向客戶端發(fā)送應(yīng)用程序布局調(diào)整信息,以指示客戶端對(duì)應(yīng)用程序進(jìn)行界面布局調(diào)整優(yōu)化為:服務(wù)器構(gòu)造遠(yuǎn)程布局調(diào)整配置文件;服務(wù)器將所述遠(yuǎn)程布局調(diào)整配置文件作為應(yīng)用程序布局調(diào)整信息發(fā)送至客戶端,指示客戶端使用所述遠(yuǎn)程布局調(diào)整配置文件替換應(yīng)用程序中的本地布局配置文件,以實(shí)現(xiàn)對(duì)應(yīng)用程序的界面布局進(jìn)行調(diào)整。
[0046]相應(yīng)的,本實(shí)施例的方法包括如下操作:
[0047]410、服務(wù)器構(gòu)造遠(yuǎn)程布局調(diào)整配置文件。
[0048]在本實(shí)施例中,服務(wù)器構(gòu)造的遠(yuǎn)程布局調(diào)整配置文件中包括對(duì)下述至少一項(xiàng)的配置:
[0049]屏幕網(wǎng)格劃分?jǐn)?shù)目;
[0050]與應(yīng)用程序包括的至少一個(gè)控件對(duì)應(yīng)的控件位置、控件顏色、控件大小和控件圖標(biāo);
[0051]其中,所述屏幕網(wǎng)格劃分?jǐn)?shù)目包括:終端設(shè)備屏幕的行網(wǎng)格劃分?jǐn)?shù)目和列網(wǎng)格劃分?jǐn)?shù)目。
[0052]當(dāng)然,可以理解的是,服務(wù)器構(gòu)造的遠(yuǎn)程布局調(diào)整配置文件中還可以包括其他項(xiàng)的配置,例如,控件屬性等,對(duì)此并不限定。
[0053]在本實(shí)施例中,服務(wù)器可以根據(jù)當(dāng)前應(yīng)用程序版本來配置屏幕網(wǎng)格劃分?jǐn)?shù)目,也可以根據(jù)應(yīng)用程序所在的終端設(shè)備的屏幕分辨率來配置屏幕網(wǎng)格劃分?jǐn)?shù)目,也可以根據(jù)應(yīng)用程序所在的終端設(shè)備的機(jī)型信息來配置屏幕網(wǎng)格劃分?jǐn)?shù)目,還可以同時(shí)根據(jù)上述三個(gè)特征信息來配置屏幕網(wǎng)格劃分?jǐn)?shù)目,對(duì)此并不限定。
[0054]420、服務(wù)器將所述遠(yuǎn)程布局調(diào)整配置文件作為應(yīng)用程序布局調(diào)整信息發(fā)送至客戶端,指示客戶端使用所述遠(yuǎn)程布局調(diào)整配置文件替換應(yīng)用程序中的本地布局配置文件,以實(shí)現(xiàn)對(duì)應(yīng)用程序的界面布局進(jìn)行調(diào)整。
[0055]在本實(shí)施例中,服務(wù)器將遠(yuǎn)程布局調(diào)整配置文件作為應(yīng)用程序布局調(diào)整信息發(fā)送至客戶端后,指示客戶端使用所述遠(yuǎn)程布局調(diào)整配置文件替換應(yīng)用程序中的本地布局配置文件。文件替換完成后,在重新啟動(dòng)應(yīng)用程序或者頁面刷新后,應(yīng)用程序會(huì)使用新的本地布局配置文件來進(jìn)行界面布局,直到再有新的遠(yuǎn)程布局調(diào)整配置文件替換該本地布局配置文件。
[0056]在圖5中示出了一種調(diào)整后的應(yīng)用程序控件布局的界面示意圖。通過與圖1對(duì)比可以看出,應(yīng)用程序中的控件位置發(fā)生了變化。換句話說,服務(wù)器端無需向客戶端發(fā)送新版本的應(yīng)用程序,僅通過將新構(gòu)造的遠(yuǎn)程布局調(diào)整配置文件發(fā)送至客戶端,即可實(shí)現(xiàn)對(duì)應(yīng)用程序中包括的任意控件的參數(shù)(位置、顏色、大小或者圖標(biāo)等)進(jìn)行重新配置。
[0057]本發(fā)明實(shí)施例通過服務(wù)器構(gòu)造遠(yuǎn)程布局調(diào)整配置文件;服務(wù)器將所述遠(yuǎn)程布局調(diào)整配置文件作為應(yīng)用程序布局調(diào)整信息發(fā)送至客戶端的技術(shù)手段,解決了現(xiàn)有技術(shù)中已經(jīng)安裝于終端設(shè)備上的應(yīng)用程序的界面布局無法被重新調(diào)整的技術(shù)問題,使得服務(wù)器可以自定義調(diào)整應(yīng)用程序的界面布局,優(yōu)化了現(xiàn)有的應(yīng)用程序界面布局方法,增強(qiáng)了服務(wù)器端的應(yīng)變能力,為應(yīng)用程序使用者提供更加個(gè)性化、定制化的應(yīng)用程序界面布局服務(wù)。
[0058]第三實(shí)施例
[0059]圖6是本發(fā)明第三實(shí)施例的一種應(yīng)用程序界面布局調(diào)整方法的流程圖。本實(shí)施例以上述實(shí)施例為基礎(chǔ)進(jìn)行優(yōu)化,在本實(shí)施例中,優(yōu)選的將操作所述服務(wù)器向客戶端發(fā)送應(yīng)用程序布局調(diào)整信息,以指示客戶端對(duì)應(yīng)用程序進(jìn)行界面布局調(diào)整優(yōu)化為:服務(wù)器根據(jù)客戶端的應(yīng)用程序內(nèi)容請(qǐng)求信息,生成待顯示內(nèi)容;服務(wù)器將應(yīng)用程序布局調(diào)整信息添加至所述待顯示內(nèi)容中,生成推送信息;服務(wù)器將所述推送信息發(fā)送至客戶端,指示所述客戶端根據(jù)所述推送信息中的應(yīng)用程序布局調(diào)整信息,對(duì)所述待顯示內(nèi)容進(jìn)行布局調(diào)整,以實(shí)現(xiàn)對(duì)應(yīng)用程序的界面布局進(jìn)行調(diào)整。
[0060]相應(yīng)的,本實(shí)施例的方法包括如下操作:
[0061]610、服務(wù)器根據(jù)客戶端的應(yīng)用程序內(nèi)容請(qǐng)求信息,生成待顯示內(nèi)容。
[0062]目前,很多服務(wù)類應(yīng)用程序(例如,百度地圖、百度旅游或者百度團(tuán)購等)可以向用戶提供服務(wù)信息,其對(duì)應(yīng)的交互過程如下:
[0063]客戶端向服務(wù)器發(fā)送應(yīng)用程序內(nèi)容請(qǐng)求信息(例如,目的地址的導(dǎo)航請(qǐng)求、旅游信息請(qǐng)求或者團(tuán)購信息請(qǐng)求等);
[0064]服務(wù)器根據(jù)客戶端的應(yīng)用程序內(nèi)容請(qǐng)求信息,生成相對(duì)應(yīng)的待顯示內(nèi)容(例如,導(dǎo)航信息、附近景點(diǎn)信息或者當(dāng)日?qǐng)F(tuán)購信息等);
[0065]服務(wù)器將待顯示內(nèi)容推送至發(fā)送應(yīng)用程序內(nèi)容請(qǐng)求信息的客戶端。
[0066]620、服務(wù)器將應(yīng)用程序布局調(diào)整信息添加至所述待顯示內(nèi)容中,生成推送信息。
[0067]在第二實(shí)施例中,服務(wù)器通過發(fā)送遠(yuǎn)程布局調(diào)整配置文件的方式調(diào)整的應(yīng)用程序界面布局,該調(diào)整方式是通過替換本地布局調(diào)整配置文件來實(shí)現(xiàn)的,因此,這種調(diào)整方式會(huì)在應(yīng)用程序使用過程中持續(xù)生效。
[0068]為了進(jìn)一步提高界面布局的靈活性,在本實(shí)施例中,服務(wù)器將應(yīng)用程序布局調(diào)整信息添加至所述待顯示內(nèi)容中,以實(shí)現(xiàn)對(duì)待顯示內(nèi)容的布局調(diào)整。這種調(diào)整方式只會(huì)在本次內(nèi)容顯示過程中生效。后續(xù)接收內(nèi)容在顯示時(shí),還是根據(jù)應(yīng)用程序中的本地布局調(diào)整配置文件,或者根據(jù)后續(xù)接收內(nèi)容中的應(yīng)用程序布局調(diào)整信息進(jìn)行界面布局。
[0069]在本實(shí)施例中,所述應(yīng)用程序布局調(diào)整信息中可以對(duì)待顯示內(nèi)容的文字大小或者顏色進(jìn)行配置,也可以對(duì)待顯示內(nèi)容的顯示位置進(jìn)行配置,也可以對(duì)待顯示內(nèi)容的顯示形式(高亮或者加下劃線等)進(jìn)行配置,對(duì)此并不限定。
[0070]在本實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式中,服務(wù)器與客戶端約定一個(gè)格式控制協(xié)議,當(dāng)服務(wù)器按照約定的協(xié)議格式發(fā)送信息時(shí),客戶端按照約定的解析方法獲取信息中的應(yīng)用程序布局調(diào)整信息和待顯示內(nèi)容,并使用所述應(yīng)用程序布局調(diào)整信息對(duì)所述待顯示內(nèi)容進(jìn)行布局調(diào)整。
[0071]在圖7中示出了一種服務(wù)器將應(yīng)用程序布局調(diào)整信息添加至所述待顯示內(nèi)容中,生成推送信息的優(yōu)選實(shí)施方式流程圖。如圖7所示,本優(yōu)選實(shí)施方式包括如下操作:
[0072]6201、服務(wù)器構(gòu)造待顯示內(nèi)容的整體布局策略。
[0073]在本優(yōu)選實(shí)施方式中,所述整體布局策略包括下述至少一項(xiàng):[0074]內(nèi)容塊布局形式、屏幕網(wǎng)格劃分?jǐn)?shù)量、內(nèi)容塊對(duì)齊方式和邊緣留白像素值,其中,所述屏幕網(wǎng)格劃分?jǐn)?shù)量包括:終端設(shè)備屏幕的行網(wǎng)格劃分?jǐn)?shù)目和列網(wǎng)格劃分?jǐn)?shù)目。
[0075]其中,內(nèi)容塊布局形式可以具體包括:浮動(dòng)布局和固定布局,浮動(dòng)布局是指根據(jù)預(yù)先規(guī)定的各個(gè)內(nèi)容塊的顯示順序,對(duì)各內(nèi)容塊進(jìn)行相應(yīng)的布局;固定布局是指根據(jù)預(yù)先規(guī)定的各個(gè)內(nèi)容塊對(duì)應(yīng)的顯示起點(diǎn)坐標(biāo),對(duì)各內(nèi)容塊進(jìn)行布局。內(nèi)容塊對(duì)齊方式可以具體指每行內(nèi)容塊的對(duì)齊方式(例如,左對(duì)齊、居中對(duì)齊和右對(duì)齊等)。邊緣留白像素值是指在布局時(shí),每一行預(yù)留出來的空白像素值。
[0076]6202、服務(wù)器將所述待顯示內(nèi)容分解為至少一個(gè)內(nèi)容塊,確定所述至少一個(gè)內(nèi)容塊的顯示樣式信息。
[0077]舉例而言,如果待顯示內(nèi)容為多個(gè)獨(dú)立中文詞,服務(wù)器可以將每一個(gè)獨(dú)立中文詞作為一個(gè)內(nèi)容塊,并確定每一個(gè)中文詞的顯示樣式信息。
[0078]當(dāng)然,服務(wù)器還可以采用其他方式將待顯示內(nèi)容分解為至少一個(gè)內(nèi)容塊,例如,將同一類型的待顯示內(nèi)容(例如,圖片或者文字)作為一個(gè)內(nèi)容塊,或者將一個(gè)句子作為一個(gè)內(nèi)容塊等,對(duì)此并不限定。
[0079]在本優(yōu)選實(shí)施方式中,所述顯示樣式信息包括下述至少一項(xiàng):內(nèi)容塊顯示順序標(biāo)號(hào)、內(nèi)容塊所占的行列網(wǎng)格數(shù)目、內(nèi)容塊顯示起點(diǎn)坐標(biāo)和內(nèi)容塊所屬組群等。當(dāng)然,所述顯示樣式信息中還可以包括其他類型的信息,對(duì)此并不限定。
[0080]6203、服務(wù)器將所述顯示樣式信息添加至對(duì)應(yīng)的內(nèi)容塊中,與所述整體布局策略一起,生成所述推送信息。
[0081]在圖8中示出了一種推送信息的協(xié)議格式示例圖,如圖8所示,協(xié)議格式中規(guī)定了推送信息中的整體布局策略以及各內(nèi)容塊顯示樣式的設(shè)置規(guī)則,當(dāng)服務(wù)器與客戶端約定了上述協(xié)議格式后,即可在客戶端實(shí)現(xiàn)對(duì)待顯示內(nèi)容的布局調(diào)整。
[0082]當(dāng)然,本領(lǐng)域技術(shù)人員可以理解的是,客戶端和服務(wù)器還可以約定其他形式的協(xié)議格式,對(duì)此并不限定。
[0083]如下所示的為根據(jù)圖8所示的協(xié)議格式構(gòu)造的推送信息,該推送信息在客戶端的顯示示意圖如圖9所示。
[0084]
【權(quán)利要求】
1.一種應(yīng)用程序界面布局調(diào)整方法,其特征在于,包括: 服務(wù)器向客戶端發(fā)送應(yīng)用程序布局調(diào)整信息,以指示客戶端對(duì)應(yīng)用程序進(jìn)行界面布局調(diào)整。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述服務(wù)器向客戶端發(fā)送應(yīng)用程序布局調(diào)整信息,以指示客戶端對(duì)應(yīng)用程序進(jìn)行界面布局調(diào)整包括: 服務(wù)器構(gòu)造遠(yuǎn)程布局調(diào)整配置文件; 服務(wù)器將所述遠(yuǎn)程布局調(diào)整配置文件作為應(yīng)用程序布局調(diào)整信息發(fā)送至客戶端,指示客戶端使用所述遠(yuǎn)程布局調(diào)整配置文件替換應(yīng)用程序中的本地布局配置文件,以實(shí)現(xiàn)對(duì)應(yīng)用程序的界面布局進(jìn)行調(diào)整。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于: 所述遠(yuǎn)程布局調(diào)整配置文件中包括對(duì)下述至少一項(xiàng)的配置: 屏幕網(wǎng)格劃分?jǐn)?shù)目; 與應(yīng)用程序包括的至少一個(gè)控件對(duì)應(yīng)的控件位置、控件顏色、控件大小和控件圖標(biāo); 其中,所述屏 幕網(wǎng)格劃分?jǐn)?shù)目包括:終端設(shè)備屏幕的行網(wǎng)格劃分?jǐn)?shù)目和列網(wǎng)格劃分?jǐn)?shù)目。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述服務(wù)器向客戶端發(fā)送應(yīng)用程序布局調(diào)整信息,以指示客戶端對(duì)應(yīng)用程序進(jìn)行界面布局調(diào)整包括: 服務(wù)器根據(jù)客戶端的應(yīng)用程序內(nèi)容請(qǐng)求信息,生成待顯示內(nèi)容; 服務(wù)器將應(yīng)用程序布局調(diào)整信息添加至所述待顯示內(nèi)容中,生成推送信息; 服務(wù)器將所述推送信息發(fā)送至客戶端,指示所述客戶端根據(jù)所述推送信息中的應(yīng)用程序布局調(diào)整信息,對(duì)所述待顯示內(nèi)容進(jìn)行布局調(diào)整,以實(shí)現(xiàn)對(duì)應(yīng)用程序的界面布局進(jìn)行調(diào)難iF.0
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述服務(wù)器將應(yīng)用程序布局調(diào)整信息添加至所述待顯示內(nèi)容中,生成推送信息包括: 服務(wù)器構(gòu)造待顯示內(nèi)容的整體布局策略; 服務(wù)器將所述顯示樣式信息添加至對(duì)應(yīng)的內(nèi)容塊中,與所述整體布局策略一起,生成所述推送信息。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于: 所述整體布局策略包括下述至少一項(xiàng): 內(nèi)容塊布局形式、屏幕網(wǎng)格劃分?jǐn)?shù)量、內(nèi)容塊對(duì)齊方式和邊緣留白像素值,其中所述屏幕網(wǎng)格劃分?jǐn)?shù)量包括:終端設(shè)備屏幕的行網(wǎng)格劃分?jǐn)?shù)目和列網(wǎng)格劃分?jǐn)?shù)目; 所述顯示樣式信息包括下述至少一項(xiàng):內(nèi)容塊顯示順序標(biāo)號(hào)、內(nèi)容塊所占的行列網(wǎng)格數(shù)目、內(nèi)容塊顯示起點(diǎn)坐標(biāo)和內(nèi)容塊所屬組群。
7.根據(jù)權(quán)利要求3或6所述的方法,其特征在于,還包括: 服務(wù)器根據(jù)客戶端所在的終端設(shè)備的屬性信息,確定所述屏幕網(wǎng)格劃分策略;其中,所述終端設(shè)備的屬性信息包括下述至少一項(xiàng):終端設(shè)備的機(jī)型、終端設(shè)備的屏幕分辨率和應(yīng)用程序軟件版本信息。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,還包括: 服務(wù)器根據(jù)接收到的應(yīng)用程序開啟指令,指示所述應(yīng)用程序所在的客戶端上傳終端設(shè)備的屬性信息;和/或 服務(wù)器提取客戶端的應(yīng)用程序內(nèi)容請(qǐng)求信息中的終端設(shè)備的屬性信息。
9.一種應(yīng)用程序界面布局調(diào)整方法,其特征在于,包括: 客戶端接收服務(wù)器發(fā)送的應(yīng)用程序布局調(diào)整信息; 所述客戶端根據(jù)所述應(yīng)用程序布局調(diào)整信息對(duì)應(yīng)用程序進(jìn)行界面布局調(diào)整。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述客戶端接收服務(wù)器發(fā)送的應(yīng)用程序布局調(diào)整信息包括: 所述客戶端接收服務(wù)器發(fā)送的遠(yuǎn)程布局調(diào)整配置文件; 所述客戶端根據(jù)所述應(yīng)用程序布局調(diào)整信息對(duì)應(yīng)用程序進(jìn)行界面布局調(diào)整包括: 所述客戶端使用所述遠(yuǎn)程布局調(diào)整配置文件替換應(yīng)用程序中的本地布局配置文件,以實(shí)現(xiàn)對(duì)應(yīng)用程序進(jìn)行界面布局調(diào)整。
11.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述客戶端接收服務(wù)器發(fā)送的應(yīng)用程序布局調(diào)整信息包括: 所述客戶端接收服務(wù)器發(fā)送的推送信息,其中,所述推送信息中包括應(yīng)用程序布局調(diào)整信息和與所述客戶端 發(fā)送的應(yīng)用程序內(nèi)容請(qǐng)求信息對(duì)應(yīng)的待顯示內(nèi)容; 所述客戶端根據(jù)所述應(yīng)用程序布局調(diào)整信息對(duì)應(yīng)用程序進(jìn)行界面布局調(diào)整包括: 所述客戶端根據(jù)所述應(yīng)用程序布局調(diào)整信息,對(duì)所述待顯示內(nèi)容進(jìn)行布局調(diào)整,以實(shí)現(xiàn)對(duì)應(yīng)用程序進(jìn)行界面布局調(diào)整。
12.—種應(yīng)用程序界面布局調(diào)整裝置,配置于服務(wù)器中,其特征在于,所述裝置包括: 布局調(diào)整信息發(fā)送單元,用于向客戶端發(fā)送應(yīng)用程序布局調(diào)整信息,以指示客戶端對(duì)應(yīng)用程序進(jìn)行界面布局調(diào)整。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述布局調(diào)整信息發(fā)送單元具體用于: 構(gòu)造遠(yuǎn)程布局調(diào)整配置文件; 將所述遠(yuǎn)程布局調(diào)整配置文件作為應(yīng)用程序布局調(diào)整信息發(fā)送至客戶端,指示客戶端使用所述遠(yuǎn)程布局調(diào)整配置文件替換應(yīng)用程序中的本地布局配置文件,以實(shí)現(xiàn)對(duì)應(yīng)用程序的界面布局進(jìn)行調(diào)整。
14.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述布局調(diào)整信息發(fā)送單元具體用于: 根據(jù)客戶端的應(yīng)用程序內(nèi)容請(qǐng)求信息,生成待顯示內(nèi)容; 將應(yīng)用程序布局調(diào)整信息添加至所述待顯示內(nèi)容中,生成推送信息; 將所述推送信息發(fā)送至客戶端,指示所述客戶端根據(jù)所述推送信息中的應(yīng)用程序布局調(diào)整信息,對(duì)所述待顯示內(nèi)容進(jìn)行布局調(diào)整,以實(shí)現(xiàn)對(duì)應(yīng)用程序的界面布局進(jìn)行調(diào)整。
15.一種應(yīng)用程序界面布局調(diào)整裝置,配置于客戶端中,其特征在于,所述裝置包括: 布局調(diào)整信息接收單元,用于接收服務(wù)器發(fā)送的應(yīng)用程序布局調(diào)整信息; 布局調(diào)整單元,用于根據(jù)所述應(yīng)用程序布局調(diào)整信息對(duì)應(yīng)用程序進(jìn)行界面布局調(diào)整。
【文檔編號(hào)】H04L29/08GK104007991SQ201410250833
【公開日】2014年8月27日 申請(qǐng)日期:2014年6月6日 優(yōu)先權(quán)日:2014年6月6日
【發(fā)明者】林華, 關(guān)公伯 申請(qǐng)人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1