一种智能终端上百家姓索引方法

文档序号:6400075阅读:375来源:国知局
专利名称:一种智能终端上百家姓索引方法
技术领域
本发明涉及属于智能终端领域,具体涉及一种智能终端上百家姓的索引方法。
背景技术
随着移动通信技术、芯片技术、多媒体技术的发展,以智能手机和平板电脑为代表的智能终端设备的技术飞速发展;当前的智能手机等终端设备因为具备便携、运算能力强、可扩展性强、应用丰富等特点,已经完全融入人们的娱乐、工作、社交等生活中。在智能手机终端,作为通讯的功能仍然是手机的核心应用。随着交往人群的增多,存储在手机中的联系人数量越来越多。面对大量的联系人列表,如何快速查找和定位您要找的联系人称为通讯录的便携性的体现,也是衡量通讯录应用体验好坏的标准之一。我们当前常用的联系人索引方案主要有:一、在联系人列表中只提供首字母索引或搜索联系人,对于不会拼音或不常用拼音、笔画等输入法的人群,无法快速定位查找到对应的联系人,只能通过上下滑动逐个寻找,耽误时间。二、在联系人列表中,右侧只显示首字母索引操作条,点击首字母索引操作条或上下滑动屏幕时,列表右侧显示定位到的放大的首字母及以该首字母开头对应的姓氏,并且最多只显示5个姓氏。此时再点击其中某个“姓”,再定位到以该“姓”存储的首个联系人。这种方法缺点:1.用户无法只通过姓氏进行快速定位,需要先选择其中某个首字母,再选择对应以首字母开头的姓氏。2.对于不会拼音或不常用拼音、笔画等输入法的人群,无法快速定位查找到对应的联系人。三、把姓氏与首字母结合联合索引,在联系人列表中,右侧只显示首字母索引操作条,只有上下滑动屏幕时,列表右侧显示定位到的放大的首字母或定位到联系人对应的姓氏。缺点:对于不会拼音或不常用拼音、笔画等输入法的人群,无法快速定位查找到对应的联系人,只能通过上下滑动逐个寻找,耽误时间。

发明内容
本发明要解决的技术问题是:对于不会拼音或不常用拼音、笔画输入法的人群,通过姓氏快速定位到需要的联系人。为解决上述技术问题本发明采用的技术方案是:包括以下三个阶段:阶段Al:获取联系人姓名首字;阶段A2:处理姓名首字;阶段A3:创建百家姓索引面板并加载数据。所述阶段Al包括以下步骤:a)从数据库读取联系人数据;b)对联系人按首字拼音排序;c)获取联系人首字。所述阶段A2包括下列步骤:a)整合除汉字和字母外的字符,即除了汉字和字母夕卜,其他的字符都算“#”;b)对联系人首字集合去除重复的字符;c)按照英文字母表ABC的顺序对联系人首字进行分组。所述阶段A3包括:默认加载数据,所述默认加载的数据为整体数据的一部分。在用户滑动面板时加载的数据是将要显示的下一屏的数据。用户在滑动面板翻页时,面板上显示的联系人数据一屏一屏的替换显示。与现有技术相比本发明的有益效果是:对于不会使用拼音等输入法、笔画的老年人或者不常使用输入法的人,通过中国人对汉字熟悉和常用程度远远高于拼音等输入法,人们可以快速在百家姓列表中找到所需要的联系人的信息,从而满足了快速定位。


