專利名稱:一種智能終端上百家姓索引方法
技術(shù)領(lǐng)域:
本發(fā)明涉及屬于智能終端領(lǐng)域,具體涉及一種智能終端上百家姓的索引方法。
背景技術(shù):
隨著移動通信技術(shù)、芯片技術(shù)、多媒體技術(shù)的發(fā)展,以智能手機和平板電腦為代表的智能終端設備的技術(shù)飛速發(fā)展;當前的智能手機等終端設備因為具備便攜、運算能力強、可擴展性強、應用豐富等特點,已經(jīng)完全融入人們的娛樂、工作、社交等生活中。在智能手機終端,作為通訊的功能仍然是手機的核心應用。隨著交往人群的增多,存儲在手機中的聯(lián)系人數(shù)量越來越多。面對大量的聯(lián)系人列表,如何快速查找和定位您要找的聯(lián)系人稱為通訊錄的便攜性的體現(xiàn),也是衡量通訊錄應用體驗好壞的標準之一。我們當前常用的聯(lián)系人索引方案主要有:一、在聯(lián)系人列表中只提供首字母索引或搜索聯(lián)系人,對于不會拼音或不常用拼音、筆畫等輸入法的人群,無法快速定位查找到對應的聯(lián)系人,只能通過上下滑動逐個尋找,耽誤時間。二、在聯(lián)系人列表中,右側(cè)只顯示首字母索引操作條,點擊首字母索引操作條或上下滑動屏幕時,列表右側(cè)顯示定位到的放大的首字母及以該首字母開頭對應的姓氏,并且最多只顯示5個姓氏。此時再點擊其中某個“姓”,再定位到以該“姓”存儲的首個聯(lián)系人。這種方法缺點:1.用戶無法只通過姓氏進行快速定位,需要先選擇其中某個首字母,再選擇對應以首字母開頭的姓氏。2.對于不會拼音或不常用拼音、筆畫等輸入法的人群,無法快速定位查找到對應的聯(lián)系人。三、把姓氏與首字母結(jié)合聯(lián)合索引,在聯(lián)系人列表中,右側(cè)只顯示首字母索引操作條,只有上下滑動屏幕時,列表右側(cè)顯示定位到的放大的首字母或定位到聯(lián)系人對應的姓氏。缺點:對于不會拼音或不常用拼音、筆畫等輸入法的人群,無法快速定位查找到對應的聯(lián)系人,只能通過上下滑動逐個尋找,耽誤時間。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是:對于不會拼音或不常用拼音、筆畫輸入法的人群,通過姓氏快速定位到需要的聯(lián)系人。為解決上述技術(shù)問題本發(fā)明采用的技術(shù)方案是:包括以下三個階段:階段Al:獲取聯(lián)系人姓名首字;階段A2:處理姓名首字;階段A3:創(chuàng)建百家姓索引面板并加載數(shù)據(jù)。所述階段Al包括以下步驟:a)從數(shù)據(jù)庫讀取聯(lián)系人數(shù)據(jù);b)對聯(lián)系人按首字拼音排序;c)獲取聯(lián)系人首字。所述階段A2包括下列步驟:a)整合除漢字和字母外的字符,即除了漢字和字母夕卜,其他的字符都算“#”;b)對聯(lián)系人首字集合去除重復的字符;c)按照英文字母表ABC的順序?qū)β?lián)系人首字進行分組。所述階段A3包括:默認加載數(shù)據(jù),所述默認加載的數(shù)據(jù)為整體數(shù)據(jù)的一部分。在用戶滑動面板時加載的數(shù)據(jù)是將要顯示的下一屏的數(shù)據(jù)。用戶在滑動面板翻頁時,面板上顯示的聯(lián)系人數(shù)據(jù)一屏一屏的替換顯示。與現(xiàn)有技術(shù)相比本發(fā)明的有益效果是:對于不會使用拼音等輸入法、筆畫的老年人或者不常使用輸入法的人,通過中國人對漢字熟悉和常用程度遠遠高于拼音等輸入法,人們可以快速在百家姓列表中找到所需要的聯(lián)系人的信息,從而滿足了快速定位。
圖1是本發(fā)明的總流程示意2是本發(fā)明的階段Al部分流程3是本發(fā)明的階段A2部分流程4是本發(fā)明的階段A3部分流程圖
具體實施例方式下面結(jié)合附圖和具體實施例對本發(fā)明進一步詳細描述。首先執(zhí)行步驟All:從聯(lián)系人數(shù)據(jù)庫獲取電話本里保存的所有聯(lián)系人的姓名,例如“張三”、“234”、“李四”、“李五”、“l(fā)inda”等;然后將姓名拼音字母按照英文字母表ABC的順序排列姓名的首字:“234”、“李四”、“李五”、“l(fā)inda”,將其中帶數(shù)字的數(shù)據(jù)按照阿拉伯順序排列在字母排序的前面,排序完成后,獲取排序后聯(lián)系人姓名的首字,如“2”,“李”、“李”、“L”、“張”,然后將除漢字和字母外的其他字符全部歸入例如將數(shù)字“2”歸入到漢字和字母保持原樣,上述字符排序就是:“#”、“李”、“李”、“L”、“張”;將重復的漢字、字母或#號去除:“#”、“李”、“L”、“張”,將小寫英文字母abc轉(zhuǎn)成ABC,將漢字以大寫字母ABC的順序分組,如“李”分入L組,“張”分入M組,分組的同時還需去除相同的字符,分組結(jié)果如“L”、“李”、“Z”、“張”。以上步驟是對聯(lián)系人列表中的姓氏提取并按照英文字母表ABC的順序進行分類,接下來就是執(zhí)行步驟A3:創(chuàng)建百家姓數(shù)據(jù)面板同時加載數(shù)據(jù),首先創(chuàng)建百家姓快捷面板,面板創(chuàng)建的同時加載第一屏和第二屏的數(shù)據(jù)并顯示第一屏數(shù)據(jù)即姓氏列表,當滑動面板時,加載下一屏的數(shù)據(jù),或者在滑動列表時,顯示當前姓氏,并同時上一屏和下一屏姓氏列表,用戶在滑動顯示面板翻頁時,面板上顯示的聯(lián)系人數(shù)據(jù)一屏一屏的顯示,即向下或者向上滑動一下,當前顯示數(shù)據(jù)整體替換為下一屏的聯(lián)系人姓氏數(shù)據(jù),也可以采用另一種形式,即用戶在滑動面板翻頁時,面板上顯示的聯(lián)系人數(shù)據(jù)可以一行一行的更新替換顯示。通過這種動態(tài)的加載百家姓數(shù)據(jù)列表,以提聞百家姓列表的顯不速度,同時還提聞了用戶的聞體驗。本領(lǐng)域技術(shù)人員可通過閱讀本發(fā)明后作出改變和調(diào)整,仍將不失為本發(fā)明的要義所在,亦不脫離本發(fā)明的精神和范圍。
權(quán)利要求
1.一種智能終端上百家姓索引方法,其特征在于:包括以下三個階段: 階段Al:獲取聯(lián)系人姓名首字; 階段A2:處理姓名首字; 階段A3:創(chuàng)建百家姓索引面板并加載數(shù)據(jù)。
2.如權(quán)利要求1所述的智能終端上百家姓索引方法,其特征在于:階段Al包括以下步驟:a)從數(shù)據(jù)庫讀取聯(lián)系人數(shù)據(jù);b)對聯(lián)系人按首字拼音排序;c)獲取聯(lián)系人首字。
3.根據(jù)權(quán)利要求1或2所述的智能終端上百家姓索引方法,其特征在于:階段A2包括下列步驟:a)整合除漢字和字母外的字符,即除了漢字和字母外,其他的字符都算“#” ;b)對聯(lián)系人首字集合去除重復的字符;c)按照英文字母表ABC的順序?qū)β?lián)系人首字進行分組。
4.根據(jù)權(quán)利要求1或2所述的智能終端上百家姓索引方法,其特征在于:階段A3包括:默認加載數(shù)據(jù),所述默認加載的數(shù)據(jù)為整體數(shù)據(jù)的一部分。
5.根據(jù)權(quán)利要求3所述的智能終端上百家姓索引方法,其特征在于:階段A3包括步驟:默認加載數(shù)據(jù),所述默認加載的數(shù)據(jù)為整體數(shù)據(jù)的一部分。
6.根據(jù)權(quán)利要求1或2所述的智能終端上百家姓索引方法,其特征在于:在用戶滑動面板時加載的數(shù)據(jù)是將要顯示的下一屏的數(shù)據(jù)。
7.根據(jù)權(quán)利要求3所述的智能終端上百家姓索引方法,其特征在于:在用戶滑動面板時加載的數(shù)據(jù)是將要顯示的下一屏的數(shù)據(jù)。
8.根據(jù)權(quán)利要求4所述的智能終端上百家姓索引方法,其特征在于:在用戶滑動面板時加載的數(shù)據(jù)是將要顯示的下一屏的數(shù)據(jù)。
9.根據(jù)權(quán)利要求5所述的智能終端上百家姓索引方法,其特征在于:在用戶滑動面板時加載的數(shù)據(jù)是將要顯示的下一屏的數(shù)據(jù)。
10.如權(quán)利要求9所述的智能終端上百家姓索引方法,其特征在于:用戶在滑動面板翻頁時,面板上顯示的聯(lián)系人數(shù)據(jù)一屏一屏的替換顯示。
全文摘要
本發(fā)明公開了一種智能終端上百家姓索引方法,具體應用到手機等智能終端上快速用姓氏索引聯(lián)系人系統(tǒng)中,包括以下三個階段階段A1獲取聯(lián)系人姓名首字;階段A2處理姓名首字;階段A3創(chuàng)建百家姓索引面板并加載數(shù)據(jù)。對于不會使用拼音等輸入法、筆畫的老年人或者不常使用輸入法的人,快速用漢字索引到聯(lián)系人,既方便又快捷,更符合中國人的使用習慣。
文檔編號G06F17/30GK103186667SQ201310073519
公開日2013年7月3日 申請日期2013年3月7日 優(yōu)先權(quán)日2013年3月7日
發(fā)明者陳國華, 李九翔, 沈齊 申請人:樂蛙科技(上海)有限公司