欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

在網(wǎng)頁(yè)上利用目錄樹(shù)進(jìn)行快速分類瀏覽的方法

文檔序號(hào):6605201閱讀:733來(lái)源:國(guó)知局

專利名稱::在網(wǎng)頁(yè)上利用目錄樹(shù)進(jìn)行快速分類瀏覽的方法
技術(shù)領(lǐng)域
:本發(fā)明涉及在網(wǎng)絡(luò)上瀏覽的方法,特別是涉及利用目錄樹(shù)快速分類瀏覽的方法。由于目前信息的爆炸性增長(zhǎng),隨著計(jì)算機(jī)應(yīng)用領(lǐng)域的擴(kuò)大,以及因特網(wǎng)的無(wú)限市場(chǎng),已經(jīng)大大改變了人類獲取信息的方式,因特網(wǎng)逐漸變成信息獲取的重要來(lái)源之一。計(jì)算機(jī)已然變成人們生活中不可缺的工具,不論是數(shù)據(jù)的處理、數(shù)據(jù)保管、信息的取得以及多媒體的制作均離不開(kāi)計(jì)算機(jī)的使用。此外,計(jì)算機(jī)也被用來(lái)將數(shù)據(jù)制作成電子文件以利于建立數(shù)據(jù)庫(kù),方便數(shù)據(jù)的管理、運(yùn)用、處理或在商業(yè)上的利用。通過(guò)因特網(wǎng)從服務(wù)器或計(jì)算機(jī)中讀取數(shù)據(jù),因特網(wǎng)上龐大的數(shù)據(jù)庫(kù)更是使用者做為數(shù)據(jù)搜尋的主要來(lái)源。由于產(chǎn)業(yè)界激烈的商業(yè)競(jìng)爭(zhēng),人們目前對(duì)于數(shù)據(jù)搜尋與搜尋效率有著強(qiáng)烈的需求與渴望。特別是當(dāng)接收到請(qǐng)求信息之后,系統(tǒng)設(shè)計(jì)以及數(shù)據(jù)的結(jié)構(gòu)傾向于盡可能快速且有效地利于使用者搜尋到目標(biāo)?,F(xiàn)有技術(shù)對(duì)于網(wǎng)頁(yè)數(shù)據(jù)表現(xiàn)的設(shè)計(jì),尤其是對(duì)于有大量層次數(shù)據(jù)內(nèi)容的網(wǎng)站,其使用更顯得不便?,F(xiàn)有技術(shù)為使得使用者可以瀏覽網(wǎng)頁(yè)中所提供的信息,其作法是在一頁(yè)面按層次列出所有的數(shù)據(jù)。此種方法的缺點(diǎn)是如果數(shù)據(jù)量非常龐大,將導(dǎo)致頁(yè)面數(shù)據(jù)載入的時(shí)間十分長(zhǎng),這種長(zhǎng)時(shí)間的等待通常無(wú)法令使用者滿意。即使網(wǎng)絡(luò)速度非???,也存在一個(gè)網(wǎng)頁(yè)包含太多數(shù)據(jù)而造成不便瀏覽的缺點(diǎn)。此外,在首頁(yè)列出第一層數(shù)據(jù),并將他們連接到相對(duì)應(yīng)的第二層數(shù)據(jù),這樣的數(shù)據(jù)結(jié)構(gòu)使得使用者一次只能看到某一數(shù)據(jù)序列,而無(wú)法進(jìn)行同級(jí)或同層數(shù)據(jù)的比較或分析。此外,一般網(wǎng)頁(yè)上所顯示的數(shù)據(jù)如圖1所示,其顯示方式是將顯示屏面切割成多個(gè)區(qū)域,以提供不同數(shù)據(jù)顯示的區(qū)域。例如,有些區(qū)域設(shè)計(jì)為選項(xiàng)圖標(biāo)(icon)所占的區(qū)域,而各個(gè)文字圖標(biāo)則各自連接到其下一層數(shù)據(jù)。部分區(qū)域?yàn)橄嚓P(guān)信息顯示的區(qū)域,有些區(qū)域?yàn)閺V告區(qū)域。上述不同區(qū)域均顯示不同的文檔數(shù)據(jù)且各自獨(dú)立連接下一級(jí)數(shù)據(jù)或上一級(jí)數(shù)據(jù)。這種顯示方式其缺點(diǎn)是如上面所說(shuō)明的無(wú)法進(jìn)行同級(jí)或同層數(shù)據(jù)的比較或分析,而且還有太多數(shù)據(jù)占據(jù)空間造成不便瀏覽的缺點(diǎn)?;谏鲜鲂枨?,人們目前需要一種數(shù)據(jù)結(jié)構(gòu)以利于快速連接使得可以有效地滿足人們的瀏覽請(qǐng)求。另外還需要一種新的快速分類瀏覽的方法,以增加使用者的便利性以及提高鏈接搜尋數(shù)據(jù)信息的效率。本發(fā)明的一個(gè)目的是提供一種在因特網(wǎng)上用于快速分類瀏覽的方法。本發(fā)明的再一目的是提供一種利用目錄樹(shù)快速分類瀏覽的方法。一種在網(wǎng)頁(yè)上利用目錄樹(shù)分類瀏覽的方法包含建立數(shù)據(jù)表結(jié)構(gòu),目錄樹(shù)結(jié)構(gòu)包含根結(jié)點(diǎn)以及連接于該根結(jié)點(diǎn)的子結(jié)點(diǎn),在后臺(tái)將數(shù)據(jù)表進(jìn)行處理以利于顯示該目錄樹(shù),然后在前端網(wǎng)頁(yè)上顯示目錄樹(shù),再執(zhí)行目錄樹(shù)的分枝展開(kāi)與根結(jié)點(diǎn)或子結(jié)點(diǎn)折疊等操作。建立數(shù)據(jù)表結(jié)構(gòu)的步驟包含(1)建立數(shù)據(jù)標(biāo)識(shí)符,包括建立根結(jié)點(diǎn)標(biāo)識(shí)00與子結(jié)點(diǎn)標(biāo)識(shí),以利于通過(guò)父結(jié)點(diǎn)可以找出其所有子結(jié)點(diǎn),或通過(guò)子結(jié)點(diǎn)可以找出其父結(jié)點(diǎn),及(2)建立對(duì)應(yīng)于根結(jié)點(diǎn)、子結(jié)點(diǎn)用以顯示對(duì)應(yīng)數(shù)據(jù)的名稱。上述顯示目錄樹(shù)的步驟包含步驟(1)將結(jié)點(diǎn)按照標(biāo)識(shí)排列;(2)找出根結(jié)點(diǎn)的所有子結(jié)點(diǎn);(3)產(chǎn)生一個(gè)數(shù)據(jù)組,其第一項(xiàng)為根結(jié)點(diǎn)標(biāo)識(shí),第二項(xiàng)為子結(jié)點(diǎn)的標(biāo)識(shí)的最后二數(shù)字的數(shù)字排列,第三項(xiàng)為該子結(jié)點(diǎn)的名稱的排列;(4)判斷子結(jié)點(diǎn)是否有次級(jí)子結(jié)點(diǎn),若有,則繼續(xù)步驟(5),若沒(méi)有,則執(zhí)行步驟(6);(5)利用遞歸法找出其它的次級(jí)子結(jié)點(diǎn),并利用步驟(3)的方法產(chǎn)生數(shù)據(jù);(6)判斷根結(jié)點(diǎn)是否還有其它的子結(jié)點(diǎn),若有則執(zhí)行步驟(7),若沒(méi)有則結(jié)束;(7)重復(fù)執(zhí)行步驟(4)。其中在前端網(wǎng)頁(yè)顯示目錄樹(shù)的步驟包含步驟(1)在該網(wǎng)頁(yè)上創(chuàng)建一個(gè)層次結(jié)構(gòu),以根結(jié)點(diǎn)標(biāo)識(shí)作為標(biāo)識(shí);(2)取得一個(gè)數(shù)據(jù)組;(3)找到以該數(shù)據(jù)組的第一項(xiàng)作為標(biāo)識(shí)所對(duì)應(yīng)的層;(4)從數(shù)據(jù)的第二項(xiàng)中取出若干標(biāo)識(shí),依次在步驟(3)找到的層中創(chuàng)建新層;(5)判斷是否還有其它數(shù)據(jù)組,若有,則繼續(xù)步驟(6),若沒(méi)有,則結(jié)束;及(6)繼續(xù)處理下一個(gè)數(shù)據(jù)組,重復(fù)執(zhí)行步驟(2)。下面將參考附圖,對(duì)本發(fā)明的較佳實(shí)施例做更詳細(xì)的闡述圖1為現(xiàn)有技術(shù)網(wǎng)頁(yè)上顯示數(shù)據(jù)的示意圖。圖2為本發(fā)明的數(shù)據(jù)表結(jié)構(gòu)圖。圖2A為本發(fā)明的實(shí)施例數(shù)據(jù)表結(jié)構(gòu)圖。圖3為本發(fā)明建立數(shù)據(jù)結(jié)構(gòu)的流程圖。圖3A為本發(fā)明根結(jié)點(diǎn)與子結(jié)點(diǎn)數(shù)據(jù)的結(jié)構(gòu)。圖3B為本發(fā)明次級(jí)子結(jié)點(diǎn)數(shù)據(jù)的結(jié)構(gòu)。圖4為本發(fā)明在前端網(wǎng)頁(yè)快速顯示目錄樹(shù)的流程圖。圖4A為本發(fā)明圖4流程中取得一個(gè)數(shù)據(jù)組的示意圖。圖5為本發(fā)明目錄樹(shù)操作流程圖。圖6為本發(fā)明點(diǎn)擊根結(jié)點(diǎn)00臺(tái)灣省的示意表。圖6A所示為本發(fā)明點(diǎn)擊根結(jié)點(diǎn)使此層顯示次一級(jí)行政區(qū)(如某一縣市)的示意圖。圖6B所示為本發(fā)明點(diǎn)擊根結(jié)點(diǎn)01臺(tái)北市,將結(jié)點(diǎn)這一層打開(kāi),使此層顯示次一級(jí)行政區(qū)(如各行政區(qū))的示意圖。圖6C所示為本發(fā)明點(diǎn)擊子結(jié)點(diǎn)的示意圖。圖6D所示為本發(fā)明點(diǎn)擊子結(jié)點(diǎn)臺(tái)北市的某一行政區(qū),將結(jié)點(diǎn)“大安區(qū)”這一層打開(kāi),使此層顯示次一級(jí)行政區(qū)的示意圖。圖7為本發(fā)明點(diǎn)擊第一級(jí)子結(jié)點(diǎn)01臺(tái)北市的示意表。在本發(fā)明的一實(shí)施例中,根結(jié)點(diǎn)標(biāo)識(shí)可以定義為00,子結(jié)點(diǎn)標(biāo)識(shí)可以定義為兩位數(shù)字,選自01、02、03、04、…..21、22、…..90、91、…..99所組成的集合。而次級(jí)子結(jié)點(diǎn)標(biāo)識(shí)為其父結(jié)點(diǎn)的標(biāo)識(shí)加上兩位數(shù)字,該兩位數(shù)字系選自01、02、03、04、…..21、22、…..90、91、…..99所組成的集合。根據(jù)本發(fā)明的方法包含建立一個(gè)數(shù)據(jù)結(jié)構(gòu)用以建立數(shù)據(jù)表結(jié)構(gòu),將數(shù)據(jù)填入表中。然后將數(shù)據(jù)進(jìn)行處理為適合顯示目錄樹(shù),接下來(lái)在前端網(wǎng)頁(yè)之上顯示目錄樹(shù)。接著執(zhí)行目錄樹(shù)的分枝展開(kāi)與折疊。在網(wǎng)絡(luò)網(wǎng)頁(yè)上應(yīng)用的數(shù)據(jù)表結(jié)構(gòu)可參見(jiàn)圖2所示,其為本發(fā)明在網(wǎng)頁(yè)上使用目錄樹(shù)做快速分類瀏覽的數(shù)據(jù)結(jié)構(gòu)示意圖,其數(shù)據(jù)結(jié)構(gòu)包含(1)數(shù)據(jù)的標(biāo)識(shí)符(ID)以及(2)數(shù)據(jù)顯示的名稱。數(shù)據(jù)標(biāo)識(shí)包含目錄樹(shù)(tabletree)的根結(jié)點(diǎn),該根結(jié)點(diǎn)包含一標(biāo)識(shí)碼(例如定義為00),其與多個(gè)第一級(jí)子結(jié)點(diǎn)耦合,就本實(shí)施例而言,上述第一子結(jié)點(diǎn)可以定義為兩位數(shù)字,如01、02、03、04等,依此類推。上述第一級(jí)子結(jié)點(diǎn)的次級(jí)數(shù)據(jù)(第二子結(jié)點(diǎn))的標(biāo)識(shí)是以第一子結(jié)點(diǎn)做為父結(jié)點(diǎn)的標(biāo)識(shí)符加上各個(gè)第二子結(jié)點(diǎn)的標(biāo)識(shí),例如第一子結(jié)點(diǎn)01的次級(jí)結(jié)點(diǎn)可以為0101、0102、0103等依此類推,第二子結(jié)點(diǎn)02的次級(jí)結(jié)點(diǎn)可以為0201、0202、0203等,依此類推。利用這樣的數(shù)據(jù)結(jié)構(gòu)連接方式,可通過(guò)父結(jié)點(diǎn)迅速找出其所有次級(jí)的子結(jié)點(diǎn),反之,通過(guò)子結(jié)點(diǎn)也可以迅速找出其對(duì)應(yīng)的父結(jié)點(diǎn)。換言之,上述的根結(jié)點(diǎn)標(biāo)識(shí)可以定義為00,第一級(jí)子結(jié)點(diǎn)標(biāo)識(shí)為兩位數(shù)字,選自01、02、03、04、…..21、22、…..90、91、…..99所組成的集合。其中上述第二級(jí)子結(jié)點(diǎn)標(biāo)識(shí)為其父結(jié)點(diǎn)(也就是第一級(jí)子結(jié)點(diǎn))的標(biāo)識(shí)加上兩位數(shù)字,該兩位數(shù)字選自01、02、03、04、…..21、22、…..90、91、…..99所組成的集合。上述標(biāo)識(shí)定義的方式并不限定為兩位或四位數(shù)字,可根據(jù)需要確定。在本發(fā)明的數(shù)據(jù)顯示的一個(gè)實(shí)施例中,本發(fā)明將以展現(xiàn)臺(tái)灣區(qū)域地圖信息為一具體示例。在本較佳實(shí)施例中,其數(shù)據(jù)表結(jié)構(gòu)如圖2A所示,所建構(gòu)的數(shù)據(jù)表包含根結(jié)點(diǎn)臺(tái)灣的標(biāo)識(shí)00,第一層數(shù)據(jù)的標(biāo)識(shí)符如臺(tái)北市01高雄市02臺(tái)中市03臺(tái)北縣04基隆市05桃園縣06新竹縣07新竹市08苗栗縣09臺(tái)中縣10南投縣11等等……..上面所列的行政區(qū)域?qū)儆谕粚蛹?jí),故定義直接連接于根結(jié)點(diǎn)臺(tái)灣00下。標(biāo)識(shí)符01、02、03、04等用于舉例非用以限定本方法,可根據(jù)需要定義它們。第二層數(shù)據(jù)的標(biāo)識(shí)符例如是連接于第一子結(jié)點(diǎn)01之下的次級(jí)子結(jié)點(diǎn)的標(biāo)識(shí)符,如北投區(qū)0101大安區(qū)0102中正區(qū)0103萬(wàn)華區(qū)0104文山區(qū)0105大同區(qū)0106中山區(qū)0107松山區(qū)0108信義區(qū)0109南港區(qū)0110內(nèi)湖區(qū)0111士林區(qū)0112等等……。上面所列的行政區(qū)域?qū)儆谕粚蛹?jí),且均為01的次級(jí)層,故定義為直接連接于第一子結(jié)點(diǎn)臺(tái)北市01之下。所述標(biāo)識(shí)0101、0102、0103等用于舉例并非用以限定本方法,可根據(jù)需要進(jìn)行定義。依據(jù)此示例,可以設(shè)定其它縣市的次級(jí)行政區(qū)域。完成數(shù)據(jù)結(jié)構(gòu)的建立后,在服務(wù)器端,也就是在后端需將數(shù)據(jù)進(jìn)行處理以利于顯示本發(fā)明的目錄樹(shù)。參閱圖3,步驟310是將上述圖2的結(jié)點(diǎn)按照定義的標(biāo)識(shí)進(jìn)行有系統(tǒng)的排序。之后在步驟320中尋找根結(jié)點(diǎn)的所有子結(jié)點(diǎn),舉例而言,也就是尋找根結(jié)點(diǎn)00的所有子結(jié)點(diǎn)01、02、03、04等。步驟330產(chǎn)生一個(gè)數(shù)據(jù)結(jié)構(gòu),其包含的第一項(xiàng)為根結(jié)點(diǎn)標(biāo)識(shí)(例如00),第二項(xiàng)為其子結(jié)點(diǎn)標(biāo)識(shí)符的排列(如子結(jié)點(diǎn)標(biāo)識(shí)符最后兩位數(shù)字的排列),第三項(xiàng)為子結(jié)點(diǎn)名稱的排列,請(qǐng)參閱圖3A。下一步驟340為判斷所述的子結(jié)點(diǎn)是否有次級(jí)子結(jié)點(diǎn),若判斷有次級(jí)子結(jié)點(diǎn),則使用遞歸方法找出其所有子結(jié)點(diǎn),且利用步驟330所示的方法產(chǎn)生數(shù)據(jù),請(qǐng)參閱圖3B。若上述340的判斷為否,則在步驟360中判斷根結(jié)點(diǎn)下是否有其它的子結(jié)點(diǎn),若為否則結(jié)束此流程,若為是,則執(zhí)行步驟370,進(jìn)行下一子結(jié)點(diǎn)的判斷,繼續(xù)重復(fù)步驟340。以上所述的遞歸方法簡(jiǎn)單說(shuō)來(lái)就是利用自己調(diào)用自己,或利用自己定義自己,這是本領(lǐng)域公知的技術(shù)。下一步驟是在前端網(wǎng)頁(yè)上快速顯示目錄樹(shù),請(qǐng)參閱圖4。首先在頁(yè)面上建立一個(gè)層,標(biāo)以標(biāo)識(shí),如可以使用00作為一標(biāo)識(shí)(步驟410)。下一步驟420為取得某一個(gè)數(shù)據(jù)組,參閱圖4A。以上述數(shù)據(jù)組的第一項(xiàng)作為代表所在層次的標(biāo)識(shí)(步驟430),再?gòu)乃鰯?shù)據(jù)的第二項(xiàng)中取出標(biāo)識(shí),依次在上述找到的層中建立一新的次級(jí)層,步驟440。下一步驟450判斷是否還有其它數(shù)據(jù)組,若為否則結(jié)束流程,若仍有其它數(shù)據(jù)組,則在步驟460中執(zhí)行下一個(gè)數(shù)據(jù)組的顯示,重復(fù)執(zhí)行步驟420。下面以圖4A為例子。步驟430找出以數(shù)據(jù)的第一項(xiàng)00為標(biāo)識(shí)的層(或找出以數(shù)據(jù)的第一項(xiàng)01為標(biāo)識(shí)的層)。步驟440再?gòu)乃鰯?shù)據(jù)的第二項(xiàng)中取出若干標(biāo)識(shí)010203040506070809…,依次在00中創(chuàng)建新層01、02、03、04、05、06、07、08、09、…;或在010203040506070809101112中,依次在01中創(chuàng)建新的次級(jí)層,如0101、0102、0103、0104、0105、0106、0107、0108、0109、0110、0111、0112…等等。顯示目錄樹(shù)之后,接著執(zhí)行目錄樹(shù)的分枝展開(kāi)與折疊操作。參閱圖5,首先為點(diǎn)擊一結(jié)點(diǎn),步驟510,下一步驟520決定所點(diǎn)擊的結(jié)點(diǎn)是否為折疊的,若判斷結(jié)果為是,則步驟530中將所點(diǎn)擊的結(jié)點(diǎn)所屬的層開(kāi)啟,使數(shù)據(jù)顯示出來(lái),否則將此所點(diǎn)擊的層關(guān)閉,將其隱藏,步驟540。現(xiàn)在請(qǐng)參看目錄樹(shù)操作的有關(guān)實(shí)例步驟510,點(diǎn)擊結(jié)點(diǎn)00臺(tái)灣省,其顯示圖6A及/或圖6所示的表。步驟520,判斷結(jié)點(diǎn)“00臺(tái)灣省”折疊否?若為是,則繼續(xù),若為否,則將此層關(guān)閉隱藏。步驟530,將結(jié)點(diǎn)“00臺(tái)灣省”這一層打開(kāi),在此層中顯現(xiàn)次一級(jí)行政區(qū),如各縣市,見(jiàn)圖6A。實(shí)現(xiàn)目錄樹(shù)操作的另一實(shí)例步驟510,點(diǎn)擊結(jié)點(diǎn)01臺(tái)北市,如圖7所示的表。步驟520,判斷結(jié)點(diǎn)“01臺(tái)北市”折疊否?若為是,則繼續(xù),若為否,則將此層關(guān)閉隱藏。步驟530,將結(jié)點(diǎn)“01臺(tái)北市”這一層打開(kāi),在此層顯現(xiàn)次一級(jí)行政區(qū),如各行政區(qū),見(jiàn)圖6B。同理,可以顯現(xiàn)各區(qū)的詳細(xì)數(shù)據(jù),如圖6C至圖6D。圖6C所示為本發(fā)明點(diǎn)擊子結(jié)點(diǎn)的示意圖。圖6D所示為本發(fā)明點(diǎn)擊子結(jié)點(diǎn)臺(tái)北市的某一行政區(qū)的示意圖,其將結(jié)點(diǎn)“大安區(qū)”這一層打開(kāi),使此層顯現(xiàn)次一級(jí)行政區(qū)。本方法將含有大量層次數(shù)據(jù)的網(wǎng)頁(yè)用目錄樹(shù)方式組織,層次性強(qiáng),既嚴(yán)謹(jǐn)又直觀。此外,本方法還使得網(wǎng)頁(yè)上目錄樹(shù)的顯示美觀、調(diào)入快速。而上述利用臺(tái)灣的行政區(qū)域劃分,只是一個(gè)實(shí)例,并非用以限定本發(fā)明實(shí)施的范圍,其它地理地圖均可以按照本方法進(jìn)行組織顯示。此外,本發(fā)明也并非只適用于行政區(qū)域的快速瀏覽,其他包含層狀組織的數(shù)據(jù)結(jié)構(gòu)均適用本發(fā)明的方法進(jìn)行顯示。以上參照實(shí)施例詳細(xì)描述了本發(fā)明,本領(lǐng)域的普通技術(shù)人員在不脫離本發(fā)明精神的情況下,可進(jìn)行各種修改、變更,因此其保護(hù)范圍應(yīng)以所附的權(quán)利要求書及其等價(jià)物為準(zhǔn)。權(quán)利要求1.一種在網(wǎng)頁(yè)上利用目錄樹(shù)進(jìn)行分類瀏覽的方法,該目錄樹(shù)分類瀏覽的方法包含下述步驟建立數(shù)據(jù)表結(jié)構(gòu),將數(shù)據(jù)定義于對(duì)應(yīng)的區(qū)域,該目錄樹(shù)結(jié)構(gòu)包含根結(jié)點(diǎn)以及連接于該根結(jié)點(diǎn)的子結(jié)點(diǎn);處理該數(shù)據(jù)表以利于顯示該目錄樹(shù);在前端網(wǎng)頁(yè)上顯示該目錄樹(shù);及執(zhí)行該目錄樹(shù)的包含分枝展開(kāi)與折疊該根結(jié)點(diǎn)或該子結(jié)點(diǎn)等操作。2.如權(quán)利要求1的分類瀏覽方法,其特征在于該目錄樹(shù)結(jié)構(gòu)還包含該子結(jié)點(diǎn)的次級(jí)子結(jié)點(diǎn)連接于該子結(jié)點(diǎn)。3.如權(quán)利要求2的分類瀏覽方法,其特征在于在前端網(wǎng)頁(yè)上顯示該目錄樹(shù)之后,還包含展開(kāi)分枝與折疊該次級(jí)子結(jié)點(diǎn)的步驟。4.如權(quán)利要求1的分類瀏覽方法,其特征在于上述建立數(shù)據(jù)表結(jié)構(gòu)的步驟還包含(1)建立數(shù)據(jù)標(biāo)識(shí),其包含建立根結(jié)點(diǎn)標(biāo)識(shí)與其子結(jié)點(diǎn)標(biāo)識(shí),以便于通過(guò)父結(jié)點(diǎn)找出其所有子結(jié)點(diǎn),或通過(guò)該子結(jié)點(diǎn)找出其父結(jié)點(diǎn);及(2)建立對(duì)應(yīng)于該根結(jié)點(diǎn)、該子結(jié)點(diǎn)的用于顯示對(duì)應(yīng)數(shù)據(jù)的名稱。5.如權(quán)利要求4的分類瀏覽方法,其特征在于該根結(jié)點(diǎn)標(biāo)識(shí)為00,該子結(jié)點(diǎn)標(biāo)識(shí)為兩位數(shù)字,其選自01、02、03、04、…..21、22、…..90、91、…..99所組成的集合。6.如權(quán)利要求4的分類瀏覽方法,其特征在于還包含建立次級(jí)子結(jié)點(diǎn)標(biāo)識(shí)的步驟,該次級(jí)子結(jié)點(diǎn)標(biāo)識(shí)與該子結(jié)點(diǎn)標(biāo)識(shí)相關(guān),以便于通過(guò)父結(jié)點(diǎn)可以找出其所有子結(jié)點(diǎn),或通過(guò)該子結(jié)點(diǎn)可以找出其父結(jié)點(diǎn)。7.如權(quán)利要求6的分類瀏覽方法,其特征在于該次級(jí)子結(jié)點(diǎn)標(biāo)識(shí)為該父結(jié)點(diǎn)的標(biāo)識(shí)加上兩位數(shù)字,該兩位數(shù)字選自01、02、03、04、…..21、22、…..90、91、…..99所組成的集合。8.如權(quán)利要求1的分類瀏覽方法,其特征在于顯示該目錄樹(shù)的步驟包含下列步驟(1)將結(jié)點(diǎn)按照標(biāo)識(shí)排列;(2)找出該根結(jié)點(diǎn)的所有子結(jié)點(diǎn);(3)產(chǎn)生一數(shù)據(jù)組,其第一項(xiàng)為根結(jié)點(diǎn)標(biāo)識(shí),第二項(xiàng)為該子結(jié)點(diǎn)標(biāo)識(shí)的特定數(shù)字的數(shù)字排列,該第三項(xiàng)為該子結(jié)點(diǎn)名稱的排列;(4)判斷該子結(jié)點(diǎn)是否有次級(jí)子結(jié)點(diǎn),若有,則繼續(xù)步驟(5),若沒(méi)有,則執(zhí)行步驟(6);(5)利用遞歸法找出其它次級(jí)子結(jié)點(diǎn),并利用步驟(3)產(chǎn)生其它數(shù)據(jù)組;(6)判斷該根結(jié)點(diǎn)是否有其它的子結(jié)點(diǎn),若有,則執(zhí)行步驟(7),若沒(méi)有,則結(jié)束;(7)重復(fù)執(zhí)行步驟(4)。9.如權(quán)利要求9的分類瀏覽方法,其中上述根結(jié)點(diǎn)標(biāo)識(shí)是00。10.如權(quán)利要求1的分類瀏覽方法,其特征在于在該前端網(wǎng)頁(yè)顯示該目錄樹(shù)的步驟包含下列步驟(1)在該網(wǎng)頁(yè)上創(chuàng)建一個(gè)層,以根結(jié)點(diǎn)標(biāo)識(shí)作為其標(biāo)識(shí);(2)取得一數(shù)據(jù)組;(3)找到以該數(shù)據(jù)組的第一項(xiàng)作為標(biāo)識(shí)所對(duì)應(yīng)的層;(4)從該數(shù)據(jù)組的第二項(xiàng)中取出若干標(biāo)識(shí),依次在步驟(3)找到的該層中創(chuàng)建新層;(5)判斷是否還有其它數(shù)據(jù)組,若有,則繼續(xù)步驟(6),若沒(méi)有,則結(jié)束;(6)繼續(xù)處理下一個(gè)數(shù)據(jù)組,重復(fù)執(zhí)行步驟(2)。11.如權(quán)利要求10的分類瀏覽方法,其特征在于上述根結(jié)點(diǎn)標(biāo)識(shí)是00。12.如權(quán)利要求1的分類瀏覽方法,其特征在于操作該目錄樹(shù)的步驟包含下列步驟(1)點(diǎn)擊一個(gè)結(jié)點(diǎn)(2)判斷該結(jié)點(diǎn)是否為折疊,若為是,則繼續(xù)執(zhí)行步驟(3),若為否,則執(zhí)行步驟(4);(3)將該結(jié)點(diǎn)所對(duì)應(yīng)的層打開(kāi);及(4)將該結(jié)點(diǎn)所對(duì)應(yīng)的層關(guān)閉。13.一種在網(wǎng)頁(yè)上利用目錄樹(shù)進(jìn)行分類瀏覽的方法,該分類瀏覽方法包含(1)建立數(shù)據(jù)標(biāo)識(shí)符,包含建立根結(jié)點(diǎn)標(biāo)識(shí)與該子結(jié)點(diǎn)標(biāo)識(shí),以便于通過(guò)父結(jié)點(diǎn)可以找出其所有子結(jié)點(diǎn),或通過(guò)該子結(jié)點(diǎn)可以找出其父結(jié)點(diǎn);(2)建立對(duì)應(yīng)于該根結(jié)點(diǎn)、該子結(jié)點(diǎn)的用于顯示對(duì)應(yīng)數(shù)據(jù)的名稱;(3)將該子結(jié)點(diǎn)按照標(biāo)識(shí)排列;(4)找出該根結(jié)點(diǎn)的所有子結(jié)點(diǎn);(5)產(chǎn)生一數(shù)據(jù)組,其第一項(xiàng)為根結(jié)點(diǎn)標(biāo)識(shí),第二項(xiàng)為該子結(jié)點(diǎn)標(biāo)識(shí)的最后二個(gè)數(shù)字的數(shù)字排列,第三項(xiàng)為該子結(jié)點(diǎn)名稱的排列;(6)判斷該子結(jié)點(diǎn)是否有次級(jí)子結(jié)點(diǎn),若有,則繼續(xù)步驟(7),若沒(méi)有,則執(zhí)行步驟(8);(7)利用遞歸法找出其它次級(jí)子結(jié)點(diǎn),并利用步驟(5)的方式產(chǎn)生其它數(shù)據(jù)組;(8)判斷該根結(jié)點(diǎn)是否還有其它的子結(jié)點(diǎn),若有則執(zhí)行步驟(9),若沒(méi)有,則轉(zhuǎn)至步驟(10);(9)重復(fù)執(zhí)行步驟(6);(10)在該網(wǎng)頁(yè)上創(chuàng)建一個(gè)層,以根結(jié)點(diǎn)標(biāo)識(shí)作為標(biāo)識(shí);(11)取得一數(shù)據(jù)組;(12)找到該數(shù)據(jù)組的作為標(biāo)識(shí)的第一項(xiàng)所對(duì)應(yīng)的層;(13)從該數(shù)據(jù)組的第二項(xiàng)中取出若干標(biāo)識(shí),依次在步驟(12)找到的該層中創(chuàng)建新層;(14)判斷是否還有其它數(shù)據(jù)組,若有,則繼續(xù)步驟(15),若沒(méi)有,則轉(zhuǎn)至步驟(16);(15)繼續(xù)處理下一個(gè)數(shù)據(jù)組,重復(fù)執(zhí)行步驟(11);(16)點(diǎn)擊一個(gè)結(jié)點(diǎn);(17)判斷該結(jié)點(diǎn)是否為折疊,若為是,則繼續(xù)執(zhí)行步驟(18),若為否,則執(zhí)行步驟(19);(18)將該結(jié)點(diǎn)對(duì)應(yīng)的層打開(kāi);及(19)將該結(jié)點(diǎn)對(duì)應(yīng)的層關(guān)閉。14.如權(quán)利要求13的分類瀏覽方法,其特征在于該目錄樹(shù)還包含該子結(jié)點(diǎn)的次級(jí)子結(jié)點(diǎn)連接于該子結(jié)點(diǎn)。15.如權(quán)利要求14的分類瀏覽方法,其特征在于還包含展開(kāi)分枝與折疊該次級(jí)子結(jié)點(diǎn)。16.如權(quán)利要求13的分類瀏覽方法,其中上述根結(jié)點(diǎn)標(biāo)識(shí)為00。17.如權(quán)利要求13的分類瀏覽方法,其特征在于該根結(jié)點(diǎn)標(biāo)識(shí)為00,該子結(jié)點(diǎn)標(biāo)識(shí)為兩位數(shù)字,其選自01,02、03、04、…..21、22、…..90、91、…..99所組成的集合。18.如權(quán)利要求14的分類瀏覽方法,其特征在于該次級(jí)子結(jié)點(diǎn)標(biāo)識(shí)為其父結(jié)點(diǎn)的標(biāo)識(shí)加上兩位數(shù)字,該兩位數(shù)字選自01、02、03、04、…..21、22、…..90、91、…..99所組成的集合。全文摘要一種在網(wǎng)頁(yè)上利用目錄樹(shù)進(jìn)行分類瀏覽的方法包含建立數(shù)據(jù)表結(jié)構(gòu),該目錄樹(shù)結(jié)構(gòu)包含根結(jié)點(diǎn)以及連接于該根結(jié)點(diǎn)的子結(jié)點(diǎn),在后臺(tái)將數(shù)據(jù)表處理以便于顯示該目錄樹(shù),然后在前端網(wǎng)頁(yè)顯示該目錄樹(shù),再執(zhí)行目錄樹(shù)的分支展開(kāi)與折疊根結(jié)點(diǎn)或子結(jié)點(diǎn)等操作。文檔編號(hào)G06F15/173GK1341895SQ0012699公開(kāi)日2002年3月27日申請(qǐng)日期2000年9月5日優(yōu)先權(quán)日2000年9月5日發(fā)明者張洪濤,顧躍挺,張東華申請(qǐng)人:英業(yè)達(dá)股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
衡南县| 临武县| 香格里拉县| 塔城市| 基隆市| 昭苏县| 昭苏县| 克什克腾旗| 邵阳市| 龙山县| 贵州省| 来宾市| 普陀区| 米脂县| 青岛市| 闻喜县| 彝良县| 七台河市| 榆社县| 平江县| 肃宁县| 淳化县| 扶余县| 米脂县| 吉木乃县| 中方县| 乌海市| 清苑县| 景德镇市| 专栏| 仙游县| 邵阳县| 大竹县| 武隆县| 西安市| 盘山县| 济宁市| 华安县| 邻水| 紫金县| 伊吾县|