编辑联系人信息的方法及装置转让专利

申请号 : CN201110381830.X

文献号 : CN103135910B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李杨王占伟侯杰

申请人 : 腾讯科技(深圳)有限公司

摘要 :

本发明公开了一种编辑联系人信息的方法及装置,属于信息处理技术领域。所述方法包括:检测用户的触屏动作是否在一个联系人标识区域内且为预设的编辑联系人信息触发动作;如果是,则在当前页面显示所述联系人标识区域对应的编辑联系人信息应用图层。所述装置包括:检测模块和执行模块。本发明通过检测用户的触屏动作,并在判断出检测到的触屏动能触发编辑联系人信息操作后,在当前页面显示编辑联系人信息应用图层,从而打破了用户需要点击按钮来编辑联系人信息操作的单一方式,方便用户进行操作;同时不需要进行页面切换,过程简单,且节约用户时间,提升用户体验。

权利要求 :

1.一种编辑联系人信息的方法,其特征在于,所述方法包括:

检测用户的触屏动作是否在一个联系人标识区域内且为预设的编辑联系人信息触发动作;

如果是,则获取联系人标识区域对应的联系人的信息,在当前页面显示所述联系人标识区域对应的编辑联系人信息应用图层,同时将获取到的联系人信息填充到所述编辑联系人信息应用图层中。

2.根据权利要求1所述的方法,其特征在于,所述检测用户的触屏动作是否为预设的编辑联系人信息触发动作,具体包括:检测用户的触屏动作是否仅有一个触点,且所述触点的保持时间超过一预设值。

3.根据权利要求1所述的方法,其特征在于,所述在当前页面显示所述联系人标识区域对应的编辑联系人信息应用图层,具体包括:将所述编辑联系人信息应用图层覆盖部分所述当前页面,且将所述当前页面置灰处理。

4.根据权利要求3所述的方法,其特征在于,在所述当前页面显示所述联系人标识区域对应的编辑联系人信息应用图层之后,还包括:检测用户的触屏动作所在的区域,如果用户的触屏动作在原当前页面未被覆盖的区域内,判断所述触屏动作是否为预设的编辑取消触屏动作。

5.根据权利要求4所述的方法,其特征在于,所述判断所述触屏动作是否为预设的编辑取消触屏动作,具体包括:检测用户的触屏动作是否仅有一个触点,且所述触点的保持时间小于一预设值,如果是,结束所述编辑联系人信息应用。

6.一种编辑联系人信息的装置,其特征在于,所述装置包括:

检测模块,用于检测用户的触屏动作是否在一个联系人标识区域内且为预设的编辑联系人信息触发动作;

执行模块,用于在所述检测模块检测到的触屏动作在一个联系人标识区域内且为预设的编辑联系人信息触发动作之后,获取联系人标识区域对应的联系人的信息,在当前页面显示所述联系人标识区域对应的编辑联系人信息应用图层,同时将获取到的联系人信息填充到所述编辑联系人信息应用图层中。

7.根据权利要求6所述的装置,其特征在于,所述检测模块,具体用于检测用户的触屏动作是否在一个联系人标识区域内,如果是,则检测用户的触屏动作是否仅有一个触点,且所述触点的保持时间超过一预设值。

8.根据权利要求6所述的装置,其特征在于,所述执行模块,具体用于将所述编辑联系人信息应用图层覆盖部分所述当前页面,且将所述当前页面置灰处理。

9.根据权利要求8所述的装置,其特征在于,所述检测模块,还用于在所述执行模块执行在当前页面显示所述联系人标识区域对应的编辑联系人信息应用图层之后,检测用户的触屏动作所在的区域,如果用户的触屏动作在原当前页面未被覆盖的区域内,则检测用户的触屏动作是否仅有一个触点,且所述触点的保持时间小于一预设值;

相应地,所述执行模块,还用于在所述检测模块检测到用户的触屏动作在原当前页面未被覆盖的区域内,且用户的触屏动作仅有一个触点和所述触点的保持时间小于一预设值,结束所述编辑联系人信息应用。

说明书 :

编辑联系人信息的方法及装置

技术领域

[0001] 本发明涉及信息处理技术领域,特别涉及一种编辑联系人信息的方法及装置。

背景技术

