一种步数统计方法、电子设备及计算机可读存储介质技术

技术编号:21829265 阅读:29 留言:0更新日期:2019-08-10 16:49
本发明专利技术实施例提供了一种步数统计方法、电子设备及计算机可读存储介质。该方法应用于电子设备,包括:电子设备中的计步应用程序从目标计步传感器获得第一计步数据;计步应用程序根据第一计步数据和步数校准数据,确定用户步数;其中,步数校准数据是计步应用程序基于第二计步数据确定得到的;第二计步数据是从电子设备中的微信应用程序获得的。这样,可以根据从微信应用程序获得的第二计步数据来确定步数校准数据。由于微信应用程序的保活效果较好,因而第二计步数据是较为准确的计步数据。进而,可以根据第二计步数据得到较为准确的步数校准数据,从而使得计步应用程序可以根据步数校准数据和第一计步数据对用户步数进行准确统计。

A Step Statistics Method, Electronic Equipment and Computer Readable Storage Media

【技术实现步骤摘要】
一种步数统计方法、电子设备及计算机可读存储介质
本专利技术涉及计算机
,特别涉及一种步数统计方法、电子设备及计算机可读存储介质。
技术介绍
目前,用户常常利用计步应用程序来统计用户所走过的步数,从而统计得到用户步数。例如,用户常常利用计步应用程序来统计用户在一天的各个时刻所走过的步数。但是,为了减少电子设备的耗电量,电子设备常常会将计步应用程序的进程杀死。而在计步应用程序的进程被杀死的情况下,计步应用程序无法正常执行步数统计操作,从而使得统计得到的用户步数并不准确。
技术实现思路
本专利技术实施例的目的在于提供一种步数统计方法、电子设备及计算机可读存储介质,以可以统计得到准确的用户步数。具体技术方案如下:第一方面,本专利技术实施例提供了一种步数统计方法,应用于电子设备,可以包括:电子设备中的计步应用程序从目标计步传感器获得第一计步数据;计步应用程序根据第一计步数据和步数校准数据,确定用户步数;其中,步数校准数据是计步应用程序基于第二计步数据确定得到的;第二计步数据是从电子设备中的微信应用程序获得的。可选地,在计步应用程序根据第一计步数据和步数校准数据,确定用户步数的步骤之前,还可以包括:计步应用程序从目标计步传感器获得第三计步数据,并从微信应用程序中获得与第三计步数据所对应的计步时刻一致的第二计步数据;计步应用程序利用第三计步数据减去第二计步数据,得到步数校准数据。可选地,计步应用程序根据第一计步数据和步数校准数据,确定用户步数的步骤,可以包括:计步应用程序利用第一计步数据减去步数校准数据,得到用户步数。可选地,在计步应用程序根据第一计步数据和步数校准数据,确定用户步数的步骤之前,还可以包括:计步应用程序从微信应用程序中获得微信应用程序所统计的第二计步数据;计步应用程序将第二计步数据确定为步数校准数据。可选地,计步应用程序根据第一计步数据和步数校准数据,确定用户步数的步骤,可以包括:计步应用程序确定微信应用程序统计得到第二计步数据的统计时间点,作为第一时间点;计步应用程序确定目标计步传感器统计得到第一计步数据的统计时间点,作为第二时间点;当第一时间点与第二时间点的时间间隔大于预设阈值时,计步应用程序根据第一计步数据计算第二时间点相对于第一时间点的增量步数;计步应用程序计算步数校准步数与增量步数的和值,得到用户步数。可选地,在本专利技术实施例中,该方法还可以包括:当第一时间点与第二时间点的时间间隔小于预设阈值时,计步应用程序将步数校准数据确定为用户步数。可选地,第二计步数据是从电子设备中的微信应用程序中所配置的微信小程序获得的。第二方面,本专利技术实施例还提供了一种电子设备,可以包括:计步应用程序、微信应用程序和目标计步传感器;目标计步传感器,用于统计第一计步数据;计步应用程序,用于从目标计步传感器获得第一计步数据;微信应用程序,用于统计第二计步数据;计步应用程序,还用于根据第一计步数据和步数校准数据,确定用户步数;其中,步数校准数据是计步应用程序基于第二计步数据确定得到的。可选地,在本专利技术实施例中,计步应用程序,还用于在根据第一计步数据和步数校准数据,确定用户步数之前,从目标计步传感器获得第三计步数据,并从微信应用程序中获得与第三计步数据所对应的计步时刻一致的第二计步数据;计步应用程序,还用于利用第三计步数据减去第二计步数据,得到步数校准数据。可选地,在本专利技术实施例中,计步应用程序具体可以用于:计步应用程序利用第一计步数据减去步数校准数据,得到用户步数。可选地,在本专利技术实施例中,计步应用程序,还用于在根据第一计步数据和步数校准数据,确定用户步数之前,从微信应用程序中获得微信应用程序所统计的第二计步数据;计步应用程序,还用于将第二计步数据确定为步数校准数据。可选地,在本专利技术实施例中,计步应用程序具体可以用于:确定微信应用程序统计得到第二计步数据的统计时间点,作为第一时间点;确定目标计步传感器统计得到第一计步数据的统计时间点,作为第二时间点;当第一时间点与第二时间点的时间间隔大于预设阈值时,根据第一计步数据计算第二时间点相对于第一时间点的增量步数;计算步数校准步数与增量步数的和值,得到用户步数。可选地,在本专利技术实施例中,计步应用程序还可以用于:当第一时间点与第二时间点的时间间隔小于预设阈值时,将步数校准数据确定为用户步数。可选地,在本专利技术实施例中,第二计步数据是从电子设备中的微信应用程序中所配置的微信小程序获得的。第三方面,本专利技术实施例还提供了一种计算机可读存储介质,计算机可读存储介质内存储有计算机程序,计算机程序被处理器执行时实现上述任一项步数统计方法的方法步骤。第四方面,本专利技术实施例还提供了一种包含指令的计算机程序产品,当其在电子设备上运行时,使得电子设备执行:上述任意一项步数统计方法的方法步骤。在本专利技术实施例中,电子设备中的计步应用程序可以从目标计步传感器获得第一计步数据。然后,计步应用程序可以根据第一计步数据和步数校准数据,确定用户步数。其中,该步数校准数据是计步应用程序基于第二计步数据确定得到的,且该第二计步数据是从电子设备中的微信应用程序获得的。其中,为了保证用户可以收到微信消息,电子设备通常不会杀死微信应用程序的进程。也就是说,微信应用程序统计得到的第二计步数据是准确的。这样,计步应用程序可以基于该第二计步数据得到准确的步数校准数据,进而可以确定得到准确的用户步数。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种步数统计方法的流程图;图2为本专利技术实施例提供的一种电子设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了解决现有技术问题,本专利技术实施例提供了一种步数统计方法、电子设备及计算机可读存储介质。下面首先对本专利技术实施例提供的步数统计方法进行说明。本专利技术实施例提供的步数统计方法应用于电子设备,该电子设备中安装有计步应用程序和微信应用程序。并且,该电子设备中可以配置有历史步数统计传感器、步伐数据检测传感器和加速度传感器中的一种或多种。该电子设备包括但并不局限于:智能手机、智能手表和智能手环。另外,历史步数统计传感器、步伐数据检测传感器和加速度传感器中的一种或多种可以配置在电子设备内部,也可以配置在电子设备外部,这都是合理的。下面对历史步数统计传感器、步伐数据检测传感器和加速度传感器进行说明。历史步数统计传感器可以统计携带该电子设备的用户的行走总步数。并且,历史步数统计传感器可以将检测到的行走总步数发送给电子设备中的计步应用程序。但是,该行走总步数是电子设备开机之后所统计到的总步数。这样,使得计步应用程序无法准确统计用户在一天、两天或几天中所走的总步数。其中,电子设备可以记录该历史步数统计传感器的标识为Sensor.TYP本文档来自技高网...

【技术保护点】
1.一种步数统计方法,其特征在于,应用于电子设备,包括:所述电子设备中的计步应用程序从目标计步传感器获得第一计步数据;所述计步应用程序根据所述第一计步数据和步数校准数据,确定用户步数;其中,所述步数校准数据是所述计步应用程序基于第二计步数据确定得到的;所述第二计步数据是从所述电子设备中的微信应用程序获得的。

【技术特征摘要】
1.一种步数统计方法,其特征在于,应用于电子设备,包括:所述电子设备中的计步应用程序从目标计步传感器获得第一计步数据;所述计步应用程序根据所述第一计步数据和步数校准数据,确定用户步数;其中,所述步数校准数据是所述计步应用程序基于第二计步数据确定得到的;所述第二计步数据是从所述电子设备中的微信应用程序获得的。2.根据权利要求1所述的方法,其特征在于,在所述计步应用程序根据所述第一计步数据和步数校准数据,确定用户步数的步骤之前,还包括:所述计步应用程序从所述目标计步传感器获得第三计步数据,并从所述微信应用程序中获得与所述第三计步数据所对应的计步时刻一致的所述第二计步数据;所述计步应用程序利用所述第三计步数据减去所述第二计步数据,得到所述步数校准数据。3.根据权利要求2所述的方法,其特征在于,所述计步应用程序根据所述第一计步数据和步数校准数据,确定用户步数的步骤,包括:所述计步应用程序利用所述第一计步数据减去所述步数校准数据,得到所述用户步数。4.根据权利要求1所述的方法,其特征在于,在所述计步应用程序根据所述第一计步数据和步数校准数据,确定用户步数的步骤之前,还包括:所述计步应用程序从所述微信应用程序中获得所述微信应用程序所统计的所述第二计步数据;所述计步应用程序将所述第二计步数据确定为所述步数校准数据。5.根据权利要求4所述的方法,其特征在于,所述计步应用程序根据所述第一计步数据和步数校准数据,确定用户步数的步骤,包括:所述计步应用程序确定所述微信应用程序统计得到所述第二计步数据的统计时间点,作为第一时间点;所述计步应用程序确定所述目标计步传感器统计得到所述第一计步数据...

【专利技术属性】
技术研发人员:李成
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1