亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種web應(yīng)用導(dǎo)航管理方法及其系統(tǒng)的制作方法

文檔序號:6367872閱讀:199來源:國知局
專利名稱:一種web應(yīng)用導(dǎo)航管理方法及其系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種用于WEB站點的導(dǎo) 航管理方法及其系統(tǒng)。
背景技術(shù)
目前,Web應(yīng)用的導(dǎo)航分為動態(tài)導(dǎo)航和靜態(tài)導(dǎo)航這兩種。其中,所述的動態(tài)導(dǎo)航是指系統(tǒng)依據(jù)用戶瀏覽的路徑動態(tài)生成的導(dǎo)航;所述的靜態(tài)導(dǎo)航是指在頁面內(nèi)構(gòu)造有一定邏輯層次關(guān)系的鏈接或根據(jù)菜單來生成的導(dǎo)航,而菜單必須在配置文件上配置好相應(yīng)的數(shù)據(jù)才能實現(xiàn)靜態(tài)或動態(tài)加載和顯示。系統(tǒng)使用以鏈接或菜單為基礎(chǔ)的導(dǎo)航,需要在頁面內(nèi)手動添加導(dǎo)航鏈接或設(shè)計欄目分級菜單,從而導(dǎo)致了系統(tǒng)不便于維護。這種不便在軟件規(guī)模較大、應(yīng)用復(fù)雜、頁面多的情況下,更為突出。

