專利名稱:網(wǎng)頁處理方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,更具體地說,涉及一種網(wǎng)頁處理方法及裝置。
背景技術(shù):
網(wǎng)址導(dǎo)航就是一個(gè)集合較多網(wǎng)址、并按照一定條件進(jìn)行分類的一種網(wǎng)址站。網(wǎng)址導(dǎo)航方便網(wǎng)友們快速找到自己需要的網(wǎng)站,而不用去記住各類網(wǎng)站的網(wǎng)址,就可以直接進(jìn)到所需的網(wǎng)站?,F(xiàn)在的網(wǎng)址導(dǎo)航一般還自身提供常用查詢工具,以及郵箱登陸、搜索引擎入口,有的還有熱點(diǎn)新聞等功能。目前的手機(jī)瀏覽器都具有手機(jī)網(wǎng)址導(dǎo)航,并且支持自定義網(wǎng)址,但通常自定義網(wǎng)址區(qū)與網(wǎng)址導(dǎo)航都分開處理。其中,自定義網(wǎng)址由本地客戶端(即手機(jī))來管理和維護(hù),網(wǎng)址導(dǎo)航做成網(wǎng)頁由網(wǎng)絡(luò)側(cè)的服務(wù)器來管理和維護(hù)。用戶的自定義網(wǎng)址和網(wǎng)址導(dǎo)航分開,會(huì)使 用戶尋找成本增加。而且,將網(wǎng)址導(dǎo)航做成網(wǎng)頁,當(dāng)網(wǎng)址導(dǎo)航頁面中的某些網(wǎng)站地址有變化時(shí),由網(wǎng)絡(luò)側(cè)的服務(wù)器直接對(duì)其進(jìn)行更新,更新維護(hù)比較簡(jiǎn)單,但是用戶的操作數(shù)據(jù)存儲(chǔ)非常不穩(wěn)定,只能通過瀏覽器自身的基礎(chǔ)功能存放很少量的數(shù)據(jù),當(dāng)系統(tǒng)發(fā)布新的網(wǎng)頁版本時(shí),這些數(shù)據(jù)會(huì)被清理,導(dǎo)致用戶的操作數(shù)據(jù)極易丟失。
發(fā)明內(nèi)容
本發(fā)明的發(fā)明目的是針對(duì)現(xiàn)有技術(shù)的缺陷,提出一種網(wǎng)頁處理方法及裝置,使得網(wǎng)頁數(shù)據(jù)的存儲(chǔ)更加穩(wěn)定,并且易于更新維護(hù)。根據(jù)本發(fā)明的一個(gè)方面,本發(fā)明提供了一種網(wǎng)頁處理方法,所述方法是由本地客戶端的應(yīng)用程序所執(zhí)行的,所述方法包括接收網(wǎng)頁數(shù)據(jù)更新請(qǐng)求消息,所述網(wǎng)頁數(shù)據(jù)更新請(qǐng)求消息是根據(jù)用戶的請(qǐng)求通過執(zhí)行網(wǎng)頁服務(wù)程序而發(fā)送的,其中包含用戶自定義更新網(wǎng)頁的數(shù)據(jù);獲取所述用戶自定義更新網(wǎng)頁的數(shù)據(jù),將所述用戶自定義更新網(wǎng)頁的數(shù)據(jù)存儲(chǔ)在本地客戶端;發(fā)送包含用戶自定義更新網(wǎng)頁的數(shù)據(jù)的網(wǎng)頁數(shù)據(jù)更新通知消息,用于通知通過執(zhí)行所述網(wǎng)頁服務(wù)程序根據(jù)用戶自定義更新網(wǎng)頁的數(shù)據(jù)更新網(wǎng)頁。根據(jù)本發(fā)明的一個(gè)方面,本發(fā)明還提供了一種網(wǎng)頁處理方法,所述方法是由本地客戶端的應(yīng)用程序所執(zhí)行的,所述方法包括獲取用戶最常訪問網(wǎng)頁的數(shù)據(jù);發(fā)送包含所述用戶最常訪問網(wǎng)頁的數(shù)據(jù)的網(wǎng)頁數(shù)據(jù)通知消息,用于通知通過執(zhí)行所述網(wǎng)頁服務(wù)程序在網(wǎng)址導(dǎo)航頁面中顯示所述用戶最常訪問網(wǎng)頁的數(shù)據(jù)。根據(jù)本發(fā)明的另一方面,本發(fā)明提供了一種網(wǎng)頁處理裝置,包括接收模塊,用于接收網(wǎng)頁數(shù)據(jù)更新請(qǐng)求消息,所述網(wǎng)頁數(shù)據(jù)更新請(qǐng)求消息是根據(jù)用戶的請(qǐng)求通過執(zhí)行網(wǎng)頁服務(wù)程序而發(fā)送的,其中包含用戶自定義更新網(wǎng)頁的數(shù)據(jù);處理模塊,用于獲取所述用戶自定義更新網(wǎng)頁的數(shù)據(jù),將所述用戶自定義更新網(wǎng)頁的數(shù)據(jù)存儲(chǔ)在本地客戶端;發(fā)送模塊,用于發(fā)送包含用戶自定義更新網(wǎng)頁的數(shù)據(jù)的網(wǎng)頁數(shù)據(jù)更新通知消息,用于通知通過執(zhí)行所述網(wǎng)頁服務(wù)程序根據(jù)用戶自定義更新網(wǎng)頁的數(shù)據(jù)更新網(wǎng)頁。根據(jù)本發(fā)明的另一方面,本發(fā)明還提供了一種網(wǎng)頁處理裝置,包括獲取模塊,用于獲取用戶最常訪問網(wǎng)頁的數(shù)據(jù);發(fā)送模塊,用于發(fā)送包含所述用戶最常訪問網(wǎng)頁的數(shù)據(jù)的網(wǎng)頁數(shù)據(jù)通知消息,用于通知通過執(zhí)行所述網(wǎng)頁服務(wù)程序在網(wǎng)址導(dǎo)航頁面中顯示所述用戶最常訪問網(wǎng)頁的數(shù)據(jù)。根據(jù)本發(fā)明提供的網(wǎng)頁處理方法及裝置,當(dāng)用戶請(qǐng)求自定義更新網(wǎng)頁的數(shù)據(jù)時(shí),網(wǎng)頁服務(wù)程序不是直接執(zhí)行更新網(wǎng)頁,而是先將用戶自定義更新網(wǎng)頁的數(shù)據(jù)發(fā)送給本地客戶端,本地客戶端及時(shí)存儲(chǔ)該數(shù)據(jù),然后再通知網(wǎng)頁服務(wù)程序執(zhí)行更新網(wǎng)頁,從而使得網(wǎng)頁數(shù)據(jù)存儲(chǔ)在本地客戶端更加穩(wěn)定;同時(shí),由于還是依靠網(wǎng)頁服務(wù)程序來更新維護(hù)網(wǎng)頁,保留 了易于更新維護(hù)的優(yōu)勢(shì)。
圖I為本發(fā)明提供的網(wǎng)頁處理方法的實(shí)施例一的流程圖;圖2為本發(fā)明提供的網(wǎng)頁處理方法的實(shí)施例二的流程圖;圖3為本發(fā)明提供的網(wǎng)頁處理方法的實(shí)施例三的流程圖;圖4為本發(fā)明提供的網(wǎng)頁處理方法的實(shí)施例四的流程圖;圖5為本發(fā)明提供的網(wǎng)頁處理裝置的實(shí)施例一的結(jié)構(gòu)示意圖;圖6為本發(fā)明提供的網(wǎng)頁處理裝置的實(shí)施例二的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為充分了解本發(fā)明之目的、特征及功效,借由下述具體的實(shí)施方式,對(duì)本發(fā)明做詳細(xì)說明,但本發(fā)明并不僅僅限于此。本發(fā)明提供的實(shí)施例適用于網(wǎng)址導(dǎo)航做成網(wǎng)頁的情況,當(dāng)本地客戶端(如手機(jī)等移動(dòng)終端)請(qǐng)求瀏覽網(wǎng)址導(dǎo)航頁面時(shí),網(wǎng)絡(luò)側(cè)服務(wù)器將網(wǎng)址導(dǎo)航頁面和與之有關(guān)的網(wǎng)頁服務(wù)程序一并發(fā)送給本地客戶端。在本地客戶端中專門開發(fā)了一種應(yīng)用程序(APP),該應(yīng)用程序與發(fā)送至本地客戶端的網(wǎng)頁服務(wù)程序之間具有約定接口,通過該約定接口,應(yīng)用程序和網(wǎng)頁服務(wù)程序之間可以通信,實(shí)現(xiàn)對(duì)網(wǎng)頁的更新維護(hù)。圖I為本發(fā)明提供的網(wǎng)頁處理方法的實(shí)施例一的流程圖。如圖I所示,該方法包括以下步驟步驟101、接收網(wǎng)頁數(shù)據(jù)更新請(qǐng)求消息,該網(wǎng)頁數(shù)據(jù)更新請(qǐng)求消息是根據(jù)用戶的請(qǐng)求通過執(zhí)行網(wǎng)頁服務(wù)程序而發(fā)送的,其中包含用戶自定義更新網(wǎng)頁的數(shù)據(jù)。當(dāng)用戶通過點(diǎn)擊網(wǎng)頁請(qǐng)求更新網(wǎng)頁中的數(shù)據(jù)時(shí),與該網(wǎng)頁有關(guān)的網(wǎng)頁服務(wù)程序得以執(zhí)行,用于向應(yīng)用程序發(fā)送網(wǎng)頁數(shù)據(jù)更新請(qǐng)求消息,該網(wǎng)頁數(shù)據(jù)更新請(qǐng)求消息中包含用戶自定義更新網(wǎng)頁的數(shù)據(jù)。舉例來說,在網(wǎng)頁服務(wù)程序中可以引入JS (Javascript),在navigator對(duì)象上增加如下接口Navigator. _post(action, args, callback)
JS將網(wǎng)頁數(shù)據(jù)更新請(qǐng)求消息發(fā)送給應(yīng)用程序。其中,action是發(fā)送消息的目標(biāo)操作,通常用于標(biāo)識(shí)業(yè)務(wù)操作,應(yīng)用程序根據(jù)action來分發(fā)消息給不同的對(duì)象方法進(jìn)行處理;args是發(fā)送的參數(shù)!callback是回調(diào)函數(shù)。步驟102、獲取用戶自定義更新網(wǎng)頁的數(shù)據(jù),將用戶自定義更新網(wǎng)頁的數(shù)據(jù)存儲(chǔ)在本地客戶端。在接收到網(wǎng)頁數(shù)據(jù)更新請(qǐng)求消息之后,執(zhí)行應(yīng)用程序獲取其中的用戶自定義更新網(wǎng)頁的數(shù)據(jù),并將用戶自定義更新網(wǎng)頁的數(shù)據(jù)存儲(chǔ)在本地客戶端。步驟103、發(fā)送包含用戶自定義更新網(wǎng)頁的數(shù)據(jù)的網(wǎng)頁數(shù)據(jù)更新通知消息,用于通知通過執(zhí)行網(wǎng)頁服務(wù)程序根據(jù)用戶自定義更新網(wǎng)頁的數(shù)據(jù)更新網(wǎng)頁。應(yīng)用程序執(zhí)行向網(wǎng)頁服務(wù)程序發(fā)送網(wǎng)頁數(shù)據(jù)更新通知消息,用于通知通過執(zhí)行網(wǎng)頁服務(wù)程序根據(jù)用戶自定義更新網(wǎng)頁的數(shù)據(jù)更新網(wǎng)頁。
舉例來說,應(yīng)用程序通過調(diào)用如下函數(shù)將網(wǎng)頁數(shù)據(jù)更新通知消息回傳給網(wǎng)頁服務(wù)程序。Navigator. _callback(result)該函數(shù)可以由應(yīng)用程序的Java調(diào)用,也可以由JS調(diào)用。其中,result是應(yīng)用程序返回給網(wǎng)頁服務(wù)程序的結(jié)果。進(jìn)一步的,在步驟103之后,本實(shí)施例還可以包括步驟104、網(wǎng)頁服務(wù)程序執(zhí)行判斷網(wǎng)頁數(shù)據(jù)更新通知消息中包含的用戶自定義更新網(wǎng)頁的數(shù)據(jù)是否包含錯(cuò)誤信息,若是,執(zhí)行步驟105 ;否則,執(zhí)行步驟106。網(wǎng)頁服務(wù)程序執(zhí)行判斷網(wǎng)頁數(shù)據(jù)更新通知消息中回傳的用戶自定義更新網(wǎng)頁的數(shù)據(jù)是否包含錯(cuò)誤信息,舉例來說,該錯(cuò)誤信息可以包括不合法的信息、輸入錯(cuò)誤的網(wǎng)址、錯(cuò)誤的返回值等信息。這是本實(shí)施例的容錯(cuò)處理流程。步驟105、網(wǎng)頁服務(wù)程序不做任何處理。如果應(yīng)用程序回傳的用戶自定義更新網(wǎng)頁的數(shù)據(jù)包含錯(cuò)誤信息,網(wǎng)頁服務(wù)程序不做任何處理。步驟106、網(wǎng)頁服務(wù)程序執(zhí)行根據(jù)用戶自定義更新網(wǎng)頁的數(shù)據(jù)更新網(wǎng)頁。如果應(yīng)用程序回傳的用戶自定義更新網(wǎng)頁的數(shù)據(jù)不包含錯(cuò)誤信息,網(wǎng)頁服務(wù)程序執(zhí)行根據(jù)用戶自定義更新網(wǎng)頁的數(shù)據(jù)更新網(wǎng)頁。上述步驟104-106可以通過調(diào)用以下函數(shù)來實(shí)現(xiàn)Navigator, on ( “error”,handler)該函數(shù)為注冊(cè)錯(cuò)誤處理函數(shù),當(dāng)應(yīng)用程序返回的result的狀態(tài)(status)不為0的時(shí)候,handler被執(zhí)行。result的狀態(tài)為0表示應(yīng)用程序回傳的用戶自定義更新網(wǎng)頁的數(shù)據(jù)包含錯(cuò)誤信息。根據(jù)本實(shí)施例提供的網(wǎng)頁處理方法,當(dāng)用戶請(qǐng)求自定義更新網(wǎng)頁的數(shù)據(jù)時(shí),網(wǎng)頁服務(wù)程序不是直接執(zhí)行更新網(wǎng)頁,而是先將用戶自定義更新網(wǎng)頁的數(shù)據(jù)發(fā)送給本地客戶端,本地客戶端及時(shí)存儲(chǔ)該數(shù)據(jù),然后再通知網(wǎng)頁服務(wù)程序執(zhí)行更新網(wǎng)頁,從而使得網(wǎng)頁數(shù)據(jù)存儲(chǔ)在本地客戶端更加穩(wěn)定;同時(shí),由于還是依靠網(wǎng)頁服務(wù)程序來更新維護(hù)網(wǎng)頁,保留了易于更新維護(hù)的優(yōu)勢(shì)。下面通過幾個(gè)更為具體的例子進(jìn)一步詳細(xì)描述本發(fā)明提供的網(wǎng)頁處理方法。
圖2為本發(fā)明提供的網(wǎng)頁處理方法的實(shí)施例二的流程圖。本實(shí)施例中,網(wǎng)頁具體為網(wǎng)址導(dǎo)航頁面,用戶請(qǐng)求對(duì)網(wǎng)址導(dǎo)航頁面中的網(wǎng)址進(jìn)行添加/刪除/編輯。如圖2所示,該方法包括以下步驟步驟201、應(yīng)用程序接收網(wǎng)址添加/刪除/編輯請(qǐng)求消息,該網(wǎng)址添加/刪除/編輯請(qǐng)求消息是根據(jù)用戶的請(qǐng)求通過執(zhí)行網(wǎng)頁服務(wù)程序而發(fā)送的,其中包含用戶自定義添加/刪除/編輯的網(wǎng)址。如果用戶選擇網(wǎng)址導(dǎo)航頁面中的添加網(wǎng)址的功能,網(wǎng)頁服務(wù)程序執(zhí)行向應(yīng)用程序發(fā)送網(wǎng)址添加請(qǐng)求消息,其中包含用戶自定義添加的網(wǎng)址。如果用戶選擇網(wǎng)址導(dǎo)航頁面中的刪除網(wǎng)址的功能,網(wǎng)頁服務(wù)程序執(zhí)行向應(yīng)用程序發(fā)送網(wǎng)址刪除請(qǐng)求消息,其中包含用戶自定義刪除的網(wǎng)址。如果用戶選擇網(wǎng)址導(dǎo)航頁面中的編輯網(wǎng)址的功能,網(wǎng)頁服務(wù)程序執(zhí)行向應(yīng)用程序發(fā)送網(wǎng)址編輯請(qǐng)求消息,其中包含用戶自定義編輯的新的網(wǎng)址。步驟202、應(yīng)用程序執(zhí)行獲取用戶自定義添加/刪除/編輯的網(wǎng)址,將用戶自定義 添加/刪除/編輯的網(wǎng)址存儲(chǔ)在本地客戶端。應(yīng)用程序執(zhí)行從網(wǎng)址添加請(qǐng)求消息中提取用戶自定義添加的網(wǎng)址,將用戶自定義添加的網(wǎng)址存儲(chǔ)在本地客戶端。或者,應(yīng)用程序執(zhí)行從網(wǎng)址刪除請(qǐng)求消息中提取用戶自定義刪除的網(wǎng)址,將用戶自定義刪除的網(wǎng)址存儲(chǔ)在本地客戶端,進(jìn)一步的可將其標(biāo)記為已刪除?;蛘撸瑧?yīng)用程序執(zhí)行從網(wǎng)址編輯請(qǐng)求消息中提取用戶自定義編輯的新的網(wǎng)址,將用戶自定義編輯的新的網(wǎng)址存儲(chǔ)在本地客戶端。步驟203、應(yīng)用程序執(zhí)行發(fā)送包含用戶自定義添加/刪除/編輯的網(wǎng)址的網(wǎng)址添加/刪除/編輯通知消息,用于通知通過執(zhí)行網(wǎng)頁服務(wù)程序根據(jù)用戶自定義添加/刪除/編輯的網(wǎng)址更新網(wǎng)頁。應(yīng)用程序執(zhí)行向網(wǎng)頁服務(wù)程序發(fā)送包含用戶自定義添加的網(wǎng)址的網(wǎng)址添加通知消息,在接收到網(wǎng)址添加通知消息之后,網(wǎng)頁服務(wù)程序執(zhí)行將用戶自定義添加的網(wǎng)址添加入網(wǎng)址導(dǎo)航頁面中?;蛘撸瑧?yīng)用程序執(zhí)行向網(wǎng)頁服務(wù)程序發(fā)送包含用戶自定義刪除的網(wǎng)址的網(wǎng)址刪除通知消息,在接收到網(wǎng)址刪除通知消息之后,網(wǎng)頁服務(wù)程序執(zhí)行將用戶自定義刪除的網(wǎng)址從網(wǎng)址導(dǎo)航頁面中刪除?;蛘?,應(yīng)用程序執(zhí)行向網(wǎng)頁服務(wù)程序發(fā)送包含用戶自定義編輯的網(wǎng)址的網(wǎng)址編輯通知消息,在接收到網(wǎng)址編輯通知消息之后,網(wǎng)頁服務(wù)程序執(zhí)行按照用戶自定義編輯的網(wǎng)址對(duì)網(wǎng)址導(dǎo)航頁面中的網(wǎng)址進(jìn)行更新,即將網(wǎng)址導(dǎo)航頁面中舊的網(wǎng)址替換為用戶自定義編輯的新的網(wǎng)址。進(jìn)一步的,在網(wǎng)頁服務(wù)程序執(zhí)行根據(jù)用戶自定義添加/刪除/編輯的網(wǎng)址更新網(wǎng)頁之前還包括網(wǎng)頁服務(wù)程序執(zhí)行判斷網(wǎng)址添加/刪除/編輯通知消息中包含的用戶自定義添加/刪除/編輯的網(wǎng)址是否包含錯(cuò)誤信息;若是,網(wǎng)頁服務(wù)程序不做任何處理;若否,再根據(jù)用戶自定義添加/刪除/編輯的網(wǎng)址更新網(wǎng)頁。舉例來說,如果用戶自定義添加/刪除/編輯的網(wǎng)址為 廁.diefo,該網(wǎng)址并不是一個(gè)完整的網(wǎng)址,是個(gè)輸入錯(cuò)誤的網(wǎng)址,那么網(wǎng)頁服務(wù)程序不會(huì)對(duì)此做任何處理。如果網(wǎng)址包含一些特殊字符(如& ),那么該網(wǎng)址會(huì)被認(rèn)定為是不合法的信息,網(wǎng)頁服務(wù)程序也不會(huì)做任何處理。根據(jù)本實(shí)施例提供的網(wǎng)頁處理方法,當(dāng)用戶請(qǐng)求對(duì)網(wǎng)址導(dǎo)航頁面中的網(wǎng)址進(jìn)行添加/刪除/編輯時(shí),網(wǎng)頁服務(wù)程序不是直接執(zhí)行添加/刪除/編輯網(wǎng)址,而是先將用戶自定義添加/刪除/編輯的網(wǎng)址發(fā)送給本地客戶端,本地客戶端及時(shí)存儲(chǔ)該數(shù)據(jù),然后再通知網(wǎng)頁服務(wù)程序執(zhí)行添加/刪除/編輯網(wǎng)址,從而使得網(wǎng)頁數(shù)據(jù)存儲(chǔ)在本地客戶端更加穩(wěn)定;同時(shí),由于還是依靠網(wǎng)頁服務(wù)程序來更新維護(hù)網(wǎng)頁,保留了易于更新維護(hù)的優(yōu)勢(shì)。上述實(shí)施例二所提供的對(duì)網(wǎng)址進(jìn)行添加/刪除/編輯的處理僅為本發(fā)明的一個(gè)具體的例子,本發(fā)明提供的方法不僅限于此,還可以應(yīng)用于對(duì)用戶的備忘錄、記事本等做相應(yīng)處理。圖3為本發(fā)明提供的網(wǎng)頁處理方法的實(shí)施例三的流程圖。本實(shí)施例中,網(wǎng)頁具體為網(wǎng)址導(dǎo)航頁面,用戶請(qǐng)求對(duì)網(wǎng)址導(dǎo)航頁面中的鏈接網(wǎng)頁名稱進(jìn)行更新。如圖3所示,該方法包括以下步驟步驟301、應(yīng)用程序接收鏈接網(wǎng)頁名稱更新請(qǐng)求消息,該鏈接網(wǎng)頁名稱更新請(qǐng)求消 息是根據(jù)用戶的請(qǐng)求通過執(zhí)行網(wǎng)頁服務(wù)程序而發(fā)送的,其中包含用戶自定義更新的鏈接網(wǎng)頁名稱。例如,對(duì)于網(wǎng)址導(dǎo)航頁面中的某一鏈接網(wǎng)頁“百度一下”,用戶想要將它更改為“百度”,可以選擇網(wǎng)址導(dǎo)航頁面中的更新鏈接網(wǎng)頁名稱的功能,網(wǎng)頁服務(wù)程序執(zhí)行向應(yīng)用程序發(fā)送鏈接網(wǎng)頁名稱更新請(qǐng)求消息,其中包含用戶自定義更新的鏈接網(wǎng)頁名稱(如“百度”)。步驟302、應(yīng)用程序執(zhí)行獲取用戶自定義更新的鏈接網(wǎng)頁名稱,將用戶自定義更新的鏈接網(wǎng)頁名稱存儲(chǔ)在本地客戶端。應(yīng)用程序執(zhí)行從鏈接網(wǎng)頁名稱更新請(qǐng)求消息中提取用戶自定義更新的鏈接網(wǎng)頁名稱(如“百度”),將用戶自定義更新的鏈接網(wǎng)頁名稱存儲(chǔ)在本地客戶端。步驟303、應(yīng)用程序執(zhí)行發(fā)送包含用戶自定義更新的鏈接網(wǎng)頁名稱的鏈接網(wǎng)頁名稱更新消息,用于通知通過執(zhí)行所述網(wǎng)頁服務(wù)程序?qū)⑺鼍W(wǎng)址導(dǎo)航頁面中相應(yīng)的鏈接網(wǎng)頁名稱進(jìn)行更新。應(yīng)用程序執(zhí)行向網(wǎng)頁服務(wù)程序發(fā)送包含用戶自定義更新的鏈接網(wǎng)頁名稱的鏈接網(wǎng)頁名稱更新消息,在接收到鏈接網(wǎng)頁名稱更新消息之后,網(wǎng)頁服務(wù)程序執(zhí)行將網(wǎng)址導(dǎo)航頁面中相應(yīng)的鏈接網(wǎng)頁名稱進(jìn)行更新,例如將“百度一下”更新為“百度”。進(jìn)一步的,在網(wǎng)頁服務(wù)程序執(zhí)行將網(wǎng)址導(dǎo)航頁面中相應(yīng)的鏈接網(wǎng)頁名稱進(jìn)行更新之前還包括網(wǎng)頁服務(wù)程序執(zhí)行判斷鏈接網(wǎng)頁名稱更新消息中包含的用戶自定義更新的鏈接網(wǎng)頁名稱是否包含錯(cuò)誤信息;若是,網(wǎng)頁服務(wù)程序不做任何處理;若否,再將網(wǎng)址導(dǎo)航頁面中相應(yīng)的鏈接網(wǎng)頁名稱進(jìn)行更新。根據(jù)本實(shí)施例提供的網(wǎng)頁處理方法,當(dāng)用戶請(qǐng)求自定義更新網(wǎng)址導(dǎo)航頁面中的鏈接網(wǎng)頁名稱時(shí),網(wǎng)頁服務(wù)程序不是直接執(zhí)行更新鏈接網(wǎng)頁名稱,而是先將用戶自定義更新的鏈接網(wǎng)頁名稱發(fā)送給本地客戶端,本地客戶端及時(shí)存儲(chǔ)該數(shù)據(jù),然后再通知網(wǎng)頁服務(wù)程序執(zhí)行更新鏈接網(wǎng)頁名稱,從而使得網(wǎng)頁數(shù)據(jù)存儲(chǔ)在本地客戶端更加穩(wěn)定;同時(shí),由于還是依靠網(wǎng)頁服務(wù)程序來更新維護(hù)網(wǎng)頁,保留了易于更新維護(hù)的優(yōu)勢(shì)。本發(fā)明還提供了一種網(wǎng)頁處理方法,該方法也利用了應(yīng)用程序與網(wǎng)頁服務(wù)程序之間的約定接口,實(shí)現(xiàn)了最常訪問網(wǎng)頁的數(shù)據(jù)的調(diào)用。圖4為本發(fā)明提供的網(wǎng)頁處理方法的實(shí)施例四的流程圖,該方法是由本地客戶端的應(yīng)用程序所執(zhí)行的,如圖4所示,該方法包括步驟401、獲取用戶最常訪問網(wǎng)頁的數(shù)據(jù)。一般本地客戶端會(huì)記錄用戶訪問的網(wǎng)頁,根據(jù)用戶的訪問歷史記錄,統(tǒng)計(jì)出用戶最常訪問網(wǎng)頁的數(shù)據(jù),通常訪問次數(shù)大于一定閾值(例如5次)以上才會(huì)被認(rèn)為是最常訪問的網(wǎng)頁,最常訪問的優(yōu)先級(jí)按照訪問次數(shù)從高到低排列。應(yīng)用程序能夠調(diào)取該用戶最常訪問網(wǎng)頁的數(shù)據(jù)。步驟402、發(fā)送包含所述用戶最常訪問網(wǎng)頁的數(shù)據(jù)的網(wǎng)頁數(shù)據(jù)通知消息,用于通知通過執(zhí)行所述網(wǎng)頁服務(wù)程序在網(wǎng)址導(dǎo)航頁面中顯示所述用戶最常訪問網(wǎng)頁的數(shù)據(jù)。應(yīng)用程序執(zhí)行向網(wǎng)頁服務(wù)程序發(fā)送包含用戶最常訪問網(wǎng)頁的數(shù)據(jù)的網(wǎng)頁數(shù)據(jù)通知消息,在接收到網(wǎng)頁數(shù)據(jù)通知消息之后,網(wǎng)頁服務(wù)程序執(zhí)行在網(wǎng)址導(dǎo)航頁面中顯示用戶最常訪問網(wǎng)頁的數(shù)據(jù),從而使用戶可以直觀的在網(wǎng)頁中就能獲知最常訪問網(wǎng)頁的數(shù)據(jù)。圖5為本發(fā)明提供的網(wǎng)頁處理裝置的實(shí)施例一的結(jié)構(gòu)示意圖。如圖5所示,該裝置包括接收模塊10、處理模塊11和發(fā)送模塊12,其中接收模塊10用于接收網(wǎng)頁數(shù)據(jù)更新請(qǐng)求消息,所述網(wǎng)頁數(shù)據(jù)更新請(qǐng)求消息是根據(jù)用戶的請(qǐng)求通過執(zhí)行網(wǎng)頁服務(wù)程序而發(fā)送的,其中包含用戶自定義更新網(wǎng)頁的數(shù)據(jù);處理模塊11用于獲取所述用戶自定義更新網(wǎng)頁的數(shù)據(jù),將所述用戶自定義更新網(wǎng)頁的數(shù)據(jù)存儲(chǔ)在本地客戶端;發(fā)送模塊12用于發(fā)送包含 用戶自定義更新網(wǎng)頁的數(shù)據(jù)的網(wǎng)頁數(shù)據(jù)更新通知消息,用于通知通過執(zhí)行所述網(wǎng)頁服務(wù)程序根據(jù)用戶自定義更新網(wǎng)頁的數(shù)據(jù)更新網(wǎng)頁。本實(shí)施例提供的裝置包括本地客戶端中的應(yīng)用程序模塊1,這是為了克服現(xiàn)有技術(shù)存在的問題專門在本地客戶端中開發(fā)的模塊,用于執(zhí)行應(yīng)用程序,上述接收模塊10、處理模塊11和發(fā)送模塊12都位于該應(yīng)用程序模塊I中。該裝置處理的網(wǎng)頁具體為網(wǎng)址導(dǎo)航頁面。進(jìn)一步的,本實(shí)施例提供的裝置還可以包括網(wǎng)頁服務(wù)程序模塊2,用于執(zhí)行網(wǎng)頁服務(wù)程序,它包括判斷模塊20和更新模塊21 ;其中判斷模塊20用于判斷所述網(wǎng)頁數(shù)據(jù)更新通知消息中包含的用戶自定義更新網(wǎng)頁的數(shù)據(jù)是否包含錯(cuò)誤信息;更新模塊21用于若所述判斷模塊判斷出所述用戶自定義更新網(wǎng)頁的數(shù)據(jù)不包含錯(cuò)誤信息,根據(jù)所述用戶自定義更新網(wǎng)頁的數(shù)據(jù)更新網(wǎng)頁。作為一個(gè)具體的例子,上述網(wǎng)頁數(shù)據(jù)更新請(qǐng)求消息具體為網(wǎng)址導(dǎo)航頁面中的網(wǎng)址添加/刪除/編輯請(qǐng)求消息。處理模塊11具體用于獲取用戶自定義添加/刪除/編輯的網(wǎng)址,將所述用戶自定義添加/刪除/編輯的網(wǎng)址存儲(chǔ)在本地客戶端。發(fā)送模塊12具體用于發(fā)送包含用戶自定義添加的網(wǎng)址的網(wǎng)址添加通知消息,用于通知通過執(zhí)行所述網(wǎng)頁服務(wù)程序?qū)⒂脩糇远x添加的網(wǎng)址添加入所述網(wǎng)址導(dǎo)航頁面中;或者,發(fā)送包含用戶自定義刪除的網(wǎng)址的網(wǎng)址刪除通知消息,用于通知通過執(zhí)行所述網(wǎng)頁服務(wù)程序?qū)⒂脩糇远x刪除的網(wǎng)址從所述網(wǎng)址導(dǎo)航頁面中刪除;或者,發(fā)送包含用戶自定義編輯的網(wǎng)址的網(wǎng)址編輯通知消息,用于通知通過執(zhí)行所述網(wǎng)頁服務(wù)程序按照用戶自定義編輯的網(wǎng)址對(duì)網(wǎng)址導(dǎo)航頁面中的網(wǎng)址進(jìn)行更新。作為另一具體的例子,上述網(wǎng)頁數(shù)據(jù)更新請(qǐng)求消息具體為所述網(wǎng)址導(dǎo)航頁面中的鏈接網(wǎng)頁名稱更新請(qǐng)求消息。處理模塊11具體用于獲取用戶自定義更新的鏈接網(wǎng)頁名稱,將所述用戶自定義更新的鏈接網(wǎng)頁名稱存儲(chǔ)在本地客戶端。發(fā)送模塊12具體用于發(fā)送包含用戶自定義更新的鏈接網(wǎng)頁名稱的鏈接網(wǎng)頁名稱更新消息,用于通知通過執(zhí)行所述網(wǎng)頁服務(wù)程序?qū)⑺鼍W(wǎng)址導(dǎo)航頁面中相應(yīng)的鏈接網(wǎng)頁名稱進(jìn)行更新。
根據(jù)本實(shí)施例提供的網(wǎng)頁處理裝置,當(dāng)用戶請(qǐng)求自定義更新網(wǎng)頁的數(shù)據(jù)時(shí),網(wǎng)頁服務(wù)程序不是直接執(zhí)行更新網(wǎng)頁,而是先將用戶自定義更新網(wǎng)頁的數(shù)據(jù)發(fā)送給本地客戶端,本地客戶端及時(shí)存儲(chǔ)該數(shù)據(jù),然后再通知網(wǎng)頁服務(wù)程序執(zhí)行更新網(wǎng)頁,從而使得網(wǎng)頁數(shù)據(jù)存儲(chǔ)在本地客戶端更加穩(wěn)定;同時(shí),由于還是依靠網(wǎng)頁服務(wù)程序來更新維護(hù)網(wǎng)頁,保留了易于更新維護(hù)的優(yōu)勢(shì)。圖6為本發(fā)明提供的網(wǎng)頁處理裝置的實(shí)施例二的結(jié)構(gòu)示意圖。如圖6所示,該裝 置包括獲取模塊30和發(fā)送模塊31,其中,獲取模塊30用于獲取用戶最常訪問網(wǎng)頁的數(shù)據(jù);發(fā)送模塊31用于發(fā)送包含所述用戶最常訪問網(wǎng)頁的數(shù)據(jù)的網(wǎng)頁數(shù)據(jù)通知消息,用于通知通過執(zhí)行所述網(wǎng)頁服務(wù)程序在網(wǎng)址導(dǎo)航頁面中顯示所述用戶最常訪問網(wǎng)頁的數(shù)據(jù)。最后,需要注意的是以上列舉的僅是本發(fā)明的具體實(shí)施例子,當(dāng)然本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行改動(dòng)和變型,倘若這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),均應(yīng)認(rèn)為是本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種網(wǎng)頁處理方法,其中,所述方法是由本地客戶端的應(yīng)用程序所執(zhí)行的,所述方法包括 接收網(wǎng)頁數(shù)據(jù)更新請(qǐng)求消息,所述網(wǎng)頁數(shù)據(jù)更新請(qǐng)求消息是根據(jù)用戶的請(qǐng)求通過執(zhí)行網(wǎng)頁服務(wù)程序而發(fā)送的,其中包含用戶自定義更新網(wǎng)頁的數(shù)據(jù); 獲取所述用戶自定義更新網(wǎng)頁的數(shù)據(jù),將所述用戶自定義更新網(wǎng)頁的數(shù)據(jù)存儲(chǔ)在本地客戶端; 發(fā)送包含用戶自定義更新網(wǎng)頁的數(shù)據(jù)的網(wǎng)頁數(shù)據(jù)更新通知消息,用于通知通過執(zhí)行所述網(wǎng)頁服務(wù)程序根據(jù)用戶自定義更新網(wǎng)頁的數(shù)據(jù)更新網(wǎng)頁。
2.根據(jù)權(quán)利要求I所述的方法,其中,所述網(wǎng)頁具體為網(wǎng)址導(dǎo)航頁面。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述網(wǎng)頁數(shù)據(jù)更新請(qǐng)求消息具體為所述網(wǎng)址導(dǎo)航頁面中的網(wǎng)址添加/刪除/編輯請(qǐng)求消息; 所述獲取用戶自定義更新網(wǎng)頁的數(shù)據(jù),將所述用戶自定義更新網(wǎng)頁的數(shù)據(jù)存儲(chǔ)在本地客戶端具體為獲取用戶自定義添加/刪除/編輯的網(wǎng)址,將所述用戶自定義添加/刪除/編輯的網(wǎng)址存儲(chǔ)在本地客戶端; 所述發(fā)送包含用戶自定義更新網(wǎng)頁的數(shù)據(jù)的網(wǎng)頁數(shù)據(jù)更新通知消息,用于通知通過執(zhí)行所述網(wǎng)頁服務(wù)程序根據(jù)用戶自定義更新網(wǎng)頁的數(shù)據(jù)更新網(wǎng)頁具體為發(fā)送包含用戶自定義添加的網(wǎng)址的網(wǎng)址添加通知消息,用于通知通過執(zhí)行所述網(wǎng)頁服務(wù)程序?qū)⒂脩糇远x添加的網(wǎng)址添加入所述網(wǎng)址導(dǎo)航頁面中;或者,發(fā)送包含用戶自定義刪除的網(wǎng)址的網(wǎng)址刪除通知消息,用于通知通過執(zhí)行所述網(wǎng)頁服務(wù)程序?qū)⒂脩糇远x刪除的網(wǎng)址從所述網(wǎng)址導(dǎo)航頁面中刪除;或者,發(fā)送包含用戶自定義編輯的網(wǎng)址的網(wǎng)址編輯通知消息,用于通知通過執(zhí)行所述網(wǎng)頁服務(wù)程序按照用戶自定義編輯的網(wǎng)址對(duì)網(wǎng)址導(dǎo)航頁面中的網(wǎng)址進(jìn)行更新。
4.根據(jù)權(quán)利要求2所述的方法,其中,所述網(wǎng)頁數(shù)據(jù)更新請(qǐng)求消息具體為所述網(wǎng)址導(dǎo)航頁面中的鏈接網(wǎng)頁名稱更新請(qǐng)求消息; 所述獲取用戶自定義更新網(wǎng)頁的數(shù)據(jù),將所述用戶自定義更新網(wǎng)頁的數(shù)據(jù)存儲(chǔ)在本地客戶端具體為獲取用戶自定義更新的鏈接網(wǎng)頁名稱,將所述用戶自定義更新的鏈接網(wǎng)頁名稱存儲(chǔ)在本地客戶端; 所述發(fā)送包含用戶自定義更新網(wǎng)頁的數(shù)據(jù)的網(wǎng)頁數(shù)據(jù)更新通知消息,用于通知通過執(zhí)行所述網(wǎng)頁服務(wù)程序根據(jù)用戶自定義更新網(wǎng)頁的數(shù)據(jù)更新網(wǎng)頁具體為發(fā)送包含用戶自定義更新的鏈接網(wǎng)頁名稱的鏈接網(wǎng)頁名稱更新消息,用于通知通過執(zhí)行所述網(wǎng)頁服務(wù)程序?qū)⑺鼍W(wǎng)址導(dǎo)航頁面中相應(yīng)的鏈接網(wǎng)頁名稱進(jìn)行更新。
5.根據(jù)權(quán)利要求I所述的方法,其中,在所述發(fā)送網(wǎng)頁數(shù)據(jù)更新通知消息之后還包括 通過執(zhí)行網(wǎng)頁服務(wù)程序判斷所述網(wǎng)頁數(shù)據(jù)更新通知消息中包含的用戶自定義更新網(wǎng)頁的數(shù)據(jù)是否包含錯(cuò)誤信息; 若判斷出所述用戶自定義更新網(wǎng)頁的數(shù)據(jù)包含錯(cuò)誤信息,則不做任何處理; 若判斷出所述用戶自定義更新網(wǎng)頁的數(shù)據(jù)不包含錯(cuò)誤信息,則通過執(zhí)行網(wǎng)頁服務(wù)程序根據(jù)所述用戶自定義更新網(wǎng)頁的數(shù)據(jù)更新網(wǎng)頁。
6.一種網(wǎng)頁處理方法,其中,所述方法是由本地客戶端的應(yīng)用程序所執(zhí)行的,所述方法包括 獲取用戶最常訪問網(wǎng)頁的數(shù)據(jù);發(fā)送包含所述用戶最常訪問網(wǎng)頁的數(shù)據(jù)的網(wǎng)頁數(shù)據(jù)通知消息,用于通知通過執(zhí)行所述網(wǎng)頁服務(wù)程序在網(wǎng)址導(dǎo)航頁面中顯示所述用戶最常訪問網(wǎng)頁的數(shù)據(jù)。
7.一種網(wǎng)頁處理裝置,其中,包括 接收模塊,用于接收網(wǎng)頁數(shù)據(jù)更新請(qǐng)求消息,所述網(wǎng)頁數(shù)據(jù)更新請(qǐng)求消息是根據(jù)用戶的請(qǐng)求通過執(zhí)行網(wǎng)頁服務(wù)程序而發(fā)送的,其中包含用戶自定義更新網(wǎng)頁的數(shù)據(jù); 處理模塊,用于獲取所述用戶自定義更新網(wǎng)頁的數(shù)據(jù),將所述用戶自定義更新網(wǎng)頁的數(shù)據(jù)存儲(chǔ)在本地客戶端; 發(fā)送模塊,用于發(fā)送包含用戶自定義更新網(wǎng)頁的數(shù)據(jù)的網(wǎng)頁數(shù)據(jù)更新通知消息,用于通知通過執(zhí)行所述網(wǎng)頁服務(wù)程序根據(jù)用戶自定義更新網(wǎng)頁的數(shù)據(jù)更新網(wǎng)頁。
8.根據(jù)權(quán)利要求7所述的裝置,其中,所述裝置包括本地客戶端中的應(yīng)用程序模塊,所述接收模塊、處理模塊和發(fā)送模塊都位于所述本地客戶端中的應(yīng)用程序模塊中;所述網(wǎng)頁具體為網(wǎng)址導(dǎo)航頁面。
9.根據(jù)權(quán)利要求8所述的裝置,其中,所述網(wǎng)頁數(shù)據(jù)更新請(qǐng)求消息具體為所述網(wǎng)址導(dǎo)航頁面中的網(wǎng)址添加/刪除/編輯請(qǐng)求消息; 所述處理模塊具體用于獲取用戶自定義添加/刪除/編輯的網(wǎng)址,將所述用戶自定義添加/刪除/編輯的網(wǎng)址存儲(chǔ)在本地客戶端; 所述發(fā)送模塊具體用于發(fā)送包含用戶自定義添加的網(wǎng)址的網(wǎng)址添加通知消息,用于通知通過執(zhí)行所述網(wǎng)頁服務(wù)程序?qū)⒂脩糇远x添加的網(wǎng)址添加入所述網(wǎng)址導(dǎo)航頁面中;或者,發(fā)送包含用戶自定義刪除的網(wǎng)址的網(wǎng)址刪除通知消息,用于通知通過執(zhí)行所述網(wǎng)頁服務(wù)程序?qū)⒂脩糇远x刪除的網(wǎng)址從所述網(wǎng)址導(dǎo)航頁面中刪除;或者,發(fā)送包含用戶自定義編輯的網(wǎng)址的網(wǎng)址編輯通知消息,用于通知通過執(zhí)行所述網(wǎng)頁服務(wù)程序按照用戶自定義編輯的網(wǎng)址對(duì)網(wǎng)址導(dǎo)航頁面中的網(wǎng)址進(jìn)行更新。
10.根據(jù)權(quán)利要求8所述的裝置,其中,所述網(wǎng)頁數(shù)據(jù)更新請(qǐng)求消息具體為所述網(wǎng)址導(dǎo)航頁面中的鏈接網(wǎng)頁名稱更新請(qǐng)求消息; 所述處理模塊具體用于獲取用戶自定義更新的鏈接網(wǎng)頁名稱,將所述用戶自定義更新的鏈接網(wǎng)頁名稱存儲(chǔ)在本地客戶端; 所述發(fā)送模塊具體用于發(fā)送包含用戶自定義更新的鏈接網(wǎng)頁名稱的鏈接網(wǎng)頁名稱更新消息,用于通知通過執(zhí)行所述網(wǎng)頁服務(wù)程序?qū)⑺鼍W(wǎng)址導(dǎo)航頁面中相應(yīng)的鏈接網(wǎng)頁名稱進(jìn)行更新。
11.根據(jù)權(quán)利要求7所述的裝置,其中,還包括網(wǎng)頁服務(wù)程序模塊,所述網(wǎng)頁服務(wù)程序模塊包括判斷模塊和更新模塊;其中 所述判斷模塊用于判斷所述網(wǎng)頁數(shù)據(jù)更新通知消息中包含的用戶自定義更新網(wǎng)頁的數(shù)據(jù)是否包含錯(cuò)誤信息; 所述更新模塊用于若所述判斷模塊判斷出所述用戶自定義更新網(wǎng)頁的數(shù)據(jù)不包含錯(cuò)誤信息,根據(jù)所述用戶自定義更新網(wǎng)頁的數(shù)據(jù)更新網(wǎng)頁。
12.一種網(wǎng)頁處理裝置,其中,包括 獲取模塊,用于獲取用戶最常訪問網(wǎng)頁的數(shù)據(jù); 發(fā)送模塊,用于發(fā)送包含所述用戶最常訪問網(wǎng)頁的數(shù)據(jù)的網(wǎng)頁數(shù)據(jù)通知消息,用于通知通過執(zhí)行所述網(wǎng)頁服務(wù)程序在網(wǎng)址導(dǎo)航頁面中顯示所述用戶最常訪問網(wǎng)頁的數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種網(wǎng)頁處理方法及裝置,屬于網(wǎng)絡(luò)通信技術(shù)領(lǐng)域。該方法包括接收網(wǎng)頁數(shù)據(jù)更新請(qǐng)求消息,所述網(wǎng)頁數(shù)據(jù)更新請(qǐng)求消息是根據(jù)用戶的請(qǐng)求通過執(zhí)行網(wǎng)頁服務(wù)程序而發(fā)送的,其中包含用戶自定義更新網(wǎng)頁的數(shù)據(jù);獲取所述用戶自定義更新網(wǎng)頁的數(shù)據(jù),將所述用戶自定義更新網(wǎng)頁的數(shù)據(jù)存儲(chǔ)在本地客戶端;發(fā)送包含用戶自定義更新網(wǎng)頁的數(shù)據(jù)的網(wǎng)頁數(shù)據(jù)更新通知消息,用于通知通過執(zhí)行所述網(wǎng)頁服務(wù)程序根據(jù)用戶自定義更新網(wǎng)頁的數(shù)據(jù)更新網(wǎng)頁。根據(jù)本發(fā)明提供的網(wǎng)頁處理方法及裝置,使得網(wǎng)頁數(shù)據(jù)存儲(chǔ)在本地客戶端更加穩(wěn)定;同時(shí),由于還是依靠網(wǎng)頁服務(wù)程序來更新維護(hù)網(wǎng)頁,保留了易于更新維護(hù)的優(yōu)勢(shì)。
文檔編號(hào)G06F17/30GK102831179SQ201210268968
公開日2012年12月19日 申請(qǐng)日期2012年7月30日 優(yōu)先權(quán)日2012年7月30日
發(fā)明者張?jiān)苿? 吳亮, 江洋, 李長江 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司