本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種處理路徑導(dǎo)航的方法和裝置。
背景技術(shù):
路徑導(dǎo)航用于展示用戶訪問(wèn)網(wǎng)站時(shí)的訪問(wèn)路徑,通過(guò)查看路徑導(dǎo)航,可以獲知用戶在訪問(wèn)某網(wǎng)頁(yè)之前訪問(wèn)了哪些網(wǎng)頁(yè),在訪問(wèn)該網(wǎng)頁(yè)之后又訪問(wèn)了哪些網(wǎng)頁(yè),以及通過(guò)某路徑訪問(wèn)到該網(wǎng)頁(yè)的用戶數(shù)量。此外,通過(guò)對(duì)路徑導(dǎo)航進(jìn)行分析,可以獲知訪問(wèn)量較高的頁(yè)面以及訪問(wèn)量較低的頁(yè)面,并對(duì)訪問(wèn)量較低的頁(yè)面進(jìn)行優(yōu)化,還可以對(duì)不符合預(yù)期的路徑中(比如購(gòu)買(mǎi)轉(zhuǎn)化路徑)的頁(yè)面進(jìn)行優(yōu)化。
然而,當(dāng)網(wǎng)站上的頁(yè)面較多時(shí),路徑導(dǎo)航也會(huì)隨之變得復(fù)雜。在這種情況下,當(dāng)要對(duì)某些路徑(例如,與某關(guān)鍵詞相關(guān)的路徑)進(jìn)行分析時(shí),需要在復(fù)雜的路徑導(dǎo)航中查找到需要分析的路徑,才能對(duì)其進(jìn)行分析。由此可知,當(dāng)路徑導(dǎo)航較復(fù)雜時(shí),分析路徑的效率將會(huì)很低。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述技術(shù)問(wèn)題,本發(fā)明提供了一種處理路徑導(dǎo)航的方法和裝置,能夠解決現(xiàn)有技術(shù)中分析路徑效率低的問(wèn)題。
一方面,本發(fā)明提供了一種處理路徑導(dǎo)航的方法,所述方法包括:
獲取過(guò)濾指令,所述過(guò)濾指令用于指示過(guò)濾出路徑導(dǎo)航中需要的路徑;
根據(jù)所述過(guò)濾指令,從所述路徑導(dǎo)航中提取目標(biāo)路徑,所述目標(biāo)路徑由目標(biāo)節(jié)點(diǎn)以及目標(biāo)節(jié)點(diǎn)之間的連線組成;
顯示所述目標(biāo)路徑,隱藏所述路徑導(dǎo)航中的其他路徑。
另一方面,本發(fā)明提供了一種處理路徑導(dǎo)航的裝置,所述裝置包括:
獲取單元,用于獲取過(guò)濾指令,所述過(guò)濾指令用于指示過(guò)濾出路徑導(dǎo)航中需要的路徑;
提取單元,用于根據(jù)所述獲取單元獲取的所述過(guò)濾指令,從所述路徑 導(dǎo)航中提取目標(biāo)路徑,所述目標(biāo)路徑由目標(biāo)節(jié)點(diǎn)以及目標(biāo)節(jié)點(diǎn)之間的連線組成;
輸出單元,用于顯示所述提取單元提取的所述目標(biāo)路徑,隱藏所述路徑導(dǎo)航中的其他路徑。
借由上述技術(shù)方案,本發(fā)明提供的處理路徑導(dǎo)航的方法和裝置,能夠在獲取過(guò)濾指令后,根據(jù)過(guò)濾指令中的內(nèi)容,從路徑導(dǎo)航中提取需要查看并分析的路徑(即目標(biāo)路徑),并且只在路徑導(dǎo)航界面顯示目標(biāo)路徑,而不顯示其他路徑,從而用戶只能看到目標(biāo)路徑,看不到其他路徑,進(jìn)而當(dāng)過(guò)濾前的路徑導(dǎo)航較復(fù)雜時(shí),進(jìn)行過(guò)濾后,用戶可快速查看到需要查詢的路徑,并對(duì)該路徑進(jìn)行分析,由此提高了通過(guò)路徑導(dǎo)航分析路徑的效率。
上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。
附圖說(shuō)明
通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
圖1示出了本發(fā)明實(shí)施例提供的一種處理路徑導(dǎo)航的方法的流程圖;
圖2示出了現(xiàn)有技術(shù)中提供的一種路徑導(dǎo)航示意圖;
圖3示出了本發(fā)明實(shí)施例提供的一種路徑導(dǎo)航示意圖;
圖4示出了本發(fā)明實(shí)施例提供的另一種路徑導(dǎo)航示意圖;
圖5示出了本發(fā)明實(shí)施例提供的另一種路徑導(dǎo)航示意圖;
圖6示出了本發(fā)明實(shí)施例提供的另一種路徑導(dǎo)航示意圖;
圖7示出了本發(fā)明實(shí)施例提供的一種處理路徑導(dǎo)航的裝置的組成框圖;
圖8示出了本發(fā)明實(shí)施例提供的另一種處理路徑導(dǎo)航的裝置的組成框圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯 示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
本發(fā)明實(shí)施例提供了一種處理路徑導(dǎo)航的方法,如圖1所示,該方法包括:
101、獲取過(guò)濾指令。
其中,過(guò)濾指令用于指示過(guò)濾出路徑導(dǎo)航中需要的路徑。在實(shí)際應(yīng)用中,用戶可通過(guò)不同的方式觸發(fā)不同的過(guò)濾指令。例如,用戶可以先輸入過(guò)濾關(guān)鍵詞,然后點(diǎn)擊確定按鈕,從而觸發(fā)與過(guò)濾關(guān)鍵詞相關(guān)的過(guò)濾指令;又如,用戶可以單擊路徑導(dǎo)航中的某一節(jié)點(diǎn),從而觸發(fā)與該節(jié)點(diǎn)相關(guān)的過(guò)濾指令。
因此,過(guò)濾指令中可以包含過(guò)濾關(guān)鍵詞或者用戶觸發(fā)的節(jié)點(diǎn),還可以包含相應(yīng)的過(guò)濾規(guī)則,以便根據(jù)過(guò)濾規(guī)則進(jìn)行后續(xù)提取目標(biāo)路徑操作。
102、根據(jù)過(guò)濾指令,從路徑導(dǎo)航中提取目標(biāo)路徑。
具體的,路徑導(dǎo)航由至少一條路徑組成,每條路徑均由多個(gè)節(jié)點(diǎn)以及節(jié)點(diǎn)間的連線組成。其中,每個(gè)節(jié)點(diǎn)都含有多個(gè)屬性,例如頁(yè)面標(biāo)題、頁(yè)面鏈接、當(dāng)前節(jié)點(diǎn)的前置節(jié)點(diǎn)、當(dāng)前節(jié)點(diǎn)的后置節(jié)點(diǎn)、到達(dá)當(dāng)前節(jié)點(diǎn)的線和從當(dāng)前節(jié)點(diǎn)出去的線等;節(jié)點(diǎn)間的連線也含有多個(gè)屬性,例如當(dāng)前連線的前一個(gè)節(jié)點(diǎn)以及當(dāng)前連線的后一個(gè)節(jié)點(diǎn)等。由此可知,目標(biāo)路徑由目標(biāo)節(jié)點(diǎn)以及目標(biāo)節(jié)點(diǎn)之間的連線組成。
需要說(shuō)明的是,在路徑導(dǎo)航界面上顯示各個(gè)節(jié)點(diǎn)時(shí),可以僅顯示頁(yè)面標(biāo)題,也可以將多個(gè)屬性都顯示出來(lái),在此不做限定。
在接收到過(guò)濾指令后,可以對(duì)過(guò)濾指令中的內(nèi)容進(jìn)行分析,從中確定待過(guò)濾出的目標(biāo)路徑,并從路徑導(dǎo)航中提取該目標(biāo)路徑。
103、顯示目標(biāo)路徑,隱藏路徑導(dǎo)航中的其他路徑。
具體的,根據(jù)過(guò)濾指令提取的目標(biāo)路徑為用戶需要查看并分析的路徑,因此,需要將提取的目標(biāo)路徑顯示在路徑導(dǎo)航界面上,而其他路徑用戶并不關(guān)注,因此需要將路徑導(dǎo)航中的其他路徑進(jìn)行隱藏。
本發(fā)明實(shí)施例提供的處理路徑導(dǎo)航的方法,能夠在獲取過(guò)濾指令后,根據(jù)過(guò)濾指令中的內(nèi)容,從路徑導(dǎo)航中提取需要查看并分析的路徑(即目標(biāo)路徑),并且只在路徑導(dǎo)航界面顯示目標(biāo)路徑,而不顯示其他路徑,從而用戶只能看到目標(biāo)路徑,看不到其他路徑,進(jìn)而當(dāng)過(guò)濾前的路徑導(dǎo)航較復(fù)雜時(shí),進(jìn)行過(guò)濾后,用戶可快速查看到需要查詢的路徑,并對(duì)該路徑進(jìn)行分析,由此提高了通過(guò)路徑導(dǎo)航分析路徑的效率。
進(jìn)一步的,在實(shí)際應(yīng)用中,用戶每一次需要分析的路徑往往不同,例如,有時(shí)需要對(duì)某一節(jié)點(diǎn)的流入情況和流出情況進(jìn)行分析,有時(shí)又需要對(duì)包含某一關(guān)鍵詞的路徑進(jìn)行分析,因此,不同情況下的過(guò)濾指令是不同的,根據(jù)過(guò)濾指令提取目標(biāo)指令的方式也是不同的。下面對(duì)常用的三種方式進(jìn)行詳細(xì)介紹:
第一種方式:
A1、獲取過(guò)濾指令中攜帶的過(guò)濾關(guān)鍵詞。
具體的,用戶可以在路徑導(dǎo)航界面上輸入過(guò)濾關(guān)鍵詞,從而終端側(cè)可生成攜帶過(guò)濾關(guān)鍵詞的過(guò)濾指令。在接收到過(guò)濾指令后,終端會(huì)對(duì)該過(guò)濾指令進(jìn)行解析,從中獲取過(guò)濾關(guān)鍵詞。
A2、從路徑導(dǎo)航中提取由第一節(jié)點(diǎn)、第二節(jié)點(diǎn)以及各個(gè)節(jié)點(diǎn)之間的連線組成的路徑。
其中,第一節(jié)點(diǎn)為包含過(guò)濾關(guān)鍵詞的節(jié)點(diǎn),第二節(jié)點(diǎn)為與第一節(jié)點(diǎn)具有關(guān)聯(lián)關(guān)系的節(jié)點(diǎn),各個(gè)節(jié)點(diǎn)包括第一節(jié)點(diǎn)和第二節(jié)點(diǎn)。
本步驟的具體實(shí)現(xiàn)方式如下:
遍歷路徑導(dǎo)航中每一個(gè)節(jié)點(diǎn)的頁(yè)面標(biāo)題屬性;將頁(yè)面標(biāo)題屬性的內(nèi)容中包含過(guò)濾關(guān)鍵詞的節(jié)點(diǎn)確定為第一節(jié)點(diǎn);;在導(dǎo)航路徑中查找出與第一節(jié)點(diǎn)具有關(guān)聯(lián)關(guān)系的節(jié)點(diǎn),并將與第一節(jié)點(diǎn)具有關(guān)聯(lián)關(guān)系的節(jié)點(diǎn)確定為第二節(jié)點(diǎn);將第一節(jié)點(diǎn)和第二節(jié)點(diǎn)確定為目標(biāo)節(jié)點(diǎn);從路徑導(dǎo)航中提取由目標(biāo)節(jié)點(diǎn)以及目標(biāo)節(jié)點(diǎn)之間的連線組成的路徑。
其中,關(guān)聯(lián)關(guān)系包括直接連接關(guān)系和間接連接關(guān)系。如圖2所示,與頁(yè)面標(biāo)題為“汽車”的節(jié)點(diǎn)具有直接連接關(guān)系的節(jié)點(diǎn)包括:頁(yè)面標(biāo)題為“東風(fēng)”的節(jié)點(diǎn)、頁(yè)面標(biāo)題為“大眾”的節(jié)點(diǎn)、頁(yè)面標(biāo)題為“長(zhǎng)城”的節(jié)點(diǎn)、 頁(yè)面標(biāo)題為“豪華配置”的節(jié)點(diǎn)、頁(yè)面標(biāo)題為“商務(wù)型”的節(jié)點(diǎn)和頁(yè)面標(biāo)題為“經(jīng)濟(jì)型”的節(jié)點(diǎn),與頁(yè)面標(biāo)題為“汽車”的節(jié)點(diǎn)具有間接連接關(guān)系的節(jié)點(diǎn)包括:頁(yè)面標(biāo)題為“風(fēng)行景逸”的節(jié)點(diǎn)、頁(yè)面標(biāo)題為“一等配置”的節(jié)點(diǎn)、頁(yè)面標(biāo)題為“萬(wàn)里長(zhǎng)城”的節(jié)點(diǎn)和頁(yè)面標(biāo)題為“八達(dá)嶺”的節(jié)點(diǎn),而圖2中的其他節(jié)點(diǎn)與頁(yè)面標(biāo)題為“汽車”的節(jié)點(diǎn)沒(méi)有關(guān)聯(lián)關(guān)系。
A3、將提取的、由第一節(jié)點(diǎn)、第二節(jié)點(diǎn)以及各個(gè)節(jié)點(diǎn)之間的連線組成的路徑確定為目標(biāo)路徑。
示例性的,在進(jìn)行過(guò)濾操作前,路徑導(dǎo)航如圖2所示,當(dāng)用戶輸入過(guò)濾關(guān)鍵詞“車”進(jìn)行過(guò)濾操作后,路徑導(dǎo)航界面顯示的路徑導(dǎo)航變?yōu)槿鐖D3所示的路徑。
此外,為了能夠讓用戶快速查找到與其輸入的過(guò)濾關(guān)鍵詞相關(guān)的節(jié)點(diǎn),可對(duì)上述方案做如下改進(jìn):將第一節(jié)點(diǎn)進(jìn)行區(qū)別顯示。
具體的,第一節(jié)點(diǎn)與其他節(jié)點(diǎn)的顯示方式不同,例如在線條、字體等方面與其他節(jié)點(diǎn)不同。
示例性的,當(dāng)需要對(duì)第一節(jié)點(diǎn)進(jìn)行區(qū)別顯示時(shí),將圖2中的路徑導(dǎo)航進(jìn)行過(guò)濾操作后,在路徑導(dǎo)航界面展示的路徑由圖3變?yōu)閳D4,從而用戶可快速找到與“車”相關(guān)的節(jié)點(diǎn)。
進(jìn)一步的,當(dāng)用戶想要查看并分析經(jīng)過(guò)某一節(jié)點(diǎn)的所有路徑的具體情況時(shí),可以采用如下方式來(lái)實(shí)現(xiàn):
第二種方式:
獲取過(guò)濾指令中攜帶的第一過(guò)濾節(jié)點(diǎn),從路徑導(dǎo)航中提取經(jīng)過(guò)第一過(guò)濾節(jié)點(diǎn)的路徑,并將經(jīng)過(guò)第一過(guò)濾節(jié)點(diǎn)的路徑確定為目標(biāo)路徑。
具體的,在獲取過(guò)濾指令中攜帶的第一過(guò)濾節(jié)點(diǎn)后,先在路徑導(dǎo)航中查找到該第一過(guò)濾節(jié)點(diǎn),然后從第一過(guò)濾節(jié)點(diǎn)起,遞歸查找當(dāng)前節(jié)點(diǎn)的前置節(jié)點(diǎn),直至查找出所有的前置節(jié)點(diǎn),再?gòu)牡谝贿^(guò)濾節(jié)點(diǎn)起,遞歸查找當(dāng)前節(jié)點(diǎn)的后置節(jié)點(diǎn),直至查找出所有的后置節(jié)點(diǎn),最后將查找到的節(jié)點(diǎn)以及節(jié)點(diǎn)間的連線提取出來(lái)作為目標(biāo)路徑。
在實(shí)際應(yīng)用中,觸發(fā)第二種方式的過(guò)濾指令的具體方法可以為:?jiǎn)螕袈窂綄?dǎo)航中的某一節(jié)點(diǎn)(即第一過(guò)濾節(jié)點(diǎn))或者雙擊路徑導(dǎo)航中的某一節(jié) 點(diǎn)等。
示例性的,若觸發(fā)第二種方式的過(guò)濾指令的具體方法為單擊路徑導(dǎo)航中的某一節(jié)點(diǎn),則當(dāng)用戶單擊圖2中頁(yè)面標(biāo)題為“汽車”的節(jié)點(diǎn)后,會(huì)觸發(fā)攜帶該節(jié)點(diǎn)的過(guò)濾指令。然后,終端會(huì)從頁(yè)面標(biāo)題為“汽車”的節(jié)點(diǎn)起,遞歸查找當(dāng)前節(jié)點(diǎn)的前置節(jié)點(diǎn),最終查找到的節(jié)點(diǎn)依次為頁(yè)面標(biāo)題為“東風(fēng)”的節(jié)點(diǎn)、頁(yè)面標(biāo)題為“大眾”的節(jié)點(diǎn)、頁(yè)面標(biāo)題為“長(zhǎng)城”的節(jié)點(diǎn)和頁(yè)面標(biāo)題為“風(fēng)行景逸”的節(jié)點(diǎn);再?gòu)捻?yè)面標(biāo)題為“汽車”的節(jié)點(diǎn)起,遞歸查找當(dāng)前節(jié)點(diǎn)的后置節(jié)點(diǎn),最終查找到的節(jié)點(diǎn)依次為頁(yè)面標(biāo)題為“豪華配置”的節(jié)點(diǎn)、頁(yè)面標(biāo)題為“商務(wù)型”的節(jié)點(diǎn)、頁(yè)面標(biāo)題為“經(jīng)濟(jì)型”的節(jié)點(diǎn)和頁(yè)面標(biāo)題為“一等配置”的節(jié)點(diǎn);最后提取由查找到的節(jié)點(diǎn)(包括用戶點(diǎn)擊的節(jié)點(diǎn))以及節(jié)點(diǎn)間的連線組成的路徑,顯示提取的路徑,隱藏其他路徑。由此可知,當(dāng)用戶單擊頁(yè)面標(biāo)題為“汽車”的節(jié)點(diǎn)后,路徑導(dǎo)航由圖2變?yōu)榱藞D5。
進(jìn)一步的,當(dāng)用戶只想查看并分析路徑導(dǎo)航中的某一節(jié)點(diǎn)的流入情況和流出情況時(shí),可以通過(guò)如下方式來(lái)實(shí)現(xiàn):
第三種方式:
獲取過(guò)濾指令中攜帶的第二過(guò)濾節(jié)點(diǎn),從路徑導(dǎo)航中提取由第二過(guò)濾節(jié)點(diǎn)、與第二過(guò)濾節(jié)點(diǎn)直接連接的所有節(jié)點(diǎn)(即第二過(guò)濾節(jié)點(diǎn)的所有前置節(jié)點(diǎn)和后置節(jié)點(diǎn))以及各個(gè)節(jié)點(diǎn)之間的連線組成的路徑,并將提取的、由第二過(guò)濾節(jié)點(diǎn)、與第二過(guò)濾節(jié)點(diǎn)直接連接的所有節(jié)點(diǎn)以及各個(gè)節(jié)點(diǎn)之間的連線組成的路徑確定為目標(biāo)路徑。
其中,各個(gè)節(jié)點(diǎn)包括第二過(guò)濾節(jié)點(diǎn)以及與第二過(guò)濾節(jié)點(diǎn)直接連接的所有節(jié)點(diǎn)。
在實(shí)際應(yīng)用中,觸發(fā)第三種方式的過(guò)濾指令的具體方法可以為:?jiǎn)螕袈窂綄?dǎo)航中的某一節(jié)點(diǎn)(即第二過(guò)濾節(jié)點(diǎn))或者雙擊路徑導(dǎo)航中的某一節(jié)點(diǎn)等。
示例性的,若觸發(fā)第三種方式的過(guò)濾指令的具體方法為雙擊路徑導(dǎo)航中的某一節(jié)點(diǎn),則當(dāng)用戶雙擊圖2中頁(yè)面標(biāo)題為“汽車”的節(jié)點(diǎn)后,會(huì)觸發(fā)攜帶該節(jié)點(diǎn)的過(guò)濾指令。然后,終端會(huì)查找該節(jié)點(diǎn)的所有前置節(jié)點(diǎn)和所 有后置節(jié)點(diǎn),并將由查找到的節(jié)點(diǎn)及節(jié)點(diǎn)間的連線組成的路徑提取出來(lái),最后顯示提取的路徑,隱藏其他路徑。由此可知,當(dāng)用戶雙擊頁(yè)面標(biāo)題為“汽車”的節(jié)點(diǎn)后,路徑導(dǎo)航由圖2變?yōu)榱藞D6。
進(jìn)一步的,依據(jù)上述方法實(shí)施例,本發(fā)明的另一個(gè)實(shí)施例還提供了一種處理路徑導(dǎo)航的裝置,如圖7所示,該裝置包括:獲取單元21、提取單元22和輸出單元23。其中,
獲取單元21,用于獲取過(guò)濾指令,過(guò)濾指令用于指示過(guò)濾出路徑導(dǎo)航中需要的路徑;
提取單元22,用于根據(jù)獲取單元21獲取的過(guò)濾指令,從路徑導(dǎo)航中提取目標(biāo)路徑,目標(biāo)路徑由目標(biāo)節(jié)點(diǎn)以及目標(biāo)節(jié)點(diǎn)之間的連線組成;
輸出單元23,用于顯示提取單元22提取的目標(biāo)路徑,隱藏路徑導(dǎo)航中的其他路徑。
本發(fā)明實(shí)施例提供的處理路徑導(dǎo)航的裝置,能夠在獲取過(guò)濾指令后,根據(jù)過(guò)濾指令中的內(nèi)容,從路徑導(dǎo)航中提取需要查看并分析的路徑(即目標(biāo)路徑),并且只在路徑導(dǎo)航界面顯示目標(biāo)路徑,而不顯示其他路徑,從而用戶只能看到目標(biāo)路徑,看不到其他路徑,進(jìn)而當(dāng)過(guò)濾前的路徑導(dǎo)航較復(fù)雜時(shí),進(jìn)行過(guò)濾后,用戶可快速查看到需要查詢的路徑,并對(duì)該路徑進(jìn)行分析,由此提高了通過(guò)路徑導(dǎo)航分析路徑的效率。
進(jìn)一步的,如圖8所示,提取單元22,包括:
第一獲取子單元221,用于獲取過(guò)濾指令中攜帶的過(guò)濾關(guān)鍵詞;
第一提取子單元222,用于從路徑導(dǎo)航中提取由第一節(jié)點(diǎn)、第二節(jié)點(diǎn)以及各個(gè)節(jié)點(diǎn)之間的連線組成的路徑,其中,第一節(jié)點(diǎn)為包含過(guò)濾關(guān)鍵詞的節(jié)點(diǎn),第二節(jié)點(diǎn)為與第一節(jié)點(diǎn)具有關(guān)聯(lián)關(guān)系的節(jié)點(diǎn),各個(gè)節(jié)點(diǎn)包括第一節(jié)點(diǎn)和第二節(jié)點(diǎn);
第一確定子單元223,用于將第一提取子單元222提取的、由第一節(jié)點(diǎn)、第二節(jié)點(diǎn)以及各個(gè)節(jié)點(diǎn)之間的連線組成的路徑確定為目標(biāo)路徑。
進(jìn)一步的,如圖8所示,第一提取子單元222,包括:
遍歷模塊2221,用于遍歷路徑導(dǎo)航中每一個(gè)節(jié)點(diǎn)的頁(yè)面標(biāo)題屬性;
確定模塊2222,用于將遍歷模塊2221遍歷的頁(yè)面標(biāo)題屬性的內(nèi)容中包 含過(guò)濾關(guān)鍵詞的節(jié)點(diǎn)確定為第一節(jié)點(diǎn);
查找模塊2223,用于在導(dǎo)航路徑中查找出與確定模塊2222確定的第一節(jié)點(diǎn)具有關(guān)聯(lián)關(guān)系的節(jié)點(diǎn),并將與第一節(jié)點(diǎn)具有關(guān)聯(lián)關(guān)系的節(jié)點(diǎn)確定為第二節(jié)點(diǎn);
確定模塊2222,還用于將第一節(jié)點(diǎn)和第二節(jié)點(diǎn)確定為目標(biāo)節(jié)點(diǎn);
提取模塊2224,用于從路徑導(dǎo)航中提取由確定模塊2222確定的目標(biāo)節(jié)點(diǎn)以及目標(biāo)節(jié)點(diǎn)之間的連線組成的路徑。
進(jìn)一步的,輸出單元23,還用于將第一節(jié)點(diǎn)進(jìn)行區(qū)別顯示。
進(jìn)一步的,如圖8所示,提取單元22,包括:
第二獲取子單元224,用于獲取過(guò)濾指令中攜帶的第一過(guò)濾節(jié)點(diǎn);
第二提取子單元225,用于從路徑導(dǎo)航中提取經(jīng)過(guò)第二獲取子單元224獲取的第一過(guò)濾節(jié)點(diǎn)的路徑;
第二確定子單元226,用于將第二提取子單元225提取的經(jīng)過(guò)第一過(guò)濾節(jié)點(diǎn)的路徑確定為目標(biāo)路徑。
進(jìn)一步的,如圖8所示,提取單元22,包括:
第三獲取子單元227,用于獲取過(guò)濾指令中攜帶的第二過(guò)濾節(jié)點(diǎn);
第三提取子單元228,用于從路徑導(dǎo)航中提取由第三獲取子單元227獲取的第二過(guò)濾節(jié)點(diǎn)、與第二過(guò)濾節(jié)點(diǎn)直接連接的所有節(jié)點(diǎn)以及各個(gè)節(jié)點(diǎn)之間的連線組成的路徑,其中,各個(gè)節(jié)點(diǎn)包括第二過(guò)濾節(jié)點(diǎn)以及與第二過(guò)濾節(jié)點(diǎn)直接連接的所有節(jié)點(diǎn);
第三確定子單元229,用于將第三提取子單元228提取的、由第二過(guò)濾節(jié)點(diǎn)、與第二過(guò)濾節(jié)點(diǎn)直接連接的所有節(jié)點(diǎn)以及各個(gè)節(jié)點(diǎn)之間的連線組成的路徑確定為目標(biāo)路徑。
該裝置實(shí)施例與前述方法實(shí)施例對(duì)應(yīng),為便于閱讀,本裝置實(shí)施例不再對(duì)前述方法實(shí)施例中的細(xì)節(jié)內(nèi)容進(jìn)行逐一贅述,但應(yīng)當(dāng)明確,本實(shí)施例中的裝置能夠?qū)?yīng)實(shí)現(xiàn)前述方法實(shí)施例中的全部?jī)?nèi)容。
所述處理路徑導(dǎo)航的裝置包括處理器和存儲(chǔ)器,上述獲取單元、提取單元和輸出單元等均作為程序單元存儲(chǔ)在存儲(chǔ)器中,由處理器執(zhí)行存儲(chǔ)在存儲(chǔ)器中的上述程序單元來(lái)實(shí)現(xiàn)相應(yīng)的功能。
處理器中包含內(nèi)核,由內(nèi)核去存儲(chǔ)器中調(diào)取相應(yīng)的程序單元。內(nèi)核可以設(shè)置一個(gè)或以上,通過(guò)調(diào)整內(nèi)核參數(shù)來(lái)提高通過(guò)路徑導(dǎo)航分析路徑的效率。
存儲(chǔ)器可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲(chǔ)器(ROM)或閃存(flash RAM),存儲(chǔ)器包括至少一個(gè)存儲(chǔ)芯片。
本申請(qǐng)還提供了一種計(jì)算機(jī)程序產(chǎn)品,當(dāng)在數(shù)據(jù)處理設(shè)備上執(zhí)行時(shí),適于執(zhí)行初始化有如下方法步驟的程序代碼:
獲取過(guò)濾指令,過(guò)濾指令用于指示過(guò)濾出路徑導(dǎo)航中需要的路徑;
根據(jù)過(guò)濾指令,從路徑導(dǎo)航中提取目標(biāo)路徑,目標(biāo)路徑由目標(biāo)節(jié)點(diǎn)以及目標(biāo)節(jié)點(diǎn)之間的連線組成;
顯示目標(biāo)路徑,隱藏路徑導(dǎo)航中的其他路徑。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請(qǐng)的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本申請(qǐng)是參照根據(jù)本申請(qǐng)實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè) 流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
在一個(gè)典型的配置中,計(jì)算設(shè)備包括一個(gè)或多個(gè)處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
存儲(chǔ)器可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲(chǔ)器(ROM)或閃存(flash RAM)。存儲(chǔ)器是計(jì)算機(jī)可讀介質(zhì)的示例。
計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任何方法或技術(shù)來(lái)實(shí)現(xiàn)信息存儲(chǔ)。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、其他類型的隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤(pán)只讀存儲(chǔ)器(CD-ROM)、數(shù)字多功能光盤(pán)(DVD)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁磁盤(pán)存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪問(wèn)的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號(hào)和載波。
以上僅為本申請(qǐng)的實(shí)施例而已,并不用于限制本申請(qǐng)。對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō),本申請(qǐng)可以有各種更改和變化。凡在本申請(qǐng)的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)的權(quán)利要求范圍之內(nèi)。