国际动物标识识别码与国家动物追溯码的转换方法

文档序号:6424631阅读:373来源:国知局
专利名称:国际动物标识识别码与国家动物追溯码的转换方法
技术领域
本申请 是中国专利申请第200910199977. X号的分案申请。本发明属于食品安全和动物防疫的自动控制领域,具体而言,本发明涉及动物个体标识的控制方法。另外,本发明还涉及动物个体标识的生成方法以及用于这些方法的设备等。
背景技术
当今,食品(尤其是动物性食品)安全事件的不断发生、畜禽传染病的爆发(如, 疯牛病、口蹄疫、禽流感等)以及人畜共患传染病的潜在危险(如,人、畜、禽流感),不但给出现不安全食品的国家或地区以及疫情爆发或被怀疑爆发的国家或地区的食品(尤其是动物性食品)加工业、畜禽养殖业(包括畜牧业)造成巨大的损失,甚至使相应动物性食品的出口受阻,而且带给社会带来了极大的间接损失,如由人们心理恐慌而造成的食品消费量下降、交流活动减少等。尤其是除了动物疫情之外,在畜禽养殖过程中,人为使用违禁添加剂也时有发生,动物体内有害物残留往往严重超标,相应动物一旦直接或加工成食品进入消费市场,将严重影响消费者的身体健康。因此,世界各国纷纷制定有关法律和制度,建立动物追溯体系,可以尽快查清患有疫病的动物或违规使用添加剂的动物的迁移历史,及早发现并隔离其他可能有疫病或有害的动物,从源头上控制和杜绝疫病和有害食品的引入和传播。动物追溯体系的建立包括动物标识、动物信息数据库和用于动物流动登记的信息传输系统这三个基本要素。其中,动物标识以及其标识方法是实施动物追溯体系的前提。动物标识中储存有动物标识编号,所述编号可以通过人工或自动(如射频、红外等)方式读取并用于将相应动物信息录入或读取出动物信息数据库,由此建立可追溯的途径。动物标识可以是配合人工录入数据的标签,如耳朵标签、粘贴式条码、身体刺青、 印记等,但目前为了适合自动化发展,国外已经普遍采用电子标识,而国内也开始逐渐推广电子标识。电子标识包括外挂式电子标识(如,电子耳标)和植入式电子标识(如, 注射式电子标识、电子瘤胃丸)。动物标识及其配套设备已经有报道了,如中国专利或专利申请 200420022512,200420023148,200420023149,200420023150,200510040105, 200520047104,200710043536,200720071140,200720072265,200720073547,200720107457寸。动物标识的关键是其中储存的动物标识编号。对此,国际动物标识委员会 (International Committee for Animal Recording,简称为 ICAR)建立了全球范围内的动物(包括食用性动物和宠物)的标识机制(参见ICAR指南,其在http://WWW. icar. org 上向公众公开,最新版为〈〈Guidelines approved by the General Assemblly held in Niagara Falls, USA 18 June 2008》),用以追溯相应动物的来源,其中每一个受该机制追溯的动物都被编有一个动物标识识别码编号,所述动物标识识别码编号由一个唯一针对特定动物个体的的15位十进制数字的编号(简称为国际动物代码编号)和一个八位十进制数字的编号(简称为副代码),动物个体身上带有的标识(如,电子标识)中储存有相应的动物标识识别码编号。国际动物代码编号用于与储存在数据库中的相应动物信息(如,产地(如,国家、地区、和/或农场等)、动物品种、迁移地点、健康状况(如,有无患过疫症)、 和/或疫苗接种情况(如,疫苗种类和/或接种时间等)等)相关联,从而能够用于追溯动物的来源。但是,ICAR没有强制定义副代码,其可由国家及生产商自行使用,但是副代码未被规定用于与储存在数据库中的相应动物信息相关联;能够关联的仍旧是国际动物代码编号。国际动物代码编号的前三位为生产商代码,第4位为受限编码(该位数字选自0、1和 2,而且当为2时,序列编码的第一位只能取0、1、2、3、4、5、6、7这8个数字之一),第5-15为序列编码,如国际动物代码编号965116376007704就是泰国4DTechnology Co. Ltd.(其生产商代码为965)的受限编码为1、序列编码为16376007704的国际动物代码,只唯一作为一特定动物(可能已经死亡)的标号。国际动物代码编号不区分动物类别,相同的国际动物代码编号不允许重复使用在空间和时间上分离的两个或多个动物上。ICAR的国际动物代码编号已经为世界上大多数国家所接受,进出口动物或动物性食品必需国际动物代码编号以供追溯之用。目前已经有大量能够储存动物标识识别码编号的电子标识问世,如可参见 http://www. icar. org上向公众公开的那些动物标识产品。另外,由于ICAR没有强制定义副代码,因此现有许多芯片为了节约成本,其副代码的储存空间只有Mbit,换算为10进制的最大数值为16777216,只能有效地储存任意数值的七位十进制数。为了使我国畜禽生产过程在合理的制度和监督下进行,使畜产品生产和流通过程变得可监督和稽查,我国也已经针对食品安全和动物防疫的要求建设了一个畜禽追溯体系,用以追溯相应动物的来源,其中每一个受该机制追溯的动物都被编有一个农业部追溯办根据《畜禽标识和养殖档案管理办法》(农业部令第67号)统一管理的动物追溯编号(简称为现行码号),动物个体身上带有的标识(如,电子标识)中储存有相应的现行码号,而标识表面则打印有与现行码相同的二维码,该二维码使用特殊编码格式生成。现行码号用于与储存在数据库中的相应动物信息相关联,从而能够用于追溯动物的来源。现行码号是由15位十进制数字组成的唯一针对特定动物个体的编号,其第1位为动物种类代码(如1 代表猪,2代表牛,3代表羊),第2-7位为行政代码,代表我国国家标准行政区(共计35M 个行政区),第8-15位为序列号,如现行码号213012198467361就是河北省石家庄市井陉县(行政区代码130121)的序列号为98467361的牛。相同的现行码号不允许重复使用在空间和时间上分离的两个或多个我国的动物上。然而,尽管都是15位十进制数字的编号,但是现行码号无法直接转换成国际动物代码编号,即使将现行码号中第2-7位这6位我国国家标准行政区代码缩减为4位数用来标示我国35M个行政区,由此得到的13位十进制数字也无法直接转换成国际动物代码编号中的只有11位十进制数字的序列编码。这样就极大地限制了我国动物以及相关食品向欧美等必需以国际动物代码编号来追溯来源的国家出口。而如果在我国的一个动物上采用两个标识(如,电子标识),分别用于我国的现行码号和国际上广泛使用的动物标识识别码编号,这样将使我国农民的动物标识成本翻倍,十分不利于收入业已不高的中国农民的脱贫致富,甚至在技术上造成了某种程度上的“歧视”(欧美农民只需为一个动物提供一个动物标识,而中国农民却需要两个)。如果增加现有能够储存动物标识识别码编号的电子标识中的储存空间,来储存我国的现行码号,则电子标识的制造成本将提高,更为重要的是, 无法使用目前已经规模化生产的、成本较低的现有能够储存动物标识识别码编号的电子标识,需要重新设计生产,在目前我国还没有大规模普及电子标识之前,其单位成本则会大幅提高,反过来也不利于电子标识及以其为基础的追溯体系在我国的推广,形成恶性循环。 为此,本发明人经过长期艰苦研究发现,我国各行政单位中动物数量极不均勻,如北京、上海等的某些市辖区、县养殖的畜禽数量很少,而内蒙古等畜牧大省某些市、县的畜禽数量极多,造成所使用的现行码号的分布很不均衡,尤其是其中所使用的序列号的分布很不均衡,如果对现行码号的序列号缩位以转换成国际动物代码编号,将无法或很快无法向某些使用频率大的行政区再分配国际动物代码编号;而且由于有部分国际动物代码编号已经被使用,因此直接的转换将造成转换出的国际动物代码编号发生重码,因此本发明人开创性地开发了动物个体标识的控制方法,使得我国各行政区的现行码号都能够被均衡地转换成国际动物代码编号,即使使用现有低成本电子标识来建立追溯体系,国际动物代码编号按我国现有畜禽数计算还可以分配100年左右,而且没有重码,从而完全能够在现实中解决上述困境。而且令人意外的是,由于本发明的控制方法中使用了编码分配数据库,方便了掌控统计数据库的部门进行统计,也可进一步防止我国各行政区的畜禽数量及其总合等重要国民经济数据被泄露。

发明内容
本发明的目的在于提供食品安全和动物防疫中的自动控制方法,用于解决基于国际动物代码编号建立的追溯体系与基于现行码号建立的追溯体系之间不兼容的问题,同时还强化了基于现行码号建立的追溯体系中更为重视信息保密的特点。另外,本发明的目的还在于提供用于上述方法中的生成方法、转换方法和动物信息追溯相关的方法,以及用于这些方法中的设备等。具体而言,在第一方面,本发明的目的在于提供动物个体标识的控制方法,其包括使用能储存动物标识识别码编号的电子标识,其特征在于包括,给分配有现行码号的动物个体固定一个能储存动物标识识别码编号的电子标识, 并将现行码号转换成动物标识识别码编号,其中的国际动物代码编号是唯一的;然后,将转换成的动物标识识别码编号储存入所述电子标识中;读出所述电子标识中的国际动物代码编号,用于访问国际动物信息数据库;或者, 读出所述电子标识中的动物标识识别码编号,并将动物标识识别码编号转换成现行码号, 用于访问国内动物信息数据库;其中,将现行码号转换成动物标识识别码编号的方法包括如下步骤(a)取所述电子标识的生产商代码和受限代码分别作为国际动物代码编号中的生产商代码和受限代码;(b)将现行码号中的八位数的序列号次序颠倒,取颠倒后的前六位数字形成国际动物代码编号中序列编码的前六位,并查询编码分配数据库,得到具有所述生产商代码、受限代码和序列编码的前六位的国际动物代码编号中国际动物代码编号还未分配的一个国际动物代码编号,作为转换成的动物标识识别码编号中的国际动物代码编号,并在编码分配数据库中标记该国际动物代码编号已分配;(c)将现行码号中的八位数的序列号次序颠倒,取颠倒后的后二位数字作为二位数的临时代码;
(d)将现行码号中的六位数的行政代码转换成四位数的行政代码,将所述四位数的行政代码与现行码号中一位数的动物种类代码组合形成五位数的临时代码;和(e)将所述二位数的临时代码和所述五位数的临时代码组合形成七位数的临时代码,所述七位数的临时代码作为或转换成动物标识识别码编号中的副代码;其中,将动物标识识别码编号转换成现行码号的方法包括如下步骤(a)将动物标识识别码编号中副代码作为或转换成所述七位数的临时代码,然后将所述七位数的临时代码拆解形成所述二位数的临时代码和所述五位数的临时代码;(b)将所述五位数的临时代码拆解形成所述四位数的行政代码与现行码号中一位数的动物种类代码,然后将所述四位数的行政代码转换成现行码号中的六位数的行政代码;(c)将所述二位数的临时代码次序颠倒,取颠倒后的二位数字作为现行码号中八位数的序列号的前二位;和(d)将所述国际动物代码编号中序列编码的前六位数次序颠倒,取颠倒后的六位数字作为现行码号中八位数的序列号的后六位。在本文中,动物指的是任何为了食品安全和动物防疫的目的而需要被纳入动物信息追溯系统的动物,例如,可以是家畜(如,牛、羊、猪等)、家禽(如、鸡、鸭等),也可以是宠物(如,家猫、狗等)。在本文中,电子标识可以是本领域技术人员所熟知的那些,例如有许多已经商品化了,包括外挂式电子标识(如,电子耳标)和植入式电子标识(如,注射式电子标识、电子瘤胃丸)。电子标识优选是无线读取的电子标识,如红外电子标识或射频电子标识,尤其优选是射频电子标识,这在使用中可以带来更大的方便性。动物标识及其配套设备(如, 读取器)可参见诸如中国专利或专利申请200420022512、200420023148、200420023149、 200420023150,200510040105,200520047104,200710043536,200720071140, 200720072265,200720073547,200720107457等。为了降低成本,尤其是对于并不富裕的中国农民来说,不必用过大的储存空间来提高成本,优选的电子标识的储存空间只要能储存下国际动物代码编号并能被读取器读出即可,即电子标识的储存空间无法同时储存现行码号和国际动物代码编号。在本发明的第一方面以及相关方面,动物身体上需要被固定电子标识,所述电子标识可以是固定在动物体内的,如植入或注射入动物体内,也可以是固定在动物体外,如作为电子耳标插在耳朵上或固定在动物项圈上。在本文中,如无特别指出,所有代码、编号均由十进制数字组成。如,现行码号中的六位数的行政代码就是由六位十进制数字组成。由于我国国家标准的行政区一共仅有 3524个,即使考虑到将来可能的行政区划分,用四位十进制数字就能够无重复地表示这所有的国内行政区,因此本领域技术人员通过标准的或自行编制的六位数和四位数对应关系表,能够容易地将现行码号中六位数的行政代码转换成四位数,从而形成四位数的行政代码。例如,河北省石家庄市井陉县在国家标准国家行政单位的行政代码表示成六位十进制数字130121,其可以以四位十进制数字表示,如0052。其他我国的标准国家行政单位的行政代码也可以被本领域技术人员转换成四位数的行政代码,只要行政代码之间没有重复即可。同样,将所述四位数的行政代码转换成六位数的行政代码也在本领域技术人员的能力范围内。
动物标识识别码编号是ICAR的动物追溯体系中的基础,其已经被欧美主要发达国家所接受。在本文中,动物标识识别码编号由一个唯一针对特定动物个体的的15位十进制数字的编号(简称为国际动物代码编号)和一个八位十进制数字的编号(简称为副代码)。其中,国际动物代码编号的前三位为生产商代码,第4位为受限编码(该位数字选自0、1和2,而且当为2时,序列编码的第一位只能取0、1、2、3、4、5、6、7这8个数字之一), 第5-15为序列编码。其中,ICAR没有强制定义副代码。而且,目前为了适应低成本芯片的 24bit副代码储存空间,第一位为0时,只有七位数值可以任意取,因此在本发明的说明书和权利要求书中,如未加说明,副代码以七位十进制数字表示,此时实际的副代码第一位为 0,所述七位十进制数字表示实际的副代码的第2至八位。现行码号是我国农业部追溯办根据《畜禽标识和养殖档案管理办法》(农业部令第 67号)统一管理的动物追溯体系中的基础,是我国农业系统统一管理的动物编号。在本文中,现行码号是由15位十进制数字组成的唯一针对特定动物个体的编号,其第1位为动物种类代码(如1代表猪,2代表牛,3代表羊),第2-7位为行政代码,代表我国国家标准行政区(共计35M个行政区),第8-15位为序列号。由上述现有定义可知,即使将现行码号中的六位数的行政代码缩减两位,由于国际动物代码编号中前四位有限制,无法将现行码号转换成唯一的国际动物代码编号,最为困难的是,由于我国各行政区所使用的现行码号中的序列号并不均勻,一般的转换无法最大限度地利用国际动物代码编号中的剩余编码。因此,本发明人经过长期研究,对使用得较为均勻的现行码号中的序列号后六位顺序颠倒作为国际动物代码编号中序列编码的前六位,查询编码分配数据库,确定国际动物代码编号中序列编码的后五位,从而能够大限度地利用国际动物代码编号中的剩余编码。优选在将动物标识识别码编号转换成现行码号的方法的步骤(C)中,查询编码分配数据库,得到具有所述生产商代码、受限代码和序列编码的前六位的国际动物代码编号中序列编码的后五位数值最小而且该国际动物代码编号还未分配的国际动物代码编号,作为转换成的动物标识识别码编号中的国际动物代码编号,并在编码分配数据库中标记国际动物代码编号还未分配的而且其序列编码的后五位数值最小的国际动物代码编号。在本文中,各种数据库具有本领域技术人员根据其名称就能够理解的含义。其中, 国际动物信息数据库是指根据国际动物代码编号来访问的储存动物信息的数据库,尤其包括我国为了进出口需要而设立的、可以向包括国外人士的人员公开的动物信息数据库。国内动物信息数据库是指根据现行码号来访问的储存动物信息的数据库,其中包括了国内涉及保密动物信息数据而只能用现行码号在内部访问的动物信息数据库。对于可以向国内外公众公开的数据库,国际动物信息数据库和国内动物信息数据库可以是一个数据库,只要该数据库既可以根据国际动物代码编号来访问,也可以根据行码号来访问,但是优选国际动物信息数据库和国内动物信息数据库是不同的数据库。编码分配数据库是记录国际动物代码编号是否已经被分配的数据库。例如,编码分配数据库中一个记录至少包括两个字段, 一个字段为国际动物代码编号或其缩略编号(如对于特定厂商控制的编码分配数据库,其中无需生产商代码),另一个字段记录表示是否分配的布尔型的数据,;编码分配数据库的一个记录还可以包括记录分配了的现行码号数据。如果掌控编码分配数据库的生产商并非我国生产商,出于统计信息保密的需要,编码分配数据库的一个记录中不包括记录分配了的现行码号数据,这样就无法轻易统计出我国诸如为了进出口需要而养殖的动物数量。另外在本文中,数据库的访问指的是对数据库进行读取或存入的操作,包括添加、修改、删除以及查询记录在本文中,数字之间的组合形成指的是将两个或两个以上的十进制数字各个数位上数字按一定规则重新排列成新的十进制数字,其中重新排列成新的十进制数字的数位是原来两个或两个以上的十进制数字之和。例如,将所述四位数的行政代码与现行码号中一位数的动物种类代码组合形成五位数的临时代码,可以将现行码号中一位数的动物种类代码数字插入四位数的行政代码数字的中间,形成新五位数的临时代码,但是优选将所述四位数的行政代码的前端添加现行码号中一位数的动物种类代码从而形成五位数的临时代码。在本文中,数字的拆解形成指的是数字之间的组合形成过程所对应的相反过程。如对于上述优选将所述四位数的行政代码的前端添加现行码号中一位数的动物种类代码从而形成五位数的临时代码,其所对应的相反过程就是将所述五位数的临时代码的第一位作为现行码号中一位数的动物种类代码,并将所述五位数的临时代码的后四位数作为所述四位数的行政代码。在本文中,数字的转换指的是数字按照一定的一一对应的函数关系重新形成另一个数字的过程。由于转换的规则是一一对应的函数关系,因此转换是可逆的。例如将所述七位数的临时代码作为或转换成动物标识识别码编号中的副代码,可以按照一定的规则使七位数的临时代码中不同数位上的数字交换(如颠倒次序)以作为动物标识识别码编号中的副代码;也可以是七位数的临时代码减去所述国际动物代码编号中序列编码的后五位数而得的七位数作为动物标识识别码编号中的副代码,等等。相应地,在逆过程转换中,例如, 可以按照一定的规则使动物标识识别码编号中的副代码中不同数位上的数字交换(如颠倒次序)以作为七位数的临时代码;也可以是动物标识识别码编号中的副代码加上所述国际动物代码编号中序列编码的后五位数而得的七位数作为七位数的临时代码(如溢出,则实际的副代码第一位为1),等等。在第二方面(其既可以是独立的方面,也可以是第一方面的方法中将现行码号转换成动物标识识别码编号的方法的描述或补充),本发明的目的在于提供一种分配有现行码号的动物个体的动物标识识别码编号的生成方法,其包括如下步骤(a)取所述电子标识的生产商代码和受限代码分别形成国际动物代码编号中的生产商代码和受限代码;(b)将现行码号中的八位数的序列号次序颠倒,取颠倒后的前六位数字形成国际动物代码编号中序列编码的前六位,并查询编码分配数据库,得到具有所述生产商代码、受限代码和序列编码的前六位的国际动物代码编号中国际动物代码编号还未分配的一个国际动物代码编号,作为转换成的动物标识识别码编号中的国际动物代码编号,并在编码分配数据库中标记该国际动物代码编号已分配;(c)将现行码号中的八位数的序列号次序颠倒,取颠倒后的后二位数字形成二位数的临时代码;(d)将现行码号中的六位数的行政代码转换成四位数的行政代码,将所述四位数的行政代码与现行码号中一位数的动物种类代码组合形成五位数的临时代码;和(e)将所述二位数的临时代码和所述五位数的临时代码组合形成七位数的临时代码,所述七位数的临时代码直接作为或间接转换成动物标识识别码编号中的副代码。优选在本发明的第二方面中,在步骤(b)中,查询编码分配数据库,得到具有所述生产商代码、受限代码和序列编码的前六位的国际动物代码编号中序列编码的后五位数值最小而且该国际动物代码编号还未分配的国际动物代码编号,作为转换成的动物标识识别码编号中的国际动物代码编号,并在编码分配数据库中标记国际动物代码编号还未分配的而且其序列编码的后五位数值最小的国际动物代码编号。

优选在本发明的第二方面中,在步骤(d)中,将所述四位数的行政代码的末尾或前端添加现行码号中一位数的动物种类代码从而形成五位数的临时代码。也优选在本发明的第二方面中,在步骤(e)中,所述七位数的临时代码减去所述国际动物代码编号中序列编码的后五位数而得的七位数作为动物标识识别码编号中的副代码。在一个与本发明的第二方面相关的方面,本发明还提供了用于对分配有现行码号的动物个体生成动物标识识别码编号的装置,其包括能够执行本发明第二方面的方法的处理器、能访问编码分配数据库的传输模块、以及能向电子标识写入动物标识识别码编号的写入模块,所述处理器物理连接所述传输模块并物理连接所述写入模块。所述处理器中的指令能够执行本发明第二方面的方法并控制所述传输模块连接编码分配数据库并传输查询信息,而且能将生成的动物标识识别码编号传输给所述写入模块并由所述写入模块将动物标识识别码编号写入电子标识的存储空间中。当电子标识为射频电子标识时,优选所述写入模块也是通过射频写入的。在第三方面(其为本发明第二方面的逆过程,也可以是第一方面的方法中将动物标识识别码编号转换成现行码号的方法的描述或补充),本发明的目的在于提供将已知分配有现行码号的动物个体的动物标识识别码编号转换成现行码号的方法,其包括如下步骤(a)将动物标识识别码编号中副代码直接作为或转换成七位数的临时代码,然后将所述七位数的临时代码拆解形成二位数的临时代码和五位数的临时代码;(b)将所述五位数的临时代码拆解形成所述四位数的行政代码与现行码号中一位数的动物种类代码,然后将所述四位数的行政代码转换成现行码号中的六位数的行政代码;(c)将所述二位数的临时代码次序颠倒,取颠倒后的二位数字形成现行码号中八位数的序列号的前二位;和(d)将所述国际动物代码编号中序列编码的前六位数次序颠倒,取颠倒后的六位数字形成现行码号中八位数的序列号的后六位。优选在本发明的第三方面中,在步骤(b)中,将所述五位数的临时代码的第一位作为现行码号中一位数的动物种类代码,并将所述五位数的临时代码的后四位数作为所述四位数的行政代码。在一个与本发明的第三方面相关的方面,本发明还提供了将已知分配有现行码号的动物个体的动物标识识别码编号转换成现行码号的设备,其包括能读出电子标识中储存的国际动物代码编号的读取模块、能访问国际动物信息数据库和国内动物信息数据库的传输模块和能够执行本发明第三方面的方法的处理器,其中所述处理器分别与所述读取模块和所述传输模块物理连接。所述处理器能控制所述读取模块读出电子标识中储存的国际动物代码编号,并控制所述传输模块传送该国际动物代码编号来访问国际动物信息数据库; 所述处理器也能控制所述读取模块读出电子标识中储存的动物标识识别码编号并根据本发明第三方面所述的转换方法转换成现行码号,而且能控制所述传输模块传送该现行码号来访问国内动物信息数据库。当电子标识为射频电子标识时,优选所述读取模块也是通过射频读取的。在本发明的一个具体实施方式
中,该设备可以是电子设备读取器。在第四方面,本发明的目的在于提供动物信息追溯体系建立的方法,其包括使用能储存动物标识识别码编号的电子标识,其特征在于包括,给分配有现行码号的动物个体固定一个能储存动物标识识别码编号的电子标识, 并将现行码号转换成动物标识识别码编号,其中的国际动物代码编号是唯一的;然后,将转换成的动物标识识别码编号储存入所述电子标识中;采集动物信息;读出相应动物的电子标识中的国际动物代码编号,将所述动物信息存入国际动物信息数据库中具有相应国际动物代码编号的记录中;或者,读出相应动物的电子标识中的动物标识识别码编号,并将动物标识识别码编号转换成现行码号,将所述动物信息存入国内动物信息数据库中具有相应现行码号的记录中;其中,将现行码号转换成动物标识识别码编号的方法是本发明第二方面所述的生成方法;其中,将动物标识识别码编号转换成现行码号的方法是本发明第三方面所述的转换方法。这样建立的动物信息追溯体系可以广泛应用于食品安全和动物防疫的回溯追踪中。在第五方面,本发明的目的在于提供动物信息追溯的方法,其包括使用能储存动物标识识别码编号的电子标识,其特征在于包括,(a)获取动物,所述动物已知分配有现行码号,而且所述动物个体固定一个储存有根据本发明第二方面所述的生成方法将所述现行码号转换成的动物标识识别码编号的电子标识,其中的国际动物代码编号是唯一的;(b)读出相应动物的电子标识中的国际动物代码编号,然后从国际动物信息数据库中读取具有相应国际动物代码编号的记录;或者,读出相应动物的电子标识中的动物标识识别码编号,并根据本发明第三方面所述的转换方法将所述动物标识识别码编号转换成现行码号,然后从国内动物信息数据库中读取具有相应现行码号的记录。在第六方面,本发明的目的在于提供用于动物信息追溯体系建立和/或动物信息追溯的系统,其包括能储存动物标识识别码编号的电子标识、电子标识读取器以及能传输国际动物代码编号和现行码号的信息传输装置,其特征在于,所述系统还包括能通过信息传输装置根据国际动物代码编号访问的国际动物信息数据库和能通过信息传输装置根据国际动物代码编号访问的国内动物信息数据库,所述读取器能够读出所述电子标识中储存的动物标识识别码编号,而且所述读取器带有能根据本发明第三方面所述的转换方法将所述动物标识识别码编号转换成现行码号的处理器。优选在本发明的第六方面中,所述电子标识的储存空间无法同时储存现行码号和国际动物代码编号,和/或所述电子标识是射频电子标识。本发明的有益效果在于解决基于国际动物代码编号建立的追溯体系与基于现行码号建立的追溯体系之间不兼容的问题;可以使用成本低的存储容量小的电子标识,这对于在我国的农民中推广来说是特别有意义的;如需要,可以强化国内动物数据库中的保密特点等。具体的有益效果如本发明背景技术部分中与现有技术具体比对的。

为了便于理解,以下将通过具体的附图和实施例对本发明进行详细地描述。需要特别指出的是,具体实例和附图仅是为了说明,尤其是各种基于十进制数转换方法可以变换成基于二进制数的转换方法,并不构成对本发明范围的限制。显然本领域的普通技术人员可以根据本文说明,在本发明的范围内对本发明做出各种各样的修正和改变,这些修正和改变也纳入本发明的范围内。另外,本发明引用了公开文献(如特定的专利等),这些文献也是为了更清楚地描述本发明,它们的全文内容均纳入本发明进行参考,就好像它们的全文已经在本发明说明书中重复叙述过一样。


图1显示了本发明具体实施方式
中的示例性系统的结构示意图,其中1为电子标识,21为读取模块,23为传输模块,22为处理器,24为写入模块,3为信息传输装置,4为国内外的数据库。
具体实施例方式实施例1分配有现行码号的动物个体的动物标识识别码编号的生成当要为一个已经分配了现行码号为“2 130121 98467361”的牛生成动物标识识别码编号并存入标识芯片(以泰国4D Technology Co. Ltd.示例,其生产商代码为965,受限代码为1)的时候,其中生成过程可以采用如下过程(a)取生产商代码“965”和受限代码“ 1,,分别形成国际动物代码编号中的生产商代码和受限代码,即国际动物代码编号前四位为“9651” ;(b)将现行码号中的八位数的序列号“98467361”次序颠倒,得到数字 “16376489”,取颠倒后的前六位数字“163764”形成国际动物代码编号中序列编码的前六位 (此时国际动物代码编号前十位为“965 1163764”),并查询国际统一规划的编码分配数据库,得到前十位为“9651 163764”的国际动物代码编号中国际动物代码编号还未分配的一个数值最小的国际动物代码编号,如最小还未分配的后五位为“07704”(此时,在数据库中前十位为965 1 163764的代码已有7703个了),则转换成的动物标识识别码编号中的国际动物代码编号为“965 116376407704”,并在编码分配数据库中标记该国际动物代码编号已分配;(c)将现行码号中的八位数的序列号“98467361”次序颠倒,得到数字 “ 16376489”,取颠倒后的后二位数字“89”直接形成二位数的临时代码“89” ;(d)将现行码号中的六位数的行政代码“130121” (河北省石家庄市井陉县)转换成四位数的行政代码,如可转换成“0052”(该转换只要使我国3524个行政区编码无重复即可,四位数的行政代码与六位数的行政代码一一对应),将所述四位数的行政代码“0052” 的前端添加现行码号中一位数的动物种类代码“2”从而五位数的临时代码“20052” ;和
(e)将所述二位数的临时代码“89”添加在所述五位数的临时代码“20052”末端从而形成七位数的临时代码“2005289”,然后将所述七位数的临时代码“2005289”减去国际动物代码编号“965 116376407704”后五位“07704”,得到“1997585”,将该由临时代码 “2005289”间接得到的数码“1997585”作为动物标识识别码编号中的副代码。最终,该牛分配的动物标识识别码编号为国际动物代码编号为965 1 16376407704,副代码为1997585。这些标号以二进制数存入电子标识内。实施例2将动物标识识别码编号转换成现行码号当从一只动物的电子标识上读出动物标识识别码编号(国际动物代码编号为965 1 16376407704,副代码为199758 时,可通过如下过程获取现行码号(a)将动物标识识别码编号中副代码“ 1997585 ”加上国际动物代码编号“ 965 1 16376407704”后五位“07704”,由此间接从副代码“1997585”得到七位数的临时代码 “2005289”,然后拆解所述七位数的临时代码“2005289”,将后两位“89”作为二位数的临时代码并将前五位“20052”作为五位数的临时代码(b)拆解所述五位数的临时代码“20052”,将前端的一位“2”作为现行码号中一位数的动物种类代码,将后四位“0052”作为所述四位数的行政代码并转换成现行码号中的六位数的行政代码“130121”;(c)将所述二位数的临时代码“89”次序颠倒,得到“98”,将“98”作为现行码号中八位数的序列号的前二位;和(d)将所述国际动物代码编号“965 1 16376407704”中序列编码的前六位数 “163764”次序颠倒,得到“467361”,将“467361”作为现行码号中八位数的序列号的后六位。最终,该动物分配的现行码号为种类行政代码序列号2 130121 98467361这表明,该动物为牛,来源于我国河北省石家庄市井陉县,并可用该现行码号在可能涉密的数据库中查询某些不宜公开的信息。实施例3用于动物信息追溯体系建立和/或动物信息追溯的系统及其使用本发明的示例性系统的结构示意图如附图1所示,其包括能储存动物标识识别码编号的射频电子标识(该电子标识的储存空间无法同时储存现行码号和国际动物代码编号)、电子标识读取器以及能传输国际动物代码编号和现行码号的信息传输装置,所述系统还包括能通过信息传输装置根据国际动物代码编号访问的国际动物信息数据库和能通过信息传输装置根据国际动物代码编号访问的国内动物信息数据库,所述读取器能够读出所述电子标识中储存的动物标识识别码编号,而且所述读取器带有能根据本发明第三方面所述的转换方法将所述动物标识识别码编号转换成现行码号的处理器。电子标识读取器可以包括读取模块、传输模块和处理器,其中传输模块可与信息传输装置(如,互联网或者网络上的一台转发信息的计算机等)通信。优选电子标识读取器还包括写入模块。对一个已经分配了现行码号为“2 130121 98467361”的牛上的电子标识写入动物标识识别码编号时,由处理器执行本发明实施例1所述的过程,经由信息传输装置访问并查询国际统一规划的编码分配数据库,计算得到动物标识识别码编号(965 1163764 07704-1997585),并将其通过写入模块写入电子标识的储存空间中。
对该动物追溯时,如果只需要访问国际动物信息数据库,则只需读取模块读出电子标识中储存的国际动物代码编号965 1 163764 07704,通过信息传输装置直接传送该国际动物代码编号来访问国际动物信息数据库;如果需要访问国内动物信息数据库,则读取模块读出电子标识中储存的动物 标识识别码编号(965 1 163764 07704-1997585),由处理器执行本发明实施例2所述的过程,得到现行码号(2 13012198467361),然后通过信息传输装置直接传送该现行码号来访问国内动物信息数据库。
权利要求
1.分配有现行码号的动物个体的动物标识识别码编号的生成方法,其包括如下步骤(a)取所述电子标识的生产商代码和受限代码分别形成国际动物代码编号中的生产商代码和受限代码;(b)将现行码号中的八位数的序列号次序颠倒,取颠倒后的前六位数字形成国际动物代码编号中序列编码的前六位,并查询编码分配数据库,得到具有所述生产商代码、受限代码和序列编码的前六位的国际动物代码编号中序列编码的后五位数值最小而且该国际动物代码编号还未分配的国际动物代码编号,作为转换成的动物标识识别码编号中的国际动物代码编号,并在编码分配数据库中标记国际动物代码编号还未分配的而且其序列编码的后五位数值最小的国际动物代码编号已分配;(c)将现行码号中的八位数的序列号次序颠倒,取颠倒后的后二位数字形成二位数的临时代码;(d)将现行码号中的六位数的行政代码转换成四位数的行政代码,将所述四位数的行政代码的前端添加现行码号中一位数的动物种类代码从而形成五位数的临时代码;和(e)将所述七位数的临时代码减去所述国际动物代码编号中序列编码的后五位数而得的七位数作为动物标识识别码编号中的副代码。
2.动物个体标识的控制方法,其包括使用能储存动物标识识别码编号的电子标识,而且所述电子标识是红外电子标识或射频电子标识,其特征在于包括,给分配有现行码号的动物个体固定一个能储存动物标识识别码编号的电子标识,并将现行码号转换成动物标识识别码编号,其中,将现行码号转换成动物标识识别码编号的方法包括如下步骤(a)取所述电子标识的生产商代码和受限代码分别形成国际动物代码编号中的生产商代码和受限代码;(b)将现行码号中的八位数的序列号次序颠倒,取颠倒后的前六位数字形成国际动物代码编号中序列编码的前六位,并查询编码分配数据库,得到国际动物代码编号中国际动物代码编号还未分配的一个国际动物代码编号,其具有所述序列编码的前六位、生产商代码、和受限代码,作为转换成的动物标识识别码编号中的国际动物代码编号,并在编码分配数据库中标记该国际动物代码编号已分配;(c)将现行码号中的八位数的序列号次序颠倒,取颠倒后的后二位数字形成二位数的临时代码;(d)将现行码号中的六位数的行政代码转换成四位数的行政代码,将所述四位数的行政代码与现行码号中一位数的动物种类代码组合形成五位数的临时代码;和(e)将所述二位数的临时代码和所述五位数的临时代码组合形成七位数的临时代码, 所述七位数的临时代码直接作为或间接转换成动物标识识别码编号中的副代码;其中的国际动物代码编号是唯一的;然后,将转换成的动物标识识别码编号储存入所述电子标识中;读出所述电子标识中的国际动物代码编号,用于访问国际动物信息数据库;或者,读出所述电子标识中的动物标识识别码编号,并将动物标识识别码编号转换成现行码号,用于访问国内动物信息数据库;其中,将动物标识识别码编号转换成现行码号的方法包括如下步骤(a)将动物标识识别码编号中副代码直接作为或转换成所述七位数的临时代码,然后将所述七位数的临时代码拆解形成所述二位数的临时代码和所述五位数的临时代码;(b)将所述五位数的临时代码拆解形成所述四位数的行政代码与现行码号中一位数的动物种类代码,然后将所述四位数的行政代码转换成现行码号中的六位数的行政代码;(c)将所述二位数的临时代码次序颠倒,取颠倒后的二位数字形成现行码号中八位数的序列号的前二位;和(d)将所述国际动物代码编号中序列编码的前六位数次序颠倒,取颠倒后的六位数字形成现行码号中八位数的序列号的后六位。
3.权利要求2所述的控制方法,其中所述电子标识的储存空间无法同时储存现行码号和国际动物代码编号。
4.将已知分配有现行码号的动物个体的动物标识识别码编号转换成现行码号的方法, 其包括如下步骤(a)将动物标识识别码编号中副代码直接作为或转换成七位数的临时代码,然后将所述七位数的临时代码拆解形成二位数的临时代码和五位数的临时代码;(b)将所述五位数的临时代码拆解形成所述四位数的行政代码与现行码号中一位数的动物种类代码,然后将所述四位数的行政代码转换成现行码号中的六位数的行政代码;(c)将所述二位数的临时代码次序颠倒,取颠倒后的二位数字形成现行码号中八位数的序列号的前二位;和(d)将所述国际动物代码编号中序列编码的前六位数次序颠倒,取颠倒后的六位数字形成现行码号中八位数的序列号的后六位。
5.权利要求4所述的转换方法,在步骤(b)中,将所述五位数的临时代码的第一位作为现行码号中一位数的动物种类代码,并将所述五位数的临时代码的后四位数作为所述四位数的行政代码。
6.动物信息追溯体系建立的方法,其包括使用能储存动物标识识别码编号的电子标识,其特征在于包括,给分配有现行码号的动物个体固定一个能储存动物标识识别码编号的电子标识,并将现行码号转换成动物标识识别码编号,其中的国际动物代码编号是唯一的;然后,将转换成的动物标识识别码编号储存入所述电子标识中;采集动物信息;读出相应动物的电子标识中的国际动物代码编号,将所述动物信息存入国际动物信息数据库中具有相应国际动物代码编号的记录中;或者,读出相应动物的电子标识中的动物标识识别码编号,并将动物标识识别码编号转换成现行码号,将所述动物信息存入国内动物信息数据库中具有相应现行码号的记录中;其中,将现行码号转换成动物标识识别码编号的方法是权利要求1之任一所述的生成方法;其中,将动物标识识别码编号转换成现行码号的方法是权利要求4-5之任一所述的转换方法。
7.动物信息追溯的方法,其包括使用能储存动物标识识别码编号的电子标识,其特征在于包括,(a)获取动物,所述动物已知分配有现行码号,而且所述动物个体固定一个储存有根据权利要求1所述的生成方法将所述现行码号转换成的动物标识识别码编号的电子标识,其中的国际动物代码编号是唯一的;(b)读出相应动物的电子标识中的国际动物代码编号,然后从国际动物信息数据库中读取具有相应国际动物代码编号的记录;或者,读出相应动物的电子标识中的动物标识识别码编号,并根据权利要求4-5之任一所述的转换方法将所述动物标识识别码编号转换成现行码号,然后从国内动物信息数据库中读取具有相应现行码号的记录。
全文摘要
本发明涉及动物个体标识的控制方法,其包括,给分配有现行码号的动物个体固定一个能储存动物标识识别码编号的电子标识,并将现行码号转换成动物标识识别码编号,其中的国际动物代码编号是唯一的;然后,将转换成的动物标识识别码编号储存入所述电子标识中;读出所述电子标识中的国际动物代码编号,用于访问国际动物信息数据库;或者,读出所述电子标识中的动物标识识别码编号,并将动物标识识别码编号转换成现行码号,用于访问国内动物信息数据库。另外,本发明还涉及动物信息追溯体系建立的方法、动物信息追溯的方法以及用于这些方法中的系统等。
文档编号G06K19/067GK102298733SQ20111013320
公开日2011年12月28日 申请日期2009年12月4日 优先权日2009年12月4日
发明者薛渊 申请人:上海生物电子标识有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1