应用程序的启动方法和终端.pdf

上传人:小** 文档编号:972121 上传时间:2018-03-22 格式:PDF 页数:13 大小:465.23KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110279474.0

申请日:

2011.09.20

公开号:

CN102354272A

公开日:

2012.02.15

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):G06F 3/048申请公布日:20120215|||实质审查的生效IPC(主分类):G06F 3/048申请日:20110920|||公开

IPC分类号:

G06F3/048; G06F9/445

主分类号:

G06F3/048

申请人:

宇龙计算机通信科技(深圳)有限公司

发明人:

刘昭昭

地址:

518040 广东省深圳市车公庙天安数码城创新科技广场B座8楼

优先权:

专利代理机构:

北京友联知识产权代理事务所(普通合伙) 11343

代理人:

尚志峰;汪海屏

PDF下载: PDF下载
内容摘要

本发明提供了一种应用程序的启动方法,包括:步骤102,终端生成与应用程序对应的启动轨迹,并将所述应用程序与所述启动轨迹相关联后进行存储;步骤104,终端在接收到用户划出的手势轨迹时,将手势轨迹与存储的启动轨迹进行匹配,若存在相匹配的启动轨迹时,启动与所述启动轨迹对应的应用程序。相应地,本发明还提供了一种终端。通过本发明的技术方案,可以免于查找,并方便、快速地启动需要的应用程序,提升用户体验。

权利要求书

1: 一种应用程序的启动方法, 其特征在于, 包括 : 步骤 102, 终端生成与应用程序对应的启动轨迹, 并将所述应用程序与所述启动轨迹相 关联后进行存储 ; 步骤 104, 所述终端在接收到用户划出的手势轨迹时, 将所述手势轨迹与存储的启动轨 迹进行匹配, 若存在相匹配的启动轨迹时, 启动与所述启动轨迹对应的应用程序。
2: 根据权利要求 1 所述的应用程序的启动方法, 其特征在于, 所述步骤 102 还包括 : 所述终端根据所述应用程序的显示图标获取图标特征, 并根据所述图标特征生成所述 启动轨迹。
3: 根据权利要求 1 所述的应用程序的启动方法, 其特征在于, 所述步骤 102 还包括 : 预设对应于所有启动轨迹的统一相似度阈值, 或分别计算出对应于各个所述启动轨迹 的相似度阈值, 并将所述相似度阈值与所述启动轨迹相关联后进行存储。
4: 根据权利要求 3 所述的应用程序的启动方法, 其特征在于, 所述步骤 104 还包括 : 计算所述手势轨迹与所述启动轨迹的相似度, 若所述相似度超过所述相似度阈值, 则 启动与所述启动轨迹对应的所述应用程序 ; 以及 所述手势轨迹与多个启动轨迹分别得到多个相似度, 若所述多个相似度均超过对应 的所述多个启动轨迹的相似度阈值, 则所述终端列出所述多个启动轨迹对应的多个应用程 序, 供所述用户选择。
5: 根据权利要求 3 所述的应用程序的启动方法, 其特征在于, 在所述步骤 102 之后还包 括: 计算所述应用程序的启动轨迹与存储的其他应用程序的启动轨迹的相似度, 若所述相 似度超过所述存储的其他应用程序的启动轨迹的所述相似度阈值, 由所述终端重新为所述 应用程序生成启动轨迹或提示所述用户修改所述应用程序的启动轨迹。
6: 一种终端, 其特征在于, 包括 : 生成单元, 生成与所述终端中的应用程序对应的启动轨迹 ; 存储单元, 将所述应用程序和所述启动轨迹相关联后进行存储 ; 操作单元, 接收用户划出的手势轨迹 ; 匹配单元, 将所述手势轨迹与存储在所述存储单元中的启动轨迹进行匹配, 若存在相 匹配的启动轨迹时, 启动对应的。
7: 根据权利要求 6 所述的终端, 其特征在于, 还包括 : 特征获取单元, 获取所述应用程序的显示图标的图标特征, 并将所述图标特征发送至 所述生成单元 ; 以及 所述生成单元根据所述图标特征生成所述启动轨迹。
8: 根据权利要求 6 所述的终端, 其特征在于, 还包括 : 阈值生成单元, 预设对应于所有启动轨迹的统一相似度阈值, 或分别计算出对应于各 个所述启动轨迹的相似度阈值, 并将所述相似度阈值与所述启动轨迹相关联后进行存储 ; 相似度生成单元, 计算所述手势轨迹与所述启动轨迹的相似度 ; 以及 所述匹配单元将所述相似度与所述相似度阈值进行比较, 若所述相似度超过所述相似 度阈值, 则启动对应的应用程序。
9: 根据权利要求 8 所述的终端, 其特征在于, 还包括 : 2 显示单元, 所述手势轨迹与多个启动轨迹分别得到多个相似度, 若所述多个相似度均 超过对应的所述多个启动轨迹的相似度阈值, 则列出所述多个启动轨迹对应的多个应用程 序, 供所述用户选择。
10: 根据权利要求 8 所述的终端, 其特征在于, 还包括 : 修改单元, 计算出所述应用程序的启动轨迹与存储的其他应用程序的启动轨迹的相似 度, 若所述相似度超过所述存储的其他应用程序的启动轨迹的所述相似度阈值, 则由所述 生成单元重新生成所述应用程序的启动轨迹或提示所述用户修改所述应用程序的启动轨 迹, 并接收所述用户进行的修改。

说明书


