用于展示宠物运动指标的完成度的方法技术

技术编号:25044251 阅读:23 留言:0更新日期:2020-07-29 05:34
本公开的实施例公开了用于展示宠物运动指标的完成度的方法。该方法的一具体实施方式包括:获取目标宠物信息和上述目标宠物的运动信息;根据上述目标宠物信息和上述目标宠物的运动信息,确定上述目标宠物的运动指标的完成度;将上述运动指标的完成度展示给用户。该实施方式实现了对宠物运动指标的完成度的展示,进而反映出宠物的运动情况。如此一来,用户可以根据宠物的运动情况调整运动计划,有助于增强宠物体质,促进宠物健康成长。

【技术实现步骤摘要】
用于展示宠物运动指标的完成度的方法
本公开的实施例涉及运动检测领域,具体涉及用于展示宠物运动指标的完成度的方法。
技术介绍
宠物在成长过程中,由于运动量不足等原因,往往会造成宠物肥胖,行动能力减弱的问题。进而导致宠物患肥胖症的几率大幅度地提升,这对宠物的健康和寿命产生很大的负面影响。因此,为了避免宠物因为运动量不足而导致患病的情况发生,检测宠物运动量是否达标变得尤为重要。但是,目前没有针对宠物的运动量是否达标的检测方法。
技术实现思路

技术实现思路
部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本
技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。本公开的一些实施例提出了用于展示宠物运动指标的完成度的方法、装置、电子设备和计算机可读介质,来解决以上
技术介绍
部分提到的技术问题。第一方面,本公开的一些实施例提供了一种用于展示宠物运动指标的完成度的方法,该方法包括:获取目标宠物信息和上述目标宠物的运动信息;根据上述目标宠物信息和上述目标宠物的运动信息,确定上述目标宠物的运动指标的完成度;将上述运动指标的完成度展示给用户。在一些实施例中,上述运动信息包括运动时间和运动步数。在一些实施例中,上述根据上述目标宠物信息和上述目标宠物的运动信息,确定上述目标宠物的运动指标的完成度,包括:将上述运动步数与上述运动时间之商,确定为上述目标宠物的运动强度;将上述目标宠物的运动强度与运动指标强度之商,确定为上述运动指标强度的完成度。在一些实施例中,上述运动指标强度是通过机器学习模型对上述目标宠物的类别和年龄进行分析得到的,其中,上述机器学习模型已通过训练样本集合进行了训练。在一些实施例中,上述训练样本集合包括样本宠物的类别、样本宠物的年龄和样本宠物的运动强度,上述机器学习模型是以上述样本宠物的类别和上述样本宠物的年龄作为输入并以上述样本宠物的运动强度作为期望输出进行训练的。在一些实施例中,上述运动步数是通过如下步骤确定的:获取佩戴到上述宠物身上的终端设备的机体坐标系,其中,上述机体坐标系是通过上述终端设备包括的陀螺仪检测的;将上述机体坐标系转换到地理坐标系以及确定上述宠物的俯仰角信息,其中,根据如下公式将上述机体坐标系转换到地理坐标系的旋转矩阵:其中,n表示机体坐标系,b表示地理坐标系,表示机体坐标系到地理坐标系的旋转矩阵,q0、q1、q2、q3表示四元数;根据如下公式确定上述宠物的俯仰角信息:其中,pitch表示上述宠物的俯仰角;根据上述宠物的俯仰角信息和运动时间,构建俯仰角信息和时间的波形图;响应于目标时间的波峰值与下一相邻的波谷值之差满足预设范围,确定上述波峰值和上述波谷值表征有效数值;根据相连的波峰波谷算法,基于上述波峰和波谷的有效数值确定上述宠物的运动步数。第二方面,本公开的一些实施例提供了一种用于展示宠物运动指标的完成度的装置,装置包括:获取单元,被配置成获取目标宠物信息和上述目标宠物的运动信息;确定单元,被配置成根据上述运动信息,确定上述目标宠物的运动指标的完成度;展示单元,被配置成将上述运动指标的完成度展示给用户。第三方面,本公开的一些实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当上述一个或多个程序被上述一个或多个处理器执行,使得上述一个或多个处理器实现如第一方面中任一的方法。第四方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,上述程序被处理器执行时实现如第一方面中任一的方法。本公开的上述各个实施例中的一个实施例具有如下有益效果:首先,获取目标宠物信息和上述目标宠物的运动信息;接着,根据上述目标宠物信息和上述目标宠物的运动信息,确定上述目标宠物的运动指标的完成度;最终,将上述运动指标的完成度展示给用户。该实施方式实现了针对宠物的运动指标的完成度的检测,进而反映出宠物的运动情况以及将检测结果告知用户。如此一来,用户可以根据宠物的运动情况调整运动计划,有助于增强宠物体质,促进宠物健康成长。附图说明结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。图1是根据本公开的一些实施例的用于展示宠物运动指标的完成度的方法的一个应用场景的示意图;图2是根据本公开的一些实施例的用于展示宠物运动指标的完成度的方法的一些实施例的流程图;图3是根据本公开的用于展示宠物运动指标的完成度的装置的一些实施例的结构示意图;图4是适于用来实现本公开的一些实施例的电子设备的结构示意图。下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例。相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。下面将参考附图并结合实施例来详细说明本公开。图1是根据本公开的一些实施例的用于展示宠物运动指标的完成度的方法的一个应用场景的示意图。在如图1的应用场景中所示,用于展示宠物运动指标的完成度的方法的执行主体可以是服务器101。首先,服务器101获取到宠物信息,即“成年金毛”102,以及获取到宠物的运动信息,即“运动距离3公里”103。接着,上述服务器101根据“成年金毛”102匹配到与上述“成年金毛”102相适配的运动指标,即“运动指标4公里”104。然后根据上述“运动距离3公里”103和“运动指标4公里”计算出宠物的运动指标完成度为75%,即附图标记105所示。最终,上述服务器101将上述“运动指标完成度75%”105发送到显示端106,以便告知用户。需要说明的是,上述用于展示宠物运动指标的完成度的方法的执行主体可以是硬件,也可以是软件。当执行主体为硬件时,可以实现成多个服务器或终端设备组成的分布式集群,也可以实现成单个服务器或单个终端设备。当执行主体体现为软件时,可以实现成例如用来提供分布式服务的多个软件或本文档来自技高网...

