一種樹形結(jié)構(gòu)查詢方法及裝置制造方法
【專利摘要】本發(fā)明實(shí)施例公開了一種樹形結(jié)構(gòu)查詢方法及裝置,涉及電子信息【技術(shù)領(lǐng)域】,可以提高樹形結(jié)構(gòu)查詢效率,提高用戶體驗(yàn)。本發(fā)明的方法包括:接收用戶在搜索框中輸入的關(guān)鍵字,將所述關(guān)鍵字與數(shù)據(jù)庫中存儲的樹形節(jié)點(diǎn)名稱進(jìn)行匹配,將匹配的樹形節(jié)點(diǎn)名稱對應(yīng)的樹形節(jié)點(diǎn)在樹形結(jié)構(gòu)中顯示,根據(jù)用戶對所述樹形節(jié)點(diǎn)的選擇,觸發(fā)所述樹形節(jié)點(diǎn)對應(yīng)的節(jié)點(diǎn)事件。本發(fā)明的實(shí)施例主要應(yīng)用于數(shù)據(jù)信息查詢過程中。
【專利說明】一種樹形結(jié)構(gòu)查詢方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子信息【技術(shù)領(lǐng)域】,尤其涉及一種樹形結(jié)構(gòu)查詢方法及裝置。
【背景技術(shù)】
[0002]隨著信息化高速發(fā)展,在大多數(shù)的信息平臺中,樹形結(jié)構(gòu)的查詢已經(jīng)屢見不鮮。樹形結(jié)構(gòu)的查詢不僅可以為用戶的查詢提供方便,而且還具有很強(qiáng)的結(jié)構(gòu)性和條理性。但是,隨著企業(yè)數(shù)據(jù)信息的增多,相應(yīng)的樹形節(jié)點(diǎn)的個(gè)數(shù)增多,導(dǎo)致樹形結(jié)構(gòu)變的越來越龐大,對用戶的使用過程中帶來了一些的問題。例如,要查詢樹形結(jié)構(gòu)中的一個(gè)樹形節(jié)點(diǎn),但是,由于樹形結(jié)構(gòu)非常龐大,所以樹形結(jié)構(gòu)展開的很多內(nèi)容都不能及時(shí)找到,浪費(fèi)了很多時(shí)間。
[0003]現(xiàn)有技術(shù)中,通過將類似的數(shù)據(jù)內(nèi)容都?xì)w納到同一個(gè)樹形節(jié)點(diǎn)中,不對數(shù)據(jù)內(nèi)容進(jìn)行細(xì)化分類,從而減少樹形結(jié)構(gòu)中的樹形節(jié)點(diǎn)個(gè)數(shù),進(jìn)而減少查詢過程中對樹形節(jié)點(diǎn)的查找,達(dá)到減少用戶查詢時(shí)間的目的。
[0004]在實(shí)現(xiàn)上述樹形結(jié)構(gòu)查詢的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:由于減少樹形結(jié)構(gòu)中的樹形節(jié)點(diǎn)個(gè)數(shù),單個(gè)樹形節(jié)點(diǎn)中的數(shù)據(jù)信息量增加,因此樹形結(jié)構(gòu)中有待用戶識別的信息量并沒有發(fā)生實(shí)質(zhì)性改變,所以不能減少用戶查找時(shí)間,導(dǎo)致用戶體驗(yàn)差。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的實(shí)施例提供一種樹形結(jié)構(gòu)查詢方法及裝置,可以提高樹形結(jié)構(gòu)查詢效率,提聞?dòng)脩趔w驗(yàn)。
[0006]本發(fā)明實(shí)施例的第一方面,提供一種樹形結(jié)構(gòu)查詢方法,包括:
[0007]接收用戶在搜索框中輸入的關(guān)鍵字;
[0008]將所述關(guān)鍵字與數(shù)據(jù)庫中存儲的樹形節(jié)點(diǎn)名稱進(jìn)行匹配;
[0009]將匹配的樹形節(jié)點(diǎn)名稱對應(yīng)的樹形節(jié)點(diǎn)在樹形結(jié)構(gòu)中顯示;
[0010]根據(jù)用戶對所述樹形節(jié)點(diǎn)的選擇,觸發(fā)所述樹形節(jié)點(diǎn)對應(yīng)的節(jié)點(diǎn)事件。
[0011]結(jié)合第一方面,在一種可能的實(shí)現(xiàn)方式中,在接收用戶在搜索框中輸入的關(guān)鍵字之前,所述方法還包括:
[0012]在所述樹形結(jié)構(gòu)中顯示上級樹形節(jié)點(diǎn)或常用樹形節(jié)點(diǎn)。
[0013]結(jié)合第一方面和上述可能的實(shí)現(xiàn)方式,在另一種可能的實(shí)現(xiàn)方式中,所述匹配包括:模糊匹配或精確匹配。
[0014]結(jié)合第一方面和上述可能的實(shí)現(xiàn)方式,在另一種可能的實(shí)現(xiàn)方式中,所述將匹配的樹形節(jié)點(diǎn)名稱對應(yīng)的樹形節(jié)點(diǎn)在樹形結(jié)構(gòu)中顯示,包括:
[0015]按照所述關(guān)鍵字與所述樹形節(jié)點(diǎn)名稱的匹配度從高到低的順序,在所述樹形結(jié)構(gòu)中顯示所述匹配的樹形節(jié)點(diǎn)名稱對應(yīng)的樹形節(jié)點(diǎn);或者,在所述樹形結(jié)構(gòu)中顯示所述匹配的樹形節(jié)點(diǎn)名稱對應(yīng)的樹形節(jié)點(diǎn)的同時(shí),按照所述關(guān)鍵字與所述樹形節(jié)點(diǎn)名稱的匹配度,采用與所述匹配度對應(yīng)顏色標(biāo)記所述樹形節(jié)點(diǎn)。[0016]結(jié)合第一方面和上述可能的實(shí)現(xiàn)方式,在另一種可能的實(shí)現(xiàn)方式中,所述根據(jù)用戶對所述樹形節(jié)點(diǎn)的選擇,觸發(fā)所述樹形節(jié)點(diǎn)對應(yīng)的節(jié)點(diǎn)事件,包括:
[0017]根據(jù)用戶對所述樹形節(jié)點(diǎn)的選擇,將用戶選擇的樹形節(jié)點(diǎn)名稱顯示在所述搜索框中;顯示所述樹形節(jié)點(diǎn)對應(yīng)的數(shù)據(jù)信息。
[0018]本發(fā)明實(shí)施例的第二方面,提供一種樹形結(jié)構(gòu)查詢裝置,包括:
[0019]接收單元,用于接收用戶在搜索框中輸入的關(guān)鍵字;
[0020]匹配單元,用于將所述接收單元接收的所述關(guān)鍵字與數(shù)據(jù)庫中存儲的樹形節(jié)點(diǎn)名稱進(jìn)行匹配;
[0021]第一顯示單元,用于將所述匹配單元匹配的樹形節(jié)點(diǎn)名稱對應(yīng)的樹形節(jié)點(diǎn)在樹形結(jié)構(gòu)中顯示;
[0022]觸發(fā)單元,用于根據(jù)用戶對所述樹形節(jié)點(diǎn)的選擇,觸發(fā)所述樹形節(jié)點(diǎn)對應(yīng)的節(jié)點(diǎn)事件。
[0023]結(jié)合第二方面,在一種可能的實(shí)現(xiàn)方式中,所述樹形結(jié)構(gòu)查詢裝置,還可以包括:
[0024]第二顯示單元,用于在所述接收單元接收用戶在搜索框中輸入的關(guān)鍵字之前,在所述樹形結(jié)構(gòu)中顯示上級樹形節(jié)點(diǎn)或常用樹形節(jié)點(diǎn)。
[0025]結(jié)合第二方面和上述可能的實(shí)現(xiàn)方式,在另一種可能的實(shí)現(xiàn)方式中,所述匹配單元,還用于將所述關(guān)鍵字與數(shù)據(jù)庫中存儲的樹形節(jié)點(diǎn)名稱進(jìn)行模糊匹配;或,將所述關(guān)鍵字與數(shù)據(jù)庫中存儲的樹形節(jié)點(diǎn)名稱進(jìn)行精確匹配。
[0026]結(jié)合第二方面和上述可能的實(shí)現(xiàn)方式,在另一種可能的實(shí)現(xiàn)方式中,所述第一顯示單元,還用于按照所述關(guān)鍵字與所述樹形節(jié)點(diǎn)名稱的匹配度從高到低的順序,在所述樹形結(jié)構(gòu)中顯示所述匹配的樹形節(jié)點(diǎn)名稱對應(yīng)的樹形節(jié)點(diǎn);或者,在所述樹形結(jié)構(gòu)中顯示所述匹配的樹形節(jié)點(diǎn)名稱對應(yīng)的樹形節(jié)點(diǎn)的同時(shí),按照所述關(guān)鍵字與所述樹形節(jié)點(diǎn)名稱的匹配度,采用與所述匹配度對應(yīng)顏色標(biāo)記所述樹形節(jié)點(diǎn)。
[0027]結(jié)合第二方面和上述可能的實(shí)現(xiàn)方式,在另一種可能的實(shí)現(xiàn)方式中,所述觸發(fā)單元,包括:
[0028]第一顯示模塊,用于根據(jù)用戶對所述樹形節(jié)點(diǎn)的選擇,將用戶選擇的樹形節(jié)點(diǎn)名稱顯示在所述搜索框中;
[0029]第二顯示模塊,用于顯示所述樹形節(jié)點(diǎn)對應(yīng)的數(shù)據(jù)信息。
[0030]本發(fā)明實(shí)施例提供的一種樹形結(jié)構(gòu)查詢方法及裝置,接收用戶在搜索框中輸入的關(guān)鍵字,并將關(guān)鍵字與數(shù)據(jù)庫中存儲的樹形節(jié)點(diǎn)名稱進(jìn)行匹配,將匹配的樹形節(jié)點(diǎn)名稱對應(yīng)的樹形節(jié)點(diǎn)在樹形結(jié)構(gòu)中顯示,與現(xiàn)有技術(shù)中減少樹形結(jié)構(gòu)中的樹形節(jié)點(diǎn)個(gè)數(shù)的方法相t匕,可以針對用戶輸入的關(guān)鍵字顯示相關(guān)的樹形節(jié)點(diǎn),從而減少呈現(xiàn)給用戶的樹形節(jié)點(diǎn)信息量,提聞樹形結(jié)構(gòu)中的查詢效率,提聞?dòng)脩趔w驗(yàn)。
【專利附圖】
【附圖說明】
[0031]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。[0032]圖1為本發(fā)明實(shí)施例1中的一種樹形結(jié)構(gòu)查詢方法流程圖;
[0033]圖2為本發(fā)明實(shí)施例2中的一種樹形結(jié)構(gòu)查詢方法流程圖;
[0034]圖3為本發(fā)明實(shí)施例3中的一種樹形結(jié)構(gòu)查詢裝置組成示意圖;
[0035]圖4為本發(fā)明實(shí)施例3中的另一種樹形結(jié)構(gòu)查詢裝置組成示意圖。
【具體實(shí)施方式】
[0036]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0037]實(shí)施例1
[0038]本發(fā)明實(shí)施例提供一種樹形結(jié)構(gòu)查詢方法,如圖1所示,包括:
[0039]101、接收用戶在搜索框中輸入的關(guān)鍵字。
[0040]其中,本發(fā)明實(shí)施例所提供的樹形結(jié)構(gòu)查詢方法,在現(xiàn)有樹形結(jié)構(gòu)的基礎(chǔ)上增加了一個(gè)搜索框。通過搜索框接收用戶輸入的待查詢數(shù)據(jù)信息的關(guān)鍵字,并進(jìn)行相關(guān)的查詢,以快速得到與所述關(guān)鍵字相關(guān)的數(shù)據(jù)信息。
[0041]102、將所述關(guān)鍵字與數(shù)據(jù)庫中存儲的樹形節(jié)點(diǎn)名稱進(jìn)行匹配。
[0042]其中,將所述關(guān)鍵字與數(shù)據(jù)庫中存儲的樹形節(jié)點(diǎn)名稱進(jìn)行匹配,可以是將所述關(guān)鍵字與數(shù)據(jù)庫中存儲的樹形節(jié)點(diǎn)名稱進(jìn)行模糊匹配,也可以是將所述關(guān)鍵字與數(shù)據(jù)庫中存儲的樹形節(jié)點(diǎn)名稱進(jìn)行精確匹配。
[0043]103、將匹配的樹形節(jié)點(diǎn)名稱對應(yīng)的樹形節(jié)點(diǎn)在樹形結(jié)構(gòu)中顯示。
[0044]其中,在將所述關(guān)鍵字與數(shù)據(jù)庫中存儲的樹形節(jié)點(diǎn)名稱進(jìn)行匹配后,將匹配的樹形節(jié)點(diǎn)名稱對應(yīng)的樹形節(jié)點(diǎn)顯示在所述樹形結(jié)構(gòu)中,以便于用戶從所述匹配的樹形節(jié)點(diǎn)中選擇所需樹形節(jié)點(diǎn),并觸發(fā)該樹形節(jié)點(diǎn)事件,以便得到用戶所需信息。
[0045]104、根據(jù)用戶對所述樹形節(jié)點(diǎn)的選擇,觸發(fā)所述樹形節(jié)點(diǎn)對應(yīng)的節(jié)點(diǎn)事件。
[0046]其中,所述觸發(fā)所述樹形節(jié)點(diǎn)對應(yīng)的節(jié)點(diǎn)事件可以包括:進(jìn)行頁面的跳轉(zhuǎn),將當(dāng)前頁面切換為用戶所選的樹形節(jié)點(diǎn)對應(yīng)的信息頁面,或執(zhí)行服務(wù)器端事件觸發(fā),觸發(fā)所述服務(wù)器端進(jìn)行查詢、邏輯運(yùn)算,進(jìn)而呈現(xiàn)所述待查詢數(shù)據(jù)信息頁面。例如,對特定樹形節(jié)點(diǎn)的觸發(fā),可以鏈接至所述服務(wù)器端,所述服務(wù)器端可以打開一些搜索引擎(如,百度、谷歌等),以便于用戶進(jìn)一步地進(jìn)行待查詢數(shù)據(jù)信息的查詢。
[0047]本發(fā)明實(shí)施例提供的一種樹形結(jié)構(gòu)查詢方法,接收用戶在搜索框中輸入的關(guān)鍵字,并將關(guān)鍵字與數(shù)據(jù)庫中存儲的樹形節(jié)點(diǎn)名稱進(jìn)行匹配,將匹配的樹形節(jié)點(diǎn)名稱對應(yīng)的樹形節(jié)點(diǎn)在樹形結(jié)構(gòu)中顯示,與現(xiàn)有技術(shù)中減少樹形結(jié)構(gòu)中的樹形節(jié)點(diǎn)個(gè)數(shù)的方法相比,可以針對用戶輸入的關(guān)鍵字顯示相關(guān)的樹形節(jié)點(diǎn),從而減少呈現(xiàn)給用戶的樹形節(jié)點(diǎn)信息量,提聞樹形結(jié)構(gòu)中的查詢效率,提聞?dòng)脩趔w驗(yàn)。
[0048]實(shí)施例2
[0049]本發(fā)明實(shí)施例提供一種樹形結(jié)構(gòu)查詢方法,如圖2所示,包括:
[0050]201、在所述樹形結(jié)構(gòu)中顯示上級樹形節(jié)點(diǎn)或常用樹形節(jié)點(diǎn)。
[0051]其中,樹形結(jié)構(gòu)可以由多級樹形節(jié)點(diǎn)組成,例如一級樹形節(jié)點(diǎn)為總分類條目,在每個(gè)一級樹形節(jié)點(diǎn)中可以包括多個(gè)二級樹形節(jié)點(diǎn),二級樹形節(jié)點(diǎn)可以是具體的分類條目。所述上級樹形節(jié)點(diǎn)可以是待查詢所述樹形節(jié)點(diǎn)的上一級樹形節(jié)點(diǎn)。具體的,可以在用戶移動(dòng)鼠標(biāo)至所述搜索框時(shí),在所述樹形結(jié)構(gòu)中顯示上級樹形節(jié)點(diǎn),以便于用戶進(jìn)行選擇,使用傳統(tǒng)的樹形結(jié)構(gòu)查詢方法或本發(fā)明實(shí)施例提供的樹形結(jié)構(gòu)查詢方法進(jìn)行查詢。其中,使用傳統(tǒng)的樹形結(jié)構(gòu)查詢方法進(jìn)行查詢的具體查詢步驟可以包括:通過鼠標(biāo)點(diǎn)擊上級樹形節(jié)點(diǎn)可以展開所述樹形結(jié)構(gòu)中與待查詢數(shù)據(jù)信息相關(guān)的所述樹形節(jié)點(diǎn),以便用戶從展開的樹形節(jié)點(diǎn)中選擇所需樹形節(jié)點(diǎn)。
[0052]其中,所述常用樹形節(jié)點(diǎn)可以包括所述樹形結(jié)構(gòu)統(tǒng)計(jì)的用戶在查詢過程中所述樹形結(jié)構(gòu)中所有樹形節(jié)點(diǎn)中頻繁選擇的樹形節(jié)點(diǎn),或用戶短期內(nèi)選擇過的樹形節(jié)點(diǎn)。例如,所述樹形結(jié)構(gòu)對用戶選擇每個(gè)樹形節(jié)點(diǎn)的次數(shù)進(jìn)行統(tǒng)計(jì),所述常用樹形節(jié)點(diǎn)可以包括所述樹形結(jié)構(gòu)統(tǒng)計(jì)的用戶選擇次數(shù)排名的前10%的樹形節(jié)點(diǎn)。所述用戶短期內(nèi)選擇過的樹形節(jié)點(diǎn)可以包括用戶一周內(nèi)進(jìn)行查詢時(shí)所選擇過的樹形節(jié)點(diǎn),或用戶一月內(nèi)進(jìn)行查詢時(shí)所選擇過的樹形節(jié)點(diǎn)。
[0053]需要說明的是,當(dāng)用戶移動(dòng)鼠標(biāo)至所述搜索框時(shí),在所述樹形結(jié)構(gòu)中顯示常用樹形節(jié)點(diǎn)供用戶選擇,若所述常用樹形節(jié)點(diǎn)中包含所述樹形節(jié)點(diǎn)名稱與所述關(guān)鍵字相匹配的樹形節(jié)點(diǎn),則可以不執(zhí)行步驟202、步驟203和步驟204,而直接根據(jù)用戶對所述常用樹形節(jié)點(diǎn)中樹形節(jié)點(diǎn)的選擇,將用戶選擇的樹形節(jié)點(diǎn)名稱顯示在所述搜索框中,并顯示所述樹形節(jié)點(diǎn)對應(yīng)的數(shù)據(jù)信息,可以減少不必要的匹配和顯示,簡化所述樹形結(jié)構(gòu)查詢步驟。
[0054]需要說明的是,在本實(shí)施例中,步驟201是可選步驟,在本實(shí)施例中也可以不執(zhí)行步驟201,而直接執(zhí)行步驟202,使用本發(fā)明實(shí)施例提供的樹形結(jié)構(gòu)查詢方法進(jìn)行查詢。
[0055]202、接收用戶在搜索框中輸入的關(guān)鍵字。
[0056]其中,用戶輸入的關(guān)鍵字可以是漢字、漢語拼音或者英文字母等等,本發(fā)明實(shí)施例對關(guān)鍵字的語言和格式不做限定??梢越邮詹⒆R別所述關(guān)鍵字,直接將所述關(guān)鍵字與數(shù)據(jù)庫中存儲的樹形節(jié)點(diǎn)名稱進(jìn)行匹配,也可以將所述關(guān)鍵字轉(zhuǎn)換成與樹形結(jié)構(gòu)的數(shù)據(jù)庫中存儲的樹形節(jié)點(diǎn)名稱相同的格式,然后進(jìn)行匹配。
[0057]203、將所述關(guān)鍵字與數(shù)據(jù)庫中存儲的樹形節(jié)點(diǎn)名稱進(jìn)行匹配。
[0058]其中,所述樹形結(jié)構(gòu)的數(shù)據(jù)庫可以提供兩種匹配模式:模糊匹配和精確匹配,可以將接收用戶在搜索框輸入的所述關(guān)鍵字與數(shù)據(jù)庫中存儲的樹形節(jié)點(diǎn)名稱進(jìn)行模糊匹配或精確匹配。
[0059]其中,所述模糊匹配可以是將所述關(guān)鍵字中的各個(gè)字符、詞組等與數(shù)據(jù)庫中存儲的樹形節(jié)點(diǎn)名稱進(jìn)行匹配,并將數(shù)據(jù)庫中存儲的樹形節(jié)點(diǎn)名稱與這些字符、詞組等匹配度達(dá)到一定閾值的樹形節(jié)點(diǎn)作為匹配的樹形節(jié)點(diǎn)。例如,用戶在所述搜索框輸入關(guān)鍵字倫敦奧運(yùn)新聞,模糊匹配可以將關(guān)鍵字(倫敦奧運(yùn)新聞)中的詞組,如倫敦、奧運(yùn)、奧運(yùn)新聞和倫敦奧運(yùn)新聞等詞組與數(shù)據(jù)庫中存儲的樹形節(jié)點(diǎn)名稱進(jìn)行匹配,并將數(shù)據(jù)庫中存儲的樹形節(jié)點(diǎn)名稱與上述詞組的匹配度達(dá)到一定閾值的樹形節(jié)點(diǎn)作為匹配的樹形節(jié)點(diǎn),如匹配的樹形節(jié)點(diǎn)可以包括:倫敦天氣、倫敦旅游攻略、倫敦奧運(yùn)開幕式、2008北京奧運(yùn)、奧運(yùn)熱點(diǎn)新聞等等。所述精確匹配可以是將所述關(guān)鍵字與數(shù)據(jù)庫中存儲的樹形節(jié)點(diǎn)名稱進(jìn)行匹配,并將數(shù)據(jù)庫中存儲的所述節(jié)點(diǎn)名稱與所述關(guān)鍵字完全一致的所述樹形節(jié)點(diǎn)作為匹配的樹形節(jié)點(diǎn)。[0060]204、按照所述關(guān)鍵字與所述樹形節(jié)點(diǎn)名稱的匹配度從高到低的順序,在所述樹形結(jié)構(gòu)中顯示所述匹配的樹形節(jié)點(diǎn)名稱對應(yīng)的樹形節(jié)點(diǎn)。
[0061]其中,所述數(shù)據(jù)庫中存儲的不同樹形節(jié)點(diǎn)名稱與關(guān)鍵字的匹配度高低不等,為了便于用戶查找、減少用戶查詢時(shí)間,可以按照所述關(guān)鍵字與所述樹形節(jié)點(diǎn)名稱的匹配度從高到低的順序,在所述樹形結(jié)構(gòu)中顯示所述樹形節(jié)點(diǎn)的名稱對應(yīng)的樹形節(jié)點(diǎn)。
[0062]可選的,在本發(fā)明實(shí)施例的一種場景中,以上步驟204也可以替換為在所述樹形結(jié)構(gòu)中顯示所述匹配的樹形節(jié)點(diǎn)名稱對應(yīng)的樹形節(jié)點(diǎn)的同時(shí),按照所述關(guān)鍵字與所述樹形節(jié)點(diǎn)名稱的匹配度,采用與所述匹配度對應(yīng)顏色標(biāo)記所述樹形節(jié)點(diǎn)。例如,可以將與所述關(guān)鍵字的匹配度最高的所述樹形節(jié)點(diǎn)名稱對應(yīng)的樹形節(jié)點(diǎn)標(biāo)記成紅色,將與所述關(guān)鍵字的匹配度較高的所述樹形節(jié)點(diǎn)名稱對應(yīng)的樹形節(jié)點(diǎn)標(biāo)記成綠色等。
[0063]進(jìn)一步的,所述根據(jù)用戶對所述樹形節(jié)點(diǎn)的選擇,觸發(fā)所述樹形節(jié)點(diǎn)對應(yīng)的節(jié)點(diǎn)事件可以包括以下步驟205和步驟206。其中,步驟205和步驟206執(zhí)行的先后順序本發(fā)明不做限定。
[0064]205、根據(jù)用戶對所述樹形節(jié)點(diǎn)的選擇,將用戶選擇的樹形節(jié)點(diǎn)名稱顯示在所述搜索框中。
[0065]其中,步驟205是可選步驟,在所述樹形結(jié)構(gòu)中顯示所述匹配的樹形節(jié)點(diǎn)名稱對應(yīng)的樹形節(jié)點(diǎn)之后,根據(jù)用戶選擇所述匹配的樹形節(jié)點(diǎn)中與待查詢數(shù)據(jù)信息最相近的一個(gè)樹形節(jié)點(diǎn),然后再通過鼠標(biāo)點(diǎn)擊確認(rèn)或者回車確認(rèn)的方式觸發(fā)所述樹形節(jié)點(diǎn)對應(yīng)的節(jié)點(diǎn)事件。接收到的用戶選擇可以是對于樹形節(jié)點(diǎn)的點(diǎn)擊觸發(fā)或者使用方向鍵移動(dòng)光標(biāo)并通過確認(rèn)鍵選定樹形節(jié)點(diǎn)的觸發(fā)方式。
[0066]其中,通過用戶對樹形節(jié)點(diǎn)事件的觸發(fā),可以將用戶選擇的樹形節(jié)點(diǎn)名稱顯示在所述搜索框中,使得用戶可以直觀地在所述樹形結(jié)構(gòu)的搜索界面上觀察到自己所選擇的樹形節(jié)點(diǎn),可以提高所述樹形結(jié)構(gòu)查詢方法的界面友好性,提高用戶體驗(yàn)。
[0067]206、顯示所述樹形節(jié)點(diǎn)對應(yīng)的數(shù)據(jù)信息。
[0068]其中,所述數(shù)據(jù)庫中存儲有與每個(gè)樹形節(jié)點(diǎn)對應(yīng)的數(shù)據(jù)信息,例如,所述數(shù)據(jù)信息可以包括:所述樹形節(jié)點(diǎn)對應(yīng)的所述樹形節(jié)點(diǎn)名稱的名詞解釋、所述樹形節(jié)點(diǎn)的下一級樹形節(jié)點(diǎn)具體的分類條目和所述樹形節(jié)點(diǎn)與服務(wù)器端的相關(guān)鏈接信息等。
[0069]本發(fā)明實(shí)施例提供的一種樹形結(jié)構(gòu)查詢方法,接收用戶在搜索框中輸入的關(guān)鍵字,并將關(guān)鍵字與數(shù)據(jù)庫中存儲的樹形節(jié)點(diǎn)名稱進(jìn)行匹配,將匹配的樹形節(jié)點(diǎn)名稱對應(yīng)的樹形節(jié)點(diǎn)在樹形結(jié)構(gòu)中顯示,與現(xiàn)有技術(shù)中減少樹形結(jié)構(gòu)中的樹形節(jié)點(diǎn)個(gè)數(shù)的方法相比,可以針對用戶輸入的關(guān)鍵字顯示相關(guān)的樹形節(jié)點(diǎn),從而減少呈現(xiàn)給用戶的樹形節(jié)點(diǎn)信息量,提聞樹形結(jié)構(gòu)中的查詢效率,提聞?dòng)脩趔w驗(yàn)。
[0070]實(shí)施例3
[0071]本發(fā)明實(shí)施例提供一種樹形結(jié)構(gòu)查詢裝置,如圖3所示,包括:接收單元31、匹配單元32、第一顯示單元33、觸發(fā)單元34。
[0072]接收單元31,用于接收用戶在搜索框中輸入的關(guān)鍵字。
[0073]匹配單元32,用于將所述接收單元31接收的所述關(guān)鍵字與數(shù)據(jù)庫中存儲的樹形節(jié)點(diǎn)名稱進(jìn)行匹配。
[0074]第一顯示單元33,用于將所述匹配單元32匹配的樹形節(jié)點(diǎn)名稱對應(yīng)的樹形節(jié)點(diǎn)在樹形結(jié)構(gòu)中顯示。
[0075]觸發(fā)單元34,用于根據(jù)用戶對所述樹形節(jié)點(diǎn)的選擇,觸發(fā)所述樹形節(jié)點(diǎn)對應(yīng)的節(jié)點(diǎn)事件。
[0076]如圖4所示,所述樹形結(jié)構(gòu)查詢裝置,還可以包括:第二顯示單元35。
[0077]第二顯示單元35,用于在所述接收單元31接收用戶在搜索框中輸入的關(guān)鍵字之前,在所述樹形結(jié)構(gòu)中顯示上級樹形節(jié)點(diǎn)或常用樹形節(jié)點(diǎn)。
[0078]進(jìn)一步的,所述匹配單元32還用于將所述關(guān)鍵字與數(shù)據(jù)庫中存儲的樹形節(jié)點(diǎn)名稱進(jìn)行模糊匹配;或,將所述關(guān)鍵字與數(shù)據(jù)庫中存儲的樹形節(jié)點(diǎn)名稱進(jìn)行精確匹配。
[0079]進(jìn)一步的,所述第一顯示單元33,還用于按照所述關(guān)鍵字與所述樹形節(jié)點(diǎn)名稱的匹配度從高到低的順序,在所述樹形結(jié)構(gòu)中顯示所述匹配的樹形節(jié)點(diǎn)名稱對應(yīng)的樹形節(jié)點(diǎn);或者,在所述樹形結(jié)構(gòu)中顯示所述匹配的樹形節(jié)點(diǎn)名稱對應(yīng)的樹形節(jié)點(diǎn)的同時(shí),按照所述關(guān)鍵字與所述樹形節(jié)點(diǎn)名稱的匹配度,采用與所述匹配度對應(yīng)顏色標(biāo)記所述樹形節(jié)點(diǎn)。
[0080]進(jìn)一步的,所述觸發(fā)單元34,包括:第一顯示模塊341、第二顯示模塊342。
[0081]第一顯示模塊341,用于根據(jù)用戶對所述樹形節(jié)點(diǎn)的選擇,將用戶選擇的樹形節(jié)點(diǎn)名稱顯示在所述搜索框中。
[0082]第二顯示模塊342,用于顯示所述樹形節(jié)點(diǎn)對應(yīng)的數(shù)據(jù)信息。
[0083]需要說明的是,本發(fā)明實(shí)施例提供的樹形結(jié)構(gòu)查詢裝置中部分功能模塊的具體描述可以參考方法實(shí)施例中的對應(yīng)內(nèi)容,本實(shí)施例這里不再詳細(xì)贅述。
[0084]本發(fā)明實(shí)施例提供的一種樹形結(jié)構(gòu)查詢裝置,接收用戶在搜索框中輸入的關(guān)鍵字,并將關(guān)鍵字與數(shù)據(jù)庫中存儲的樹形節(jié)點(diǎn)名稱進(jìn)行匹配,將匹配的樹形節(jié)點(diǎn)名稱對應(yīng)的樹形節(jié)點(diǎn)在樹形結(jié)構(gòu)中顯示,與現(xiàn)有技術(shù)中減少樹形結(jié)構(gòu)中的樹形節(jié)點(diǎn)個(gè)數(shù)的方法相比,可以針對用戶輸入的關(guān)鍵字顯示相關(guān)的樹形節(jié)點(diǎn),從而減少呈現(xiàn)給用戶的樹形節(jié)點(diǎn)信息量,提聞樹形結(jié)構(gòu)中的查詢效率,提聞?dòng)脩趔w驗(yàn)。
[0085]通過以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在可讀取的存儲介質(zhì)中,如計(jì)算機(jī)的軟盤,硬盤或光盤等,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
[0086]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種樹形結(jié)構(gòu)查詢方法,其特征在于,包括: 接收用戶在搜索框中輸入的關(guān)鍵字; 將所述關(guān)鍵字與數(shù)據(jù)庫中存儲的樹形節(jié)點(diǎn)名稱進(jìn)行匹配; 將匹配的樹形節(jié)點(diǎn)名稱對應(yīng)的樹形節(jié)點(diǎn)在樹形結(jié)構(gòu)中顯示; 根據(jù)用戶對所述樹形節(jié)點(diǎn)的選擇,觸發(fā)所述樹形節(jié)點(diǎn)對應(yīng)的節(jié)點(diǎn)事件。
2.根據(jù)權(quán)利要求1所述的樹形結(jié)構(gòu)查詢方法,其特征在于,在接收用戶在搜索框中輸入的關(guān)鍵字之前,還包括: 在所述樹形結(jié)構(gòu)中顯示上級樹形節(jié)點(diǎn)或常用樹形節(jié)點(diǎn)。
3.根據(jù)權(quán)利要求1或2所述的樹形結(jié)構(gòu)查詢方法,其特征在于,所述匹配包括:模糊匹配或精確匹配。
4.根據(jù)權(quán)利要求3所述的樹形結(jié)構(gòu)查詢方法,其特征在于,所述將匹配的樹形節(jié)點(diǎn)名稱對應(yīng)的樹形節(jié)點(diǎn)在樹形結(jié)構(gòu)中顯示,包括: 按照所述關(guān)鍵字與所述樹形節(jié)點(diǎn)名稱的匹配度從高到低的順序,在所述樹形結(jié)構(gòu)中顯示所述匹配的樹形節(jié)點(diǎn)名稱對應(yīng)的樹形節(jié)點(diǎn); 或者,在所述樹形結(jié)構(gòu)中顯示所述匹配的樹形節(jié)點(diǎn)名稱對應(yīng)的樹形節(jié)點(diǎn)的同時(shí),按照所述關(guān)鍵字與所述樹形節(jié)點(diǎn)名稱的匹配度,采用與所述匹配度對應(yīng)顏色標(biāo)記所述樹形節(jié)點(diǎn)。
5.根據(jù)權(quán)利要求1所述的樹形結(jié)構(gòu)查詢方法,其特征在于,所述根據(jù)用戶對所述樹形節(jié)點(diǎn)的選擇,觸發(fā)所述樹形節(jié)點(diǎn)對`應(yīng)的節(jié)點(diǎn)事件,包括: 根據(jù)用戶對所述樹形節(jié)點(diǎn)的選擇,將用戶選擇的樹形節(jié)點(diǎn)名稱顯示在所述搜索框中; 顯示所述樹形節(jié)點(diǎn)對應(yīng)的數(shù)據(jù)信息。
6.一種樹形結(jié)構(gòu)的查詢裝置,其特征在于,包括: 接收單元,用于接收用戶在搜索框中輸入的關(guān)鍵字; 匹配單元,用于將所述接收單元接收的所述關(guān)鍵字與數(shù)據(jù)庫中存儲的樹形節(jié)點(diǎn)名稱進(jìn)行匹配; 第一顯示單元,用于將所述匹配單元匹配的樹形節(jié)點(diǎn)名稱對應(yīng)的樹形節(jié)點(diǎn)在樹形結(jié)構(gòu)中顯示; 觸發(fā)單元,用于根據(jù)用戶對所述樹形節(jié)點(diǎn)的選擇,觸發(fā)所述樹形節(jié)點(diǎn)對應(yīng)的節(jié)點(diǎn)事件。
7.根據(jù)權(quán)利要求6所述的樹形結(jié)構(gòu)查詢裝置,其特征在于,還包括: 第二顯示單元,用于在所述接收單元接收用戶在搜索框中輸入的關(guān)鍵字之前,在所述樹形結(jié)構(gòu)中顯示上級樹形節(jié)點(diǎn)或常用樹形節(jié)點(diǎn)。
8.根據(jù)權(quán)利要求6或7所述的樹形結(jié)構(gòu)查詢裝置,其特征在于,所述匹配單元,還用于將所述關(guān)鍵字與數(shù)據(jù)庫中存儲的樹形節(jié)點(diǎn)名稱進(jìn)行模糊匹配;或,將所述關(guān)鍵字與數(shù)據(jù)庫中存儲的樹形節(jié)點(diǎn)名稱進(jìn)行精確匹配。
9.根據(jù)權(quán)利要求8所述的樹形結(jié)構(gòu)查詢裝置,其特征在于,所述第一顯示單元,還用于按照所述關(guān)鍵字與所述樹形節(jié)點(diǎn)名稱的匹配度從高到低的順序,在所述樹形結(jié)構(gòu)中顯示所述匹配的樹形節(jié)點(diǎn)名稱對應(yīng)的樹形節(jié)點(diǎn); 或者,在所述樹形結(jié)構(gòu)中顯示所述匹配的樹形節(jié)點(diǎn)名稱對應(yīng)的樹形節(jié)點(diǎn)的同時(shí),按照所述關(guān)鍵字與所述樹形節(jié)點(diǎn)名稱的匹配度,采用與所述匹配度對應(yīng)顏色標(biāo)記所述樹形節(jié)點(diǎn)。
10.根據(jù)權(quán)利要求6所述的樹形結(jié)構(gòu)查詢裝置,其特征在于,所述觸發(fā)單元,包括:第一顯示模塊,用于根據(jù)用戶對所述樹形節(jié)點(diǎn)的選擇,將用戶選擇的樹形節(jié)點(diǎn)名稱顯示在所述搜索框中; 第二顯示模塊,用于顯示所述樹形節(jié)點(diǎn)對應(yīng)的數(shù)據(jù)信息。
【文檔編號】G06F17/30GK103778124SQ201210395461
【公開日】2014年5月7日 申請日期:2012年10月17日 優(yōu)先權(quán)日:2012年10月17日
【發(fā)明者】陳志雄, 劉朋飛 申請人:北大方正集團(tuán)有限公司, 北京北大方正電子有限公司