基于推荐算法的健康养老APP开发

2022年的《政府工作报告》指出:“积极应对人口老龄化,优化城乡养老服务供给,推动老龄事业和产业高质量发展”。由此看到,解决养老问题已上升为国家战略,是当前的重中之重。

1.2.数字化养老研究现状

目前,市场上已存在很多数字化健康养老方面的产品,总的来说,可以分为以下这几大类:1、可穿戴智能监测设备;2、陪护机器人;3、养老APP。可穿戴智能监测设备[2][3][4]一般佩戴在老人身上,实时监测用户的心率、血压、血糖、跌倒状态等等,子女持有监测终端,可以看到老人身体指标是否异常,这一类的产品对于老人的身体状态监测比较到位,安全性也很高。陪护机器人是一种专注于陪护的AI机器人[5][6][7][8],它们可以智能地与用户进行日常交流,完成一些简单的指令,如提醒吃药、打扫卫生等等,可以全方位地陪护独居老人。最后是养老APP,市面上的这类APP数量不在少数[9][10][11][12],因为价格便宜,使用简单,只需要一部智能手机就可以实现一些简单的养老功能,所以也很受一些年轻赡养人的欢迎。

数字化养老产品发展得如火如荼,同时,也暴露出一些产品的不足。比如可穿戴智能监测设备的服务质量很大程度上取决于自身传感器和检测算法,再加上老人不会操作监测终端,只能被动地发送数据给子女,就会造成老人用户对于自己的各项指标了解不足。再如陪护机器人,使用成本与智能化成正比关系,价格昂贵就是它最大的缺点。最后是养老APP,他们大部分的功能并不完善,比较单一,并且智能化程度也不够,所以并不能切实解决老人的日常陪护需求。

因此,对于现有问题,本文设计了一种基于推荐算法的健康养老APP,该APP可以针对不同老人群体推送差异化的服务内容,精准解决数字养老服务的痛点,同时,集成了主流蓝牙健康监测设备的可视化终端,在使用成本上也不高。另外,本APP设计的使用场景主要是在各大品牌的智能音箱上,配合音箱自有的语音交互系统,体验也可以更好。

2.健康养老APP需求分析

2.1.APP客户端用户需求

该APP主要为用户提供以下功能:

1)智能桌面:用户进入APP主界面后,可以看到针对目标用户推荐的服务模块,并展现在桌面上。

2)健康讲堂:利用大数据划定用户类型,推荐不同的养生节目供用户观看。

4)健康监测:接入市面上主流品牌的健康监测设备,提供设备连接能力和数据上传,根据用户平时的健康数据生成报表,直观反应各项指标的变化趋势。

2.2.APP客户端性能需求

因为本APP的使用场景是智能音箱,CPU等配置模块可能不及手机,所以性能要求也显得格外重要。主要是保证以下性能:

1)流畅性:保证运行于主流的Android系统终端设备上不卡顿、低延时、页面帧率不低于30HZ。

3)低耗损:保障APP运行时不会出现耗电异常、流量异常、网络异常等情况。

4)低内存:客户端APK体积要小,运行时避免出现不必要的内存占用。

3.健康养老APP客户端设计

3.1.APP总体架构设计

Figure1.OverallarchitectureofAPP

3.2.内容推荐系统设计

目前,常用的推荐算法主要分为协同过滤和基于内容的推荐算法两大类,因为本APP的推荐系统更加专注于内容的属性,而不注重不同用户之间的交互,所以推荐系统采用了一种基于内容的推荐算法[13]。

3.2.1.内容推荐系统模型

推荐系统的运行步骤如下:

1)系统预先构建不同服务或者节目内容的物品画像。

2)APP使用AndroidGradle插件的ASM插桩预埋无侵入式埋点。

3)通过老人前期的点击目标收集埋点数据提取特征值并建立用户画像。

5)根据不同用户的兴趣偏好推送不同的养老服务内容。

