终端呼吸灯控制方法及装置与流程

文档序号:11139952阅读:584来源:国知局
终端呼吸灯控制方法及装置与制造工艺

本发明实施例涉及计算机技术领域,尤其涉及一种终端呼吸灯控制方法及装置。



背景技术:

近年来,随着人们生活水平的逐渐提高,人们对智能终端的要求不仅仅止于其功能,而在视觉装饰和美观程度上的需求愈加增强,如此,各种智能终端中都设置有呼吸灯,智能终端可以控制呼吸灯亮灭以增加智能终端的视觉装饰和美观程度。

然而,在智能终端控制控制呼吸灯亮灭时,如何控制呼吸灯由灭到亮逐渐变化以及由亮到灭逐渐变化的过程类似于人的呼吸过程,以使呼吸灯呈现出一种动态酷炫的效果是一个亟待解决的技术问题。



技术实现要素:

为克服相关技术中存在的问题,本发明实施例提供一种终端呼吸灯控制方法及装置。

根据本发明实施例的第一方面,提供一种终端呼吸灯控制方法,所述方法包括:

获取预设呼吸周期内各时刻的肺部含气量;

根据所述预设呼吸周期内各时刻的肺部含气量,控制所述呼吸灯在亮灭周期内各时刻的亮度。

其中,根据所述预设呼吸周期内各时刻的肺部含气量,控制呼吸灯在亮灭周期内各时刻的亮度,包括:

根据所述预设呼吸周期内各时刻的肺部含气量,确定所述呼吸灯在所述亮灭周期内各时刻的亮度值;

根据所述呼吸灯在所述亮灭周期内各时刻的亮度值,控制所述呼吸灯在所述亮灭周期内各时刻的输入电压。

其中,根据所述预设呼吸周期内各时刻的肺部含气量,确定所述呼吸灯在所述亮灭周期内各时刻的亮度值,包括:

获取所述预设呼吸周期内的各个呼吸时刻的肺部含气量中的最大肺部含气量;

获取与所述最大肺部含气量相对应的亮度值;

根据所述预设呼吸周期内的各时刻的肺部含气量、所述最大肺部含气量以及与所述最大肺部含气量相对应的亮度值,确定所述预设呼吸周期内的各时刻的亮度值;

计算所述预设呼吸周期的时长与所述亮灭周期的时长之间的比值;

根据所述预设呼吸周期内的各时刻的亮度值和所述比值,确定所述呼吸灯在所述亮灭周期内各时刻的亮度值。

其中,根据所述呼吸灯在所述亮灭周期内各时刻的亮度值,控制所述呼吸灯在所述亮灭周期内各时刻的输入电压,包括:

根据所述呼吸灯在所述亮灭周期内各时刻的亮度值和预先设置的所述呼吸灯的亮度值与所述呼吸灯的输入电流之间的对应关系,确定与所述呼吸灯在所述亮灭周期内各时刻的亮度值分别对应的输入电流;

根据与所述呼吸灯在所述亮灭周期内各时刻的亮度值分别对应的输入电流和所述呼吸灯的预设伏安特性曲线,确定与所述呼吸灯在所述亮灭周期内各时刻的亮度值分别对应的输入电压;

在所述亮灭周期内各个时刻输入与其对应的输入电压。

其中,所述亮灭周期的时长等于所述预设呼吸周期的时长。

根据本发明实施例的第二方面,提供一种终端呼吸灯控制装置,所述装置包括:

获取模块,用于获取预设呼吸周期内各时刻的肺部含气量;

控制模块,用于根据所述预设呼吸周期内各时刻的肺部含气量,控制所述呼吸灯在亮灭周期内各时刻的亮度。

其中,所述控制模块包括:

确定单元,用于根据所述预设呼吸周期内各时刻的肺部含气量,确定所述呼吸灯在所述亮灭周期内各时刻的亮度值;

控制单元,用于根据所述呼吸灯在所述亮灭周期内各时刻的亮度值,控制所述呼吸灯在所述亮灭周期内各时刻的输入电压。

其中,所述确定单元包括:

第一获取子单元,用于获取所述预设呼吸周期内的各个呼吸时刻的肺部含气量中的最大肺部含气量;

第二获取子单元,用于获取与所述最大肺部含气量相对应的亮度值;

第一确定子单元,用于根据所述预设呼吸周期内的各时刻的肺部含气量、所述最大肺部含气量以及与所述最大肺部含气量相对应的亮度值,确定所述预设呼吸周期内的各时刻的亮度值;

