一种启动或关闭应用程序的系统和方法转让专利

申请号 : CN201610087117.7

文献号 : CN105791537B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张兰兰

申请人 : 上海斐讯数据通信技术有限公司

摘要 :

本发明公开了一种启动或关闭智能终端应用程序的系统和方法,包括传感模块和应用程序管理器,传感模块:用于获取智能终端用户晃动终端的加速度值,与预设的加速度阈值进行对比,根据对比结果生成操作命令信息,并将所述操作命令信息发送给应用程序管理器;应用程序管理器:用于接收所述操作命令信息,启动或关闭相应的应用程序。本发明提供了一种启动或关闭应用程序的系统和方法,用以解决在智能终端比如手机在锁屏状态时,启动或者关闭应用程序,需要先进行解锁操作,不能够快捷进行相应程序操作的的技术问题。

权利要求 :

1.一种启动或关闭智能终端应用程序的系统,其特征在于,包括:传感模块,用于获取智能终端用户晃动终端的加速度值,与预设的加速度阈值进行对比,根据对比结果生成操作命令信息,并将所述操作命令信息发送给应用程序管理器;所述传感模块具体包括:加速度传感器,用于获取智能终端各个方向的加速度值;

对比模块,用于将获取的加速度值与预设的加速度阈值进行对比;

处理模块,用于根据对比结果生成操作命令信息,包括:通过左右移动的加速度确定所述应用程序打开,前后移动的加速度来确定所述应用程序打开的时长,并将操作命令信息发送至应用程序管理器;

应用程序管理器,用于接收所述操作命令信息,启动或关闭相应的应用程序。

2.如权利要求1所述的一种启动或关闭智能终端应用程序的系统,其特征在于,所述应用程序包括短信、手电筒或照相机。

3.如权利要求2所述的一种启动或关闭智能终端应用程序的系统,其特征在于,所述操作命令信息包括需启动或关闭应用程序的操作控制参数。

4.如权利要求3所述的一种启动或关闭智能终端应用程序的系统,其特征在于,所述处理模块根据不同的加速度阈值对比结果生成相应的应用程序操作命令信息。

5.一种启动或关闭智能终端应用程序的方法,其特征在于,所述方法包括:获取智能终端用户晃动终端的加速度值,与预设的加速度阈值进行对比;

根据对比结果生成操作命令信息,包括:通过左右移动的加速度确定所述应用程序打开,前后移动的加速度来确定所述应用程序打开的时长,并将所述操作命令信息发送给应用程序管理器;

所述应用程序管理器接收所述操作命令信息,启动或关闭相应的应用程序。

6.如权利要求5所述的一种启动或关闭智能终端应用程序的方法,其特征在于,所述方法还包括:预先设定加速度阈值与应用程序的对应关系,各加速度阈值对应相应的应用程序的操作控制参数。

7.如权利要求6所述的一种启动或关闭智能终端应用程序的方法,其特征在于,所述应用程序包括短信、手电筒或照相机。

8.如权利要求7所述的一种启动或关闭智能终端应用程序的方法,其特征在于,所述操作命令信息包括需启动或关闭应用程序的操作控制参数。

说明书 :

一种启动或关闭应用程序的系统和方法

技术领域

[0001] 本发明涉及智能终端应用技术,特别是一种启动或关闭应用程序的系统和方法。

背景技术

[0002] 全球的传感器市场在不断变化的创新之中呈现出快速增长的趋势,传感器领域的主要技术将在现有基础上予以延伸和提高,各国将竞相加速新一代传感器的开发和产业化,竞争也将日益激烈。随着智能终端比如手机等的普及,智能手机等具有更多感官性运动的设备操作需求高涨,要求设备具备更高的功能和可设计性,在这种情况下,对组件的高度集成化和小型化的需求强劲,而随着加速度传感器进一步普及,同时在小型设备中使用案例日益增加,他们在能手机、平板电脑、游戏机、遥控器、PND及其他小型民生设备上的应用更加普遍,具有低功耗、高稳定性、耐冲击性、及可编程等特性,能够进行倾斜检测、运动检测等。
[0003] 随着移动互联网的高速发展,市场上的智能终端比如手机系统越来越多,安装在智能终端比如手机的应用程序也越来越多,给用户寻找一些常用的软件早成了一定的麻烦,特别是手机处于锁屏状态时,如果用户要打开或关闭应用程序,需要先进行手机屏幕解锁操作,再进入桌面进行查找,有的甚至需要到第二级桌面进行查找,操作比较繁琐,目前市场没有一种技术能够利用动态传感系统,在智能终端比如手机在锁屏状态时,能够快捷进行相应程序操作的技术。

发明内容

