[go: up one dir, main page]

RU2844465C1 - System and method of assigning devices - Google Patents

System and method of assigning devices

Info

Publication number
RU2844465C1
RU2844465C1 RU2023102029A RU2023102029A RU2844465C1 RU 2844465 C1 RU2844465 C1 RU 2844465C1 RU 2023102029 A RU2023102029 A RU 2023102029A RU 2023102029 A RU2023102029 A RU 2023102029A RU 2844465 C1 RU2844465 C1 RU 2844465C1
Authority
RU
Russia
Prior art keywords
tag
animal
reading
identification
reader
Prior art date
Application number
RU2023102029A
Other languages
Russian (ru)
Inventor
Брандт КРОЙШЕР
Амир КОЭН
Гай ФРИДКОВСКИ
Тцви ШТЕРЕНБЕРГ
Алон ФИХМАН
Артур РАБИНОВИЧ
Original Assignee
Эс.Си.А. (Инджиниас) Лимитед
ОЛФЛЕКС ЮЭсЭй ЭлЭлСи
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Эс.Си.А. (Инджиниас) Лимитед, ОЛФЛЕКС ЮЭсЭй ЭлЭлСи filed Critical Эс.Си.А. (Инджиниас) Лимитед
Application granted granted Critical
Publication of RU2844465C1 publication Critical patent/RU2844465C1/en

Links

Abstract

FIELD: animal breeding.
SUBSTANCE: group of inventions relates to identification of animals and assignment of devices to animals in accordance with results of their identification. System for assigning identification labels to animals, comprising one or more label readers configured to read labels attached to the animals, and a processing circuit. System is communicatively connected to a data repository containing one or more records, and each of the records (i) is associated with a corresponding individual animal from a plurality of animals and (ii) includes a unique animal identifier associated with the corresponding individual animal. Processing circuit is configured to substantially simultaneously receive the reading of the animal identification ID tag attached to one animal of the animals from the first tag reader of the tag readers. First tag reader operates according to the first communication protocol, and the ID reading includes at least a unique animal identifier uniquely identifying said one animal. Also, the processing circuit is configured to receive a mark reading of the second mark, other than the animal identification mark attached to said one animal, from the second mark reader from the mark readers. Second tag reader operates according to a second communication protocol, and the tag reading includes at least tag identification information uniquely identifying a second tag attached to said one animal. In addition, the processing circuit is configured to receive, after substantially simultaneous reception, a second reading of the animal identification ID tag attached to said one animal from a third tag reader from the tag readers. Third tag reader operates according to the first communication protocol, and the second ID reading includes at least a unique animal identifier uniquely identifying said one animal. Also, the processing circuit is configured to receive a second mark reading of the second mark attached to said one animal from a fourth mark reader of the mark readers. Fourth tag reader operates according to a second communication protocol, and the second tag reading includes at least tag identification information uniquely identifying a second tag attached to said one animal. Processing circuit is also configured when reading the ID is identical to the second reading of the ID and the mark reading is identical to the second mark reading, cause the data repository to be updated to assign mark identification information to one of the records associated with the unique identifier of said one animal.
EFFECT: creation of a simpler method and system for reading, assigning, tracking and/or correlating an animal identifier.
35 cl, 4 dwg

Description

ОБЛАСТЬ ТЕХНИКИAREA OF TECHNOLOGY

Раскрытый в заданной заявке объект изобретения относится к идентификации животных и назначению устройств животным в соответствии с результатами идентификации животных.The subject matter of the invention disclosed in the given application relates to the identification of animals and the assignment of devices to animals in accordance with the results of the identification of animals.

ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИPRIOR ART

Животные могут маркироваться метками для различных целей. Одним назначением маркировки животных является маркировка в целях идентификации. Например, животное может быть идентифицировано с помощью электронной идентификации (eID), такой как метка идентификации животного (также упоминаемый в настоящем документе как: "метка ID животного" или "метка ID"), которая прикрепляется к нему, для уникального идентифицирования животного. Конечно, метка ЕID не является единственным способом, которым животное может быть идентифицировано. Животные могут дополнительно или альтернативно быть идентифицированы с использованием других систем, способов или методов, таких как неэлектронные метки идентификации, метки визуальной идентификации, системы идентификации на основе камеры, метки идентификации непосредственно на животных (любой из последних трех идентификаторов может включать цифры, буквы, символы или любую их комбинацию и т.д.), считываемые штрих-коды, распознавание лица (или другой части тела) и т.д. Идентификация животного также важна для его физиологического мониторинга. Животное может отслеживаться (и опционально также идентифицироваться, например, в случае, если метка ID также используется для физиологического мониторинга) с помощью устройства мониторинга животного, такого как метка (также упоминаемая здесь как "метка мониторинга"), которая предназначена для сбора информации, относящейся к активности и состоянию здоровья животного, и, опционально, для передачи полученной информации беспроводным способом на внешний сервер. Метки мониторинга могут представлять собой ушные метки или другие типы меток, такие как шейные метки. Таким образом, естественно, важно иметь способность идентифицировать животное, которое отслеживается меткой мониторинга путем ассоциирования животного (с использованием способа идентификации животных, устройства, идентификатора или системы) с меткой мониторинга (с использованием его идентификатора). В некоторых случаях, к животному для различных целей могут быть прикреплены дополнительные типы устройств идентификации. В том числе, например, метки, которые указывают на некоторый признак или деталь здоровья, происхождения, статуса и т.д. Такие устройства идентификации также включены в объем раскрытого здесь объекта изобретения.Animals may be tagged for a variety of purposes. One purpose for tagging animals is for identification purposes. For example, an animal may be identified by an electronic identification (eID), such as an animal identification tag (also referred to herein as: "animal ID tag" or "ID tag"), which is attached to it to uniquely identify the animal. Of course, an eID tag is not the only way an animal may be identified. Animals may additionally or alternatively be identified using other systems, methods, or techniques, such as non-electronic identification tags, visual identification tags, camera-based identification systems, identification tags directly on animals (any of the last three identifiers may include numbers, letters, symbols, or any combination thereof, etc.), scannable barcodes, facial (or other body part) recognition, etc. Animal identification is also important for its physiological monitoring. An animal can be tracked (and optionally also identified, for example in case the ID tag is also used for physiological monitoring) by means of an animal monitoring device, such as a tag (also referred to herein as a "monitoring tag"), which is designed to collect information related to the activity and health of the animal and, optionally, to transmit the obtained information wirelessly to an external server. The monitoring tags can be ear tags or other types of tags, such as neck tags. Thus, it is naturally important to be able to identify an animal that is tracked by a monitoring tag by associating the animal (using an animal identification method, device, identifier or system) with the monitoring tag (using its identifier). In some cases, additional types of identification devices can be attached to the animal for various purposes. Including, for example, tags that indicate some sign or detail of health, origin, status, etc. Such identification devices are also included in the scope of the subject matter disclosed herein.

В одном примере систем идентификации, обсуждаемых в настоящем документе, современные системы маркировки независимы друг от друга, и они не являются автоматически ассоциированными с идентификатором животного, к которому они прикрепляются. Метка идентификации или любой другой идентификатор, как указано в настоящем документе, идентифицирует животное, но система, которая идентифицирует животное, не считывает метку мониторинга и не знает, как ассоциировать идентификатор животного (например, идентификатор, ассоциированный с меткой ID) с идентификатором метки мониторинга (ассоциированным с меткой мониторинга). Вследствие того факта, что важно иметь способность ассоциировать идентификатор животного (например, идентификатор, ассоциированный с меткой ID) с идентификатором метки мониторинга (ассоциированным с меткой мониторинга), такая ассоциация выполняется вручную. Однако такая задача назначения вручную является громоздкой, неэффективной и в некоторых случаях даже невозможной, особенно в крупных фермах, в которых выращивают сотни, тысячи или десятки тысяч животных. Задача становится еще более сложной вследствие того факта, что метки мониторинга (или другие устройства для этой цели) являются многоразовыми и могут переноситься от животного к животному.In one example of the identification systems discussed in this document, current tagging systems are independent of each other and are not automatically associated with the identifier of the animal to which they are attached. The identification tag or any other identifier as defined in this document identifies the animal, but the system that identifies the animal does not read the monitoring tag and does not know how to associate the animal identifier (e.g., the identifier associated with the ID tag) with the identifier of the monitoring tag (associated with the monitoring tag). Due to the fact that it is important to be able to associate the animal identifier (e.g., the identifier associated with the ID tag) with the identifier of the monitoring tag (associated with the monitoring tag), such association is performed manually. However, such a manual assignment task is cumbersome, inefficient, and in some cases even impossible, especially on large farms that raise hundreds, thousands, or tens of thousands of animals. The task is made even more challenging by the fact that monitoring tags (or other devices for this purpose) are reusable and can be transferred from animal to animal.

Таким образом, в заданной области техники существует потребность в новом способе и системе для считывания, назначения, отслеживания и/или корреляции идентификатора животного.Thus, there is a need in the given technical field for a new method and system for reading, assigning, tracking and/or correlating an animal identifier.

ОБЩЕЕ ОПИСАНИЕGENERAL DESCRIPTION

В соответствии с первым аспектом раскрытого здесь предмета изобретения, обеспечена система назначения меток, содержащая: один или более считывателей меток, способных считывать метки, прикрепленные к животным; и схему обработки; при этом: система назначения меток коммуникативно соединена с репозиторием данных, содержащим одну или более записей, причем каждая из записей (i) ассоциирована с соответствующим отдельным животным из множества животных, и (ii) включает уникальный идентификатор животного, ассоциированный с соответствующим отдельным животным; и схема обработки сконфигурирована, чтобы: по существу одновременно: (i) получать считывание ID-метки идентификации животного, прикрепленной к заданному животному из упомянутых животных, от первого считывателя метки из считывателей меток, при этом первый считыватель метки работает согласно первому протоколу связи, и считывание ID включает по меньшей мере уникальный идентификатор животного, уникально идентифицирующий заданное животное, и (ii) получать считывание метки второй метки, иной чем упомянутая метка идентификации животного, прикрепленной к заданному животному, от второго считывателя метки из считывателей меток, при этом второй считыватель метки работает согласно второму протоколу связи, и считывание метки включает по меньшей мере идентификационную информацию метки, уникально идентифицирующую вторую метку, прикрепленную к заданному животному; и вызывать обновление репозитория данных для назначения идентификационной информации метки заданной записи из записей, ассоциированной с уникальным идентификатором заданного животного.According to a first aspect of the subject matter disclosed herein, there is provided a tag assignment system comprising: one or more tag readers capable of reading tags attached to animals; and a processing circuit; wherein: the tag assignment system is communicatively coupled to a data repository comprising one or more records, each of the records (i) associated with a respective individual animal of a plurality of animals, and (ii) includes a unique animal identifier associated with the respective individual animal; and the processing circuit is configured to: substantially simultaneously: (i) receive a reading of an ID animal identification tag attached to a given animal of said animals from a first tag reader of the tag readers, wherein the first tag reader operates according to a first communication protocol, and the reading of the ID includes at least a unique animal identifier uniquely identifying the given animal, and (ii) receive a reading of a tag of a second tag, other than said animal identification tag, attached to the given animal, from a second tag reader of the tag readers, wherein the second tag reader operates according to a second communication protocol, and the reading of the tag includes at least identification information of the tag uniquely identifying the second tag attached to the given animal; and cause an update of the data repository to assign the identification information of the tag to a given record of the records associated with the unique identifier of the given animal.

В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, схема обработки дополнительно сконфигурирована, чтобы вызывать второе обновление репозитория данных для удаления идентификационной информации метки из второй записи из записей, иной чем заданная запись, причем вторая запись не ассоциирована с уникальным идентификатором заданного животного.In one embodiment of the subject matter disclosed herein and/or embodiments thereof, the processing circuit is further configured to cause a second update of the data repository to remove the identification information of the tag from a second record of records other than a specified record, wherein the second record is not associated with a unique identifier of a specified animal.

В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, вторая метка представляет собой метку мониторинга животного.In one embodiment of the subject matter disclosed herein and/or embodiments thereof, the second tag is an animal monitoring tag.

В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, первый протокол связи отличается от второго протокола связи.In one embodiment of the subject matter disclosed herein and/or its embodiments, the first communication protocol is different from the second communication protocol.

В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, первый считыватель метки отличается от второго считывателя метки.In one embodiment of the subject matter disclosed herein and/or embodiments thereof, the first tag reader is different from the second tag reader.

В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, метка идентификации животного представляет собой метку радиочастотной идентификации (RFID), и первый протокол связи представляет собой протокол RFID.In one embodiment of the subject matter disclosed herein and/or its embodiments, the animal identification tag is a radio frequency identification (RFID) tag and the first communication protocol is an RFID protocol.

В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, вторая метка представляет собой инфракрасную (IR) метку, и второй протокол связи представляет собой IR-протокол.In one embodiment of the subject matter disclosed herein and/or embodiments thereof, the second tag is an infrared (IR) tag and the second communication protocol is an IR protocol.

В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, считывание ID и считывание метки получают, когда заданное животное находится в ограниченной области, так что (a) метка идентификации животного находится в пределах первой области считывания первого считывателя метки, и (b) вторая метка находится в пределах второй области считывания второго считывателя метки.In one embodiment of the subject matter disclosed herein and/or its embodiments, the ID reading and the tag reading are obtained when a given animal is in a limited area such that (a) the animal identification tag is within a first reading area of a first tag reader, and (b) the second tag is within a second reading area of a second tag reader.

