宠物状态确定方法、装置、设备和计算机可读存储介质与流程

文档序号:29575330发布日期:2022-04-09 06:08阅读:74来源:国知局
宠物状态确定方法、装置、设备和计算机可读存储介质与流程

1.本技术涉及计算机领域,具体涉及一种宠物状态确定方法、装置、设备和计算机可读存储介质。


背景技术:

2.随着时代的发展,饲养宠物作为人类亲近自然的机会,可以满足人类的心理需求,人们会在家饲养宠物。
3.对于工作不在家的人来说,想知道家里宠物的状态,当前人们会选择安装摄像头检测宠物在家发生的事情;现有的摄像头主要负责进行宠物视频采集,用户需要实时地查看视频才可以确定宠物的状态,这样浪费宠物主人的时间,且宠物主人通常不可以实时地查看宠物的视频,也就是说当前不可以准确有效地确定宠物在家的状态信息。


技术实现要素:

4.本技术提供一种宠物状态确定方法、装置、设备和计算机可读存储介质,旨在当前不可以准确有效地确定宠物在家的状态信息。
5.一方面,本技术提供一种宠物状态确定方法,所述宠物状态确定方法包括:
6.获取目标宠物的宠物鼻纹信息;
7.根据所述宠物鼻纹信息对应目标宠物的宠物特征信息提取目标图像,并根据所述目标图像,确定宠物运动轨迹;
8.根据所述宠物运动轨迹,以及所述宠物运动轨迹的运动特征信息,确定所述目标宠物的宠物运动量;
9.根据所述宠物运动轨迹和所述宠物运动量,确定宠物状态信息。
10.在本技术一些实施方案中,所述根据所述宠物鼻纹信息对应目标宠物的宠物特征信息提取目标图像,并根据所述目标图像,确定宠物运动轨迹,包括:
11.获取所述宠物鼻纹信息对应目标宠物的宠物特征信息,根据所述宠物特征信息从预设视频中提取包含所述目标宠物的目标图像;
12.分别获取各所述目标图像中目标宠物的宠物位置,并将所述宠物位置按照所述目标图像的采集时间进行排序,得到宠物运动轨迹。
13.在本技术一些实施方案中,所述运动特征信息包括:运动强度和运动时间;
14.所述根据所述宠物运动轨迹,以及所述宠物运动轨迹的运动特征信息,确定所述目标宠物的宠物运动量,包括:
15.按照预设时长对所述宠物运动轨迹进行分段得到运动轨迹片段,计算各所述运动轨迹片段的运动速度,获取运动速度大于预设速度阈值的目标轨迹片段;
16.根据各所述目标轨迹片段的运动速度平均值和运动速度变化量,确定所述目标宠物的运动强度;
17.统计各所述目标轨迹片段对应的预设时长,得到运动时间,根据所述运动时间和
所述运动强度,确定所述目标宠物的宠物运动量。
18.在本技术一些实施方案中,所述根据所述宠物运动轨迹和所述宠物运动量,确定宠物状态信息,包括:
19.根据所述目标图像对所述目标宠物的活动区域划分为投喂区域、休息区域和运动区域;
20.若所述目标宠物在投喂区域的宠物运动量大于预设第一阈值,则确定所述宠物状态信息为饥饿状态;
21.若所述目标宠物在所述休息区域的时间大于预设时间阈值,则确定所述宠物状态信息为疾病状态;
22.若所述目标宠物在运动区域的宠物运动量小于预设第二阈值,则确定所述宠物状态信息为运动缺失状态。
23.在本技术一些实施方案中,所述根据所述宠物运动轨迹和所述宠物运动量,确定宠物状态信息之后,所述方法包括:
24.若所述宠物状态信息为饥饿状态,则根据所述宠物运动轨迹的确定所述目标宠物的能量消耗量;
25.获取预设投喂装置中宠物饲料的热量信息,根据所述能量消耗量和所述热量信息,确定投喂重量;
26.控制预设投喂装置输出所述投喂重量对应的宠物饲料进行宠物投喂。
27.在本技术一些实施方案中,所述根据所述宠物运动轨迹和所述宠物运动量,确定宠物状态信息之后,所述方法包括:
28.若所述宠物状态信息为疾病状态,则获取所述宠物鼻纹信息对应的预设的标准运动量;
29.根据所述宠物运动量和所述标准运动量的比值信息,确定所述目标宠物的疾病阶段;
30.获取所述疾病阶段对应的宠物治疗方案并输出。
31.在本技术一些实施方案中,所述根据所述宠物运动轨迹,以及所述宠物运动轨迹的运动特征信息,确定所述目标宠物的宠物运动量之后,所述方法包括:
32.获取所述宠物鼻纹信息对应的预设的标准运动量,并将所述宠物运动量和所述标准运动量进行比对;
33.若所述宠物运动量和所述标准运动量匹配,则输出提示信息;
34.若所述宠物运动量和所述标准运动量不匹配,则执行所述根据所述宠物运动轨迹和所述宠物运动量,确定宠物状态信息的步骤。
35.另一方面,本技术提供一种宠物状态确定装置,所述宠物状态确定装置包括:
36.获取模块,用于获取目标宠物的宠物鼻纹信息;
37.第一确定模块,用于根据所述宠物鼻纹信息对应目标宠物的宠物特征信息提取目标图像,并根据所述目标图像,确定宠物运动轨迹;
38.第二确定模块,用于根据所述宠物运动轨迹,以及所述宠物运动轨迹的运动特征信息,确定所述目标宠物的宠物运动量;
39.第三确定模块,用于根据所述宠物运动轨迹和所述宠物运动量,确定宠物状态信
息。
40.另一方面,本技术还提供一种宠物状态确定设备,所述宠物状态确定设备包括:
41.一个或多个处理器;
42.存储器;以及
43.一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行以实现所述的宠物状态确定方法中的步骤。
44.另一方面,本技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行所述的宠物状态确定方法中的步骤。
45.本技术的技术方案中获取目标宠物的宠物鼻纹信息;根据所述宠物鼻纹信息对应目标宠物的宠物特征信息提取目标图像,并根据所述目标图像,确定宠物运动轨迹;根据所述宠物运动轨迹,以及所述宠物运动轨迹的运动特征信息,确定所述目标宠物的宠物运动量;根据所述宠物运动轨迹和所述宠物运动量,确定宠物状态信息。本实施例中根据宠物运动轨迹,以及宠物运动轨迹的运动特征信息,确定目标宠物的宠物运动量,并根据宠物运动量准确地确定宠物在家的状态信息,这样不需要用户实时地查看视频信息,用户就可以有效地了解宠物在家的状态信息,以进行及时进行响应,使得宠物管理更加便捷。
附图说明
46.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
47.图1是本技术实施例提供的宠物状态确定方法的场景示意图;
48.图2为本技术实施例中宠物状态确定方法的一个实施例流程示意图;
49.图3是本技术实施例中提供的宠物状态确定方法中宠物运动量的一个实施例流程示意图;
50.图4是本技术实施例中提供的宠物状态确定方法中确定宠物状态信息的一个实施例流程示意图;
51.图5是本技术实施例中提供的宠物状态确定方法中宠物状态信息为饥饿状态进行宠物喂食的一个实施例流程示意图;
52.图6是本技术实施例中提供的宠物状态确定方法中确定宠物治疗方案的一个实施例流程示意图;
53.图7是本技术实施例中提供的宠物状态确定装置的一个实施例结构示意图;
54.图8是本技术实施例中提供的宠物状态确定设备的一个实施例结构示意图。
具体实施方式
55.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明包含的范围。
56.在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
57.在本技术中,“示例性”一词用来表示“用作例子、例证或说明”。本技术中被描述为“示例性”的任何实施例不一定被解释为比其它实施例更优选或更具优势。为了使本领域任何技术人员能够实现和使用本发明,给出了以下描述。在以下描述中,为了解释的目的而列出了细节。应当明白的是,本领域普通技术人员可以认识到,在不使用这些特定细节的情况下也可以实现本发明。在其它实例中,不会对公知的结构和过程进行详细阐述,以避免不必要的细节使本发明的描述变得晦涩。因此,本发明并非旨在限于所示的实施例,而是与符合本技术所公开的原理和特征的最广范围相一致。
58.本技术实施例提供一种宠物状态确定方法、装置、设备及计算机可读存储介质,以下分别进行详细说明。
59.本发明实施例中的宠物状态确定方法应用于宠物状态确定装置,宠物状态确定装置设置于宠物状态确定设备,宠物状态确定设备中设置有一个或多个处理器、存储器,以及一个或多个应用程序,其中一个或多个应用程序被存储于存储器中,并配置为由处理器执行以实现宠物状态确定方法;宠物状态确定设备可以服务器。
60.如图1所示,图1为本技术实施例宠物状态确定方法的场景示意图,本发明实施例中宠物状态确定场景中包括宠物状态确定设备100(宠物状态确定设备100中集成有宠物状态确定装置),宠物状态确定设备100中运行宠物状态确定对应的计算机可读存储介质,以执行宠物状态确定。
61.可以理解的是,图1所示宠物状态确定的场景中的宠物状态确定设备,或者宠物状态确定设备中包含的装置并不构成对本发明实施例的限制,即,宠物状态确定的场景中包含的设备数量、装置、设备种类,或者各个设备中包含的装置数量、装置种类不影响本发明实施例中技术方案整体实现,均可以算作本发明实施例要求保护技术方案的等效替换或衍生。
62.本发明实施例中宠物状态确定设备100主要用于:获取目标宠物的宠物鼻纹信息;根据所述宠物鼻纹信息对应目标宠物的宠物特征信息提取目标图像,并根据所述目标图像,确定宠物运动轨迹;根据所述宠物运动轨迹,以及所述宠物运动轨迹的运动特征信息,确定所述目标宠物的宠物运动量;根据所述宠物运动轨迹和所述宠物运动量,确定宠物状态信息。
63.本发明实施例中该宠物状态确定设备100可以是独立的宠物状态确定设备,也可以是多个宠物状态确定设备组成的宠物状态确定设备网络或宠物状态确定设备集群,例如,本发明实施例中所描述的宠物状态确定设备100,其包括但不限于计算机、网络主机、单个网络宠物状态确定设备、多个网络宠物状态确定设备集或多个宠物状态确定设备构成的
云宠物状态确定设备。其中,云宠物状态确定设备由基于云计算(cloud computing)的大量计算机或网络宠物状态确定设备构成。
64.本领域技术人员可以理解,图1中示出的应用环境,仅仅是与本技术方案一种应用场景,并不构成对本技术方案应用场景的限定,其他的应用环境还可以包括比图1中所示更多或更少的宠物状态确定设备,或者宠物状态确定设备网络连接关系,例如图1中仅示出1个宠物状态确定设备,可以理解的,该宠物状态确定的场景还可以包括一个或多个其他宠物状态确定设备,具体此处不作限定;该宠物状态确定设备100中还可以包括存储器,用于存储数据,例如,存储拍宠物状态确定的相关数据等。
65.此外,本技术宠物状态确定的场景中宠物状态确定设备100可以设置显示装置,或者宠物状态确定设备100中不设置显示装置与外接的显示装置200通讯连接,显示装置200用于输出宠物状态确定设备中宠物状态确定方法执行的结果。宠物状态确定设备100可以访问后台数据库300(后台数据库可以是宠物状态确定设备的本地存储器中,后台数据库还可以设置在云端),后台数据库300中保存有宠物状态确定相关的信息,例如,后台数据库300中保存有宠物状态确定的相关数据。
66.需要说明的是,图1所示的宠物状态确定方法的场景示意图仅仅是一个示例,本发明实施例描述的宠物状态确定的场景是为了更加清楚的说明本发明实施例的技术方案,并不构成对于本发明实施例提供的技术方案的限定。
67.如图2所示,图2为本技术实施例中宠物状态确定方法的一个实施例流程示意图,该宠物状态确定方法包括步骤201-步骤204:
68.201,获取目标宠物的宠物鼻纹信息。
69.本实施例中宠物状态确定方法应用于宠物状态确定设备,宠物状态确定设备的种类不作具体限定,本实施例中宠物状态确定设备以服务器为例进行说明。
70.服务器接收宠物状态查询请求,其中,宠物状态查询请求的触发方式不做具体限定,即,宠物状态查询请求可以是服务器自动触发的,例如,服务器中预先设置摄像头采集到宠物鼻纹信息之后,自动触发宠物状态查询请求;服务器实时地获取摄像头采集到的图像,服务器检测到图像中目标宠物的宠物鼻纹信息时,自动触发宠物状态查询请求;此外,宠物状态查询请求还可以是用户主动触发的,例如,用户在手机中输入xxx宠物的宠物鼻纹信息,手机将宠物鼻纹信息发送至服务器,服务器触发宠物状态查询请求。
71.服务器接收宠物状态查询请求之后,获取待查询的目标宠物的宠物鼻纹信息,其中,宠物的种类不做限定,例如,宠物是狗,宠物鼻纹信息是指唯一标识宠物的鼻子纹路信息,宠物鼻纹信息与人的指纹一样,各有特点互不相同,可以标识宠物。
72.在本技术的一些实施例中,步骤201获取目标宠物的宠物鼻纹信息之后,包括:
73.服务器获取宠物鼻纹信息对应的宠物特征信息,其中,宠物特征信息是指反应宠物特点的信息,宠物特征信息包括但不限于宠物外形、宠物品种、宠物毛长和宠物颜色等特征,服务器获取宠物特征信息的确定方式不作具体限定,具体地,包括:
74.实现方式一:服务器访问预设宠物特征数据库,预设宠物特征数据库中记录不同宠物的宠物鼻纹信息和宠物特征信息;服务器获取目标宠物的宠物鼻纹信息之后,服务器查询预设特征数据库,获取宠物鼻纹信息对应的宠物特征信息。
75.实现方式二:服务器获取宠物鼻纹信息对应的图像信息,服务器对图像进行解析,
获得宠物鼻纹信息对应的宠物特征信息。
76.202,根据所述宠物鼻纹信息对应目标宠物的宠物特征信息提取目标图像,并根据所述目标图像,确定宠物运动轨迹。
77.服务器获取摄像装置采集的视频,服务器根据宠物鼻纹信息对应目标宠物的宠物特征信息从视频中提取目标图像,即,服务器对视频中各个图像进行图像识别,服务器从视频中提取包含目标宠物的图像作为目标图像。服务器根据目标图像,确定宠物运动轨迹;具体地,包括:
78.(1)、获取所述宠物鼻纹信息对应目标宠物的宠物特征信息,根据所述宠物特征信息从预设视频中提取包含所述目标宠物的目标图像;
79.(2)、分别获取各所述目标图像中目标宠物的宠物位置,并将所述宠物位置按照所述目标图像的采集时间进行排序,得到宠物运动轨迹。
80.即,服务器获取宠物鼻纹信息对应目标宠物的宠物特征信息,服务器根据宠物特征信息从预设视频中提取包含目标宠物的目标图像;服务器识别目标图像中目标宠物的坐标信息,服务器将目标图像中目标宠物的二维坐标信息转化为目标宠物在现实空间的三维宠物位置,服务器分别获取各目标图像中目标宠物的宠物位置;服务器将宠物位置按照目标图像的采集时间进行排序,得到宠物运动轨迹。
81.本实施例中服务器对目标图像进行处理,得到目标图像中目标宠物的宠物运动轨迹,从而根据宠物运动轨迹,确定目标宠物的宠物运动量,其中,运动量(amount of exercise)也称“运动负荷”,影响运动量主要因素是“量”和“强度”。
82.203,根据所述宠物运动轨迹,以及所述宠物运动轨迹的运动特征信息,确定所述目标宠物的宠物运动量。
83.服务器获取宠物运动轨迹之后,服务器获取宠物运动轨迹对应的运动特征信息,运动特征信息是指运动时间和运动强度信息等等,服务器根据宠物运动轨迹,以及宠物运动轨迹对应的运动特征信息,确定目标宠物的宠物运动量,其中,宠物运动特征是指宠物运动时间、运动速度和运动距离等,服务器统计宠物运动轨迹的总距离,目标宠物的运动时间,宠物运动轨迹对应的运动速率,服务器根据宠物运动轨迹的总距离、目标宠物的运动时间和宠物运动轨迹对应的运动速率等运动特征信息,确定目标宠物的宠物运动量。
84.本实施例中服务器根据宠物运动轨迹,以及宠物运动轨迹的运动特征信息,确定所述目标宠物的宠物运动量,以方便服务器确定宠物的状态。
85.在本技术的一些实施例中,服务器得到宠物运动量之后,服务器需要确定宠物状态,由于通过宠物运动量确定宠物状态的数据处理量较大,因此,服务器中预先设置一个标准运动量排除部分宠物运动量,具体地,步骤203之后包括:
86.(1)、获取所述宠物鼻纹信息对应的预设的标准运动量,并将所述宠物运动量和所述标准运动量进行比对;
87.(2)、若所述宠物运动量和所述标准运动量匹配,则输出提示信息;
88.(3)、若所述宠物运动量和所述标准运动量不匹配,则执行所述根据所述宠物运动轨迹和所述宠物运动量,确定宠物状态信息的步骤。
89.即,服务器获取到宠物运动量之后,服务器获取宠物鼻纹信息对应的预设的标准运动量,其中,标准运动量可以是指根据宠物年龄、宠物种类、宠物生物习性等设置的宠物
运动量的平均值,服务器将宠物运动量和标准运动量进行比对,确定宠物运动量和标准运动量是否匹配,其中匹配是指宠物运动量和标准运动量之间的比值在一个设定范围内,例如,在0.8-1.2的范围内;若宠物运动量和标准运动量匹配,服务器则输出提示信息,这样不需要服务器进行重复的数据处理,提高数据处理效率;若宠物运动量和标准运动量不匹配,服务器则执行所述根据所述宠物运动轨迹和所述宠物运动量,确定宠物状态信息的步骤。本实施例中的得到宠物运动量之后,服务器先将宠物运动量和标准的宠物运动量进行比对,在宠物运动量正常的时候不做处理,若宠物运动量不正常,服务器根据宠物运动量,确定宠物状态信息,这样可以减少服务器的数据处理量,提高数据处理效率。
90.204,根据所述宠物运动轨迹和所述宠物运动量,确定宠物状态信息。
91.服务器根据宠物运动轨迹和宠物运动量,确定宠物状态信息,本实施例中服务器根据宠物运动轨迹确定目标宠物的活动区域,服务器根据宠物运动量,确定目标宠物的精神状态,以综合得到宠物状态信息,例如,服务器确定宠物运动轨迹和宠物运动量主要集中在投食区域,服务器确定宠物处于饥饿状态;目标宠物的运动轨迹较短,宠物运动量远远小于目标宠物的标准运动量,且目标宠物主要带在休息区域,服务器确定目标宠物的状态信息为疾病状态。
92.本实施例中服务器根据宠物运动轨迹,以及宠物运动轨迹的运动特征信息,确定目标宠物的宠物运动量,并根据宠物运动量准确地确定宠物在家的状态信息,这样不需要用户实时地查看视频信息,用户就可以有效地了解宠物在家的状态信息,以进行及时进行响应,使得宠物管理更加便捷。
93.参照图3,图3是本技术实施例中提供的宠物状态确定方法中宠物运动量的一个实施例流程示意图。
94.在本技术一些实施例中,步骤203根据所述宠物运动轨迹,以及所述宠物运动轨迹的运动特征信息,确定所述目标宠物的宠物运动量,具体地包括步骤301-步骤303:
95.301,按照预设时长对所述宠物运动轨迹进行分段得到运动轨迹片段,计算各所述运动轨迹片段的运动速度,获取运动速度大于预设速度阈值的目标轨迹片段;
96.服务器按照预设时长对宠物运动轨迹进行分段得到运动轨迹片段,其中,预设时长可以设置为1分钟,服务器计算各个运动轨迹片段的运动速度,服务器将各运动速度和预设速度阈值进行比较,其中,预设速度阈值是指宠物处于运动状态下的速度,例如,预设速度阈值设置为0.5m/s,服务器将运动速度大于预设速度阈值时宠物的状态设定为运动状态;服务器获取运动速度大于预设速度阈值的目标轨迹片段。
97.302,根据各所述目标轨迹片段的运动速度平均值和运动速度变化量,确定所述目标宠物的运动强度。
98.服务器将各个目标轨迹片段的运动速度加和后平均,得到运动速度平均值,服务器将各个目标轨迹片段的运动速度加和后除以各个目标轨迹片段对应的时长,得到运动速度变化量,服务器根据运动速度平均值和运动速度变化量,确定目标宠物的运动强度,例如,服务器分别设置运动速度平均值对应的第一运动强度,和运动速度变化量对应的第二运动强度,服务器将第一运动强度和第二运动强度加和,确定目标宠物的运动强度。
99.303,统计各所述目标轨迹片段对应的预设时长,得到运动时间,根据所述运动时间和所述运动强度,确定所述目标宠物的宠物运动量。
100.服务器统计各目标轨迹片段对应的预设时长,得到运动时间,服务器根据运动时间和运动强度,确定目标宠物的宠物运动量,即,服务器将运动时间和运动强度转化为宠物运动量,本实施例中服务器根据运动强度和运动时间,可以确定宠物的运动量,这样根据宠物运动量可以准确地分析宠物的状态信息,使得宠物状态确定更加精确。
101.参照图4,图4是本技术实施例中提供的宠物状态确定方法中确定宠物状态信息的一个实施例流程示意图。
102.在本技术一些实施例中,根据所述宠物运动轨迹和所述宠物运动量,确定宠物状态信息,具体地,包括步骤401-步骤404:
103.401,根据所述目标图像对所述目标宠物的活动区域划分为投喂区域、休息区域和运动区域。
104.服务器对目标图像中的家具进行识别,确定各个家具的位置信息,服务器按照家具位置信息对目标宠物的活动区域划分为投喂区域、休息区域和运动区域,例如,投喂区域为宠物喂食器所处的区域,休息区域为宠物床铺所处的区域,运功区域为没有家具的区域。
105.服务器将宠物运动量划分为投喂区域的宠物运动量和运动区域的宠物运动量,服务器中预设的运动量阈值,预设的运动量阈值包括预设第一阈值和预设第二阈值,其中,预设第一阈值是区分宠物状态是否为饥饿状态的阈值,预设第二阈值是区分宠物状态是否为运动缺失状态的阈值。
106.402,若所述目标宠物在投喂区域的宠物运动量大于预设第一阈值,则确定所述宠物状态信息为饥饿状态。
107.服务器将目标宠物在投喂区域的宠物运动量与预设第一阈值进行比较,若目标宠物在投喂区域的宠物运动量小于或等于预设第一阈值,服务器则确定宠物状态为非饥饿状态;若目标宠物在投喂区域的宠物运动量大于预设第一阈值,则确定所述宠物状态信息为饥饿状态。
108.403,若所述目标宠物在所述休息区域的时间大于预设时间阈值,则确定所述宠物状态信息为疾病状态。
109.服务器将目标宠物在休息区域的时间与预设时间阈值进行比较,若目标宠物在所述休息区域的时间小于或等于预设时间阈值,服务器则确定宠物状态为健康状态;若目标宠物在所述休息区域的时间大于预设时间阈值,服务器则确定宠物状态为疾病状态。
110.404,若所述目标宠物在运动区域的宠物运动量小于预设第二阈值,则确定所述宠物状态信息为运动缺失状态。
111.服务器将目标宠物在运动区域的宠物运动量和预设第二阈值进行比较,若目标宠物在运动区域的宠物运动量大于或等于预设第二阈值,服务器则确定宠物状态为运动充足状态;若目标宠物在运动区域的宠物运动量小于预设第二阈值,服务器则确定宠物状态为运动缺失状态。服务器在宠物状态为运动缺失状态,可以引导宠物进行运动。
112.本实施例中服务器根据宠物运动轨迹和宠物运动量,确定宠物状态信息,用户可以不需要实时地查看视频,就可以得到宠物状态信息,这样使得用户操作更加便捷,减少了用户的时间消耗。
113.参照图5,图5是本技术实施例中提供的宠物状态确定方法中宠物状态信息为饥饿状态进行宠物喂食的一个实施例流程示意图。
114.在本技术一些实施例中宠物状态确定方法中对宠物喂食的具体地包括步骤501-步骤503:
115.501,若所述宠物状态信息为饥饿状态,则根据所述宠物运动轨迹的确定所述目标宠物的能量消耗量。
116.若宠物状态信息为饥饿状态,服务器则根据宠物运动轨迹的确定目标宠物的能量消耗量,即服务器将宠物运动轨迹的长度和时间进行整合,得到目标宠物的能量消耗量。
117.502,获取预设投喂装置中宠物饲料的热量信息,根据所述能量消耗量和所述热量信息,确定投喂重量。
118.服务器获取预设投喂装置中宠物饲料的热量信息,服务器根据能量消耗量和热量信息,确定投喂重量,即,服务器将能量消耗量除以热量信息,得到投喂重量。
119.503,控制预设投喂装置输出所述投喂重量对应的宠物饲料进行宠物投喂。
120.服务器控制预设投喂装置输出投喂重量对应的宠物饲料进行宠物投喂。本实施例中服务器控制投喂重量进行喂食,这样可以实现宠物的科学投喂,避免宠物长胖,同时减少用户的操作。
121.参照图6,图6是本技术实施例中提供的宠物状态确定方法中确定宠物治疗方案的一个实施例流程示意图。
122.在本技术一些实施例中宠物状态确定方法中宠物状态信息为疾病状态,确定宠物治疗方案的具体地包括步骤601-步骤603:
123.601,若所述宠物状态信息为疾病状态,则获取所述宠物鼻纹信息对应的预设的标准运动量。
124.若宠物状态信息为疾病状态,服务器则获取宠物鼻纹信息对应的预设的标准运动量,其中,预设的标准运动量是指宠物健康状态下的运动量。
125.602,根据所述宠物运动量和所述标准运动量的比值信息,确定所述目标宠物的疾病阶段。
126.服务器根据宠物运动量和标准运动量的比值信息,确定目标宠物的疾病阶段,即,服务器比值信息越接近1,服务器确定疾病为初始阶段;若比值信息越接近0,服务器确定疾病为后期阶段。
127.603,获取所述疾病阶段对应的宠物治疗方案并输出。
128.服务器获取疾病阶段对应的宠物治疗方案并输出,即,服务器中预设数据库,预设数据库中保存有不同疾病阶段的治疗方案,本实施例中服务器根据宠物运动量,确定目标宠物的疾病阶段,从而确定宠物治疗方案,这样可以使得用户进行初步治疗,以避免宠物疾病加剧。
129.为了更好实施本技术实施例中宠物状态确定方法,在宠物状态确定方法基础之上,本技术实施例中还提供一种宠物状态确定装置,如图7所示,图7是本技术实施例中提供的宠物状态确定装置的一个实施例结构示意图;宠物状态确定装置包括:
130.获取模块701,用于获取目标宠物的宠物鼻纹信息;
131.第一确定模块702,用于根据所述宠物鼻纹信息对应目标宠物的宠物特征信息提取目标图像,并根据所述目标图像,确定宠物运动轨迹;
132.第二确定模块703,用于根据所述宠物运动轨迹,以及所述宠物运动轨迹的运动特
征信息,确定所述目标宠物的宠物运动量;
133.第三确定模块704,用于根据所述宠物运动轨迹和所述宠物运动量,确定宠物状态信息。
134.在本技术一些实施例中,所述宠物状态确定装置中第一确定模块702还包括:
135.获取所述宠物鼻纹信息对应目标宠物的宠物特征信息,根据所述宠物特征信息从预设视频中提取包含所述目标宠物的目标图像;
136.分别获取各所述目标图像中目标宠物的宠物位置,并将所述宠物位置按照所述目标图像的采集时间进行排序,得到宠物运动轨迹。
137.在本技术一些实施例中,所述宠物状态确定装置中所述运动特征信息包括:运动强度和运动时间;所述第二确定模块703,包括:
138.所述根据所述宠物运动轨迹,以及所述宠物运动轨迹的运动特征信息,确定所述目标宠物的宠物运动量,包括:
139.按照预设时长对所述宠物运动轨迹进行分段得到运动轨迹片段,计算各所述运动轨迹片段的运动速度,获取运动速度大于预设速度阈值的目标轨迹片段;
140.根据各所述目标轨迹片段的运动速度平均值和运动速度变化量,确定所述目标宠物的运动强度;
141.统计各所述目标轨迹片段对应的预设时长,得到运动时间,根据所述运动时间和所述运动强度,确定所述目标宠物的宠物运动量。
142.在本技术一些实施例中,所述宠物状态确定装置中第三确定模块704,包括:
143.根据所述目标图像对所述目标宠物的活动区域划分为投喂区域、休息区域和运动区域;
144.若所述目标宠物在投喂区域的宠物运动量大于预设第一阈值,则确定所述宠物状态信息为饥饿状态;
145.若所述目标宠物在所述休息区域的时间大于预设时间阈值,则确定所述宠物状态信息为疾病状态;
146.若所述目标宠物在运动区域的宠物运动量小于预设第二阈值,则确定所述宠物状态信息为运动缺失状态。
147.在本技术一些实施例中,所述宠物状态确定装置,还包括:
148.若所述宠物状态信息为饥饿状态,则根据所述宠物运动轨迹的确定所述目标宠物的能量消耗量;
149.获取预设投喂装置中宠物饲料的热量信息,根据所述能量消耗量和所述热量信息,确定投喂重量;
150.控制预设投喂装置输出所述投喂重量对应的宠物饲料进行宠物投喂。
151.在本技术一些实施例中,所述宠物状态确定装置,还包括:
152.若所述宠物状态信息为疾病状态,则获取所述宠物鼻纹信息对应的预设的标准运动量;
153.根据所述宠物运动量和所述标准运动量的比值信息,确定所述目标宠物的疾病阶段;
154.获取所述疾病阶段对应的宠物治疗方案并输出。
155.在本技术一些实施例中,所述宠物状态确定装置,还包括:
156.获取所述宠物鼻纹信息对应的预设的标准运动量,并将所述宠物运动量和所述标准运动量进行比对;
157.若所述宠物运动量和所述标准运动量匹配,则输出提示信息;
158.若所述宠物运动量和所述标准运动量不匹配,则执行所述根据所述宠物运动轨迹和所述宠物运动量,确定宠物状态信息的步骤。
159.本实施例中宠物状态确定装置,获取目标宠物的宠物鼻纹信息;根据所述宠物鼻纹信息对应目标宠物的宠物特征信息提取目标图像,并根据所述目标图像,确定宠物运动轨迹;根据所述宠物运动轨迹,以及所述宠物运动轨迹的运动特征信息,确定所述目标宠物的宠物运动量;根据所述宠物运动轨迹和所述宠物运动量,确定宠物状态信息;本实施例中根据宠物运动轨迹,以及所述宠物运动轨迹的运动特征信息,确定目标宠物的宠物运动量,并根据宠物运动量准确地确定宠物在家的状态信息,这样不需要用户实时地查看视频信息,用户就可以有效地了解宠物在家的状态信息,以进行及时进行响应,使得宠物管理更加便捷。
160.本发明实施例还提供一种宠物状态确定设备,如图8所示,图8其示出了本发明实施例所涉及的宠物状态确定设备的结构示意图。
161.宠物状态确定设备集成了本发明实施例所提供的任一种宠物状态确定装置,所述宠物状态确定设备包括:
162.一个或多个处理器;
163.存储器;以及
164.一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行上述宠物状态确定方法实施例中任一实施例中所述的宠物状态确定方法中的步骤。
165.具体来讲:宠物状态确定设备可以包括一个或者一个以上处理核心的处理器801、一个或一个以上计算机可读存储介质的存储器802、电源803和输入单元804等部件。本领域技术人员可以理解,图8中示出的宠物状态确定设备结构并不构成对宠物状态确定设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
166.处理器801是该宠物状态确定设备的控制中心,利用各种接口和线路连接整个宠物状态确定设备的各个部分,通过运行或执行存储在存储器802内的软件程序和/或模块,以及调用存储在存储器802内的数据,执行宠物状态确定设备的各种功能和处理数据,从而对宠物状态确定设备进行整体监控。可选的,处理器801可包括一个或多个处理核心;优选的,处理器801可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器801中。
167.存储器802可用于存储软件程序以及模块,处理器801通过运行存储在存储器802的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器802可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据宠物状态确定设备的使用所创建的数据等。此外,存储器802可以包括高速随机存取存储器,还可以包括非易失性存储
器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器802还可以包括存储器控制器,以提供处理器801对存储器802的访问。
168.宠物状态确定设备还包括给各个部件供电的电源803,优选的,电源803可以通过电源管理系统与处理器801逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源803还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
169.该宠物状态确定设备还可包括输入单元804,该输入单元804可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
170.尽管未示出,宠物状态确定设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,宠物状态确定设备中的处理器801会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器802中,并由处理器801来运行存储在存储器802中的应用程序,从而实现各种功能,如下:
171.获取目标宠物的宠物鼻纹信息;
172.根据所述宠物鼻纹信息对应目标宠物的宠物特征信息提取目标图像,并根据所述目标图像,确定宠物运动轨迹;
173.根据所述宠物运动轨迹,以及所述宠物运动轨迹的运动特征信息,确定所述目标宠物的宠物运动量;
174.根据所述宠物运动轨迹和所述宠物运动量,确定宠物状态信息。
175.本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
176.为此,本发明实施例提供一种计算机可读存储介质,该计算机可读存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行本发明实施例所提供的任一种宠物状态确定方法中。例如,所述计算机程序被处理器进行加载可以执行如下步骤:
177.获取目标宠物的宠物鼻纹信息;
178.根据所述宠物鼻纹信息对应目标宠物的宠物特征信息提取目标图像,并根据所述目标图像,确定宠物运动轨迹;
179.根据所述宠物运动轨迹,以及所述宠物运动轨迹的运动特征信息,确定所述目标宠物的宠物运动量;
180.根据所述宠物运动轨迹和所述宠物运动量,确定宠物状态信息。
181.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文针对其他实施例的详细描述,此处不再赘述。
182.具体实施时,以上各个单元或结构可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元或结构的具体实施可参见前面的方法实施例,在此不再赘述。
183.以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
184.以上对本技术实施例所提供的一种宠物状态确定方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1