一种TWS耳机防丢方法、TWS耳机及计算机可读存储介质与流程

文档序号:23710851发布日期:2021-01-23 19:40阅读:180来源:国知局
一种TWS耳机防丢方法、TWS耳机及计算机可读存储介质与流程
一种tws耳机防丢方法、tws耳机及计算机可读存储介质
技术领域
[0001]
本发明涉及tws耳机领域,尤其涉及一种tws耳机防丢方法、tws耳机以及计算机可读存储介质。


背景技术:

[0002]
目前随着无线耳机广泛应用,tws(true wireless stereo)无线耳机越来越被更多的用户所使用,但是随时无线耳机在使用过程中,存在着一些众所周知的问题,比如:在使用过程中,耳机因为受到外力或自己的无意触碰时发生掉落后,由于tws耳机之间没有通信线的连接、且体积较小,经常会出现难以发现耳机何时掉落的情况,这种情况促使用户无法及时有效的得知耳机掉落,从而不能及时有效的寻找掉落的耳机。


技术实现要素:

[0003]
为了克服现有技术的不足,本发明的目的之一在于提供一种tws耳机防丢方法、tws耳机以及计算机可读存储介质,其能解决tws耳机使用过程中难以发现耳机何时掉落的情况,促使用户无法及时有效的得知耳机掉落,从而不能及时有效的寻找掉落的耳机的问题。
[0004]
本发明的目的之二在于提供一种tws耳机,其能解决tws耳机使用过程中难以发现耳机何时掉落的情况,促使用户无法及时有效的得知耳机掉落,从而不能及时有效的寻找掉落的耳机的问题。
[0005]
本发明的目的之三在于提供一种计算机可读存储介质,其能解决tws耳机使用过程中难以发现耳机何时掉落的情况,促使用户无法及时有效的得知耳机掉落,从而不能及时有效的寻找掉落的耳机的问题。
[0006]
本发明的目的之一采用以下技术方案实现:
[0007]
一种tws耳机防丢方法,所述tws耳机中包括两个通过无线方式连接在一起的耳机,包括以下步骤:
[0008]
获取耳机三轴加速度数据,实时获取耳机中内置的加速度传感器采集到的耳机三轴加速度数据;
[0009]
判断耳机是否出现掉落,根据耳机三轴加速度数据判断tws耳机是否发生掉落,若是,则执行步骤发送防丢失提示信息,若否,则返回执行步骤获取耳机三轴加速度数据;
[0010]
发送防丢失提示信息,判断tws耳机中耳机是否全部发生掉落,若是,则控制tws耳机中与用户终端无线连接的耳机发送防丢提示信息至用户终端,若否,则控制tws耳机中发生掉落的耳机发送防丢提示信息至未发生掉落的耳机用于提示用户。
[0011]
进一步地,所述tws耳机包括主耳机和副耳机,所述主耳机与所述副耳机通过蓝牙连接,所述主耳机与用户终端通过蓝牙连接,所述获取耳机三轴加速度数据具体为:实时获取主耳机中内置的加速度传感器采集到的主耳机三轴加速度数据,实时获取副耳机中内置的加速度传感器采集到的副耳机三轴加速度数据。
[0012]
进一步地,所述判断耳机是否出现掉落具体为:根据主耳机三轴加速度数据判断主耳机是否发生掉落,根据副耳机三轴加速度数据判断副耳机是否发生掉落,若主耳机和副耳机至少有一个发生掉落时,执行步骤发送防丢失提示信息,若否,则返回执行步骤获取耳机三轴加速度数据。
[0013]
进一步地,所述发送防丢失提示信息具体为:若主耳机和副耳机均发生掉落时,控制与用户终端进行蓝牙连接的主耳机发送防丢提示信息至用户终端,若主耳机未与用户终端连接,则控制主耳机通过内置的nb-iot模块发送防丢提示信息至外部网络基站用于对用户进行掉落短信提醒;若只有主耳机发生掉落,则控制主耳机发送防丢提示信息至副耳机用于提示用户;若只有副耳机发生掉落,则控制副耳机发送防丢提示信息至主耳机用于提示用户。
[0014]
进一步地,所述主耳机三轴加速度数据为含有不同时刻的主耳机三轴加速度数据,所述根据主耳机三轴加速度数据判断主耳机是否发生掉落具体为:
[0015]
根据相邻时刻对应的主耳机三轴加速度数据计算相邻时刻中的后一时刻对应的外力作用加速度数据,根据外力作用加速度数据计算出外力作用加速度数据对应的三轴加速度模值总和以及合成加速度;当三轴加速度模值总和小于第一预设外力取模阈值时,将此时的三轴加速度模值总和对应的时刻作为初始时刻,当合成加速度大于等于合成加速度阈值时,将此时的合成加速度对应的时刻作为下落着地时刻,根据所述下落着地时刻与所述初始时刻得到下落时间间隔,当下落时间间隔属于预设下落时长范围时,判断在所述下落着地时刻之后的预设时长内对应三轴加速度模值总和是否小于预设第二预设外力取模阈值且预设时长大于预设时长阈值时,若是,则判断主耳机发生掉落,若否,则主耳机没发生掉落。
[0016]
进一步地,所述副耳机三轴加速度数据为含有不同时刻的副耳机三轴加速度数据,所述根据副耳机三轴加速度数据判断副耳机是否发生掉落具体为:
[0017]
根据相邻时刻对应的副耳机三轴加速度数据计算相邻时刻中的后一时刻对应的外力作用加速度数据,根据外力作用加速度数据计算出外力作用加速度数据对应的三轴加速度模值总和以及合成加速度;当三轴加速度模值总和小于第一预设外力取模阈值时,将此时的三轴加速度模值总和对应的时刻作为初始时刻,当合成加速度大于等于合成加速度阈值时,将此时的合成加速度对应的时刻作为下落着地时刻,根据所述下落着地时刻与所述初始时刻得到下落时间间隔,当下落时间间隔属于预设下落时长范围时,判断在所述下落着地时刻之后的预设时长内对应三轴加速度模值总和是否小于预设第二预设外力取模阈值且预设时长大于预设时长阈值时,若是,则判断副耳机发生掉落,若否,则副耳机没发生掉落。
[0018]
一种tws耳机防丢方法,所述tws耳机中包括主耳机和副耳机,所述主耳机与所述副耳机通过无线方式连接,所述方法由主耳机执行,包括以下步骤:
[0019]
实时获取内置的加速度传感器采集到的主耳机三轴加速度数据;
[0020]
根据所述主耳机三轴加速度数据判断主耳机是否发生掉落,得到主耳机掉落结果信息,将主耳机掉落结果信息发送至副耳机,并接收副耳机发送的副耳机反馈消息;
[0021]
当主耳机掉落结果信息为主耳机发生掉落且副耳机反馈消息为副耳机发生掉落时,发送防丢提示信息至与主耳机无线连接的用户终端或发送防丢提示信息至外部网络基
站;
[0022]
当副耳机反馈消息为副耳机未发生掉落且主耳机掉落结果信息为主耳机发生掉落时,发送防丢提示信息至副耳机。
[0023]
一种tws耳机防丢方法,所述tws耳机中包括主耳机和副耳机,所述主耳机与所述副耳机通过无线方式连接,其特征在于:所述方法由副耳机执行,包括以下步骤:
[0024]
实时获取内置的加速度传感器采集到的副耳机三轴加速度数据;
[0025]
根据所述副耳机三轴加速度数据判断副耳机是否发生掉落,得到副耳机掉落结果信息,将副耳机掉落结果信息发送至主耳机,并接收主耳机发送的主耳机反馈消息;
[0026]
当主耳机反馈消息为主耳机未发生掉落且副耳机掉落结果信息为副耳机发生掉落时,发送防丢提示信息至主耳机。
[0027]
本发明的目的之二采用以下技术方案实现:
[0028]
一种tws耳机,包括主耳机和副耳机,所述主耳机和所述副耳机均内置有加速度传感器,所述主耳机内置有用于连接外部网络基站的nb-iot模块,所述主耳机分别与副耳机以及用户终端连接;
[0029]
主耳机实时获取内置的加速度传感器采集到的主耳机三轴加速度数据,主耳机根据所述主耳机三轴加速度数据判断主耳机是否发生掉落,得到主耳机掉落结果信息,将主耳机掉落结果信息发送至副耳机,并接收副耳机发送的副耳机反馈消息;当主耳机掉落结果信息为主耳机发生掉落且副耳机反馈消息为副耳机发生掉落时,主耳机发送防丢提示信息至与主耳机无线连接的用户终端或通过内置的nb-iot模块发送防丢提示信息至外部网络基站;当副耳机反馈消息为副耳机未发生掉落且主耳机掉落结果信息为主耳机发生掉落时,主耳机发送防丢提示信息至副耳机;
[0030]
副耳机实时获取内置的加速度传感器采集到的副耳机三轴加速度数据,副耳机根据所述副耳机三轴加速度数据判断副耳机是否发生掉落,得到副耳机掉落结果信息,将副耳机掉落结果信息发送至主耳机,并接收主耳机发送的主耳机反馈消息,当主耳机反馈消息为主耳机未发生掉落且副耳机掉落结果信息为副耳机发生掉落时,副耳机发送防丢提示信息至主耳机。
[0031]
本发明的目的之三采用以下技术方案实现:
[0032]
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行本申请中的一种tws耳机防丢方法。
[0033]
相比现有技术,本发明的有益效果在于:本申请中通过实时获取耳机中内置的加速度传感器采集到的耳机三轴加速度数据;并根据耳机三轴加速度数据判断tws耳机是否发生掉落,若是,则执行步骤判断掉落耳机数量,判断tws耳机中耳机是否全部发生掉落,若是,则控制tws耳机中与用户终端无线连接的耳机发送防丢提示信息至用户终端,若否,则控制tws耳机中发生掉落的耳机发送防丢提示信息至未发生掉落的耳机用于提示用户;从而实现了在tws耳机中的耳机发生掉落的时候可以及时有效的给予用户一定的提示信息,防止tws耳机丢失情况的发生,使用户可以及时有效的了解到耳机掉落情况,便于寻找。
[0034]
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。本发明的具体实施方式由以下实施例及其附图详细给出。
附图说明
[0035]
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0036]
图1为本发明的一种tws耳机防丢方法的流程示意图。
具体实施方式
[0037]
下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。
[0038]
本申请中的一种tws耳机防丢方法,tws耳机中包括两个通过无线方式连接在一起的耳机,即主耳机和副耳机,主耳机和副耳机中均内置有加速度传感器,主耳机与副耳机通过蓝牙链路进行连接,主耳机与用户终端通过蓝牙连接,主耳机可以为左耳机或右耳机。如图1所示,包括以下步骤:
[0039]
获取耳机三轴加速度数据,实时获取耳机中内置的加速度传感器采集到的耳机三轴加速度数据。具体为:实时获取主耳机中内置的加速度传感器采集到的主耳机三轴加速度数据,主耳机三轴加速度数据包括x轴加速度、y轴加速度以及z轴加速度。实时获取副耳机中内置的加速度传感器采集到的副耳机三轴加速度数据,副耳机三轴加速度数据包括x轴加速度、y轴加速度以及z轴加速度。
[0040]
判断耳机是否出现掉落,根据耳机三轴加速度数据判断tws耳机是否发生掉落,若是,则执行步骤发送防丢失提示信息,若否,则返回执行步骤获取耳机三轴加速度数据。具体为::根据主耳机三轴加速度数据判断主耳机是否发生掉落,根据副耳机三轴加速度数据判断副耳机是否发生掉落,若主耳机和副耳机至少有一个发生掉落时,执行步骤发送防丢失提示信息,若否,则返回执行步骤获取耳机三轴加速度数据。在本实施例中,主耳机三轴加速度数据为含有不同时刻的主耳机三轴加速度数据,根据主耳机三轴加速度数据判断主耳机是否发生掉落具体为:
[0041]
根据相邻时刻对应的主耳机三轴加速度数据计算相邻时刻中的后一时刻对应的外力作用加速度数据,根据外力作用加速度数据计算出外力作用加速度数据对应的三轴加速度模值总和以及合成加速度;当三轴加速度模值总和小于第一预设外力取模阈值时,将此时的三轴加速度模值总和对应的时刻作为初始时刻,当合成加速度大于等于合成加速度阈值时,将此时的合成加速度对应的时刻作为下落着地时刻,根据下落着地时刻与初始时刻得到下落时间间隔,当下落时间间隔属于预设下落时长范围时,判断在下落着地时刻之后的预设时长内对应三轴加速度模值总和是否小于预设第二预设外力取模阈值且预设时长大于预设时长阈值时,若是,则判断主耳机发生掉落,若否,则主耳机没发生掉落。以下对上述过程举例说明:
[0042]
本实施例中主耳机三轴加速度数据包括x轴主耳机加速度、y轴主耳机加速度以及z轴主耳机加速度。首先根据t+1时刻和t时刻两相邻时刻为例,t+1作为后一时刻,两个相邻时刻的对应的主耳机三轴加速度数据计算相邻时刻中的后一时刻对应的外力作用加速度数据,具体为先对t+1对应的三轴加速度数据进行一阶低通滤波处理,低通滤波计算公式(1)所示:
[0043]
g
grivate
(t+1)=k*g(t+1)+(1-k)g(t)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)
[0044]
其中,g(t+1)表示t+1时刻的主耳机三轴加速度数据对应的加速度值,g(t)表示t时刻主耳机三轴加速度数据对应的加速度,g
grivate
(t+1)表示t+1时刻的重力加速度,k是预设系数。
[0045]
根据上述求出的t+1时刻的重力加速度值计算出外力作用加速度数据,即计算出外力作用加速度,具体如公式(2)所示:
[0046]
g
new
(t+1)=g(t+1)-g
grivate
(t+1)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(2)
[0047]
其中,g
new
(t+1)表示t+1时刻时的外力作用加速度,g(t+1)表示t+1时刻的主耳机三轴加速度数据对应的加速度,g
grivate
(t+1)表示t+1时刻的重力加速度。按照上述方法计算实时计算每个时刻对应的外力作用加速度数据,即计算出外力作用加速度,外力作用加速度包括x轴外力作用加速度、y轴外力作用加速度以及z轴外力作用加速度。
[0048]
根据外力作用加速度数据计算出外力作用加速度数据对应的三轴加速度模值总和,三轴加速度模值总和即为外力作用加速度数据中x轴外力作用加速度的模、y轴外力作用加速度的模以及z轴外力作用加速度的模的和,将三轴加速度模值总和与第一预设外力取模阈值进行比较,具体如下公式(3)所示:
[0049]
|g
newx
|+|g
newy
|+|g
newz
|<a
ꢀꢀꢀꢀ
(3)
[0050]
其中,g
newx
表示x轴外力作用加速度,g
newy
表示y轴外力作用加速度,g
newz
表示z轴外力作用加速度,a表示第一预设外力取模阈值。
[0051]
根据外力作用加速度数据计算出外力作用加速度数据对应的合成加速度,判断合成加速度是否大于合成加速度阈值,本实施例中的合成加速度阈值为20。如公式(4)所示:
[0052][0053]
其中,为合成加速度,g
newx
表示x轴外力作用加速度,g
newy
表示y轴外力作用加速度,g
newz
表示z轴外力作用加速度,b为合成加速度阈值。
[0054]
当三轴加速度模值总和小于第一预设外力取模阈值时,将此时的三轴加速度模值总和对应的时刻作为初始时刻,当合成加速度大于等于合成加速度阈值时,将此时的合成加速度对应的时刻作为下落着地时刻,根据下落着地时刻与初始时刻得到下落时间间隔,当下落时间间隔属于预设下落时长范围时,还要判断在下落着地时刻之后的预设时长内对应三轴加速度模值总和是否小于预设第二预设外力取模阈值且预设时长大于预设时长阈值时,若是,则判断主耳机发生掉落,若否,则主耳机没发生掉落。本实施例中,预设时长为5秒。
[0055]
在本实施例中,所述副耳机三轴加速度数据为含有不同时刻的副耳机三轴加速度数据,所述根据副耳机三轴加速度数据判断副耳机是否发生掉落具体为:根据相邻时刻对应的副耳机三轴加速度数据计算相邻时刻中的后一时刻对应的外力作用加速度数据,根据外力作用加速度数据计算出外力作用加速度数据对应的三轴加速度模值总和以及合成加速度;当三轴加速度模值总和小于第一预设外力取模阈值时,将此时的三轴加速度模值总和对应的时刻作为初始时刻,当合成加速度大于等于合成加速度阈值时,将此时的合成加速度对应的时刻作为下落着地时刻,根据所述下落着地时刻与所述初始时刻得到下落时间
间隔,当下落时间间隔属于预设下落时长范围时,判断在所述下落着地时刻之后的预设时长内对应三轴加速度模值总和是否小于预设第二预设外力取模阈值且预设时长大于预设时长阈值时,若是,则判断副耳机发生掉落,若否,则副耳机没发生掉落。本实施例中对于副耳机是否发生掉落的判断过程与主耳机发生掉落计算方法相同,此处就不再举例说明,可参照上述举例说明内容。
[0056]
本申请中提供一种tws耳机,包括主耳机和副耳机,主耳机和副耳机均内置有加速度传感器,主耳机内置有用于连接外部网络基站的nb-iot模块,是基于蜂窝的窄带物联网(narrow band internet of things,nb-iot)。主耳机分别与副耳机以及用户终端连接;本实施例中采集tws耳机在不同场景下的防丢落数据,根据不同场景下的防丢落数据建立用于判断耳机是否发生掉落的防丢掉落三轴数据模型输出算法,将此防丢掉落三轴数据模型输出算法分别内置在主耳机和副耳机中,实质为内置在主耳机和副耳机的处理器中,主耳机和副耳机的处理器与各自的加速度传感器连接。上述防丢掉落三轴数据模型输出算法具体内容如下:主耳机实时获取内置的加速度传感器采集到的主耳机三轴加速度数据,主耳机根据主耳机三轴加速度数据判断主耳机是否发生掉落,得到主耳机掉落结果信息,将主耳机掉落结果信息发送至副耳机,并接收副耳机发送的副耳机反馈消息;当主耳机掉落结果信息为主耳机发生掉落且副耳机反馈消息为副耳机发生掉落时,主耳机发送防丢提示信息至与主耳机无线连接的用户终端或通过内置的nb-iot模块发送防丢提示信息至外部网络基站;当副耳机反馈消息为副耳机未发生掉落且主耳机掉落结果信息为主耳机发生掉落时,主耳机发送防丢提示信息至副耳机;副耳机实时获取内置的加速度传感器采集到的副耳机三轴加速度数据,副耳机根据副耳机三轴加速度数据判断副耳机是否发生掉落,得到副耳机掉落结果信息,将副耳机掉落结果信息发送至主耳机,并接收主耳机发送的主耳机反馈消息,当主耳机反馈消息为主耳机未发生掉落且副耳机掉落结果信息为副耳机发生掉落时,副耳机发送防丢提示信息至主耳机。
[0057]
本实施例中还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于:计算机程序被处理器执行本申请中的一种tws耳机防丢方法。
[0058]
本申请中通过实时获取耳机中内置的加速度传感器采集到的耳机三轴加速度数据;并根据耳机三轴加速度数据判断tws耳机是否发生掉落,若是,则执行步骤判断掉落耳机数量,判断tws耳机中耳机是否全部发生掉落,若是,则控制tws耳机中与用户终端无线连接的耳机发送防丢提示信息至用户终端,若否,则控制tws耳机中发生掉落的耳机发送防丢提示信息至未发生掉落的耳机用于提示用户;从而实现了在tws耳机中的耳机发生掉落的时候可以及时有效的给予用户一定的提示信息,防止tws耳机丢失情况的发生,使用户可以及时有效的了解到耳机掉落情况,便于寻找。
[0059]
以上,仅为本发明的较佳实施例而已,并非对本发明作任何形式上的限制;凡本行业的普通技术人员均可按说明书附图所示和以上而顺畅地实施本发明;但是,凡熟悉本专业的技术人员在不脱离本发明技术方案范围内,利用以上所揭示的技术内容而做出的些许更动、修饰与演变的等同变化,均为本发明的等效实施例;同时,凡依据本发明的实质技术对以上实施例所作的任何等同变化的更动、修饰与演变等,均仍属于本发明的技术方案的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1