В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, ограниченная область находится в пределах кормораздаточной станции.In one embodiment of the subject matter disclosed herein and/or embodiments thereof, the limited area is within a feeding station.

В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, ограниченная область находится в пределах доильного отделения.In one embodiment of the subject matter disclosed herein and/or its embodiments, the limited area is within a milking compartment.

В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, ограниченная область представляет собой участок прохода для животных, позволяющий только одному из животных находиться в ограниченной области во время получения считывания ID и считывания метки.In one embodiment of the subject matter disclosed herein and/or its embodiments, the restricted area is a portion of an animal passageway that allows only one of the animals to be in the restricted area at the time the ID reading is received and the tag reading is performed.

В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, проход для животных представляет собой сортировочные ворота.In one embodiment of the subject matter disclosed herein and/or its embodiments, the animal passage is a sorting gate.

В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, ограниченная область представляет собой область, определяемую первой областью считывания и второй областью считывания.In one embodiment of the subject matter disclosed herein and/or embodiments thereof, the limited region is a region defined by a first reading region and a second reading region.

В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, проход для животных содержит проводящие направляющие, и при этом по меньшей мере один из (а) первого считывателя метки или (b) второго считывателя метки изолирован от проводящих направляющих.In one embodiment of the subject matter disclosed herein and/or its embodiments, the animal passage comprises conductive guides, and wherein at least one of (a) the first tag reader or (b) the second tag reader is isolated from the conductive guides.

В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, схема обработки дополнительно сконфигурирована, чтобы, после по существу одновременного получения, по существу одновременно: (a) получать второе считывание ID-метки идентификации животного, прикрепленной к заданному животному, от третьего считывателя метки из упомянутых считывателей меток, при этом третий считыватель метки работает согласно первому протоколу связи, и второе считывание ID включает по меньшей мере уникальный идентификатор животного, уникально идентифицирующий заданное животное, и (b) получать второе считывание метки второй метки, прикрепленной к заданному животному, от четвертого считывателя метки из считывателей меток, при этом четвертый считыватель метки работает согласно второму протоколу связи, и второе считывание метки включает по меньшей мере идентификационную информацию метки, уникально идентифицирующую вторую метку, прикрепленную к заданному животному; и при этом обновление репозитория данных вызывается, когда считывание ID является идентичным второму считыванию ID, и считывание метки является идентичным второму считыванию метки.In one embodiment of the subject matter disclosed herein and/or its embodiments, the processing circuit is further configured to, after substantially simultaneously receiving, substantially simultaneously: (a) receive a second reading of an ID tag of an animal identification attached to a given animal, from a third tag reader of said tag readers, wherein the third tag reader operates according to a first communication protocol, and the second reading of the ID includes at least a unique animal identifier uniquely identifying the given animal, and (b) receive a second reading of a tag of a second tag attached to a given animal, from a fourth tag reader of the tag readers, wherein the fourth tag reader operates according to a second communication protocol, and the second reading of the tag includes at least identification information of the tag uniquely identifying the second tag attached to the given animal; and wherein the data repository update is invoked when the ID read is identical to the second ID read and the label read is identical to the second label read.

В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, (а) первый считыватель метки и третий считыватель метки являются различными считывателями меток, и (b) второй считыватель метки и четвертый считыватель метки являются различными считывателями меток. В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, второе считывание ID и второе считывание метки получают, когда заданное животное находится во второй ограниченной области, иной чем упомянутая ограниченная область, так что (i) метка идентификации животного находится в пределах третьей области считывания второго считывателя метки идентификации животного, и (ii) метка мониторинга животного находится в пределах четвертой области считывания второго считывателя метки мониторинга животного.In one embodiment of the subject matter disclosed herein and/or its embodiments, (a) the first tag reader and the third tag reader are different tag readers, and (b) the second tag reader and the fourth tag reader are different tag readers. In one embodiment of the subject matter disclosed herein and/or its embodiments, the second ID reading and the second tag reading are obtained when a given animal is in a second limited area other than said limited area, such that (i) the animal identification tag is within a third reading area of the second animal identification tag reader, and (ii) the animal monitoring tag is within a fourth reading area of the second animal monitoring tag reader.

В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, схема обработки дополнительно сконфигурирована, чтобы оповещать пользователя о сбое получения считывания ID или считывания метки.In one embodiment of the subject matter disclosed herein and/or embodiments thereof, the processing circuit is further configured to notify the user of a failure to obtain an ID read or a tag read.

В соответствии со вторым аспектом раскрытого здесь предмета изобретения, обеспечен способ назначения меток, содержащий, по существу одновременно: (i) получение считывания ID-метки идентификации животного, прикрепленной к заданному животному из животных, от первого считывателя метки из одного или более считывателей меток, способных считывать метки, прикрепленные к животным, при этом первый считыватель метки работает согласно первому протоколу связи, и считывание ID включает по меньшей мере уникальный идентификатор животного, уникально идентифицирующий заданное животное, и (ii) получение считывания второй метки, иной чем метка идентификации животного, прикрепленной к заданному животному, от второго считывателя метки из считывателей меток, при этом второй считыватель метки работает согласно второму протоколу связи, и считывание метки включает по меньшей мере идентификационную информацию метки, уникально идентифицирующую вторую метку, прикрепленную кзаданному животному; и вызывание обновления репозитория данных, содержащего одну или более записей, причем каждая из записей (i) ассоциирована с соответствующим отдельным животным из множества животных и (ii) включает уникальный идентификатор животного, ассоциированный с соответствующим отдельным животным, при этом обновление включает в себя назначение идентификационной информации метки заданной записи из записей, ассоциированной с уникальным идентификатором заданного животного.According to a second aspect of the subject matter disclosed herein, there is provided a method for assigning tags, comprising, substantially simultaneously: (i) receiving a reading of an ID animal identification tag attached to a given animal of animals from a first tag reader of one or more tag readers capable of reading tags attached to animals, wherein the first tag reader operates according to a first communication protocol, and the reading of the ID includes at least a unique animal identifier uniquely identifying the given animal, and (ii) receiving a reading of a second tag, other than the animal identification tag attached to the given animal, from a second tag reader of the tag readers, wherein the second tag reader operates according to a second communication protocol, and the reading of the tag includes at least identification information of the tag uniquely identifying the second tag attached to the given animal; and causing an update of a data repository containing one or more records, wherein each of the records (i) is associated with a corresponding individual animal of the plurality of animals and (ii) includes a unique animal identifier associated with the corresponding individual animal, wherein the update includes assigning identification information of a label to a given record of the records associated with the unique identifier of the given animal.

В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, способ дополнительно содержит вызывание второго обновления репозитория данных, чтобы удалить идентификационную информацию метки из второй записи из записей, иной чем заданная запись, причем вторая запись не ассоциирована с уникальным идентификатором заданного животного.In one embodiment of the subject matter disclosed herein and/or its embodiments, the method further comprises causing a second update of the data repository to remove the identification information of the tag from a second record from records other than the specified record, wherein the second record is not associated with a unique identifier of the specified animal.

В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, вторая метка представляет собой метку мониторинга животного.In one embodiment of the subject matter disclosed herein and/or its embodiments, the second tag is an animal monitoring tag.

В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, первый протокол связи отличается от второго протокола связи.In one embodiment of the subject matter disclosed herein and/or its embodiments, the first communication protocol is different from the second communication protocol.

В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, первый считыватель метки отличается от второго считывателя метки.In one embodiment of the subject matter disclosed herein and/or embodiments thereof, the first tag reader is different from the second tag reader.

В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, метка идентификации животного представляет собой метку радиочастотной идентификации (RFID), и первый протокол связи представляет собой протокол RFID.In one embodiment of the subject matter disclosed herein and/or its embodiments, the animal identification tag is a radio frequency identification (RFID) tag and the first communication protocol is an RFID protocol.

В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, вторая метка представляет собой IR-метку, и второй протокол связи представляет собой IR-протокол.In one embodiment of the subject matter disclosed herein and/or embodiments thereof, the second tag is an IR tag and the second communication protocol is an IR protocol.

В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, считывание ID и считывание метки получают, когда заданное животное находится в ограниченной области, так что (a) метка идентификации животного находится в пределах первой области считывания первого считывателя метки, и (b) вторая метка находится в пределах второй области считывания второго считывателя метки.In one embodiment of the subject matter disclosed herein and/or its embodiments, the ID reading and the tag reading are obtained when a given animal is in a limited area such that (a) the animal identification tag is within a first reading area of a first tag reader, and (b) the second tag is within a second reading area of a second tag reader.

В одном варианте осуществления раскрытого здесь предмета изобретения и/или его вариантов осуществления, ограниченная область находится в пределах кормораздаточной станции.In one embodiment of the subject matter disclosed herein and/or its embodiments, the limited area is within a feeding station.

В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, ограниченная область находится в пределах доильного отделения.In one embodiment of the subject matter disclosed herein and/or its embodiments, the limited area is within a milking compartment.

В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, ограниченная область представляет собой участок прохода для животных, позволяющий только одному из животных находиться в ограниченной области во время получения считывания ID и считывания метки.In one embodiment of the subject matter disclosed herein and/or its embodiments, the restricted area is a portion of an animal passageway that allows only one of the animals to be in the restricted area at the time the ID reading is received and the tag reading is performed.

В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, проход для животных представляет собой сортировочные ворота.In one embodiment of the subject matter disclosed herein and/or its embodiments, the animal passage is a sorting gate.

В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, ограниченная область представляет собой область, определяемую первой областью считывания и второй областью считывания.In one embodiment of the subject matter disclosed herein and/or embodiments thereof, the limited region is a region defined by a first reading region and a second reading region.

В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, проход для животных содержит проводящие направляющие, и при этом по меньшей мере один из (а) первого считывателя метки или (b) второго считывателя метки изолирован от проводящих направляющих.In one embodiment of the subject matter disclosed herein and/or its embodiments, the animal passage comprises conductive guides, and wherein at least one of (a) the first tag reader or (b) the second tag reader is isolated from the conductive guides.

В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, способ дополнительно содержит, после по существу одновременного получения, по существу одновременно: (a) получение второго считывания ID-метки идентификации животного, прикрепленной к заданному животному, от третьего считывателя меток из считывателей меток, при этом третий считыватель метки работает в соответствии с первым протоколом связи, и второе считывание ID включает по меньшей мере уникальный идентификатор животного, уникально идентифицирующий заданное животное, и (b) получение второго считывания второй метки, прикрепленной к заданному животному, от четвертого считывателя метки из считывателей меток, при этом етвертый считыватель метки работает согласно второму протоколу связи, и второе считывание метки включает по меньшей мере идентификационную информацию метки, уникально идентифицирующую вторую метку, прикрепленную к заданному животному; и при этом обновление репозитория данных вызывается, когда считывание ID является идентичным второму считыванию ID, и считывание метки является идентичным второму считыванию метки.In one embodiment of the subject matter disclosed herein and/or its embodiments, the method further comprises, after substantially simultaneously receiving, substantially simultaneously: (a) receiving a second reading of an ID animal identification tag attached to a given animal from a third tag reader of the tag readers, wherein the third tag reader operates in accordance with a first communication protocol, and the second ID reading includes at least a unique animal identifier uniquely identifying the given animal, and (b) receiving a second reading of a second tag attached to a given animal from a fourth tag reader of the tag readers, wherein the fourth tag reader operates in accordance with a second communication protocol, and the second tag reading includes at least tag identification information uniquely identifying a second tag attached to the given animal; and wherein the data repository update is invoked when the ID read is identical to the second ID read and the label read is identical to the second label read.

В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, (а) первый считыватель метки и третий считыватель метки являются различными считывателями меток, и (b) второй считыватель метки и четвертый считыватель метки являются различными считывателями меток.In one embodiment of the subject matter disclosed herein and/or its embodiments, (a) the first tag reader and the third tag reader are different tag readers, and (b) the second tag reader and the fourth tag reader are different tag readers.

В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, второе считывание ID и второе считывание метки получают, когда заданное животное находится во второй ограниченной области, иной чем упомянутая ограниченная область, так что (i) метка идентификации животного находится в пределах третьей области считывания второго считывателя метки идентификации животного, и (ii) метка мониторинга животного находится в пределах четвертой области считывания второго считывателя метки мониторинга животного.In one embodiment of the subject matter disclosed herein and/or its embodiments, the second ID reading and the second tag reading are obtained when a given animal is in a second limited area other than said limited area, such that (i) the animal identification tag is within a third reading area of the second animal identification tag reader, and (ii) the animal monitoring tag is within a fourth reading area of the second animal monitoring tag reader.

В одном варианте осуществления раскрытого здесь предмета и/или его вариантов осуществления, способ дополнительно содержит оповещение пользователя при сбое получения считывания ID или считывания метки.In one embodiment of the subject matter disclosed herein and/or its embodiments, the method further comprises notifying the user upon failure to obtain an ID read or a tag read.