[0004] 本发明的目的是提供一种启动或关闭智能终端应用的系统和方法,用以解决在智能终端比如手机在锁屏状态时,启动或者关闭应用程序,需要先进行解锁操作,不能够快捷进行相应程序操作的的技术问题。
[0005] 为了实现本发明的前述发明目的,本发明实施例提供了一种启动或关闭智能终端应用程序的系统,包括:
[0006] 传感模块:用于获取智能终端用户晃动终端的加速度值,与预设的加速度阈值进行对比,根据对比结果生成操作命令信息,并将所述操作命令信息发送给应用程序管理器;
[0007] 应用程序管理器:用于接收所述操作命令信息,启动或关闭相应的应用程序。
[0008] 为了实现本发明的前述发明目的,本发明实施例提供了一种传感模块,所述传感模块具体包括:
[0009] 加速度传感器,用于获取智能终端各个方向的加速度值;
[0010] 对比模块,用于将获取的加速度值与预设的加速度阈值进行对比;
[0011] 处理模块:用于根据对比结果生成操作命令信息,并将操作命令信息发送至应用程序管理器。
[0012] 较佳的,所述应用程序包括短信、手电筒或照相机。
[0013] 较佳的,所述操作命令信息包括需启动或关闭应用程序的操作控制参数。
[0014] 较佳的,所述处理模块根据不同的加速度阈值对比结果生成相应的应用程序操作命令信息。
[0015] 为了实现本发明的前述发明目的,本发明实施例提供了一种启动或关闭智能终端应用程序的方法,包括以下步骤:
[0016] S101.获取智能终端用户晃动终端的加速度值,与预设的加速度阈值进行对比;
[0017] S102.根据对比结果生成操作命令信息,并将所述操作命令信息发送给应用程序管理器;
[0018] S103.所述应用程序管理器接收所述操作命令信息,启动或关闭相应的应用程序。
[0019] 为了实现本发明的前述发明目的,本发明实施例提供了另一种启动或关闭智能终端应用程序的方法,所述方法还包括:
[0020] S100.预先设定加速度阈值与应用程序的对应关系,各加速度阈值对应相应的应用程序的操作控制参数。
[0021] 较佳的,所述应用程序包括短信、手电筒或照相机。
[0022] 较佳的,所述操作命令信息包括需启动或关闭应用程序的操作控制参数。
[0023] 与现有技术相比,本发明能够带来以下至少一种有益效果:
[0024] 1、通过摇晃的方式切换打开或关闭相应的程序,从而在锁屏状态也可以通过摇晃智能终端比如手机打开关闭应用程序,更加方便快捷。
[0025] 2、能够设置在锁屏状态时需要进行推送的应用程序,这样就提高了用户的体验。

附图说明

[0026] 下面将以明确易懂的方式,结合附图说明优选实施方式,对本发明的主要特性、技术特征、优点及其实现方式予以进一步说明。
[0027] 图1是本发明一个实施例的一种启动或关闭应用程序系统的结构图;
[0028] 图2是本发明一个实施例的一种传感模块的结构图;
[0029] 图3是本发明一个实施例的一种加速传感器的算法原理图;
[0030] 图4本发明一个实施例的一种启动或关闭应用程序方法的流程图;
[0031] 图5本发明另一个实施例的一种启动或关闭应用程序方法的流程图。
[0032] 附图标号说明:
[0033] 加速度传感器11,对比模块12,处理模块13。

具体实施方式

