专利名称:一种联系人列表导航显示方法、装置以及移动通信设备的利记博彩app
技术领域:
本发明涉及电子导航领域,更具体的说,是涉及一种联系人列表导航显示方法、装置以及移动通信设备。
背景技术:
随着通讯机制的不断完善,手机作为常用的通讯工具已经成为日常生活中必不可少的一部分。手机最主要的基本功能就是实现通话。通常,手机终端里都设置有通讯录,用来存储联系人的联系方式。当用户需要与某个联系人进行通话或其它操作时,需要在通讯录中找到相应联系人的姓名,从而找到该联系人的联系方式,然后进行相应的操作。目前,常用的在通讯录中查找联系人的方式为多种,例如,在手机的屏幕下方会有一个输入框,能够输入所要查找的 联系人的姓名,这种查找方式能够准备的找到相应联系人的联系方式,但输入姓名的操作繁琐,不能快速的在通讯录中查找到联系人的联系方式。另一种查找方式为:在手机屏幕的右侧有一个包括A到Z和#号的排列,当需要查找某个联系人时,用户需要触及手机屏幕上该联系人的拼音首字母位置,则手机会自动调出具有该首字母的所有联系人的名称及相应的联系方式,用户从具有该首字母的所有联系人的名称列表中筛选出所要查找的联系人及其联系方式,然后进行通话或短息等操作。但利用这种方式的查找,由于26个字母及#号全部显示在手机屏幕上,使得字母的间隙非常小,用户经常会触到错误的首字母,这就造成了用户在查找联系人时不能快速精准的定位。
发明内容
有鉴于此,本发明提供了一种联系人列表导航显示方法,以克服现有技术中查找联系人定位不精准、查找时间长的问题。为实现上述目的,本发明提供如下技术方案:一种联系人列表导航显示方法,应用于电子设备,所述电子设备至少包括触摸显示单元,包括:获取通讯录中联系人姓名的首字母;根据通讯录中同一类别的首字母下的联系人数量为所述同一类别的首字母在所述触摸显示单元上分配显示区域,并根据分配的显示区域显示通讯录;当检测到用户对首字母显示区域进行了选择操作时,所述电子设备将具有所述首字母的联系人信息优先显示。优选的,所述显示区域为首字母对应的导航栏区域,或者所述显示区域为所述首字母在所述触摸显示单元上对应的面积。优选的,不同类别首字母下的联系人对应所述首字母显示区域上的不同位置;当检测到用户对首字母显示区域进行了选择操作时,进一步检测用户所选择的显示区域中的具体位置,根据该具体位置显示该位置附近对应的联系人信息。
优选的,首字母下的联系人依次按首字母之后的字母顺序排列并与导航栏的长度对应;当检测到用户对首字母导航栏区域进行了选择操作时,根据该首字母在导航栏区域中的具体位置对应该导航栏长度的比例,优先显示该比例对应的联系人信息。优选的,为首字母所分配的显示区域与该首字母下联系人的数量成正比。优选的,所述为同一类别的首字母在所述触摸显示单元上分配显示区域的具体步骤为:将所述同一类别的首字母按照预定设置的字体大小显示在所述触摸显示单元上。优选的,只显示通讯录中有联系人姓名的首字母。优选的,在检测到通讯录中有联系人信息增加或减少时,重新进入获取通讯录中联系人姓名的首字母的步骤。一种联系人列表导航显示装置,应用于电子设备,所述电子设备至少包括触摸显示单元,包括:获取模块,用于获取通讯录中联系人姓名的首字母;分配模块,用于根据通讯录中同一类别的首字母下的联系人数量为所述同一类别的首字母在所述触摸显示单元上分配显示区域;所述触摸显示单元,用于根据分配的显示区域显示通讯录,并在检测到用户对首字母显示区域进行了选择操作时,将具有所述首字母的联系人的信息优先显示。
优选的,所述显示区域为首字母对应的导航栏区域,或者所述显示区域为所述首字母在所述触摸显示单元上对应的面积。优选的,所述分配模块,还用于将不同类别首字母下的联系人分配到对应所述首字母显示区域上的不同位置;所述触摸显示单元,还用于当检测到用户对首字母显示区域进行了选择操作时,进一步检测用户所选择的显示区域中的具体位置,根据该具体位置显示该位置附近对应的联系人信息。优选的,所述分配模块,还用于将首字母下的联系人依次按首字母之后的字母顺序排列并与导航栏的长度对应;所述触摸显示单元,还用于当检测到用户对首字母导航栏区域进行了选择操作时,根据该首字母在导航栏区域中的具体位置对应该导航栏长度的比例,优先显示该比例对应的联系人信息。优选的,所述分配模块包括:计算单元,用于计算通讯录中同一类别的首字母的联系人数量占所有联系人数量的比例;所述分配模块,根据计算单元的计算结果为所述同一类别的首字母在所述触摸显示单元上分配显示区域。优选的,所述分配模块包括:设置单元,用于将所述同一类别的首字母按照预定设置的字体大小进行设置;所述分配模块,根据设置的字体大小在所述触摸显示单元上分配显示区域。优选的,还包括:检测模块,用于在检测到通讯录中有联系人信息增加或减少时,指示所述获取模块重新获取通讯录中联系人姓名的首字母。优选的,所述触摸显示单元只显示通讯录中有联系人姓名的首字母。一种移动通信设备,所述移动通信设备至少包括触摸显示单元,包括:上述的联系人列表导航显示装置。经由上述的技术方案可知,与现有技术相比,本发明提供了一种联系人列表导航显示方法,通过提取通讯录中联系人姓名的首字母,将这些首字母进行比对排序,将所述比对排序后的首字母显示在显示屏的导航栏位置,该方法根据通讯录的实际情况对已有联系人姓名的首字母进行排序导航,解决了现有技术中将26个字母及#号全部显示在手机屏幕上,使得字母的间隙非常小,用户经常会触到错误的首字母,进而造成了用户在查找联系人时不能快速精准定位的问题。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本发明提供的一种联系人列表导航显示方法实施例的流程图;图2为本发明提供的一种联系人列表导航显示方法实施例的又一流程图;图3为本发明提供的一种联系人列表导航显示装置实施例的结构示意图;图4为本发明提供的另一种联系人列表导航显示装置实施例的结构示意图;图5为本发明提供的·又一种联系人列表导航显示装置实施例的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例一请参阅附图1,为本发明提供的一种联系人列表导航方法实施例的流程图,该方法应用于电子设备,所述电子设备至少包括一触摸显示单元,可以包括步骤:步骤SlOl:获取通讯录中联系人姓名的首字母;目前,常用的在通讯录中查找联系人的方式为多种,例如,在手机的屏幕下方会有一个输入框,能够输入所要查找的联系人的姓名,这种查找方式能够准备的找到相应联系人的联系方式,但输入姓名的操作繁琐,不能快速的在通讯录中查找到联系人的联系方式。另一种查找方式为:在手机屏幕的右侧有一个包括A到Z和#号的排列,当需要查找某个联系人时,用户需要触及手机屏幕上该联系人的拼音首字母位置,则手机会自动调出具有该首字母的所有联系人的名称及相应的联系方式,用户从具有该首字母的所有联系人的名称列表中筛选出所要查找的联系人及其联系方式,然后进行通话或短息等操作。但利用这种方式的查找,由于26个字母及#号全部显示在手机屏幕上,使得字母的间隙非常小,用户经常会触到错误的首字母,这就造成了用户在查找联系人时不能快速精准的定位,而本步骤SlOl获取了通讯录中联系人姓名的首字母,即若联系人中有姓“李”、“张”、“安”和“马”的情况时,只获取“L”、“Z”、“A”和“M”。步骤S102:根据通讯录中同一类别的首字母下的联系人数量为所述同一类别的首字母在所述触摸显示单元上分配显示区域,并根据分配的显示区域显示通讯录;由于所述步骤SlOl获取的通讯录中联系人姓名的首字母为不同的字母,如“L”、“Z”、“A”和“M”,因此,步骤S102依据预设的分类规则对所述联系人姓名的首字母进行类别划分,所述分类规则可以为:比对所述首字母,将相同的首字母定义为同一类别,并用该首字母作为所述同一类别的显示字母,如联系人中有姓“李”、“陆”、“张”、“安”和“马”的情况时,获取的首字母为“L”、“L”、“Z”、“A”和“M”,按照26字母的排列,可将所述首字母排列成“A”、“L”、“M”和“Z”。并为所述同一类别的首字母在所述触摸显示单元上分配显示区域,比如,定义联系人中包含相同首字母的姓氏为同一类别,如姓氏为“李”和“陆”的均定义为“L”类,并将字母L显示在电子设备的触摸显示单元,所述电子设备可以为手机。其中,分配所述首字母在所述触摸显示单元上的分配策略为多种,可以为根据通讯录中同一类别的首字母的联系人数量占所有联系人数量的比例对所述显示字母在所述触摸显示单元上占用的显示区域进行分配,也可以为所述同一类别的首字母均匀排布在所述触摸显示单元上,还可以为将所述同一类别的首字母按照预定设置的字体大小显示在所述触摸显示单元上。需要说明的是,所述显示区域为首字母对应的导航栏区域,或者所述显示区域为所述首字母在所述触摸显示单元上对应的面积。优选的,为首字母所分配的显示区域与该首字母下联系人的数量成正比。步骤S103:当检测到用户对首字母显示区域进行了选择操作时,所述电子设备将具有所述首字母的联系人信息优先显示。优选的,不同类别首字母下的联系人对应所述首字母显示区域上的不同位置;当检测到用户对首字母显示区域进行了选择操作时,进一步检测用户所选择的显示区域中的具体位置, 根据该具体位置显示该位置附近对应的联系人信息。优选的,首字母下的联系人依次按首字母之后的字母顺序排列并与导航栏的长度对应;当检测到用户对首字母导航栏区域进行了选择操作时,根据该首字母在导航栏区域中的具体位置对应该导航栏长度的比例,优先显示该比例对应的联系人信息。本实施例一提供了一种联系人列表导航显示方法,通过提取通讯录中联系人姓名的首字母,将这些首字母进行比对排序,将所述比对排序后的首字母显示在显示屏的导航栏位置,该方法根据通讯录的实际情况对已有联系人姓名的首字母进行排序导航,解决了现有技术中将26个字母及#号全部显示在手机屏幕上,使得字母的间隙非常小,用户经常会触到错误的首字母,进而造成了用户在查找联系人时不能快速精准定位的问题。在上述本发明提供的实施例的基础上,本发明提供的一种联系人列表导航显示方法,还包括步骤:在预定时间到达时,获取通讯录中联系人姓名的首字母。此处也可以为在检测到通讯录中增加或者减少联系人时,重新获取通讯录中联系人姓名的首字母,并执行后续步骤S102和S103。实施例二
请参阅附图2,为本发明提供的另一种联系人列表导航方法实施例的流程图,该方法应用于电子设备,所述电子设备至少包括一触摸显示单元,可以包括步骤:SlOl:获取通讯录中联系人姓名的首字母。S102:根据通讯录中同一类别的首字母下的联系人数量为所述同一类别的首字母在所述触摸显示单元上分配显示区域,并根据分配的显示区域显示通讯录。S1031:当检测到用户对首字母显示区域进行了选择操作时,进一步检测用户所选择的显示区域中的具体位置,根据该具体位置显示该位置附近对应的联系人信息。实施例二为实施例一的一种具体实现方式,首先步骤SlOl获取通讯录中联系人姓名的首字母,比如通讯录中有10个联系人,其中包括,姓氏为“安”的有2人,姓“李”和“陆”的各2人,姓“康”的I人,姓“张”和“郑”的共3人,则步骤SlOl获取通讯录中联系人姓名的首字母为分别为A、A、L、L、L、L、K、Z、Z、Z ;步骤S102是对比所述首字母,并将相同的首字母定义为同一类别,并用该首字母作为所述同一类别的显示字母,即首字母为“A、A、L、L、L、L、K、Z、Z、Z”,比对所述首字母,相同的定义为一类,即“A、L、K、V’并根据通讯录中同一类别的首字母的联系人数量占所有联系人数量的比例对所述显示字母在所述触摸显示单元上占用的显示区域进行分配,即10个联系人中,首字母为“A”的有2个人,则A在所述电子设备触摸显示单元上的导航栏位置占2/10的比例大小,同理,L占4/10的比例大小,K占1/10的比例大小,Z占3/10的比例大小,这种情况下,当用户进行S1031的操作时,所述电子设备在通讯录中优先调出具有所述首字母的所有联系人的联系方式,用户查找联系人更好快速、准确,有效的解决了现有技术中26个字母全部显示在触摸显示屏上,导致的字母间隙过小,用户不容易触准,延长导航时间的问题。需要说明的一点是,步骤S1031的具体操作可以有多种显示方式,比如每个首字母首次显示后,相同的首字母用空格代替,现以上述10个联系人的排列“A、A、L、L、L、L、K、Z、Z、V’为例,在触摸显示单元上可以显示为“A、空格、L、空格、空格、空格、K、Z、空格、空格”,在用户点击L后方的空格时,电子设备会自动调出首字母为L的联系人,并按照所述空格在总导航栏的位置根据比例推测出相应位置具有L首字母的联系人方式;也可以直接将所述同一类别的首字母按照预定设置的字体大小显示在所述触摸显示单元上;还可`以将所述同一类别的首字母均匀排布在所述触摸显示单元上。本发明提供的实施例通过提取通讯录中联系人姓名的首字母,将这些首字母进行比对排序,将所述比对排序后的首字母显示在显示屏的导航栏位置,该方法根据通讯录的实际情况对已有联系人姓名的首字母进行排序导航,解决了现有技术中将26个字母及#号全部显示在手机屏幕上,使得字母的间隙非常小,用户经常会触到错误的首字母,进而造成了用户在查找联系人时不能快速精准定位的问题。上述本发明提供的实施例中详细描述了方法,对于本发明的方法可采用多种形式的装置实现,因此本发明还提供了一种装置,下面给出具体的实施例进行详细说明。请参阅附图3,为本发明提供的一种联系人列表导航显示装置实施例的结构示意图,该装置应用于电子设备,所述电子设备至少包括触摸显示单元,该装置还可以包括:获取模块101和分配模块102,其中:获取模块101,用于获取通讯录中联系人姓名的首字母;分配模块102,用于根据通讯录中同一类别的首字母下的联系人数量为所述同一类别的首字母在所述触摸显示单元上分配显示区域;所述触摸显示单元103,用于根据分配的显示区域显示通讯录,并在检测到用户对首字母显示区域进行了选择操作时,将具有所述首字母的联系人的信息优先显示。所述显示区域可以为首字母对应的导航栏区域,或者所述显示区域可以为所述首字母在所述触摸显示单元上对应的面积。优选的,所述分配模块,还用于将不同类别首字母下的联系人分配到对应所述首字母显示区域上的不同位置;所述触摸显示单元,还用于当检测到用户对首字母显示区域进行了选择操作时,进一步检测用户所选择的显示区域中的具体位置,根据该具体位置显示该位置附近对应的联系人信息。优选的,所述分配模块,还用于将首字母下的联系人依次按首字母之后的字母顺序排列并与导航栏的长度对应;所述触摸显示单元,还用于当检测到用户对首字母导航栏区域进行了选择操作时,根据该首字母在导航栏区域中的具体位置对应该导航栏长度的比例,优先显示该比例对应的联系人息。其中,所述分配模块102包括:计算单元1021,以及设置单元1022,如图4所示,其中:计算单元1021,用于计算通讯录中同一类别的首字母的联系人数量占所有联系人数量的比例。所述分配模块102,根据计算单元的计算结果为所述同一类别的首字母在所述触摸显示单元上分配显示区域。设置单元1022,用于将所述同一类别的首字母按照预定设置的字体大小进行设置。所述分配模块102,根据设置的字体大小在所述触摸显示单元上分配显示区域。请参见图5,图5为本发明提供的又一种联系人列表导航显示装置实施例的结构示意图,在上述装置的基础上,增加了检测模块100,所述检测模块100用于在检测到通讯录中有联系人信息增加或减少时,指示所述获取模块重新获取通讯录中联系人姓名的首字母。优选的,所述触摸显示单元只显示通讯录中有联系人姓名的首字母。此处的检测模块100还可以替换成定时模块,所述定时模块用于在预定时间到达时,重新获取通讯录中联系人姓名的首字母。本发明还提供了一种移动通信设备,所述移动通信设备至少包括触摸显示单元,还至少包括任意一项上述的联系人列表导航显示装置。需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置或系统类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。 还需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在
包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。以上对本发明实施例所提供的一种联系人列表导航方法及装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明实施例的方法及其思想;同时,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限 制。
权利要求
1.一种联系人列表导航显示方法,应用于电子设备,所述电子设备至少包括触摸显示单元,其特征在于,包括: 获取通讯录中联系人姓名的首字母; 根据通讯录中同一类别的首字母下的联系人数量为所述同一类别的首字母在所述触摸显示单元上分配显示区域,并根据分配的显示区域显示通讯录; 当检测到用户对首字母显示区域进行了选择操作时,所述电子设备将具有所述首字母的联系人信息优先显示。
2.根据权利要求1所述方法,其特征在于,所述显示区域为首字母对应的导航栏区域,或者所述显示区域为所述首字母在所述触摸显示单元上对应的面积。
3.根据权利要求2所述方法,其特征在于,不同类别首字母下的联系人对应所述首字母显示区域上的不同位置; 当检测到用户对首字母显示区域进行了选择操作时,进一步检测用户所选择的显示区域中的具体位置,根据该具体位置显示该位置附近对应的联系人信息。
4.根据权利要求3所述方法,其特征在于,首字母下的联系人依次按首字母之后的字母顺序排列并与导航栏的长度对应; 当检测到用户对首字母导航栏区域进行了选择操作时,根据该首字母在导航栏区域中的具体位置对应该导航栏长度的比例,优先显示该比例对应的联系人信息。
5.根据权利要求1-3任意一项所述方法,其特征在于,为首字母所分配的显示区域与该首字母下联系人的数量成正比。
6.根据权利要求1-3任意一项所述方法,其特征在于,所述为同一类别的首字母在所述触摸显示单元上分配显示区域的具体步骤为: 将所述同一类别的首字母按照预定设置的字体大小显示在所述触摸显示单元上。
7.根据权利要求1-3任意一项所述方法,其特征在于,只显示通讯录中有联系人姓名的首字母。
8.根据权利要求1所述方法,其特征在于,在检测到通讯录中有联系人信息增加或减少时,重新进入获取通讯录中联系人姓名的首字母的步骤。
9.一种联系人列表导航显示装置,应用于电子设备,所述电子设备至少包括触摸显示单元,其特征在于,包括: 获取模块,用于获取通讯录中联系人姓名的首字母; 分配模块,用于根据通讯录中同一类别的首字母下的联系人数量为所述同一类别的首字母在所述触摸显示单元上分配显示区域; 所述触摸显示单元,用于根据分配的显示区域显示通讯录,并在检测到用户对首字母显示区域进行了选择操作时,将具有所述首字母的联系人的信息优先显示。
10.根据权利要求9所述装置,其特征在于,所述显示区域为首字母对应的导航栏区域,或者所述显示区域为所述首字母在所述触摸显示单元上对应的面积。
11.根据权利要求10所述装置,其特征在于,所述分配模块,还用于将不同类别首字母下的联系人分配到对应所述首字母显示区域上的不同位置; 所述触摸显示单元,还用于当检测到用户对首字母显示区域进行了选择操作时,进一步检测用户所选择的显示区域中的具体位置,根据该具体位置显示该位置附近对应的联系人信息。
12.根据权利要求11所述装置,其特征在于,所述分配模块,还用于将首字母下的联系人依次按首字母之后的字母顺序排列并与导航栏的长度对应; 所述触摸显示单元,还用于当检测到用户对首字母导航栏区域进行了选择操作时,根据该首字母在导航栏区域中的具体位置对应该导航栏长度的比例,优先显示该比例对应的联系人信息。
13.根据权利要求9-12任意一项所述装置,其特征在于,所述分配模块包括: 计算单元,用于计算通讯录中同一类别的首字母的联系人数量占所有联系人数量的比例;所述分配模块,根据计算单元的计算结果为所述同一类别的首字母在所述触摸显示单元上分配显示区域。
14.根据权利要求9-12任意一项所述装置,其特征在于,所述分配模块包括: 设置单元,用于将所述同一类别的首字母按照预定设置的字体大小进行设置;所述分配模块,根据设置的字体大小在所述触摸显示单元上分配显示区域。
15.根据权利要求9-12任意一项所述装置,其特征在于,还包括: 检测模块,用于在检测到通讯录中有联系人信息增加或减少时,指示所述获取模块重新获取通讯录中联系人姓名的首字母。
16.根据权利要求9-12任意一项所述装置,其特征在于,所述触摸显示单元只显示通讯录中有联系人姓名的首字母。
17.—种移动通信设备,所述移动通信设备至少包括触摸显示单元,其特征在于,包括:如权利要求9-16任意一项 所述的联系人列表导航显示装置。
全文摘要
本发明提供了一种联系人列表导航显示方法,通过提取通讯录中联系人姓名的首字母,将这些首字母进行比对排序,将所述比对排序后的首字母显示在显示屏的导航栏位置,该方法根据通讯录的实际情况对已有联系人姓名的首字母进行排序导航,解决了现有技术中将26个字母及#号全部显示在手机屏幕上,使得字母的间隙非常小,用户经常会触到错误的首字母,进而造成了用户在查找联系人时不能快速精准定位的问题。
文档编号H04M1/275GK103248739SQ20121003305
公开日2013年8月14日 申请日期2012年2月14日 优先权日2012年2月14日
发明者刘清 申请人:联想(北京)有限公司