В соответствии со вторым аспектом раскрытого здесь предмета изобретения, обеспечен не-временный машиночитаемый носитель, включающий в себя, имеющий воплощенный в нем считываемый компьютером программный код, причем считываемый компьютером программный код исполняется посредством по меньшей мере одной схемы обработки компьютера для выполнения способа, содержащего: по существу одновременно: (i) получение считывания ID-метки идентификации животного, прикрепленной к заданному животному из животных, от первого считывателя метки из одного или более считывателей меток, способных считывать метки, прикрепленные к животным, при этом первый считыватель метки работает согласно первому протоколу связи, и считывание ID включает по меньшей мере уникальный идентификатор животного, уникально идентифицирующий заданное животное, и (ii) получение считывания второй метки, иной чем метка идентификации животного, прикрепленной к заданному животному, от второго считывателя метки из считывателей меток, при этом второй считыватель метки работает согласно второму протоколу связи, и считывание метки включает по меньшей мере идентификационную информацию метки, уникально идентифицирующую вторую метку, прикрепленную к заданному животному; и вызывание обновления репозитория данных, содержащего одну или более записей, причем каждая из записей (i) ассоциирована с соответствующим отдельным животным из множества животных, и (ii) включает уникальный идентификатор животного, ассоциированный с соответствующим отдельным животным, при этом обновление включает назначение идентификационной информации метки заданной записи из записей, ассоциированной с уникальным идентификатором заданного животного.According to a second aspect of the subject matter disclosed herein, there is provided a non-transitory computer-readable medium including having computer-readable program code embodied therein, wherein the computer-readable program code is executable by at least one processing circuit of a computer to perform a method comprising: substantially simultaneously: (i) receiving a reading of an animal identification tag ID attached to a given animal of animals from a first tag reader of one or more tag readers capable of reading tags attached to animals, wherein the first tag reader operates according to a first communication protocol, and the reading of the ID includes at least a unique animal identifier uniquely identifying the given animal, and (ii) receiving a reading of a second tag, other than the animal identification tag attached to the given animal, from a second tag reader of the tag readers, wherein the second tag reader operates according to a second communication protocol, and the reading of the tag includes at least tag identification information uniquely identifying a second tag attached to a given animal; and causing an update of a data repository comprising one or more records, each of the records (i) associated with a corresponding individual animal of a plurality of animals, and (ii) including a unique animal identifier associated with the corresponding individual animal, wherein the update includes assigning the tag identification information to a given record of the records associated with the unique identifier of the given animal.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙBRIEF DESCRIPTION OF DRAWINGS

Чтобы понять раскрытый здесь предмет изобретения и то, как он может быть выполнен на практике, предмет изобретения далее будет описан, только в качестве неограничивающих примеров, со ссылкой на приложенные чертежи, на которых:In order to understand the subject matter of the invention disclosed herein and how it may be carried out in practice, the subject matter of the invention will now be described, by way of non-limiting example only, with reference to the accompanying drawings, in which:

Фиг. 1 является схематичным изображением примерной системы назначения устройств в соответствии с раскрытым здесь предметом;Fig. 1 is a schematic representation of an exemplary system for assigning devices in accordance with the subject matter disclosed herein;

Фиг. 2 является блок-схемой, схематично иллюстрирующей один пример системы назначения устройств, в соответствии с раскрытым здесь предметом;Fig. 2 is a block diagram schematically illustrating one example of a device assignment system in accordance with the subject matter disclosed herein;

Фиг. 3 является блок-схемой, иллюстрирующей один пример последовательности операций, выполняемых для назначения устройств, в соответствии с раскрытым здесь предметом; иFig. 3 is a flow chart illustrating one example of a sequence of operations performed to assign devices in accordance with the subject matter disclosed herein; and

Фиг. 4 является другой блок-схемой последовательности операций, иллюстрирующей другую опциональную часть последовательности операций, выполняемых для назначения устройств, в соответствии с раскрытым здесь предметом.Fig. 4 is another flow chart illustrating another optional portion of a flow chart performed to assign devices in accordance with the subject matter disclosed herein.

ПОДРОБНОЕ ОПИСАНИЕDETAILED DESCRIPTION

В нижеследующем подробном описании изложены многочисленные конкретные детали для того, чтобы обеспечить полное понимание раскрытого здесь предмета. Однако специалистам в заданной области техники будет понятно, что раскрытый здесь предмет может быть осуществлен на практике без этих конкретных деталей. В других случаях, хорошо известные способы, процедуры и компоненты не были подробно описаны, чтобы не затруднять понимание раскрытого здесь предмета.In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the subject matter disclosed herein. However, those skilled in the art will appreciate that the subject matter disclosed herein may be practiced without these specific details. In other instances, well-known methods, procedures, and components have not been described in detail in order not to obscure the subject matter disclosed herein.

На приведенных чертежах и описаниях, одинаковые ссылочные позиции указывают на те компоненты, которые являются общими для различных вариантов осуществления или конфигураций.In the drawings and descriptions provided, like reference numerals refer to components that are common to different embodiments or configurations.

Если специально не указано иное, как очевидно из последующего описания, следует понимать, что, по всему описанию, использование терминов, таких как "получение", "вызывая",Unless otherwise specifically stated, as is evident from the following description, it is to be understood that, throughout the description, the use of terms such as "receiving," "causing,"

"обновление", "оповещение" или т.п., включает в себя действие и/или процессы компьютера, которые манипулируют данными и/или преобразовывают данные в другие данные; упомянутые данные представлены как физические величины, например, такие как электронные величины, и/или упомянутые данные представлены как физические объекты. Термины "компьютер", "процессор", "схема обработки" и "контроллер" должны пониматься в широком смысле, чтобы охватывать любой вид электронного устройства с возможностями обработки данных, в том числе, в качестве неограничивающего примера, персональный настольный/портативный компьютер, сервер, вычислительную систему, коммуникационное устройство, смартфон, планшетный компьютер, смарт-телевизор, процессор (например, процессор цифровых сигналов (DSP), микроконтроллер, программируемую вентильную матрицу (FPGA), специализированную интегральную схему (ASIC) и т.д.), группу из множества физических машин, совместно использующих рабочие характеристики различных задач, виртуальные серверы, расположенные на одной физической машине, любое другое электронное вычислительное устройство и/или любую их комбинацию."update", "notification" or the like, includes the action and/or processes of a computer that manipulate data and/or transform data into other data; said data is represented as physical quantities, such as electronic quantities, and/or said data is represented as physical objects. The terms "computer", "processor", "processing circuit" and "controller" should be understood in a broad sense to cover any kind of electronic device with data processing capabilities, including, by way of non-limiting example, a personal desktop/laptop computer, a server, a computing system, a communication device, a smartphone, a tablet computer, a smart TV, a processor (e.g., a digital signal processor (DSP), a microcontroller, a field programmable gate array (FPGA), an application-specific integrated circuit (ASIC), etc.), a group of a plurality of physical machines sharing the performance characteristics of various tasks, virtual servers located on a single physical machine, any other electronic computing device and/or any combination thereof.

Операции в соответствии с решениями, изложенными в данном документе, могут быть выполнены с помощью компьютера, специально сконструированного для желательной цели, или с помощью компьютера общего назначения, специально сконфигурированного для желательной цели посредством компьютерной программы, хранящейся на не-временном машиночитаемый носителе. Термин "не-временный" используется здесь, чтобы исключать временные, распространяющиеся сигналы, но в противном случае включают любую энергозависимую или энергонезависимую технологию компьютерной памяти, подходящую для применения.The operations in accordance with the solutions set forth in this document may be performed by a computer specially designed for the desired purpose, or by a general-purpose computer specially configured for the desired purpose, by means of a computer program stored on a non-transitory computer-readable medium. The term "non-transitory" is used herein to exclude temporary, propagating signals, but otherwise includes any volatile or non-volatile computer memory technology suitable for the application.

Как используется в настоящем документе, словосочетания "для примера", "такой как", "например" и их варианты описывают неограничивающие варианты осуществления описанного здесь предмета. Ссылка в спецификации на "один случай", "некоторые случаи", "другие случаи" или их варианты означает, чтоконкретный признак, структура или характеристика, описанные в связи с вариантом(ами) осуществления, включены по меньшей мере в один вариант осуществления описанного здесь предмета. Таким образом, словосочетания "один случай", "некоторые случаи", "другие случаи" или их варианты не обязательно относятся к одному и тому же варианту(ам) осуществления.As used herein, the phrases "by way of example," "such as," "for example," and variations thereof describe non-limiting embodiments of the subject matter described herein. Reference in the specification to "one instance," "some instances," "other instances," or variations thereof means that a particular feature, structure, or characteristic described in connection with the embodiment(s) is included in at least one embodiment of the subject matter described herein. Thus, the phrases "one instance," "some instances," "other instances," or variations thereof do not necessarily refer to the same embodiment(s).

Следует понимать, что, если специально не указано иное, некоторые признаки раскрытого здесь предмета изобретения, которые для ясности описаны в контексте отдельных вариантов осуществления, также могут быть предусмотрены в комбинации в одном варианте осуществления. И наоборот, различные признаки раскрытого здесь предмета, которые, для краткости, описаны в контексте одного варианта осуществления, также могут быть предусмотрены отдельно или в любой подходящей подкомбинации.It should be understood that, unless specifically stated otherwise, certain features of the subject matter disclosed herein that are, for clarity, described in the context of separate embodiments, may also be provided in combination in a single embodiment. Conversely, various features of the subject matter disclosed herein that are, for brevity, described in the context of a single embodiment, may also be provided separately or in any suitable subcombination.

В вариантах осуществления раскрытого здесь предмета, может выполняться меньше, больше этапов и/или другие этапы, чем те, которые показаны на фиг. 3 и 4. В вариантах осуществления раскрытого здесь предмета, один или более этапов, проиллюстрированных на фиг. 3 и 4, могут выполняться в другом порядке, и/или одна или более групп этапов могут выполняться одновременно. Фиг. 1 и 2 иллюстрируют общую схему системной архитектуры в соответствии с вариантом осуществления описанного здесь предмета. Каждый модуль на фиг. 1 и 2 может быть составлен из любой комбинации программного обеспечения, аппаратных средств и/или встроенного программного обеспечения, выполняющих функции, как определено и объяснено в настоящем документе. Модули на фиг. 1 и 2 могут быть сосредоточены в одном местоположении или распределены по более чем одному местоположению, как подробно описано в настоящем документе. В других вариантах осуществления раскрытого здесь предмета, система может содержать меньше или больше модулей и/или другие модули, чем те, которые показаны на фиг. 1 и 2.In embodiments of the subject matter disclosed herein, fewer, more, and/or different steps may be performed than those shown in Figs. 3 and 4. In embodiments of the subject matter disclosed herein, one or more of the steps illustrated in Figs. 3 and 4 may be performed in a different order, and/or one or more groups of steps may be performed simultaneously. Figs. 1 and 2 illustrate a general diagram of a system architecture in accordance with an embodiment of the subject matter described herein. Each module in Figs. 1 and 2 may be composed of any combination of software, hardware, and/or firmware that performs the functions as defined and explained herein. The modules in Figs. 1 and 2 may be centralized in a single location or distributed across more than one location, as described in detail herein. In other embodiments of the subject matter disclosed herein, the system may comprise fewer or more modules and/or different modules than those shown in Figs. 1 and 2.

Любая ссылка в спецификации на способ должна применяться с необходимыми изменениями к системе, способной выполнять способ, и должна применяться с необходимыми изменениями к не-временному машиночитаемому носителю, который хранит инструкции, которые при исполнении компьютером приводят к выполнению способа.Any reference in a specification to a method shall apply mutatis mutandis to a system capable of performing the method, and shall apply mutatis mutandis to a non-transitory computer-readable medium that stores instructions that, when executed by a computer, cause the method to be performed.

Любая ссылка в описании на систему должна применяться с необходимыми изменениями к способу, который может выполняться системой, и должна применяться с необходимыми изменениями к не-временному машиночитаемый носитель, хранящему инструкции, которые могут исполняться системой. Any reference in the description to a system shall apply mutatis mutandis to a manner that can be performed by the system, and shall apply mutatis mutandis to a non-transitory machine-readable medium storing instructions that can be executed by the system.

Любая ссылка в описании на не-временный машиночитаемый носитель должна применяться с необходимыми изменениями к системе, способной исполнять инструкции, сохраненные на не-временном машиночитаемом носителе, и должна применяться с необходимыми изменениями к способу, который может выполняться компьютером, который считывает инструкции, сохраненные на не-временном машиночитаемом носителе.Any reference in the description to a non-transitory machine-readable medium shall apply mutatis mutandis to a system capable of executing instructions stored on the non-transitory machine-readable medium, and shall apply mutatis mutandis to a method that can be performed by a computer that reads instructions stored on the non-transitory machine-readable medium.

Принимая это во внимание, обратимся к фиг. 1, схематично иллюстрирующей примерную систему назначения устройств, в соответствии с раскрытым здесь предметом.With this in mind, reference is made to Fig. 1, which schematically illustrates an exemplary system for assigning devices in accordance with the subject matter disclosed herein.

