数据的展示方法和装置与流程

文档序号:11155342阅读:来源:国知局

技术特征:

1.一种数据的展示方法,其特征在于,包括:

web应用调用web页面的JS对象事件来获取终端的加速度信息,其中,所述web应用安装在所述终端上,所述JS对象事件用于获取所述终端在运动状态下的所述加速度信息;

所述web应用对所述加速度信息进行数据处理,得到所述加速度信息所表示的所述终端的运动数据;

所述web应用根据所述运动数据生成与所述web应用相关的展示数据;

所述web应用上显示所述展示数据。

2.根据权利要求1所述的方法,其特征在于,所述加速度信息包括所述终端的Z轴加速度变化曲线,所述web应用对所述加速度信息进行数据处理,得到所述加速度信息所表示的运动数据包括:

所述web应用对所述Z轴加速度变化曲线进行均值滤波处理,得到滤波后的Z轴加速度变化曲线;

所述web应用对所述滤波后的Z轴加速度变化曲线进行波峰检测,得到Z轴加速度突变周期曲线;

所述web应用确定所述Z轴加速度突变周期曲线所表示的所述运动数据,其中,所述运动数据包括持有所述终端的用户运动的步数。

3.根据权利要求2所述的方法,其特征在于,所述web应用对Z轴加速度变化曲线进行均值滤波处理,得到滤波后的Z轴加速度变化曲线包括:

所述web应用获取所述Z轴加速度变化曲线中目标点的目标加速度值,其中,所述目标加速度值为以所述目标点为中点的预设范围内的多个加速度值的加权平均值,所述目标点为所述Z轴加速度变化曲线中的任意一点;

所述web应用根据所述Z轴加速度变化曲线中每个目标点的所述目标加速度值生成所述滤波后的Z轴加速度变化曲线。

4.根据权利要求2所述的方法,其特征在于,所述web应用对所述滤波后的Z轴加速度变化曲线进行波峰检测,得到Z轴加速度突变周期曲线包括:

所述web应用获取所述滤波后的Z轴加速度变化曲线中所有加速度值的加权平均值;

所述web应用将所述所有加速度值的加权平均值作为阈值;

所述web应用对所述滤波后的Z轴加速度变化曲线中每个加速度值与所述阈值进行比较;

所述web应用将加速度值大于所述阈值的点记为+1,将加速度值大于所述阈值的点记为-1;

根据记录结果生成Z轴加速度突变周期曲线。

5.根据权利要求1所述的方法,其特征在于,所述web应用对所述加速度信息进行数据处理,得到所述加速度信息所表示的所述终端的运动数据包括:

所述web应用按照预设周期对所述加速度信息进行数据处理,得到一个周期内的运动数据;

所述web应用将预设时间段内的多个所述预设周期的运动数据进行累加,得到所述预设时间段内所述终端的运动数据。

6.根据权利要求1所述的方法,其特征在于,在所述web应用对所述加速度信息进行数据处理,得到所述加速度信息所表示的所述终端的运动数据之后,所述方法还包括:

所述终端系统自带的原生应用调用所述web页面获取所述运动数据;

所述原生应用在后台根据所述运动数据生成与所述原生应用相关的展示数据。

7.根据权利要求1所述的方法,其特征在于,所述与所述web应用相关的展示数据包括以下至少之一:

持有所述终端的用户运动的步数、运动距离、健康数据和图片旋转角度。

8.根据权利要求1所述的方法,其特征在于,所述web应用根据所述运动数据生成与所述web应用相关的展示数据包括:

所述web应用根据所述运动数据获取所述终端的屏幕抖动状态;

所述web应用根据所述抖动状态生成与所述web应用相关的展示数据,其中,所述展示数据用于抵消所述抖动状态。

9.根据权利要求1所述的方法,其特征在于,所述web应用根据所述运动数据生成与所述web应用相关的展示数据包括:

所述web应用根据所述运动数据获取用户的运动距离和运动方向;

所述web应用根据所述终端的GPS定位信息获取所述用户的地理位置信息;

所述web应用根据所述运动距离、所述运动方向和所述地理位置信息生成所述web应用上显示的所述用户的位置。

10.一种数据的展示装置,其特征在于,包括:

获取单元,用于通过调用web应用中web页面的JS对象事件来获取终端的加速度信息,其中,所述web应用安装在所述终端上,所述JS对象事件用于获取所述终端在运动状态下的所述加速度信息;

处理单元,用于对所述加速度信息进行数据处理,得到所述加速度信息所表示的所述终端的运动数据;

第一生成单元,用于根据所述运动数据生成与所述web应用相关的展示数据;

展示单元,用于显示所述展示数据。

11.根据权利要求10所述的装置,其特征在于,所述加速度信息包括所述终端的Z轴加速度变化曲线,所述处理单元包括:

滤波模块,用于对所述Z轴加速度变化曲线进行均值滤波处理,得到滤波后的Z轴加速度变化曲线;

检测模块,用于对所述滤波后的Z轴加速度变化曲线进行波峰检测,得到Z轴加速度突变周期曲线;

确定模块,用于确定所述Z轴加速度突变周期曲线所表示的所述运动数据,其中,所述运动数据包括持有所述终端的用户运动的步数。

12.根据权利要求11所述的装置,其特征在于,所述检测模块包括:

第一获取子模块,用于获取所述Z轴加速度变化曲线中目标点的目标加速度值,其中,所述目标加速度值为以所述目标点为中点的预设范围内的多个加速度值的加权平均值,所述目标点为所述Z轴加速度变化曲线中的任意一点;

第一生成子模块,用于根据所述Z轴加速度变化曲线中每个目标点的所述目标加速度值生成所述滤波后的Z轴加速度变化曲线。

13.根据权利要求11所述的装置,其特征在于,所述检测模块包括:

第二获取子模块,用于获取所述滤波后的Z轴加速度变化曲线中所有加速度值的加权平均值;

阈值子模块,用于将所述所有加速度值的加权平均值作为阈值;

比较子模块,用于对所述滤波后的Z轴加速度变化曲线中每个加速度值与所述阈值进行比较;

记录子模块,用于将加速度值大于所述阈值的点记为+1,将加速度值大于所述阈值的点记为-1;

第二生成子模块,用于根据记录结果生成Z轴加速度突变周期曲线。

14.根据权利要求10所述的装置,其特征在于,所述处理单元包括:

处理模块,用于按照预设周期对所述加速度信息进行数据处理,得到一个周期内的运动数据;

累加模块,用于将预设时间段内的多个所述预设周期的运动数据进行累加,得到所述预设时间段内所述终端的运动数据。

15.根据权利要求10所述的装置,其特征在于,所述第一生成单元包括:

第一获取模块,用于根据所述运动数据获取所述终端的屏幕抖动状态;

第一生成模块,用于根据所述抖动状态生成与所述web应用相关的展示数据,其中,所述展示数据用于抵消所述抖动状态。

16.根据权利要求10所述的装置,其特征在于,所述生成单元包括:

第二获取模块,用于根据所述运动数据获取用户的运动距离和运动方向;

第三获取模块,用于根据所述终端的GPS定位信息获取所述用户的地理位置信息;

第二生成模块,用于根据所述运动距离、所述运动方向和所述地理位置信息生成所述web应用上显示的所述用户的位置。

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