CN105549837A - 基于触屏设备的通讯录中联系人项的展示方法及装置 - Google Patents
基于触屏设备的通讯录中联系人项的展示方法及装置 Download PDFInfo
- Publication number
- CN105549837A CN105549837A CN201510469230.7A CN201510469230A CN105549837A CN 105549837 A CN105549837 A CN 105549837A CN 201510469230 A CN201510469230 A CN 201510469230A CN 105549837 A CN105549837 A CN 105549837A
- Authority
- CN
- China
- Prior art keywords
- contacts
- contact person
- address list
- convergent
- divergent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种基于触屏设备的通讯录中联系人项的展示方法,该包括:接收通讯录展示指令,获取所述通讯录中的联系人项,在联系人展示页面平铺地展示通讯录中的联系人项,且每行/列展示的联系人项的最大数量为预设的第一数量;检测在触摸屏上预设的手势输入区域中输入的缩放手势,获取缩放手势的参数值;根据所述参数值和预设的第一数量,计算每行/列展示的联系人项的第二数量;在联系人展示页面上平铺地展示通讯录中的联系人项,且每行/列展示的联系人项的最大数量为第二数量。另外,还提出了一种基于触屏设备的通讯录中联系人项的展示装置。采用本发明,可以减少用户在对通讯录进行操作和查找时翻页的次数,提高操作的便利性。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于触屏设备的通讯录中联系人项的展示方法及装置。
背景技术
在现有的移动终端如手机、平板等设备中,通讯录中的联系人都是通过列表的形式来进行展示的,即一行展示一个联系人项及其相关的标识信息。因此,当通讯录列表中的元素数量过多时,若用户需要查找某个特定的目标联系人的相关信息,可能就需要进行多次翻页才能实现对通讯录的查找,从而使得针对通讯录的操作存在不便捷的问题。
发明内容
基于此,为解决上述提到的关于通讯录的操作不便的技术问题,提供了一种基于触屏设备的通讯录中联系人项的展示方法。
一种基于触屏设备的通讯录中联系人项的展示方法,包括:
接收通讯录展示指令,获取所述通讯录中的联系人项,在所述联系人展示页面平铺地展示所述通讯录中的联系人项,且每行/列展示的联系人项的最大数量为预设的第一数量;
检测在触摸屏上预设的手势输入区域中输入的缩放手势,获取所述缩放手势的参数值,所述参数值包括所述缩放手势的方向和/或缩放幅度;
根据所述参数值和所述预设的第一数量,计算每行/列展示的联系人项的第二数量;
在所述联系人展示页面上平铺地展示所述通讯录中的联系人项,且每行/列展示的联系人项的最大数量为所述第二数量。
可选的,所述根据所述参数值和所述预设的第一数量,计算每行/列展示的联系人项的第二数量的步骤具体包括:
根据所述缩放手势的方向和/或缩放幅度计算所述每行/列展示的联系人项数量的增量值;
通过计算所述第一数量和所述每行/列展示的联系人项数量的增量值的和得到所述第二数量。
进一步地,所述根据所述缩放手势的方向和/或缩放幅度计算所述每行/列展示的联系人项数量的增量值的步骤包括:
根据所述缩放手势的方向得到与所述方向对应的预设的固定的所述每行/列展示的联系人项数量的增量值。
进一步地,所述根据所述缩放手势的方向和/或缩放幅度计算所述每行/列展示的联系人项数量的增量值的步骤包括:
根据所述缩放手势的方向和缩放幅度得到与所述方向和缩放幅度对应的增量值,且所述增量值的正负与所述方向对应,所述增量值的大小与所述缩放幅度对应。
可选的,在所述获取所述通讯录中的联系人项的步骤之后,在所述通过联系人展示页面平铺地展示所述联系人项的步骤之前,还包括:
对所述联系人项进行排序,所述排序后的联系人项对应相应的排序序号;
所述在所述联系人展示页面平铺地展示所述通讯录中的联系人项,且每行/列展示的联系人项的最大数量为预设的第一数量的步骤还包括:
根据所述排序序号,在所述联系人展示页面从左到右/自上而下依次展示所述联系人项,并根据所述第一数量进行自动换行/列。
进一步地,所述在所述联系人展示页面上平铺地展示所述通讯录中的联系人项,且每行/列展示的联系人项的最大数量为所述第二数量的步骤包括:
根据所述第一数量与第二数量将所述联系人项进行缩放;
根据所述排序序号和所述第二数量计算所述联系人项的位置坐标;
根据所述位置坐标在所述联系人展示页面上平铺地展示所述联系人项。
可选的,所述在所述联系人展示页面上平铺地展示所述通讯录中的联系人项,且每行/列展示的联系人项的最大数量为所述第二数量的步骤还包括:
判断所述第二数量是否小于或等于1,若是,则在所述联系人展示页面上以列表组件的形式展示所述通讯录中的联系人项,所述联系人项为所述列表组件的列表项。
可选的,所述在所述联系人展示页面上平铺地展示所述通讯录中的联系人项,且每行/列展示的联系人项的最大数量为所述第二数量的步骤之前还包括:
判断所述第二数量是否大于预设的阈值,若是,则将所述第二数量设置为所述阈值。
可选的,所述方法还包括:
接收在所述联系人展示页面输入的联系人项选中指令,所述联系人项选中指令由长按事件、单击事件或双击事件触发生成;
获取与所述联系人项选中指令对应的联系人项;
突出展示所述与所述联系人项选中指令对应的联系人项,所述突出展示的方式包括放大、高亮、闪烁、加边框或振动中的至少一种。
此外,为解决上述提到的关于通讯录的操作不便的技术问题,本发明还提供了一种基于触屏设备的通讯录中联系人项的展示装置,该基于触屏设备的通讯录中联系人项的展示装置,包括:
第一展示模块,用于接收通讯录展示指令,获取所述通讯录中的联系人项,在所述联系人展示页面平铺地展示所述通讯录中的联系人项,且每行/列展示的联系人项的最大数量为预设的第一数量;
手势检测模块,用于检测在触摸屏上预设的手势输入区域中输入的缩放手势,获取所述缩放手势的参数值,所述参数值包括所述缩放手势的方向和/或缩放幅度;
第二数量计算模块,用于根据所述参数值和所述预设的第一数量,计算每行/列展示的联系人项的第二数量;
第二展示模块,用于在所述联系人展示页面上平铺地展示所述通讯录中的联系人项,且每行/列展示的联系人项的最大数量为所述第二数量。
可选的,所述第二数量计算模块还用于:根据所述缩放手势的方向和/或缩放幅度计算所述每行/列展示的联系人项数量的增量值;通过计算所述第一数量和所述每行/列展示的联系人项数量的增量值的和得到所述第二数量。
进一步地,所述第二数量计算模块还用于:根据所述缩放手势的方向得到与所述方向对应的预设的固定的所述每行/列展示的联系人项数量的增量值。
进一步地,所述第二数量计算模块还用于:根据所述缩放手势的方向和缩放幅度得到与所述方向和缩放幅度对应的增量值,且所述增量值的正负与所述方向对应,所述增量值的大小与所述缩放幅度对应。
可选的,所述装置还包括:联系人项排序模块,用于对所述联系人项进行排序,所述排序后的联系人项对应相应的排序序号;所述第一展示模块还用于:根据所述排序序号,在所述联系人展示页面从左到右/自上而下依次展示所述联系人项,并根据所述第一数量进行自动换行/列。
可选的,所述第二展示模块还用于:根据所述第一数量与第二数量将所述联系人项进行缩放;根据所述排序序号和所述第二数量计算所述联系人项的位置坐标;根据所述位置坐标在所述联系人展示页面上平铺地展示所述联系人项。
可选的,所述第二展示模块还用于:判断所述第二数量是否小于或等于1,若是,则在所述联系人展示页面上以列表组件的形式展示所述通讯录中的联系人项,所述联系人项为所述列表组件的列表项。
可选的,所述第二展示模块还用于:判断所述第二数量是否大于预设的阈值,若是,则将所述第二数量设置为所述阈值。
可选的,所述装置还包括:
联系人项选中指令接收模块,用于接收在所述联系人展示页面输入的联系人项选中指令,所述联系人项选中指令由长按事件、单击事件或双击事件触发生成;
联系人项获取单元,用于获取与所述联系人项选中指令对应的联系人项;
联系人项突出展示模块,用于突出展示所述与所述联系人项选中指令对应的联系人项,所述突出展示的方式包括放大、高亮、闪烁、加边框或振动中的至少一种。
实施本发明实施例,将具有如下有益效果:
采用了上述基于触屏设备的通讯录中联系人项的展示方法及装置之后,在智能手机等移动终端中打开通讯录时,以平铺的方式展示通讯录中联系人,从而使得在显示界面中显示的联系人的数目增多;并且用户可以对展示页面中展示的联系人进行操作,自由控制展示的联系人的数量的大小,例如需要进行查找时,可以减小展示的联系人项的图标的大小;从而使得用户在对通讯录进行操作和查找的时候,减少翻页的次数,提高操作的便利性,增强用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
其中:
图1为一个实施例中一种基于触屏设备的通讯录中联系人项的展示方法的流程图;
图2为一个实施例中一个带触屏设备的移动终端中通讯录应用场景中联系人展示页面的示意图;
图3为一个实施例中一个带触屏设备的移动终端中通讯录应用场景中联系人展示页面的示意图;
图4为一个实施例中一个带触屏设备的移动终端中通讯录应用场景中联系人展示页面的示意图;
图5为一个实施例中一个带触屏设备的移动终端中通讯录应用场景中联系人展示页面的示意图;
图6为一个实施例中一个带触屏设备的移动终端中通讯录应用场景中联系人展示页面的变化示意图;
图7为一个实施例中一种在联系人页面上再次展示联系人项的方法流程图;
图8为一个实施例中一个带触屏设备的移动终端中通讯录应用场景中联系人展示页面的示意图;
图9为一个实施例中在联系人展示页面中对联系人项进行进一步选中的方法流程图;
图10为一个实施例中一个带触屏设备的移动终端中通讯录应用场景中联系人展示页面的联系人项突出展示的示意图;
图11为一个实施例中一个带触屏设备的移动终端中通讯录应用场景中联系人展示页面的联系人项属性项信息展示的示意图;
图12为一个实施例中一种基于触屏设备的通讯录中联系人项的展示装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为解决上述提到的传统技术中关于通讯录的操作不便的技术问题,在一个实施例中,特提出了一种基于触屏设备的通讯录中联系人项的展示方法,该方法可依赖于计算机程序实现,可运行于基于冯诺依曼体系的计算机***上。该计算机***可以是智能手机、平板电脑等安装有触屏设备的计算机设备。该计算机程序可以是智能手机或平板电脑等带触屏设备的智能终端上的通讯录管理程序。
具体的,如图1所示,该基于触屏设备的通讯录中联系人项的展示方法,包括如下步骤:
S102:接收通讯录展示指令,获取通讯录中的联系人项,在联系人展示页面平铺地展示通讯录中的联系人项,且每行/列展示的联系人项的最大数量为预设的第一数量。
接收用户在带触屏设备的移动终端上输入的通讯录展示指令,在该通讯录中包含若干联系人的相关信息,在移动终端接收到所述通讯录展示指令后,获取通讯录中的联系人项,然后在所述联系人展示页面上展示相关的联系人项。
具体的,联系人项包括联系人的姓名、电话号码和/或邮件地址等相关的属性项信息,在获取联系人项的同时也获取了联系人项相应的属性项信息。
需要说明的是,获取通讯录中的联系人项的步骤中获取的可以是通讯录中的所有联系人项,也可以与所述通讯录展示指令对应的部分联系人项(例如归一化了相同电话号码之后的通讯录)。
在本实施例中,在联系人展示页面中展示联系人项的方式不同于一般的以列表组件来进行展示的方式,而是以平铺的方式来展示的,每一个联系人项在所述联系人展示页面上均有一个图标与之对应,并且在每行或每列中展示的联系人项的最大数量是可以预先定义的。
例如,用户可以预先定义在平铺展示的展示页面中,每行展示的联系人项的最大数目为3,如图2所示,在图2展示的一个应用场景中的联系人展示页面,该页面中的联系人项的以平铺的方式展示。
再例如,用户可以预先定义在平铺展示的展示页面中,每列展示的联系人项的最大数目为3,如图3所示,在图3展示的一个应用场景中的联系人展示页面,该页面中的联系人项的以平铺的方式展示。
S104:检测在触摸屏上预设的手势输入区域中输入的缩放手势,获取缩放手势的参数值,该参数值包括缩放手势的方向和/或缩放幅度。
S106:根据参数值和所述预设的第一数量,计算每行/列展示的联系人项的第二数量;
S108:在联系人展示页面上平铺地展示通讯录中的联系人项,且每行/列展示的联系人项的最大数量为所述第二数量。
在步骤S102中,在移动终端的联系人展示页面已经展示有以平铺组件形式展示的联系人项,当用户需要对该联系人展示页面进行操作时,可以在移动终端的触摸屏上预设的手势输入区域中输入相关的命令进行操作。
在本实施例中,缩放手势可以为双指缩放手势,也可以为三指缩放手势,还可以是单指滑动手势。双指缩放手势包括双指扩张手势和双指收缩手势。三指缩放手势包括三指扩张手势和三指收缩手势。在本实施例中,以双指缩放手势为例,双指扩张手势对应于将所述联系人项对应的图标扩大,减少每行或每列展示的联系人项的最大数量;双指收缩手势对应于将所述联系人项对应的图标缩小,增加每行或每列展示的联系人项的最大数量。相应地,三指扩张手势对应于将所述联系人项对应的图标扩大,减少每行或每列展示的联系人项的最大数量;三指收缩手势对应于将所述联系人项对应的图标缩小,增加每行或每列展示的联系人项的最大数量。在其他实施例中,可以定义单指的滑动手势的不同滑动方向对应不同的缩放操作,即是将所述联系人项对应的图标扩大,还是将所述联系人项对应的图标缩小,并且定义将所述联系人项对应的图标扩大的滑动方向为扩张,定义将所述联系人项对应的图标缩小的滑动方向为收缩。
在检测到用户在触摸屏上预设的手势输入区域中输入了缩放手势时,获取缩放手势的相应参数值,所述参数值可以包括缩放手势的方向和/或缩放幅度。
具体的,缩放手势的方向为扩张或收缩,根据所述方向确定在本实施例中是需要对所述联系人项对应的图标进行扩大还是缩小,是需要对所述每行或每列展示的联系人项的最大数量进行增加还是减少。
进一步地,所述联系人项对应的图标的扩大或收缩程度可以是某个预设的固定值,也可以是根据所述缩放手势分别确定的,例如,可以根据所述缩放幅度来确定。
在步骤S106中确定第二数量的具体数值之后,根据第二数量就可以确定在联系人展示页面中每行或每列中重新进行展示的联系人项的最大数量,根据这个数量值就可以确定进行重新展示的联系人展示页面中的具体展示情况,然后刷新联系人展示页面。
可选的,在步骤S102中,在获取所述通讯录中的联系人项的步骤之后,在通过联系人展示页面平铺地展示所述联系人项的步骤之前,该方法还包括:对通讯录中的联系人项进行排序,并且排序后的每一个联系人项均对应有相应的排序序号。
具体的,对联系人项进行的排序是根据联系人项的某个属性项进行的,例如,可以根据联系人项中的名称的首字母进行排序,也可以根据联系人项中的电话号码进行排序,还可以是根据联系人项中的分组信息进行排序。需要说明的是,在所述排序中,序列中的每一个联系人项均存在一个相应的排序序号,这个排序序号是根据联系人项在排序中的相对位置所确定的。
在对所有联系人项进行排序后,根据排序对通讯录中的联系人项进行展示,具体的展示方法如下:
根据排序序号,在联系人展示页面中从左到右依次展示每一个联系人项,并根据第一数量进行自动换行,也就是说,在每行展示的联系人项的最大数量不能超过第一数量。如图4所示,图4展示了一个在通讯录的应用场景,当预先定义每行展示的联系人项的数量为4,即第一数量为4时,联系人展示页面可以如图4所示。
在另外一个实施例中,还可以根据排序序号,在联系人展示页面自上而下依次展示每一个联系人项,并根据第一数量进行自动换列,也就是说,在每列展示的联系人项的最大数量不能超过第一数量。如图5所示,图5展示了一个在通讯录的应用场景,当预先定义每列展示的联系人项的数量为4,即第一数量为4时,联系人展示页面可以如图4所示。
进一步地,在本实施例中,用户可以具体定义在步骤S106:根据所述参数值和所述预设的第一数量,计算每行/列展示的联系人项的第二数量中的具体计算方法。
具体的,可以根据缩放手势的方向和/或缩放幅度计算每行/列展示的联系人项的最大数量的增量值;通过计算第一数量和每行/列展示的联系人项的最爱数量的增量值的和得到第二数量。
增量值即每行/列展示的联系人项的最大数量的变化值。需要说明的是,所述变化值可以为正值,也可以是负值。
在所述增量值的计算结果已经得到的情况下,通过计算第一数量和所述每行/列展示的联系人项数量的增量值的和得到第二数量,即通过公式
N2=N1+ΔN
计算第二数量,其中N2为第二数量,N1为第一数量,ΔN为每行/列展示的联系人项的最大数量的增量值。
在本实施例中,可以是根据缩放手势的方向直接确定在每行或每列展示的联系人项的最大数量的增量值。即根据缩放手势的方向直接得到与方向对应的预设的固定的每行/列展示的联系人项的最大数量的增量值。
例如,若缩放手势为双指缩放手势时,可以固定设置变化的数量为2,当双指缩放手势的方向对应于双指扩张手势时,每次手指扩张则意味着每行/列展示的联系人项的最大数量减2,即增量值为-2;当双指缩放手势的方向对应于双指收缩手势时,每次手指收缩则意味着每行/列展示的联系人项的最大数量加2,则增量值为+2。
再例如,还可以是根据缩放手势的方向和缩放幅度得到与方向和缩放幅度对应的增量值,且增量值的正负与方向是对应的,增量值的大小与缩放幅度是对应的对应。
具体的,以缩放手势为双指缩放手势为例,根据双指缩放手势的方向可以直接得到与方向对应的每行/列展示的联系人项数量的增量值的正负,即当双指缩放手势为双指扩张手势时,增量值为负值,当双指扩张手势为双指收缩手势时,增量值为正值。
进一步地,根据缩放幅度确定增量值的绝对值的大小。
具体的,缩放幅度由收缩手势的手指滑动轨迹的轨迹长度确定,缩放幅度对应轨迹长度,增量值的绝对值的大小与轨迹长度成正比,轨迹长度越大,则增量值绝对值越大。
在另外一个实施例中,缩放幅度确定的是联系人项对应的图标的缩放比例。例如,将现有的图标放大为原来的两倍,即缩放比例为2;将现有的图标缩小为原来大小的一半,即缩放比例为0.5。这里以将现有的图标缩小为原来大小的一半为例,如图6所示的应用场景中,因为缩放比例为0.5,则将现有的图标缩小为原来大小的一半,每行或者每列展示的图标数量将确定为原来的两倍,当原来在每行展示的联系人项的最大数量为3时,刷新过后的联系人页面中在每行展示的联系人项的最大数量为6。
可选的,如图7所示,图7展示了一个实施例中一种在联系人页面上重新展示联系人项的方法,该方法具体可作为步骤S108的一种替换,也可以为步骤S108的具体实现方式。具体包括:
S202:根据第一数量与第二数量将联系人项进行缩放。
因为每行或每列展示的联系人项的最大数量变化了,则在联系人展示页面上平铺展示的联系人项对应的图标或者图片的大小也应有相应的变化,才能在联系人展示页面进行平铺的展示。例如,第一数量为3、第二数量为6时,因为每行进行展示的联系人项的最大数量增加为原来的两倍,则联系人项对应的图标将缩小为原来的一半。如图6所示,在图6中展示的应用场景中,图6展示了当第一数量为3、第二数量为6时的联系人展示页面的变化对比情况。
S204:根据排序序号和第二数量计算联系人项的位置坐标。
因为在缩放手势输入的前后,联系人展示页面中展示的联系人项的位置会发生相应的变化,则在进行再次展示前,就需要对每一个联系人项的位置坐标进行重新计算和确定。如图6所示的联系人展示页面中,页面刷新之前在第一行展示的是序号1、2、3对应的联系人项,页面刷新之后在第一行展示的是序号为1至6对应的联系人项,每一个联系人项对应的位置坐标是发生了变化的。具体的,根据每一个联系人项在所有联系人项的排序中的排序序号,在联系人展示页面从左到右或自上而下的进行一次排列,并根据第一数量进行自动换行处理,根据这样的原则计算每一个联系人项的在新的联系人展示页面中具体的展示位置的坐标。
S206:根据位置坐标在联系人展示页面上平铺地展示联系人项。
在步骤S204中得到每个联系人项对应的位置坐标之后,以及在步骤S202中得到了每个联系人项对应的排序序号后,就可以根据上述结果将每一个联系人项在联系人展示页面进行平铺展示,从而得到刷新之后的联系人展示页面。
可选的,在一个实施例中,在执行步骤S108之前,该基于触屏设备的通讯录中联系人项的展示方法还包括:判断第二数量是否小于或等于1,若是,则在联系人展示页面上以列表组件的形式展示通讯录中的联系人项,每一个联系人项为列表组件的一个列表项。
若第二数量小于1,即在每行或每列展示的联系人项的最大数量小于1,这与实际情况是不符的,故应该设定在联系人展示页面中每行展示的联系人数量至少为1。若在步骤S106中计算出来的第二数量小于1,则直接将第二数量设置为每行或每列中展示的联系人项的最大数量为最小值1。若在步骤S106中计算得到的第二数量为1,即每行或每列展示的联系人项只有1,此时的联系人展示页面的展示情况将不再为平铺展示,而是以列表组件的形式展示列表组件中的列表项。
如图8所示,在图8展示的应用场景中,在联系人展示页面中,联系人项的展示方式为以列表组件的方式进行展示,即在联系人展示页面,每行展示的联系人项为1。
可选的,在一个实施例中,在执行步骤S108之前,该基于触屏设备的通讯录中联系人项的展示方法还包括:判断第二数量是否大于预设的阈值,若是,则将第二数量设置为所述阈值。
当第二数量的数值变大时,联系人项对应的图标将被相应的缩小,当第二数量对应的数值超过某个数值时,将使得联系人项对应的图标的尺寸过小,从而使得用户难以进行分辨,因此,在考虑第二数量的大小时,应该考虑联系人项对应的图标是否能被识别,也就是说,第二数量应该不大于某个预先设定的阈值,这个阈值可以根据移动终端的显示界面的大小来确定,也可以是预先设定的固定值,还可以是用户根据自己的需求确定的某个阈值。当第二数量大于预设的阈值时,直接将第二数量设备为在每行或每列进行展示的联系人项的最大数量的最大值,即所述阈值。
可选的,如图9所示,在图9中展示了在一个实施例中,在联系人展示页面中对联系人项进行进一步选中的方法,该方法可以执行于步骤S102之后,也可以执行于S108完成之后,具体的,所述方法包括:
S302:接收在联系人展示页面输入的联系人项选中指令,该联系人项选中指令由长按事件、单击事件或双击事件触发生成,具体的,可通过用户自定义设置来匹配指令和事件。
当用户在联系人展示页面上输入了例如长按、单击或双击等事件时,移动终端检测到长按、单击或双击等事件的发生,就接收到了用户在联系人展示页面输入的联系人项选中指令,并且,这个联系人选中指令具体可以由长按、单击或双击事件触发,并且,该联系人选中指令具体的触发事件可以由用户预先根据自身的习惯进行定义。
例如,如图10所示,在图10展示的应用场景中,在联系人展示页面上,用户对“联系人11”对应的展示图标进行了选中,触发了对“联系人11”对应的联系人项的联系人项选中指令。
S304:获取与该联系人项选中指令对应的联系人项。
需要说明的是,联系人项选中指令对应了一个联系人项,获取该联系人项的同时也获取了与该联系人项对应的信息,如,与该联系人项对应的属性项信息,如姓名、电话等等。在图10所示的应用场景中,获取的与“联系人11”对应的联系人项的属性项信息,在本实施例中,属性项信息可以包括姓名、手机或办公电话等信息。
S306:突出展示所述与联系人项选中指令对应的联系人项,且突出展示的方式包括放大、高亮、闪烁、加边框或振动中的至少一种。
为区分被选中的联系人项与其他的联系人项,则将该联系人项进行突出展示。并且,突出展示的方式可以由用户预先设定。例如,可以预先设定突出展示的方式为将选中的联系人项的展示窗口放大至原来的1.5倍,还可以预先设定突出展示的方式为将选中的联系人项以黄色高亮的形式或者以闪烁的方式进行展示,还可以预先设定突出展示的方式为将选中的联系人项的展示图标加上边框。如图10所示,当用户选中的联系人项为“联系人11”对应的联系人项时,该联系人项的展示图标会如图所示的加上一个粗边框,以区别与其他非选中的联系人项。
进一步地,所述方法还可以包括:
S308:接收联系人项的属性项展示指令,以信息展示框的方式展示与联系人项的属性项展示指令对应的属性项,联系人项的属性项展示指令可以由长按事件、单击事件或双击事件触发生成,具体的,可通过用户自定义设置来匹配指令和事件。
具体的,如图11所示,在用户对已经选中的“联系人11”对应的联系人项进行再次操作时,如长按、单击或双击时,获取“联系人11”对应的联系人项的属性项信息,在本实施例中,“联系人11”的属性项信息包括姓名、手机号码、办公电话、E-mail和生日,然后如图11所示的以信息展示框的形式展示相关的属性项信息姓名“张三”、手机号码“111-2222-3333”、办公电话“0755-12345678”、E-mail“zhangsan123.com”和生日“1990/01/01”。
在一个实施例中,如图12所示,还相应地提出了一种基于触屏设备的通讯录中联系人项的展示装置,包括:
第一展示模块102,用于接收通讯录展示指令,获取所述通讯录中的联系人项,在所述联系人展示页面平铺地展示所述通讯录中的联系人项,且每行/列展示的联系人项的最大数量为预设的第一数量;
手势检测模块104,用于检测在触摸屏上预设的手势输入区域中输入的缩放手势,获取所述缩放手势的参数值,所述参数值包括所述缩放手势的方向和/或缩放幅度;
第二数量计算模块106,用于根据所述参数值和所述预设的第一数量,计算每行/列展示的联系人项的第二数量;
第二展示模块108,用于在所述联系人展示页面上平铺地展示所述通讯录中的联系人项,且每行/列展示的联系人项的最大数量为所述第二数量。
可选的,在本实施例中,第二数量计算模块106还用于:根据缩放手势的方向和/或缩放幅度计算每行/列展示的联系人项数量的增量值;通过计算所述第一数量和所述每行/列展示的联系人项数量的增量值的和得到所述第二数量。
进一步地,在本实施例中,第二数量计算模块106还用于:根据所述缩放手势的方向得到与方向对应的预设的固定的所述每行/列展示的联系人项数量的增量值。
进一步地,在另一个实施例中,第二数量计算模块106还用于:根据缩放手势的方向和缩放幅度得到与所述方向和缩放幅度对应的增量值,且所述增量值的正负与方向对应,增量值的大小与缩放幅度对应。
可选的,在本实施例中,如图12所示,该装置该包括联系人项排序模块110,用于对联系人项进行排序,排序后的联系人项对应相应的排序序号;且第一展示模块102还用于:根据排序序号,在联系人展示页面从左到右/自上而下依次展示联系人项,并根据第一数量进行自动换行/列。
在本实施例中,第二展示模块108还用于:根据第一数量与第二数量将联系人项进行缩放;根据排序序号和所述第二数量计算联系人项的位置坐标;根据位置坐标在所述联系人展示页面上平铺地展示所述联系人项。
可选的,在另一个实施例中,第二展示模块108还用于:判断第二数量是否小于或等于1,若是,则在联系人展示页面上以列表组件的形式展示通讯录中的联系人项,联系人项为列表组件的列表项。
可选的,在另一个实施例中,所述第二展示模块108还用于:判断第二数量是否大于预设的阈值,若是,则将第二数量设置为阈值。
可选的,如图12所示,该装置还包括:联系人项选中指令接收模块112,用于接收在联系人展示页面输入的联系人项选中指令,所述联系人项选中指令由长按事件、单击事件或双击事件触发生成;联系人项获取模块114,用于获取与联系人项选中指令对应的联系人项;联系人项突出展示模块116,用于突出展示与联系人项选中指令对应的联系人项,突出展示的方式包括放大、高亮、闪烁、加边框或振动中的至少一种。
实施本发明实施例,将具有如下有益效果:
采用了上述基于触屏设备的通讯录中联系人项的展示方法及装置之后,在智能手机等移动终端中打开通讯录时,以平铺的方式展示通讯录中联系人,从而使得在显示界面中显示的联系人的数目增多;并且用户可以对展示页面中展示的联系人进行操作,自由控制展示的联系人的数量的大小,例如需要进行查找时,可以减小展示的联系人项的图标的大小;从而使得用户在对通讯录进行操作和查找的时候,减少翻页的次数,提高操作的便利性,增强用户体验。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (18)
1.一种基于触屏设备的通讯录中联系人项的展示方法,其特征在于,包括
接收通讯录展示指令,获取所述通讯录中的联系人项,在所述联系人展示页面平铺地展示所述通讯录中的联系人项,且每行/列展示的联系人项的最大数量为预设的第一数量;
检测在触摸屏上预设的手势输入区域中输入的缩放手势,获取所述缩放手势的参数值,所述参数值包括所述缩放手势的方向和/或缩放幅度;
根据所述参数值和所述预设的第一数量,计算每行/列展示的联系人项的第二数量;
在所述联系人展示页面上平铺地展示所述通讯录中的联系人项,且每行/列展示的联系人项的最大数量为所述第二数量。
2.根据权利要求1所述的基于触屏设备的通讯录中联系人项的展示方法,其特征在于:
所述根据所述参数值和所述预设的第一数量,计算每行/列展示的联系人项的第二数量的步骤具体包括:
根据所述缩放手势的方向和/或缩放幅度计算所述每行/列展示的联系人项数量的增量值;
通过计算所述第一数量和所述每行/列展示的联系人项数量的增量值的和得到所述第二数量。
3.根据权利要求2所述的基于触屏设备的通讯录中联系人项的展示方法,其特征在于:
所述根据所述缩放手势的方向和/或缩放幅度计算所述每行/列展示的联系人项数量的增量值的步骤包括:
根据所述缩放手势的方向得到与所述方向对应的预设的固定的所述每行/列展示的联系人项数量的增量值。
4.根据权利要求2所述的基于触屏设备的通讯录中联系人项的展示方法,其特征在于:
所述根据所述缩放手势的方向和/或缩放幅度计算所述每行/列展示的联系人项数量的增量值的步骤包括:
根据所述缩放手势的方向和缩放幅度得到与所述方向和缩放幅度对应的增量值,且所述增量值的正负与所述方向对应,所述增量值的大小与所述缩放幅度对应。
5.根据权利要求1所述的基于触屏设备的通讯录中联系人项的展示方法,其特征在于:
在所述获取所述通讯录中的联系人项的步骤之后,在所述通过联系人展示页面平铺地展示所述联系人项的步骤之前,还包括:
对所述联系人项进行排序,所述排序后的联系人项对应相应的排序序号;
所述在所述联系人展示页面平铺地展示所述通讯录中的联系人项,且每行/列展示的联系人项的最大数量为预设的第一数量的步骤还包括:
根据所述排序序号,在所述联系人展示页面从左到右/自上而下依次展示所述联系人项,并根据所述第一数量进行自动换行/列。
6.根据权利要求5所述的基于触屏设备的通讯录中联系人项的展示方法,其特征在于:
所述在所述联系人展示页面上平铺地展示所述通讯录中的联系人项,且每行/列展示的联系人项的最大数量为所述第二数量的步骤包括:
根据所述第一数量与第二数量将所述联系人项进行缩放;
根据所述排序序号和所述第二数量计算所述联系人项的位置坐标;
根据所述位置坐标在所述联系人展示页面上平铺地展示所述联系人项。
7.根据权利要求1所述的基于触屏设备的通讯录中联系人项的展示方法,其特征在于:
所述在所述联系人展示页面上平铺地展示所述通讯录中的联系人项,且每行/列展示的联系人项的最大数量为所述第二数量的步骤还包括:
判断所述第二数量是否小于或等于1,若是,则在所述联系人展示页面上以列表组件的形式展示所述通讯录中的联系人项,所述联系人项为所述列表组件的列表项。
8.根据权利要求1所述的基于触屏设备的通讯录中联系人项的展示方法,其特征在于:
所述在所述联系人展示页面上平铺地展示所述通讯录中的联系人项,且每行/列展示的联系人项的最大数量为所述第二数量的步骤之前还包括:
判断所述第二数量是否大于预设的阈值,若是,则将所述第二数量设置为所述阈值。
9.根据权利要求1至8中任一所述的基于触屏设备的通讯录中联系人项的展示方法,其特征在于:
所述方法还包括:
接收在所述联系人展示页面输入的联系人项选中指令,所述联系人项选中指令由长按事件、单击事件或双击事件触发生成;
获取与所述联系人项选中指令对应的联系人项;
突出展示所述与所述联系人项选中指令对应的联系人项,所述突出展示的方式包括放大、高亮、闪烁、加边框或振动中的至少一种。
10.一种基于触屏设备的通讯录中联系人项的展示装置,其特征在于,包括:
第一展示模块,用于接收通讯录展示指令,获取所述通讯录中的联系人项,在所述联系人展示页面平铺地展示所述通讯录中的联系人项,且每行/列展示的联系人项的最大数量为预设的第一数量;
手势检测模块,用于检测在触摸屏上预设的手势输入区域中输入的缩放手势,获取所述缩放手势的参数值,所述参数值包括所述缩放手势的方向和/或缩放幅度;
第二数量计算模块,用于根据所述参数值和所述预设的第一数量,计算每行/列展示的联系人项的第二数量;
第二展示模块,用于在所述联系人展示页面上平铺地展示所述通讯录中的联系人项,且每行/列展示的联系人项的最大数量为所述第二数量。
11.根据权利要求10所述的基于触屏设备的通讯录中联系人项的展示装置,其特征在于:
所述第二数量计算模块还用于:
根据所述缩放手势的方向和/或缩放幅度计算所述每行/列展示的联系人项数量的增量值;
通过计算所述第一数量和所述每行/列展示的联系人项数量的增量值的和得到所述第二数量。
12.根据权利要求11所述的基于触屏设备的通讯录中联系人项的展示装置,其特征在于:
所述第二数量计算模块还用于:根据所述缩放手势的方向得到与所述方向对应的预设的固定的所述每行/列展示的联系人项数量的增量值。
13.根据权利要求11所述的基于触屏设备的通讯录中联系人项的展示装置,其特征在于:
所述第二数量计算模块还用于:根据所述缩放手势的方向和缩放幅度得到与所述方向和缩放幅度对应的增量值,且所述增量值的正负与所述方向对应,所述增量值的大小与所述缩放幅度对应。
14.根据权利要求10所述的基于触屏设备的通讯录中联系人项的展示装置,其特征在于,所述装置还包括:
联系人项排序模块,用于对所述联系人项进行排序,所述排序后的联系人项对应相应的排序序号;
所述第一展示模块还用于:
根据所述排序序号,在所述联系人展示页面从左到右/自上而下依次展示所述联系人项,并根据所述第一数量进行自动换行/列。
15.根据权利要求14所述的基于触屏设备的通讯录中联系人项的展示装置,其特征在于:
所述第二展示模块还用于:
根据所述第一数量与第二数量将所述联系人项进行缩放;
根据所述排序序号和所述第二数量计算所述联系人项的位置坐标;
根据所述位置坐标在所述联系人展示页面上平铺地展示所述联系人项。
16.根据权利要求10所述的基于触屏设备的通讯录中联系人项的展示装置,其特征在于:
所述第二展示模块还用于:
判断所述第二数量是否小于或等于1,若是,则在所述联系人展示页面上以列表组件的形式展示所述通讯录中的联系人项,所述联系人项为所述列表组件的列表项。
17.根据权利要求10所述的基于触屏设备的通讯录中联系人项的展示装置,其特征在于:
所述第二展示模块还用于:
判断所述第二数量是否大于预设的阈值,若是,则将所述第二数量设置为所述阈值。
18.根据权利要求10至17中任一所述的基于触屏设备的通讯录中联系人项的展示装置,其特征在于,所述装置还包括:
联系人项选中指令接收模块,用于接收在所述联系人展示页面输入的联系人项选中指令,所述联系人项选中指令由长按事件、单击事件或双击事件触发生成;
联系人项获取单元,用于获取与所述联系人项选中指令对应的联系人项;
联系人项突出展示模块,用于突出展示所述与所述联系人项选中指令对应的联系人项,所述突出展示的方式包括放大、高亮、闪烁、加边框或振动中的至少一种。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510469230.7A CN105549837A (zh) | 2015-07-31 | 2015-07-31 | 基于触屏设备的通讯录中联系人项的展示方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510469230.7A CN105549837A (zh) | 2015-07-31 | 2015-07-31 | 基于触屏设备的通讯录中联系人项的展示方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105549837A true CN105549837A (zh) | 2016-05-04 |
Family
ID=55829049
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510469230.7A Pending CN105549837A (zh) | 2015-07-31 | 2015-07-31 | 基于触屏设备的通讯录中联系人项的展示方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105549837A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110225192A (zh) * | 2019-05-27 | 2019-09-10 | 维沃移动通信有限公司 | 一种消息显示方法及移动终端 |
CN111290807A (zh) * | 2018-12-10 | 2020-06-16 | 上海擎感智能科技有限公司 | 列表展示方法、车机及车辆 |
CN112214138A (zh) * | 2017-01-22 | 2021-01-12 | 华为技术有限公司 | 基于手势显示图形用户界面的方法及电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060026523A1 (en) * | 2004-07-29 | 2006-02-02 | Canon Kabushiki Kaisha | Information management apparatus, information presentation method, image processing apparatus, and image processing method |
CN104519187A (zh) * | 2013-10-08 | 2015-04-15 | 腾讯科技(深圳)有限公司 | 联系人的显示控制方法和装置 |
CN104699468A (zh) * | 2013-12-05 | 2015-06-10 | 浙江大华***工程有限公司 | 一种客户端以及该客户端的界面生成方法 |
-
2015
- 2015-07-31 CN CN201510469230.7A patent/CN105549837A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060026523A1 (en) * | 2004-07-29 | 2006-02-02 | Canon Kabushiki Kaisha | Information management apparatus, information presentation method, image processing apparatus, and image processing method |
CN104519187A (zh) * | 2013-10-08 | 2015-04-15 | 腾讯科技(深圳)有限公司 | 联系人的显示控制方法和装置 |
CN104699468A (zh) * | 2013-12-05 | 2015-06-10 | 浙江大华***工程有限公司 | 一种客户端以及该客户端的界面生成方法 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112214138A (zh) * | 2017-01-22 | 2021-01-12 | 华为技术有限公司 | 基于手势显示图形用户界面的方法及电子设备 |
US11182070B2 (en) | 2017-01-22 | 2021-11-23 | Huawei Technologies Co., Ltd. | Method for displaying graphical user interface based on gesture and electronic device |
US11455096B2 (en) | 2017-01-22 | 2022-09-27 | Huawei Technologies Co., Ltd. | Method for displaying graphical user interface based on gesture and electronic device |
CN112214138B (zh) * | 2017-01-22 | 2023-02-10 | 华为技术有限公司 | 基于手势显示图形用户界面的方法及电子设备 |
US11747977B2 (en) | 2017-01-22 | 2023-09-05 | Huawei Technologies Co., Ltd. | Method for displaying graphical user interface based on gesture and electronic device |
CN111290807A (zh) * | 2018-12-10 | 2020-06-16 | 上海擎感智能科技有限公司 | 列表展示方法、车机及车辆 |
CN110225192A (zh) * | 2019-05-27 | 2019-09-10 | 维沃移动通信有限公司 | 一种消息显示方法及移动终端 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105335048B (zh) | 具有隐藏应用图标的电子设备及隐藏应用图标的方法 | |
CN107678644B (zh) | 一种图像处理方法及移动终端 | |
US10228835B2 (en) | Method for displaying information, and terminal equipment | |
CN108064369B (zh) | 柔性显示屏的交互方法及装置 | |
EP2869174A1 (en) | Method and device for text input and display of intelligent terminal | |
CN107145348A (zh) | 一种应用程序分屏处理方法及移动终端 | |
CN105095221B (zh) | 一种触摸屏终端中查找信息记录的方法及其装置 | |
CN105677199A (zh) | 基于压力触控的输入方法及装置 | |
CN104965649B (zh) | 一种内容展示方法、装置及终端 | |
CN112286614A (zh) | 用户界面的显示方法和装置、电子设备及存储介质 | |
CN106681616B (zh) | 一种浏览器功能栏显示方法、装置及设备 | |
CN106941780A (zh) | 一种用户终端的人机交互方法、装置及用户终端 | |
CN106033295A (zh) | 菜单显示方法、装置及移动终端 | |
CN104991696A (zh) | 一种信息处理方法及电子设备 | |
CN112099684A (zh) | 一种搜索展示方法、装置及电子设备 | |
US20120179963A1 (en) | Multi-touch electronic device, graphic display interface thereof and object selection method of multi-touch display | |
CN106020614A (zh) | 一种应用程序的切换方法及终端 | |
CN108279848B (zh) | 一种显示方法及电子设备 | |
CN112083854A (zh) | 应用程序的运行方法及装置 | |
CN103902174A (zh) | 一种显示方法和设备 | |
CN105635400A (zh) | 一种联系人信息查询方法与*** | |
CN107665140A (zh) | 一种应用程序快捷方式的显示方法及移动终端 | |
CN105549837A (zh) | 基于触屏设备的通讯录中联系人项的展示方法及装置 | |
CN102799343A (zh) | 一种显示索引图标内容的方法和装置 | |
CN113253883A (zh) | 应用界面显示方法、装置和电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160504 |
|
RJ01 | Rejection of invention patent application after publication |