Figure2.Flowchartofcontent-basedrecommendationsystem

目标用户,同时,后续流程中用户也会对推荐的内容做出反馈,这些反馈一样可以进行特征学习,不断调整、优化用户画像的准确性。

3.2.2.内容推荐系统实现

整个系统中比较关键的是用户画像和物品画像的构建,下面是这两部分的具体实现。

物品画像构建从本质上来说是给物品贴标签,在本APP的内容推荐系统里就是给养老服务和养生节目贴标签。以下是构建步骤:

1)把每个养老服务或者养生节目的标签作为候选关键词。

2)利用TF-IDF算法计算每个词的权重。

3)选取权重top-n的标签作为节目画像。

上面提到的TF-IDF是自然语言处理领域中计算文档中词或短语的常用加权方法,权重由词频(TermFrequency,TF)和逆转文档频率(InverseDocumentFrequency,IDF)的相乘得到。TF表示关键字在文本中出现的频率,一个关键字的IDF是由总文件数目除以包含该词语的文件的数目得到商值,再将得到的值取对数计算得到的。

下面是部分伪代码:

#1.获取数据,处理数据集

program_dataset=get_program_dataset(tag_path,program_path)

#2.对数据集进行迭代

#3.对每个电影的现有标签进行tf-idf计算权重

#4.对标签进行权重排序

program_profile=create_program_profile(program_dataset)

#5.对服务或节目构建画像

inverted_table=create_inverted_table(program_profile)

用户画像构建同样也是对用户贴标签。构建步骤如下所示:

1)根据用户的选择历史,将用户偏好的服务或者节目标签反打到用户身上。

2)对用户的标签进行迭代。

3)按权重排序所有标签。

4)选取前N个标签作为用户标签。

部分伪代码如下所示:

#1.根据用户的选择历史,将用户评分好的电影标签作为初始标签反打到用户身上

record_dataset=get_record_dataset(tag_path,record_path)

#2.对用户的标签进行累计→排序→选取前N个作为用户标签

user_profile=create_user_profile(record_dataset,program_profile)

#3对用户推荐服务或节目内容

user_recommand_top_N(user_profile,inverted_table)

这种基于内容的推荐算法可以针对性的对不同老人群体提供差异化的服务,使健康养老服务质量在一定程度上有了保证。

3.3.APP客户端模块设计

Figure3.Modulestructurediagram

3.3.1.智能桌面模块设计

Figure4.Flowchartofdesktopgeneration

Figure5.SomescreenshotsoftheAPPdesktop

3.3.2.健康讲堂模块设计

用户点击桌面上的健康讲堂图标即可进入健康讲堂模块,此模块主要是向老人用户提供一些健康养生方面的知识,通过视频来直观的展现内容,同时,也能丰富老人的精神需求。该模块同样基于推荐算法,每次进入都会推送用户感兴趣的养生内容,用户点击相应的视频后,播放器组件开始工作,拉取视频流,同时,提供暂停、选集、快进、快退功能。

Figure6.Structurediagramofplayercomponents

1)libmedia_jni.so负责使用jni连接java层和native层,然后调用MediaPlayer类提供的接口。

2)libmedia.so对上层提供了MediaPlayer类负责客户端与MediaPlayerService的IPC通讯。

3)libmediaplayerservice.so负责统筹调度具体的编码器和解码器,它内部也实现了libmedia.so的IMediaPlayer类用于接收客户端通过IPC机制发送的指令。

Figure7.Screenshotofhealthlecture

3.3.3.健康监测模块设计

健康监测模块主要提供了两个功能,分别为健康设备管控和健康数据分析。

设备管控页面提供了健康蓝牙设备的扫描、连接、数据上传能力,用户进入页面后可以看到市面上主流品牌的蓝牙设备列表,点击其中任意设备图标进入设备扫描页,此时蓝牙组件开始工作,发现设备后选择连接设备,成功建立蓝牙notify通道后,用户可以开始测量,测量结束后上传健康数据,至此设备管控流程结束。

