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

文档序号:11160782阅读:285来源:国知局
应用程序的启动方法及装置、终端设备及终端系统与制造工艺

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



背景技术:

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

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

现有技术中,可以通过长按手机HOME键唤醒语音助手,或者点击手机屏幕上的语音助手图标以启动语音助手,虽然通过这些方式可以准确的唤醒语音助手,但是需要用户主动操作手机,即语音助手是被动式唤醒的,当用户不方便操作手机时,就会给用户启动语音助手带来极大的不便;而且,被动式唤醒语音助手也使得语音助手的开启效率比较低,严重影响了用户体验。



技术实现要素:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

附图说明

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

具体实施方式

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

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

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

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

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

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

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

其中,包含心率信息的数据可以是预设时长内的一段心率检测信号,预设时长可以根据实际情况进行设定。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

步骤202,判断是否允许基于心率信息启动应用程序。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1