[0002] 网络即时通讯工具发展到今天,已经被大多数的网民所接受,已经成为用户必不可少的软件工具。并且随着移动通信技术的发展,将网络即时通讯工具应用到移动终端已相当普遍,如将移动QQ应用于移动手机、iPad等,以便用户随时随地的和好友交流。有时用户可能需要对自己的个人信息或者好友信息进行修改,如用户心情不好的时候,希望对自己的个性签名进行修改。
[0003] 在现有技术中,用户进入好友列表页面后,需要点击一个用于触发编辑的按钮,打开相应的菜单页面,在菜单页面中点击编辑联系人信息项选项后,进入联系人编辑页面,用户在联系人编辑页面实现相应的修改,在用户完成相应的修改后,需要点击关闭按钮回到菜单页面,再点击相应的按钮回到好友列表页面。
[0004] 在实现本发明的过程中,发明人发现现有技术至少存在以下缺点:
[0005] 用户需要多次点击才能完成编辑操作,有时候甚至需要用户仔细寻找操作按钮和操作选项,不仅操作方式单一,且操作过程较为复杂,影响用户体验;同时,为了实现编辑操作需要多次页面切换,而页面切换需要花费一定的时间,浪费用户时间,同样影响用户体验。

发明内容

[0006] 为了打破单一的触发编辑联系人信息操作的方式,并简化编辑联系人信息过程,方便用户进行操作,进而提升用户体验,本发明实施例提供了一种编辑联系人信息的方法及装置。所述技术方案如下:
[0007] 一方面,提供了一种编辑联系人信息的方法,所述方法包括:
[0008] 检测用户的触屏动作是否在一个联系人标识区域内且为预设的编辑联系人信息触发动作;
[0009] 如果是,则在当前页面显示所述联系人标识区域对应的编辑联系人信息应用图层。
[0010] 其中,所述检测用户的触屏动作是否为预设的编辑联系人信息触发动作,具体包括:
[0011] 检测用户的触屏动作是否仅有一个触点,且所述触点的保持时间超过一预设值。
[0012] 进一步地,在所述当前页面显示所述联系人标识区域对应的编辑联系人信息应用图层之前,还包括:
[0013] 获取所述联系人标识区域对应的联系人的信息,所述联系人的信息用于填充所述编辑联系人信息应用图层。
[0014] 其中,所述在当前页面显示所述联系人标识区域对应的编辑联系人信息应用图层,具体包括:
[0015] 将所述编辑联系人信息应用图层覆盖部分所述当前页面,且将所述当前页面置灰处理。
[0016] 进一步地,在所述当前页面显示所述联系人标识区域对应的编辑联系人信息应用图层之后,还包括:
[0017] 检测用户的触屏动作所在的区域,如果用户的触屏动作在原当前页面未被覆盖的区域内,判断所述触屏动作是否为预设的编辑取消触屏动作。
[0018] 进一步地,所述判断所述触屏动作是否为预设的编辑取消触屏动作,具体包括:
[0019] 检测用户的触屏动作是否仅有一个触点,且所述触点的保持时间小于一预设值,如果是,结束所述编辑联系人信息应用。
[0020] 另一方面,还提供了一种编辑联系人信息的装置,所述装置包括:
[0021] 检测模块,用于检测用户的触屏动作是否在一个联系人标识区域内且为预设的编辑联系人信息触发动作;
[0022] 执行模块,用于在所述检测模块检测到的触屏动作在一个联系人标识区域内且为预设的编辑联系人信息触发动作之后,在当前页面显示所述联系人标识区域对应的编辑联系人信息应用图层。
[0023] 其中,所述检测模块,具体用于检测用户的触屏动作是否在一个联系人标识区域内,如果是,则检测用户的触屏动作是否仅有一个触点,且所述触点的保持时间超过一预设值。
[0024] 其中,所述执行模块,具体用于将所述编辑联系人信息应用图层覆盖部分所述当前页面,且将所述当前页面置灰处理。
[0025] 进一步地,所述检测模块,还用于在所述执行模块执行在当前页面显示所述联系人标识区域对应的编辑联系人信息应用图层之后,检测用户的触屏动作所在的区域,如果用户的触屏动作在原当前页面未被覆盖的区域内,则检测用户的触屏动作是否仅有一个触点,且所述触点的保持时间小于一预设值;
[0026] 相应地,所述执行模块,还用于在所述检测模块检测到用户的触屏动作在原当前页面未被覆盖的区域内,且用户的触屏动作仅有一个触点和所述触点的保持时间小于一预设值,结束所述编辑联系人信息应用。
[0027] 本发明实施例提供的技术方案带来的有益效果是:
[0028] 通过检测用户的触屏动作,并在判断出检测到的触屏动能触发编辑联系人信息操作后,在当前页面显示编辑联系人信息应用图层,从而打破了用户需要点击按钮来编辑联系人信息操作的单一方式,方便用户进行操作;同时不需要进行页面切换,过程简单,且节约用户时间,提升用户体验。