应用程序的启动方法和终端

    【技术领域】
     本发明涉及程序启动技术, 具体而言, 涉及一种应用程序的启动方法和一种终端。背景技术 现在人们使用的终端中, 应用程序的数量越来越多, 在这些数目庞大的应用程序 中, 想要找到需要的应用程序往往显得费时费力。为此, 出现了一些解决方案, 比如现有技 术方案下, 可以采用设定常用应用程序手势命令, 运用相应手势开启应用程序, 或是输入相 应文字搜索与程序名相符的程序, 但这些方式存在一些缺点, 比如自行设定程序手势命令 较繁琐而且不易记住, 设置过多会混淆, 而搜索程序名称时, 忘记程序名时很难通过文字搜 索得到, 给用户造成了很大的困扰。
     因此, 需要一种新的程序启动技术, 可以免于查找, 并方便、 快速地启动需要的应 用程序, 提升用户体验。
     发明内容 本发明正是基于上述问题, 提出了一种新的程序启动技术, 可以免于查找, 并方 便、 快速地启动需要的应用程序, 提升用户体验。
     有鉴于此, 本发明提出了一种应用程序的启动方法, 其特征在于, 包括 : 步骤 102, 终端生成与应用程序对应的启动轨迹, 并将所述应用程序与所述启动轨迹相关联后进行存 储; 步骤 104, 所述终端在接收到用户划出的手势轨迹时, 将所述手势轨迹与存储的启动轨 迹进行匹配, 若存在相匹配的启动轨迹时, 启动与所述启动轨迹对应的应用程序。 在该技术 方案中, 当用户安装完一个应用程序后, 终端为该应用程序生成一个对应的启动轨迹, 则只 要用户在终端上划出与该启动轨迹相同或类似的手势轨迹时, 即可启动应用程序。
     在上述技术方案中, 优选地, 所述步骤 102 还包括 : 所述终端根据所述应用程序的 显示图标获取图标特征, 并根据所述图标特征生成所述启动轨迹。 在该技术方案中, 终端在 为应用程序生成启动轨迹时, 根据应用程序的图标特征进行生成, 比如采用图标的轮廓作 为启动轨迹, 这样, 用户只需要对该应用程序存在模糊的印象, 即可完成应用程序的启动。
     在上述技术方案中, 优选地, 所述步骤 102 还包括 : 预设对应于所有启动轨迹的统 一相似度阈值, 或分别计算出对应于各个所述启动轨迹的相似度阈值, 并将所述相似度阈 值与所述启动轨迹相关联后进行存储。 在该技术方案中, 对于相似度阈值的计算, 可以通过 建立容错函数得到, 容错函数为终端中预置的函数, 可以为启动轨迹计算出相似度阈值, 这 样, 用户就不必严格按照启动轨迹的形状划出手势轨迹, 而只需要具有一定的相似度即可, 这也保证了用户只需要对需要启动的应用程序拥有模糊的印象即可。当然, 这里的容错函 数并不是必须的, 也可以通过其他的方式得到启动轨迹的相似度阈值, 如规定在轨迹变动 为 5%以内时, 认为与启动轨迹相匹配。 由此也可以看出, 对于相似度阈值, 可以是针对每个 启动轨迹进行计算并得到唯一对应的一个相似度阈值, 也可以是对于所有的启动轨迹, 规 定一个或几个相似度阈值进行管理。 而当用户认为应用程序在启动时过于灵敏或过于迟钝
     时, 也可以根据自身情况, 调整相似度阈值的大小。
     在上述技术方案中, 优选地, 所述步骤 104 还包括 : 计算所述手势轨迹与所述启动 轨迹的相似度, 若所述相似度超过所述相似度阈值, 则启动与所述启动轨迹对应的所述应 用程序 ; 以及所述手势轨迹与多个启动轨迹分别得到多个相似度, 若所述多个相似度均超 过对应的所述多个启动轨迹的相似度阈值, 则所述终端列出所述多个启动轨迹对应的多个 应用程序, 供所述用户选择。在该技术方案中, 对于用户在终端上划出的手势轨迹, 需要与 存储的启动轨迹进行相似度计算, 并将该相似度与相似度阈值比较, 大于该阈值的可以认 为是该应用程序, 否则不予与认可。 当有多个启动轨迹均被认为是需要启动的应用程序时, 将这些应用程序的标识显示在终端上, 从而用户可以在其中进行选择, 这比在所有应用程 序中进行选择明显更为快捷。
     在上述技术方案中, 优选地, 在所述步骤 102 之后还包括 : 计算所述应用程序的启 动轨迹与存储的其他应用程序的启动轨迹的相似度, 若所述相似度超过所述存储的其他应 用程序的启动轨迹的所述相似度阈值, 由所述终端重新为所述应用程序生成启动轨迹或所 述终端提示所述用户修改所述应用程序的启动轨迹。在该技术方案中, 为了避免出现多个 应用程序的启动轨迹类同的情况, 可以在每次生成一个启动轨迹后, 将该轨迹与已经生成 的启动轨迹进行比较, 若过于相似, 则终端重新生成或是提示用户, 由用户进行自行修改和 设定。此外, 用户也可以根据自己的喜好, 对任意应用程序的启动轨迹进行自定修改和设 定, 使之更符合用户自身的使用习惯。
     在上述技术方案中, 优选地, 所述终端为触摸屏设备, 所述手势轨迹是根据所述 用户在所述触摸屏设备的触摸屏上的触摸动作生成的 ; 以及所述触摸屏设备包括 : 触屏手 机、 平板手机、 MID、 UMPC 和 / 或平板电脑。在该技术方案中, 终端可以是触摸屏设备, 这样, 用户可以直接在触摸屏上划出手势轨迹, 也可以是触摸板设备, 用户可以直接在触摸板上 划出手势轨迹, 也可以不是触摸设备, 而是可以利用其他装置在该终端设备中划出手势轨 迹, 比如利用鼠标在该终端设备的显示画面中划出手势轨迹。
     根据本发明的又一方面, 还提出了一种终端, 包括 : 生成单元, 生成与所述终端中 的应用程序对应的启动轨迹 ; 存储单元, 将所述应用程序和所述启动轨迹相关联后进行存 储; 操作单元, 接收用户划出的手势轨迹 ; 匹配单元, 将所述手势轨迹与存储在所述存储单 元中的所述启动轨迹进行匹配, 若存在相匹配的启动轨迹时, 启动对应的应用程序。 在该技 术方案中, 当用户安装完一个应用程序后, 终端为该应用程序生成一个对应的启动轨迹, 则 只要用户在终端上划出与该启动轨迹相同或类似的手势轨迹时, 即可启动应用程序。
     在上述技术方案中, 优选地, 还包括 : 特征获取单元, 获取所述应用程序的显示图 标的图标特征, 并将所述图标特征发送至所述生成单元 ; 以及所述生成单元根据所述图标 特征生成所述启动轨迹。 在该技术方案中, 终端在为应用程序生成启动轨迹时, 根据应用程 序的图标特征进行生成, 比如采用图标的轮廓作为启动轨迹, 这样, 用户只需要对该应用程 序存在模糊的印象, 即可完成应用程序的启动。
     在上述技术方案中, 优选地, 还包括 : 阈值生成单元, 预设对应于所有启动轨迹的 统一相似度阈值, 或分别计算出对应于各个所述启动轨迹的相似度阈值, 并将所述相似度 阈值与所述启动轨迹相关联后存储于所述存储单元 ; 相似度生成单元, 计算所述手势轨迹 与所述启动轨迹的相似度 ; 以及所述匹配单元将所述相似度与所述相似度阈值进行比较,若所述相似度超过所述相似度阈值, 则启动对应的应用程序。 在该技术方案中, 对于相似度 阈值的计算, 可以通过建立容错函数得到, 容错函数为终端中预置的函数, 可以为启动轨迹 计算出相似度阈值, 这样, 用户就不必严格按照启动轨迹的形状划出手势轨迹, 而只需要大 于相似度阈值即可, 这也保证了用户只需要对需要启动的应用程序拥有模糊的印象即可。 当然, 这里的容错函数并不是必须的, 也可以通过其他的方式得到启动轨迹的相似度阈值, 如规定在轨迹变动为 5%以内时, 认为与启动轨迹相匹配。由此也可以看出, 对于相似度阈 值, 可以是针对每个启动轨迹进行计算并得到唯一对应的一个相似度阈值, 也可以是对于 所有的启动轨迹, 规定一个或几个相似度阈值进行管理。而当用户认为应用程序在启动时 过于灵敏或过于迟钝时, 也可以根据自身情况, 调整相似度阈值的大小。
     在上述技术方案中, 优选地, 还包括 : 显示单元, 所述手势轨迹与多个启动轨迹分 别得到多个相似度, 若所述多个相似度均超过对应的所述多个启动轨迹的相似度阈值, 则 列出所述多个启动轨迹对应的多个应用程序, 供所述用户选择。 在该技术方案中, 当有多个 启动轨迹均被认为是需要启动的应用程序时, 将在终端上显示这些应用程序的列表, 从而 用户可以在其中进行选择, 这比在所有应用程序中进行选择明显更为快捷。
     在上述技术方案中, 优选地, 修改单元, 计算出所述应用程序的启动轨迹与存储的 其他应用程序的启动轨迹的相似度, 若所述相似度超过所述存储的其他应用程序的启动轨 迹的所述相似度阈值, 则由所述生成单元重新生成所述应用程序的启动轨迹或提示所述用 户修改所述应用程序的启动轨迹, 并接收所述用户进行的修改。 在该技术方案中, 为了避免 出现多个应用程序的启动轨迹类同的情况, 可以在每次生成一个启动轨迹后, 将该轨迹与 已经生成的启动轨迹进行比较, 若过于相似, 则终端重新生成或是提示用户, 由用户进行自 行修改和设定。 此外, 用户也可以根据自己的喜好, 对任意应用程序的启动轨迹进行自定修 改和设定, 使之更符合用户自身的使用习惯。
     在上述技术方案中, 优选地, 所述终端为触摸屏设备, 所述手势轨迹是根据所述 用户在所述触摸屏设备的触摸屏上的触摸动作生成的 ; 以及所述触摸屏设备包括 : 触屏手 机、 平板手机、 MID、 UMPC 和 / 或平板电脑。在该技术方案中, 终端可以是触摸屏设备, 这样, 用户可以直接在触摸屏上划出手势轨迹, 也可以是触摸板设备, 用户可以直接在触摸板上 划出手势轨迹, 也可以不是触摸设备, 而是可以利用其他装置在该终端设备中划出手势轨 迹, 比如利用鼠标在该终端设备的显示画面中划出手势轨迹。
     通过以上技术方案, 可以免于查找, 并方便、 快速地启动需要的应用程序, 提升用 户体验。 附图说明
     图 1 示出了根据本发明的实施例的应用程序的启动方法的流程图 ;
     图 2 示出了根据本发明的实施例的终端的框图 ;
     图 3 示出了根据本发明的实施例的生成启动轨迹的流程图 ;
     图 4 示出了根据本发明的实施例的启动应用程序的流程图 ;
     图 5A 示出了根据本发明的实施例的应用程序的图标的示意图 ;
     图 5B 示出了根据本发明的实施例的应用程序的图标特征点的示意图 ;
     图 5C 示出了根据本发明的实施例的应用程序的启动轨迹的示意图 ; 以及图 5D 示出了根据本发明的实施例的应用程序的手势轨迹的示意图。具体实施方式
     为了能够更清楚地理解本发明的上述目的、 特征和优点, 下面结合附图和具体实 施方式对本发明进行进一步的详细描述。
     在下面的描述中阐述了很多具体细节以便于充分理解本发明, 但是, 本发明还可 以采用其他不同于在此描述的其他方式来实施, 因此, 本发明并不限于下面公开的具体实 施例的限制。
     图 1 示出了根据本发明的实施例的应用程序的启动方法的流程图。
     如图 1 所示, 根据本发明的实施例的应用程序的启动方法包括 : 步骤 102, 终端生 成与应用程序对应的启动轨迹, 并将应用程序与启动轨迹相关联后进行存储 ; 步骤 104, 终 端在接收到用户划出的手势轨迹时, 将手势轨迹与存储的启动轨迹进行匹配, 若存在相匹 配的启动轨迹时, 启动与该启动轨迹对应的应用程序。 在该技术方案中, 当用户安装完一个 应用程序后, 终端为该应用程序生成一个对应的启动轨迹, 则只要用户在终端上划出与该 启动轨迹相同或类似的手势轨迹时, 即可启动该应用程序。 在上述技术方案中, 步骤 102 还包括 : 终端根据应用程序的显示图标获取图标特 征, 并根据图标特征生成启动轨迹。在该技术方案中, 终端在为应用程序生成启动轨迹时, 根据应用程序的图标特征进行生成, 比如采用图标的轮廓作为启动轨迹, 这样, 用户只需要 对该应用程序存在模糊的印象, 即可完成应用程序的启动。
     在上述技术方案中, 步骤 102 还包括 : 预设对应于所有启动轨迹的统一相似度阈 值, 或分别计算出对应于各个所述启动轨迹的相似度阈值, 并将相似度阈值与启动轨迹相 关联后进行存储。在该技术方案中, 对于相似度阈值的计算, 可以通过建立容错函数得到, 容错函数为终端中预置的函数, 可以为启动轨迹计算出相似度阈值, 这样, 用户就不必严格 按照启动轨迹的形状划出手势轨迹, 而只需要具有一定的相似度即可, 这也保证了用户只 需要对需要启动的应用程序拥有模糊的印象即可。 当然, 这里的容错函数并不是必须的, 也 可以通过其他的方式得到启动轨迹的相似度阈值, 如规定在轨迹变动为 5%以内时, 认为与 启动轨迹相匹配。 由此也可以看出, 对于相似度阈值, 可以是针对每个启动轨迹进行计算并 得到唯一对应的一个相似度阈值, 也可以是对于所有的启动轨迹, 规定一个或几个相似度 阈值进行管理。而当用户认为应用程序在启动时过于灵敏或过于迟钝时, 也可以根据自身 情况, 调整相似度阈值的大小。
     在上述技术方案中, 所述步骤 104 还包括 : 计算手势轨迹与启动轨迹的相似度, 若 相似度超过相似度阈值, 则启动与启动轨迹对应的应用程序 ; 以及手势轨迹与多个启动轨 迹分别得到多个相似度, 若多个相似度均超过对应的多个启动轨迹的相似度阈值, 则终端 列出多个启动轨迹对应的多个应用程序, 供用户选择。 在该技术方案中, 对于用户在终端上 划出的手势轨迹, 需要与存储的启动轨迹进行相似度计算, 并将该相似度与相似度阈值比 较, 大于该阈值的可以认为是该应用程序, 否则不予与认可。 当有多个启动轨迹均被认为是 需要启动的应用程序时, 将在终端上显示这些应用程序的列表, 从而用户可以在其中进行 选择, 这比在所有应用程序中进行选择明显更为快捷。
     在上述技术方案中, 在步骤 102 之后还包括 : 计算应用程序的启动轨迹与存储的
     其他应用程序的启动轨迹的相似度, 若相似度超过存储的其他应用程序的启动轨迹的相似 度阈值, 由终端重新为应用程序生成启动轨迹或终端提示用户修改应用程序的启动轨迹。 在该技术方案中, 为了避免出现多个应用程序的启动轨迹类同的情况, 可以在每次生成一 个启动轨迹后, 将该轨迹与已经生成的启动轨迹进行比较, 若过于相似, 则终端重新生成或 是提示用户, 由用户进行自行修改和设定。此外, 用户也可以根据自己的喜好, 对任意应用 程序的启动轨迹进行自定修改和设定, 使之更符合用户自身的使用习惯。
     在上述技术方案中, 终端为触摸屏设备, 手势轨迹是根据用户在触摸屏设备的触 摸屏上的触摸动作生成的 ; 以及触摸屏设备包括 : 触屏手机、 平板手机、 MID、 UMPC 和 / 或平 板电脑。在该技术方案中, 终端可以是触摸屏设备, 这样, 用户可以直接在触摸屏上划出手 势轨迹, 也可以是触摸板设备, 用户可以直接在触摸板上划出手势轨迹, 也可以不是触摸设 备, 而是可以利用其他装置在该终端设备中划出手势轨迹, 比如利用鼠标在该终端设备的 显示画面中划出手势轨迹。
     图 2 示出了根据本发明的实施例的终端的框图。
     如图 2 所示的根据本发明的实施例的终端 200 包括 : 生成单元 202, 生成与终端 200 中的应用程序对应的启动轨迹 ; 存储单元 204, 将应用程序和启动轨迹相关联后进行存 储; 操作单元 206, 接收用户划出的手势轨迹 ; 匹配单元 208, 将手势轨迹与存储在存储单元 204 中的启动轨迹进行匹配, 若存在相匹配的启动轨迹时, 启动对应的应用程序 ; 特征获取 单元 212, 获取应用程序的显示图标的图标特征, 并将图标特征发送至生成单元 202 ; 阈值 生成单元 214, 预设对应于所有启动轨迹的统一相似度阈值, 或分别计算出对应于各个所述 启动轨迹的相似度阈值, 并将所述相似度阈值与所述启动轨迹相关联后存储于所述存储单 元 204 ; 相似度生成单元 216, 计算手势轨迹与启动轨迹的相似度 ; 显示单元 218, 手势轨迹 与多个启动轨迹分别得到多个相似度, 若多个相似度均超过对应的多个启动轨迹的相似度 阈值, 则列出多个启动轨迹对应的多个应用程序, 供用户选择 ; 修改单元 220, 计算出应用 程序的启动轨迹与存储的其他应用程序的启动轨迹的相似度, 若相似度超过存储的其他应 用程序的启动轨迹的相似度阈值, 则由生成单元 202 重新生成应用程序的启动轨迹或提示 用户修改应用程序的启动轨迹, 并接收用户进行的修改。 在该技术方案中, 当用户安装完一 个应用程序后, 终端 200 为该应用程序生成一个对应的启动轨迹, 则只要用户在终端 200 上 划出与该启动轨迹相同或类似的手势轨迹时, 即可启动应用程序。
     在上述技术方案中, 还包括 : 生成单元 202 根据图标特征生成启动轨迹。 在该技术 方案中, 终端 200 在为应用程序生成启动轨迹时, 根据应用程序的图标特征进行生成, 比如 采用图标的轮廓作为启动轨迹, 这样, 用户只需要对该应用程序存在模糊的印象, 即可完成 应用程序的启动。
     在上述技术方案中, 还包括 : 匹配单元 208 将相似度与相似度阈值进行比较, 若相 似度超过相似度阈值, 则启动对应的应用程序。在该技术方案中, 对于相似度阈值的计算, 可以通过建立容错函数得到, 容错函数为终端 200 中预置的函数, 可以为启动轨迹计算出 相似度阈值, 这样, 用户就不必严格按照启动轨迹的形状划出手势轨迹, 而只需要大于相似 度阈值即可, 这也保证了用户只需要对需要启动的应用程序拥有模糊的印象即可。 当然, 这 里的容错函数并不是必须的, 也可以通过其他的方式得到启动轨迹的相似度阈值, 如规定 在轨迹变动为 5%以内时, 认为与启动轨迹相匹配。 由此也可以看出, 对于相似度阈值, 可以是针对每个启动轨迹进行计算并得到唯一对应的一个相似度阈值, 也可以是对于所有的启 动轨迹, 规定一个或几个相似度阈值进行管理。而当用户认为应用程序在启动时过于灵敏 或过于迟钝时, 也可以根据自身情况, 调整相似度阈值的大小。
     在上述技术方案中, 当有多个启动轨迹均被认为是需要启动的应用程序时, 将这 些应用程序的标识显示在终端 200 上, 从而用户可以在其中进行选择, 这比在所有应用程 序中进行选择明显更为快捷。
     在上述技术方案中, 为了避免出现多个应用程序的启动轨迹类同的情况, 可以在 每次生成一个启动轨迹后, 将该轨迹与已经生成的启动轨迹进行比较, 若过于相似, 则终端 200 重新生成或是提示用户, 由用户进行自行修改和设定。此外, 用户也可以根据自己的喜 好, 对任意应用程序的启动轨迹进行自定修改和设定, 使之更符合用户自身的使用习惯。
     在上述技术方案中, 终端 200 为触摸屏设备, 手势轨迹是根据用户在触摸屏设备 的触摸屏上的触摸动作生成的 ; 以及触摸屏设备包括 : 触屏手机、 平板手机、 MID、 UMPC 和 / 或平板电脑。在该技术方案中, 终端 200 可以是触摸屏设备, 这样, 用户可以直接在触摸屏 上划出手势轨迹, 也可以是触摸板设备, 用户可以直接在触摸板上划出手势轨迹, 也可以不 是触摸设备, 而是可以利用其他装置在该终端设备中划出手势轨迹, 比如利用鼠标在该终 端 200 的显示画面中划出手势轨迹。
     下面结合图 3 和图 4 对上述技术方案中启动应用程序的流程进行详细分析, 其中, 图 3 示出了根据本发明的实施例的生成启动轨迹的流程图 ; 图 4 示出了根据本发明的实施 例的启动应用程序的流程图。
     如图 3 所示, 生成启动轨迹的具体步骤如下 :
     步骤 302, 用户在移动终端上安装应用程序 A ;
     步骤 304, 移动终端为应用程序 A 生成相应的启动轨迹 ;
     步骤 306, 将应用程序 A 的启动轨迹与移动终端中的其他应用程序已经生成的启 动轨迹进行比较, 这里可以通过容错方程计算相似度进行比较, 也可以采用其他的方法 ;
     步骤 308, 根据步骤 306 得知应用程序 A 的启动轨迹与其他应用程序的启动轨迹是 否类似, 若类似, 则进入步骤 310, 否则进入步骤 314 ;
     步骤 310, 选择是否由移动终端重新为应用程序 A 生成启动轨迹, 若是, 则返回步 骤 304, 否则进入步骤 312 ;
     步骤 312, 若不由移动终端重新生成启动轨迹, 则由用户手动设定启动轨迹, 可以 指定为用户认可的任意图形 ;
     步骤 314, 计算该启动轨迹的相似度阈值, 作为之后判断是否启动该应用程序的比 较标准, 这里可以通过生成一个容错函数, 并利用该函数对相似度阈值进行计算, 也可以采 用其他方式, 比如采用 “变化小于 5%” 作为阈值 ;
     步骤 316, 将启动轨迹和相似度阈值对应地存储, 也可以同时存储应用程序 A 的标 识, 便于之后的判断完成时, 找到该应用程序并进行启动。
     如图 4 所示, 启动应用程序的步骤具体如下 :
     步骤 402, 用户在移动终端上划出手势轨迹 ;
     步骤 404, 移动终端计算出手势轨迹和启动轨迹之间的相似度 ;
     步骤 406, 将该相似度与存储的应用程序的相似度阈值进行比较, 看相似度是否大于相似度阈值, 若是, 则启动对应的应用程序, 若没有超过任何应用程序的相似度阈值, 则 结束 ;
     步骤 408, 启动对应的应用程序。
     下面结合图 5A、 图 5B、 图 5C 和图 5D 对应用程序的启动方法进行说明, 其中, 图 5A 示出了根据本发明的实施例的应用程序的图标的示意图 ; 图 5B 示出了根据本发明的实施 例的应用程序的图标特征点的示意图 ; 图 5C 示出了根据本发明的实施例的应用程序的启 动轨迹的示意图 ; 以及图 5D 示出了根据本发明的实施例的应用程序的手势轨迹的示意图。
     用户在移动终端上安装应用程序 A 后, 移动终端根据该应用程序 A 的程序图标 502, 首先选取特征点 504, 特征点 504 可以有多个, 共同构成了可以代表该应用程序 A 的特 征图形, 即启动轨迹 506, 移动终端将该启动轨迹 506 与应用程序 A 的标识如名称, 一起进行 存储。
     当用户希望使用应用程序 A 时, 在移动终端上划出手势轨迹 508, 移动终端根据对 手势轨迹 508 与存储在手机中的包括启动轨迹 506 在内的所有应用程序的启动轨迹进行比 较, 启动符合相似度要求的应用程序。 这里提及的符合相似度要求, 这一判断过程可以在生 成启动轨迹 506 时, 由移动终端利用预置的容错函数计算出启动轨迹 506 的相似度阈值, 并 与启动轨迹 506 对应地存储。则当用户划出手势轨迹 508 时, 移动终端首先利用容错函数 间手势轨迹 508 与与存储在手机中的包括启动轨迹 506 在内的所有应用程序的启动轨迹进 行相似度的计算, 并将得到的相似度与各启动轨迹的相似度阈值进行比较, 若超过该相似 度阈值, 则判定为选定该应用程序, 当有多个应用程序被选定时, 则将这多个应用程序呈现 在终端上, 由用户进行选择, 当没有被选定的应用程序时, 则提示用户重新操作。 以上结合附图详细说明了本发明的技术方案, 考虑到在数目庞大的应用程序中, 想要找到需要的应用程序往往显得费时费力, 而现有的技术方案则对记忆要求较高, 因此, 本发明提出了一种应用程序的启动方法和终端, 通过本发明提供的技术方案, 可以免于查 找, 并方便、 快速地启动需要的应用程序, 提升用户体验。
     以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本领域的技 术人员来说, 本发明可以有各种更改和变化。 凡在本发明的精神和原则之内, 所作的任何修 改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。
    