图1是本发明的总流程示意2是本发明的阶段Al部分流程3是本发明的阶段A2部分流程4是本发明的阶段A3部分流程图
具体实施例方式下面结合附图和具体实施例对本发明进一步详细描述。首先执行步骤All:从联系人数据库获取电话本里保存的所有联系人的姓名,例如“张三”、“234”、“李四”、“李五”、“linda”等;然后将姓名拼音字母按照英文字母表ABC的顺序排列姓名的首字:“234”、“李四”、“李五”、“linda”,将其中带数字的数据按照阿拉伯顺序排列在字母排序的前面,排序完成后,获取排序后联系人姓名的首字,如“2”,“李”、“李”、“L”、“张”,然后将除汉字和字母外的其他字符全部归入例如将数字“2”归入到汉字和字母保持原样,上述字符排序就是:“#”、“李”、“李”、“L”、“张”;将重复的汉字、字母或#号去除:“#”、“李”、“L”、“张”,将小写英文字母abc转成ABC,将汉字以大写字母ABC的顺序分组,如“李”分入L组,“张”分入M组,分组的同时还需去除相同的字符,分组结果如“L”、“李”、“Z”、“张”。以上步骤是对联系人列表中的姓氏提取并按照英文字母表ABC的顺序进行分类,接下来就是执行步骤A3:创建百家姓数据面板同时加载数据,首先创建百家姓快捷面板,面板创建的同时加载第一屏和第二屏的数据并显示第一屏数据即姓氏列表,当滑动面板时,加载下一屏的数据,或者在滑动列表时,显示当前姓氏,并同时上一屏和下一屏姓氏列表,用户在滑动显示面板翻页时,面板上显示的联系人数据一屏一屏的显示,即向下或者向上滑动一下,当前显示数据整体替换为下一屏的联系人姓氏数据,也可以采用另一种形式,即用户在滑动面板翻页时,面板上显示的联系人数据可以一行一行的更新替换显示。通过这种动态的加载百家姓数据列表,以提闻百家姓列表的显不速度,同时还提闻了用户的闻体验。本领域技术人员可通过阅读本发明后作出改变和调整,仍将不失为本发明的要义所在,亦不脱离本发明的精神和范围。
权利要求
1.一种智能终端上百家姓索引方法,其特征在于:包括以下三个阶段: 阶段Al:获取联系人姓名首字; 阶段A2:处理姓名首字; 阶段A3:创建百家姓索引面板并加载数据。
2.如权利要求1所述的智能终端上百家姓索引方法,其特征在于:阶段Al包括以下步骤:a)从数据库读取联系人数据;b)对联系人按首字拼音排序;c)获取联系人首字。
3.根据权利要求1或2所述的智能终端上百家姓索引方法,其特征在于:阶段A2包括下列步骤:a)整合除汉字和字母外的字符,即除了汉字和字母外,其他的字符都算“#” ;b)对联系人首字集合去除重复的字符;c)按照英文字母表ABC的顺序对联系人首字进行分组。
4.根据权利要求1或2所述的智能终端上百家姓索引方法,其特征在于:阶段A3包括:默认加载数据,所述默认加载的数据为整体数据的一部分。
5.根据权利要求3所述的智能终端上百家姓索引方法,其特征在于:阶段A3包括步骤:默认加载数据,所述默认加载的数据为整体数据的一部分。
6.根据权利要求1或2所述的智能终端上百家姓索引方法,其特征在于:在用户滑动面板时加载的数据是将要显示的下一屏的数据。
7.根据权利要求3所述的智能终端上百家姓索引方法,其特征在于:在用户滑动面板时加载的数据是将要显示的下一屏的数据。
8.根据权利要求4所述的智能终端上百家姓索引方法,其特征在于:在用户滑动面板时加载的数据是将要显示的下一屏的数据。
9.根据权利要求5所述的智能终端上百家姓索引方法,其特征在于:在用户滑动面板时加载的数据是将要显示的下一屏的数据。
10.如权利要求9所述的智能终端上百家姓索引方法,其特征在于:用户在滑动面板翻页时,面板上显示的联系人数据一屏一屏的替换显示。
全文摘要
本发明公开了一种智能终端上百家姓索引方法,具体应用到手机等智能终端上快速用姓氏索引联系人系统中,包括以下三个阶段阶段A1获取联系人姓名首字;阶段A2处理姓名首字;阶段A3创建百家姓索引面板并加载数据。对于不会使用拼音等输入法、笔画的老年人或者不常使用输入法的人,快速用汉字索引到联系人,既方便又快捷,更符合中国人的使用习惯。
文档编号G06F17/30GK103186667SQ201310073519
公开日2013年7月3日 申请日期2013年3月7日 优先权日2013年3月7日
发明者陈国华, 李九翔, 沈齐 申请人:乐蛙科技(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1