中医调理月经软件“养经阁”的设计与开发

2022-06-21 19:15叶文冲,丁艳,汤乐瑶,胡毅,吉正洋,李新霞
计算机时代 2022年6期

叶文冲,丁艳,汤乐瑶,胡毅,吉正洋,李新霞

摘  要: 为了向女性群体科普正确的中医调理月经知识,引导女性科学养生,基于Android集成开发工具Android Studio,设计并开发了一款的中医调理月经软件——养经阁APP。基于用户体质测评数据,向用户智能推荐相应体质的中医食疗和按摩推拿视频课程,可以达到帮助女性了解自身体质,对症调理月经及妇科疾病的目的。

关键词: Android Studio; 体质测评; 中医调理月经; 科学养生

中图分类号:TP311.5          文献标识码:A     文章编号:1006-8228(2022)06-58-04

Design and development of TCM menstrual conditioning software "YangjingGe"

Ye Wenchong, Ding Yan, Tang Leyao, Hu Yi, Ji Zhengyang, Li Xinxia

(Nanjing University of Chinese Medicine, Nanjing, Jiangsu 210000, China)

Abstract: In order to popularize the correct knowledge of TCM menstruation conditioning to women and guide them to keep scientific health preservation, based on Android Studio, an integrated development tool for Android, a TCM menstruation conditioning software-Yangjingge APP is designed and developed. Based on the user's physique evaluation data, video courses of TCM dietotherapy and massage are intelligently recommended according to the corresponding physique. It can help women understand their own physique, regulate menstruation and gynecological diseases symptomatically.

Key words: Android Studio; physique evaluation; TCM menstruation conditioning; scientific health preservation

0 引言

在互聯网高速发展的背景下,"互联网+医疗"无疑是未来医疗行业发展的道路之一[1]。同时,随着人民生活水平的提高,大家开始追求更健康、更有质量的生活方式。

根据2017年《中国女性生理健康白皮书》显示,中国女性对生理健康越来越重视,呈现健康消费人群多、地域分布广泛、生理产品需求大、月经病痛普遍的现象[2]。根据我们初步的市场调查结果,发现近半数女性生理期间存在不同程度的月经问题(见表1),近6成女性更信赖中医调理月经的方式(见图1),同时她们对于中医调理月经的相关指导需求也非常大。(问卷调查时间:2020.12.06-2020.12.12,有效问卷数:213份。)

目前市场上缺少中医调理月经的相关软件,因此,我们把女性月经健康的相关内容作为研究切入点,结合中医调理月经相关理论,开发了一款基于Android平台的中医调理月经APP(下文称为“养经阁APP”)。养经阁APP基于智能推荐算法实现了健康自检功能和智能推送中医食疗、按摩推拿等线上课程的功能,旨在帮助用户调理月经,防治相关妇科疾病,向用户科普中医调理月经相关疾病的方法。

1 项目设计

1.1 功能设计

1.1.1 体质测评

本团队根据国家中医药管理局及中华中医药协会体质分会所编写的《中医体质分类及判定》[3]制定了体质测评问卷,用户可通过体质测评得知自己的体质及其倾向,APP也会根据用户不同体质推荐不同的调理方案。

1.1.2 经期记录及推算

用户可通过养经阁APP记录经期,APP通过用户以往记录自动推算下一次月经时间,并根据预计的时间,提前提醒用户经期注意事项。

1.1.3 中医食疗及按摩推拿在线课程

本团队邀请南京中医药大学专业师生,为各种体质的人制定食疗及按摩推拿方案,拍摄操作视频,并持续更新方案。用户可通过APP自动推荐或利用关键字搜索,选择食疗及按摩推拿课程观看及学习,并可直接购买课程相关食材材料包。

1.2 系统架构

养经阁APP使用3层架构模式,具体包括表示层、业务逻辑层和数据访问层(见图2)。

⑴ 表示层,向用户提供中医养生视频(中医食疗、按摩推拿)、中医体质测评等功能的操作界面,对用户的请求监听与响应,将用户的请求以及相关数据传递至下一层处理,将业务逻辑层反馈的体质或其他数据分析结果经渲染后显示给用户。

⑵ 业务逻辑层,作为表示层和数据访问层之间的模块,对于上层,需要将表示层传入的问卷测评分数和其他相关数据进行处理,并将计算结果反馈给表示层,表示层再将结果进行渲染后反馈给用户;对于下层,需要将计算处理得出的用户体质信息等数据存入数据库,为之后的个性化推荐等功能提供数据基础。

⑶ 数据访问层,主要为业务逻辑层提供稳定的数据访问接口,对用户的体质等数据进行存储和增删改查操作。

2 项目实现

2.1 首页

2.1.1 食疗及按摩推拿课程

从每日推送或从视频列表页自行搜索可进入视频课程页,由本团队及本团队邀请入驻的中医养生团队上传视频课程供用户浏览,课程相关的食材或用具可通过视频右下方的材料包链接直接购买,视频下方显示相关视频推荐列表。用户可在视频课程页评论区进行讨论或提出疑问。

2.1.2 健康自检

用户可在该板块填写中医体质测评问卷,填写完成后系统会根据用户的问卷答案,计算各个体质的分数并给出相应的体质分析结果、身体特征、心理特征、健康风险及调理建议。

2.1.3 经期记录

