论文部分内容阅读
近年来,随着中国经济的高速发展以及人民生活水平的不断提高,人们对自身健康的关注程度也越来越高。由于我国人口众多,人均占有医疗资源仍十分有限,不同地区医疗保健及慢病预防的水平差别很大。因此,在基于“互联网+大数据”的背景下,建立一种面向健康人群、亚健康人群以及慢性疾病人群的自我管理与健康促进服务一体化的服务体系迫在眉睫。显然,这种健康促进服务平台功能较为丰富,势必造成系统耦合严重、代码冗杂等问题。因此,为了更好地实现这一服务模式,本文采用微服务思想将具体需求解耦,以实现面向用户和健康管理机构灵活、可扩展的智慧健康服务。在对这一健康服务模式的需求进行具体分析后,本文对基于微服务架构的健康服务平台进行了设计,并且按照业务逻辑对子系统进行功能划分。从健康管理人员高效服务以及针对社区居民慢病预防的角度,开发了社区健康服务子系统。子系统依托课题组所提供的慢病诊断机制以及多项智能健康体测设备,以此保证用户体检报告以及健康数据的有效性和科学性。该系统基于ASP.NET框架开发,具体划分为六个模块,依次为首页模块、居民档案管理模块、健康问卷模块、处方管理模块、报告管理模块以及系统配置模块。此外,为了保障站点健康数据上传的有效性和安全性,构建了以阿里云为依托的数据中心。同时,为了保证服务器负载均衡以及进行容灾处理,在子系统外部部署了Navicat数据定时上传模块和RabbitMQ分布式消息队列。从健康管理机构、相关科研单位的数据服务以及对各社区健康服务子系统的应用评估角度,开发了健康云服务子系统,该系统基于ASP.NET框架开发,共划分为六个模块,依次为一周速览模块、站点信息模块、服务评估模块、统计分析模块、个体查询模块以及数据导出模块。从用户实时性健康需求以及个性化健康干预的角度,开发了移动健康服务子系统,该系统基于Android系统开发,划分为首页、问卷、报告、运动以及我的模块。除了上述业务模块之外,本文不仅进行了服务器数据中心的优化,而且在服务器端验证了基于用户兴趣模型改进的协同过滤推荐算法,并在实验中评估了个性化推荐算法的有效性。最后,整个系统依托“微服务”的思想进行解耦,同时通过微服务接口的方式实现子系统之间的数据通信。这些子系统最终构成基于“微服务”思想构建的智慧健康服务平台。本文最后对基于微服务思想的健康管理平台进行了集中测试。测试内容包括:1.每个子系统中相关模块进行的功能性验证;2.平台健康促进效果的应用评估。由于测试结果及实际应用评估效果较好,本文所提出的方法和取得的成果对于健康服务行业有一定的参考价值。