平码五不中公式规律
  • / 23
  • 下载费用:30 金币  

应用程序的启动方法及装置、终端设备及终端系统.pdf

关 键 ?#21097;?/dt>
应用程序 启动 方法 装置 终端设备 终端 系统
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
摘要
申请专利号:

CN201680001780.9

申请日:

2016.12.01

公开号:

CN106662933A

公开日:

2017.05.10

当前法律状态:

实审

有效性:

审中

法?#19978;?#24773;: 实质审查的生效IPC(主分类):G06F 3/01申请日:20161201|||公开
IPC分类号: G06F3/01; G06F21/31(2013.01)I; G06F21/32(2013.01)I 主分类号: G06F3/01
申请人: 深圳市汇顶科技股份有限公司
发明人: 陈法海; 杨柯
地址: 518045 广东省深圳市福田保税区腾飞工业大厦B座13层
优?#28909;ǎ?/td>
专利代理机构: 上海晨皓知识产权代理事务所(普通合伙) 31260 代理人: 成丽杰
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201680001780.9

授权公告号:

|||

法律状态公告日:

2017.06.06|||2017.05.10

法律状态类型:

实质审查的生效|||公开

摘要

本发明实施例涉及通信技术领域,公开了一种应用程序的启动方法及装置、终端设备及终端系统,本发明实施例公开的应用程序的启动方法包括:当接收到包含心率信息的数据时,根据包含心率信息的数据计算心率值;判断心率值是否属于预设范围;若心率值属于预设范围,生成预设的应用程序的启动命令并启动所述应用程序。本发明实施例还公开了一种应用程序的启动装置、终端设备及终端系统。本发明能够基于心率值快捷启动预设的应用程序,提高了应用程序的启动效率,减少了用户操作,提升了用户体验。

权利要求书

1.一种应用程序的启动方法,其特征在于,包括:
当接收到包含心率信息的数据时,根据所述包含心率信息的数据计算心率值;
判断所述心率值是否属于预设范围;
若所述心率值属于所述预设范围,生成预设的应用程序的启动命令并启动所述应用程
序。
2.根据权利要求1所述的应用程序的启动方法,其特征在于,在所述根据所述包含心率
信息的数据计算心率值之前,还包括:
判断是否?#24066;?#22522;于心率信息启动所述应用程序;若?#24066;恚?#21017;进入所述根据所述包含心
率信息的数据计算心率值的步骤;
或者,
在所述根据所述包含心率信息的数据计算心率值之后,还包括:
判断是否?#24066;?#22522;于心率信息启动所述应用程序;若?#24066;恚?#21017;进入所述判断所述心率值
是否属于预设范围的步骤。
3.根据权利要求1所述的应用程序的启动方法,其特征在于,在所述生成预设的应用程
序的启动命令并启动所述应用程序之后,还包括:
提示用户输入身份验证信息,且当接收到身份验证信息并判定所述身份验证信息正确
时,使能所述应用程序的操作功能。
4.根据权利要求3所述的应用程序的启动方法,其特征在于,所述身份验证信息包括语
音验证信息、指纹验证信息以及文字验证信息中的至少一种。
5.根据权利要求1所述的应用程序的启动方法,其特征在于,当接收到包含心率信息的
数据时,在所述根据所述包含心率信息的数据计算心率值之前,还包括:
判断用于检测人体心率值的应用程序是否开启,若未开启,则进入根据所述包含心率
信息的数据计算心率值的步骤。
6.根据权利要求1所述的应用程序的启动方法,其特征在于,所述包含心率信息的数据
包括连续的多段心率信号;
所述根据所述包含心率信息的数据计算心率值包括:根据所述多段心率信号计算多个
心率值;
所述判定所述心率值属于预设范围包括:判定所述多个心率值均属于所述预设范围。
7.根据权利要求1所述的应用程序的启动方法,其特征在于,所述应用程序为语音助
手。
8.根据权利要求1所述的应用程序的启动方法,其特征在于,在所述根据所述包含心率
信息的数据计算心率值之前,还包括:
判断所述包含心率信息的数据是否为人体的心率数据,若是,则根据所述包含心率信
息的数据计算心率值。
9.根据权利要求1所述的应用程序的启动方法,其特征在于,所述预设范围为人体心率
值范围。
10.一种应用程序的启动装置,其特征在于,包括:
心率值计算模块,用于当接收到所述包含心率信息的数据时,根据所述包含心率信息
的数据计算心率值;
命令生成模块,用于判断所述心率值是否属于预设范围,当所述心率值属于所述预设
范围时,生成预设的应用程序的启动命令并启动所述应用程序。
11.根据权利要求10所述的应用程序的启动装置,其特征在于,所述应用程序的启动装
置还包括启动?#24066;?#21028;断模块;
所述启动?#24066;?#21028;断模块用于当接收到所述包含心率信息的数据时,判断是否?#24066;?#22522;于
心率信息启动所述应用程序;若?#24066;恚?#25152;述心率值计算模块根据所述包含心率信息的数据
计算心率值;
或者,所述启动?#24066;?#21028;断模块用于在所述心率值计算模块根据所述包含心率信息的数
据计算心率值之后,判断是否?#24066;?#22522;于心率信息启动所述应用程序;若?#24066;恚?#25152;述命令生成
模块判断所述心率值是否属于预设范围。
12.根据权利要求10所述的应用程序的启动装置,其特征在于,所述应用程序的启动装
置还包括:
身份验证模块,用于在所述命令生成模块生成预设的应用程序的启动命令并启动所述
应用程序后,提示用户输入身份验证信息;
信息输入模块,用于接收身份验证信息;
所述身份验证模块还用于判断所述身份验证信息是否正确,当所述身份验证信息正确
时,使能所述应用程序的操作功能。
13.根据权利要求12所述的应用程序的启动装置,其特征在于,所述信息输入模块包括
语音输入单元、指纹输入单元以及文字输入单元中的至少一种。
14.根据权利要求10所述的应用程序的启动装置,其特征在于,所述应用程序的启动装
置还包括:
心率检测应用程序判断模块,用于在所述心率值计算模块接收到所述包含心率信息的
数据时,判断用于检测人体心率值的应用程序是否开启,当所述用于检测人体心率值的应
用程序未开启时,所述心率值计算模块根据所述包含心率信息的数据计算心率值。
15.根据权利要求10所述的应用程序的启动装置,其特征在于,所述应用程序为语音助
手。
16.根据权利要求10所述的应用程序的启动装置,其特征在于,所述应用程序的启动装
置还包括:
人体心率数据判断模块,用于判断所述包含心率信息的数据是否为人体的心率数据;
其中,当所述包含心率信息的数据为人体的心率数据时,所述心率值计算模块根据所
述包含心率信息的数据计算心率值。
17.一种终端设备,其特征在于,包括处理器;
所述处理器用于在接收到包含心率信息的数据时,根据所述包含心率信息的数据计算
心率值;判断所述心率值是否属于预设范围;若所述心率值属于所述预设范围,生成预设的
应用程序的启动命令并启动所述应用程序。
18.根据权利要求17所述的终端设备,其特征在于,所述终端设备还包括至少一心率传
感器,所述心率传感器与所述处理器相连接;
所述心率传感器用于获取包含心率信息的数据,并发送?#20102;?#36848;处理器。
19.一种终端系统,其特征在于,包括:终端设备、辅助设备与至少一心率传感器;
所述心率传感器安装在所述辅助设备上,且用于获取包含心率信息的数据;
所述辅助设备与所述终端设备相连接,所述心率传感器通过所述辅助设备将所述包含
心率信息的数据发送?#20102;?#36848;终端设备;
所述终端设备用于在接收到包含心率信息的数据时,根据所述包含心率信息的数据计
算心率值;判断所述心率值是否属于预设范围;若所述心率值属于所述预设范围,生成预设
的应用程序的启动命令并启动所述应用程序。
20.根据权利要求19所述的终端系统,其特征在于,所述辅助设备为耳机。