计算子单元,用于计算所述预设呼吸周期的时长与所述亮灭周期的时长之间的比值;

第二确定子单元,用于根据所述预设呼吸周期内的各时刻的亮度值和所述比值,确定所述呼吸灯在所述亮灭周期内各时刻的亮度值。

其中,所述控制单元包括:

第三确定子单元,用于根据所述呼吸灯在所述亮灭周期内各时刻的亮度值和预先设置的所述呼吸灯的亮度值与所述呼吸灯的输入电流之间的对应关系,确定与所述呼吸灯在所述亮灭周期内各时刻的亮度值分别对应的输入电流;

第四确定子单元,用于根据与所述呼吸灯在所述亮灭周期内各时刻的亮度值分别对应的输入电流和所述呼吸灯的预设伏安特性曲线,确定与所述呼吸灯在所述亮灭周期内各时刻的亮度值分别对应的输入电压;

输入子单元,用于在所述亮灭周期内各个时刻输入与其对应的输入电压。

其中,所述亮灭周期的时长等于所述预设呼吸周期的时长。

本发明的实施例提供的技术方案可以包括以下有益效果:

在本发明实施例中,获取预设呼吸周期内各时刻的肺部含气量;根据预设呼吸周期内各时刻的肺部含气量,控制呼吸灯在亮灭周期内各时刻的亮度。通过预设呼吸周期内各时刻的肺部含气量来控制呼吸灯在亮灭周期内各时刻的亮度,可以实现控制呼吸灯由灭到亮逐渐变化以及由亮到灭逐渐变化的过程类似于人的呼吸过程,以使呼吸灯呈现出一种动态酷炫的效果。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明实施例。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明实施例的原理。

图1是根据一示例性实施例示出的一种终端呼吸灯控制方法的流程图;

图2是根据另一示例性实施例示出的一种终端呼吸灯控制方法的流程图;

图3是根据又一示例性实施例示出的一种终端呼吸灯控制方法的流程图;

图4是根据一示例性实施例示出的一种终端呼吸灯控制装置的框图。

图5是根据一示例性实施例示出的一种终端的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明实施例的一些方面相一致的装置和方法的例子。

图1是根据一示例性实施例示出的一种终端呼吸灯控制方法的流程图,如图1所示,该方法用于终端中,该方法包括以下步骤。

在步骤S101中,获取预设呼吸周期内各时刻的肺部含气量;

在本发明实施例中,人呼吸的过程包括吸气的过程和呼气的过程。吸气的过程为人将气体吸入肺的过程,这一过程中人的肺部含气量逐渐增大,从最小肺部含气量增大至最大肺部含气量;呼气的过程为人将肺部的气体吐出的过程,这一过程中人的肺部含气量逐渐减小,从最大肺部含气量减少至最小肺部含气量。

通常情况下,在吸气的过程中,当肺部含气量增大至最大肺部含气量时,人就会停止吸气,并开始呼气,在呼气的过程中,当肺部含气量减小至最小肺部含气量时,人又开始吸气,如此往复循环呼吸过程。一次完整的吸气过程和一次完整的呼气过程组成一个呼吸周期。

其中,对于预设呼吸周期中的任意一个时刻,技术人员可以利用气体含量监测设备监测得到在该时刻时人的肺部含气量。然后将该时刻与该肺部含气量组成一条记录存储在终端中存储的预设呼吸周期内的时刻与肺部含气量之间的对应关系中。对于预设呼吸周期中的其它每一个时刻,同样执行上述操作。

因此,在本步骤中,终端可以获取本地存储的预设呼吸周期内的时刻与肺部含气量之间的对应关系,然后在该对应关系中分别查找与预设呼吸周期内各时刻相对应的肺部含气量。

在步骤S102中,根据预设呼吸周期内各时刻的肺部含气量,控制呼吸灯在亮灭周期内各时刻的亮度。

在本发明实施例中,呼吸灯的亮灭过程包括点亮的过程和熄灭的过程。在点亮的过程中,呼吸灯的亮度逐渐增大,从0增大至最大亮度;在熄灭的过程中,呼吸灯的亮度逐渐减少,从最大亮度减小增大至0。其中,在点亮的过程中,当呼吸灯的亮度增大至最大亮度时,呼吸灯就会进入熄灭的过程,在熄灭的过程中,当呼吸灯的亮度减小至0时,呼吸灯又进入点亮的过程,如此往复循环亮灭过程。一次完整的点亮过程和一次完整的熄灭过程组成呼吸灯的一个亮灭周期。预设呼吸周期的时长与呼吸灯的亮灭周期的时长可以相同,也可以不同。在发明实施例中,以呼吸灯的亮灭周期的时长等于预设呼吸周期的时长进行举例说明,但不作为对本发明实施例保护范围的限制。

