APP下载

基于微信小程序的中医智慧小儿推拿平台的设计与实现

2023-04-06贾梦婧张峰义王轩宇许战高志宇

电脑知识与技术 2023年5期
关键词:小儿推拿微信小程序中医

贾梦婧 张峰义 王轩宇 许战 高志宇

关键词:中医;小儿推拿;微信小程序;信息技术

0 引言

儿童健康一直是国民关注的热点话题,随着人民生活水平的逐步提高,现代健康理念不断加深,越来越多的人希望选择更加健康的治疗手法,小儿推拿也因此受到众多父母的喜爱。然而在新冠肺炎疫情的影响下,小儿推拿行业的发展受到了极大的限制,线下店铺开门困难,儿童的推拿需求无法满足,且小儿推拿是面对面手把手地治疗,防护不当也增加了儿童感染的风险。因此,小儿推拿需要采用更多元的方式进行解决。但是经过长期的调查发现,如今虽然有部分线上平台包含小儿推拿的相关信息,但是其数量极少且缺乏有效的整理、利用,无法满足人们的迫切需求。在此背景下,如何更好地利用互联网技术为人们提供小儿推拿服务,提高新冠肺炎疫情背景下的儿童健康水平,是目前亟待解决的问题。

针对当前小儿推拿行业所存在的各种痛点问题及需求,本项目建设了一个完备的线上线下相结合的中医智慧小儿推拿平台,面向0~14岁儿童的父母提供小儿基础推拿保健手法线上教学服务,让用户足不出户便可进行推拿,提高孩子免疫力,保障孩子身体健康。

1 研究背景

1.1 儿童健康是全民健康的重要基石

儿童健康是全民健康的重要基石,是祖国的未来,今天的儿童就是21世纪社会主义现代化建设的主力军。在2021年国家统计局发布的第七次全国人口普查公报中,全国人口与2010年第六次全国人口普查相比增长5.38%,年平均增长率为0.53%,0~14岁人口的比重上升1.35个百分点。这组数据说明,近年来我国新生儿数量逐步上升,且随着三孩政策的开放,新生儿数量仍会呈上升趋势。婴幼儿群体激增也意味着婴幼儿市场的发展市场在逐步扩大[1],孩子家长对小儿推拿服务的各项需求也与日俱增,无论是小儿推拿培训服務还是上门服务及实体店服务,小儿推拿作为一个新型的朝阳行业,都存在着巨大的市场需求和发展潜力。儿童的健康对于提高全社会的卫生水平起着至关重要的作用,“十四五”期间是儿童健康事业发展的关键时期,保障儿童健康,有助于提升国民身体素质,减轻社会医疗负担,促进健康中国2030战略的发展。

1.2 小儿推拿符合健康治疗理念

小儿推拿疗法是以推、按、揉、捏等手法,对穴位产生一定的物理刺激的一种中医治疗性操作,可以进行对腹泻、咳嗽、遗尿、厌食、便秘等疾病的治疗,是一项无毒无害且没有副作用的安全治疗方法[2]。随着现代健康理念不断加深,越来越多的家长为了减少孩子服用抗生素,避免抗生素对孩子自身体质产生影响,开始选择以中医推拿的方式为孩子进行治疗保健。通过小儿推拿,可以治疗孩子的常见病,且对于日常保健及预防都有所帮助,提高孩子的免疫力,保障孩子的健康。

1.3 小儿推拿行业受到国家的大力支持

小儿推拿行业体系备受关注,为了推进小儿推拿行业的发展,国家陆续出台了众多相关政策,如图1所示。2021年11月5日,国家卫健委发布《健康儿童行动提升计划(2021—2025年)》。文件中提出要加强儿童的健康管理,加强儿童中医药服务,积极推广应用小儿推拿等中医药适宜技术,强化中医药在儿童医疗保健中的重要作用;推进儿童中医保健进社区进家庭。

1.4 当前小儿推拿行业模式无法满足人们的需求

如今线下小儿推拿馆数量众多,但是服务质量及治疗效果却良莠不齐。推拿馆缺乏统一的监管,推拿师进行推拿相对具有主观随意性,若辨证论治不规范,则难以保证小儿推拿的疗效[3]。因此,目前的小儿推拿标准仍难以量化,不能保证服务水平及治疗效果的准确性和有效性。而且,在当前的疫情形势下,家长带着孩子去线下的小儿推拿馆接受推拿也会增加孩子感染的风险。

经过调查,目前市场上已存在部分推拿类服务平台,推拿行业与互联网相结合的发展有了一定的基础,但与小儿推拿相结合的产物在市场上仍未普及。同时,所有提供线上预约服务的平台几乎都是服务于某一特定的小儿推拿馆,目前并没有一个系统的线上小儿推拿综合性平台来面向广大小儿推拿馆共同提供服务。