说明书

应用程序的启动方法及装置、终端设备及终端系统

技术领域

本发明实施例涉及通信传感器技术领域,特别涉及一种应用程序的启动方法及装
置、终端设备及终端系统。

背景技术

随着智能?#21482;?#30340;发展,?#21482;?#30340;功能越来越丰富,很多智能?#21482;?#19978;安装有语音助手,
现有语音助手可以播放当天日期、拨打电话、实时播报当天天气情况等,为用户提供了更多
的人性化和智能化的服务。

然而,在实现本发明过程中,发明人发现现有技术中至少存在如下问题:

现有技术中,可以通过长?#35789;只鶫OME键唤醒语音助手,或者点击?#21482;?#23631;幕上的语
音助手图标以启动语音助手,虽然通过这些方式可以准确的唤醒语音助手,但是需要用户
主动操作?#21482;?#21363;语音助手是被动式唤醒的,当用户不方便操作?#21482;?#26102;,就会给用户启动语
音助手带来极大的不便;而且,被动式唤醒语音助手也使得语音助手的开启效率比?#31995;停?#20005;
重影响了用户体验。

发明内容

本发明实施方式的目的在于提供一种应用程序的启动方法及装置、终端设备及终
端系统,能够基于包含心率信息的数据的计算结果快捷启动应用程序,减少了用户操作,提
升了用户体验。

为解决上述技术问题,本发明的实施方式提供了一种应用程序的启动方法,包括:
当接收到包含心率信息的数据时,根据包含心率信息的数据计算心率值;判断心率值是否
属于预设范围;若心率值属于预设范围,生成预设的应用程序的启动命令并启动所述应用
程序。

本发明的实施方式还提供了一种应用程序的启动装置,包括:心率值计算模块,用
于当接收到包含心率信息的数据时,根据包含心率信息的数据计算心率值;命令生成模块,
用于判断心率值是否属于预设范围,当心率值属于预设范围时,生成预设的应用程序的启
动命令并启动应用程序。

