一種信息的查找方法和裝置制造方法
【專利摘要】本發(fā)明提供了一種信息的查找方法和裝置,所述的方法包括:確定存儲信息條目的數(shù)據(jù)庫中選定第一維索引詞對應(yīng)的信息條目的第二維索引詞,并對所述第二維索引詞進(jìn)行展示;獲取反饋的指示信息,并依據(jù)所述指示信息定位第二維索引詞;從定位的第二維索引詞對應(yīng)的信息條目開始進(jìn)行展示。本發(fā)明采用二維索引與其他索引并存的方式對數(shù)據(jù)進(jìn)行檢索,快速定位第二維索引詞,并且對于通過二維索引快速定位的第二維索引詞對應(yīng)的信息條目,還按照其他排序方式排序并從定位的第二維索引詞對應(yīng)的信息條目開始對信息條目進(jìn)行展示,便于用戶對信息條目進(jìn)行查找,提高數(shù)據(jù)的查找效率。
【專利說明】一種信息的查找方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動終端技術(shù),特別是涉及一種信息的查找方法和一種信息的查找裝置。
【背景技術(shù)】
[0002]用戶在使用手機(jī)時(shí),通常會將聯(lián)系人存儲在通訊錄中便于查找、聯(lián)系。通訊錄中存儲聯(lián)系人是通常是按照聯(lián)系人名稱第一個(gè)字的首字母順序來存儲,如通常聯(lián)系人均按照姓名存儲,則通訊錄中按照姓氏的首字母順序排序聯(lián)系人。
[0003]為便于用戶查找聯(lián)系人,通訊錄中提供了快速查找聯(lián)系人的方法。主要是通過拖動通訊錄中的滾動條來快速移動聯(lián)系人,進(jìn)而進(jìn)行聯(lián)系人的快速定位,但這種方法常??赡苡捎谕蟿舆^大而超過了聯(lián)系人,還要反向拖動再返回查找聯(lián)系人,或者由于推動不夠而要繼續(xù)拖動,此時(shí)由可能出現(xiàn)超過聯(lián)系人的問題,導(dǎo)致要反復(fù)推動,浪費(fèi)時(shí)間影響效率。
【發(fā)明內(nèi)容】
[0004]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的信息的查找方法和相應(yīng)的信息的查找裝置。
[0005]依據(jù)本發(fā)明的一個(gè)方面,提供了一種信息的查找方法,包括:確定存儲信息條目的數(shù)據(jù)庫中選定第一維索引詞對應(yīng)的信息條目的第二維索引詞,并對所述第二維索引詞進(jìn)行展示;獲取反饋的指示信息,并依據(jù)所述指示信息定位第二維索引詞;從定位的第二維索弓I詞對應(yīng)的信息條目開始進(jìn)行展示。
[0006]可選的,所述確定存儲信息條目的數(shù)據(jù)庫中選定第一維索引詞對應(yīng)的信息條目的第二維索引詞之前,還包括:預(yù)先從所述信息條目的第二維索引詞中抽取第一維索引詞,并針對每個(gè)第一維索引詞建立所述信息條目的第一維索引。
[0007]可選的,針對每個(gè)第一維索引詞建立所述信息條目的第一維索引之后,還包括:對每個(gè)第一維索引中的信息條目,按照預(yù)置順序?qū)λ鲂畔l目的所述第二維索引詞進(jìn)行排序,確定所述第二維索引詞的排序信息;則所述對所述第二維索引詞進(jìn)行展示,包括:按照所述排序信息中的排序順序,在設(shè)備屏幕的預(yù)置位置處依次對所述第二維索引詞進(jìn)行展
/Jn ο
[0008]可選的,獲取反饋的指示信息,并依據(jù)所述指示信息定位第二維索引詞,包括:依據(jù)用戶對設(shè)備屏幕的點(diǎn)擊操作生成指示信息,其中,所述指示信息中包括所述點(diǎn)擊操作在所述設(shè)備屏幕上的點(diǎn)擊位置;采用所述點(diǎn)擊位置與所述預(yù)置位置處展示的第二維索引詞進(jìn)行匹配,定位匹配的第二維索引詞。
[0009]可選的,按照所述排序信息中的排序順序,在設(shè)備屏幕的預(yù)置位置處依次對所述第二維索引詞進(jìn)行展示,包括:獲取預(yù)置的每個(gè)第二位索引詞的展示范圍;按照所述排序信息中的排序順序和所述展示范圍,依次確定每個(gè)第二維索引詞在設(shè)備屏幕的預(yù)置位置處的展示坐標(biāo)信息;按照各自的展示坐標(biāo)信息依次對所述第二維索引詞進(jìn)行展示。
[0010]根據(jù)本發(fā)明的另一個(gè)方面,提供了一種信息的查找裝置,包括:第一展示模塊,適于確定存儲信息條目的數(shù)據(jù)庫中選定第一維索引詞對應(yīng)的信息條目的第二維索引詞,并對所述第二維索引詞進(jìn)行展示;定位模塊,適于獲取反饋的指示信息,并依據(jù)所述指示信息定位第二維索引詞;第二展示模塊,適于從定位的姓氏對應(yīng)的聯(lián)系人開始進(jìn)行展示。
[0011]可選的,還包括:索引建立模塊,適于預(yù)先從所述信息條目的第二維索引詞中抽取第一維索引詞,并針對每個(gè)第一維索引詞建立所述信息條目的第一維索引。
[0012]可選的,還包括:排序模塊,適于對每個(gè)第一維索引中的信息條目,按照預(yù)置順序?qū)λ鲂畔l目的所述第二維索引詞進(jìn)行排序,確定所述第二維索引詞的排序信息;所述第一展示模塊,用于按照所述排序信息中的排序順序,在設(shè)備屏幕的預(yù)置位置處依次對所述第二維索引詞進(jìn)行展示。
[0013]可選的,所述定位模塊,包括:生成子模塊,適于依據(jù)用戶對設(shè)備屏幕的點(diǎn)擊操作生成指示信息,其中,所述指示信息中包括所述點(diǎn)擊操作在所述設(shè)備屏幕上的點(diǎn)擊位置;匹配定位子模塊,適于采用所述點(diǎn)擊位置與所述預(yù)置位置處展示的第二維索引詞進(jìn)行匹配,定位匹配的第二維索引詞。
[0014]可選的,所述第一展示模塊,包括:獲取子模塊,適于獲取預(yù)置的每個(gè)第二位索引詞的展示范圍;坐標(biāo)確定子模塊,適于按照所述排序信息中的排序順序和所述展示范圍,依次確定每個(gè)第二維索引詞在設(shè)備屏幕的預(yù)置位置處的展示坐標(biāo)信息;展示子模塊,適于按照各自的展示坐標(biāo)信息依次對所述第二維索引詞進(jìn)行展示。
[0015]本發(fā)明采用二維索引與其他索引并存的方式對數(shù)據(jù)進(jìn)行檢索,即在數(shù)據(jù)庫中確定選定第一維索引詞對應(yīng)的信息條目的第二維索引詞,并對第二維索引詞進(jìn)行展示,然后依據(jù)反饋的指示信息定位第二維索引詞,通過二維索快速定位第二維索引詞,并且對于通過二維索引快速定位的第二維索引詞對應(yīng)的信息條目,還按照其他排序方式排序并從定位的第二維索引詞對應(yīng)的信息條目開始對信息條目進(jìn)行展示,便于用戶對信息條目進(jìn)行查找,提高數(shù)據(jù)的查找效率。
[0016]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【專利附圖】
【附圖說明】
[0017]通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0018]圖1示出了根據(jù)本發(fā)明實(shí)施例一提供的信息的查找方法的步驟流程圖;
[0019]圖2示出了根據(jù)本發(fā)明實(shí)施例二提供的信息的查找方法的步驟流程圖;
[0020]圖3示出了根據(jù)本發(fā)明實(shí)施例三提供的信息的查找方法的步驟流程圖;
[0021]圖4示出了本發(fā)明實(shí)施例中一種聯(lián)系人展示界面下的點(diǎn)擊定位示意圖;
[0022]圖5示出了根據(jù)本發(fā)明實(shí)施例四提供的信息的查找裝置的結(jié)構(gòu)框圖;
[0023]圖6示出了根據(jù)本發(fā)明實(shí)施例四提供的信息的查找裝置的可選結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0024]下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0025]參照圖1,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種信息的查找方法實(shí)施例的步驟流程圖,具體可以包括如下步驟:
[0026]步驟102,確定存儲信息條目的數(shù)據(jù)庫中選定第一維索引詞對應(yīng)的信息條目的第二維索引詞,并對所述第二維索引詞進(jìn)行展示。
[0027]數(shù)據(jù)庫是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫,在采用數(shù)據(jù)庫存儲信息條目時(shí),可以按照一定規(guī)律對其中的信息條目進(jìn)行檢索。即數(shù)據(jù)庫中的信息條目可以基于一定的索引詞進(jìn)行排序,便于對信息條目進(jìn)行查找,并且數(shù)據(jù)庫中可以設(shè)置多種索引詞且索引詞之間具有關(guān)聯(lián)。
[0028]本發(fā)明實(shí)施例中,在數(shù)據(jù)庫中建立二維索引,該二維索引包括:第一維索引詞和第二維索引詞,其中第一維索引詞是從第二維索引詞中抽取得到的,不同的第二維索引詞可能抽取到相同的第一維索引詞。
[0029]首先選定數(shù)據(jù)庫中檢索的第一維索引詞,然后確定選定第一維索引詞對應(yīng)的信息條目的第二維索引詞,即第一維索引詞下所有的第二維索引詞。然后對第二維索引詞進(jìn)行展示,以供用戶選擇第二位索引詞,從而快速的引導(dǎo)用戶獲取需要的信息條目。
[0030]步驟104,獲取反饋的指示信息,并依據(jù)所述指示信息定位第二維索引詞。
[0031]用戶可以從展示的第二維索引詞中進(jìn)行選擇,如通過觸摸等操作反饋指示信息,該指示信息用于定位第二維索引詞,因此其中攜帶有指示選擇的第二位索引詞的描述信息,如它的位置、順序等信息,從而依據(jù)指示信息可以定位到用戶選擇的第二維索引詞。
[0032]步驟106,從定位的第二維索引詞對應(yīng)的信息條目開始進(jìn)行展示。
[0033]在終端屏幕中對定位的第二維索引詞進(jìn)行展示,以便用戶確定當(dāng)前定位的第二維索引詞是否是想要定位的,是否需要重新選擇,能否查找到需要的信息條目等。
[0034]本發(fā)明實(shí)施例中,采用二維索引與其他索引并存的方式對數(shù)據(jù)庫進(jìn)行檢索,對數(shù)據(jù)庫中的信息條目,按照預(yù)置排序規(guī)則確定定位的第二維索引詞對應(yīng)的各信息條目的排序順序,以及按照預(yù)置排序規(guī)則排序在該信息條目之后的其他信息條目,在終端的屏幕中從定位的第二維索引詞對應(yīng)的信息條目開始進(jìn)行展示,即以定位的第二維索引詞對應(yīng)的第一個(gè)信息條目開始,依次對排在其后的信息條目進(jìn)行展示。
[0035]綜上所述,本發(fā)明采用二維索引與其他索引并存的方式對數(shù)據(jù)進(jìn)行檢索,即在數(shù)據(jù)庫中確定選定第一維索引詞對應(yīng)的信息條目的第二維索引詞,并對第二維索引詞進(jìn)行展示,然后依據(jù)反饋的指示信息定位第二維索引詞,通過二維索快速定位第二維索引詞,并且對于通過二維索引快速定位的第二維索引詞對應(yīng)的信息條目,還按照其他排序方式排序并從定位的第二維索引詞對應(yīng)的信息條目開始對信息條目進(jìn)行展示,便于用戶對信息條目進(jìn)行查找,提高數(shù)據(jù)的查找效率。
[0036]實(shí)施例二
[0037]在上述實(shí)施例的基礎(chǔ)上,本實(shí)施例進(jìn)一步論述信息的查找方法。
[0038]參照圖2,示出了根據(jù)本發(fā)明實(shí)施例二提供的信息的查找方法的步驟流程圖,具體可以包括如下步驟:
[0039]步驟202,預(yù)先從所述信息條目的第二維索引詞中抽取第一維索引詞,并針對每個(gè)第一維索引詞建立所述信息條目的第一維索引。
[0040]為確定二維索引的索引順序,要預(yù)先從第二維索引詞中抽取第一維索引詞,然后對數(shù)據(jù)庫中的信息條目,按照每個(gè)第一維索引詞建立所述信息條目的第一維索引。
[0041 ] 步驟204,對每個(gè)第一維索引中的信息條目,按照預(yù)置順序?qū)λ鲂畔l目的所述第二維索引詞進(jìn)行排序,確定所述第二維索引詞的排序信息。
[0042]并且,對每個(gè)第一維索引中的信息條目,還可以按照該第一維索引所包含的第二維索引詞進(jìn)行第二維索引詞的排序,確定該第一維索引詞下第二維索引詞的排序信息,從而后續(xù)在展示第二維索引詞時(shí)可以按照該排序展示。
[0043]步驟206,確定存儲信息條目的數(shù)據(jù)庫中選定第一維索引詞對應(yīng)的信息條目的第二維索引詞。
[0044]步驟208,按照所述排序信息中的排序順序,在設(shè)備屏幕的預(yù)置位置處依次對所述第二維索引詞進(jìn)行展示。
[0045]步驟210,依據(jù)用戶對設(shè)備屏幕的點(diǎn)擊操作生成指示信息,其中,所述指示信息中包括所述點(diǎn)擊操作在所述設(shè)備屏幕上的點(diǎn)擊位置。
[0046]步驟212,采用所述點(diǎn)擊位置與所述預(yù)置位置處展示的第二維索引詞進(jìn)行匹配,定位匹配的第二維索引詞。
[0047]步驟214,從定位的第二維索引詞對應(yīng)的信息條目開始進(jìn)行展示。
[0048]用戶可以在終端屏幕中通過觸摸、點(diǎn)擊等方式選擇數(shù)據(jù)庫中的第一維索引詞,然后確定選定第一維索引詞下第二維索引詞。同時(shí)可以在述排序信息中的排序順序,在設(shè)備屏幕的預(yù)置位置處依次對所述第二維索引詞進(jìn)行展示,例如在選定第一維索引詞的周圍,如上方或下方等位置處依次顯示第二維索引詞。
[0049]然后用戶可以通過終端屏幕對第二維索引詞進(jìn)行選擇,如點(diǎn)擊某位置上的第二維索引詞以觸發(fā)指示信息的發(fā)送,該指示信息中包括點(diǎn)擊操作在所述設(shè)備屏幕上的點(diǎn)擊位置,如采用坐標(biāo)信息等表示點(diǎn)擊位置。
[0050]然后采用該點(diǎn)擊位置與預(yù)置位置處展示的第二維索引詞進(jìn)行匹配,如將點(diǎn)擊位置的坐標(biāo)與預(yù)置位置處展示的各第二維索引詞的依次坐標(biāo)進(jìn)行匹配,地位匹配的第二維索引
ο
[0051]本發(fā)明一個(gè)可選實(shí)施例中,按照所述排序信息中的排序順序,在設(shè)備屏幕的預(yù)置位置處依次對所述第二維索引詞進(jìn)行展示,包括:獲取預(yù)置的每個(gè)第二位索引詞的展示范圍;按照所述排序信息中的排序順序和所述展示范圍,依次確定每個(gè)第二維索引詞在設(shè)備屏幕的預(yù)置位置處的展示坐標(biāo)信息;按照各自的展示坐標(biāo)信息依次對所述第二維索引詞進(jìn)行展示。
[0052]由于要對第二維索引詞進(jìn)行展示以便于用戶選擇,從而進(jìn)行信息條目的快速索弓丨,因此可以預(yù)先配置第二維索引詞的展示范圍,即每個(gè)第二維索引詞在終端屏幕中展示的大小尺寸。然后可以確定第二維索引詞的數(shù)量以及排序順序,按照該排序順序確定第二維索引詞的展示順序,按照數(shù)量和展示范圍確定第二維索引詞展示的位置,如可以預(yù)置屏幕中展示第二維索引詞的展示規(guī)則,如規(guī)定每個(gè)第二維索引詞展示的位置間隔,在屏幕中展示的基準(zhǔn)位置等。并且第二維索引詞的展示范圍也可以配置為依據(jù)第二維索引詞的數(shù)量進(jìn)行調(diào)整,從而靈活的展示第二維索引詞。
[0053]例如,以最后一個(gè)第二維索引詞的展示位置為基準(zhǔn)位置,確定該基準(zhǔn)位置的展示坐標(biāo)信息,則可以依據(jù)排序順序、第二維索引詞的展示范圍以及各第二維索引詞展示的位置間隔等確定各第二維索引詞的展示位置的展示坐標(biāo)信息,從而按照各自的展示坐標(biāo)信息依次對所述第二維索引詞進(jìn)行展示。
[0054]又如,確定第二維索引詞的展示位置的中心為基準(zhǔn)位置,若第二維索引詞的數(shù)量為奇數(shù),在該基準(zhǔn)位置即為排在中間的第二維索引詞展示位置中心,若第二維索引詞數(shù)量為偶數(shù),則該基準(zhǔn)位置位于排在中間的兩個(gè)第二維索引詞展示位置的中間??梢园凑諗?shù)量的多少對第二維索引詞的展示范圍進(jìn)行調(diào)整,然后按照基準(zhǔn)位置確定每個(gè)第二維索引詞的展示坐標(biāo)信息,并對第二維索引詞進(jìn)行展示。
[0055]本發(fā)明一個(gè)可選實(shí)施例中,所述采用所述點(diǎn)擊位置與所述預(yù)置位置處展示的第二維索引詞進(jìn)行匹配,定位匹配的第二維索引詞,包括:獲取所述點(diǎn)擊位置的坐標(biāo)信息;采用所述點(diǎn)擊位置的坐標(biāo)信息依次與各第二維索引詞的展示坐標(biāo)信息進(jìn)行匹配,定位匹配的第二維索引詞。
[0056]在通過點(diǎn)擊位置匹配定位第二維索引詞時(shí),可以從指示信息中獲取第二維索引詞的點(diǎn)擊位置,即用戶在屏幕中點(diǎn)擊位置的坐標(biāo)信息,然后將點(diǎn)擊位置的坐標(biāo)信息與各第二維索引詞的展示坐標(biāo)信息進(jìn)行匹配,例如可以預(yù)先配置第二維索引詞的匹配閾值范圍,如確定以第二維索引詞展示坐標(biāo)的中心為圓點(diǎn),匹配閾值范圍為半徑的圓形區(qū)域內(nèi)的坐標(biāo),為匹配到該第二維索引詞的坐標(biāo)信息,從而通過坐標(biāo)可以定位到相應(yīng)的第二維索引詞。
[0057]綜上所述,通過第二維索引詞中抽取第一維索引詞建立二維索引,從而分別確定信息條目的第一維索引以及第一維索引下的第二維索引,并確定第二維索引詞的排序信息,便于定位第二位索引詞并快速查找信息條目。
[0058]其次,確定第二維索引詞的展示坐標(biāo)信息并按照該展示坐標(biāo)信息對第二維索引詞進(jìn)行展示,因此可以通過指示信息獲取點(diǎn)擊位置的坐標(biāo)信息,從而通過坐標(biāo)信息定位第二維索引詞,實(shí)現(xiàn)第二位索引詞的快速定位并查找信息條目。
[0059]實(shí)施例三
[0060]數(shù)據(jù)庫分為多種不同的類型,如網(wǎng)絡(luò)中存儲海量數(shù)據(jù)的大型數(shù)據(jù)庫,又如一些簡單的數(shù)據(jù)庫表等,基于不同的需求可以建立不同的數(shù)據(jù)庫。如在移動終端中通訊錄就是一種數(shù)據(jù)庫,又如終端中一些即時(shí)通訊軟件的用戶信息列表也可以看作是數(shù)據(jù)庫。
[0061]本發(fā)明實(shí)施例以移動終端中存儲的聯(lián)系人信息通訊錄作為數(shù)據(jù)庫舉例論述上述信息查找方法。其中聯(lián)系人信息即為信息條目,則第一維索引詞包括姓氏的首字母,所述第二維索引詞包括聯(lián)系人的姓氏。
[0062]在通訊錄中建立二維索引和其他排序結(jié)合的排序順序,即通訊錄中的聯(lián)系人首先按照姓氏的首字母進(jìn)行排序,對于姓氏的首字母相同的聯(lián)系人進(jìn)一步按照姓氏中其他拼音字母的拼音順序排序,然后再進(jìn)一步按照聯(lián)系人姓名中的其他名字的拼音字母的拼音順序依次排序,直到完成所有聯(lián)系人的排序。在此種排序順序下,對于通訊錄中聯(lián)系人的查找方法如圖3所示,包括如下步驟:
[0063]步驟302,預(yù)先確定通訊錄中各聯(lián)系人的姓氏的首字母,并對每個(gè)首字母分別建立聯(lián)系人的姓氏集合。
[0064]步驟304,分別對每個(gè)首字母的姓氏集合內(nèi)的姓氏按照字典的排序進(jìn)行順序,將排序結(jié)果構(gòu)成所述首字母對應(yīng)聯(lián)系人的姓氏排序信息。
[0065]步驟306,獲取預(yù)置的每個(gè)聯(lián)系人的姓氏的展示范圍。
[0066]步驟308,按照所述姓氏排序信息中的排序順序和所述展示范圍,依次確定每個(gè)聯(lián)系人的姓氏在設(shè)備屏幕的預(yù)置位置處的展示坐標(biāo)信息。
[0067]步驟310,按照各自的展示坐標(biāo)信息依次對所述聯(lián)系人的姓氏進(jìn)行展示。
[0068]步驟312,依據(jù)用戶對設(shè)備屏幕的點(diǎn)擊操作生成指示信息。
[0069]其中,所述指示信息中包括所述點(diǎn)擊操作在所述設(shè)備屏幕上的點(diǎn)擊位置。
[0070]步驟314,獲取所述點(diǎn)擊位置的坐標(biāo)信息。
[0071]步驟316,采用所述點(diǎn)擊位置的坐標(biāo)信息依次與各聯(lián)系人的姓氏的展示坐標(biāo)信息進(jìn)行匹配,定位匹配的聯(lián)系人的姓氏。
[0072]步驟318,展示定位的姓氏,以及從定位的姓氏對應(yīng)的聯(lián)系人開始對各聯(lián)系人進(jìn)行展示。
[0073]在快速定位聯(lián)系人姓氏的首字母后,可以展示該首字母對應(yīng)的聯(lián)系人姓氏,從而通過點(diǎn)擊選擇相應(yīng)的姓氏對姓氏進(jìn)行定位,然后按照定位的姓氏開始進(jìn)行展示。上述僅是一種通訊錄中聯(lián)系人的查找實(shí)施例,實(shí)施例并不受所描述的動作順序的限制。
[0074]一種聯(lián)系人展示界面下的點(diǎn)擊定位示意圖如圖4所示,用戶手指在點(diǎn)擊“L”后可以選中姓氏首字母“L”,從而展示以“L”為首字母的聯(lián)系人的姓氏“李劉路”,用戶可以再次通過點(diǎn)擊對姓氏進(jìn)行選擇,如選擇“劉”,則從以“劉”為姓氏的聯(lián)系人開始展示,從而通過對姓氏首字母以及姓氏的點(diǎn)擊選擇,可以實(shí)現(xiàn)聯(lián)系人的快速定位和查找,提高聯(lián)系人的查找效率。
[0075]對于方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實(shí)施例并不受所描述的動作順序的限制,因?yàn)橐罁?jù)本發(fā)明實(shí)施例,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動作并不一定是本發(fā)明實(shí)施例所必須的。
[0076]實(shí)施例四
[0077]在上述實(shí)施例的基礎(chǔ)上,本實(shí)施例還提供了一種信息的查找裝置。
[0078]參照圖5,示出了根據(jù)本發(fā)明實(shí)施例四提供的信息的查找裝置的結(jié)構(gòu)框圖,具體可以包括如下模塊:
[0079]第一展示模塊502,適于確定存儲信息條目的數(shù)據(jù)庫中選定第一維索引詞對應(yīng)的信息條目的第二維索引詞,并對所述第二維索引詞進(jìn)行展示。
[0080]定位模塊504,適于獲取反饋的指示信息,并依據(jù)所述指示信息定位第二維索引
ο
[0081]第二展示模塊506,適于從定位的姓氏對應(yīng)的聯(lián)系人開始進(jìn)行展示。
[0082]綜上所述,本發(fā)明采用二維索引與其他索引并存的方式對數(shù)據(jù)進(jìn)行檢索,即在數(shù)據(jù)庫中確定選定第一維索引詞對應(yīng)的信息條目的第二維索引詞,并對第二維索引詞進(jìn)行展示,然后依據(jù)反饋的指示信息定位第二維索引詞,通過二維索快速定位第二維索引詞,并且對于通過二維索引快速定位的第二維索引詞對應(yīng)的信息條目,還按照其他排序方式排序并從定位的第二維索引詞對應(yīng)的信息條目開始對信息條目進(jìn)行展示,便于用戶對信息條目進(jìn)行查找,提高數(shù)據(jù)的查找效率。
[0083]參照圖6,示出了根據(jù)本發(fā)明實(shí)施例四提供的信息的查找裝置的可選結(jié)構(gòu)框圖。
[0084]該信息的查找裝置還包括:索引建立模塊508,適于預(yù)先從所述信息條目的第二維索引詞中抽取第一維索引詞,并針對每個(gè)第一維索引詞建立所述信息條目的第一維索引。
[0085]排序模塊510,適于對每個(gè)第一維索引中的信息條目,按照預(yù)置順序?qū)λ鲂畔l目的所述第二維索引詞進(jìn)行排序,確定所述第二維索引詞的排序信息;則所述第一展示模塊502,用于按照所述排序信息中的排序順序,在設(shè)備屏幕的預(yù)置位置處依次對所述第二維索引詞進(jìn)行展示。
[0086]本發(fā)明一個(gè)可選實(shí)施例中,所述定位模塊504,包括:生成子模塊50402,適于依據(jù)用戶對設(shè)備屏幕的點(diǎn)擊操作生成指示信息,其中,所述指示信息中包括所述點(diǎn)擊操作在所述設(shè)備屏幕上的點(diǎn)擊位置;匹配定位子模塊50404,適于采用所述點(diǎn)擊位置與所述預(yù)置位置處展示的第二維索引詞進(jìn)行匹配,定位匹配的第二維索引詞。
[0087]所述第一展示模塊502,包括:獲取子模塊50202,適于獲取預(yù)置的每個(gè)第二位索引詞的展示范圍;坐標(biāo)確定子模塊50204,適于按照所述排序信息中的排序順序和所述展示范圍,依次確定每個(gè)第二維索引詞在設(shè)備屏幕的預(yù)置位置處的展示坐標(biāo)信息;展示子模塊50206,適于按照各自的展示坐標(biāo)信息依次對所述第二維索引詞進(jìn)行展示。
[0088]所述匹配定位子模塊50404,適于獲取所述點(diǎn)擊位置的坐標(biāo)信息;采用所述點(diǎn)擊位置的坐標(biāo)信息依次與各第二維索引詞的展示坐標(biāo)信息進(jìn)行匹配,定位匹配的第二維索引
ο
[0089]當(dāng)所述信息條目為移動終端中存儲的聯(lián)系人信息時(shí),所述存儲信息條目的數(shù)據(jù)庫包括所述移動終端的通訊錄,所述第一維索引詞包括姓氏的首字母,所述第二維索引詞包括聯(lián)系人的姓氏。
[0090]綜上所述,通過第二維索引詞中抽取第一維索引詞建立二維索引,從而分別確定信息條目的第一維索引以及第一維索引下的第二維索引,并確定第二維索引詞的排序信息,便于定位第二位索引詞并快速查找信息條目。
[0091]其次,確定第二維索引詞的展示坐標(biāo)信息并按照該展示坐標(biāo)信息對第二維索引詞進(jìn)行展示,因此可以通過指示信息獲取點(diǎn)擊位置的坐標(biāo)信息,從而通過坐標(biāo)信息定位第二維索引詞,實(shí)現(xiàn)第二位索引詞的快速定位并查找信息條目。
[0092]對于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
[0093]在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
[0094]在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
[0095]類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循【具體實(shí)施方式】的權(quán)利要求書由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
[0096]本領(lǐng)域那些技術(shù)人員可以理解,可以對實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們設(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中。可以把實(shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來代替。
[0097]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。
[0098]本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號處理器(DSP)來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的信息的查找方法和裝置設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0099]應(yīng)該注意的是上述實(shí)施例對本發(fā)明進(jìn)行說明而不是對本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過同一個(gè)硬件項(xiàng)來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
[0100]本發(fā)明公開了 Al、一種信息的查找方法,包括:確定存儲信息條目的數(shù)據(jù)庫中選定第一維索引詞對應(yīng)的信息條目的第二維索引詞,并對所述第二維索引詞進(jìn)行展示;獲取反饋的指示信息,并依據(jù)所述指示信息定位第二維索引詞;從定位的第二維索引詞對應(yīng)的信息條目開始進(jìn)行展示。
[0101]A2、如Al所述的方法,所述確定存儲信息條目的數(shù)據(jù)庫中選定第一維索引詞對應(yīng)的信息條目的第二維索引詞之前,還包括:預(yù)先從所述信息條目的第二維索引詞中抽取第一維索引詞,并針對每個(gè)第一維索引詞建立所述信息條目的第一維索引。
[0102]A3、如Al所述的方法,針對每個(gè)第一維索引詞建立所述信息條目的第一維索引之后,還包括:對每個(gè)第一維索引中的信息條目,按照預(yù)置順序?qū)λ鲂畔l目的所述第二維索引詞進(jìn)行排序,確定所述第二維索引詞的排序信息;則所述對所述第二維索引詞進(jìn)行展示,包括:按照所述排序信息中的排序順序,在設(shè)備屏幕的預(yù)置位置處依次對所述第二維索引詞進(jìn)行展示。
[0103]A4、如A3所述的方法,獲取反饋的指示信息,并依據(jù)所述指示信息定位第二維索引詞,包括:依據(jù)用戶對設(shè)備屏幕的點(diǎn)擊操作生成指示信息,其中,所述指示信息中包括所述點(diǎn)擊操作在所述設(shè)備屏幕上的點(diǎn)擊位置;采用所述點(diǎn)擊位置與所述預(yù)置位置處展示的第二維索引詞進(jìn)行匹配,定位匹配的第二維索引詞。
[0104]A5、如A4所述的方法,按照所述排序信息中的排序順序,在設(shè)備屏幕的預(yù)置位置處依次對所述第二維索引詞進(jìn)行展示,包括:獲取預(yù)置的每個(gè)第二位索引詞的展示范圍;按照所述排序信息中的排序順序和所述展示范圍,依次確定每個(gè)第二維索引詞在設(shè)備屏幕的預(yù)置位置處的展示坐標(biāo)信息;按照各自的展示坐標(biāo)信息依次對所述第二維索引詞進(jìn)行展
/Jn ο
[0105]A6、如A5所述的方法,所述采用所述點(diǎn)擊位置與所述預(yù)置位置處展示的第二維索引詞進(jìn)行匹配,定位匹配的第二維索引詞,包括:獲取所述點(diǎn)擊位置的坐標(biāo)信息;采用所述點(diǎn)擊位置的坐標(biāo)信息依次與各第二維索引詞的展示坐標(biāo)信息進(jìn)行匹配,定位匹配的第二維索引詞。
[0106]A7、如Al至A6任一所述的方法,當(dāng)所述信息條目為移動終端中存儲的聯(lián)系人信息時(shí),所述存儲信息條目的數(shù)據(jù)庫包括所述移動終端的通訊錄,所述第一維索引詞包括姓氏的首字母,所述第二維索引詞包括聯(lián)系人的姓氏。
[0107]本發(fā)明還公開了 B8、一種信息的查找裝置,包括:第一展示模塊,適于確定存儲信息條目的數(shù)據(jù)庫中選定第一維索引詞對應(yīng)的信息條目的第二維索引詞,并對所述第二維索引詞進(jìn)行展示;定位模塊,適于獲取反饋的指示信息,并依據(jù)所述指示信息定位第二維索引詞;第二展示模塊,適于從定位的姓氏對應(yīng)的聯(lián)系人開始進(jìn)行展示。
[0108]B9、如B8所述的裝置,還包括:索引建立模塊,適于預(yù)先從所述信息條目的第二維索引詞中抽取第一維索引詞,并針對每個(gè)第一維索引詞建立所述信息條目的第一維索引。
[0109]B10、如B8所述的裝置,還包括:排序模塊,適于對每個(gè)第一維索引中的信息條目,按照預(yù)置順序?qū)λ鲂畔l目的所述第二維索引詞進(jìn)行排序,確定所述第二維索引詞的排序信息;所述第一展示模塊,用于按照所述排序信息中的排序順序,在設(shè)備屏幕的預(yù)置位置處依次對所述第二維索引詞進(jìn)行展示。
[0110]B11、如BlO所述的裝置,所述定位模塊,包括:生成子模塊,適于依據(jù)用戶對設(shè)備屏幕的點(diǎn)擊操作生成指示信息,其中,所述指示信息中包括所述點(diǎn)擊操作在所述設(shè)備屏幕上的點(diǎn)擊位置;匹配定位子模塊,適于采用所述點(diǎn)擊位置與所述預(yù)置位置處展示的第二維索引詞進(jìn)行匹配,定位匹配的第二維索引詞。
[0111]B12、如Bll所述的裝置,所述第一展示模塊,包括:獲取子模塊,適于獲取預(yù)置的每個(gè)第二位索引詞的展示范圍;坐標(biāo)確定子模塊,適于按照所述排序信息中的排序順序和所述展示范圍,依次確定每個(gè)第二維索引詞在設(shè)備屏幕的預(yù)置位置處的展示坐標(biāo)信息;展示子模塊,適于按照各自的展示坐標(biāo)信息依次對所述第二維索引詞進(jìn)行展示。
[0112]B13、如B12所述的裝置:所述匹配定位子模塊,適于獲取所述點(diǎn)擊位置的坐標(biāo)信息;采用所述點(diǎn)擊位置的坐標(biāo)信息依次與各第二維索引詞的展示坐標(biāo)信息進(jìn)行匹配,定位匹配的第二維索引詞。
[0113]B14、如B8至B13任一所述的裝置,當(dāng)所述信息條目為移動終端中存儲的聯(lián)系人信息時(shí),所述存儲信息條目的數(shù)據(jù)庫包括所述移動終端的通訊錄,所述第一維索引詞包括姓氏的首字母,所述第二維索引詞包括聯(lián)系人的姓氏。
【權(quán)利要求】
1.一種信息的查找方法,包括: 確定存儲信息條目的數(shù)據(jù)庫中選定第一維索引詞對應(yīng)的信息條目的第二維索引詞,并對所述第二維索引詞進(jìn)行展示; 獲取反饋的指示信息,并依據(jù)所述指示信息定位第二維索引詞; 從定位的第二維索引詞對應(yīng)的信息條目開始進(jìn)行展示。
2.如權(quán)利要求1所述的方法,其特征在于,所述確定存儲信息條目的數(shù)據(jù)庫中選定第一維索引詞對應(yīng)的信息條目的第二維索引詞之前,還包括: 預(yù)先從所述信息條目的第二維索引詞中抽取第一維索引詞,并針對每個(gè)第一維索引詞建立所述信息條目的第一維索引。
3.如權(quán)利要求1所述的方法,其特征在于,針對每個(gè)第一維索引詞建立所述信息條目的第一維索引之后,還包括: 對每個(gè)第一維索引中的信息條目,按照預(yù)置順序?qū)λ鲂畔l目的所述第二維索引詞進(jìn)行排序,確定所述第二維索引詞的排序信息; 則所述對所述第二維索引詞進(jìn)行展示,包括:按照所述排序信息中的排序順序,在設(shè)備屏幕的預(yù)置位置處依次對所述第二維索引詞進(jìn)行展示。
4.如權(quán)利要求3所述的方法,其特征在于,獲取反饋的指示信息,并依據(jù)所述指示信息定位第二維索引詞,包括: 依據(jù)用戶對設(shè)備屏幕的點(diǎn)擊操作生成指示信息,其中,所述指示信息中包括所述點(diǎn)擊操作在所述設(shè)備屏幕上的點(diǎn)擊位置; 采用所述點(diǎn)擊位置與所述預(yù)置位置處展示的第二維索引詞進(jìn)行匹配,定位匹配的第二維索引詞。
5.如權(quán)利要求4所述的方法,其特征在于,按照所述排序信息中的排序順序,在設(shè)備屏幕的預(yù)置位置處依次對所述第二維索引詞進(jìn)行展示,包括: 獲取預(yù)置的每個(gè)第二位索引詞的展示范圍; 按照所述排序信息中的排序順序和所述展示范圍,依次確定每個(gè)第二維索引詞在設(shè)備屏幕的預(yù)置位置處的展示坐標(biāo)信息; 按照各自的展示坐標(biāo)信息依次對所述第二維索引詞進(jìn)行展示。
6.—種信息的查找裝置,包括: 第一展示模塊,適于確定存儲信息條目的數(shù)據(jù)庫中選定第一維索引詞對應(yīng)的信息條目的第二維索引詞,并對所述第二維索引詞進(jìn)行展示; 定位模塊,適于獲取反饋的指示信息,并依據(jù)所述指示信息定位第二維索引詞; 第二展示模塊,適于從定位的姓氏對應(yīng)的聯(lián)系人開始進(jìn)行展示。
7.如權(quán)利要求6所述的裝置,其特征在于,還包括: 索引建立模塊,適于預(yù)先從所述信息條目的第二維索引詞中抽取第一維索引詞,并針對每個(gè)第一維索引詞建立所述信息條目的第一維索引。
8.如權(quán)利要求6所述的裝置,其特征在于,還包括: 排序模塊,適于對每個(gè)第一維索引中的信息條目,按照預(yù)置順序?qū)λ鲂畔l目的所述第二維索引詞進(jìn)行排序,確定所述第二維索引詞的排序信息; 所述第一展示模塊,用于按照所述排序信息中的排序順序,在設(shè)備屏幕的預(yù)置位置處依次對所述第二維索引詞進(jìn)行展示。
9.如權(quán)利要求8所述的裝置,其特征在于,所述定位模塊,包括: 生成子模塊,適于依據(jù)用戶對設(shè)備屏幕的點(diǎn)擊操作生成指示信息,其中,所述指示信息中包括所述點(diǎn)擊操作在所述設(shè)備屏幕上的點(diǎn)擊位置; 匹配定位子模塊,適于采用所述點(diǎn)擊位置與所述預(yù)置位置處展示的第二維索引詞進(jìn)行匹配,定位匹配的第二維索引詞。
10.如權(quán)利要求9所述的裝置,其特征在于,所述第一展示模塊,包括: 獲取子模塊,適于獲取預(yù)置的每個(gè)第二位索引詞的展示范圍; 坐標(biāo)確定子模塊,適于按照所述排序信息中的排序順序和所述展示范圍,依次確定每個(gè)第二維索引詞在設(shè)備屏幕的預(yù)置位置處的展示坐標(biāo)信息; 展示子模塊,適于按照各自的展示坐標(biāo)信息依次對所述第二維索引詞進(jìn)行展示。
【文檔編號】H04M1/725GK104253903SQ201410447247
【公開日】2014年12月31日 申請日期:2014年9月3日 優(yōu)先權(quán)日:2014年9月3日
【發(fā)明者】張之弢, 段培堃, 陳濤, 和楠 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司