操作联系人的方法、装置及移动终端的制作方法

文档序号:6633181阅读:208来源:国知局
操作联系人的方法、装置及移动终端的制作方法
【专利摘要】本发明涉及一种操作联系人的方法、装置及移动终端,其方法包括:响应用户触发的联系人操作事件,显示联系人列表;响应用户在联系人列表中触发的联系人选取指令,获取选取的联系人对应的数据项;获取与选取的联系人对应的数据项相关的应用,并显示应用的应用图标;根据用户的选择指令,选取对应的应用图标,并根据应用图标对应的数据项启动应用。本发明实现了联系人的快捷操作,有效降低用户使用联系人的难度和复杂性,提升用户体验。
【专利说明】操作联系人的方法、装置及移动终端

【技术领域】
[0001]本发明涉及互联网【技术领域】,尤其涉及一种操作联系人的方法、装置及移动终端。

【背景技术】
[0002]目前,在手机上,常见的针对联系人的操作方法是打开联系人详情界面,然后再选择对应的操作图标;或者点击联系人头像,在弹出的带头像小窗体(即所谓的QuickContactBadge)中选择对应的操作,如打电话、发信息等。这种联系人操作模式虽然具备一定的实用性和通用性,但是,存在一些缺陷:
[0003]用户需要执行至少两步操作才能执行对应的动作,即先点击联系人进入联系人详情界面,再点击对应的动作按钮图标,如拨号、信息图标等;如果某联系人数据较多,用户不得不先滑动滚动条查找对应的操作项,然后再选择对应的操作。
[0004]在使用小窗体操作联系人时,用户可能需要三步操作才能执行动作,即先点击联系人头像,弹出小窗体,再点击选择一个Tab标签,然后才可以点击执行操作。而如果用户选择的Tab页数据存在多个可执行应用时,用户还需要选择或设置一个默认打开的应用,这将需要四步操作才可以达到执行目的;比如,在小窗体点击联系人的网页地址时,手机上若存在多个浏览器应用,那么用户就需要选择使用一个浏览器来执行操作。
[0005]因此,现有的联系人操作模式,没有考虑到用户操作的便利性,在一定程度上增加了用户操作联系人的复杂度。


【发明内容】