На иллюстрации показано животное 10. Хотя животное 10 на иллюстрации представляет собой корову, это не является ограничивающим, и животное 10 может представлять собой любое другое животное (например, другие типы крупного рогатого скота, домашние животные, рыбы, сельскохозяйственные животные и т.д.). Животное 10 имеет два устройства, прикрепленных к нему:устройство 12 идентификации (ID) (такое как, но без ограничения, метка ID) и устройство 14 мониторинга (такое как, без ограничения, метка мониторинга). Как указано здесь, устройство 12 ID может представлять собой метку, которая уникально идентифицирует животное 10. Однако устройство 12 ID может альтернативно представлять собой другой тип устройства, используемого для идентификации животного 10 любым из способов или систем, описанных здесь (включая электронную идентификацию, визуальную идентификацию, идентификацию на основе камеры, распознавание лица или части тела, штрих-код, идентификационные метки и т.д.). При считывании с помощью подходящего считывателя, устройство 12 идентификации возвращает считывание, которое включает по меньшей мере уникальный идентификатор животного, уникально идентифицирующий животное 10. При считывании подходящим считывателем (например, считывателем метки), устройство 14 мониторинга возвращает считывание, которое включает идентификационную информацию устройства мониторинга, уникально идентифицирующую устройство 14 мониторинга животного, прикрепленное к животному 10. Следует отметить, что дополнительные и/или альтернативные устройства могут быть прикреплены к животному, и устройство 12 ID и устройство 14 мониторинга предусмотрены в качестве неограничивающих примеров. Как обсуждалось, животное 10 может быть идентифицировано с использованием различных систем/устройств/способов/методов, включая метку ID, идентификационные символы (например, цифры, буквы, символы или любую их комбинацию и т.д.), считываемые штрих-коды, распознавание лица (или других частей тела) и т.д., и что животное 10 может физиологически отслеживаться с использованием различных устройств мониторинга, включая метку мониторинга, болюс и т.д.The illustration shows an animal 10. Although the animal 10 in the illustration is a cow, this is not limiting and the animal 10 may be any other animal (e.g., other types of cattle, pets, fish, farm animals, etc.). The animal 10 has two devices attached to it: an identification (ID) device 12 (such as, but not limited to, an ID tag) and a monitoring device 14 (such as, but not limited to, a monitoring tag). As described herein, the ID device 12 may be a tag that uniquely identifies the animal 10. However, the ID device 12 may alternatively be another type of device used to identify the animal 10 by any of the methods or systems described herein (including electronic identification, visual identification, camera-based identification, facial or body part recognition, barcode, identification tags, etc.). When read by a suitable reader, the identification device 12 returns a reading that includes at least a unique animal identifier that uniquely identifies the animal 10. When read by a suitable reader (e.g., a tag reader), the monitoring device 14 returns a reading that includes monitoring device identification information that uniquely identifies the animal monitoring device 14 attached to the animal 10. It should be noted that additional and/or alternative devices may be attached to the animal, and the ID device 12 and the monitoring device 14 are provided as non-limiting examples. As discussed, the animal 10 may be identified using various systems/devices/methods/techniques, including an ID tag, identification symbols (e.g., numbers, letters, symbols, or any combination thereof, etc.), scannable bar codes, facial (or other body part) recognition, etc., and that the animal 10 may be physiologically tracked using various monitoring devices, including a monitoring tag, a bolus, etc.

Система назначения может дополнительно включать в себя один или более считывателей 18. Считыватели 18 способны считывать устройства, прикрепленные к животному 10, такие как устройство 12 ID и устройство 14 мониторинга.The destination system may further include one or more readers 18. The readers 18 are capable of reading devices attached to the animal 10, such as the ID device 12 and the monitoring device 14.

При рассмотрении примера, в котором две метки прикреплены к животному 10 (устройство 12 ID представляет собой метку ID, и устройство 14 мониторинга представляет собой метку мониторинга), и предполагая, что обе метки работают в соответствии с общим протоколом/способом связи или считывания метки, один считыватель 18 может считывать как устройство 12 ID, так и устройство 14 мониторинга. Например, если как устройство 12 ID, так иConsidering an example in which two tags are attached to an animal 10 (the ID device 12 is the ID tag and the monitoring device 14 is the monitoring tag), and assuming that both tags operate in accordance with a common tag communication or reading protocol/method, a single reader 18 can read both the ID device 12 and the monitoring device 14. For example, if both the ID device 12 and

устройство 14 мониторинга представляют собой радиочастотные (RF) метки, для считывания обеих меток может быть использован один RF считыватель. Аналогично, если как устройство 12 ID, так и устройство l4 мониторинга представляют собой инфракрасные (IR) метки, для считывания обеих меток может быть использован один IR-считыватель. Следует отметить, что, когда используется один считыватель 18, необходимо проводить различие между считыванием с устройства 12 ID и считыванием с устройства 14 мониторинга. Это может быть достигнуто различными известными способами, включая, например, то, что каждая метка конструируется и/или программируется, чтобы реагировать на различный стимул от считывателя 18.the monitoring device 14 are radio frequency (RF) tags, a single RF reader can be used to read both tags. Similarly, if both the ID device 12 and the monitoring device l4 are infrared (IR) tags, a single IR reader can be used to read both tags. It should be noted that when a single reader 18 is used, it is necessary to distinguish between reading from the ID device 12 and reading from the monitoring device 14. This can be achieved in various known ways, including, for example, that each tag is designed and/or programmed to respond to a different stimulus from the reader 18.

При рассмотрении другого примера, в котором по-прежнему имеются две метки, прикрепленные к животному 10 (устройство 12 ID является меткой ID, и устройство 14 мониторинга является меткой мониторинга), но обе метки работают в соответствии с разными протоколами/методами связи или считывания меток, каждая метка может считываться другим считывателем 18, работающим согласно соответствующему протоколу связи. Например, если устройство 12 ID представляет собой RF метку, и устройство 14 мониторинга представляет собой IR-метку, то устройство 12 ID должно считываться с помощью RF считывателя, и устройство 14 мониторинга должно считываться с помощью IR-считывателя. Следует отметить, что в некоторых случаях один считыватель 18 метки может быть способен осуществлять связь (или считывание) с различными метками, которые работают в соответствии с различными протоколами связи или методами считывания (т.е. такой считыватель 18 имеет возможность осуществлять связь с метками с использованием нескольких протоколов связи или методов считывания).When considering another example, in which there are still two tags attached to the animal 10 (the ID device 12 is an ID tag, and the monitoring device 14 is a monitoring tag), but both tags operate in accordance with different protocols/methods of communication or reading the tags, each tag can be read by a different reader 18 operating in accordance with a corresponding communication protocol. For example, if the ID device 12 is an RF tag, and the monitoring device 14 is an IR tag, then the ID device 12 must be read by an RF reader, and the monitoring device 14 must be read by an IR reader. It should be noted that in some cases, one tag reader 18 may be able to communicate (or read) with different tags that operate in accordance with different communication protocols or reading methods (i.e., such a reader 18 has the ability to communicate with tags using several communication protocols or reading methods).

В некоторых случаях, животное 10 может быть идентифицировано без прикрепленного к нему устройства 12 ID. Одним примером является визуальная идентификация (например, распознавание лица или другой части тела). В таких случаях, по меньшей мере один из считывателей 18 представляет собой устройство визуального считывания, такое как камера, которая получает изображение, на основе которого идентифицируется животное 10. В таких случаях, устройство 14 мониторинга может представлять собой, например, IR- или RF-метку, и животное 10 идентифицируется посредством визуальной идентификации, в то время как устройство 14 мониторинга считывается устройством или устройствами, которые могут считывать с использованием соответствующих методов или протоколов. In some cases, the animal 10 can be identified without the ID device 12 attached to it. One example is visual identification (for example, recognition of a face or other body part). In such cases, at least one of the readers 18 is a visual reading device, such as a camera, which receives an image on the basis of which the animal 10 is identified. In such cases, the monitoring device 14 can be, for example, an IR or RF tag, and the animal 10 is identified by visual identification, while the monitoring device 14 is read by a device or devices that can read using appropriate methods or protocols.

Кроме того, следует отметить, что в некоторых случаях один или более способов идентификации могут представлять собой пассивные способы идентификации, такие как пассивные метки. Например, метки могут представлять собой печать некоторого идентификатора на животном 10, или они могут представлять собой наклейки некоторого визуального идентификатора, прикрепленного к животному, или они могут представлять собой маркировки, нанесенные краской на животное. В таких случаях, когда метки являются визуально идентифицируемыми (например, штрих-коды), соответствующий считыватель 18 метки может представлять собой, например, камеру, способную получать изображения в спектре визуальных меток.In addition, it should be noted that in some cases, one or more identification methods may be passive identification methods, such as passive tags. For example, the tags may be a print of some identifier on the animal 10, or they may be stickers of some visual identifier attached to the animal, or they may be markings applied with paint to the animal. In such cases, when the tags are visually identifiable (for example, bar codes), the corresponding tag reader 18 may be, for example, a camera capable of receiving images in the spectrum of visual tags.

Кроме того, следует отметить, что считыватели 18 должны быть расположены так, что они могут получать считывания, которые могут быть использованы, чтобы идентифицировать животное 10 (например, путем считывания устройства 12 ID или любым другим способом и/или методом идентификации) и считывать устройства (например, метки), прикрепленные к одному животному, в каждый данный момент времени. Расположение считывателей 18 в положении, в котором, вследствие их области считывания, они могут одновременно считывать устройства, прикрепленные к более чем одному животному, может привести к ошибкам в назначении устройств (например, меток). Например, если две коровы находятся в пределах областей считывания считывателей 18, считыватели 18 не способны провести различие между устройствами (например, метками) на каждой корове.It should also be noted that the readers 18 should be arranged so that they can receive readings that can be used to identify the animal 10 (e.g. by reading the ID device 12 or any other identification method and/or technique) and read devices (e.g. tags) attached to one animal at a given time. Arranging the readers 18 in a position in which, due to their reading area, they can simultaneously read devices attached to more than one animal may lead to errors in assigning devices (e.g. tags). For example, if two cows are within the reading areas of the readers 18, the readers 18 are not able to distinguish between the devices (e.g. tags) on each cow.

Кроме того, следует отметить, что считыватели 18 должны быть расположены так, что они могут получать считывания, которые могут быть использованы, чтобы идентифицировать животное 10 (например, путем считывания устройства 12 ID или любым другим способом и/или методом идентификации) и считывать устройства (например, метки), прикрепленные к одному животному, в каждый данный момент времени. Расположение считывателей 18 в положении, в котором, ввиду их области считывания, они могут одновременно считывать устройства, прикрепленные к более чем одному животному, может привести к ошибкам в назначении устройств (например, меток). Например, если две коровы находятся в пределах областей считывания считывателей 18, считыватели 18 не способны проводить различие между устройствами (например, метками) на каждой корове.It should also be noted that the readers 18 should be arranged so that they can receive readings that can be used to identify the animal 10 (for example, by reading the ID device 12 or any other identification method and/or technique) and read devices (for example, tags) attached to one animal at a given time. Arranging the readers 18 in a position in which, due to their reading area, they can simultaneously read devices attached to more than one animal may lead to errors in assigning devices (for example, tags). For example, if two cows are within the reading areas of the readers 18, the readers 18 are not able to distinguish between the devices (for example, tags) on each cow.

Соответственно, считыватели 18 расположены таким образом, что они могут получать считывания, которые могут быть использованы, чтобы идентифицировать животное 10 (например, путем считывания устройства 12 ID или любым другим способом и/или методом идентификации) и считывать устройства (например, метки), прикрепленные к животному 10, когда животное находится в пределах ограниченной области 16. Ограниченная область 16 представляет собой область, причем может находиться только одна корова, когда считыватели 18 считывают устройства (например, метки), прикрепленные к животному.Accordingly, the readers 18 are arranged such that they can receive readings that can be used to identify the animal 10 (for example, by reading the ID device 12 or any other identification method and/or method) and read devices (for example, tags) attached to the animal 10 when the animal is within the limited area 16. The limited area 16 is an area where only one cow can be located when the readers 18 read devices (for example, tags) attached to the animal.

В некоторых случаях, считыватели 18 получают считывания, которые могут быть использованы, чтобы идентифицировать животное 10 (с использованием метки ID или любым другим средством) и считывать устройства (например, метки), которые прикреплены к животному 10 по существу одновременно. Когда здесь делается ссылка на по существу одновременно, одна опция заключается в том, что считывания делаются за несколько секунд или даже менее одной секунды. Другая опция заключается в том, что считывания делаются за временной кадр, на длительности которого ожидается, что животное 10 будет находиться в ограниченной области 16 (например, если животное 10 проходит через проход для животных и считывания получают во время его прохождения, можно ожидать, что животное 10 будет находиться в пределах ограниченной области 16 в течение менее нескольких секунд).In some cases, the readers 18 receive readings that can be used to identify the animal 10 (using an ID tag or any other means) and read devices (e.g., tags) that are attached to the animal 10 substantially simultaneously. When referring here to substantially simultaneously, one option is that the readings are made over a period of several seconds or even less than one second. Another option is that the readings are made over a time frame during which the animal 10 is expected to be within the limited area 16 (e.g., if the animal 10 passes through an animal passage and readings are received as it passes, the animal 10 can be expected to be within the limited area 16 for less than a few seconds).

Например, ограниченная область 16 может быть по меньшей мере частью кормораздаточной станции, в которой получает корм одно животное, или, альтернативно, ограниченная область 16 может быть по меньшей мере частью доильного отделения, в котором происходит дойка одного животного. Дополнительно или альтернативно, ограниченная область 16 может представлять собой участок прохода для животных, позволяющий только одному из животных находиться в ограниченной области во время получения считываний, которые могут быть использованы, чтобы идентифицировать животное 10 (например, посредством считывания устройства 12 ID или любым другим способом и/или методом идентификации), и считываний меток, прикрепленных к одному животному, считывателями 18. В некоторых случаях, проход для животных представляет собой сортировочные ворота.For example, the restricted area 16 may be at least a portion of a feeding station in which one animal receives feed, or, alternatively, the restricted area 16 may be at least a portion of a milking parlor in which one animal is milked. Additionally or alternatively, the restricted area 16 may be a portion of an animal passage that allows only one of the animals to be in the restricted area during the receipt of readings that can be used to identify the animal 10 (for example, by reading the ID device 12 or any other identification method and/or method), and readings of tags attached to one animal by the readers 18. In some cases, the animal passage is a sorting gate.

