容,然后根據(jù)預(yù)存的布局模板對網(wǎng)頁內(nèi)容進(jìn)行組裝。比如,可以根據(jù)布局模板中的標(biāo)簽名稱獲取相應(yīng)的網(wǎng)頁內(nèi)容,將網(wǎng)頁內(nèi)容寫入對應(yīng)的標(biāo)簽名稱下,從而得到已布局的展示數(shù)據(jù)。展示數(shù)據(jù)是需要在對話框中進(jìn)行展示的數(shù)據(jù),對于展示的數(shù)據(jù),可以是圖文形式的數(shù)據(jù)。也可以是xml (可擴(kuò)展標(biāo)記語言)數(shù)據(jù)。
[0116]展示模塊630,用于將所述展示數(shù)據(jù)返回至所述客戶端進(jìn)行展示。
[0117]展示模塊630將展示數(shù)據(jù)發(fā)送到客戶端,在客戶端上直接對展示數(shù)據(jù)進(jìn)行展示。
[0118]本實(shí)施例通過網(wǎng)頁訪問請求接收模塊610接收即時(shí)通訊工具的客戶端的網(wǎng)頁訪問請求,數(shù)據(jù)確定模塊620根據(jù)網(wǎng)頁訪問請求確定網(wǎng)頁內(nèi)容,根據(jù)預(yù)存的布局模板對網(wǎng)頁內(nèi)容進(jìn)行組裝,從而可以獲得已布局的展示數(shù)據(jù)。然后展示模塊630將展示數(shù)據(jù)返回至客戶端,直接在客戶端上進(jìn)行展示,從而避免了客戶端對字段進(jìn)行組裝的處理過程,節(jié)約了客戶端的處理時(shí)間,從而加快了網(wǎng)頁信息在展示過程中的處理效率。
[0119]在其中一個(gè)實(shí)施例中,有時(shí)為了在對話框中展示不同布局的界面,需要對布局模板進(jìn)行變化。即所述網(wǎng)頁訪問請求還可以包括布局選擇指令;
[0120]所述數(shù)據(jù)確定模塊前還可以包括:布局選擇模塊,用于根據(jù)所述布局選擇指令從預(yù)存的布局模板中查找出對應(yīng)的布局模板,其中,所述預(yù)存的布局模板數(shù)量至少兩個(gè)。
[0121]該實(shí)施例預(yù)存了多個(gè)布局模板,可以設(shè)置其中一個(gè)為默認(rèn)布局模板,在沒有收到布局選擇指令時(shí),可以以默認(rèn)布局模板作為布局模板進(jìn)行組裝。在收到布局選擇指令時(shí),則可以從多個(gè)布局模板中選出對應(yīng)的布局模板。
[0122]通過該本實(shí)施例方案,避免了修改模板時(shí)客戶端重新開發(fā),而是直接根據(jù)布局選擇指令選擇不同布局模板,從而實(shí)現(xiàn)修改布局模板,從而減輕客戶端的開發(fā)負(fù)擔(dān),提高開發(fā)效率。同時(shí)使用靈活,可以隨時(shí)修改對話框中的展示界面。
[0123]如圖7所示,為本發(fā)明另一個(gè)實(shí)施例中網(wǎng)頁信息的展示系統(tǒng)的結(jié)構(gòu)示意圖,包括網(wǎng)頁鏈接獲取模塊710、發(fā)送模塊720、第一數(shù)據(jù)接收模塊730和第一展示模塊740:
[0124]網(wǎng)頁鏈接獲取模塊710,用于獲取即時(shí)通訊工具的客戶端的對話框上的網(wǎng)頁鏈接;
[0125]對于獲取網(wǎng)頁鏈接的一種手段,可以通過檢測即時(shí)通訊工具的客戶端的對話框是否收到或發(fā)送網(wǎng)頁鏈接,若是,則根據(jù)網(wǎng)頁鏈接生成網(wǎng)頁訪問請求。
[0126]在其中一個(gè)實(shí)施例中,還包括加密模塊,用于對所述網(wǎng)頁訪問請求進(jìn)行加密。從而保證網(wǎng)頁訪問請求的安全性。
[0127]發(fā)送模塊720,用于根據(jù)所述網(wǎng)頁鏈接向業(yè)務(wù)平臺(tái)發(fā)起網(wǎng)頁訪問請求;
[0128]在其中一個(gè)實(shí)施例中,可以對網(wǎng)頁訪問請求進(jìn)行過濾。即還包括:
[0129]檢測模塊,用于檢測所述網(wǎng)頁鏈接是否為白名單中的網(wǎng)頁鏈接,若是,則將所述網(wǎng)頁鏈接傳送至發(fā)送模塊,其中,所述白名單記錄著需要可視化展示的網(wǎng)頁鏈接。
[0130]本模塊是一個(gè)過濾的模塊,是將不在白名單中的網(wǎng)頁鏈接刪除,不進(jìn)行后續(xù)過程,僅對在白名單中的網(wǎng)頁鏈接生成網(wǎng)頁訪問請求,并發(fā)送至業(yè)務(wù)平臺(tái)。從而可以提高處理效率。
[0131]第一數(shù)據(jù)接收模塊730,用于接收所述業(yè)務(wù)平臺(tái)返回的已布局的展示數(shù)據(jù);其中,所述展示數(shù)據(jù)包括已組裝的所述網(wǎng)頁訪問請求對應(yīng)的網(wǎng)頁內(nèi)容;
[0132]上述提及的展示數(shù)據(jù)包括將待展示網(wǎng)頁內(nèi)容進(jìn)行組裝好后得到的數(shù)據(jù),即布局好的網(wǎng)頁內(nèi)容。比如,可以根據(jù)預(yù)存的布局模板對網(wǎng)頁內(nèi)容進(jìn)行組裝,從而得到該展示數(shù)據(jù)。
[0133]第一展示模塊740,用于將所述展示數(shù)據(jù)在所述對話框中進(jìn)行展示。
[0134]在獲得展示數(shù)據(jù)后,由于展示數(shù)據(jù)是布局好的網(wǎng)頁內(nèi)容,因此,可以直接在對話框中對展示數(shù)據(jù)進(jìn)行展示。
[0135]本實(shí)施例通過網(wǎng)頁鏈接獲取模塊710獲取網(wǎng)頁鏈接,發(fā)送模塊720根據(jù)網(wǎng)頁鏈接向業(yè)務(wù)平臺(tái)發(fā)起網(wǎng)頁訪問請求。第一數(shù)據(jù)接收模塊730接收業(yè)務(wù)平臺(tái)返回的已布局的展示數(shù)據(jù),第一展示模塊740直接將展示數(shù)據(jù)在對話框中進(jìn)行展示,從而避免了客戶端對字段進(jìn)行組裝的處理過程,節(jié)約了客戶端的處理時(shí)間,從而加快了網(wǎng)頁信息在展示過程中的處理效率。
[0136]在其中一個(gè)實(shí)施例中,所述第一展示模塊具體可以包括展示控件創(chuàng)建模塊、展示控件寫入模塊和子展示模塊:
[0137]展示控件創(chuàng)建模塊,用于獲取所述展示數(shù)據(jù)中的布局模板,根據(jù)所述布局模板創(chuàng)建所述客戶端的展示控件,并將所述展示控件的名稱與布局模板中的標(biāo)簽名稱設(shè)為一致,其中,所述布局模板為網(wǎng)頁內(nèi)容進(jìn)行組裝的模板,所述標(biāo)簽名稱為布局模板中的網(wǎng)頁內(nèi)容對應(yīng)的名稱;
[0138]上述獲取的展示數(shù)據(jù)可以是根據(jù)布局模板將網(wǎng)頁內(nèi)容進(jìn)行組裝得到的數(shù)據(jù),因此可以從展示數(shù)據(jù)中獲取布局模板。布局模板中記錄了標(biāo)簽名稱以及該名稱對應(yīng)的網(wǎng)頁內(nèi)容。從而可以根據(jù)布局模板創(chuàng)建客戶端的展示控件。
[0139]展示控件寫入模塊,用于通過所述布局模板中的標(biāo)簽名稱獲取所述展示控件的名稱對應(yīng)的接口指針,將標(biāo)簽名稱對應(yīng)的網(wǎng)頁內(nèi)容通過所述接口指針寫入展示控件;
[0140]子展示模塊,用于根據(jù)所述展示控件將網(wǎng)頁內(nèi)容展示在所述對話框上。
[0141]在其中一個(gè)實(shí)施例中,客戶端還可以對未布局的數(shù)據(jù)進(jìn)行處理,即本發(fā)明網(wǎng)頁信息的展示系統(tǒng)還還包括:
[0142]第二數(shù)據(jù)接收模塊,用于接收所述業(yè)務(wù)平臺(tái)返回的未布局的數(shù)據(jù);
[0143]第二展示模塊,用于解析未布局的數(shù)據(jù),對未布局的數(shù)據(jù)進(jìn)行組裝,并將組裝后的數(shù)據(jù)展示在對話框上。
[0144]在該實(shí)施例中,客戶端不僅可以展示布局的展示數(shù)據(jù),還可以對未布局的數(shù)據(jù)進(jìn)行解析和組裝,從而展示在對話框上。
[0145]本發(fā)明還提供其中一個(gè)應(yīng)用實(shí)例,如圖3所示,為實(shí)現(xiàn)應(yīng)用實(shí)例的架構(gòu)示意圖。包括:客戶端310、互聯(lián)平臺(tái)320、業(yè)務(wù)平臺(tái)330。客戶端310通過互聯(lián)平臺(tái)320分別與業(yè)務(wù)平臺(tái)330連接。
[0146]如圖8所示,為本發(fā)明其中一個(gè)應(yīng)用實(shí)例中網(wǎng)頁信息的展示系統(tǒng)的結(jié)構(gòu)示意圖,包括:
[0147]設(shè)于客戶端上的獲取模塊810、第一判斷模塊820、第一發(fā)送模塊830和展不模塊840:
[0148]獲取模塊810,用于獲取即時(shí)通訊工具的客戶端的對話框上的網(wǎng)頁鏈接;
[0149]第一判斷模塊820,用于判斷網(wǎng)頁鏈接是否為白名單中的網(wǎng)頁鏈接,其中,所述白名單記錄著需要可視化展示的網(wǎng)頁鏈接;
[0150]第一發(fā)送模塊830,用于網(wǎng)頁鏈接為白名單中的網(wǎng)頁鏈接時(shí),根據(jù)所述網(wǎng)頁鏈接向互聯(lián)平臺(tái)發(fā)起網(wǎng)頁訪問請求;
[0151]設(shè)于互聯(lián)平臺(tái)上的第二判斷模塊850和第二發(fā)送模塊860:
[0152]第二判斷模塊850,用于判斷網(wǎng)頁訪問請求對應(yīng)的業(yè)務(wù)平臺(tái)是否為白名單中的業(yè)務(wù)平臺(tái),其中,所述白名單中記錄著具有組裝功能的業(yè)務(wù)平臺(tái);
[0153]第二發(fā)送模塊860,用于業(yè)務(wù)平臺(tái)為白名單中的業(yè)務(wù)平臺(tái)時(shí),向業(yè)務(wù)平臺(tái)發(fā)送網(wǎng)頁訪問請求;
[0154]設(shè)于業(yè)務(wù)平臺(tái)上的網(wǎng)頁訪問請求接收模塊870、數(shù)據(jù)確定模塊880和第三發(fā)送模塊 890:
[0155]網(wǎng)頁訪問請求接收模塊870,用于接收網(wǎng)頁訪問請求;
[0156]數(shù)據(jù)確定模塊880,用于根據(jù)所述網(wǎng)頁訪問請求確定網(wǎng)頁內(nèi)容,根據(jù)預(yù)存的布局模板對所述網(wǎng)頁內(nèi)容進(jìn)行組裝,獲得已布局的展示數(shù)據(jù);
[0157]第三發(fā)送模塊890,用于將所述展示數(shù)據(jù)通過互聯(lián)平臺(tái)返回至所述客戶端;
[0158]展示模塊840,用于將展示數(shù)據(jù)進(jìn)行展示。
[0159]本領(lǐng)域普通技術(shù)人員可以理解的是,實(shí)現(xiàn)上述本發(fā)明實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory, RAM)等。因此,根據(jù)上述本發(fā)明實(shí)施例方案,本發(fā)明還提供一種包含計(jì)算機(jī)可讀程序的存儲(chǔ)介質(zhì),當(dāng)該存儲(chǔ)介質(zhì)中的計(jì)算機(jī)可讀程序執(zhí)行時(shí),可以實(shí)現(xiàn)上述任何一種方式中的本發(fā)明的網(wǎng)頁信息的展示方法。
[0160]如上所述的本發(fā)明實(shí)施例的方法,可以以軟件的形式安裝于相應(yīng)的機(jī)器設(shè)備上,并在該軟件運(yùn)行時(shí)通過控制相關(guān)的處理設(shè)備來完成上述的網(wǎng)頁信息的展示過程。相應(yīng)地,上述網(wǎng)頁信息的展示系統(tǒng)可以是設(shè)置安裝在相應(yīng)的終端設(shè)備上,也可以是相應(yīng)的終端設(shè)備本身,這里的終端設(shè)備可以是手機(jī)、平板電腦、PDA(Personal Digital Assistant,個(gè)人數(shù)字助理)、車載電腦等任意終端設(shè)備。
[0161]據(jù)此,基于上述本發(fā)明的方案,本發(fā)明還提供一種終端設(shè)備,該終端設(shè)備可以是手機(jī)、平板電腦、PDA (Personal Digital Assistant,個(gè)人數(shù)字助理)、車載電腦等任意一種終端設(shè)備。
[0162]據(jù)此,以下以其中一種終端設(shè)備為例,圖9中示出了該終端設(shè)備的部分結(jié)構(gòu)框圖。參考圖9,該終端設(shè)備包括:存儲(chǔ)器910、輸入單元920、顯示單元930、處理器940、通信模塊950等部件。本領(lǐng)域技術(shù)人員可以理解,圖9中示出的結(jié)構(gòu),僅僅是與本發(fā)明實(shí)施例方案相關(guān)的部分結(jié)構(gòu)的框圖,并不構(gòu)成對應(yīng)用在本發(fā)