宠物身份识别方法及装置与流程
未命名
10-08
阅读:106
评论:0

1.本技术涉及计算机技术领域,特别涉及宠物身份识别方法。本技术同时涉及宠物身份识别装置,一种计算设备,以及一种计算机可读存储介质。
背景技术:
2.今年来,越来越多的人选择养宠物,如狗、猫等,随着宠物数量的增多,宠物的管理也越发的困难,为了实现宠物身份的管理,目前有使用植入型微芯片的方式来进行宠物身份管理,但是植入型微芯片会给宠物带来创口,易感染,而且在微芯片中会携带有个人信息,存在个人信息泄露的风险。
3.基于此,亟需一种新的宠物身份识别方法来解决上述宠物身份的管理问题。
技术实现要素:
4.有鉴于此,本技术实施例提供了宠物身份识别方法。本技术同时涉及宠物身份识别装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的上述问题。
5.根据本技术实施例的第一方面,提供了一种宠物身份识别方法,包括:
6.采集待检测宠物的基因信息;
7.基于预设引物组对所述基因信息进行扩增,获得待检测基因片段集合;
8.对所述待检测基因片段集合进行检测,获得所述待检测宠物的待检测序列信息;
9.基于所述待检测序列信息在预设宠物数据库中进行查找,并基于查找结果确定所述待检测宠物的身份信息。
10.根据本技术实施例的第二方面,提供了一种宠物身份识别装置,包括:
11.采集模块,被配置为采集待检测宠物的基因信息;
12.获取模块,被配置为基于预设引物组对所述基因信息进行扩增,获得待检测基因片段集合;
13.检测模块,被配置为对所述待检测基因片段集合进行检测,获得所述待检测宠物的待检测序列信息;
14.识别模块,被配置为基于所述待检测序列信息在预设宠物数据库中进行查找,并基于查找结果确定所述待检测宠物的身份信息。
15.根据本技术实施例的第三方面,提供了一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述计算机指令时实现所述宠物身份识别方法的步骤。
16.根据本技术实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机指令,该计算机指令被处理器执行时实现所述宠物身份识别方法的步骤。
17.通过本技术提供的宠物身份识别方法包括:采集待检测宠物的基因信息;基于预设引物组对所述基因信息进行扩增,获得待检测基因片段集合;对所述待检测基因片段集
合进行检测,获得所述待检测宠物的待检测序列信息;基于所述待检测序列信息在预设宠物数据库中进行查找,并基于查找结果确定所述待检测宠物的身份信息。
18.通过本技术提供的方法,利用宠物个体基因不可作假的特征,为宠物个体创建宠物数据库,在进行宠物识别的过程中,通过采集宠物的基因信息,从而获得待检测序列信息,在宠物数据库中进行比对,在繁育、流通、交易等环节做到一宠物一码的方式进行精准追溯,也无需对宠物造成创伤,也不会存在隐私数据的泄露风险。
附图说明
19.图1是本技术一实施例提供的一种宠物身份识别系统的架构图;
20.图2是本技术一实施例提供的一种宠物身份识别方法的流程图;
21.图3是本技术一实施例提供的一种应用于宠物狗的宠物身份识别方法的处理流程图;
22.图4是本技术一实施例提供的一种宠物身份识别装置的结构示意图;
23.图5是本技术一实施例提供的一种计算设备的结构框图。
具体实施方式
24.在下面的描述中阐述了很多具体细节以便于充分理解本技术。但是本技术能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本技术内涵的情况下做类似推广,因此本技术不受下面公开的具体实施的限制。
25.在本技术一个或多个实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术一个或多个实施例。在本技术一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本技术一个或多个实施例中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
26.应当理解,尽管在本技术一个或多个实施例中可能采用术语第一、第二等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本技术一个或多个实施例范围的情况下,第一也可以被称为第二,类似地,第二也可以被称为第一。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
27.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。
28.在本技术中,提供了宠物身份识别方法,本技术同时涉及宠物身份识别装置,一种计算设备,以及一种计算机可读存储介质,在下面的实施例中逐一进行详细说明。
29.参见图1,图1示出了本技术一个实施例提供的一种宠物身份识别系统的架构图,宠物身份识别系统可以包括客户端100和服务端200;
30.客户端100,用于向服务端200发送待检测宠物的待检测基因片段集合;
31.服务端200,用于对所述待检测基因片段集合进行检测,获得所述待检测宠物的待检测序列信息,基于所述待检测序列信息在预设宠物数据库中进行查找,并基于查找结果确定所述待检测宠物的身份信息;向客户端100发送待检测宠物的身份信息;
32.客户端100,还用于接收服务端200发送的待检测宠物的身份信息。
33.宠物身份识别系统可以包括多个客户端100以及服务端200,其中,客户端100可以称为端侧设备,服务端200可以称为云侧设备。多个客户端100之间通过服务端200可以建立通信连接,在宠物身份识别场景中,服务端200即用来在多个客户端100之间提供宠物身份识别服务,多个客户端100可以分别作为发送端或接收端,通过服务端200实现通信。
34.用户通过客户端100可与服务端200进行交互以接收其它客户端100发送的数据,或将数据发送至其它客户端100等。在宠物身份识别场景中,可以是用户通过客户端100向服务端200发布数据流,服务端200根据该数据流生成待检测宠物的身份信息,并将待检测宠物的身份信息推送至其他建立通信的客户端中。
35.其中,客户端100与服务端200之间通过网络建立连接。网络为客户端100与服务端200之间提供了通信链路的介质。网络可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。客户端100所传输的数据可能需要经过编码、转码、压缩等处理之后才发布至服务端200。
36.客户端100可以为浏览器、app(application,应用程序)、或网页应用如h5(hypertext markup language5,超文本标记语言第5版)应用、或轻应用(也被称为小程序,一种轻量级应用程序)或云应用等,客户端100可以基于服务端200提供的相应服务的软件开发工具包(sdk,software development kit),如基于实时通信(rtc,real time communication)sdk开发获得等。客户端100可以部署在电子设备中,需要依赖设备运行或者设备中的某些app而运行等。电子设备例如可以具有显示屏并支持信息浏览等,如可以是个人移动终端如手机、平板电脑、个人计算机等。在电子设备中通常还可以配置各种其它类应用,例如人机对话类应用、模型训练类应用、文本处理类应用、网页浏览器应用、购物类应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。
37.服务端200可以包括提供各种服务的服务器,例如为多个客户端提供通信服务的服务器,又如为客户端上使用的模型提供支持的用于后台训练的服务器,又如对客户端发送的数据进行处理的服务器等。需要说明的是,服务端200可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。服务器也可以为分布式系统的服务器,或者是结合了区块链的服务器。服务器也可以是云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(cdn,content delivery network)以及大数据和人工智能平台等基础云计算服务的云服务器,或者是带人工智能技术的智能云计算服务器或智能云主机。
38.值得说明的是,本技术实施例中提供的宠物身份识别方法一般由服务端执行,但是,在本技术的其它实施例中,客户端也可以与服务端具有相似的功能,从而执行本技术实施例所提供的宠物身份识别方法。在其它实施例中,本技术实施例所提供的宠物身份识别方法还可以是由客户端与服务端共同执行。
39.图2示出了根据本技术一实施例提供的一种宠物身份识别方法的流程图,具体包括以下步骤:
40.步骤202:采集待检测宠物的基因信息。
41.其中,待检测宠物具体是指需要进行身份识别的宠物,在本技术提供的方法中,是对某个宠物进行身份信息的识别,即应用本技术提供方法进行宠物身份识别的宠物即为待检测宠物。
42.在本技术提供的一个或多个实施方式中,待检测宠物可以是宠物猫、宠物狗等。在本技术提供的方法中,对待检测宠物的种类不做限定,优选的,待检测宠物为宠物狗。
43.基因信息具体是指该待检测宠物的dna(脱氧核糖核酸,deoxyribonucleic acid)信息,在实际应用中,每只宠物的dna信息都是独一无二的,通过采集待检测宠物的dna信息,后续再对dna信息进行比对分析,即可确定该待检测宠物的身份信息。
44.具体的,采集待检测宠物的基因信息,包括:
45.采集待检测宠物的生物检材;
46.在所述生物检材中提取所述待检测宠物的基因信息。
47.在实际应用中,待检测宠物的dna信息存在于其生物检材中,生物检材可以理解为有生命的动植物的组成全部及部分残留的痕迹,可以是血液、体液、毛发等等携带有dna信息的检材。在获得生物检材之后,即可在生物检材中提取该待检测宠物的基因信息。
48.在本技术提供的一具体实施方式中,以生物检材为血液为例,提取待检测宠物的全血,在样本采集过程中,为了保证dna的稳定,采集到的待检测宠物的全血加入肝素纳血液抗凝剂,并将采血管置于液氮罐中保存,回到实验室后,按照dna保存全液:全血(1:3)的比例转入特定的样本保存管中-80℃保存。再采用苯酚-氯仿-异戊醇抽提法进行全血dna的提取,从而获得待检测宠物的基因信息。
49.在本技术提供的另一具体实施方式中,以生物检材为待检测宠物的口腔拭子为例,采集待检测宠物的口腔拭子,并将采集到的口腔拭子放入到待检测试管中,对采集到的口腔拭子采用离心或积压的方式使得样本满足实验要求(至少1毫升)。
50.再对样本进行核酸提取,提取方式采用双板法提取,不同之处为eb板内洗脱液为70ul超纯水,便于后续样本浓度低需要浓缩处理,提取完的样本暂存与4℃冰箱直至下机。在实际应用中,对样本的dna浓度定量测定,当浓度大于17.2ng/nl的情况下,可以进行后续实验,当浓度处于17.2ng/ul-6ng/ul的区间时,考虑浓缩后进入后续实验,当浓度小于6ng/ul时,需重新采样。
51.步骤204:基于预设引物组对所述基因信息进行扩增,获得待检测基因片段集合。
52.基于上述步骤提取了基因信息后,此时的基因信息的数量较少,为了在后续的处理过程中,能匹配到的多个本技术实施例所需要的基因片段,需要对基因信息进行扩增,从而增加所需基因片段的数量,便于在后续的处理过程中,能捕获到所需要的基因片段。
53.在本技术提供的方法中,优选的,使用pcr扩增的方法对基因信息进行扩增。pcr(polymerase chain reaction,聚合酶链式反应)是一种用于放大扩增特定的dna片段的分子生物学技术,它可以看作是生物体外的特殊dna复制,pcr的最大特点是能将微量的dna大量增加。
54.pcr是利用dna在体外摄氏95
°
高温时变性会变成单链,低温(通常是60
°
左右)时引物与单链按碱基互补配对的原则结合,再调温度至dna聚合酶最适反应温度(72
°
左右),dna聚合酶沿着磷酸到五碳糖(5'-3')的方向合成互补链。
55.在本技术提供的具体实施方式中,对基因信息进行pcr扩增,需要使用特定的预设引物组,预设引物组中包括至少一个引物对,每个引物对中均包括一个上游引物和一个下游引物,引物(primer)在聚合作用的起始时,可以刺激合成另一种大分子,并与反应物以共价键形式连接的序列,在核酸化学中,引物是一段短的单链rna(核糖核酸,ribonucleic acid)或dna(脱氧核糖核酸,deoxyribonucleic acid)片段,可结合在核酸链上与之互补的区域,其功能是作为核苷酸聚合作用的起始点,核酸聚合酶可由其3'端开始合成新的核酸链,体外人工成绩的引物被广泛用于聚合酶链反应、测序和探针合成等。
56.dna分子两端不一样,dna复制总是从5'端到3'端,因为dna聚合酶只能往3'端加核苷酸,所以谁先复制谁上游,往后的就是下游,上游下游是个相对概念,上游引物是靠近5'端的,下游引物是靠近3'端的。
57.上下游引物是想要定位的基因位点的上游基因片段和下游基因片段,上下游引物的作用是用来定位和提取上下游引物对应位点信息的基因型信息。
58.在本技术提供的一具体实施方式中,所述待检测宠物为宠物狗;
59.相应的,基于预设引物组对所述基因信息进行扩增,包括:
60.获取宠物狗对应的目标预设引物组;
61.基于所述目标预设引物组对所述基因信息进行扩增。
62.在本技术提供的方法,要先选择待检测宠物对应的dna序列,在确定待检测宠物的dna序列过程中,选择变异丰富的区域,如线粒体dna控制区或核糖体dna内转录间隔区域等。不同的待检测宠物对应有不同的dna序列,因此会用不同的预设引物组来进行pcr扩增。
63.以待检测宠物为宠物狗为例,获取宠物狗对应的目标预设引物组,需要注意的是,本技术实施例使用的犬类参考基因组为canfam3.1,位点信息为在该参考基因组某个基因组的某个坐标,如位点信息为“1:36604059”,即位于第一条染色体上、第36604059个碱基。在目标预设引物组中包括下述表1所示引物对:
64.表1
65.66.67.68.69.[0070][0071]
表1中的位点信息表示该引物对应于dna中的哪个位点信息的基因型,在位点信息中冒号之前的数字标识该位点信息位于第几条染色体,冒号之后的数字表示该位点信息在该条染色体上的位置信息,以位点信息是“1:36604059”为例,冒号前的1表示该位点信息是在第1条染色体上,冒号后面的36604059表示该位点信息位于第1条染色体上的第36604059位。
[0072]
在确定了目标预设引物组之后,即可基于上述目标预设引物组对提取的基因信息进行pcr扩增,获得各引物组对应的待检测基因片段,由各引物组对应的待检测基因片段组成了待检测基因片段集合。
[0073]
步骤206:对所述待检测基因片段集合进行检测,获得所述待检测宠物的待检测序列信息。
[0074]
在获得了待检测基因片段集合之后,可以对待检测基因片段集合中的待检测基因片段进行检测,获得各待检测基因片段对应的检测结果,再将各检测结果按照各待检测基因片段对应的序号进行拼接,最终生成待检测宠物的待检测序列信息。
[0075]
在实际应用中,依然以宠物狗为例,上述表1对应的检测结果包括如下表2所示:
[0076]
表2
[0077]
[0078]
[0079]
[0080][0081]
如表2所示,在实际应用中,还会存在有各引物对对应的预测检测结果,例如对于序号1的引物对,在表1中,其对应的位点信息为“1:36604059”,上游引物5'-3'为“ttacaacataaaatgtgtatttaccattcgatcag”,下游引物5'-3'为“ttacaacataaaatgtgtatttaccattcgatcagg”;在表2中,该位点信息可能出现的结果为“aa”、“ac”、“cc”、“未检出”,“aa”对应的标识为1、“ac”对应的标识为2、“cc”对应的标识为3、“未检出”对应的标识为4。例如对于某个宠物狗在“1:36604059”位点对应的基因型为“aa”,在“1:74628229”位点对应的基因型为“cc
”……
,则该宠物狗的待检测序列信息为“aa、cc、
……”
。
[0082]
在本技术提供的一具体实施方式中,在获得所述待检测宠物的待检测序列信息之后,所述方法包括:
[0083]
基于所述待检测序列信息生成所述待检测宠物对应的宠物身份标识标签。
[0084]
宠物身份标识标签具体是指用于标识该待检测宠物的标签,用户可以通过分析宠物身份标识标签来快速识别该宠物。
[0085]
待检测序列信息为待检测宠物的基因信息,其还需要进一步进行比对,才可以识别该宠物的身份信息,而根据该待检测序列信息生成宠物身份标识标签后,即可根据该宠物身份标识标签来快速识别待检测宠物的身份信息。
[0086]
具体的,基于所述待检测序列信息生成所述待检测宠物对应的宠物身份标识标签,包括:
[0087]
获取预设序列对应表和预设标签对照表;
[0088]
根据所述待检测序列信息和所述预设序列对应表确定所述待检测序列信息对应的身份标识信息;
[0089]
根据所述身份标识信息和所述预设标签对照表,生成所述待检测宠物对应的身份标识标签。
[0090]
其中,预设序列对照表具体是指用于将待检测序列信息转换为对应身份标识信息的表,以待检测宠物为宠物狗为例,参见表2,表2中在“可能出现的结果”中标记有1、2、3、4共计4种标识,例如,当宠物狗在序号1、位点信息为“1:36604059”的检测结果为“aa”,则宠物狗在序号1位置的标识为1;又例如宠物狗在序号6、位点信息为“2:28551848”的检测结果为“gg”,则宠物狗在序号6位置的标识为3
……
,依次类推。
[0091]
依然以宠物狗为例,若某个宠物狗经过上述pcr扩增检测后,获得的待检测序列信息为“aa、cc、ag、gg
……
未检出、tt、ag”,则该宠物狗对应的身份标识信息为“1123
……
432”。
[0092]
预设标签对照表具体是指用于在生成身份标识标签的过程中,根据身份标识信息来进一步确定身份标识标签的对照表,即根据身份标识信息各该预设标签对照表,即可确定待检测宠物对应的身份标识标签。
[0093]
在实际应用中,身份标识标签通过色块的方式展示给用户,可以给用户更加直观的观感,用户可以通过每个待检测宠物对应的身份标识色块来直观的观察到该宠物的身份标签。
[0094]
具体的,所述预设标签对照表包括预设色块对照表;
[0095]
根据所述身份标识信息和所述预设标签对照表,生成所述待检测宠物对应的身份标识标签,包括:
[0096]
根据所述身份标识信息和所述预设色块对照表,生成所述待检测宠物对应的身份标识色块。
[0097]
基于此,预设标签对照表具体是指预设色块对照表,更进一步的,根据身份标识信息和预设色块对照表,即可生成待检测宠物对应的身份标识色块。通过身份标识色块可以展示待检测宠物的身份信息。
[0098]
更进一步的,所述身份标识信息包括多个身份标识子信息;
[0099]
根据所述身份标识信息和所述预设色块对照表,生成所述待检测宠物对应的身份标识色块,包括:
[0100]
基于所述预设色块对照表确定各身份标识子信息对应的色块信息;
[0101]
根据各色块信息生成所述待检测宠物对应的身份标识色块。
[0102]
参见下述表3,表3示出了本技术一实施例提供的预设色块对照表具体信息。
[0103]
表3
[0104]
[0105]
[0106]
[0107]
[0108]
[0109]
[0110][0111]
如表3所示,在数值一列的取值区间为0-255,代表的是rgb色彩模式,三个通道的取值,rgb色彩模式是一种颜色标准,通过对红(r)、绿(g)、蓝(b)三个颜色通道的变化以及他们相互之间的叠加来得到各式各样的颜色。rgb即代表红、绿、蓝三个通道的颜色。
[0112]
色块生成规则为:每12个位点确定一个颜色,12个位点中,前4个位点为红色通道的颜色标识、中间4个位点为绿色通道的颜色标识、后面4个位点为蓝色通道的颜色标识。在最后一个色块中的蓝色通道仅有2个位点,默认另外2个位点的结果为1。
[0113]
生成待检测宠物的身份标识色块需要结合表2和表3中的内容,在实际应用中,身份标识信息包括多个身份标识子信息,例如某个宠物狗的身份标识信息为“1123
……
432”,参见色块生成规则,每12个位点确定一个颜色,相应的,每12个位点为组成一个身份标识子信息,参见表2,在标识类型中的“1r1-1r4”代表的1个色块中4个红色通道;“1g1-1g4”代表的1个色块中4个绿色通道;“1b1-1b4”代表的2个色块中4个蓝色通道
……
。在宠物狗的身份标识信息为“1123
……
432”的情况下,其包括9个身份标识子信息,其中,前8个身份标识子信息中分别包括12个标识,通过12个标识确定一个色块。第9个身份标识子信息中包括10个标识,另外默认第9个身份标识信息中的2蓝色通道位点的结果为1,即9b3和9b4的结果为1。
[0114]
在本技术提供的一具体实施方式中,身份标识子信息包括多个身份标识;
[0115]
基于所述预设色块对照表确定各身份标识子信息对应的色块信息,包括:
[0116]
确定目标身份标识子信息,以及目标身份标识子信息对应的多个目标身份标识;
[0117]
基于各目标身份标识在目标身份标识子信息中的位置信息,确定各目标身份标识的标识类型;
[0118]
基于所述预设色块对照表确定各目标身份标识对应的色彩值;
[0119]
根据各目标身份标识对应的色彩值和标识类型,确定所述目标身份标识子信息对应的色块信息。
[0120]
为了更加清楚的解释,以某一个色块为例进行解释说明,具体的,在多个身份标识子信息中确定目标身份标识子信息,目标身份标识子信息为在当前次进行处理,确定对应色块信息的身份标识子信息。
[0121]
参见表2,以序号1-序号12的身份标识子信息为目标身份标识子信息为例,对于宠物狗a,其目标身份标识子信息为“112313241122”,目标身份标识子信息中的每个数字即为目标身份标识,根据目标身份标识在表2中的序号顺序,确定每个目标身份标识对应的标识
类型为“1r1、1r2、
……
1b4”,其中,目标身份标识“1123”代表“1r1、1r2、1r3、1r4”,目标身份标识“1324”代表“1g1、1g2、1g3、1g4”,目标身份标识“1122”代表“1b1、1b2、1b3、1b4”。在通过表3查询,1123对应的色彩值为“249”,“1324”对应的色彩值为“216”,“1122”对应的色彩值为“250”。基于此,可以确定目标身份标识子信息为“112313241122”对应的红色通道r的值为249,绿色通道g的值为216,蓝色通道b的值为250。进而确定目标身份标识子信息为“112313241122”对应的色块信息为“249,216,250”。
[0122]
根据每个身份标识子信息生成对应色块信息,再将各身份标识子信息拼接到一起,即可生成所述待检测宠物对应的身份标识色块。
[0123]
通过身份标识色块可以标识出每只宠物的身份信息,用户可以根据身份标识色块直接的观察和比对,便于用户快速识别宠物的身份信息。
[0124]
步骤208:基于所述待检测序列信息在预设宠物数据库中进行查找,并基于查找结果确定所述待检测宠物的身份信息。
[0125]
预设宠物数据库中预先保存了每只宠物基因的序列信息和相关的身份信息,当经过上述步骤获取到待检测宠物的待检测序列信息之后,即可在预设宠物数据库中基于该待检测序列信息进行查找,并根据查找结果来确定待检测宠物的身份信息。
[0126]
在本技术提供的一具体实施方式中,所述方法还包括:
[0127]
采集样本宠物的样本基因信息和样本宠物身份信息;
[0128]
基于所述预设引物组对所述样本基因信息进行扩增,获得待检测样本基因片段集合;
[0129]
对所述待检测样本基因片段集合进行检测,获得所述样本宠物的样本序列信息;
[0130]
将所述样本序列信息和所述样本宠物身份信息对应保存至所述预设宠物数据库。
[0131]
具体的,为了提高宠物数据库的查询效率,需要预先检测大量的宠物的基因信息,并保存到宠物数据库中。在实际应用中,先采集样本宠物的样本基因信息和样本宠物身份信息,其中,样本宠物具体是指添加到预设宠物数据库中的宠物,采集样本宠物的样本基因信息,以及对样本基因信息进行扩增,获得待检测样本基因片段集合的方法,参见上述步骤中的相关描述,在此不再赘述。
[0132]
在对样本宠物的待检测样本基因片段集合进行检测,获得样本宠物的样本序列信息之后,即可将该样本序列信息和样本宠物身份信息对应保存到预设宠物数据库中,便于在后续的繁育、流通、交易等各个环节为宠物进行身份信息的识别提供数据基础。
[0133]
在本技术提供的另一具体实施方式中,基于所述待检测序列信息在预设宠物数据库中进行查找,并基于查找结果确定所述待检测宠物的身份信息,包括:
[0134]
在所述预设宠物数据库中查询是否存在所述待检测序列信息对应的目标样本序列信息;
[0135]
在查询到所述目标样本序列信息的情况下,确定所述目标样本序列信息对应的目标样本宠物身份信息为所述待检测宠物的身份信息;
[0136]
在未查询到所述目标样本序列信息的情况下,确定未检测到所述待检测宠物的身份信息。
[0137]
在实际应用中,将待检测宠物的待检测序列信息作为查询值,在预设宠物数据库中进行查找,查询预设宠物数据库中是否存在该待检测序列信息对应的目标样本序列信
息。
[0138]
若在预设宠物数据库中查询到该目标样本序列信息的情况下,说明该待检测宠物的信息预先被保存到预设宠物数据库中,即可将该目标样本序列信息对应的目标样本宠物身份信息确定为该待检测宠物的身份信息。
[0139]
若在预设宠物数据库中未查询到该目标样本序列信息的情况下,说明该待检测宠物还未被记录到预设宠物数据库中,则需要向用户反馈未检测到该待检测宠物的身份信息的提示。
[0140]
通过本技术提供的宠物身份识别方法包括:采集待检测宠物的基因信息;基于预设引物组对所述基因信息进行扩增,获得待检测基因片段集合;对所述待检测基因片段集合进行检测,获得所述待检测宠物的待检测序列信息;基于所述待检测序列信息在预设宠物数据库中进行查找,并基于查找结果确定所述待检测宠物的身份信息。通过本技术提供的方法,利用宠物个体基因不可作假的特征,为宠物个体创建宠物数据库,在进行宠物识别的过程中,通过采集宠物的基因信息,从而获得待检测序列信息,在宠物数据库中进行比对,在繁育、流通、交易等环节做到一宠物一码的方式进行精准追溯,也无需对宠物造成创伤,也不会存在隐私数据的泄露风险。
[0141]
下述结合附图3,以本技术提供的宠物身份识别方法在宠物狗身份识别的应用为例,对所述宠物身份识别方法进行进一步说明。其中,图3示出了本技术一实施例提供的一种应用于宠物狗的宠物身份识别方法的处理流程图,具体包括以下步骤:
[0142]
步骤302:采集样本狗的样本基因信息和样本狗身份信息。
[0143]
步骤304:基于预设引物组对样本基因信息进行扩增,获得待检测样本基因片段集合。
[0144]
步骤306:对待检测样本基因片段集合进行检测,获得样本狗的样本序列信息。
[0145]
步骤308:将样本序列信息和样本狗身份信息对应保存至预设宠物狗数据库。
[0146]
步骤310:采集待检测狗的基因信息。
[0147]
步骤312:基于该预设引物组对基因信息进行扩增,获得待检测基因片段集合。
[0148]
步骤314:对待检测基因片段集合进行检测,获得待检测狗的待检测序列信息。
[0149]
步骤316:在预设宠物狗数据库中查询是否存在待检测序列信息对应的目标样本序列信息。
[0150]
步骤318:在查询到目标样本序列信息的情况下,确定目标样本序列信息对应的目标样本狗身份信息为所述待检测狗的身份信息。
[0151]
步骤320:在未查询到目标样本序列信息的情况下,确定未检测到待检测狗的身份信息。
[0152]
通过本技术提供的方法,利用宠物狗个体基因不可作假的特征,为宠物狗个体创建宠物狗数据库,在进行宠物狗识别的过程中,通过采集宠物狗的基因信息,从而获得待检测序列信息,在宠物狗数据库中进行比对,在繁育、流通、交易等环节做到一狗一码的方式进行精准追溯,也无需对宠物狗造成创伤,也不会存在隐私数据的泄露风险。
[0153]
与上述方法实施例相对应,本技术还提供了宠物身份识别装置实施例,图4示出了本技术一实施例提供的一种宠物身份识别装置的结构示意图。如图4所示,该装置包括:
[0154]
采集模块402,被配置为采集待检测宠物的基因信息;
[0155]
获取模块404,被配置为基于预设引物组对所述基因信息进行扩增,获得待检测基因片段集合;
[0156]
检测模块406,被配置为对所述待检测基因片段集合进行检测,获得所述待检测宠物的待检测序列信息;
[0157]
识别模块408,被配置为基于所述待检测序列信息在预设宠物数据库中进行查找,并基于查找结果确定所述待检测宠物的身份信息。
[0158]
可选的,所述采集模块402,进一步被配置为:
[0159]
采集待检测宠物的生物检材;
[0160]
在所述生物检材中提取所述待检测宠物的基因信息。
[0161]
可选的,所述装置还包括:
[0162]
生成模块,被配置为基于所述待检测序列信息生成所述待检测宠物对应的宠物身份标识标签。
[0163]
可选的,所述生成模块,进一步被配置为:
[0164]
获取预设序列对应表和预设标签对照表;
[0165]
根据所述待检测序列信息和所述预设序列对应表确定所述待检测序列信息对应的身份标识信息;
[0166]
根据所述身份标识信息和所述预设标签对照表,生成所述待检测宠物对应的身份标识标签。
[0167]
可选的,所述预设标签对照表包括预设色块对照表;
[0168]
所述生成模块,进一步被配置为:
[0169]
根据所述身份标识信息和所述预设色块对照表,生成所述待检测宠物对应的身份标识色块。
[0170]
可选的,所述身份标识信息包括多个身份标识子信息;
[0171]
所述生成模块,进一步被配置为:
[0172]
基于所述预设色块对照表确定各身份标识子信息对应的色块信息;
[0173]
根据各色块信息生成所述待检测宠物对应的身份标识色块。
[0174]
可选的,身份标识子信息包括多个身份标识;
[0175]
所述生成模块,进一步被配置为:
[0176]
确定目标身份标识子信息,以及目标身份标识子信息对应的多个目标身份标识;
[0177]
基于各目标身份标识在目标身份标识子信息中的位置信息,确定各目标身份标识的标识类型;
[0178]
基于所述预设色块对照表确定各目标身份标识对应的色彩值;
[0179]
根据各目标身份标识对应的色彩值和标识类型,确定所述目标身份标识子信息对应的色块信息。
[0180]
可选的,所述装置还包括数据库模块,被配置为:
[0181]
采集样本宠物的样本基因信息和样本宠物身份信息;
[0182]
基于所述预设引物组对所述样本基因信息进行扩增,获得待检测样本基因片段集合;
[0183]
对所述待检测样本基因片段集合进行检测,获得所述样本宠物的样本序列信息;
[0184]
将所述样本序列信息和所述样本宠物身份信息对应保存至所述预设宠物数据库。
[0185]
可选的,所述识别模块408,进一步被配置为:
[0186]
在所述预设宠物数据库中查询是否存在所述待检测序列信息对应的目标样本序列信息;
[0187]
在查询到所述目标样本序列信息的情况下,确定所述目标样本序列信息对应的目标样本宠物身份信息为所述待检测宠物的身份信息;
[0188]
在未查询到所述目标样本序列信息的情况下,确定未检测到所述待检测宠物的身份信息。
[0189]
可选的,所述待检测宠物为宠物狗;
[0190]
所述获取模块404,进一步被配置为:
[0191]
获取宠物狗对应的目标预设引物组;
[0192]
基于所述目标预设引物组对所述基因信息进行扩增。
[0193]
通过本技术提供的宠物身份识别装置包括:采集待检测宠物的基因信息;基于预设引物组对所述基因信息进行扩增,获得待检测基因片段集合;对所述待检测基因片段集合进行检测,获得所述待检测宠物的待检测序列信息;基于所述待检测序列信息在预设宠物数据库中进行查找,并基于查找结果确定所述待检测宠物的身份信息。通过本技术提供的装置,利用宠物个体基因不可作假的特征,为宠物个体创建宠物数据库,在进行宠物识别的过程中,通过采集宠物的基因信息,从而获得待检测序列信息,在宠物数据库中进行比对,在繁育、流通、交易等环节做到一宠物一码的方式进行精准追溯,也无需对宠物造成创伤,也不会存在隐私数据的泄露风险。
[0194]
上述为本实施例的一种宠物身份识别装置的示意性方案。需要说明的是,该宠物身份识别装置的技术方案与上述的宠物身份识别方法的技术方案属于同一构思,宠物身份识别装置的技术方案未详细描述的细节内容,均可以参见上述宠物身份识别方法的技术方案的描述。
[0195]
图5示出了根据本技术一实施例提供的一种计算设备500的结构框图。该计算设备500的部件包括但不限于存储器510和处理器520。处理器520与存储器510通过总线530相连接,数据库550用于保存数据。
[0196]
计算设备500还包括接入设备540,接入设备540使得计算设备500能够经由一个或多个网络560通信。这些网络的示例包括公用交换电话网(pstn,public switched telephone network)、局域网(lan,local area network)、广域网(wan,wide area network)、个域网(pan,personal area network)或诸如因特网的通信网络的组合。接入设备540可以包括有线或无线的任何类型的网络接口(例如,网络接口卡(nic,network interface controller))中的一个或多个,诸如ieee802.11无线局域网(wlan,wireless local area network)无线接口、全球微波互联接入(wi-max,worldwide interoperability for microwave access)接口、以太网接口、通用串行总线(usb,universal serial bus)接口、蜂窝网络接口、蓝牙接口、近场通信(nfc,near field communication)接口,等等。
[0197]
在本技术的一个实施例中,计算设备500的上述部件以及图5中未示出的其他部件也可以彼此相连接,例如通过总线。应当理解,图5所示的计算设备结构框图仅仅是出于示
例的目的,而不是对本技术范围的限制。本领域技术人员可以根据需要,增添或替换其他部件。
[0198]
计算设备500可以是任何类型的静止或移动计算设备,包括移动计算机或移动计算设备(例如,平板计算机、个人数字助理、膝上型计算机、笔记本计算机、上网本等)、移动电话(例如,智能手机)、可佩戴的计算设备(例如,智能手表、智能眼镜等)或其他类型的移动设备,或者诸如台式计算机或个人计算机(pc,personal computer)的静止计算设备。计算设备500还可以是移动式或静止式的服务器。
[0199]
其中,处理器520执行所述计算机指令时实现所述的宠物身份识别方法的步骤。
[0200]
上述为本实施例的一种计算设备的示意性方案。需要说明的是,该计算设备的技术方案与上述的宠物身份识别方法的技术方案属于同一构思,计算设备的技术方案未详细描述的细节内容,均可以参见上述宠物身份识别方法的技术方案的描述。
[0201]
本技术一实施例还提供一种计算机可读存储介质,其存储有计算机指令,该计算机指令被处理器执行时实现如前所述宠物身份识别方法的步骤。
[0202]
上述为本实施例的一种计算机可读存储介质的示意性方案。需要说明的是,该存储介质的技术方案与上述的宠物身份识别方法的技术方案属于同一构思,存储介质的技术方案未详细描述的细节内容,均可以参见上述宠物身份识别方法的技术方案的描述。
[0203]
上述对本技术特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
[0204]
所述计算机指令包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据专利实践的要求进行适当的增减,例如在某些地域,根据专利实践,计算机可读介质不包括电载波信号和电信信号。
[0205]
需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本技术所必须的。
[0206]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
[0207]
以上公开的本技术优选实施例只是用于帮助阐述本技术。可选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本技术的内容,可作很多的修改和变化。本技术选取并具体描述这些实施例,是为了更好地解释本技术的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本技术。本技术仅受权
利要求书及其全部范围和等效物的限制。
技术特征:
1.一种宠物身份识别方法,其特征在于,包括:采集待检测宠物的基因信息;基于预设引物组对所述基因信息进行扩增,获得待检测基因片段集合;对所述待检测基因片段集合进行检测,获得所述待检测宠物的待检测序列信息;基于所述待检测序列信息在预设宠物数据库中进行查找,并基于查找结果确定所述待检测宠物的身份信息。2.如权利要求1所述的方法,其特征在于,采集待检测宠物的基因信息,包括:采集待检测宠物的生物检材;在所述生物检材中提取所述待检测宠物的基因信息。3.如权利要求1所述的方法,其特征在于,在获得所述待检测宠物的待检测序列信息之后,所述方法包括:基于所述待检测序列信息生成所述待检测宠物对应的宠物身份标识标签。4.如权利要求3所述的方法,其特征在于,基于所述待检测序列信息生成所述待检测宠物对应的宠物身份标识标签,包括:获取预设序列对应表和预设标签对照表;根据所述待检测序列信息和所述预设序列对应表确定所述待检测序列信息对应的身份标识信息;根据所述身份标识信息和所述预设标签对照表,生成所述待检测宠物对应的身份标识标签。5.如权利要求4所述的方法,其特征在于,所述预设标签对照表包括预设色块对照表;根据所述身份标识信息和所述预设标签对照表,生成所述待检测宠物对应的身份标识标签,包括:根据所述身份标识信息和所述预设色块对照表,生成所述待检测宠物对应的身份标识色块。6.如权利要求5所述的方法,其特征在于,所述身份标识信息包括多个身份标识子信息;根据所述身份标识信息和所述预设色块对照表,生成所述待检测宠物对应的身份标识色块,包括:基于所述预设色块对照表确定各身份标识子信息对应的色块信息;根据各色块信息生成所述待检测宠物对应的身份标识色块。7.如权利要求6所述的方法,其特征在于,身份标识子信息包括多个身份标识;基于所述预设色块对照表确定各身份标识子信息对应的色块信息,包括:确定目标身份标识子信息,以及目标身份标识子信息对应的多个目标身份标识;基于各目标身份标识在目标身份标识子信息中的位置信息,确定各目标身份标识的标识类型;基于所述预设色块对照表确定各目标身份标识对应的色彩值;根据各目标身份标识对应的色彩值和标识类型,确定所述目标身份标识子信息对应的色块信息。8.如权利要求1所述的方法,其特征在于,所述方法还包括:
采集样本宠物的样本基因信息和样本宠物身份信息;基于所述预设引物组对所述样本基因信息进行扩增,获得待检测样本基因片段集合;对所述待检测样本基因片段集合进行检测,获得所述样本宠物的样本序列信息;将所述样本序列信息和所述样本宠物身份信息对应保存至所述预设宠物数据库。9.如权利要求8所述的方法,其特征在于,基于所述待检测序列信息在预设宠物数据库中进行查找,并基于查找结果确定所述待检测宠物的身份信息,包括:在所述预设宠物数据库中查询是否存在所述待检测序列信息对应的目标样本序列信息;在查询到所述目标样本序列信息的情况下,确定所述目标样本序列信息对应的目标样本宠物身份信息为所述待检测宠物的身份信息;在未查询到所述目标样本序列信息的情况下,确定未检测到所述待检测宠物的身份信息。10.如权利要求1所述的方法,其特征在于,所述待检测宠物为宠物狗;基于预设引物组对所述基因信息进行扩增,包括:获取宠物狗对应的目标预设引物组;基于所述目标预设引物组对所述基因信息进行扩增。11.一种宠物身份识别装置,其特征在于,包括:采集模块,被配置为采集待检测宠物的基因信息;获取模块,被配置为基于预设引物组对所述基因信息进行扩增,获得待检测基因片段集合;检测模块,被配置为对所述待检测基因片段集合进行检测,获得所述待检测宠物的待检测序列信息;识别模块,被配置为基于所述待检测序列信息在预设宠物数据库中进行查找,并基于查找结果确定所述待检测宠物的身份信息。12.一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,其特征在于,所述处理器执行所述计算机指令时实现权利要求1-10任意一项所述方法的步骤。13.一种计算机可读存储介质,其存储有计算机指令,其特征在于,该计算机指令被处理器执行时实现权利要求1-10任意一项所述方法的步骤。
技术总结
本申请提供宠物身份识别方法及装置,其中所述宠物身份识别方法包括:采集待检测宠物的基因信息;基于预设引物组对所述基因信息进行扩增,获得待检测基因片段集合;对所述待检测基因片段集合进行检测,获得所述待检测宠物的待检测序列信息;基于所述待检测序列信息在预设宠物数据库中进行查找,并基于查找结果确定所述待检测宠物的身份信息。通过本申请提供的方法,可以减少对宠物的创伤,同时通过基因信息且有较高的防伪效果,通过一宠物一码的方式进行精准追溯。进行精准追溯。进行精准追溯。
技术研发人员:管思聪 杨雪
受保护的技术使用者:北京中科昆朋生物技术有限公司
技术研发日:2023.06.28
技术公布日:2023/10/5
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:强化型可回收挠性管的制作方法 下一篇:一种阵列基板、电子纸及微流控装置的制作方法