具体地,本步骤可以通过如下1021~1022的流程实现:

1021:根据预设呼吸周期内各时刻的肺部含气量,确定呼吸灯在亮灭周期内各时刻的亮度值;

其中,对于预设呼吸周期内的某一时刻,当该时刻的肺部含气量越大时,该时刻在亮灭周期中对应的时刻的亮度值越大;当该时刻的肺部含气量越小时,该呼吸时刻在亮灭周期中对应的时刻的亮度值越小。例如,当该时刻的肺部含气量为最大肺部含气量时,该呼吸时刻在亮灭周期中对应的时刻的亮度值为最大亮度值;当该时刻的肺部含气量为最小肺部含气量时,该时刻在亮灭周期中对应的时刻的亮度值为0,也即呼吸灯是熄灭的。

本步骤根据预设呼吸周期内各时刻的肺部含气量,确定呼吸灯在亮灭周期内各时刻的亮度值的具体确定过程可以参见图2所示的实施例,在此不做详述。

1022:根据呼吸灯在亮灭周期内各时刻的亮度值,控制呼吸灯在亮灭周期内各时刻的输入电压。

在本发明实施例中,当需要控制呼吸灯以某一亮度值发亮时,需要向呼吸灯输入与该亮度值对应的电压。不同的亮度值对应的电压不同。当向呼吸灯输入的电压越大时,呼吸灯的亮度越大,当向呼吸灯输入的电压越小时,呼吸灯的亮度越小。

在本发明实施例中,向呼吸灯可输入的输入电压位于预设输入电压区间内,预设输入电压区间可以为0~额定输入电压,其中,额定输入电压为可向呼吸灯输入的最大的输入电压。当向呼吸灯输入的电压为0时,呼吸灯的亮度为0,即呼吸灯处于熄灭状态,当向呼吸灯输入的电压为额定输入电压时,呼吸灯的亮度值为最大亮度值。

在本步骤中,可以获取呼吸灯的每一个亮度值分别对应的输入电压,进而得到呼吸灯在亮灭周期内各时刻对应的输入电压,然后在亮灭周期内各时刻时的向呼吸灯输入对应的输入电压。

在本发明实施例中,获取预设呼吸周期内各时刻的肺部含气量;根据预设呼吸周期内各时刻的肺部含气量,控制呼吸灯在亮灭周期内各时刻的亮度。通过预设呼吸周期内各时刻的肺部含气量来控制呼吸灯在亮灭周期内各时刻的亮度,可以实现控制呼吸灯由灭到亮逐渐变化以及由亮到灭逐渐变化的过程类似于人的呼吸过程,以使呼吸灯呈现出一种动态酷炫的效果。

其中,在本发明另一实施例中,参见图2,步骤S1021包括:

在步骤S201中,获取预设呼吸周期内的各时刻的肺部含气量中的最大肺部含气量;

由于在步骤S101中已经获取到的预设呼吸周期内的各时刻的肺部含气量,因此,在本步骤中,可以从步骤S101中获取到的所有肺部含气量中选择出最大的肺部含气量并作为最大肺部含气量。

在步骤S202中,获取与最大肺部含气量相对应的亮度值;

其中,在本发明实施例中,最大肺部含气量对应的亮度值为呼吸灯点亮时的最大的亮度值。如果呼吸灯在点亮的时候亮度值太高,则会使用户眼部受到刺激,进而影响用户的眼部健康。因此,为了避免用户眼部受到刺激以及避免影响用户的眼部健康。在本发明实施例中,需要对呼吸灯点亮时的最大的亮度值进行限定,由于在肺部含气量最大时呼吸灯的亮度值最大,所以,需要将与最大肺部含气量对应的亮度值进行限定。

例如,获取终端的屏幕在点亮时的屏幕亮度值;然后将该屏幕亮度值确定为与最大肺部含气量对应的亮度值。

通常情况下,用户事先会将终端的屏幕在点亮时的屏幕亮度值设置为不会刺激用户眼部的亮度值。因此,可以将该屏幕亮度值确定为与最大肺部含气量对应的亮度值。这样,即使呼吸灯点亮时的亮度达到最大亮度值,呼吸灯的亮度值也不会高于屏幕亮度值,从而不会因为呼吸灯的亮度值太高而刺激用户眼部,也就不会影响用户的眼部健康。

