计步数据的处理方法及装置的制造方法

文档序号:10551147阅读:177来源:国知局
计步数据的处理方法及装置的制造方法
【专利摘要】本发明提供一种计步数据的处理方法及装置,该计步数据的处理方法包括:当开启第一传感器获取计步数据时,获取终端当前的切换特征信息;判断该切换特征信息是否满足预设切换条件;若判定该切换特征信息满足该预设切换条件,则将该第一传感器切换至第二传感器获取计步数据。本发明的计步数据的处理方法及装置,由于在检测到使用第一传感器计步比第二传感器计步的优势差时,自动将第一传感器切换至第二传感器,通过第二传感器获取计步数据,以统计步数,提高了终端的灵活性和处理效率。
【专利说明】
计步数据的处理方法及装置
技术领域
[0001]本发明涉及终端技术领域,特别是涉及一种计步数据的处理方法及装置。
【背景技术】
[0002]随着终端的不断发展,基于终端的运动应用程序越来越多,提高了用户运动的乐趣。
[0003]现有的计步器分为硬件计步器和软件计步器,硬件计步器主要通过采集振动传感器的数据,并根据该数据计算出步伐,而软件计步器主要通过软件算法采集加速度传感器的数据,并根据该数据计算出步伐。由于硬件计步器比软件计步器的准确性更高,因此当终端同时安装有振动传感器和加速度传感器时,优先通过振动传感器进行计步。但是当振动传感器损坏时,需要用户进行手动将硬件计步器切换至软件计步器,才能获取计步数据;且由于振动传感器比较耗电,当终端的电量不足时,无法自动切换计步方式,可见现有的计步数据的处理方法处理效率比较低,灵活性较差。

【发明内容】