本发明的实施方式还提供了一种终端设备,包括:处理器用于在接收到包含心率
信息的数据时,根据包含心率信息的数据计算心率值;判断心率值是否属于预设范围;若心
率值属于预设范围,生成预设的应用程序的启动命令并启动应用程序。

本发明的实施方式还公开了一种终端系统,包括终端设备、辅助设备与至少一心
率传感器;心率传感器安装在辅助设备上,且用于获取包含心率信息的数据;辅助设备与终
端设备相连接,心率传感器通过辅助设备将包含心率信息的数据发送?#20102;?#36848;终端设备;终
端设备用于在接收到包含心率信息的数据时,根据包含心率信息的数据计算心率值;判断
心率值是否属于预设范围;若心率值属于所述预设范围,生成预设的应用程序的启动命令
并启动所述应用程序。

本发明实施方式相对于现有技术而言,?#22791;?#25454;包含心率信息的数据计算得出的心
率值满足预设条件时,生成预设的应用程序的启动命令,并根据这以启动命令以启动该应
用程序,由此,可以省略用户操作的步骤,提高了应用程序的启动效率,提升了用户体验。

另外,在根据包含心率信息的数据计算心率值之前,还包括:判断是否?#24066;?#22522;于心
率信息启动应用程序;若?#24066;恚?#21017;进入根据包含心率信息的数据计算心率值的步骤;或者,
在根据包含心率信息的数据计算心率值之后,还包括:判断是否?#24066;?#22522;于心率信息启动所
述应用程序;若?#24066;恚?#21017;进入判断心率值是否属于预设范围的步骤。本实施例中,可以先判
断是否?#24066;?#22522;于心率信息启动应用程序,再计算心率值;或者,这两个步骤也可以互换,即,
可以先计算心率值,再判断是否?#24066;?#22522;于心率信息启动应用程序。用户可以根据实际需求
进行设置。

另外,在生成预设的应用程序的启动命令并启动应用程序之后,还包括:提示用户
输入身份验证信息,且当接收到身份验证信息并判定身份验证信息正确时,使能应用程序
的操作功能。本实施例提供了一种使能应用程序操作功能的一种具体实现方式;即,终端设
备在锁屏状态下,直接启动应用程序后不能直接操作使用该应用程序,此时终端设备需要
提示用户输入身份验证信息,只有身份验证信息正确时,才?#24066;?#20351;用应用程序的操作功能,
在一定程度上保护了终端设备中数据信息的安全,从而防止终端设备被盗用。

另外,身份验证信息包括语音验证信息、指纹验证信息以及文字验证信息中的至
少其中之一。本实施例提供了身份验证信息的三种可选类型,不仅用户操作方便,而且安全
性较高。

另外,当接收到包含心率信息的数据时,在根据包含心率信息的数据计算心率值
之前,还包括:判断用于检测人体心率值的应用程序是否开启,若未开启,则进入根据包含
心率信息的数据计算心率值的步骤。本实施例中,实际上的,用户的终端设备上还安装有用
于心率检测的应用程序,这一应用程序也会接收包含心率信息的数据,当这一应用程序开
启时,终端设备默认优先执行心率检测的功能;只有在心率检测的应用程序未开启时,再执
行计算心率值的步骤,从而将心率检测功能与基于心率检测的程序启动功能区分开来。

另外,包含心率信息的数据包括连续的多段心率信号;根据包含心率信息的数据
计算心率值中,具体包括:根据多段心率信号计算多个心率值;判定心率值属于预设的预设
范围中,具体包括:判定多个心率值均属于预设的预设范围。即,通过获取连续的多段心率
信号来判断在这一连续时间?#25991;?#30340;心率值是否一直属于预设的预设范围,只有当这一连续
时间?#25991;?#30340;心率值一直属于预设的预设范围时才确认可以启动应用程序;从而可以避免由
于短时间内获取的包含心率信息的数据的偶然性或者?#36824;?#20934;?#33539;?#21487;能出现的误判,提高了
根据心率检测启动应用程序的准确性。

另外,在根据包含心率信息的数据计算心率值之前,还包括:判定包含心率信息的
数据为人体包含心率信息的数据。即,只有当判定获取的为人体包含心率信息的数据时,才
进行心率值计算,从而可以在一定程度上减少计算量,减轻处理负担。

另外,应用程序为语音助手。

另外,在根据包含心率信息的数据计算心率值之前,还包括:判断包含心率信息的
数据是否为人体的心率数据,若是,则根据包含心率信息的数据计算心率值。

另外,预设范围为预设范围。

附图说明

一个或多个实施例通过与之对应的附图中的?#35745;?#36827;行示例?#36816;?#26126;,这些示例?#36816;?br />明并?#36824;?#25104;对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除
非有特别申明,附图中的图?#36824;?#25104;比例限制。

图1A是根据本发明第一实施方式中的应用程序的启动方法的具体流程图;

图1B是根据本发明第一实施方式中的PPG(光电容积脉搏波)特征图;

图2A是根据本发明第二实施方式的应用程序的启动方法的第一种实现方式的具
体流程图;

图2B是根据本发明第二实施方式的应用程序的启动方法的第二种实现方式的具
体流程图;