再例如,可以获取终端所在当前环境的亮度值;其中,在本发明实施例中,可以直接通过终端上内置的光线传感器检测得到终端所在环境的亮度值,也可以通过安装在终端所在环境中的光线传感器检测得到终端所在环境的亮度值;然后将当前环境的亮度值确定为与最大肺部含气量对应的亮度值。

这样,即使呼吸灯点亮时的亮度达到最大亮度值,呼吸灯的亮度值也不会高于终端所在环境的亮度值,从而不会因为呼吸灯的亮度值太高而刺激用户眼部,也就不会影响用户的眼部健康。

在步骤S203中,根据预设呼吸周期内的各时刻的肺部含气量、最大肺部含气量以及与最大肺部含气量相对应的亮度值,确定预设呼吸周期内的各时刻的亮度值;

在本发明实施例中,对于预设呼吸周期内的任意一个时刻,可以将该时刻的肺部含气量与最大肺部含气量进行除法运算,得到一数值,然后将该数值与最大肺部含气量对应的亮度值进行乘法运算得到一亮度值,将运算得到的该亮度值作为该时刻的亮度值。对于预设呼吸周期内的其他每一个时刻,均执行上述操作,如此实现确定出预设呼吸周期内的各时刻的亮度值。

在步骤S204中,计算预设呼吸周期的时长与亮灭周期的时长之间的比值;

在步骤S205中,根据预设呼吸周期内的各时刻的亮度值和比值,确定呼吸灯在亮灭周期内各时刻的亮度值。

对于预设呼吸周期内的任意一个时刻,将该时刻与该比值进行除法运算得到一个时刻,将该时刻确定为该呼吸时刻在亮灭周期中对应的时刻,将在步骤S203中得到的预设呼吸周期内的该时刻的亮度值确定为呼吸灯在亮灭周期中的该时刻的亮度值。对于预设呼吸周期内的其他每一个时刻,均执行上述操作,如此可以得到预设呼吸周期内的每一个时刻在亮灭周期中分别对应的时刻的亮度值。

其中,在本发明另一实施例中,参见图3,步骤S1022包括:

在步骤S301中,根据呼吸灯在亮灭周期内各时刻的亮度值和预先设置的呼吸灯的亮度值与呼吸灯的输入电流之间的对应关系,确定与呼吸灯在亮灭周期内各时刻的亮度值分别对应的输入电流;

在本发明实施例中,呼吸灯的亮度值与呼吸灯的输入电流之间的对应关系是技术人员事先在终端中设置的。其中,呼吸灯的亮度可以为输入给呼吸灯的输入电流的平方。例如,当电流为2时,呼吸灯的亮度为4,当电流为3时,呼吸灯的亮度为9。

在步骤S302中,根据与呼吸灯在亮灭周期内各时刻的亮度值分别对应的输入电流和呼吸灯的预设伏安特性曲线,确定与呼吸灯在亮灭周期内各时刻的亮度值分别对应的输入电压;

其中,技术人员事先可以在终端中绘制电压-电流的直角坐标系,然后在电压-电流的直角坐标系中输入该呼吸灯的伏安特性曲线;该伏安特性曲线中的每一个点都对应该直角坐标系中的一个输入电压和一个输入电流。

在步骤S303中,在亮灭周期内各个时刻输入与其对应的输入电压。

图4是根据一示例性实施例示出的一种终端呼吸灯控制装置的框图。参照图4,该装置包括:

获取模块11,用于获取预设呼吸周期内各时刻的肺部含气量;

控制模块12,用于根据所述预设呼吸周期内各时刻的肺部含气量,控制所述呼吸灯在亮灭周期内各时刻的亮度。

其中,所述控制模块12包括:

确定单元,用于根据所述预设呼吸周期内各时刻的肺部含气量,确定所述呼吸灯在所述亮灭周期内各时刻的亮度值;

控制单元,用于根据所述呼吸灯在所述亮灭周期内各时刻的亮度值,控制所述呼吸灯在所述亮灭周期内各时刻的输入电压。

其中,所述确定单元包括:

第一获取子单元,用于获取所述预设呼吸周期内的各个呼吸时刻的肺部含气量中的最大肺部含气量;

第二获取子单元,用于获取与所述最大肺部含气量相对应的亮度值;

第一确定子单元,用于根据所述预设呼吸周期内的各时刻的肺部含气量、所述最大肺部含气量以及与所述最大肺部含气量相对应的亮度值,确定所述预设呼吸周期内的各时刻的亮度值;

计算子单元,用于计算所述预设呼吸周期的时长与所述亮灭周期的时长之间的比值;

第二确定子单元,用于根据所述预设呼吸周期内的各时刻的亮度值和所述比值,确定所述呼吸灯在所述亮灭周期内各时刻的亮度值。

其中,所述控制单元包括:

第三确定子单元,用于根据所述呼吸灯在所述亮灭周期内各时刻的亮度值和预先设置的所述呼吸灯的亮度值与所述呼吸灯的输入电流之间的对应关系,确定与所述呼吸灯在所述亮灭周期内各时刻的亮度值分别对应的输入电流;

第四确定子单元,用于根据与所述呼吸灯在所述亮灭周期内各时刻的亮度值分别对应的输入电流和所述呼吸灯的预设伏安特性曲线,确定与所述呼吸灯在所述亮灭周期内各时刻的亮度值分别对应的输入电压;

输入子单元,用于在所述亮灭周期内各个时刻输入与其对应的输入电压。

其中,所述亮灭周期的时长等于所述预设呼吸周期的时长。

在本发明实施例中,获取预设呼吸周期内各时刻的肺部含气量;根据预设呼吸周期内各时刻的肺部含气量,控制呼吸灯在亮灭周期内各时刻的亮度。通过预设呼吸周期内各时刻的肺部含气量来控制呼吸灯在亮灭周期内各时刻的亮度,可以实现控制呼吸灯由灭到亮逐渐变化以及由亮到灭逐渐变化的过程类似于人的呼吸过程,以使呼吸灯呈现出一种动态酷炫的效果。

图5是根据一示例性实施例示出的一种终端。参照图5,该终端包括:

处理器21;

用于存储处理器21可执行指令的存储器22;

其中,所述处理器21被配置为:

获取预设呼吸周期内各时刻的肺部含气量;

根据所述预设呼吸周期内各时刻的肺部含气量,控制所述呼吸灯在亮灭周期内各时刻的亮度。

在一种可选的实施方式中,所述处理器21被配置为:

根据所述预设呼吸周期内各时刻的肺部含气量,确定所述呼吸灯在所述亮灭周期内各时刻的亮度值;

根据所述呼吸灯在所述亮灭周期内各时刻的亮度值,控制所述呼吸灯在所述亮灭周期内各时刻的输入电压。

在一种可选的实施方式中,所述处理器21被配置为:

获取所述预设呼吸周期内的各个呼吸时刻的肺部含气量中的最大肺部含气量;

获取与所述最大肺部含气量相对应的亮度值;

根据所述预设呼吸周期内的各时刻的肺部含气量、所述最大肺部含气量以及与所述最大肺部含气量相对应的亮度值,确定所述预设呼吸周期内的各时刻的亮度值;

计算所述预设呼吸周期的时长与所述亮灭周期的时长之间的比值;

根据所述预设呼吸周期内的各时刻的亮度值和所述比值,确定所述呼吸灯在所述亮灭周期内各时刻的亮度值。

在一种可选的实施方式中,所述处理器21被配置为:

根据所述呼吸灯在所述亮灭周期内各时刻的亮度值和预先设置的所述呼吸灯的亮度值与所述呼吸灯的输入电流之间的对应关系,确定与所述呼吸灯在所述亮灭周期内各时刻的亮度值分别对应的输入电流;

根据与所述呼吸灯在所述亮灭周期内各时刻的亮度值分别对应的输入电流和所述呼吸灯的预设伏安特性曲线,确定与所述呼吸灯在所述亮灭周期内各时刻的亮度值分别对应的输入电压;

在所述亮灭周期内各个时刻输入与其对应的输入电压。

本发明一示例性实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可实现图1-图3所示实施例提供的一种终端呼吸灯控制方法的各实现方式中的部分或全部步骤。

本发明一示例性实施例还提供一种计算机程序产品,所述计算机程序产品包括存储在计算机存储介质上的计算程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行图1-图3所示实施例提供的一种终端呼吸灯控制方法的各实现方式中的部分或全部步骤。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明实施例的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明实施例的一般性原理并包括本发明实施例未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明实施例的真正范围和精神由所附的权利要求指出。

应当理解的是,本发明实施例并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明实施例的范围仅由所附的权利要求来限制。

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