Figure8.Screenshotofhealthmonitoringpage

3.3.4.健康咨询模块设计

行动不便是老人群体常见的问题,如果能让老人足不出户就享受到医疗服务,那么对于解决养老问题来说,这将是一个很大的帮助。此模块以此为目的,设计了一整套流程,提供了线上看病的便利,方便了广大老人群体。

Figure9.Flowchartofhealthconsultation

Figure10.Screenshotofhealthconsultationpage

3.3.5.紧急呼叫模块设计

Figure11.Screenshotofemergencycallpage

4.总结

本文设计并实现了一款运行于Android系统的健康养老APP。该APP基于推荐算法能够配置生成智能桌面,其中的核心模块健康讲堂可以提供老人用户养生知识,丰富老人的精神世界,健康监测模块可以管控健康蓝牙设备,上传并分析健康数据,然后生成健康趋势图供用户参考,另外,健康咨询模块提供线上的看病就医能力,紧急呼叫模块提供了一定的安全保障。总的来说,相较于现有的老人陪护方案,本文设计的APP功能较为全面,并且使用成本比较低,为独居老人的晚年提供了丰富的业余生活。

THE END
1.2024年推荐算法效率开发必备工具榜单算法软件算法软件有哪些推荐算法工程师日常使用中最多的就是 Tensorflow、Keras、Pytorch、Sklearn、Numpy、Pandas 等,其中深度算法模型主要通过 Tensorflow 实现,由于 TF 不同版本的限制,用户使用 Pycharm 配合 Anonconda 可以轻松实现多 python 环境的构建,从而从容的切换多个 TF + PY 环境,实现多环境快速切换,效率开发。https://blog.csdn.net/2401_87225440/article/details/142346207
2.8款出色的AI数学工具Edu指南Socratic 于 2018 年被 Google 收购,已成为学生在数学、科学、文学和社会研究等广泛学科中寻求快速、可靠答案和深入解释的学习伴侣。通过利用先进的 AI 算法,该应用程序可以识别每个问题背后的核心概念,并从网络上的可信来源策划最相关的内容。 Socratic 的主要特点: https://www.shangyexinzhi.com/article/22320560.html
3.使用万能公式计算器APP,提升计算效率!——十大优秀品牌推荐在现代社会,工作和学习中,我们经常需要进行复杂的公式计算。万能公式计算器APP不仅能够帮助我们简化计算过程,还能极大提高效率。本文将为大家推荐十款市场上优秀的万能公式计算器APP品牌,并详细介绍每个品牌的产品概述、特点、应用场景、优势与劣势,帮助大家选择最适合自己的工具。 https://www.jingxuanxing.com/feikong/683/
4.在线观点关闭算法推荐后,抖音小红书们更好用了吗?《互联网信息服务算法推荐管理规定》在3月1日正式施行,新规主要明确的就是互联网服务的算法推荐问题。简单说,app要明确告知用户算法推荐的服务情况,并且提供关闭选项。 新规施行一个月整,app们是否合规运行了呢?关闭算法推荐后,我们的冲浪体验有没有受到影响呢? https://news.zol.com.cn/789/7896068.html
5.国家出手严管算法推荐!抖音小红书等APP已上线算法关闭键读特客户端·深圳新闻网2022年3月17日讯(深圳特区报记者 周雨萌 文/图)据不完全统计,截至 3 月 15 日,抖音、今日头条、微信、淘宝、百度、大众点评、微博、小红书等 App 均已上线算法关闭键,允许用户在后台一键关闭“个性化推荐”。3月17日,记者联系抖音、淘宝、百度、大众点评和微信等多家头部APP厂商,询问上https://www.sznews.com/news/content/mb/2022-03/17/content_25001011.htm
6.一键关闭,再见了,烦人的APP广告不过好在相关部门已经出手整治这一现象,据悉从3月16日开始已经有多款APP(淘宝、微信、抖音、百度、大众点评、微博)上线算法关闭键,允许用户在后台关闭所谓的“个性化推荐”。 但要注意的是,关闭个性化推荐并不会减少APP内推送的广告数量,只是会不再根据用户的喜好去推送相应的广告。也就是说,用户在关闭这一功能后https://36kr.com/p/dp1665964946593799
7.App算法推荐须征得个人同意【App算法推荐须征得个人同意】13日,全国人大常委会法制工作委员会举行记者会,针对应用程序(App)过度收集个人信息、“大数据杀熟”等问题,发言人臧铁伟表示,个人信息保护法草案将提交三审,草案对利用个人信息进行自动化决策作出针对性规范:自动化决策,包括用户画像、算法推荐等,应当在充分告知个人信息处理相关事项的前提下https://m.gmw.cn/baijia/2021-08/13/1302484403.html
8.京东金融APP改版——算法推荐赋能的金融科技人人都是产品经理京东金融APP改版——算法推荐赋能的金融科技 从线上金融服务站点,到金融生活化的平台?互联网金融平台的革命一直在路上。 一、 行业分析 根据易观分析,互联网金融在产品形态上的高速发展和创新,一边催生各种形态的商业模式、技术和产品,一边对监管层不断提出新的拷问。原有的监管模式与技术在大量投入资本的市场上渐落https://www.woshipm.com/it/1586779.html
9.java商城推荐算法(小程序,vue,uniapp)淘毕设java商城推荐算法(小程序,vue,uniapp) ?用户协同推荐算法思想 如果你喜欢苹果、香蕉、芒果等物品,另外有个人也喜欢这些物品,而且他还喜欢西瓜,则很有可能你也喜欢西瓜这个物品。 所以说,当一个用户 A 需要个性化推荐时,可以先找到和他兴趣相似的用户群体 G,然后把 G 喜欢的、并且 A 没有听说过的物品推荐给 https://www.cnblogs.com/taobishe/p/15292210.html
10.今日头条APP如何一键关闭算法推荐广告?在今日头条APP中,关闭个性化推荐需要打开“我的”页面,点击“设置”,进入“隐私”,再点进“个性化https://www.caochai.com/question-119888.html
11.乐趣音乐APP产品体验分析报告1).去中心化算法推荐 乐趣音乐app的一个核心竞争优势在于每日20首个性音乐精准推荐,通过用户的每日听歌情况、用户听歌曲的风格偏好,给用户推荐高质量小众独特的歌曲。个性化推荐随着用户的喜欢歌曲的风格而变化,体给用户带来一种满足感和惊喜感,形成很好的口碑循环,增强了用户忠诚度。 https://www.jianshu.com/p/2d794cb103cc
12.终于改了!微信抖音淘宝等App已允许用户一键关闭“个性化推荐”上述这些现象均来自于互联网App主推的“个性化推荐”功能,不过从现在开始,你可以自己决定要不要被推荐。 据经济日报报道,据不完全统计,截至3月15日,抖音、今日头条、微信、淘宝、百度、大众点评、微博、小红书等App均已上线算法关闭键,允许用户在后台一键关闭“个性化推荐”。 https://www.jfdaily.com/sgh/detail?id=686873
13.如何在uniapp中实现智能推荐和个性化推送uniapp随着移动互联网的快速发展,用户在使用手机应用的过程中,希望能够得到个性化、智能化的推荐服务。在uniapp框架中,我们可以利用一些常用的技术手段,实现智能推荐和个性化推送功能。本文将介绍如何在uniapp中实现这两个功能,并提供具体的代码示例。 一、智能推荐算法 https://www.php.cn/faq/620854.html
14.如何提升短视频APP推荐功能的精准度和用户体验?提升短视频APP推荐功能的精准度和用户体验,不仅是开发者和平台关注的焦点,也是用户获得优质内容的关键。推荐算法在一定程度上决定了用户的活跃度和留存率,因此如何优化推荐功能,尤其是在信息爆炸的今天,显得尤为重要。 推荐算法背后的技术原理 短视频APP的推荐功能依赖于复杂的算法模型,主要通过机器学习、人工智能等技术来http://www.fyhgjc.com/adjad/0731769.html
15.一键关闭!再见,App广告大多数人都能明显感受到,APP使用过一段时间之后,就能猜到你喜欢什么,并很快投你所好,不停精准推送相关内容,让人怀疑手机装了摄像头。 这就是算法推荐,对有的人来说,平台自动推送自己常看、喜欢的内容,自然省事了不少,但对另一部分人而言,算法推荐更多时候是自作聪明,用户不仅会受到所谓的“个性化广告”骚扰,https://i.ifeng.com/c/8EYiHJZhLtL
16.Vue实现美团app的影院推荐选座功能推荐vue.js后选出的座位(绿色),这个demo和美团app不同的地方在于可以连续进行推荐选座,美团app点击了推荐选座就必须买票才能继续选择。 本demo采用Vue-cli搭建,github地址点此,clone后直接npm start即可进行具体操作 算法思考过程 对于这个推荐座位算法,我尝试了不同场次的电影进行推荐选座,总结出以下几点 https://m.jb51.net/article/146476.htm?ivk_sa=1024320u
17.根据成绩推荐学校的app测大学录取概率软件圆梦志愿APP的所有数据均同步于全国各省市的教育考试院官网,在为大家推荐学校的时候,采用独家算法,在根据同学们的高考位次推荐能上的大学时,还会参考学校往年的录取分数和位次,同时也会考虑到大小年、招生人数变化以及招录政策等各种因素,由此推荐出大家可上的大学名单。 https://www.gk100.com/read_20467.htm
18.岸听音乐官方app下载去广告正版岸听音乐APP提供无损音质和高码率的音乐下载选项,可以满足音质追求者的需求。用户可以下载高品质的音乐,享受更好的音乐体验。 3、先进的算法 岸听音乐APP采用先进的算法,准确捕捉用户的音乐口味,推荐符合个人喜好的音乐。这样可以让用户更容易发现自己喜欢的歌曲,享受更好的音乐体验。 4、免费无广告 岸听音乐APPhttps://app.3dmgame.com/android/420458.html
19.显眼包app有哪些特色功能?显眼包APP凭借其独特的特色功能,为用户提供了一个全新、便捷、高效的在线购物体验。丰富的商品种类、智能化的推荐算法、实时的物流查询、限时优惠活动以及多样化的支付方式等特色功能,都为消费者带来了前所未有的购物体验。相信在不久的将来,显眼包APP必将成为广大消费者首选的购物平台。 https://www.sousou.com/bk/657185.html
20.短视频算法推荐机制特点分析,让你每条视频都火起来!短视频现在可以说是一个全民使用的app,同时在这庞大的用户量下也蕴藏这巨大的商家。只要我们能够利用短视频短视频火起来,那么流量和客户就会源源不断,今天牛商网就帮助大家怎么让我们的视频火起来,针对性的对短视频算法推荐机制特点分析! 现在可以说是一个全民使用的app,同时在这庞大的用户量下也蕴藏这巨大的商家。https://www.nsw88.com/Article/dysftjjztd.html
21.uniapp小程序下载nodemodulesuniappnodejs下面我们将会详细介绍如何使用Uniapp和Node.js构建一个电子小说阅读器的营销博客,实现用户端和后台管理功能。 用户端功能 登录注册 使用Uniapp的内置登录注册组件,设计登录注册页面,将用户信息存储到数据库中。 首页显示搜索小说,轮播图,最新发布小说(可带推荐算法) https://blog.51cto.com/u_16099346/11859829