【技术保护点】
1.一种用于展示宠物运动指标的完成度的方法,包括:/n获取目标宠物信息和所述目标宠物的运动信息;/n根据所述目标宠物信息和所述目标宠物的运动信息,确定所述目标宠物的运动指标的完成度;/n将所述运动指标的完成度展示给用户。/n

【技术特征摘要】
1.一种用于展示宠物运动指标的完成度的方法,包括:
获取目标宠物信息和所述目标宠物的运动信息;
根据所述目标宠物信息和所述目标宠物的运动信息,确定所述目标宠物的运动指标的完成度;
将所述运动指标的完成度展示给用户。


2.根据权利要求1所述的用于展示宠物运动信息的方法,其中,所述运动信息包括运动时间和运动步数。


3.根据权利要求2所述的用于展示宠物运动信息的方法,其中,所述根据所述目标宠物信息和所述目标宠物的运动信息,确定所述目标宠物的运动指标的完成度,包括:
将所述运动步数与所述运动时间之商,确定为所述目标宠物的运动强度;
将所述目标宠物的运动强度与运动指标强度之商,确定为所述运动指标的完成度。


4.根据权利要求3所述的方法,其中,所述运动指标强度是通过机器学习模型对所述目标宠物的类别和年龄进行分析得到的,其中,所述机器学习模型已通过训练样本集合进行了训练。


5.根据权利要求4所述的方法,其中,所述训练样本集合包括样本宠物的类别、样本宠物的年龄和样本宠物的运动强度,所述机器学习模型是以所述样本宠物的类别和所述样本宠物的年龄作为输入并以所述样本宠物的运动强度作为期望输出进行训练的。


6.根据权利要求2-5之一所述的方法,其中,所述运动步数是通过如下步骤确定的:
获取佩戴到所述宠物身上的终端设备的机体坐标系,其中,所述机体坐标系是通过所述终端...

【专利技术属性】
技术研发人员:周林王首洵贺凯鹏
申请(专利权)人:宠米北京科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1