CN107508992A - 一种移动终端及其启动应用程序快捷方式的方法和*** - Google Patents
一种移动终端及其启动应用程序快捷方式的方法和*** Download PDFInfo
- Publication number
- CN107508992A CN107508992A CN201710818034.5A CN201710818034A CN107508992A CN 107508992 A CN107508992 A CN 107508992A CN 201710818034 A CN201710818034 A CN 201710818034A CN 107508992 A CN107508992 A CN 107508992A
- Authority
- CN
- China
- Prior art keywords
- sliding trace
- application program
- mobile terminal
- matching condition
- shortcut
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
-
- 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/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72406—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种移动终端及其启动应用程序快捷方式的方法和***,其中,所述方法包括:获取移动终端屏幕上触点的滑动轨迹;在所述滑动轨迹满足预设的匹配条件时,启动应用程序快捷方式;所述匹配条件包括:滑动轨迹在应用程序的图标识别区域内或图标覆盖区域内。可见,用户只需在应用程序的图标识别区域内或图标覆盖区域内进行相应的滑动,即可启动应用程序的快捷方式,操作非常方便,适用范围广,实现简单,响应速度快,可拓展性强。
Description
技术领域
本发明涉及移动终端通信技术领域,具体涉及一种移动终端及其启动应用程序快捷方式的方法和***。
背景技术
智能手机和移动互联网的普及和发展,给我们的生活带来了更多的便捷,让越来越多用户习惯于通过手机应用来购物、聊天、打车。随着人们对手机应用需求的激增,应用市场得到了前所未有的发展。手机应用种类越来越丰富,功能越来越全面,几乎覆盖了生活的方方面面。
为了让用户在享受应用丰富功能的同时,又能快速找到常用的功能。应用通常会提供一个应用快捷方式,将应用的核心功能或是使用频率较高的功能通过这种方式呈现在用户面前,从而快速响应用户需求。
通常我们打开某个功能,可能需要经过几个步骤的轻点(较轻的触控点击),比如我们想自拍时,需要先打开“相机”的应用程序,然后点击右上角的前后置摄像头切换键,需要经过两次“轻点”的操作。但是通过应用快捷方式,用户不需要打开应用,等待其加载完成,然后进入应用找到所需功能这一系列步骤,只需要直接点击应用快捷方式中的某项功能就能一步完成所需功能。
目前,苹果公司在iphone 6s上加入了3D touch技术,从而衍生出一系列个性化的功能扩展,比如Peek、Pop和快捷操作。
3D touch的实现得益于iPhone 6s和6s Plus全新的屏幕面板,以往的iPhone屏幕面板通常只有表层玻璃和触控面板组成,但是iPhone 6s和iPhone 6s Plus的屏幕面板则有几层组成:第一层是表层玻璃;接下来是具有3D Touch技术的Retina HD的显示屏;第三层是电容式压力传感器,在屏幕的下方还有一个Taptic Engine,这个零件是用来反馈触感的,我们在进行Peek和Pop操作时能感受到不同的触感反馈,这正是Taptic Engine提供的。
通过对桌面应用图标进行重压,便会弹出一个应用快捷方式。比如重压相机应用图标,将弹出一个包含“自拍”、“录制视频”、“录制慢动作视频”、“拍照”四项功能的应用快捷方式,基本满足了用户有关相机的日常使用。
该技术的不足在于:
目前,仅在iphone上得到了普及,而绝大部分android***和其它***的手机均未采用3D touch技术,所以通过重压应用图标的方式来弹出应用快捷方式也没有得到推广。
Android在7.1版本中加入了App Shortcuts(应用快捷方式)新特性,该功能与iPhone上的3D Touch功能相似,通过长按应用图标,可弹出应用快捷方式,点击可以直接跳转到相应的界面。目前最多支持5个快捷方式,不同的是Android支持通过拖拽将快捷方式固定到桌面。
该技术的缺陷在于:
(1)只能在Google的Nexus及Pixel设备上使用
(2)***必须是Android 7.1及以上(API Level>=25)
(3)已经被用户固定到桌面的快捷方式必须得到兼容性处理,因为用户基本上失去了对其控制,除了升级时禁用。
因此,现有应用程序的快捷方式还有待改进和提高。
发明内容
本发明的目的在于克服现有技术的缺点和不足,通过获取移动终端屏幕上触点的轨迹,在所述轨迹满足预设的匹配条件时,达到启动应用程序快捷方式的目的。
根据本发明的第一方面,本发明提供一种移动终端启动应用程序快捷方式的方法,包括如下步骤:
获取移动终端屏幕上触点的滑动轨迹;
判断所述滑动轨迹是否满足预设的匹配条件,在所述滑动轨迹满足预设的匹配条件时,启动应用程序快捷方式;所述匹配条件包括:滑动轨迹在应用程序的图标识别区域内或图标覆盖区域内。
所述的移动终端启动应用程序快捷方式的方法,其中,所述匹配条件还包括:滑动轨迹为Z字形路径或O形路径;Z字形路径中单次沿一个方向滑动的距离大于预设距离,O形路径中滑动的圈数超过预设圈数。
所述的移动终端启动应用程序快捷方式的方法,其中,在所述滑动轨迹不满足匹配条件时,弹出操作向导以指引用户输入正确的滑动轨迹。
所述的移动终端启动应用程序快捷方式的方法,其中,所述方法还包括步骤:
将满足匹配条件的滑动轨迹存储在数据库中,在后续获取移动终端屏幕上触点的滑动轨迹后,采用数据库中的滑动轨迹来匹配当前获取的滑动轨迹,匹配成功则启动应用程序快捷方式。
根据本发明的第二方面,本发明提供一种移动终端启动应用程序快捷方式的***,包括:
轨迹获取模块,用于获取移动终端屏幕上触点的滑动轨迹;
匹配控制模块,用于判断所述滑动轨迹是否满足预设的匹配条件,在所述滑动轨迹满足预设的匹配条件时,启动应用程序快捷方式;所述匹配条件包括:滑动轨迹在应用程序的图标识别区域内或图标覆盖区域内。
所述的移动终端启动应用程序快捷方式的***,其中,所述匹配条件还包括:滑动轨迹为Z字形路径或O形路径;Z字形路径中单次沿一个方向滑动的距离大于预设距离,O形路径中滑动的圈数超过预设圈数。
所述的移动终端启动应用程序快捷方式的***,其中,匹配控制模块还用于在所述滑动轨迹不满足匹配条件时,弹出操作向导以指引用户输入正确的滑动轨迹。
所述的移动终端启动应用程序快捷方式的***,其中,所述匹配控制模块还用于:
将满足匹配条件的滑动轨迹存储在数据库中,在后续获取移动终端屏幕上触点的滑动轨迹后,采用数据库中的滑动轨迹来匹配当前获取的滑动轨迹,匹配成功则启动应用程序快捷方式。
根据本发明的第三方面,本发明提供一种计算机可读存储介质,包括程序,所述程序能够被处理器执行以实现如上所述的方法。
根据本发明的第四方面,本发明提供一种移动终端,包括:
触控屏幕,用于获取移动终端屏幕上触点的滑动轨迹;
处理器,用于判断所述滑动轨迹是否满足预设的匹配条件,在所述滑动轨迹满足预设的匹配条件时,启动应用程序快捷方式;所述匹配条件包括:滑动轨迹在应用程序的图标识别区域内或图标覆盖区域内。
本发明的有益效果:本发明提供一种移动终端及其启动应用程序快捷方式的方法和***,其中,所述方法包括:获取移动终端屏幕上触点的滑动轨迹;判断所述滑动轨迹是否满足预设的匹配条件,在所述滑动轨迹满足预设的匹配条件时,启动应用程序快捷方式;所述匹配条件包括:滑动轨迹在应用程序的图标识别区域内或图标覆盖区域内。本发明适用范围广,实现简单,响应速度快,可拓展性强,能够快速启动应用快捷方式。
附图说明
图1为本发明提供的移动终端启动应用程序快捷方式的方法的流程图;
图2为本发明提供的移动终端启动应用程序快捷方式的***一实施例的结构框图;
图3为本发明提供的移动终端启动应用程序快捷方式的方法中,一种Z字形路径的示意图;
图4为本发明提供的移动终端启动应用程序快捷方式的方法中,一种O形路径的示意图;
图5为本发明提供的移动终端启动应用程序快捷方式的方法中,移动终端的屏幕界面启动快捷方式的示意图;
图6为本发明提供的移动终端的结构框图;
图7为本发明提供的计算机可读存储介质的结构框图。
具体实施方式
下面通过具体实施方式结合附图对本发明作进一步详细说明。其中不同实施方式中类似元件采用了相关联的类似的元件标号。在以下的实施方式中,很多细节描述是为了使得本申请能被更好的理解。然而,本领域技术人员可以毫不费力的认识到,其中部分特征在不同情况下是可以省略的,或者可以由其他元件、材料、方法所替代。在某些情况下,本申请相关的一些操作并没有在说明书中显示或者描述,这是为了避免本申请的核心部分被过多的描述所淹没,而对于本领域技术人员而言,详细描述这些相关操作并不是必要的,他们根据说明书中的描述以及本领域的一般技术知识即可完整了解相关操作。
另外,说明书中所描述的特点、操作或者特征可以以任意适当的方式结合形成各种实施方式。同时,方法描述中的各步骤或者动作也可以按照本领域技术人员所能显而易见的方式进行顺序调换或调整。因此,说明书和附图中的各种顺序只是为了清楚描述某一个实施例,并不意味着是必须的顺序,除非另有说明其中某个顺序是必须遵循的。
实施例一:
移动终端操作***的触摸事件中最常用的三个事件就是:ACTION_DOWN(手指按压屏幕)、ACTION_MOVE(手指在屏幕上滑动)、ACTION_UP(手指抬起)。当用户手指在屏幕上进行点击,长按和滑动操作时,便会触发这三个事件。而桌面应用程序的图标分别占据着屏幕上的一小块空间,可以检测该空间范围内触摸事件的变化。本发明提供一种移动终端启动应用程序快捷方式的方法,当用户在某个应用程序图标上用手指进行来回摩擦等操作时,***便检测到该空间内发生了连续不规则路径的触摸事件,从而启动该应用的应用快捷方式。结合图1和图2所示,所述移动终端启动应用程序快捷方式的方法包括如下步骤:
步骤S10:轨迹获取模块120获取移动终端屏幕上触点的滑动轨迹。所述滑动轨迹包括路径、时间、方向、距离等数据。
步骤S20:匹配控制模块140判断所述滑动轨迹是否满足预设的匹配条件,在所述滑动轨迹满足预设的匹配条件时,执行步骤S30;在所述滑动轨迹不满足匹配条件或者匹配控制模块140第一次进行判断时,执行步骤S20'。
步骤S20':弹出操作向导,以指引用户输入正确的滑动轨迹。所述操作向导可以是文字说明,也可以是示意图或者演示动画等。
步骤S30:启动应用程序快捷方式。
所述匹配条件包括:滑动轨迹在应用程序的图标识别区域内或图标覆盖区域内,滑动轨迹连续。换而言之,当用户手指在应用程序的图标识别区域内或图标覆盖区域内摩擦滑动,且滑动轨迹连续时,所述匹配控制模块140根据滑动的路径、时间、方向、距离等指标对摩擦滑动的操作进行量化,确认用户正是否在启动应用程序快捷方式。可见,用户只需在应用程序图标附近摩擦滑动即可启动应用快捷方式,无需特定的硬件支持,对操作***也无要求,适用范围广,实现简单,响应速度快,可拓展性强。所述摩擦滑动可以是在一个方向上快速滑动或多个方向上快速滑动。
将摩擦滑动操作的触发区域限定在应用程序的图标识别区域内或图标覆盖区域内,便于将操作对象锁定到对应的应用程序。其中,所述图标识别区域为被触控(如点击)后能启动应用程序的区域,该区域并非只限于图标在屏幕上所覆盖的区域。所述图标覆盖区域,顾名思义就是应用程序图标在屏幕上所占有的区域。本实施例中,将滑动轨迹限定在应用程序的图标覆盖区域内。由于图标的尺寸一般较小,我们可以将桌面左右切换的操作限制在非图标覆盖区域,这样滑动的同时可以避免与桌面左右页切换的操作造成冲突。
进一步的,所述匹配条件还包括:滑动轨迹为Z字形路径或O形路径;Z字形路径中单次沿一个方向滑动的距离大于预设距离,O形路径中滑动的圈数超过预设圈数。
其中,所述滑动轨迹为用户手指在屏幕上所进行的一种摩擦滑动,其中最常见的就是在某个方向上快速进行来回滑动,或者沿着某一方向持续滑动,本实施例中就是快速进行来回滑动。其包括路径、时间、方向和距离等指标,***根据摩擦滑动的操作动作,对这些指标进行量化,以得到所述Z字形路径或O形路径。
参阅图3和图4,用户在进行触发应用程序快捷方式时,手指在屏幕上要进行按压屏幕、在屏幕上滑动和手指抬起三个动作,本实施例中,这三个动作都必须限定在桌面应用程序的图标覆盖区域A内。由于滑动轨迹具有方向性,所述Z字形路径可分为左右方向,上下方向、左向上方向、左向下方向、右向上方向、右向下方向以及斜方向;所述O形路径则分为顺时针方向和逆时针方向,所述O形路径还包括滑动圈数。
本实施例中,所述Z字形路径的预设距离为:图标覆盖区域A的对角线长度L的1/3。所述O形路径的预设圈数为:两圈。
进一步的,所述匹配条件还可以包括:所述滑动轨迹的持续时间在预设时间内。用户在启动应用程序快捷方式时,手指在图标识别区域内或图标覆盖区域内进行摩擦滑动的过程是具有时间性的,而且很短暂,通常在1s之内。根据用户操作习惯的不同,结合本实施例,所述预设时间设置在0.1s-1s之间,例如1s。
本实施例中,用户只需在移动终端的触控屏幕上进行“摩擦滑动”操作,移动终端的轨迹获取模块120检测并记录屏幕上触点的滑动轨迹。进而匹配控制模块140根据滑动轨迹中各点的坐标判断所述滑动轨迹是否在应用程序的图标识别区域内或图标覆盖区域内,根据各点被触控的时间判断滑动轨迹是否连续,根据滑动轨迹中各点的坐标判断滑动轨迹是否为Z字形路径或O形路径,Z字形路径中单次沿一个方向滑动的距离是否大于预设距离,O形路径中滑动的圈数是否超过预设圈数,所述滑动轨迹的持续时间是否在预设时间内。在滑动轨迹在应用程序的图标识别区域内或图标覆盖区域内,滑动轨迹连续,滑动轨迹为Z字形路径或O形路径,Z字形路径中单次沿一个方向滑动的距离大于1/3倍图标覆盖区域A的对角线长度L,O形路径中滑动的圈数超过2圈,滑动轨迹的持续时间在1s内,则在屏幕上弹出应用快捷菜单(如图5所示),根据用户的选择(item1或item2)来启动对应的快捷方式,用户只需适应一个新的操作习惯即可启动应用程序的快捷方式,非常方便。
当然,通过匹配所述滑动轨迹不仅可以启动应用程序快捷方式,还可以在此基础上加入其它更丰富的定制功能,比如在时钟应用图标上进行左向上Z字形路径摩擦滑动直接报时等。
进一步的,匹配控制模块140将满足匹配条件的滑动轨迹存储在移动终端的数据库中,在后续获取移动终端屏幕上触点的滑动轨迹后,采用数据库中的滑动轨迹来匹配当前获取的滑动轨迹,匹配成功则启动应用程序快捷方式。所述数据库不仅存储满足匹配条件的滑动轨迹,还熟悉用户的滑动***方向、竖直方向、对角线方向等)的滑动轨迹进行分组。在O形路径的滑动轨迹中,对不同方向(顺时针方向、逆时针方向)的滑动轨迹进行分组。并根据出现次数由高到低进行排序。匹配控制模块140在数据库中的数据达到预设量后,采用数据库中数量最多的一组滑动轨迹的平均值来匹配当前获取的滑动轨迹,匹配成功则启动应用程序快捷方式,匹配失败则采用数据库中数量第二多的一组滑动轨迹的平均值来匹配当前获取的滑动轨迹或者恢复到采用上述匹配条件进行匹配。如此设置使得移动终端可熟悉用户的操作习惯,提高了匹配的速度。
本实施例中,用户手指在图标识别区域内或图标覆盖区域内滑动时,所述处理器20记录所述触控屏幕10上的滑动路径,并采用匹配成功的滑动路径更新相应的数据库。当然,熟悉用户的操作习惯,还可以采用深度学习的方式在数据库中获取最符合用户操作习惯的滑动路径作为模板进行匹配,这样在后续的匹配过程中,就能快速准确的进行匹配,达到快速启动应用程序快捷方式的目的。例如,用户通常使用最多的操作方式是,顺时针三圈的O形路径来启动照相机自拍功能,匹配控制模块通过上述方法即可得知,在下次用户进行同样的操作时,能够快速的响应并启动照相机自拍功能。该方式并非本实施例唯一可行的实施方式,在实际操作中,可根据用户的操作习惯及操作过程的时间,还有很多种方式可实现对应用程序快捷方式的启动,在此不再赘述。
综上所述,本发明首先获取移动终端屏幕上触点的滑动轨迹,其次在所述滑动轨迹满足预设的匹配条件时,启动应用程序快捷方式的方法,具有适用范围广、实现简单、响应速度快和可拓展性强等优点。
结合上述移动终端启动应用程序快捷方式的方法,本发明还提供一种移动终端,其具有启动应用程序快捷方式的***。
实施例二:
所述移动终端可以是具有触控屏幕的电子产品,例如手机、平板电脑、智能穿戴式设备以及其他智能触控设备等。本实施例中,以手机为例进行说明。
如图6所示,所述启动应用程序快捷方式的***包括:触控屏幕10和处理器20。
所述触控屏幕10,用于显示应用程序的图标,获取触控屏幕上触点的滑动轨迹。
所述处理器20,用于判断触控屏幕10获取的滑动轨迹是否满足预设的匹配条件,在所述滑动轨迹满足预设的匹配条件时,启动应用程序快捷方式;在所述滑动轨迹不满足匹配条件或者处理器20有史以来第一次进行判断时,在触控屏幕10上弹出操作向导,以指引用户输入正确的滑动轨迹。所述匹配条件包括:滑动轨迹在应用程序的图标识别区域内或图标覆盖区域内,滑动轨迹连续。由此快速启动应用程序快捷方式。
进一步的,所述匹配条件还包括:滑动轨迹为Z字形路径或O形路径;Z字形路径中单次沿一个方向滑动的距离大于预设距离,O形路径中滑动的圈数超过预设圈数;滑动轨迹的持续时间在预设时间内。本实施例中,所述Z字形路径的预设距离为:图标覆盖区域A的对角线长度L的1/3。所述O形路径的预设圈数为:两圈。所述预设时间设置在0.1s-1s之间,例如1s。当然预设距离、圈数和时间也可以根据用户的自定义设置而定。
换而言之,用户只需在移动终端的触控屏幕10上进行“摩擦滑动”操作,触控屏幕10检测并记录屏幕上触点的滑动轨迹。进而处理器20根据滑动轨迹中各点的坐标判断所述滑动轨迹是否在应用程序的图标识别区域内或图标覆盖区域内,根据各点被触控的时间判断滑动轨迹是否连续,根据滑动轨迹中各点的坐标判断滑动轨迹是否为Z字形路径或O形路径,Z字形路径中单次沿一个方向滑动的距离是否大于预设距离,O形路径中滑动的圈数是否超过预设圈数,所述滑动轨迹的持续时间是否在预设时间内。在滑动轨迹在应用程序的图标识别区域内或图标覆盖区域内,滑动轨迹连续,滑动轨迹为Z字形路径或O形路径,Z字形路径中单次沿一个方向滑动的距离大于1/3倍图标覆盖区域A的对角线长度L,O形路径中滑动的圈数超过2圈,滑动轨迹的持续时间在1s内,则在屏幕上弹出应用快捷菜单(如图5所示),根据用户的选择(item1或item2)来启动对应的快捷方式,用户只需适应一个新的操作习惯即可启动应用程序的快捷方式,非常方便。
进一步的,所述***还包括数据库,所述处理器20还用于将满足匹配条件的滑动轨迹存储在数据库中,在后续获取所述触控屏幕10上触点的滑动轨迹后,采用数据库中的滑动轨迹来匹配当前获取的滑动轨迹,匹配成功则启动应用程序快捷方式。
所述数据库不仅存储满足匹配条件的滑动轨迹,还对存储的滑动轨迹进行统计学分类,将Z字形路径的滑动轨迹和O形路径的滑动轨迹分类。在Z字形路径的滑动轨迹中,对不同方向(如水平方向、竖直方向、对角线方向等)的滑动轨迹进行分组。在O形路径的滑动轨迹中,对不同方向(顺时针方向、逆时针方向)的滑动轨迹进行分组。并根据出现次数由高到低进行排序。处理器20在数据库中的数据达到预设量后,采用数据库中数量最多的一组滑动轨迹的平均值来匹配当前获取的滑动轨迹,匹配成功则启动应用程序快捷方式,匹配失败则采用数据库中数量第二多的一组滑动轨迹的平均值来匹配当前获取的滑动轨迹或者恢复到采用上述匹配条件进行匹配。如此设置使得移动终端可熟悉用户的操作习惯,提高了匹配的速度。
当然,在其他实施例中,所述处理器20还可以采用深度学习的方式在数据库中获取最符合用户操作习惯的滑动路径作为模板进行匹配,这样在后续的匹配过程中,同样能快速准确的进行匹配,达到快速启动应用程序快捷方式的目的。
实施例三:
如图2所示,本实施例中,所述启动应用程序快捷方式的***包括:轨迹获取模块120和匹配控制模块140。
所述轨迹获取模块120,用于获取移动终端屏幕上触点的滑动轨迹。
所述匹配控制模块140,用于判断轨迹获取模块120获取的滑动轨迹是否满足预设的匹配条件,在所述滑动轨迹满足预设的匹配条件时,启动应用程序快捷方式;在所述滑动轨迹不满足匹配条件或者匹配控制模块140有史以来第一次进行判断时,在屏幕上弹出操作向导,以指引用户输入正确的滑动轨迹。所述匹配条件包括:滑动轨迹在应用程序的图标识别区域内或图标覆盖区域内,滑动轨迹连续。
所述匹配控制模块140启动应用程序快捷方式具体包括:所述匹配控制模块140通过所述轨迹获取模块120获取所述触控屏幕20上触点的滑动轨迹;在所述滑动轨迹满足预设的匹配条件时,所述匹配控制模块140启动应用程序快捷方式;所述滑动轨迹不满足匹配条件时,所述匹配控制模块140弹出操作向导,以指引用户输入正确的滑动轨迹。
进一步的,所述匹配条件还包括:滑动轨迹为Z字形路径或O形路径;Z字形路径中单次沿一个方向滑动的距离大于预设距离,O形路径中滑动的圈数超过预设圈数;滑动轨迹的持续时间在预设时间内。本实施例中,所述Z字形路径的预设距离为:图标覆盖区域A的对角线长度L的1/3。所述O形路径的预设圈数为:两圈。所述预设时间设置在0.1s-1s之间,例如1s。当然预设距离、圈数和时间也可以根据用户的自定义设置而定。
换而言之,用户只需在移动终端的触控屏幕10上进行“摩擦滑动”操作,轨迹获取模块120检测并记录屏幕上触点的滑动轨迹。进而匹配控制模块140根据滑动轨迹中各点的坐标判断所述滑动轨迹是否在应用程序的图标识别区域内或图标覆盖区域内,根据各点被触控的时间判断滑动轨迹是否连续,根据滑动轨迹中各点的坐标判断滑动轨迹是否为Z字形路径或O形路径,Z字形路径中单次沿一个方向滑动的距离是否大于预设距离,O形路径中滑动的圈数是否超过预设圈数,所述滑动轨迹的持续时间是否在预设时间内。在滑动轨迹在应用程序的图标识别区域内或图标覆盖区域内,滑动轨迹连续,滑动轨迹为Z字形路径或O形路径,Z字形路径中单次沿一个方向滑动的距离大于1/3倍图标覆盖区域A的对角线长度L,O形路径中滑动的圈数超过2圈,滑动轨迹的持续时间在1s内,则在屏幕上弹出应用快捷菜单(如图5所示),根据用户的选择(item1或item2)来启动对应的快捷方式,用户只需适应一个新的操作习惯即可启动应用程序的快捷方式,非常方便。
进一步的,所述***还包括数据库。所述匹配控制模块140还用于将满足匹配条件的滑动轨迹存储在数据库中,在后续获取移动终端屏幕上触点的滑动轨迹后,采用数据库中的滑动轨迹来匹配当前获取的滑动轨迹,匹配成功则启动应用程序快捷方式。
所述数据库不仅存储满足匹配条件的滑动轨迹,还对存储的滑动轨迹进行统计学分类,将Z字形路径的滑动轨迹和O形路径的滑动轨迹分类。在Z字形路径的滑动轨迹中,对不同方向(如水平方向、竖直方向、对角线方向等)的滑动轨迹进行分组。在O形路径的滑动轨迹中,对不同方向(顺时针方向、逆时针方向)的滑动轨迹进行分组。并根据出现次数由高到低进行排序。匹配控制模块140在数据库中的数据达到预设量后,采用数据库中数量最多的一组滑动轨迹的平均值来匹配当前获取的滑动轨迹,匹配成功则启动应用程序快捷方式,匹配失败则采用数据库中数量第二多的一组滑动轨迹的平均值来匹配当前获取的滑动轨迹或者恢复到采用上述匹配条件进行匹配。如此设置使得移动终端可熟悉用户的操作习惯,提高了匹配的速度。
当然,在其他实施例中,所述匹配控制模块140还可以采用深度学习的方式在数据库中获取最符合用户操作习惯的滑动路径作为模板进行匹配,这样在后续的匹配过程中,同样能快速准确的进行匹配,达到快速启动应用程序快捷方式的目的。
所述启动应用程序快捷方式的***与上述方法对应,实施例二和三中的轨迹获取模块120、匹配控制模块140、触控屏幕20和处理器10的具体功能和特点在实施例1中已经详细阐述,在此不再赘述。
本领域技术人员可以理解,上述实施方式中各种方法和***的全部或部分功能可以通过硬件的方式实现,也可以通过计算机程序的方式实现。当上述实施方式中全部或部分功能通过计算机程序的方式实现时,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器、随机存储器、磁盘、光盘、硬盘等,通过计算机执行该程序以实现上述功能。例如,如图7所示,将程序存储在设备的存储器30中,当通过处理器10执行存储器30中程序,即可实现上述全部或部分功能。另外,当上述实施方式中全部或部分功能通过计算机程序的方式实现时,该程序也可以存储在服务器、另一计算机、磁盘、光盘、闪存盘或移动硬盘等存储介质中,通过下载或复制保存到本地设备的存储器中,或对本地设备的***进行版本更新,当通过处理器执行存储器中的程序时,即可实现上述实施方式中全部或部分功能。
以上应用了具体个例对本发明进行阐述,只是用于帮助理解本发明,并不用以限制本发明。对于本发明所属技术领域的技术人员,依据本发明的思想,还可以做出若干简单推演、变形或替换。
Claims (10)
1.一种移动终端启动应用程序快捷方式的方法,其特征在于,包括如下步骤:
获取移动终端屏幕上触点的滑动轨迹;
判断所述滑动轨迹是否满足预设的匹配条件,在所述滑动轨迹满足预设的匹配条件时,启动应用程序快捷方式;所述匹配条件包括:滑动轨迹在应用程序的图标识别区域内或图标覆盖区域内。
2.根据权利要求1所述的移动终端启动应用程序快捷方式的方法,其特征在于,所述匹配条件还包括:滑动轨迹为Z字形路径或O形路径;Z字形路径中单次沿一个方向滑动的距离大于预设距离,O形路径中滑动的圈数超过预设圈数。
3.根据权利要求1所述的移动终端启动应用程序快捷方式的方法,其特征在于,在所述滑动轨迹不满足匹配条件时,弹出操作向导以指引用户输入正确的滑动轨迹。
4.根据权利要求1所述的移动终端启动应用程序快捷方式的方法,其特征在于,所述方法还包括步骤:
将满足匹配条件的滑动轨迹存储在数据库中,在后续获取移动终端屏幕上触点的滑动轨迹后,采用数据库中的滑动轨迹来匹配当前获取的滑动轨迹,匹配成功则启动应用程序快捷方式。
5.一种移动终端启动应用程序快捷方式的***,其特征在于,包括:
轨迹获取模块,用于获取移动终端屏幕上触点的滑动轨迹;
匹配控制模块,用于判断所述滑动轨迹是否满足预设的匹配条件,在所述滑动轨迹满足预设的匹配条件时,启动应用程序快捷方式;所述匹配条件包括:滑动轨迹在应用程序的图标识别区域内或图标覆盖区域内。
6.根据权利要求5所述的移动终端启动应用程序快捷方式的***,其特征在于,所述匹配条件还包括:滑动轨迹为Z字形路径或O形路径;Z字形路径中单次沿一个方向滑动的距离大于预设距离,O形路径中滑动的圈数超过预设圈数。
7.根据权利要求5所述的移动终端启动应用程序快捷方式的***,其特征在于,匹配控制模块还用于在所述滑动轨迹不满足匹配条件时,弹出操作向导以指引用户输入正确的滑动轨迹。
8.根据权利要求5所述的移动终端启动应用程序快捷方式的***,其特征在于,所述匹配控制模块还用于:
将满足匹配条件的滑动轨迹存储在数据库中,在后续获取移动终端屏幕上触点的滑动轨迹后,采用数据库中的滑动轨迹来匹配当前获取的滑动轨迹,匹配成功则启动应用程序快捷方式。
9.一种计算机可读存储介质,其特征在于,包括程序,所述程序能够被处理器执行以实现如权利要求1-4中任一项所述的方法。
10.一种移动终端,其特征在于,包括:
触控屏幕,用于获取移动终端屏幕上触点的滑动轨迹;
处理器,用于判断所述滑动轨迹是否满足预设的匹配条件,在所述滑动轨迹满足预设的匹配条件时,启动应用程序快捷方式;所述匹配条件包括:滑动轨迹在应用程序的图标识别区域内或图标覆盖区域内。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710818034.5A CN107508992A (zh) | 2017-09-12 | 2017-09-12 | 一种移动终端及其启动应用程序快捷方式的方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710818034.5A CN107508992A (zh) | 2017-09-12 | 2017-09-12 | 一种移动终端及其启动应用程序快捷方式的方法和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107508992A true CN107508992A (zh) | 2017-12-22 |
Family
ID=60696358
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710818034.5A Pending CN107508992A (zh) | 2017-09-12 | 2017-09-12 | 一种移动终端及其启动应用程序快捷方式的方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107508992A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108519841A (zh) * | 2018-03-30 | 2018-09-11 | 努比亚技术有限公司 | 应用启动方法、终端及计算机可读存储介质 |
CN109726543A (zh) * | 2018-12-30 | 2019-05-07 | 北京城市网邻信息技术有限公司 | 一种应用程序的登录方法、装置、终端设备和存储介质 |
CN110868498A (zh) * | 2019-12-21 | 2020-03-06 | 张鹏辉 | 一种在手机屏左右侧边滑动实现快捷操作的方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012022070A1 (zh) * | 2010-08-19 | 2012-02-23 | 中兴通讯股份有限公司 | 应用程序的启动方法和移动终端 |
CN102929526A (zh) * | 2012-09-25 | 2013-02-13 | 广东欧珀移动通信有限公司 | 待机状态下快速进入应用程序的实现方法 |
CN104267898A (zh) * | 2014-09-16 | 2015-01-07 | 北京数字天域科技股份有限公司 | 一种快捷触发应用程序或应用程序功能的方法及装置 |
CN105630565A (zh) * | 2016-02-04 | 2016-06-01 | 上海卓易科技股份有限公司 | 一种移动终端及其应用程序的打开方式 |
CN105824542A (zh) * | 2015-01-07 | 2016-08-03 | 阿里巴巴集团控股有限公司 | 启动应用程序功能的方法及装置 |
-
2017
- 2017-09-12 CN CN201710818034.5A patent/CN107508992A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012022070A1 (zh) * | 2010-08-19 | 2012-02-23 | 中兴通讯股份有限公司 | 应用程序的启动方法和移动终端 |
CN102929526A (zh) * | 2012-09-25 | 2013-02-13 | 广东欧珀移动通信有限公司 | 待机状态下快速进入应用程序的实现方法 |
CN104267898A (zh) * | 2014-09-16 | 2015-01-07 | 北京数字天域科技股份有限公司 | 一种快捷触发应用程序或应用程序功能的方法及装置 |
CN105824542A (zh) * | 2015-01-07 | 2016-08-03 | 阿里巴巴集团控股有限公司 | 启动应用程序功能的方法及装置 |
CN105630565A (zh) * | 2016-02-04 | 2016-06-01 | 上海卓易科技股份有限公司 | 一种移动终端及其应用程序的打开方式 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108519841A (zh) * | 2018-03-30 | 2018-09-11 | 努比亚技术有限公司 | 应用启动方法、终端及计算机可读存储介质 |
CN109726543A (zh) * | 2018-12-30 | 2019-05-07 | 北京城市网邻信息技术有限公司 | 一种应用程序的登录方法、装置、终端设备和存储介质 |
CN110868498A (zh) * | 2019-12-21 | 2020-03-06 | 张鹏辉 | 一种在手机屏左右侧边滑动实现快捷操作的方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8819575B2 (en) | Method and apparatus that display items according to a user gesture | |
CN106796480B (zh) | 多手指触摸板手势 | |
CN104007894B (zh) | 便携式设备及其多应用操作方法 | |
US9471197B2 (en) | Category search method and mobile device adapted thereto | |
CN109753326B (zh) | 处理方法、装置、设备和机器可读介质 | |
US9454299B2 (en) | Methods, apparatus, computer-readable storage mediums and computer programs for selecting functions in a graphical user interface | |
KR101971067B1 (ko) | 휴대 단말기의 사용자 인터페이스 제공 방법 및 장치 | |
CN107678664A (zh) | 一种终端界面切换、手势处理的方法、装置及终端 | |
US10551998B2 (en) | Method of displaying screen in electronic device, and electronic device therefor | |
WO2019085820A1 (zh) | 处理方法、装置、设备和机器可读介质 | |
CN105224276A (zh) | 一种分屏显示方法及电子设备 | |
CN105378628B (zh) | 开始和应用导航 | |
CN102473074A (zh) | 操作装置、操作方法、程序、记录介质以及集成电路 | |
CN103713847A (zh) | 用户设备的***栏的控制方法和用户设备 | |
CN105630363B (zh) | 虚拟按钮的显示方法及其电子装置与显示虚拟按钮的装置 | |
WO2018112928A1 (zh) | 一种信息展示方法、装置及终端设备 | |
WO2018112924A1 (zh) | 一种信息展示方法、装置及终端设备 | |
CN105183287A (zh) | 显示处理方法及电子设备 | |
CN107508992A (zh) | 一种移动终端及其启动应用程序快捷方式的方法和*** | |
CN110347459A (zh) | 一种窗口最小化方法、装置、存储介质及交互智能平板 | |
CN113835580A (zh) | 应用图标的显示方法、装置、电子设备及存储介质 | |
WO2019085810A1 (zh) | 处理方法、装置、设备和机器可读介质 | |
US11113458B2 (en) | Concurrently supporting both document-based and object-based undo operations | |
US11237699B2 (en) | Proximal menu generation | |
CN109582171A (zh) | 使用电容悬停模式的对新触摸姿势的手指标识 |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171222 |