国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      移動終端的電話記錄的搜索方法

      文檔序號:6554822閱讀:164來源:國知局
      專利名稱:移動終端的電話記錄的搜索方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及移動終端領(lǐng)域,特別是涉及一種移動終端的電話記錄的搜索方法。
      背景技術(shù)
      目前的手機產(chǎn)品研發(fā)越來越關(guān)注操作過程的便利性,手機各功能的設(shè)計也力爭于細節(jié)處突現(xiàn)人性的關(guān)懷、操作流程的科學合理便捷,使手機真正成為使用者的必備工具,解決問題的得力助手。
      電話簿記錄搜索是手機的基本功能之一,現(xiàn)有的查找手段主要包括以下幾種1、輸入完整的中文或英文的姓名,即完全匹配的方式。請參閱圖1,為現(xiàn)有技術(shù)的工作過程流程圖。首先輸入搜索字,在完全匹配的情況下,如果輸入英文,則搜索英文或者首字拼音的中文記錄;如果輸入中文,則搜索中文記錄。該方法要求使用者正確記憶被搜索者的名稱,且輸入的字數(shù)多,操作復雜。用戶往往寧愿從頭到尾瀏覽搜索,使得該方法并不常用。2、輸入姓名的首字,如欲搜索“周筆暢”的電話記錄則輸入“周”,如欲搜索“Harry Potter”的電話記錄則輸入“Harry”。該方法降低了搜索精度,而命中范圍也相應增加,搜索到的是電話簿中全部姓周的人員的電話記錄、全部名叫“Harry”的人員的電話記錄,用戶還需在該范圍中瀏覽搜索,才能最后確定所需電話記錄。搜索過程仍比較復雜,按鍵次數(shù)過多。如TCL718手機即應用此方法。3、僅輸入名字的漢語拼音的首字母對應的數(shù)字鍵。該方法只需按鍵一次即可找到大致的范圍,不像方法2輸入“周”需按鍵4次,但其后仍需通過瀏覽的方式進一步查找。本方法的問題在于,一個數(shù)字鍵往往對應3、4個字母,按英文字母順序排列,如欲搜索“周筆暢”的電話記錄,則按鍵“9”,但電話簿自動定位到拼音首字母“W”的電話記錄處,冗余的數(shù)據(jù)量過多,查找速度緩慢。另外,現(xiàn)有的搜索手段大多不支持子串查找,使得對某姓名記憶不準確時,只能大面積瀏覽。而且搜索方式不可配置,用戶不能禁用不喜歡的搜索方式,如禁用首字拼音搜索。
      查找記錄時輸入的搜索字的確切程度、搜索精度與便利程度之間是一種動態(tài)平衡的關(guān)系,搜索字準確,而操作起來的便利性就會相應降低,但精度高;搜索字模糊,操作便利,卻犧牲了精度。利用新的技術(shù)找到其中的平衡點,使用戶獲得便利、迅速且準確的服務是手機產(chǎn)品研發(fā)所關(guān)注的不二方向。

      發(fā)明內(nèi)容
      本發(fā)明所要解決的主要技術(shù)問題在于,使手機用戶查找號碼輸入搜索字時能夠憑借最少的按鍵次數(shù),迅速找到所需電話記錄。
      為了實現(xiàn)上述目的,本發(fā)明提供一種移動終端的電話記錄的搜索方法。
      為了更進一步實現(xiàn)上述目的,本發(fā)明提供了一種移動終端的電話記錄的搜索方法,電話簿的每條記錄都自動保存有英文或者漢字記錄名稱以及一條標識代碼,該標識代碼由該條記錄名稱的漢字拼音首字母或者英文名稱組成,記錄名稱中每個漢字對應一個字母,每個字母與一數(shù)字對應;搜索時,輸入漢字、字母、數(shù)字或其混合作為搜索字,搜索到的是與搜索字每一位依次對應的記錄名稱;輸入一功能鍵和由漢字、字母或數(shù)字組成的字符串作為搜索字,可搜索到對應包含了該字符串的記錄名稱;輸入記錄名稱的全拼拼音字母作為搜索字,可搜索到該全拼拼音字母對應的漢字記錄名稱。
      所述輸入漢字、字母、數(shù)字或其混合作為搜索字對應的搜索算法包括逐一獲取電話簿中每條記錄與搜索字進行比較,每一位搜索字依次與對應位的記錄名稱、標識代碼、標識代碼對應的數(shù)字進行比較,只要其中有一種與該位搜索字相同則繼續(xù)比較下一位,直到與搜索字的所有位數(shù)比較完畢;存在不同則獲取下一條記錄,與搜索字各位都相同則選中。
      所述的輸入“*”和由漢字、字母或數(shù)字組成的字符串作為搜索字的搜索算法包括逐一獲取電話簿中每條記錄,搜索記錄名稱、標識代碼、標識代碼對應的數(shù)字中是否包括該功能鍵后的字符串,包括則選中,不包括則獲取下一條記錄進行比較,直至與所有記錄比較完畢。
      所述的輸入記錄名稱的全拼拼音字母作為搜索字的搜索算法包括逐一獲取電話簿中每條記錄,將漢字記錄名稱轉(zhuǎn)化成全拼拼音字串,則英文記錄名稱不變,與搜索字整體進行比較,完全相同則選中,不同則獲取下一條記錄進行比較,直至與所有記錄比較完畢。
      所述的方法,還包括設(shè)定搜索模式的步驟,該搜索模式包括快速搜索、高級搜索。
      所述的方法,在所述高級搜索模式下,才可輸入漢字、數(shù)字、字母或其混合作為搜索字,或者輸入功能鍵和由漢字、字母或數(shù)字組成的字符串作為搜索字;所述的在所述快速搜索模式下,可以輸入漢字、數(shù)字、字母或者記錄名稱的全拼拼音字母作為搜索字。
      所述的功能鍵為“*”鍵。
      本發(fā)明可有效降低電話記錄搜索過程中的按鍵次數(shù),搜索精度高,且該方法符合人性化思維,使用起來便利性高。對于不習慣的搜索方式還可以將其禁用。


      圖1為現(xiàn)有技術(shù)的工作過程流程圖;圖2為本發(fā)明的頁面操作示意圖;圖3為本發(fā)明的頁面操作示意圖;圖4為本發(fā)明的頁面操作示意圖;圖5為本發(fā)明的算法流程圖;圖6為本發(fā)明的算法流程圖。
      具體實施例方式
      為使對本發(fā)明的目的、構(gòu)造、特征、及其功能有進一步了解,現(xiàn)配合實施例詳細說明如下。以上的關(guān)于本發(fā)明內(nèi)容的說明及以下的實施方式的說明用以示范與解釋本發(fā)明的原理,且提供對本發(fā)明的專利申請范圍更進一步的解釋。
      本發(fā)明利用新軟件在保存輸入的每一條電話記錄的名稱之外還存儲了名稱的標識代碼,該標識代碼由名稱的每一個漢字的拼音首字母組成。如“周筆暢”的標識代碼為ZBC。而英文名稱的記錄,其名稱即為標識代碼。同時,將鍵盤上每一個數(shù)字鍵與幾個字母對應起來,建立一個數(shù)字字母對應規(guī)則。如,2~ABC,3~DEF,4~GHI,5~JKL,6~MNO,7~PQRS,8~TUV,9~WXYZ。這樣,通過數(shù)字可以對應鎖定一些字母,通過字母又可以對應一些漢字。
      本發(fā)明的搜索引擎主要包括高級搜索和快速搜索兩種。而每種搜索引擎又包括數(shù)字拼音搜索方式和字母拼音搜索方式。對高級搜索中兩種搜索方式的組合設(shè)置可以實現(xiàn)完全匹配搜索、首字母拼音搜索、數(shù)字搜索、子串搜索、混合搜索。高級搜索功能強大,形式多樣但相對速度較慢??焖偎阉骺梢詫崿F(xiàn)完全匹配搜索、首字母拼音搜索、數(shù)字搜索、子串搜索、全拼搜索,但不能實現(xiàn)混合搜索。用戶可以對專門的設(shè)置菜單進行配置,選擇自己習慣使用的搜索方式,可以激活或者禁止除基本的完全匹配搜索以外的其它搜索方式。當然手機中已具備默認配置(高級搜索下激活數(shù)字拼音),用戶可跳過手動配置直接進入搜索過程。
      下面結(jié)合具體的操作流程,解釋本發(fā)明的內(nèi)容和構(gòu)造。
      假設(shè)手機中現(xiàn)已存有10條記錄,分別為安安、安伯、安村、安府挺好、Aa、Abcd、Ac、Anan、223、22678。
      請參閱圖2,在搜索方式選定為“高級搜索”的情況下,僅激活數(shù)字拼音搜索,而解除字母拼音搜索。此時,輸入數(shù)字,則按照數(shù)字代表的首字拼音找到中文記錄名稱,按照數(shù)字代表的英文找到英文記錄名稱,從而找到數(shù)字記錄。當切換至拼音輸入法時,即可在搜索框1中輸入漢字。如圖所示,輸入“安安”,則屬于完全匹配模式,軟件將依據(jù)搜索字在電話記錄中搜尋匹配的記錄并顯示于搜索框下方的顯示區(qū)域中,同時在搜索框右側(cè)的參數(shù)顯示框中分別顯示搜索到的記錄的條數(shù)和當前的輸入法狀態(tài)。這種方式需要準確記憶并正確輸出電話記錄的名稱,雖然輸入過程按鍵次數(shù)較多但搜索過程非常精確,可立即搜索出所需內(nèi)容。當切換至數(shù)字輸入法時,如圖所示,在搜索框中輸入“22”,代表了“22”所對應的拼音字母以及其數(shù)字本身,即其可實現(xiàn)的搜索字包括“aa”、“ab”、“ac”、“ba”、“bb”、“bc”、“ca”、“cb”、“cc”、“22”,則其搜索到的結(jié)果是標識代碼是上述字符串的漢字或英文名稱電話記錄或是為首兩位是“22”的數(shù)字名稱記錄。如圖所示,其查找到的記錄為“安安”、“安伯”、“安村”、“Aa”、“Abcd”、“Ac”、“223”、“22678”。這種搜索方式的搜索過程支持模糊化處理,對于記憶不清的名稱也可迅速的找到對應的記錄。且輸入的搜索字非常簡單,按鍵次數(shù)明顯降低,但命中范圍較大。在電話記錄的總條數(shù)處于有限的范圍內(nèi)且名稱各異時,通過在一次搜索的結(jié)果中進行二次瀏覽搜索是非常簡便的。
      請參閱圖3所示,此時仍是在高級搜索模式下激活數(shù)字拼音搜索,但在字母拼音搜索選項中又激活了“首字母搜索”。此時,可在拼音、數(shù)字、字母輸入法中選擇一種。如果切換至字母輸入法,則此時可通過首字母搜索的方式進行查找,如輸入搜索字“Aa”,則軟件一旦找到與之對應的漢字或英文記錄則顯示于顯示框中,如圖所示找到了2條記錄,分別是“安安”、“Aa”。同時,本發(fā)明還可支持子串搜索法。如圖所示,以“*”代替若干未知字符,并另外加入搜索字,該搜索字可以為漢字、字母、數(shù)字。例如在搜索框中輸入“*伯”,則軟件自動查詢所有記錄的名稱、標識代碼,一旦找到與包含搜索字的記錄則顯示于顯示框中,如圖所示找到了1條記錄,為“安伯”。該種方法支持模糊搜索,可在對搜索字記憶不清或不愿多次敲擊鍵盤的情況下,迅速確定出大致范圍,再進行瀏覽查詢。本方法還支持混合查詢,即在英文輸入法狀態(tài)下,在搜索框中同時輸入數(shù)字與字母,則數(shù)字對應多個字母,與所有記錄的標識代碼進行匹配,如找到匹配項則于顯示框中顯示。如圖所示,輸入搜索字“2B”,找到了2條記錄,分別為“安伯”、“Abcd”。當然也可以混合輸入漢字、數(shù)字、字母中的任意兩種或三種作為搜索字。此種方法體現(xiàn)了更大的搜索的靈活性,給予用戶在各種復雜的使用情況下,擴展找到所需信息的可能。
      如圖4所示,此時搜索方式已切換成快速搜索,快速搜索同樣可以實現(xiàn)高級搜索中的大多數(shù)搜索模式,只是不能支持混合搜索,即只能輸入數(shù)字作為搜索字,或者只能輸入字母,或者只能輸入漢字。算法較為簡單,只需在一種記錄數(shù)據(jù)中依次比較即可。但是,快速搜索可以支持全拼搜索。具體的配置方法是解除數(shù)字拼音搜索,而在字母拼音搜索選項中選擇“全拼搜索”。這樣用戶就可以在搜索框中用全拼輸入法輸入所需的搜索字了。如圖所示,選擇了英文輸入法輸入“Anan”,則顯示在顯示框中的兩條記錄分別是“安安”、“Anan”??焖偎阉髂J皆谒惴ㄉ系乃俣纫h高于高級模式。不過,用戶要注意的是,全拼搜索模式只能適用于快速搜索模式而不能適用于高級搜索的模式,并且在快速模式下如果將字母拼音搜索選擇為“全拼搜索”的同時又激活了“數(shù)字拼音搜索”,這是一個錯誤的設(shè)定值,將不能順利進入預想的搜索方法。
      以下繼續(xù)介紹搜索的基本算法請參閱圖5,為本發(fā)明的高級模式下的首字母拼音搜索、數(shù)字搜索、混合搜索算法的簡要流程圖。在輸入搜索字啟動搜索后,數(shù)據(jù)處理芯片隨即獲取該搜索字B和一條記錄字串A(步驟501),假設(shè)該搜索字B由B1B2Bi…BX組成,而記錄字串A由A1A2A3Ai…AY組成。則首先比較A1與B1是否相同(i=1)(步驟502),如果完全相同繼續(xù)比較A2與B2(i=i+1);如果A1是漢字而B1是數(shù)字,類型不同則將A1轉(zhuǎn)化為標識代碼的第一位字母C1(步驟503),繼續(xù)比較B1與該C1(步驟504),如果B1與C1完全相同則繼續(xù)比較A2與B2(i=i+1);如果類型還不同則再次將C1轉(zhuǎn)化為字母對應的數(shù)字D1(步驟505),繼續(xù)比較D1與該B1(步驟506),如果數(shù)字相同則繼續(xù)比較A2與B2(i=i+1),直到把所有位的搜索字都比較完畢;如果不同則字符串不匹配(步驟507),該條記錄并不符合搜索字,則重新獲取下一條記錄,按照上述流程再次進行搜索。Y<X時,搜索字的位數(shù)大于記錄名稱或標識代碼的位數(shù),必然不匹配;Y>=X時,只要記錄的前X位與搜索字對應相同,即可被選中。直到把所有記錄都比較完畢,則將選中的記錄顯示出來。利用該算法可實現(xiàn)首字母拼音搜索、數(shù)字搜索、完全匹配、混合搜索方式。
      請參閱圖6,為本發(fā)明的快速模式下的全拼搜索的算法流程圖。全拼模式下必須輸入記錄的名稱漢字的全拼。在輸入搜索字啟動搜索后,數(shù)據(jù)處理芯片隨即獲取該搜索字G和一條記錄名稱E(步驟601),將該記錄名稱E轉(zhuǎn)化為拼音字串F(步驟602),判斷該拼音字串F是否與該搜索字G完全相同(步驟603),如果不同則字符串不匹配(步驟604),如果相同則字符串匹配(步驟605),該條記錄即是被搜索到的記錄。繼續(xù)獲取下一字串進行比較,直到與所有記錄都比較完畢,把選中的記錄顯示出來。
      另外,用戶如果在高級模式下輸入“*”以及搜索字,則代表啟動子串搜索。即,逐一獲取電話簿中每條記錄,搜索記錄名稱、標識代碼、標識代碼對應的數(shù)字中是否包括“*”后的字符串,包括則選中,不包括則獲取下一條記錄進行比較,直至與所有記錄比較完畢,將選中的記錄顯示出來。即,只要包括該搜索字或包括該搜索字對應的字母或數(shù)字的記錄就可以被選中。
      權(quán)利要求
      1.一種移動終端的電話記錄的搜索方法,其特征在于,(1)電話簿的每條記錄都保存有英文或者漢字記錄名稱以及一條標識代碼,該標識代碼由該條記錄名稱的漢字拼音首字母或者英文名稱組成,記錄名稱中每個漢字對應一個字母,每個字母與一數(shù)字對應;(2)搜索時,輸入漢字、字母、數(shù)字或其混合作為搜索字,搜索到的是與搜索字每一位依次對應的記錄名稱;輸入一功能鍵和由漢字、字母或數(shù)字組成的字符串作為搜索字,可搜索到對應包含了該字符串的記錄名稱;輸入記錄名稱的全拼拼音字母作為搜索字,可搜索到該全拼拼音字母對應的漢字記錄名稱。
      2.如權(quán)利要求1所述的方法,其特征在于,步驟(2)中所述輸入漢字、字母、數(shù)字或其混合作為搜索字對應的搜索算法包括逐一獲取電話簿中每條記錄與搜索字進行比較,每一位搜索字依次與對應位的記錄名稱、標識代碼、標識代碼對應的數(shù)字進行比較,只要其中有一種與該位搜索字相同則繼續(xù)比較下一位,直到與搜索字的所有位數(shù)比較完畢;存在不同則獲取下一條記錄,與搜索字各位都相同則選中。
      3.如權(quán)利要求1所述的方法,其特征在于,步驟(2)中所述輸入功能鍵和由漢字、字母或數(shù)字組成的字符串作為搜索字的搜索算法包括逐一獲取電話簿中每條記錄,搜索記錄名稱、標識代碼、標識代碼對應的數(shù)字中是否包括該功能鍵后的字符串,包括則選中,不包括則獲取下一條記錄進行比較,直至與所有記錄比較完畢。
      4.如權(quán)利要求1所述的方法,其特征在于,步驟(2)中所述輸入記錄名稱的全拼拼音字母作為搜索字的搜索算法包括逐一獲取電話簿中每條記錄,將漢字記錄名稱轉(zhuǎn)化成全拼拼音字串,則英文記錄名稱不變,與搜索字整體進行比較,完全相同則選中,不同則獲取下一條記錄進行比較,直至與所有記錄比較完畢。
      5.如權(quán)利要求1、2、3或4所述的方法,其特征在于,所述步驟(1)、(2)之間還包括設(shè)定搜索模式的步驟,該搜索模式包括快速搜索、高級搜索。
      6.如權(quán)利要求5所述的方法,其特征在于,在所述高級搜索模式下,才可輸入漢字、數(shù)字、字母或其混合作為搜索字,或者輸入功能鍵和由漢字、字母或數(shù)字組成的字符串作為搜索字。
      7.如權(quán)利要求5所述的方法,其特征在于,在所述快速搜索模式下,可以輸入漢字、數(shù)字、字母或者記錄名稱的全拼拼音字母作為搜索字。
      8.如權(quán)利要求1所述的方法,其特征在于,該功能鍵為“*”鍵。
      全文摘要
      本發(fā)明涉及一種移動終端的電話記錄的搜索方法。電話簿的每條記錄都保存有英文或者漢字記錄名稱以及一條標識代碼,該標識代碼由該條記錄名稱的漢字拼音首字母或者英文名稱組成,記錄名稱中每個漢字對應一個字母,每個字母與一數(shù)字對應;輸入漢字、字母、數(shù)字或者混合輸入字母與數(shù)字作為搜索字,搜索到的是與搜索字每一位依次對應的記錄名稱;輸入“*”和由漢字、字母或數(shù)字組成的字符串作為搜索字,可搜索到對應包含了該字符串的記錄名稱;輸入記錄名稱的全拼拼音字母作為搜索字,可搜索到該全拼拼音字母對應的漢字記錄名稱。本發(fā)明可有效降低電話記錄搜索過程中的按鍵次數(shù),搜索精度高,且該方法符合人性化思維,使用起來便利性高。
      文檔編號G06F17/30GK101052061SQ20061001173
      公開日2007年10月10日 申請日期2006年4月5日 優(yōu)先權(quán)日2006年4月5日
      發(fā)明者李雨洺 申請人:樂金電子(中國)研究開發(fā)中心有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1