[0006]本发明实施例提供一种操作联系人的方法、装置及移动终端,以有效低用户使用联系人的难度和复杂性。
[0007]本发明实施例提出一种操作联系人的方法,包括:
[0008]响应用户触发的联系人操作事件,显示联系人列表;
[0009]响应用户在所述联系人列表中触发的联系人选取指令,获取选取的联系人对应的数据项;
[0010]获取与所述选取的联系人对应的数据项相关的应用,并显示所述应用的应用图标;
[0011]根据用户的选择指令,选取对应的应用图标,并根据所述应用图标对应的数据项启动所述应用。
[0012]优选地,所述联系人选取指令由用户长按或滑动所述联系人列表中对应的联系人而触发。
[0013]优选地,所述响应用户在所述联系人列表中触发的联系人选取指令,获取选取的联系人对应的数据项的步骤之后或同时,还包括:
[0014]隐藏联系人列表界面,并显示用户选取的联系人图标,所述联系人图标为一个带有头像和姓名的浮动窗体。
[0015]优选地,所述获取与所述选取的联系人对应的数据项相关的应用,并显示所述应用的应用图标的步骤包括:
[0016]根据所述选取的联系人对应的数据项,调用系统包管理器API解析出所有能够打开选取的联系人对应的数据项的应用,并保存所有应用的相关信息;
[0017]在桌面上绘制一方框视图,所述方框视图用于显示所获取的与所述选取的联系人对应的数据项相关的应用。
[0018]优选地,当所述选取的联系人对应的数据项存在多个时,所述根据用户操作指令,选取对应的应用图标的步骤之后还包括:
[0019]显示所述多个数据项的上下文菜单窗体;
[0020]根据用户操作指令,从所述上下文菜单窗体中选取对应的数据项菜单;
[0021]所述启动选取的应用图标对应的应用的步骤包括:
[0022]依据选取的数据项菜单,启动选取的应用图标对应的应用,执行数据项对应的操作。
[0023]本发明实施例还提出一种操作联系人的装置,包括:
[0024]联系人显示模块,用于响应用户触发的联系人操作事件,显示联系人列表;
[0025]数据项获取模块,用于响应用户在所述联系人列表中触发的联系人选取指令,获取选取的联系人对应的数据项;
[0026]应用显示模块,用于获取与所述选取的联系人对应的数据项相关的应用,并显示应用图标;
[0027]应用选取模块,用于根据用户选择指令,选取对应的应用图标;
[0028]应用启动模块,用于根据所述应用图标对应的数据项启动所述应用。
[0029]优选地,所述联系人显示模块,还用于响应用户在所述联系人列表中触发的联系人选取指令后隐藏联系人列表界面,并显示用户选取的联系人图标,所述联系人图标为一个带有头像和姓名的浮动窗体。
[0030]优选地,所述应用显示模块,还用于根据所述选取的联系人对应的数据项,调用系统包管理器API解析出所有能够打开选取的联系人对应的数据项的应用,并保存所有应用的相关信息;在桌面上绘制一方框视图,所述方框视图用于显示所获取的与所述选取的联系人对应的数据项相关的应用。
[0031]优选地,当所述选取的联系人对应的数据项存在多个时,所述应用启动模块,还用于显示所述多个数据项的上下文菜单窗体;根据用户操作指令,从所述上下文菜单窗体中选取对应的数据项菜单;依据选取的数据项菜单,启动选取的应用图标对应的应用,执行数据项对应的操作。
[0032]本发明实施例还提出一种移动终端,该移动终端包括前述操作联系人的装置。
[0033]本发明实施例提出的一种操作联系人的方法、装置及移动终端,在用户触发联系人操作事件时,显示联系人列表;根据用户在联系人列表中选取的联系人,获取对应的联系人数据项;然后获取与选取的联系人对应的数据项相关的应用,并显示应用的应用图标,用户可以滑动选取对应的应用图标并释放,以启动选取的应用执行相应操作,从而实现了联系人的快捷操作,有效降低用户使用联系人的难度和复杂性,提升用户体验。

【专利附图】

【附图说明】
[0034]图1是本发明操作联系人的方法第一实施例的流程示意图;
[0035]图2是本发明实施例中一种联系人详情界面示意图;
[0036]图3是本发明实施例在联系人列表中长按联系人的界面示意图;
[0037]图4是本发明实施例中一种联系人应用视图示意图;
[0038]图5是本发明操作联系人的方法第二实施例的流程示意图;
[0039]图6是本发明操作联系人的装置较佳实施例的功能模块示意图。
[0040]为了使本发明的技术方案更加清楚、明了,下面将结合附图作进一步详述。

【具体实施方式】
[0041]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0042]本发明实施例的主要解决方案是:在用户触发联系人操作事件时,显示联系人列表;根据用户在联系人列表中选取的联系人,获取对应的联系人数据项;然后获取与选取的联系人对应的数据项相关的应用,并显示应用的应用图标,用户可以滑动选取对应的应用图标并释放,以启动选取的应用执行相应操作,从而实现联系人的快捷操作,有效降低用户使用联系人的难度和复杂性,提升用户体验。
[0043]如图1所示,本发明第一实施例提出一种操作联系人的方法,包括:
[0044]步骤S101,响应用户触发的联系人操作事件,显示联系人列表;
[0045]本实施例方案涉及的硬件运行环境为具有联系人功能的手机等移动终端。以手机为例,由于现有的联系人操作模式,没有考虑到用户操作的便利性,在一定程度上增加了用户操作联系人的复杂度。
[0046]本实施例方案可以使用户一键式的方式实现联系人的快捷操作,有效降低用户使用联系人的难度和复杂性,提升用户体验。
[0047]具体地,首先,在手机上,用户可以选择联系人选项或图标,进入联系人列表。
[0048]步骤S102,响应用户在所述联系人列表中触发的联系人选取指令,获取选取的联系人对应的数据项;
[0049]在联系人列表界面上,用户可以从联系人列表中选择想要操作的联系人。
[0050]作为一种实现方式,用户可以在联系人列表中,通过长按某一联系人的方式来选择想要操作的联系人。作为另一种实现方式,用户还可以在联系人列表中,通过在某一联系人名单上滑动的方式来选择想要操作的联系人。当然还可以采用其它方式(比如点击)来选择想要操作的联系人,在此不作限定。
[0051]在用户选取某一联系人时,手机可以隐藏联系人列表界面,同时,呈现被用户按住的联系人图标。该联系人图标可以为一个带有头像和姓名的浮动窗体。
[0052]手机在接收到用户在联系人列表中触发的联系人选取指令后,从数据库中查找获取用户选取的联系人对应的数据项。
[0053]其中,数据项包括的数据,如:电话号码、邮件地址、即时通讯号码、网站地址、住址坐坐寸寸ο
[0054]步骤S103,获取与所述选取的联系人对应的数据项相关的应用,并显示应用的应用图标;
[0055]在获取到用户选取的联系人对应的数据项后,根据获取到的数据项,通过调用包管理器API,解析所有在系统注册的应用的元数据,从而过滤出能够操作该联系人任一数据项的应用,并保存所有应用的相关信息。
[0056]如果没有任何应用能够操作该联系人的数据,则流程结束;如果存在应用可以操作该联系人的数据,系统隐藏联系人列表界面,并在桌面上针对每一应用,绘制一个矩形的方框视图(不限定为矩形),作为应用图标,所述方框视图用于显示所获取的与所述选取的联系人对应的数据项相关的应用,所有可操作应用按其所针对的数据项分类排列。这些应用包括但不限于拨号、短信、电子邮件、即时聊天、浏览器、地图、图库等。
[0057]此时,联系人图标仍然显示为一个带有头像和姓名的浮动窗体。
[0058]步骤S104,根据用户的选择指令,选取对应的应用图标;
[0059]在应用图标显示界面上,用户可以不需离开屏幕,拖拽联系人图标到对应的应用图标上,从而选取想要操作的应用。
[0060]步骤S105,根据所述应用图标对应的数据项启动所述应用。
[0061]在用户拖拽联系人图标到某个应用图标上并释放后,获取对应的数据项,并将数据传给此应用,从而启动该应用执行用户对应数据项的动作。
[0062]其中,将数据项传给应用的具体过程如下:应用图标会监听外部的触发事件,通过触发事件获取外部传递的数据项。
[0063]本实施例通过上述方案,在用户长按联系人后弹出一个可执行应用界面,当用户拖动并释放联系人到对应的应用图标上时,则执行相应的操作,从而达到近似一步操作即完成联系人操作动作的目的,使用该方案可以有效低用户使用联系人的难度和复杂性,从而提升用户体验。
[0064]下面将结合具体实例,对本实施例方案进行详细阐述。
[0065]如图2所示,假设存在联系人“张三”,用户从联系人列表中点击该联系人进入详情界面后,可以看到如图2所示的详细数据,包括联系人头像、两个电话号码、邮件地址、QQ号码、网站地址信息及住宅地址等。
[0066]在联系人列表界面,用户长按该联系人“张三”,如图3所示。长按后,联系人列表界面消失,桌面上出现一个应用视图,如图4所示,在该应用视图中,分类排列有多个应用图标,分别为拨号、信息、环聊、电子邮件、QQ、浏览器、Chrome、地图、图库,表不这些应用可以针对该联系人执行操作。
[0067]具体地,图4中的拨号应用可用于拨打电话,信息和环聊应用可用于发送信息,电子邮件应用可用于发送邮件,QQ应用可用于即时聊天,浏览器和Chrome应用可用于打开网址,地图应用可以查看用户地址,图库应用可以查看用户头像。
[0068]如前所述,只有能打开该联系人数据的应用才会在该视图中呈现。在该视图中,以QQ为例,当用户拖动联系人停留在QQ应用上时,QQ应用图标闻売显不,若用户释放联系人图标,QQ应用将启动。
[0069]由此可以看到,使用本实施例上述方案后,从用户长按联系人到释放联系人并执行应用,用户的手指没有离开过屏幕,可以认为用户只进行了一步操作就完成了想要执行的动作。因此,通过长按-拖动-释放这样的操作流程,使得用户操作联系人变得更加便利,在方便用户操作、提升用户体验的同时,也给用户带来一定的新颖性。
[0070]如图5所示,本发明第二实施例提出一种操作联系人的方法,在上述图1所示的第一实施例的基础上,在上述步骤S104之后还包括:
[0071]步骤S106,判断选取的联系人对应的数据项是否存在多个;若是,则进入步骤S107 ;否则,进入步骤S105 ;
[0072]步骤S107,显示所述多个数据项的上下文菜单窗体;
[0073]步骤S108,根据用户操作指令,从所述上下文菜单窗体中选取对应的数据项菜单,进入步骤S105。
[0074]本实施例方案中,系统判定是否存在多个同类型数据项可被该应用打开,如多个电话号码等;如果不存在,系统启动选取的应用图标对应的应用,执行数据项对应的操作,如果存在,则按照以下方式进行操作。
[0075]如果用户选择的联系人的某种类型数据存在两个或两个以上(比如联系人具有多个电话号码),在当用户拖动联系人浮动窗体到对应的应用上时,手机自动绘制一个上下文菜单窗体,列出所有的数据项。用户可以释放联系人浮动窗体到某个弹出的上下文菜单数据项。
[0076]在用户将联系人拖动到对应的数据项菜单上并释放后,手机即启动对应的应用,执行针对该数据项的操作。
[0077]后续,在流程结束后,系统将恢复初始状态,重新显示图4所示的联系人应用列表的视图。
[0078]本实施例通过上述方案,在用户触发联系人操作事件时,显示联系人列表;根据用户在联系人列表中选取的联系人,获取对应的联系人数据项;然后获取与选取的联系人对应的数据项相关的应用,并显示应用的应用图标,用户可以滑动选取对应的应用图标并释放,以启动选取的应用执行相应操作,从而实现了联系人的快捷操作,有效降低用户使用联系人的难度和复杂性,提升用户体验。此外,如果用户选择的联系人的某种类型数据存在两个或两个以上,在当用户拖动联系人浮动窗体到对应的应用上时,手机自动绘制一个上下文菜单窗体,列出所有的数据项。用户可以释放联系人浮动窗体到某个弹出的上下文菜单数据项,手机即启动对应的应用,执行针对该数据项的操作,由此提高了联系人操作的灵活性。
[0079]如图6所示,本发明较佳实施例提出一种操作联系人的装置,包括:联系人显示模块201、数据项获取模块202、应用显示模块203、应用选取模块204及应用启动模块205,其中:
[0080]联系人显示模块201,用于响应用户触发的联系人操作事件,显示联系人列表;
[0081]数据项获取模块202,用于响应用户在所述联系人列表中触发的联系人选取指令,获取选取的联系人对应的数据项;
[0082]应用显示模块203,用于获取与所述选取的联系人对应的数据项相关的应用,并显示应用图标;
[0083]应用选取模块204,用于根据用户的选择指令,选取对应的应用图标;
[0084]应用启动模块205,用于启根据所述应用图标对应的数据项启动所述应用。
[0085]本实施例操作联系人的装置可以承载于具有联系人功能的手机等移动终端。以手机为例,由于现有的联系人操作模式,没有考虑到用户操作的便利性,在一定程度上增加了用户操作联系人的复杂度。
[0086]本实施例方案可以使用户一键式的方式实现联系人的快捷操作,有效降低用户使用联系人的难度和复杂性,提升用户体验。
[0087]具体地,首先,在手机上,用户可以选择联系人选项或图标,进入联系人列表。
[0088]在联系人列表界面上,用户可以从联系人列表中选择想要操作的联系人。
[0089]作为一种实现方式,用户可以在联系人列表中,通过长按某一联系人的方式来选择想要操作的联系人。作为另一种实现方式,用户还可以在联系人列表中,通过在某一联系人名单上滑动的方式来选择想要操作的联系人。当然还可以采用其它方式(比如点击)来选择想要操作的联系人,在此不作限定。
[0090]在用户选取某一联系人时,手机可以隐藏联系人列表界面,同时,呈现被用户按住的联系人图标。该联系人图标可以为一个带有头像和姓名的浮动窗体。
[0091]手机在接收到用户在联系人列表中触发的联系人选取指令后,从数据库中查找获取用户选取的联系人对应的数据项。
[0092]其中,数据项包括的数据,如:电话号码、邮件地址、即时通讯号码、网站地址、住址坐坐寸寸ο
[0093]在获取到用户选取的联系人对应的数据项后,根据获取到的数据项,通过调用包管理器API,解析所有在系统注册的应用的元数据,从而过滤出能够操作该联系人任一数据项的应用,并保存所有应用的相关信息。
[0094]如果没有任何应用能够操作该联系人的数据,则流程结束;如果存在应用可以操作该联系人的数据,系统隐藏联系人列表界面,并在桌面上针对每一应用,绘制一个矩形的方框视图(不限定为矩形),作为应用图标,所述方框视图用于显示所获取的与所述选取的联系人对应的数据项相关的应用,所有可操作应用按其所针对的数据项分类排列。这些应用包括但不限于拨号、短信、电子邮件、即时聊天、浏览器、地图、图库等。
[0095]此时,联系人图标仍然显示为一个带有头像和姓名的浮动窗体。
[0096]在应用图标显示界面上,用户可以不需离开屏幕,拖拽联系人图标到对应的应用图标上,从而选取想要操作的应用。
[0097]在用户拖拽联系人图标到某个应用图标上并释放后,获取对应的数据项,并将数据传给此应用,从而启动该应用执行用户对应数据项的动作。
[0098]其中,将数据项传给应用的具体过程如下:应用图标会监听外部的触发事件,通过触发事件获取外部传递的数据项。
[0099]本实施例通过上述方案,在用户长按联系人后弹出一个可执行应用界面,当用户拖动并释放联系人到对应的应用图标上时,则执行相应的操作,从而达到近似一步操作即完成联系人操作动作的目的,使用该方案可以有效低用户使用联系人的难度和复杂性,从而提升用户体验。
[0100]进一步地,如果用户选择的联系人的某种类型数据存在两个或两个以上(比如联系人具有多个电话号码),在当用户拖动联系人浮动窗体到对应的应用上时,手机自动绘制一个上下文菜单窗体,列出所有的数据项。用户可以释放联系人浮动窗体到某个弹出的上下文菜单数据项。
[0101]在用户将联系人拖动到对应的数据项菜单上并释放后,手机即启动对应的应用,执行针对该数据项的操作。
[0102]后续,在流程结束后,系统将恢复初始状态,重新显示图4所示的联系人应用列表的视图。
[0103]本实施例通过上述方案,在用户触发联系人操作事件时,显示联系人列表;根据用户在联系人列表中选取的联系人,获取对应的联系人数据项;然后获取与选取的联系人对应的数据项相关的应用,并显示应用图标,用户可以滑动选取对应的应用图标并释放,以启动选取的应用执行相应操作,从而实现了联系人的快捷操作,有效降低用户使用联系人的难度和复杂性,提升用户体验。此外,如果用户选择的联系人的某种类型数据存在两个或两个以上,在当用户拖动联系人浮动窗体到对应的应用上时,手机自动绘制一个上下文菜单窗体,列出所有的数据项。用户可以释放联系人浮动窗体到某个弹出的上下文菜单数据项,手机即启动对应的应用,执行针对该数据项的操作,由此提高了联系人操作的灵活性。
[0104]还需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0105]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0106]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如R0M/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0107]以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其它相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种操作联系人的方法,其特征在于,包括: 响应用户触发的联系人操作事件,显示联系人列表; 响应用户在所述联系人列表中触发的联系人选取指令,获取选取的联系人对应的数据项; 获取与所述选取的联系人对应的数据项相关的应用,并显示所述应用的应用图标; 根据用户的选择指令,选取对应的应用图标,并根据所述应用图标对应的数据项启动所述应用。
2.根据权利要求1所述的方法,其特征在于,所述联系人选取指令由用户长按或滑动所述联系人列表中对应的联系人而触发。
3.根据权利要求1所述的方法,其特征在于,所述响应用户在所述联系人列表中触发的联系人选取指令,获取选取的联系人对应的数据项的步骤之后或同时,还包括: 隐藏联系人列表界面,并显示用户选取的联系人图标,所述联系人图标为一个带有头像和姓名的浮动窗体。
4.根据权利要求1所述的方法,其特征在于,所述获取与所述选取的联系人对应的数据项相关的应用,并显示所述应用的应用图标的步骤包括: 根据所述选取的联系人对应的数据项,调用系统包管理器仙I解析出所有能够打开选取的联系人对应的数据项的应用,并保存所有应用的相关信息; 在桌面上绘制一方框视图,所述方框视图用于显示所获取的与所述选取的联系人对应的数据项相关的应用。
5.根据权利要求1-4中任一项所述的方法,其特征在于,当所述选取的联系人对应的数据项存在多个时,所述根据用户操作指令,选取对应的应用图标的步骤之后还包括: 显示所述多个数据项的上下文菜单窗体; 根据用户操作指令,从所述上下文菜单窗体中选取对应的数据项菜单; 所述启动选取的应用图标对应的应用的步骤包括: 依据选取的数据项菜单,启动选取的应用图标对应的应用,执行数据项对应的操作。
6.一种操作联系人的装置,其特征在于,包括: 联系人显示模块,用于响应用户触发的联系人操作事件,显示联系人列表; 数据项获取模块,用于响应用户在所述联系人列表中触发的联系人选取指令,获取选取的联系人对应的数据项; 应用显示模块,用于获取与所述选取的联系人对应的数据项相关的应用,并显示应用图标; 应用选取模块,用于根据用户选择指令,选取对应的应用图标; 应用启动模块,用于根据所述应用图标对应的数据项启动所述应用。
7.根据权利要求6所述的装置,其特征在于, 所述联系人显示模块,还用于响应用户在所述联系人列表中触发的联系人选取指令后隐藏联系人列表界面,并显示用户选取的联系人图标,所述联系人图标为一个带有头像和姓名的浮动窗体。
8.根据权利要求6所述的装置,其特征在于, 所述应用显示模块,还用于根据所述选取的联系人对应的数据项,调用系统包管理器八?I解析出所有能够打开选取的联系人对应的数据项的应用,并保存所有应用的相关信息;在桌面上绘制一方框视图,所述方框视图用于显示所获取的与所述选取的联系人对应的数据项相关的应用。
9.根据权利要求6-8中任一项所述的装置,其特征在于,当所述选取的联系人对应的数据项存在多个时,所述应用启动模块,还用于显示所述多个数据项的上下文菜单窗体;根据用户操作指令,从所述上下文菜单窗体中选取对应的数据项菜单;依据选取的数据项菜单,启动选取的应用图标对应的应用,执行数据项对应的操作。
10.一种移动终端,其特征在于,所述移动终端包括权利要求6-9中任一项所述的操作联系人的装置。
【文档编号】G06F3/0481GK104360792SQ201410614059
【公开日】2015年2月18日 申请日期:2014年11月3日 优先权日:2014年11月3日
【发明者】邓海丰 申请人:东莞宇龙通信科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1