Algum conteúdo deste aplicativo está indisponível no momento.
Se esta situação persistir, por favor entre em contato conoscoFale conosco & Contato
1. (WO2019061552) MOTION DATA ANALYSIS AND STORAGE METHOD AND SYSTEM
Document

说明书

发明名称 0001   0002   0003   0004   0005   0006   0007   0008   0009   0010   0011   0012   0013   0014   0015   0016   0017   0018   0019   0020   0021   0022   0023   0024   0025   0026   0027   0028   0029   0030   0031   0032   0033   0034   0035   0036   0037   0038   0039   0040   0041   0042   0043   0044   0045   0046   0047   0048   0049   0050   0051   0052   0053   0054   0055   0056   0057   0058   0059   0060   0061   0062   0063   0064   0065   0066   0067   0068   0069   0070   0071   0072   0073   0074   0075   0076   0077   0078   0079   0080   0081   0082   0083   0084   0085   0086   0087   0088   0089   0090   0091   0092   0093   0094   0095   0096   0097   0098   0099   0100   0101   0102   0103   0104   0105   0106   0107   0108   0109   0110   0111   0112   0113   0114   0115   0116   0117   0118   0119   0120   0121  

权利要求书

1   2   3   4   5   6   7   8   9   10  

附图

0001   0002   0003   0004   0005  

说明书

发明名称 : 运动数据的分析存储方法及系统

技术领域

[0001]
本发明涉及计算机技术领域,尤其涉及一种运动数据的分析存储方法及系统。

背景技术

[0002]
随着信息科学技术的不断发展和各种传感器设备的广泛运用,各种类型的感知数据在人们的日常生活中扮演着越来越重要的角色,尤其是在智能穿戴领域,随着微芯片传感器技术日益成熟、设备间数据传输越来越频繁。
[0003]
在这种技术背景下,对传感器设备感知获得的用户的运动数据的采集、传输和存储变得尤为重要,通过对这些运动数据进行分析,可以获知用户的健康状况、生活习惯等,从而为用户提供相应的健康生活建议。在现有技术中,对用户的运动数据的存储和分析通常是分阶段进行的,即,通常是在采集存储之后,在需要时才进行数据分析,由于数据分析具有延后性,因此分析所依据的数据可能与分析时的实际情况不符,因此分析的结果可能并不准确,且由于每次获取分析数据时均需要进行一次分析,计算过程冗余,效率较低。另外,由于在现有技术中,对运动数据的分析通常只是通过对数据进行统计来实现,分析结果的准确率较低。
[0004]
发明内容
[0005]
本发明实施例提出一种运动数据的分析存储方法及系统,能够提高运动数据的存储过程的效率和分析结果的准确性。
[0006]
本发明实施例提供的一种运动数据的分析存储方法,具体包括:
[0007]
服务器端接收移动终端发送的运动数据文件;
[0008]
所述服务器端对所述运动数据文件的文件名进行解析,获得相应的用户信 息;
[0009]
所述服务器端根据所述用户信息对所述用户信息所对应的用户进行分类,获得相应的用户分类结果;
[0010]
所述服务器端对所述运动数据文件中的运动数据进行解析,将所述运动数据划分为至少一个数据段;
[0011]
所述服务器端对每个所述数据段进行分析,获得每个所述数据段的类别,并生成相应的数据分类结果;
[0012]
所述服务器端根据所述用户分类结果和所述数据分类结果生成运动数据分析结果,并对所述运动数据文件和所述运动数据分析结果进行存储。
[0013]
进一步地,所述运动数据中包含至少一个子数据;
[0014]
则所述所述服务器端对所述运动数据文件中的运动数据进行解析,将所述运动数据划分为至少一个数据段,具体包括:
[0015]
所述服务器端对所述运动数据中的各个子数据进行解析,获得各个所述子数据之间的相关性;
[0016]
根据各个所述子数据之间的相关性,将所述运动数据划分为至少一个所述数据段。
[0017]
进一步地,在所述所述服务器端根据所述用户分类结果和所述数据分类结果生成运动数据分析结果,并对所述运动数据文件和所述运动数据分析结果进行存储之前,还包括:
[0018]
生成与所述移动终端相对应的原始数据文件夹和分析结果文件夹;
[0019]
所述所述服务器端根据所述用户分类结果和所述数据分类结果生成运动数据分析结果,并对所述运动数据文件和所述运动数据分析结果进行存储,具体包括:
[0020]
所述服务器端根据所述用户分类结果和所述数据分类结果生成运动数据分析结果;
[0021]
将所述运动数据文件存入与所述移动终端相对应的所述原始数据文件夹;
[0022]
将所述运动数据分析结果存入与所述移动终端相对应的所述分析结果文件 夹。
[0023]
进一步地,所述运动数据分析结果的格式为json格式。
[0024]
进一步地,在所述服务器端接收移动终端发送的运动数据文件之前,还包括:
[0025]
所述移动终端采集获得所述运动数据,并根据所述运动数据生成所述运动数据文件;
[0026]
所述移动终端根据预设的所述用户信息生成所述文件名,将所述文件名配置给所述运动数据文件,并将配置有所述文件名的所述运动数据文件发送至所述服务器端。
[0027]
进一步地,所述所述移动终端采集获得所述运动数据,并根据所述运动数据生成所述运动数据文件,具体包括:
[0028]
所述移动终端采集获得所述运动数据,并根据所述运动数据生成原始运动数据文件;其中,所述运动数据的格式为二进制格式;
[0029]
所述移动终端对所述原始运动数据文件进行压缩,获得gz格式的所述运动数据文件;
[0030]
则所述所述服务器端对所述运动数据文件中的运动数据进行解析,将所述运动数据划分为至少一个数据段,具体包括:
[0031]
所述服务器端对所述运动数据文件进行解压,获得所述运动数据,并对所述运动数据进行解析,将所述运动数据划分为至少一个所述数据段。
[0032]
进一步地,所述移动终端包括运动数据采集装置和运动数据发送装置;所述运动数据采集装置中包含九轴传感器和全球定位系统;
[0033]
则所述所述移动终端采集获得所述运动数据,并根据所述运动数据生成所述运动数据文件,具体包括:
[0034]
所述九轴传感器对所述移动终端的运动状态进行检测,生成运动状态数据;
[0035]
所述全球定位系统对所述移动终端的运动方位进行检测,生成运动方位数据;
[0036]
结合所述运动状态数据和所述运动方位数据,生成所述运动数据文件;
[0037]
所述所述移动终端根据预设的所述用户信息生成所述文件名,将所述文件名配置给所述运动数据文件,并将配置有所述文件名的所述运动数据文件发送至所述服务器端,具体包括:
[0038]
所述运动数据发送装置根据预设的所述用户信息生成所述文件名,将所述文件名配置给所述运动数据文件,并将配置有所述文件名的所述运动数据文件发送至所述服务器端。
[0039]
进一步地,所述运动数据采集装置为智能手表;所述运动数据发送装置为智能手机;所述用户信息包含用户标识码、用户姓名、手表佩戴习惯信息和运动模式。
[0040]
相应地,本发明实施例还提供了一种运动数据的分析存储系统,具体包括移动终端和服务器端;
[0041]
所述移动终端,用于采集运动数据,根据所述运动数据生成运动数据文件,根据预设的用户信息生成所述运动数据文件的文件名,并将配置有所述文件名的所述运动数据文件发送至所述服务器端;
[0042]
所述服务器端,用于接收所述移动终端发送的所述运动数据文件,并对所述运动数据文件的文件名和所述运动数据文件中的运动数据进行解析,获得相应的运动数据分析结果,并对所述运动数据文件和所述运动数据分析结果进行存储。
[0043]
进一步地,所述移动终端中包含运动数据采集装置和运动数据发送装置;
[0044]
所述运动数据采集装置,用于采集获得所述运动数据,并根据所述运动数据生成所述运动数据文件;
[0045]
所述运动数据发送装置,用于根据预设的所述用户信息生成所述文件名,将所述文件名配置给所述运动数据文件,并将配置有所述文件名的所述运动数据文件发送至所述服务器端。
[0046]
实施本发明实施例,具有如下有益效果:
[0047]
本发明实施例提供的运动数据的分析存储方法及系统,通过在存储运动数 据的同时对该运动数据进行分析,并将接收到的运动数据和分析获得的结果进行分别存储,从而提高了数据存储过程的效率和数据分析结果的及时性和准确性,由于无需进行重复的分析,因此还可以提高数据分析过程的效率,改善用户体验。另外,由于对运动数据的分析是通过对用户的相关信息进行分析、对运动数据进行分段分析等来实现的,因此可以对运动数据全方位且精细化的分析,能够提高数据分析结果的准确性。

附图说明

[0048]
图1是本发明提供的运动数据的分析存储系统的一个优选的实施例的结构示意图;
[0049]
图2是本发明提供的运动数据的分析存储方法的一个优选的实施例的流程示意图;
[0050]
图3是本发明提供的运动数据的分析存储方法的一个优选的实施例中的一个运动数据的示意图;
[0051]
图4是本发明提供的运动数据的分析存储方法的一个优选的实施例中的对一个运动数据进行数据段划分的结果示意图;
[0052]
图5是本发明提供的运动数据的分析存储方法的一个优选的实施例中的一个数据分类结果的示意图。

具体实施方式

[0053]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0054]
如图1所示,为本发明提供的运动数据的分析存储系统的一个优选的实施例的结构示意图,具体包括:
[0055]
移动终端11和服务器端12;
[0056]
所述移动终端11,用于采集运动数据,根据所述运动数据生成运动数据文件,根据预设的用户信息生成所述运动数据文件的文件名,并将配置有所述文件名的所述运动数据文件发送至所述服务器端12;
[0057]
所述服务器端12,用于接收所述移动终端11发送的所述运动数据文件,并对所述运动数据文件的文件名和所述运动数据文件中的运动数据进行解析,获得相应的运动数据分析结果,并对所述运动数据文件和所述运动数据分析结果进行存储。
[0058]
需要说明的是,在本实施例中,上述服务器端可以同时与一个或者多个移动终端相连,图1仅以一个服务器端与一个移动终端相连为例进行示意,在一些具体的实施例中,移动终端的个数还可以为多个,其数目可以根据实际应用场景的需要进行适应性调整,在此不作限定。
[0059]
具体地,所述移动终端中包含运动数据采集装置和运动数据发送装置;
[0060]
所述运动数据采集装置,用于采集获得所述运动数据,并根据所述运动数据生成所述运动数据文件;
[0061]
所述运动数据发送装置,用于根据预设的所述用户信息生成所述文件名,将所述文件名配置给所述运动数据文件,并将配置有所述文件名的所述运动数据文件发送至所述服务器端。
[0062]
在本实施例中,运动数据采集装置和运动数据发送装置具有一一对应关系。上述服务器端可以与一个或者多个运动数据发送装置同时相连,通过异步的方式对各个运动数据发送装置发送的数据进行处理。
[0063]
如图2所示,为本发明提供的运动数据的分析存储方法的一个优选的实施例的流程示意图,包括步骤S21至S26,具体如下:
[0064]
S21:服务器端接收移动终端发送的运动数据文件。
[0065]
在本实施例中,上述运动数据的分析存储系统中的移动终端采集用户的运动数据,根据采集到的运动数据生成相应的运动数据文件,并根据预先设置的 用户信息生成该运动数据文件的文件名,最后,将该运动数据文件发送至上述运动数据的分析存储系统中的服务器端中。该服务器端接收该移动终端发送的运动数据文件,并启动后续的数据分析和存储流程。
[0066]
S22:所述服务器端对所述运动数据文件的文件名进行解析,获得相应的用户信息。
[0067]
在本实施例中,服务器端在接收到移动终端发送的运动数据文件之后,对该运动数据文件的文件名进行解析,从而从该运动数据文件的文件名中提取获得该运动数据文件所对应的用户的用户信息。
[0068]
S23:所述服务器端根据所述用户信息对所述用户信息所对应的用户进行分类,获得相应的用户分类结果。
[0069]
在本实施例中,服务器端在从运动数据文件的文件名中提取获得用户的用户信息之后,根据该用户信息确定该运动数据文件所对应的用户所属的类别,从而获得相应的用户分类结果。
[0070]
S24:所述服务器端对所述运动数据文件中的运动数据进行解析,将所述运动数据划分为至少一个数据段。
[0071]
在本实施例中,服务器端在接收到移动终端发送的运动数据文件之后,从该运动数据文件中读取获得移动终端先前所采集的运动数据,并对该运动数据进行解析,从而将该运动数据划分为一个或者多个数据段。
[0072]
具体地,上述步骤S24还可以进一步包括子步骤S2401至S2402,具体如下:
[0073]
S2401:所述服务器端对所述运动数据中的各个子数据进行解析,获得各个所述子数据之间的相关性。
[0074]
在本实施例中,所述运动数据中包含至少一个子数据。服务器端在提取获得接收到的运动数据文件中的运动数据之后,服务器端中的MATLAB程序对该运动数据中的各个子数据进行计算,从而获得各个子数据之间的相关性等参数。
[0075]
S2402:根据各个所述子数据之间的相关性,将所述运动数据划分为至少一个所述数据段。
[0076]
在本实施例中,在计算获得运动数据中的各个子数据之间的相关性之后,从中筛选出周期性较强的连续运动数据作为一个数据段,从而将运动数据划分为一个或者多个数据段。
[0077]
如图3所示,为一个运动数据文件中的运动数据的示意图。如图4所示,为对图3中的运动数据进行数据段划分的结果示意图。在图4中,将连续的运动数据输出为1,因此可以看出,图3所示的运动数据被划分为两个数据段。
[0078]
S25:所述服务器端对每个所述数据段进行分析,获得每个所述数据段的类别,并生成相应的数据分类结果。
[0079]
在本实施例中,服务器端在对运动数据进行数据段划分之后,对划分所得的各个数据段进行分析,从而获得各个数段所述的类别,进而获得相应的数据分类结果。
[0080]
具体地,上述服务器端中还包含数据分类器。服务器端在获得如图4所示的两个数据段之后,将这两个数据段输入至前述的数据分类器中,从而获得相应的数据分类结果。如图5所示,为对图4中的两个数据段进行分类后所得到的数据分类结果的示意图,其中,假设数据段的类别包括类别1和类别2,则当第一个数据段属于类别2时,输出结果为“2”,当第二个数据段属于类别1时,输出结果为“1”。
[0081]
S26:所述服务器端根据所述用户分类结果和所述数据分类结果生成运动数据分析结果,并对所述运动数据文件和所述运动数据分析结果进行存储。
[0082]
在本实施例中,服务器端在获得上述用户分类结果和上述数据分类结果之后,结合该用户分类结果和该数据分类结果获得相应的运动数据分析结果,并对前述步骤S21中获得的运动数据文件和该运动数据分析结果进行存储。具体地,可以按照上述步骤S23中确定的用户所属的类别对该运动数据文件和该运 动数据分析结果进行分类存储,以便于数据管理。
[0083]
具体地,在该步骤S26之前,还可以包括步骤S2600,具体如下:
[0084]
S2600:生成与所述移动终端相对应的原始数据文件夹和分析结果文件夹。
[0085]
在本实施例中,服务器端对接收到的运动数据文件和分析获得的运动数据分析结果进行分别存储,因此,在对该运动数据文件和该运动数据分析结果进行存储之前,在本地生成与上述移动终端相对应的原始数据文件夹和分析结果文件夹。
[0086]
在一些具体的实施例中,各个移动终端所对应的原始数据文件夹和分析结果文件夹可通过采用移动终端的IMEI(International Mobile Equipment Identity,国际移动设备身份码)来进行标识,该原始数据文件夹可以命名为data,该分析结果文件夹可以命名为result。
[0087]
由此,上述步骤S26还可以进一步包括子步骤S2601至S2603,具体如下:
[0088]
S2601:所述服务器端根据所述用户分类结果和所述数据分类结果生成运动数据分析结果。
[0089]
在一些更优选的实施例中,所述运动数据分析结果的格式为json格式。
[0090]
在本实施例中,服务器端将运动数据分析结果以json格式文件的形式进行存储。
[0091]
S2602:将所述运动数据文件存入与所述移动终端相对应的所述原始数据文件夹。
[0092]
S2603:将所述运动数据分析结果存入与所述移动终端相对应的所述分析结果文件夹。
[0093]
本发明实施例提供的运动数据的分析存储方法,通过在存储运动数据的同时对该运动数据进行分析,并将接收到的运动数据和分析获得的结果进行分别存储,从而提高了数据存储过程的效率和数据分析结果的及时性和准确性,由于无需进行重复的分析,因此还可以提高数据分析过程的效率,改善用户体验。另外,由于对运动数据的分析是通过对用户的相关信息进行分析、对运动数据 进行分段分析等来实现的,因此可以对运动数据全方位且精细化的分析,能够提高数据分析结果的准确性。
[0094]
本发明实施例所提供的运动数据的分析存储方法在上述步骤S21之前,还可以包括步骤S01至S02,具体如下:
[0095]
S01:所述移动终端采集获得所述运动数据,并根据所述运动数据生成所述运动数据文件。
[0096]
在本实施例中,移动终端对用户的运动进行检测,从而采集获得相应的运动数据,并根据该运动数据生成相应的运动数据文件。
[0097]
在另一个优选的实施例中,上述步骤S01还可以进一步包括子步骤S0111至S0112,具体如下:
[0098]
S0111:所述移动终端采集获得所述运动数据,并根据所述运动数据生成原始运动数据文件;其中,所述运动数据的格式为二进制格式。
[0099]
在本实施例中,移动终端将采集获得的运动数据存储为二进制格式(更优选地,为bin格式)。
[0100]
S0112:所述移动终端对所述原始运动数据文件进行压缩,获得gz格式的所述运动数据文件。
[0101]
在本实施例中,移动终端在根据采集获得的运动数据生成相应的原始运动数据文件之后,对该原始运动数据文件进行压缩,获得相应的gz格式的运动数据文件。通过对该原始运动数据文件进行压缩,可以将运动数据文件的大小减小60%左右,从而节省大量的存储空间和数据传输处理资源。
[0102]
可以理解的是,移动终端还可以将该原始运动数据文件压缩为其他格式文件,其具体的压缩方式可以根据实际应用场景的需求进行适应性调整,在此不作限定。
[0103]
进一步地,由于服务器端接收到的运动数据文件为gz格式的文件,因此,上述步骤S24还进一步包括子步骤S0113:
[0104]
S0113:所述服务器端对所述运动数据文件进行解压,获得所述运动数据, 并对所述运动数据进行解析,将所述运动数据划分为至少一个所述数据段。
[0105]
在本实施例中,服务器端在对运动数据文件中的运动数据进行解析之前,还需要将该gz格式的运动数据文件解压为二进制格式的运动数据文件,方可对该运动数据文件中的运动数据进行解析。
[0106]
S02:所述移动终端根据预设的所述用户信息生成所述文件名,将所述文件名配置给所述运动数据文件,并将配置有所述文件名的所述运动数据文件发送至所述服务器端。
[0107]
在本实施例中,移动终端中预先设置有对应的用户的用户信息。移动终端在生成运动数据文件之后,根据该用户信息生成该运动数据文件的文件名,并将该运动数据文件发送至服务器端中进行分析和存储。
[0108]
在又一个优选的实施例中,所述移动终端包括运动数据采集装置和运动数据发送装置;所述运动数据采集装置中包含九轴传感器和全球定位系统。
[0109]
在本实施例中,运动数据采集装置用于采集用户的运动数据,并根据该运动数据生成相应的运动数据文件;运动发送装置用于在根据预设的用户信息生成该运动数据文件的文件名之后,将该运动数据文件发送至服务器端进行分析和存储。
[0110]
则上述步骤S01还可以进一步包括子步骤S0121至S0123,具体如下:
[0111]
S0121:所述九轴传感器对所述移动终端的运动状态进行检测,生成运动状态数据。
[0112]
在本实施例中,当服务器端欲将采集的运动数据存储为二进制格式时,首先根据当前的系统时间创建一个二进制格式的文件,并将当前的九轴传感器的采样频率以一个字节大小写入该二进制格式的文件中。随后,每当九轴传感器采集到新的运动状态数据时,首先将九轴传感器的标识码以一个字节大小写入该二进制格式的文件中,再分别将九轴传感器中的加速度传感器的xyz轴数据、九轴传感器中的磁场传感器的xyz轴数据以及九轴传感器中的陀螺仪的xyz轴数据依次转换为float格式并写入该二进制格式的文件中。由此可见,在该二进制 格式的文件中,一个运动状态数据的长度为一个字节加九个float格式数据的长度。
[0113]
S0122:所述全球定位系统对所述移动终端的运动方位进行检测,生成运动方位数据。
[0114]
在本实施例中,每当全球定位系统(GPS)采集到新的运动方位数据时,首先将全球定位系统的标识码以一个字节大小写入上述二进制格式的文件中,随后,将全球定位系统采集到的经度数据和维度数据分别转换为double格式并写入上述二进制格式的文件中。由此可见,在上述二进制格式的文件中,一个运动方位数据的长度为一个字节加两个double格式数据的长度。
[0115]
S0123:结合所述运动状态数据和所述运动方位数据,生成所述运动数据文件。
[0116]
在本实施例中,每隔一段时间对写入上述二进制格式的文件中的运动状态数据和运动方位数据进行整理,即可获得相应的运动数据文件。
[0117]
则上述步骤S02还可以进一步包括子步骤S0221,具体如下:
[0118]
S0221:所述运动数据发送装置根据预设的所述用户信息生成所述文件名,将所述文件名配置给所述运动数据文件,并将配置有所述文件名的所述运动数据文件发送至所述服务器端。
[0119]
更优选地,所述运动数据采集装置为智能手表;所述运动数据发送装置为智能手机;所述用户信息包含用户标识码、用户姓名、手表佩戴习惯信息和运动模式。
[0120]
在本实施例中,智能手表和智能手机具有一一对应关系,二者之间通过蓝牙协议相连接,智能手机和服务器端之间通过超文本传输协议(HTTP)相连接。上述用户信息中可以包含用户标识码、用户姓名、手表佩戴习惯信息(如,习惯佩戴于右手还是左手)和运动模式(如,运动方式或者运动姿态等)等,通过将用户的相关信息直接作为运动数据文件的文件名,相比于传统的将用户信息写入文件中作为文件内容一部分的方式而言,可以节省大量的用户信息的读取时间,从而能够进一步提高运动数据的分析和存储过程的效率。
[0121]
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

权利要求书

[权利要求 1]
一种运动数据的分析存储方法,其特征在于,包括: 服务器端接收移动终端发送的运动数据文件; 所述服务器端对所述运动数据文件的文件名进行解析,获得相应的用户信息; 所述服务器端根据所述用户信息对所述用户信息所对应的用户进行分类,获得相应的用户分类结果; 所述服务器端对所述运动数据文件中的运动数据进行解析,将所述运动数据划分为至少一个数据段; 所述服务器端对每个所述数据段进行分析,获得每个所述数据段的类别,并生成相应的数据分类结果; 所述服务器端根据所述用户分类结果和所述数据分类结果生成运动数据分析结果,并对所述运动数据文件和所述运动数据分析结果进行存储。
[权利要求 2]
如权利要求1所述的运动数据的分析存储方法,其特征在于,所述运动数据中包含至少一个子数据; 则所述所述服务器端对所述运动数据文件中的运动数据进行解析,将所述运动数据划分为至少一个数据段,具体包括: 所述服务器端对所述运动数据中的各个子数据进行解析,获得各个所述子数据之间的相关性; 根据各个所述子数据之间的相关性,将所述运动数据划分为至少一个所述数据段。
[权利要求 3]
如权利要求1所述的运动数据的分析存储方法,其特征在于,在所述所述服务器端根据所述用户分类结果和所述数据分类结果生成运动数据分析结果,并对所述运动数据文件和所述运动数据分析结果进行存储之前,还包括: 生成与所述移动终端相对应的原始数据文件夹和分析结果文件夹; 所述所述服务器端根据所述用户分类结果和所述数据分类结果生成运动数据分析结果,并对所述运动数据文件和所述运动数据分析结果进行存储,具体包括: 所述服务器端根据所述用户分类结果和所述数据分类结果生成运动数据分析结果; 将所述运动数据文件存入与所述移动终端相对应的所述原始数据文件夹; 将所述运动数据分析结果存入与所述移动终端相对应的所述分析结果文件夹。
[权利要求 4]
如权利要求1所述的运动数据的分析存储方法,其特征在于,所述运动数据分析结果的格式为json格式。
[权利要求 5]
如权利要求1所述的运动数据的分析存储方法,其特征在于,在所述服务器端接收移动终端发送的运动数据文件之前,还包括: 所述移动终端采集获得所述运动数据,并根据所述运动数据生成所述运动数据文件; 所述移动终端根据预设的所述用户信息生成所述文件名,将所述文件名配置给所述运动数据文件,并将配置有所述文件名的所述运动数据文件发送至所述服务器端。
[权利要求 6]
如权利要求5所述的运动数据的分析存储方法,其特征在于,所述所述移动终端采集获得所述运动数据,并根据所述运动数据生成所述运动数据文件,具体包括: 所述移动终端采集获得所述运动数据,并根据所述运动数据生成原始运动数据文件;其中,所述运动数据的格式为二进制格式; 所述移动终端对所述原始运动数据文件进行压缩,获得gz格式的所述运动数据文件; 则所述所述服务器端对所述运动数据文件中的运动数据进行解析,将所述运动数据划分为至少一个数据段,具体包括: 所述服务器端对所述运动数据文件进行解压,获得所述运动数据,并对所述运动数据进行解析,将所述运动数据划分为至少一个所述数据段。
[权利要求 7]
如权利要求5所述的运动数据的分析存储方法,其特征在于,所述移动终端包括运动数据采集装置和运动数据发送装置;所述运动数据采集装置中包含九轴传感器和全球定位系统; 则所述所述移动终端采集获得所述运动数据,并根据所述运动数据生成所述运动数据文件,具体包括: 所述九轴传感器对所述移动终端的运动状态进行检测,生成运动状态数据; 所述全球定位系统对所述移动终端的运动方位进行检测,生成运动方位数据; 结合所述运动状态数据和所述运动方位数据,生成所述运动数据文件; 所述所述移动终端根据预设的所述用户信息生成所述文件名,将所述文件名配置给所述运动数据文件,并将配置有所述文件名的所述运动数据文件发送至所述服务器端,具体包括: 所述运动数据发送装置根据预设的所述用户信息生成所述文件名,将所述文件名配置给所述运动数据文件,并将配置有所述文件名的所述运动数据文件发送至所述服务器端。
[权利要求 8]
如权利要求7所述的运动数据的分析存储方法,其特征在于,所述运动数据采集装置为智能手表;所述运动数据发送装置为智能手机;所述用户信息包含用户标识码、用户姓名、手表佩戴习惯信息和运动模式。
[权利要求 9]
一种运动数据的分析存储系统,其特征在于,包括移动终端和服务器端; 所述移动终端,用于采集运动数据,根据所述运动数据生成运动数据文件, 根据预设的用户信息生成所述运动数据文件的文件名,并将配置有所述文件名的所述运动数据文件发送至所述服务器端; 所述服务器端,用于接收所述移动终端发送的所述运动数据文件,并对所述运动数据文件的文件名和所述运动数据文件中的运动数据进行解析,获得相应的运动数据分析结果,并对所述运动数据文件和所述运动数据分析结果进行存储。
[权利要求 10]
如权利要求9所述的运动数据的分析存储系统,其特征在于,所述移动终端中包含运动数据采集装置和运动数据发送装置; 所述运动数据采集装置,用于采集获得所述运动数据,并根据所述运动数据生成所述运动数据文件; 所述运动数据发送装置,用于根据预设的所述用户信息生成所述文件名,将所述文件名配置给所述运动数据文件,并将配置有所述文件名的所述运动数据文件发送至所述服务器端。

附图

[ 图 0001]  
[ 图 0002]  
[ 图 0003]  
[ 图 0004]  
[ 图 0005]