В некоторых случаях, проход для животных содержит проводящие направляющие. В некоторых случаях, эти проводящие направляющие могут создавать риск взаимодействия или создания помех работе считывателей 18. Например, направляющие могут действовать как антенна, которая может проводить сигналы, посылаемые от считывателей 18 к устройствам (например, меткам), прикрепленным к животным вне ограниченной области 16, и/или сигналы, посылаемые от устройств (например, меток), прикрепленных к животным вне ограниченной области 16, в ответ на возбуждение считывателями 18. Таким образом, в некоторых случаях, считыватели 18 могут быть изолированы от проводящих направляющих, например, с использованием известных способов и/или методов.In some cases, the animal passage comprises conductive guides. In some cases, these conductive guides may create a risk of interacting with or interfering with the operation of the readers 18. For example, the guides may act as an antenna that can conduct signals sent from the readers 18 to devices (e.g., tags) attached to animals outside the limited area 16, and/or signals sent from devices (e.g., tags) attached to animals outside the limited area 16, in response to excitation by the readers 18. Thus, in some cases, the readers 18 may be isolated from the conductive guides, for example, using known methods and/or techniques.

Следует отметить, что, в некоторых случаях, ограниченная область 16 может быть ограничена до области, которая охватывает всю область считывания считывателей 18, так что считыватели 18 меток не могут получать считывания, которые могут быть использованы, чтобы идентифицировать животных, которые находятся вне ограниченной области 16, и/или считывания меток, которые находятся вне ее.It should be noted that, in some cases, the limited region 16 may be limited to a region that covers the entire reading area of the readers 18, so that the tag readers 18 cannot obtain readings that can be used to identify animals that are outside the limited region 16 and/or readings of tags that are outside it.

В некоторых случаях, как детализировано далее, среди прочего со ссылкой на фиг. 4, животное 10 может быть идентифицировано (например, посредством считывания устройства 12 ID, или любым другим способом и/или методом идентификации), и устройства (например, метки), прикрепленные к животному 10, могут считываться более одного раза, чтобы проверить, что идентификация и полученные считывания являются точными. В таких случаях, такие последующие отсчеты могут быть выполнены теми же самыми считывателями 18, или они могут быть выполнены с помощью дополнительных считывателей (не показаны на чертеже), которые расположены так, что они могут получать считывания, которые могут быть использованы, чтобы идентифицировать животное 10 (например, путем считывания устройства 12 ID или любым другим способом и/или методом идентификации) и считывать устройства (например, метки), прикрепленные к животному 10, когда животное 10 находится в ограниченной области, которая может представлять собой ту же ограниченную область 16, показанную на чертеже, или другую ограниченную область, которая не показана на чертеже (например, другой участок прохода для животных). In some cases, as detailed below, inter alia with reference to Fig. 4, the animal 10 may be identified (e.g., by reading the ID device 12, or by any other identification method and/or technique), and the devices (e.g., tags) attached to the animal 10 may be read more than once to verify that the identification and the resulting readings are accurate. In such cases, such subsequent readings may be performed by the same readers 18, or they may be performed by additional readers (not shown in the drawing) that are arranged such that they can receive readings that can be used to identify the animal 10 (e.g. by reading the ID device 12 or by any other identification method and/or technique) and read devices (e.g. tags) attached to the animal 10 when the animal 10 is in a restricted area, which may be the same restricted area 16 shown in the drawing or another restricted area that is not shown in the drawing (e.g. another section of the animal passage).

После описания примера части развертывания системы, далее рассматривается фиг. 2. Фиг. 2 представляет собой блок-схему, схематично иллюстрирующую один пример системы назначения устройств, в соответствии с раскрытым здесь предметом.After describing an example of a portion of the system deployment, reference is now made to Fig. 2. Fig. 2 is a block diagram schematically illustrating one example of a device assignment system in accordance with the subject matter disclosed herein.

В соответствии с раскрытым здесь предметом, система 100 назначения устройств содержит один или более считывателей 18, каждый из которых имеет возможность считывания одного или более устройств (например, меток), прикрепленных к животному 10. Вследствие того, что животное 10 может иметь множество устройств, прикрепленных к нему, можно понять, что в тех случаях, когда два или более устройств работают в соответствии с различными протоколами/методами связи или считывания меток, требуется множество считывателей 18, так что считыватели 18 включают в себя по меньшей мере один считыватель для каждого протокола/способа связи.In accordance with the subject matter disclosed herein, the device assignment system 100 comprises one or more readers 18, each of which has the ability to read one or more devices (e.g., tags) attached to the animal 10. Due to the fact that the animal 10 may have a plurality of devices attached to it, it can be understood that in cases where two or more devices operate in accordance with different protocols/methods of communication or reading tags, a plurality of readers 18 are required, such that the readers 18 include at least one reader for each protocol/method of communication.

Как указано в настоящем документе, одно из устройств, которые могут быть прикреплены к животному 10, представляет собой устройство 12 идентификации (например, метку ID). В некоторых случаях, животное 10 может быть идентифицировано с использованием не основанных на метках устройств и систем, как описано здесь, таких как, но без ограничения, методы распознавания лица (или другой части тела). В таких случаях, одно или более других устройств могут быть прикреплены к животному 10, и их идентификация может основываться не на метках (например, распознавание лица или другой части тела).As described herein, one of the devices that may be attached to the animal 10 is an identification device 12 (e.g., an ID tag). In some cases, the animal 10 may be identified using non-tag-based devices and systems as described herein, such as, but not limited to, face (or other body part) recognition methods. In such cases, one or more other devices may be attached to the animal 10, and their identification may be non-tag-based (e.g., face or other body part recognition).

Система 100 назначения устройств может дополнительно содержать схему 120 обработки. Схема 120 обработки может представлять собой один или более блоков обработки (например, центральные процессорные блоки), микропроцессоры, микроконтроллеры (например, микроконтроллерные блоки (MCU)) или любые другие вычислительные устройства или модули, включающие в себя множество параллельных и/или распределенных блоков обработки, которые адаптированы для независимой или совместной обработки данных для управления соответствующими ресурсами системы 100 назначения устройств и для обеспечения операций, связанных с ресурсами системы 100 назначения устройств. The device assignment system 100 may further comprise a processing circuit 120. The processing circuit 120 may be one or more processing units (e.g., central processing units), microprocessors, microcontrollers (e.g., microcontroller units (MCU)) or any other computing devices or modules including a plurality of parallel and/or distributed processing units that are adapted to independently or jointly process data for managing the corresponding resources of the device assignment system 100 and for providing operations associated with the resources of the device assignment system 100.

Система 100 назначения устройств может дополнительно содержать сетевой интерфейс 110 (например, сетевую карту, WiFi-клиент, LiFi-клиент, 3G/4G-клиент или любой другой компонент), позволяя системе 100 назначения устройств осуществлять связь по сети с различными системами, такими как система 140 управления фермой, в которой хранятся записи о животных (как подробно описано здесь) и т.д. Следует отметить, что в некоторых случаях записи о животных поддерживаются в системе 100 назначения устройств, и в таких случаях система 100 назначения устройств опционально может представлять собой автономную систему, которая не должна осуществлять связь с внешней системой 140 управления фермой.The device assignment system 100 may further comprise a network interface 110 (e.g., a network card, a WiFi client, a LiFi client, a 3G/4G client, or any other component) allowing the device assignment system 100 to communicate over a network with various systems, such as a farm management system 140 that stores animal records (as described in detail herein), etc. It should be noted that in some cases, animal records are maintained in the device assignment system 100, and in such cases, the device assignment system 100 may optionally be a stand-alone system that does not need to communicate with an external farm management system 140.

Схема 120 обработки содержит модуль 130 назначения устройств, сконфигурированный, чтобы выполнять процесс назначения устройств, как дополнительно детализируется здесь, в том числе, со ссылкой на фиг. 3 и 4.The processing circuit 120 comprises a device assignment module 130 configured to perform a device assignment process as further detailed herein, including with reference to Figs. 3 and 4.

Как указано в настоящем документе, одна или более записей о животных сохраняются в репозитории данных 160. Система 100 назначения устройств коммуникативно соединена с репозиторием данных 160. Репозиторий данных 160 может быть внутренним репозиторием данных, содержащимся в системе 100 назначения устройств, однако он также может быть внешним репозиторием данных. В таких случаях репозиторий данных 160 может быть частью системы 1490 управления (например, система управления фермой), с которой система 100 назначения устройств может осуществлять связь (например, через ее сетевой интерфейс 110).As described herein, one or more animal records are stored in a data repository 160. The device assignment system 100 is communicatively coupled to the data repository 160. The data repository 160 may be an internal data repository contained in the device assignment system 100, but it may also be an external data repository. In such cases, the data repository 160 may be part of a control system 1490 (e.g., a farm management system) with which the device assignment system 100 can communicate (e.g., via its network interface 110).

В случаях, когда существует система 140 управления, внешняя по отношению к системе 100 назначения устройств, она может содержать сетевой интерфейс 150 (например, сетевую карту, WiFi-клиент, LiFi-клиент, 3G/4G-клиент или любой другой компонент), позволяя системе 140 управления осуществлять связь по сети с различными системами, такими как система 100 назначения устройств.In cases where there is a control system 140 external to the device assignment system 100, it may comprise a network interface 150 (for example, a network card, a WiFi client, a LiFi client, a 3G/4G client, or any other component), allowing the control system 140 to communicate over a network with various systems, such as the device assignment system 100.

Система 140 управления может дополнительно содержать или иным образом ассоциироваться с репозиторием данных 160 (например, базой данных, системой хранения, памятью, включая постоянную память - ROM, память с произвольным доступом – RAM или любой другой тип памяти и т.д.), сконфигурированным, чтобы хранить данные, опционально включая, среди прочего, одну или более записей о животных. Каждая запись о животном может быть ассоциирована с соответствующим отдельным животным и может включать в себя различные типы информации, ассоциированной с этим животным, включая уникальный идентификатор животного, ассоциированный с соответствующим отдельным животным, и опциональную информацию, идентифицирующую одно или более устройств, прикрепленных к животному 10, как дополнительно детализировано здесь. Репозиторий данных 160 может быть дополнительно сконфигурирован, чтобы извлекать и/или обновлять и/или удалять сохраненные данные. Следует отметить, что в некоторых случаях репозиторий данных 160 может быть распределенным, при этом система 140 управления имеет доступ к информации, хранящейся на нем, например, через проводную или беспроводную сеть, с которой система 140 управления способна соединяться (с использованием ее сетевого интерфейса 150).The control system 140 may further comprise or otherwise be associated with a data repository 160 (e.g., a database, a storage system, a memory, including read-only memory - ROM, random access memory - RAM or any other type of memory, etc.) configured to store data, optionally including, among other things, one or more animal records. Each animal record may be associated with a corresponding individual animal and may include various types of information associated with the animal, including a unique animal identifier associated with the corresponding individual animal, and optional information identifying one or more devices attached to the animal 10, as further detailed herein. The data repository 160 may be further configured to retrieve and/or update and/or delete the stored data. It should be noted that in some cases the data repository 160 may be distributed, with the control system 140 having access to the information stored thereon, for example, via a wired or wireless network with which the control system 140 is capable of connecting (using its network interface 150).

Следует отметить, как указано здесь, что в некоторых случаях репозиторий данных 160 является внутренним для системы 100 назначения устройств. В других случаях репозиторий данных 160 может находиться внутри самих устройств, так что, например, одно или более устройств, которые прикреплены к животному 10, могут включать информацию, идентифицирующую одно или более других устройств, прикрепленных к тому же самому животному 10, и/или информацию, идентифицирующую само животное 10. Например, устройство 12 идентификации, которое прикреплено к животному 10, может включать в себя запись, содержащую идентификатор устройства 14 мониторинга, прикрепленного к тому же самому животному 10. В этих случаях те устройства, которые включают информацию, идентифицирующую одно или более других устройств, могут рассматриваться как включающие их собственный репозиторий данных.It should be noted, as indicated here, that in some cases, the data repository 160 is internal to the device assignment system 100. In other cases, the data repository 160 may be located within the devices themselves, such that, for example, one or more devices that are attached to an animal 10 may include information identifying one or more other devices attached to the same animal 10 and/or information identifying the animal 10 itself. For example, the identification device 12 that is attached to the animal 10 may include a record containing an identifier of the monitoring device 14 attached to the same animal 10. In these cases, those devices that include information identifying one or more other devices may be considered to include their own data repository.

После описания различных компонентов системы 100 назначения устройств, рассматривается фиг. 3, на которой представлена блок-схема, иллюстрирующая один пример последовательности операций, выполняемых для назначения устройства, в соответствии с раскрытым здесь предметом.After describing the various components of the device assignment system 100, reference is made to Fig. 3, which is a block diagram illustrating one example of a sequence of operations performed to assign a device in accordance with the subject matter disclosed herein.