图3是根据本发明第三实施方式的应用程序的启动方法的具体流程图;

图4是根据本发明第四实施方式的应用程序的启动方法的具体流程图;

图5是根据本发明第五实施方式的应用程序的启动方法的方框示意图;

图6是根据本发明第六实施方式的应用程序的启动装置的方框示意图;

图7A是根据本发明第七实施方式的应用程序的启动装置的第一种实现方式的方
框示意图;

图7B是根据本发明第七实施方式的应用程序的启动装置的第二种实现方式的方
框示意图;

图8是根据本发明第八实施方式的应用程序的启动装置的方框示意图;

图9是根据本发明第九实施方式的应用程序的启动装置的方框示意图;

图10是根据本发明第十实施方式的应用程序的启动装置的方框示意图;

图11是根据本发明第十一实施方式的终端设备的方框示意图;

图12是根据本发明第十二实施方式的终端设备的方框示意图;

图13是根据本发明第十三实施方式的终端系统的方框示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明
的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方
式中,为了使读者更好地理解本申请而提出了许多技术?#38468;凇?#20294;是,即使没有这些技术?#38468;?br />和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。

本发明的第一实施方式涉及一种应用程序的启动方法,应用于智能?#21482;?#31561;终端设
备,应用程序安装在终端设备中。

于实际中,应用程序可以基于特定的方式启动,例如点击应用程序的图标、长按
Home键等操作方式,本实施例提出了一种基于心率值启动应用程序的方法,应用程序例如
为语音助手,也就是说,语音助?#32456;?#19968;应用程序的启动命令是基于心率值生成的。

本实施例中的应用程序的启动方法的具体流程如图1A所示。

步骤101,判断是否接收到包含心率信息的数据。

具体而言,终端设备可以接收包含心率信息的数据。当终端设备靠近人体、或者靠
近一些类似于人体皮肤的物体、或者外界存在干扰时,安装在终端设备上的心率传感器均
能够获取到包含心率信息的数据(或者,在其他实施例中,心率传感器也可以安装在终端设
备的辅助设备上,辅助设备例如为耳机,耳机通过耳机线连接至终端设备)。

需要说明的是,本实施方式提到的包含心率信息的数据,可能是人体反射的信号
(即,“活”的“人”体产生的心率信息),或者是非人体反射的信号(如前所述,当终端设备靠
近一些类似于人体皮肤的物体、或者外界存在干扰时、或者使用塑料假体时,也可能产生类
似于心率信息的数据)。

其中,包含心率信息的数据可以是预设时长内的一段心率检测信号,预设时长可
以根据实?#26159;?#20917;进行设定。

步骤102,根据包含心率信息的数据计算心率值。

首先,以利用心率传感器采集人体反射信号为例,说明一下计算心率值的原理,心
率传感器可以是光电传感器。

于实际中,包含心率信息的数据是根据人体或者非人体的反射信号检测得到的。
心率传感器的光源(例如,可以采用波长为500nm-560nm的绿光,或者,660nm-720nm的红光)
以一定的角度透射至人体或者非人体,心率传感器的光源经人体或者非人体反射后产生的
反射光被心率传感器接收,从而获得包含心率信息的数据。其中,当心率传感器的光源经人
体反射后产生的信号包括表征人体特征的信号与投射至人体内部反射至心率传感器的信
号两部分;当心率传感器的光源经非人体反射后产生的信号即为非人体表面反射信号。

进一步说明如何通过上述获得的包含心率信息的数据计算心率值,如图1B所示,
将采集到的包含心率信息的数据以PPG(光电容积脉搏波)信号特征图表示。PPG信号实际包
括表征人体特征的△DC1信号与△AC信号两部分。其中,表征人体特征的△DC1信号为直接
通过人体表面反射至心率传感器的信号,而△AC信号为透射至人体内部反射至心率传感器
的信号,△DC1信号与△AC信号叠加后的图形如图2中的曲线201所示;其中,只有△AC信号
为计算心率值所需的信号,因此需要从中分离出△AC信号,分离方法例如可以使PPG信号特
征图中的△AC信号的峰峰?#21040;?#34892;相减,△DC1信号的峰峰?#21040;?#34892;求平均,以分离出△AC,再
根据分离出的△AC信号计算心率值。

需要说明的是,若PPG信号为非人体反射信号,此时PPG信号中仅包括非人体表面
反射信号△DC2(如图2中的曲线202所示),而并不包括△AC信号;并且,△DC2信号的强度实
际上小于表征人体特征的△DC1信号的强度。因此,当接收到的包含心率信息的数据为非人
体表面反射信号△DC2时,根据上述方式计算出的心率值可能为零,表示不存在心率值。

步骤103,判断心率值是否属于预设范围。

