基于Android平台的中医养生保健系统研究与开发
2017-11-15高桂春胡晨骏胡孔法
高桂春,胡晨骏*,胡孔法
(南京中医药大学 信息技术学院,江苏 南京 210023)
基于Android平台的中医养生保健系统研究与开发
高桂春,胡晨骏*,胡孔法
(南京中医药大学 信息技术学院,江苏 南京 210023)
为了响应"互联网+"和中医"治未病"健康工程的号召,文章研究并开发一款基于Android平台的中医养生保健系统,依托中医养生保健的理论与成果,结合云技术、大数据等信息技术,提供老年人中医体质辨识和儿童中医调养等服务,实现用户的健康管理.
Android平台;中医养生保健系统;云技术;治未病
第十二届全国人民代表大会三次会议上,针对信息时代发展迅猛的趋势,在总结政府工作的报告中,李克强总理初次提出了"互联网+"的行动方针[1];党的第十七次全国代表大会上提出了提升全民健康水平的战略部署,国家中医药管理局为贯彻落实好这一方针政策,决定在全国全面实施"治未病"的健康工程[2],至此,"互联网+医疗"模式全面爆发.互联网将打破和优化传统的诊疗模式.通过互联网医疗和健康信息管理平台,用户可以从移动医疗数据终端监测自身的健康数据及获取反馈信息,进而选择相对应的治疗、预防和养生办法,及时预警亚健康状态和疾病初期症状.
老有所养、幼有所依是一个和谐社会最基本的保障,也是时下关注的一个热点.随着年龄增长,老年人在免疫系统和机体生理上功能逐渐衰退,津液代谢缓慢、阴阳气血不足、情志活动变化,且伴有老年性疾病增多的现象,因此老年人的体质趋向于偏颇体质,平和体质则较之更少[3].而儿童则具有生理旺盛又稚嫩柔软的生理特点,一方面发育旺盛、生机蓬勃;而另一方面又脏腑娇嫩,形气未充,其"发病容易,传变容易"又"脏气清灵,易趋康复"[4].因此,老年人和儿童的健康更为引人关注,在提倡尊老爱幼的同时,我们应该给予他们更多行动上的呵护.针对老年人和儿童的健康状况,本文研究并开发一款基于Android平台的中医养生保健系统,巧妙地结合"互联网+"等新型信息技术,精巧地将中医的养生精髓和"治未病"的理论融入其中,对中医健康服务产业的发展和提高居民健康水平有着积极的作用,也体现了人文关怀.
1 Android平台
Android平台是Google开发的一款专门用于移动终端开发的软件平台,是基于Linux内核设计的开放源代码系统[5].目前,Android操作系统已成为全球最大的智能手机操作系统,更新速度可见一斑.其系统架构同其他操作系统一样,均采用了分层架构思想,从Android系统架构(见图1)来看,自上而下分别是应用程序层(Applications)、应用程序框架层(Application Framework)、系统运行库层(Libraries and Android Runtime)、Linux内核层(Linux Kernel)[5-6].
图1 Android系统架构
Applications:Android平台不仅仅是一个OS,也包含了许多应用程序包,这些应用程序均使用Java语言来开发,诸如短信程序、联系人程序、时钟、地图、Email等应用程序[6],并且这些应用程序可被开发人员所开发的其他相似的应用程序所取代,这使得Android开发更具灵活性和个性化.
Application Framework:该层为应用程序框架层,技术开发人员正是通过该层访问核心组件的API接口.值得一提的是,该层框架设计巧妙地简化了组件的重用,提高了程序开发的效率,使得开发人员可以继承或拓展任何一个应用程序的功能模块,甚至取而代之.
Libraries and Android Runtime:为系统运行库层,包含系统库和Android运行环境.
Linux Kernel:Android的核心系统依赖于Linux内核,该层主要为资源调度、系统管理以及给各种外设提供支撑服务.
2 系统功能设计
2.1 研究目标
完成基于Android平台的中医养生保健系统软件的制作,并加以实现和应用,普及中医药养生保健理念,开展老年人中医体质辨识和儿童中医调养等服务,从而达到"未病先防、既病防变"的效果,提升全民健康水平.
2.2 需求分析
本系统主要专注于服务老年人和儿童,故系统的需求分析也从这两个层次入手.
老年人:该层次主要包含5个需求,分别为查看和维护个人基本信息和中医药保健服务信息、查询个人单项检测结果、调阅中医药养生公众知识库、查看中医健康养生调养方案和进行个体中医体质测评.
儿童:该层次主要包括4个需求,分别是查看和维护个人基本信息和中医药保健服务信息、查看中医健康养生调养方案、饮食起居及调阅中医药养生公众知识库.
2.3 系统总体设计
本系统采用C/S(客户端/服务器)架构,基于Java语言开发,运行于Android平台上.从系统体系结构上,本文所研发的中医养生保健系统主要由"数据采集""决策分析"和"终端反馈"这3个结构组成(见图2).
其中,数据采集主要通过中医药相关书籍、用户服务记录表、健康评测及用户饮食、运动、睡眠等数据的录入来收集用户的健康指标数据,并将收集到的数据传送到云健康服务平台,为决策分析和终端反馈提供支撑和保障.
决策分析主要负责数据的加载和分析,利用云技术等决策分析工具对用户的健康数据进行分析挖掘,提供健康服务,并记录到健康档案.
终端反馈则将健康文化和健康预警信息等及时反馈给用户,提供个性化的中医调养服务方案.
3 系统关键技术
3.1 中医体质辨识方法
国医大师王琦[7]带领课题组历经30多年的中医体质学研究,通过21 948个实例调查,最终将中国人的体质分为9种类型,分别为平和质、气虚质、阳虚质、阴虚质、痰湿质、湿热质、血瘀质、气郁质和特禀质,并在此基础上制定了我国第一部《中医体质分类与判定标准》,建立了一套中医体质辨识的标准化工具.计算公式如下:
其中,Xsum为原始分数,Xs为转化分数,K为体质测试条目数.
图2 系统体系结构
3.2 云技术
云技术,即基于"云计算"技术,是指在局域网或广域网内将硬件、软件、网络等一系列资源统一起来,实现数据计算、储存、处理和共享的一种托管技术[8].本系统应用云技术将用户的健康数据及中医健康知识等庞大的数据存至云健康数据中心,系统具有良好的并发性和稳定性,用户可以在任一时刻任一地点快速地访问数据库中的信息[9-10].同时针对用户的健康数据采用云计算等进行数据挖掘,对用户的数据进行管理与分析,并且通过这些数据进行分析研究,我们可以制定针对不同用户的健康反馈信息和个性化的中医调养服务方案[11].
4 系统实现
基于云技术、大数据挖掘等技术开发中医养生保健系统,将互联网与中医养生保健相融合,针对老年人和儿童的体质性情,整合健康档案、健康测评、健康服务、健康文化、健康互动等功能,进行中医药保健指导,实现用户的自我健康管理.
4.1 健康档案
存储用户的个人基本信息和中医保健服务信息,实现用户健康信息的管理与查询.同时,鉴于用户的健康数据具有私密性,本系统建立了一套有效的信息管理控制机制,采用了一系列信息安全技术,诸如身份认证、数据加密、数字签名等[12].
4.2 健康测评
提供体质辨识、健康风险等评估检测,用户通过一系列的测评,系统根据检测结果给予干预指导措施等.系统支持对中医体质测评结果的打印和导出.
4.3 健康服务
老年人:依据健康测评结果和用户自身描述的健康状态,提供给老年人个性化的中医调养服务方案和中医保健指导,例如饮食调养、起居调摄、情志调摄、运动保健等健康指导[13].
儿童:针对儿童的不同月龄阶段,观察其生理病理特点和主要健康问题,具有针对性地对儿童家长开展中医饮食起居等指导和传授不同的中医穴位按揉方法[14],促进儿童健康成长.
4.4 健康文化
提供心理养生知识、常用身心放松法、中医药养生公众知识库等.
4.5 健康互动
本系统基于健康用户和指导人员的健康互动的基础上提供一个互动平台,通过留言、讲座等形式对用户进行健康教育.同时,本系统结合当前流行的消息推送等信息技术[15],即时地通知相关用户上线接受健康教育,使之有效地提高用户的身体素质和健康水平,改善亚健康状态.
5 结语
本文基于流行的Android平台研究,设计、实现了中医养生保健系统,并且经过多次重构、测试、Debug等,此系统现已达到希冀的研究目标,可以正常运营.本系统依托新型信息技术,融合了中医健康养生和中医"治未病"理念,能够有效提高居民健康水平、拓展医疗服务机构现有业务,推动健康服务业的快速发展.
[1]王蕾,赵国光."互联网+医疗"的困境及政策解析[J].中国医院,2016(2):45-46.
[2]刘继洪,张兆华,张年,等.开展"治未病"健康教育,构筑特色预防保健体系[J].现代医院,2009(7):153-155.
[3]何俊.浅谈老年人的养生保健与护理[J].教育教学论坛,2016(16):99-100.
[4]国家中医药管理局.0~36个月儿童中医药健康管理服务技术规范[J].中国乡村医药,2013(24):87-88.
[5]韩文智,骆文亮.Android平台的移动APP开发方法与应用研究[J].四川理工学院学报(自然科学版),2015(3):22-26.
[6]姚昱旻,刘卫国.Android的架构与应用开发研究[J].计算机系统应用,2008(11):110-112.
[7]王琦.体质辨识"治未病"[A].北京中医药大学、中华中医药学会体质分会.2007中华中医药学会第五届全国中医体质学术研讨会论文集[C].北京:北京中医药大学、中华中医药学会体质分会,2007:6.
[8]曾用强."互联网+教育"中的学习测量[J].英语教师,2016(15):6-8,15.
[9]蒋常炯,刘正.基于云计算的移动应用开发的探究[J].江苏教育学院学报(自然科学版),2013(4):13-15.
[10]罗根源.云技术和云的发展[J].科技传播,2011(9):203-204.
[11]尚岑,王东雨,宇文姝丽.数据挖掘技术在健康数据分析中的应用[J].医学信息学杂志,2016(5):54-58.
[12]冯朝胜,秦志光,袁丁.云数据安全存储技术[J].计算机学报,2015(1):150-163.
[13]高新军.体质辨识为老年人健康保驾护航[J].中医药管理杂志,2013(9):1014.
[14]李申清.《儿童常见病症与常见穴位图表》的编制与应用[A].中华中医药学会.中医护理工作经验学术交流会议论文集[C].北京:中华中医药学会,2002:2.
[15]张逸炎.移动终端即时消息推送系统的应用开发[A].中国通信学会.第十七届全国青年通信学术年会论文集[C].北京:中国通信学会,2012:8.
Study and development of traditional Chinese medicine health care system based on Android platform
Gao Guichun, Hu Chenjun*, Hu Kongfa
(Information Technology College of Nanjing University of Chinese Medicine, Nanjing 210023, China)
In order to response to the call of "Internet +" and "cure-not-ill" health projects in traditional Chinese medicine, this paper studies and develops a traditional Chinese medicine health care system based on the Android platform, relying on the theory and achievements of health care of traditional Chinese medicine, combined with cloud technology, big data and other information technology,to provide elderly traditional Chinese medical physique identification and child aftercare services, to achieve the user's health management.
Android platform; traditional Chinese medicine health care system; cloud technology; cure-not-ill
大学生创新训练计划国家级项目;项目名称:基于"云平台"的中医养生保健系统的研究与开发;项目编号:201610315034Z.
高桂春(1995- ),女,福建安溪人,本科生;研究方向:Android开发,大数据技术.
*通信作者:胡晨骏(1978- ),男,江苏扬州人,讲师,博士;研究方向:数据分析.