宠物配种对象推荐方法及相关装置与流程

文档序号:32007352发布日期:2022-11-02 13:55阅读:114来源:国知局
宠物配种对象推荐方法及相关装置与流程

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.基于所述第一宠物的身份信息和所述第二宠物的身份信息,合成所述第一宠物与所述第二宠物配种而诞生的宠物幼崽图像;
48.将第二宠物的身份信息以及所述宠物幼崽图像推送至用户终端处呈现。
49.第五方面,本技术提供了计算机存储介质,所述计算机存储介质存储有计算机指令,所述计算机指令被处理器执行时实现如上所述的方法。
附图说明
50.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
51.图1为本技术一实施例提供的系统框架的结构示意图;
52.图2为本技术一实施例提供的宠物配种对象推荐方法的流程示意图;
53.图3为本技术一实施例提供的另一宠物配种对象推荐方法的流程示意图;
54.图4为本技术一实施例提供的从数据库中查询第一宠物的流行配种方案的流程图;
55.图5为本技术一实施例提供的为第一宠物推荐配种对象的场景示意图;
56.图6为本技术另一实施例提供的宠物配种对象推荐方法的流程示意图;
57.图7为本技术另一实施例提供的另一宠物配种对象推荐方法的流程示意图;
58.图8为本技术一实施例提供的宠物配种对象推荐装置的结构示意图;
59.图9为本技术一实施例提供的服务器的结构示意图。
具体实施方式
60.下面结合本技术实施例中的附图对本技术的实施例进行描述。
61.本技术的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选的还包括没有列出的步骤或单元,或可选的还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
62.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和
隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
63.随着社会的发展,越来越多的人喜欢养宠物,在饲养宠物的同时让自己变得充实,也对自己的身心健康起到了很大的帮助。
64.有些宠物在达到性成熟后,有些用户想要对宠物进行配种,又不知道采用何种配种方案给宠物进行配种,不知道怎么给其宠物选择配种对象。
65.鉴于此,本技术提供了宠物配种对象推荐方法及相关装置,宠物配种对象推荐方法可以向用户推荐当前流行的配种方案,并给用户的宠物推荐配种对象。
66.为了更方便理解本技术提供的宠物配种对象推荐方法,本技术实施例先对实现宠物配种对象推荐方法的系统架构进行介绍。
67.请参见图1,图1为本技术一实施例提供的系统框架的结构示意图,所述系统架构包括用户终端300和服务器100,用户终端300可以是手机、电脑等智能设备,服务器100可以是手机、电脑等智能设备。所述用户终端300可以与服务器100通信相连,具体地,服务器100可以获取到用户终端300发送的信息,用户终端300也可以接受服务器100发送的信息。
68.图2为本技术一实施例提供的宠物配种对象推荐方法的流程示意图,图3为本技术一实施例提供的另一宠物配种对象推荐方法的流程示意图,宠物配种对象推荐方法可以由服务器100执行,请参见图2和图3,宠物配种对象推荐方法包括但不限于以下步骤:
69.s101,获取第一宠物的第一血统。
70.在本技术提供的实施例中,第一宠物为待配种的宠物,示例性地,若一用户想要给一宠物进行配种,本技术可将该宠物设定为第一宠物。
71.宠物具有血统之分,以宠物狗为例,宠物狗包括柴犬血统、金毛犬血统等,本技术将第一宠物的血统设定为第一血统。需要说明的是,第一血统可以是纯正血统,第一血统也可以是杂交血统。例如,柴犬和柴犬配种而诞生的宠物幼崽为纯正血统,柴犬和金毛犬配种而诞生的宠物幼崽为杂交血统。
72.以服务器100作为宠物配种对象推荐方法的执行主体为例,服务器100可以获取来自用户终端300发送的第一宠物的第一血统,相应地,用户终端300可以发送第一宠物的第一血统给服务器100。
73.s102,基于所述第一血统,从数据库中查询第一宠物的流行配种方案。
74.数据库(database)是按照数据结构来组织、存储和管理数据的仓库,在本技术提供的实施例中,数据库中保存有各种宠物血统的配种方案,数据库中保存的配种方案为用户或其他用户为其宠物已经使用的配种方案。
75.在本技术提供的实施例中,请参见图4,若第一宠物为第一血统,第一宠物的流行配种方案指的是,在预设的历史时间内,为宠物血统是第一血统的宠物进行配种时,所有用户采用次数较多的配种方案。
76.示例性地,第一宠物为柴犬,在最近一年内,若所有用户采用柴犬和柴犬配种的方案较多,则,柴犬和柴犬配种的方案可以为流行配种方案,若所有用户采用柴犬和金毛犬配种的方案较多,则柴犬和金毛犬配种的方案可以为流行配种方案。需要说明的是,流行配种方案的数量可以是多个,本技术对流行配种方案的具体数量不做限定。
77.s103,基于所述流行配种方案,推荐第二宠物作为第一宠物的配种对象,其中,所述第一宠物的第一血统和第二宠物的血统匹配所述流行配种方案;
78.若第一宠物为待配种宠物,为第一宠物选择配种对象,第一宠物和第一宠物的配种对象可形成一个配种方案。假设第一宠物为柴犬,为第一宠物选择的配种对象为柴犬,柴犬和柴犬配种可形成一个配种方案。若第一宠物为柴犬,为第一宠物选择的配种对象为金毛犬,柴犬和金毛犬配种可形成另一个配种对象。
79.在本技术提供的实施例中,若第一宠物的流行配种方案为柴犬和柴犬的配种方案,推荐第二宠物作为第一宠物的配种对象,第二宠物为柴犬,柴犬和柴犬进行配种匹配该流行配种方案。
80.若第一宠物的流行配种方案为柴犬和金毛犬的配种方案,推荐第二宠物作为第一宠物的配种对象,第二宠物为金毛犬,柴犬和金毛犬进行配种匹配该流行配种方案。
81.在本技术提供的实施例中,配种方案中的两个宠物,一方为雌性,另一方为雄性。示例性地,第一宠物为雌性,第二宠物须为雄性,第一宠物为雄性,第二宠物须为雌性。
82.在本技术提供的实施例中,在基于流行配种方案,为第一宠物的推荐配种对象时,可能会推荐多只宠物,以供用户选择。例如,若该流行配种方案为柴犬和柴犬的配种方案,为第一宠物推荐a、b、c、d四只柴犬,以供用户选择a、b、c、d中的一只作为第一宠物的配种对象。
83.s104,基于所述第一宠物的身份信息和所述第二宠物的身份信息,预测所述第一宠物与所述第二宠物配种而诞生的宠物幼崽模样。
84.第一宠物的身份信息包括第一宠物的年龄信息、血统信息、体型特征信息、面部特征信息和体毛特征信息。
85.第二宠物的身份信息包括第二宠物的年龄信息、血统信息、体型特征信息、面部特征信息和体毛特征信息。
86.宠物幼崽会遗传其父母的基因,因此,宠物幼崽模样和其父母的模样会存在相似之处,以第一宠物和第二宠物进行配种而诞生宠物幼崽为例,第一宠物的有些基因为显性遗传,第一宠物的有些基因为隐性遗传,第二宠物的有些基因为显性遗传,第二宠物的有些基因为隐性遗传,在本技术提供的实施例中,在第一宠物的模样(身份信息)和第二宠物的模样(身份信息)是已知的情况下,可以大致预测出第一宠物和第二宠物进行配种而诞生的宠物幼崽模样。需要说明的是,预测出的宠物幼崽模样仅仅是宠物幼崽存在一定可能性的模样,不一定是第一宠物和第二宠物配种而诞生的宠物幼崽的真实模样。
87.请参见图5,假设为第一宠物推荐配种对象时,推荐了a、b两只宠物,以供用户选择其中一只宠物作为第一宠物的配种对象,在申请提供的实施例中,可以预测第一宠物和宠物a配种而诞生的宠物幼崽模样,同时,可预测第一宠物和宠物b配种而诞生的宠物幼崽模样,用户可以根据预测出宠物幼崽模样选择a、b中的一只宠物作为第一宠物的配种对象。其中,第一宠物、宠物a以及预测的第一宠物和宠物a配种而诞生的宠物幼崽模样在用户终端300处呈现,第一宠物、宠物b以及预测的第一宠物和宠物b配种而诞生的宠物幼崽模样在用户终端300处呈现。
88.在本技术提供的实施例中,通过获取第一宠物的第一血统,可以在数据库中查询第一宠物的流行配种方案,并可将流行配种方案推送给用户,方便用户选用配种方案,并基于第一宠物的第一血统,给第一宠物推荐配种对象(第二宠物),预测第一宠物和第二宠物配种而诞生的宠物幼崽模样,可以方便用户为第一宠物选择配种对象。
89.在一种可能的实现方式中,所述获取第一宠物的第一血统,包括:接收第一宠物的鼻纹图像;将所述鼻纹图像输入到预先训练好的宠物识别模型中,以得到第一宠物的第一血统。
90.在本技术提供的实施例中,每个宠物都具有鼻纹信息,且,每个宠物的鼻纹信息具有唯一性,可以理解的,训练好的宠物识别模型可以从第一宠物的鼻纹图像提取到第一宠物的鼻纹信息,训练好的宠物识别模型根据第一宠物的鼻纹信息确定第一宠物的身份id,进而可以确定第一宠物的第一血统。
91.在训练宠物识别模型时,可将大量的宠物鼻纹图像输入到宠物识别模型,以训练所述宠物识别模型,当宠物识别模型在训练时,根据宠物鼻纹图像识别宠物信息的正确率大于预设值时,所述宠物识别模型投入实际应用,所述宠物识别模型可根据用户上传的宠物鼻纹图像识别宠物信息。
92.在本技术提供的实施例中,通过训练好的宠物识别模型能够根据第一宠物的鼻纹图像,识别出第一宠物的第一血统,以方便给第一宠物推荐配种方案。
93.在一种可能的实现方式中,将所述鼻纹图像输入到预先训练好的宠物识别模型中,以得到第一宠物的第一血统,包括:
94.通过预先训练好的宠物识别模型对鼻纹图像进行识别,得到第一宠物的身份信息,其中,所述身份信息记录有第一宠物的第一血统。
95.每个宠物的鼻纹信息具有唯一性,可以理解地,宠物的鼻纹信息与宠物的身份信息相对应。
96.在本技术提供的实施例中,预先训练好的宠物识别模型能够从第一宠物的鼻纹图像中提取鼻纹信息,并根据第一宠物的鼻纹信息可以确定第一宠物的身份信息。
97.在本技术提供的实施例中,第一宠物的身份信息记录第一宠物的血统信息(第一血统)、年龄信息、体型特征信息、面部特征信息和体毛特征信息。
98.利用预先训练好的宠物识别模型能够识别第一宠物的鼻纹图像,可确定第一宠物的身份信息,进而可准确的识别第一宠物的血统信息(第一血统)。
99.在一种可能的实现方式中,基于所述第一血统,从数据库中查询第一宠物的流行配种方案,包括:从数据库中查询宠物血统为第一血统的宠物的多个配种方案的历史配种次数;基于历史配种次数的多少从所述多个配种方案中筛选出至少一个流行配种方案。
100.在本技术提供的实施例中,数据库中记录有各种宠物血统的配种方案,其中,数据库中记录的配种方案为用户或其它用户采用过的配种方案。
101.若第一宠物为柴犬,数据库中储存有柴犬的配种方案,此时,柴犬的配种方案可以理解为第一宠物的配种方案。具体地,柴犬的配种方案可以为柴犬和柴犬配种的方案,柴犬的配种方案还可以是柴犬和金毛犬配种的方案。
102.在数据库中选择流行配种方案时,从数据库中获取第一宠物的所有配种方案,然后查看第一宠物的所有配种方案分别被采用的次数,将采用的次数较多的配种方案选取为流行配种方案。
103.示例性地,可以将流行配种方案的数量设定为三个,在数据库中获取流行配种方案时,可以从数据库中选取第一宠物的所有配种方案中被采用次数前三的配种方案设定为流行配种方案。
104.在本技术提供的实施例中,基于第一宠物的第一血统,从数据库中查询得到第一宠物的流行配种方案,可解决用户不知采用何种配种方案给第一宠物进行配种的问题。
105.在一种可能的实现方式中,所述流行配种方案记录第一宠物的第一血统以及第一宠物的配种对象的第二血统;
106.所述基于所述流行配种方案,推荐第二宠物作为第一宠物的配种对象,包括:
107.获取所述流行配种方案中第一宠物的配种对象的第二血统;
108.基于所述第二血统,推荐第二宠物作为第一宠物的配种对象。
109.在本技术提供的实施例中,第二宠物为第二血统。示例性地,若第一宠物为柴犬,第一宠物的流行配种方案为柴犬和柴犬配种的方案,在为第一宠物推荐配种对象时,可以从数据库中查询宠物血统为第二血统的宠物,然后从宠物血统为第二血统的宠物中选取至少一个宠物作为第二宠物。
110.在本技术提供的实施例中,在获取到第一宠物的第一血统后,根据第一宠物的第一血统,为第一宠物寻找流行配种方案,并推荐第二宠物供用户选择,以作为第一宠物的配种对象。
111.在一种可能的实现方式中,所述基于所述第一宠物的身份信息和所述第二宠物的身份信息,预测所述第一宠物与所述第二宠物配种而诞生的宠物幼崽模样,包括:
112.将第一宠物的身份信息和第二宠物的身份信息输入到训练好的预测模型中;
113.通过所述训练好的预测模型输出第一宠物和第二宠物配种而诞生的宠物幼崽模样。
114.在本技术提供的实施例中,宠物幼崽模样会遗传其父母的模样,例如,第一宠物和第二宠物配种而诞生宠物e,宠物e会遗传第一宠物和第二宠物的模样。
115.在本技术提供的实施例中,预测模型在预测第一宠物和第二宠物配种而诞生的宠物幼崽模样之前,经过大量的学习训练,具体地,将第一血统的宠物和第二血统的宠物输入到预测模型,并将第一血统的宠物和第二血统的宠物配种而诞生的宠物幼崽模样输入到预测模型中,以对预测模型进行训练,当预测模型预测出的宠物幼崽模样和实际的宠物幼崽模样的相似度大于预设值时,可将预存模型投入实际应用,以预测第一宠物和第二宠物配种而诞生的宠物幼崽模样。
116.在本技术实施例中,通过预测第一宠物和第二宠物配种而诞生的宠物幼崽模样,可方便用户判断是否选择第二宠物为第一宠物进行配种。
117.请参见图6和图7,本技术实施例提供宠物配种对象推荐方法,所述方法可由服务器100执行,所述方法包括但不限于以下步骤:
118.s201,响应于接收到第一宠物的身份信息,基于所述第一宠物的身份信息,分析得到第一宠物的第一血统。
119.在本技术提供的实施例中,用户可以通过用户终端300向服务器100发送第一宠物的身份信息,相应地,服务器100可以接收用户终端300发送的第一宠物的身份信息。第一宠物的身份信息记录第一宠物的血统信息(第一血统)。
120.示例性地,若用户想要给第一宠物寻找配种对象,用户可以将第一宠物的身份信息发送给服务器100,服务器100可以对第一宠物的身份信息进行分析,以确定第一宠物的血统信息(第一血统)。
121.s202,从数据库中查询宠物为第一血统的流行配种方案,以确定第一宠物的流行配种方案。
122.数据库(database)是按照数据结构来组织、存储和管理数据的仓库,在本技术提供的实施例中,数据库中保存有各种宠物血统的配种方案,数据库中保存的配种方案为用户或其他用户为其宠物已经使用的配种方案。
123.若用户想要给第一宠物寻找配种对象,服务器100在获取到第一宠物的第一血统后,服务器100可以从数据库中查找第一宠物的配种方案,并从数据库中筛选出第一宠物的流行配种方案。
124.其中,第一宠物的流行配种方案指的是,当待配种的宠物血统与第一宠物相同时,被采用次数较多的配种方案。
125.s203,基于所述流行配种方案,推荐第二宠物作为第一宠物的配种对象,所述流行配种方案记录有第一宠物对应的第一血统以及第一宠物的配种对象对应的第二血统。
126.在本技术提供的实施例中,第一宠物的配种方案是指,第一宠物与另一宠物配种而诞生宠物幼崽的方案。
127.其中,第一血统和第二血统可以为相同的宠物血统,示例性地,第一宠物为柴犬,而第一宠物的一流行配种方案为柴犬和柴犬进行配种的方案,基于该流行配种方案,推荐的第二宠物也为柴犬,可以理解的,在这种情况下,第一血统和第二血统相同。
128.第一血统和第二血统可以为不同的宠物血统,示例性地,第一宠物为柴犬,若第一宠物的一流行配种方案为柴犬和金毛犬进行配种的方案,基于该流行配种方案,推荐的第二宠物也为柴犬,可以理解的,在这种情况下,第一血统和第二血统不同。
129.s204,基于所述第一宠物的身份信息和所述第二宠物的身份信息,合成所述第一宠物与所述第二宠物配种而诞生的宠物幼崽的图像。
130.宠物幼崽会遗传其父母的基因,在本技术提供的实施例中,第一宠物的身份信息记录有第一宠物的模样,具体地,第一宠物的身份信息包括第一宠物的图像和第一宠物的视频。第二身份信息记录有第二宠物的模样,具体地,第二宠物你的身份信息包括第二宠物的图像和第二宠物的视频。
131.服务器100中的预测模型可以根据第一宠物的模样和第二宠物的模样预测第一宠物和第二宠物配种而诞生宠物幼崽的模样,具体地,预测模型可以根据第一宠物的模样和第二宠物的模样合成第一宠物和第二宠物配种而诞生的宠物幼崽的图像。
132.在本技术提供的实施例中,第二宠物的身份信息可以由第二宠物的提供方(例如商家)上传到数据库中。
133.s205,将第二宠物的身份信息以及所述宠物幼崽图像推送至用户终端处呈现。
134.在本技术提供的实施例中,服务器100可以为第一宠物推荐多个配种对象,可以理解的,第二宠物的数量可以为多个,服务器100可以预测第一宠物和任意一个第二宠物配种而诞生的宠物幼崽的图像。具体地,每个第二宠物对应一组宠物幼崽的图像,每组宠物幼崽的图像可以包括多张宠物幼崽图像,每张宠物幼崽图像展示第一宠物和该第二宠物配种而诞生的宠物幼崽可能的模样。
135.示例性地,服务器100推荐第二宠物g和第二宠物h作为第一宠物的配种对象,服务器100可以合成第一宠物和第二宠物g配种而诞生的宠物幼崽的多个图像,宠物幼崽的多个
图像展示第一宠物与第二宠物g配种而诞生的宠物幼崽可能的模样。服务器100还可以合成第一宠物和第二宠物h配种而诞生的宠物幼崽的多张图像,宠物幼崽的多张图像展示第一宠物与第二宠物h配种而诞生的宠物幼崽可能的模样。
136.在本技术实施例中,服务器100可以将推荐的各个第二宠物的身份信息推送到用户终端300,同时,服务器100还将预测的第一宠物分别与各个第二宠物配种而诞生的宠物幼崽的多张图像推送到用户终端300。
137.用户可以根据宠物幼崽的图像选择第二宠物,与第一宠物进行配种。
138.在本技术提供的实施例中,在获取到第一宠物的第一血统后,可以为第一宠物寻找流行配种方案,并为第一宠物推荐配种对象,通过合成第一宠物和其配种对象配种而诞生宠物幼崽的图像,帮助用户做出判断,以为第一宠物选择合适的配种对象。
139.在本技术提供的实施例中,请参见图8,本技术还提供了宠物配种对象推荐装置200,其包括获取模块210、查询模块220、推荐模块230预测模块240。
140.获取模块210用于获取第一宠物的第一血统;
141.查询模块220用于基于所述第一血统,从数据库中查询第一宠物的流行配种方案;
142.推荐模块230用于基于所述流行配种方案,推荐第二宠物作为第一宠物的配种对象;
143.预测模块240用于基于所述第一宠物的身份信息和所述第二宠物的身份信息,预测所述第一宠物与所述第二宠物配种而诞生的宠物幼崽模样。
144.请参见图9,本技术还提供了服务器,所述服务器100包括存储器120和处理器110,所述存储器120被配置为存储计算机指令,所述处理器110被配置为调用所述计算机指令以执行如下步骤:
145.响应于接收到第一宠物的身份信息,基于所述第一宠物的身份信息,分析得到第一宠物的第一血统;
146.从数据库中查询宠物为第一血统的流行配种方案,以确定第一宠物的流行配种方案;
147.基于所述流行配种方案,推荐第二宠物作为第一宠物的配种对象,所述流行配种方案记录有第一宠物对应的第一血统以及第一宠物的配种对象对应的第二血统;
148.基于所述第一宠物的身份信息和所述第二宠物的身份信息,合成所述第一宠物与所述第二宠物配种而诞生的宠物幼崽图像;
149.将第二宠物的身份信息以及所述宠物幼崽图像推送至用户终端300处呈现。
150.所述服务器还可以包括通信接口130,处理器110、存储器120和通信接口130通过总线140连接,该存储器120用于存储指令,该处理器110用于执行该存储器120存储的指令。
151.处理器110用于执行该存储器120存储的指令,以控制通信接口130接收和发送信号,完成上述方法中的步骤。其中,所述存储器120可以集成在所述处理器110中,也可以与所述处理器110分开设置。
152.在一种可能的实现方式中,通信接口130的功能可以考虑通过收发电路或者收发的专用芯片实现。处理器110可以考虑通过专用处理芯片、处理电路、处理器或者通用芯片实现。
153.在另一种可能的实现方式中,可将实现处理器110,通信接口130功能的程序代码
存储在存储器120中,通用处理器通过执行存储器120中的代码来实现处理器110,通信接口130的功能。
154.该服务器所涉及的与本技术实施例提供的技术方案相关的概念,解释和详细说明及其他步骤请参见前述方法或其他实施例中关于服务器执行的方法步骤的内容的描述,此处不做赘述。
155.作为本实施例的另一种实现方式,提供一种计算机存储介质,用于存储计算机程序,计算机存储介质中存储有指令,当所述指令在计算机上运行时,执行上述实施例中的方法。
156.作为本实施例的另一种实现方式,提供一种包含指令的计算机程序产品,该指令被执行时执行上述方法实施例中的方法。
157.本领域技术人员可以理解,在实际的终端或服务器中,可以存在多个处理器和存储器。存储器也可以称为存储介质或者存储设备等,本技术实施例对此不做限制。
158.应理解,在本技术实施例中,处理器可以是中央处理单元(central processing unit,简称cpu),该处理器还可以是其他通用处理器、数字信号处理器(digital signal processing,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现成可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。
159.还应理解,本技术实施例中提及的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,简称rom)、可编程只读存储器(programmable rom,简称prom)、可擦除可编程只读存储器(erasable prom,简称eprom)、电可擦除可编程只读存储器(electrically eprom,简称eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,简称ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(static ram,简称sram)、动态随机存取存储器(dynamic ram,简称dram)、同步动态随机存取存储器(synchronous dram,简称sdram)、双倍数据速率同步动态随机存取存储器(double data ratesdram,简称ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,简称esdram)、同步连接动态随机存取存储器(synchlink dram,简称sldram)和直接内存总线随机存取存储器(direct rambus ram,简称dr ram)。
160.需要说明的是,当处理器为通用处理器、dsp、asic、fpga或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件时,存储器集成在处理器中。
161.应注意,本文描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
162.该总线除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线。
163.还应理解,本文中涉及的第一、第二、第三、第四以及各种数字编号仅为描述方便进行的区分,并不用来限制本技术的范围。
164.应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。
另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
165.在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
166.在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
167.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各种说明性逻辑块(illustrative logical block,简称ilb)和步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
168.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
169.所述作为分离部件说明的模块可以是或者也可以不是物理上分开的。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
170.另外,在本技术各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。
171.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机存储介质中,或者从一个计算机存储介质向另一个计算机存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘)等。
172.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1