В соответствии с некоторыми примерами раскрытого здесь предмета, система 100 назначения устройств сконфигурирована, чтобы выполнять процесс 200 назначения устройств, например, с использованием модуля 130 назначения меток. Для этого система 100 назначения меток сконфигурирована, чтобы получать идентификатор животного (например, посредством считывания устройства 12 ID, такого как метка ID, или с использованием любого другого способа и/или метода идентификации) и одного или более считываний из одного или более считываний, полученных считывателями 18 от устройств (например, меток), прикрепленных к животному 10 (блок 210).According to some examples of the subject matter disclosed herein, the device assignment system 100 is configured to perform the device assignment process 200, for example, using the tag assignment module 130. For this, the tag assignment system 100 is configured to receive an identifier of the animal (for example, by reading the ID device 12, such as an ID tag, or using any other identification method and/or method) and one or more readings from one or more readings received by the readers 18 from the devices (for example, tags) attached to the animal 10 (block 210).

В некоторых случаях, получение идентификатора животного и считываний, получаемых считывателями 18 от устройств (например, меток), прикрепленных к животному 10, выполняется по существу одновременно, как подробно описано со ссылкой на фиг. 1.In some cases, obtaining the animal identifier and the readings received by the readers 18 from devices (e.g., tags) attached to the animal 10 are performed substantially simultaneously, as described in detail with reference to Fig. 1.

Идентификатор животного может представлять собой считывание ID устройства 12 идентификации животного (например, метки ID), прикрепленного к заданному животному 10, из множества животных, от считывателя из считывателей 18. В таких случаях, считывание ID включает по меньшей мере информацию, уникально идентифицирующую заданное животное 10. В других случаях, идентификатор животного может быть получен от любого другого устройства, способного уникально идентифицировать животное 10 (например, с использованием способов и/или методов распознавания лиц).The animal identifier may be a reading of the ID of the animal identification device 12 (e.g., an ID tag) attached to a given animal 10, from a plurality of animals, from a reader of the readers 18. In such cases, the reading of the ID includes at least information uniquely identifying the given animal 10. In other cases, the animal identifier may be obtained from any other device capable of uniquely identifying the animal 10 (e.g., using face recognition methods and/or techniques).

Одно или более считываний, полученных в блоке 210, могут включать в себя считывание устройства, иного чем устройство 12 идентификации животного, прикрепленное к заданному животному 10 (например, устройство 14 мониторинга животного, такое как метка мониторинга). Считывание устройства может быть получено от одного из считывателей 18. В таких случаях считывание устройства включает по меньшей мере идентификационную информацию устройства, уникально идентифицирующую устройство (например, устройство 14 мониторинга), прикрепленное к заданному животному 10.One or more readings obtained in block 210 may include a reading of a device other than the animal identification device 12 attached to the given animal 10 (e.g., the animal monitoring device 14, such as a monitoring tag). The reading of the device may be obtained from one of the readers 18. In such cases, the reading of the device includes at least device identification information uniquely identifying the device (e.g., the monitoring device 14) attached to the given animal 10.

Как указано здесь, в случае, когда два устройства прикреплены к животному 10 (например, устройство 12 ID и устройство 14 мониторинга), и предполагая, что оба устройства работают в соответствии с общим протоколом связи, один считыватель 18 может считывать оба устройства (при использовании известных методов для проведения различий между считываниями, как детализировано здесь со ссылкой на фиг.1). Однако в случае, когда два устройства прикреплены к животному 10 (например, устройство 12 ID и устройство 14 мониторинга), однако оба устройства работают в соответствии с разными протоколами связи, каждое устройство должно считываться с помощью различного считывателя 18, работающего согласно соответствующему протоколу связи (как детализировано здесь со ссылкой на фиг. 1).As indicated here, in the case where two devices are attached to the animal 10 (for example, the ID device 12 and the monitoring device 14), and assuming that both devices operate in accordance with a common communication protocol, one reader 18 can read both devices (using known methods for distinguishing between readings, as detailed herein with reference to Fig. 1). However, in the case where two devices are attached to the animal 10 (for example, the ID device 12 and the monitoring device 14), but both devices operate in accordance with different communication protocols, each device must be read using a different reader 18 operating in accordance with a corresponding communication protocol (as detailed herein with reference to Fig. 1).

Как указано здесь, следует отметить, что в некоторых случаях считывание ID и считывание устройства получают, когда заданное животное 10 находится в ограниченной области 16, как определено со ссылкой на фиг. 1.As indicated herein, it should be noted that in some cases the ID reading and the device reading are obtained when the specified animal 10 is in the limited area 16, as defined with reference to Fig. 1.

В некоторых случаях, система 100 назначения устройств может быть сконфигурирована, чтобы проверять, не произошел ли сбой считываний (блок 220), и в таком случае выдавать оповещение пользователю системы 100 назначения устройств с соответствующим указанием (блок 230). Следует отметить, что считывание устройства может быть безуспешным по различным причинам, включая, например, неисправность устройства, пропущенное устройство (так как в некоторых случаях устройства, такие как метки, могут, например, сломаться и упасть) и т.д.In some cases, the device assignment system 100 may be configured to check whether the readings have failed (block 220), and in such case, to issue a notification to the user of the device assignment system 100 with a corresponding indication (block 230). It should be noted that the reading of the device may be unsuccessful for various reasons, including, for example, a device malfunction, a missed device (since in some cases devices, such as tags, may, for example, break and fall), etc.

Система 100 назначения устройств дополнительно сконфигурирована, чтобы вызывать обновление репозитория данных 160 для назначения идентификационной информации устройства заданной записи из записей, ассоциированной с уникальным идентификатором заданного животного 10 (блок 240). При этом репозиторий данных 160 автоматически обновляется для указания, что устройство, идентифицированное идентификационной информацией устройства, прикреплено к животному 10, которое идентифицируется полученным идентификатором животного. The device assignment system 100 is further configured to cause an update of the data repository 160 to assign the device identification information to a given record of records associated with a unique identifier of a given animal 10 (block 240). In this case, the data repository 160 is automatically updated to indicate that the device identified by the device identification information is attached to the animal 10 that is identified by the received animal identifier.

Следует отметить, что в некоторых случаях устройство, которое прикреплено к животному 10, может быть удалено (по какой-либо причине) с другого животного перед прикреплением к животному 10. Вследствие того, что устройство было прикреплено к другому животному, репозиторий данных 160 может указывать, что такое устройство назначено этому другому животному. Соответственно, система 100 назначения устройств может быть дополнительно сконфигурирована, чтобы вызывать другое обновление репозитория данных 160 для удаления идентификационной информации устройства из второй записи из записей, иной чем заданная запись, причем вторая запись не ассоциирована с уникальным идентификатором заданного животного (блок 250).It should be noted that in some cases, a device that is attached to the animal 10 may be removed (for some reason) from another animal before being attached to the animal 10. Due to the fact that the device was attached to another animal, the data repository 160 may indicate that such a device is assigned to this other animal. Accordingly, the device assignment system 100 may be further configured to cause another update of the data repository 160 to remove the identification information of the device from a second record from the records other than the specified record, wherein the second record is not associated with a unique identifier of the specified animal (block 250).

Следует отметить, что, в некоторых случаях, часть или весь процесс 200 назначения устройств может выполняться системой 140 управления во взаимодействии с системой 100 назначения меток или самостоятельно.It should be noted that, in some cases, part or all of the device assignment process 200 may be performed by the control system 140 in cooperation with the tag assignment system 100 or independently.

Кроме того, следует отметить, со ссылкой на фиг. 2, что некоторые из блоков могут быть интегрированы в консолидированный блок или могут быть разбиты на несколько блоков, и/или могут быть добавлены другие блоки. Следует также отметить, что хотя схема потока описана также со ссылкой на элементы системы, реализующие их, это не является обязательным, и блоки могут выполняться с помощью элементов, иных чем описанные в настоящем документе.It should also be noted, with reference to Fig. 2, that some of the blocks may be integrated into a consolidated block or may be split into several blocks, and/or other blocks may be added. It should also be noted that although the flow chart is also described with reference to the system elements implementing them, this is not mandatory, and the blocks may be implemented using elements other than those described in this document.

На фиг. 4 показана другая блок-схема, иллюстрирующая другую опциональную часть последовательности операций, выполняемых для назначения устройств, в соответствии с раскрытым здесь предметом.Fig. 4 is another block diagram illustrating another optional portion of a flow chart of operations performed to assign devices in accordance with the subject matter disclosed herein.

В соответствии с некоторыми примерами раскрытого здесь предмета, как часть процесса 200 назначения устройств, после выполнения блока 210 или блока 220, система 100 назначения устройств может быть сконфигурирована, чтобы повторно получать второй идентификатор животного и одно или более вторых считываний от одного или более считывателей 18 (блок 310). Второй идентификатор животного и одно или более вторых считываний, полученных в блоке 310, могут быть получены из одного и того же источника (например, от тех же считывателей 18) в другие моменты времени или из других источников (например, других считывателей) одновременно или в различные моменты времени.According to some examples of the subject matter disclosed herein, as part of the device assignment process 200, after performing block 210 or block 220, the device assignment system 100 can be configured to repeatedly obtain the second animal identifier and one or more second readings from one or more readers 18 (block 310). The second animal identifier and one or more second readings obtained in block 310 can be obtained from the same source (e.g., from the same readers 18) at other times or from other sources (e.g., other readers) simultaneously or at different times.

В некоторых случаях, получение второго идентификатора животного и вторых считываний выполняется по существу одновременно, как подробно описано со ссылкой на фиг. 1.In some cases, obtaining the second animal identifier and the second readings is performed substantially simultaneously, as described in detail with reference to Fig. 1.

Второй идентификатор животного может представлять собой считывание ID устройства 12 идентификации животного (например, метки ID), прикрепленного к заданному животному 10, от считывателя 18 из считывателей меток. В таких случаях второе считывание ID включает по меньшей мере информацию, уникально идентифицирующую заданное животное 10. В других случаях, идентификатор животного может быть получен от любого другого устройства, способного уникально идентифицировать животное 10 (например, с использованием способов и/или методов распознавания лиц).The second animal identifier may be a reading of the ID of the animal identification device 12 (for example, an ID tag) attached to the given animal 10, from the reader 18 of the tag readers. In such cases, the second reading of the ID includes at least information uniquely identifying the given animal 10. In other cases, the animal identifier may be obtained from any other device capable of uniquely identifying the animal 10 (for example, using face recognition methods and/or techniques).

Одно или более считываний, полученных в блоке 310, включают в себя считывание второго устройства, прикрепленного к заданному животному 10, которое не является устройством 12 идентификации животного (например, устройства 14 мониторинга животного, такого как метка мониторинга). Считывание второго устройства получают от одного из считывателей 18. В таких случаях, считывание второго устройства включает по меньшей мере идентификационную информацию устройства, уникально идентифицирующую второе устройство, прикрепленное к заданному животному 10.One or more readings obtained in block 310 include a reading of a second device attached to a given animal 10 that is not the animal identification device 12 (e.g., the animal monitoring device 14, such as a monitoring tag). The reading of the second device is obtained from one of the readers 18. In such cases, the reading of the second device includes at least device identification information that uniquely identifies the second device attached to the given animal 10.

Как указано здесь, следует отметить, что в некоторых случаях считывание ID и считывание устройства получают, когда заданное животное 10 находится в ограниченной области 16, как определено со ссылкой на фиг. 1, или в другой ограниченной области (например, на другом участке прохода для животных), которая удовлетворяет тем же требованиям ограниченной области, как определено со ссылкой на фиг. 1.As indicated here, it should be noted that in some cases, the ID reading and the device reading are obtained when the specified animal 10 is in the limited area 16, as defined with reference to Fig. 1, or in another limited area (for example, in another section of the animal passage) that satisfies the same limited area requirements, as defined with reference to Fig. 1.

После получения информации в блоке 310, система 100 назначения устройств может быть сконфигурирована, чтобы проверять, согласуются ли считывания (блок 320). То есть система 100 назначения устройств сконфигурирована, чтобы проверять, что (а) уникальный идентификатор животного, включенный во второе считывание ID, полученное в блоке 310, идентично уникальному идентификатору животного, включенному в считывание ID, полученное в блоке 210, и (b) что идентификационная информация устройства, включенная во вторые считывания, полученные в блоке 310, идентична идентификационной информации устройства, включенной в считывания устройства, полученные в блоке 210.After receiving the information in block 310, the device assignment system 100 can be configured to check whether the readings match (block 320). That is, the device assignment system 100 is configured to check that (a) the unique animal identifier included in the second ID reading received in block 310 is identical to the unique animal identifier included in the ID reading received in block 210, and (b) that the device identification information included in the second readings received in block 310 is identical to the device identification information included in the device readings received in block 210.

В случае рассогласования, система 100 назначения устройств может быть сконфигурирована, чтобы выполнять действие, например, предоставлять уведомление пользователю системы 100 назначения устройств, маркировать проверяемое животное и т.д. (блок 330). В случае отсутствия рассогласования, процесс 200 назначения устройств может перейти к блоку 220 или 240, вызывая обновление репозитория данных только в случае согласованности между значениями считываний (идентичный идентификатор животного и идентичная идентификационная информация устройства).In case of a mismatch, the device assignment system 100 may be configured to perform an action, such as providing a notification to the user of the device assignment system 100, tagging the animal being checked, etc. (block 330). In case of no mismatch, the device assignment process 200 may proceed to block 220 or 240, causing the data repository to be updated only in case of a match between the reading values (identical animal identifier and identical device identification information).

