著录项信息
专利名称 | 联系人的显示控制方法和装置 |
申请号 | CN201310465841.5 | 申请日期 | 2013-10-08 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-04-15 | 公开/公告号 | CN104519187A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04M1/2745 | IPC分类号 | H;0;4;M;1;/;2;7;4;5;;;G;0;6;F;3;/;1;4;;;G;0;6;F;9;/;4;4查看分类表>
|
申请人 | 腾讯科技(深圳)有限公司 | 申请人地址 | 广东省深圳市福田区振兴路赛格科技园2栋东403室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 腾讯科技(深圳)有限公司 | 当前权利人 | 腾讯科技(深圳)有限公司 |
发明人 | 魏哲 |
代理机构 | 广州华进联合专利商标代理有限公司 | 代理人 | 何平;邓云鹏 |
摘要
本发明提供了一种联系人的显示控制方法和装置。所述方法包括:侦听得到触发联系人视图进行缩放变换的指令,联系人视图中显示了若干个图块;根据指令缩放变换联系人视图并提取联系人显示信息;将联系人显示信息加载到缩放变换后联系人视图的图块中,使显示的若干个图块分别对每一联系人显示信息进行显示。所述装置包括:侦听模块,用于侦听得到触发联系人视图进行缩放变换的指令,联系人视图中显示了若干个图块;指令处理模块,用于根据指令缩放变换联系人视图并提取联系人显示信息;加载模块,用于将联系人显示信息加载到缩放变换后联系人视图的图块中,使显示的若干个图块分别对每一联系人显示信息进行显示。采用本发明能快速定位联系人信息。
1.一种联系人的显示控制方法,包括以下步骤:
侦听得到触发联系人视图进行缩放变换的指令,所述联系人视图中显示了若干个图块;
根据所述指令,缩放变换所述联系人视图,随着联系人视图的缩小,进行联系人分组的显示,随着联系人视图的放大,进行联系人信息的显示,并根据联系人视图的放大或缩小提取联系人显示信息;
将所述联系人显示信息加载到所述缩放变换后联系人视图的图块中,任一图块用于显示一联系人所对应的联系人信息或者一个联系人分组所对应的分组信息,使所述显示的若干个图块分别对每一联系人显示信息进行显示。
2.根据权利要求1所述的方法,其特征在于,所述触发联系人视图进行缩放变换的指令为视图放大指令;所述根据所述指令,缩放变换所述联系人视图并提取联系人显示信息的步骤包括:
获取联系人视图的显示模式,并判断所述显示模式是否为放大模式,若否,则执行所述视图放大指令放大所述联系人视图,并提取所述放大模式下的联系人显示信息,所述联系人显示信息为全部联系人信息。
3.根据权利要求2所述的方法,其特征在于,所述将所述联系人显示信息加载到所述缩放变换后联系人视图的图块中,使所述显示的若干个图块分别对每一联系人显示信息进行显示的步骤包括:
将所述全部联系人信息加载到放大后联系人视图中的图块,使所述全部联系人信息中每一联系人信息与一图块对应,对联系人进行全部显示。
4.根据权利要求1所述的方法,其特征在于,所述触发联系人视图进行缩放变换的指令为视图缩小指令;所述根据所述指令,缩放变换所述联系人视图并提取联系人显示信息的步骤包括:
获取联系人视图的显示模式,并判断所述显示模式是否为缩小模式,若否,则执行所述视图缩小指令缩小所述联系人视图,并提取所述缩小模式下的联系人显示信息,所述联系人显示信息为分组信息。
5.根据权利要求4所述的方法,其特征在于,所述将所述联系人显示信息加载到缩放变换后联系人视图的图块中,使所述显示的若干个图块分别对每一联系人显示信息进行显示的步骤包括:
将所述分组信息加载到缩小后联系人视图中的图块,使每一分组信息与一图块对应,对联系人进行分组显示。
6.一种联系人的显示控制装置,其特征在于,包括:
侦听模块,用于侦听得到触发联系人视图进行缩放变换的指令,所述联系人视图中显示了若干个图块;
指令处理模块,用于根据所述指令,缩放变换所述联系人视图,随着联系人视图的缩小,进行联系人分组的显示,随着联系人视图的放大,进行联系人信息的显示,并根据联系人视图的放大或缩小提取联系人显示信息;
加载模块,用于将所述联系人显示信息加载到所述缩放变换后联系人视图的图块中,任一图块用于显示一联系人所对应的联系人信息或者一个联系人分组所对应的分组信息,使显示的若干个图块分别对每一联系人显示信息进行显示。
7.根据权利要求6所述的装置,其特征在于,所述触发联系人视图进行缩放变换的指令为视图放大指令;所述指令处理模块包括:
放大模式判断单元,用于获取所述联系人视图的显示模式,并判断所述显示模式是否为放大模式,若否,则通知放大指令执行单元;
所述放大指令执行单元用于执行所述视图放大指令放大所述联系人视图,并提取所述放大模式下的联系人显示信息,所述联系人显示信息为联系人信息。
8.根据权利要求7所述的装置,其特征在于,所述加载模块还用于将联系人信息加载到放大后联系人视图中的图块,使所述提取的联系人信息中每一联系人信息与一图块对应,对联系人进行显示。
9.根据权利要求6所述的装置,其特征在于,所述触发联系人视图进行缩放变换的指令为视图缩小指令;所述指令处理模块包括:
缩小模式判断单元,用于获取联系人视图的显示模式,并判断显示模式是否为缩小模式,若否,则通知缩小指令执行单元;
所述缩小指令执行单元用于执行所述视图缩小指令缩小所述联系人视图,并提取所述缩小模式下的联系人显示信息,所述联系人显示信息为分组信息。
10.根据权利要求9所述的装置,其特征在于,所述加载模块还用于将分组信息加载到缩小后联系人视图的图块,使每一分组信息与一图块对应,对联系人进行分组显示。
联系人的显示控制方法和装置\n技术领域\n[0001] 本发明涉及计算机应用技术,特别是涉及一种联系人的显示控制方法和装置。\n背景技术\n[0002] 随着计算机应用技术的发展,在人们的生活沟通以及工作中各类通讯工具得到了越来越广泛的使用,例如,该通讯工具可以是即时通信工具,也可以是智能手机等移动终端上的联系人应用。\n[0003] 通讯工具中联系人的显示通常是通过列表的形式实现的,即联系人信息通过列表的形式显示于通讯工具的界面中,并由于所显示的联系人信息随着不断的增加而越来越多,进而导致了显示的联系人信息过多而不方便用户的浏览查看。\n[0004] 因此,也将对联系人信息进行分组,以对众多的联系人信息进行分组显示,即通过折叠列表的形式显示联系人的分组信息,将同一分组的联系人隐藏在分组中,进而使得用户通过选定折叠列表中相应的分组信息即可查看该分组下的所有联系人。\n[0005] 然而,无论是对于联系人信息的分组显示还是全部显示而言,所采用的列表形式均存在着排布过于集中的缺陷,难以快速定位联系人信息。\n发明内容\n[0006] 基于此,有必要针对联系人显示过于集中,难以快速定位联系人信息的技术问题,提供一种能快速定位联系人信息的联系人的显示控制方法。\n[0007] 此外,还有必要提供一种能快速定位联系人信息的联系人的显示控制装置。\n[0008] 一种联系人的显示控制方法,包括以下步骤:\n[0009] 侦听得到触发联系人视图进行缩放变换的指令,所述联系人视图中显示了若干个图块;\n[0010] 根据所述指令,缩放变换所述联系人视图并提取联系人显示信息;\n[0011] 将所述联系人显示信息加载到所述缩放变换后联系人视图的图块中,使所述显示的若干个图块分别对每一联系人显示信息进行显示。\n[0012] 一种联系人的显示控制装置,包括:\n[0013] 侦听模块,用于侦听得到触发联系人视图进行缩放变换的指令,所述联系人视图中显示了若干个图块;\n[0014] 指令处理模块,用于根据所述指令,缩放变换所述联系人视图并提取联系人显示信息;\n[0015] 加载模块,用于将所述联系人显示信息加载到所述缩放变换后联系人视图的图块中,使显示的若干个图块分别对每一联系人显示信息进行显示。\n[0016] 上述联系人的显示控制方法和装置,侦听得到触发联系人视图进行缩放变换的指令之后,其中,联系人视图显示了若干个图块,根据侦听得到的触发联系人视图进行缩放变换的指令之后,将缩放变换联系人视图并提取联系人显示信息,进而将联系人显示信息加载到缩放变换后联系人视图的图块中,使得显示的若干个图块分别对每一联系人显示信息时行显示,由于联系人是通过图块的形式显示于联系人视图中的,因此,不会产生联系人显示过于集中的问题,有利于实现联系人信息的快速定位,并且也提供了充分的操作空间,进而减少了误操作的发生。\n附图说明\n[0017] 图1为一个实施例中联系人的显示控制方法的流程图;\n[0018] 图2为一个实施例中根据指令,缩放变换联系人视图并提取联系人显示信息的方法流程图;\n[0019] 图3为另一个实施例中根据指认,缩放变换联系人视图并提取联系人显示信息的方法流程图;\n[0020] 图4为一个实施例中联系人的显示控制方法的应用示意图;\n[0021] 图5为一个实施例中联系人的显示控制装置的结构示意图;\n[0022] 图6为一个实施例中指令处理模块的结构示意图;\n[0023] 图7为另一个实施例中指令处理模块的结构示意图;\n[0024] 图8为一个实施例中的运行环境示意图。\n具体实施方式\n[0025] 如图1所示,在一个实施例中,一种联系人的显示控制方法,包括如下步骤:\n[0026] 步骤S110,侦听得到触发联系人视图进行缩放变换的指令,联系人视图中显示了至少一个图块。\n[0027] 本实施例中,联系人视图用于对联系人进行显示,其中,联系人视图所显示的可以是联系人信息,也可以是分组信息,联系人视图中显示的至少一个图块都将是与某一联系人信息或者某一分组信息相对应的,即任一图块都将用于显示一联系人所对应的联系人信息或者一个联系人分组所对应的分组信息。\n[0028] 触发联系人视图进行缩放变换的指令可以是联系人视图中触发的手势或者操作产生的,其中,触发联系人视图进行缩放变换的手势可以是在触摸屏向用户展示的联系人视图触发的收缩手势和拉伸手势;触发联系人视图进行缩放变换的操作可以是在键盘中按住Ctrl键的同时滚动鼠标滚轮的操作,在此不一一进行列举。\n[0029] 例如,可预先设置触发联系人视图进行缩放变换的手势,此时,将侦听联系人视图是否被触发,在侦听到联系人视图被触发之后,将对当前触发联系人视图的手势进行跟踪,以获知该手势所对应的移动轨迹,进而根据移动轨迹判定得到该手势即为触发联系人视图进行缩放变换的手势,进而生成相应的指令。\n[0030] 步骤S130,根据指令,缩放变换联系人视图并提取联系人显示信息。\n[0031] 本实施例中,根据指令对联系人视图进行变换,以得到缩小后的联系人视图或者放大后的联系人视图,并提取相应的联系人显示信息,其中,联系人显示信息是与缩放变换之后的联系人视图相对应的,联系人显示信息包括了至少一个信息条目,在显示详细联系人的情况下信息条目将是联系人所对应的逐条联系人信息;在显示联系人分组的情况下信息条目将是联系人分组所对应的逐条分组信息。\n[0032] 随着联系人视图的缩放变换,联系人视图中显示的图块也在随之进行缩放,具体的,随着联系人视图的缩小,将使得联系人视图中显示的图块数量减少,以得到缩小的联系人视图并于其中显示了数量较少的图块,缩小后联系人视图中的图块数量是与联系人分组的数量相一致的,以便于进行联系人分组的显示,进而方便对联系人进行快速定位。\n[0033] 随着联系人视图的放大,将使得联系人视图中显示的图块数量增多,以得到放在的联系人视图并于其中显示了数量较多的图块,放大后联系人视图中的图块数量是与所要显示的联系人信息数量相一致的,以便于进行联系人信息的显示,以方便进行联系人信息的浏览。\n[0034] 根据指令即可获知联系人视图是进行放大还是缩小,进而根据联系人视图的放大或缩小进行联系人显示信息的提取。具体的,对于即时通信工具而言,用户一旦登录建立了即时通信工具与即时通信服务器之间的连接之后,就会获取到即时通信服务器所推送的联系人列表,该联系人列表中记录了联系人的头像、标识、昵称等联系人信息,也记录了联系人的分组信息,例如,该分组信息可以包括了分组的名称等信息。\n[0035] 步骤S150,将联系人显示信息加载到缩放变换后联系人视图的图块中,使显示的若干个图块分别对每一联系人显示信息进行显示。\n[0036] 本实施例中,将提取的联系人显示信息逐一添加到缩放变换后联系人视图的图块中,进而使得每一图块均显示了某一联系人所对应的联系人信息,或者某一联系人分组的分组信息。\n[0037] 通过联系人视图中至少一个图块对联系人进行显示,由于图块所提供的操作空间是足够大的,因此,无论对应用户触发选定某一联系人信息或分组信息的操作或者手势,以及触发联系人视图进行缩放变换的手势或操作都将是足够的,进而有效的避免了误操作的发生,降低了输入成本,对于对联系人进行显示的智能手机、平板电脑等移动设备而言,也减少了由于误操作而带来的电量耗费,从而提高了续航能力。\n[0038] 在一个实施例中,上述触发联系人视图进行缩放变换的指令为视图放大指令;如图2所示,上述步骤S130包括:\n[0039] 步骤S131a,获取联系人视图的显示模式,并判断显示模式是否为放大模式,若否,则进入步骤S133a,若是,则结束。\n[0040] 本实施例中,获取当前联系人视图所对应的显示模式,以判定当前联系人视图是否处于放大状态,若否,则说明可对当前联系人视图进行放大,因此,进入步骤S133a执行视图放大指令即可。\n[0041] 步骤S133a,执行视图放大指令放大联系人视图,并提取放大模式下的联系人显示信息,该联系人显示信息为联系人信息。\n[0042] 本实施例中,放大联系人视图不仅包括了视图大小的放大,还包括了联系人视图中显示的图块数量的放大,以使得联系人视图中显示的图块增多,并相应的提取联系人信息,此时,所提取的联系人信息数量将是与放大的图块数量相一致的,例如,提取的的联系人信息可以是全部联系人信息,此外,联系人视图的放大可根据联系人视图所在的显示区域的大小来适当放大图块数量,因此,也可根据放大的图块数量进行联系人信息的提取。\n[0043] 进一步的,上述步骤S150的具体过程为:将联系人信息加载到放大后联系人视图中的图块,使提取的联系人信息中每一联系人信息与一图块对应,对联系人进行详细显示。\n[0044] 本实施例中,对联系人视图中每一图块进行联系人信息的添加,以使得提取的每一联系人信息均与一图块一一对应,即每一图块都将显示了一条联系人信息,进而使得联系人视图实现了多个联系人或者全部联系人的显示。\n[0045] 需要说明的是,对联系人所进行的详细显示可以是对某一分组中的所有联系人对应的联系人信息进行显示,也可以是对多个分组中的所有联系人对应的联系人信息进行显示,还可以是对全部联系人的联系人信息进行显示。\n[0046] 在另一个实施例中,上述触发联系人视图进行缩放变换的指令为视图缩小指令;\n如图3所示,上述步骤S130:\n[0047] 步骤S131b,获取联系人视图的显示模式,并判断显示模式是否为缩小模式,若否,则进入步骤S133b,若否,则结束。\n[0048] 本实施例中,获取当前联系人视图所对应的显示模式,以判定当前联系人视图是否处于缩小状态,若否,则说明可对当前联系人视图进行缩小,因此,将进入步骤S133b执行视图缩小指令即可。\n[0049] 步骤S133b,执行视图缩小指令缩小联系人视图,并提取缩小模式下的联系人显示信息,该联系人显示信息为分组信息。\n[0050] 本实施例中,缩小联系人视图不仅包括了视图大小的缩小,还包括了联系人视图中显示的图块数量的缩减,以使得联系人视图中显示的图块减少,并相应的提取分组信息,所提取的分组信息的数量将是与缩减的图块数量相一致的。\n[0051] 进一步的,上述步骤S150的具体过程为:将分组信息加载到缩小后联系人视图中的图块,使每一分组信息与一图块对应,对联系人进行分组显示。\n[0052] 本实施例中,对联系人视图中每一图块进行分组信息的添加,以使得提取的每一分组信息均与一图块一一对应,即每一图块都将显示了一条分组信息,进而使得联系人视图实现了联系人的分组显示。\n[0053] 进一步的,在对联系人进行分组显示的联系人视图中,用户还可对联系人视图中的图块进行选取,进而将根据触发的选取操作得到选取的图块,进而根据该图块所对应的分组信息提取相应的联系人信息,进而变换联系人视图使得变换后的联系人视图中图块的数量与提取的联系人信息数量相一致,进而将提取的联系人信息逐一添加至图块中。\n[0054] 进一步的,在选取某一联系人分组所对应的图块,以对该分组所对应的联系人信息进行显示时,可通过在联系人视图中触发的收缩手势或者键盘中触发的操作将联系人视图变换为联系人的分组显示,进而选定需要查看的分组即可实现该分组中联系人的所对应的联系人信息的显示,快速实现了分组之间的跳转。\n[0055] 通过对联系人视图的缩放变换,实现联系人的联系人信息显示和分组显示之间的切换,这一交互形式可以兼顾桌面系统的鼠标操作和移动设备的手势操作两种场景,大大提高了联系人显示的兼容性,使得用户在桌面系统和移动设备均能够进行顺畅操作,并且也有效地优化了用户查找、定位联系人以及在不同分组之间跳转的过程,极大地提高了操作效率,节省了操作时间。\n[0056] 下面结合一个具体的实施例来详细阐述上述联系人的显示控制方法。该实施例中,如图4所示,侦听到联系人视图中触发了拉伸手势时将生成触发联系人视图进行放大的的视图放大指令,此时,将获取得到联系人视图的显示模式,并判断显示模式是否为放大模式,由联系人视图410可知,当前联系人视图对联系人进行了分组显示,其缩小模式,因此,将执行视图放大指令对联系人视图进行放大,并根据放大后联系人视图中图块的数量提取联系人信息,并加载到放大后联系人视图中的图块,对联系人进行显示。\n[0057] 侦听到联系人视图中触发了收缩时将生成触发联系人视图进行缩小的视图缩小指令,此时,将获取得到联系人视图的显示模式,并判断显示模式是否为放大模式,由联系人视图430可知,当前联系人视图对分组1和分组2中的联系人进行了显示,其显示模式为放大模式,因此,将执行视图缩小指令对联系人视图进行缩小,以通过缩小后联系人视图中的图块进行分组显示,得到联系人视图410。\n[0058] 如图5所示,在一个实施例中,一种联系人的显示控制装置,包括侦听模块110、指令处理模块130和加载模块150。\n[0059] 侦听模块110,用于侦听得到触发联系人视图进行缩放变换的指令,该联系人视图中显示了若干个图块。\n[0060] 本实施例中,联系人视图用于对联系人进行显示,其中,联系人视图所显示的可以是联系人信息,也可以是分组信息,联系人视图中显示的至少一个图块都将是与某一联系人信息或者某一分组信息相对应的,即任一图块都将用于显示一联系人所对应的联系人信息或者一个联系人分组所对应的分组信息。\n[0061] 触发联系人视图进行缩放变换的指令可以是联系人视图中触发的手势或者操作产生的,其中,触发联系人视图进行缩放变换的手势可以是在触摸屏向用户展示的联系人视图触发的收缩手势和拉伸手势;触发联系人视图进行缩放变换的操作可以是在键盘中按住Ctrl键的同时滚动鼠标滚轮的操作,在此不一一进行列举。\n[0062] 例如,可预先设置触发联系人视图进行缩放变换的手势,此时,侦听模块110将侦听联系人视图是否被触发,在侦听到联系人视图被触发之后,将对当前触发联系人视图的手势进行跟踪,以获知该手势所对应的移动轨迹,进而根据移动轨迹判定得到该手势即为触发联系人视图进行缩放变换的手势,进而生成相应的指令。\n[0063] 指令处理模块130,用于根据指令,缩放变换联系人视图并提取联系人显示信息。\n[0064] 本实施例中,指令处理模块130根据指令对联系人视图进行变换,以得到缩小后的联系人视图或者放大后的联系人视图,并提取相应的联系人显示信息,其中,联系人显示信息是与缩放变换之后的联系人视图相对应的,联系人显示信息包括了至少一个信息条目,在显示详细联系人的情况下信息条目将是联系人所对应的逐条联系人信息;在显示联系人分组的情况下信息条目将是联系人分组所对应的逐条分组信息。\n[0065] 随着联系人视图的缩放变换,联系人视图中显示的图块也在随之进行缩放,具体的,随着联系人视图的缩小,将使得联系人视图中显示的图块数量减少,以得到缩小的联系人视图并于其中显示了数量较少的图块,缩小后联系人视图中的图块数量是与联系人分组的数量相一致的,以便于进行联系人分组的显示,进而方便对联系人进行快速定位。\n[0066] 随着联系人视图的放大,将使得联系人视图中显示的图块数量增多,以得到放在的联系人视图并于其中显示了数量较多的图块,放大后联系人视图中的图块数量是与所要显示的联系人信息数量相一致的,以便于进行联系人信息的显示,以方便进行联系人信息的浏览。\n[0067] 根据指令即可获知联系人视图是进行放大还是缩小,进而指令处理模块130根据联系人视图的放大或缩小进行联系人显示信息的提取。具体的,对于即时通信工具而言,用户一旦登录建立了即时通信工具与即时通信服务器之间的连接之后,就会获取到即时通信服务器所推送的联系人列表,该联系人列表中记录了联系人的头像、标识、昵称等联系人信息,也记录了联系人的分组信息,例如,该分组信息可以包括了分组的名称等信息。\n[0068] 加载模块150,用于将联系人显示信息加载到缩放变换后联系人视图的图块中,使显示的若干个图块分别对每一联系人显示信息进行显示。\n[0069] 本实施例中,加载模块150将提取的联系人显示信息逐一添加到缩放变换后联系人视图的图块中,进而使得每一图块均显示了某一联系人所对应的联系人信息,或者某一联系人分组的分组信息。\n[0070] 加载模块150通过联系人视图中至少一个图块对联系人进行显示,由于图块所提供的操作空间是足够大的,因此,无论对应用户触发选定某一联系人信息或分组信息的操作或者手势,以及触发联系人视图进行缩放变换的手势或操作都将是足够的,进而有效的避免了误操作的发生,降低了输入成本,对于对联系人进行显示的智能手机、平板电脑等移动设备而言,也减少了由于误操作而带来的电量耗费,从而提高了续航能力。\n[0071] 在一个实施例中,上述触发联系人视图进行缩放变换的指令为视图放大指令,如图6所示,该指令处理模块130包括放大模式判断单元131和放大指令执行单元133。\n[0072] 放大模式判断单元131,用于获取联系人视图的显示模式,并判断显示模式是否为放大模式,若否,则通知放大指令执行单元133,若是,则停止执行。\n[0073] 本实施例中,放大模式判断单元131获取当前联系人视图所对应的显示模式,以判定当前联系人视图是否处于放大状态,若否,则说明可对当前联系人视图进行放大,因此,通知放大指令执行单元133执行视图放大指令即可。\n[0074] 放大指令执行单元133,用于执行视图放大指令放大联系人视图,并提取放大模式下的联系人显示信息,该联系人显示信息为联系人信息。\n[0075] 本实施例中,放大联系人视图不仅包括了视图大小的放大,还包括了联系人视图中显示的图块数量的放大,以使得联系人视图中显示的图块增多,并相应的提取联系人信息,此时,放大指令执行单元133所提取的联系人信息数量将是与放大的图块数量相一致的,例如,提取的的联系人信息可以是全部联系人信息,此外,联系人视图的放大可根据联系人视图所在的显示区域的大小来适当放大图块数量,因此,也可根据放大的图块数量进行联系人信息的提取。\n[0076] 进一步的,上述加载模块150还用于将联系人信息加载到放大后联系人视图中的图块,使提取的联系人信息中每一联系人信息与一图块对应,对联系人进行显示。\n[0077] 本实施例中,加载模块150对联系人视图中每一图块进行联系人信息的添加,以使得提取的每一联系人信息均与一图块一一对应,即每一图块都将显示了一条联系人信息,进而使得联系人视图实现了多个联系人或者全部联系人的显示。\n[0078] 需要说明的是,对联系人所进行的详细显示可以是对某一分组中的所有联系人对应的联系人信息进行显示,也可以是对多个分组中的所有联系人对应的联系人信息进行显示,还可以是对全部联系人的联系人信息进行显示。\n[0079] 在另一个实施例中,上述触发联系人视图进行缩放变换的指令为视图缩小指令,如图7所示,该指令处理模块130包括缩小模式判断单元135和缩小指认执行单元137。\n[0080] 缩小模式判断单元135,用于获取联系人视图的显示模式,并判断显示模式是否为缩小模式,若否,则通知缩小指令执行单元137,若是,则停止执行。\n[0081] 本实施例中,缩小模式判断单元135获取当前联系人视图所对应的显示模式,以判定当前联系人视图是否处于缩小状态,若否,则说明可对当前联系人视图进行缩小,因此,将通知缩小指令执行单元137执行视图缩小指令即可。\n[0082] 缩小指令执行单元137,用于执行视图缩小指令缩小联系人视图,并提取缩小模式下的联系人显示信息,该联系人显示信息为分组信息。\n[0083] 本实施例中,缩小联系人视图不仅包括了视图大小的缩小,还包括了联系人视图中显示的图块数量的缩减,以使得联系人视图中显示的图块减少,并相应的提取分组信息,缩小指令执行单元137所提取的分组信息的数量将是与缩减的图块数量相一致的。\n[0084] 进一步的,上述加载模块150还用于将分组信息加载到缩小后联系人视图的图块,使每一分组信息与一图块对应,对联系人进行分组显示。\n[0085] 本实施例中,加载模块150对联系人视图中每一图块进行分组信息的添加,以使得提取的每一分组信息均与一图块一一对应,即每一图块都将显示了一条分组信息,进而使得联系人视图实现了联系人的分组显示。\n[0086] 进一步的,在对联系人进行分组显示的联系人视图中,用户还可对联系人视图中的图块进行选取,进而将根据触发的选取操作得到选取的图块,进而根据该图块所对应的分组信息提取相应的联系人信息,进而变换联系人视图使得变换后的联系人视图中图块的数量与提取的联系人信息数量相一致,进而将提取的联系人信息逐一添加至图块中。\n[0087] 进一步的,在选取某一联系人分组所对应的图块,以对该分组所对应的联系人信息进行显示时,可通过在联系人视图中触发的收缩手势或者键盘中触发的操作将联系人视图变换为联系人的分组显示,进而选定需要查看的分组即可实现该分组中联系人的所对应的联系人信息的显示,快速实现了分组之间的跳转。\n[0088] 通过对联系人视图的缩放变换,实现联系人的联系人信息显示和分组显示之间的切换,这一交互形式可以兼顾桌面系统的鼠标操作和移动设备的手势操作两种场景,大大提高了联系人显示的兼容性,使得用户在桌面系统和移动设备均能够进行顺畅操作,并且也有效地优化了用户查找、定位联系人以及在不同分组之间跳转的过程,极大地提高了操作效率,节省了操作时间。\n[0089] 上述联系人的显示控制方法和装置可运行于电脑、笔记本等设备的桌面系统中,也可以运行于智能手机、平面电脑等移动设备中。\n[0090] 应用上述联系人的显示控制方法和装置可实现即时通信工具、用于进行电话和短信通讯的联系人应用以及虚拟网络视图工具等通讯工具中的联系人显示。\n[0091] 上述联系人的显示控制方法由计算机程序实现,联系人的显示控制方法所构建的联系人的显示控制装置则被存储于带有触摸屏的移动设备或者电脑、笔记本等电子设备中,以在其中运行,进而实现联系人的显示。\n[0092] 如图8所示,移动设备800包括触摸显示器810、存储器830和处理器850。其中,存储器830存储了各种联系人信息和分组信息、联系人显示控制装置所对应的程序指令以及其它数据;触摸显示器810,即触摸屏,用于提供一个操作界面供用户对移动设备800进行操作;处理器850用于执行存储器830中的联系人的显示控制装置,以侦听触发的各种手势和操作,并生成相应的指令,以实现上述联系人的显示控制方法。\n[0093] 上述联系人的显示控制方法和装置,侦听得到触发联系人视图进行缩放变换的指令之后,其中,联系人视图显示了若干个图块,根据侦听得到的触发联系人视图进行缩放变换的指令之后,将缩放变换联系人视图并提取联系人显示信息,进而将联系人显示信息加载到缩放变换后联系人视图的图块中,使得显示的若干个图块分别对每一联系人显示信息时行显示,由于联系人是通过图块的形式显示于联系人视图中的,因此,不会产生联系人显示过于集中的问题,有利于实现联系人信息的快速定位,并且也提供了充分的操作空间,进而减少了误操作的发生。\n[0094] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。\n[0095] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
法律信息
- 2018-07-24
- 2016-06-22
实质审查的生效
IPC(主分类): H04M 1/2745
专利申请号: 201310465841.5
申请日: 2013.10.08
- 2015-04-15
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2009-12-09
|
2009-06-26
| | |
2
| |
2009-12-16
|
2009-06-22
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |