著录项信息
专利名称 | 电子设备中实现与应用交互的方法及电子设备 |
申请号 | CN201210257616.8 | 申请日期 | 2012-07-24 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2014-02-12 | 公开/公告号 | CN103577079A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0488 | IPC分类号 | G;0;6;F;3;/;0;4;8;8查看分类表>
|
申请人 | 腾讯科技(深圳)有限公司 | 申请人地址 | 广东省深圳市福田区赛格科技园2栋东403室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 腾讯科技(深圳)有限公司 | 当前权利人 | 腾讯科技(深圳)有限公司 |
发明人 | 蒋延生 |
代理机构 | 北京中博世达专利商标代理有限公司 | 代理人 | 申健 |
摘要
本发明的实施例提供一种电子设备中实现与应用交互的方法及电子设备,涉及计算机技术领域,所述方法包括:所述电子设备检测应用中的待操作对象是否被选中;当检测到所述应用中的待操作对象被选中时,所述电子设备显示选中标识,以提示所述待操作对象已被选中;所述电子设备检测是否已产生输入轨迹;当检测到输入轨迹结束时,所述电子设备确定所述输入轨迹对应的操作类型;所述电子设备执行所述操作类型对应的操作。本发明实施例提供一种新型的交互方式,简化用户与应用进行交互的操作,在保持应用的显示界面简洁易操作的同时,便于对应用进行扩展实现更多的功能。
1.一种电子设备中实现与应用交互的方法,其特征在于,所述方法包括:
所述电子设备检测应用中的待操作对象是否被选中;
当检测到所述应用中的待操作对象被选中时,所述电子设备显示选中标识,以提示所述待操作对象已被选中;
所述电子设备检测是否已产生输入轨迹;
在检测到输入轨迹结束之前,将位于矩形框中的待操作对象按照所述输入轨迹进行移动;
当检测到输入轨迹结束后并且所述输入轨迹的最后触点消失时,将位于所述矩形框中的待操作对象恢复到初始位置;
当检测到输入轨迹结束时,所述电子设备根据输入轨迹与操作类型之间的对应关系,确定所述输入轨迹对应的操作类型;
显示所述操作类型对应的操作标识;
所述电子设备执行所述操作类型对应的操作。
2.根据权利要求1所述的方法,其特征在于,每一种输入轨迹唯一对应一种操作类型;
所述输入轨迹包括方向轨迹、图案轨迹或自定义轨迹;其中,所述方向轨迹至少包括:
向上的轨迹、向下的轨迹、向左的轨迹、向右的轨迹、左上的轨迹、左下的轨迹、右上的轨迹或者右下的轨迹;所述图案轨迹至少包括:对勾、圆圈、英文字母、数字或者文字;所述自定义轨迹为用户在所述电子设备中自定义的轨迹。
3.根据权利要求1所述的方法,其特征在于,所述当检测到所述应用中的待操作对象被选中时,所述电子设备显示选中标识包括:
当检测到所述应用中的待操作对象被选中时,所述电子设备在所述选中的待操作对象所在区域的外围绘制并显示矩形框。
4.根据权利要求1所述的方法,其特征在于,所述电子设备执行所述操作类型对应的操作之后,还包括:
显示用于表示所述操作类型对应的操作已完成的标识。
5.根据权利要求1所述的方法,其特征在于,所述输入轨迹由用户通过所述电子设备的触摸屏进行触摸输入或者通过与所述电子设备连接的鼠标进行输入。
6.根据权利要求1或2所述的方法,其特征在于,所述输入轨迹与操作类型的对应关系由开发应用的技术人员在应用的开发设计阶段预先配置好,在应用安装到电子设备上之后,所述输入轨迹与操作类型的对应关系存储在应用相应的安装目录下;
或者,所述输入轨迹与操作类型的对应关系由用户对应用中的各个操作类型进行手动配置,并存储在电子设备中。
7.一种电子设备,其特征在于,包括:
检测模块,用于检测应用中的待操作对象是否被选中;
显示模块,用于当检测到所述应用中的待操作对象被选中时,显示选中标识,以提示所述待操作对象已被选中;
所述检测模块还用于检测是否已产生输入轨迹;
控制模块,用于在检测模块检测到输入轨迹结束之前,将位于矩形框中的待操作对象按照所述输入轨迹进行移动;
所述控制模块,还用于当检测模块检测到输入轨迹结束后并且所述输入轨迹的最后触点消失时,将位于所述矩形框中的待操作对象恢复到初始位置;
确定模块,用于当检测到输入轨迹结束时,根据输入轨迹与操作类型之间的对应关系,确定所述输入轨迹对应的操作类型;
所述显示模块还用于当检测模块检测到输入轨迹结束时,所述确定模块确定所述输入轨迹对应的操作类型之后,显示所述操作类型对应的操作标识;
执行模块,用于执行所述操作类型对应的操作。
8.根据权利要求7所述的电子设备,其特征在于,每一种输入轨迹唯一对应一种操作类型;
所述输入轨迹包括方向轨迹、图案轨迹或自定义轨迹;其中,所述方向轨迹至少包括:
向上的轨迹、向下的轨迹、向左的轨迹、向右的轨迹、左上的轨迹、左下的轨迹、右上的轨迹或者右下的轨迹;所述图案轨迹至少包括:对勾、圆圈、英文字母、数字或者文字;所述自定义轨迹为用户在所述电子设备中自定义的轨迹。
9.根据权利要求7所述的电子设备,其特征在于,所述显示模块具体用于:当检测模块检测到所述应用中的待操作对象被选中时,在所述选中的待操作对象所在区域的外围绘制并显示矩形框。
10.根据权利要求7所述的电子设备,其特征在于,所述显示模块还用于显示用于表示所述操作类型对应的操作已完成的标识。
11.根据权利要求7所述的电子设备,其特征在于,所述输入轨迹由用户通过所述电子设备的触摸屏进行触摸输入或者通过与所述电子设备连接的鼠标进行输入。
12.根据权利要求7或8所述的电子设备,其特征在于,所述输入轨迹与操作类型的对应关系由开发应用的技术人员在应用的开发设计阶段预先配置好,在应用安装到电子设备上之后,所述输入轨迹与操作类型的对应关系存储在应用相应的安装目录下;
或者,所述输入轨迹与操作类型的对应关系由用户对应用中的各个操作类型进行手动配置,并存储在电子设备中。
电子设备中实现与应用交互的方法及电子设备\n技术领域\n[0001] 本发明涉及计算机技术领域,尤其涉及一种电子设备中实现与应用交互的方法及电子设备。\n背景技术\n[0002] 用户与电子设备上的应用进行交互时,通常该应用会提供相应的功能图标或者按钮,以便于用户通过操作这些功能图标或者按钮实现与应用的交互。例如,在智能手机上,微博、邮箱、社交网站等应用均提供了不同的功能按钮,以微博为例,在微博应用的界面上,显示有“转发”的图标,“评论”的图标,“收藏”的图标等等,当用户需要执行某项功能时,例如,转发某一条微博,则用户通过手指或者触摸笔在微博应用的界面中点击选中需要转发的微博,之后,手指或者触摸笔暂时离开微博应用的界面,然后再次通过手指或者触摸笔在微博应用的界面中点击选中“转发”的图标,以调出进行转发的操作界面,进而实现转发。\n[0003] 然而,当某个应用提供的功能图标或者按钮较多时,由于电子设备的显示区域的局限性,通常只能显示部分主要的功能图标(相当于一级菜单,用户可以直接选中的),其他某些次要的功能图标或者按钮会设置在二级菜单下,甚至三级菜单下,例如,在手机上微博应用的显示界面通常会显示3个功能图标:“转发”的图标,“评论”的图标,“收藏”的图标,“更多”的图标,而其他的功能图标例如,举报等,则需要用户通过点击“更多”的图标来显示,之后点击相应的图标。\n[0004] 可见,用户与电子设备上的应用进行交互时,如果某个应用提供的功能图标或者按钮较多,而在应用的显示界面上无法全部显示时,将会导致用户需要通过多次点击和查找才能选中所需的功能图标,操作较繁琐。\n发明内容\n[0005] 本发明的实施例提供一种电子设备中实现与应用交互的方法及电子设备,提供一种新型的交互方式,简化用户与应用进行交互的操作,在保持应用的显示界面简洁易操作的同时,便于对应用进行扩展实现更多的功能。\n[0006] 为达到上述目的,本发明的实施例采用如下技术方案:\n[0007] 一方面,提供一种电子设备中实现与应用交互的方法,包括:\n[0008] 所述电子设备检测应用中的待操作对象是否被选中;\n[0009] 当检测到所述应用中的待操作对象被选中时,所述电子设备显示选中标识,以提示所述待操作对象已被选中;\n[0010] 所述电子设备检测是否已产生输入轨迹;\n[0011] 当检测到输入轨迹结束时,所述电子设备确定所述输入轨迹对应的操作类型;\n[0012] 所述电子设备执行所述操作类型对应的操作。\n[0013] 一种可能的实现方式中,每一种输入轨迹唯一对应一种操作类型;\n[0014] 所述输入轨迹包括方向轨迹、图案轨迹或自定义轨迹;其中,所述方向轨迹至少包括:向上的轨迹、向下的轨迹、向左的轨迹、向右的轨迹、左上的轨迹、左下的轨迹、右上的轨迹或者右下的轨迹;所述图案轨迹至少包括:对勾、圆圈、英文字母、数字或者文字;所述自定义轨迹为用户在所述电子设备中自定义的轨迹;\n[0015] 所述应用为微博应用时,所述待操作对象为一条微博;或者,\n[0016] 所述应用为电子邮箱应用时,所述待操作对象为一封邮件;或者,\n[0017] 所述应用为社交新闻动态应用时,所述待操作对象为一条新闻或者一条信息。\n[0018] 一种可能的实现方式中,所述当检测到所述应用中的待操作对象被选中时,在所述选中的待操作对象所在区域显示选中标识包括:\n[0019] 当检测到所述应用中的待操作对象被选中时,所述电子设备在所述选中的待操作对象所在区域的外围绘制并显示矩形框。\n[0020] 一种可能的实现方式中,上述方法还包括:在检测到输入轨迹结束之前,将位于所述矩形框中的待操作对象按照所述输入轨迹进行移动;\n[0021] 当检测到输入轨迹结束时,将位于所述矩形框中的待操作对象恢复到初始位置。\n[0022] 一种可能的实现方式中,当检测到输入轨迹结束时,所述电子设备确定所述输入轨迹对应的操作类型之后,还包括:显示所述操作类型对应的操作标识。\n[0023] 一种可能的实现方式中,所述电子设备执行所述操作类型对应的操作之后,还包括:显示用于表示所述操作类型对应的操作已完成的标识。\n[0024] 一种可能的实现方式中,所述输入轨迹由用户通过所述电子设备的触摸屏进行触摸输入或者通过与所述电子设备连接的鼠标进行输入。\n[0025] 一种可能的实现方式中,所述输入轨迹与操作类型的对应关系由开发应用的技术人员在应用的开发设计阶段预先配置好,在应用安装到电子设备上之后,所述输入轨迹与操作类型的对应关系存储在应用相应的安装目录下;\n[0026] 或者,所述输入轨迹与操作类型的对应关系由用户对应用中的各个操作类型进行手动配置,并存储在电子设备中。\n[0027] 另一方面,提供一种电子设备,包括:\n[0028] 检测模块,用于检测应用中的待操作对象是否被选中;\n[0029] 显示模块,用于当检测到所述应用中的待操作对象被选中时,显示选中标识,以提示所述待操作对象已被选中;\n[0030] 所述检测模块还用于检测是否已产生输入轨迹;\n[0031] 确定模块,用于当检测到输入轨迹结束时,确定所述输入轨迹对应的操作类型;\n[0032] 执行模块,用于执行所述操作类型对应的操作。\n[0033] 一种可能的实现方式中,每一种输入轨迹唯一对应一种操作类型;\n[0034] 所述输入轨迹包括方向轨迹、图案轨迹或自定义轨迹;其中,所述方向轨迹至少包括:向上的轨迹、向下的轨迹、向左的轨迹、向右的轨迹、左上的轨迹、左下的轨迹、右上的轨迹或者右下的轨迹;所述图案轨迹至少包括:对勾、圆圈、英文字母、数字或者文字;所述自定义轨迹为用户在所述电子设备中自定义的轨迹;\n[0035] 所述应用为微博应用时,所述待操作对象为一条微博;或者,\n[0036] 所述应用为电子邮箱应用时,所述待操作对象为一封邮件;或者,\n[0037] 所述应用为社交新闻动态应用时,所述待操作对象为一条新闻或者一条信息。\n[0038] 一种可能的实现方式中,所述显示模块具体用于:当检测模块检测到所述应用中的待操作对象被选中时,在所述选中的待操作对象所在区域的外围绘制并显示矩形框。\n[0039] 一种可能的实现方式中,所述的电子设备,还包括:控制模块,用于在检测模块检测到输入轨迹结束之前,将位于所述矩形框中的待操作对象按照所述输入轨迹进行移动;\n[0040] 所述控制模块,还用于当检测模块检测到输入轨迹结束时,将位于所述矩形框中的待操作对象恢复到初始位置。\n[0041] 一种可能的实现方式中,所述显示模块还用于显示所述操作类型对应的操作标识。\n[0042] 一种可能的实现方式中,所述显示模块还用于显示用于表示所述操作类型对应的操作已完成的标识。\n[0043] 一种可能的实现方式中,所述输入轨迹由用户通过所述电子设备的触摸屏进行触摸输入或者通过与所述电子设备连接的鼠标进行输入。\n[0044] 一种可能的实现方式中,所述输入轨迹与操作类型的对应关系由开发应用的技术人员在应用的开发设计阶段预先配置好,在应用安装到电子设备上之后,所述输入轨迹与操作类型的对应关系存储在应用相应的安装目录下;\n[0045] 或者,所述输入轨迹与操作类型的对应关系由用户对应用中的各个操作类型进行手动配置,并存储在电子设备中。\n[0046] 通过上述技术方案,用户只需一次选中待操作对象,之后直接通过触摸输入或者鼠标点击滑动输入在电子设备上绘制输入轨迹,该电子设备将在检测到输入轨迹结束时,通过确定所述输入轨迹对应的操作类型,并执行所述操作类型对应的操作,以实现与应用的交互。\n[0047] 可见,上述技术方案提供了一种新型的交互方式,用户无需查找操作对应的功能图标或者按钮在哪里,只需通过触摸屏进行触摸输入或者鼠标输入想要进行的功能操作对应的轨迹即可,解决了现有技术中如果某个应用提供的功能图标或者按钮较多,而在应用的显示界面上无法全部显示时,导致用户需要通过多次点击和查找才能选中所需的功能图标的问题。\n[0048] 同时,应用在实现时,也无需在界面中设置功能图标或者按钮,只需要预先在电子设备上或者应用中设置好输入轨迹与功能的对应关系即可,使得应用的界面即简洁也易操作,同时也便于对应用进行扩展实现更多的功能。\n附图说明\n[0049] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0050] 图1为本发明实施例1提供的一种电子设备中实现与应用交互的方法的流程图;\n[0051] 图2为本发明实施例1提供的一种电子设备中实现与微博应用交互的方法的流程图;\n[0052] 图3为本发明实施例1提供的一种微博应用的显示界面中某条微博被选中后的示意图;\n[0053] 图4为本发明实施例1提供的一种微博应用的显示界面中某条微博被选中,并用户输入向左的触摸轨迹后的示意图;\n[0054] 图5为本发明实施例1提供的一种微博应用的显示界面中执行与向用户输入的向左的触摸轨迹对应的操作后的示意图;\n[0055] 图6为本发明实施例2提供的一种电子设备的结构图;\n[0056] 图7为本发明实施例2提供的另一种电子设备的结构图。\n具体实施方式\n[0057] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0058] 本发明实施例在电子设备中实现与应用交互的方法时,所述应用安装在所述电子设备上,所述电子设备可以为手机、平板电脑、MP4、车载终端等具有触摸屏的设备,支持用户通过触摸进行输入;或者台式电脑,具有鼠标接入接口,支持用户通过鼠标进行输入。所述应用可以为即时通信(IM)、微博、电子邮箱(E-MAIL)、社交网站(SNS)、采用RSS(新闻聚合技术)的应用等等。\n[0059] 如图1所示,本发明实施例提供一种电子设备中实现与应用交互的方法,所述方法包括:\n[0060] 1010、所述电子设备检测应用中的待操作对象是否被选中。\n[0061] 例如,所述应用为微博时,所述待操作对象为一条微博;或者,所述应用为电子邮箱时,所述待操作对象为一封邮件;或者,所述应用为社交新闻动态网站时,所述待操作对象为一条新闻或者一条信息。\n[0062] 需要说明的是,如果电子设备支持触摸输入(例如支持触摸的手机),则用户可以通过触摸点击应用中的待操作对象,来实现对应用中的待操作对象的选中;或者,如果电子设备(例如电脑)连接有鼠标时,用户还可以通过鼠标的点击操作来实现对应用中的待操作对象的选中。\n[0063] 1020、当检测到所述应用中的待操作对象被选中时,所述电子设备显示选中标识,以提示所述待操作对象已被选中。\n[0064] 一种可能的实现方式中,当检测到所述应用中的待操作对象被选中时,所述电子设备在所述选中的待操作对象所在区域的外围绘制并显示矩形框。\n[0065] 1030、所述电子设备检测是否已产生输入轨迹。\n[0066] 所述输入轨迹为用户在电子设备上进行触摸输入时产生,或者,用户通过鼠标在电子设备上进行点击并滑动输入时产生。\n[0067] 1040、当检测到输入轨迹结束时,所述电子设备确定所述输入轨迹对应的操作类型。\n[0068] 1050、所述电子设备执行所述操作类型对应的操作。\n[0069] 通过上述技术方案,用户只需一次选中待操作对象,之后直接通过触摸输入或者鼠标点击滑动输入在电子设备上绘制输入轨迹,该电子设备将在检测到输入轨迹结束时,通过确定所述输入轨迹对应的操作类型,并执行所述操作类型对应的操作,以实现与应用的交互。\n[0070] 可见,上述技术方案提供了一种新型的交互方式,用户无需查找操作对应的功能图标或者按钮在哪里,只需通过触摸屏进行触摸输入或者鼠标输入想要进行的功能操作对应的轨迹即可,解决了现有技术中如果某个应用提供的功能图标或者按钮较多,而在应用的显示界面上无法全部显示时,导致用户需要通过多次点击和查找才能选中所需的功能图标的问题。\n[0071] 同时,应用在实现时,也无需在界面中设置功能图标或者按钮,只需要预先在电子设备上或者应用中设置好输入轨迹与功能的对应关系即可,使得应用的界面即简洁也易操作,同时也便于对应用进行扩展实现更多的功能。\n[0072] 下文中以电子设备上安装的应用具体为微博应用时为例进行说明。\n[0073] 如图2所示,本发明实施例提供一种电子设备中实现与应用交互的方法,所述方法包括:\n[0074] 101、所述电子设备检测微博应用中的待操作微博是否被选中。\n[0075] 一种可能的实现方式中,用户可以在触摸屏上通过触摸长按所述待操作微博进行选中,或者,通过操作与电子设备连接的鼠标点击所述待操作微博进行选中。\n[0076] 102、当检测到所述微博应用中的待操作微博被选中时,所述电子设备显示选中标识,以提示所述待操作微博已被选中。\n[0077] 例如,如图3所示的微博应用的显示界面中,虚线表示不同用户微博的分界线(具体应用时,微博应用的显示界面中可能没有虚线),当用户选中该界面中的用户的微博时,该条微博的外围会显示矩形框,以表示用户已经选中该条微博了。\n[0078] 当然,所述电子设备在所述选中的待操作微博所在区域显示选中标识,该选中标识不仅仅局限于上述矩形框,还可以为其他诸如圆形框、高亮显示选中微博的文字等等,只要使得选中的微博可以与未选中的微博之间具有明显区别的选中标识均可使用,在此不作限制。\n[0079] 103、所述电子设备检测是否已产生输入轨迹。\n[0080] 所述输入轨迹为用户在电子设备上进行触摸输入时产生,或者用户通过鼠标在电子设备上进行点击并滑动输入时产生。\n[0081] 其中,每一种输入轨迹唯一对应一种操作类型。\n[0082] 以微博为例,该操作类型可以为转发、评论、收藏、举报等等。\n[0083] 该输入轨迹与操作类型的对应关系可以由开发应用的技术人员在应用的开发设计阶段预先配置好,在应用安装到电子设备上之后,该输入轨迹与操作类型的对应关系可以存储在应用相应的安装目录下,又或者,可以由用户对应用中的各个操作类型手动配置输入轨迹与操作类型的对应关系,并存储在电子设备中。\n[0084] 所述输入轨迹包括方向轨迹、图案轨迹或自定义轨迹;\n[0085] 其中,所述方向轨迹至少包括:向上的轨迹、向下的轨迹、向左的轨迹、向右的轨迹、左上的轨迹、左下的轨迹、右上的轨迹或者右下的轨迹;\n[0086] 所述图案轨迹至少包括:对勾、圆圈、英文字母、数字或者文字;\n[0087] 所述自定义轨迹为用户在所述电子设备中自定义的轨迹。\n[0088] 需要说明的是,上述输入轨迹可以由用户在电子设备的显示屏上的任何位置进行触摸输入或者通过鼠标进行点击和滑动输入。\n[0089] 104、当检测到输入轨迹结束时,所述电子设备确定所述输入轨迹对应的操作类型。\n[0090] 105、所述电子设备在所述待操作微博上执行所述操作类型对应的操作。\n[0091] 例如,以微博为例,预先配置的输入轨迹与操作类型的对应关系如下:\n[0092] 1)向左的轨迹----收藏\n[0093] 2)向右的轨迹----转发\n[0094] 3)右下的轨迹----举报\n[0095] 4)左下的轨迹----评论\n[0096] 当用户选中某条微博后,触摸输入向左的轨迹时,电子设备根据上述预配置的触摸轨迹与操作类型的对应关系,即可确定对应的操作类型为收藏。\n[0097] 本发明实施例另一种可能的实现方式中,在检测到触摸轨迹结束之前,将位于所述矩形框中的待操作对象按照所述触摸轨迹进行移动;当检测到触摸轨迹结束时,所述电子设备确定所述触摸轨迹对应的操作类型之后,还包括:显示所述操作类型对应的操作标识。当检测到触摸轨迹结束后并且所述触摸轨迹的最后触点消失时,将位于所述矩形框中的待操作对象恢复到初始位置。\n[0098] 例如,如图4所示,当用户选中某条微博后,触摸输入向左的轨迹时,位于所述矩形框中的微博也会随着所述向左的轨迹进行向左的移动(具体应用时,移出显示屏左侧的部分将不会显示,此处为了清楚表示矩形框中的微博的移动,故而保留移出显示屏左侧的部分);当检测到触摸轨迹结束(此时用户与触摸屏之间还存在触点,但是触摸轨迹已经结束)时,所述电子设备确定所述触摸轨迹对应的操作类型为收藏之后,会在矩形框的右侧显示所述收藏对应的操作标识“五角星”,用于提供用户当前执行的操作为收藏。之后,如图4所示,当用户输入向左的轨迹结束后并且所述触摸轨迹的最后触点消失时,(例如用户的手指离开触摸屏,或者用户使用的触摸笔离开触摸屏)后,位于所述矩形框中的微博将会恢复到初始位置(即移动前该条微博所在的位置)。\n[0099] 具体应用时,该所述操作类型对应的操作标识的显示位置不做限定。\n[0100] 本发明实施例又一种可能的实现方式中,所述电子设备执行所述操作类型对应的操作之后,还包括:显示用于表示所述操作类型对应的操作已完成的标识。\n[0101] 例如,图5所示,在该条微博的右下角会出现三角形区域,在该三角形区域中显示有“五角星”标志,用来提示用户已经对该条微博进行了收藏。\n[0102] 可以理解的是,由于现有技术中不同操作类型的实现过程不同,因而上述步骤105执行的操作也不相同,具体分析如下:\n[0103] 比如,有些操作具有双向操作特性,例如,上文中提到的收藏,对于收藏这一操作,其具有双向操作特性,亦即如果当前微博的状态为没有收藏时,则用户触摸输入向左的触摸轨迹后,上述步骤105具体执行的是添加收藏的操作,之后,显示的用于表示所述操作类型对应的操作已完成的标识可以为实心五角星;反之,如果当前微博的状态为已经收藏时,则用户触摸输入向左的触摸轨迹后,上述步骤105具体执行的是取消收藏的操作,之后,显示的用于表示所述操作类型对应的操作已完成的标识可以为空心五角星。\n[0104] 又如,有些操作具有单向操作特性,例如现有微博中举报操作,当用户触摸输入右下的触摸轨迹时,上述步骤105具体执行的是举报的操作。\n[0105] 再如,有些操作需要调用进一步的输入界面来完成整个的操作,例如,微博中评论的操作,当用户触摸输入左下的触摸轨迹时,上述步骤105具体执行的是调用并显示进一步的输入界面,以便于提示用户完成评论的操作。\n[0106] 通过上述技术方案,用户只需一次选中待操作对象,之后直接通过触摸输入或者鼠标点击滑动输入在电子设备上绘制触摸轨迹,该电子设备将在检测到输入轨迹结束时,通过确定所述输入轨迹对应的操作类型,并执行所述操作类型对应的操作,以实现与应用的交互。\n[0107] 可见,上述技术方案提供了一种新型的交互方式,用户无需查找操作对应的功能图标或者按钮在哪里,只需通过触摸屏进行触摸输入或者鼠标输入想要进行的功能操作对应的轨迹即可,解决了现有技术中如果某个应用提供的功能图标或者按钮较多,而在应用的显示界面上无法全部显示时,导致用户需要通过多次点击和查找才能选中所需的功能图标的问题。\n[0108] 同时,应用在实现时,也无需在界面中设置功能图标或者按钮,只需要预先在电子设备上或者应用中设置好输入轨迹与功能的对应关系即可,使得应用的界面即简洁也易操作,同时也便于对应用进行扩展实现更多的功能。\n[0109] 实施例2:\n[0110] 如图6所示,本发明实施例提供一种电子设备,包括:\n[0111] 检测模块11,用于检测应用中的待操作对象是否被选中;\n[0112] 显示模块12,用于当检测到所述应用中的待操作对象被选中时,显示选中标识,以提示所述待操作对象已被选中;\n[0113] 所述检测模块11还用于检测是否已产生输入轨迹;\n[0114] 确定模块13,用于当检测到输入轨迹结束时,确定所述输入轨迹对应的操作类型;\n[0115] 执行模块14,用于执行所述操作类型对应的操作。\n[0116] 本实施例中,用户只需一次选中待操作对象,之后直接通过触摸输入或者鼠标点击滑动输入在电子设备上绘制输入轨迹,该电子设备将在检测到输入轨迹结束时,通过确定所述输入轨迹对应的操作类型,并执行所述操作类型对应的操作,以实现与应用的交互。\n[0117] 可见,上述技术方案提供了一种新型的交互方式,用户无需查找操作对应的功能图标或者按钮在哪里,只需通过触摸屏进行触摸输入或者鼠标输入想要进行的功能操作对应的轨迹即可,解决了现有技术中如果某个应用提供的功能图标或者按钮较多,而在应用的显示界面上无法全部显示时,导致用户需要通过多次点击和查找才能选中所需的功能图标的问题。\n[0118] 同时,应用在实现时,也无需在界面中设置功能图标或者按钮,只需要预先在电子设备上或者应用中设置好输入轨迹与功能的对应关系即可,使得应用的界面即简洁也易操作,同时也便于对应用进行扩展实现更多的功能。\n[0119] 需要说明的是,上述每一种输入轨迹唯一对应一种操作类型;\n[0120] 所述输入轨迹包括方向轨迹、图案轨迹或自定义轨迹;其中,所述方向轨迹至少包括:向上的轨迹、向下的轨迹、向左的轨迹、向右的轨迹、左上的轨迹、左下的轨迹、右上的轨迹或者右下的轨迹;所述图案轨迹至少包括:对勾、圆圈、英文字母、数字或者文字;所述自定义轨迹为用户在所述电子设备中自定义的轨迹。\n[0121] 本发明实施例一种可能的实现方式中,所述显示模块12具体用于:当检测模块检测到所述应用中的待操作对象被选中时,在所述选中的待操作对象所在区域的外围绘制并显示矩形框。\n[0122] 本发明实施例一种可能的实现方式中,如图7所示,上述电子设备还包括:控制模块15,用于在检测模块检测到输入轨迹结束之前,将位于所述矩形框中的待操作对象按照所述输入轨迹进行移动;\n[0123] 所述控制模块16,还用于当检测模块检测到输入轨迹结束后并且所述输入轨迹的最后触点消失时,将位于所述矩形框中的待操作对象恢复到初始位置。\n[0124] 本发明实施例一种可能的实现方式中,所述显示模块12还用于当检测模块检测到输入轨迹结束时,所述确定模块确定所述输入轨迹对应的操作类型之后,显示所述操作类型对应的操作标识。\n[0125] 本发明实施例一种可能的实现方式中,所述显示模块12还用于显示用于表示所述操作类型对应的操作已完成的标识。\n[0126] 本实施例中,所述电子设备可以为手机、平板电脑、MP4、车载终端等具有触摸屏的设备,支持用户通过触摸进行输入;或者台式电脑,具有鼠标接入接口,支持用户通过鼠标进行输入。\n[0127] 所述应用可以为即时通信(IM)、微博、电子邮箱(E-MAIL)、社交网站(SNS)、采用RSS(新闻聚合技术)的应用等等。\n[0128] 通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。\n[0129] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
法律信息
- 2017-11-07
- 2015-04-22
实质审查的生效
IPC(主分类): G06F 3/0488
专利申请号: 201210257616.8
申请日: 2012.07.24
- 2014-02-12
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-11-09
|
2010-04-21
| | |
2
| |
2012-05-16
|
2010-12-27
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |