一種聯(lián)系人筆畫順序排序的方法以及移動設備的制造方法
【技術領域】
[0001]本發(fā)明涉及電子通信技術領域,具體涉及一種聯(lián)系人筆畫順序排序的方法以及移動設備。
【背景技術】
[0002]隨著手持設備硬件性能的進一步提升和市場日益蓬勃的發(fā)展,手持設備第三方軟件開發(fā)也在蓬勃發(fā)展。通訊錄作為移動通訊的核心功能,在人們的日常生活中發(fā)揮巨大的作用。隨著手機通訊的發(fā)展,手機用戶電話薄聯(lián)系人也與日倶增。當前手機用戶的手機里面聯(lián)系人一般都有上百個、幾百個,甚至上千個,隨著手機聯(lián)系人數(shù)量的增加,如何才能方便手機用戶在很短的時間內(nèi)查找到用戶所需的聯(lián)系人成為當前如何快速查找聯(lián)系人的主要解決問題之一。現(xiàn)有技術中手機聯(lián)系人存儲時主要是根據(jù)聯(lián)系人姓名的中文字符讀音(拼音)的首字母對應的拉丁字母的排列順序?qū)⒙?lián)系人進行分類排序,以供手機用戶查找。手機用戶需要查找相應的聯(lián)系人時,需要根據(jù)目標聯(lián)系人(即用戶需要查找的聯(lián)系人)的拼音進行選擇,選中目標聯(lián)系人的姓名的首字的拼音的首字符對應的拉丁字母才能更加快速的查找到目標聯(lián)系人。由于我國的漢語拼音的普及教育時間比較晚,對于一些年紀比較大的中年人或者老年人,可能不會說普通話,甚至不知道什么是拼音,更不懂得拉丁字母。此外,由于我國各地方言各異,口音也不盡相同,使得很多手機用戶的普通話發(fā)音可能不準確,例如平舌、翹舌不分,或者部分聲母發(fā)音難辨等?,F(xiàn)有技術主要是根據(jù)目標聯(lián)系人的姓名的首字的拼音對應的拉丁字母查找聯(lián)系人的聯(lián)系人信息,這使得不會漢語拼音或者普通話發(fā)音不準確的手機用戶群體使用手機時無法查找到目標聯(lián)系人或者查找目標聯(lián)系人時查找效率低?,F(xiàn)有技術存在的技術問題使得手機的受眾群體受限,不會漢語拼音的手機用戶查找目標聯(lián)系人困難,發(fā)音不準的手機用戶查找聯(lián)系人速度慢、準確性低,手機用戶體驗低。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于克服現(xiàn)有技術中的上述缺陷,解決了漢語拼音基礎差的移動終端用戶查找目標聯(lián)系人困難的難題,提高了查找聯(lián)系人姓名及其聯(lián)系人信息的速度和準確性,增強了移動終端的用戶體驗效果,提供一種聯(lián)系人排序的方法,解決以上技術問題;
[0004]—種聯(lián)系人筆畫順序排序的方法,包括以下步驟:
[0005]步驟A,打開移動設備時加載通訊錄,并在加載過程中判斷筆畫排序的文件是否存在;
[0006]步驟B,當查詢到筆畫排序的文件不存在時,從聯(lián)系人數(shù)據(jù)庫中讀取一個記錄;
[0007]步驟C,計算所述記錄的聯(lián)系人姓名的筆畫數(shù),獲取與所述筆畫數(shù)對應的子排序文件;
[0008]步驟D,進入對應的所述子排序文件件,并獲取所述文件中各個記錄的筆畫順序;
[0009]步驟E,依次比較所述文件中現(xiàn)有聯(lián)系人姓名的筆畫順序,并確定所述文件中的該聯(lián)系人的順序;
[0010]步驟F,按順序存儲所述文件中所有聯(lián)系人名字,并且關閉所述文件。
[0011 ]上述聯(lián)系人筆畫順序排序的方法,還包括以下步驟:
[0012]步驟G,檢索聯(lián)系人數(shù)據(jù)庫中是否有未分類的數(shù)據(jù);
[0013]步驟H,當檢索聯(lián)系人數(shù)據(jù)庫中沒有未分類的數(shù)據(jù)時,依次打開并按讀取筆畫數(shù)目轉(zhuǎn)換成相應數(shù)目的所有文件;
[0014]步驟I,按筆畫順序排列聯(lián)系人。
[0015]上述聯(lián)系人筆畫順序排序的方法,所述步驟B還包括步驟BI,當查詢到筆畫排序的文件存在時,則直接依次打開并讀取筆畫數(shù)目轉(zhuǎn)換成相應數(shù)目的所有文件,按筆畫順序排列聯(lián)系人。所述筆畫順序按照筆畫多少,依次排布,諸如拼音排序一樣。在同一類中,以起筆順序為基礎依次排布,如第一筆是橫的排在第一部分,第一筆是豎的排在第二部分,如果第一筆筆畫相同,則比較第二筆筆畫,依次類推。如果第一個字相同,則比較第二個字,依次類推,得到最終排序。
[0016]上述聯(lián)系人筆畫順序排序的方法,所述步驟D還包括:
[0017]步驟Dl,當查詢到對應的所述子排序文件件不存在時,則新建該文件,并在所述文件下存儲該聯(lián)系人;
[0018]步驟D2,關閉相應數(shù)目的文件,之后繼續(xù)檢索聯(lián)系人數(shù)據(jù)庫中是否有未分類的數(shù)據(jù)。
[0019]上述聯(lián)系人筆畫順序排序的方法,所述步驟H還包括步驟Hl,當檢索聯(lián)系人數(shù)據(jù)庫中有未分類的數(shù)據(jù)時,則重復步驟B,從聯(lián)系人數(shù)據(jù)庫中讀取未分類的記錄。
[0020]上述聯(lián)系人筆畫順序排序的方法,所述步驟I還包括步驟II,改變所述筆畫順序,查看聯(lián)系人。點擊屏幕一側的筆畫順序按鍵,改變所述筆畫順序,方便查看聯(lián)系人。
[0021]上述聯(lián)系人筆畫順序排序的方法,所述步驟I之后還包括步驟J,每次讀取完一個文件則關閉該文件。
[0022]本發(fā)明的目的還在于解決了不會漢語拼音的手機用戶查找目標聯(lián)系人困難,發(fā)音不準的手機用戶查找聯(lián)系人速度慢、準確性低的問題,提供一種聯(lián)系人筆畫順序的移動設備,解決以上技術問題。
[0023]本發(fā)明所解決的技術問題可以采用以下技術方案來實現(xiàn):一種聯(lián)系人筆畫順序排序的移動設備,運用于移動終端,其特征在于,包括:
[0024]接收模塊,用于獲取用戶輸入的聯(lián)系人;
[0025]匹配模塊,信號連接所述接收模塊,用于將所述用戶輸入的查找筆畫與預先存儲的聯(lián)系人姓名的首字的筆畫進行匹配;
[0026]判斷模塊,信號連接所述匹配模塊,用于判斷檢索聯(lián)系人數(shù)據(jù)庫中是否有未分類的數(shù)據(jù);
[0027]排序模塊,信號連接所述判斷模塊,用于根據(jù)預設的排序方式將所述移動終端中存儲的聯(lián)系人姓名進行排序;
[0028]輸出模塊,信號連接所述排序模塊,用于獲取所述預先存儲的聯(lián)系人中聯(lián)系人姓名的首字的筆畫與所述用戶輸入的查找筆畫一致的聯(lián)系人姓名,并將所述聯(lián)系人姓名對應的聯(lián)系人信息顯示至移動終端的顯示界面。
[0029]所述一種聯(lián)系人筆畫順序的移動設備,優(yōu)選的,所述組成筆畫,包括:橫(一)、豎(丨)、撇⑴、點(、)、捺(Μ、折(I中至少一種。
[0030]有益效果:由于采用以上技術方案,本發(fā)明一種聯(lián)系人筆畫順序排序的方法以及移動設備,通過筆畫查找的方式查找聯(lián)系人姓名,解決了不會拼音的手機用戶查找目標聯(lián)系人困難的難題,提高了查找聯(lián)系人姓名及其聯(lián)系人信息的速度和準確性,增強了手機的用戶體驗效果。
【附圖說明】
[0031]圖1為本發(fā)明實施例中的一種聯(lián)系人筆畫順序排序的方法的工作流程圖;
[0032]圖2為本發(fā)明實施例中的一種聯(lián)系人筆畫順序排序的移動設備的結構示意圖。
【具體實施方式】
[0033]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0034]需要說明的是,在不沖突的情況下,本發(fā)明中的實施例及實施例中的特征可以相互組合。
[0035]下面結合附圖和具體實施例對本發(fā)明作進一步說明,但不作為本發(fā)明的限定。
[0036]目前,大多數(shù)中文輸入法都使用26個英文字母編碼。隨著手機等手持設備的大量使用,使用數(shù)字鍵輸入中文漢字已越來越普遍。中文輸入法是指為了將漢字輸入計算機或手機等設備而采用的編碼方法,是中文信息處理的重要技術?;阪I盤的漢字編碼主要包括音碼和形碼,音碼需要使用者正確掌握漢字的讀音,而且因重碼較多,輸入速度較慢;形碼需要使用者通過一段時間的訓練才能掌握。
[0037]參照圖1,一種聯(lián)系人筆畫順序排序的方法,包括以下步驟:
[0038]步驟Α,打開移動設備時加載通訊錄,并在加載過程中判斷筆畫排序的文件是否存在;
[0039]步驟B,當查詢到筆畫排序的文件不存在時,從聯(lián)系人數(shù)據(jù)庫中讀取一個記錄;
[0040]步驟C,計算記錄的聯(lián)系人姓名的筆畫數(shù),獲取與筆畫數(shù)對應的子排序文件;步驟D,進入對應的子排序文件件,并獲取文件中各個記錄的筆畫順序;
[0041]步驟Ε,依次比較文件中現(xiàn)有聯(lián)系人姓名的筆畫順序,并確定文件中的該聯(lián)系人的順序;
[0042]步驟F,按順序存儲文件中所有聯(lián)系人名字,并且關閉文件。
[0043]進一步地,本發(fā)明一種聯(lián)系人筆畫順序排序的方法的較佳的實施例中,還包括以下步驟:
[0044]步驟G,檢索聯(lián)系人數(shù)據(jù)庫中是否有未分類的數(shù)據(jù);
[0045]步驟H,當檢索聯(lián)系人數(shù)據(jù)庫中沒有未分類的數(shù)據(jù)時,依次打開并按讀取筆畫數(shù)目轉(zhuǎn)換成相應數(shù)目的所有文件;
[0046]步驟I,按筆畫順序排列聯(lián)系人。
[0047]進一步地