發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺陷,提供ー種WEB應(yīng)用導(dǎo)航管理方法及其系統(tǒng),能根據(jù)用戶的不同瀏覽路徑,生成不同的導(dǎo)航信息。為實現(xiàn)上述目的,本發(fā)明采用以下技術(shù)方案ー種WEB應(yīng)用導(dǎo)航管理方法,該方法包括對WEB站點的每個頁面內(nèi)添加應(yīng)用標(biāo)記,對WEB站點進行全局導(dǎo)航管理,對打開的新頁面進行監(jiān)聽,獲取新頁面的應(yīng)用標(biāo)記并顯示于導(dǎo)航區(qū)內(nèi);其中,獲取應(yīng)用標(biāo)記之后,先分析該新頁面的導(dǎo)航級別,再將其與當(dāng)前頁面的導(dǎo)航級別進行對比,在導(dǎo)航區(qū)生成新的應(yīng)用標(biāo)記;其中,新頁面為即將打開的頁面;所述的應(yīng)用標(biāo)記包括用于導(dǎo)航區(qū)顯示的圖標(biāo)、名稱、鏈接、導(dǎo)航類型、導(dǎo)航級別和/或描述的屬性值。這其中,在用戶第一次進入的頁面時,有一個導(dǎo)航類型的判斷過程導(dǎo)航類型為下級導(dǎo)航時則將目標(biāo)頁面的導(dǎo)航級別在當(dāng)前頁面的導(dǎo)航級別基礎(chǔ)上再加I ;為同級導(dǎo)航吋,則將目標(biāo)頁面的導(dǎo)航級別與當(dāng)前頁面的一祥;為上級導(dǎo)航時,則將目標(biāo)頁面的導(dǎo)航級別在當(dāng)前頁面的導(dǎo)航級別基礎(chǔ)上再減I。其進ー步技術(shù)方案為將新頁面的導(dǎo)航級別與當(dāng)前頁面的導(dǎo)航級別進行對比包括以下ニ種若為上級導(dǎo)航,則將先當(dāng)前頁面的應(yīng)用標(biāo)記從導(dǎo)航區(qū)中清除;若為下級導(dǎo)航,則將新頁面的應(yīng)用標(biāo)記添加為導(dǎo)航區(qū)的最后ー個應(yīng)用標(biāo)記。其進ー步技術(shù)方案為將新頁面的導(dǎo)航級別與當(dāng)前頁面的導(dǎo)航級別進行對比還包括以下ニ種若為同級導(dǎo)航,清除當(dāng)前導(dǎo)航區(qū)的最后ー個應(yīng)用標(biāo)記,將新頁面的應(yīng)用標(biāo)記存儲為導(dǎo)航區(qū)的最后ー個應(yīng)用標(biāo)記;若為隨機導(dǎo)航,則將原導(dǎo)航區(qū)內(nèi)低于和等于該新頁面導(dǎo)航級別的應(yīng)用標(biāo)記刪除,并將新頁面的應(yīng)用標(biāo)記添加為導(dǎo)航區(qū)的最后ー個應(yīng)用標(biāo)記。其中,首頁的導(dǎo)航級別最高(通常設(shè)為I),各子頁面的導(dǎo)航級別依次變低。其進ー步技術(shù)方案為打開的新頁面進行監(jiān)聽包括對事件類型的判斷,若為導(dǎo)航區(qū)的鏈接方式進入,則直接獲取應(yīng)用標(biāo)記,若為頁面區(qū)的鏈接方式進入,則捕捉該頁面的應(yīng)用標(biāo)記。其進ー步技術(shù)方案為若該頁面無應(yīng)用標(biāo)記時,則分析該頁面的URL,并自動生成用于導(dǎo)航區(qū)顯示的應(yīng)用標(biāo)記。其中的分析原理為根據(jù)URL有多少根“/”來分級,例如http: //www. 360buy. com/product/508971, html,則將其分為 2 級,product 為 I 級,508971.html為第2級,然后讀取頁面508971. html的Name在導(dǎo)航顯示出來。進ー步技術(shù)方案為該頁面的應(yīng)用標(biāo)記為該頁面的文件名。其進ー步技術(shù)方案為所述頁面的應(yīng)用標(biāo)記的導(dǎo)航級別依該頁面的信息重要程度進行設(shè)定,若頁面無設(shè)定的導(dǎo)航級別時,其導(dǎo)航級別低于當(dāng)前頁面的一級或與之相同。其進ー步技術(shù)方案為所述的導(dǎo)航級別為依次増加的正整數(shù),數(shù)字越大,其導(dǎo)航層次越深(即導(dǎo)航級別越低)。ー種WEB應(yīng)用導(dǎo)航管理系統(tǒng)包括用于裝載導(dǎo)航內(nèi)容的全局導(dǎo)航框架;用于響應(yīng)用戶操作捕捉鏈接的鏈接捕捉器;用于創(chuàng)建導(dǎo)航存儲空間、設(shè)置導(dǎo)航級別、存取應(yīng)用標(biāo)記,根據(jù)URL加載相應(yīng)的頁面并將相應(yīng)的數(shù)據(jù)傳給導(dǎo)航顯示器的全局導(dǎo)航管理器;和用于顯示導(dǎo)航內(nèi)容的導(dǎo)航顯示器。其進ー步技術(shù)方案為還包括用于顯示頁面內(nèi)容的頁面顯示器。本發(fā)明與現(xiàn)有技術(shù)相比的有益效果是本發(fā)明通過獲取各個頁面的應(yīng)用標(biāo)記,在不同頁面之間進行切換時,可以自動生成導(dǎo)航區(qū)的應(yīng)用標(biāo)記,用戶不需要手動在頁面內(nèi)添加導(dǎo)航鏈接或設(shè)計欄目分級菜單,從而實現(xiàn)了導(dǎo)航區(qū)的靈活配置和個性化,增強導(dǎo)航界面的可維護性,減少企業(yè)維護成本。下面結(jié)合附圖和具體實施例對本發(fā)明作進ー步描述。


圖I為本發(fā)明ー種WEB應(yīng)用導(dǎo)航管理方法具體實施例的流程圖;圖2至圖5為本發(fā)明ー種WEB應(yīng)用導(dǎo)航管理方法實施例I的頁面顯示內(nèi)容示意圖;圖6為本發(fā)明ー種WEB應(yīng)用導(dǎo)航管理系統(tǒng)具體實施例的方框結(jié)構(gòu)圖;圖7為采用本發(fā)明導(dǎo)航系統(tǒng)的某一電子商務(wù)網(wǎng)站的首頁示意圖(實施例2)。
具體實施方式

