基于移动互联网的智能体检系统

2021-03-22 02:53谢尔夫王少东张恒赵吴涯徐秉皓张智
电脑知识与技术 2021年4期
关键词:云平台互联网人工智能

谢尔夫 王少东 张恒 赵吴涯 徐秉皓 张智

摘要:随着科技发展,移动互联网向人们日常生活多方面渗透,但是在医疗方面由于诊疗技术、设施、设备的限制,医患双方的诊疗、就医行为大多局限于医疗机构内部,造成了医患双方的不便,而“互联网+移动健康”的服务模式能够有效地破解这一难题,以移动App为媒介构建一个云平台,其主要功能模块有:用户可以在线查看、记录自己的体重,心率,血压,血脂等信息;通过自动生成的图像来了解自己各方面健康信息的变化趋势;同时该软件可以结合人工智能分析系统自动给出健康状况和建议,该款软件也能让用户更容易地了解到各种生活常识,健康知识。该软件利用Linux+Nginx+MySQL+PHP(LNMP)组成的后台架构来提供后台服务系统,结合Redis将数据存储到数据库中,移动端通过Okhttp技术来获取后台数据并显示。从而构建出一款智能健康App。

关键词:互联网+移动健康;云平台;Okhttp;人工智能;LNMP

中图分类号:TP393      文献标识码:A

文章编号:1009-3044(2021)04-0077-03

Abstract: With the development of science and technology,the mobile Internet has penetrated into many aspects of peoples daily life. However, due to the limitations of diagnosis and treatment technology, facilities, and equipment in medical treatment, most of the medical treatment and medical treatment behaviors of both doctors and patients are confined to medical institutions, resulting in both doctors and patients. Inconvenient, the service model of "Internet + mobile health" can effectively solve this problem. A cloud platform is built using mobile App as the medium. Its main functional modules are: users can view and record their own weight, heart rate, blood pressure, Blood lipids and other information; understand the changing trends of various aspects of your health information through automatically generated images; at the same time, this software can combine with artificial intelligence analysis system to automatically give health conditions and suggestions, and this software can also make it easier for users to understand Various knowledge of life and health knowledge. This software uses a back-end architecture composed of Linux+Nginx+MySQL+PHP (LNMP) to form a back-end service system, combines Redis to store data in a database, and uses Okhttp technology to retrieve and display back-end data. So as to build a smart health App.

Key words: Internet + Mobile health; cloud platform; Okhttp; LNMP; Artificial Intelligence

1 背景

创新是人类社会发展的重要动力,飞速的科技创新将改变世界各个方面,为人类生活,工作服务提供便利。对于医学而言科技创新更是有形和无形的手,最新的创新技术运用到医学领域的各个方面,能更准确地发现疾病,确诊病情。对于超急性疾病来说时间就是生命,运用更先进的技术来辅助检查将可以最大可能地挽救病人生命[1]。随着科技创新和医学领域的不断相结合,人类健康得到更大的保障,人类寿命延长,对人类的思维,意识方面更是有深远的影响。

随着移动互联网、云计算、大数据等技术的应用与发展,互联网再次成为社会和业界关注的热点,与以往不同的是,此次关注的重点是“互联网+传统行业”,而“互联网 + 移动健康”成為其中关注和投资的重点[2]。云医疗、移动健康、大数据相关技术的发展,带动了各种基于移动互联网的医疗健康App的应用和发展,加之可穿戴医疗健康监测设备的推广使用、云医院的建立,为未来医疗健康服务提供了更为便捷、高效的服务手段,也为医疗服务业升级和转型提供了技术保障[3]。

此智能体检系统是为了人们的身体健康方面开发,根据人们平时的对于健康方面监控需求加以对接,其中包括对自身血脂、心率、血压、体重、体温数据的监控和存储,同时可以将其通过以图像等方式将数据直观地展现给使用者。此产品的定位不仅仅局限于对于自身的健康状况的监控与播报,同时可以根据收集到的数据加以智能解析,给予调整自身的建议[4]。可以大大缩短人们的就诊时间,对于自身情况能够及时了解并定向地去医院就诊。

2 系统设计原则

2.1 及时性

就目前而言,大部分的人对于自己的身体情况的了解必须到医院去诊断才行,这之中需要消耗大量的时间,有时是在自己的身体情况已经很差了才想起要去医院,这个时候往往错过了最佳的治疗时间,这时候再去治疗往往需要更多的治疗费用和治疗时间,我们这个软件可以在身体的多项指标有向不好的地方发展的趋势的时候就提醒人们去医院。

2.2 准确性

大部分人对于身体的各项指标不知道在什么数值区域才是正常,什么时候什么程度才应该去医院,过早、过迟去医院都不好。由于这个系统是实时监控个人当前的真实情况,反映出的问题也必定是真实的。实时分析并提醒你应该做什么,可以做什么。

2.3 直观性

这个系统搭载在移动App上,可以使自身的情况直接通过图像和数据展示健康知识卡片,用户可保存体重,体温,心率,血压,血脂等信息。系统智能分析出用户的健康状况,如果发现异常情况就立刻提示并给出相关建议。用户数据将保存在云端,数据用图标的形式直观地展现给用户。

3 相关关键技术

3.1 LNMP架构

LNMP架构是我们架构技术的缩写,是指由Linux+Nginx+MySQL+PHP组成的后台架构。Linux是目前最流行最稳定的服务器操作系统。Nginx是一个高性能轻量级web服务器软件,可谓Apache替代品。Mysql是一个关系型数据库管理系统。PHP是一种在服务器端执行的嵌入HTML文档的脚本语言。这四种软件结合在一起,能够成为一个免费高性能的后台服务系统。

