本申请公开了一种数据获取方法,应用于穿戴式设备,包括采集预设时间段内的运动数据;判断所述运动数据是否满足预设标准;若所述运动数据满足所述预设标准,则根据所述运动数据确定当前运动状态;根据前一运动状态和所述当前运动状态对所述运动数据进行更新,获得当前运动数据;将所述当前运动数据和所述当前运动状态存储至预设数据帧;该数据获取方法可以更为有效的提高穿戴式产品运动数据显示的稳定性、正确性和合理性,进一步提高用户体验。本申请还公开了一种数据获取装置、穿戴式设备以及计算机可读存储介质,均具有上述有益效果。
【技术实现步骤摘要】
一种数据获取方法、装置及其设备
本申请涉及电子设备
,特别涉及一种数据获取方法,还涉及一种数据获取装置、穿戴式设备以及计算机可读存储介质。
技术介绍
近年来,穿戴式产品的发展如火如荼,通过搭配运动传感器、心率传感器等,配合数据处理算法,实现实时监测用户的运动行为和运动健康,具有非常广阔的市场前景。但是,目前的穿戴式产品多存在数据采集错乱、数据显示不稳定、监测结果与用户实际行为不符的缺陷,降低了用户体验度。因此,如何有效提高穿戴式产品运动数据显示的稳定性、正确性和合理性,进一步提高用户体验是本领域技术人员亟待解决的问题。
技术实现思路
本申请的目的是提供一种数据获取方法,该数据获取方法可以更为有效的提高穿戴式产品运动数据显示的稳定性、正确性和合理性,进一步提高用户体验;本申请的另一目的是提供一种数据获取装置、穿戴式设备以及计算机可读存储介质,也具有上述有益效果。第一方面,本申请提供了一种数据获取方法,应用于穿戴式设备,包括:采集预设时间段内的运动数据;判断所述运动数据是否满足预设标准;若所述运动数据满足所述预设标准,则根据所述运动数据确定当前运动状态;根据前一运动状态和所述当前运动状态对所述运动数据进行更新,获得当前运动数据;将所述当前运动数据和所述当前运动状态存储至预设数据帧。优选的,所述判断所述运动数据是否满足预设标准之后,还包括:若所述运动数据不满足所述预设标准,则对所述运动数据对应的预设数据帧设置无效标志。优选的,所述根据所述运动数据确定当前运动状态,包括:根据各所述运动数据确定是否为单一运动状态;若是,则将所述单一运动状态作为所述当前运动状态;若否,则根据各所述运动数据的出现频率确定所述当前运动状态。优选的,所述将所述当前运动数据和所述当前运动状态存储至预设数据帧之后,还包括:将各所述预设数据帧保存至缓存;当所述缓存已满时,将所述缓存中的各所述预设数据帧保存至FLASH。优选的,所述将所述当前运动数据和所述当前运动状态存储至预设数据帧,包括:采用Bitmap机制将所述当前运动数据和所述当前运动状态存储至预设数据帧。优选的,所述将所述当前运动数据和所述当前运动状态存储至预设数据帧之后,还包括:当接收到用户终端发送的定时上传指令时,确定定时时间段;将所述定时时间段内未设置无效标志的各所述预设数据帧中的数据信息反馈至所述用户终端。优选的,所述将所述当前运动数据和所述当前运动状态存储至预设数据帧之后,还包括:当接收到用户终端发送的实时上传指令时,判断当前数据采集时间段是否满足所述预设时间段;若是,则将所述当前数据采集时间段对应的预设数据帧中的数据信息反馈至所述用户终端;若否,则根据所述当前数据采集时间段内的运动数据获得所述当前运动状态和所述当前运动数据,并反馈至所述用户终端。第二方面,本申请还公开了一种数据获取装置,应用于穿戴式设备,包括:数据采集模块,用于采集预设时间段内的运动数据;数据判断模块,用于判断所述运动数据是否满足预设标准;状态确定模块,用于若所述运动数据满足所述预设标准,则根据所述运动数据确定当前运动状态;数据更新模块,用于根据前一运动状态和所述当前运动状态对所述运动数据进行更新,获得当前运动数据;数据存储模块,用于将所述当前运动数据和所述当前运动状态存储至预设数据帧。第三方面,本申请还公开了一种穿戴式设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序以实现如上所述的任一种数据获取方法的步骤。第四方面,本申请还公开了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用以实现如上所述的任一种数据获取方法的步骤。本申请所提供的一种数据获取方法,应用于穿戴式设备,包括采集预设时间段内的运动数据;判断所述运动数据是否满足预设标准;若所述运动数据满足所述预设标准,则根据所述运动数据确定当前运动状态;根据前一运动状态和所述当前运动状态对所述运动数据进行更新,获得当前运动数据;将所述当前运动数据和所述当前运动状态存储至预设数据帧。可见,本申请所提供的数据获取方法,在基于采集的运动数据进行用户运动状态确定之前,先将与用户实际行为不符的运动数据剔除,并且,通过采集一定时间段内的运动数据确定用户运动状态,而非基于实时采集的单个数据确定,有效确保了用户运动数据和用户运动状态的准确性,进一步提高了穿戴式设备运动数据显示的稳定性、正确性和合理性,保证了用户体验。本申请所提供的一种数据获取装置、穿戴式设备以及计算机可读存储介质,均具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明现有技术和本申请实施例中的技术方案,下面将对现有技术和本申请实施例描述中需要使用的附图作简要的介绍。当然,下面有关本申请实施例的附图描述的仅仅是本申请中的一部分实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图,所获得的其他附图也属于本申请的保护范围。图1为本申请所提供的一种数据获取方法的流程示意图;图2为本申请所提供的一种数据处理方法的流程示意图;图3为本申请所提供的一种数据采集和分析方法的流程示意图;图4为本申请所提供的一种数据帧中PageHearder的存储结构示意图;图5为本申请所提供的一种数据帧中MotionFrameStruct的存储结构示意图;图6为本申请所提供的一种数据帧的存储结构示意图;图7为本申请所提供的一种数据获取装置的结构示意图;图8为本申请所提供的一种穿戴式设备的结构示意图。具体实施方式本申请的核心是提供一种数据获取方法,该数据获取方法可以更为有效的提高穿戴式产品运动数据显示的稳定性、正确性和合理性,进一步提高用户体验;本申请的另一核心是提供一种数据获取装置、穿戴式设备以及计算机可读存储介质,也具有上述有益效果。为了对本申请实施例中的技术方案进行更加清楚、完整地描述,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行介绍。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。请参考图1,图1为本申请所提供的一种数据获取方法的流程示意图,该数据获取方法应用于穿戴式设备,包括:S101:采集预设时间段内的运动数据;本步骤旨在实现运动数据的采集,对于穿戴式设备而言,其可以通过各类传感器实现用户生命体征的信息采集,如通过运动传感器采集用户的运动步数、运动卡路里等,通过心率传感器检测用户的心率数据,因此,上述运动数据的具体类型并不唯一,可通过不同类型的传感本文档来自技高网...
【技术保护点】
1.一种数据获取方法,其特征在于,应用于穿戴式设备,包括:/n采集预设时间段内的运动数据;/n判断所述运动数据是否满足预设标准;/n若所述运动数据满足所述预设标准,则根据所述运动数据确定当前运动状态;/n根据前一运动状态和所述当前运动状态对所述运动数据进行更新,获得当前运动数据;/n将所述当前运动数据和所述当前运动状态存储至预设数据帧。/n
【技术特征摘要】
1.一种数据获取方法,其特征在于,应用于穿戴式设备,包括:
采集预设时间段内的运动数据;
判断所述运动数据是否满足预设标准;
若所述运动数据满足所述预设标准,则根据所述运动数据确定当前运动状态;
根据前一运动状态和所述当前运动状态对所述运动数据进行更新,获得当前运动数据;
将所述当前运动数据和所述当前运动状态存储至预设数据帧。
2.根据权利要求1所述的数据获取方法,其特征在于,所述判断所述运动数据是否满足预设标准之后,还包括:
若所述运动数据不满足所述预设标准,则对所述运动数据对应的预设数据帧设置无效标志。
3.根据权利要求2所述的数据获取方法,其特征在于,所述根据所述运动数据确定当前运动状态,包括:
根据各所述运动数据确定是否为单一运动状态;
若是,则将所述单一运动状态作为所述当前运动状态;
若否,则根据各所述运动数据的出现频率确定所述当前运动状态。
4.根据权利要求1至3任意一项所述的数据获取方法,其特征在于,所述将所述当前运动数据和所述当前运动状态存储至预设数据帧之后,还包括:
将各所述预设数据帧保存至缓存;
当所述缓存已满时,将所述缓存中的各所述预设数据帧保存至FLASH。
5.根据权利要求4所述的数据获取方法,其特征在于,所述将所述当前运动数据和所述当前运动状态存储至预设数据帧,包括:
采用Bitmap机制将所述当前运动数据和所述当前运动状态存储至预设数据帧。
6.根据权利要求1所述的数据获取方法,其特征在于,所述将所述当前运动数据和所述当前运动状态存储至...
【专利技术属性】
技术研发人员:王思博,武少程,
申请(专利权)人:歌尔科技有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。