应用程序的启动方法和终端.pdf_第1页
第1页 / 共13页
应用程序的启动方法和终端.pdf_第2页
第2页 / 共13页
应用程序的启动方法和终端.pdf_第3页
第3页 / 共13页
点击查看更多>>
资源描述

《应用程序的启动方法和终端.pdf》由会员分享,可在线阅读,更多相关《应用程序的启动方法和终端.pdf(13页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102354272A43申请公布日20120215CN102354272ACN102354272A21申请号201110279474022申请日20110920G06F3/048200601G06F9/44520060171申请人宇龙计算机通信科技深圳有限公司地址518040广东省深圳市车公庙天安数码城创新科技广场B座8楼72发明人刘昭昭74专利代理机构北京友联知识产权代理事务所普通合伙11343代理人尚志峰汪海屏54发明名称应用程序的启动方法和终端57摘要本发明提供了一种应用程序的启动方法,包括步骤102,终端生成与应用程序对应的启动轨迹,并将所述应用程序与所述启动轨迹相关。

2、联后进行存储;步骤104,终端在接收到用户划出的手势轨迹时,将手势轨迹与存储的启动轨迹进行匹配,若存在相匹配的启动轨迹时,启动与所述启动轨迹对应的应用程序。相应地,本发明还提供了一种终端。通过本发明的技术方案,可以免于查找,并方便、快速地启动需要的应用程序,提升用户体验。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书7页附图3页CN102354281A1/2页21一种应用程序的启动方法,其特征在于,包括步骤102,终端生成与应用程序对应的启动轨迹,并将所述应用程序与所述启动轨迹相关联后进行存储;步骤104,所述终端在接收到用户划出的手势轨迹时,将所述手势轨迹。

3、与存储的启动轨迹进行匹配,若存在相匹配的启动轨迹时,启动与所述启动轨迹对应的应用程序。2根据权利要求1所述的应用程序的启动方法,其特征在于,所述步骤102还包括所述终端根据所述应用程序的显示图标获取图标特征,并根据所述图标特征生成所述启动轨迹。3根据权利要求1所述的应用程序的启动方法,其特征在于,所述步骤102还包括预设对应于所有启动轨迹的统一相似度阈值,或分别计算出对应于各个所述启动轨迹的相似度阈值,并将所述相似度阈值与所述启动轨迹相关联后进行存储。4根据权利要求3所述的应用程序的启动方法,其特征在于,所述步骤104还包括计算所述手势轨迹与所述启动轨迹的相似度,若所述相似度超过所述相似度阈值。

4、,则启动与所述启动轨迹对应的所述应用程序;以及所述手势轨迹与多个启动轨迹分别得到多个相似度,若所述多个相似度均超过对应的所述多个启动轨迹的相似度阈值,则所述终端列出所述多个启动轨迹对应的多个应用程序,供所述用户选择。5根据权利要求3所述的应用程序的启动方法,其特征在于,在所述步骤102之后还包括计算所述应用程序的启动轨迹与存储的其他应用程序的启动轨迹的相似度,若所述相似度超过所述存储的其他应用程序的启动轨迹的所述相似度阈值,由所述终端重新为所述应用程序生成启动轨迹或提示所述用户修改所述应用程序的启动轨迹。6一种终端,其特征在于,包括生成单元,生成与所述终端中的应用程序对应的启动轨迹;存储单元,。

5、将所述应用程序和所述启动轨迹相关联后进行存储;操作单元,接收用户划出的手势轨迹;匹配单元,将所述手势轨迹与存储在所述存储单元中的启动轨迹进行匹配,若存在相匹配的启动轨迹时,启动对应的。7根据权利要求6所述的终端,其特征在于,还包括特征获取单元,获取所述应用程序的显示图标的图标特征,并将所述图标特征发送至所述生成单元;以及所述生成单元根据所述图标特征生成所述启动轨迹。8根据权利要求6所述的终端,其特征在于,还包括阈值生成单元,预设对应于所有启动轨迹的统一相似度阈值,或分别计算出对应于各个所述启动轨迹的相似度阈值,并将所述相似度阈值与所述启动轨迹相关联后进行存储;相似度生成单元,计算所述手势轨迹与。

6、所述启动轨迹的相似度;以及所述匹配单元将所述相似度与所述相似度阈值进行比较,若所述相似度超过所述相似度阈值,则启动对应的应用程序。9根据权利要求8所述的终端,其特征在于,还包括权利要求书CN102354272ACN102354281A2/2页3显示单元,所述手势轨迹与多个启动轨迹分别得到多个相似度,若所述多个相似度均超过对应的所述多个启动轨迹的相似度阈值,则列出所述多个启动轨迹对应的多个应用程序,供所述用户选择。10根据权利要求8所述的终端,其特征在于,还包括修改单元,计算出所述应用程序的启动轨迹与存储的其他应用程序的启动轨迹的相似度,若所述相似度超过所述存储的其他应用程序的启动轨迹的所述相似。

7、度阈值,则由所述生成单元重新生成所述应用程序的启动轨迹或提示所述用户修改所述应用程序的启动轨迹,并接收所述用户进行的修改。权利要求书CN102354272ACN102354281A1/7页4应用程序的启动方法和终端技术领域0001本发明涉及程序启动技术,具体而言,涉及一种应用程序的启动方法和一种终端。背景技术0002现在人们使用的终端中,应用程序的数量越来越多,在这些数目庞大的应用程序中,想要找到需要的应用程序往往显得费时费力。为此,出现了一些解决方案,比如现有技术方案下,可以采用设定常用应用程序手势命令,运用相应手势开启应用程序,或是输入相应文字搜索与程序名相符的程序,但这些方式存在一些缺点。

8、,比如自行设定程序手势命令较繁琐而且不易记住,设置过多会混淆,而搜索程序名称时,忘记程序名时很难通过文字搜索得到,给用户造成了很大的困扰。0003因此,需要一种新的程序启动技术,可以免于查找,并方便、快速地启动需要的应用程序,提升用户体验。发明内容0004本发明正是基于上述问题,提出了一种新的程序启动技术,可以免于查找,并方便、快速地启动需要的应用程序,提升用户体验。0005有鉴于此,本发明提出了一种应用程序的启动方法,其特征在于,包括步骤102,终端生成与应用程序对应的启动轨迹,并将所述应用程序与所述启动轨迹相关联后进行存储;步骤104,所述终端在接收到用户划出的手势轨迹时,将所述手势轨迹与。

9、存储的启动轨迹进行匹配,若存在相匹配的启动轨迹时,启动与所述启动轨迹对应的应用程序。在该技术方案中,当用户安装完一个应用程序后,终端为该应用程序生成一个对应的启动轨迹,则只要用户在终端上划出与该启动轨迹相同或类似的手势轨迹时,即可启动应用程序。0006在上述技术方案中,优选地,所述步骤102还包括所述终端根据所述应用程序的显示图标获取图标特征,并根据所述图标特征生成所述启动轨迹。在该技术方案中,终端在为应用程序生成启动轨迹时,根据应用程序的图标特征进行生成,比如采用图标的轮廓作为启动轨迹,这样,用户只需要对该应用程序存在模糊的印象,即可完成应用程序的启动。0007在上述技术方案中,优选地,所述。

10、步骤102还包括预设对应于所有启动轨迹的统一相似度阈值,或分别计算出对应于各个所述启动轨迹的相似度阈值,并将所述相似度阈值与所述启动轨迹相关联后进行存储。在该技术方案中,对于相似度阈值的计算,可以通过建立容错函数得到,容错函数为终端中预置的函数,可以为启动轨迹计算出相似度阈值,这样,用户就不必严格按照启动轨迹的形状划出手势轨迹,而只需要具有一定的相似度即可,这也保证了用户只需要对需要启动的应用程序拥有模糊的印象即可。当然,这里的容错函数并不是必须的,也可以通过其他的方式得到启动轨迹的相似度阈值,如规定在轨迹变动为5以内时,认为与启动轨迹相匹配。由此也可以看出,对于相似度阈值,可以是针对每个启动。

11、轨迹进行计算并得到唯一对应的一个相似度阈值,也可以是对于所有的启动轨迹,规定一个或几个相似度阈值进行管理。而当用户认为应用程序在启动时过于灵敏或过于迟钝说明书CN102354272ACN102354281A2/7页5时,也可以根据自身情况,调整相似度阈值的大小。0008在上述技术方案中,优选地,所述步骤104还包括计算所述手势轨迹与所述启动轨迹的相似度,若所述相似度超过所述相似度阈值,则启动与所述启动轨迹对应的所述应用程序;以及所述手势轨迹与多个启动轨迹分别得到多个相似度,若所述多个相似度均超过对应的所述多个启动轨迹的相似度阈值,则所述终端列出所述多个启动轨迹对应的多个应用程序,供所述用户选择。

12、。在该技术方案中,对于用户在终端上划出的手势轨迹,需要与存储的启动轨迹进行相似度计算,并将该相似度与相似度阈值比较,大于该阈值的可以认为是该应用程序,否则不予与认可。当有多个启动轨迹均被认为是需要启动的应用程序时,将这些应用程序的标识显示在终端上,从而用户可以在其中进行选择,这比在所有应用程序中进行选择明显更为快捷。0009在上述技术方案中,优选地,在所述步骤102之后还包括计算所述应用程序的启动轨迹与存储的其他应用程序的启动轨迹的相似度,若所述相似度超过所述存储的其他应用程序的启动轨迹的所述相似度阈值,由所述终端重新为所述应用程序生成启动轨迹或所述终端提示所述用户修改所述应用程序的启动轨迹。。

13、在该技术方案中,为了避免出现多个应用程序的启动轨迹类同的情况,可以在每次生成一个启动轨迹后,将该轨迹与已经生成的启动轨迹进行比较,若过于相似,则终端重新生成或是提示用户,由用户进行自行修改和设定。此外,用户也可以根据自己的喜好,对任意应用程序的启动轨迹进行自定修改和设定,使之更符合用户自身的使用习惯。0010在上述技术方案中,优选地,所述终端为触摸屏设备,所述手势轨迹是根据所述用户在所述触摸屏设备的触摸屏上的触摸动作生成的;以及所述触摸屏设备包括触屏手机、平板手机、MID、UMPC和/或平板电脑。在该技术方案中,终端可以是触摸屏设备,这样,用户可以直接在触摸屏上划出手势轨迹,也可以是触摸板设备。

14、,用户可以直接在触摸板上划出手势轨迹,也可以不是触摸设备,而是可以利用其他装置在该终端设备中划出手势轨迹,比如利用鼠标在该终端设备的显示画面中划出手势轨迹。0011根据本发明的又一方面,还提出了一种终端,包括生成单元,生成与所述终端中的应用程序对应的启动轨迹;存储单元,将所述应用程序和所述启动轨迹相关联后进行存储;操作单元,接收用户划出的手势轨迹;匹配单元,将所述手势轨迹与存储在所述存储单元中的所述启动轨迹进行匹配,若存在相匹配的启动轨迹时,启动对应的应用程序。在该技术方案中,当用户安装完一个应用程序后,终端为该应用程序生成一个对应的启动轨迹,则只要用户在终端上划出与该启动轨迹相同或类似的手势。

15、轨迹时,即可启动应用程序。0012在上述技术方案中,优选地,还包括特征获取单元,获取所述应用程序的显示图标的图标特征,并将所述图标特征发送至所述生成单元;以及所述生成单元根据所述图标特征生成所述启动轨迹。在该技术方案中,终端在为应用程序生成启动轨迹时,根据应用程序的图标特征进行生成,比如采用图标的轮廓作为启动轨迹,这样,用户只需要对该应用程序存在模糊的印象,即可完成应用程序的启动。0013在上述技术方案中,优选地,还包括阈值生成单元,预设对应于所有启动轨迹的统一相似度阈值,或分别计算出对应于各个所述启动轨迹的相似度阈值,并将所述相似度阈值与所述启动轨迹相关联后存储于所述存储单元;相似度生成单元。

16、,计算所述手势轨迹与所述启动轨迹的相似度;以及所述匹配单元将所述相似度与所述相似度阈值进行比较,说明书CN102354272ACN102354281A3/7页6若所述相似度超过所述相似度阈值,则启动对应的应用程序。在该技术方案中,对于相似度阈值的计算,可以通过建立容错函数得到,容错函数为终端中预置的函数,可以为启动轨迹计算出相似度阈值,这样,用户就不必严格按照启动轨迹的形状划出手势轨迹,而只需要大于相似度阈值即可,这也保证了用户只需要对需要启动的应用程序拥有模糊的印象即可。当然,这里的容错函数并不是必须的,也可以通过其他的方式得到启动轨迹的相似度阈值,如规定在轨迹变动为5以内时,认为与启动轨迹。

17、相匹配。由此也可以看出,对于相似度阈值,可以是针对每个启动轨迹进行计算并得到唯一对应的一个相似度阈值,也可以是对于所有的启动轨迹,规定一个或几个相似度阈值进行管理。而当用户认为应用程序在启动时过于灵敏或过于迟钝时,也可以根据自身情况,调整相似度阈值的大小。0014在上述技术方案中,优选地,还包括显示单元,所述手势轨迹与多个启动轨迹分别得到多个相似度,若所述多个相似度均超过对应的所述多个启动轨迹的相似度阈值,则列出所述多个启动轨迹对应的多个应用程序,供所述用户选择。在该技术方案中,当有多个启动轨迹均被认为是需要启动的应用程序时,将在终端上显示这些应用程序的列表,从而用户可以在其中进行选择,这比在。

18、所有应用程序中进行选择明显更为快捷。0015在上述技术方案中,优选地,修改单元,计算出所述应用程序的启动轨迹与存储的其他应用程序的启动轨迹的相似度,若所述相似度超过所述存储的其他应用程序的启动轨迹的所述相似度阈值,则由所述生成单元重新生成所述应用程序的启动轨迹或提示所述用户修改所述应用程序的启动轨迹,并接收所述用户进行的修改。在该技术方案中,为了避免出现多个应用程序的启动轨迹类同的情况,可以在每次生成一个启动轨迹后,将该轨迹与已经生成的启动轨迹进行比较,若过于相似,则终端重新生成或是提示用户,由用户进行自行修改和设定。此外,用户也可以根据自己的喜好,对任意应用程序的启动轨迹进行自定修改和设定,。

19、使之更符合用户自身的使用习惯。0016在上述技术方案中,优选地,所述终端为触摸屏设备,所述手势轨迹是根据所述用户在所述触摸屏设备的触摸屏上的触摸动作生成的;以及所述触摸屏设备包括触屏手机、平板手机、MID、UMPC和/或平板电脑。在该技术方案中,终端可以是触摸屏设备,这样,用户可以直接在触摸屏上划出手势轨迹,也可以是触摸板设备,用户可以直接在触摸板上划出手势轨迹,也可以不是触摸设备,而是可以利用其他装置在该终端设备中划出手势轨迹,比如利用鼠标在该终端设备的显示画面中划出手势轨迹。0017通过以上技术方案,可以免于查找,并方便、快速地启动需要的应用程序,提升用户体验。附图说明0018图1示出了根。

20、据本发明的实施例的应用程序的启动方法的流程图;0019图2示出了根据本发明的实施例的终端的框图;0020图3示出了根据本发明的实施例的生成启动轨迹的流程图;0021图4示出了根据本发明的实施例的启动应用程序的流程图;0022图5A示出了根据本发明的实施例的应用程序的图标的示意图;0023图5B示出了根据本发明的实施例的应用程序的图标特征点的示意图;0024图5C示出了根据本发明的实施例的应用程序的启动轨迹的示意图;以及说明书CN102354272ACN102354281A4/7页70025图5D示出了根据本发明的实施例的应用程序的手势轨迹的示意图。具体实施方式0026为了能够更清楚地理解本发明。

21、的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。0027在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明并不限于下面公开的具体实施例的限制。0028图1示出了根据本发明的实施例的应用程序的启动方法的流程图。0029如图1所示,根据本发明的实施例的应用程序的启动方法包括步骤102,终端生成与应用程序对应的启动轨迹,并将应用程序与启动轨迹相关联后进行存储;步骤104,终端在接收到用户划出的手势轨迹时,将手势轨迹与存储的启动轨迹进行匹配,若存在相匹配的启动轨迹时,启动与该启动轨迹对应的应用程序。

22、。在该技术方案中,当用户安装完一个应用程序后,终端为该应用程序生成一个对应的启动轨迹,则只要用户在终端上划出与该启动轨迹相同或类似的手势轨迹时,即可启动该应用程序。0030在上述技术方案中,步骤102还包括终端根据应用程序的显示图标获取图标特征,并根据图标特征生成启动轨迹。在该技术方案中,终端在为应用程序生成启动轨迹时,根据应用程序的图标特征进行生成,比如采用图标的轮廓作为启动轨迹,这样,用户只需要对该应用程序存在模糊的印象,即可完成应用程序的启动。0031在上述技术方案中,步骤102还包括预设对应于所有启动轨迹的统一相似度阈值,或分别计算出对应于各个所述启动轨迹的相似度阈值,并将相似度阈值与。

23、启动轨迹相关联后进行存储。在该技术方案中,对于相似度阈值的计算,可以通过建立容错函数得到,容错函数为终端中预置的函数,可以为启动轨迹计算出相似度阈值,这样,用户就不必严格按照启动轨迹的形状划出手势轨迹,而只需要具有一定的相似度即可,这也保证了用户只需要对需要启动的应用程序拥有模糊的印象即可。当然,这里的容错函数并不是必须的,也可以通过其他的方式得到启动轨迹的相似度阈值,如规定在轨迹变动为5以内时,认为与启动轨迹相匹配。由此也可以看出,对于相似度阈值,可以是针对每个启动轨迹进行计算并得到唯一对应的一个相似度阈值,也可以是对于所有的启动轨迹,规定一个或几个相似度阈值进行管理。而当用户认为应用程序在。

24、启动时过于灵敏或过于迟钝时,也可以根据自身情况,调整相似度阈值的大小。0032在上述技术方案中,所述步骤104还包括计算手势轨迹与启动轨迹的相似度,若相似度超过相似度阈值,则启动与启动轨迹对应的应用程序;以及手势轨迹与多个启动轨迹分别得到多个相似度,若多个相似度均超过对应的多个启动轨迹的相似度阈值,则终端列出多个启动轨迹对应的多个应用程序,供用户选择。在该技术方案中,对于用户在终端上划出的手势轨迹,需要与存储的启动轨迹进行相似度计算,并将该相似度与相似度阈值比较,大于该阈值的可以认为是该应用程序,否则不予与认可。当有多个启动轨迹均被认为是需要启动的应用程序时,将在终端上显示这些应用程序的列表,。

25、从而用户可以在其中进行选择,这比在所有应用程序中进行选择明显更为快捷。0033在上述技术方案中,在步骤102之后还包括计算应用程序的启动轨迹与存储的说明书CN102354272ACN102354281A5/7页8其他应用程序的启动轨迹的相似度,若相似度超过存储的其他应用程序的启动轨迹的相似度阈值,由终端重新为应用程序生成启动轨迹或终端提示用户修改应用程序的启动轨迹。在该技术方案中,为了避免出现多个应用程序的启动轨迹类同的情况,可以在每次生成一个启动轨迹后,将该轨迹与已经生成的启动轨迹进行比较,若过于相似,则终端重新生成或是提示用户,由用户进行自行修改和设定。此外,用户也可以根据自己的喜好,对任。

26、意应用程序的启动轨迹进行自定修改和设定,使之更符合用户自身的使用习惯。0034在上述技术方案中,终端为触摸屏设备,手势轨迹是根据用户在触摸屏设备的触摸屏上的触摸动作生成的;以及触摸屏设备包括触屏手机、平板手机、MID、UMPC和/或平板电脑。在该技术方案中,终端可以是触摸屏设备,这样,用户可以直接在触摸屏上划出手势轨迹,也可以是触摸板设备,用户可以直接在触摸板上划出手势轨迹,也可以不是触摸设备,而是可以利用其他装置在该终端设备中划出手势轨迹,比如利用鼠标在该终端设备的显示画面中划出手势轨迹。0035图2示出了根据本发明的实施例的终端的框图。0036如图2所示的根据本发明的实施例的终端200包括。

27、生成单元202,生成与终端200中的应用程序对应的启动轨迹;存储单元204,将应用程序和启动轨迹相关联后进行存储;操作单元206,接收用户划出的手势轨迹;匹配单元208,将手势轨迹与存储在存储单元204中的启动轨迹进行匹配,若存在相匹配的启动轨迹时,启动对应的应用程序;特征获取单元212,获取应用程序的显示图标的图标特征,并将图标特征发送至生成单元202;阈值生成单元214,预设对应于所有启动轨迹的统一相似度阈值,或分别计算出对应于各个所述启动轨迹的相似度阈值,并将所述相似度阈值与所述启动轨迹相关联后存储于所述存储单元204;相似度生成单元216,计算手势轨迹与启动轨迹的相似度;显示单元218。

28、,手势轨迹与多个启动轨迹分别得到多个相似度,若多个相似度均超过对应的多个启动轨迹的相似度阈值,则列出多个启动轨迹对应的多个应用程序,供用户选择;修改单元220,计算出应用程序的启动轨迹与存储的其他应用程序的启动轨迹的相似度,若相似度超过存储的其他应用程序的启动轨迹的相似度阈值,则由生成单元202重新生成应用程序的启动轨迹或提示用户修改应用程序的启动轨迹,并接收用户进行的修改。在该技术方案中,当用户安装完一个应用程序后,终端200为该应用程序生成一个对应的启动轨迹,则只要用户在终端200上划出与该启动轨迹相同或类似的手势轨迹时,即可启动应用程序。0037在上述技术方案中,还包括生成单元202根据。

29、图标特征生成启动轨迹。在该技术方案中,终端200在为应用程序生成启动轨迹时,根据应用程序的图标特征进行生成,比如采用图标的轮廓作为启动轨迹,这样,用户只需要对该应用程序存在模糊的印象,即可完成应用程序的启动。0038在上述技术方案中,还包括匹配单元208将相似度与相似度阈值进行比较,若相似度超过相似度阈值,则启动对应的应用程序。在该技术方案中,对于相似度阈值的计算,可以通过建立容错函数得到,容错函数为终端200中预置的函数,可以为启动轨迹计算出相似度阈值,这样,用户就不必严格按照启动轨迹的形状划出手势轨迹,而只需要大于相似度阈值即可,这也保证了用户只需要对需要启动的应用程序拥有模糊的印象即可。。

30、当然,这里的容错函数并不是必须的,也可以通过其他的方式得到启动轨迹的相似度阈值,如规定在轨迹变动为5以内时,认为与启动轨迹相匹配。由此也可以看出,对于相似度阈值,可以说明书CN102354272ACN102354281A6/7页9是针对每个启动轨迹进行计算并得到唯一对应的一个相似度阈值,也可以是对于所有的启动轨迹,规定一个或几个相似度阈值进行管理。而当用户认为应用程序在启动时过于灵敏或过于迟钝时,也可以根据自身情况,调整相似度阈值的大小。0039在上述技术方案中,当有多个启动轨迹均被认为是需要启动的应用程序时,将这些应用程序的标识显示在终端200上,从而用户可以在其中进行选择,这比在所有应用程。

31、序中进行选择明显更为快捷。0040在上述技术方案中,为了避免出现多个应用程序的启动轨迹类同的情况,可以在每次生成一个启动轨迹后,将该轨迹与已经生成的启动轨迹进行比较,若过于相似,则终端200重新生成或是提示用户,由用户进行自行修改和设定。此外,用户也可以根据自己的喜好,对任意应用程序的启动轨迹进行自定修改和设定,使之更符合用户自身的使用习惯。0041在上述技术方案中,终端200为触摸屏设备,手势轨迹是根据用户在触摸屏设备的触摸屏上的触摸动作生成的;以及触摸屏设备包括触屏手机、平板手机、MID、UMPC和/或平板电脑。在该技术方案中,终端200可以是触摸屏设备,这样,用户可以直接在触摸屏上划出手。

32、势轨迹,也可以是触摸板设备,用户可以直接在触摸板上划出手势轨迹,也可以不是触摸设备,而是可以利用其他装置在该终端设备中划出手势轨迹,比如利用鼠标在该终端200的显示画面中划出手势轨迹。0042下面结合图3和图4对上述技术方案中启动应用程序的流程进行详细分析,其中,图3示出了根据本发明的实施例的生成启动轨迹的流程图;图4示出了根据本发明的实施例的启动应用程序的流程图。0043如图3所示,生成启动轨迹的具体步骤如下0044步骤302,用户在移动终端上安装应用程序A;0045步骤304,移动终端为应用程序A生成相应的启动轨迹;0046步骤306,将应用程序A的启动轨迹与移动终端中的其他应用程序已经生。

33、成的启动轨迹进行比较,这里可以通过容错方程计算相似度进行比较,也可以采用其他的方法;0047步骤308,根据步骤306得知应用程序A的启动轨迹与其他应用程序的启动轨迹是否类似,若类似,则进入步骤310,否则进入步骤314;0048步骤310,选择是否由移动终端重新为应用程序A生成启动轨迹,若是,则返回步骤304,否则进入步骤312;0049步骤312,若不由移动终端重新生成启动轨迹,则由用户手动设定启动轨迹,可以指定为用户认可的任意图形;0050步骤314,计算该启动轨迹的相似度阈值,作为之后判断是否启动该应用程序的比较标准,这里可以通过生成一个容错函数,并利用该函数对相似度阈值进行计算,也可。

34、以采用其他方式,比如采用“变化小于5”作为阈值;0051步骤316,将启动轨迹和相似度阈值对应地存储,也可以同时存储应用程序A的标识,便于之后的判断完成时,找到该应用程序并进行启动。0052如图4所示,启动应用程序的步骤具体如下0053步骤402,用户在移动终端上划出手势轨迹;0054步骤404,移动终端计算出手势轨迹和启动轨迹之间的相似度;0055步骤406,将该相似度与存储的应用程序的相似度阈值进行比较,看相似度是否大说明书CN102354272ACN102354281A7/7页10于相似度阈值,若是,则启动对应的应用程序,若没有超过任何应用程序的相似度阈值,则结束;0056步骤408,启。

35、动对应的应用程序。0057下面结合图5A、图5B、图5C和图5D对应用程序的启动方法进行说明,其中,图5A示出了根据本发明的实施例的应用程序的图标的示意图;图5B示出了根据本发明的实施例的应用程序的图标特征点的示意图;图5C示出了根据本发明的实施例的应用程序的启动轨迹的示意图;以及图5D示出了根据本发明的实施例的应用程序的手势轨迹的示意图。0058用户在移动终端上安装应用程序A后,移动终端根据该应用程序A的程序图标502,首先选取特征点504,特征点504可以有多个,共同构成了可以代表该应用程序A的特征图形,即启动轨迹506,移动终端将该启动轨迹506与应用程序A的标识如名称,一起进行存储。0。

36、059当用户希望使用应用程序A时,在移动终端上划出手势轨迹508,移动终端根据对手势轨迹508与存储在手机中的包括启动轨迹506在内的所有应用程序的启动轨迹进行比较,启动符合相似度要求的应用程序。这里提及的符合相似度要求,这一判断过程可以在生成启动轨迹506时,由移动终端利用预置的容错函数计算出启动轨迹506的相似度阈值,并与启动轨迹506对应地存储。则当用户划出手势轨迹508时,移动终端首先利用容错函数间手势轨迹508与与存储在手机中的包括启动轨迹506在内的所有应用程序的启动轨迹进行相似度的计算,并将得到的相似度与各启动轨迹的相似度阈值进行比较,若超过该相似度阈值,则判定为选定该应用程序,。

37、当有多个应用程序被选定时,则将这多个应用程序呈现在终端上,由用户进行选择,当没有被选定的应用程序时,则提示用户重新操作。0060以上结合附图详细说明了本发明的技术方案,考虑到在数目庞大的应用程序中,想要找到需要的应用程序往往显得费时费力,而现有的技术方案则对记忆要求较高,因此,本发明提出了一种应用程序的启动方法和终端,通过本发明提供的技术方案,可以免于查找,并方便、快速地启动需要的应用程序,提升用户体验。0061以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。说明书CN102354272ACN102354281A1/3页11图1图2说明书附图CN102354272ACN102354281A2/3页12图3图4说明书附图CN102354272ACN102354281A3/3页13图5A图5B图5C图5D说明书附图CN102354272A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1