移动终端及其应用程序的启动方法

文档序号:6371253阅读:246来源:国知局
专利名称:移动终端及其应用程序的启动方法
技术领域
本发明涉及一种移动终端及其应用程序的启动方法,特别是涉及一种通过输入字符序列就能够直接启动对应的应用程序的移动终端以及利用所述移动终端实现的移动终端的应用程序的启动方法。
背景技术
随着科技的快速发展,触屏手机等移动终端的使用越来越广泛,而在目前的触屏设备的操作方式中,想要完成某一操作,往往需要非常繁琐的步骤。例如,以触屏手机为例,从待机界面到拨打某个联系人的电话,需要解锁,进入电话簿,找到联系人,然后再拨打电话,其中的每一步都需要用户进行触屏或按键操作;又如,若用户想要从查看邮件的界面转到日程表的界面,需要退出当前的邮件界面,找到日程表应用程序,启动并运行日程表应用程序后才能进入日程表,上述的每一步也都需要用户进行触屏或按键操作。因此,现有的移动终端中的层层递进的操作方式,需要用户频繁地进行触屏或按键的操作,这无疑会给用 户的操作带来极大的不便,降低了用户的使用体验。

发明内容
本发明要解决的技术问题是为了克服现有技术中移动终端的层层递进的操作方式需要用户频繁地进行触屏或按键操作,导致给用户带来极大的不便并且降低了用户的使用体验的缺陷,提供一种通过输入字符序列就能够直接启动对应的应用程序的移动终端以及利用所述移动终端实现的移动终端的应用程序的启动方法。本发明是通过下述技术方案来解决上述技术问题的本发明提供了一种移动终端的应用程序的启动方法,其特点在于,所述启动方法包括以下步骤S1、建立一列有多个字符序列以及每个字符序列与所述移动终端中的至少一个应用程序之间的对应关系的列表;S2、在接收用户输入一字符序列的操作后,判断所述用户输入的字符序列是否位于所述列表中,若是,则执行步骤S3,若否,则结束流程;S3、从所述列表中查询并输出与所述用户输入的字符序列相对应的至少一个应用程序;S4、当输出的应用程序的数量为一个时,启动并运行输出的所述应用程序;当输出的应用程序的数量为两个以上时,在接收用户选取输出的所述应用程序中的一应用程序的操作后,启动并运行所述用户选取的应用程序。其中在步骤S1中,可以先提供专门的界面,让用户在这个界面中快速设定多个字符序列启动应用程序的快捷方式,例如首先将所述移动终端中的所有的应用程序在同一界面中显示出来,接着用户就可以在此界面中方便快捷地设定多个字符序列启动应用程序的快捷方式。
在步骤S4中,如果应用程序的数量只有一个,那就直接启动并运行输出的所述应用程序,而如果输出的应用程序的数量为两个以上,可以在所述移动终端的显示界面中将输出的应用程序全部显示出来供用户选择,当用户从输出的应用程序中选取一应用程序后,就启动并运行用户选取的应用程序。较佳地,所述列表中的至少一个字符序列为多段字符序列,每个多段字符序列均包括多个依次排列的字符序列段,所述列表中的至少一个应用程序为嵌套应用程序,每个多段字符序列均与至少一个嵌套应用程序相对应,所述嵌套应用程序为按照启动顺序依次嵌套的多个单层应用程序或一单层应用程序的按照启动顺序依次嵌套的多个子程序,所述嵌套应用程序的依次嵌套的多个应用程序或依次嵌套的多个 子程序与对应的多段字符序列的多个字符序列段分别依次相对应。本发明使得用户不仅能够简单地通过输入字符序列进行单层应用程序的直接启动和运行,而且能够通过输入多段字符序列来启动对应的嵌套应用程序,其中,单层应用程序就是移动终端中的独立启动并运行的应用程序,而嵌套应用程序就是按照启动顺序依次嵌套的多个单层应用程序或某一单层应用程序的按照启动顺序依次嵌套的多个子程序。而在设置字符序列段与子程序的对应关系的时候,也可以采用上述的设置方式,如可以首先显示出单层应用程序中的所有的子程序,再快速设定多个字符序列段启动应用程序的子程序快捷方式。例如,对于单层应用程序视频列表,可以首先显示出多个子程序也就是视频列表中的每个视频,再分别设定不同的字符序列段与不同的视频的对应关系。例如,如果字母“P”对应播放器这一单层应用程序,而字母“Fv”对应单层应用程序播放器中的歌曲播放列表这一子程序,那么当用户输入多段字符序列“PFv”,就能够启动并运行嵌套应用程序来播放歌曲播放列表中的歌曲。较佳地,步骤S1和步骤S2之间还包括一输入准备步骤当接收到用户的一准备输入的操作后,进入步骤S2 ;所述准备输入的操作为用户触摸所述移动终端的屏幕的一预设区域、用户双击所述屏幕的任意区域或用户对所述移动终端的实体键盘或虚拟键盘中的至少一个预设按键进行按压中的一种或多种的组合。由于用户在不同的应用程序界面进行触摸输入会有不同的响应,为了达到精确接收用户输入的字符序列的目的,同时避免无效的或者不需要的输入响应,可以在用户输入字符序列前,首先进行准备输入的操作。比如说用户触摸一预设区域时,如用户点击屏幕的左上方后,或者用户双击移动终端的屏幕,或者按压实体键盘或虚拟键盘等操作,就清除所有多余的触摸响应,之后的触屏输入或按键输入的字符序列都将作为启用应用程序的字符序列而被所述移动终端接收。较佳地,步骤S2中还包括一输入结束步骤当接收到用户的一结束输入的操作后,确认用户结束字符序列的输入;所述结束输入的操作为用户在一第一固定时间段内不再输入字符序列,或,用户触摸所述屏幕的一预设区域、用户双击所述屏幕的任意区域或用户对所述移动终端的实体键盘或虚拟键盘中的至少一个预设按键进行按压中的一种或多种的组合。较佳地,每个所述字符序列均为一个字符或多个字符的组合,每个所述字符序列段也均为一个字符或多个字符的组合。较佳地,所述应用程序的运行方式为全屏运行、窗口模式运行或后台运行。
本发明的目的在于还提供了一种移动终端,其特点在于,其包括一列表建立模块、一判断模块、一应用程序输出模块以及一应用程序运行模块;所述列表建立模块用于建立一列有多个字符序列以及每个字符序列与所述移动终端中的至少一个应用程序之间的对应关系的列表;所述判断模块用于在接收用户输入一字符序列的操作后,判断所述用户输入的字符序列是否位于所述列表中,并在判断为是时启用所述应用程序输出模块;所述应用程序输出模块用于从所述列表中查询并输出与所述用户输入的字符序列相对应的至少一个应用程序;所述应用程序运行模块用于在输出的应用程序的数量为一个时,启动并运行输出的所述应用程序,在输出的应用程序的数量为两个以上时,在接收用户选取输出的所述应用程序中的一应用程序的操作后,启动并运行所述用户选取的应用程序。较佳地,所述列表中的至少一个字符序列为多段字符序列,每个多段字符序列均 包括多个依次排列的字符序列段,所述列表中的至少一个应用程序为嵌套应用程序,每个多段字符序列均与至少一个嵌套应用程序相对应,所述嵌套应用程序为按照启动顺序依次嵌套的多个单层应用程序或一单层应用程序的按照启动顺序依次嵌套的多个子程序,所述嵌套应用程序的依次嵌套的多个应用程序或依次嵌套的多个子程序与对应的多段字符序列的多个字符序列段分别依次相对应。较佳地,所述移动终端还包括一输入准备模块,用于当接收到用户的一准备输入的操作后,启用所述判断模块;所述准备输入的操作为用户触摸所述移动终端的屏幕的一预设区域、用户双击所述屏幕的任意区域或用户对所述移动终端的实体键盘或虚拟键盘中的至少一个预设按键进行按压中的一种或多种的组合。较佳地,所述移动终端还包括一输入结束模块,用于当接收到用户的一结束输入的操作后,确认用户结束字符序列的输入;所述结束输入的操作为用户在一第一固定时间段内不再输入字符序列,或,用户触摸所述屏幕的一预设区域、用户双击所述屏幕的任意区域或用户对所述移动终端的实体键盘或虚拟键盘中的至少一个预设按键进行按压中的一种或多种的组合。较佳地,每个所述字符序列均为一个字符或多个字符的组合,每个所述字符序列段也均为一个字符或多个字符的组合。较佳地,所述应用程序的运行方式为全屏运行、窗口模式运行或后台运行。本发明的积极进步效果在于本发明通过预先设置多个字符序列启动对应的应用程序的快捷方式,使得用户可以仅通过输入字符序列就能够直接启动并运行应用程序,本发明利用触屏设备的输入特性,简化应用程序的启动过程,为用户提供简单实用、方便快捷的使用体验。