本实施例中,还需要进一步判断心率值是否属于预设范围,以识别出是否是基于
“活”的“人”体产生的心率信息计算得出的心率值,即,预设范围是指根据“活”的“人”体产
生的心率信息计算得出的心率值的范围,用于判断是否生成预设的应用程序的启动命令的
依据,一般来说,这一预设范围是根据本领域技术人员的实际经验或者医学上的相关理论
得出的,可以将这一预设范围预先储存在终端设备中,当判定属于预设范围时,继续执行步
骤104;当包含心率信息的数据是由终端设备靠近一些类似于人体皮肤的物体、或者外界存
在干扰而获取的时,根据该包含心率信息的数据计算出来的心率值就不属于预设范围,流
程结束。

步骤104,生成预设的应用程序的启动命令并启动该应用程序。

启动命令即为用于启动应用程序的命令,?#28909;紓?#29983;成语音助手的启动命令、并根据
这一启动命令打开语音助手(例如在终端设备上?#20801;?#35821;音助手的界面),即使终端设备处于
屏幕锁定状态,也无需进行屏?#21796;?#38145;,通过佩戴安装有心率传感器的耳机即可启动语音助
手,因此提高了语音助手的启动速度,且省略了用户操作的步骤。

于实际操作中,步骤101的接收包含心率信息的数据中,可以包括连续的多段心率
信息;其中,一段心率信息可以理解为能够计算出心率值的最小时间长度的信号。在步骤
102的根据包含心率信息的数据计算心率值中,则根据采集到的多段心率信息计算出多个
心率值;在步骤103的判断心率值是否属于预设范围中,只有在判定多个心率值均属于预设
范围时,才?#24066;?#29983;成预设的应用程序的启动命令?#28304;?#24320;应用程序。即,通过判断在一连续时
间?#25991;?#30340;多个心率值是否一直属于预设范围,以判断是否生成预设的应用程序的启动命
令,从而可以避免由于短时间内获取的心率信息的偶然性或者?#36824;?#20934;?#33539;?#21487;能出现的误
判。

本实施方式提供的应用程序的启动方法与现有技术相比,提供了基于心率信息快
捷启动应用程序的实现方式:根据采集到的包含心率信息的数据计算出心率值,当心率值
满足预设条件时,直接生成预设的应用程序的启动命令并启动应用程序,省略了用户操作
的步骤,提高了应用程序的启动效率。

本发明的第二实施方式涉及一种应用程序的启动方法,本实施例是对第一实施例
的改进,主要改进之处在于:在根据包含心率信息的数据计算心率值之前,还需要判断是否
开启了基于心率信息启动应用程序的功能。

本实施例提供的应用程序的启动方法的具体流程如图2A所示。

其中,步骤201与步骤101对应大致相同,步骤203至步骤205与步骤102至步骤104
对应大致相同,在此处不再赘述;不同之处在于,本实施例新增加步骤202,具体解释如下:

步骤202,判断是否?#24066;?#22522;于心率信息启动应用程序。

应用程序的启动除了常规方式外(如直接点击该应用程序图标?#28304;?#24320;应用程序的
界面),还可以基于心率信息启动(即无需用户操作),本实施例在于:进一步提供了一种用
户可以自行设置是否?#24066;?#22522;于心率信息以启动应用程序的启动方法。

具体而言,基于心率信息启动应用程序的功能可以由一个标志来表示,该标志为
不同状态时,可以表示基于心率信息启动应用程序的功能是否开启。例如,该标志为1,表示
已开启,即,?#24066;?#22522;于心率信息启动应用程序,则进入根据包含心率信息的数据计算心率值
的步骤;该标志为0,表示不?#24066;?#22522;于心率信息启动应用程序。

需要说明的是,如图2B所示,本实施例中,还可以在根据包含心率信息的数据计算
心率值之后,再判断是否?#24066;?#22522;于心率信息启动应用程序;若?#24066;恚?#21017;进入判断心率值是否
属于预设范围的步骤。

由上述分析可知,本实施例提供的应用程序的启动方法中,根据包含心率信息的
数据计算心率值的步骤与判断是否?#24066;?#22522;于心率信息启动应用程序的步骤于实际操作中
是可以互换的,用户可以根据实际需求自行设置,从而为基于心率信息启动应用程序提供
了多种可能的实现方式。

本发明的第三实施方式涉及一种应用程序的启动方法。第三实施方式是对第一实
施方式的改进,主要改进之处在于:本实施例进一步地提供了一种在基于心率信息以启动
应用程序的同时,防止终端设备被盗用的具体实现方式。

如图3所示为本实施例中的应用程序的启动方法的具体流程图。

其中,步骤301至步骤305与步骤101至步骤105对应大致相同,在此处不再赘述;不
同之处在于,本实施例新增加步骤306、步骤307,具体说明如下:

步骤306,提示用户输入身份验证信息,且接收身份验证信息并判断身份验证信息
是否正确。

通过设置本步骤,可以有效防止终端设备被盗用。?#28909;紓?#22312;屏幕未解锁状态下,若
根据包含心率信息的数据计算出的心率值只要属于预设范围时,都会生成语音助手的启动
命令,从而启动了语音助手,也就是说,任何人(无论是否为终端设备的用户本人)均可以开
启语音助手。而本实施例提供的启动方法中,虽然生成了语音助手的启动命令并且启动了
语音助手,但是只是?#20801;?#35821;音助手的界面,并不能正常使用语音助手的相关功能,同时终端
设备会弹出一个提示窗口,提示用户需要输入身份验证信息,身份验证信息可以包括语音
验证信息、指纹验证信息以及文字验证信息中的至少其中之一,用户可以自行设置,只有在
判定身份验证信息正确时,才?#24066;?#27491;常使用语音助手的功能,即,执行步骤307;当然,于实
际中,如果判定身份验证信息不正确时,很有可能不是用户本人在操作,为了安全起见,此
时终端设备不?#24066;?#32487;续使用语音助手的操作功能,以防止被他人盗用终端设备窃取信息,
即流程结束。

步骤307,使能应用程序的操作功能。

在判定了身份验证信息正确后,用户才可以正常使用应用程序的操作功能。

本实施方式提供的应用程序的启动方法与第一实施方式相比,提供了一种使能应
用程序操作功能的具体实现方式:只有身份验证信息正确时,才?#24066;?#20351;用应用程序的操作
功能,可以防止终端设备被盗用。

本发明的第四实施方式涉及一种应用程序的启动方法,本实施例是对第一实施方
式的改进,主要改进之处在于:将用于心率检测的应用程序与基于心率信息启动应用程序
的功能区分开来。

如图4所示为本实施方式中的应用程序的启动方法的具体流程图。

其中,步骤401与步骤101对应大致相同,步骤403至步骤405与步骤102至步骤104
对应大致相同,在此处不再赘述;不同之处在于,本实施例新增步骤402,具体说明如下:

步骤402,判断用于检测人体心率值的应用程序是否开启。

于实际中,用户也会在终端设备上安装专门用于心率检测的应用程序,这一应用
程序也需要接收包含心率信息的数据,因此在本实施例中,需判断接收到的包含心率信息
的数据是为专门的心率检测的应用程序所用,还是用于启动预设的应用程序的(例如语音
助手),所以在计算心率值之前,需先?#20449;?#26029;专门用于心率检测的的应用程序是否开启(如
果开启,表示用户可能正在应用这一应用程序),那么为了不影响用户的正常使用,此时,接
收到的包含心率信息的数据即为专门用于心率检测的应用程序所用,即继续执行步骤406;
如果心率检测的应用程序未开启,则继续执行计算心率值的步骤,即执行步骤403,从而将
用于心率检测的应用程序与基于心率信息启动应用程序的功能区分开来,不影响用户的正
常使用。

