高血压前期无创检测分析系统的研究与设计
发布时间:2020-03-18 01:38
【摘要】:现今我国高血压病的患病率呈逐年上升态势,高血压病的患病人群呈年轻化趋势,我国高血压病防治问题形势严峻。高血压前期是介于健康血压和高血压病之间的一个过渡状态,目前我国高血压前期人群基数众多。医疗资源不足和患者缺乏对自身血压的关注,是众多高血压前期人群发展成为高血压病患者的重要原因。针对上述问题,开发出一套用于高血压前期的无创检测系统有着十分重要的意义。本文首先对本系统所需的生物医学理论进行了研究,给出了本系统生理参数采集所用的方法。通过深度学习理论的学习,提出了基于深度信念网络的高血压前期患病风险性预测模型。然后结合Qt开发、Web开发、Android开发、数据库、云计算等技术的应用,设计并实现了本高血压前期无创检测分析系统。本文从无创检测设备、服务器平台、用户Android客户端这三个方面对本高血压前期无创检测系统进行了介绍。无创检测设备硬件层通过Exynos 4412开发平台和各类生理信号采集模块构成,软件层采用Linux系统和Qt开发环境。无创检测设备对测量者的脉搏波、心电、心音、血氧饱和度等生理信号进行同步检测,并通过自定的通信协议将测量结果实时发送至服务器平台。服务器平台通过“Struts+Spring+Hibernate+My SQL”框架实现,通过用户模块、设备管理模块、数据管理模块、数据分析查询等模块的设计,很好地实现了平台对本地无创检测设备及其数据的管理。此外,服务器平台还通过MQTT协议实现了本系统的消息推送功能。最后设计并实现了本系统的Android客户端,Android客户端可以增强用户参与感,在使用中培养用户的自我保健意识。通过对用户注册登录、信息管理、信息查询、消息推送等功能的设计,进一步完善并提高了本系统对使用者的用户体验。本系统初步实现了对用户心血管相关生理参数的无创采集、检测设备与服务器平台的数据传输与存储、高血压前期患病风险性预测、Android应用等功能需求,具备集成化、智能化的特点。本系统因为功能完善、易于使用和部署,在高血压病的早期预防和促使医疗成本降低方面有着非常重要的意义。
【图文】:
AB 实时数据 CD 实时数据 CD补发队列 AB CD CD EFABCD EFGHIJK ...补发队列CD重复队列下行网络上行网络服务器平台检测设备图 5.15 数据补发机制流程示意5.3.1.4 数据同步在数据包结构定义时,定义了数据包的时间戳。服务器在接收到数据包后,依据时间戳对信号进行解包、拼接与对应,从而实现了各信号的数据同步。5.3.2 基于 Qt 的嵌入式软件设计本课题采用 QtDesigner 为无创检测设备绘制交互界面,程序使用 C++语言编写。无创检测设备的交互界面为设备使用者提供了设备注册、设备自检、设备管理等功能入口,,其交互界面如图 5.16 所示。
图 6.2 服务器平台的 Web 主界面6.2 服务器平台各功能模块的设计与实现根据前文的需求分析和总体设计,服务器平台的功能支持将主要通过用户管理模块、设备管理模块、数据管理模块、数据分析模块、数据查询模块、消息推送模块、OTA 更新模块这几个部分实现。6.2.1 用户管理模块本模块主要实现用户的注册和登陆、用户个人信息的查询和修改等功能。用户的注册和登陆:整个流程如图 6.3 所示,用户在登陆窗口选择通过邮箱或者手机号进行登陆,服务器在接收到用户提交的登陆请求后,对账号进行合法性检测。若账号通过合法性检测,则向用户填写的邮箱或者手机发送验证码,否则返回错误码。客户端将用户输入的验证码发送至服务器,若和发送的一致则通过登陆,否则返回错误码。成功登陆后,服务器检测登陆的用户名是否存在用户数据库中,若存在则向客户端发送显示程序主界面指令,若不存在则向客户端发送显示完善用户信息界面指令。在用户提交个人信息后,服务器向数据库的用户数据表中添加此条用户信息,当信息保存成功后发送显示程序主界面指令,若存
【学位授予单位】:杭州电子科技大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52;R544.1
【图文】:
AB 实时数据 CD 实时数据 CD补发队列 AB CD CD EFABCD EFGHIJK ...补发队列CD重复队列下行网络上行网络服务器平台检测设备图 5.15 数据补发机制流程示意5.3.1.4 数据同步在数据包结构定义时,定义了数据包的时间戳。服务器在接收到数据包后,依据时间戳对信号进行解包、拼接与对应,从而实现了各信号的数据同步。5.3.2 基于 Qt 的嵌入式软件设计本课题采用 QtDesigner 为无创检测设备绘制交互界面,程序使用 C++语言编写。无创检测设备的交互界面为设备使用者提供了设备注册、设备自检、设备管理等功能入口,,其交互界面如图 5.16 所示。
图 6.2 服务器平台的 Web 主界面6.2 服务器平台各功能模块的设计与实现根据前文的需求分析和总体设计,服务器平台的功能支持将主要通过用户管理模块、设备管理模块、数据管理模块、数据分析模块、数据查询模块、消息推送模块、OTA 更新模块这几个部分实现。6.2.1 用户管理模块本模块主要实现用户的注册和登陆、用户个人信息的查询和修改等功能。用户的注册和登陆:整个流程如图 6.3 所示,用户在登陆窗口选择通过邮箱或者手机号进行登陆,服务器在接收到用户提交的登陆请求后,对账号进行合法性检测。若账号通过合法性检测,则向用户填写的邮箱或者手机发送验证码,否则返回错误码。客户端将用户输入的验证码发送至服务器,若和发送的一致则通过登陆,否则返回错误码。成功登陆后,服务器检测登陆的用户名是否存在用户数据库中,若存在则向客户端发送显示程序主界面指令,若不存在则向客户端发送显示完善用户信息界面指令。在用户提交个人信息后,服务器向数据库的用户数据表中添加此条用户信息,当信息保存成功后发送显示程序主界面指令,若存
【学位授予单位】:杭州电子科技大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52;R544.1
【参考文献】
相关期刊论文 前10条
1 文伟平;郭荣华;孟正;柏v
本文编号:2588013
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2588013.html