3.2 Redis技术

Redis是一个开源的可基于内存也可持久化的日志型、Key-Value数据库。由于Redis是基于内存的高性能数据库,所以它的连接数,并发读写能力远高于传统的基于硬盘的数据库。通常情况下Redis支持10000个连接,读的速度是110000次/s,写的速度是81000次/s。因此它可以与LNMP结构结合使用,将热数据保存到Redis中其余数据保存到MYSQL中,这样的架构既实现了高并发快速响应又达到了保证数据安全性和降低存储成本的目的。

3.3 Okhttp技术

HTTP是现代应用程序网络的方式。这就是交换数据和媒体的方式。Okhttp是默认情况下有效的HTTP客户端。Okhttp可以向后台服务器发送Get、Post请求,将本地文件上传到服务器或者将服务器上的文件下载下来。可以以此达到多用户的健康信息的记录存储功能。

Okhttp支持 http2(基于SPDY协议)协议,对同一个主机的所有请求允许使用同一个 Socket,同时能够使使用网络缓存避免了重复的网络请求,可以达到网络访问安全、迅速的目的。

3.4 Canvas类使用

Canvas的翻译是画布,通常是Android系统里面的2D绘图所用的工具。这里在许多模块中,比如体重模块等需要根据统计的数据构建图像图表,这里可以借助Canvas来构建自定义类。从而达到能够根据使用者所想来自由构建图像的目的。

4 系统设计与实现

4.1 系统功能模块

1)血脂模块:

将当前的血脂信息显示在屏幕中,并同时保存到云端中,如果出现异常会自动语音播报。从服务器获取最近4小时的血脂数据,显示在屏幕中。最近7天的血脂情况用折线图显示出来,可以更加方便地观察变化情况。血脂包括胆固醇,甘油三酯,低密度脂蛋白,高密度脂蛋白。

2)心率模块:

将当前的心跳数据显示在屏幕中,并同时保存到云端中。从服务器获取最近4小时的心跳数据,显示在屏幕中。最近7天的平均心跳数据显示在折线图中,可以更加方便地观察变化情况。心跳超过100过少于60时会有语音播报提示异常。

3)血压模块:

显示当前的心跳数据的同时保存到云端中,如果出现异常会自动语音播报。从服务器中获取最近4小时的血压数据,显示在屏幕中。最近7天的血脂情况显示在柱形图中,可以更加方便地观察变化情况。血压包括收缩压和舒张压,获取血压之后系统会自动分析数据,发现异常及时语音播报。

4)体重模块:

显示当前的体重数据,并同时保存到云端中,如果出现异常会自动语音播报。从服务器获取最近一个月的血压数据,显示在屏幕中。最近7天的体重情况用折线图显示出来可以更加方便地观察变化情况。

5)体温模块:

将当前的体温显示在屏幕中,并同时保存到云端中,如果出现异常语音播报。从服务器获取最近4小时的体温数据,显示在屏幕中。最近7天的体温情况用折线图显示出来可以更加方便地观察变化情况。

6)健康分析模块:

饼形图,柱形图,心电图柱形图显示用户最近7天的血脂指标,包括胆固醇,甘油三酯,低密度脂蛋白,高密度脂蛋白(分男女分析),如出现异常及时向用户汇报。可以更加便捷地观察出血脂的变化趋势。按照已输入的算法分析用户的各项指标,如果发现异常情况会语音播报异常数据,并建议驾驶员赶紧调整。

4.2 系统数据库设计

在基于移动互联网的智能体验系统中,共涉及5个模块,分别是个人信息模块、卡片信息模块、血脂信息模块、血压信息模块、心率信息模块。如表1-图5所示。

4.3 子系统的实现

此系统以手机作为媒介,以App作为载体来供用户使用,下列的图2-图7分别是血脂模块、心率模块、血压模块、体重模块、体温模块、健康数据分析模块的前端界面。

5 结束语

本项目结合互联网和临床医学两个领域,解决了健康监测,管理等用户痛点。如今市面上健康管理软件较多,但是大部分只有记录功能,忽略了数据分析和智能推荐功能。本系统不仅可以记录用户体重,心率,血压,血脂等信息,而且还可以结合智能算法分析自动给出健康状况和改进建议[5]。随着移动互联网的普及和人们生活质量的提高,人们对健康管理的投入会越来越多,相信在不久的将来云医疗会更加普及,用户在家里也能找三甲醫院里的专家看病。互联网会为所有人的就医诊断带来方便,为人们的安全带来保障。

参考文献:

[1] 赵绪帅,赵文君.基于互联网的医疗服务与监管研究[J].现代交际,2017(17):197.

[2] 刘艳亭,李健,郭敬鹏.智慧医院规划建设与应用研究进展[J].中国医学装备,2019,16(6):177-181.

[3] 刘浩,邹玲.基于互联网+的智慧型医养新模式探讨[J].中国医院管理,2018,38(5):56-57.

[4] 杨春艳.探讨物联网在智慧医院建设中的应用[J].信息系统工程,2018(9):130.

[5] 王万良,张兆娟,高楠,等.基于人工智能技术的大数据分析方法研究进展[J].计算机集成制造系统,2019,25(3):529-547.

【通联编辑:谢媛媛】

猜你喜欢
云平台互联网人工智能
人工智能与就业
企业云平台建设研究
从“数据新闻”看当前互联网新闻信息传播生态
互联网背景下大学生创新创业训练项目的实施