索引展示、目標標識符集合查找方法及裝置的制造方法
【專利摘要】本發(fā)明提供一種索引展示、目標標識符集合查找方法及裝置。該目標標識符集合的查找方法,包括:從展示的第i索引列表中確定目標標識符集合中第i字符對應的索引;確定包含第i字符對應的索引的標識符集合,作為第i標識符集合;從展示的第j索引列表中確定目標標識符集合中第j字符對應的索引;判斷所述第i標識符集合中是否包含第j字符對應的索引;將包含第j字符對應的索引的第i標識符集合作為第j標識符集合,并展示所述第j標識符集合。本發(fā)明解決了現有技術中數據過多的情況下查找目標標識符集合效率低下的問題。
【專利說明】
索引展示、目標標識符集合查找方法及裝置
技術領域
[0001]本發(fā)明實施例涉及數據處理技術領域,尤其涉及一種目標標識符集合的查找方法及裝置。
【背景技術】
[0002]隨著信息技術的發(fā)展,在可以存儲數據的終端設備上,存儲的數據越來越多。為便于區(qū)分,通常會為這些數據添加由一個或多個字符組成的標識符集合,以命名或界定該數據。在進行數據查找時,便可利用該標識符集合在眾多數據中查找該標識符集合對應的數據。舉例而言,在PC終端上的一個文件夾中,可能會存放大量的文件,為區(qū)分這些文件,每個文件具有各自的文件名,該文件名是由一個個字符組成的標識符集合(比如,文件名“abc”是由a、b、c三個字母組成的標識符集合),通過該文件名便可查找文件名對應的文件。還比如,移動終端的聯(lián)系人目錄中,存在若干電話號碼等信息,這些電話號碼信息與聯(lián)系人名稱對應,聯(lián)系人名稱是由一個個字符組成的標識符集合(比如,聯(lián)系人名稱“艾平”是由“艾”、“平”兩個字符組成的標識符集合),通過該聯(lián)系人名稱便可查找其對應的電話號碼。
[0003]現有技術在查找標識符集合對應的數據時,通常會以標識符集合中的首個標識符為基礎,按照某種排列依據進行排列,比如,對于一個由漢字組成的標識符集合,以標識符集合中的首個漢字對應的拼音首字母作為依據進行排列,那么拼音首字母為“a”的數據會排在首字母為“b”的數據前面。在查找時,通過在終端上點擊字母列表中的相應字母,便能查找到相應字母對應的所有數據。
[0004]盡管上述方式在某些情況下能夠順利地查找到目標標識符集合對應的數據,但是,如果數據量較大,尤其是具有相同標識符(或具有相同排列依據)的標識符集合對應的數據較大時,操作者可能需要多次翻閱(或滑動)才能夠找到目標標識符集合對應的數據,花費時間較長,查找效率低。
【發(fā)明內容】
[0005]本發(fā)明實施例提供一種對標識符集合中標識符對應的索引進行展示的方法及裝置,另外還提供一種目標標識符集合的查找方法及裝置,用以解決現有技術中數據過多的情況下查找目標標識符集合效率低下的問題。
[0006]本發(fā)明實施例提供一種對標識符集合中標識符對應的索引進行展示的方法,包括:
[0007]確定第一索引列表中的第一索引,所述第一索引為一個標識符集合中包含的第一標識符對應的索引;
[0008]根據所述第一索引確定包含第一索引的標識符集合;
[0009]判斷所述包含第一索引的標識符集合中是否包含第二標識符;
[0010]如果包含第二標識符,提取所述第二標識符對應的索引生成第二索引列表,展示所述第二索引列表。
[0011]優(yōu)選地,確定第一索引列表中的第一索引之后,所述方法還包括:
[0012]為所述第一索引添加指定展示效果。
[0013]優(yōu)選地,根據所述第一索引確定包含第一索引的標識符集合之后,所述方法還包括:
[0014]將包含第一索引的標識符集合進行展示。
[0015]優(yōu)選地,將包含第一索引的標識符集合進行展示,包括:
[0016]將包含第一索引的標識符集合中的首個標識符集合移動至可視區(qū)域頂端。
[0017]優(yōu)選地,所述第一索引對應標識符集合中的首個標識符。
[0018]優(yōu)選地,第一標識符和第二標識符為同一標識符集合中的相鄰標識符。
[0019]優(yōu)選地,展示所述第二索引列表,包括:
[0020]將第二索引列表展示在所述第一索引列表的相鄰位置。
[0021]優(yōu)選地,將標識符集合中的最后一個標識符以圖標形式進行展示。
[0022]優(yōu)選地,所述方法應用于移動終端通訊錄。
[0023]本發(fā)明實施例還提供一種對標識符集合中標識符對應的索引進行展示的展示裝置,包括:
[0024]索引確定單元、集合確定單元、標識符判斷單元、索引展示單元,其中,
[0025]所述索引確定單元,用于確定第一索引列表中的第一索引,所述第一索引為一個標識符集合中包含的第一標識符對應的索引;
[0026]所述集合確定單元,用于根據所述第一索引確定包含第一索引的標識符集合;
[0027]所述標識符判斷單元,用于判斷所述包含第一索引的標識符集合中是否包含第二標識符;
[0028]所述索引展示單元,用于如果包含第二標識符,提取所述第二標識符對應的索引生成第二索引列表,展示所述第二索引列表。
[0029]優(yōu)選地,所述裝置還包括展示效果添加單元,具體用于:確定第一索引列表中的第一索引之后,為所述第一索引添加指定展示效果。
[0030]優(yōu)選地,所述裝置還包括標識符集合展示單元,具體用于:根據第一索引確定包含第一索引的標識符集合之后,將包含第一索引的標識符集合進行展示。
[0031]優(yōu)選地,所述標識符集合展示單元具體用于:將包含第一索引的標識符集合中的首個標識符集合移動至可視區(qū)域頂端。
[0032]優(yōu)選地,所述索引展示單元,具體用于:將第二索引列表展示在所述第一索引列表的相鄰位置。
[0033]優(yōu)選地,所述裝置還包括:圖標展示單元,具體用于:將標識符集合中的最后一個標識符以圖標形式進行展示。
[0034]本發(fā)明實施例還提供一種目標標識符集合的查找方法,所述目標標識符集合具有N個標識符,其特征在于,包括:
[0035]從展示的第i索引列表中確定目標標識符集合中第i字符對應的索引;
[0036]確定包含第i字符對應的索引的標識符集合,作為第i標識符集合;
[0037]從展示的第j索引列表中確定目標標識符集合中第j字符對應的索引;
[0038]判斷所述第i標識符集合中是否包含第j字符對應的索引;
[0039]將包含第j字符對應的索引的第i標識符集合作為第j標識符集合,并呈現所述第j標識符集合;
[0040]在對目標標識符集合中的N個標識符進行上述步驟后,從呈現的第N標識符集合中確定目標標識符集合,所述N為大于I的自然數,所述i e N,j e N,i < j,所述第i索引列表、第j索引列表分別為上述的第一索引列表、第二索引列表,或者均為第二索引列表。[0041 ] 本發(fā)明實施例還提供一種目標標識符集合的查找裝置,所述目標標識符集合具有N個標識符,其特征在于,包括:索引第一確定單元,標識符集合確定單元,索引第二確定單元,索引判斷單元,標識符集合展示單元,其中,
[0042]所述索引第一確定單元,用于從展示的第i索引列表中確定目標標識符集合中第i字符對應的索引;
[0043]所述標識符集合確定單元,用于確定包含第i字符對應的索引的標識符集合,作為第i標識符集合;
[0044]所述索引第二確定單元,用于從展示的第j索引列表中確定目標標識符集合中第j字符對應的索引;
[0045]所述索引判斷單元,用于判斷所述第i標識符集合中是否包含第j字符對應的索弓I ;
[0046]所述標識符集合展示單元,用于將包含第j字符對應的索引的第i標識符集合作為第j標識符集合,并展示所述第j標識符集合;
[0047]在對目標標識符集合中的N個標識符進行上述步驟后,從呈現的第N標識符集合中確定目標標識符集合,所述N為大于I的自然數,所述i eN,j e N, i< j,所述第i索引列表、第j索引列表分別為權利要求10至15中任一權項所述的第一索引列表、第二索引列表,或者均為第二索引列表。
[0048]本發(fā)明實施例提供的索引展示、目標標識符集合查找方法及裝置,根據針對第一索引列表中的第一索引,確定出包含第一索引的標識符集合后,又確定出在包含第一索引的基礎上同時包含第二標識符的標識符集合,并提取第二標識符對應的索引生成第二索引列表,然后展示,也就是對數據標識在第一次分類的基礎上進行了第二次分類,用戶可以利用第二次分類有計劃地進行查找。在查找時,由于在生成索引列表的基礎上進行查找目標標識符集合,根據標識符集合中的標識符,逐步篩選,所以解決了現有技術只根據一個標識符為基礎進行查找時,如果包含這個標識符的標識符集合過多而導致的查找效率低的問題。
【附圖說明】
[0049]為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖做一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0050]圖1為現有技術的一種對通訊錄進行展示的示意圖;
[0051]圖2為本發(fā)明實施例提供的一種對標識符集合中標識符對應的索引進行展示的方法的流程示意圖;
[0052]圖3為本發(fā)明實施例提供的為標識符添加展示效果的示意圖;
[0053]圖4為本發(fā)明實施例提供的在可視區(qū)域對聯(lián)系人進行展示的示意圖;
[0054]圖5為本發(fā)明實施例提供的將標識符集合進行展示的示意圖;
[0055]圖6為本發(fā)明實施例提供的將數據標識中的最后一個標識符以圖標形式進行展示的示意圖;
[0056]圖7為本發(fā)明實施例提供的一種對標識符集合中標識符對應的索引進行展示的裝置的結構框圖;
[0057]圖8為本發(fā)明實施例提供的一種針對移動終端通訊錄中聯(lián)系人名稱標識符集合的展示方法的流程示意圖;
[0058]圖9為本發(fā)明實施例提供的為標識符添加展示效果的示意圖;
[0059]圖10為本發(fā)明實施例提供的在可視區(qū)域對聯(lián)系人進行展示的示意圖;
[0060]圖11為本發(fā)明實施例提供的將標識符集合進行展示的示意圖;
[0061]圖12為本發(fā)明實施例提供的確定出第一索引后的示意圖;
[0062]圖13為本發(fā)明實施例提供的在平板電腦電子化菜單中點菜的示意圖;
[0063]圖14為本發(fā)明實施例提供的一種目標標識符集合查找方法流程示意圖;
[0064]圖15為本發(fā)明實施例提供的一種目標標識符集合查找裝置的結構框圖。
【具體實施方式】
[0065]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0066]實施例1
[0067]如前所述,現有技術在查找標識符集合對應的數據時,通常會以標識符集合中的首個標識符為基礎,按照某種排列依據進行排列,比如如圖1所示的通訊錄,以聯(lián)系人名稱中首個漢字的漢語拼音聲母為基礎,按照的英文字母的正排列順序(abed......xyz)進行排列,那么聯(lián)系人名稱中首個漢字為“艾”的聯(lián)系人就會排在首個漢字為“白”的聯(lián)系人之前,類似地,如果按照逆排列順序進行排列,則聯(lián)系人名稱中首個漢字為“艾”的聯(lián)系人就會排在首個漢字為“白”的聯(lián)系人之后??梢栽谌鐖D1所示的可視區(qū)域(用于展示內容的區(qū)域)的最右側展示字母列表,當查找首個漢字為“王”的聯(lián)系人時,可以從字母列表中找到標識符“W”,從而查找首個漢字為“王”的聯(lián)系人。但是如果數據量很大,或受制于移動終端可視區(qū)域的大小,比如首個漢字為“王”的聯(lián)系人很多,需要翻閱多次才能夠找到,所以僅靠現有技術進行查找,顯然查找效率較低。而且由于聯(lián)系人的過量過多,在用戶翻閱的過程中很容易使用戶造成煩躁情緒,這就更不利于提高查找的效率。所以鑒于此缺陷,實施例1提供了一種對標識符集合中標識符對應的索引進行展示的展示方法,為提高查找數據奠定了基礎。該方法的流程示意圖如圖2所示,包括下述步驟:
[0068]步驟11:確定第一索引列表中的第一索引。
[0069]該步驟中,第一索引可以是一個標識符集合中包含的第一標識符對應的索引。
[0070]具體地,前文已經介紹,標識符集合可以是指數據的標識信息,比如,名稱標識信息(文件名)或屬性標識信息(保存在屬性信息中),都可以作為標識符集合,例如,文件名可以包括中文、英文或其他文字或符號等;屬性信息可以包括作者、專輯或單位等。標識符集合中包含至少一個標識符,比如文件名“abc”中包含了三個標識符,聯(lián)系人“艾平”中包含了兩個標識符等。在實際應用中,標識符集合中往往會包含不止一個標識符,所以可以從每個標識符集合中選取第一標識符,組成第一索引列表。該第一索引列表就可以是指標識符集合中的首個標識符,比如,文件名“abc”的第一標識符為“a”,聯(lián)系人“艾平”的第一標識符為“艾”。對第一標識符進行分類并組成集合,就可以稱為第一索引列表,對于這個索引列表,就可以理解為是對標識符集合的分類,比如,所有第一標識符為“a”的文件數據為一類,所有第一標識符為“艾”的聯(lián)系人為一類,可以參考如圖1來理解。
[0071]需要說明的是,標識符可以就是指標識符集合中包含的標識符本身,也可以是由標識符本身進行的轉換,或提取的特征值。比如,文件名“abc”的第一標識符就可以為“a”本身,而聯(lián)系人“艾平”的第一標識符可以為“艾”根據漢語拼音聲母的轉換,漢語拼音為“M”,所以第一標識符可以是“a”,還可以是筆畫、偏旁部首等。
[0072]本實施例開頭已經介紹,為了便于查找數據,可以在如圖1所示的可視區(qū)域的最右側展示第一索引列表,用戶可以通過對第一索引列表中的第一索引發(fā)送點擊或選擇指令等來進行查找??梢钥吹剑搱D中,第一第一索引是針對聯(lián)系人名稱首個標識符的漢語拼音的首字母,多個第一標識符組成了第一索引列表。
[0073]在實際應用中,為了確定出第一索引進行展示,在該步驟之后,還可以包括:為所述第一索引添加指定展示效果。具體地,當確定出第一索引列表中“w”索引后時,如圖3所示,為“w”索引添加背景加深的展示效果。進一步地,為了對確定出第一索引進行展示,還可以如圖3所示,在可視區(qū)域的指定位置展示“w”索引的圖標。再進一步地,為了對確定出第一索引進行展示,還可以如圖3所示,為第一索引列表添加背景加深的展示效果。在實現方式上,索引列表可以為一個控件。
[0074]步驟12:根據第一索引確定包含第一索引的標識符集合。
[0075]該步驟中,當確定出第一索引后,就可確定出包含第一索引的標識符集合。比如,當確定出第一索引列表中“w”索引后,就可以確定出首個字符的漢語拼音聲母為“w”的聯(lián)系人,比如“王”、“汪”等。
[0076]在實際應用中,為了便于查找,在該步驟之后,還可以將包含第一標識符的數據標識對應的數據進行展示。比如,如圖4所示,在可視區(qū)域的左側對首個字符的漢語拼音聲母為“w”的聯(lián)系人進行展示。在進行展示時,可以將包含第一索引的標識符集合中的首個標識符集合移動至可視區(qū)域頂端,如圖3所示,將第一個首個字符為“王”的聯(lián)系人移動至可視區(qū)域頂端。
[0077]步驟13:判斷包含第一索引的標識符集合中是否包含第二標識符。
[0078]前文已經介紹,標識符集合中往往會包含不止一個標識符,在包含第一標識符的標識符集合很多的情況下,如果包含多個標識符,顯然查找某個標識符集合會比較困難。所以,可以再利用一個標識符進行篩選,也可以理解為在第一次分類的基礎上進行二次分類。所以就可以判斷所述包含第一索引的標識符集合中是否包含第二標識符,該第二標識符是有別于第一標識符的,比如,文件名“abc”的第一標識符為“a”,則第二標識符可以為“b”或“C”,聯(lián)系人“艾平”的第一標識符為“艾”,則第二標識符為“平”。
[0079]在實際應用中,考慮到用戶的查找習慣,一般情況下,是按照標識符的前后順序進行查找。比如,想要查找“abc”這個文件數據,會先通過標識符“a”進行查找,如果不容易找到,一般地,會再通過標識符“b”進行查找,又如,想要想要查找“王凌月”這個聯(lián)系人,會先通過首字符“王”進行查找,如果不容易找到,一般地,會再通過次字符“凌”進行查找而非“月”。所以在一種實施方式中,第一標識符和第二標識符為同一標識符集合中的相鄰標識符。
[0080]由于包含第一標識符的標識符集合中不一定包含第二標識符,所以該步驟會先進行判斷。
[0081]步驟14:如果包含第二標識符,提取第二標識符對應的索引生成第二索引列表,并展示第二索引列表。
[0082]在步驟13中已經介紹了第二標識符,并進行了判斷,所以在該步驟中,可以提取第二標識符對應的索引生成第二索引列表,這里就可以認為是生成了二次分類的結果,生成第二索引列表的過程實際就是對標識符集合進行第二次分類的過程,比如,聯(lián)系人名稱“王凌月”中的“凌”就可以是第二標識符,也可以是“凌”對應的漢語拼音的聲母“ I ”作為第二標示符,文件數據“abc”中的“b”就可以是第二標識符。將提取這些第二標識符并進行整合,就形成了第二次分類結果。
[0083]為了便于用戶繼續(xù)利用第二索引列表進行查找,并且步驟11中用戶就是針對第一索引列表發(fā)出的查找指令,所以也可以將第二索引列表進行展示,以便用戶繼續(xù)查找。比如,可以如圖5所示,將第二索引列表展示在所述第一索引列表的相鄰位置。
[0084]經過對標識符集合按照某種順序進行排列的結果進行分析得出,往往越靠后的標識符差異越大。如圖5所示,聯(lián)系人名稱的最后一個字符是差異較大的,所以,為了便于用戶查找,可以如圖6所示,將標識符集合中的最后一個標識符以圖標形式進行展示。
[0085]采用實施例1提供的該方法,根據針對第一索引列表中的第一索引,確定出包含第一索引的標識符集合后,又確定出在包含第一索引的基礎上同時包含第二標識符的標識符集合,并提取第二標識符對應的索引生成第二索引列表,然后展示,也就是對數據標識在第一次分類的基礎上進行了第二次分類,用戶可以利用第二次分類有計劃地進行查找,進而為提高查找奠定了基礎。此外,本發(fā)明實施例可以根據包含第一和第二標識符的基礎上同時包含的第三標識符進行第三次分類,甚至更多次分類,從而更加便于用戶有計劃地進行查找,為提高查找奠定了更好的基礎。
[0086]實施例2
[0087]基于相同的發(fā)明構思,實施例2提供了一種針對數據標識中標識符集合的展示裝置,如圖7的結構框圖所示,該裝置包括:
[0088]索引確定單元21、集合確定單元22、標識符判斷單元23、索引展示單元24,其中,
[0089]索引確定單元21,可以用于確定第一索引列表中的第一索引,所述第一索引為一個標識符集合中包含的第一標識符對應的索引;
[0090]集合確定單元22,可以用于根據所述第一索引確定包含第一索引的標識符集合;
[0091]標識符判斷單元23,可以用于判斷所述包含第一索引的標識符集合中是否包含第二標識符;
[0092]索引展示單元24,可以用于如果包括第二標識符,提取第二標識符對應的索引生成第二索引列表,展示所述第二索引列表。
[0093]在一種實施方式中,該裝置還可以包括展示效果添加單元,
[0094]展示效果添加單元可以用于:根據所述第一索引確定包含第一索引的標識符集合之后,為所述第一索引添加指定展示效果。
[0095]在一種實施方式中,該裝置還可以包括標識符集合展示單元,
[0096]該標識符集合展示單元可以用于:根據確定第一索引列表中的第一索引之后,將包含第一索引的標識符集合進行展示。
[0097]在一種實施方式中,標識符集合展示單元具體用于:將包含第一索引的標識符集合中的首個標識符集合移動至可視區(qū)域頂端。
[0098]在一種實施方式中,索引展示單元24,具體用于:將第二索引列表展示在所述第一索引列表的相鄰位置。
[0099]在一種實施方式中,該裝置還可以包括:圖標展示單元,
[0100]該圖標展示單元可以用于:將標識符集合中的最后一個標識符以圖標形式進行展不O
[0101]在一種實施方式中,該裝置應用于移動終端通訊錄。
[0102]采用實施例2提供的該裝置,根據針對第一索引列表中的第一索引,確定出包含第一索引的標識符集合后,又確定出在包含第一索引的基礎上同時包含第二標識符的標識符集合,并提取第二標識符對應的索引生成第二索引列表,然后展示,也就是對數據標識在第一次分類的基礎上進行了第二次分類,用戶可以利用第二次分類有計劃地進行查找。
[0103]本發(fā)明實施例中可以通過硬件處理器(hardware processor)來實現上述相關功能模塊。
[0104]實施例3
[0105]在實施例1中介紹的圖6為對移動終端通訊錄的第二標識符的集合進行的展示效果,并且在最后介紹,還可以根據包含第一和第二標識符的基礎上同時包含的第三標識符進行第三次分類。所以為了進步一說明本發(fā)明,基于相同的發(fā)明構思,實施例3提供了一種針對移動終端通訊錄中聯(lián)系人名稱索引列表的展示方法。該方法的示意圖如圖8所示,包括下述步驟:
[0106]步驟31:確定第二索引列表中第二索引。
[0107]如圖6是對第二索引列表的展示,在這基礎上,確定第二索引列表中第二索引,比如是針對“I”索引的。
[0108]步驟32:在第二索引列表中,為第二索引添加指定展示效果。
[0109]如圖9所示,為“ I ”索引添加了背景加深的展示效果。
[0110]步驟33:確定包含第二索引的聯(lián)系人名稱,并將包含第二索引的聯(lián)系人名稱進行展示。
[0111]如圖10所示,在可視區(qū)域左側,將第二索引為“I”的聯(lián)系人名稱進行展示,如“王李颯”、“王麗芳”等。
[0112]步驟34:判斷包含第二索引的聯(lián)系人名稱中是否包含第三標識符。
[0113]判斷出存在包含第三標識符的聯(lián)系人名稱。如圖10所示,“王李颯”、“王麗芳”等,均包含第三標識符。
[0114]步驟35:如果包括第三標識符,提取第三標識符對應的索引生成第三索引列表,并展示第三索引列表。
[0115]如圖11所示,確定出聯(lián)系人名稱中包含的第三標識符,并提取第三標識符對應的索引生成第三索引列表,然后在第二索引列表的相鄰位置進行展示。
[0116]采用實施例3提供的該方法,由于移動終端通訊錄中聯(lián)系人名稱有很大可能包含三個標識符,所以可以將聯(lián)系人名字按照標識符的順序進行三次分類,并提取第三標識符生成索引列表進行展示,從而解決了現有技術只對聯(lián)系人名稱首個標識符進行一次分類,在出現聯(lián)系人過多的情況下導致的查找聯(lián)系人效率較低的問題,進而可以為提高查找聯(lián)系人的效率奠定更好的基礎。此外,如圖12所示,為在確定出第三索引后的示意圖,可以比較精準地對用戶期望查找聯(lián)系人進行展示。
[0117]上述實施例以移動終端上的通訊錄為例進行了說明,實際上,本申請的技術方案可以適用于多種場合。比如,電子菜單,人名大全,目錄索引等。以應用在IPAD上進行電子化點菜為例,參見圖13,菜單上的每個菜名為本申請的標識符集合,剛開始時,在IPAD上以列表方式呈現出所有菜名首個漢字的首字母(即本申請標識符集合中的標識符對應的索引),當用戶確定需要某個菜時,在由首個漢字的首字母形成的索引列表(可以稱為首漢字索引列表)中,點擊該菜名首個漢字對應的首字母,點擊之后將在預定的區(qū)域(比如,索引列表的對側區(qū)域)呈現所有包含該首字母的菜名(以下稱為首次菜名集)。如果用戶需要點的菜的菜名包含多個字符,那么隨后將展現另一個索引列表,該索引列表中的索引為前述首次菜名集中各個菜名的第2個漢字對應的首字母,用戶可以從中確定目標菜名中第2個字符對應的索引(可以稱為二漢字索引列表),這樣,將在該索引的預定區(qū)域(可以覆蓋上次的預定區(qū)域)中,呈現從首次菜單集中篩選出的包含該第2個漢字對應的首字母的所有菜名(以下稱為二次菜名集)。以此類推下去,將最終呈現出用戶需要的菜名。
[0118]實施例4
[0119]經過實施例1和實施例3均為提高查找效果奠定了基礎。所以為了進步一說明本發(fā)明,基于相同的發(fā)明構思,實施例4提供了一種目標標識符集合的查找方法。該方法的示意圖如圖14所示,包括下述步驟:
[0120]步驟41:從展示的第i索引列表中確定目標標識符集合中第i標識符對應的索引。
[0121]比如,如圖4所示,當用戶想查找第一標識符為“w”的聯(lián)系人時,就可以在第一索引列表中對“w”索引發(fā)出點擊指令,從而終端可以從第一索引列表中確定出“w”索引,該“w”索引就是用戶期望查找的聯(lián)系人的第一個漢字。
[0122]步驟42:確定包含第i字符對應的索引的標識符集合,作為第i標識符集合。
[0123]比如,如圖4所示,確定出包含所有第一標識符為“w”的聯(lián)系人,比如“王”、“汪”的聯(lián)系人,并將這些聯(lián)系人作為第一標識符集合。
[0124]步驟43:從展示的第j索引列表中確定目標標識符集合中第j標識符對應的索引。
[0125]與步驟41類似地,比如,如圖9所示,當用戶想查找第二標識符為“I”的聯(lián)系人時,就可以在第二索引列表中對“I”索引發(fā)出點擊指令,從而終端可以從第二索引列表中確定出“I”索引,該“I”索引就是用戶期望查找的聯(lián)系人的第二個漢字。
[0126]步驟44:判斷第i標識符集合中是否包含第j標識符對應的索引。
[0127]比如,判斷出如圖9所示中的所有第一標識符為“w”的聯(lián)系人中是否包含第二標識符為“ I ”的聯(lián)系人,比如“李”、“麗”。
[0128]步驟45:將包含第j字符對應的索引的第i標識符集合作為第j標識符集合,并展示第j標識符集合。
[0129]比如,如圖10所示,可以將既包含“ I ”標識符,又第一標識符為“w”的聯(lián)系人,作為第二標識符集合,并進行展示,圖中,第二標識符為“I”的聯(lián)系人為“王李颯”、“王麗芳”等等。
[0130]需要說明的是,需要說明的是,在對目標標識符集合中的N個標識符進行上述步驟后,從呈現的第N標識符集合中確定目標標識符集合,所述N為大于I的自然數,所述
ie N,j e N,i < j,所述第i索引列表、第j索引列表分別為實施例1中的第一索引列表、第二索引列表,或者均為第二索引列表。
[0131]比如,根據聯(lián)系人名稱中標識符的個數,可以在查找過程中生成η個索引列表,但至少有原本的一個索引列表,所以η是大于I的自然數,i與j為索引列表的順序,比如,在根據前兩個標識符查找聯(lián)系人時,i為第一索引列表,j為第二索引列表,在已經根據第一索引列表查找過一次后,再根據第二和第三索引列表查找聯(lián)系人時,i為第二索引列表,j為第三索引列表,等等。所以i和j是可以有迭代關系的,所以i和j可以同為第二索引列表。
[0132]采用實施例4提供的該方法,由于在生成索引列表的基礎上進行查找目標標識符集合,根據標識符集合中的標識符,逐步篩選,所以解決了現有技術只根據一個標識符為基礎進行查找時,如果包含這個標識符的標識符集合過多而導致的查找效率低的問題。
[0133]實施例5
[0134]基于相同的發(fā)明構思,實施例5提供了一種目標標識符集合的查找裝置,如圖15的結構框圖所示,該裝置包括:
[0135]索引第一確定單元51,標識符集合確定單元52,索引第二確定單元53,索引判斷單元54,標識符集合展示單元55,其中,
[0136]索引第一確定單元51,可以用于從展示的第i索引列表中確定目標標識符集合中第i字符對應的索引;
[0137]標識符集合確定單元52,可以用于確定包含第i字符對應的索引的標識符集合,作為第i標識符集合;
[0138]索引第二確定單元53,可以用于從展示的第j索引列表中確定目標標識符集合中第j字符對應的索引;
[0139]索引判斷單元54,可以用于判斷所述第i標識符集合中是否包含第j字符對應的索引;
[0140]標識符集合展示單元55,可以用于將包含第j字符對應的索引的第i標識符集合作為第j標識符集合,并展示所述第j標識符集合;
[0141]需要說明的是,在對目標標識符集合中的N個標識符進行上述步驟后,從呈現的第N標識符集合中確定目標標識符集合,所述N為大于I的自然數,所述i e N,j e N,i< j,所述第i索引列表、第j索引列表分別為實施例2中的第一索引列表、第二索引列表,或者均為第二索引列表。
[0142]采用實施例5提供的該裝置,由于在生成索引列表的基礎上進行查找目標標識符集合,根據標識符集合中的標識符,逐步篩選,所以解決了現有技術只根據一個標識符為基礎進行查找時,如果包含這個標識符的標識符集合過多而導致的查找效率低的問題。
[0143]本發(fā)明實施例中可以通過硬件處理器(hardware processor)來實現上述相關功能豐吳塊。
[0144]以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上??梢愿鶕嶋H的需要選擇其中的部分或者全部模塊來實現本實施例方案的目的。本領域普通技術人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
[0145]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬件?;谶@樣的理解,上述技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品可以存儲在計算機可讀存儲介質中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
[0146]最后應說明的是:以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的精神和范圍。
【主權項】
1.一種對標識符集合中標識符對應的索引進行展示的方法,其特征在于,包括: 確定第一索引列表中的第一索引,所述第一索引為一個標識符集合中包含的第一標識符對應的索引; 根據所述第一索引確定包含第一索引的標識符集合; 判斷所述包含第一索引的標識符集合中是否包含第二標識符; 如果包含第二標識符,提取所述第二標識符對應的索引生成第二索引列表,展示所述第二索引列表。2.根據權利要求1所述的方法,其特征在于,確定第一索引列表中的第一索引之后,所述方法還包括: 為所述第一索引添加指定展示效果。3.根據權利要求1所述的方法,其特征在于,根據所述第一索引確定包含第一索引的標識符集合之后,所述方法還包括: 將包含第一索引的標識符集合進行展示。4.根據權利要求3所述的方法,其特征在于,將包含第一索引的標識符集合進行展示,包括: 將包含第一索引的標識符集合中的首個標識符集合移動至可視區(qū)域頂 端。5.根據權利要求1所述的方法,其特征在于,所述第一索引對應標識符集合中的首個標識符。6.根據權利要求1所述的方法,其特征在于,第一標識符和第二標識符為同一標識符集合中的相鄰標識符。7.根據權利要求1所述的方法,其特征在于,展示所述第二索引列表,包括: 將第二索引列表展示在所述第一索引列表的相鄰位置。8.根據權利要求1所述的方法,其特征在于,將標識符集合中的最后一個標識符以圖標形式進行展示。9.根據權利要求1所述的方法,其特征在于,所述方法應用于移動終端通訊錄。10.一種對標識符集合中標識符對應的索引進行展示的裝置,其特征在于,包括:索引確定單元、集合確定單元、標識符判斷單元、索引展示單元,其中, 所述索引確定單元,用于確定第一索引列表中的第一索引,所述第一索引為一個標識符集合中包含的第一標識符對應的索引; 所述集合確定單元,用于根據所述第一索引確定包含第一索引的標識符集合; 所述標識符判斷單元,用于判斷所述包含第一索引的標識符集合中是否包含第二標識符; 所述索引展示單元,用于如果包含第二標識符,提取所述第二標識符對應的索引生成第二索引列表,展示所述第二索引列表。11.根據權利要求10所述的裝置,其特征在于,所述裝置還包括展示效果添加單元,具體用于:確定第一索引列表中的第一索引之后,為所述第一索引添加指定展示效果。12.根據權利要求10所述的裝置,其特征在于,所述裝置還包括標識符集合展示單元,具體用于:根據第一索引確定包含第一索引的標識符集合之后,將包含第一索引的標識符集合進行展示。13.根據權利要求12所述的裝置,其特征在于,所述標識符集合展示單元具體用于:將包含第一索引的標識符集合中的首個標識符集合移動至可視區(qū)域頂端。14.根據權利要求10所述的裝置,其特征在于,所述索引展示單元,具體用于:將第二索引列表展示在所述第一索引列表的相鄰位置。15.根據權利要求10所述的裝置,其特征在于,所述裝置還包括:圖標展示單元,具體用于:將標識符集合中的最后一個標識符以圖標形式進行展示。16.一種目標標識符集合的查找方法,所述目標標識符集合具有N個標識符,其特征在于,包括: 從展示的第i索引列表中確定目標標識符集合中第i字符對應的索引; 確定包含第i字符對應的索引的標識符集合,作為第i標識符集合; 從展示的第j索引列表中確定目標標識符集合中第j字符對應的索引; 判斷所述第i標識符集合中是否包含第j字符對應的索引; 將包含第j字符對應的索引的第i標識符集合作為第j標識符集合,并展示所述第j標識符集合; 在對目標標識符集合中的N個標識符進行上述步驟后,從呈現的第N標識符集合中確定目標標識符集合,所述N為大于I的自然數,所述i eN,j e N, i< j,所述第i索引列表、第j索引列表分別為權利要求1至9中任一權項所述的第一索引列表、第二索引列表,或者均為第二索引列表。17.—種目標標識符集合的查找裝置,所述目標標識符集合具有N個標識符,其特征在于,包括:索引第一確定單元,標識符集合確定單元,索引第二確定單元,索引判斷單元,標識符集合展示單元,其中, 所述索引第一確定單元,用于從展示的第i索引列表中確定目標標識符集合中第i字符對應的索引; 所述標識符集合確定單元,用于確定包含第i字符對應的索引的標識符集合,作為第i標識符集合; 所述索引第二確定單元,用于從展示的第j索引列表中確定目標標識符集合中第j字符對應的索引; 所述索引判斷單元,用于判斷所述第i標識符集合中是否包含第j字符對應的索引; 所述標識符集合展示單元,用于將包含第j字符對應的索引的第i標識符集合作為第j標識符集合,并展示所述第j標識符集合; 在對目標標識符集合中的N個標識符進行上述步驟后,從呈現的第N標識符集合中確定目標標識符集合,所述N為大于I的自然數,所述i eN,j e N, i< j,所述第i索引列表、第j索引列表分別為權利要求10至15中任一權項所述的第一索引列表、第二索引列表,或者均為第二索引列表。
【文檔編號】G06F17/30GK105893403SQ201510767252
【公開日】2016年8月24日
【申請日】2015年11月11日
【發(fā)明人】肖文凱
【申請人】樂視移動智能信息技術(北京)有限公司