Следует отметить, что, со ссылкой на фиг. 4, некоторые из блоков могут быть интегрированы в консолидированный блок или могут быть разбиты на несколько блоков, и/или могут быть добавлены другие блоки. Следует также отметить, что хотя схема потока описана со ссылкой на элементы системы, реализующие их, это не является обязательным, и блоки могут выполняться с помощью элементов иных, чем описанные в настоящем документе.It should be noted that, with reference to Fig. 4, some of the blocks may be integrated into a consolidated block or may be split into several blocks, and/or other blocks may be added. It should also be noted that although the flow chart is described with reference to the system elements implementing them, this is not mandatory, and the blocks may be implemented using elements other than those described in this document.

Следует понимать, что описанный здесь предмет не ограничен в своем применении деталями, изложенными в описании, содержащемся в настоящем документе или проиллюстрированном на чертежах. Раскрытый здесь предмет может иметь другие варианты осуществления и может быть осуществлен на практике и выполнен различными способами. Таким образом, следует понимать, что фразеология и терминология, используемые в настоящем документе, предназначены для целей описания и не должны рассматриваться как ограничивающие. Таким образом, специалисты в заданной области техники поймут, что концепция, на которой базируется заданное раскрытие, может быть легко использована в качестве основы для проектирования других конструкций, способов и систем для осуществления различных целей раскрытого здесь предмета.It should be understood that the subject matter described herein is not limited in its application to the details set forth in the description contained herein or illustrated in the drawings. The subject matter disclosed herein may have other embodiments and may be practiced and carried out in various ways. It should therefore be understood that the phraseology and terminology used herein are for the purposes of description and should not be considered limiting. Thus, those skilled in the art will appreciate that the concept upon which the present disclosure is based may readily be used as a basis for designing other structures, methods and systems for carrying out the various purposes of the subject matter disclosed herein.

Следует также понимать, что система в соответствии с раскрытым здесь предметом может быть реализована, по меньшей мере частично, как соответствующим образом запрограммированный компьютер. Подобным образом, описанный здесь предмет предполагает компьютерную программу, считываемую компьютером для выполнения описанных способов. Раскрытый здесь предмет дополнительно рассматривает машиночитаемую память, материально воплощающую программу инструкций, исполняемых машиной для выполнения раскрытых способов.It should also be understood that a system in accordance with the subject matter disclosed herein may be implemented, at least in part, as a suitably programmed computer. Likewise, the subject matter described herein contemplates a computer program readable by a computer to perform the disclosed methods. The subject matter disclosed herein further contemplates a machine-readable memory tangibly embodying a program of instructions executable by a machine to perform the disclosed methods.

Claims (48)

1. Система назначения идентификационных меток животным, содержащая:1. A system for assigning identification tags to animals, comprising: один или более считывателей меток, выполненных с возможностью считывания меток, прикрепленных к животным; и схему обработки;one or more tag readers configured to read tags attached to animals; and processing circuitry; причем:moreover: (a) система коммуникативно соединена с репозиторием данных, содержащим одну или более записей, причем каждая из записей (i) ассоциирована с соответствующим отдельным животным из множества животных и (ii) включает уникальный идентификатор животного, ассоциированный с соответствующим отдельным животным; и(a) the system is communicatively coupled to a data repository containing one or more records, each of the records (i) associated with a corresponding individual animal of the plurality of animals and (ii) including a unique animal identifier associated with the corresponding individual animal; and (b) схема обработки выполнена с возможностью:(b) the processing circuit is configured to: по существу одновременно: (i) получать считывание ID-метки идентификации животного, прикрепленной к одному животному из животных, от первого считывателя метки из считывателей меток, причем первый считыватель метки работает согласно первому протоколу связи и считывание ID включает по меньшей мере уникальный идентификатор животного, уникально идентифицирующий упомянутое одно животное, и (ii) получать считывание метки второй метки, иной чем метка идентификации животного, прикрепленной к упомянутому одному животному, от второго считывателя метки из считывателей меток, при этом второй считыватель метки работает согласно второму протоколу связи и считывание метки включает по меньшей мере идентификационную информацию метки, уникально идентифицирующую вторую метку, прикрепленную к упомянутому одному животному; иsubstantially simultaneously: (i) receiving a read of an animal identification tag ID attached to one animal of the animals from a first tag reader of the tag readers, wherein the first tag reader operates according to a first communication protocol and the read of the ID includes at least a unique animal identifier uniquely identifying said one animal, and (ii) receiving a read of a tag of a second tag, other than an animal identification tag, attached to said one animal, from a second tag reader of the tag readers, wherein the second tag reader operates according to a second communication protocol and the read of the tag includes at least tag identification information uniquely identifying a second tag attached to said one animal; and после по существу одновременного получения по существу одновременно: (a) получать второе считывание ID-метки идентификации животного, прикрепленной к упомянутому одному животному, от третьего считывателя метки из считывателей меток, при этом третий считыватель метки работает согласно первому протоколу связи и второе считывание ID включает по меньшей мере уникальный идентификатор животного, уникально идентифицирующий упомянутое одно животное, и (b) получать второе считывание метки второй метки, прикрепленной к упомянутому одному животному, от четвертого считывателя метки из считывателей меток, при этом четвертый считыватель метки работает согласно второму протоколу связи и второе считывание метки включает по меньшей мере идентификационную информацию метки, уникально идентифицирующую вторую метку, прикрепленную к упомянутому одному животному; и,after substantially simultaneously receiving substantially simultaneously: (a) receiving a second reading of an ID tag of an animal identification tag attached to said one animal from a third tag reader of the tag readers, wherein the third tag reader operates according to a first communication protocol and the second reading of the ID includes at least a unique animal identifier uniquely identifying said one animal, and (b) receiving a second reading of a tag of a second tag attached to said one animal from a fourth tag reader of the tag readers, wherein the fourth tag reader operates according to a second communication protocol and the second reading of the tag includes at least tag identification information uniquely identifying a second tag attached to said one animal; and, когда считывание ID является идентичным второму считыванию ID и считывание метки является идентичным второму считыванию метки, вызывать обновление репозитория данных для назначения идентификационной информации метки одной записи из записей, ассоциированной с уникальным идентификатором упомянутого одного животного.when the ID read is identical to the second ID read and the tag read is identical to the second tag read, causing the data repository to be updated to assign the tag identification information to one record of the records associated with the unique identifier of said one animal. 2. Система по п. 1, в которой схема обработки дополнительно выполнена с возможностью вызывать второе обновление репозитория данных для удаления идентификационной информации метки из второй записи из записей, иной чем упомянутая одна запись, причем вторая запись не ассоциирована с уникальным идентификатором упомянутого одного животного.2. The system of claim 1, wherein the processing circuit is further configured to cause a second update of the data repository to remove the identifying information of the tag from a second record of records other than said one record, wherein the second record is not associated with a unique identifier of said one animal. 3. Система по п. 1, в которой вторая метка представляет собой метку мониторинга животного.3. The system of claim 1, wherein the second tag is an animal monitoring tag. 4. Система по п. 1, в которой первый протокол связи отличается от второго протокола связи.4. The system of claim 1, wherein the first communication protocol is different from the second communication protocol. 5. Система по п. 1, в которой первый считыватель метки отличается от второго считывателя метки.5. The system of claim 1, wherein the first tag reader is different from the second tag reader. 6. Система по п. 1, в которой метка идентификации животного представляет собой метку радиочастотной идентификации (RFID) и первый протокол связи представляет собой протокол RFID.6. The system of claim 1, wherein the animal identification tag is a radio frequency identification (RFID) tag and the first communication protocol is an RFID protocol. 7. Система по п. 1, в которой вторая метка представляет собой инфракрасную (IR) метку и второй протокол связи представляет собой IR-протокол.7. The system of claim 1, wherein the second tag is an infrared (IR) tag and the second communication protocol is an IR protocol. 8. Система по п. 1, в которой считывание ID и считывание метки получают, когда упомянутое одно животное находится в ограниченной области, так что (a) метка идентификации животного находится в пределах первой области считывания первого считывателя метки и (b) вторая метка находится в пределах второй области считывания второго считывателя метки.8. The system of claim 1, wherein the ID reading and the tag reading are obtained when said one animal is in a limited area, such that (a) the animal identification tag is within a first reading area of the first tag reader and (b) the second tag is within a second reading area of the second tag reader. 9. Система по п. 8, в которой ограниченная область находится в пределах кормораздаточной станции.9. The system of claim 8, wherein the restricted area is within the feed distribution station. 10. Система по п. 8, в которой ограниченная область находится в пределах доильного отделения.10. The system of claim 8, wherein the restricted area is within the milking parlor. 11. Система по п. 8, в которой ограниченная область представляет собой участок прохода для животных, позволяющий только одному из животных находиться в ограниченной области во время получения считывания ID и считывания метки.11. The system of claim 8, wherein the restricted area is a section of the animal passageway that allows only one of the animals to be in the restricted area at the time the ID reading is received and the tag is read. 12. Система по п. 8, в которой проход для животных представляет собой сортировочные ворота.12. The system of claim 8, wherein the passage for animals is a sorting gate. 13. Система по п. 8, в которой ограниченная область представляет собой область, определяемую первой областью считывания и второй областью считывания.13. The system of claim 8, wherein the limited region is a region defined by the first reading region and the second reading region. 14. Система по п. 8, в которой проход для животных содержит проводящие направляющие, и при этом по меньшей мере один из (а) первого считывателя метки или (b) второго считывателя метки изолирован от проводящих направляющих.14. The system of claim 8, wherein the animal passage comprises conductive guides, and wherein at least one of (a) the first tag reader or (b) the second tag reader is isolated from the conductive guides. 15. Система по п. 14, в которой (а) первый считыватель метки и третий считыватель метки являются различными считывателями меток и (b) второй считыватель метки и четвертый считыватель метки являются различными считывателями меток.15. The system of claim 14, wherein (a) the first tag reader and the third tag reader are different tag readers and (b) the second tag reader and the fourth tag reader are different tag readers. 16. Система по п. 14, в которой второе считывание ID и второе считывание метки получают, когда упомянутое одно животное находится во второй ограниченной области, иной чем упомянутая ограниченная область, так что (i) метка идентификации животного находится в пределах третьей области считывания второго считывателя метки идентификации животного и (ii) метка мониторинга животного находится в пределах четвертой области считывания второго считывателя метки мониторинга животного.16. The system of claim 14, wherein the second ID reading and the second tag reading are obtained when said one animal is in a second limited area other than said limited area, such that (i) the animal identification tag is within a third reading area of the second animal identification tag reader and (ii) the animal monitoring tag is within a fourth reading area of the second animal monitoring tag reader. 17. Система по п. 1, в которой схема обработки дополнительно выполнена с возможностью оповещать пользователя при сбое получения считывания ID или считывания метки.17. The system of claim 1, wherein the processing circuit is further configured to notify the user if there is a failure to obtain an ID read or a tag read. 18. Способ назначения идентификационных меток животным, содержащий:18. A method for assigning identification marks to animals, comprising: по существу одновременно: (i) получение считывания ID-метки идентификации животного, прикрепленной к одному животному из животных, от первого считывателя метки из одного или более считывателей меток, выполненных с возможностью считывания меток, прикрепленных к животным, причем первый считыватель метки работает согласно первому протоколу связи и считывание ID включает по меньшей мере уникальный идентификатор животного, уникально идентифицирующий упомянутое одно животное, и (ii) получение считывания метки второй метки, иной чем метка идентификации животного, прикрепленной к упомянутому одному животному, от второго считывателя метки из считывателей меток, при этом второй считыватель метки работает согласно второму протоколу связи и считывание метки включает по меньшей мере идентификационную информацию метки, уникально идентифицирующую вторую метку, прикрепленную к упомянутому одному животному; иsubstantially simultaneously: (i) receiving a reading of an ID animal identification tag attached to one animal of the animals from a first tag reader of the one or more tag readers configured to read tags attached to animals, wherein the first tag reader operates according to a first communication protocol and the reading of the ID includes at least a unique animal identifier uniquely identifying said one animal, and (ii) receiving a reading of a tag of a second tag, other than an animal identification tag, attached to said one animal, from a second tag reader of the tag readers, wherein the second tag reader operates according to a second communication protocol and the reading of the tag includes at least tag identification information uniquely identifying a second tag attached to said one animal; and после по существу одновременного получения по существу одновременно: (a) получение второго считывания ID-метки идентификации животного, прикрепленной к упомянутому одному животному, от третьего считывателя метки из считывателей меток, причем третий считыватель метки работает согласно первому протоколу связи и второе считывание ID включает по меньшей мере уникальный идентификатор животного, уникально идентифицирующий упомянутое одно животное, и (b) получение второго считывания метки второй метки, прикрепленной к упомянутому одному животному, от четвертого считывателя метки из считывателей меток, причем четвертый считыватель метки работает согласно второму протоколу связи, и второе считывание метки включает по меньшей мере идентификационную информацию метки, уникально идентифицирующую вторую метку, прикрепленную к упомянутому одному животному; и,after substantially simultaneously receiving substantially simultaneously: (a) receiving a second reading of an ID tag of an animal identification tag attached to said one animal from a third tag reader of the tag readers, wherein the third tag reader operates according to a first communication protocol and the second reading of the ID includes at least a unique animal identifier uniquely identifying said one animal, and (b) receiving a second reading of a tag of a second tag attached to said one animal from a fourth tag reader of the tag readers, wherein the fourth tag reader operates according to a second communication protocol and the second reading of the tag includes at least tag identification information uniquely identifying a second tag attached to said one animal; and, когда считывание ID является идентичным второму считыванию ID и считывание метки является идентичным второму считыванию метки, вызывание обновления репозитория данных, содержащего одну или более записей, причем каждая из записей (i) ассоциирована с соответствующим отдельным животным из множества животных и (ii) включает уникальный идентификатор животного, ассоциированный с соответствующим отдельным животным, причём обновление включает назначение идентификационной информации метки одной записи из записей, ассоциированной с уникальным идентификатором упомянутого одного животного.when the ID read is identical to the second ID read and the label read is identical to the second label read, causing an update of a data repository containing one or more records, wherein each of the records (i) is associated with a corresponding individual animal of the plurality of animals and (ii) includes a unique animal identifier associated with the corresponding individual animal, wherein the update includes assigning identification information of the label to one record of the records associated with the unique identifier of said one animal. 19. Способ по п. 18, дополнительно содержащий вызывание второго обновления репозитория данных для удаления идентификационной информации метки из второй записи из записей, иной чем упомянутая одна запись, причем вторая запись не ассоциирована с уникальным идентификатором упомянутого одного животного.19. The method of claim 18, further comprising causing a second update of the data repository to remove the identifying information of the tag from a second record of records other than said one record, wherein the second record is not associated with a unique identifier of said one animal. 20. Способ по п. 18, в котором вторая метка представляет собой метку мониторинга животного.20. The method of claim 18, wherein the second tag is an animal monitoring tag. 21. Способ по п. 18, в котором первый протокол связи отличается от второго протокола связи.21. The method according to claim 18, wherein the first communication protocol differs from the second communication protocol. 22. Способ по п. 18, в котором первый считыватель метки отличается от второго считывателя метки.22. The method of claim 18, wherein the first tag reader is different from the second tag reader. 23. Способ по п. 18, в котором метка идентификации животного представляет собой метку радиочастотной идентификации (RFID) и первый протокол связи представляет собой протокол RFID.23. The method of claim 18, wherein the animal identification tag is a radio frequency identification (RFID) tag and the first communication protocol is an RFID protocol. 24. Способ по п. 18, в котором вторая метка представляет собой инфракрасную (IR) метку и второй протокол связи представляет собой IR-протокол.24. The method of claim 18, wherein the second tag is an infrared (IR) tag and the second communication protocol is an IR protocol. 25. Способ по п. 18, в котором считывание ID и считывание метки получают, когда упомянутое одно животное находится в ограниченной области, так что (a) метка идентификации животного находится в пределах первой области считывания первого считывателя метки и (b) вторая метка находится в пределах второй области считывания второго считывателя метки.25. The method of claim 18, wherein the ID reading and the tag reading are obtained when said one animal is in a limited area, such that (a) the animal identification tag is within a first reading area of the first tag reader and (b) the second tag is within a second reading area of the second tag reader. 26. Способ по п. 25, в котором ограниченная область находится в пределах кормораздаточной станции.26. The method of claim 25, wherein the limited area is located within the feed distribution station. 27. Способ по п. 25, в котором ограниченная область находится в пределах доильного отделения.27. The method of claim 25, wherein the limited area is within the milking parlor. 28. Способ по п. 25, в котором ограниченная область представляет собой участок прохода для животных, позволяющий только одному из животных находиться в ограниченной области во время получения считывания ID и считывания метки.28. The method of claim 25, wherein the restricted area is a section of an animal passageway that allows only one of the animals to be in the restricted area at the time of receiving the ID reading and reading the tag. 29. Способ по п. 25, в котором проход для животных представляет собой сортировочный затвор.29. The method according to claim 25, wherein the passage for animals is a sorting gate. 30. Способ по п. 25, в котором ограниченная область представляет собой область, определяемую первой областью считывания и второй областью считывания.30. The method according to claim 25, wherein the limited region is a region defined by the first reading region and the second reading region. 31. Способ по п. 25, в котором проход для животных содержит проводящие направляющие, и при этом по меньшей мере один из (а) первого считывателя метки или (b) второго считывателя метки изолирован от проводящих направляющих.31. The method of claim 25, wherein the animal passage comprises conductive guides, and wherein at least one of (a) the first tag reader or (b) the second tag reader is isolated from the conductive guides. 32. Способ по п. 18, в котором (a) первый считыватель метки и третий считыватель метки являются различными считывателями меток и (b) второй считыватель метки и четвертый считыватель метки являются различными считывателями меток.32. The method of claim 18, wherein (a) the first tag reader and the third tag reader are different tag readers and (b) the second tag reader and the fourth tag reader are different tag readers. 33. Способ по п. 18, в котором второе считывание ID и второе считывание метки получают, когда упомянутое одно животное находится во второй ограниченной области, иной чем упомянутая ограниченная область, так что (i) метка идентификации животного находится в пределах третьей области считывания второго считывателя метки идентификации животного и (ii) метка мониторинга животного находится в пределах четвертой области считывания второго считывателя метки мониторинга животного.33. The method of claim 18, wherein the second ID reading and the second tag reading are obtained when said one animal is in a second limited area other than said limited area, such that (i) the animal identification tag is within a third reading area of the second animal identification tag reader and (ii) the animal monitoring tag is within a fourth reading area of the second animal monitoring tag reader. 34. Способ по п. 18, дополнительно содержащий оповещение пользователя при сбое получения считывания ID или считывания метки.34. The method of claim 18, further comprising notifying the user if there is a failure to obtain an ID read or a tag read. 35. Heвременный машиночитаемый носитель для назначения идентификационных меток животным, включающий в себя считываемый компьютером программный код, причем считываемый компьютером программный код исполняется по меньшей мере одной схемой обработки компьютера, чтобы выполнять способ, содержащий:35. A non-transitory machine-readable medium for assigning identification tags to animals, comprising a computer-readable program code, wherein the computer-readable program code is executable by at least one processing circuit of the computer to perform a method comprising: по существу одновременно: i) получение считывания ID-метки идентификации животного, прикрепленной к одному животному из животных, от первого считывателя метки из одного или более считывателей меток, выполненных с возможностью считывания меток, прикрепленных к животным, причем первый считыватель метки работает согласно первому протоколу связи и считывание ID включает по меньшей мере уникальный идентификатор животного, уникально идентифицирующий упомянутое одно животное, и (ii) получение считывания метки второй метки, иной чем метка идентификации животного, прикрепленной к упомянутому одному животному, от второго считывателя метки из считывателей меток, при этом второй считыватель метки работает согласно второму протоколу связи и считывание метки включает по меньшей мере идентификационную информацию метки, уникально идентифицирующую вторую метку, прикрепленную к упомянутому одному животному; иsubstantially simultaneously: i) receiving a reading of an ID animal identification tag attached to one animal of the animals from a first tag reader of the one or more tag readers configured to read tags attached to animals, wherein the first tag reader operates according to a first communication protocol and the reading of the ID includes at least a unique animal identifier uniquely identifying said one animal, and (ii) receiving a reading of a tag of a second tag, other than an animal identification tag, attached to said one animal, from a second tag reader of the tag readers, wherein the second tag reader operates according to a second communication protocol and the reading of the tag includes at least tag identification information uniquely identifying a second tag attached to said one animal; and после по существу одновременного получения по существу одновременно: (a) получение второго считывания ID-метки идентификации животного, прикрепленной к упомянутому одному животному, от третьего считывателя метки из считывателей меток, при этом третий считыватель метки работает согласно первому протоколу связи и второе считывание ID включает по меньшей мере уникальный идентификатор животного, уникально идентифицирующий упомянутое одно животное, и (b) получение второго считывания метки второй метки, прикрепленной к упомянутому одному животному, от четвертого считывателя метки из считывателей меток, при этом четвертый считыватель метки работает согласно второму протоколу связи и второе считывание метки включает по меньшей мере идентификационную информацию метки, уникально идентифицирующую вторую метку, прикрепленную к упомянутому одному животному; и,after substantially simultaneously receiving substantially simultaneously: (a) receiving a second reading of an ID tag of an animal identification attached to said one animal from a third tag reader of the tag readers, wherein the third tag reader operates according to a first communication protocol and the second reading of the ID includes at least a unique animal identifier uniquely identifying said one animal, and (b) receiving a second reading of a tag of a second tag attached to said one animal from a fourth tag reader of the tag readers, wherein the fourth tag reader operates according to a second communication protocol and the second reading of the tag includes at least tag identification information uniquely identifying a second tag attached to said one animal; and, когда считывание ID является идентичным второму считыванию ID и считывание метки является идентичным второму считыванию метки, вызывание обновления репозитория данных, содержащего одну или более записей, причем каждая из записей (i) ассоциирована с соответствующим отдельным животным из множества животных и (ii) включает уникальный идентификатор животного, ассоциированный с соответствующим отдельным животным, при этом обновление включает назначение идентификационной информации метки одной записи из записей, ассоциированной с уникальным идентификатором упомянутого одного животного.when the ID read is identical to the second ID read and the tag read is identical to the second tag read, causing an update of a data repository containing one or more records, wherein each of the records (i) is associated with a corresponding individual animal of the plurality of animals and (ii) includes a unique animal identifier associated with the corresponding individual animal, wherein the update includes assigning identification information of the tag to one record of the records associated with the unique identifier of said one animal.
RU2023102029A 2020-07-01 2021-06-09 System and method of assigning devices RU2844465C1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
IL275812 2020-07-01

