本發(fā)明涉及網(wǎng)關(guān)的設(shè)計(jì)領(lǐng)域,具體涉及一種基于網(wǎng)關(guān)側(cè)的網(wǎng)頁(yè)工具欄配置方法及裝置。
背景技術(shù):
隨著互聯(lián)網(wǎng)以及移動(dòng)互聯(lián)網(wǎng)技術(shù)的發(fā)展,用戶通過(guò)PC、各種移動(dòng)終端訪問(wèn)互聯(lián)網(wǎng)的頻率和流量爆發(fā)式增長(zhǎng)。隨著用戶對(duì)操作簡(jiǎn)便性要求的提高,工具欄業(yè)務(wù)增值功能應(yīng)運(yùn)而生。
在現(xiàn)有技術(shù)中,實(shí)現(xiàn)了在各種網(wǎng)頁(yè)瀏覽器上插入快捷工具欄,這樣方式的實(shí)現(xiàn)都是通過(guò)采用瀏覽器插件或者外掛程序的形式。如工具條按鈕等;若需要設(shè)置的功能有變更時(shí),必須要更新安裝插件,無(wú)法做到靈活定制、配置,以及動(dòng)態(tài)加載功能的實(shí)現(xiàn);且用戶需要獲得這種快捷便利時(shí),都需要下載瀏覽器的插件,增加客戶端的存儲(chǔ)負(fù)擔(dān),而在其有變更時(shí),也需要重新下載,這樣嚴(yán)重影響用戶的體驗(yàn)。
而網(wǎng)關(guān)系統(tǒng),作為用戶互聯(lián)網(wǎng)訪問(wèn)請(qǐng)求處理平臺(tái),在關(guān)注處理性能的同時(shí),更應(yīng)加強(qiáng)用戶在網(wǎng)頁(yè)瀏覽中的業(yè)務(wù)增值。在現(xiàn)有的各種網(wǎng)關(guān)系統(tǒng)中,基本都是針對(duì)用戶訪問(wèn)數(shù)據(jù)的處理,存在的工具欄也僅僅是對(duì)原網(wǎng)頁(yè)的快捷控制鍵,無(wú)增值功能。若在網(wǎng)關(guān)中直接設(shè)置能夠?qū)崿F(xiàn)快捷瀏覽網(wǎng)頁(yè)的工具欄將是比較好的解決上述問(wèn)題的辦法。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種基于網(wǎng)關(guān)側(cè)的網(wǎng)頁(yè)工具欄配置方法及裝置,解決現(xiàn)有技術(shù) 中使用插件的方式進(jìn)行快捷工具欄的設(shè)置時(shí)增加客戶端存儲(chǔ)負(fù)擔(dān),且無(wú)法做到靈活定制的問(wèn)題。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種基于網(wǎng)關(guān)側(cè)的網(wǎng)頁(yè)工具欄配置方法,包括:
接收客戶端發(fā)送的用戶訪問(wèn)請(qǐng)求URL;
根據(jù)所述用戶訪問(wèn)請(qǐng)求URL獲取其對(duì)應(yīng)的網(wǎng)頁(yè)數(shù)據(jù),并根據(jù)所述網(wǎng)頁(yè)數(shù)據(jù)分析其對(duì)應(yīng)的網(wǎng)頁(yè)類型;
根據(jù)所述網(wǎng)頁(yè)類型及預(yù)設(shè)工具欄配置規(guī)則匹配出需要插入的工具欄;
將所述網(wǎng)頁(yè)數(shù)據(jù)及所匹配出的工具欄進(jìn)行組合,將組合后的數(shù)據(jù)發(fā)送給客戶端進(jìn)行顯示。
在本發(fā)明的一種實(shí)施方式中,根據(jù)所述網(wǎng)頁(yè)數(shù)據(jù)分析其對(duì)應(yīng)的網(wǎng)頁(yè)類型的同時(shí),還包括根據(jù)所述網(wǎng)頁(yè)類型分析出對(duì)應(yīng)該網(wǎng)頁(yè)類型所需要的功能項(xiàng);
將所述網(wǎng)頁(yè)數(shù)據(jù)及所匹配出的工具欄進(jìn)行組合包括:將所述功能項(xiàng)對(duì)應(yīng)的內(nèi)容設(shè)置在所述工具欄預(yù)留的功能按鍵中。
在本發(fā)明的一種實(shí)施方式中,在進(jìn)行網(wǎng)頁(yè)的工具欄配置之前還包括:預(yù)存有根據(jù)網(wǎng)頁(yè)數(shù)據(jù)的網(wǎng)頁(yè)類型與其對(duì)應(yīng)的工具欄類型的映射關(guān)系;
根據(jù)所述網(wǎng)頁(yè)類型及預(yù)設(shè)工具欄配置規(guī)則匹配出需要插入的工具欄包括:在所述映射關(guān)系中選擇與所述網(wǎng)頁(yè)類型匹配的工具欄。
在本發(fā)明的一種實(shí)施方式中,接收客戶端發(fā)送的用戶訪問(wèn)請(qǐng)求URL的同時(shí)還包括:獲取所述用戶訪問(wèn)請(qǐng)求URL的訪問(wèn)時(shí)間和/或客戶端所使用的瀏覽器類型;
預(yù)存有根據(jù)網(wǎng)頁(yè)數(shù)據(jù)的網(wǎng)頁(yè)類型與其對(duì)應(yīng)的工具欄類型的映射關(guān)系中還包括:預(yù)存有根據(jù)訪問(wèn)時(shí)間和/或?yàn)g覽器類型與其對(duì)應(yīng)的工具欄風(fēng)格的映射關(guān)系。
在本發(fā)明的一種實(shí)施方式中,在所述映射關(guān)系中選擇與所述網(wǎng)頁(yè)類型匹配的工具欄的過(guò)程中還包括:根據(jù)當(dāng)前用戶的訪問(wèn)時(shí)間和/或?yàn)g覽器類型在匹配的工具欄中選擇符合當(dāng)前工具欄風(fēng)格的工具欄。
在本發(fā)明的一種實(shí)施方式中,根據(jù)用戶需求通過(guò)改變網(wǎng)頁(yè)類型與其對(duì)應(yīng)的工具欄類型的映射關(guān)系來(lái)改變匹配的工具欄類型。
在本發(fā)明的一種實(shí)施方式中,控制所述工具欄在客戶端界面中懸浮顯示。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種基于網(wǎng)關(guān)側(cè)的網(wǎng)頁(yè)工具欄配置裝置,包括:
接收模塊,用于接收客戶端發(fā)送的用戶訪問(wèn)請(qǐng)求URL;
分析模塊,用于根據(jù)所述用戶訪問(wèn)請(qǐng)求URL獲取其對(duì)應(yīng)的網(wǎng)頁(yè)數(shù)據(jù),并根據(jù)所述網(wǎng)頁(yè)數(shù)據(jù)分析其對(duì)應(yīng)的網(wǎng)頁(yè)類型;
匹配模塊,用于根據(jù)所述網(wǎng)頁(yè)類型及預(yù)設(shè)工具欄配置規(guī)則匹配出需要插入的工具欄;
數(shù)據(jù)處理模塊,將所述網(wǎng)頁(yè)數(shù)據(jù)及所匹配出的工具欄進(jìn)行組合,將組合后的數(shù)據(jù)發(fā)送給客戶端進(jìn)行顯示。
在本發(fā)明的一種實(shí)施方式中,所述分析模塊還用于根據(jù)所述網(wǎng)頁(yè)類型分析出對(duì)應(yīng)該網(wǎng)頁(yè)類型所需要的功能項(xiàng);
數(shù)據(jù)處理模塊用于將所述功能項(xiàng)對(duì)應(yīng)的內(nèi)容設(shè)置在所述工具欄預(yù)留的功能按鍵中。
在本發(fā)明的一種實(shí)施方式中,還包括:后臺(tái)存儲(chǔ)模塊,用于預(yù)存有根據(jù)網(wǎng)頁(yè)數(shù)據(jù)的網(wǎng)頁(yè)類型與其對(duì)應(yīng)的工具欄類型的映射關(guān)系;
所述匹配模塊用于在所述映射關(guān)系中選擇與所述網(wǎng)頁(yè)類型匹配的工具欄。
在本發(fā)明的一種實(shí)施方式中,還包括獲取模塊,用于在接收模塊接收客戶端發(fā)送的用戶訪問(wèn)請(qǐng)求URL的同時(shí)獲取所述用戶訪問(wèn)請(qǐng)求URL的訪問(wèn)時(shí)間和/或客戶端所使用的瀏覽器類型;
所述后臺(tái)存儲(chǔ)模塊還用于預(yù)存根據(jù)訪問(wèn)時(shí)間和/或?yàn)g覽器類型與其對(duì)應(yīng)的工具欄風(fēng)格的映射關(guān)系。
在本發(fā)明的一種實(shí)施方式中,所述匹配模塊還用于根據(jù)當(dāng)前用戶的訪問(wèn)時(shí)間和/或?yàn)g覽器類型在匹配的工具欄中選擇符合當(dāng)前工具欄風(fēng)格的工具欄。
在本發(fā)明的一種實(shí)施方式中,所述數(shù)據(jù)處理模塊還用于根據(jù)用戶需求通過(guò) 改變網(wǎng)頁(yè)類型與其對(duì)應(yīng)的工具欄類型的映射關(guān)系來(lái)改變匹配的工具欄類型。
本發(fā)明的有益效果是:
本發(fā)明提供的基于網(wǎng)關(guān)側(cè)的網(wǎng)頁(yè)工具欄配置方法及裝置,網(wǎng)關(guān)通過(guò)接收客戶端發(fā)送的用戶訪問(wèn)請(qǐng)求URL后,根據(jù)該用戶訪問(wèn)請(qǐng)求URL獲取其對(duì)應(yīng)的網(wǎng)頁(yè)數(shù)據(jù),并根據(jù)所述網(wǎng)頁(yè)數(shù)據(jù)分析其對(duì)應(yīng)的網(wǎng)頁(yè)類型;根據(jù)所述網(wǎng)頁(yè)類型及預(yù)設(shè)工具欄配置規(guī)則匹配出需要插入的工具欄,將所述網(wǎng)頁(yè)數(shù)據(jù)及所匹配出的工具欄進(jìn)行組合,將組合后的數(shù)據(jù)發(fā)送給客戶端進(jìn)行顯示。本發(fā)明主要基于網(wǎng)關(guān)的網(wǎng)頁(yè)工具欄的靈活定制,對(duì)原網(wǎng)關(guān)架構(gòu)未作變更,直接在原架構(gòu)上增加程序?qū)崿F(xiàn)即可,方便業(yè)務(wù)運(yùn)營(yíng)商對(duì)網(wǎng)頁(yè)的功能進(jìn)行安裝部署,也不需要用戶在客戶端下載對(duì)應(yīng)工具欄的插件或者外掛程序等,節(jié)省客戶端的存儲(chǔ)空間;且進(jìn)一步的,業(yè)務(wù)運(yùn)營(yíng)商可以根據(jù)不同的要求配置不同的工具欄、不同的功能項(xiàng)按鈕以及不同的組合,達(dá)到靈活配置的目的。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例一提供的基于網(wǎng)關(guān)側(cè)的網(wǎng)頁(yè)工具欄配置方法的流程示意圖;
圖2為本發(fā)明實(shí)施例二提供的基于網(wǎng)關(guān)側(cè)的網(wǎng)頁(yè)工具欄配置裝置結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面通過(guò)具體實(shí)施方式結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。
實(shí)施例一:
請(qǐng)參考圖1所示,本實(shí)施例提供的基于網(wǎng)關(guān)側(cè)的網(wǎng)頁(yè)工具欄配置方法包括:
S101:接收客戶端發(fā)送的用戶訪問(wèn)請(qǐng)求URL;需要說(shuō)明的是URL為網(wǎng)頁(yè)的鏈接地址;
S102:根據(jù)所述用戶訪問(wèn)請(qǐng)求URL獲取其對(duì)應(yīng)的網(wǎng)頁(yè)數(shù)據(jù),并根據(jù)所述網(wǎng)頁(yè)數(shù)據(jù)分析其對(duì)應(yīng)的網(wǎng)頁(yè)類型;具體地,接收到用戶訪問(wèn)請(qǐng)求URL后,將該用戶訪問(wèn)請(qǐng)求URL發(fā)送到該URL對(duì)應(yīng)的服務(wù)提供商,并通過(guò)接收該服務(wù)提供商發(fā)送的網(wǎng)頁(yè)數(shù)據(jù);接收到該網(wǎng)頁(yè)數(shù)據(jù)后對(duì)該網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行分析,從而分析出其對(duì)應(yīng)的網(wǎng)頁(yè)類型;所述網(wǎng)頁(yè)類型包括但不限于:經(jīng)濟(jì)類、文藝類、體育類、娛樂(lè)類、綜合類;
S103:根據(jù)所述網(wǎng)頁(yè)類型及預(yù)設(shè)工具欄配置規(guī)則匹配出需要插入的工具欄;所述預(yù)設(shè)工具欄配置規(guī)則包括:根據(jù)所述網(wǎng)頁(yè)類型中如經(jīng)濟(jì)類、文藝類等類型配置有對(duì)應(yīng)的工具欄;即經(jīng)濟(jì)類的網(wǎng)頁(yè)類型對(duì)應(yīng)一種或多種工具欄,文藝類的網(wǎng)頁(yè)類型對(duì)應(yīng)一種或多種工具欄等;在本實(shí)施例中,根據(jù)網(wǎng)頁(yè)類型及預(yù)設(shè)工具欄配置規(guī)則匹配處需要插入的一個(gè)或多個(gè)工具欄,在匹配出多個(gè)工具欄的情況下,可以從中選取一個(gè)進(jìn)行使用,如隨機(jī)選取等;在所述工具欄中包括:對(duì)應(yīng)網(wǎng)絡(luò)類型的其他各個(gè)網(wǎng)頁(yè)鏈接按鍵、相關(guān)網(wǎng)頁(yè)的鏈接等;如,對(duì)于經(jīng)濟(jì)類的網(wǎng)頁(yè)類型,在其工具欄中主要包括關(guān)于經(jīng)濟(jì)類網(wǎng)頁(yè),這樣,方便了用戶在訪問(wèn)本網(wǎng)頁(yè)的過(guò)程中,同時(shí)能快捷地訪問(wèn)其他同類型的網(wǎng)頁(yè);
S104:將所述網(wǎng)頁(yè)數(shù)據(jù)及所匹配出的工具欄進(jìn)行組合,將組合后的數(shù)據(jù)發(fā)送給客戶端進(jìn)行顯示。具體地,將網(wǎng)頁(yè)數(shù)據(jù)和工具欄進(jìn)行組合可以直接將所選取的工具欄和用戶需要訪問(wèn)的網(wǎng)頁(yè)進(jìn)行組合后直接發(fā)送,再直接在客戶端直接進(jìn)行顯示;一般地,所述工具欄都是以條狀的形式在網(wǎng)頁(yè)界面的底部或者其他位置進(jìn)行顯示。
在上述步驟S102中根據(jù)所述網(wǎng)頁(yè)數(shù)據(jù)分析其對(duì)應(yīng)的網(wǎng)頁(yè)類型的同時(shí),還包括根據(jù)所述網(wǎng)頁(yè)類型分析出對(duì)應(yīng)該網(wǎng)頁(yè)類型所需要的功能項(xiàng);在本實(shí)施例中,針對(duì)網(wǎng)頁(yè)類型分析出對(duì)應(yīng)該網(wǎng)頁(yè)類型的功能項(xiàng),如,在網(wǎng)頁(yè)類型為體育類時(shí), 分析出的網(wǎng)頁(yè)類型的功能項(xiàng)包括:體育類的APP、體育類的游戲、體育新聞網(wǎng)頁(yè)等;這樣,上述步驟S104中將所述網(wǎng)頁(yè)數(shù)據(jù)及所匹配出的工具欄進(jìn)行組合包括:將所述功能項(xiàng)對(duì)應(yīng)的內(nèi)容設(shè)置在所述工具欄預(yù)留的功能按鍵中;在本實(shí)施例中,需要將分析出的網(wǎng)頁(yè)類型對(duì)應(yīng)的功能項(xiàng)整合到其選取的工具欄中,可以通過(guò)整合到工具欄中預(yù)留的功能按鍵中,也可以直接以功能按鍵的方式添加到工具欄中。
需要說(shuō)明的是,在進(jìn)行網(wǎng)頁(yè)的工具欄配置之前還包括:預(yù)存有根據(jù)網(wǎng)頁(yè)數(shù)據(jù)的網(wǎng)頁(yè)類型與其對(duì)應(yīng)的工具欄類型的映射關(guān)系;具體地,在本實(shí)施例中,針對(duì)各種網(wǎng)頁(yè)類型對(duì)應(yīng)有至少一種工具欄或者工具欄模板;當(dāng)其為工具欄模板時(shí),需要配置各種工具欄模板中的功能項(xiàng)按鍵,包括:按鍵圖片、推送URL鏈接、功能類別等;如,針對(duì)上述根據(jù)網(wǎng)頁(yè)類型分析出的功能項(xiàng)中,將該功能項(xiàng)對(duì)應(yīng)的內(nèi)容配置到對(duì)應(yīng)的按鍵圖片、推送URL鏈接、功能類別中的一種;另外,功能按鍵的功能類別設(shè)置,原始類別由業(yè)務(wù)運(yùn)營(yíng)商提供,且功能按鍵的功能類別主要由業(yè)務(wù)運(yùn)營(yíng)商根據(jù)功能按鍵對(duì)應(yīng)的URL配置確定;在上述步驟S103中根據(jù)所述網(wǎng)頁(yè)類型及預(yù)設(shè)工具欄配置規(guī)則匹配出需要插入的工具欄包括:在所述映射關(guān)系中選擇與所述網(wǎng)頁(yè)類型匹配的工具欄。
在步驟S101中接收客戶端發(fā)送的用戶訪問(wèn)請(qǐng)求URL的同時(shí)還包括:獲取所述用戶訪問(wèn)請(qǐng)求URL的訪問(wèn)時(shí)間和/或客戶端所使用的瀏覽器類型;預(yù)存有根據(jù)網(wǎng)頁(yè)數(shù)據(jù)的網(wǎng)頁(yè)類型與其對(duì)應(yīng)的工具欄類型的映射關(guān)系中還包括:預(yù)存有根據(jù)訪問(wèn)時(shí)間和/或?yàn)g覽器類型與其對(duì)應(yīng)的工具欄風(fēng)格的映射關(guān)系;即在本實(shí)施例中,網(wǎng)關(guān)中還根據(jù)用戶訪問(wèn)請(qǐng)求URL的訪問(wèn)時(shí)間、其當(dāng)前所使用的瀏覽器類型等與工具欄風(fēng)格建立映射關(guān)系,且在其進(jìn)行工具欄的選擇時(shí),根據(jù)網(wǎng)頁(yè)類型的選擇的同時(shí),還根據(jù)其訪問(wèn)時(shí)間和/瀏覽器類型來(lái)選擇當(dāng)前合適的工具欄;如, 若當(dāng)前用戶的訪問(wèn)時(shí)間是晚上,則在選擇工具欄的風(fēng)格時(shí),需要選擇晚上對(duì)應(yīng)的夜間模式等。進(jìn)一步地,在所述映射關(guān)系中選擇與所述網(wǎng)頁(yè)類型匹配的工具欄的過(guò)程中還包括:根據(jù)當(dāng)前用戶的訪問(wèn)時(shí)間和/或?yàn)g覽器類型在匹配的工具欄中選擇符合當(dāng)前工具欄風(fēng)格的工具欄。
在本實(shí)施例中,若需要變更展示的工具欄和/或工具欄對(duì)應(yīng)的的功能按鍵時(shí),可以根據(jù)用戶需求通過(guò)改變網(wǎng)頁(yè)類型與其對(duì)應(yīng)的工具欄類型的映射關(guān)系來(lái)改變匹配的工具欄類型;進(jìn)一步地,可以通過(guò)定時(shí)更新的方式來(lái)改變網(wǎng)頁(yè)類型與其對(duì)應(yīng)的工具欄類型的映射關(guān)系;或者可以通過(guò)根據(jù)用戶反映情況對(duì)網(wǎng)頁(yè)類型與其對(duì)應(yīng)的工具欄類型的映射關(guān)系進(jìn)行改變。
在本實(shí)施例中,通過(guò)控制所述工具欄在客戶端界面中懸浮顯示來(lái)方便用戶在客戶端對(duì)頁(yè)面進(jìn)行操作或者是觀看網(wǎng)頁(yè)界面時(shí)可以自由移動(dòng)所述工具欄;優(yōu)選地,控制工具欄在客戶端界面懸浮顯示的同時(shí),還可以控制各個(gè)功能按鍵以行或列的方式排列在界面的底部或者側(cè)邊上,使得該工具欄中的功能按鍵盡量使用占據(jù)最少位置,但卻能準(zhǔn)確顯示的效果;例如,功能按鍵可以是單排展現(xiàn)所有功能項(xiàng)按鍵;也可以分為多個(gè)功能組,每個(gè)功能組分別包含多個(gè)功能項(xiàng),各功能組在用戶點(diǎn)擊時(shí)在最底端展示所有功能項(xiàng),平時(shí)未點(diǎn)擊時(shí),縮略顯示等。
實(shí)施例二:
請(qǐng)參見(jiàn)圖2,為本實(shí)施例提供的基于網(wǎng)關(guān)側(cè)的網(wǎng)頁(yè)工具欄配置裝置的結(jié)構(gòu)示意圖,該基于網(wǎng)關(guān)側(cè)的網(wǎng)頁(yè)工具欄配置裝置20包括接收模塊201、分析模塊202、匹配模塊203和數(shù)據(jù)處理模塊204;所述接收模塊201用于接收客戶端發(fā)送的用戶訪問(wèn)請(qǐng)求URL;所述分析模塊202用于根據(jù)所述用戶訪問(wèn)請(qǐng)求URL獲取其對(duì)應(yīng)的網(wǎng)頁(yè)數(shù)據(jù),并根據(jù)所述網(wǎng)頁(yè)數(shù)據(jù)分析其對(duì)應(yīng)的網(wǎng)頁(yè)類型;所述匹配模塊203用于根據(jù)所述網(wǎng)頁(yè)類型及預(yù)設(shè)工具欄配置規(guī)則匹配出需要插入的工具欄;所述 數(shù)據(jù)處理模塊204將所述網(wǎng)頁(yè)數(shù)據(jù)及所匹配出的工具欄進(jìn)行組合,將組合后的數(shù)據(jù)發(fā)送給客戶端進(jìn)行顯示。所述分析模塊202具體用于在接收到用戶訪問(wèn)請(qǐng)求URL后,將該用戶訪問(wèn)請(qǐng)求URL發(fā)送到該URL對(duì)應(yīng)的服務(wù)提供商,并通過(guò)接收該服務(wù)提供商發(fā)送的網(wǎng)頁(yè)數(shù)據(jù);接收到該網(wǎng)頁(yè)數(shù)據(jù)后對(duì)該網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行分析,從而分析出其對(duì)應(yīng)的網(wǎng)頁(yè)類型;所述網(wǎng)頁(yè)類型包括但不限于:經(jīng)濟(jì)類、文藝類、體育類、娛樂(lè)類、綜合類;所述基于網(wǎng)關(guān)側(cè)的網(wǎng)頁(yè)工具欄配置裝置20設(shè)置在網(wǎng)關(guān)中;所述網(wǎng)關(guān)可以為運(yùn)營(yíng)商的網(wǎng)關(guān)系統(tǒng),也可以為網(wǎng)頁(yè)服務(wù)商的網(wǎng)關(guān)系統(tǒng)等;
在一些實(shí)施例中,所述分析模塊202還用于根據(jù)所述網(wǎng)頁(yè)類型分析出對(duì)應(yīng)該網(wǎng)頁(yè)類型所需要的功能項(xiàng);數(shù)據(jù)處理模塊204具體用于將所述功能項(xiàng)對(duì)應(yīng)的內(nèi)容設(shè)置在所述工具欄預(yù)留的功能按鍵中。在本實(shí)施例中,所述數(shù)據(jù)處理模塊204需要將分析出的網(wǎng)頁(yè)類型對(duì)應(yīng)的功能項(xiàng)整合到其選取的工具欄中,可以通過(guò)整合到工具欄中預(yù)留的功能按鍵中,也可以直接以功能按鍵的方式添加到工具欄中。
所述網(wǎng)頁(yè)工具欄配置裝置20還包括:后臺(tái)存儲(chǔ)模塊,用于預(yù)存有根據(jù)網(wǎng)頁(yè)數(shù)據(jù)的網(wǎng)頁(yè)類型與其對(duì)應(yīng)的工具欄類型的映射關(guān)系;所述匹配模塊203用于在所述映射關(guān)系中選擇與所述網(wǎng)頁(yè)類型匹配的工具欄。具體地,在本實(shí)施例中,針對(duì)各種網(wǎng)頁(yè)類型對(duì)應(yīng)有至少一種工具欄或者工具欄模板;當(dāng)其為工具欄模板時(shí),需要配置各種工具欄模板中的功能項(xiàng)按鍵,包括:按鍵圖片、推送URL鏈接、功能類別等;如,針對(duì)上述根據(jù)網(wǎng)頁(yè)類型分析出的功能項(xiàng)中,將該功能項(xiàng)對(duì)應(yīng)的內(nèi)容配置到對(duì)應(yīng)的按鍵圖片、推送URL鏈接、功能類別中的一種;另外,功能按鍵的功能類別設(shè)置,原始類別由業(yè)務(wù)運(yùn)營(yíng)商提供,且功能按鍵的功能類別主要由業(yè)務(wù)運(yùn)營(yíng)商根據(jù)功能按鍵對(duì)應(yīng)的URL配置確定。
所述網(wǎng)頁(yè)工具欄配置裝置20還包括獲取模塊,用于在接收模塊101接收客戶端發(fā)送的用戶訪問(wèn)請(qǐng)求URL的同時(shí)獲取所述用戶訪問(wèn)請(qǐng)求URL的訪問(wèn)時(shí)間和/或客戶端所使用的瀏覽器類型;所述后臺(tái)存儲(chǔ)模塊還用于預(yù)存根據(jù)訪問(wèn)時(shí)間和/或?yàn)g覽器類型與其對(duì)應(yīng)的工具欄風(fēng)格的映射關(guān)系。
所述匹配模塊203還用于根據(jù)當(dāng)前用戶的訪問(wèn)時(shí)間和/或?yàn)g覽器類型在匹配的工具欄中選擇符合當(dāng)前工具欄風(fēng)格的工具欄。
所述數(shù)據(jù)處理模塊204還用于根據(jù)用戶需求通過(guò)改變網(wǎng)頁(yè)類型與其對(duì)應(yīng)的工具欄類型的映射關(guān)系來(lái)改變匹配的工具欄類型。進(jìn)一步地,可以通過(guò)定時(shí)更新的方式來(lái)改變網(wǎng)頁(yè)類型與其對(duì)應(yīng)的工具欄類型的映射關(guān)系;或者可以通過(guò)根據(jù)用戶反映情況對(duì)網(wǎng)頁(yè)類型與其對(duì)應(yīng)的工具欄類型的映射關(guān)系進(jìn)行改變。
本發(fā)明主要基于網(wǎng)關(guān)的網(wǎng)頁(yè)工具欄的靈活定制,對(duì)原網(wǎng)關(guān)架構(gòu)未作變更,直接在原架構(gòu)上增加程序?qū)崿F(xiàn)即可,方便業(yè)務(wù)運(yùn)營(yíng)商對(duì)網(wǎng)頁(yè)的功能進(jìn)行安裝部署,也不需要用戶在客戶端下載對(duì)應(yīng)工具欄的插件或者外掛程序等,節(jié)省客戶端的存儲(chǔ)空間;
進(jìn)一步的,業(yè)務(wù)運(yùn)營(yíng)商可以根據(jù)不同的要求配置不同的工具欄、不同的功能項(xiàng)按鈕以及不同的組合,達(dá)到靈活配置的目的;
進(jìn)一步的,若需要對(duì)展示工具欄做變更,則直接在工具欄與網(wǎng)頁(yè)類型的映射關(guān)系中進(jìn)行修改,再通知各個(gè)處理模塊,達(dá)到動(dòng)態(tài)加載的目的,也無(wú)需用戶側(cè)做任何變更。
以上內(nèi)容是結(jié)合具體的實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說(shuō)明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說(shuō)明。對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡(jiǎn)單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。