根据对目前所存在的与小儿推拿相关的正规平台进行分析,如图2 所示,发现目前的小儿推拿平台所提供的推拿知识较少,内容较为单一,且平台体系不够完整,用户的体验感较差;此外,部分平台存在大量收费功能,影响了普通用户的正常使用,用户的基础需求无法满足。因此,小儿推拿与互联网结合发展的道路还有极大的发展进步空间。

2 设计与实现

2.1 系统架构设计

2.1.1 平台需求分析

根据前期的市场调查分析,目前小儿推拿类平台所需改进完善之处良多,为解决小儿推拿行业日常推拿不便、推拿难学以致用等问题,确定“抚幼计划”平台应满足以下几点需求,如图3所示。

2.1.2 系统框架

“抚幼计划”小程序系统框架分为两部分,逻辑层与视图层,如图4所示。

逻辑层(App Service) 在程序生命周期内后台运行,主要负责程序的后台逻辑。利用JavaScript语言,同时结合微信小程序的特有功能及API接口等,完成对小程序的后台逻辑开发。程序运行时,逻辑层会将数据进行处理后发送给视图层,同时接受视图层的事件反馈。

视图层(View) 作用在程序前端展示,决定了程序的界面。利用WXML(WeiXin Markup language) 与WXSS(WeiXin Style Sheet) 语言编写,由组件来进行展示。WXML是框架设计的标签语言,结合基础组件、事件系统,可以构建出页面的结构,实现数据绑定、列表渲染、条件渲染等。WXSS 是样式语言,用于对WXML所构建的组件样式进行调整,决定了WXML的组件该如何显示。程序运行时,视图层会将逻辑层的数据反映为视图,同时将视图层的事件发送给逻辑层。

2.1.3 程序整体规划

平台将基于微信小程序进行开发,根据前期分析进行系统架构设计,将系统分为四大模块,分别是首页、预约、社区及我的,如图5所示。

2.2 功能设计

平台的功能将分为三大板块,如图6所示,其中核心功能为宝宝推拿,特色功能为穴位识别、养生食疗、预约推拿,辅助功能为定制计划、开放社区、宝宝档案。

2.2.1 宝宝推拿

“宝宝推拿”作为“抚幼计划”项目的核心功能,主要为广大用户提供丰富的推拿手法,用户可通过筛选或直接搜索进行对应查找。利用信息技术对相关文字、图片、音频、视频等资料进行数字化处理[4],为用户提供形象生动的推拿方案,并搭配语音提醒与倒计时功能,让用户凭借简单操作轻松学习推拿。

2.2.2 穴位识别

“穴位识别”作为“宝宝推拿”功能的衍生服务,当用户在进行小儿推拿时无法准确找到穴位,可以借助此功能进行穴位识别。穴位识别功能借助人工智能及大数据分析算法,经过二者相互结合,将采集到的用户信息进行智能分析,得出最终结果,并将此结果展示到页面中,辅助用户精准定位穴位。

2.2.3 养生食疗

中医讲究三分治七分养,“养生食疗”功能为用户提供丰富多样的食疗方法,在用户进行推拿的同时,可以参考此功能为孩子制定健康的膳食计划,二者相互结合,更加有效地改善宝宝的身体素质。

2.2.4 预约推拿

“预约推拿”功能是“抚幼计划”的一项特色功能,包含预约到店服务和预约上门服务,想要给孩子找专业的推拿师的用户,可以在此处进行预约。提供预约推拿服务满足了用户的多方位需求,实现一体化操作。

2.2.5 定制计划

“定制计划”作为“抚幼计划”的一个辅助工具,用户可以通过此应用添加孩子推拿治疗的计划安排,制定好计划后,到固定时间系统将自动提示用户按时实施计划,成为一个“推拿闹钟”。借助这个功能,使用者便不用担心错过或忘记推拿时间,更加人性化、方便快捷。

2.2.6 开放社区

“开放社区”功能为用户提供一个交流平台,在这里用户可以找到自己感兴趣的话题进行查看、评论、点赞、收藏等,也可进行相关话题的发布。在用户体验过这个程序后,若存在一些对平台或者对相关治疗方法等一系列问题和想法,或者是个人经验的分享、日常生活的分享,均可在这里发布出来,文体内容类型不限。交流有助于进步,当用户在此进行交流,也是对平台不断提升的一种借鉴和参考。

2.2.7 宝宝档案

“宝宝档案”功能可以让用户在程序中填写孩子的相关信息如身高、体重、身体问题及变化等,通过数据分析宝宝的成长变化,形成宝宝成长曲线,使用户更加直观地看到宝宝不同阶段各项身体指标的变化。

2.2.8 在线咨询