本实施方式提供的应用程序的启动方法与第一实施方式相比,能够将用于心率检
测的应用程序与基于心率信息启动应用程序的功能区分开来,从而在不影响基本的心率检
测功能的基础上,利用包含心率信息的数据实现应用程序的快速启动。

本发明的第五实施方式涉及一种应用程序的启动方法,本实施例是对第一实施方
式的改进,主要改进之处在于:在计算心率值之前,判断包含心率信息的数据是否为人体的
心率数据,以提高终端设备的安全性。

如图5所示为本实施方式中的应用程序的启动方法的具体流程图。

其中,步骤501与步骤101对应大致相同,步骤503至步骤505与步骤102至步骤104
对应大致相同,在此处不再赘述;不同之处在于:本实施例新增加步骤502,具体说明如下:

步骤502,判断包含心率信息的数据是否为人体的心率数据

本实施例在于识别出心率数据是“活”的“人”体产生的心率数据,从而可以避免用
塑?#31995;?#20551;体假冒?#31181;傅确?#27861;操作行为,因为后者虽然可能产生人体反射信号,但是不一定
具有心率值,或者心率值不属于预设范围,从而提高终端设备的使用安全性。

这里先解释一下如何得到人体的心率数据,依然以心率传感器采集到的心率信息
为例说明。当心率传感器的光源照射到人体表面时,在光源强度(即心率传感器的光源的发
光强度)一定时,由人体表面反射至心率传感器的△DC1信号将处于一个固定的阈值范围,
该阈值范围是由于个体差异,每个人的肤色、人体表面的质感均存在着细微的差别等导致
的;同时,光源强度(即心率传感器的光源的发光强度)的不同,也会导致△DC1信号存在一
定偏差,以±K1表示这一偏差;因此,将上述阈值范围与上述±K1结合后,可以得到△DC1信
号的一个预设的波动范围。

下一步,需要从PPG(光电容积脉搏波)信号特征图中将△DC1信号分离出来,例如
通过对PPG信号峰峰值求平均分离得到△DC1信号,然后将分离得到△DC1信号与预设的波
动范围作比较,当△DC1信号属于上述预设的波动范围时,判定该包含心率信息的数据为人
体的心率数据,然后执行步骤503;当△DC1信号不属于该预设的波动范围时,判定该包含心
率信息的数据为非人体的心率数据,流程结束。

本实施方式提供的应用程序的启动方法与第一实施方式相比,只有当判定获取的
为人体的心率数据时,才进行心率值计算,从而可以在一定程度上减少计算量,减轻处理负
担。需要说明的是,本实施例记载的技术方案可以基于本发明第一至第四任一实施例中所
述的技术方案基础上实施。

