一种数据上传的方法及数据转发服务器的制造方法

文档序号:9436163阅读:904来源:国知局
一种数据上传的方法及数据转发服务器的制造方法
【技术领域】
[0001] 本发明涉及医疗智能设备大数据采集技术,尤指一种数据上传的方法及数据转发 服务器。
【背景技术】
[0002] 医疗健康的可穿戴设备,作为一个高科技产品,拥有着高精度的数据采集、处理和 传送功能。其中设备通过体征数据传感器将数据采集后,通过专业的医学理论算法将得到 最终的结果数据化。
[0003] 体征数据传感器例如可以是体温传感器、热通量传感器,用来监测热量消耗能力, 可以用于血糖辅助计算和新陈代谢能力推算;体重计量传感器,用于计算BMI指数;脉搏波 传感器,推算血压,脉率等数据;生物电传感器,可用于心电、脑电数据采集,也可用来推算 脂肪含量等;光学传感器,推算血氧含量,血流速。
[0004]目前传输主要存在的问题是传输设备的网络情况较差,流量耗费、数据包大小和 设备电源等因素对数据传输造成了一定的不利影响。

【发明内容】

[0005] 为了解决上述技术问题,本发明提供了一种数据上传的方法及数据转发服务器, 能够保证数据准确稳定到达服务器,从而形成智能设备云端大数据采集平台。
[0006] 为了达到本发明目的,本发明提供了一种数据上传的方法,包括:
[0007] 数据转发服务器接收智能终端采集并发送的人体健康测量数据包;
[0008] 所述数据转发服务器从所接收的人体健康测量数据包中解析出测量值、测量时间 和设备序列号,生成数据存储请求,将数据存储请求提交到网络服务器HWS,请求所述HWS 根据所述设备序列号将所述测量值和测量时间存储到数据库中;
[0009] 所述数据转发服务器接收HWS返回的健康结果数据。
[0010] 进一步地,所述方法还包括:
[0011] 所述数据转发服务器在接收到所述智能终端发送的人体健康测量数据包之后,解 析出测量值、测量时间和设备序列号之前,进行数据校验,校验成功后,向所述智能终端回 复成功包。
[0012] 进一步地,所述方法还包括:
[0013] 所述智能终端在发送所述人体健康测量数据包后,且未收到所述数据转发服务 器回复的成功包的情况下,再次进行人体健康测量数据的采集后,重复发送前次发送的人 体健康测量数据包,直到接收到数据转发服务器回复的成功包,并且,在接收到首个成功包 后,检查是否存在历史未发送成功的人体健康测量数据包,如果存在,则进行发送,直到本 地数据发送完成。
[0014] 进一步地,所述方法还包括:
[0015] 所述HWS预先接收绑定用户的客户端发送的绑定请求,所述绑定请求中携带有要 绑定的设备序列号和要绑定的用户标识ID ;
[0016] 所述HWS接收到绑定请求后,判断所述要绑定的设备序列号是否已存在绑定关 系,如果已存在,则解除现有绑定关系,并在绑定配置表中建立所述要绑定的设备序列号与 要绑定的用户ID的绑定关系;如果不存在,则直接在绑定配置表中建立所述要绑定的设备 序列号与要绑定的用户ID的绑定关系。
[0017] 进一步地,所述解除现有绑定关系,包括:
[0018] 所述HWS向登录服务器PES发送解除绑定通知,所述解除绑定通知中携带有设备 序列号、解除绑定的用户ID、设备类型和解除时间,由所述PES将所述解除绑定通知发送给 解除绑定用户的客户端。
[0019] 进一步地,所述解除现有绑定关系,包括:
[0020] 所述HWS向登录服务器PES发送解除绑定通知;
[0021] 解除绑定用户的客户端在用户登录后,从所述PES拉取离线解除绑定信息,根据 所述离线解除绑定信息中的设备序列号解除对应的设备绑定;并且,
[0022] 根据所述离线解除绑定信息中的设备序列号从所述HWS查询设备的当前使用用 户,将HWS返回的当前使用用户的用户ID与本地的用户ID进行比较,显示绑定状态。
[0023] 进一步地,所述HWS根据所述设备序列号将所述测量值和测量时间存储到数据库 中,包括:根据所述设备序列号在绑定配置表及缓存中查找对应的用户ID,进行对应的数 据存储;
[0024] 所述HWS在进行数据存储之前,还采用数据存储请求中的设备序列号所对应的秘 钥key进行数据安全验证,并在数据存储完成后,向登录服务器发送数据更新通知,所述数 据更新通知中包含用户ID、更新数据类型和更新时间;所述登录服务器在接收到数据更新 通知后,将信息保存到数据库中的新数据通知缓存表中,并向所述智能终端对应的客户端 发送在线或离线更新包。
[0025] 进一步地,所述方法还包括:
[0026] 所述智能终端对应的客户端在所述HWS进行数据存储后,向登录服务器发送离线 测量数据请求,所述登录服务器在接收到所述离线测量数据请求后,读取离线测量通知缓 存表,向所述客户端返回离线数据包,所述离线数据包中包含用于指定拉取信息的数据类 型和更新时间;
[0027] 所述HWS接收所述客户端根据所述离线数据包中包含的数据类型和更新时间所 发送的信息拉取请求,根据所述数据类型和更新时间获取并向所述客户端返回信息内容。
[0028] 进一步地,所述方法还包括:
[0029] 所述数据库统计人体健康测量数据中的异常数据,将异常数据的数据类型、异常 时间和发送时间保存到异常数据推送表中,并在登录服务器获取等待发送的异常数据通知 时,根据所述异常数据推送表向所述登录服务器返回等待发送的异常数据通知;
[0030] 所述登录服务器将在预定时间内需要进行测量的通知推送给相应的客户端。
[0031] 进一步地,一种数据转发服务器,包括:接收单元、解析单元和数据单元,其中:
[0032] 所述接收单元,用于接收智能终端采集并发送的人体健康测量数据包,以及接收 网络服务器HWS返回的健康结果数据;
[0033] 所述解析单元,用于从所述接收单元所接收的人体健康测量数据包中解析出测量 值、测量时间和设备序列号;
[0034] 所述数据单元,用于根据所述解析单元解析出的测量值、测量时间和设备序列号 生成数据存储请求,将数据存储请求提交到HWS,请求所述HWS根据所述设备序列号将所述 测量值和测量时间存储到数据库中。
[0035] 与现有技术相比,本发明包括数据转发服务器接收智能终端采集并发送的人体健 康测量数据包;从所接收的人体健康测量数据包中解析出测量值、测量时间和设备序列号, 生成数据存储请求,将数据存储请求提交到网络服务器HWS,请求HWS根据设备序列号将测 量值和测量时间存储到数据库中;并接收HWS返回的健康结果数据。本发明实现了医疗健 康数据的采集及有效性分析,建立了一套比较安全、有效、规范的医疗健康云大数据采集平 台。
[0036] 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利 要求书以及附图中所特别指出的结构来实现和获得。
【附图说明】
[0037] 附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本 申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
[0038] 图1为本发明的数据上传的方法的流程图;
[0039] 图2为本发明的数据上传的方法的时序图;
[0040] 图3为本发明的数据上传的方法中进行设备绑定的时序图;
[0041] 图4为本发明的数据上传的方法中离线解除绑定信息拉取的时序图;
[0042] 图5为本发明的数据上传的方法中在线推送数据的时序图;
[0043] 图6为本发明的数据上传的方法中离线推送数据的时序图;
[0044] 图7为本发明的数据上传的方法中离线测量数据拉取的时序图;
[0045] 图8为本发明的数据上传的方法中数据异常触发推送的时序图;
[0046] 图9为本发明的数据上传的方法中解除绑定的时序图;
[0047]
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1