“在线咨询”功能利用微信小程序的在线客服技术,为使用本微信小程序的用户提供售后咨询服务,任何有关平台的使用或技术性问题均可在此提出,将会有指定客服24小时在线为用户提供人性化服务,提升用户的产品使用感,更好地促使平台的改进与完善。

2.3 界面设计

采用微信小程序WXML、WXSS语言结合组件设计程序前端页面,将小儿推拿平台规划为程序首页、社区页面、个人中心页面、推拿方案页面、推拿详情页面、养生食疗页面、食疗方案详情页面、穴位识别页面等数十种页面,如图7所示。

2.4 后台设计

平台使用微信小程序云开发提供的云数据库。这是一种非关系型数据库,以文档对象存在,包含多个近似于JSON 数组的集合,数组中的对象格式为USON文档。文档模型的存储模式更加灵活,它具有读写效率高、可扩展性强等优点。

本系统涉及的实体被抽象地保存为数据库的6张表:用户表(user) 、推拿方案表(massage) 、食疗表(diet)、社区表(community) 、评论表(comment) 。该系统的数据表信息,如表1所示。

2.5 核心功能实现

2.5.1 用户登录

实现用户登录首先要实现用户授权。用户授权功能通过云函数实现,方便多次调用,减少重复代码的书写,提高开发效率。小程序的云函数全部存储在系统自动生成的cloudfunctions文件夹中,云函数编写完成后,要将云函数上传到云端才能调用。通过云函数可以获取到用户如openid、appid、unionid 等信息。Openid是用户的唯一身份标识符,用于用户身份的判断,核心代码如图8所示。

2.5.2 穴位识别

为快速实现穴位识别的功能,本项目采用百度的深度学习框架——飞桨来进行穴位识别模型的训练。飞桨(PaddlePaddle) 是集深度学习核心框架、基础模型库、工具组件和服务平台为一体的技术先进、功能完备的开源深度学习平台。飞桨的EasyDL服务平台为开发者提供了高精度的AI模型定制服务。笔者将数千张人体穴位图导入模型后,进行穴位标注,并对模型进行训练,最终得到识别率达95.54%的穴位识别模型,如图9所示。

3 创新点分析

3.1 采用穴位识别技术

平台使用深度学习技术来实现穴位识别功能。目前市场上与小儿推拿有关的线上产品虽然存在,但是大部分展现形式仅限于图文、视频,提供的信息不利于父母进行实际操作。中医推拿离不开穴位,是否找准穴位、是否清楚不同穴位的功效及不同穴位的按摩手法、注意事项对于小儿推拿来说都十分重要[5]。

通过穴位识别功能,用户可以精准定位小儿的相关穴位,充分了解穴位之后再进行按摩,可以有效提高小儿推拿的效果,保障孩子的身体健康。

3.2 采用线上线下一体化服务模式

平台采用小儿推拿结合O2O(Online to Offline) 服务模式,充分利用互联网优势,使小儿推拿更加方便快捷,提高资本流动性,降低交易成本[6],实现线上线下一体化服务,用户提供更好的服务体验。用户在线上可以使用平台自行学习给孩子推拿,实现保健或预防相关病症的效果。针对具有特殊需求的用户,例如想要采用小儿推拿为孩子进行专业的推拿按摩或者疾病治疗的用户,则可以通过线上平台与专业的小儿推拿师进行预约上门或预约到店服务。

3.3 平台体系更加完整,逻辑性更强

与市场上存在的小儿推拿相比,本平台构建了一个更加完善的小儿推拿服务体系。平台包含了有关小儿推拿的常见保健推拿手法、养生食疗方案、穴位识别、开放社区等功能,同时提供线上预约服务,全方位一体化地面向父母提供0~14岁小儿推拿服务。此外,平台在设计时充分站在用户的角度上进行考虑,通过用户的思维来构建平台架构,将每个功能环环相扣、紧密结合,使之形成一个完整的闭环。用户在进行每一步操作时都具有连贯性、畅通性,通过引导减去其他不必要的操作,简洁明了、逻辑性强。

4 总结

“抚幼计划”中医智慧小儿推拿平台致力于改善儿童身体健康,提供中医特色小儿推拿线上线下便民服务,满足当今小儿推拿行业的迫切需求,解决疫情背景下儿童看病不方便等问题。平台如今已初步建設完成并通过多项测试检验,具备完整的体系,涵盖线上推拿保健手法教学、线上预约、养生食疗、定制计划、开放社区等功能,系统层次分明,程序运行稳定。之后将根据用户体验和社会需求不断进行改进,将中医智慧小儿推拿平台建设得更为完善,为用户提供更为良好的服务体验,助力小儿推拿行业的蓬勃发展,为儿童的健康成长保驾护航。

猜你喜欢

小儿推拿微信小程序中医
当图书馆遇上微信小程序
关于中西医结合治疗乳腺增生病38例临床观察