本发明第一至第五实施方式中各种方法的步骤划分,只是为了描述清楚,实现时
可以合并为一个步骤或者?#38405;?#20123;步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关
系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧
要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本发明第六实施方式涉及一种应用程序的启动装置,如图6所示,包括:心率值计
算模块1与命令生成模块2。

心率值计算模块1用于当接收到包含心率信息的数据时,根据包含心率信息的数
据计算心率值;

命令生成模块2用于判断心率值是否属于预设范围,当心率值属于预设范围时,生
成预设的应用程序的启动命令并启动应用程序。本实施例中,应用程序为语音助手。

不难发现,本实施方式为与第一实施方式相对应的系统实施例,本实施方式可与
第一实施方式互相配合实施。第一实施方式中提到的相关技术?#38468;?#22312;本实施方式中依然有
效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术?#38468;?#20063;可应用在
第一实施方式中。

本发明实施方式提供的应用程序的启动装置与现有技术相比,提供了基于心率信
息快捷启动应用程序的实现方式:根据采集到的包含心率信息的数据计算出心率值,当心
率值满足预设条件时,直接生成预设的应用程序的启动命令并启动应用程序,省略了用户
操作的步骤,提高了应用程序的启动效率。

本发明第七实施方式涉及一种应用程序的启动装置,本实施方式是对第六实施方
式的改进,主要改进之处在于:请参考图7A和7B,应用程序的启动装置还包括:启动?#24066;?#21028;
断模块3。

如图7A所示,启动?#24066;?#21028;断模块3用于当接收到包含心率信息的数据时,判断是否
?#24066;?#22522;于心率信息启动应用程序;若?#24066;恚?#24515;率值计算模块1根据包含心率信息的数据计算
心率值;

或者,如图7B所示,启动?#24066;?#21028;断模块3用于在心率值计算模块1根据包含心率信
息的数据计算心率值之后,判断是否?#24066;?#22522;于心率信息启动应用程序;若?#24066;恚?#21629;令生成模
块2判断心率值是否属于预设范围。

不难发现,本实施方式为与第二实施方式相对应的系统实施例,本实施方式可与
第二实施方式互相配合实施。第二实施方式中提到的相关技术?#38468;?#22312;本实施方式中依然有
效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术?#38468;?#20063;可应用在
第二实施方式中。

本实施例提供的应用程序的启动装置与第六实施例相比,根据包含心率信息的数
据计算心率值的步骤与判断是否?#24066;?#22522;于心率信息启动应用程序的步骤于实际操作中是
可以互换的,用户可以根据实际需求自行设置,从而为基于心率信息启动应用程序提供了
多种可能的实现方式。

本发明第八实施方式涉及一种应用程序的启动装置,如图8所示,本实施方式是对
第六实施方式的改进,主要改进之处在于:应用程序的启动装置还包括:身份验证模块4与
信息输入模块5。

身份验证模块4用于在命令生成模块生成预设的应用程序的启动命令并启动应用
程序后,提示用户输入身份验证信息;身份验证模块4还用于判断身份验证信息是否正确,
当身份验证信息正确时,使能应用程序的操作功能。

信息输入模块5用于接收身份验证信息。

本实施例中,信息输入模块5包括语音输入单元、指纹输入单元以及文字输入单元
中的至少其中之一。

不难发现,本实施方式为与第三实施方式相对应的系统实施例,本实施方式可与
第三实施方式互相配合实施。第三实施方式中提到的相关技术?#38468;?#22312;本实施方式中依然有
效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术?#38468;?#20063;可应用在
第三实施方式中。

本实施方式提供的应用程序的启动装置与第六实施方式相比,只有身份验证信息
正确时,才?#24066;?#20351;用应用程序的操作功能,可以防止终端设备被盗用。

本发明第九实施方式涉及一种应用程序的启动装置,本实施方式是对第六实施方
式的改进,主要改进之处在于:如图9所示,应用程序的启动装置还包括心率检测应用程序
判断模块6。

心率检测应用程序判断模块6用于在心率值计算模块1接收到包含心率信息的数
据时,判断用于检测人体心率值的应用程序是否开启,当用于检测人体心率值的应用程序
未开启时,心率值计算模块1根据包含心率信息的数据计算心率值。

不难发现,本实施方式为与第四实施方式相对应的系统实施例,本实施方式可与
第四实施方式互相配合实施。第四实施方式中提到的相关技术?#38468;?#22312;本实施方式中依然有
效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术?#38468;?#20063;可应用在
第四实施方式中。

本实施方式提供的应用程序的启动装置与第六实施方式相比,能够将用于心率检
测的应用程序与基于心率信息启动应用程序的功能区分开来,从而在不影响基本的心率检
测功能的基础上,利用包含心率信息的数据实现应用程序的快速启动。

本发明第十实施方式涉及一种应用程序的启动装置,本实施方式是对第五实施方
式的改进,主要改进之处在于:如图10所示,应用程序的启动装置还包括人体心率数据判断
模块7。

