屈国涛 (中国广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦, Guangdong 7, 518057, CN)
中兴通讯股份有限公司 (中国广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦, Guangdong 7, 518057, CN)
QU, Guotao (ZTE Plaza, Keji Road South Hi-Tech Industrial Park, Nansha, Shenzhen Guangdong 7, 518057, CN)
| 权利要求书 1、 一种移动终端, 其特征在于, 该移动终端包括: 输入模块、 匹配模 块、 执行模块; 其中, 输入模块, 用于接收输入的应用程序的索引信息; 匹配模块, 用于将输入的索引信息与预先存储的应用程序的相关信息 进行匹配; 执行模块, 用于当所述索引信息与预先存储的应用程序的相关信息匹 配成功时, 开启所述索引信息对应的应用程序。 2、 根据权利要求 1所述的移动终端, 其特征在于, 所述输入模块还用于, 接收启动命令, 显示输入界面; 所述执行模块还用于, 当所述索引信息与预先存储的应用程序的相关 信息匹配不成功时, 提示匹配失败。 3、 根据权利要求 1或 2所述的移动终端, 其特征在于, 该移动终端进 一步包括: 启动模块, 用于发送启动命令给输入模块; 存储模块, 用于存储移动终端中应用程序的相关信息。 4、 一种应用程序的启动方法, 其特征在于, 该方法包括: 接收输入的应用程序的索引信息; 将输入的索引信息与预先存储的应用程序的相关信息进行匹配, 当匹 配成功时, 开启所述索引信息对应的应用程序。 5、 根据权利要求 4所述的方法, 其特征在于, 所述接收输入的应用程 序的索引信息之前还包括: 接收启动命令, 显示输入界面。 6、 根据权利要求 5所述的方法, 其特征在于, 所述接收启动命令, 显 示输入界面为: 移动终端的启动模块发送启动命令给移动终端的输入模块, 移动终端 的输入模块收到所述启动命令后, 通过移动终端的屏幕显示移动终端中的 输入法的输入界面。 7、 根据权利要求 4所述的方法, 其特征在于, 所述接收输入的应用程 序的索引信息为: 通过输入界面输入需要打开的应用程序的索引信息, 移动终端的输入 模块将所述应用程序的索引信息发送给移动终端的匹配模块。 8、 根据权利要求 4所述的方法, 其特征在于, 所述将输入的索引信息 与预先存储的应用程序的相关信息进行匹配为: 移动终端的匹配模块收到输入模块发送的索引信息, 读取移动终端的 存储模块中所有应用程序的索引信息, 匹配模块将所述输入模块发送的索 ? )信息与移动终端的存储模块中预先存储的应用程序的相关信息中的索引 信息进行比对。 9、 根据权利要求 4所述的方法, 其特征在于, 该方法还包括: 当所述索引信息与预先存储的应用程序的相关信息匹配不成功时, 提 示匹配失败。 10、 根据权利要求 4至 9任一所述的方法, 其特征在于, 所述开启所 述索引信息对应的应用程序为: 执行模块发送开启命令给应用程序, 所述应用程序收到开启命令后自 行启动; 或, 执行模块调用移动终端的操作系统提供的函数启动应用程序。 |
本发明涉及移动终端领域, 尤其涉及一种应用程序的启动方法及移动 终端。 背景技术
目前, 移动终端中功能种类不断增加, 第三代移动通信技术的业务不 断推出, Java技术不断发展, 并随着智能移动终端的出现, 移动终端中普 遍包括 QQ、 游戏、 炒股软件、 浏览器等多个应用程序; 目前, 移动终端的 存储空间已经可以存储大量的应用程序, 但是因为受到移动终端的屏幕大 小的限制, 每页的菜单仅能显示少量的应用程序, 因此一般都需要进入 3 级以上的菜单才能打开一个应用程序; 这种传统的通过菜单方式打开应用 程序的方法越来越难以满足用户的操作要求, 现在大多数用户都希望能够 方便快捷的启动移动终端的应用程序。
现有技术中, 大部分的移动终端生产厂商是通过定义一些快 捷键来快 速启动应用程序, 例如, 上下左右按键中左键代表写短信, 上键代表电话 本等。 申请号为 200710165554.7 , 发明名称为一种实现手机附加功能快速 启动的手机和方法的专利申请中, 提出一种应用程序的快速启动的方法, 即在存储模块中保存一个或多个非功能交替键 所对应的基本功能和附加功 能的快捷方式后, 当检测模块检测到数字键被按下时, 检测模块向属性模 块发送查询消息, 查询此时交替标志位的属性, 如果属性有效就向启动模 块发送一个启动附加功能的消息, 然后向存储模块发送一个查询消息, 查 询被按下的非功能交替键是否对应一项附加功 能的快捷方式, 如果是就启 动该附加功能。 但是, 移动终端的按键是有限的, 因此上述方法还存在一 些不足, 那就是可快速启动的应用程序的数量有限; 此外, 该方法不方便 记忆, 用户必须记住按键 1代表什么, 按键 2代表什么等, 才能够使用该 方法快速启动附加功能; 如果用户忘记按键对应的应用程序, 就不能够快 速启动想要使用的应用程序, 给用户带来不便。 发明内容
有鉴于此, 本发明的主要目的在于提供一种应用程序的启 动方法及移 动终端, 方便快捷的启动移动终端的应用程序。
为达到上述目的, 本发明的技术方案是这样实现的:
本发明提供一种移动终端, 包括: 输入模块、 匹配模块、 执行模块; 其中,
输入模块, 用于接收输入的应用程序的索引信息;
匹配模块, 用于将输入的索引信息与预先存储的应用程序 的相关信息 进行匹配;
执行模块, 用于当所述索引信息与预先存储的应用程序的 相关信息匹 配成功时, 开启所述索引信息对应的应用程序。
上述移动终端中,
所述输入模块还用于, 接收启动命令, 显示输入界面;
所述执行模块还用于, 当所述索引信息与预先存储的应用程序的相关 信息匹配不成功时, 提示匹配失败。
上述移动终端中, 该移动终端进一步包括:
启动模块, 用于发送启动命令给输入模块;
存储模块, 用于存储移动终端中应用程序的相关信息。
本发明还提供一种应用程序的启动方法, 包括:
接收输入的应用程序的索引信息;
将输入的索引信息与预先存储的应用程序的相 关信息进行匹配, 当匹 配成功时, 开启所述索引信息对应的应用程序。
上述方法中, 所述接收输入的应用程序的索引信息之前还包 括: 接收启动命令, 显示输入界面。
上述方法中, 所述接收启动命令, 显示输入界面为:
移动终端的启动模块发送启动命令给移动终端 的输入模块, 移动终端 的输入模块收到所述启动命令后, 通过移动终端的屏幕显示移动终端中的 输入法的输入界面。
上述方法中, 所述接收输入的应用程序的索引信息为:
通过输入界面输入需要打开的应用程序的索引 信息, 移动终端的输入 模块将所述应用程序的索引信息发送给移动终 端的匹配模块。
上述方法中, 所述将输入的索引信息与预先存储的应用程序 的相关信 息进行匹配为:
移动终端的匹配模块收到输入模块发送的索引 信息, 读取移动终端的 存储模块中所有应用程序的索引信息, 匹配模块将所述输入模块发送的索 ? )信息与移动终端的存储模块中预先存储的应 程序的相关信息中的索引 信息进行比对。
上述方法中, 该方法还包括:
当所述索引信息与预先存储的应用程序的相关 信息匹配不成功时, 提 示匹配失败。
上述方法中, 所述开启所述索引信息对应的应用程序为:
执行模块发送开启命令给应用程序, 所述应用程序收到开启命令后自 行启动; 或, 执行模块调用移动终端的操作系统提供的函数 启动应用程序。
本发明提供的应用程序的启动方法及移动终端 , 通过输入模块输入应 用程序的索引信息, 当所述索引信息与预先存储的应用程序的相关 信息匹 配成功时, 开启应用程序, 可以方便快捷的开启移动终端中的任何应用程 序, 其中可方便快捷的启动的应用程序的数量是不 限定的; 应用程序的索 引信息可以是应用程序的名称中每个字的拼音 的第一个字母的组合, 因此 方便用户进行记忆, 只要用户记住应用程序的中文名称就可以启动 应用程 序。 附图说明
图 1是本发明移动终端的结构示意图;
图 2是本发明实现应用程序的启动方法的流程示 图。 具体实施方式
本发明的基本思想是: 输入模块接收输入的应用程序的索引信息; 匹 配模块将输入的索引信息与预先存储的应用程 序的相关信息进行匹配; 当所述索引信息与预先存储的应用程序的相关 信息匹配成功时, 执行模 块开启所述索引信息对应的应用程序。
下面通过附图及具体实施例对本发明再做进一 步的详细说明。
本发明还提供一种移动终端, 图 1是本发明中移动终端的结构示意图, 如图 1所示, 该移动终端包括: 输入模块 11、 匹配模块 12、 执行模块 13; 其中,
输入模块 11 , 用于接收输入的应用程序的索引信息;
匹配模块 12, 用于将输入的索引信息与预先存储的应用程序 的相关信 息进行匹配;
执行模块 13 , 用于当所述索引信息与预先存储的应用程序的 相关信息 匹配成功时, 开启所述索引信息对应的应用程序。
该移动终端进一步包括:
启动模块 14 , 用于发送启动命令给输入模块 11;
存储模块 15 , 用于存储移动终端中应用程序的相关信息; 该相关信息包括应用程序的索引信息、 开启的次数等; 当在移动终端 中安装了新的应用程序后, 移动终端的操作系统将新安装的应用程序的相 关信息添加到该存储模块 15中; 其中, 索引信息可以是应用程序的名称中 每个字的拼音的第一个字母的组合; 本实施例的存储模块 15可以利用移动 终端中已有的数据库来实现。
所述输入模块 11还用于接收启动命令, 显示输入界面;
所述执行模块 13还用于当所述索引信息与预先存储的应用程 的相关 信息匹配不成功时, 提示匹配失败。
所述输入模块 11接收启动命令, 显示输入界面具体为: 移动终端的启 动模块 14发送启动命令给移动终端的输入模块 11 , 移动终端的输入模块 11 收到所述启动命令后, 通过移动终端的屏幕显示移动终端中的输入法 的 输入界面。
所述输入模块 11接收输入的应用程序的索引信息为: 通过输入界面输 入需要打开的应用程序的索引信息, 移动终端的输入模块 11将所述应用程 序的索引信息发送给移动终端的匹配模块 12。
所述匹配模块 12将输入的索引信息与预先存储的应用程序的 关信息 进行匹配为: 移动终端的匹配模块 12收到输入模块 11发送的索引信息, 读取移动终端的存储模块 15中所有应用程序的索引信息, 匹配模块 12将 所述输入模块 11发送的索引信息与移动终端的存储模块 15中预先存储的 应用程序的相关信息中的索引信息进行比对。
所述执行模块 13 开启所述索引信息对应的应用程序为: 执行模块 13 发送开启命令给应用程序, 所述应用程序收到开启命令后自行启动; 或, 执行模块 13调用移动终端的操作系统提供的函数启动应 程序。
本发明还提供一种应用程序的启动方法, 图 2是本发明实现应用程序 的启动方法的流程示意图, 如图 2所示, 该方法包括以下步骤: 步骤 201 , 接收启动命令, 显示输入界面;
具体的, 本实施例可单独作为一个应用程序, 安装在移动终端中, 并 在移动终端中预先设置用于开启本应用程序的 快捷键, 快捷键可以是方向 键也可以是数字键; 当移动终端的硬件电路检测到该快捷键按下时 , 发送 消息给启动模块, 当移动终端的启动模块收到该消息时, 发送启动命令给 移动终端的输入模块, 用于启动输入模块; 移动终端的输入模块收到启动 模块发送的启动命令后, 通过移动终端的屏幕显示移动终端中的已有的 输 入法的输入界面。
步骤 202, 接收输入的应用程序的索引信息;
具体的, 通过输入界面输入需要打开的应用程序的索引 信息, 例如, 想要打开移动终端中的街霸游戏, 就可以通过输入界面输入该游戏的索引 信息 "JB" ; 在输入应用程序的索引信息后, 根据移动终端的屏幕的提示点 击 "匹配", 移动终端的输入模块将通过输入界面接收的应 用程序的索引信 息发送给移动终端的匹配模块。
步骤 203 ,将输入的索引信息与预先存储的应用程序的 关信息进行匹 配, 如果匹配成功, 执行步骤 204, 如果匹配不成功, 执行步骤 205; 具体的, 移动终端的存储模块中预先存储有移动终端中 应用程序的相 关信息, 该相关信息包括应用程序的索引信息、 开启的次数等; 本实施例 的存储模块可以利用移动终端中已有的数据库 来实现; 在实际应用中, 数 据库是利用存储芯片来实现的, 本实施例中, 在存储芯片上单独设置一个 存储区, 该存储区用于存储应用程序的身份标识号码( ID, IDentity ), 以及 应用程序的 ID与索引信息的——对应关系; 其中, 根据开启的次数, 可在 进行匹配时优先与开启次数多的应用程序进行 比对, 从而缩短匹配所需要 的时间, 提高匹配效率; 索引信息可以是应用程序的名称中每个字的拼 音 的第一个字母的组合; 当在移动终端中安装了新的应用程序后, 移动终端 的操作系统将新安装的应用程序的相关信息添 加到该存储模块中; 移动终端的匹配模块收到输入模块发送的索引 信息, 读取存储模块中 所有应用程序的索引信息, 匹配模块将该输入模块发送的索引信息与移动 终端的存储模块中预先存储的应用程序的相关 信息中的索引信息进行比 对; 如果在多个应用程序的索引信息中找到与输入 模块发送的索引信息完 全相同的索引信息, 那么匹配成功, 执行步骤 204; 如果在多个应用程序的 索引信息中没有找到与输入模块发送的索引信 息完全相同的索引信息, 那 么匹配不成功, 执行步骤 205。
步骤 204, 开启输入的索引信息对应的应用程序;
具体的, 移动终端的匹配模块发送匹配成功的命令给执 行模块, 该命 令中携带有需要开启的应用程序的索引信息; 执行模块收到匹配成功的命 令后, 根据其中的索引信息开启该索引信息对应的应 用程序; 其中, 开启 的方法有两种, 一种是执行模块在移动终端的存储芯片中找到 与该应用程 序的索引信息——对应的 ID,根据应用程序的 ID将开启命令发送给该应用 程序, 应用程序收到开启命令后自行启动; 另一种是, 执行模块调用移动 终端的操作系统提供的函数启动应用程序, 例如, 基于 REX操作系统的移 动终端中, 执行模块可以在移动终端的存储芯片中找到与 该应用程序的索 引信息——对应的 ID, 然后将该 ID作为参数写入 ISHELL— StartApplet()函 数中, 最后通过调用该函数来启动要打开的应用程序 ; 这里, 同一个操作 系统中利用同一个函数可以调用不同的应用程 序, 只是函数中的参数不同, 根据函数中的参数, 被调用的函数可以确定需要开启的应用程序。
步骤 205 , 提示匹配失败;
具体的, 移动终端的匹配模块发送匹配未成功的命令给 执行模块, 执 行模块收到匹配未成功的命令后, 提示用户匹配失败, 例如, 可以弹出对 话框, 对话框中显示 "匹配失败, 未找到应用程序" 的字样。 以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保 护范围, 凡在本发明的精神和原则之内所作的任何修改 、 等同替换和改进 等, 均应包含在本发明的保护范围之内。