用户可从日历中记录经期时间段,系统根据用户的经期间隔推算下一次经期,在临近预估经期时在首页中发放提醒,并给出相应体质经期注意事项及调理建议。

2.2 信息页

根据各中医权威机构的月经疾病信息,及时更新文章页,用户可从中了解相关最新信息。

2.3 社区页

APP提供用户间直接交流的平台,用户可以发布帖子分享自己的经验感受等,亦可对推荐用户或关注用户的帖子点赞、评论及转发。在社区中有关注的消息时,APP会向用户发出提醒。用户可对推荐内容进行偏好设置。

2.4 体质测评

2009年4月9日,中华中医药学会正式颁布《中医体质分类与判定》标准以来,吸引了众多研究者关注,该分类标准成为了亚健康诊疗领域以及疾病“辨體—辨病—辨证”诊疗体系的重要部分[4]。该标准从个人体质因素入手,可以应对亚健康状态和疾病状态的人群的症状,并对健康人群准确地提供未病先防的判定参考[5]。根据该标准,每个人都可能有一种或多种体质偏向,而保持健康的关键就在于保持平和的体质。因此,实现中医食疗和按摩推拿精准推荐的关键就在于确定每个人的体质。

根据上述标准,养经阁APP提供了体质测评功能,针对九种体质设置了65个问题,用户需根据个人的体质情况回答问题,系统根据用户答案自动累计各种体质的原始分,并计算出相应的转化分,根据不同体质的转化分来自动判别用户属于或偏向哪几种体质,以便后续为用户精准推荐相应体质的中医食疗和按摩推拿视频。

各题原始分数有五个级别:没有(1分)、很少(2分)、有时(3分)、经常(4分)、总是(5分),转化分数的计算公式如下。

⑴ 原始分:每个问题的分数总和。

⑵ 转化分:[(原始分数-条目数)÷(条目数×4)]×100。

评分标准如表2所示,平和质为正常体质,其他8种体质为偏颇体质,各体质分数分开计算。

体质测评具体流程

养经阁用户吴女士,首次登录本APP时,软件将自动为她推送体质测评邀请(见图3),经过测评后,她各个体质的测评分数为:阳虚质29分,阴虚质15分,气虚质15分,痰湿质10分,湿热质5分,血瘀质46分,特禀质20分,气郁质5分。根据上述分数转化表,系统判定她的体质为血瘀质(见图4,血瘀体质是指由于人体内血液运行受阻所导致脏腑、经络血液循环障碍,女性体内瘀血阻滞,影响血液在脉中运行受阻,导致痛经的发生[5]。)本APP将为吴女士个性化推送调理血瘀质的中医食疗和按摩推拿视频,例如山楂红花茶视频。(见图5)用户吴女士可根据视频教程,自制山楂红花茶,每日一剂,代茶频饮,直至味淡,可起到活血除瘀,调经止痛的功效。(养经阁APP视频课程均由南京中医药大学专业师生指导拍摄,本团队成员制作完成。)

2.5 基于协同过滤的推荐算法

协同过滤算法在推荐算法中被广为使用,是通过提取用户特征,再根据特征计算用户相似度的一种推荐策略。在实际应用的情况下,传统协同过滤算法用户相似度计算的计算方法较为固定,基于此[6],团队根据APP“对症下药”的特性,对APP视频、文章及用户的推荐算法进行了改进。在提取目标特征时,为特征标签加入一个相关度值,在以用户体质为主要推荐依据的同时,对用户的偏好建立预测模型。除此之外,为避免推荐内容过于单一,APP亦会适当推荐少量相似度值不高的内容,以提高推荐内容的多元化[7-9]。

3 结束语

随着中医养生的观念越来越深入人心,女性群体面对月经病等妇科疾病也更倾向于使用中医的方式进行调理,但目前缺乏一个提供专业的指导和建议的平台。因此,养经阁APP通过专业的中医体质测评,帮助用户了解自身体质,同时为用户个性化推荐专业的中医食疗和按摩推拿的指导视频和建议。养经阁APP将中医养生的观念融入到生动的视频之中,广泛传播了中医“治未病”的思想。在预防和调理月经病等妇科疾病的同时,提高女性的健康意识,保障女性群体的生理健康。

参考文献(References):

[1] 金秀,张翼宙.基于“治未病”思想从中医体质论月经不调的防治[J].广西中医药大学学报,2016.19(3):53-55

[2] 2017中国女性生理健康白皮书发布[J].中国医院院长,2017(19):19

[3] 蔡萱.中医体质辨识在中医治未病中的应用[J].江西省新余市人民医院,2015-12-02

[4] 柳璇,王琦.《中医体质分类与判定》标准修改建议及分析[J].北京中医药大学学报,2013,36(5):300-304

[5] 董欣.痛经的药膳食疗探讨[D].黑龙江省中医药科学院,2019

[6] 戴庆龙.协同过滤算法中相似度计算方法的研究[D].吉林大学,2015

[7] 郑小楠,谭钦红,马浩,等.基于用户偏好矩阵填充的改进混合推荐算法[J].计算机工程与设计,2020,41(10):2784-2790

[8] 翁小兰,王志坚.协同过滤推荐算法研究进展[J].计算机工程与应用,2018(1)

[9] 王卫平,王金辉.基于Tag和协同过滤的混合推荐方法[J].计算机工程,2011(14)