前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >客户故事|初创企业BodyPark用云开发快速实现AI数字化运动小程序

客户故事|初创企业BodyPark用云开发快速实现AI数字化运动小程序

作者头像
腾讯云开发TCB
发布2023-03-30 09:10:07
3330
发布2023-03-30 09:10:07
举报
文章被收录于专栏:云开发

屏幕前的你,是不是正在低着头看手机!

低头这个坏习惯,越来越普遍了。打字搬砖时,你是不是也会不自觉弓着背,伸着脖子脸快要贴紧屏幕了。

研究发现,低头会增加脖子的压力。低头每增加 15 度,脖子的负担就会增加一倍。平时,脖子只要承担头的重量就行了,大概有 10 斤左右。但如果是低头 30 度,那脖子承受的重量就变成了大约 36 斤!也就是说,我们纤细的脖子上,相当于压了一袋 40 斤的大米……

云开发的客户——BodyPark ,是一家专注于做健身数字化的初创企业,基于云开发和AI结合,快速搭建互动式小程序「颈保健操」。颈保健操是一套帮助颈椎拉伸放松&不良坐姿体态调整的AI互动课程,只需要打开手机小程序,把手机摆放在桌子上,AI 识别你的位置和人脸后,就可以开始运动。在训练中,AI会实时识别你的动作进度,并给出箭头和语音引导。每完成一次动作,AI就会根据动作的幅度、频率等给出相应的得分反馈;当检测到动作有问题时,AI也会立即提醒,帮助用户高质量的完成每一次动作,切实感受到拉伸的效果。

为了保证用户隐私以及增强趣味性,颈保健操还使用了动作捕捉技术,根据用户的头部运动来驱动卡通头像。

动作结束后,AI 会针对你的颈椎活动范围给出专业的角度评估,帮你更精准了解自己颈椎的功能和灵活度。

小程序+云开发

一站式解决方案

BodyPark提到,在整体开发方案的实现过程中,云开发在以下几个方面起到关键作用:

1. 请求音视频、UI等素材文件。为了减小小程序包的大小,我们需要将超过1K的素材文件都保存到文件服务器上,需要时再去请求。通过将文件放到云存储上,省去了自建文件服务器和CDN加速的时间和金钱成本,同时云存储也提供了可视化的界面,方便了数据的管理。

2. 读写用户数据。小程序内部产生的用户信息和行为数据,我们通过云函数来存储或从云数据库里读出,并进行简单的处理。云开发使用的是文档型数据库,稳定可靠;支持在 SDK 和云函数中调用。云数据库支持通用的CRUD和一些聚合操作,这些已经可以满足我们对数据读写的大部分需求;其余的一些逻辑操作,也可以通过编写云函数来满足。

3. 调用AI服务。云函数支持的开发语言和框架有限,而我们的项目中使用了AI服务,涉及模型的存储和加载、HTTP服务的部署,无状态和数据存储的云函数无法支持这一操作。所以,AI服务的部署上我们使用了云托管,省去了自建服务器和申请域名的繁琐操作,只需要基于云开发提供的FLASK模板编写接口脚本,并上传代码到git,就可以自动进行CI/CD。同时,云开发还提供了灰度上线、弹性伸缩等功能,免除了小团队运维的负担。

用腾讯云云开发

解决人力不足、上线时间紧急的大难题

门槛低,易上手

○ 一个熟练的前端开发,经过3-5天的学习,即可自己搭建出一个完整的项目。

○ 云函数、云托管不要求特定框架,开发者可专注于核心代码的开发。单个模块的开发无需了解代码细节。每个函数和服务都是单独运行、单独部署、单独伸缩的,用户上传代码后即可自动部署,提升了独立开发和迭代的速度。

节省开发、维护的时间、金钱成本

○ 所需的开发人员少,传统的开发方式需要前端、后端、dba、算法以及专业的运维等,现在绝大部分的工作量都由云来提供支持,只需要一个前端。

○ 不需要自建服务器,按量付费,可以减少开销;另一方面,当用户量急剧增长时,腾讯云会自动进行服务的扩容,灵活调整。

○ 不再需要自己进行服务器搭建、域名申请等等繁琐流程,对于需要快速上线验证的新项目极其友好。

对小程序开发友好

○ 微信开发者工具里可以直接进行云函数的开发与调试、以及云数据库的操作,还可以进行资源和用量的实时监控。这意味着,小程序开发人员可以在同一套IDE里,用开发前端js服务的方式来开发后端服务。

○ 在云端运行的代码,微信私有协议天然鉴权,开发者只需编写自身业务逻辑代码,不需要再去费劲扒文档写鉴权登陆的代码。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-03-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯云开发CloudBase 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档