CN114879878A - 应用控制方法、图形用户接口及终端 - Google Patents
应用控制方法、图形用户接口及终端 Download PDFInfo
- Publication number
- CN114879878A CN114879878A CN202210603259.XA CN202210603259A CN114879878A CN 114879878 A CN114879878 A CN 114879878A CN 202210603259 A CN202210603259 A CN 202210603259A CN 114879878 A CN114879878 A CN 114879878A
- Authority
- CN
- China
- Prior art keywords
- application
- user
- terminal
- icon
- application icon
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请实施例公开了一种应用控制方法,所述方法可包括:终端检测到基于应用图标的用户操作;所述应用图标表征的应用具有至少一个关联功能;响应于检测到所述用户操作,所述终端启动所述用户操作对应的关联功能;其中,所述用户操作对应的关联功能属于所述至少一个关联功能。其中,所述应用的关联功能包括以下至少一项:所述应用的关联应用、所述应用提供的功能、所述应用关联的***功能,或所述应用的分身应用。上述方案可实现简单、快速的启动应用程序或应用程序关联的功能。
Description
本申请是分案申请,原申请的申请号是201780097077.7,原申请日是2017年11月21日,原申请的全部内容通过引用结合在本申请中。
技术领域
本申请涉及人机交互技术领域,尤其涉及应用控制方法、图形用户接口及终端。
背景技术
随着用户在移动终端上安装的应用(application,APP)越来越多,桌面(desktop)上的应用图标(icon)也越来越多,而且部分应用图标之间的相似度较高。用户启动某个应用一般要经过如下步骤:在桌面上翻页找到该应用所在的页面,然后在该页面中找出该应用的应用图标,最后点击该应用的应用图标启动该应用。或者,用户可以在搜索界面中输入想要启动的应用的名称,搜索成功后点击搜索到的应用图标来启动应用。这些启动应用的方法都需要繁琐的用户操作,用户体验不佳。
如图1所示,移动终端(如手机)上安装了多个应用,这多个应用的应用图标排列在桌面上的4个页面中。当用户想要启动第4个页面中的某一个应用(如谷歌地图)时,用户需要滑动屏幕,翻页至4页,并在第4页中找出谷歌地图的应用图标,最后点击谷歌地图的应用图标来启动谷歌地图。这样导致用户需要执行多个操作才能启动应用,而且在每一个页面内,用户需要仔细浏览辨别每一个应用图标才能正确查找出想要启动的应用,用户体验差。
发明内容
本申请提供了一种应用控制方法、图形用户接口及终端,可实现简单、快速的启动应用程序或应用程序关联的功能。
第一方面,本申请提供了一种应用控制方法,该方法可包括:终端检测到基于应用图标的用户操作,并响应于检测到该用户操作,启动该用户操作对应的关联功能。这里,该应用图标表征的应用具有至少一个关联功能,其中,该用户操作对应的关联功能属于该至少一个关联功能,该至少一个关联功能可以包括以下至少一项:该应用的关联应用、该应用的分身应用。
可选的,该至少一个关联功能还可以包括以下至少一项:该应用提供的功能(如应用级别的设置等)、该应用关联的***功能(如***设置等)。
本申请中,基于应用图标的用户操作可以是基于应用图标的滑动操作。滑动方向或滑动轨迹等可以用来定义不同的滑动操作,基于应用图标的不同的滑动操作可用于启动不同的关联功能。不限于滑动操作,基于应用图标的快速启动关联应用的用户操作还可以是其他形式的触控操作,例如基于应用图标的特定频次的点击操作、按压操作等等,这里不作限制。不限于触控操作,基于应用图标的快速启动关联应用的用户操作还可以是针对应用图标的体感操作,不直接接触触摸屏。具体的,体感操作可以通过悬浮检测器捕捉。
通过实施第一方面描述的方法,可实现通过基于应用图标的用户操作即可快速启动关联功能,无需用户多次操作(例如翻页查找、点击启动等等),更加简单便捷。
结合第一方面,在一些可选的实现方式中,一个应用的关联应用可以通过下述几种方式确定:
(1)关联应用可以是用户设置的。
例如,“微信”的关联应用(“图库”和“喜马拉雅”)可以是用户根据自身喜好设置的。示例仅仅用于解释本申请,不应构成限定。关于用户设置关联应用的策略,这里不作限制。
(2)关联应用可以是终端根据预设规则设置的。
可选的,针对一个应用,终端可以将与该应用的应用类型相同的其他应用设置为该应用的关联应用。
例如,终端可以将其他社交类的即时通讯应用(如推特Twitter,一款社交类即时通讯应用)设置为“微信”的关联应用。示例仅仅用于解释本申请,不应构成限定。
可选的,针对一个应用,终端可以推荐其他应用名称的首字母相同的应用为该应用的关联应用。例如,终端可以将其他应用名称的首字母为“W”的应用设置为“微信”(“微信”的首字母为“W”)的关联应用。示例仅仅用于解释本申请,不应构成限定。
可以理解的,通过预设规则确定一个应用的关联应用,便于用户确定出一个应用的关联应用是哪些,简单有效。不限于上述两种方式,终端设置关联应用的预设规则还可以不同,这里不作限制。
(3)关联应用可以是终端根据应用的运行情况智能确定的。
可选的,针对一个应用,终端可以将与该应用同时运行的次数最多或时间最长的其他应用确定为该应用的关联应用。例如,终端分析各个应用的运行情况发现,用户经常在启动“微信”的同时,启动“图库”和“喜马拉雅”,因此,终端可以确定“图库”和“喜马拉雅”是“微信”的关联应用。这种实现方式更加符合用户的使用习惯,进一步提高了用户体验。示例仅仅用于解释本申请,不应构成限定。
可选的,针对一个应用,终端可以将与该应用共享数据的其他应用设置为该应用的关联应用。例如,“淘宝(Taobao)”和“支付宝(Alipay)”之间共享数据,终端可以将“支付宝”确定为“淘宝”的关联应用。这样便于用户在使用“淘宝”时快速打开“支付宝”,进一步提高了用户体验。“淘宝”是一款电子商务的应用,“支付宝”是一款在线支付的应用,示例仅仅用于解释本申请,不应构成限定。
可以理解的,根据应用的运行情况智能确定一个应用的关联应用,可以深度挖掘出应用之间的关联性,更加符合用户使用习惯,用户体验更佳。不限于上述两种方式,终端智能确定关联应用的方式还可以不同,这里不作限制。
本申请中,如果应用图标是桌面文件夹图标,则桌面文件夹图标表征的桌面文件夹即该桌面文件夹图标表征的应用,该桌面文件夹的关联应用可包括该桌面文件夹内的应用,该桌面文件夹内可包括多个应用。
结合第一方面,在一些可选的实现方式中,桌面文件夹的关联应用(即桌面文件夹内的应用)可以通过下述几种方式确定:
(1)关联应用可以是用户设置的。
例如,桌面文件夹图标表征的桌面文件夹的关联应用(“Safari”、“设置”、“通讯录”和“手电筒”)可以是用户根据自身喜好设置的。示例仅仅用于解释本申请,不应构成限定。关于用户设置关联应用的策略,这里不作限制。
(2)关联应用可以是终端根据预设规则设置的。
可选的,终端可以将应用类型相同的应用添加到同一个桌面文件夹中。
例如,终端可以将社交类应用(如微信、推特Twitter)添加到同一个桌面文件夹中。示例仅仅用于解释本申请,不应构成限定。
可选的,终端可以将应用名称的首字母相同的应用添加到同一个桌面文件夹中。
例如,终端可以将其他应用名称的首字母为“G”的应用(如谷歌地图(GoogleMaps)、谷歌邮箱(Gmail)等)添加到同一个桌面文件夹中。示例仅仅用于解释本申请,不应构成限定。
可以理解的,通过预设规则确定一个应用的关联应用,便于用户快速确定出一个桌面文件及中的应用是哪些,简单有效。不限于上述两种方式,终端设置关联应用的预设规则还可以不同,这里不作限制。
(3)关联应用可以是终端根据应用的运行情况智能设置的。
可选的,终端可以将同时运行的次数较多或时间较长的多个应用添加到同一个桌面文件夹中。
例如,终端分析各个应用的运行情况发现,用户经常在启动“微信”的同时,启动“图库”和“喜马拉雅”,因此,终端可以确定“图库”、“喜马拉雅”和“微信”这三个应用的关联程度较高,可以将这三个应用添加到同一个桌面文件夹中。示例仅仅用于解释本申请,不应构成限定。
可选的,终端可以将需要进行数据共享的多个应用添加到同一个桌面文件夹中。
例如,“淘宝”和“支付宝”之间共享数据,终端可以确定“支付宝”和“淘宝”的关联程度较高,可以将这两个应用添加到同一个桌面文件夹中。示例仅仅用于解释本申请,不应构成限定。
可以理解的,根据应用的运行情况智能设置桌面文件夹中的应用,可以深度挖掘出应用之间的关联性,更加符合用户使用习惯,用户体验更佳。不限于上述两种方式,终端智能设置桌面文件夹中的应用的方式还可以不同,这里不作限制。
不限于上述实现方式,同一个桌面文件夹中的应用还可以通过其他方式确定,本申请不作限制。
结合第一方面,在一些可选的实现方式中,用于快速启动关联应用的基于应用图标的用户操作可以通过下述几种方式设置:
(1)基于应用图标的快速启动关联应用的用户操作可以是用户设置的。
例如,用于快速启动“图库”的基于“微信”应用图标的用户操作(即基于“微信”应用图标的向右滑动操作)以及用于快速启动“喜马拉雅”的基于“微信”应用图标的用户操作(即基于“微信”应用图标的向左滑动操作)可以是用户根据自身喜好设置的。
例如,用于快速启动“设置”的基于桌面文件夹图标的用户操作(即基于桌面文件夹图标的向左滑动操作)以及用于快速启动“通讯录”的基于桌面文件夹图标的用户操作(即基于桌面文件夹图标的向右滑动操作)可以是用户根据自身喜好设置的。
示例仅仅用于解释本申请,不应构成限定。关于用户设置用于快速启动各个关联应用的用户操作的策略,这里不作限制。
(2)基于应用图标的快速启动关联应用的用户操作可以是终端根据用户使用习惯智能设置的。
可选的,针对较常使用的(或关联性较高的)关联应用,可以将常用的基于应用图标的用户操作设置为快速启动该关联应用的用户操作。
例如,假设“微信”的最常使用的关联应用是“图库”,且当用户单手握持终端时,基于应用图标的向上滑动操作是常用操作。因此,终端可以将基于“微信”应用图标的向上滑动操作设置为快速启动“图库”的用户操作。
例如,假设桌面文件夹内最常使用的应用是“设置”,且当用户单手握持终端时,基于桌面文件夹图标的向上滑动操作是常用操作。因此,终端可以将基于桌面文件夹图标的向上滑动操作设置为快速启动“设置”的用户操作。
示例仅仅用于解释本申请,不应构成限定。关于终端根据用户使用习惯智能设置用于快速启动各个关联应用的用户操作的策略,这里不作限制。
这里,终端可以根据基于任意应用的应用图标的用户操作分析得出常用的基于应用图标的用户操作。例如,假设用户经常在“淘宝”应用图标上向上滑动来启动“淘宝”的关联应用。那么,终端可以将基于应用图标向上滑动的用户操作确定为常用的基于应用图标的用户操作,该常用的基于应用图标的用户操作适用其他应用图标。例如,针对“图库”应用图标,终端可以确定基于“图库”应用图标的向上滑动操作为常用的基于“图库”应用图标的用户操作。示例仅仅用于解释本申请,实际应用中,终端还可以通过其他方式确定出常用的基于应用图标的用户操作,这里不作限制。
可以理解的,根据用户使用习惯智能设置基于应用图标的快速启动各个关联应用的用户操作,更加符合用户的使用习惯,用户体验更佳。
不限于上述实现方式,基于应用图标的快速启动各个关联应用的用户操作还可以通过其他方式确定,例如基于应用图标的快速启动关联应用的用户操作可以是终端随机设置的,本申请不作限制。
结合第一方面,在一些可选的实现方式中,该方法还可以包括:终端可以显示操作提示,操作提示可用于指示启动该应用的关联功能的基于应用图标的用户操作。这样,便于用户了解如何快速启动一个应用的关联应用,减轻用户记忆负担。
可选的,终端可以在检测到执行所述用户操作的对象(如用户手指、触控笔等)靠近应用图标时,显示操作提示。
在一些可选的实现方式中,操作提示可以通过但不限于以下几种方式实现:
第1种实现方式,操作提示可以是出现在应用图标周围的环形提示区域,该环形提示区域上显示有至少一个关联功能的标识信息。
具体实现中,当用户手指(或触控笔等)靠近应用图标时,终端可以输出环形提示区域,用于提示用户如何输入基于该应用图标的操作来启动想要启动的关联应用。可选的,为了进一步增强提示性,终端还可以在关联应用的标识信息与应用图标之间显示用于指示滑动方向的提示符,如动态箭头等。
具体实现中,终端可以响应于检测到的在应用图标上向环形提示区域中的标识信息滑动的滑动操作,并启动该滑动操作指向的关联功能的用户界面。这里,该滑动操作指向的关联功能为该滑动操作指向的标识信息表征的关联功能。
第2种实现方式,操作提示可以是悬浮显示在应用图标周围的至少一个预设形状的提示区域,例如“泡泡”,预设形状的提示区域中可以中显示有关联应用的标识信息(如应用图标)。“泡泡”可以是一个泡泡形状的提示区域,该提示区域中显示有应用的标识信息(如应用图标)。
在一种可能实现方式中,终端可以响应于检测到的在应用图标上向预设形状的提示区域中的标识信息滑动的滑动操作,并启动该滑动操作指向的关联功能。这里,该滑动操作指向的关联功能为该滑动操作指向的标识信息表征的关联功能。
在另一种可能实现方式中,终端可以响应于检测到的作用于预设形状的提示区域的用户操作,并启动该用户操作所作用于的关联功能。这里,该用户操作所作用于的关联功能为该用户操作所作用于的预设形状的提示区域(如“泡泡”)中显示的标识信息表征的关联功能。
第3种实现方式,操作提示可以是悬浮显示在应用图标上面的至少一个预设形状的提示区域,例如“泡泡”,预设形状的提示区域中可以中显示有关联应用的标识信息(如应用图标)。
具体实现中,终端可以响应于检测到的作用于预设形状的提示区域的用户操作,并启动该用户操作所作用于的关联功能。这里,该用户操作所作用于的关联功能为该用户操作所作用于的预设形状的提示区域(如“泡泡”)中显示的标识信息表征的关联功能。
结合第一方面,在一些可选的实现方式中,基于应用图标的用户操作对应的关联功能的个数可以为多个,即基于应用图标的用户操作可用于快速启动多个关联功能。
可选的,基于应用图标的快速启动多个关联应用的用户操作可以是在应用图标上的圆弧形滑动轨迹的滑动操作。具体实现中,终端可以响应检测到的在应用图标上的圆弧形滑动轨迹的滑动操作,启动多个关联应用。
可选的,如果用于快速启动多个关联应用的用户操作是圆弧形滑动轨迹的滑动操作,则终端可以检测滑动弧度在整个圆周中的占比R,并根据该占比R确定启动关联应用的个数N,最后启动N个关联应用。其中,N与R成正比。也即是说,用户滑动的圆弧越接近完整的圆周,用户可以启动的关联应用的个数就越多。
不限于圆弧形滑动轨迹的滑动操作,用于快速启动多个关联应用的用户操作还可以是基于应用图标的其他滑动轨迹的滑动操作,例如逆时针滑动轨迹的滑动操作、Z字型滑动轨迹等,也还可以是基于应用图标的其他触控操作或非触控操作。
第二方面,本申请提供了一种终端设备上的图形用户界面,该终端设备可具有显示器、输入装置、存储器和用以执行存储于该存储器中的一个或一个以上程序的一个或一个以上的处理器。该图形用户界面可包括:该显示器中显示的至少一个应用程序的应用图标;其中:响应于输入装置检测到的基于应用图标的用户操作,显示该用户操作对应的关联功能的用户界面。
这里,该用户界面可以是用户上一次退出该用户操作对应的关联功能时最后显示的界面或者该用户操作对应的关联功能的默认启动界面。其中,该应用图标表征的应用具有至少一个关联功能,该用户操作对应的关联功能属于该至少一个关联功能,该至少一个关联功能可以包括以下至少一项:该应用的关联应用、该应用的分身应用。可选的,该至少一个关联功能还可以包括以下至少一项:该应用提供的功能(如应用级别的设置等)、该应用关联的***功能(如***设置等)。
可选的,上述输入装置可包括以下至少一项:触摸面板或手势传感器。
结合第二方面,在一些可选的实现方式中,上述终端设备还可以包括:悬浮检测器。上述图形用户界面还可以包括:响应于该悬浮检测器检测到的执行上述用户操作的对象(如用户手指、触控笔等)靠近应用图标的用户操作,显示操作提示。
这里,操作提示可用于指示启动关联功能的基于应用图标的用户操作。
在一些可选的实现方式中,可以通过下述几种方式显示操作提示:
第1种实现方式,可以以应用图标为中心在应用图标周围显示环形提示区域,在该环形提示区域上显示上述至少一个关联功能的标识信息。
具体的,上述图形用户界面可具体包括:响应于所述输入装置检测到的在所述应用图标上向所述标识信息滑动的滑动操作,显示该滑动操作指向的关联功能的用户界面。
其中,该滑动操作指向的关联功能可以为该滑动操作指向的标识信息表征的关联功能。该用户界面可以是用户上一次退出该滑动操作指向的关联功能时最后显示的界面或者该滑动操作指向的标识信息所表征的关联功能的默认启动界面。
第2种实现方式,可以在应用图标周围悬浮显示至少一个预设形状的提示区域,分别在该至少一个提示区域中显示有上述至少一个关联功能的标识信息。
在一种可能的实现方式中,上述图形用户界面可具体包括:响应于上述输入装置检测到的在应用图标上向标识信息滑动的滑动操作,显示该滑动操作指向的关联功能的用户界面。
其中,该滑动操作指向的关联功能可以为该滑动操作指向的预设形状的提示区域中的标识信息表征的关联功能。该用户界面可以是用户上一次退出该滑动操作指向的关联功能时最后显示的界面或者该滑动操作指向的标识信息所表征的关联功能的默认启动界面。
在另一种可能的实现方式中,上述图形用户界面可具体包括:响应于上述输入装置检测到的作用于预设形状的提示区域的用户操作,显示该用户操作所作用于的关联功能的用户界面。
其中,该用户操作所作用于的关联功能为该用户操作所作用于的预设形状的提示区域中显示的标识信息表征的关联功能。该用户界面是用户上一次退出该用户操作所作用于的关联功能时最后显示的界面或者该用户操作所作用于的关联功能的默认启动界面。
第3种实现方式,可以在应用图标上悬浮显示至少一个预设形状的提示区域,分别在该至少一个提示区域中显示有上述至少一个关联功能的标识信息。
具体实现中,上述图形用户界面可具体包括:响应于上述输入装置检测到的作用于预设形状的提示区域的用户操作,显示该用户操作所作用于的关联功能的用户界面。
其中,该用户操作所作用于的关联功能为该用户操作所作用于的预设形状的提示区域中显示的标识信息表征的关联功能。该用户界面是用户上一次退出该用户操作所作用于的关联功能时最后显示的界面或者该用户操作所作用于的关联功能的默认启动界面。
结合第二方面,在一些可选的实现方式中,上述图形用户界面可具体包括:响应于上述输入装置检测到的基于应用图标的圆弧形滑动轨迹的滑动操作,显示多个关联功能的用户界面。
第三方面,本申请提供了一种终端,该终端可以包括:输入装置、存储器以及耦合与所述存储器的处理器,其中:上述输入装置可用于检测基于应用图标的用户操作;上述处理器响应于上述输入装置检测到的用户操作,启动该用户操作对应的关联功能。
其中,该应用图标表征的应用可具有至少一个关联功能,该用户操作对应的关联功能属于该至少一个关联功能,该至少一个关联功能可以包括以下至少一项:该应用的关联应用、该应用的分身应用。可选的,该至少一个关联功能还可以包括以下至少一项:该应用提供的功能(如应用级别的设置等)、该应用关联的***功能(如***设置等)。
可选的,上述输入装置可包括以下至少一项:触摸面板或手势传感器。
结合第三方面,在一些可选的实现方式中,该终端还可以包括:显示器,可用于显示操作提示。其中,操作提示可用于指示启动关联功能的基于应用图标的用户操作。
结合第三方面,在一些可选的实现方式中,该终端还可以包括:悬浮检测器,该悬浮检测器可用于检测到执行用户操作的对象靠近应用图标。这时,上述显示器可具体用于当该悬浮检测器检测到执行上述用户操作的对象靠近应用图标时,显示操作提示。
在一些可选的实现方式中,上述显示器可通过但不限于下述方式显示操作提示:
第1种实现方式,上述显示器可具体用于以应用图标为中心在应用图标周围显示环形提示区域,该环形提示区域上显示有上述至少一个关联功能的标识信息。
具体的,上述输入装置可具体用于检测在应用图标上向标识信息滑动的滑动操作。上述处理器可具体用于响应于上述输入装置检测到的在上述应用图标上向所述标识信息滑动的滑动操作,启动该滑动操作指向的关联功能。上述显示器可具体用于显示该滑动操作指向的关联功能的用户界面。这里,该用户界面可以是用户上一次退出该用户操作对应的关联功能时最后显示的界面或者该用户操作对应的关联功能的默认启动界面。这里,该滑动操作指向的关联功能为该滑动操作指向的标识信息表征的关联功能。
第2种实现方式,上述显示器可具体用于在应用图标周围悬浮显示至少一个预设形状的提示区域,该至少一个提示区域中分别显示有上述至少一个关联功能的标识信息。
在一种可能的实现方式中,上述输入装置可具体用于检测在应用图标上向标识信息滑动的滑动操作。上述处理器可具体用于响应于上述输入装置检测到的在上述应用图标上向所述标识信息滑动的滑动操作,启动该滑动操作指向的关联功能。上述显示器可具体用于显示该滑动操作指向的关联功能的用户界面。这里,该用户界面可以是用户上一次退出该用户操作对应的关联功能时最后显示的界面或者该用户操作对应的关联功能的默认启动界面。这里,该滑动操作指向的关联功能为该滑动操作指向的标识信息表征的关联功能。
在另一种可能的实现方式中,上述输入装置可具体用于检测作用于提示区域的用户操作。上述处理器可具体用于响应于上述输入装置检测到的作用于预设形状的提示区域的用户操作,启动该用户操作所作用于的关联功能。上述显示器可具体用于显示该用户操作所作用于的关联功能的用户界面。这里,该用户界面可以是用户上一次退出该用户操作所作用于的关联功能时最后显示的界面或者该用户操作所作用于的关联功能的默认启动界面。这里,该用户操作所作用于的关联功能为该用户操作所作用于的预设形状的提示区域中显示的标识信息表征的关联功能。
第3种实现方式,上述显示器可具体用于在应用图标上悬浮显示至少一个预设形状的提示区域,该至少一个提示区域中分别显示有上述至少一个关联功能的标识信息。
具体实现中,上述输入装置可具体用于检测作用于提示区域的用户操作。上述处理器可具体用于响应于上述输入装置检测到的作用于预设形状的提示区域的用户操作,启动该用户操作所作用于的关联功能。上述显示器可具体用于显示该用户操作所作用于的关联功能的用户界面。这里,该用户界面可以是用户上一次退出该用户操作所作用于的关联功能时最后显示的界面或者该用户操作所作用于的关联功能的默认启动界面。这里,该用户操作所作用于的关联功能为该用户操作所作用于的预设形状的提示区域中显示的标识信息表征的关联功能。
第四方面,本申请提供了一种终端,包括用于执行上述第一方面的应用控制方法的功能单元。
第五方面,本申请提供了一种存储计算机指令的可读非易失性存储介质,所述计算机指令被终端执行以实现上述第一方面描述的应用控制方法。其中,终端可以是上述第三方面或第四方面描述的终端。
第六方面,本申请提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面描述的应用控制方法。
附图说明
为了更清楚地说明本申请实施例或背景技术中的技术方案,下面将对本申请实施例或背景技术中所需要使用的附图进行说明。
图1是本申请涉及的多个应用图标的页面布局的示意图;
图2A-2B是本申请提供的一个人机交互实施例的示意图;
图3A-3B是本申请提供的另一个人机交互实施例的示意图;
图4A-4C是本申请提供的再一个人机交互实施例的示意图;
图5A-5B是本申请提供的再一个人机交互实施例的示意图;
图6A-6C是本申请提供的再一个人机交互实施例的示意图;
图7A-7B是本申请提供的再一个人机交互实施例的示意图;
图8A-8C是本申请提供的再一个人机交互实施例的示意图;
图9A-9C是本申请提供的再一个人机交互实施例的示意图;
图10A-10C是本申请提供的再一个人机交互实施例的示意图;
图11是本申请提供的一种终端的硬件结构示意图;
图12是图11所示终端内部的硬件驱动交互的流程示意图;
图13是本申请提供的一种应用控制方法的流程示意图;
图14是在操作***的应用层实现本申请的一个实施例的软体功能示意图;
图15是图14所示的软体功能对应的方法流程示意图;
图16是本申请提供的一种终端的功能框图。
具体实施方式
本申请的实施方式部分使用的术语仅用于对本申请的具体实施例进行解释,而非旨在限定本申请。
本申请的主要发明原理可包括:通过基于应用图标的用户操作快速启动该应用图标表征的应用的关联功能。一个应用的关联功能可以包括以下至少一项:该应用的关联应用、该应用提供的功能(如应用级别的设置等)、该应用关联的***功能(如***设置等)。
本申请中提及的***是指运行在终端上的操作***,例如Android OS、WindowsPhone、iOS等。除了具备嵌入式操作***的功能(如进程管理、文件***、网络协议栈等)外,本申请中提及的***还可以针对电池供电***的电源管理部分、与用户交互的输入/输出部分、对上层应用提供调用接口的嵌入式图形用户界面服务、针对多媒体应用提供底层编解码服务、Java运行环境、针对移动通信服务的无线通信核心功能及智能手机的上层应用等。
特别的,如果应用图标是桌面文件夹图标,则桌面文件夹图标表征的桌面文件夹即该桌面文件夹图标表征的应用,该桌面文件夹的关联应用可包括该桌面文件夹内的应用,该桌面文件夹内可包括多个应用。
本申请中,一个应用可以有一个或多个关联功能。多个不同的关联功能可以分别通过基于该应用的应用图标的不同用户操作快速启动。
为了便于理解本申请,首先介绍本申请提供的一些人机交互实施例。
图2A-2B示例性的示出了一些基于应用图标的快速启动关联应用的用户操作。以基于“微信(WeChat)”应用图标201的用户操作为例,假设“微信”的关联应用包括:“图库”和“喜马拉雅”,其中,快速启动“图库”的用户操作为基于“微信”应用图标201的向右滑动操作,快速启动“喜马拉雅”的用户操作为基于“微信”应用图标201的向左滑动操作。这里,“微信”是一款社交类的即时通讯应用,“图库”是一款保存图片的应用,“喜马拉雅”是一款在线音频播放应用,三者仅用于解释本申请,不应构成限定。
如图2A所示,在主页101中,当终端在“微信”应用图标201上检测到滑动操作,且滑动方向为向右滑动时,终端可以启动(或打开)“图库”。并且,终端可以将屏幕中当前显示的界面从主页101刷新为“图库”的用户界面102,该用户界面102可以是用户上一次退出“图库”时最后显示的界面,也可以是“图库”的默认启动界面。这里,在“微信”应用图标201上的向右滑动操作即基于“微信”应用图标201的向右滑动操作。
如图2B所示,在主页101中,当终端在“微信”应用图标201上检测到滑动操作,且滑动方向为向左滑动时,终端可以启动(或打开)“喜马拉雅”。并且,终端可以将屏幕中当前显示的界面从主页101刷新为“喜马拉雅”的用户界面103,该用户界面103可以是用户上一次退出“喜马拉雅”时最后显示的界面,也可以是“喜马拉雅”的默认启动界面。这里,在“微信”应用图标201上的向左滑动操作即基于“微信”应用图标201的向左滑动操作。
从图2A-2B可以看出,通过基于应用图标的滑动操作即可快速启动该应用图标表征的应用的关联应用,无需用户多次操作(例如翻页查找、点击启动等等),更加简单便捷。
不限于图2A-2B所示,基于应用图标的快速启动关联应用的用户操作还可以为其他滑动方向或滑动轨迹的滑动操作,例如基于应用图标的向上滑动操作、基于应用图标的向下滑动操作、基于应用图标的逆时针圆弧轨迹的滑动操作,或基于应用图标的顺时针圆弧轨迹的滑动操作等等。
不限于滑动操作,基于应用图标的快速启动关联应用的用户操作还可以是其他形式的触控操作,例如基于应用图标的特定频次的点击操作、按压操作等等,这里不作限制。
不限于触控操作,基于应用图标的快速启动关联应用的用户操作还可以是针对应用图标的体感操作,不直接接触触摸屏。具体的,体感操作可以通过悬浮检测器(如悬浮触摸面板、深度摄像头或手势传感器等)捕捉。
在图2A-2B实施例中,一个应用的关联应用可以通过下述几种方式确定:
(1)关联应用可以是用户设置的。
例如,“微信”的关联应用(“图库”和“喜马拉雅”)可以是用户根据自身喜好设置的。示例仅仅用于解释本申请,不应构成限定。关于用户设置关联应用的策略,这里不作限制。
(2)关联应用可以是终端根据预设规则设置的。
可选的,针对一个应用,终端可以将与该应用的应用类型相同的其他应用设置为该应用的关联应用。
例如,终端可以将其他社交类的即时通讯应用(如推特Twitter,一款社交类即时通讯应用)设置为“微信”的关联应用。示例仅仅用于解释本申请,不应构成限定。
可选的,针对一个应用,终端可以推荐其他应用名称的首字母相同的应用为该应用的关联应用。例如,终端可以将其他应用名称的首字母为“W”的应用设置为“微信”(“微信”的首字母为“W”)的关联应用。示例仅仅用于解释本申请,不应构成限定。
可以理解的,通过预设规则确定一个应用的关联应用,便于用户确定出一个应用的关联应用是哪些,简单有效。不限于上述两种方式,终端设置关联应用的预设规则还可以不同,这里不作限制。
(3)关联应用可以是终端根据应用的运行情况智能确定的。
可选的,针对一个应用,终端可以将与该应用同时运行的次数最多或时间最长的其他应用确定为该应用的关联应用。例如,终端分析各个应用的运行情况发现,用户经常在启动“微信”的同时,启动“图库”和“喜马拉雅”,因此,终端可以确定“图库”和“喜马拉雅”是“微信”的关联应用。这种实现方式更加符合用户的使用习惯,进一步提高了用户体验。示例仅仅用于解释本申请,不应构成限定。
可选的,针对一个应用,终端可以将与该应用共享数据的其他应用设置为该应用的关联应用。例如,“淘宝(Taobao)”和“支付宝(Alipay)”之间共享数据,终端可以将“支付宝”确定为“淘宝”的关联应用。这样便于用户在使用“淘宝”时快速打开“支付宝”,进一步提高了用户体验。“淘宝”是一款电子商务的应用,“支付宝”是一款在线支付的应用,示例仅仅用于解释本申请,不应构成限定。
可以理解的,根据应用的运行情况智能确定一个应用的关联应用,可以深度挖掘出应用之间的关联性,更加符合用户使用习惯,用户体验更佳。不限于上述两种方式,终端智能确定关联应用的方式还可以不同,这里不作限制。
图3A-3B示例性的示出了一些基于应用图标的快速启动关联应用的用户操作。
在图3A-3B实施例中,应用图标是桌面文件夹图标。桌面文件夹图标表征的应用为桌面文件夹,桌面文件夹的关联应用为该桌面文件夹内的应用。如图3A-3B所示,在页面104中,桌面文件夹图标202表示的桌面文件夹内的应用包括:Safari、设置(setting)、通讯录(contact)和手电筒。也即是说,桌面文件夹图标202表示的桌面文件夹的关联应用可包括:Safari、设置(setting)、通讯录(contact)和手电筒。这里,“Safari”是一款浏览器。
如图3A所示,在页面104中,当终端在桌面文件夹图标202上检测到滑动操作,且滑动方向为向左滑动时,终端可以启动(或打开)“设置”。并且,终端可以将屏幕中当前显示的界面从页面104刷新为“设置”的用户界面105,该用户界面105可以是用户上一次退出“设置”时最后显示的界面,也可以是“设置”的默认启动界面。这里,在桌面文件夹图标202上的向左滑动操作即基于桌面文件夹图标202的向左滑动操作。
如图3B所示,在页面104中,当终端在桌面文件夹图标202上检测到滑动操作,且滑动方向为向右滑动时,终端可以启动(或打开)“通讯录”。并且,终端可以将屏幕中当前显示的界面从页面104刷新为“通讯录”的用户界面106,该用户界面106可以是用户上一次退出“通讯录”时最后显示的界面,也可以是“通讯录”的默认启动界面。这里,在桌面文件夹图标202上的向右滑动操作即基于文件夹图标202的向右滑动操作。
从图3A-3B可以看出,通过基于桌面文件夹图标的滑动操作即可快速启动桌面文件夹内的应用,无需用户进入桌面文件夹内查找并启动应用,更加简单便捷。
类似于图2A-2B中的说明,不限于图3A-3B所示,基于桌面文件夹图标的快速启动桌面文件夹内的应用的用户操作还可以为其他滑动方向或滑动轨迹的滑动操作,例如基于桌面文件夹图标的向上滑动操作、基于桌面文件夹图标的向下滑动操作、基于桌面文件夹图标的逆时针圆弧轨迹的滑动操作,或基于桌面文件夹图标的顺时针圆弧轨迹的滑动操作等等。
不限于滑动操作,基于桌面文件夹图标的快速启动桌面文件夹内的应用的用户操作还可以是其他形式的触控操作,例如基于桌面文件夹图标的特定频次的点击操作、按压操作等等,这里不作限制。
不限于触控操作,基于桌面文件夹图标的快速启动桌面文件夹内的应用的用户操作还可以是针对桌面文件夹图标的体感操作,不直接接触屏幕。具体的,体感操作可以通过3D体感传感器(如深度摄像头)捕捉。
在图3A-3B实施例中,桌面文件夹的关联应用(即桌面文件夹内的应用)可以通过下述几种方式确定:
(1)关联应用可以是用户设置的。
例如,桌面文件夹图标202表征的桌面文件夹的关联应用(“Safari”、“设置”、“通讯录”和“手电筒”)可以是用户根据自身喜好设置的。示例仅仅用于解释本申请,不应构成限定。关于用户设置关联应用的策略,这里不作限制。
(2)关联应用可以是终端根据预设规则设置的。
可选的,终端可以将应用类型相同的应用添加到同一个桌面文件夹中。
例如,终端可以将社交类应用(如微信、推特Twitter)添加到同一个桌面文件夹中。示例仅仅用于解释本申请,不应构成限定。
可选的,终端可以将应用名称的首字母相同的应用添加到同一个桌面文件夹中。
例如,终端可以将其他应用名称的首字母为“G”的应用(如谷歌地图(GoogleMaps)、谷歌邮箱(Gmail)等)添加到同一个桌面文件夹中。示例仅仅用于解释本申请,不应构成限定。
可以理解的,通过预设规则确定一个应用的关联应用,便于用户快速确定出一个桌面文件及中的应用是哪些,简单有效。不限于上述两种方式,终端设置关联应用的预设规则还可以不同,这里不作限制。
(3)关联应用可以是终端根据应用的运行情况智能设置的。
可选的,终端可以将同时运行的次数较多或时间较长的多个应用添加到同一个桌面文件夹中。
例如,终端分析各个应用的运行情况发现,用户经常在启动“微信”的同时,启动“图库”和“喜马拉雅”,因此,终端可以确定“图库”、“喜马拉雅”和“微信”这三个应用的关联程度较高,可以将这三个应用添加到同一个桌面文件夹中。示例仅仅用于解释本申请,不应构成限定。
可选的,终端可以将需要进行数据共享的多个应用添加到同一个桌面文件夹中。
例如,“淘宝”和“支付宝”之间共享数据,终端可以确定“支付宝”和“淘宝”的关联程度较高,可以将这两个应用添加到同一个桌面文件夹中。示例仅仅用于解释本申请,不应构成限定。
可以理解的,根据应用的运行情况智能设置桌面文件夹中的应用,可以深度挖掘出应用之间的关联性,更加符合用户使用习惯,用户体验更佳。不限于上述两种方式,终端智能设置桌面文件夹中的应用的方式还可以不同,这里不作限制。
不限于上述(1)-(3)描述的方式,同一个桌面文件夹中的应用还可以通过其他方式确定,本申请不作限制。
结合图2A-2B实施例或图3A-3B实施例,用于快速启动关联应用的基于应用图标的用户操作可以通过下述几种方式设置:
(1)基于应用图标的快速启动关联应用的用户操作可以是用户设置的。
例如,在图2A-2B示例中,用于快速启动“图库”的基于“微信”应用图标的用户操作(即基于“微信”应用图标的向右滑动操作)以及用于快速启动“喜马拉雅”的基于“微信”应用图标的用户操作(即基于“微信”应用图标的向左滑动操作)可以是用户根据自身喜好设置的。
例如,在图3A-3B示例中,用于快速启动“设置”的基于桌面文件夹图标202的用户操作(即基于桌面文件夹图标202的向左滑动操作)以及用于快速启动“通讯录”的基于桌面文件夹图标202的用户操作(即基于桌面文件夹图标202的向右滑动操作)可以是用户根据自身喜好设置的。
示例仅仅用于解释本申请,不应构成限定。关于用户设置用于快速启动各个关联应用的用户操作的策略,这里不作限制。
(2)基于应用图标的快速启动关联应用的用户操作可以是终端根据用户使用习惯智能设置的。
可选的,针对较常使用的(或关联性较高的)关联应用,可以将常用的基于应用图标的用户操作设置为快速启动该关联应用的用户操作。
例如,在图2A-2B示例中,假设“微信”的最常使用的关联应用是“图库”,且当用户单手握持终端时,基于应用图标的向上滑动操作是常用操作。因此,终端可以将基于“微信”应用图标的向上滑动操作设置为快速启动“图库”的用户操作。
例如,在图3A-3B示例中,假设桌面文件夹内最常使用的应用是“设置”,且当用户单手握持终端时,基于桌面文件夹图标202的向上滑动操作是常用操作。因此,终端可以将基于桌面文件夹图标202的向上滑动操作设置为快速启动“设置”的用户操作。
示例仅仅用于解释本申请,不应构成限定。关于终端根据用户使用习惯智能设置用于快速启动各个关联应用的用户操作的策略,这里不作限制。
这里,终端可以根据基于任意应用的应用图标的用户操作分析得出常用的基于应用图标的用户操作。例如,假设用户经常在“淘宝”应用图标上向上滑动来启动“淘宝”的关联应用。那么,终端可以将基于应用图标向上滑动的用户操作确定为常用的基于应用图标的用户操作,该常用的基于应用图标的用户操作适用其他应用图标。例如,针对“图库”应用图标,终端可以确定基于“图库”应用图标的向上滑动操作为常用的基于“图库”应用图标的用户操作。示例仅仅用于解释本申请,实际应用中,终端还可以通过其他方式确定出常用的基于应用图标的用户操作,这里不作限制。
可以理解的,根据用户使用习惯智能设置基于应用图标的快速启动各个关联应用的用户操作,更加符合用户的使用习惯,用户体验更佳。
不限于上述(1)-(2)描述的方式,基于应用图标的快速启动各个关联应用的用户操作还可以通过其他方式确定,例如基于应用图标的快速启动关联应用的用户操作可以是终端随机设置的,本申请不作限制。
进一步的,为了便于用户了解如何快速启动一个应用的关联应用,本申请提供了操作提示,用于提示用户如何基于应用图标的用户操作来快速启动关联应用。下面结合附图详细描述。
图4A-4C示例性的示出了本申请提供的一种操作提示。在图4A-4C实施例中,操作提示可以是出现在应用图标周围的环形提示区域。具体的,当用户手指(或触控笔等)靠近应用图标时,终端可以输出环形提示区域,用于提示用户如何输入基于该应用图标的操作来启动想要启动的关联应用。
如图4A所示,在主页101中,当检测到用户手指301靠近“微信”应用图标201时,终端可以以“微信”应用图标201为中心显示环形提示区域203。环形提示区域203上显示有“微信”的关联应用(如“谷歌地图”、“印象笔记”、“图库”、“喜马拉雅”)的指示信息(如应用名称204),其中,“谷歌地图”的应用名称在“微信”应用图标201的左侧,“印象笔记”的应用名称在“微信”应用图标201的上方,“图库”的应用名称在“微信”应用图标201的右侧,“喜马拉雅”的应用名称在“微信”应用图标201的下方。这样,用户手指301在“微信”应用图标201上向某一个关联应用的方向滑动即可触发启动该关联应用。可选的,为了进一步增强提示性,还可以在关联应用的标识信息与“微信”应用图标201之间显示用于指示滑动方向的提示符,如动态箭头205。
如图4B-4C所示,根据环形提示区域203的提示,用户可以简单方便的启动想要启动的关联应用。具体的:
如图4B所示,在显示环形提示区域203之后,当在“微信”应用图标201上检测到滑动操作,且滑动方向为向右滑动时,终端可以启动(或打开)“图库”。并且,终端可以将屏幕中当前显示的界面从主页101刷新为“图库”的用户界面102。这里,在“微信”应用图标201上的向右滑动操作即基于“微信”应用图标201的向右滑动操作。
如图4B所示,在显示环形提示区域203之后,当在“微信”应用图标201上检测到滑动操作,且滑动方向为向下滑动时,终端可以启动(或打开)“喜马拉雅”。并且,终端可以将屏幕中当前显示的界面从主页101刷新为“喜马拉雅”的用户界面103。这里,在“微信”应用图标201上的向左滑动操作即基于“微信”应用图标201的向左滑动操作。
图4A-4B仅示例性的示出了如何快速启动关联应用的人机交互过程,实际应用中,图4A-4B示例性示出的人机交互过程也可用于快速启动一个应用的其他关联功能,如该应用提供的功能(如应用级别的设置等)、该应用关联的***功能(如***设置等)。
概括的说,用户可以根据操作提示在应用图标上向关联应用的标识信息滑动。相应的,终端可以响应于检测到的在应用图标上向环形提示区域中的标识信息滑动的滑动操作,并启动该滑动操作指向的关联功能。这里,该滑动操作指向的关联功能为该滑动操作指向的标识信息表征的关联功能。
不限于图4B-4C所示的滑动操作,用于快速启动关联应用的基于应用图标的用户操作还可以是其他形式的触控操作,也还可以是非触控操作,例如体感操作。
为了避免误操作,进一步的,终端还可以记录手指301停留在“微信”应用图标201上方,且与“微信”应用图标201之间的垂直距离小于预设阈值D的持续时间,并可以判断该持续时间是否超过预设时间长度,如果超过,则显示环形提示区域203。也即是说,终端可以要求用户在靠近应用图标的位置停留一段时间,这样可以避免因用户无意靠近应用图标而触发显示环形提示区域203,用户体验更好。可以理解的,用户手指301无意靠近具体一个应用图标时通常不会长时间停留。
为了进一步优化用户体验,针对较常使用的(或关联性较高的)关联应用,终端还可以将该关联应用的标识信息(如应用名称)显示在环形提示区域203上被基于应用图标的常用滑动操作所指向的位置。
举例说明,假设基于应用图标的常用滑动操作为基于应用图标的向上滑动操作。在图4A-4C示例中,如果“图库”是“微信”的较常使用的关联应用,那么,在环形提示区域203上,终端可以将“图库”的指示信息(如“图库”的应用名称)显示在“微信”应用图标201的上方,用以提示用户通过基于“微信”应用图标201的向上滑动操作启动“图库”。这样,可实现用户通过常用操作启动常用的关联应用,更加简单便利的启动关联应用。示例仅仅用于解释本申请,不应构成限定。
在图4A-4C实施例中,环形提示区域203消失的时间可以包括但不限于:1.在检测到基于应用图标的用户操作(如图4B所示的用户操作)之后;2.在检测到用户手指301接触应用图标时(即在检测到基于应用图标的用户操作之前);3.在持续显示环形提示区域203的时间超过一定时间长度(如2秒)时。
可以理解的,实施图4A-4C实施例,在用户手指靠近一个应用的应用图标时,显示以该应用图标为中心的环形提示区域203,提示用户在该应用图标上向环形提示区域203上的关联应用滑动,不仅便于用户了解如何快速启动该应用的关联应用,而且,这种以应用图标为中心点向外滑动的操作十分符合用户操作习惯,使得用户可以通过一次滑动操作便能快速打开一个应用。
图5A-5B示例性的示出了本申请提供的另一种操作提示。在图5A-5B实施例中,环形提示区域可以包覆式的显示在应用图标的周围。
如图5A所示,在主页101中,终端可以在“微信”应用图标201的***包覆式的显示环形提示区域203。环形提示区域203上显示有“微信”的关联应用(如“谷歌地图”、“印象笔记”、“图库”、“喜马拉雅”)的指示信息(如应用图标206),其中,“谷歌地图”的应用图标在“微信”应用图标201的左侧,“印象笔记”的应用图标在“微信”应用图标201的上方,“图库”的应用图标在“微信”应用图标201的右侧,“喜马拉雅”的应用图标在“微信”应用图标201的下方。这样,用户手指301在“微信”应用图标201上向某一个关联应用的方向滑动即可触发启动该关联应用。
如图5B所示,当在“微信”应用图标201上检测到滑动操作,且滑动方向为向右滑动时,终端可以启动(或打开)“图库”。并且,终端可以将屏幕中当前显示的界面从主页101刷新为“图库”的用户界面102。这里,在“微信”应用图标201上的向右滑动操作即基于“微信”应用图标201的向右滑动操作。
不限于图5B所示的滑动操作,用于快速启动关联应用的基于应用图标的用户操作还可以是其他形式的触控操作,也还可以是非触控操作,例如体感操作。
为了进一步优化用户体验,针对较常使用的(或关联性较高的)关联应用,终端还可以将该关联应用的标识信息(如应用名称)显示在环形提示区域203上被基于应用图标的常用滑动操作所指向的位置。这样,可实现用户通过常用操作启动常用的关联应用,更加简单便利的启动关联应用。具体示例可参考图4A-4C实施例中的相关例子,这里不再赘述。
在图5A-5B实施例中,环形提示区域是否显示可以通过下面几种方式确定。在一种实现方式中,用户可以通过操作提示的显示开关来决定是否显示环形提示区域。如果用户打开操作提示的显示开关,则终端可以在应用图标周围包覆式的显示环形提示区域;如果用户关闭操作提示的显示开关,则终端可以不在应用图标周围包覆式的显示环形提示区域。在另一种实现方式中,当用户手指靠近应用图标时(即图4A所示的用户操作发生时),终端可以在应用图标周围包覆式的显示环形提示区域。在再一种实现方式中,只要一个应用有关联应用,则终端可以一直在该应用的应用图标周围包覆式的显示环形提示区域。实际应用中,终端还可以根据其他条件来触发显示图5A-5B所示的环形提示区域,这里不作限制。
可以理解的,实施图5A-5B实施例,通过包覆式的显示在应用图标的周围的环形提示区域,可以提示用户在该应用图标上向环形提示区域203上的关联应用滑动,不仅便于用户了解如何快速启动该应用的关联应用,而且,这种以应用图标为中心点向外滑动的操作十分符合用户操作习惯,使得用户可以通过一次滑动操作便能快速打开一个应用。
图6A-6C示例性的示出了本申请提供的再一种操作提示以及用于快速启动关联应用的用户操作。在图6A-6C实施例中,操作提示可以是悬浮显示在应用图标周围的“泡泡”,“泡泡”中显示有关联应用的标识信息(如应用图标)。“泡泡”可以是一个泡泡形状的提示区域,该提示区域中显示有应用的标识信息(如应用图标)。具体实现中,终端可以将该提示区域的前景图片可以设置成泡泡图片,提供一种应用图标内置于“泡泡”中的视觉效果。
如图6A所示,在主页101中,终端可以在“微信”应用图标201的周围显示4个“泡泡”206,“泡泡”206中显示有应用图标205。其中,在“微信”应用图标201上方的“泡泡”中显示有“谷歌地图”应用图标,在“微信”应用图标201上方的“泡泡”中显示有“印象笔记”应用图标,在“微信”应用图标201右侧的“泡泡”中显示有“图库”应用图标,在“微信”应用图标201左侧的“泡泡”中显示有“喜马拉雅”应用图标。
如图6B所示,当在“微信”应用图标201右侧的“泡泡”上检测到滑动操作时,终端可以输出该“泡泡”破裂的效果(未示出),并启动(或打开)“图库”。然后,终端可以将屏幕中当前显示的界面刷新为“图库”的用户界面102。这里,在“微信”应用图标201右侧“泡泡”上的用户操作即基于“微信”应用图标201的用户操作。这样,用户想启动哪一个关联应用,便划破(或戳破、刺破等)该关联应用的应用图标所在的“泡泡”即可,用户体验简单,而且趣味性十足。
图6A-6B仅示例性的示出了如何快速启动关联应用的人机交互过程,实际应用中,图6A-6B示例性示出的人机交互过程也可用于快速启动一个应用的其他关联功能,如该应用提供的功能(如应用级别的设置等)、该应用关联的***功能(如***设置等)。
概括的说,用户可以执行划破或刺破“泡泡”的用户操作,即作用于“泡泡”的用户操作。相应的,终端可以响应于检测到的用于“泡泡”的用户操作,并启动该用户操作所作用于的关联功能。这里,该用户操作所作用于的关联功能为该用户操作所作用于的预设形状的提示区域(如“泡泡”)中显示的标识信息表征的关联功能。
具体的,泡泡”破裂的效果可包括但不限于视觉效果、声音效果、机械振动效果等。
也即是说,用于快速启动关联应用的用户操作可以是作用于“泡泡”的用户操作,该“泡泡”中显示有该关联应用的应用图标。不限于图6B所示,作用于“泡泡”的用户操作还可以是其他触控操作,如点击操作(可产生刺破“泡泡”的效果)等,也还可以是非触控操作(如划破或刺破“泡泡”的手势等)。
类似于图4A-4C实施例或图5A-5B实施例,用于快速启动关联应用的用户操作还可以是基于应用图标向“泡泡”滑动的用户操作,该“泡泡”中显示有该关联应用的应用图标。
例如,如图6C所示,当在“微信”应用图标201上检测到滑动操作,且滑动方向为向右滑动时,终端可以启动(或打开)“图库”。并且,终端可以将屏幕中当前显示的界面从主页101刷新为“图库”的用户界面102。这里,在“微信”应用图标201上的向右滑动操作即基于“微信”应用图标201的向右滑动操作。这样,用户想启动哪一个关联应用,便可以向该关联应用的应用图标所在的“泡泡”滑动,简单便捷,用户体验良好。
图6C仅示例性的示出了如何快速启动关联应用的人机交互过程,实际应用中,6C示例性示出的人机交互过程也可用于快速启动一个应用的其他关联功能,如该应用提供的功能(如应用级别的设置等)、该应用关联的***功能(如***设置等)。
概括的说,用户可以根据操作提示在应用图标上向关联应用的标识信息滑动。相应的,终端可以响应于检测到的在应用图标上向环形提示区域中的标识信息滑动的滑动操作,并启动该滑动操作指向的关联功能。这里,该滑动操作指向的关联功能为该滑动操作指向的标识信息表征的关联功能。
不限于图6C所示的向“泡泡”滑动的触控操作(直接接触触摸屏),用于快速启动关联应用的用户操作还可以是向“泡泡”滑动的手势操作(不直接接触触摸屏)。
进一步的,在图6C实施例中,终端还可以将较常使用的(或关联性较高的)关联应用的应用图标显示在基于应用图标的常用滑动操作所指向的“泡泡”中。例如,在图6C实施例中,假设用户习惯向上滑动,那么,可以将常用的关联应用的应用图标显示在“微信”应用图标201的上方。示例仅仅用于解释本申请,不应构成限定。这样,可实现用户通过常用操作即可启动常用的关联应用,更加简单便利的启动关联应用。
不限于图6A-6C所示的圆形,泡泡形状还可以是半圆、椭圆形等等,只要符合气泡因内部空气散发所鼓起的形状即可。实际应用中,还可以对“泡泡”设置UI效果,如半透明效果、光影效果等等,这里不作限制。
为了进一步优化用户体验,针对较常使用的(或关联性较高的)关联应用,终端可以突出显示(如高亮等)该关联应用的应用图标所在的“泡泡”。
在图6A-6C实施例中,“泡泡”是否显示可以通过下面几种方式确定。在一种实现方式中,用户可以通过操作提示的显示开关来决定是否显示“泡泡”。如果用户启动操作提示的显示开关,则终端可以在应用图标周围悬浮显示“泡泡”;如果用户关闭操作提示的显示开关,则终端可以不在应用图标周围悬浮显示“泡泡”。在另一种实现方式中,当用户手指靠近应用图标时(即图4A所示的用户操作发生时),终端可以在应用图标周围悬浮显示“泡泡”。在再一种实现方式中,只要一个应用有关联应用,则终端可以一直在该应用的应用图标周围悬浮显示“泡泡”。实际应用中,终端还可以根据其他条件来触发显示图6A-6C所示的“泡泡”,这里不作限制。
图7A-7B示例性的示出了本申请提供的再一种操作提示以及用于快速启动关联应用的用户操作。与图6A-6C实施例不同的是,“泡泡”可以悬浮显示在应用图标上面。形象的,应用图标可以类似于装有“泡泡”的容器。
如图7A所示,在主页101中,终端可以在“微信”应用图标201上面显示4个“泡泡”206,“泡泡”206中显示有应用图标205。其中,这4个“泡泡”中分别显示有“谷歌地图”应用图标、“印象笔记”应用图标、“图库”应用图标,以及“喜马拉雅”应用图标。
如图7B所示,当在显示有“图库”应用图标的“泡泡”上检测到滑动操作时,终端可以输出该“泡泡”破裂的效果(未示出),并启动(或打开)“图库”。然后,终端可以将屏幕中当前显示的界面刷新为“图库”的用户界面102。这里,在“微信”应用图标201上的“泡泡”上的用户操作即基于“微信”应用图标201的用户操作。这样,用户想启动哪一个关联应用,便划破该关联应用的应用图标所在的“泡泡”即可,用户体验简单,而且趣味性十足。
不限于图7B所示,该用户操作还可以是其他形式的触控操作,如点击操作(可产生刺破“泡泡”的效果)等,也还可以是非触控操作(如划破或刺破“泡泡”的手势等)。
在图7A-7B实施例中,除了通过图6A-6C实施例中描述的几种确定“泡泡”是否显示的方式,终端还可以在应用图标的显示方式为大图标显示方式时,在应用图标上面显示“泡泡”。可选的,终端还可以检测应用图标的尺寸,如果该尺寸超过预设尺寸(如96*96px)(px全称为pixel,像素点),则可以在应用图标上面显示“泡泡”。实际应用中,终端还可以根据其他条件来触发显示图7A-7B所示的“泡泡”,这里不作限制。
在一些可能的实施例中,终端可以同时在应用图标的周围或者应用图标上面均显示“泡泡”,即同时出现图6A或图7A示例性示出的场景,这里不作限制。
图8A-8B示例性的示出了基于应用图标的快速启动多个关联应用的用户操作。以基于“微信”应用图标201的用户操作为例,假设“微信”的关联应用为:“谷歌地图”、“印象笔记”、“图库”、“喜马拉雅”。
如图8A-8B所示,在主页101中,当终端在“微信”应用图标201上检测到滑动操作,且滑动轨迹为顺时针滑动轨迹时,终端可以启动(或打开)“微信”应用图标201的多个关联应用。可选的,这多个关联应用可以是“微信”的全部的关联应用。
并且,终端可以在当前屏幕中显示该多个关联应用的页面。可选的,如图8A所示,终端可以分屏显示多个被启动的关联应用。可选的,如图8B所示,终端可以层叠(stacking)显示多个被启动的关联应用。实际应用中,终端还可以通过其他方式显示多个被启动的关联应用,这里不作限制。
不限于图8A-8B所示,用于快速启动多个关联应用的用户操作还可以是基于应用图标的其他滑动轨迹的滑动操作,例如逆时针滑动轨迹的滑动操作、Z字型滑动轨迹等,也还可以是基于应用图标的其他触控操作或非触控操作。应理解的,在实施本申请提供的技术方案时,需要区别用于快速启动具体一个关联应用的用户操作和用于快速启动多个关联应用的用户操作。
可选的,如果用于快速启动多个关联应用的用户操作是圆弧形滑动轨迹的滑动操作,则终端可以检测滑动弧度在整个圆周中的占比R,并根据该占比R确定启动关联应用的个数N,最后启动N个关联应用。其中,N与R成正比。也即是说,用户滑动的圆弧越接近完整的圆周,用户可以启动的关联应用的个数就越多。
举例说明,以图8C示例性示出的3种不同的滑动弧度(1)-(3),其中,滑动弧度(1)在整个圆周中的占比最小,滑动弧度(3)在整个圆周中的占比最大。在图8B示例中,当检测到用户实施的滑动弧度大于滑动弧度(1)时,终端可以启动“微信”的一个关联应用;当检测到用户实施的滑动弧度大于滑动弧度(2)时,终端可以启动“微信”的两个关联应用;当检测到用户实施的滑动弧度大于滑动弧度(3)时,终端可以启动“微信”的三个关联应用。示例仅仅用于解释本申请,不应构成限定。
可以理解的,实施图8A-8B实施例,通过基于应用图标的用户操作可以快速启动一个应用的多个关联应用,非常简单高效。
基于上述实施例(图2A-2B或图3A-3B或图4A-4C或图5A-5B或图6A-6C或图7A-7B实施例),下面介绍相关扩展实施例。
(1)扩展实施例一
本实施例中,在图6A或图7A所示的场景下,用户可以通过一次划破多个“泡泡”或者连续戳破多个“泡泡”启动多个关联应用。
可选的,当终端在“微信”应用图标201上检测到滑动操作,且该滑动操作滑过多个“泡泡”时,终端可以输出该多个“泡泡”被划破的效果(未示出),并启动(或打开)该多个“泡泡”各自对应的关联应用。这里,一个“泡泡”对应的关联应用是指该“泡泡”中显示的应用图标表征的应用。
可选的,当终端在“微信”应用图标201上检测到连续的多次点击操作,且该多次点击操作选中多个“泡泡”时,终端可以输出该多个“泡泡”被戳破的效果(未示出),并启动(或打开)该多个“泡泡”各自对应的关联应用。这里,一个“泡泡”对应的关联应用是指该“泡泡”中显示的应用图标表征的应用。
针对多次点击操作,可选的,终端可以检测相邻两次点击操作之间的时间间隔,如果任意相邻两次点击操作之间的时间间隔均小于预设间隔,则可以判定该多次点击操作为连续的多次点击操作。实际应用中,终端还可以根据其他方式确定连续的多次点击操作,这里不作限制。
通过实施扩展实施例一,用户可以通过一次划破多个“泡泡”或者连续戳破多个“泡泡”启动多个关联应用,非常简单高效,且趣味性十足。
(2)扩展实施例二
本实施例中,除了关联应用,上述实施例中提及的各种用于快速启动关联应用的用户操作还可用于快速启动一个应用的其他关联功能,如该应用提供的功能(如应用级别的设置等)、该应用关联的***功能(如***设置等)。
如图9A所示,在主页101中,当终端在“微信”应用图标201上检测到滑动操作,且滑动方向为向左滑动时,终端可以启动(或打开)“微信”的应用权限设置。“微信”的应用权限设置属于应用级别的设置。
可选的,当在其他应用(如“电子邮件”)的应用图标上检测图9A所示的用户操作时,终端也可以启动(或打开)该其他应用(如“电子邮件”)的应用权限设置。也即是说,可以将启动(或打开)不同应用的应用权限设置的用户操作统一化,即在不同应用的应用图标上,可以通过相同的用户操作启动(或打开)不同应用的应用权限设置。
如图9B所示,在主页101中,当终端在“微信”应用图标201上检测到滑动操作,且滑动方向为向右滑动时,终端可以启动(或打开)桌面布局设置。桌面布局设置属于终端级别的设置。
可选的,当在其他应用(如“电子邮件”)的应用图标上检测图9B所示的用户操作时,终端也可以启动(或打开)桌面布局设置。也即是说,在不同应用(如“电子邮件”)的应用图标上,可以通过相同的用户操作启动(或打开)桌面布局设置。
如图9C所示,在主页101中,当终端在“电子邮件”应用图标201上检测到滑动操作,且滑动方向为向上滑动时,终端可以启动(或打开)“电子邮件”的通知消息设置。“电子邮件”的通知消息设置属于应用级别的设置。
可选的,当在其他应用(如“微信”)的应用图标上检测图9C所示的用户操作时,终端也可以启动(或打开)该其他应用(如“微信”)的通知消息设置。也即是说,可以将启动(或打开)不同应用的通知消息设置的用户操作统一化,即在不同应用的应用图标上,可以通过相同的用户操作启动(或打开)不同应用的通知消息设置。
不限于图9A-9C所示,用于快速启动一个应用的其他关联功能的用户操作还可以是上述实施例(图2A-2B或图3A-3B或图4A-4C或图5A-5B或图6A-6C或图7A-7B实施例)中提及的其他用户操作,这里不再赘述。
不限于图9A-9C所示的应用权限设置、桌面布局设置、通知消息设置,一个应用的其他关联功能还可以包括其他***功能(如其他***设置)、其他应用提供的功能(如其他应用级别的设置),这里不作限制。
(3)扩展实施例三
本实施例中,用户可以通过基于应用图标的多点触控操作快速启动应用的关联功能。这里,关联功能包括但不限于:该应用的关联应用、该应用提供的功能(如应用级别的设置等)、该应用关联的***功能(如***设置等)。
如图10A所示,在主页101中,当终端在“微信”应用图标201上检测到双指张开操作,且双指张开方向为水平方向时,终端可以启动(或打开)“微信”的应用权限设置。“微信”的应用权限设置属于应用级别的设置。
如图10B所示,在主页101中,当终端在“微信”应用图标201上检测到双指张开操作,且双指张开方向为纵向方向时,终端可以启动(或打开)桌面布局设置。桌面布局设置属于终端级别的设置。
如图10C所示,在主页101中,当终端在“电子邮件”应用图标203上检测到双指张开操作,且双指张开方向为对角线方向时,终端可以启动(或打开)“电子邮件”的通知消息设置。“电子邮件”的通知消息设置属于应用级别的设置。
不限于图10A-10C所示的多点触控操作,基于应用图标的快速启动关联功能的多点触控操作还可以是其他形式的多点触控操作,例如双指滑动操作等,这里不作限制。不限于多点触控操作,基于应用图标的快速启动关联功能的用户操作还可以是多指手势操作,不直接接触终端的屏幕。不限于图10A-10C所示的几种关联功能,基于应用图标的多点触控操作还可用于快速启动其他关联功能,如图2A-2B或图3A-3B实施例中示例性示出的关联应用,这里不作限制
(4)扩展实施例四
本实施例中,一个应用的关联应用还可以包括该应用的分身应用。
具体的,用户可以通过基于应用图标的用户操作快速启动(或打开)一个应用的分身应用。具体的,该用户操作可以是图2A-2B或图3A-3B或图4A-4C或图5A-5B或图6A-6C或图7A-7B实施例中描述的用户操作,也可以是上述扩展实施例一或扩展实施例三描述的用户操作。
一个应用的分身应用是指与该应用功能相同的另一个已安装的应用。用户可以通过不同的身份(如账号)分别使用该应用以及该应用的分身应用,例如,“微信”用于工作,“微信”的分身应用用于生活。这样一个应用以及该应用的分身应用可以满足用户可以在不同场景下的不同需求。
为了保护用户的隐私,在检测到用于启动分身应用的基于应用图标的用户操作时,终端还可以获取用户的身份信息(如指纹信息、面部特征信息等),在身份信息验证通过的条件下,启动分身应用。
下面介绍本申请提供的终端的一种实现方式。该终端可配置有触控装置(如显示器中的触摸面板)和/或手势传感器。其中,触控装置能够检测到用户的触控操作(如点击操作、长按操作、滑动操作等)。手势传感器能够感应到该手势传感器的感应区域内的用户手势(如滑动手势、选择手势等,不直接接触终端的触摸面板)。本申请中,该触控装置可用于检测前述人机交互实施例中的用于快速启动关联功能的基于应用图标的触控操作,该手势传感器可用于检测前述人机交互实施例中的用于快速启动关联功能的基于应用图标的用户手势。
可选的,该终端还可以配置有悬浮检测器,该悬浮检测器能够感应到触控装置(如触摸屏)上方三维(3D)空间中的物体,以及该物体的运动(如用户手指是否靠近屏幕)。在一些实施例中,悬浮检测器可以是3D摄像头。在一些实施例中,触控装置可以具有悬浮检测功能。例如,触摸面板可以是自电容式的悬浮触摸面板或者配置有红外线传感器的悬浮触控面板。在一些实施例中,手势传感器也可以用作悬浮检测器。
图11是终端100的一种实现方式的结构框图。如图11所示,终端100可包括:一个或多个处理器110、用户身份识别模块(SIM)卡150、通信模块140、存储器120、传感器180、输入设备130、显示器160、接口170、音频电路173、摄像头172、电源管理模块175和电池176,以及任意其它类似和/或合适组件。
处理器110可以包括一个或多个应用处理器(application processor,AP)、或一个或多个通信处理器,如基带处理器(baseband processor,BP)。
处理器110可以运行操作***(OS)或应用程序,从而可以控制连接到处理器110的多个硬件或软件元件,并可以对包括多媒体数据在内的各种数据执行处理或算术运算。处理器110可由***级芯片(system on chip,SoC)来实现。可选的处理器110还可以包括图形处理单元(graphic processor unit,GPU)(未示出)。
SIM卡150可以是实现用户身份标识模块的卡。SIM卡150可包括唯一标识信息(如集成电路卡标识符(ICCID))或者用户信息(如国际移动订户标识(IMSI))。
通信模块140可以包括射频(radio frequency,RF)模块144。通信模块140还可以包括蜂窝模块141、Wi-Fi模块143、蓝牙模块145、GPS模块147、以及近场通信(near fieldcommunication,NFC)模块149。通信模块140可以通过使用射频来提供无线通信功能。附加地或备选地,通信模块140可以包括用于将终端100连接到网络(例如互联网、局域网(LAN)、广域网(WAN)、电信网络、蜂窝网络、卫星网络、简易老式电话服务(POTS)等)的网络接口(例如LAN卡)、调制器/解调器(调制解调器)等。
通信模块140可以与处理器110中的通信处理器相连。通信处理器可以控制通信模块140对数据的发送和接收。通信处理器可包括多个实现不同通信协议的通信处理器,例如基带处理器与蜂窝模块141相连,可用于控制蜂窝模块141收发数据。
RF模块144可以用于数据发送和接收。具体实现中,RF模块144可以包括收发机、功率放大模块(PAM)、频率滤波器、低噪放大器(LNA)等。可选的,RF模块144还可以包括用于在无线通信时在自由空间中发送和接收电磁波的组件,例如,导体、导线等。
传感器180可包括例如以下至少一项:手势传感器181、红外线传感器182、运动传感器183、位移传感器184、指纹传感器185、温度/湿度传感器186等。传感器180可以测量终端100的物理量和/或可以检测终端100的操作状态,且可以将测量或检测到的信息转换为电信号。传感器180还可以包括例如E-鼻传感器(未示出)、肌电图(EMG)传感器(未示出)、脑电图(EEG)传感器(未示出)、心电图(ECG)传感器(未示出)、指纹传感器(未示出)等。传感器180还可以包括用于控制其中包括的一个或多个传感器的控制电路(未示出)。
输入设备130可以包括触摸面板131、按键133或输入感测模块135。
触摸面板131可以使用电容式、电阻式、红外线方法、或超声波方法中的至少一种方法。触摸面板131还可包括控制电路。本申请中,触摸面板131可以是悬浮触摸面板。
输入感测模块135可以包括至少一个指纹识别传感器1351和至少一个触摸传感器1353。输入感测模块135可以包括利用相同感测方法来检测输入的指纹识别传感器1351和触摸传感器1353。例如,输入感测模块135的指纹识别传感器1351和触摸传感器1353都可以利用电容式方法来检测输入。输入感测模块135可以包括输入处理器,该输入处理器电连接到指纹识别传感器1351和触摸传感器1353,且处理从指纹识别传感器1351或触摸传感器1353接收到的输入,并向处理器传输处理后的输入。输入感测模块135可以包括柔性电路板,并且输入感测模块135的触摸传感器1353、指纹识别传感器1351和输入处理器可以电连接到该柔性电路板。输入感测模块135可以布置在与电子设备正面的下端按键(例如主页键或软按键)相对应的位置处。例如,输入感测模块135可以通过触摸传感器1353或指纹识别传感器1351来检测从主页键或软按键接收的用户指纹输入或触摸输入。输入感测模块135可以使用触摸传感器1353来检测通过在电子设备的侧面部分中形成的触摸输入区域所接收到的触摸输入,并且可以通过指纹识别传感器1351来检测使用主页键接收到的指纹输入。输入感测模块135可以处理接收到的输入,并且向处理器传输处理后的输入。可以用一个芯片的形式来形成输入处理器和指纹识别传感器1351。
显示器160可以包括面板161、全息设备163、投影仪165等。其中,面板161可以是液晶显示器(LCD)或有源矩阵有机发光二极管(AM-OLED)显示器等。面板161可以实现为柔性的、透明的或可穿戴的。面板161可以由具有触摸面板131的单一模块来形成。全息设备163可以通过使用光的干涉在空中显示三维图像。本申请中,显示器160还可以包括用于控制面板161和/或全息设备163的控制电路。本申请中,显示器160和触摸面板131可集成而实现为终端100的触摸屏。
接口170可以包括通用串行总线(USB)接口171、光学接口等。可选的,接口170还可以包括用于SD/多媒体卡(MMC)(未示出)或红外数据协会(IrDA)(未示出)的一个或多个接口。接口170或其任意子接口可以被配置为与其他电子设备(如外部电子设备)、输入设备、外部存储设备等进行交互。
音频电路173可用于将语音编码/解码为电信号,且可用于将电信号转换成语音。具体实现中,音频电路173可以与以下至少一项相连:扬声器(未示出)、接收机(未示出)、耳机(未示出)或麦克风(未示出),可用于对上述至少一项输入/输出的信号进行解码/编码。
摄像头172可以捕捉静止图像或视频。具体实现中,摄像头172可以包括一个或多个图像传感器(如前置传感器模块或后置传感器模块,未示出)、图像信号处理器(ISP,未示出)或闪光LED(未示出)。本申请中,摄像头172可以是3D摄像头。
电源管理模块175可以管理终端100的电源。具体实现中,电源管理模块175可以包括电源管理IC(PMIC)、充电器IC、电池燃料计等。电池176可以对例如终端100供电。电池176可以是可充电电池。
存储器120可以包括内部存储器121和外部存储器123。具体实现中,内部存储器121可以包括以下至少一项:易失性存储器(如动态随机存取存储器(DRAM)、静态RAM(SRAM)、同步动态RAM(SDRAM)等)和非易失性存储器(如一次性可编程只读存储器(OTPROM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、掩膜ROM、闪速ROM、与非(NAND)闪存、或非(NOR)闪存等)。内部存储器121可以具有固态驱动器(SSD)的形式。外部存储器123可以包括闪驱,例如高密度闪存(CF)、安全数字(SD)、微型SD、迷你型SD、极限数字(xD)、存储棒等。
内部存储器120与处理器110耦合,用于存储各种软件程序和/或多组指令。具体实现中,内部存储器120可包括高速随机存取的存储器,并且也可包括非易失性存储器,例如一个或多个磁盘存储设备、闪存设备或其他非易失性固态存储设备。内部存储器120可以存储操作***(下述简称***),例如ANDROID,IOS,WINDOWS,或者LINUX等嵌入式操作***。内部存储器120还可以存储网络通信程序,该网络通信程序可用于与一个或多个附加设备,一个或多个终端,一个或多个网络设备进行通信。内部存储器120还可以存储用户接口程序,该用户接口程序可以通过图形化的操作界面将应用程序的内容形象逼真的显示出来,并通过应用图标、菜单、对话框以及按键等输入控件接收用户对应用程序的控制操作。
内部存储器120还可以存储一个或多个应用程序,例如社交应用程序(如微信(WeChat))、图像管理应用程序(如图库)或者其他应用程序,如印象笔记、喜马拉雅等等。
根据本申请公开的各个实施例,终端100仅为本发明实施例提供的一个例子,并且,终端100可具有比示出的部件更多或更少的部件,可以组合两个或更多个部件,或者可具有部件的不同配置实现。
下面图4A-4C实施例为例,详细说明终端100(触摸面板131为悬浮触摸面板)中的各个部件在本申请中的协作关系,请参考图12。
1.显示器160显示主页101。主页101中显示有多个应用的应用图标,其中包括“微信”应用图标。
2.触摸面板131检测到用户手指靠近“微信”应用图标。具体的,触摸面板131中配置的自电容式悬浮触控面板可用于检测用户手指靠近“微信”应用图标。
3.触摸面板131可将用户手指靠近“微信”应用图标的事件上报至处理器110。
4.处理器110可以响应触摸面板131上报的事件,确定“微信”的关联应用有哪些,并确定用于快速启动各个关联应用的用户操作是什么。
具体的,如图4A所示,“微信”的关联应用包括“谷歌地图”、“印象笔记”、“图库”、“喜马拉雅”。其中,用于快速启动“谷歌地图”的用户操作为基于“微信”应用图标的向左滑动操作,用于快速启动“印象笔记”的用户操作为基于“微信”应用图标的向上滑动操作,用于快速启动“图库”的用户操作为基于“微信”应用图标的向右滑动操作,用于快速启动“喜马拉雅”的用户操作为基于“微信”应用图标的向下滑动操作。
5.处理器110可向显示器160发送显示指令,用于指令显示器160显示环形提示区域,并在环形提示区域中显示“微信”的各个关联应用的应用名称。
6.显示器160响应处理器110发送的显示指令,显示环形提示区域,并在环形提示区域中显示“微信”的各个关联应用的应用名称。
具体的,如图4A所示,显示器160可以在环形提示区域203上显示“微信”的关联应用(如“谷歌地图”、“印象笔记”、“图库”、“喜马拉雅”)的应用名称204,其中,“谷歌地图”的应用名称在“微信”应用图标201的左侧,“印象笔记”的应用名称在“微信”应用图标201的上方,“图库”的应用名称在“微信”应用图标201的右侧,“喜马拉雅”的应用名称在“微信”应用图标201的下方。这样,用户手指301在“微信”应用图标201上向某一个关联应用的方向滑动即可触发启动该关联应用。
可选的,如图4A所示,为了进一步增强提示性,显示器160还可以在关联应用的位置与“微信”应用图标201之间显示用于指示滑动方向的提示符,如动态箭头205。
7.触摸面板131检测到基于“微信”应用图标的向右滑动操作。
8.触摸面板131可将检测到的基于“微信”应用图标的向右滑动操作的事件上报至处理器110。
9.处理器110可以响应触摸面板131上报的事件,确定基于“微信”应用图标的向右滑动操作对应的关联应用为“图库”,并启动“图库”。
10.处理器110可向显示器160发送显示指令,用于指令显示器160显示“图库”的用户界面。
11.显示器160响应处理器110发送的显示指令,显示“图库”的用户界面,具体可参考图4B。
可选的,图12中的输入装置也可以是手势传感器(又可称为手势传感器),可用于检测基于应用图标(如“微信”应用图标)的手势操作,触点相应是手势操作的作用点。可选的,图12中的输入装置还可包括触摸面板131(未配置自电容式悬浮触控面板)和3D摄像头172,其中,触摸面板131可用于检测基于应用图标的触控操作,3D摄像头172可用于检测用户手指是否靠近触摸面板131。实际应用中,图12中的输入装置还可以是其他类型的输入装置,这里不作限制。
基于前述人机交互实施例以及图11实施例描述的终端100,下面介绍本发明实施例提供的应用控制方法。
参见图13,图13是本申请提供的一种应用控制方法的流程示意图。下面以终端为执行主体,展开描述:
S101,终端检测到基于应用图标的用户操作。
可选的,上述基于应用图标的用户操作可以是触控操作。参考图11实施例,终端可配置有触控装置(如触摸屏),可以通过该触控装置检测到用户的触控操作(如点击操作、长按操作、滑动操作等)。
可选的,上述基于应用图标的用户操作可以是体感操作。参考图11实施例,终端可配置有手势传感器(又可称为手势传感器),可以通过该手势传感器感应到用户的体感操作(如滑动手势、选择手势等)。
S102,响应于检测到的上述用户操作,终端可以确定出上述用户操作对应的关联功能。具体的,在上述至少一个关联功能中,每一个关联功能均可以对应至少一个用于启动该关联功能的基于上述应用图标的用户操作。
S103,终端启动上述用户操作对应的关联功能。
本申请中,一个应用的关联功能可以包括以下至少一项:该应用的关联应用、该应用提供的功能(如应用级别的设置等)、该应用关联的***功能(如***设置等),或该应用的分身应用。
特别的,如果应用图标是桌面文件夹图标,则桌面文件夹图标表征的桌面文件夹即该桌面文件夹图标表征的应用,该桌面文件夹的关联应用可包括该桌面文件夹内的应用。
本申请中,一个应用可以有一个或多个关联功能。多个不同的关联功能可以分别通过基于该应用的应用图标的不同用户操作快速启动。
下面详细说明,如何通过基于一个应用的应用图标的用户操作快速启动该应用的关联功能。
(1)基于应用图标的用户操作可以包括哪些形式的用户操作
可选的,基于应用图标的用户操作可以是在应用图标上的滑动操作。
例如,如图2A-2B所示,当终端检测到基于“微信”应用图标201的滑动操作时,终端可以根据该滑动操作的滑动方向来确定该滑动操作对应的关联应用,并启动该滑动操作对应的关联应用。其中,如图2A所示,当检测到基于“微信”应用图标201的向右滑动操作时,终端可以启动“图库”;如图2B所示,当检测到基于“微信”应用图标201的向左滑动操作时,终端可以启动“喜马拉雅”。示例仅仅用于解释本申请,不应构成限定。
从图2A-2B实施例可知,基于应用图标的不同方向的滑动操作可用于启动不同的关联功能。
可选的,如图10A-10C所示,基于应用图标的用户操作还可以为基于应用图标的多点触控操作,这里不赘述。
不限于图2A-2B所示,基于应用图标的快速启动关联应用的用户操作还可以为其他滑动方向或滑动轨迹的滑动操作,例如基于应用图标的向上滑动操作、基于应用图标的向下滑动操作、基于应用图标的逆时针圆弧轨迹的滑动操作,或基于应用图标的顺时针圆弧轨迹的滑动操作等等。
不限于图2A-2B或图10A-10C所示,基于应用图标的快速启动关联应用的用户操作还可以是其他形式的触控操作,例如基于应用图标的特定频次的点击操作、按压操作等等,这里不作限制。
不限于触控操作,基于应用图标的快速启动关联应用的用户操作还可以是针对应用图标的体感操作,不直接接触触摸屏。具体的,体感操作可以通过3D体感传感器(如深度摄像头)捕捉。
(2)进一步的,为了避免给用户带来记忆负担,终端还可以输出操作提示。
具体的,当检测到执行上述用户操作的对象靠近一个应用的应用图标时,终端可以显示操作提示。操作提示可以用于指示启动该应用的关联功能的基于应用图标的用户操作,即用于提示用户如何进行基于应用图标的操作来启动具体的关联功能。
这里,执行上述用户操作的对象可以是用户手指、触控笔等。
具体的,终端可以通过下述几种方式来输出操作提示。
1.环形提示区域
如图4A-4C所示,操作提示可以为以应用图标为中心的显示在应用图标周围的环形提示区域,该环形提示区域上显示有前述至少一个关联功能的标识信息(如应用名称)。
这里,基于应用图标的用户操作可以为在应用图标上向标识信息滑动的滑动操作。
具体的,在一个应用的应用图标的周围显示环形提示区域之后,当检测到基于该应用图标的滑动操作时,终端可以采集该滑动操作的滑动方向,然后从该环形提示区域上显示的至少一个标识信息中,确定出该滑动操作指向的标识信息,并可以将该滑动操作指向的标识信息表征的关联功能确定为该用户操作对应的关联功能。最终,终端可以启动该用户操作对应的关联功能。
具体示例可参考图4B-4C,这里不赘述。不限于图4B-4C所示的滑动操作,用于快速启动关联应用的基于应用图标的用户操作还可以是其他形式的触控操作,也还可以是非触控操作,例如体感操作。
为了避免误操作,进一步的,终端还可以记录用户手指停留在应用图标上方,且与该应用图标之间的垂直距离小于前述预设阈值的持续时间,并可以判断该持续时间是否超过预设时间长度,如果超过,则在该应用图标周围显示环形提示区域。也即是说,用于触发显示环形提示区域的用户操作需要用户手指在靠近应用图标的位置停留一段时间,这样可以避免因用户无意靠近应用图标而触发显示环形提示区域,用户体验更好。可以理解的,用户手指无意靠近具体一个应用图标时通常不会长时间停留。
在一些可选实施例中,如图5A-5B所示,终端也可以在应用图标的周围包覆式的显示环形提示区域。具体可参考图5A-5B实施例,这里不赘述。
为了进一步优化用户体验,针对较常使用的(或关联性较高的)关联功能,终端还可以将该关联功能的标识信息(如应用名称)显示在环形提示区域上被基于应用图标的常用滑动操作所指向的位置。
可以理解的,在用户手指靠近一个应用的应用图标时,显示以该应用图标为中心的环形提示区域,提示用户在该应用图标上向环形提示区域上的关联应用滑动,不仅便于用户了解如何快速启动该应用的关联应用,而且,这种以应用图标为中心点向外滑动的操作十分符合用户操作习惯,使得用户可以通过一次滑动操作便能快速打开一个应用。
2.泡泡形状的提示区域
如图6A-6C所示,操作提示可以是悬浮显示在应用图标周围的一个或多个预设形状(如泡泡形状)的提示区域。该提示区域中显示有关联功能的标识信息(如应用图标)。具体实现中,***可以将该预设形状的提示区域的前景图片可以设置成泡泡图片,提供一种应用图标内置于“泡泡”中的视觉效果。实际应用中,该预设形状还可以为其他形状,呈现其他视觉效果,这里不作限制。
可选的,基于应用图标的用户操作可以为在应用图标上向泡泡形状的提示区域滑动的滑动操作。
具体的,在一个应用的应用图标的周围悬浮显示至少一个泡泡形状的提示区域之后,当检测到基于该应用图标的滑动操作时,终端可以采集该滑动操作的滑动方向,然后从该应用图标周围的至少一个泡泡形状的提示区域中,确定出该滑动操作指向的泡泡形状的提示区域,并可以将该滑动操作指向的预设形状的提示区域中的标识信息表征的关联功能确定为该用户操作对应的关联功能。最终,终端可以启动该滑动操作对应的关联功能。
可选的,基于应用图标的用户操作可以为作用于泡泡形状的提示区域的用户操作,如滑动操作。
具体的,在一个应用的应用图标的周围悬浮显示至少一个泡泡形状的提示区域之后,当检测到作用于泡泡形状的提示区域的滑动操作时,终端可以该至少一个泡泡形状的提示区域中,确定该滑动操作所作用于的泡泡形状的提示区域,并可以将该滑动操作所作用于的泡泡形状的提示区域中的标识信息表征的关联功能确定为该滑动操作对应的关联功能。最终,终端可以启动该滑动操作对应的关联功能。
可选的,当检测到作用于泡泡形状的提示区域的滑动操作时,终端还可以输出“泡泡”破裂的效果。这样,用户想启动哪一个关联功能,便划破(或戳破、刺破等)该关联功能的标识信息所在的“泡泡”即可,用户体验简单,而且趣味性十足。
在一些可选实施例中,如图7A-7B,预设形状的提示区域也可以悬浮显示在应用图标上面。形象的,应用图标可以类似于装有“泡泡”的容器。这里,基于应用图标的用户操作可以为作用于泡泡形状的提示区域的用户操作,如滑动操作。
不限于图6A-6C或图7A-7B所示,作用于“泡泡”的用户操作还可以是其他触控操作,如点击操作(可产生刺破“泡泡”的效果)等,也还可以是非触控操作(如划破或刺破“泡泡”的手势等)。
不限于图6A-6C或图7A-7B所示的圆形,泡泡形状还可以是半圆、椭圆形等等,只要符合气泡因内部空气散发所鼓起的形状即可。实际应用中,还可以对“泡泡”设置UI效果,如半透明效果、光影效果等等,这里不作限制。
为了进一步优化用户体验,针对较常使用的(或关联性较高的)关联应用,***可以突出显示(如高亮等)该关联应用的应用图标所在的“泡泡”。
在一些可选实施例中,预设形状(如泡泡形状)的提示区域是否显示可以通过下面几种方式确定。在一种实现方式中,用户可以通过操作提示的显示开关来决定是否显示“泡泡”(即泡泡形状的提示区域)。如果用户启动操作提示的显示开关,则终端可以在应用图标周围悬浮显示“泡泡”(即泡泡形状的提示区域);如果用户关闭操作提示的显示开关,则终端可以不在应用图标周围悬浮显示“泡泡”(即泡泡形状的提示区域)。在另一种实现方式中,当用户手指靠近应用图标时(即图4A所示的用户操作发生时),终端可以在应用图标周围悬浮显示“泡泡”(即泡泡形状的提示区域)。在再一种实现方式中,只要一个应用有关联应用,则终端可以一直在该应用的应用图标周围悬浮显示“泡泡”(即泡泡形状的提示区域)。实际应用中,终端还可以根据其他条件来触发显示“泡泡”,这里不作限制。
(3)用于快速启动多个关联功能的基于应用图标的用户操作
1.用于启动多个关联功能的基于应用图标的用户操作可以是在应用图标上的圆弧形滑动轨迹的滑动操作。
例如,如图8A-8B所示,当在一个应用的应用图标上检测到圆弧形滑动轨迹的滑动操作时,终端可以启动多个关联应用。可选的,这多个关联应用可以是该应用的全部的关联应用。示例仅仅用于解释本申请,不应构成限定。
可选的,如图8A所示,终端可以分屏显示多个被启动的关联应用。可选的,如图8B所示,终端也可以层叠显示多个被启动的关联应用。实际应用中,终端还可以通过其他方式显示多个被启动的关联应用,这里不作限制。
不限于图8A-8B所示,用于快速启动多个关联应用的用户操作还可以是基于应用图标的其他滑动轨迹的滑动操作,例如逆时针滑动轨迹的滑动操作、Z字型滑动轨迹等,也还可以是基于应用图标的其他触控操作或非触控操作。应理解的,在实施本申请提供的技术方案时,需要区别用于快速启动具体一个关联应用的用户操作和用于快速启动多个关联应用的用户操作。
可选的,如果用于快速启动一个应用的多个关联功能的用户操作是圆弧形滑动轨迹的滑动操作,则终端可以检测滑动弧度在整个圆周中的占比R,并根据该占比R确定启动关联应用的个数N,最后启动N个关联功能。其中,N与R成正比,N是正整数,R是整数,R∈[0,1]。也即是说,用户滑动的圆弧越接近完整的圆周,用户可以启动的关联应用的个数就越多。特别的,当R=100%时,N即该应用的全部关联功能的个数。
2.用于启动多个关联功能的基于应用图标的用户操作可以是作用于多个预设形状的提示区域的滑动操作,也可以是连续多次作用于多个预设形状的提示区域的点击操作(或选择手势)。
也即是说,用户可以通过一次划破多个“泡泡”或者连续戳破多个“泡泡”启动多个关联应用。
可选的,当在应用图标上检测到滑动操作,且该滑动操作滑过多个“泡泡”(即泡泡形状的提示区域)时,终端可以输出该多个“泡泡”被划破的效果,并启动(或打开)该多个“泡泡”各自对应的关联功能。这里,一个“泡泡”对应的关联功能是指该“泡泡”中显示的标识信息表征的应用。
可选的,当***在应用图标上检测到连续的多次点击操作,且该多次点击操作选中多个“泡泡”时,终端可以输出该多个“泡泡”被戳破的效果,并启动(或打开)该多个“泡泡”各自对应的关联功能。这里,一个“泡泡”对应的关联功能是指该“泡泡”中显示的标识信息表征的应用。
针对多次点击操作,可选的,终端可以检测相邻两次点击操作之间的时间间隔,如果任意相邻两次点击操作之间的时间间隔均小于预设间隔,则可以判定该多次点击操作为连续的多次点击操作。实际应用中,终端还可以根据其他方式确定连续的多次点击操作,这里不作限制。
可以理解的,用户可以通过一次划破多个“泡泡”或者连续戳破多个“泡泡”启动多个关联应用,非常简单高效,且趣味性十足。
(4)关联应用的设置方式
1.关联应用可以是用户设置的。
具体的,终端可以接收用户输入的第一设置操作,根据第一设置操作设置所述应用图标表征的应用的关联功能。这里,第一设置操作可用于设置应用的关联功能。
例如,“微信”的关联应用(“图库”和“喜马拉雅”)可以是用户根据自身喜好设置的。示例仅仅用于解释本申请,不应构成限定。关于用户设置关联应用的策略,这里不作限制。
2.关联应用可以是终端根据预设规则设置的。
可选的,针对一个应用,终端可以将与该应用的应用类型相同的其他应用设置为该应用的关联应用。
例如,终端可以将其他社交类的即时通讯应用(如推特Twitter,社交类即时通讯应用)推荐为“微信”的关联应用。示例仅仅用于解释本申请,不应构成限定。
可选的,针对一个应用,终端可以推荐其他应用名称的首字母相同的应用为该应用的关联应用。例如,终端可以将其他应用名称的首字母为“W”的应用“微信”(“微信”的首字母为“W”)的关联应用。示例仅仅用于解释本申请,不应构成限定。
可以理解的,通过预设规则确定一个应用的关联应用,便于用户确定出一个应用的关联应用是哪些,简单有效。不限于上述两种方式,终端设置关联应用的预设规则还可以不同,这里不作限制。
3.关联应用可以是终端根据应用的运行情况智能确定的。
可选的,终端可以将与该应用同时运行的次数超过第一阈值的功能确定为该应用的关联功能,或者,可以将与该应用同时运行的时间超过第二阈值的功能确定为该应用的关联功能,或者,可以将与该应用共享数据的功能确定为该应用的关联功能。
也即是说,针对一个应用,终端可以将与该应用同时运行的次数最多或时间最长的其他应用确定为该应用的关联应用。例如,终端分析各个应用的运行情况发现,用户经常在启动“微信”的同时,启动“图库”和“喜马拉雅”,因此,终端可以确定“图库”和“喜马拉雅”是“微信”的关联应用。这种实现方式更加符合用户的使用习惯,进一步提高了用户体验。示例仅仅用于解释本申请,不应构成限定。
可选的,针对一个应用,终端可以将与该应用共享数据的其他应用设置为该应用的关联应用。例如,“淘宝”和“支付宝”之间共享数据,终端可以将“支付宝”确定为“淘宝”的关联应用。这样便于用户在使用“淘宝”时快速打开“支付宝”,进一步提高了用户体验。示例仅仅用于解释本申请,不应构成限定。
可以理解的,根据应用的运行情况智能确定一个应用的关联应用,可以深度挖掘出应用之间的关联性,更加符合用户使用习惯,用户体验更佳。不限于上述两种方式,终端智能确定关联应用的方式还可以不同,这里不作限制。
不限于上述几种方式,终端还可以通过其他方式确定一个应用的关联应用,本申请不作限制。
特别的,如果应用图标是桌面文件夹图标,则桌面文件夹图标表征的桌面文件夹的关联应用(即桌面文件夹中的应用)可以通过下述方式确定:
1.桌面文件夹中的应用可以是用户设置的。
具体可参考图3A-3B实施例中的相关内容,这里不赘述。
2.桌面文件夹中的应用可以是终端根据预设规则设置的。
具体可参考图3A-3B实施例中的相关内容,这里不赘述。
3.终端可以将同时运行的次数超过第三阈值的多个功能添加到同一个桌面文件夹中,或者,可以将同时运行的时间超过第四阈值的多个功能添加到同一个桌面文件夹中,或者,可以将共享数据的多个功能添加到同一个桌面文件夹中。
具体可参考图3A-3B实施例中的相关内容,这里不赘述。
(5)如何设置快速启动关联功能的用户操作
1.基于应用图标的快速启动关联应用的用户操作可以是用户设置的。
具体的,针对一个应用,终端可以接收用户输入的第二设置操作,根据第二设置操作设置快速启动该应用的关联功能的基于应用图标的用户操作。
例如,在图2A-2B示例中,用于快速启动“图库”的基于“微信”应用图标的用户操作(即基于“微信”应用图标的向右滑动操作)以及用于快速启动“喜马拉雅”的基于“微信”应用图标的用户操作(即基于“微信”应用图标的向左滑动操作)可以是用户根据自身喜好设置的。
例如,在图3A-3B示例中,用于快速启动“设置”的基于桌面文件夹图标202的用户操作(即基于桌面文件夹图标202的向左滑动操作)以及用于快速启动“通讯录”的基于桌面文件夹图标202的用户操作(即基于桌面文件夹图标202的向右滑动操作)可以是用户根据自身喜好设置的。
示例仅仅用于解释本申请,不应构成限定。关于用户设置用于快速启动各个关联应用的用户操作的策略,这里不作限制。
2.基于应用图标的快速启动各个关联应用的用户操作可以是***根据用户使用习惯智能设置的。
具体的,针对一个应用,终端可以分别记录该应用的各个关联功能的被使用次数或被使用时长,并确定常用的关联功能。这里,常用的关联功能的被使用次数超过第五阈值或被使用时长超过第六阈值。针对常用的关联功能,终端可以将常用的基于该应用的应用图标的用户操作设置为启动该常用的关联功能的用户操作。其中,常用的基于应用图标的用户操作可以是终端默认的用户操作,也可以是根据用户习惯确定的。
也即是说,针对较常使用的(或关联性较高的)关联应用,可以将常用的基于应用图标的用户操作设置为快速启动该关联应用的用户操作。
例如,在图2A-2B示例中,假设“微信”的最常使用的关联应用是“图库”,且当用户单手握持终端时,基于应用图标的向上滑动操作是常用操作。因此,***可以将基于“微信”应用图标的向上滑动操作设置为快速启动“图库”的用户操作。
例如,在图3A-3B示例中,假设桌面文件夹内最常使用的应用是“设置”,且当用户单手握持终端时,基于桌面文件夹图标202的向上滑动操作是常用操作。因此,***可以将基于桌面文件夹图标202的向上滑动操作设置为快速启动“设置”的用户操作。
示例仅仅用于解释本申请,不应构成限定。关于***根据用户使用习惯智能设置用于快速启动各个关联应用的用户操作的策略,这里不作限制。
可以理解的,根据用户使用习惯智能设置基于应用图标的快速启动各个关联应用的用户操作,更加符合用户的使用习惯,用户体验更佳。
不限于上述几种方式,基于应用图标的快速启动各个关联应用的用户操作还可以通过其他方式确定,例如基于应用图标的快速启动关联应用的用户操作可以是终端随机设置的,本申请不作限制。
可以理解的,本实施例中未提及的内容或说明可以参考前述人机交互实施例中的相关部分,这里不再赘述。
为了进一步理解本申请提供的应用控制方法,下面通过图14和图15详细介绍上述几个实施例的结合实施,即通过单指交互快速启动关联应用(如图2A-2B或图3A-3B)、通过单指交互触发操作提示(如图4A-4C或图5A-5B或图6A-6C或图7A-7B)、通过多指交互快速启动一个应用关联的***设置(如图8A-8C)的结合实施。
图14示出了在***中结合实施上述几个实施例的功能示意图。如图14所示,***可包括:应用(application)层、框架(framework)层和内核(kernel)层。
具体实现中,可以在应用层针对桌面上的应用图标设置***,用于监听用户操作应用图标的指令。如图15所示,当***捕捉到基于桌面应用的不同类型的用户操作时,***可以执行但不限于下述步骤:
当***捕捉到基于应用图标的单指操作,例如基于应用图标的向上滑动操作/向下滑动操作/向左滑动操作/向右滑动操作,***可启动该滑动操作对应的关联应用。例如,在图2A-2B示例中,假设该***是“微信”应用图标的***。当***捕捉到图2A所示的用户操作时,***可启动关联应用“图库”。示例仅仅用于解释本申请,不应构成限定。
当***捕捉到基于应用图标的单指操作,例如用户手指靠近应用图标,***可触发显示用于启动关联应用的操作提示。例如,在图4A-4C示例中,假设该***是“微信”应用图标的***。当***捕捉到图4A所示的用户操作时,***可触发显示环形提示区域203。示例仅仅用于解释本申请,不应构成限定。
当***捕捉到多指操作,例如基于应用图标的多指触控操作,***可启动应用关联的***设置。例如,在图10A-10C示例中,假设该***是“微信”应用图标的***。当***捕捉到图10A所示的用户操作时,***可启动“微信”的应用权限设置。示例仅仅用于解释本申请,不应构成限定。
不限于图14和图15,实际应用中还可以根据具体需求来结合实施本申请提供的上述各个实施例。
图16示出了本申请提供的一种终端的功能框图。终端的功能块可由硬件、软件或硬件与软件的组合来实施本申请提供的技术方案。所属领域的技术人员应理解,图16中所描述的功能块可经组合或分离为若干子功能块以实施本申请提供的技术方案。因此,本申请中上面描述的内容可支持对下述功能模块的任何可能的组合或分离或进一步定义。如图16所示,终端200可包括:第一输入单元201和启动单元204。其中:
第一输入单元201可用于检测基于应用图标的用户操作。
启动单元204可用于响应于第一输入单元201检测到用户操作,启动该用户操作对应的关联功能。
其中,该应用图标表征的应用可具有至少一个关联功能。该用户操作对应的关联功能属于该至少一个关联功能,该至少一个关联功能可以包括以下至少一项:该应用的关联应用、该应用的分身应用。
具体实现中,第一输入单元201可以为图11实施例中的触摸面板131或手势传感器181等输入装置。启动单元204可以为图11实施例中的处理器110。
可选的,该至少一个关联功能还可以包括以下至少一项:该应用提供的功能(如应用级别的设置等)、该应用关联的***功能(如***设置等)。
特别的,如果应用图标是桌面文件夹图标,则桌面文件夹图标表征的桌面文件夹即该桌面文件夹图标表征的应用,该桌面文件夹的关联应用可包括该桌面文件夹内的应用。
本申请中,基于应用图标的用户操作可以是基于应用图标的滑动操作。滑动方向或滑动轨迹等可以用来定义不同的滑动操作,基于应用图标的不同的滑动操作可用于启动不同的关联功能。不限于滑动操作,基于应用图标的快速启动关联应用的用户操作还可以是其他形式的触控操作,例如基于应用图标的特定频次的点击操作、按压操作等等,这里不作限制。不限于触控操作,基于应用图标的快速启动关联应用的用户操作还可以是针对应用图标的体感操作,不直接接触触摸屏。
在一些可选的实现方式中,如图16所示,终端200还可进一步包括:设置单元206,可用于设置一个应用的关联应用。具体实现中,启动单元204可以为图11实施例中的处理器110。具体的,设置单元206可以通过但不限于下述几种方式设置关联应用:
(1)如图16所示,终端200还可进一步包括:第三输入单元203,可用于接收用户输入的第一设置操作。具体实现中,第三输入单元203可以是图11实施例中的触摸面板131、按键133或音频电路173等输入装置。这里,第一设置操作可用于设置应用的关联功能。设置单元206可用于根据第一设置操作,设置应用的关联功能。
(2)设置单元206可用于根据预设规则设置关联应用。
可选的,针对一个应用,设置单元206可用于将与该应用的应用类型相同的其他应用设置为该应用的关联应用。
可选的,针对一个应用,设置单元206可用于设置其他应用名称的首字母相同的应用为该应用的关联应用。例如,可以将其他应用名称的首字母为“W”的应用设置为“微信”(“微信”的首字母为“W”)的关联应用。示例仅仅用于解释本申请,不应构成限定。
可以理解的,通过预设规则确定一个应用的关联应用,便于用户确定出一个应用的关联应用是哪些,简单有效。不限于上述两种方式,设置单元206设置关联应用的预设规则还可以不同,这里不作限制。
(3)设置单元206可用于根据应用的运行情况设置关联应用。
可选的,针对一个应用,设置单元206可用于将与该应用同时运行的次数最多或时间最长的其他应用确定为该应用的关联应用。例如,设置单元206分析各个应用的运行情况发现,用户经常在启动“微信”的同时,启动“图库”和“喜马拉雅”,因此,设置单元206可以确定“图库”和“喜马拉雅”是“微信”的关联应用。这种实现方式更加符合用户的使用习惯,进一步提高了用户体验。示例仅仅用于解释本申请,不应构成限定。
可选的,针对一个应用,设置单元206可以将与该应用共享数据的其他应用设置为该应用的关联应用。例如,“淘宝(Taobao)”和“支付宝(Alipay)”之间共享数据,设置单元206可以将“支付宝”确定为“淘宝”的关联应用。这样便于用户在使用“淘宝”时快速打开“支付宝”,进一步提高了用户体验。“淘宝”是一款电子商务的应用,“支付宝”是一款在线支付的应用,示例仅仅用于解释本申请,不应构成限定。
可以理解的,根据应用的运行情况智能确定一个应用的关联应用,可以深度挖掘出应用之间的关联性,更加符合用户使用习惯,用户体验更佳。不限于上述两种方式,终端智能确定关联应用的方式还可以不同,这里不作限制。
本申请中,如果应用图标是桌面文件夹图标,则桌面文件夹图标表征的桌面文件夹即该桌面文件夹图标表征的应用,该桌面文件夹的关联应用可包括该桌面文件夹内的应用,该桌面文件夹内可包括多个应用。
在一些可选的实现方式中,设置单元206可以通过但不限于下述几种方式设置桌面文件夹的关联应用(即桌面文件夹内的应用):
(1)如图16所示,终端200还可进一步包括:第三输入单元203,可用于接收用户输入的第一设置操作。具体实现中,第三输入单元203可以是图11实施例中的触摸面板131、按键133或音频电路173等输入装置。这里,第一设置操作可用于设置桌面文件夹内的应用。设置单元206可用于根据第一设置操作设置桌面文件夹内的应用。
例如,桌面文件夹图标表征的桌面文件夹的关联应用(“Safari”、“设置”、“通讯录”和“手电筒”)可以是用户根据自身喜好设置的。示例仅仅用于解释本申请,不应构成限定。关于用户设置关联应用的策略,这里不作限制。
(2)设置单元206可用于根据预设规则设置桌面文件夹内的应用。
可选的,设置单元206可用于将应用类型相同的应用添加到同一个桌面文件夹中。
例如,设置单元206可用于将社交类应用(如微信、推特Twitter)添加到同一个桌面文件夹中。示例仅仅用于解释本申请,不应构成限定。
可选的,设置单元206可用于将应用名称的首字母相同的应用添加到同一个桌面文件夹中。
例如,设置单元206可用于将其他应用名称的首字母为“G”的应用(如谷歌地图(Google Maps)、谷歌邮箱(Gmail)等)添加到同一个桌面文件夹中。示例仅仅用于解释本申请,不应构成限定。
可以理解的,通过预设规则确定一个应用的关联应用,便于用户快速确定出一个桌面文件及中的应用是哪些,简单有效。不限于上述两种方式,设置单元206设置桌面文件夹内的应用的预设规则还可以不同,这里不作限制。
(3)设置单元206可用于根据应用的运行情况智能设置桌面文件夹内的应用。
可选的,设置单元206可用于将同时运行的次数较多或时间较长的多个应用添加到同一个桌面文件夹中。
例如,设置单元206可用于分析各个应用的运行情况发现,用户经常在启动“微信”的同时,启动“图库”和“喜马拉雅”,因此,设置单元206可用于可以确定“图库”、“喜马拉雅”和“微信”这三个应用的关联程度较高,可以将这三个应用添加到同一个桌面文件夹中。示例仅仅用于解释本申请,不应构成限定。
可选的,设置单元206可用于可以将需要进行数据共享的多个应用添加到同一个桌面文件夹中。
例如,“淘宝”和“支付宝”之间共享数据,终端可以确定“支付宝”和“淘宝”的关联程度较高,可以将这两个应用添加到同一个桌面文件夹中。示例仅仅用于解释本申请,不应构成限定。
可以理解的,根据应用的运行情况智能设置桌面文件夹中的应用,可以深度挖掘出应用之间的关联性,更加符合用户使用习惯,用户体验更佳。不限于上述两种方式,设置单元206智能设置桌面文件夹中的应用的方式还可以不同,这里不作限制。
在一些可选的实现方式中,设置单元206可以通过但不限于下述几种方式设置用于快速启动关联应用的基于应用图标的用户操作。
(1)如图16所示,终端200还可进一步包括:第三输入单元203,可用于接收用户输入的第二设置操作。具体实现中,第三输入单元203可以是图11实施例中的触摸面板131、按键133或音频电路173等输入装置。这里,第二设置操作可用于设置快速启动该应用的关联功能的基于应用图标的用户操作。设置单元206可用于根据第二设置操作设置快速启动该应用的关联功能的基于应用图标的用户操作。
(2)设置单元206可用于根据用户使用习惯智能设置基于应用图标的快速启动关联应用的用户操作。
可选的,针对较常使用的(或关联性较高的)关联应用,设置单元206可用于将常用的基于应用图标的用户操作设置为快速启动该关联应用的用户操作。
例如,假设“微信”的最常使用的关联应用是“图库”,且当用户单手握持终端时,基于应用图标的向上滑动操作是常用操作。因此,设置单元206可用于将基于“微信”应用图标的向上滑动操作设置为快速启动“图库”的用户操作。
例如,假设桌面文件夹内最常使用的应用是“设置”,且当用户单手握持终端时,基于桌面文件夹图标的向上滑动操作是常用操作。因此,设置单元206可用于将基于桌面文件夹图标的向上滑动操作设置为快速启动“设置”的用户操作。
示例仅仅用于解释本申请,不应构成限定。关于终端根据用户使用习惯智能设置用于快速启动各个关联应用的用户操作的策略,这里不作限制。
这里,设置单元206可用于根据基于任意应用的应用图标的用户操作分析得出常用的基于应用图标的用户操作。例如,假设用户经常在“淘宝”应用图标上向上滑动来启动“淘宝”的关联应用。那么,设置单元206可用于将基于应用图标向上滑动的用户操作确定为常用的基于应用图标的用户操作,该常用的基于应用图标的用户操作适用其他应用图标。例如,针对“图库”应用图标,设置单元206可用于确定基于“图库”应用图标的向上滑动操作为常用的基于“图库”应用图标的用户操作。示例仅仅用于解释本申请,实际应用中,设置单元206还可以通过其他方式确定出常用的基于应用图标的用户操作,这里不作限制。
可以理解的,根据用户使用习惯智能设置基于应用图标的快速启动各个关联应用的用户操作,更加符合用户的使用习惯,用户体验更佳。
在一些可选的实现方式中,如图16所示,终端200还可包括:显示单元205,可用于显示操作提示。具体实现中,显示单元205可以是图11实施例中的显示器160。该操作提示可以用于指示启动该应用的关联功能的基于应用图标的用户操作,即用于提示用户如何进行基于应用图标的操作来启动具体的关联功能。这样,可避免给用户带来记忆负担。
可选的,如图16所示,终端200还可包括:第二输入单元202,可用于检测执行所述用户操作的对象(如用户手指、触控笔等)靠近应用图标。具体实现中,第二输入单元202可以是图11实施例中的配置有悬浮触控检测功能的触摸面板131、手势传感器181或3D摄像头172等输入装置。显示单元205具体可用于在第二输入单元202检测到执行用户操作的对象(如用户手指、触控笔等)靠近应用图标时,显示操作提示。
在一些可选的实现方式中,显示单元205可以通过但不限于以下几种方式显示操作提示:
第1种实现方式,显示单元205可具体用于在应用图标周围显示环形提示区域,并在该环形提示区域上显示至少一个关联功能的标识信息。
具体实现中,启动单元204可用于响应于第一输入单元201检测到的在应用图标上向环形提示区域中的标识信息滑动的滑动操作,并启动该滑动操作指向的关联功能的用户界面。这里,该滑动操作指向的关联功能为该滑动操作指向的标识信息表征的关联功能。
第2种实现方式,显示单元205可具体用于在应用图标周围悬浮显示至少一个预设形状的提示区域,例如“泡泡”,预设形状的提示区域中可以中显示有关联应用的标识信息(如应用图标)。“泡泡”可以是一个泡泡形状的提示区域,该提示区域中显示有应用的标识信息(如应用图标)。
在一种可能实现方式中,启动单元204可用于响应于检测到的在应用图标上向预设形状的提示区域中的标识信息滑动的滑动操作,并启动该滑动操作指向的关联功能。这里,该滑动操作指向的关联功能为该滑动操作指向的标识信息表征的关联功能。
在另一种可能实现方式中,启动单元204可用于响应于第一输入单元201检测到的作用于预设形状的提示区域的用户操作,并启动该用户操作所作用于的关联功能。这里,该用户操作所作用于的关联功能为该用户操作所作用于的预设形状的提示区域(如“泡泡”)中显示的标识信息表征的关联功能。
第3种实现方式,显示单元205可具体用于在应用图标上面悬浮显示至少一个预设形状的提示区域,例如“泡泡”,预设形状的提示区域中可以中显示有关联应用的标识信息(如应用图标)。
具体实现中,启动单元204可用于响应于第一输入单元201检测到的作用于预设形状的提示区域的用户操作,并启动该用户操作所作用于的关联功能。这里,该用户操作所作用于的关联功能为该用户操作所作用于的预设形状的提示区域(如“泡泡”)中显示的标识信息表征的关联功能。
在一些可选的实现方式中,第一输入单元201可用于检测在应用图标上的圆弧形滑动轨迹的滑动操作。启动单元204可用于响应于第一输入单元201检测到的圆弧形滑动轨迹的滑动操作,启动多个关联应用。
不限于圆弧形滑动轨迹的滑动操作,用于快速启动多个关联应用的用户操作还可以是基于应用图标的其他滑动轨迹的滑动操作,例如逆时针滑动轨迹的滑动操作、Z字型滑动轨迹等,也还可以是基于应用图标的其他触控操作或非触控操作。
可以理解的,关于图16的终端200包括的功能块的具体实现方式,可参考前述方法实施例,这里不赘述。
综上,实施本申请提供的技术方案,可实现通过基于应用图标的用户操作即可快速启动关联功能,无需用户多次操作(例如翻页查找、点击启动等等),更加简单便捷。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:ROM或随机存储记忆体RAM、磁碟或者光盘等各种可存储程序代码的介质。
Claims (13)
1.一种应用控制方法,其特征在于,包括:
终端检测到针对应用图标的用户操作;
所述终端启动所述应用图标所表征应用的关联功能,所述应用的关联功能包括以下任意一项或多项:所述应用提供的功能、所述应用关联的***功能、所述应用的关联应用、或所述应用的分身应用。
2.根据权利要求1所述的方法,其特征在于,
所述应用具有一个或多个关联功能,所述终端启动的关联功能属于所述一个或多个关联功能。
3.根据权利要求1或2所述的方法,其特征在于,所述终端检测到针对应用图标的用户操作之前,所述方法还包括:
所述终端显示操作提示,所述操作提示用于指示所述用户操作。
4.根据权利要求3所述的方法,其特征在于,所述终端显示操作提示之前,所述方法还包括:
所述终端检测到对象靠近所述应用图标。
5.根据权利要求3或4所述的方法,其特征在于,所述操作提示包括:
所述终端以所述应用图标为中心的显示在周围的环形提示区域,所述环形提示区域上显示有所述应用的关联功能的标识信息;
或者,悬浮显示在所述应用图标周围的预设形状的提示区域,所述提示区域中显示有所述应用的关联功能的标识信息。
6.根据权利要求1-5任一项所述的方法,其特征在于,
所述用户操作包括在所述应用图标上向所述标识信息滑动的滑动操作,所述终端启动的关联功能为,所述滑动操作指向的所述标识信息所表征的关联功能。
7.根据权利要求3或4所述的方法,其特征在于,所述操作提示包括:
悬浮显示在所述应用图标周围的预设形状的提示区域,所述提示区域中显示有所述应用的关联功能的标识信息;
或者,显示在所述应用图标上的预设形状的提示区域,所述提示区域中显示有所述应用的关联功能的标识信息。
8.根据权利要求7所述的方法,其特征在于,
所述用户操作包括作用于所述提示区域的操作,所述终端启动的关联功能为,接收到所述操作的所述提示区域中的标识信息所表征的关联功能。
9.根据权利要求1-4任一项所述的方法,其特征在于,
所述用户操作包括在所述应用图标上的滑动轨迹。
10.根据权利要求1-4任意一项所述的方法,其特征在于,所述终端启动的关联功能包括一个或多个。
11.根据权利要求10所述的方法,其特征在于,所述终端启动的关联功能包括所述应用的多个关联应用,启动的所述多个关联应用提供的用户界面被分屏显示在所述终端中。
12.一种终端,其特征在于,包括:显示器、输入装置、存储器以及耦合与所述存储器的处理器,所述处理器用于执行程序,使得所述终端实现如权利要求1-11任一项所述的方法。
13.一种计算机可读存储介质,包括指令,其特征在于,当所述指令在电子设备上运行时,使得所述电子设备执行如权利要求1至11任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210603259.XA CN114879878A (zh) | 2017-11-21 | 2017-11-21 | 应用控制方法、图形用户接口及终端 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201780097077.7A CN111373358A (zh) | 2017-11-21 | 2017-11-21 | 应用控制方法、图形用户接口及终端 |
PCT/CN2017/112037 WO2019100191A1 (zh) | 2017-11-21 | 2017-11-21 | 应用控制方法、图形用户接口及终端 |
CN202210603259.XA CN114879878A (zh) | 2017-11-21 | 2017-11-21 | 应用控制方法、图形用户接口及终端 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201780097077.7A Division CN111373358A (zh) | 2017-11-21 | 2017-11-21 | 应用控制方法、图形用户接口及终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114879878A true CN114879878A (zh) | 2022-08-09 |
Family
ID=66631468
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201780097077.7A Pending CN111373358A (zh) | 2017-11-21 | 2017-11-21 | 应用控制方法、图形用户接口及终端 |
CN202210603259.XA Pending CN114879878A (zh) | 2017-11-21 | 2017-11-21 | 应用控制方法、图形用户接口及终端 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201780097077.7A Pending CN111373358A (zh) | 2017-11-21 | 2017-11-21 | 应用控制方法、图形用户接口及终端 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11221733B2 (zh) |
EP (1) | EP3644172B1 (zh) |
CN (2) | CN111373358A (zh) |
WO (1) | WO2019100191A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116643682A (zh) * | 2023-07-26 | 2023-08-25 | 深圳市泰衡诺科技有限公司 | 显示方法、智能终端及存储介质 |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10261672B1 (en) * | 2014-09-16 | 2019-04-16 | Amazon Technologies, Inc. | Contextual launch interfaces |
USD864226S1 (en) * | 2017-02-22 | 2019-10-22 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
EP3834084A1 (en) * | 2018-08-10 | 2021-06-16 | Rimo Capital Ltd | A remediation system to prevent incompatible program module installation in an information processing system |
CN111597009B (zh) * | 2018-09-21 | 2023-08-04 | Oppo广东移动通信有限公司 | 应用程序显示的方法、装置及终端设备 |
CN110377382A (zh) * | 2019-06-27 | 2019-10-25 | 北京小米移动软件有限公司 | 提醒消息显示方法及装置、移动终端及存储介质 |
CN112306564B (zh) * | 2020-11-05 | 2023-05-09 | 四川长虹教育科技有限公司 | 实现智能交互大屏快速开机的方法 |
CN112612757A (zh) * | 2020-12-24 | 2021-04-06 | 百度在线网络技术(北京)有限公司 | 应用展示方法、装置、设备、存储介质以及程序产品 |
USD986256S1 (en) * | 2021-03-02 | 2023-05-16 | Walmart Apollo, Llc | Display screen with graphical user interface |
US11501630B2 (en) | 2021-03-02 | 2022-11-15 | Walmart Apollo, Llc | Systems and methods for processing emergency alert notifications |
CN113360235B (zh) * | 2021-06-23 | 2024-07-09 | 东风汽车有限公司东风日产乘用车公司 | 一种快捷方式的处理方法、装置及存储介质 |
CN113521740B (zh) * | 2021-07-28 | 2024-06-11 | 北京达佳互联信息技术有限公司 | 云游戏的控制方法和控制装置 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080222545A1 (en) | 2007-01-07 | 2008-09-11 | Lemay Stephen O | Portable Electronic Device with a Global Setting User Interface |
KR101537706B1 (ko) * | 2009-04-16 | 2015-07-20 | 엘지전자 주식회사 | 이동 단말기 및 그 제어 방법 |
JP5799628B2 (ja) * | 2011-07-15 | 2015-10-28 | ソニー株式会社 | 情報処理装置、情報処理方法、及びプログラム |
US20140075394A1 (en) * | 2012-09-07 | 2014-03-13 | Samsung Electronics Co., Ltd. | Method and apparatus to facilitate interoperability of applications in a device |
US9063563B1 (en) * | 2012-09-25 | 2015-06-23 | Amazon Technologies, Inc. | Gesture actions for interface elements |
KR102147686B1 (ko) * | 2013-06-21 | 2020-08-26 | 삼성전자주식회사 | 오브젝트 실행 장치 및 방법 |
KR20150013991A (ko) * | 2013-07-25 | 2015-02-06 | 삼성전자주식회사 | 휴대단말기의 어플리케이션 실행 방법 및 장치 |
US10108310B2 (en) * | 2013-08-16 | 2018-10-23 | Marvell World Trade Ltd | Method and apparatus for icon based application control |
US10261672B1 (en) * | 2014-09-16 | 2019-04-16 | Amazon Technologies, Inc. | Contextual launch interfaces |
US10627987B2 (en) * | 2015-05-19 | 2020-04-21 | Samsung Electronics Co., Ltd. | Method for launching a second application using a first application icon in an electronic device |
US10642484B1 (en) * | 2016-03-31 | 2020-05-05 | Kyocera Document Solutions Inc. | Display device |
CN106843723A (zh) * | 2016-12-29 | 2017-06-13 | 努比亚技术有限公司 | 一种应用程序关联运用方法和移动终端 |
CN106874046B (zh) * | 2017-01-22 | 2020-02-07 | 维沃移动通信有限公司 | 一种应用程序的操作方法及移动终端 |
CN107239191A (zh) * | 2017-05-19 | 2017-10-10 | 努比亚技术有限公司 | 应用切换方法、终端及计算机可读存储介质 |
-
2017
- 2017-11-21 CN CN201780097077.7A patent/CN111373358A/zh active Pending
- 2017-11-21 EP EP17933168.1A patent/EP3644172B1/en active Active
- 2017-11-21 WO PCT/CN2017/112037 patent/WO2019100191A1/zh unknown
- 2017-11-21 US US16/635,274 patent/US11221733B2/en active Active
- 2017-11-21 CN CN202210603259.XA patent/CN114879878A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116643682A (zh) * | 2023-07-26 | 2023-08-25 | 深圳市泰衡诺科技有限公司 | 显示方法、智能终端及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2019100191A1 (zh) | 2019-05-31 |
CN111373358A (zh) | 2020-07-03 |
US20200371667A1 (en) | 2020-11-26 |
EP3644172A1 (en) | 2020-04-29 |
US11221733B2 (en) | 2022-01-11 |
EP3644172B1 (en) | 2024-01-24 |
EP3644172A4 (en) | 2020-09-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114879878A (zh) | 应用控制方法、图形用户接口及终端 | |
US11762550B2 (en) | Electronic device including touch sensitive display and method for managing the display | |
CN108027706B (zh) | 一种应用界面显示方法以及终端设备 | |
US20200401281A1 (en) | Information Display Method, Graphical User Interface, and Terminal | |
KR102497195B1 (ko) | 컨텐츠를 처리하는 방법 및 이를 위한 전자 장치 및 저장 매체 | |
EP2990930B1 (en) | Scraped information providing method and apparatus | |
EP2905679B1 (en) | Electronic device and method of controlling electronic device | |
CN106062763B (zh) | 一种显示应用、图片的方法、装置及电子设备 | |
JP2022163060A (ja) | 通知処理方法、電子デバイス、およびプログラム | |
US10732793B2 (en) | Apparatus and method for providing information via portion of display | |
WO2016037318A1 (zh) | 一种指纹识别方法、装置及移动终端 | |
CN108463799B (zh) | 电子设备的柔性显示器及其操作方法 | |
KR20150127989A (ko) | 사용자 인터페이스 제공 방법 및 장치 | |
EP3001300B1 (en) | Method and apparatus for generating preview data | |
US9921735B2 (en) | Apparatuses and methods for inputting a uniform resource locator | |
CN112119623B (zh) | 基于帐户组共享内容的方法和执行该方法的电子装置 | |
US10908701B2 (en) | Electronic device and method for capturing multimedia content | |
KR20150073354A (ko) | 디스플레이를 통하여 제공되는 오브젝트 처리 방법 및 장치 | |
CN111309237A (zh) | 一种切换支付功能方法及电子设备 | |
KR20160056827A (ko) | 콘텐트를 공유하는 방법 및 콘텐트 공유 시스템 | |
KR102340251B1 (ko) | 데이터 관리 방법 및 그 방법을 처리하는 전자 장치 | |
WO2020048159A1 (zh) | 解锁控制方法及相关装置 | |
KR102305114B1 (ko) | 데이터 처리 방법 및 그 전자 장치 | |
CN105446602B (zh) | 定位文章关键词的装置和方法 | |
US11188227B2 (en) | Electronic device and key input method therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |