一种同步手环数据的方法、网络服务器及客户端的制作方法

文档序号:9453302阅读:1500来源:国知局
一种同步手环数据的方法、网络服务器及客户端的制作方法
【技术领域】
[0001]本发明涉及医疗智能设备大数据采集技术,尤指一种同步手环数据的方法、网络服务器及客户端。
【背景技术】
[0002]医疗健康的可穿戴设备,作为一个高科技产品,拥有着高精度的数据采集、处理和传送功能。其中设备通过体征数据传感器将数据采集后,通过专业的医学理论算法将得到最终的结果数据化。
[0003]智能手环是一种穿戴式智能设备。通过智能手环用户可以记录日常生活中的锻炼、睡眠和饮食等实时数据,并将这些数据与1S设备或者Android设备同步,起到通过数据指导健康生活的作用。
[0004]虽然目前手环能够与1S或Android等终端设备同步数据,但这些终端设备的数据存储和数据处理的能力相对有限,并不能为手环提供最大限度的支撑。

【发明内容】

[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]图1为本发明的同步手环数据的方法的流程图;
[0038]图2为本发明的同步手环数据的方法的时序图;
[0039]图3为本发明的网络服务器的架构图;
[0040]图4位本发明的客户端的架构图。
【具体实施方式】
[0041]为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0042]在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0043]如图1所示,本发明的同步手环数据的方法,包括:
[0044]步骤101:网络服务器接收手环对应的客户端上传的计步信息,计步信息中包含一条或多条客户端从手环获取的计步结果数据;
[0045]计步结果数据包含:计步开始时间、计步结束时间和步数。
[0046]客户端可以周期性的去从手环获取计步结果数据,例如,每半个小时从手环获取一次数据,并在用户触发数据上传时,将已从手环获取的全部计步结果数据组合为计步信息提交给网络服务器。客户端向网络服务器上传的计步信息中可以包含一条或多条计步结果数据,网络服务器在接收到计步信息后,逐条保存计步结果数据。
[0047]步骤102:网络服务器保存计步信息;
[0048]客户端每次上传的计步信息中均包含上传时间之前从所述手环获取的全部计步结果数据,网络服务器将本次收到的计步信息覆盖上传时间当天已保存的记录。
[0049]客户端每次上传的计步信息中均包含当天已获取的全部计步结果数据,网络服务器每次收到计步信息后,将收到的计步信息覆盖当天的所有记录,记录按天更新可以保持数据的完整性。
[0050]步骤103:网络服务器对计步结果数据进行累计,计算出计步健康指标,将计步信息和计步健康指标保存到数据库,并向客户端返回计步健康指标。
[0051]计步健康指标包含:距离和消耗的卡路里。
[0052]网络服务器在计算当前计步健康指标时,将当天的计步结果数据相加,得到总的步数,根据总的步数计算出距离和消耗的卡路里。
[0053]数据库中需要设置对应的计步详情表,记录相应的计步开始时间、计步结束时间和步数,以及距离和消耗的卡路里。
[0054]本发明中网络服务器计算出计步健康指标,可以是根据用户的生活地区、生活习惯和工作性质的统计数据动态更新计算公式,完成计步健康指标的计算;或者,也可以是采用固定的公式完成计步健康指标的计算。
[0055]网络服务器可以通过大数据分析技术对用户的生活地区、生活习惯和工作性质等数据进行统计分析,为用户匹配最为适合的计算公式,进行计步健康指标的计算。在数据量积累不够充足的情况下,也可以采用固定的公式进行计步健康指标的技术。
[0056]进一步地,网络服务器在接收到计步信息后,还对用户的步数、距离以及消耗的卡路里进行按天汇总,并将汇总结果存入按天汇总表中;网络服务器在接收到客户端发送的计步数据拉取请求时,根据客户端请求的时间范围从按天汇总表中读取客户端请求的时间范围内的数据返回给客户端。
[0057]客户端向网络服务器请求拉取指定时间的数据,在接收到网络服务器返回的数据后,将数据在本地缓存,并进行图表显示。
[0058]网络服务器按详细数据计算出每天的总和,放入当前的按天汇总表,汇总数据包括每天的步数、距离和消耗的卡路里。当客户端请求每天数据时,将详情数据返回客户端;当客户端显示7天数据时,请求拉取按天进行汇总的7条数据;当客户端显示30天数据时,请求拉取按天进行汇总的30天数据。
[0059]本发明的同步手环数据的方法在客户端的处理包括如下步骤,包括:
[0060]步骤a:手环对应的客户端从手环获取计步结果数据
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1