[0004]本发明实施例提供一种计步数据的处理方法及装置,以解决现有的计步数据的处理方法,处理效率比较低,灵活性较差的技术问题。
[0005]为解决上述问题,本发明提供的技术方案如下:
[0006]本发明实施例提供一种计步数据的处理方法,其包括:
[0007]当开启第一传感器获取计步数据时,获取终端当前的切换特征信息;
[0008]判断所述切换特征信息是否满足预设切换条件;
[0009]若判定所述切换特征信息满足所述预设切换条件,则将所述第一传感器切换至第二传感器获取计步数据。
[0010]本发明实施例还提供一种计步数据的处理装置,其包括:
[0011]获取模块,用于当开启第一传感器获取计步数据时,获取终端当前的切换特征信息;
[0012]条件判断模块,用于判断所述切换特征信息是否满足预设切换条件;
[0013]第一切换模块,用于当所述条件判断模块判定所述切换特征信息满足所述预设切换条件时,将所述第一传感器切换至第二传感器获取计步数据。
[0014]相较于现有技术,本实施例的计步数据的处理方法及装置,当开启第一传感器获取用户的计步数据时,获取终端当前的切换特征信息,判断该切换特征信息是否满足预设切换条件;若判定该切换特征信息满足该预设切换条件,则将该第一传感器切换至第二传感器获取用户的计步数据;由于在检测到使用第一传感器计步比第二传感器计步的优势差时,自动将第一传感器切换至第二传感器,通过第二传感器获取计步数据,以统计步数,提高了终端的灵活性和处理效率。
【附图说明】
[0015]图1为本发明实施例一提供的计步数据的处理方法的流程图;
[0016]图2为本发明实施例二提供的计步数据的处理方法的流程图;
[0017]图3为本发明实施例三提供的计步数据的处理方法的流程图;
[0018]图4为本发明实施例四提供的计步数据的处理装置的结构示意图;
[0019]图5为本发明实施例四提供的计步数据的处理装置的优选结构示意图。
【具体实施方式】
[0020]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0021]请参照图1,图1为本发明实施例一提供的计步数据的处理方法的流程图。
[0022]本优选实施例的计步数据的处理方法,包括:
[0023]步骤SlOl,当开启第一传感器获取计步数据时,获取终端当前的切换特征信息;
[0024]比如,终端预先设置有第一传感器和第二传感器,该第一传感器为振动传感器,该第二传感器为加速度传感器。
[0025]例如,当用户打开计步软件进行计步时,终端开启该第一传感器,并通过该第一传感器获取用户步行触发的计步数据,该计步数据比如振动频率。此时终端获取当前的切换特征信息,该切换特征信息可以为终端的剩余电量或者振动传感器是否有故障等,用于确定使用振动传感器计步的优势是否大于使用加速度传感器计步的优势。该终端比如为手机、平板电脑等设备。
[0026]步骤S102,判断该切换特征信息是否满足预设切换条件;
[0027]例如,终端判断振动传感器计步的优势是否比较低,也即终端判断振动传感器的计步优势是否小于加速度传感器计步的优势,如果判定振动传感器计步的优势比较高时,则返回步骤SlOl,也即终端重新获取其的当前切换特征信息;如果判定振动传感器计步的优势比较低时,则执行步骤S103。
[0028]步骤S103,若判定该切换特征信息满足该预设切换条件,则将该第一传感器切换至第二传感器获取用户的计步数据;
[0029]例如,当终端判定振动传感器计步的优势比较低时,终端关闭振动传感器,并开启加速度传感器,通过调用加速度传感器获取终端的加速度。之后,当终端判定该加速度大于预设值时,触发计步器计数。
[0030]本优选实施例的计步数据的处理方法,由于在检测到使用第一传感器计步比第二传感器计步的优势差时,自动将第一传感器切换至第二传感器,通过第二传感器获取计步数据,以统计步数,操作简便,提高了终端的处理效率和灵活性。
[0031]请参照图2,图2为本发明实施例二提供的计步数据的处理方法的流程图。
[0032]本优选实施例的计步数据的处理方法,包括:
[0033]步骤S201,当开启第一传感器获取计步数据时,获取终端当前的剩余电量;
[0034]比如,终端预先设置有第一传感器和第二传感器,该第一传感器为振动传感器,该第二传感器为加速度传感器。
[0035]例如,当用户打开计步软件进行计步时,终端开启该第一传感器,并通过该第一传感器获取用户步行触发的计步数据,该计步数据比如振动频率。此时终端获取其当前的剩余电量,该终端比如为手机、平板电脑等设备。
[0036]步骤S202,判断该剩余电量是否小于预设阈值;
[0037]例如,终端判断当前的剩余电量是否小于预设阈值,该预设阈值可以根据经验值设定,由于使用振动传感器计步比使用加速度传感器计步耗电,通过判断剩余电量的大小,可以确定使用振动传感器计步的优势是否大于使用加速度传感器计步的优势。如果判定当前的剩余电量大于或等于预设阈值,则返回步骤S201,也即终端重新获取终端当前的剩余电量;比如,当终端判定当前的剩余电量大于或等于预设阈值时,终端不将振动传感器切换至加速度传感器,继续使用当前的振动传感器进行计步,并重新获取终端当前的剩余电量,优选地,终端还可以间隔预设时间重新获取其当前的剩余电量,比如终端间隔30分钟重新获取其当前的剩余电量。尽管振动传感器比较耗电,但是在电量充足的情况下,使用振动传感器计步的优势大于使用加速度传感器计步的优势,即可以提高计步的准确性。如果判定当前的剩余电量小于预设阈值,则执行步骤S203;
[0038]步骤S203,若判定该剩余电量小于该预设阈值,则将该第一传感器切换至第二传感器获取计步数据。
[0039]例如,当终端判定当前的剩余电量小于预设阈值时,由于振动传感器比较耗电,在电量不足的情况下,如果再使用振动传感器计步,缩短终端的待机时间,会导致用户无法继续使用终端进行其他操作,比如接听电话或者听歌或者导航等等,也即使用振动传感器计步的优势小于使用加速度传感器计步的优势。因此,终端关闭振动传感器,并开启加速度传感器,通过调用加速度传感器获取终端的加速度。之后,当终端判定该加速度大于预设阈值时,则触发计步器计数,从而能够在提高运动体验的同时,延长终端的待机时间。
[0040]比如,终端在切换之前,还可以显示提示信息,以便根据用户的需求进行切换,提高了用户服务质量;
[0041 ]在该将该第一传感器切换至第二传感器获取计步数据的步骤之前,该方法还包括:
[0042]A、显示提示信息,该提示信息用于提示用户是否将该第一传感器切换至第二传感器;
[0043]B、接收用户根据该提示信息输入的确认切换指令;其中所述确认切换指令用于指示将所述第一传感器切换至第二传感器;
[0044]C、根据该确认切换指令将该第一传感器切换至该第二传感器获取计步数据。
[0045]例如,当终端判定振动传感器计步的优势比较低时,显示提示信息,显示内容比如为是否将计步模式切换到省电模式,如果用户选择是,则终端将振动传感器切换至加速度传感器,以获取计步数据,否则,不进行切换。
[0046]步骤S204,当检测到该终端的充电接口有电源输入时,间隔预设时长检测该终端的剩余电量;
[0047 ]例如,当用户将终端接上电源充电时,终端检测到充电接口有电源输入。比如用户在户外运动时,用户将终端插上移动电源进行充电,终端间隔一定的时间检测一次剩余电量。
[0048]步骤S205,判断该剩余电量是否超过该预设阈值;
[0049]例如,当终端检测到充电后的剩余电量是否大于或等于预设阈值,即判断电量是否充足,如果判定充电后的剩余电量小于预设阈值,则返回步骤S204,即当终端检测该终端的充电接口有电源输入时,间隔预设时长重新检测该终端的剩余电量;如果判定充电后的剩余电量大于或等于预设阈值,则执行步骤S206。
[0050]步骤S206,若判定该剩余电量超过该预设阈值,则将该第二传感器切换至该第一传感器获取计步数据。
[0051]例如,当终端判定充电后的剩余电量大于或等于预设阈值时,终端将加速度传感器切换回振动传感器,调用振动传感器进行计步。由于电量充足时,如果使用振动传感器计步不会对终端的待机时间造成较大的影响,也即使用振动传感器计步的优势大于使用加速度传感器计步的优势。
[0052]本优选实施例的计步数据的处理方法,由于在检测到终端的电量比较低时,自动将第一传感器切换至第二传感器,通过第二传感器获取计步数据,同时在检测到终端充电时,继续检测其电量,当电量超过预设阈值时,将第二传感器切换回第一传感器,以统计步数,操作简便,进一步提高了终端的处理效率和灵活性。
[0053]请参照图3,图3为本发明实施例三提供的计步数据的处理方法的流程图。
[0054]本优选实施例的计步数据的处理方法,包括:
[0055]步骤S301,当开启第一传感器获取计步数据时,判断该终端是否获取到该第一传感器产生的计步数据;
[0056]比如,终端预先设置有第一传感器和第二传感器,该第一传感器为振动传感器,该第二传感器为加速度传感器。
[0057]例如,当用户打开计步软件进行计步时,终端开启该第一传感器,并通过该第一传感器获取用户步行触发的计步数据,该计步数据比如振动频率。此时终端检测是否接收到振动传感器反馈的计步数据,得到检测结果,以确定振动传感器是否有故障。该终端比如为手机、平板电脑等设备。
[0058]如果该检测结果指示为该终端获取到该第一传感器产生的计步数据时,则返回步骤S301,也即终端继续判断是否获取到该第一传感器产生的计步数据。比如,当终端接收到振动传感器反馈的计步数据时,表明振动传感器正常,未出现故障,此时终端继续使用振动传感器获取计步数据,并根据该计步数据进行计步,同时终端继续判断是否获取到振动传感器产生的计步数据,优选地,终端可以间隔预设时间判断是否获取到振动传感器产生的计步数据。如果该检测结果指示为该终端未获取到该第一传感器产生的计步数据时,则执行步骤S302;
[0059]步骤S302,当该检测结果指示为该终端未获取到该第一传感器产生的计步数据时,将该第一传感器切换至第二传感器获取计步数据。
[0000]例如,当终端未接收到振动传感器反馈的计步数据时,表明振动传感器出现故障,此时终端自动关闭振动传感器,开启加速度传感器,调用加速度传感器获取计步数据,并根据该计步数据进行计步。当然,在终端进行切换之前,还可以显示提示信息,接收用户根据该提示信息输入的确认切换指令,并根据确认切换指令将该第一传感器切换至第二传感器获取计步数据,【具体实施方式】请参见实例二的相关描述,在此不再赘述。
[0061]为了提高检测振动传感器是否有故障的准确性,终端还可以进行多次检测,也即在该判定该切换特征信息满足预设切换条件的步骤之前,该方法还包括:
[0062](I)重启该第一传感器;
[0063](2)检测该终端是否获取到该第一传感器产生的计步数据;
[0064](3)若该终端未获取到该第一传感器产生的计步数据,则判定该切换特征信息满足预设切换条件。
[0065]例如,当终端未接收到振动传感器反馈的计步数据时,将振动传感器重启,重新检测是否获取到振动传感器反馈的计步数据,当然,终端还可以在重启后,间隔一定的时间重新检测是否获取到振动传感器反馈的计步数据,如果终端仍未检测到该计步数据,则表明终端出现故障。如果终端检测到该计步数据,则表明终端正常。
[0066]本优选实施例的计步数据的处理方法,由于在检测到振动传感器出现故障时,自动将第一传感器切换至第二传感器,通过第二传感器获取计步数据,以统计步数,操作简便,提高了终端的处理效率和灵活性。
[0067]请参照图4,图4为本发明实施例四提供的计步数据的处理装置的结构示意图。本优选实施例的计步数据的处理装置40包括:获取模块41、条件判断模块42、第一切换模块43;
[0068]获取模块41,用于当开启第一传感器获取计步数据时,获取终端当前的切换特征信息;
[0069]比如,终端预先设置有第一传感器和第二传感器,该第一传感器为振动传感器,该第二传感器为加速度传感器。
[0070]例如,当用户打开计步软件进行计步时,终端开启该第一传感器,并通过该第一传感器获取用户步行触发的计步数据,该计步数据比如振动频率。此时获取模块41获取其当前的切换特征信息,该切换特征信息可以为终端的剩余电量或者振动传感器是否有故障等,用于确定使用振动传感器计步的优势是否大于使用加速度传感器计步的优势。该终端比如为手机、平板电脑等设备。
[0071]条件判断模块42,用于判断该切换特征信息是否满足预设切换条件;
[0072]例如,条件判断模块42判断振动传感器计步的优势是否比较低时,也即条件判断模块42判断振动传感器的计步优势是否小于加速度传感器计步的优势,如果条件判断模块42判定振动传感器计步的优势比较高时,则终端继续使用振动传感器进行计步,并重新获取其的当前切换特征信息。
[0073]第一切换模块43,用于当该条件判断模块判定该切换特征信息满足该预设切换条件时,将该第一传感器切换至第二传感器获取计步数据。
[0074]例如,当条件判断模块42判定振动传感器计步的优势比较低时,第一切换模块43关闭振动传感器,并开启加速度传感器,通过调用加速度传感器获取终端的加速度。之后,当终端判定该加速度大于预设值时,触发计步器计数。
[0075]如图5所示,该装置还包括:第一检测模块44、电量判断模块45、第二切换模块46、重启模块47、第二检测模块48、显示模块49、接收模块50 ;
[0076]该获取模块41具体用于:获取终端当前的剩余电量;
[0077]该条件判断模块42具体用于:判断该剩余电量是否小于预设阈值;若判定该剩余电量小于该预设阈值,则判定该切换特征信息满足预设切换条件。
[0078]该第一检测模块44,用于在将该第一传感器切换至第二传感器获取计步数据之后,当检测到该终端的充电接口有电源输入时,间隔预设时长检测该终端的剩余电量;
[0079]该电量判断模块45,用于判断该剩余电量是否超过该预设阈值;
[0080]该第二切换模块46,用于当该电量判断模块判定该剩余电量超过该预设阈值,则将该第二传感器切换至该第一传感器获取计步数据。
[0081 ]该获取模块41,还用于:
[0082]判断该终端是否获取到该第一传感器产生的计步数据,得到检测结果;
[0083]该条件判断模块42还用于:
[0084]当该检测结果指示为该终端未获取到该第一传感器产生的计步数据时,判定该切换特征信息满足预设切换条件。
[0085]该重启模块47,用于在判定该切换特征信息满足预设切换条件之前,重启该第一传感器;
[0086]该第二检测模块48,用于检测该终端是否获取到该第一传感器产生的计步数据;
[0087]该条件判断模块42,还用于当该终端未获取到该第一传感器产生的计步数据时,判定该切换特征信息满足预设切换条件。
[0088]该显示模块49,用于在将该第一传感器切换至第二传感器获取计步数据之前,显示提示信息,该提示信息用于提示用户是否将该第一传感器切换至第二传感器;
[0089]该接收模块50,用于接收用户根据该提示信息输入的确认切换指令;其中所述确认切换指令用于指示将所述第一传感器切换至第二传感器;
[0090]该第一切换模块43,具体用于根据该确认切换指令将该第一传感器切换至第二传感器获取计步数据。
[0091]具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块的具体实施可参见前面的方法实施例,在此不再赘述。
[0092]本优选实施例的计步数据的处理装置,由于在检测到使用第一传感器计步比第二传感器计步的优势差时,自动将第一传感器切换至第二传感器,通过第二传感器获取计步数据,以统计步数,操作简便,提高了终端的处理效率和灵活性。
[0093]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(R0M,Read Only Memory)、随机存取记忆体(RAM,RandomAccess Memory)、磁盘或光盘等。
[0094]以上对本发明实施例所提供的一种计步数据的处理方法和装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种计步数据的处理方法,其特征在于,包括: 当开启第一传感器获取计步数据时,获取终端当前的切换特征信息; 判断所述切换特征信息是否满足预设切换条件; 若判定所述切换特征信息满足所述预设切换条件,则将所述第一传感器切换至第二传感器获取计步数据。2.根据权利要求1所述的计步数据的处理方法,其特征在于, 所述获取终端当前的切换特征信息的步骤包括: 获取所述终端当前的剩余电量; 所述判断所述切换特征信息是否满足预设切换条件的步骤包括: 判断所述剩余电量是否小于预设阈值;若判定所述剩余电量小于所述预设阈值,则判定所述切换特征信息满足预设切换条件。3.根据权利要求2所述的计步数据的处理方法,其特征在于,在所述将所述第一传感器切换至第二传感器获取计步数据的步骤之后,所述方法还包括: 当检测到所述终端的充电接口有电源输入时,间隔预设时长检测所述终端的剩余电量; 判断所述剩余电量是否超过所述预设阈值; 若判定所述剩余电量超过所述预设阈值,则将所述第二传感器切换至所述第一传感器获取计步数据。4.根据权利要求1所述的计步数据的处理方法,其特征在于, 所述获取终端当前的切换特征信息的步骤包括: 判断所述终端是否获取到所述第一传感器产生的计步数据,得到检测结果; 所述判断所述切换特征信息是否满足预设切换条件的步骤包括: 当所述检测结果指示为所述终端未获取到所述第一传感器产生的计步数据时,判定所述切换特征信息满足预设切换条件。5.根据权利要求4所述的计步数据的处理方法,其特征在于,在所述判定所述切换特征信息满足预设切换条件的步骤之前,所述方法还包括: 重启所述第一传感器; 检测所述终端是否获取到所述第一传感器产生的计步数据; 若所述终端未获取到所述第一传感器产生的计步数据,则判定所述切换特征信息满足所述预设切换条件。6.根据权利要求1所述的计步数据的处理方法,其特征在于, 在所述将所述第一传感器切换至第二传感器获取计步数据的步骤之前,所述方法还包括: 显示提示信息,所述提示信息用于提示用户是否将所述第一传感器切换至第二传感器; 接收用户根据所述提示信息输入的确认切换指令,其中所述确认切换指令用于指示将所述第一传感器切换至第二传感器; 根据所述确认切换指令将所述第一传感器切换至第二传感器获取计步数据。7.一种计步数据的处理装置,其特征在于,包括: 获取模块,用于当开启第一传感器获取计步数据时,获取终端当前的切换特征信息; 条件判断模块,用于判断所述切换特征信息是否满足预设切换条件; 第一切换模块,用于当所述条件判断模块判定所述切换特征信息满足所述预设切换条件时,将所述第一传感器切换至第二传感器获取计步数据。8.根据权利要求7所述的计步数据的处理装置,其特征在于, 所述获取模块具体用于:获取所述终端当前的剩余电量; 所述条件判断模块具体用于:判断所述剩余电量是否小于预设阈值;若判定所述剩余电量小于所述预设阈值,则判定所述切换特征信息满足预设切换条件。9.根据权利要求8所述的计步数据的处理装置,其特征在于,所述装置还包括:第一检测模块、电量判断模块、第二切换模块; 所述第一检测模块,用于在将所述第一传感器切换至第二传感器获取计步数据之后,当检测到所述终端的充电接口有电源输入时,间隔预设时长检测所述终端的剩余电量;所述电量判断模块,用于判断所述剩余电量是否超过所述预设阈值; 所述第二切换模块,用于当所述电量判断模块判定所述剩余电量超过所述预设阈值时,将所述第二传感器切换至所述第一传感器获取计步数据。10.根据权利要求7所述的计步数据的处理装置,其特征在于, 所述获取模块,还用于: 判断所述终端是否获取到所述第一传感器产生的计步数据,得到检测结果; 所述条件判断模块还用于: 当所述检测结果指示为所述终端未获取到所述第一传感器产生的计步数据时,判定所述切换特征信息满足预设切换条件。
【文档编号】G01C22/00GK105910620SQ201610225863
【公开日】2016年8月31日
【申请日】2016年4月12日
【发明人】张强
【申请人】广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1