[发明专利]一种运动方案推荐方法、装置和存储介质有效
申请号: | 201810336517.6 | 申请日: | 2018-04-13 |
公开(公告)号: | CN108550385B | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 李宇欣 | 申请(专利权)人: | 北京健康有益科技有限公司 |
主分类号: | G16H20/30 | 分类号: | G16H20/30 |
代理公司: | 北京格允知识产权代理有限公司 11609 | 代理人: | 张莉瑜 |
地址: | 100102 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 运动 方案 推荐 方法 装置 存储 介质 | ||
本发明公开了一种运动方案推荐方法、装置和存储介质,用于向用户推荐运动方案。所述运动方案推荐方法,包括:根据运动周期内包含的单位时间数量,将标准动作库中所包含的动作随机分配为相应数量的群体;针对得到的每一群体,分别确定该群体中包含的每一动作个体所对应的适应值;根据各群体中包含的每一动作个体所对应的适应值,利用遗传算法确定所述运动周期内的每一单位时间对应的运动方案并输出,所述运动方案中包含有预设数量的动作。
技术领域
本发明涉及数据处理技术领域,尤其涉及一种运动方案推荐方法、装置和存储介质。
背景技术
本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
随着生活水平的提高,人们越来越关注自身的健康,并通过运动来促进心肺、肌肉以及骨骼健康,增强身体平衡、协调能力。现有技术中,用户可以通过运动手环、智能手表等穿戴式智能设备,或者通过智能手机等统计每天完成的运动量,例如,运动步数等等,但是,现有的技术方案中仅仅能够被动的向用户提供运动统计数据,而如何为用户合理地推荐运动方案现有技术中并未涉及。
发明内容
本发明实施例提供了一种运动方案推荐方法、装置和存储介质,用于向用户推荐运动方案。
第一方面,提供一种运动方案推荐方法,包括:
根据运动周期内包含的单位时间数量,将标准动作库中所包含的动作随机分配为相应数量的群体;
针对得到的每一群体,分别确定该群体中包含的每一动作个体所对应的适应值;
根据各群体中包含的每一动作个体所对应的适应值,利用遗传算法确定所述运动周期内的每一单位时间对应的运动方案并输出,所述运动方案中包含有预设数量的动作。
可选地,在根据运动周期内包含的单位时间数量,将标准动作库中所包含的动作随机分配为相应数量的群体之前,还包括:
根据运动周期内包含的单位时间数量和每一单位时间所需的动作数量确定所述运动周期所需的动作总数量;
如果所述标准动作库中包含的动作数量小于所述动作总数量,则根据两者的差值从所述标准动作库中随机选择相应数量的动作补充到所述标准动作库中。
可选地,针对得到的每一群体,分别确定该群体中包含的每一动作个体所对应的适应值,具体包括:
针对得到的每一群体中包含的每一动作个体,判断该群体中是否存在与该动作个体重复的动作个体,如果是,则确定该动作个体对应的适应值为第一预设值,如果否,则确定该动作个体对应的适应值为第二预设值。
可选地,根据各群体中包含的每一动作个体所对应的适应值,利用遗传算法确定所述运动周期内的每一单位时间对应的运动方案,具体包括:
步骤A、选择适应值为第二预设值的动作个体直接遗传到下一代群体;以及
步骤B、选择两个群体中适应值为第一预设值的动作个体进行交叉得到下一代群体;
针对得到的下一代群体,重复执行步骤A和步骤B,直至满足预设的迭代截止条件,所述迭代截止条件包括以下任一条件:达到预设的迭代次数或者每一群体中包含的每一动作个体所对应的适应值为第二预设值。
可选地,在选择两个群体中适应值为第一预设值的动作个体进行交叉之后,得到下一代群体之前,还包括:
针对交叉后得到的新群体,分别确定各新群体中包含的每一动作个体所对应的适应值;
针对适应值为第一预设值的动作个体,从所述标准动作库中随机选择一个动作进行变异;以及
得到下一代群体,具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京健康有益科技有限公司,未经北京健康有益科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810336517.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于推送信息的方法和装置
- 下一篇:一种医疗图像分析处理装置