图I为本发明的一较佳实施例的移动终端的结构图。图2为本发明的一较佳实施例的移动终端的应用程序的启动方法的流程图。
具体实施方式
下面结合附图给出本发明较佳实施例,以详细说明本发明的技术方案。如图I所示,本发明的移动终端包括一列表建立模块I、一判断模块2、一应用程序输出模块3、一应用程序运行模块4、一输入准备模块5以及一输入结束模块6。所述列表建立模块I建立一列表,所述列表中列有多个字符序列以及每个字符序列与所述移动终端中的至少一个应用程序之间的对应关系的列表。其中,每个所述字符序列均为一个字符或多个字符的组合。而移动终端可以先提供专门的界面,让用户在这个界面中快速设定多个字符序列启动应用程序的快捷方式,例如首先将移动终端中的所有的应用程序在同一界面中显示出来,接着用户就可以在此界面中方便快捷地设定多个字符序列启动应用程序的快捷方式。上述的操作也就相当于为移动终端中的每个应用程序分别设定一个“快捷键”,不过这种“快捷键”不是传统意义上的物理按键,而是由一个或多个字母或符号构成的标识序、列。例如,如果用户设定字母“t”为twitter的快捷启动方式,那么在任何界面,只要用户在屏幕上完成字母“t”的输入,设备就会打开twitter应用程序;如果用户设定字母序列“=”作为计算器的快捷启动方式,那么在任何界面,只要用户在屏幕上完成符号“=”的输入,那么移动终端就会打开计算器应用程序。在为每个应用程序都设定一个对应的字符序列之后,用户就可以通过输入字符序列来直接启动并运行对应的应用程序。但是,由于用户在不同的应用程序界面进行触摸输入会有不同的响应,为了达到精确接收用户输入的字符序列的目的,同时避免无效的或者不需要的输入响应,可以在用户输入字符序列前,首先进行输入准备所述输入准备模块5在接收到用户的一准备输入的操作后,比如接收到用户触摸一预设区域后,如用户点击屏幕的左上方后,或者用户双击移动终端的屏幕后,或者按压实体键盘或虚拟键盘中的至少一个预设按键等操作后,就清除所有多余的触摸响应,之后的触屏输入或按键输入的字符序列都将作为启用应用程序的字符序列而被所述移动终端接收。同样地,移动终端需要确定何时用户完成了字符序列的输入,因此,可以在用户输入字符序列之后,输入结束的确认所述输入结束模块6在接收到用户的一结束输入的操作后,比如用户在一第一固定时间段(如2秒)内不再输入字符序列,或,接收到用户触摸一预设区域时,如用户点击屏幕的左上方后,或者用户双击移动终端的屏幕后,或者按压实体键盘或虚拟键盘中的至少一个预设按键等操作后,就确认用户完成了字符序列的输入。当用户进行了准备输入的操作,输入一字符序列并且确认完成输入后,所述判断模块2就会判断用户输入的字符序列是否位于所述列表中,若否,则说明用户输入的字符序列是无效的,那么移动终端会等待用户的下一次输入,若是,则启用所述应用程序输出模块3从所述列表中查询并输出与所述用户输入的字符序列相对应的至少一个应用程序。其中,当所述应用程序输出模块3查询出应用程序的数量为一个时,所述应用程序运行模块4会直接启动并运行输出的应用程序,而当所述应用程序输出模块3输出的应用程序的数量为两个以上时,在接收用户选取输出的所述应用程序中的一应用程序的操作后,所述应用程序运行模块4才启动并运行用户选取的应用程序。其中,所述应用程序的运行方式可以为全屏运行、窗口模式运行或后台运行。全屏运行,例如在整个屏幕上运行某一个应用程序;窗口模式运行,例如在邮件应用程序界面查看应用程序日程表中的日程信息,就可以用窗口模式运行日程表应用程序,以便于用户查看日程表信息;后台运行,例如在任意界面,可以通过输入字符序列来在后台播放音乐。其中,所述列表中的 至少一个字符序列也可以为多段字符序列,每个多段字符序列均包括多个依次排列的字符序列段,所述列表中的至少一个应用程序也可以为嵌套应用程序,每个多段字符序列均与至少一个嵌套应用程序相对应,所述嵌套应用程序为按照启动顺序依次嵌套的多个单层应用程序或一单层应用程序的按照启动顺序依次嵌套的多个子程序,所述嵌套应用程序的依次嵌套的多个应用程序或依次嵌套的多个子程序与对应的多段字符序列的多个字符序列段分别依次相对应。这样,本发明就使得用户不仅能够简单地通过输入字符序列进行单层应用程序的直接启动和运行,而且能够通过输入多段字符序列来启动对应的嵌套应用程序,其中,单层应用程序就是移动终端中的独立启动并运行的应用程序,而嵌套应用程序就是按照启动顺序依次嵌套的多个单层应用程序或某一单层应用程序的按照启动顺序依次嵌套的多个子程序。而在设置字符序列段与子程序的对应关系的时候,也可以采用上述的设置方式,如可以首先显示出单层应用程序中的所有的子程序,再快速设定多个字符序列段启动应用程序的子程序快捷方式。例如,对于单层应用程序视频列表,可以首先显示出多个子程序也就是视频列表中的每个视频,再分别设定不同的字符序列段与不同的视频的对应关系。如图2所示,本发明利用本实施例的移动终端实现的移动终端的应用程序的启动方法包括以下步骤步骤100、建立一列有多个字符序列以及每个字符序列与所述移动终端中的至少一个应用程序之间的对应关系的列表。步骤101、在接收用户准备输入的操作、输入一字符序列的操作以及结束输入的操作后,判断所述用户输入的字符序列是否位于所述列表中,若是,则执行步骤102,若否,则结束流程。步骤102、从所述列表中查询并输出与所述用户输入的字符序列相对应的至少一个应用程序。步骤103、当输出的应用程序的数量为一个时,启动并运行输出的所述应用程序;当输出的应用程序的数量为两个以上时,在接收用户选取输出的所述应用程序中的一应用程序的操作后,启动并运行所述用户选取的应用程序。 为了便于本领域技术人员更加了解本发明,在此结合用户的具体操作流程对本发明进行简要说明用户首先设定各个字符序列与移动终端中的应用程序的对应关系,在准备输入字符序列来启动并运行应用程序时,用户可以先进行准备输入的操作如用户可以双击移动终端的屏幕等,接着,就可以输入一字符序列,输入完成后用户同样可以进行结束输入的操作如在一固定时间段内不再输入或者点击屏幕左上方等。例如,如果用户设定字母“t”为twitter的快捷启动方式,设定字母“C”为拨打电话Call以及日程表Calendar的快捷启动方式,在实际操作时,用户可以双击屏幕,输入字母“t”,再点击屏幕左上方以完成字母“t”的输入,由于字母“t”只对应唯一的应用程序twitter,那么在移动终端中会直接启动并运行应用程序twitter。而如果用户双击屏幕,输入字母“C”,再点击屏幕左上方以完成字母“C”的输入,这样,在移动终端的屏幕上会显示出供选择的应用程序拨打电话Call以及日程表Calendar,当用户选择其中的一个应用程序,如日程表Calendar时,在移动终端中会启动并运行日程表。又如,如果字母“P”对应播放器这一单层应用程序,而字母“Fv”对应单层应用程序播放器中的歌曲播放列表这一子程序,那么当用户输入多段字符序列“PFv”,就能够启动并运行嵌套应用程序来直接播放歌曲播放列表中的歌曲。虽然以上描述了本发明的具体实施方式
,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。权利要求
1.一种移动终端的应用程序的启动方法,其特征在于,所述启动方法包括以下步骤 51、建立一列有多个字符序列以及每个字符序列与所述移动终端中的至少一个应用程序之间的对应关系的列表; 52、在接收用户输入一字符序列的操作后,判断所述用户输入的字符序列是否位于所述列表中,若是,则执行步骤S3,若否,则结束流程; 53、从所述列表中查询并输出与所述用户输入的字符序列相对应的至少一个应用程序; 54、当输出的应用程序的数量为一个时,启动并运行输出的所述应用程序;当输出的应用程序的数量为两个以上时,在接收用户选取输出的所述应用程序中的一应用程序的操作后,启动并运行所述用户选取的应用程序。
2.如权利要求I所述的启动方法,其特征在于,所述列表中的至少一个字符序列为多段字符序列,每个多段字符序列均包括多个依次排列的字符序列段,所述列表中的至少一个应用程序为嵌套应用程序,每个多段字符序列均与至少一个嵌套应用程序相对应,所述嵌套应用程序为按照启动顺序依次嵌套的多个单层应用程序或一单层应用程序的按照启动顺序依次嵌套的多个子程序,所述嵌套应用程序的依次嵌套的多个应用程序或依次嵌套的多个子程序与对应的多段字符序列的多个字符序列段分别依次相对应。
3.如权利要求I或2所述的启动方法,其特征在于,步骤S1和步骤S2之间还包括一输入准备步骤当接收到用户的一准备输入的操作后,进入步骤S2 ;所述准备输入的操作为用户触摸所述移动终端的屏幕的一预设区域、用户双击所述屏幕的任意区域或用户对所述移动终端的实体键盘或虚拟键盘中的至少一个预设按键进行按压中的一种或多种的组合。
4.如权利要求3所述的启动方法,其特征在于,步骤S2中还包括一输入结束步骤当接收到用户的一结束输入的操作后,确认用户结束字符序列的输入;所述结束输入的操作为用户在一第一固定时间段内不再输入字符序列,或,用户触摸所述屏幕的一预设区域、用户双击所述屏幕的任意区域或用户对所述移动终端的实体键盘或虚拟键盘中的至少一个预设按键进行按压中的一种或多种的组合。
5.如权利要求4所述的启动方法,其特征在于,每个所述字符序列均为一个字符或多个字符的组合,每个所述字符序列段也均为一个字符或多个字符的组合。
6.如权利要求1-5中任意一项所述的启动方法,其特征在于,所述应用程序的运行方式为全屏运行、窗口模式运行或后台运行。
7.—种移动终端,其特征在于,其包括一列表建立模块、一判断模块、一应用程序输出模块以及一应用程序运行模块; 所述列表建立模块用于建立一列有多个字符序列以及每个字符序列与所述移动终端中的至少一个应用程序之间的对应关系的列表; 所述判断模块用于在接收用户输入一字符序列的操作后,判断所述用户输入的字符序列是否位于所述列表中,并在判断为是时启用所述应用程序输出模块; 所述应用程序输出模块用于从所述列表中查询并输出与所述用户输入的字符序列相对应的至少一个应用程序; 所述应用程序运行模块用于在输出的应用程序的数量为一个时,启动并运行输出的所述应用程序,在输出的应用程序的数量为两个以上时,在接收用户选取输出的所述应用程序中的一应用程序的操作后,启动并运行所述用户选取的应用程序。
8.如权利要求7所述的移动终端,其特征在于,所述列表中的至少一个字符序列为多段字符序列,每个多段字符序列均包括多个依次排列的字符序列段,所述列表中的至少一个应用程序为嵌套应用程序,每个多段字符序列均与至少一个嵌套应用程序相对应,所述嵌套应用程序为按照启动顺序依次嵌套的多个单层应用程序或一单层应用程序的按照启动顺序依次嵌套的多个子程序,所述嵌套应用程序的依次嵌套的多个应用程序或依次嵌套的多个子程序与对应的多段字符序列的多个字符序列段分别依次相对应。
9.如权利要求8所述的移动终端,其特征在于,所述移动终端还包括一输入准备模块,用于当接收到用户的一准备输入的操作后,启用所述判断模块;所述准备输入的操作为用户触摸所述移动终端的屏幕的一预设区域、用户双击所述屏幕的任意区域或用户对所述移动终端的实体键盘或虚拟键盘中的至少一个预设按键进行按压中的一种或多种的组合。
10.如权利要求9所述的移动终端,其特征在于,所述移动终端还包括一输入结束模 块,用于当接收到用户的一结束输入的操作后,确认用户结束字符序列的输入;所述结束输入的操作为用户在一第一固定时间段内不再输入字符序列,或,用户触摸所述屏幕的一预设区域、用户双击所述屏幕的任意区域或用户对所述移动终端的实体键盘或虚拟键盘中的至少一个预设按键进行按压中的一种或多种的组合。
11.如权利要求10所述的移动终端,其特征在于,每个所述字符序列均为一个字符或多个字符的组合,每个所述字符序列段也均为一个字符或多个字符的组合。
12.如权利要求7-11中任意一项所述的移动终端,其特征在于,所述应用程序的运行方式为全屏运行、窗口模式运行或后台运行。
全文摘要
本发明公开了一种移动终端及其应用程序的启动方法,所述启动方法包括以下步骤S1、建立一列有多个字符序列以及每个字符序列与至少一个应用程序之间的对应关系的列表;S2、在接收用户输入一字符序列的操作后,判断所述用户输入的字符序列是否位于列表中,若是,则执行步骤S3,若否,则结束流程;S3、从列表中查询并输出与用户输入的字符序列相对应的至少一个应用程序;S4、当输出的应用程序的数量为一个时,启动输出的所述应用程序;当输出的应用程序的数量为两个以上时,在接收用户选取输出的应用程序中的一应用程序的操作后,启动用户选取的应用程序。本发明简化应用程序的启动过程,为用户提供简单实用、方便快捷的使用体验。
文档编号G06F9/445GK102722395SQ201210191408
公开日2012年10月10日 申请日期2012年6月11日 优先权日2012年6月11日
发明者赵东方 申请人:上海华勤通讯技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1