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

一種基于搜索條的快速搜索方法、裝置及終端的制作方法

文檔序號:6381457閱讀:234來源:國知局
專利名稱:一種基于搜索條的快速搜索方法、裝置及終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,更具體地說,涉及一種基于搜索條的快速搜索方法、裝置及終端。
背景技術(shù)
隨著科技日益發(fā)展,移動終端的應(yīng)用功能越來越豐富。目前市場上的很多移動終端中,在涉及到搜索功能時都采用了快速搜索條,例如電話本、MP3等應(yīng)用中的搜索,在快速搜索條中可列出所有搜索對象,當(dāng)在一頁中無法顯示全部搜索對象時,用戶可直接通過觸摸屏拖動搜索條瀏覽所有的搜索對象。采用現(xiàn)有的快速搜索條時,只能由用戶對所有的搜
索對象--查看來尋找目標(biāo)對象,無法根據(jù)用戶的需求過濾掉多余的搜索對象。這樣當(dāng)有
少量搜索對象時,可以采用該快速搜索條實(shí)現(xiàn)較快的數(shù)據(jù)定位;當(dāng)用戶只知道目標(biāo)搜索對象的部分信息,無法獲知全部信息時,如果數(shù)據(jù)量過大,則用戶很難實(shí)現(xiàn)精準(zhǔn)定位,需要花費(fèi)大量精力才能查找到目標(biāo)對象。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供一種基于搜索條的快速搜索方法、裝置及終端。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是構(gòu)造一種基于搜索條的快速搜索方法,其中,包括以下步驟A、將所有被搜索對象按名稱的第一個字的拼音首字母進(jìn)行分類;B、按名稱第一個字的拼音首字母排序?qū)⒈环诸惡蟮乃兴阉鲗ο箫@示在快速搜索條中,將每一類被搜索對象名稱的第一個字的拼音首字母以可被點(diǎn)擊的方式顯示在相應(yīng)的一類被搜索對象的上方;C、在獲取到點(diǎn)擊所顯示的其中一個名稱的第一個字的拼音首字母的有效點(diǎn)擊信號時,彈出包含有被點(diǎn)擊字母的對話框;D、在獲取到點(diǎn)擊所述對話框中字母的點(diǎn)擊信號時,刷新界面,在當(dāng)前界面中只顯示被點(diǎn)擊字母對應(yīng)的一類被搜索對象。本發(fā)明所述的方法,其中,所述步驟B中,所述每一類被搜索對象名稱的第一個字的拼音首字母以可被直接點(diǎn)擊的方式顯示,或者以長按預(yù)設(shè)時間后、彈出包含有對應(yīng)字母的對話框的方式顯示。本發(fā)明所述的方法,其中,所述步驟C具體為監(jiān)聽線程檢測用戶手指在所述快速搜索條中所顯示字母上停留時間,并判斷所述停留時間是否大于或等于預(yù)設(shè)時間;如果所述停留時間大于或等于預(yù)設(shè)時間,監(jiān)聽線程向n主線程發(fā)送指令,n主線程根據(jù)接收到的指令彈出包含有被點(diǎn)擊字母的對話框。本發(fā)明所述的方法,其中,所述步驟D具體為
計時預(yù)定時間后,判斷是否接收到點(diǎn)擊所述對話框中字母的點(diǎn)擊信號;如果是,則刷新界面,在當(dāng)前界面中只顯示被點(diǎn)擊字母對應(yīng)的一類被搜索對象,否則在接收到用戶其他操作時撤銷所述對話框。本發(fā)明所述的方法,其中,所述被搜索對象為通訊錄中的聯(lián)系人、歌曲列表中的曲目或?qū)]嬃斜碇械母枋置?。本發(fā)明還提供了一種基于搜索條的快速搜索裝置,其中,包括分類模塊,用于將所有被搜索對象按名稱的第一個字的拼音首字母進(jìn)行分類;顯示模塊,用于按名稱第一個字的拼音首字母排序?qū)⒈环诸惡蟮乃兴阉鲗ο箫@示在快速搜索條中,將每一類被搜索對象名稱的第一個字的拼音首字母以可被點(diǎn)擊的方式顯示在相應(yīng)的一類被搜索對象的上方;點(diǎn)擊判斷模塊,用于在獲取到點(diǎn)擊所顯示的其中一個名稱的第一個字的拼音首字母的有效點(diǎn)擊信號時,彈出包含有被點(diǎn)擊字母的對話框;執(zhí)行模塊,用于在獲取到點(diǎn)擊所述對話框中字母的點(diǎn)擊信號時,刷新界面,在當(dāng)前界面中只顯示被點(diǎn)擊字母對應(yīng)的一類被搜索對象。本發(fā)明所述的裝置,其中,所述顯示模塊中,所述每一類被搜索對象名稱的第一個字的拼音首字母以可被直接點(diǎn)擊的方式顯示,或者以長按預(yù)設(shè)時間后、彈出包含有對應(yīng)字母的對話框的方式顯示。本發(fā)明所述的裝置,其中,所述點(diǎn)擊判斷模塊包括監(jiān)聽線程單元,用于檢測用戶手指在所述快速搜索條中所顯示字母上停留時間,并判斷所述停留時間是否大于或等于預(yù)設(shè)時間,如果所述停留時間大于或等于預(yù)設(shè)時間,監(jiān)聽線程向n主線程發(fā)送指令;n主線程單元,用于響應(yīng)所述監(jiān)聽線程單元發(fā)送的指令彈出包含有被點(diǎn)擊字母的對話框。本發(fā)明所述的裝置,其中,所述執(zhí)行模塊包括計時單元,用于在彈出所述對話框后,計時預(yù)定時間;判斷單元,用于在所述計時單元計時預(yù)定時間后,判斷是否接收到點(diǎn)擊所述對話框中字母的點(diǎn)擊信號;執(zhí)行單元,用于在接收到所述點(diǎn)擊信號時,則刷新界面,在當(dāng)前界面中只顯示被點(diǎn)擊字母對應(yīng)的一類被搜索對象,否則在接收到用戶其他操作時撤銷所述對話框。本發(fā)明還提供了一種終端,其中,包括如前述任一項(xiàng)所述的基于搜索條的快速搜
索裝置。本發(fā)明的有益效果在于通過將每一類被搜索對象名稱的第一個字的拼音首字母以可被點(diǎn)擊的方式顯示在相應(yīng)的一類被搜索對象的上方,并根據(jù)用戶輸入的有效點(diǎn)擊信號刷新界面,只在當(dāng)前界面中只顯示被點(diǎn)擊字母對應(yīng)的一類被搜索對象,使得用戶無需輸入任何信息即可找到所需,減少用戶的操作,使得搜索更加簡單準(zhǔn)確。


下面將結(jié)合附圖及實(shí)施例對本發(fā)明作進(jìn)一步說明,附圖中圖1是本發(fā)明較佳實(shí)施例的基于搜索條的快速搜索方法大體流程圖2是本發(fā)明較佳實(shí)施例的基于搜索條的快速搜索方法詳細(xì)流程圖;圖3是本發(fā)明較佳實(shí)施例的基于搜索條的快速搜索裝置原理框圖;圖4是本發(fā)明較佳實(shí)施例的基于搜索條的快速搜索裝置詳細(xì)原理框圖。
具體實(shí)施例方式本發(fā)明較佳實(shí)施例的基于搜索條的快速搜索方法流程如圖1所示,包括以下步驟S1、將所有被搜索對象按名稱的第一個字的拼音首字母進(jìn)行分類;S2、按名稱第一個字的拼音首字母排序?qū)⒈环诸惡蟮乃兴阉鲗ο箫@示在快速搜索條中,將每一類被搜索對象名稱的第一個字的拼音首字母以可被點(diǎn)擊的方式顯示在相應(yīng)的一類被搜索對象的上方;S3、在獲取到點(diǎn)擊所顯示的其中一個名稱的第一個字的拼音首字母的有效點(diǎn)擊信號時,彈出包含有被點(diǎn)擊字母的對話框;S4、在獲取到點(diǎn)擊對話框中字母的點(diǎn)擊信號時,刷新界面,在當(dāng)前界面中只顯示被點(diǎn)擊字母對應(yīng)的一類被搜索對象。這樣通過將每一類被搜索對象名稱的第一個字的拼音首字母以可被點(diǎn)擊的方式顯示在相應(yīng)的一類被搜索對象的上方,并根據(jù)用戶輸入的有效點(diǎn)擊信號刷新界面,只在當(dāng)前界面中只顯示被點(diǎn)擊字母對應(yīng)的一類被搜索對象,使得用戶無需輸入任何信息即可找到所需對象,減少用戶的操作,使得搜索更加簡單準(zhǔn)確。其中,被搜索對象包括但不限于通訊錄中的聯(lián)系人、歌曲列表中的曲目或?qū)]嬃斜碇械母枋置?。將所有被搜索對象按名稱的第一個字的拼音首字母進(jìn)行分類,例如將通訊錄中所有聯(lián)系人的名字按照第一個字的拼音首字母進(jìn)行分類;在快速搜索條中顯示時,可按照字母排序A-Z的順序,以便于用戶查找;當(dāng)在一頁中無法顯示所有的搜索對象時,可根據(jù)用戶輸入的觸摸屏滑動信號拖動快速搜索條,逐漸顯示全部搜索對象。上述其他操作可以是用戶滑動快速搜索條的操作,或點(diǎn)擊當(dāng)前顯示頁面中其余應(yīng)用程序或其余選項(xiàng)的操作。當(dāng)用戶只知道目標(biāo)搜索聯(lián)系人姓王、但是不知其排在所有“W”類聯(lián)系人中的第幾個時,可先拖動快速搜索條至“W”類聯(lián)系人的一欄。當(dāng)位于“W”類聯(lián)系人前面的“V”類聯(lián)系人和位于“W”聯(lián)系人后面的“X”類聯(lián)系人同時顯示導(dǎo)致搜索對象過多時,用戶很難從中找到目標(biāo)搜索對象。此時,用戶可點(diǎn)擊“W”,系統(tǒng)彈出包含有“W”字母的對話框,如果用戶點(diǎn)擊對話框中的“W”,則系統(tǒng)刷新界面,在當(dāng)前界面中只顯示被點(diǎn)擊字母對應(yīng)的一類被搜索對象,如果被點(diǎn)擊字母對應(yīng)的一類被搜索對象過多,無法在一頁中顯示,則可同樣采用快速搜索欄的方式分頁顯示。進(jìn)一步地,上述步驟S2中,每一類被搜索對象名稱的第一個字的拼音首字母以可被直接點(diǎn)擊的方式顯示,或者以長按預(yù)設(shè)時間后、彈出包含有對應(yīng)字母的對話框的方式顯示。當(dāng)采用前一種方式時,系統(tǒng)只要檢測到點(diǎn)擊某一類被搜索對象上方字母的點(diǎn)擊信號時,即認(rèn)為獲取到有效點(diǎn)擊信號。此時系統(tǒng)可直接將其余類的搜索對象過濾掉,只顯示被點(diǎn)擊的字母對應(yīng)的一類搜索對象,以減少用戶操作步驟;或者,也可以彈出包含有該字母的對話框,以便于用戶進(jìn)一步確定。當(dāng)采用后一種方式時,系統(tǒng)需要檢測所有類別被搜索對象上方字母的有效點(diǎn)擊信號,為防止誤操作,可設(shè)定該有效點(diǎn)擊信號的判斷方式,例如檢測接觸時間,如果接觸字母時間超過預(yù)設(shè)時間后,則認(rèn)為獲取到有效點(diǎn)擊信號,即可彈出包含有該字母的對話框,以便于用戶進(jìn)一步確定;或者,也可以直接將其余類的搜索對象過濾掉,只顯示被點(diǎn)擊的字母對應(yīng)的一類搜索對象。進(jìn)一步地,如圖2所示,上述步驟S3具體為S31、監(jiān)聽線程檢測用戶手指在快速搜索條中所顯示字母上停留時間;S32、判斷停留時間是否大于或等于預(yù)設(shè)時間;S33、如果停留時間大于或等于預(yù)設(shè)時間,監(jiān)聽線程向UI主線程發(fā)送指令;S34、n主線程根據(jù)接收到的指令彈出包含有被點(diǎn)擊字母的對話框,否則不作任何動作。上述監(jiān)聽線程與UI主線程并行執(zhí)行,由監(jiān)聽線程持續(xù)檢測觸摸信號,可預(yù)先設(shè)置時間閾值以供判斷,這樣可防止用戶誤操作。在上述包含有被點(diǎn)擊字母的對話框中,用戶可直接點(diǎn)擊字母,不需要用戶輸入任何信息,使得操作更加簡便。進(jìn)一步地,如圖2所示,上述步驟S4具體為S41、計時預(yù)定時間;S42、判斷是否接收到點(diǎn)擊對話框中字母的點(diǎn)擊信號;S43、如果是,則刷新界面,在當(dāng)前界面中只顯示被點(diǎn)擊字母對應(yīng)的一類被搜索對象;S44、否則在接收到用戶其他操作時撤銷對話框。S卩,當(dāng)對話 框彈出后,如果用戶點(diǎn)擊字母,則將其余搜索對象過濾掉,只顯示出被點(diǎn)擊字母對應(yīng)的一類搜索對象。但是,如果用戶不作任何操作,則過一段時間后對話框自動消失,以免影響用戶的其他操作;或者,還可以通過用戶的其他操作來判斷上述對話框是否消失。其中一種方式是,當(dāng)用戶點(diǎn)擊了對話框中的字母后,在刷新界面的同時取消對話框;另一種方式是,在對話框彈出后,檢測用戶是否點(diǎn)擊其中的字母,如果點(diǎn)擊,則刷新界面,如果用戶未點(diǎn)擊字母,而是繼續(xù)拖動快速搜索條,則可在當(dāng)前顯示頁面中搜索對象刷新時取消對話框。例如,當(dāng)用戶在使用快速搜索條時,開啟一個新的線程來進(jìn)行狀態(tài)監(jiān)聽,如果監(jiān)聽線程監(jiān)聽到用戶手指在快速搜索條中某一類搜索對象上方的字母上停留超過一定時間,監(jiān)聽線程會向n主線程發(fā)出一個指令,讓n主線程彈出一個可操作的彈出窗口,里面內(nèi)嵌一個可占滿該彈出窗口的按鈕,假如用戶沒有進(jìn)一步操作且手指在屏幕上移動,監(jiān)聽線程會發(fā)送另外的指令到n主線程,該彈出窗口可以在手指離開屏幕后保持一定時間,然后消失;用戶如果點(diǎn)擊該可操作的彈出窗口,則過濾掉其余的搜索對象,立即跳轉(zhuǎn)到已經(jīng)完成該單個字母的搜索的界面。在任何操作過程中,如果檢測奧用戶手指離開快速搜索條,則將監(jiān)聽線程關(guān)閉,彈出窗口消失。在本發(fā)明的另一實(shí)施例中,還提供了一種基于搜索條的快速搜索裝置,如圖3所示,包括分類模塊10、顯示模塊20、點(diǎn)擊判斷模塊30和執(zhí)行模塊40,上述模塊可以采用硬件或軟硬件結(jié)合的方式實(shí)現(xiàn)。其中,分類模塊10,用于將所有被搜索對象按名稱的第一個字的拼音首字母進(jìn)行分類;顯示模塊20,用于按名稱第一個字的拼音首字母排序?qū)⒈环诸惡蟮乃兴阉鲗ο箫@示在快速搜索條中,將每一類被搜索對象名稱的第一個字的拼音首字母以可被點(diǎn)擊的方式顯示在相應(yīng)的一類被搜索對象的上方;點(diǎn)擊判斷模塊30,用于在獲取到點(diǎn)擊所顯示的其中一個名稱的第一個字的拼音首字母的有效點(diǎn)擊信號時,彈出包含有被點(diǎn)擊字母的對話框;執(zhí)行模塊40,用于在獲取到點(diǎn)擊對話框中字母的點(diǎn)擊信號時,刷新界面,在當(dāng)前界面中只顯示被點(diǎn)擊字母對應(yīng)的一類被搜索對象,否則在接收到用戶的其他操作時,撤銷對話框。這樣通過將每一類被搜索對象名稱的第一個字的拼音首字母以可被點(diǎn)擊的方式顯示在相應(yīng)的一類被搜索對象的上方,并根據(jù)用戶輸入的有效點(diǎn)擊信號刷新界面,只在當(dāng)前界面中只顯示被點(diǎn)擊字母對應(yīng)的一類被搜索對象,使得用戶無需輸入任何信息即可找到所需,減少用戶的操作,使得搜索更加簡單準(zhǔn)確。上述實(shí)施例的裝置中,被搜索對象包括但不限于通訊錄中的聯(lián)系人、歌曲列表中的曲目或?qū)]嬃斜碇械母枋置?。將所有被搜索對象按名稱的第一個字的拼音首字母進(jìn)行分類,例如將通訊錄中所有聯(lián)系人的名字按照第一個字的拼音首字母進(jìn)行分類;在快速搜索條中顯示時,可按照字母排序A-Z的順序,以便于用戶查找;當(dāng)在一頁中無法顯示所有的搜索對象時,可根據(jù)用戶輸入的觸摸屏滑動信號拖動快速搜索條,逐漸顯示全部搜索對象。例如,當(dāng)用戶需要搜索歌曲列表中的曲目時,在快速搜索條中按首字母排序顯示所有曲目;如果用戶的目標(biāo)搜索對象的第一個字首字母為“M”,用戶可先將搜索條拖動到“M”類曲目,如果該類曲目數(shù)量過大,用戶查找起來容易與前后的“L”類曲目和“N”類曲目相混淆,用戶可選擇點(diǎn)擊“M”類曲目上方顯示的字母“M”來將其余的搜索對象過濾掉,從而降低查找難度。在進(jìn)一步的裝置實(shí)施例的顯示模塊20中,每一類被搜索對象名稱的第一個字的拼音首字母以可被直接點(diǎn)擊的方式顯示,或者以長按預(yù)設(shè)時間后、彈出包含有對應(yīng)字母的對話框的方式顯示。當(dāng)采用前一種方式時,系統(tǒng)只要檢測到點(diǎn)擊某一類被搜索對象上方字母的點(diǎn)擊信號時,即認(rèn)為獲取到有效點(diǎn)擊信號。此時系統(tǒng)可直接將其余類的搜索對象過濾掉,只顯示被點(diǎn)擊的字母對應(yīng)的一類搜索對象,以減少用戶操作步驟;或者,也可以彈出包含有該字母的對話框,以便于用戶進(jìn)一步確定。當(dāng)采用后一種方式時,系統(tǒng)需要檢測所有類別被搜索對象上方字母的有效點(diǎn)擊信號,為防止誤操作,可設(shè)定該有效點(diǎn)擊信號的判斷方式,例如檢測接觸時間,如果接觸字母時間超過預(yù)設(shè)時間后,則認(rèn)為獲取到有效點(diǎn)擊信號,即可彈出包含有該字母的對話框,以便于用戶進(jìn)一步確定;或者,也可以直接將其余類的搜索對象過濾掉,只顯示被點(diǎn)擊的字母對應(yīng)的一類搜索對象。當(dāng)采用上述第二種方式時,如圖4所示,點(diǎn)擊判斷模塊30包括監(jiān)聽線程單元31,用于檢測用戶手指在快速搜索條中所顯示字母上停留時間,并判斷停留時間是否大于或等于預(yù)設(shè)時間,如果停留時間大于或等于預(yù)設(shè)時間,監(jiān)聽線程向Ui主線程發(fā)送指令;n主線程單元32,用于響應(yīng)監(jiān)聽線程單元發(fā)送的指令彈出包含有被點(diǎn)擊字母的對話框。上述監(jiān)聽線程單元31中,可采用傳感器實(shí)現(xiàn)對用戶手指觸摸信號的檢測,或直接由觸摸屏傳遞用戶觸摸信號;再采用比較器將檢測到的用戶手指在快速搜索條中所顯示字母上停留時間與預(yù)設(shè)時間進(jìn)行比較,并在停留時間大于或等于預(yù)設(shè)時間,監(jiān)聽線程單元31向n主線程單元32發(fā)送指令,該指令可以是數(shù)字信號或電壓信號。上述n主線程單元31中可包括接收上述指令的接收子單元,以及輸出上述對話框的輸出子單元。對話框的大小及字母顯示形式可根據(jù)需要設(shè)定。如圖4所示,在進(jìn)一步的裝置實(shí)施例的執(zhí)行模塊40包括計時單元41,用于在彈出對話框后,計時預(yù)定時間;判斷單元42,用于在計時單元計時預(yù)定時間后,判斷是否接收到點(diǎn)擊對話框中字母的點(diǎn)擊信號;執(zhí)行單元43,用于在接收到點(diǎn)擊信號時,則刷新界面,在當(dāng)前界面中只顯示被點(diǎn)擊字母對應(yīng)的一類被搜索對象,否則在接收到用戶其他操作時撤銷對話框。上述計時單元41可由計時器電路實(shí)現(xiàn),其在對話框彈出后馬上開始計時,如果在預(yù)定時間內(nèi)收到點(diǎn)擊信號,則刷新界面,對話框自動取消;如果在預(yù)定時間內(nèi)收到點(diǎn)擊信號,則取消對話框,以免影響用戶的其他操作。上述其他操作可以是用戶滑動快速搜索條的操作,或點(diǎn)擊當(dāng)前顯示頁面中其余應(yīng)用程序或其余選項(xiàng)的操作。在本發(fā)明的另一實(shí)施例中,還提供了一種終端,其中包括如前述任一項(xiàng)的基于搜索條的快速搜索裝置,具體描述參見前述各實(shí)施例,在此不贅述。該終端可以是移動終端,也可以是其他具有觸摸屏及快速搜索條功能的其他終端,如平板電腦等。綜上所述,本發(fā)明通過將每一類被搜索對象名稱的第一個字的拼音首字母以可被點(diǎn)擊的方式顯示在相應(yīng)的一類被搜索對象的上方,并根據(jù)用戶輸入的有效點(diǎn)擊信號刷新界面,只在當(dāng)前界面中只顯示被點(diǎn)擊字母對應(yīng)的一類被搜索對象,使得用戶無需輸入任何信息即可找到所需,減少用戶的操作,使得搜索更加簡單準(zhǔn)確。本發(fā)明可應(yīng)用于電話本、音樂播放器等應(yīng)用程序,可以很好的提升用戶體驗(yàn)。應(yīng)當(dāng)理解的是,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,而所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種基于搜索條的快速搜索方法,其特征在于,包括以下步驟 A、將所有被搜索對象按名稱的第一個字的拼音首字母進(jìn)行分類; B、按名稱第一個字的拼音首字母排序?qū)⒈环诸惡蟮乃兴阉鲗ο箫@示在快速搜索條中,將每一類被搜索對象名稱的第一個字的拼音首字母以可被點(diǎn)擊的方式顯示在相應(yīng)的一類被搜索對象的上方; C、在獲取到點(diǎn)擊所顯示的其中一個名稱的第一個字的拼音首字母的有效點(diǎn)擊信號時,彈出包含有被點(diǎn)擊字母的對話框; D、在獲取到點(diǎn)擊所述對話框中字母的點(diǎn)擊信號時,刷新界面,在當(dāng)前界面中只顯示被點(diǎn)擊字母對應(yīng)的一類被搜索對象。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述步驟B中,所述每一類被搜索對象名稱的第一個字的拼音首字母以可被直接點(diǎn)擊的方式顯示,或者以長按預(yù)設(shè)時間后、彈出包含有對應(yīng)字母的對話框的方式顯示。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述步驟C具體為 監(jiān)聽線程檢測用戶手指在所述快速搜索條中所顯示字母上停留時間,并判斷所述停留時間是否大于或等于預(yù)設(shè)時間; 如果所述停留時間大于或等于預(yù)設(shè)時間,監(jiān)聽線程向Ui主線程發(fā)送指令,n主線程根據(jù)接收到的指令彈出包含有被點(diǎn)擊字母的對話框。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述步驟D具體為 計時預(yù)定時間后,判斷是否接收到點(diǎn)擊所述對話框中字母的點(diǎn)擊信號; 如果是,則刷新界面,在當(dāng)前界面中只顯示被點(diǎn)擊字母對應(yīng)的一類被搜索對象,否則在接收到用戶其他操作時撤銷所述對話框。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述被搜索對象為通訊錄中的聯(lián)系人、歌曲列表中的曲目或?qū)]嬃斜碇械母枋置?br> 6.一種基于搜索條的快速搜索裝置,其特征在于,包括 分類模塊,用于將所有被搜索對象按名稱的第一個字的拼音首字母進(jìn)行分類; 顯示模塊,用于按名稱第一個字的拼音首字母排序?qū)⒈环诸惡蟮乃兴阉鲗ο箫@示在快速搜索條中,將每一類被搜索對象名稱的第一個字的拼音首字母以可被點(diǎn)擊的方式顯示在相應(yīng)的一類被搜索對象的上方; 點(diǎn)擊判斷模塊,用于在獲取到點(diǎn)擊所顯示的其中一個名稱的第一個字的拼音首字母的有效點(diǎn)擊信號時,彈出包含有被點(diǎn)擊字母的對話框; 執(zhí)行模塊,用于在獲取到點(diǎn)擊所述對話框中字母的點(diǎn)擊信號時,刷新界面,在當(dāng)前界面中只顯示被點(diǎn)擊字母對應(yīng)的一類被搜索對象。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述顯示模塊中,所述每一類被搜索對象名稱的第一個字的拼音首字母以可被直接點(diǎn)擊的方式顯示,或者以長按預(yù)設(shè)時間后、彈出包含有對應(yīng)字母的對話框的方式顯示。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述點(diǎn)擊判斷模塊包括 監(jiān)聽線程單元,用于檢測用戶手指在所述快速搜索條中所顯示字母上停留時間,并判斷所述停留時間是否大于或等于預(yù)設(shè)時間,如果所述停留時間大于或等于預(yù)設(shè)時間,監(jiān)聽線程向UI主線程發(fā)送指令;UI主線程單元,用于響應(yīng)所述監(jiān)聽線程單元發(fā)送的指令彈出包含有被點(diǎn)擊字母的對話框。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述執(zhí)行模塊包括 計時單元,用于在彈出所述對話框后,計時預(yù)定時間; 判斷單元,用于在所述計時單元計時預(yù)定時間后,判斷是否接收到點(diǎn)擊所述對話框中字母的點(diǎn)擊信號; 執(zhí)行單元,用于在接收到所述點(diǎn)擊信號時,則刷新界面,在當(dāng)前界面中只顯示被點(diǎn)擊字母對應(yīng)的一類被搜索對象,否則在接收到用戶其他操作時撤銷所述對話框。
10.一種終端,其特征在于,包括如權(quán)利要求6-9中任一項(xiàng)所述的基于搜索條的快速搜索裝置。
全文摘要
本發(fā)明涉及一種基于搜索條的快速搜索方法、裝置及終端,其中方法包括以下步驟A、將所有被搜索對象按名稱的第一個字的拼音首字母進(jìn)行分類,并按名稱第一個字的拼音首字母排序?qū)⒈环诸惡蟮乃兴阉鲗ο箫@示在快速搜索條中;B、將每一類被搜索對象名稱的第一個字的拼音首字母以可被點(diǎn)擊的方式顯示在相應(yīng)的一類被搜索對象的上方;C、在獲取點(diǎn)擊所顯示的其中一個名稱的第一個字的拼音首字母的有效點(diǎn)擊信號時,彈出包含有被點(diǎn)擊字母的對話框;D、在獲取到點(diǎn)擊對話框中字母的點(diǎn)擊信號時,刷新界面,在當(dāng)前界面中只顯示被點(diǎn)擊字母對應(yīng)的一類被搜索對象。本發(fā)明使得用戶無需輸入任何信息即可找到所需,可減少用戶的操作,使得搜索更加簡單準(zhǔn)確。
文檔編號G06F17/30GK102981709SQ20121046219
公開日2013年3月20日 申請日期2012年11月15日 優(yōu)先權(quán)日2012年11月15日
發(fā)明者張永東 申請人:廣東歐珀移動通信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
江达县| 福建省| 大新县| 白沙| 化德县| 兴山县| 叶城县| 信丰县| 和静县| 海兴县| 溧阳市| 两当县| 富源县| 屯昌县| 东兴市| 天峻县| 疏勒县| 义乌市| 澄城县| 绥宁县| 长汀县| 新丰县| 长武县| 松江区| 江华| 盱眙县| 扎囊县| 神池县| 柘城县| 南部县| 当雄县| 仁怀市| 邯郸县| 新民市| 和林格尔县| 南华县| 二连浩特市| 阿尔山市| 镇雄县| 横峰县| 忻城县|