附图说明

[0029] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030] 图1是本发明实施例一提供的编辑联系人信息的方法流程图;
[0031] 图2是本发明实施例二提供的编辑联系人信息的方法流程图;
[0032] 图3是本发明实施例二提供的好友列表页面示意图;
[0033] 图4是本发明实施例二提供的修改我的信息页面示意图;
[0034] 图5是本发明实施例三提供的编辑联系人信息的装置结构示意图。

具体实施方式

[0035] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0036] 实施例一
[0037] 本实施例提供了一种编辑联系人信息方法,参见图1,该方法流程具体如下:
[0038] 101:检测用户的触屏动作是否在一个联系人标识区域内且为预设的编辑联系人信息触发动作;
[0039] 102:如果检测到的触屏动作在一个联系人标识区域内且为预设的编辑联系人信息触发动作,则在当前页面显示该联系人标识区域对应的编辑联系人信息应用图层。
[0040] 其中,联系人标识区域包括好友和自己的名称或头像所在的区域。
[0041] 本实施例提供的方法,通过检测用户的触屏动作,并在判断出检测到的触屏动能触发编辑联系人信息操作后,在当前页面显示编辑联系人信息应用图层,从而打破了用户需要点击按钮来编辑联系人信息操作的单一方式,方便用户进行操作;同时不需要进行页面切换,过程简单,且节约用户时间,提升用户体验。
[0042] 实施例二
[0043] 本实施例提供了一种编辑联系人信息的方法,为了便于说明,本实施例以iPad qq为例,对本实施例提供的方法进行详细描述。参见图2,本实施例提供的方法流程具体如下:
[0044] 201:检测用户的触屏动作;
[0045] 终端会实时检测用户的触屏动作,如实时获取每个触点的位置信息和触点保持时间,相应的,终端通过每个触点的位置信息得到各个触点的位移向量,根据该位移向量与触点保持时间,通过预设的手势模型从而判断用户触屏动作。针对该步骤,由于触屏技术已经相当成熟,对应的检测技术也被本领域技术人员所熟知,因此,本实施例不对检测触屏动作的方式进行限定,此处不再详述。
[0046] 202:判断检测到的用户的触屏动作是否在一个联系人标识区域内且为预设的编辑联系人信息触发动作,如果是,执行步骤203,否则,流程结束;
[0047] 2021、判断检测到的用户的触屏动作是否在一个联系人标识区域内;
[0048] 针对本步骤,具体判断用户的触屏动作的所有触点是否在一个联系人标识区域内,如对于iPad qq,好友列表页面上设有多个联系人头像,则可以检测在一个头像所在的长方形区域内是否有触屏动作且该触屏动作的所有触点在该头像所在的长方形区域内,如果是,则判断检测到的触屏动作在一个联系人标识区域内。触屏技术中的区域判定技术人员所熟知,因此,本实施例不对区域判定过程进行限定,此处不再详述。其中,联系人标识区域包括好友和自己的名称或头像所在的区域。
[0049] 2022、如果检测到的触屏动作在一个联系人标识区域内,则判断检测到的触屏动作是否为预设的编辑联系人信息触发动作。
[0050] 本实施例中可将长按手势预先设定为编辑联系人信息触发动作,即用户通过触屏手指长按联系人标识区域时即可触发编辑联系人信息操作。具体地,如果步骤2021检测到用户的触屏动作在一个联系人标识区域内,则判断检测到的触屏动作是否仅有一个触点,且该触点的保持时间超过一预设值,如果是,则可以触发编辑联系人操作。本实施例不对预设的编辑联系人信息触发动作进行限定,除了长按手势以外,还可以设定其他手势作为编辑联系人信息触发动作,如将用户在屏幕上用单手指顺时针旋转滑动弧线或者逆时针旋转滑动弧线等动作作为预设的编辑联系人信息触发动作,本实施例在此不再一一赘述。这样用户只要用触屏手指在用户标识区域通过简单的手势即可触发编辑联系人信息操作,如长按头像,而不需要点击按钮或者打开菜单,简单方便。
[0051] 203:在当前页面显示编辑联系人信息应用图层;
[0052] 针对该步骤,在上述步骤202判断检测到的触屏动作可以触发编辑联系人操作后,获取该联系人标识区域对应的联系人的信息,并在当前页面显示编辑联系人信息应用图层,同时将获取到的联系人信息填充到编辑联系人信息应用图层中。具体可以是,获取本地或/和服务器中保存的联系人信息,将联系人信息填充到编辑联系人信息应用图层中;将编辑联系人信息应用图层设置为显示的顶层,并覆盖部分当前页面,且将当前页面置灰处理。如对于iPadqq,则在当前页面显示一个编辑窗口,该窗口具有一个或者多个编辑选项,用户则可以在该编辑窗口中对联系人的信息进行编辑,而当前页面置灰处理,表示当前页面对用户操作进行限制。本实施例不对在当前页面显示编辑联系人信息应用图层的具体实现方式进行限定,如当前页面还可以进行除置灰处理以外的其他处理,如透明处理、模糊处理等。其中,编辑联系人信息应用图层包括编辑个人信息图层和编辑好友信息图层,用于实现编辑个人和好友信息操作。
[0053] 本实施例不对编辑联系人信息应用图层进行限定,编辑联系人信息应用图层可以包括多个编辑选项,如编辑个人信息图层可以包括昵称、签名、生日、地区、星座、血型等编辑选项,编辑好友信息图层至少包括昵称编辑选项。当然编辑联系人信息应用图层也可以显示其他不能编辑的信息,如联系人开通的各种服务、用户状态等。
[0054] 204、检测用户的触屏动作,如果检测到触屏动作在编辑联系人信息应用图层,执行步骤205,如果检测到触屏动作在原当前页面未被覆盖的区域,执行步骤206。
[0055] 针对本步骤,主要是检测用户触屏动作所在的区域,如检测到触屏动作的触点在编辑联系人信息应用图层,执行步骤205;而检测到触屏动作的触点在原当前页面未被覆盖的区域,则执行步骤206。
[0056] 205、检测和响应用户的编辑操作,流程结束。
[0057] 针对该步骤,与现有的在图层上进行编辑联系人信息过程相同,本发明实施例不在详述。
[0058] 206、检测和响应用户的编辑取消操作,流程结束。
[0059] 如果检测到的触屏动作在原当前页面未被覆盖的区域内,则判断检测到的触屏动作是否为预设的编辑取消操作触屏动作,如果是,则执行编辑取消操作。具体地,可将预设的编辑取消操作触屏动作设定为单击手势,当用户通过单击手势进行触屏操作时,即可实现编辑取消操作。如在步骤204中检测到的用户触屏动作在原当前页面未被覆盖的区域,则具体判断检测到的触屏动作是否只有一个触点,且该触点的保持时间小于一预设值,如果是,删除用户的编辑操作数据,结束编辑联系人信息应用,回到原当前页面。本实施例不对编辑取消操作触屏动作进行限定,除了单击手势以外,还可以设定其他手势作为编辑取消操作触屏动作,例如,将双击手势作为编辑取消操作触屏动作,本实施例在此不再一一赘述。相应的,用户只要一个简单的手势操作就可以实现编辑取消操作,简单方便。
[0060] 为了便于理解,以图3所示的iPad qq的应用为例,对本实施例提供的方法进行举例说明,当然也可以是其他网络及时通讯工具与移动终端的结合。
[0061] 如图3所示,当前视图为好友列表页面,包括自己和好友的头像,自己的头像突出显示,好友的头像顺序排列。用户需要在屏幕上完成触屏动作,用以打开编辑联系人信息对话框(相当于编辑联系人信息图层),如果预设的编辑联系人信息触发动作为长按手势,即用户的触屏手指点击其中一个头像,并保持一段时间后,则在当前页面显示编辑联系人信息对话框。
[0062] 进一步地,图4以用户编辑个人信息为例,用户长按自己的头像后,此时终端检测到的触屏动作为仅在自己头像所在的区域有一个触点,且该触点的保持时间超过一预设值,则在当前页面显示修改我的信息对话框,同时将当前页面置灰处理提示在修改我的信息对话框以外的其他区域不可操作(除编辑取消操作)。图4中修改我的信息对话框包括昵称、签名、生日和地区编辑选项,用户可以点击其中的一个选项,并对其进行修改。针对前述过程,如果检测到用户单击修改我的信息对话框上的确定选项,则保存用户的编辑数据并结束编辑联系人信息应用,回到好友列表页面,当然用户还可以采用其他手势实现在修改我的信息对话框上的编辑操作。如果终端检测到用户在修改我的信息对话框以外的区域(该区域的颜色已变灰)有单击触屏动作,则删除用户的编辑操作数据并结束编辑联系人信息应用,回到好友列表页面。
[0063] 同样的,用户也可以编辑好友信息,相应的,在好友列表页面弹出修改好友信息对话框,具体过程与编辑个人信息过程类似,只是在修改好友信息对话框中的编辑选项有所区别,如只允许对昵称选项进行编辑。针对前述过程,用户只要一次长按手势和单击手势就能分别打开和关闭编辑对话框,实现编辑联系人信息操作,操作简单;同时通过在当前页面显示编辑对话框,不需要切换页面,节约用户时间,提高用户体验。
[0064] 本实施例提供的方法,通过检测用户的触屏动作,并在判断出检测到的触屏动能触发编辑联系人信息操作后,在当前页面显示编辑联系人信息应用图层,从而打破了用户需要点击按钮来编辑联系人信息操作的单一方式,方便用户进行操作;同时不需要进行页面切换,过程简单,且节约用户时间,提升用户体验。
[0065] 实施例三
[0066] 本实施例提供了一种编辑联系人信息的装置,参见图5,该编辑联系人信息的装置包括:
[0067] 检测模块301,用于检测用户的触屏动作是否在一个联系人标识区域内且为预设的编辑联系人信息触发动作;
[0068] 执行模块302,用于在检测模块301检测到的触屏动作在一个联系人标识区域内且为预设的编辑联系人信息触发动作之后,在当前页面显示该联系人标识区域对应的编辑联系人信息应用图层。
[0069] 其中,检测模块301,具体用于检测用户的触屏动作是否在一个联系人标识区域内,如果是,则检测用户的触屏动作是否仅有一个触点,且该触点的保持时间超过一预设值。
[0070] 其中,执行模块302,具体用于将该联系人标识区域对应的编辑联系人信息应用图层覆盖部分当前页面,且将该当前页面置灰处理。
[0071] 进一步地,检测模块301,还用于在执行模块301执行在当前页面显示联系人标识区域对应的编辑联系人信息应用图层之后,检测用户的触屏动作所在的区域,如果用户的触屏动作在原当前页面未被覆盖的区域内,则检测用户的触屏动作是否仅有一个触点,且该触点的保持时间小于一预设值;
[0072] 相应地,执行模块302,还用于在检测模块301检测到用户的触屏动作在原当前页面未被覆盖的区域内,且用户的触屏动作仅有一个触点和该触点的保持时间小于一预设值,删除用户的编辑操作数据,结束编辑联系人信息应用,回到原当前页面。
[0073] 本实施例提供的编辑联系人信息的装置,通过检测用户的触屏动作,并在判断出检测到的触屏动能触发编辑联系人信息操作后,在当前页面显示编辑联系人信息应用图层,从而打破了用户需要点击按钮来编辑联系人信息操作的单一方式,方便用户进行操作;同时不需要进行页面切换,过程简单,且节约用户时间,提升用户体验。
[0074] 需要说明的是:上述实施例提供的编辑联系人信息的装置在进行编辑联系人信息操作时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例涉及的编辑联系人信息的装置与编辑联系人信息的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0075] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0076] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。