為了更充分理解本發(fā)明的技術(shù)內(nèi)容,下面結(jié)合具體實施例對本發(fā)明的技術(shù)方案進一歩介紹和說明,但不局限于此。如圖I所示,本發(fā)明ー種WEB應(yīng)用自動導(dǎo)航管理方法,該方法包括如下對WEB站點的每個頁面內(nèi)添加應(yīng)用標(biāo)記,對WEB站點進行全局導(dǎo)航管理,對打開的新頁面進行監(jiān)聽,獲取新頁面的應(yīng)用標(biāo)記并顯示于導(dǎo)航區(qū)內(nèi);其中,獲取應(yīng)用標(biāo)記之后,先分析該新頁面的導(dǎo)航級別,再將其與當(dāng)前頁面的導(dǎo)航級別進行對比,在導(dǎo)航區(qū)生成新的應(yīng)用標(biāo)記;其中,新頁面為即將打開的頁面;所述的應(yīng)用標(biāo)記包括用于導(dǎo)航區(qū)顯示的圖標(biāo)、名稱、鏈接、導(dǎo)航級別和/或描述的屬性值。將新頁面的導(dǎo)航級別與當(dāng)前頁面的導(dǎo)航級別進行對比包括以下幾種情形若為同級導(dǎo)航,清除當(dāng)前導(dǎo)航區(qū)的最后ー個應(yīng)用標(biāo)記,將新頁面的應(yīng)用標(biāo)記存儲為導(dǎo)航區(qū)的最后ー個應(yīng)用標(biāo)記;若為上級導(dǎo)航,則將先當(dāng)前頁面的應(yīng)用標(biāo)記從導(dǎo)航區(qū)中清除;若為下級導(dǎo)航,則將新頁面的應(yīng)用標(biāo)記添加為導(dǎo)航區(qū)的最后ー個應(yīng)用標(biāo)記。其中,全局導(dǎo)航管理主要是指創(chuàng)建存儲空間,設(shè)置導(dǎo)航級別,存取應(yīng)用標(biāo)記。整個流程圖如下I)初始化在初始化過程中,全局導(dǎo)航管理器會根據(jù)具體情況創(chuàng)建存儲空間,設(shè)置首頁導(dǎo)航級別,并將首頁應(yīng)用標(biāo)記加入存儲空間,加載首頁頁面內(nèi)容。2)監(jiān)聽事件在首頁完成初始化之后,系統(tǒng)會對頁面進行監(jiān)聽,以及時響應(yīng)用戶的操作。3)判斷事件類型在監(jiān)聽到事件之后,系統(tǒng)對該事件類型進行判斷,如果用戶點擊的是頁面鏈接,則觸發(fā)鏈接捕捉器捕捉該鏈接;如果用戶點擊的是導(dǎo)航,則獲取相應(yīng)的應(yīng)用標(biāo)記;4)獲取應(yīng)用標(biāo)記在捕捉到該鏈接之后,判斷當(dāng)前內(nèi)容頁面是否有應(yīng)用標(biāo)記,如果有,則獲取相應(yīng)的應(yīng)用標(biāo)記;沒有,則分析URL,自動生成相應(yīng)的應(yīng)用標(biāo)記;5)分析導(dǎo)航類型在獲取到相應(yīng)的應(yīng)用標(biāo)記之后,系統(tǒng)將分析導(dǎo)航類型,根據(jù)不同的導(dǎo)航類型調(diào)用不同的處理模塊。其中,導(dǎo)航類型分為同級導(dǎo)航、上級導(dǎo)航、下級導(dǎo)航和隨機導(dǎo)航,用戶對導(dǎo)航的操作均可以又這四種導(dǎo)航組合完成a)處理同級導(dǎo)航如果導(dǎo)航類型為同級導(dǎo)航,則將當(dāng)前應(yīng)用標(biāo)記清除,并將獲取的應(yīng)用標(biāo)記存進存儲空間。b)處理上級導(dǎo)航如果導(dǎo)航類型為上級導(dǎo)航,則將當(dāng)前應(yīng)用標(biāo)記清除。
c)處理下級導(dǎo)航如果導(dǎo)航類型為下級導(dǎo)航,則將獲取的應(yīng)用標(biāo)記存進存儲空間。d)處理隨機導(dǎo)航隨機導(dǎo)航只能隨機返回到已有的導(dǎo)航,例如當(dāng)前導(dǎo)航級別為第四級,那只能返回第一、ニ或三級中任意ー級。如果導(dǎo)航類型為隨機導(dǎo)航,則將獲取到導(dǎo)航設(shè)定為當(dāng)前導(dǎo)航,并將當(dāng)前導(dǎo)航后的導(dǎo)航全部清除,例如從第四級導(dǎo)航返回到第一級導(dǎo)航,則將第一級導(dǎo)航設(shè)定為當(dāng)前導(dǎo)航,并將第二、三和四級導(dǎo)航清除。6)導(dǎo)航顯示器從存儲空間獲取到相關(guān)導(dǎo)航信息之后,將其在頁面上顯示出來。其中,應(yīng)用標(biāo)記格式,可以采用如下格式<ioc = ”圖標(biāo)”name = ”名稱”href = ”鏈接”導(dǎo)航級別=” I” text = ”描述”導(dǎo)航類型=” 0”>導(dǎo)航類型分為0下ー級I 同級2返回上ー級3隨機返回多級導(dǎo)航類型的值在編寫鏈接代碼時根據(jù)鏈接的具體情況來確定,在觸發(fā)鏈接時,根據(jù)其代碼中的某一參數(shù)來確定目標(biāo)頁面的導(dǎo)航類型;如果導(dǎo)航類型沒確定,默認(rèn)值為O。應(yīng)用標(biāo)記的屬性個數(shù)可以根據(jù)具體應(yīng)用來添加或減少。實施例I如圖2至圖5所示,用戶從testl進入子頁面test2,再從test2進入同級導(dǎo)航test3,然后從test3進入子頁面test4,最后從test4返回到testl,其過程如下I.系統(tǒng)在初始化過程中,加載testl頁面內(nèi)容,創(chuàng)建存儲空間,并將testl導(dǎo)航級別設(shè)置為I存入存儲空間中;2.用戶在testl頁面上點擊超鏈接test2,觸發(fā)鏈接捕捉器捕捉該鏈接,同時內(nèi)容頁面區(qū)加載test2頁面;3.全局導(dǎo)航管理器分析該鏈接,讀取出test2的應(yīng)用標(biāo)記,例如test2的圖標(biāo)icon、名稱title、鏈接〈a href>和描述text等屬性值,并將test2的導(dǎo)航級別設(shè)置為2 (因為test2的導(dǎo)航類型為0,而testl的導(dǎo)航級別為1,所以將test2的導(dǎo)航級別置為2);4.全局導(dǎo)航管理器分析該鏈接的導(dǎo)航類型為下級導(dǎo)航,則將test2的應(yīng)用標(biāo)記存入存儲空間;5.全局導(dǎo)航管理器讀取存儲空間中所有的內(nèi)容在導(dǎo)航區(qū)顯示出來,效果如下圖2所示;6.當(dāng)用戶在test2頁面的下方點擊超鏈接test3,將觸發(fā)鏈接捕捉器捕捉test3 鏈接,同時內(nèi)容頁面區(qū)加載test3頁面(其中,由于從test2頁面鏈接至test3頁面為同級導(dǎo)航,在頁面設(shè)計時,系統(tǒng)在寫test3鏈接的代碼時,在其中増加了相應(yīng)的代碼,用于識別該鏈接為同級導(dǎo)航);7.全局導(dǎo)航管理器讀取出test3的應(yīng)用標(biāo)記,并將test3的導(dǎo)航級別設(shè)置為2 (因系統(tǒng)識別出此次鏈接為同級導(dǎo)航,通過其鏈接至test3頁面吋,test3頁面的導(dǎo)航級別與test2頁面的導(dǎo)航級別保持不變);8.全局導(dǎo)航管理器分析test3導(dǎo)航類型,因為test3的導(dǎo)航級別與test2的導(dǎo)航級別相等,所以test3為test2同級導(dǎo)航,系統(tǒng)將清除test2的應(yīng)用標(biāo)記,并將test3存入存儲空間中;9.全局導(dǎo)航管理器讀取存儲空間中所有的內(nèi)容在導(dǎo)航區(qū)顯示出來,效果如下圖3所示;10.用戶在test3頁面上點擊超鏈接test4,觸發(fā)鏈接捕捉器捕捉該鏈接,同時內(nèi)容頁面區(qū)加載test4頁面;11.全局導(dǎo)航管理器分析該鏈接,讀取出test4的應(yīng)用標(biāo)記,并將test4的導(dǎo)航級別設(shè)置為3 ;12.全局導(dǎo)航管理器分析該鏈接的導(dǎo)航類型為下級導(dǎo)航,則將test4的應(yīng)用標(biāo)記存入存儲空間;13.全局導(dǎo)航管理器讀取存儲空間中所有的內(nèi)容在導(dǎo)航區(qū)顯示出來,效果如圖4所示;14.當(dāng)用戶在導(dǎo)航區(qū)直接點擊testl時,將觸發(fā)導(dǎo)航事件,全局導(dǎo)航管理器從存儲空間直接讀取出testl的應(yīng)用標(biāo)記;15.全局導(dǎo)航管理器分析該鏈接的導(dǎo)航類型為隨機導(dǎo)航,系統(tǒng)將清除存儲空間中前兩級的導(dǎo)航信息(即test3和test4的應(yīng)用標(biāo)記);16.全局導(dǎo)航管理器將testl在導(dǎo)航區(qū)顯不出來,效果如圖5所不。如圖2至圖5所示,本發(fā)明通過框架將頁面劃分為導(dǎo)航區(qū)和頁面區(qū)。上面為導(dǎo)航區(qū),下面為內(nèi)容區(qū)。本發(fā)明通過捕捉用戶在頁面觸發(fā)的鏈接或?qū)Ш剑治鲰撁鏄?biāo)記獲取到相關(guān)應(yīng)用標(biāo)記,通過全局導(dǎo)航管理器動態(tài)生成導(dǎo)航菜單在導(dǎo)航區(qū)顯示出來。如圖6所示,本發(fā)明還提供ー種WEB應(yīng)用導(dǎo)航管理系統(tǒng),該系統(tǒng)包括全局導(dǎo)航框架I、鏈接捕捉器2、全局導(dǎo)航管理器3、導(dǎo)航顯示器41。其中,所述的全局導(dǎo)航框架主要用于裝載導(dǎo)航內(nèi)容;所述的鏈接捕捉器主要用于響應(yīng)用戶操作,捕捉相應(yīng)的鏈接;所述的全局導(dǎo)航管理器主要用于創(chuàng)建導(dǎo)航存儲空間,設(shè)置導(dǎo)航級別,存取應(yīng)用標(biāo)記,根據(jù)URL加載相應(yīng)的頁面,并將相應(yīng)的數(shù)據(jù)傳給導(dǎo)航顯示器;所述的導(dǎo)航顯示器主要用于顯示導(dǎo)航內(nèi)容。還包括頁面顯示器42,用于顯示頁面具體內(nèi)容。實施例2如圖7所示,為某ー電子商務(wù)網(wǎng)站的首頁內(nèi)容,現(xiàn)針對該網(wǎng)站采用本發(fā)明的WEB應(yīng)用導(dǎo)航管理方法與傳統(tǒng)固定式的導(dǎo)航方法是進行對比分析傳統(tǒng)固定式的導(dǎo)航方法不管以何種方式進入不同級別的子頁面,其導(dǎo)航區(qū)的導(dǎo)航信息是固定不變的;比如從首頁進入洗衣機的子頁面,與從家電頁面進入洗衣機的子頁面,其上方的導(dǎo)航信息均為>首頁>家電>洗衣機其導(dǎo)航信息是固定不變的,當(dāng)需要修改頁面時需要對其導(dǎo)航信息進行修改,導(dǎo)致 網(wǎng)站的維護成本增加。而本發(fā)明的導(dǎo)航方法為從首頁進入洗衣機的子頁面,其上方的導(dǎo)航信息則為>首頁>洗衣機從家電頁面進入洗衣機的子頁面,其上方的導(dǎo)航信息則為>首頁>家電>洗衣機每個子頁面的導(dǎo)航區(qū)顯示的內(nèi)容,依用戶進入該子頁面的路徑不同(即是通過何種鏈接方式進入的)而不同。使得用戶可以根據(jù)導(dǎo)航區(qū)的內(nèi)容向后回退瀏覽,從而有利于用戶在WEB網(wǎng)站上的體驗。子頁面的修改,比如子頁面在整個WEB網(wǎng)站的所處的位置發(fā)生變化時,其中應(yīng)用標(biāo)記不需要修改,僅當(dāng)其頁面標(biāo)記發(fā)生變化時(即該頁面已經(jīng)發(fā)生實際變化,成為ー個新的頁面時)才需要生成新的應(yīng)用標(biāo)記;當(dāng)ー個大型網(wǎng)站,有大量的頁面需要進行維護時,采用本發(fā)明的WEB應(yīng)用導(dǎo)航管理方法則可以節(jié)省大量的維護成本。本發(fā)明針對每個頁面的應(yīng)用標(biāo)記有ー個導(dǎo)航級別和導(dǎo)航類型,且該導(dǎo)航級別根據(jù)進入該頁面的導(dǎo)航類型來決定,系統(tǒng)在鏈接代碼是增加相應(yīng)的代碼對該鏈接的導(dǎo)航類型進行定義,使得該鏈接被觸發(fā)時,可以確定導(dǎo)航類型是下級導(dǎo)航還是同級導(dǎo)航(可以設(shè)定默認(rèn)值為下級導(dǎo)航),而上級導(dǎo)航和隨機導(dǎo)航由點擊(或稱為觸發(fā))導(dǎo)航區(qū)的應(yīng)用標(biāo)記而產(chǎn)生。比如,首頁的導(dǎo)航級別的屬性值默認(rèn)為1,其它子頁面的導(dǎo)航級別依次類推,從頁面區(qū)的內(nèi)容區(qū)域進入其它的子頁面,則將其導(dǎo)航級別的屬性值加I。為體現(xiàn)頁面上的簡潔明了的特點,在各子頁面的頁面區(qū)的內(nèi)容區(qū)域,不設(shè)有上級導(dǎo)航的鏈接,要實現(xiàn)上級導(dǎo)航(即退回上一級的頁面),可以通過觸發(fā)導(dǎo)航區(qū)的上一級導(dǎo)航的應(yīng)用標(biāo)記而進入。特別說明采用本發(fā)明的WEB站點,其首頁的導(dǎo)航級別默認(rèn)為1,其余子頁面的應(yīng)用標(biāo)記中的導(dǎo)航類型和導(dǎo)航級別為空值或未設(shè)定,在進入該子頁面時由其鏈接代碼中的某一參數(shù)產(chǎn)生導(dǎo)航類型,從而產(chǎn)生導(dǎo)航級別。每ー個用戶在同一次進入該站點時,產(chǎn)生過導(dǎo)航類型和導(dǎo)航級別的子頁面(也即瀏覽過的子頁面),其導(dǎo)航級別在未被重置之前,一直可以保留原有的導(dǎo)航級別。這就使得通過點擊導(dǎo)航區(qū)的應(yīng)用標(biāo)記實現(xiàn)上級導(dǎo)航時,不需要額外生成導(dǎo)航級別的過程。當(dāng)然,同一子頁面,其第二次進入的路徑和第一次進入的路徑不同時,其導(dǎo)航類型和導(dǎo)航級別仍有可能被重置,重置之后,相當(dāng)于是不同的瀏覽路徑。因此,本發(fā)明的最大特點是在導(dǎo)航區(qū)記錄下用戶的瀏覽路徑,但對同級之間的和反復(fù)上下級之間的瀏覽進行清除,只保留最后一次的逐層的導(dǎo)航信息。綜上所述,本發(fā)明通過獲取各個頁面的應(yīng)用標(biāo)記,在不同頁面之間進行切換時,可以自動生成導(dǎo)航區(qū)的應(yīng)用標(biāo)記,用戶不需要手動在頁面內(nèi)添加導(dǎo)航鏈接或設(shè)計欄目分級菜單,從而實現(xiàn)了導(dǎo)航區(qū)的靈活配置和個性化,增強導(dǎo)航界面的可維護性,減少企業(yè)維護成本。 上述僅以實施例來進ー步說明本發(fā)明的技術(shù)內(nèi)容,以便于讀者更容易理解,但不代表本發(fā)明的實施方式僅限于此,任何依本發(fā)明所做的技術(shù)延伸或再創(chuàng)造,均受本發(fā)明的保護。本發(fā)明的保護范圍以權(quán)利要求書為準(zhǔn)。
權(quán)利要求
1.一種WEB應(yīng)用導(dǎo)航管理方法,其特征在于該方法包括對WEB站點的每個頁面內(nèi)添加應(yīng)用標(biāo)記,對WEB站點進行全局導(dǎo)航管理,對打開的新頁面進行監(jiān)聽,獲取新頁面的應(yīng)用標(biāo)記并顯示于導(dǎo)航區(qū)內(nèi);其中,獲取應(yīng)用標(biāo)記之后,先分析該新頁面的導(dǎo)航級別,再將其與當(dāng)前頁面的導(dǎo)航級別進行對比,在導(dǎo)航區(qū)生成新的應(yīng)用標(biāo)記;其中,新頁面為即將打開的頁面;所述的應(yīng)用標(biāo)記包括用于導(dǎo)航區(qū)顯示的圖標(biāo)、名稱、鏈接、導(dǎo)航級別和/或描述的屬性值。
2.根據(jù)權(quán)利要求I所述的一種WEB應(yīng)用導(dǎo)航管理方法,其特征在于將新頁面的導(dǎo)航級別與當(dāng)前頁面的導(dǎo)航級別進行對比包括以下二種 若為上級導(dǎo)航,則將先當(dāng)前頁面的應(yīng)用標(biāo)記從導(dǎo)航區(qū)中清除; 若為下級導(dǎo)航,則將新頁面的應(yīng)用標(biāo)記添加為導(dǎo)航區(qū)的最后一個應(yīng)用標(biāo)記。
3.根據(jù)權(quán)利要求2所述的一種WEB應(yīng)用導(dǎo)航管理方法,其特征在于將新頁面的導(dǎo)航級別與當(dāng)前頁面的導(dǎo)航級別進行對比還包括以下二種 若為同級導(dǎo)航,清除當(dāng)前導(dǎo)航區(qū)的最后一個應(yīng)用標(biāo)記,將新頁面的應(yīng)用標(biāo)記存儲為導(dǎo)航區(qū)的最后一個應(yīng)用標(biāo)記; 若為隨機導(dǎo)航,則將原導(dǎo)航區(qū)內(nèi)低于和等于該新頁面導(dǎo)航級別的應(yīng)用標(biāo)記刪除,并將新頁面的應(yīng)用標(biāo)記添加為導(dǎo)航區(qū)的最后一個應(yīng)用標(biāo)記。
4.根據(jù)權(quán)利要求I所述的一種WEB應(yīng)用導(dǎo)航管理方法,其特征在于打開的新頁面進行監(jiān)聽包括對事件類型的判斷,若為導(dǎo)航區(qū)的鏈接方式進入,則直接獲取應(yīng)用標(biāo)記,若為頁面區(qū)的鏈接方式進入,則捕捉該頁面的應(yīng)用標(biāo)記。
5.根據(jù)權(quán)利要求4所述的一種WEB應(yīng)用導(dǎo)航管理方法,其特征在于若該頁面無應(yīng)用標(biāo)記時,則分析該頁面的URL,并自動生成用于導(dǎo)航區(qū)顯示的應(yīng)用標(biāo)記。
6.根據(jù)權(quán)利要求5所述的一種WEB應(yīng)用導(dǎo)航管理方法,其特征在于該頁面的應(yīng)用標(biāo)記為該頁面的文件名。
7.根據(jù)權(quán)利要求5所述的一種WEB應(yīng)用導(dǎo)航管理方法,其特征在于所述頁面的應(yīng)用標(biāo)記的導(dǎo)航級別依該頁面的信息重要程度進行設(shè)定,若頁面無設(shè)定的導(dǎo)航級別時,其導(dǎo)航級別低于當(dāng)前頁面的一級或與之相同。
8.根據(jù)權(quán)利要求5所述的一種WEB應(yīng)用導(dǎo)航管理方法,其特征在于所述的導(dǎo)航級別為依次增加的正整數(shù),數(shù)字越大,其導(dǎo)航層次越深。
9.一種WEB應(yīng)用導(dǎo)航管理系統(tǒng),其特征在于包括 用于裝載導(dǎo)航內(nèi)容的全局導(dǎo)航框架; 用于響應(yīng)用戶操作捕捉鏈接的鏈接捕捉器; 用于創(chuàng)建導(dǎo)航存儲空間、設(shè)置導(dǎo)航級別、存取應(yīng)用標(biāo)記,根據(jù)URL加載相應(yīng)的頁面并將相應(yīng)的數(shù)據(jù)傳給導(dǎo)航顯示器的全局導(dǎo)航管理器; 和 用于顯示導(dǎo)航內(nèi)容的導(dǎo)航顯示器。
10.根據(jù)權(quán)利要求9所述的一種WEB應(yīng)用導(dǎo)航管理系統(tǒng),其特征在于還包括用于顯示頁面內(nèi)容的頁面顯示器。
全文摘要
本發(fā)明公開了一種WEB應(yīng)用導(dǎo)航管理方法及其系統(tǒng),該方法包括對WEB站點的每個頁面內(nèi)添加應(yīng)用標(biāo)記,對WEB站點進行全局導(dǎo)航管理,對打開的新頁面進行監(jiān)聽,獲取新頁面的應(yīng)用標(biāo)記并顯示于導(dǎo)航區(qū)內(nèi);其中,獲取應(yīng)用標(biāo)記之后,先分析該新頁面的導(dǎo)航級別,再將其與當(dāng)前頁面的導(dǎo)航級別進行對比,在導(dǎo)航區(qū)生成新的應(yīng)用標(biāo)記;其中,新頁面為即將打開的頁面;所述的應(yīng)用標(biāo)記包括用于導(dǎo)航區(qū)顯示的圖標(biāo)、名稱、鏈接、導(dǎo)航級別和/或描述的屬性值。本發(fā)明通過獲取各個頁面的應(yīng)用標(biāo)記,在不同頁面之間進行切換時,可以自動生成導(dǎo)航區(qū)的應(yīng)用標(biāo)記,用戶不需要手動在頁面內(nèi)添加導(dǎo)航鏈接或設(shè)計欄目分級菜單,從而實現(xiàn)了導(dǎo)航區(qū)的靈活配置和個性化,增強導(dǎo)航界面的可維護性,減少企業(yè)維護成本。
文檔編號G06F17/30GK102663091SQ201210103939
公開日2012年9月12日 申請日期2012年4月11日 優(yōu)先權(quán)日2012年4月11日
發(fā)明者杜恩寬, 楊博宇, 鄧俊仕 申請人:廣東華大集成技術(shù)有限責(zé)任公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1