一種網(wǎng)頁的顯示控制方法及系統(tǒng)、應(yīng)用服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種網(wǎng)頁的顯示控制方法及系統(tǒng)、應(yīng)用服務(wù)器。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)信息技術(shù)的不斷發(fā)展,越來越多的企業(yè)部署了基于網(wǎng)頁的信息系統(tǒng)。
[0003]目前,為了使目標(biāo)網(wǎng)頁能夠完整的在不同的客戶端中進(jìn)行顯示,需要預(yù)先在應(yīng)用服務(wù)器中設(shè)定目標(biāo)網(wǎng)頁對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu),即設(shè)定目標(biāo)網(wǎng)頁上的每一個(gè)數(shù)據(jù)對(duì)象及分別對(duì)應(yīng)的顯示規(guī)則,包括數(shù)據(jù)對(duì)象的大小、位置以及對(duì)應(yīng)的后臺(tái)邏輯等,應(yīng)用服務(wù)器在接收到客戶端發(fā)送的對(duì)應(yīng)目標(biāo)網(wǎng)頁的業(yè)務(wù)請(qǐng)求時(shí),可根據(jù)業(yè)務(wù)請(qǐng)求攜帶的客戶端顯示區(qū)域的尺寸信息針對(duì)目標(biāo)網(wǎng)頁上的每一個(gè)數(shù)據(jù)對(duì)象分別進(jìn)行相應(yīng)的比例變換處理,進(jìn)而將處理后的數(shù)據(jù)對(duì)象及顯示規(guī)則發(fā)送到對(duì)應(yīng)的客戶端以在客戶端顯示區(qū)域顯示目標(biāo)網(wǎng)頁。
[0004]可見,在上述技術(shù)方案中,目標(biāo)網(wǎng)頁上的每一個(gè)數(shù)據(jù)對(duì)象在客戶端的顯示情況由應(yīng)用服務(wù)器及客戶端顯示區(qū)域的尺寸來決定,并不能實(shí)現(xiàn)根據(jù)用戶個(gè)性化需求自定義目標(biāo)網(wǎng)頁在客戶端的顯示情況,比如,用戶自定義數(shù)據(jù)對(duì)象是否顯示以及數(shù)據(jù)對(duì)象在客戶端的顯示區(qū)域的尺寸信息等,用戶體驗(yàn)較差。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供了一種網(wǎng)頁的顯示控制方法及系統(tǒng)、應(yīng)用服務(wù)器,可提高用戶體驗(yàn)。
[0006]第一方面,本發(fā)明提供了一種網(wǎng)頁的顯示控制方法,應(yīng)用于應(yīng)用服務(wù)器中,包括:
[0007]S1:接收外部客戶端發(fā)送的至少一條業(yè)務(wù)配置信息,其中,每一條所述業(yè)務(wù)配置信息攜帶需配置的網(wǎng)頁內(nèi)容的標(biāo)識(shí)信息、外部客戶端的標(biāo)識(shí)信息、網(wǎng)頁內(nèi)容的自定義業(yè)務(wù)參數(shù);
[0008]S2:建立網(wǎng)頁內(nèi)容的自定義業(yè)務(wù)參數(shù)與網(wǎng)頁內(nèi)容的標(biāo)識(shí)信息、外部客戶端的標(biāo)識(shí)信息的對(duì)應(yīng)關(guān)系;
[0009]S3:接收外部客戶端發(fā)送的業(yè)務(wù)請(qǐng)求指令,其中,所述業(yè)務(wù)請(qǐng)求指令攜帶該外部客戶端的標(biāo)識(shí)信息及目標(biāo)網(wǎng)頁的標(biāo)識(shí)信息;
[0010]S4:根據(jù)目標(biāo)網(wǎng)頁的標(biāo)識(shí)信息獲取目標(biāo)網(wǎng)頁的數(shù)據(jù)結(jié)構(gòu);
[0011]S5:查找與所述業(yè)務(wù)請(qǐng)求指令中攜帶的外部客戶端的標(biāo)識(shí)信息及目標(biāo)網(wǎng)頁的標(biāo)識(shí)信息相對(duì)應(yīng)的網(wǎng)頁內(nèi)容的自定義業(yè)務(wù)參數(shù);
[0012]S6:根據(jù)查找到的網(wǎng)頁內(nèi)容的自定義業(yè)務(wù)參數(shù)配置目標(biāo)網(wǎng)頁的數(shù)據(jù)結(jié)構(gòu),并將配置后的數(shù)據(jù)結(jié)構(gòu)發(fā)送到對(duì)應(yīng)的外部客戶端,以使得外部客戶端根據(jù)配置后的數(shù)據(jù)結(jié)構(gòu)顯示目標(biāo)網(wǎng)頁。
[0013]進(jìn)一步的,在所述接收外部客戶端發(fā)送的至少一條業(yè)務(wù)配置信息之前,還包括:
[0014]預(yù)先設(shè)置授權(quán)對(duì)象,所述授權(quán)對(duì)象包括至少一個(gè)能夠配置自定義業(yè)務(wù)參數(shù)的網(wǎng)頁的數(shù)據(jù)結(jié)構(gòu),和/或,每一個(gè)網(wǎng)頁下能夠配置自定義業(yè)務(wù)參數(shù)的數(shù)據(jù)對(duì)象;
[0015]將所述授權(quán)對(duì)象發(fā)送到外部客戶端,以使該外部客戶端發(fā)送的至少一條業(yè)務(wù)配置信息對(duì)應(yīng)所述授權(quán)對(duì)象。
[0016]進(jìn)一步的,所述預(yù)先設(shè)置授權(quán)對(duì)象,包括:
[0017]設(shè)置每一個(gè)網(wǎng)頁下能夠配置自定義業(yè)務(wù)參數(shù)的數(shù)據(jù)對(duì)象分別對(duì)應(yīng)的自定義配置類型,其中,所述自定義配置類型包括如下自定義項(xiàng)目中的一項(xiàng)或多項(xiàng):修改數(shù)據(jù)對(duì)象的顯示尺寸、修改數(shù)據(jù)對(duì)象的顯示位置及顯示方式。
[0018]進(jìn)一步的,在所述接收外部客戶端發(fā)送的業(yè)務(wù)請(qǐng)求指令之前,還包括:
[0019]將網(wǎng)頁內(nèi)容的自定義業(yè)務(wù)參數(shù)、網(wǎng)頁內(nèi)容的標(biāo)識(shí)信息、外部客戶端的標(biāo)識(shí)信息以及其對(duì)應(yīng)關(guān)系存儲(chǔ)到外部數(shù)據(jù)庫中;
[0020]所述查找與所述業(yè)務(wù)請(qǐng)求指令中攜帶的外部客戶端的標(biāo)識(shí)信息及目標(biāo)網(wǎng)頁的標(biāo)識(shí)信息相對(duì)應(yīng)的網(wǎng)頁內(nèi)容的自定義業(yè)務(wù)參數(shù),包括:
[0021]查詢所述外部數(shù)據(jù)庫,從所述外部數(shù)據(jù)庫中獲取與所述業(yè)務(wù)請(qǐng)求指令中攜帶的外部客戶端的標(biāo)識(shí)信息及目標(biāo)網(wǎng)頁的標(biāo)識(shí)信息相對(duì)應(yīng)的網(wǎng)頁內(nèi)容的自定義業(yè)務(wù)參數(shù)。
[0022 ]第二方面,本發(fā)明提供了一種應(yīng)用服務(wù)器,包括:
[0023]信息接收單元,用于接收外部客戶端發(fā)送的至少一條業(yè)務(wù)配置信息,其中,每一條所述業(yè)務(wù)配置信息攜帶需配置的網(wǎng)頁內(nèi)容的標(biāo)識(shí)信息、外部客戶端的標(biāo)識(shí)信息、網(wǎng)頁內(nèi)容的自定義業(yè)務(wù)參數(shù);接收外部客戶端發(fā)送的業(yè)務(wù)請(qǐng)求指令,其中,所述業(yè)務(wù)請(qǐng)求指令攜帶該外部客戶端的標(biāo)識(shí)信息及目標(biāo)網(wǎng)頁的標(biāo)識(shí)信息;
[0024]構(gòu)建單元,用于建立網(wǎng)頁內(nèi)容的自定義業(yè)務(wù)參數(shù)與網(wǎng)頁內(nèi)容的標(biāo)識(shí)信息、外部客戶端的標(biāo)識(shí)?目息的對(duì)應(yīng)關(guān)系;
[0025]獲取單元,用于根據(jù)目標(biāo)網(wǎng)頁的標(biāo)識(shí)信息獲取目標(biāo)網(wǎng)頁的數(shù)據(jù)結(jié)構(gòu);
[0026]查詢單元,用于查找與所述業(yè)務(wù)請(qǐng)求指令中攜帶的外部客戶端的標(biāo)識(shí)信息及目標(biāo)網(wǎng)頁的標(biāo)識(shí)信息相對(duì)應(yīng)的網(wǎng)頁內(nèi)容的自定義業(yè)務(wù)參數(shù);
[0027]配置單元,用于根據(jù)查找到的網(wǎng)頁內(nèi)容的自定義業(yè)務(wù)參數(shù)配置目標(biāo)網(wǎng)頁的數(shù)據(jù)結(jié)構(gòu);
[0028]第一信息發(fā)送單元,用于將配置后的數(shù)據(jù)結(jié)構(gòu)發(fā)送到對(duì)應(yīng)的外部客戶端,以使得外部客戶端根據(jù)配置后的數(shù)據(jù)結(jié)構(gòu)顯示目標(biāo)網(wǎng)頁。
[0029]進(jìn)一步的,還包括:
[0030]設(shè)置單元,用于預(yù)先設(shè)置授權(quán)對(duì)象,所述授權(quán)對(duì)象包括至少一個(gè)能夠配置自定義業(yè)務(wù)參數(shù)的網(wǎng)頁的數(shù)據(jù)結(jié)構(gòu),和/或,每一個(gè)網(wǎng)頁下能夠配置自定義業(yè)務(wù)參數(shù)的數(shù)據(jù)對(duì)象;
[0031]所述第一信息發(fā)送單元,進(jìn)一步用于將所述授權(quán)對(duì)象發(fā)送到外部客戶端,以使該外部客戶端發(fā)送的至少一條業(yè)務(wù)配置信息對(duì)應(yīng)所述授權(quán)對(duì)象。
[0032]進(jìn)一步的,
[0033]所述設(shè)置單元,用于設(shè)置每一個(gè)網(wǎng)頁下能夠配置自定義業(yè)務(wù)參數(shù)的數(shù)據(jù)對(duì)象分別對(duì)應(yīng)的自定義配置類型,其中,所述自定義配置類型包括如下自定義項(xiàng)目中的一項(xiàng)或多項(xiàng):修改數(shù)據(jù)對(duì)象的顯示尺寸、修改數(shù)據(jù)對(duì)象的顯示位置及顯示方式。
[0034]進(jìn)一步的,還包括:
[0035]接口單元,用于將網(wǎng)頁內(nèi)容的自定義業(yè)務(wù)參數(shù)、網(wǎng)頁內(nèi)容的標(biāo)識(shí)信息、外部客戶端的標(biāo)識(shí)信息以及其對(duì)應(yīng)關(guān)系存儲(chǔ)到外部數(shù)據(jù)庫中;
[0036]所述查詢單元,用于查詢所述外部數(shù)據(jù)庫,從所述外部數(shù)據(jù)庫中獲取與所述業(yè)務(wù)請(qǐng)求指令中攜帶的外部客戶端的標(biāo)識(shí)信息及目標(biāo)網(wǎng)頁的標(biāo)識(shí)信息相對(duì)應(yīng)的網(wǎng)頁內(nèi)容的自定義業(yè)務(wù)參數(shù)。
[0037]第三方面,本發(fā)明提供了一種網(wǎng)頁的顯示控制系統(tǒng),包括:
[0038]至少一個(gè)如上述第二方面中任一所述的應(yīng)用服務(wù)器及客戶端,其中,所述客戶端與任一應(yīng)用服務(wù)器相連;
[0039]所述客戶端,包括:
[0040]第二信息發(fā)送單元,用于向與當(dāng)前客戶端相連的應(yīng)用服務(wù)器發(fā)送至少一條業(yè)務(wù)配置信息,其中,每一條所述業(yè)務(wù)配置信息攜帶需配置的網(wǎng)頁內(nèi)容的標(biāo)識(shí)信息、當(dāng)前客戶端的標(biāo)識(shí)信息、網(wǎng)頁內(nèi)容的自定義業(yè)務(wù)參數(shù);向與當(dāng)前客戶端相連的應(yīng)用服務(wù)器發(fā)送業(yè)務(wù)請(qǐng)求指令,其中,所述業(yè)務(wù)請(qǐng)求指令攜帶當(dāng)前客戶端的標(biāo)識(shí)信息及目標(biāo)網(wǎng)頁的標(biāo)識(shí)信息;
[0041]顯示裝置,用于接收與當(dāng)前客戶端相連的應(yīng)用服務(wù)器發(fā)送的配置后的數(shù)據(jù)結(jié)構(gòu),根據(jù)所述配置后的數(shù)據(jù)結(jié)構(gòu)顯示目標(biāo)網(wǎng)頁。
[0042]進(jìn)一步的,當(dāng)每一個(gè)所述應(yīng)用服務(wù)器分別包括接口單元時(shí),還包括:
[0043]與每一個(gè)所述應(yīng)用服務(wù)器的接口單元分別連接的數(shù)據(jù)庫,用于存儲(chǔ)網(wǎng)頁內(nèi)容的自定義業(yè)務(wù)參數(shù)、網(wǎng)頁內(nèi)容的標(biāo)識(shí)信息、客戶端的標(biāo)識(shí)信息及其對(duì)應(yīng)關(guān)系。
[0044]本發(fā)明提供了一種網(wǎng)頁的顯示控制方法及系統(tǒng)、應(yīng)用服務(wù)器,通過接收外部客戶端發(fā)送的攜帶網(wǎng)頁內(nèi)容的自定義業(yè)務(wù)參數(shù)、網(wǎng)頁內(nèi)容的標(biāo)識(shí)信息及客戶端的標(biāo)識(shí)信息的至少一條業(yè)務(wù)配置信息,并建立網(wǎng)頁內(nèi)容的自定義業(yè)務(wù)參數(shù)與網(wǎng)頁內(nèi)容的標(biāo)識(shí)信息、外部客戶端的標(biāo)識(shí)信息的對(duì)應(yīng)關(guān)系,當(dāng)接收到攜帶外部客戶端發(fā)送的攜帶該外部客戶端的標(biāo)識(shí)信息及目標(biāo)網(wǎng)頁的標(biāo)識(shí)信息的業(yè)務(wù)請(qǐng)求指令時(shí),首先根據(jù)目標(biāo)網(wǎng)頁的標(biāo)識(shí)信息獲取目標(biāo)網(wǎng)頁的數(shù)據(jù)結(jié)構(gòu),然后根據(jù)網(wǎng)頁內(nèi)容的自定義業(yè)務(wù)參數(shù)與網(wǎng)頁內(nèi)容的標(biāo)識(shí)信息、外部客戶端的標(biāo)識(shí)信息的對(duì)應(yīng)關(guān)系確定對(duì)應(yīng)該業(yè)務(wù)請(qǐng)求指令的網(wǎng)頁內(nèi)容的自定義業(yè)務(wù)參數(shù),進(jìn)而根據(jù)該網(wǎng)頁內(nèi)容的自定義業(yè)務(wù)參數(shù)配置目標(biāo)網(wǎng)頁的數(shù)據(jù)結(jié)構(gòu),并將配置后的數(shù)據(jù)結(jié)構(gòu)發(fā)送到客戶端,以使得客戶端根據(jù)配置后的數(shù)據(jù)結(jié)構(gòu)顯示目標(biāo)網(wǎng)頁;可見,本發(fā)明提供的技術(shù)方案中,通過從客戶端獲取網(wǎng)頁內(nèi)容的自定義業(yè)務(wù)參數(shù)控制相應(yīng)的網(wǎng)頁在該客戶端的顯示情況,可滿足用戶的個(gè)性化需求,進(jìn)而提高用戶體驗(yàn)。
【附圖說明】
[0045]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0046]圖1是本發(fā)明一個(gè)實(shí)施例中提供的一種網(wǎng)頁的顯示控制