Publications (1)

Publication Number Publication Date
RU2844465C1 true RU2844465C1 (en) 2025-07-31

Family

ID=

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999045761A1 (en) * 1998-03-09 1999-09-16 Pape William R Method and apparatus for livestock data collection and management system
RU2221273C2 (en) * 1998-06-30 2004-01-10 Генерацио Гмбх Method for confirming origin and/or identifying animals or biological material
WO2011039112A2 (en) * 2009-10-01 2011-04-07 Delaval Holding Ab Animal monitoring
WO2016037190A1 (en) * 2014-09-05 2016-03-10 Pixobot, Inc. Method and system for tracking health in animal populations
WO2017136897A1 (en) * 2016-02-11 2017-08-17 Somark Group Limited Systems and methods for identifying and locating an animal having attached thereto a radio frequency identification tag
RU2656066C1 (en) * 2017-06-02 2018-05-30 Андрей Васильевич Кузнецов Method of verification of identification records of breeding animals
US20190380311A1 (en) * 2018-06-19 2019-12-19 Farm Jenny LLC Farm asset tracking, monitoring, and alerts
US20190387711A1 (en) * 2017-02-03 2019-12-26 Delaval Holding Ab Monitoring device, sensor device and respective methods performed thereby for monitoring animals

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999045761A1 (en) * 1998-03-09 1999-09-16 Pape William R Method and apparatus for livestock data collection and management system
RU2221273C2 (en) * 1998-06-30 2004-01-10 Генерацио Гмбх Method for confirming origin and/or identifying animals or biological material
WO2011039112A2 (en) * 2009-10-01 2011-04-07 Delaval Holding Ab Animal monitoring
WO2016037190A1 (en) * 2014-09-05 2016-03-10 Pixobot, Inc. Method and system for tracking health in animal populations
WO2017136897A1 (en) * 2016-02-11 2017-08-17 Somark Group Limited Systems and methods for identifying and locating an animal having attached thereto a radio frequency identification tag
US20190387711A1 (en) * 2017-02-03 2019-12-26 Delaval Holding Ab Monitoring device, sensor device and respective methods performed thereby for monitoring animals
RU2656066C1 (en) * 2017-06-02 2018-05-30 Андрей Васильевич Кузнецов Method of verification of identification records of breeding animals
US20190380311A1 (en) * 2018-06-19 2019-12-19 Farm Jenny LLC Farm asset tracking, monitoring, and alerts

Similar Documents

Publication Publication Date Title
US20240403580A1 (en) Device assignment system and method
US12321808B2 (en) System and method for tracing members of an animal population
US20200367470A1 (en) Method and arrangement for identifying animals
US10474791B2 (en) Methods and systems for biometric identification of dairy animals using vein pattern recognition
WO2019182497A2 (en) Method, control unit and system to identify animals
RU2844465C1 (en) System and method of assigning devices
Rechie et al. RFID monitoring system and management on deer husbandry
JP2011135786A (en) Automatic weight selector and program
KR20150146184A (en) Livestock Barn management system and method based on Ubiquitous Sensor Network
CN112598098A (en) Archive management system based on RFID (radio frequency identification) label
US20250049002A1 (en) A system and method for tracing members of an animal population
Girish et al. Artificial intelligence based muzzle recognition technology for individual identification of animals
KR20200144036A (en) Smart farm livestock management system and method
IL278965A (en) A system and method for tracking members of an animal population
US10595508B2 (en) System and method for integrating a tracking system into a cattle management system
CN204499063U (en) A kind of milk the ears of an ox or cow board with NFC label
US11967417B2 (en) System with a smart filtration and/or diffusion device
CN120358942A (en) Global and local matrix code dictionary
CN120358941A (en) Animal tag with matrix code indicia and wells
KR20090001528A (en) Online and offline breeding cattle information tracking system and method