Method and apparatus for providing animal identification information using blockchain-based nft
A blockchain-based NFT system securely manages animal identification information across networks, addressing the challenge of lost pets by ensuring quick owner reconnection through secure and efficient verification.
Patent Information
- Application Number
- PCT/KR2024/014266
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-27
- Filing Date
- 2024-09-23
- Publication Date
- 2025-06-05
AI Technical Summary
The increasing number of lost or abandoned pets due to the rising number of pet-owning households necessitates a secure and efficient method for managing animal identification information, particularly using unique features like nose prints, to facilitate quick reuniting with owners.
A blockchain-based non-fungible token (NFT) system is used to upload and verify animal identification information across different networks, ensuring high security and accessibility by linking animal data with blockchain technology, which minimizes information manipulation and damage.
Enhances security and efficiency in managing animal identification information, enabling quick owner reconnection with lost pets by utilizing blockchain's resistance to data tampering and providing secure, distributed verification.
Smart Images

Figure KR2024014266_05062025_PF_FP_ABST
Abstract
Description
Method and device for providing animal identification information using blockchain-based NFTs
[0001] The following examples relate to a method and device for providing animal identification information using blockchain-based NFTs. Specifically, the methods and devices for providing animal identification information include uploading information indicating whether an electronic registration related to animal identification information has been issued, and uploading the NFT and animal identification information generated by uploading the information to separate networks.
[0002] The proportion of households owning pets is increasing exponentially due to factors such as the increasing proportion of single-person households and changing perceptions about pets, as well as the deepening inequality of the population. This increase in pet-owning households is also driving rapid growth in pet-related industries, including veterinary hospitals, medical devices, and various insurance products. Amidst the growing interest in pets, there is also a growing number of lost or abandoned pets, and once lost or abandoned, it is difficult to reclaim them.
[0003] To address these issues and manage companion animals, there is a growing demand for services that define and store animal identification information, similar to human fingerprints. Specifically, since each dog's nose print (the shape of their nose wrinkles) is unique, each dog's nose print can be used as identification information.
[0004] The technical concept of the present disclosure aims to address the problem of managing animal information, including animal identification information. Specifically, information indicating whether an electronic registration related to animal identification information has been issued, along with the NFT generated during the upload, and the animal identification information can be uploaded to separate networks. In particular, the primary purpose of this disclosure is to provide a highly secure method for providing animal identification information by uploading each piece of information to separate networks.
[0005] In addition, the purpose is to provide a method for providing identification information for animals, which allows for uploading information including animal identification information such as the pet's inscription and using the identification information to confirm the pet's information, thereby enabling the owner to be found more quickly in case the pet is lost.
[0006] In particular, information indicating whether electronic registration related to animal identification information has been issued can be uploaded to a blockchain network using blockchain technology, which has a low risk of information damage or manipulation, thereby further enhancing security.
[0007] A method for animal identification information using a blockchain-based non-fungible token (NFT) performed by a computing device according to one embodiment may include a step of uploading information indicating whether an electronic registration related to the identification information of a target animal has been issued to a first blockchain network designated in advance, a step of uploading proof information for a first NFT generated by being added to the first blockchain network and the identification information of the target animal to a second network designated in advance, and a step of transmitting a recognition code including access information for the second network to a user terminal.
[0008] According to one embodiment, proof information for the first NFT may include at least one of protocol information of the first blockchain network, identification information of the first NFT, a smart contract address of the first blockchain network, access information of the first NFT, registration information of the first NFT, and a hash value of the first blockchain network.
[0009] The identification information of the target animal according to one embodiment may include at least one of the type of the target animal, the registered owner of the target animal, the pedigree information of the target animal, and the image data of the target animal.
[0010] According to one embodiment, when image data for a lost animal is received from an inquirer terminal, the method may include: extracting feature data for the lost animal; checking whether an NFT including the feature data exists among a plurality of NFTs stored in the second network; transmitting a confirmation message to the owner terminal when an NFT including the feature data exists in the second network; and transmitting a non-registered notification message to the inquirer terminal when an NFT including the feature data does not exist in the second network.
[0011] According to one embodiment, if there is a registration for the parents of the target animal, the step of uploading the authentication fact of information on the parental lineage of the target animal to the first blockchain network, the step of uploading additional proof information for the second NFT generated by being added to the first blockchain network and access information for the NFT of the parents of the target animal to a pre-designated second network may be included.
[0012] In one embodiment, when image data for a lost animal is received from a user terminal, the step of extracting feature data for the lost animal may include the step of extracting a nose region from the received image data and the step of analyzing a histogram of the nose region to extract feature points.
[0013] The animal identification information providing device of the present disclosure can upload pet information, including animal identification information, and upload information indicating whether an electronic registration related to the animal identification information has been issued, along with the NFT generated during the upload and the animal identification information, to separate networks. This can address capacity and processing speed issues.
[0014] Additionally, you may upload information, including animal identification information such as your pet's name, and provide access information for the same.
[0015] In another embodiment, the information on the lost animal's inscription can be verified, and accessibility and security can be improved by uploading it in a distributed manner to different networks.
[0016] In particular, information indicating whether electronic registration related to animal identification information has been issued can be uploaded to a blockchain network using blockchain technology, which has a low risk of information damage or manipulation, thereby further enhancing security.
[0017] Figure 1 is a flowchart illustrating a method for providing animal identification information according to one embodiment.
[0018] FIG. 2 is an exemplary diagram illustrating a system in which an animal identification information providing device using a blockchain-based non-fungible token (NFT) according to one embodiment operates.
[0019] Figures 3 to 6 are exemplary diagrams for explaining information uploaded to an animal identification information providing device according to one embodiment.
[0020] FIG. 7 is an exemplary diagram illustrating a step of extracting feature data for an animal according to one embodiment.
[0021] Specific structural or functional descriptions of embodiments according to the concept of the present invention disclosed in this specification are merely illustrative for the purpose of explaining embodiments according to the concept of the present invention, and embodiments according to the concept of the present invention may be implemented in various forms and are not limited to the embodiments described in this specification.
[0022] Embodiments according to the concept of the present invention may have various modifications and take various forms, and thus, embodiments are illustrated in the drawings and described in detail in this specification. However, this is not intended to limit embodiments according to the concept of the present invention to specific disclosed forms, but rather includes modifications, equivalents, or alternatives that fall within the spirit and technical scope of the present invention.
[0023] While terms such as "first" or "second" may be used to describe various components, these components should not be limited by these terms. These terms are intended solely to distinguish one component from another. For example, a first component may be referred to as a "second component," and similarly, a second component may also be referred to as a "first component," without departing from the scope of the invention.
[0024] When a component is referred to as being "connected" or "connected" to another component, it should be understood that it may be directly connected or connected to that other component, but that there may be other components in between. Conversely, when a component is referred to as being "directly connected" or "directly connected" to another component, it should be understood that there are no other components in between. Expressions that describe relationships between components, such as "between," "immediately between," or "directly adjacent to," should be interpreted similarly.
[0025] The terminology used herein is for the purpose of describing specific embodiments only and is not intended to limit the present invention. The singular expression includes the plural expression unless the context clearly indicates otherwise. In this specification, it should be understood that the terms "comprises" or "has" are intended to specify the presence of a feature, number, step, operation, component, part, or combination thereof, but do not preclude the possibility of the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.
[0026] Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. Terms defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant technology, and will not be interpreted in an idealized or overly formal sense unless explicitly defined herein.
[0027] A module in this specification may mean hardware capable of performing functions and operations according to each name described in this specification, may mean computer program code capable of performing specific functions and operations, or may mean an electronic recording medium, such as a processor or microprocessor, on which computer program code capable of performing specific functions and operations is loaded.
[0028] In other words, a module may mean a functional and / or structural combination of hardware for carrying out the technical idea of the present invention and / or software for driving the hardware.
[0029] Hereinafter, embodiments will be described in detail with reference to the attached drawings. However, the scope of the patent application is not limited or restricted by these embodiments. The same reference numerals in each drawing represent the same components.
[0030] A method for providing animal identification information using a blockchain-based non-fungible token (NFT), implemented by a computing device according to one embodiment of the present invention, manages animal information, including animal identification information. Specifically, information indicating whether an electronic registration related to the animal identification information has been issued, and the NFT and animal identification information generated during the uploading of the information can be uploaded to separate networks. In particular, the purpose of the present invention is to provide a method for providing animal identification information with high security by uploading each piece of information to separate networks.
[0031] In addition, a method for providing identification information for animals can be provided, which allows the owner to be found more quickly in the event of a lost pet by uploading information including animal identification information such as the pet's inscription and using the identification information to confirm the pet's information.
[0032] In particular, information indicating whether electronic registration related to animal identification information has been issued can be uploaded to a blockchain network using blockchain technology, which has a low risk of information damage or manipulation, thereby further enhancing security.
[0033] Figure 1 is a flowchart illustrating a method for providing animal identification information according to one embodiment.
[0034] Referring to FIG. 1, an animal identification information providing device can upload information indicating whether an electronic registration related to the identification information of a target animal has been issued to a first blockchain network designated in advance (S110), upload proof information for a first NFT generated by being added to the first blockchain network and the identification information of the target animal to a second network designated in advance (S120), and transmit a recognition code including access information for the second network to a user terminal (S130).
[0035] According to one embodiment, in step (S110), the animal identification information providing device can upload information indicating whether an electronic registration associated with the identification information of the target animal has been issued to a pre-designated first blockchain network.
[0036] In one embodiment, the target animal's identification information may be generated by the target animal's owner. The owner may be issued an electronic registration document containing the target animal's identification information. When the owner receives the electronic registration document, the animal identification information providing device may upload information indicating whether the electronic registration document has been issued to the first blockchain network.
[0037] The first blockchain network can refer to a distributed database based on blockchain technology.
[0038] The animal identification information may include at least one of the type of target animal, the registered owner of the target animal, the pedigree information of the target animal, and the image data of the target animal.
[0039] According to one embodiment, in step (S120), the animal identification information providing device can upload the first NFT information generated by adding to the first blockchain network in step (S110) and the identification information of the target animal to a pre-designated second network.
[0040] According to one embodiment, the animal identification information providing device can obtain a first NFT related thereto by uploading information indicating whether an electronic registration has been issued to the first blockchain network.
[0041] A Non-fungible Token (NFT) is a virtual token that uses blockchain technology to prove ownership of digital assets. It can be used to indicate unique originality and ownership by storing addresses pointing to digital files, such as images and videos, within the token. In other words, in one embodiment, when an NFT is created to indicate ownership information for a target animal, the originality or ownership of the electronic registration associated with the animal's identification information can be guaranteed using the permanent NFT. Furthermore, since the first NFT contains information indicating whether an electronic registration associated with the animal's identification information has been issued, the data size may be relatively small.
[0042] In one embodiment, the animal identification information providing device may upload the first NFT information and the target animal's identification information to a second network. The second network may be a public server network.
[0043] That is, the animal identification information providing device can upload information indicating whether an electronic registration related to the target animal's identification information has been issued to a first blockchain network, and upload the proof information for the first NFT generated by adding to the first blockchain network and the target animal's identification information to a second network. By uploading information to each of these different networks, the animal identification information providing device can provide greater security and storage efficiency.
[0044] In one embodiment, at step (S130), the animal identification information providing device may transmit a recognition code containing access information for the second network to the user terminal. Specifically, the animal identification information providing device may transmit a recognition code containing access information for the second network, such as a QR code or barcode, to the user terminal.
[0045] In one embodiment, the user can use the transmitted identification code to more conveniently access the second network and verify the first NFT information generated by adding it to the first blockchain network and the target animal's identification information. Furthermore, the user can share the transmitted identification code to securely share the target animal's identification information with others.
[0046] FIG. 2 is an exemplary diagram illustrating a system in which an animal identification information providing device using a blockchain-based non-fungible token (NFT) according to one embodiment operates.
[0047] Referring to FIG. 2, a system in which an animal identification information providing device using a blockchain-based non-fungible token (NFT) operates may include a communication network (100), an animal identification information providing device (200), a network database (300), a user terminal (400), and an inquiry terminal (500).
[0048] The communication network (100), the animal identification information providing device (200), the network database (300), the user terminal (400), and the inquirer terminal (500) are each connected to the communication network and can transmit and receive data to each other through the communication network. For example, communication networks include Local Area Network (LAN), Metropolitan Area Network (MAN), Global System for Mobile Network (GSM), Enhanced Data GSM Environment (EDGE), High Speed Downlink Packet Access (HSDPA), Wideband Code Division Multiple Access (W-CDMA), Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Bluetooth, Zigbee, Wi-Fi, VoIP (Voice over Internet Protocol), LTE Advanced, IEEE802.16m, WirelessMAN-Advanced, HSPA+, 3GPP Long Term Evolution (LTE), Mobile WiMAX (IEEE 802.16e), UMB (formerly EV-DO Rev. C), Flash-OFDM, iBurst and MBWA (IEEE 802.20) systems, HIPERMAN, Beam-Division Multiple Access (BDMA), Wi-MAX (World Interoperability for Microwave Access), Various types of wired or wireless networks, including 5G, can be used.
[0049] The communication network (100) may include wired Internet, wireless Internet, mobile communication network, satellite communication network, etc. including dedicated lines.
[0050] The animal identification information providing device (200) may refer to a device that proactively performs the animal identification information providing method according to one embodiment of the present invention. That is, the animal identification information providing device (200) may be a device that uploads information on whether an electronic registration related to the identification information of a target animal has been issued to a first blockchain network (310), and uploads proof information for a first NFT generated by being added to the first blockchain network (310) and the identification information of the target animal to a second network (320).
[0051] According to one embodiment, the animal identification information providing device (200) refers to an information processing device having a function of providing a predetermined service to a user terminal (400) or an inquiry terminal (500), which is a server device, an information processing device, or an information management device. The animal identification information providing device (200) may be any information processing device capable of implementing the functions described in each embodiment. The animal identification information providing device (200) may include, by way of example, but not limitation, a server device, a computer, a media computer platform, a portable computer device, or another type of computer or communication platform.
[0052] The animal identification information providing device (200) can transmit an identification code including access information for a second network (320) to a user terminal (400) via a communication network (100).
[0053] The network database (300) may include a first blockchain network (310) and a second network (320). The first blockchain network (310) may refer to a network based on blockchain technology. The first blockchain network (310) may have a structure that stores the unique value (hash value) of the previous block when a new block is created. That is, since all blocks are linked by hash value, the hash value of the block containing the information may change in the event of a malicious attack. In this case, the hash value of the next block storing the changed hash value is also changed, thereby enhancing information security against attacks. Furthermore, recovery may be convenient because it is shared with all users.
[0054] The animal identification information providing device (200) uploads the issuance of an electronic registration related to the identification information of a target animal to a first blockchain network (310), and uploads the proof information for the first NFT generated by being added to the first blockchain network (310) and the identification information of the target animal to a second network (320), thereby increasing the expandability of storage capacity, reducing storage costs, and overcoming the limitations of space restrictions.
[0055] The user terminal (400) may refer to a device of a subject (i.e., a user, etc.) who wishes to receive an identification code including access information for a second network or receive animal identification information through an animal identification information providing device (200) according to one embodiment of the present invention.
[0056] The user terminal (400) may be any information processing terminal capable of implementing the functions described in each embodiment. By way of example, but not limitation, the user terminal (400) may include a smartphone, a mobile phone, a desktop computer, a laptop computer, a tablet PC, a PDA (Personal Digital Assistant), a wearable device (e.g., a smart watch, smart glasses), or other types of computing devices.
[0057] According to one embodiment, a user terminal (400) may provide a request to add identification information of a target animal to an animal identification information providing device (200).
[0058] The inquirer terminal (500) may refer to a device of the inquirer that requests confirmation of an animal from the animal identification information providing device (200). Specifically, the inquirer terminal (500) may provide image data of a lost animal to the animal identification information providing device (200).
[0059] According to one embodiment, the animal identification information providing device (200) can extract feature data about the lost animal when image data about the lost animal is received from the inquiry terminal (500).
[0060] For example, when image data for a lost animal is received from the inquiry terminal (500), the animal identification information providing device (200) can check whether an NFT including the characteristic data exists among a plurality of NFTs stored in the second network (320).
[0061] In one embodiment, if an NFT containing characteristic data exists in the second network (320), the animal identification information providing device (200) may transmit a confirmation message to the owner's terminal. That is, the owner may receive information about a lost animal matching the characteristic data of the animal he or she owns via the confirmation message. The confirmation message may include image data of the lost animal obtained from the inquirer's terminal (500) and inquirer information.
[0062] In one embodiment, the owner can verify whether the lost animal matches the information contained in the confirmation message. Furthermore, if the lost animal is their own pet, the owner can quickly locate the animal using the inquiry information contained in the confirmation message. In this way, the animal identification information providing device (200) can quickly provide owner information for lost animals. This can also help resolve issues such as abandoned animals.
[0063] According to another embodiment, if there is no NFT including the feature data in the second network (320), an unregistered notification message may be transmitted to the inquiry terminal (500).
[0064] In another embodiment, the unregistered notification message may include issuance information for an electronic registration associated with the animal's identification information. This may enable the issuance of an electronic registration for a lost animal. At the request of the inquirer's terminal, the animal identification information providing device (200) may upload information indicating whether an electronic registration associated with the lost animal's identification information has been issued to a pre-designated first blockchain network (310), and upload proof information for the first NFT generated by being added to the first blockchain network (310) and the identification information for the lost animal to a pre-designated second network (320).
[0065] According to one embodiment, the animal identification information providing device (200) may provide an identification code including access information for the second network (320) to the inquirer terminal (500). The inquirer may attach the identification code when creating a notice or guide for a protected animal.
[0066] Figures 3 to 6 are exemplary diagrams for explaining information uploaded to an animal identification information providing device according to one embodiment.
[0067] FIG. 3 is an exemplary diagram illustrating information uploaded to an animal identification information providing device according to one embodiment.
[0068] Referring to FIG. 3, the animal identification information providing device (200) can upload a recognition code (330) including identification information (311, 312, 313, 314) of a target animal classified by a registration number to a second network (320), proof information (321, 322, 323, 324) for a first NFT, and access information for the second network (320).
[0069] For example, the identification information of the target animal may include at least one of the type of the target animal (311, 312), the registered owner of the target animal (313), the pedigree information of the target animal (308), and the image data of the target animal.
[0070] Specifically, the type (311, 312) of the target animal may refer to the type (311) or species (312) of the target animal. The registered owner (313) of the target animal may refer to the registered owner of the target animal in the electronic registry. That is, information on the registered owner of the target animal may be uploaded to the second network.
[0071] More specifically, referring to FIG. 4, the identification information of the target animal may include image data (401) of the target animal. In addition, the identification information of the target animal may further include story information (402) of the target animal, characteristic information (403) of the target animal, and management information (404) of the target animal.
[0072] Specifically, the image data (401) of the target animal may include images of the target animal taken from various angles. In addition, the image data (401) of the target animal may include an image of a dog's nose.
[0073] The story information (402) of the target animal may include the date of birth, nationality, microchip number, etc. of the target animal. If microchip information exists in the story information (402) of the target animal, the animal identification information providing device (200) may be linked to the National Animal Protection Information System to retrieve the registered information.
[0074] The target animal's characteristic information (403) may include the target animal's external characteristics. The target animal's characteristic information (403) may also include information on injuries or disabilities that are difficult to identify in images. This can make target animal identification more convenient and accurate.
[0075] Management information (404) of the target animal may indicate the relationship between the registered owner and the target animal.
[0076] Referring again to FIG. 3, the proof information for the first NFT may include at least one of protocol information (321) of the first blockchain network, identification information (322) of the first NFT, a smart contract address (323) of the first blockchain network, access information of the first NFT, registration information (324) of the first NFT, and a hash value of the first blockchain network.
[0077] Specifically, the protocol information (321) of the first blockchain network may refer to a method of connecting each node of coins created based on blockchain technology. The identification information (322) of the first NFT may refer to a token ID. Accurate information search may be possible using the token ID. The smart contract address (323) of the first blockchain network may enable a smart contract on the first blockchain network. The registration information (324) of the first NFT may refer to the time at which information indicating whether an electronic registration related to the identification information of the target animal has been issued was uploaded to the first blockchain network.
[0078] Referring to FIG. 5, the proof information for the first NFT may include at least one of protocol information (321) of the first blockchain network, identification information (322) of the first NFT, a smart contract address (323) of the first blockchain network, access information (501) of the first NFT, registration information (324) of the first NFT, and a hash value (502) of the first blockchain network.
[0079] According to one embodiment, the user terminal (400) may be able to access only the protocol information (321) disclosed in FIG. 3, the identification information (322) of the first NFT, the smart contract address (323) of the first blockchain network, and the registration information (324) of the first NFT, depending on the access authority.
[0080] According to another embodiment, the user terminal (400) may access information including protocol information (321) of the first blockchain network, identification information (322) of the first NFT, a smart contract address (323) of the first blockchain network, access information (501) of the first NFT, registration information (324) of the first NFT, and a hash value (502) of the first blockchain network, depending on access rights.
[0081] The access information (501) of the first NFT disclosed in FIG. 5 may refer to information generated by linking NFT data to the InterPlanetary File System (IPFS), a distributed file storage system. The animal identification information providing device (200) can provide an accurate NFT location by uploading an IPFS link.
[0082] In one embodiment, the animal identification information providing device (200) may provide a hash value (502) of the first blockchain network. Since all information in the blockchain network is converted and stored based on hash values, the hash value (502) may be a critical element in information security. Accordingly, the animal identification information providing device (200) may set different levels of information disclosure depending on access rights.
[0083] Referring to FIG. 6, the animal identification information providing device (200) may provide options to set different pedigree registration methods (601). The animal identification information providing device (200) may upload animal identification information including information on the parents of the target animal.
[0084] Specifically, the animal identification information providing device (200) can upload the authentication fact of information on the parental lineage of the target animal to the first blockchain network if there is a registration (602) for the parents of the target animal. The animal identification information providing device (200) can upload additional proof information for the second NFT generated by being added to the first blockchain network and access information for the NFT of the parents of the target animal to a pre-designated second network.
[0085] FIG. 7 is an exemplary diagram illustrating a step of extracting feature data for an animal according to one embodiment.
[0086] Referring to FIG. 7, the animal identification information providing device (200) can extract feature points by extracting a nose region from an image of a target animal. The animal identification information providing device (200) can generate feature data based on the extracted feature points.
[0087] According to one embodiment, the animal identification information providing device (200) can search for animal information based on feature data.
[0088] According to one embodiment, the animal identification information providing device (200) can extract an image (710) including an inscription from image data (401) of a target animal stored in a second network.
[0089] For example, the animal identification information providing device (200) can extract a nose region (720) from an image (710) including an inscription. The animal identification information providing device (200) can extract feature points by analyzing a histogram of the nose region. The animal identification information providing device (200) can generate feature data (740) as an image based on the image (730) from which the feature points are extracted.
[0090] More specifically, the animal identification information providing device (200) can extract a rectangular region of interest from an animal's facial image and output a histogram of the region of interest. The animal identification information providing device (200) can generate feature points corresponding to the maximum or average value for each region from the output histogram. The animal identification information providing device (200) can store the generated feature data.
[0091] In one embodiment, when multiple images are present, the animal identification information providing device (200) can generate final feature data using the average of each image. Using multiple images can reduce the possibility of extracting incorrect information due to factors such as reflected light from the camera and light angle during the image acquisition process. Furthermore, by generating accurate feature data, the reliability of animal identification can be increased.
[0092] For example, when image data of a lost animal is received from an inquirer terminal, the animal identification information providing device (200) can extract a nose region from the received image data, analyze a histogram of the nose region to extract feature points, and determine the similarity with the final feature data uploaded to the second network. If the similarity is greater than a predetermined value, the animal identification information providing device (200) can determine that the target animal corresponding to the final feature data matches the lost animal. That is, the animal identification information providing device (200) can provide a service to return the lost animal to the owner by transmitting a message to the owner terminal and the inquirer terminal.
[0093] The devices described above may be implemented as hardware components, software components, and / or a combination of hardware components and software components. For example, the devices and components described in the embodiments may be implemented using one or more general-purpose computers or special-purpose computers, such as, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a programmable logic unit (PLU), a microprocessor, or any other device capable of executing instructions and responding to them. The processing device may execute an operating system (OS) and one or more software applications running on the operating system. The processing device may also access, store, manipulate, process, and generate data in response to the execution of the software. For ease of understanding, the processing device is sometimes described as being used alone; however, one of ordinary skill in the art will recognize that the processing device may include multiple processing elements and / or multiple types of processing elements. For example, a processing unit may include multiple processors, or a processor and a controller. Other processing configurations, such as parallel processors, are also possible.
[0094] Software may include a computer program, code, instructions, or a combination of one or more of these, which may configure a processing device to perform a desired operation or may, independently or collectively, command the processing device. The software and / or data may be permanently or temporarily embodied in any type of machine, component, physical device, virtual equipment, computer storage medium or device, or transmitted signal wave, for interpretation by the processing device or for providing instructions or data to the processing device. The software may also be distributed over networked computer systems and stored or executed in a distributed manner. The software and data may be stored on one or more computer-readable recording media.
[0095] The method according to the embodiment may be implemented in the form of program commands that can be executed through various computer means and recorded on a computer-readable medium. The computer-readable medium may include program commands, data files, data structures, etc., alone or in combination. The program commands recorded on the medium may be those specially designed and configured for the embodiment or may be those known and available to those skilled in the art of computer software. Examples of the computer-readable recording medium include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and hardware devices specially configured to store and execute program commands, such as ROMs, RAMs, and flash memories. Examples of the program commands include not only machine language codes generated by a compiler, but also high-level language codes that can be executed by a computer using an interpreter, etc. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiment, and vice versa.
[0096] Although the embodiments described above have been described by way of limited examples and drawings, those skilled in the art will appreciate that various modifications and variations can be made based on the above teachings. For example, appropriate results can still be achieved even if the described techniques are performed in a different order than described, and / or components of the described systems, structures, devices, circuits, etc. are combined or combined in a different manner than described, or are replaced or substituted with other components or equivalents.
[0097] Therefore, other implementations, other embodiments, and equivalents to the claims also fall within the scope of the claims described below.
Claims
1. A method for providing animal identification information using a blockchain-based NFT (non-fungible token) performed by a computing device, A step of uploading information indicating whether or not an electronic registration linked to the identification information of the target animal has been issued to a pre-designated first blockchain network; A step of uploading the proof information for the first NFT generated by being added to the first blockchain network and the identification information of the target animal to a pre-designated second network; A step of transmitting a recognition code including access information for the second network to a user terminal If there is a registration for the parents of the target animal, a step of uploading the authentication fact of information on the parental lineage of the target animal to the first blockchain network; A step of uploading additional proof information for the second NFT generated by being added to the first blockchain network and access information for the NFT of the parent of the target animal to a pre-designated second network; and A step of uploading the pedigree information of the target animal classified by registration number to the second network as the identification information of the target animal. A method for providing identification information for animals, including:
2. In paragraph 1, The proof information for the above first NFT is: Contains at least one of protocol information of the first blockchain network, identification information of the first NFT, a smart contract address of the first blockchain network, access information of the first NFT, registration information of the first NFT, and a hash value of the first blockchain network, The identification information of the above target animal is A method for providing animal identification information, comprising at least one of the type of the target animal, the registered owner of the target animal, the pedigree information of the target animal, and the image data of the target animal.
Citation Information
Patent Citations
Pedigree management NFT program and pedigree management NFT system
JP2023098204A
Substrate cleaning brush and substrate cleaning device
KR1020240043077A
Apparatus of fabrating organic light emitting diode for illumination
KR102213472B1
Split-gate mosfet manufacturing device and manufacturing method with a p-layer structure expanded by a reduced cell-pitch
KR102807810B1
Blockchain-based method and device for managing companion animal information
WO2023128263A1