人体心率数据判断模块7用于判断包含心率信息的数据是否为人体的心率数据;
其中,当包含心率信息的数据为人体的心率数据时,心率值计算模块1根据包含心率信息的
数据计算心率值。

不难发现,本实施方式为与第五实施方式相对应的系统实施例,本实施方式可与
第五实施方式互相配合实施。第五实施方式中提到的相关技术?#38468;?#22312;本实施方式中依然有
效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术?#38468;?#20063;可应用在
第五实施方式中。

本实施方式提供的应用程序的启动装置与第六实施方式相比,只有当判定获取的
为人体的心率数据时,才进行心率值计算,从而可以在一定程度上减少计算量,减轻处理负
担。需要说明的是,本实施例记载的技术方案可以基于本发明第七至第九任一实施例中所
述的技术方案基础上实施。

值得一提的是,本发明第六至第十实施方式中所涉及到的各装置均为逻辑装置,
在实际应用中,一个逻辑模块可以是一个物理模块,也可以是一个物理模块的一部分,还可
以以多个物理模块的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将
与解决本发明所提出的技术问题关系不太密切的模块引入,但这并不表明本实施方式中不
存在其它的模块。

本发明第十一实施方式涉及一种终端设备,如图11所示,终端设备包括处理器8,
处理器8用于在接收到包含心率信息的数据时,根据包含心率信息的数据计算心率值;判断
心率值是否属于预设范围;若心率值属于预设范围,生成预设的应用程序的启动命令并启
动应用程序。

本实施例中的处理器8可以是一个独立的MCU(微控制器),也可以是由其它具有类
似功能的元件集成的处理器,这里不做限制。

本实施例中的终端设备实际上还包括存储器9,存储器9用于存储预设范围,预设
范围为人体心率值范围。

本实施例提供的终端设备与现有技术相比,

本发明第十二实施方式涉及一种终端设备,如图12所示,本实施例是对第十一实
施例的改进,主要改进之处在于:终端设备还包括至少一心率传感器10;处理器8与心率传
感器10相连接。

终端设备实际上还包括壳体,处理器8与存储器9设置于壳体内,心率传感器10可
以设置于壳体上的任一位置;心率传感器10用于获取包含心率信息的数据,并发送至处理
器8。

或者,终端设备还可以包括指纹识别模组,心率传感器10也可以与指纹识别模组
整合在一起;然不限于此,可以根据实?#26159;?#20917;设置心率传感器10相对于终端设备的位置。

本实施方式提供的终端设备与现有技术相比,可以基于人体心率检测数据的计算
结果快捷启动应用程序,提高了应用程序的启动效率,且减少了用户操作,提升了用户体
验。

本发明第十三实施方式涉及一种终端系统,如图13所示,终端系统包括:终端设备
11、辅助设备12与至少一心率传感器10;

心率传感器10安装在辅助设备12上,且用于获取包含心率信息的数据。辅助设备
12与终端设备11相连接,心率传感器10通过辅助设备12将包含心率信息的数据发送至终端
设备11。

终端设备11用于在接收到包含心率信息的数据时,根据包含心率信息的数据计算
心率值;判断心率值是否属于预设范围;若心率值属于预设范围,生成预设的应用程序的启
动命令并启动应用程序。

本实施例中,辅助设备为耳机,则心率传感器10的数目可以优选设置为两个,分别
设置在左耳机头或者右耳机头上,当用户使用耳机时,心率传感器10可以直接与人体皮肤
接触,以便于采集心率数据,然而本实施例对心率传感器10的具体数目以及设置于终端设
备11的具体位置不做任何限制;例如心率传感器10也可以为一个,设置在左耳机头或者右
耳机头上。

于实际中,如果耳机为有线耳机,则通过耳机线连接至终端设备11的耳机接口,此
时心率信息通过耳机线发送至终端设备11;如果耳机为无线耳机,那么心率传感器10采集
到的心率信息可以通过蓝牙发送器或者WIFI发送器发送至终端设备11,然本实施例对心率
传感器10与终端设备之间的通信方式不做任何限制。

本实施方式提供的终端系统与现有技术相比,可以基于人体心率检测数据的计算
结果快捷启动终端设备的应用程序,提高了应用程序的启动效率,且减少了用户操作,提升
了用户体验。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,
而在实际应用中,可以在形式上和?#38468;?#19978;对其作各种改变,而不偏离本发明的精神和范围。

关于本文
本文标题:应用程序的启动方法及装置、终端设备及终端系统.pdf
链接地址:http://www.pqiex.tw/p-6091692.html
关于我们 - 网站声明 - 网?#38236;?#22270; - 资源地图 - 友情链接 - 网站客服 - 联系我们

[email protected] 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
平码五不中公式规律 万人场棋牌 维欧国际教育科技 空闲网络流量赚钱 时时彩玩法介绍 彩票大小单双打法 怎么样能快速赚钱还债 德州扑克赚钱换人民币 赌场押大小怎么压 腾讯捕鱼达人3d技巧 腾讯三公游戏下载