[0034] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
[0035] 为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。
[0036] 流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
[0037] 图1是本发明一个实施例的一种启动或关闭应用程序系统的结构图。
[0038] 为了实现本发明的发明目的,本发明提供了一种打开或关闭智能终端应用的系统,包括:
[0039] 传感模块:用于获取智能终端用户晃动终端的加速度值,与预设的加速度阈值进行对比,根据对比结果生成操作命令信息,并将所述操作命令信息发送给应用程序管理器;
[0040] 应用程序管理器:用于接收所述操作命令信息,启动或关闭相应的应用程序。
[0041] 在具体实施过程中,将加速度传感器内置于智能终端比如手机,或者利用智能终端比如手机已有的加速度传感器,在智能终端比如手机屏幕处于锁屏状态时,用户摇晃智能终端比如手机,动态传感系统获取智能终端比如手机用户晃动终端的加速度参数,与预设的加速度参数进行对比,比如在晃动智能终端比如手机时,监听加速度在各个方向的变化,当加速度值超过设定的灵敏度时,将对比结果进行处理生成操作命令信息,智能终端接收来自动态传感系统的操作命令信息,并根据用户的选择打开或关闭程序。
[0042] 图2是本发明一个实施例的一种传感模块的结构图。
[0043] 为了实现本发明的发明目的,本发明提供了一种本发明实施例提供了一种传感模块,所述传感模块具体包括:
[0044] 加速度传感器11,用于获取智能终端各个方向的加速度值;
[0045] 对比模块12,用于将获取的加速度值与预设的加速度阈值进行对比;
[0046] 处理模块13,用于根据对比结果生成操作命令信息,并将操作命令信息发送至应用程序管理器。
[0047] 较佳的,所述应用程序包括短信、手电筒或照相机。
[0048] 较佳的,所述操作命令信息包括需启动或关闭应用程序的操作控制参数。
[0049] 较佳的,所述处理模块根据不同的加速度阈值对比结果生成相应的应用程序操作命令信息。
[0050] 在本实施案例中,所采用的加速度传感器是一种能够测量加速力的电子设备。加速力就是当物体在加速过程中作用在物体上的力,就好比地球引力,也就是重力。加速力可以是个常量,比如g,也可以是变量。因此其的范围比重力感应器要大,但是一般在手机被提到的加速度感应器时,其实就是指重力感应器,加速度传感器11会接受外界的传递的物理性输入,通过感测器转换为电子信号,再最终转换为可用的信息。对比模块12将获取的用户晃动终端加速度参数与预设值进行对比,处理模块13用于根据对比结果进行处理生成操作命令信息,并操作命令信息传输到智能终端比如手机。
[0051] 具体的实施情况下,本发明的智能终端应用程序管理器,包括以下模块:驱动模块:用于接收来自传感模块的操作命令信息,驱动相应的应用程序;界面显示模块:用于在智能终端比如手机的屏幕上显示推送的应用程序;设置模块:用于预先设置需要推送的应用程序以及需要打开或关闭的应用程序对应的加速度值;应用选择模块:用于选择并打开或关闭推送的应用程序。在具体实施过程中,所述模块之间的连接关系为:
[0052] 所述界面显示模块分别和至少以下一种或者一种以上模块连接:短信模块、手电筒模块、照相机模块等;所述处理模块13通过智能终端比如手机CPU与显示屏连接;所述驱动模块、界面显示模块、设置模块、应用选择模块与智能终端比如手机CPU连接。在本实施案例中,用户可以预先设置需要在智能终端比如手机处于锁屏状态下需要推送的应用程序,比如常用的短信、照相机,手电筒等应用,驱动模块接收来自动态传感系统的操作命令信息,驱动相应的预设应用程序,界面显示模块在智能终端比如手机的屏幕上显示推送的应用程序,应用选择模块选择其中一个或者多个应用程序,并进行打开或关闭推送的应用程序操作。
[0053] 图3是本发明一个实施例的一种加速传感器的算法原理图。
[0054] 在具体实施过程中,本发明摇晃检测基于加速传感,由于重力的存在,当智能终端比如手机静止放于桌面时,加速传感器也是有加速度的。所以,仅通过是否有加速度来判断摇晃是不行的。判断加速度的变化在一个较短的时间间隔求出加速度的差值,跟一个指定的阈值比较,如果差值大于阈值,则认为是摇晃发生了。监听出摇晃后,如果当前应用程序比如手电筒是打开状态,我们通过摇晃手机就自动关闭手电筒;此时通过左右移动的加速度和前后移动的加速度来确定手电筒打开的时间为多久【左右移动的加速度:关闭或打开手电筒】【前后移动的加速度:确定手电筒打开的时间】;
[0055] 如图3所示,X Y Z分别对应values[0]到[2]
[0056] X表示左右移动的加速度
[0057] Y表示前后移动的加速度
[0058] Z表示垂直方向的加速度
[0059] 图4为本发明一个实施例的一种启动或关闭应用程序方法的流程图。
[0060] 为了实现本发明的前述发明目的,本发明实施例提供了一种启动或关闭智能终端应用程序的方法,包括以下步骤:
[0061] S101.获取智能终端用户晃动终端的加速度值,与预设的加速度阈值进行对比;
[0062] S102.根据对比结果生成操作命令信息,并将所述操作命令信息发送给应用程序管理器;
[0063] S103.所述应用程序管理器接收所述操作命令信息,启动或关闭相应的应用程序。
[0064] 在具体实施过程中,在手智能终端比如手机屏幕处于锁屏状态时,用户摇晃智能终端比如手机,动态传感系统获取智能终端比如手机用户晃动终端的加速度参数,与预设的加速度参数进行对比,将对比结果进行处理生成操作命令信息,智能终端接收来自动态传感系统的操作命令信息,驱动相应的应用程序,将相应的应用程序推送到智能终端比如手机的屏幕上,并根据用户的选择打开或关闭程序。
[0065] 图5本发明另一个实施例的一种启动或关闭应用程序方法的流程图。
[0066] 为了实现本发明的前述发明目的,本发明实施例提供了另一种启动或关闭智能终端应用程序的方法,所述方法还包括:
[0067] S100.预先设定加速度阈值与应用程序的对应关系,各加速度阈值对应相应的应用程序的操作控制参数。
[0068] 较佳的,所述应用程序包括短信、手电筒或照相机。
[0069] 较佳的,所述操作命令信息包括需启动或关闭应用程序的操作控制参数。
[0070] 在具体实施过程中,用户可以通过预先设置在锁屏状态时需要进行推送的应用程序,来实现快速启动或者关闭应用程序的目的,这样就提高了用户的体验。
[0071] 综上所述,本发明实施例提供了一种打开或关闭智能终端应用的系统和方法,通过摇晃的方式切换打开或关闭相应的程序,从而在锁屏状态也可以通过摇晃智能终端比如手机打开关闭应用程序,更加方便快捷,而且能够设置在锁屏状态时需要进行推送的应用程序,这样就提高了用户的体验。
[0072] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0073] 应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
[0074] 以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。