[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR102277853B1 - Control method for system of preventing pet loss - Google Patents

Control method for system of preventing pet loss Download PDF

Info

Publication number
KR102277853B1
KR102277853B1 KR1020210027806A KR20210027806A KR102277853B1 KR 102277853 B1 KR102277853 B1 KR 102277853B1 KR 1020210027806 A KR1020210027806 A KR 1020210027806A KR 20210027806 A KR20210027806 A KR 20210027806A KR 102277853 B1 KR102277853 B1 KR 102277853B1
Authority
KR
South Korea
Prior art keywords
information
server
terminal
companion
code
Prior art date
Application number
KR1020210027806A
Other languages
Korean (ko)
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 임승현
Priority to KR1020210027806A priority Critical patent/KR102277853B1/en
Application granted granted Critical
Publication of KR102277853B1 publication Critical patent/KR102277853B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06037Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/02Alarms for ensuring the safety of persons
    • G08B21/0202Child monitoring systems using a transmitter-receiver system carried by the parent and the child
    • G08B21/0275Electronic Article Surveillance [EAS] tag technology used for parent or child unit, e.g. same transmission technology, magnetic tag, RF tag, RFID
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/02Alarms for ensuring the safety of persons
    • G08B21/0202Child monitoring systems using a transmitter-receiver system carried by the parent and the child
    • G08B21/0288Attachment of child unit to child/article

Landscapes

  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Child & Adolescent Psychology (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Emergency Management (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

A control method of a system for preventing pet loss including a server, pet clothing including a QR code, an owner terminal and other terminals are provided. Accordingly, a lost pet can be found only through the QR code provided for each clothing without a separate chip, and information on a pet clothing provider and pet clothing quality can be provided. The control method includes the steps of: allowing an owner terminal to transmit pet information and a QR code image included in a pet clothing to a server; and allowing the server to store the pet information in a link corresponding to the QR code.

Description

반려동물 분실을 방지하는 시스템의 제어 방법{Control method for system of preventing pet loss}TECHNICAL FIELD [0002] Control method for system of preventing pet loss

본 발명은 동물등록증을 발급받지 않은, 즉, 내장형 무선식별장치를 체내 삽입하지 않은 반려동물에 대해서도 분실시 반려동물 의류에 포함된 QR코드 이미지를 통해 반려동물을 찾을 수 있도록하는 서버, QR코드를 포함하는 반려동물 의류, 반려인 단말 및 타인 단말을 포함하여 반려동물 분실을 방지하는 시스템의 제어 방법에 관한 것이다.The present invention provides a server, a QR code, that allows a companion animal to be found through the QR code image included in the companion animal clothing in case of loss even for a companion animal that has not been issued an animal registration certificate, that is, a built-in wireless identification device has not been inserted into the body. It relates to a control method of a system for preventing loss of companion animals, including companion animal clothing, companion terminal, and other terminal.

반려동물 양육인구 1,500만명 시대임에도, 내장형 무선식별장치를 체내 삽입하여 동물등록증을 발급받는 시스템의 등록률이 전국 35%선에서 그친 상황이다. 특히, 일부 지자체에서는 동물등록증을 발급대상을 반려견에 한정하고 있다. 따라서, 산책이 가능한 반려동물 중 내장형 무선식별장치를 체내 삽입할 수 없거나, 삽입하지 않은 반려동물의 분실시 반려동물을 찾기 위한 방법이 필요하다.Even in the age of 15 million people raising companion animals, the registration rate of a system that receives an animal registration certificate by inserting a built-in wireless identification device into the body is only 35% nationwide. In particular, some local governments limit the subject of issuance of animal registration certificates to dogs. Therefore, there is a need for a method for finding a companion animal when a built-in wireless identification device cannot be inserted into the body or a companion animal that has not been inserted among companion animals capable of walking is lost.

또한, 일부 지자체의 구조기관에서는 구조된 동물의 내장형 무선식별장치의 인식을 실시하지 않고 유기동물보호센터로 보내어 보호기간이 지나면 안락사 시키는 사례가 존재한다. 이에 따라, 내장형 무선식별장치를 체내에 삽입한 반려동물을 대상으로도 가시범위 내의 반려인 매칭을 위한 인식 방법이 필요하다.In addition, there are cases in which rescue organizations of some local governments send rescued animals to abandoned animal protection centers without recognizing the built-in wireless identification device and euthanize them after the protection period has elapsed. Accordingly, there is a need for a recognition method for matching companions within the visible range even for companion animals with a built-in wireless identification device inserted into the body.

등록특허공보 제10-2069439호, 2020.01.16Registered Patent Publication No. 10-2069439, 2020.01.16

본 발명이 해결하고자 하는 과제는 서버, QR코드를 포함하는 반려동물 의류, 반려인 단말 및 타인 단말을 포함하여 반려동물 분실을 방지하는 시스템의 제어 방법을 제공하는 것이다.An object of the present invention is to provide a control method of a system for preventing loss of companion animals, including a server, companion animal clothing including a QR code, a companion terminal, and a terminal of another person.

본 발명이 해결하고자 하는 과제들은 이상에서 언급된 과제로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The problems to be solved by the present invention are not limited to the problems mentioned above, and other problems not mentioned will be clearly understood by those skilled in the art from the following description.

상술한 과제를 해결하기 위한 본 발명의 일 면에 따른 서버, QR코드를 포함하는 반려동물 의류, 반려인 단말 및 타인 단말을 포함하여 반려동물 분실을 방지하는 시스템의 제어 방법에 있어서, 반려인 단말이, 반려동물정보 및 반려동물 의류에 포함된 QR코드 이미지를 서버에 전송하는 단계; 및 서버가, QR코드에 대응되는 링크에 반려동물정보를 저장하는 단계;를 포함하고, 타인 단말이 QR코드를 촬영한 경우, 서버가, QR코드에 매칭된 반려동물정보를 타인 단말로 제공하는 단계;를 더 포함한다. 반려인 단말이, 반려동물정보 및 반려동물 의류에 포함된 QR코드 이미지를 서버에 전송하는 단계는 QR코드가 반려동물 의류의 고유 ID를 히든태그로 포함하는 경우, 서버가, 반려인 단말로부터 반려인 단말이 QR코드 이미지를 획득하는 시점정보를 획득하는 단계; 및 서버가, 고유 ID에 대응하는 QR코드의 시점정보에 대한 중복 발생 여부를 판단하는 단계;를 포함하고, 서버가, 고유 ID에 대응하는 QR코드의 시점정보에 대한 중복 발생 여부를 판단하는 단계는, 시점정보가 고유 ID에 대해 최초 등록된 정보인 경우, 서버가, 반려인 단말의 고유 IP를 고유 ID에 매칭하고, 반려인 단말로부터 회원등록정보를 획득하는 단계; 서버가, 반려인 단말에 반려동물 의류에 대한 정품인증서 이미지를 공유하는 단계; 시점정보가 고유 ID에 대해 중복 등록된 정보인 경우, 서버가, 반려인 단말의 고유 IP가 고유 ID와 매칭되어 있는지 판단하는 단계; 고유 IP와 고유 ID가 매칭되어 있는 경우, 서버가, 반려인 단말이 QR코드에 매칭된 정보를 수정 또는 추가하는 것을 허가하는 단계; 및 고유 IP와 고유 ID가 매칭되어 있지 않는 경우, 서버가, 반려인 단말을 타인 단말로 분류하고, 타인 단말에 회원등록정보 입력창 및 QR코드에 매칭된 반려동물정보를 제공하는 단계;를 포함한다. 반려인 단말에 대응하는 반려인이 QR코드에 대응하는 반려동물을 분실한 경우, 제어 방법은, 반려인 단말이, 서버에 반려동물정보에 대해 분실정보를 업로드 하는 단계; 및 서버가, QR코드에 대응되는 링크에 업로드된 분실정보를 저장하는 단계; 를 포함하고, 분실정보는, 반려인 단말과 연결되는 채팅창에 대한 정보를 포함하고, 회원정보입력창 및 QR코드에 매칭된 반려동물정보를 타인 단말로 제공하는 단계는, 분실정보 업로드 이후 QR코드에 대응되는 링크에 타인 단말이 접속하면, 서버가, 타인 단말의 고유 IP를 획득하는 단계; 및 서버가, 타인 단말로부터 채팅창에 대한 접속 요청을 수신하면, 타인 단말과 반려인 단말을 매칭하는 단계;를 포함하고, 반려인 단말이 QR코드에 매칭된 정보를 수정 또는 추가하는 것을 허가하는 단계는, 서버가, QR코드에 매칭된 정보 중 분실정보가 포함되어 있으면 분실정보를 삭제하는 단계;를 더 포함한다. 서버에 반려동물정보에 대해 분실정보를 업로드 하는 단계는, 서버가, 분실정보로부터 분실 시각, 분실 장소 및 분실 시점 의류 정보를 획득하는 단계; 서버가, 분실 시점 의류정보에 매칭된 기 등록된 QR코드를 추출하여 분실상태로 업데이트하는 단계; 서버가, 분실 시각 및 분실 장소를 바탕으로 분실 시점 날씨 정보를 타 서버로부터 획득하는 단계; 및 서버가, 날씨 정보 및 반려동물정보에 대응하는 예상 발견 장소 범위를 특정하는 단계;를 포함한다. 분실정보로부터 분실 시각, 분실 장소 및 분실 시점 의류 정보를 획득하는 단계는, 서버가, 분실정보에 대응하는 분실포스터를 생성하는 단계; 서버가, 반려인 단말로부터 사례금정보를 획득하여 분실포스터에 포함시키는 단계; 서버가, 분실 장소에 대응하는 유기동물보호센터 서버 및 지역 동물 커뮤니티 서버에 분실포스터를 전송하는 단계; 및 서버가, 분실포스터에 기 설정된 시간 간격으로 예상 발견 장소 범위를 업로드 하는 단계;를 포함한다. 반려동물정보 및 반려동물 의류에 포함된 QR코드 이미지를 서버에 전송하는 단계는, 반려인 단말이, 반려동물정보에 대응하는 반려동물이 QR코드에 대응하는 반려동물 의류를 착용한 상태에 대한 영상 혹은 육면 이미지를 반려동물정보에 포함하여 서버에 등록하는 단계; 및 서버가, 반려동물정보로부터 반려동물의 몸무게를 추출하고, QR코드에 대응하는 반려동물 의류의 사이즈를 추출하여 반려동물에 대한 3D 이미지를 생성하는 단계;를 포함하고, 분실포스터를 생성하는 단계는, 서버가, 3D 이미지를 분실포스터에 등록하는 단계;를 포함한다. 반려인 단말이 서버에 일일 산책 시작 시점 및 산책 종료 시점을 등록하고, 서버가 반려인 단말로부터 산책 시작 시점 및 산책 종료 시점 간의 위치 정보를 획득한 경우, 날씨 정보 및 반려동물정보에 대응하는 예상 발견 장소 범위를 특정하는 단계는, 서버가, 반려인 단말로부터 일 평균 산책 속도를 추출하는 단계; 서버가, 반려동물정보를 바탕으로 온습도-품종별 이동 가중치를 산출하는 단계; 서버가, 날씨 정보에 대응하는 온습도-품종별 이동 가중치를 산정하여 일 평균 산책 속도에 적용해 기 설정된 시각별 예상 이동 거리를 산출하는 단계; 및 서버가, 지도상에 기 설정된 시각별 예상 이동 거리를 분실 장소를 중심으로 원형표기한 예상 발견 장소 범위를 생성하는 단계;를 포함한다. 반려인 단말이 서버에 일일 산책 시작 시점 및 산책 종료 시점을 등록하고, 서버가 반려인 단말로부터 산책 경로 정보를 획득한 경우, 날씨 정보 및 반려동물정보에 대응하는 예상 발견 장소 범위를 특정하는 단계는, 서버가, 반려인 단말로부터 산책 시작 시점과 산책 종료 시점 사이에 기 설정된 시간 이상으로 위치이동이 감지되지 않은 지점을 영역표시 지점 정보로 저장하는 단계; 서버가, 반려인 단말로부터 산책 시작 시점과 산책 종료 시점 사이에 산책 경로 정보에 대응하여 기 설정된 구간별 이동 속도를 산출하여 구간별 이동 속도를 바탕으로 선호 구간 정보를 획득하는 단계; 및 서버가, 지도상에 영역표시 지점 정보 및 선호 구간 정보를 바탕으로 예상 발견 장소로 점표기하는 단계;를 포함한다. 반려인 단말이 QR코드에 매칭된 정보를 수정 또는 추가하는 것을 허가하는 단계는, 반려인 단말이, 서버를 통해 신규 단말을 지정하여 QR코드를 양도하는 단계; 서버가, 양도된 QR코드에 매칭된 정보들을 포멧하고, 신규 단말로부터 신규 단말에 대응하는 신규 회원등록정보, 신규 반려인정보 및 신규 반려동물정보를 획득하는 단계; 및 서버가, 신규 단말에 양도된 QR코드에 대응하는 반려동물 의류에 대한 정품인증서 이미지를 공유하는 단계;를 더 포함한다.In the control method of a system for preventing loss of companion animals, including a server, a companion animal clothing including a QR code, a companion terminal, and a terminal of another person according to an aspect of the present invention for solving the above problems, the companion terminal This, transmitting the companion animal information and the QR code image included in the companion animal clothing to the server; and storing, by the server, the companion animal information in a link corresponding to the QR code, wherein when another terminal captures the QR code, the server provides the companion animal information matched to the QR code to the other terminal step; further includes. In the step of sending, by the companion terminal, the companion animal information and the QR code image included in the companion animal clothing to the server, when the QR code includes the unique ID of the companion animal clothing as a hidden tag, the server returns the companion animal information from the companion terminal. obtaining information at which the terminal acquires the QR code image; and determining, by the server, whether duplicated occurrence of the timing information of the QR code corresponding to the unique ID occurs; the server comprising, determining whether or not the duplicated occurrence of the timing information of the QR code corresponding to the unique ID occurs is, when the time point information is information initially registered for the unique ID, the server matching the unique IP of the terminal to the rejection person to the unique ID, and obtaining member registration information from the terminal of the rejection person; sharing, by the server, an image of an authenticity certificate for companion animal clothing to a companion terminal; determining, by the server, whether or not the unique IP of the terminal, which is a rejection, matches the unique ID when the time point information is duplicate registered information for the unique ID; When the unique IP and the unique ID match, the server permits the terminal to modify or add information matched to the QR code; and when the unique IP and the unique ID do not match, the server classifies the companion terminal as a third person terminal, and provides the member registration information input window and the companion animal information matched to the QR code to the other terminal. do. When the companion person corresponding to the companion terminal loses the companion animal corresponding to the QR code, the control method includes the steps of: uploading, by the companion terminal, the lost information on the companion animal information to a server; and storing, by the server, the lost information uploaded to the link corresponding to the QR code; Including, the lost information includes information about the chat window connected to the companion terminal, and the step of providing the companion animal information matched to the member information input window and the QR code to another terminal is, after uploading the lost information, the QR code obtaining, by the server, a unique IP of the other terminal, when the other terminal accesses the link corresponding to the code; and, when the server receives a request for access to the chatting window from the other's terminal, matching the other's terminal with the non-referee's terminal; allowing the non-repudiating terminal to correct or add information matched to the QR code The step includes, by the server, deleting the lost information if the lost information is included among the information matched to the QR code. The step of uploading the lost information for the companion animal information to the server includes: obtaining, by the server, information on the lost time, lost place, and lost clothing information from the lost information; Step, by the server, extracting a pre-registered QR code matched to the clothing information at the time of loss and updating the lost state; obtaining, by the server, weather information at the time of loss from another server based on the time of loss and the place of loss; and specifying, by the server, a range of an expected discovery place corresponding to the weather information and the companion animal information. The step of obtaining the lost time, lost place, and lost clothing information from the lost information includes, by the server, generating a lost poster corresponding to the lost information; Step, by the server, obtaining the reward information from the terminal of the returnee and including the information in the lost poster; transmitting, by the server, the lost poster to the abandoned animal protection center server and the local animal community server corresponding to the lost place; and uploading, by the server, the range of the expected discovery location to the lost poster at preset time intervals. The step of transmitting the QR code image included in the companion animal information and companion animal clothing to the server is a video of the companion terminal and the companion animal corresponding to the companion animal information wearing the companion animal clothing corresponding to the QR code. or registering the six-sided image in the companion animal information in the server; and, by the server, extracting the weight of the companion animal from the companion animal information, extracting the size of companion animal clothing corresponding to the QR code, and generating a 3D image for the companion animal; including, and generating a lost poster includes, by the server, registering the 3D image to the lost poster. When the companion terminal registers the daily walk start time and the walk end time in the server, and the server obtains the location information between the walk start time and the walk end time from the companion terminal, predicted discovery corresponding to weather information and companion animal information The step of specifying the place range may include: extracting, by the server, an average daily walking speed from the companion terminal; calculating, by the server, a movement weight for each type of temperature and humidity based on the companion animal information; calculating, by the server, the temperature and humidity corresponding to the weather information-type movement weight and applying it to the average daily walking speed to calculate the estimated movement distance for each preset time; and generating, by the server, a range of an expected place of discovery in which the expected movement distance for each preset time on the map is circled around the lost place. When the companion terminal registers the daily walk start time and the walk end time with the server, and the server obtains walking route information from the companion terminal, specifying the range of the expected discovery place corresponding to the weather information and the companion animal information , the server storing, as area display point information, a point where no positional movement is detected for more than a preset time between the start time of the walk and the end time of the walk from the companion terminal; obtaining, by the server, preferred section information based on the moving speed for each section by calculating, by the server, a preset moving speed for each section in response to walking path information between a walking start time and a walking end time from the companion terminal; and marking, by the server, as an expected discovery location based on the area indication point information and the preferred section information on the map. The step of allowing the repudiator terminal to modify or add information matched to the QR code includes: the repudiation terminal designating a new terminal through a server and transferring the QR code; The server formats the information matched to the transferred QR code, and obtains new member registration information, new companion person information, and new companion animal information corresponding to the new terminal from the new terminal; and sharing, by the server, an image of a certificate of authenticity for companion animal clothing corresponding to the QR code transferred to the new terminal.

본 발명의 기타 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.Other specific details of the invention are included in the detailed description and drawings.

첫째, 별도의 칩 없이도 의류 별로 구비된 QR코드만을 통해 분실된 반려동물을 찾을 수 있다.First, it is possible to find a lost companion animal through only the QR code provided for each clothing without a separate chip.

둘째, 반려동물 의류 제공 업체 및 반려동물 의류 품질에 대한 정보를 제공할 수 있다.Second, it can provide information about companion animal clothing providers and the quality of companion animal clothing.

셋째, 분실된 반려동물에 대한 무분별한 안락사를 방지할 수 있다.Third, indiscriminate euthanasia of lost companion animals can be prevented.

넷째, QR코드를 형성하는데 있어 그 형태에 따라 QR코드가 반려동물 의류의 디자인적 측면에서 상품성을 높일 수 있다.Fourth, in forming a QR code, depending on the shape, the QR code can increase the commercial value in the design aspect of companion animal clothing.

본 발명의 효과들은 이상에서 언급된 효과로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.Effects of the present invention are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the following description.

도 1은 본 발명의 일실시예에 따른 서비스 구성도이다.
도 2는 본 발명의 일실시예에 따른 시스템 구성도이다.
도 3은 본 발명의 일실시예에 따른 기본 흐름도이다.
도 4는 본 발명의 일실시예에 따른 서버 구성도이다.
1 is a service configuration diagram according to an embodiment of the present invention.
2 is a system configuration diagram according to an embodiment of the present invention.
3 is a basic flowchart according to an embodiment of the present invention.
4 is a configuration diagram of a server according to an embodiment of the present invention.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나, 본 발명은 이하에서 개시되는 실시예들에 제한되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술 분야의 통상의 기술자에게 본 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. Advantages and features of the present invention and methods of achieving them will become apparent with reference to the embodiments described below in detail in conjunction with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but may be implemented in various different forms, and only these embodiments allow the disclosure of the present invention to be complete, and those of ordinary skill in the art to which the present invention pertains. It is provided to fully understand the scope of the present invention to those skilled in the art, and the present invention is only defined by the scope of the claims.

본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소 외에 하나 이상의 다른 구성요소의 존재 또는 추가를 배제하지 않는다. 명세서 전체에 걸쳐 동일한 도면 부호는 동일한 구성 요소를 지칭하며, "및/또는"은 언급된 구성요소들의 각각 및 하나 이상의 모든 조합을 포함한다. 비록 "제1", "제2" 등이 다양한 구성요소들을 서술하기 위해서 사용되나, 이들 구성요소들은 이들 용어에 의해 제한되지 않음은 물론이다. 이들 용어들은 단지 하나의 구성요소를 다른 구성요소와 구별하기 위하여 사용하는 것이다. 따라서, 이하에서 언급되는 제1 구성요소는 본 발명의 기술적 사상 내에서 제2 구성요소일 수도 있음은 물론이다.The terminology used herein is for the purpose of describing the embodiments and is not intended to limit the present invention. As used herein, the singular also includes the plural unless specifically stated otherwise in the phrase. As used herein, “comprises” and/or “comprising” does not exclude the presence or addition of one or more other components in addition to the stated components. Like reference numerals refer to like elements throughout, and "and/or" includes each and every combination of one or more of the recited elements. Although "first", "second", etc. are used to describe various elements, these elements are not limited by these terms, of course. These terms are only used to distinguish one component from another. Accordingly, it goes without saying that the first component mentioned below may be the second component within the spirit of the present invention.

다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 발명이 속하는 기술분야의 통상의 기술자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또한, 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다.Unless otherwise defined, all terms (including technical and scientific terms) used herein will have the meaning commonly understood by those of ordinary skill in the art to which this invention belongs. In addition, terms defined in a commonly used dictionary are not to be interpreted ideally or excessively unless specifically defined explicitly.

이하, 첨부된 도면을 참조하여 본 발명의 실시예를 상세하게 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일실시예에 따른 서비스 구성도이다. 도 2는 본 발명의 일실시예에 따른 시스템 구성도이다. 도 3은 본 발명의 일실시예에 따른 기본 흐름도이다.1 is a service configuration diagram according to an embodiment of the present invention. 2 is a system configuration diagram according to an embodiment of the present invention. 3 is a basic flowchart according to an embodiment of the present invention.

도 2에 도시된 바와 같이, 본 발명은 서버(100), QR코드를 포함하는 반려동물 의류, 반려인 단말(200) 및 타인 단말(300)을 포함하여 반려동물 분실을 방지한다.As shown in FIG. 2 , the present invention prevents loss of companion animals by including a server 100 , companion animal clothing including a QR code, a companion terminal 200 , and a terminal 300 for others.

이때, 서버(100)는 프로세서(110) 및 메모리(120)를 포함할 수 있으며, 반려인 단말(200) 및 타인 단말(300) 각각은 서버(100)와 데이터를 송수신할 수 있다.In this case, the server 100 may include a processor 110 and a memory 120 , and each of the terminal 200 and the terminal 300 of the other person may transmit/receive data to and from the server 100 .

반려인 단말(200) 및 타인 단말(300)은 휴대가 가능하거나 설치가 가능한 전자 장치일 수 있다.The companion terminal 200 and the other person's terminal 300 may be portable or installable electronic devices.

이때, 본 발명의 실시예에 따른 전자 장치는 스마트폰, 태블릿 PC, 이동 전화기, 영상 전화기, 전자책 리더기, 데스크탑 PC, 랩탑 PC, 넷북 컴퓨터, 워크스테이션, 서버, PDA, PMP(portable multimedia player), MP3 플레이어, 의료기기, 카메라, 또는 웨어러블 장치 중 적어도 하나를 포함할 수 있다. 웨어러블 장치는 액세서리형(예: 시계, 반지, 팔찌, 발찌, 목걸이, 안경, 콘택트 렌즈, 또는 머리 착용형 장치(head-mounted-device(HMD)), 직물 또는 의류 일체형(예: 전자 의복), 신체 부착형(예: 스킨 패드 또는 문신), 또는 생체 이식형 회로 중 적어도 하나를 포함할 수 있다.In this case, the electronic device according to an embodiment of the present invention is a smart phone, a tablet PC, a mobile phone, a video phone, an e-book reader, a desktop PC, a laptop PC, a netbook computer, a workstation, a server, a PDA, a PMP (portable multimedia player) , an MP3 player, a medical device, a camera, and at least one of a wearable device. A wearable device may be an accessory (e.g., watch, ring, bracelet, anklet, necklace, eyewear, contact lens, or head-mounted-device (HMD)), a textile or clothing integral (e.g. electronic garment); It may include at least one of body-attached (eg, skin pad or tattoo), or bioimplantable circuitry.

도 3에 도시된 바와 같이, 본 발명의 제어 방법은 후술하는 단계를 포함한다.As shown in FIG. 3 , the control method of the present invention includes the steps to be described later.

반려인 단말(200)이, 반려동물정보 및 반려동물 의류에 포함된 QR코드 이미지를 서버(100)에 전송하는 단계에서, 반려인 단말(200)은 카메라를 통해 QR 코드가 포함된 이미지를 인식하면 QR코드 이미지에 의해 안내되는 QR코드에 대응되는 링크를 획득한다.In the step of the companion terminal 200 transmitting the companion animal information and the QR code image included in the companion animal clothing to the server 100, the companion terminal 200 recognizes the image including the QR code through the camera. If you do, you will get a link corresponding to the QR code guided by the QR code image.

서버(100)가, QR코드에 대응되는 링크에 반려동물정보를 저장하는 단계에서, 반려동물정보는 반려동물의 몸무게 정보, 나이 정보, 신체적 특징(무늬 형태, 수술자국, 보유한 질병, 적은 발톱 개수, 코 지문 이미지 등) 정보, 이용하는 동물병원 정보, 이름 정보를 포함할 수 있다.In the step where the server 100 stores the companion animal information in the link corresponding to the QR code, the companion animal information includes the companion animal's weight information, age information, and physical characteristics (pattern shape, surgical scar, disease, and small number of claws). , nose fingerprint image, etc.) information, veterinary hospital information used, and name information.

이때, 타인 단말(300)이 QR코드를 촬영한 경우, 서버(100)가, QR코드에 매칭된 반려동물정보를 타인 단말(300)로 제공하는 단계를 더 포함한다.At this time, when the other terminal 300 has taken the QR code, the server 100 further includes the step of providing the companion animal information matched to the QR code to the other terminal 300 .

본 단계에서, 타인 단말(300)이 QR코드를 촬영하여 타인 단말(300)이 QR코드에 대응하는 링크에 접속하면 서버(100)는 타인 단말(300)의 고유 IP를 QR코드에 대응하는 링크에 대비하여 기 등록된 IP인지 신규 IP인지 확인한다.In this step, when the third person terminal 300 captures the QR code and the third person terminal 300 accesses the link corresponding to the QR code, the server 100 sets the unique IP of the third person terminal 300 to the link corresponding to the QR code. Check whether it is a pre-registered IP or a new IP.

타인 단말(300)의 고유 IP는 QR코드에 대응하는 링크에 매칭된 IP가 아니므로 서버(100)는 타인 단말(300)임을 인지하고 회원등록정보 입력창 및 QR코드에 매칭된 반려동물정보를 타인 단말(300)의 화면에 제공한다.Since the unique IP of the other person's terminal 300 is not an IP matched to the link corresponding to the QR code, the server 100 recognizes that it is the other's terminal 300 and provides the member registration information input window and companion animal information matched to the QR code. provided on the screen of the terminal 300 of another person.

타인 단말(300)은 반려동물정보를 통해 서버(100)에 의해 반려동물정보에 대응하는 반려인 단말(200)과 매칭될 수 있다.The other person's terminal 300 may be matched with the companion terminal 200 corresponding to the companion animal information by the server 100 through the companion animal information.

본 발명의 일실시예에 따라, 반려인 단말(200)이, 반려동물정보 및 반려동물 의류에 포함된 QR코드 이미지를 서버(100)에 전송하는 단계는 후술하는 단계들을 더 포함한다.According to an embodiment of the present invention, the step of transmitting, by the companion terminal 200, the companion animal information and the QR code image included in the companion animal clothing to the server 100 further includes the steps described below.

QR코드가 반려동물 의류의 고유 ID를 히든태그로 포함하는 경우, 서버(100)가, 반려인 단말(200)로부터 반려인 단말(200)이 QR코드 이미지를 획득하는 시점정보를 획득하는 단계 및 서버(100)가, 고유 ID에 대응하는 QR코드의 시점정보에 대한 중복 발생 여부를 판단하는 단계를 포함한다. 히든태그는 고유 ID 외에도 반려동물 의류에 대한 기본정보(브랜드명, 재질, 형태, 정가, 판매가, 생산자 등) 및 입출고 정보(입출고일자, 출하일 등)를 포함할 수 있다.When the QR code includes the unique ID of the companion animal clothing as a hidden tag, the server 100 obtains, from the companion terminal 200, information on when the companion terminal 200 acquires the QR code image; and The server 100 includes the step of determining whether or not duplicate occurrence of the time information of the QR code corresponding to the unique ID. In addition to the unique ID, the hidden tag may include basic information about companion animal clothing (brand name, material, shape, list price, selling price, producer, etc.) and stock/delivery information (warehousing date, shipment date, etc.).

구체적으로, QR코드에 대응하는 링크의 접속을 서버(100)가 인식할 수 있다. 반려인 단말(200)에 대응하는 반려인이 반려동물 의류를 구매하여 반려동물 의류에 포함된 QR코드를 반려인 단말(200)로 인식하는 첫 시점을 시점정보로 하여 서버(100)가 반려인 단말(200)의 고유 IP를 QR코드의 고유 ID와 매칭한다. 만약 고유 ID에 대한 시점정보가 이미 존재한다면, 서버(100)는 고유 ID에 대한 시점정보가 중복 발생한 것으로 인식한다.Specifically, the server 100 may recognize the connection of the link corresponding to the QR code. The server 100 sets the first point in time information when the companion corresponding to the companion terminal 200 purchases companion animal clothing and recognizes the QR code included in the companion animal clothing as the companion terminal 200 as the viewpoint information. The unique IP of the terminal 200 is matched with the unique ID of the QR code. If the viewpoint information on the unique ID already exists, the server 100 recognizes that the viewpoint information on the unique ID is duplicated.

따라서, 서버(100)가, 고유 ID에 대응하는 QR코드의 시점정보에 대한 중복 발생 여부를 판단하는 단계는 후술하는 단계를 포함할 수 있다.Therefore, the server 100, the step of determining whether duplicate occurrence of the time information of the QR code corresponding to the unique ID may include a step to be described later.

시점정보가 고유 ID에 대해 최초 등록된 정보인 경우, 서버(100)가, 반려인 단말(200)의 고유 IP를 고유 ID에 매칭하고, 반려인 단말(200)로부터 회원등록정보를 획득하는 단계에서, 서버(100)는 반려인 단말(200)의 고유 IP가 변경된 경우 회원등록정보를 통해 반려인 단말(200)이 기존 등록된 고유 IP에 대응하는 반려인 단말(200)인 것을 인식하고, 변경된 IP를 반려인 단말(200)의 고유 IP로 재등록하고 고유 ID에 매칭할 수 있다.When the time point information is information registered for the first time for the unique ID, the server 100 matches the unique IP of the terminal 200 of the returnee to the unique ID, and obtaining member registration information from the terminal 200 of the returnee In , the server 100 recognizes that the rejector terminal 200 is the rejector terminal 200 corresponding to the previously registered unique IP through member registration information when the unique IP of the rejector terminal 200 is changed, The changed IP can be re-registered as the unique IP of the terminal 200 that is the counterparty and matched with the unique ID.

구체적으로, 반려인 단말(200)의 제 1 고유 IP가 변경된 경우, 반려인 단말(200)이 QR코드 이미지를 획득하여 QR코드에 대응하는 링크로 접속하는 단계, 서버(100)가, 반려인 단말(200)의 변경된 IP인 제 2 고유 IP를 획득하여 제 1 고유 IP와 동일한지 여부를 판단하는 단계, 서버(100)가, 제 1 고유 IP와 제 2 고유 IP가 상이한 것으로 판단하고, 반려인 단말(200)에 회원등록정보 입력창 및 QR코드에 매칭된 반려동물정보를 제공하는 단계, 반려인 단말(200)이, 회원등록정보 입력창에 회원등록정보를 입력하는 단계 및 서버(100)가, 회원등록정보에 매칭된 제 1 고유 IP를 제 2 고유 IP로 변경하는 단계를 포함할 수 있다.Specifically, when the first unique IP of the non-repudiation terminal 200 is changed, the non-referee terminal 200 acquires a QR code image and connects to a link corresponding to the QR code, the server 100 Obtaining a second unique IP that is the changed IP of the terminal 200 and determining whether it is the same as the first unique IP, the server 100 determines that the first unique IP and the second unique IP are different, and rejects Providing the member registration information input window and companion animal information matched to the QR code to the in-terminal 200, the companion-in terminal 200, inputting member registration information into the member registration information input window, and the server 100 ) may include changing the first unique IP matched to the member registration information to the second unique IP.

서버(100)가, 반려인 단말(200)에 반려동물 의류에 대한 정품인증서 이미지를 공유하는 단계에서, 서버(100)는 브랜드명, 재질, 형태, 정가, 판매가, 생산자 등을 포함하는 반려동물 의류에 대한 기본정보와 함께 반려동물 의류가 정품임을 인증하는 정품인증서 이미지를 반려동물 의류 생산업체의 서버(100)로부터 획득하여 반려인 단말(200)의 화면에 제공할 수 있다.In the step of the server 100 sharing the genuine certificate image for the companion animal clothing to the companion terminal 200, the server 100 is a companion animal including a brand name, material, shape, list price, selling price, producer, and the like. An image of a certificate of authenticity certifying that companion animal clothing is genuine together with basic information about clothing may be obtained from the server 100 of the companion animal clothing manufacturer and provided on the screen of the companion terminal 200 .

따라서, QR코드가 가품인 경우, 가품의 QR코드 이미지를 획득한 단말은 시점정보가 중복되어 회원등록정보를 입력할 수 없거나 QR코드로부터 대응하는 링크를 획득할 수 없으며, 그에 따라 발명의 서버(100)를 통한 정품인증서 이미지를 획득할 수 없다.Therefore, if the QR code is a fake, the terminal that has acquired the QR code image of the fake cannot input member registration information or obtain a corresponding link from the QR code because the viewpoint information is duplicated, and accordingly, the server of the invention ( 100) cannot obtain a certificate of authenticity image.

시점정보가 고유 ID에 대해 중복 등록된 정보인 경우, 서버(100)가, 반려인 단말(200)의 고유 IP가 고유 ID와 매칭되어 있는지 판단하는 단계 및 고유 IP와 고유 ID가 매칭되어 있는 경우, 서버(100)가, 반려인 단말(200)이 QR코드에 매칭된 정보를 수정 또는 추가하는 것을 허가하는 단계에서, 서버(100)는 반려인 단말(200)로부터 별도의 회원등록정보를 획득할 필요 없이 QR코드에 매칭된 정보에 반려인 단말(200)이 접근하는 것을 허가할 수 있다.When the time point information is duplicate registered information for the unique ID, the server 100 determines whether the unique IP of the terminal 200 that is the objector matches the unique ID, and if the unique IP and the unique ID match , in the step of allowing the server 100 to correct or add information matched to the QR code by the non-returnee terminal 200, the server 100 acquires separate member registration information from the non-referee terminal 200 It is possible to allow the terminal 200 to access the information matched to the QR code without the need to do so.

마지막으로, 고유 IP와 고유 ID가 매칭되어 있지 않는 경우, 서버(100)가, 반려인 단말(200)을 타인 단말(300)로 분류하고, 타인 단말(300)에 회원등록정보 입력창 및 QR코드에 매칭된 반려동물정보를 제공하는 단계를 포함한다.Finally, if the unique IP and the unique ID do not match, the server 100 classifies the non-repudiation terminal 200 as a third person terminal 300 , and provides a member registration information input window and QR to the third person terminal 300 . and providing companion animal information matched to the code.

본 발명의 일실시예에 따라, 반려인 단말(200)에 대응하는 반려인이 QR코드에 대응하는 반려동물을 분실한 경우, 본 발명의 제어 방법은 후술하는 단계들을 더 포함한다.According to an embodiment of the present invention, when the companion corresponding to the companion terminal 200 loses the companion animal corresponding to the QR code, the control method of the present invention further includes the steps described below.

반려인 단말(200)이, 서버(100)에 반려동물정보에 대해 분실정보를 업로드 하는 단계 및 서버(100)가, QR코드에 대응되는 링크에 업로드된 분실정보를 저장하는 단계에서, 분실정보는 분실 시각, 분실 장소 및 분실 시점 의류 정보를 포함할 수 있다.In the step of the companion terminal 200 uploading the lost information for the companion animal information to the server 100 and the server 100 storing the uploaded lost information in the link corresponding to the QR code, the lost information may include lost time, lost place, and lost clothing information.

반려인 단말(200)이 QR코드 이미지 획득을 통한 것이 아닌, 플랫폼을 통해 서버(100)에 접속하기 때문에, 서버(100)는 반려인 단말(200)의 고유 IP 혹은 대응되는 회원등록정보를 통해 QR코드에 매칭된 정보에 반려인 단말(200)이 접근하는 것을 허가한다. 이때, 서버(100)는 분실 시점 의류 정보에 기반하여 대응하는 QR코드를 판별할 수 있다. 즉, 서버(100)는 회원등록정보에 매칭된 QR코드에 대응하는 링크가 다수개 존재하는 경우, 분실 시점 의류 정보로 QR코드에 대응하는 링크를 선정할 수 있다.Since the companion terminal 200 accesses the server 100 through the platform rather than through QR code image acquisition, the server 100 uses the unique IP of the non-referee terminal 200 or the corresponding member registration information. Allows the terminal 200 to access the information matched to the QR code. In this case, the server 100 may determine a corresponding QR code based on the lost clothing information. That is, when a plurality of links corresponding to the QR code matched to the member registration information exist, the server 100 may select a link corresponding to the QR code as clothing information at the time of loss.

이때, 분실정보는 반려인 단말(200)과 연결되는 채팅창에 대한 정보를 포함한다.In this case, the lost information includes information on a chatting window connected to the terminal 200 of the companion.

이에 따라, 회원정보입력창 및 QR코드에 매칭된 반려동물정보를 타인 단말(300)로 제공하는 단계는, 분실정보 업로드 이후 QR코드에 대응되는 링크에 타인 단말(300)이 접속하면, 서버(100)가, 타인 단말(300)의 고유 IP 주소를 획득하는 단계 및 서버(100)가, 타인 단말(300)로부터 채팅창에 대한 접속 요청을 수신하면, 타인 단말(300)과 반려인 단말(200)을 매칭하는 단계를 포함한다.Accordingly, the step of providing the companion animal information matched to the member information input window and the QR code to the other person's terminal 300 is, after uploading the lost information, when the other's terminal 300 connects to the link corresponding to the QR code, the server ( 100), obtaining a unique IP address of the terminal 300 of another person, and when the server 100 receives a request for access to the chat window from the terminal 300 of another person, the terminal 300 and the other person's terminal ( 200) to match.

구체적으로, 서버(100)가 타인 단말(300)의 고유 IP가 접속한 링크에 매칭된 정보가 아니라는 것을 인지하고, 타인 단말(300)의 화면에 회원등록정보 입력창 및 QR코드에 매칭된 반려동물정보를 제공한다.Specifically, the server 100 recognizes that the unique IP of the other person's terminal 300 is not information matched to the accessed link, and rejects the member registration information input window and the QR code matching the screen of the other person's terminal 300 Provides animal information.

타인 단말(300)은 반려동물정보를 통해 분실정보에 접근하고 서버(100)는 타인 단말(300)을 반려인 단말(200)과 매칭하여 각 단말간의 실시간 소통이 이루어질 수 있는 채팅창을 생성한다.The other person's terminal 300 accesses the lost information through the companion animal information, and the server 100 matches the other's terminal 300 with the companion's terminal 200 to create a chat window in which real-time communication between each terminal can be made. .

반려인 단말(200)이 채팅창에 타인 단말(300)의 접속 요청을 수신하여 이를 인가하면 분실된 반려동물을 보호중인 타인이 반려인과의 실시간 소통을 통해 반려동물을 반려인에게 되돌려줄 수 있다.When the companion terminal 200 receives the connection request from the other terminal 300 in the chat window and approves it, the other person protecting the lost companion animal can return the companion animal to the companion person through real-time communication with the companion person. .

이에 따라, 반려인 단말(200)이 QR코드에 매칭된 정보를 수정 또는 추가하는 것을 허가하는 단계는, 서버(100)가, QR코드에 매칭된 정보 중 분실정보가 포함되어 있으면 분실정보를 삭제하는 단계를 더 포함할 수 있다.Accordingly, in the step of allowing the companion terminal 200 to correct or add information matched to the QR code, the server 100 deletes the lost information if the lost information is included among the information matched to the QR code It may further include the step of

즉, 분실된 반려동물을 되찾음으로써 반려동물이 분실시 착용중이었던 분실 시점 의류에 포함된 QR코드 이미지를 반려인 단말(200)이 획득할 수 있게 되므로, 분실정보 등록 이후 반려인 단말(200)이 분실 시점 의류 정보에 대응하는 QR코드 이미지를 통해 QR코드에 대응하는 링크에 접속하면 서버(100)는 QR코드에 매칭된 분실정보를 자동으로 삭제하는 서비스를 제공한다.That is, since the companion terminal 200 can acquire the QR code image included in the clothing at the time of loss that the companion animal was wearing at the time of loss by recovering the lost companion animal, the companion terminal 200 after registering the lost information. When a link corresponding to the QR code is accessed through the QR code image corresponding to the clothing information at the time of loss, the server 100 provides a service for automatically deleting the lost information matched with the QR code.

이때, 서버(100)가, 분실정보에 대응하는 타인 단말(300)의 고유 IP에 서비스 이용 포인트 혹은 회원등록정보 등록 기회를 제공하는 단계를 더 포함하여, 타인 단말(300)의 본 발명에 대한 플랫폼 가입을 유도할 수 있다.At this time, the server 100, further comprising the step of providing a service use point or member registration information registration opportunity to the unique IP of the other terminal 300 corresponding to the lost information, Encourage users to join the platform.

본 발명의 일실시예에 따라, 서버(100)에 반려동물정보에 대해 분실정보를 업로드 하는 단계는 후술하는 단계들을 더 포함한다.According to an embodiment of the present invention, the step of uploading the lost information for the companion animal information to the server 100 further includes the steps to be described later.

서버(100)가, 분실정보로부터 분실 시각, 분실 장소 및 분실 시점 의류 정보를 획득하는 단계, 서버(100)가, 분실 시점 의류정보에 매칭된 기 등록된 QR코드를 추출하여 분실상태로 업데이트하는 단계, 서버(100)가, 분실 시각 및 분실 장소를 바탕으로 분실 시점 날씨 정보를 타 서버(100)로부터 획득하는 단계 및 서버(100)가, 날씨 정보 및 반려동물정보에 대응하는 예상 발견 장소 범위를 특정하는 단계를 포함한다.The server 100 obtains the lost time, lost place and time of loss clothing information from the lost information, the server 100 extracts the pre-registered QR code matching the lost clothing information and updates it to the lost state Step, the server 100 acquiring the weather information at the time of loss based on the time of loss and the location of the loss, and the server 100, the expected discovery location range corresponding to the weather information and companion animal information It includes the step of specifying.

즉, 서버(100)는 반려인 단말(200)로부터 분실정보(분실 시각, 분실 장소, 분실 시점 의류 정보 포함)를 획득하고, 타 서버(100)로부터 대응하는 정보(분실 시점 날씨 정보)를 획득하여 정보간의 상관관계에 따라 예상 발견 장소 범위를 특정하여 반려인 단말(200)(외 타 서버(100), 타인 단말(300) 등)에 제공할 수 있다.That is, the server 100 obtains loss information (including loss time, place of loss, and clothing information at the time of loss) from the companion terminal 200 , and obtains corresponding information (weather information at the time of loss) from the other server 100 . Accordingly, it is possible to specify the range of the expected discovery location according to the correlation between the information and provide it to the terminal 200 (the other server 100, the terminal 300 of another person, etc.).

본 발명의 일실시예에 따라, 분실정보로부터 분실 시각, 분실 장소 및 분실 시점 의류 정보를 획득하는 단계는 후술하는 단계들을 더 포함한다.According to an embodiment of the present invention, the step of obtaining the lost time, lost place, and lost clothing information from the lost information further includes steps to be described later.

서버(100)가, 분실정보에 대응하는 분실포스터를 생성하는 단계, 서버(100)가, 반려인 단말(200)로부터 사례금정보를 획득하여 분실포스터에 포함시키는 단계, 서버(100)가, 분실 장소에 대응하는 유기동물보호센터 서버(100) 및 지역 동물 커뮤니티 서버(100)에 분실포스터를 전송하는 단계 및 서버(100)가, 분실포스터에 기 설정된 시간 간격으로 예상 발견 장소 범위를 업로드 하는 단계를 포함하여, 서버(100)가 분실정보에 대응하는 분실포스터를 자동생성하고 이를 관련 기관의 서버(100)나 커뮤니티에 공유하여 분실된 반려동물을 찾는 것을 도울 수 있다.The step of the server 100, generating a lost poster corresponding to the lost information, the server 100 obtaining the key money information from the returnee terminal 200 and including it in the lost poster, the server 100 is lost Transmitting the lost poster to the abandoned animal protection center server 100 and the local animal community server 100 corresponding to the place, and the server 100 uploading the expected discovery place range to the lost poster at preset time intervals Including, the server 100 can automatically generate a lost poster corresponding to the lost information and share it with the server 100 or community of a related institution to help find a lost companion animal.

본 발명의 일실시예에 따라, 반려동물정보 및 반려동물 의류에 포함된 QR코드 이미지를 서버(100)에 전송하는 단계는 후술하는 단계들을 더 포함한다.According to an embodiment of the present invention, the step of transmitting the companion animal information and the QR code image included in the companion animal clothing to the server 100 further includes the steps to be described later.

반려인 단말(200)이, 반려동물정보에 대응하는 반려동물이 QR코드에 대응하는 반려동물 의류를 착용한 상태에 대한 영상 혹은 육면 이미지를 반려동물정보에 포함하여 서버(100)에 등록하는 단계 및 서버(100)가, 반려동물정보로부터 반려동물의 몸무게를 추출하고, QR코드에 대응하는 반려동물 의류의 사이즈를 추출하여 반려동물에 대한 3D 이미지를 생성하는 단계를 포함한다.A step in which the companion terminal 200 includes, in the companion animal information, an image or a flesh image of a state in which the companion animal corresponding to the companion animal information wears the companion animal clothing corresponding to the QR code in the companion animal information and registering it in the server 100 and extracting, by the server 100, the weight of the companion animal from the companion animal information, and extracting the size of companion animal clothing corresponding to the QR code to generate a 3D image of the companion animal.

구체적으로, 서버(100)가 반려인 단말(200)로부터 반려동물이 QR코드에 대응하는 반려동물 의류를 착용한 상태에 대한 영상 혹은 육면 이미지를 포함하는 실물 이미지를 획득하는 단계, 서버(100)가 실물 이미지를 반려동물 의류에 대응하는 실측 크기로 조정하는 단계, 서버(100)가 조정된 실물 이미지로부터 기 설정된 반려동물 의류의 특징점을 기준으로 입체화하여 3D 이미지를 생성하는 단계를 더 포함할 수 있다.Specifically, the server 100 acquires a real image including an image or a flesh image of a state in which the companion animal wears the companion animal clothing corresponding to the QR code from the terminal 200 of the companion, the server 100 It may further include the step of adjusting the real image to an actual size corresponding to the companion animal clothing, and generating a 3D image by three-dimensionalizing the server 100 from the adjusted physical image based on the feature points of the companion animal clothing set in advance. have.

일실시예로, 반려인 단말(200)에 대응하는 링크가 복수개인 경우, 서버(100)가 기 등록된 3D 이미지를 바탕으로 새로 등록된 반려동물 의류 정보에 대응하는 3D 이미지를 자동으로 생성하는 단계를 더 포함한다.In one embodiment, when there are a plurality of links corresponding to the companion terminal 200, the server 100 automatically generates a 3D image corresponding to the newly registered companion animal clothing information based on the previously registered 3D image. further steps.

일실시예로, 반려인 단말(200)에 대응하는 반려동물정보가 복수개인 경우, 서버(100)가 각각의 반려동물정보에 대응하는 기 등록된 3D 이미지를 바탕으로 새로 등록된 반려동물 의류 정보에 대응하는 3D 이미지를 가각의 반려동물정보에 대하여 자동으로 생성하는 단계를 더 포함한다.In one embodiment, when there are a plurality of companion animal information corresponding to the companion terminal 200, the server 100 newly registered companion animal clothing information based on a previously registered 3D image corresponding to each companion animal information. The method further includes automatically generating a 3D image corresponding to each companion animal information.

이에 따라, 분실포스터를 생성하는 단계는, 서버(100)가, 3D 이미지를 분실포스터에 등록하는 단계를 더 포함한다. 따라서, 서버(100)가 3D 이미지를 포함하는 분실포스터를 관련 기관의 서버(100)나 커뮤니티에 제공하여 발견 확률을 높일 수 있다.Accordingly, the step of generating the lost poster, the server 100, further comprises the step of registering the 3D image to the lost poster. Therefore, the server 100 may increase the discovery probability by providing the lost poster including the 3D image to the server 100 or the community of the relevant institution.

본 발명의 일실시예에 따라, 반려인 단말(200)이 서버(100)에 일일 산책 시작 시점 및 산책 종료 시점을 등록하고, 서버(100)가 반려인 단말(200)로부터 산책 시작 시점 및 산책 종료 시점 간의 위치 정보를 획득한 경우, 날씨 정보 및 반려동물정보에 대응하는 예상 발견 장소 범위를 특정하는 단계는 후술하는 단계들을 더 포함한다.According to an embodiment of the present invention, the companion terminal 200 registers the daily walk start time and walk end time in the server 100 , and the server 100 registers the walk start time and walk end time from the companion terminal 200 . When the location information between the end points is obtained, the step of specifying the range of the expected discovery place corresponding to the weather information and the companion animal information further includes steps to be described later.

서버(100)가, 반려인 단말(200)로부터 일 평균 산책 속도를 추출하는 단계, 서버(100)가, 반려동물정보를 바탕으로 온습도-품종별 이동 가중치를 산출하는 단계 및 서버(100)가, 날씨 정보에 대응하는 온습도-품종별 이동 가중치를 산정하여 일 평균 산책 속도에 적용해 기 설정된 시각별 예상 이동 거리를 산출하는 단계를 포함한다.The server 100 extracts the average daily walking speed from the companion terminal 200, the server 100 calculates the temperature and humidity-type movement weight based on the companion animal information, and the server 100 , calculating the temperature and humidity corresponding to the weather information-type movement weight and applying it to the daily average walking speed to calculate the estimated movement distance for each preset time.

일실시예로, 소형 장모종에 대한 온습도-품종별 이동 가중치가 a1이고 대형 장모종에 대한 온습도-품종별 이동 가중치가 a2, 소형 단모종에 대한 온습도-품종별 이동 가중치가 a3, 대형 단모종에 대한 온습도-품종별 이동 가중치가 a4로 지정되었다 가정한 경우, 습도가 높은 날씨 정보(안개, 비 등)에 대응하여 온습도-품종별 이동 가중치는 a4 ≥ a2 ≥ a3 ≥ a1로 비교될 수 있다. 즉, 습도가 높은 날씨 정보에 대응하여 대형 단모종의 예상 이동 거리가 가장 큰 값으로 산출될 수 있다.In one embodiment, the temperature and humidity for small long-haired species-movement weight per variety is a 1 , temperature-humidity for large long-haired species is a 2 , and temperature-humidity for small long-haired species - movement weight for each type is a 3 , and for large short-haired species Assuming that the temperature and humidity-type movement weight for the temperature and humidity is specified as a 4 , in response to the high humidity weather information (fog, rain, etc.), the temperature and humidity-type movement weight is a 4 ≥ a 2 ≥ a 3 ≥ a 1 . can be compared. That is, the expected movement distance of the large short-haired species may be calculated as the largest value in response to the high humidity weather information.

이에 따라, 서버(100)가, 지도상에 기 설정된 시각별 예상 이동 거리를 분실 장소를 중심으로 원형표기한 예상 발견 장소 범위를 생성하는 단계를 포함하여, 서버(100)가 지도 상에 발견 확률이 높은 장소범위를 특정함으로써 분실된 반려동물의 발견 확률을 높일 수 있다.Accordingly, the server 100 includes the step of generating, by the server 100, a range of the expected place of discovery in which the expected movement distance for each preset time on the map is circled around the lost place, the server 100 is the discovery probability on the map By specifying this high place range, it is possible to increase the probability of finding a lost companion animal.

본 발명의 일실시예에 따라, 반려인 단말(200)이 서버(100)에 일일 산책 시작 시점 및 산책 종료 시점을 등록하고, 서버(100)가 반려인 단말(200)로부터 산책 경로 정보를 획득한 경우, 날씨 정보 및 반려동물정보에 대응하는 예상 발견 장소 범위를 특정하는 단계는 후술하는 단계들을 더 포함한다.According to an embodiment of the present invention, the companion terminal 200 registers the daily walk start time and the walk end time in the server 100 , and the server 100 obtains walking path information from the companion terminal 200 . In one case, the step of specifying the range of the expected discovery place corresponding to the weather information and the companion animal information further includes steps to be described later.

서버(100)가, 반려인 단말(200)로부터 산책 시작 시점과 산책 종료 시점 사이에 기 설정된 시간 이상으로 위치이동이 감지되지 않은 지점을 영역표시 지점 정보로 저장하는 단계에서, 동물의 경우 영역표시를 한 지점을 자신의 영역으로 인식하여 영역내에 있을 확률이 높기 때문에, 영역표시 지점 정보를 획득함으로써 분실된 반려동물의 예상 발견 장소 범위를 특정할 수 있다.In the step in which the server 100 stores, as the area display point information, the point where the position movement is not detected for more than a preset time between the start time of the walk and the end time of the walk from the companion terminal 200 as area display point information, in the case of an animal, area display Since there is a high probability of being within the area by recognizing a point where the .

서버(100)가, 반려인 단말(200)로부터 산책 시작 시점과 산책 종료 시점 사이에 산책 경로 정보에 대응하여 기 설정된 구간별 이동 속도를 산출하여 구간별 이동 속도를 바탕으로 선호 구간 정보를 획득하는 단계에서, 반려동물이 익숙한 산책로, 선호하는 길목 등 반려동물의 예상 발견 장소 범위를 한정할 수 있는 기준인 선호 구간 정보를 획득한다.The server 100 calculates the movement speed for each section preset in response to the walking path information between the start time of the walk and the end time of the walk from the companion terminal 200, and obtains preferred section information based on the movement speed for each section In the step, information on the preferred section, which is a criterion for limiting the range of the expected discovery place of the companion animal, such as a walking path the companion animal is familiar with, a preferred path, etc.

이에 따라, 서버(100)가, 지도상에 영역표시 지점 정보 및 선호 구간 정보를 바탕으로 예상 발견 장소로 점표기하는 단계를 포함한다.Accordingly, the server 100 includes the step of marking, on the map, a dot as an expected discovery place based on the area indication point information and the preferred section information.

본 발명의 일실시예에 따라, 반려인 단말(200)이 QR코드에 매칭된 정보를 수정 또는 추가하는 것을 허가하는 단계는 후술하는 단계들을 더 포함한다.According to an embodiment of the present invention, the step of allowing the companion terminal 200 to modify or add information matched to the QR code further includes steps to be described later.

반려인 단말(200)이, 서버(100)를 통해 신규 단말을 지정하여 QR코드를 양도하는 단계, 서버(100)가, 양도된 QR코드에 매칭된 정보들을 포멧하고, 신규 단말로부터 신규 단말에 대응하는 신규 회원등록정보, 신규 반려인정보 및 신규 반려동물정보를 획득하는 단계 및 서버(100)가, 신규 단말에 양도된 QR코드에 대응하는 반려동물 의류에 대한 정품인증서 이미지를 공유하는 단계를 포함한다.The step of transferring the QR code by designating a new terminal through the server 100, the server 100, formats the information matched to the transferred QR code, and from the new terminal to the new terminal A step of acquiring corresponding new member registration information, new companion person information and new companion animal information, and the server 100 sharing a genuine certificate image for companion animal clothing corresponding to the QR code transferred to the new terminal include

본 단계들을 통해, 본 발명은 반려동물 의류의 중고거래시 구매자에게도 QR코드를 이용한 반려동물 분실 방지 서비스를 제공할 수 있다.Through these steps, the present invention can provide a companion animal loss prevention service using a QR code to a buyer during a used transaction of companion animal clothing.

본 발명의 일실시예에 따라, 서버(100)를 통해 신규 단말을 지정하여 QR코드를 양도하는 단계는 후술하는 단계들을 더 포함한다.According to an embodiment of the present invention, the step of assigning the QR code by designating the new terminal through the server 100 further includes the steps to be described later.

서버(100)가, 양도된 QR코드에 대응하는 서비스 이용 수수료를 책정하여 반려인 단말(200)에 부가하는 단계, 반려인 단말(200)이, 서비스 이용 수수료를 서버(100)에 결제하는 단계 및 서버(100)가, QR코드의 양도를 허가하는 단계를 포함할 수 있다.The server 100 estimating a service usage fee corresponding to the transferred QR code and adding it to the non-returner terminal 200, the non-refereeing terminal 200 paying the service usage fee to the server 100 and allowing the server 100 to transfer the QR code.

이를 통해, 서버(100)가 반려인 단말(200)에 대하여 반려동물 의류를 구매함으로써 무료 제공했던 서비스를 반려동물 의류를 양도함으로써 양도 이전 이용한 서비스에 대한 요금을 부과할 수 있다.Through this, the server 100 transfers the companion animal clothing to the service that was provided free of charge by purchasing the companion animal clothing for the companion terminal 200 , thereby charging a fee for the service used before the transfer.

도 4는 본 발명의 일실시예에 따른 서버 구성도이다.4 is a configuration diagram of a server according to an embodiment of the present invention.

도시된 바와 같이, 프로세서(110)는 하나 이상의 코어(core, 미도시) 및 그래픽 처리부(미도시) 및/또는 다른 구성 요소와 신호를 송수신하는 연결 통로(예를 들어, 버스(bus) 등)를 포함할 수 있다.As shown, the processor 110 includes one or more cores (core, not shown) and a graphic processing unit (not shown) and/or a connection path (eg, a bus, etc.) for transmitting and receiving signals with and/or other components. may include.

일 실시예에 따른 프로세서(110)는 메모리(120)에 저장된 하나 이상의 인스트럭션을 실행함으로써, 도 2와 관련하여 설명된 방법을 수행한다.The processor 110 according to an embodiment executes one or more instructions stored in the memory 120 , thereby performing the method described with reference to FIG. 2 .

예를 들어, 프로세서(110)는 메모리(120)에 저장된 하나 이상의 인스트럭션을 실행함으로써 신규 학습용 데이터를 획득하고, 학습된 모델을 이용하여, 상기 획득된 신규 학습용 데이터에 대한 테스트를 수행하고, 상기 테스트 결과, 라벨링된 정보가 소정의 제1 기준값 이상의 정확도로 획득되는 제1 학습용 데이터를 추출하고, 상기 추출된 제1 학습용 데이터를 상기 신규 학습용 데이터로부터 삭제하고, 상기 추출된 학습용 데이터가 삭제된 상기 신규 학습용 데이터를 이용하여 상기 학습된 모델을 다시 학습시킬 수 있다. For example, the processor 110 obtains new learning data by executing one or more instructions stored in the memory 120 , and performs a test on the acquired new learning data using the learned model, and the test As a result, the first learning data in which the labeled information is obtained with an accuracy greater than or equal to a predetermined first reference value is extracted, the extracted first learning data is deleted from the new learning data, and the extracted learning data is deleted. The learned model may be re-trained using the training data.

한편, 프로세서(110)는 프로세서(110) 내부에서 처리되는 신호(또는, 데이터)를 일시적 및/또는 영구적으로 저장하는 램(RAM: Random Access Memory, 미도시) 및 롬(ROM: Read-Only Memory, 미도시)을 더 포함할 수 있다. 또한, 프로세서(102)는 그래픽 처리부, 램 및 롬 중 적어도 하나를 포함하는 시스템온칩(SoC: system on chip) 형태로 구현될 수 있다. Meanwhile, the processor 110 includes a RAM (Random Access Memory, not shown) and ROM (Read-Only Memory) that temporarily and/or permanently store signals (or data) processed inside the processor 110 . , not shown) may be further included. In addition, the processor 102 may be implemented in the form of a system on chip (SoC) including at least one of a graphic processing unit, a RAM, and a ROM.

메모리(110)에는 프로세서(120)의 처리 및 제어를 위한 프로그램들(하나 이상의 인스트럭션들)을 저장할 수 있다. 메모리(110)에 저장된 프로그램들은 기능에 따라 복수 개의 모듈들로 구분될 수 있다.The memory 110 may store programs (one or more instructions) for processing and controlling the processor 120 . Programs stored in the memory 110 may be divided into a plurality of modules according to functions.

본 발명의 실시예와 관련하여 설명된 방법 또는 알고리즘의 단계들은 하드웨어로 직접 구현되거나, 하드웨어에 의해 실행되는 소프트웨어 모듈로 구현되거나, 또는 이들의 결합에 의해 구현될 수 있다. 소프트웨어 모듈은 RAM(Random Access Memory), ROM(Read Only Memory), EPROM(Erasable Programmable ROM), EEPROM(Electrically Erasable Programmable ROM), 플래시 메모리(Flash Memory), 하드 디스크, 착탈형 디스크, CD-ROM, 또는 본 발명이 속하는 기술 분야에서 잘 알려진 임의의 형태의 컴퓨터 판독가능 기록매체에 상주할 수도 있다.The steps of a method or algorithm described in relation to an embodiment of the present invention may be implemented directly in hardware, as a software module executed by hardware, or by a combination thereof. A software module may contain random access memory (RAM), read only memory (ROM), erasable programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), flash memory, hard disk, removable disk, CD-ROM, or It may reside in any type of computer-readable recording medium well known in the art to which the present invention pertains.

본 발명의 구성 요소들은 하드웨어인 컴퓨터와 결합되어 실행되기 위해 프로그램(또는 애플리케이션)으로 구현되어 매체에 저장될 수 있다. 본 발명의 구성 요소들은 소프트웨어 프로그래밍 또는 소프트웨어 요소들로 실행될 수 있으며, 이와 유사하게, 실시 예는 데이터 구조, 프로세스들, 루틴들 또는 다른 프로그래밍 구성들의 조합으로 구현되는 다양한 알고리즘을 포함하여, C, C++, 자바(Java), 어셈블러(assembler) 등과 같은 프로그래밍 또는 스크립팅 언어로 구현될 수 있다. 기능적인 측면들은 하나 이상의 프로세서들에서 실행되는 알고리즘으로 구현될 수 있다.The components of the present invention may be implemented as a program (or application) to be executed in combination with a computer, which is hardware, and stored in a medium. The components of the present invention may be implemented as software programming or software components, and similarly, embodiments may include various algorithms implemented as data structures, processes, routines, or combinations of other programming constructs, including C, C++ , Java, assembler, etc. may be implemented in a programming or scripting language. Functional aspects may be implemented in an algorithm running on one or more processors.

이상, 첨부된 도면을 참조로 하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야의 통상의 기술자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며, 제한적이 아닌 것으로 이해해야만 한다.As mentioned above, although embodiments of the present invention have been described with reference to the accompanying drawings, those skilled in the art to which the present invention pertains can realize that the present invention can be embodied in other specific forms without changing its technical spirit or essential features. you will be able to understand Therefore, it should be understood that the embodiments described above are illustrative in all respects and not restrictive.

100 : 서버
110 : 프로세서
120 : 메모리
200 : 반려인 단말
300: 타인 단말
100 : server
110: processor
120: memory
200: Companion terminal
300: other terminal

Claims (9)

서버, QR코드를 포함하는 반려동물 의류, 반려인 단말 및 타인 단말을 포함하여 반려동물 분실을 방지하는 시스템의 제어 방법에 있어서,
상기 반려인 단말이, 반려동물정보 및 상기 반려동물 의류에 포함된 QR코드 이미지를 상기 서버에 전송하는 단계; 및
상기 서버가, 상기 QR코드에 대응되는 링크에 상기 반려동물정보를 저장하는 단계;를 포함하고,
상기 타인 단말이 상기 QR코드를 촬영한 경우, 상기 서버가, 상기 QR코드에 매칭된 상기 반려동물정보를 상기 타인 단말로 제공하는 단계;를 더 포함하고,
상기 반려인 단말이, 반려동물정보 및 상기 반려동물 의류에 포함된 QR코드 이미지를 상기 서버에 전송하는 단계는
상기 QR코드가 상기 반려동물 의류의 고유 ID를 히든태그로 포함하는 경우, 상기 서버가, 상기 반려인 단말로부터 상기 반려인 단말이 상기 QR코드 이미지를 획득하는 시점정보를 획득하는 단계; 및
상기 서버가, 상기 고유 ID에 대응하는 QR코드의 시점정보에 대한 중복 발생 여부를 판단하는 단계;를 포함하고,
상기 서버가, 상기 고유 ID에 대응하는 QR코드의 시점정보에 대한 중복 발생 여부를 판단하는 단계는
상기 시점정보가 상기 고유 ID에 대해 최초 등록된 정보인 경우, 상기 서버가, 상기 반려인 단말의 고유 IP를 상기 고유 ID에 매칭하고, 상기 반려인 단말로부터 회원등록정보를 획득하는 단계;
상기 서버가, 상기 반려인 단말에 상기 반려동물 의류에 대한 정품인증서 이미지를 공유하는 단계;
상기 시점정보가 상기 고유 ID에 대해 중복 등록된 정보인 경우, 상기 서버가, 상기 반려인 단말의 고유 IP가 상기 고유 ID와 매칭되어 있는지 판단하는 단계;
상기 고유 IP와 상기 고유 ID가 매칭되어 있는 경우, 상기 서버가, 상기 반려인 단말이 상기 QR코드에 매칭된 정보를 수정 또는 추가하는 것을 허가하는 단계; 및
상기 고유 IP와 상기 고유 ID가 매칭되어 있지 않는 경우, 상기 서버가, 상기 반려인 단말을 타인 단말로 분류하고, 상기 타인 단말에 회원등록정보 입력창 및 상기 QR코드에 매칭된 상기 반려동물정보를 제공하는 단계;를 포함하는 제어 방법.
In the control method of a system for preventing loss of companion animals, including a server, companion animal clothing including a QR code, a companion terminal, and a terminal of another person,
transmitting, by the companion terminal, the companion animal information and the QR code image included in the companion animal clothing to the server; and
Storing, by the server, the companion animal information in a link corresponding to the QR code;
Further comprising; when the terminal of the other person has taken the QR code, the server providing the companion animal information matched with the QR code to the terminal of the other person;
The step of transmitting, by the companion terminal, the companion animal information and the QR code image included in the companion animal clothing to the server,
when the QR code includes the unique ID of the companion animal clothing as a hidden tag, obtaining, by the server, information on when the companion terminal acquires the QR code image from the companion terminal; and
Including, by the server, whether or not duplicate occurrence of the time information of the QR code corresponding to the unique ID occurs;
The step of determining, by the server, whether duplicated occurrence of the time information of the QR code corresponding to the unique ID occurs
when the time point information is information initially registered for the unique ID, matching, by the server, the unique IP of the terminal to the rejection person to the unique ID, and obtaining member registration information from the terminal to the rejection person;
sharing, by the server, an image of a certificate of authenticity for the companion animal clothing to the companion terminal;
determining, by the server, whether the unique IP of the terminal that is the rejector matches the unique ID when the time point information is information that is duplicately registered for the unique ID;
if the unique IP and the unique ID match, allowing the server to modify or add information matched to the QR code by the terminal being rejected; and
If the unique IP and the unique ID do not match, the server classifies the companion terminal as a third person terminal, and provides the member registration information input window and the companion animal information matched to the QR code to the third person terminal. A control method comprising; providing.
삭제delete 제 1 항에 있어서,
상기 반려인 단말에 대응하는 반려인이 상기 QR코드에 대응하는 반려동물을 분실한 경우,
상기 제어 방법은
상기 반려인 단말이, 상기 서버에 상기 반려동물정보에 대해 분실정보를 업로드 하는 단계; 및
상기 서버가, 상기 QR코드에 대응되는 링크에 업로드된 상기 분실정보를 저장하는 단계; 를 포함하고,
상기 분실정보는, 상기 반려인 단말과 연결되는 채팅창에 대한 정보를 포함하고,
상기 회원등록정보 입력창 및 상기 QR코드에 매칭된 상기 반려동물정보를 상기 타인 단말로 제공하는 단계는
상기 분실정보 업로드 이후 상기 QR코드에 대응되는 링크에 상기 타인 단말이 접속하면, 상기 서버가, 상기 타인 단말의 고유 IP를 획득하는 단계; 및
상기 서버가, 상기 타인 단말로부터 상기 채팅창에 대한 접속 요청을 수신하면, 상기 타인 단말과 상기 반려인 단말을 매칭하는 단계;를 포함하고,
상기 반려인 단말이 상기 QR코드에 매칭된 정보를 수정 또는 추가하는 것을 허가하는 단계는
상기 서버가, 상기 QR코드에 매칭된 정보 중 상기 분실정보가 포함되어 있으면 상기 분실정보를 삭제하는 단계;를 더 포함하는 제어 방법.
The method of claim 1,
When the companion corresponding to the companion terminal loses the companion animal corresponding to the QR code,
The control method is
uploading, by the companion terminal, lost information on the companion animal information to the server; and
storing, by the server, the lost information uploaded to a link corresponding to the QR code; including,
The lost information includes information about a chat window connected to the companion terminal,
The step of providing the companion animal information matched to the member registration information input window and the QR code to the third person terminal
obtaining, by the server, a unique IP of the other person's terminal when the other's terminal accesses the link corresponding to the QR code after uploading the lost information; and
and, when the server receives a request for access to the chatting window from the other person's terminal, matching the terminal of the other person with the terminal of the opposite person;
The step of allowing the companion terminal to modify or add information matched to the QR code is
The server, if the lost information is included among the information matched to the QR code, deleting the lost information; Control method further comprising a.
제 3 항에 있어서,
상기 서버에 상기 반려동물정보에 대해 분실정보를 업로드 하는 단계는
상기 서버가, 상기 분실정보로부터 분실 시각, 분실 장소 및 분실 시점 의류 정보를 획득하는 단계;
상기 서버가, 상기 분실 시점 의류정보에 매칭된 기 등록된 QR코드를 추출하여 분실상태로 업데이트하는 단계;
상기 서버가, 상기 분실 시각 및 분실 장소를 바탕으로 분실 시점 날씨 정보를 타 서버로부터 획득하는 단계; 및
상기 서버가, 상기 날씨 정보 및 상기 반려동물정보에 대응하는 예상 발견 장소 범위를 특정하는 단계;를 포함하는 제어 방법.
4. The method of claim 3,
The step of uploading lost information about the companion animal information to the server
obtaining, by the server, information on a lost time, a lost place, and a lost time clothing information from the lost information;
extracting, by the server, a pre-registered QR code matched with the clothing information at the time of loss and updating the lost state;
obtaining, by the server, weather information at the time of loss from another server based on the time of loss and the place of loss; and
and specifying, by the server, a range of an expected discovery place corresponding to the weather information and the companion animal information.
제 4 항에 있어서,
상기 분실정보로부터 분실 시각, 분실 장소 및 분실 시점 의류 정보를 획득하는 단계는
상기 서버가, 상기 분실정보에 대응하는 분실포스터를 생성하는 단계;
상기 서버가, 상기 반려인 단말로부터 사례금정보를 획득하여 상기 분실포스터에 포함시키는 단계;
상기 서버가, 상기 분실 장소에 대응하는 유기동물보호센터 서버 및 지역 동물 커뮤니티 서버에 상기 분실포스터를 전송하는 단계; 및
상기 서버가, 상기 분실포스터에 기 설정된 시간 간격으로 상기 예상 발견 장소 범위를 업로드 하는 단계;를 포함하는 제어 방법.
5. The method of claim 4,
The step of obtaining the lost time, lost place, and lost clothing information from the lost information
generating, by the server, a lost poster corresponding to the lost information;
obtaining, by the server, key money information from the terminal of the returnee and including the information in the lost poster;
transmitting, by the server, the lost poster to an abandoned animal protection center server and a local animal community server corresponding to the lost place; and
A control method comprising a; uploading, by the server, the range of the expected discovery location to the lost poster at preset time intervals.
제 5 항에 있어서,
상기 반려동물정보 및 상기 반려동물 의류에 포함된 QR코드 이미지를 상기 서버에 전송하는 단계는
상기 반려인 단말이, 상기 반려동물정보에 대응하는 반려동물이 상기 QR코드에 대응하는 반려동물 의류를 착용한 상태에 대한 영상 혹은 육면 이미지를 상기 반려동물정보에 포함하여 상기 서버에 등록하는 단계; 및
상기 서버가, 상기 반려동물정보로부터 상기 반려동물의 몸무게를 추출하고, 상기 QR코드에 대응하는 반려동물 의류의 사이즈를 추출하여 상기 반려동물에 대한 3D 이미지를 생성하는 단계;를 포함하고,
상기 분실포스터를 생성하는 단계는
상기 서버가, 상기 3D 이미지를 상기 분실포스터에 등록하는 단계;를 포함하는 제어 방법.
6. The method of claim 5,
The step of transmitting the companion animal information and the QR code image included in the companion animal clothing to the server
registering, by the companion terminal, an image or a flesh image of a state in which the companion animal corresponding to the companion animal information wears the companion animal clothing corresponding to the QR code in the companion animal information; and
generating, by the server, the weight of the companion animal from the companion animal information, and extracting the size of companion animal clothing corresponding to the QR code to generate a 3D image of the companion animal;
The step of generating the lost poster
The server, the step of registering the 3D image to the lost poster; Control method comprising a.
제 4 항에 있어서,
상기 반려인 단말이 상기 서버에 일일 산책 시작 시점 및 산책 종료 시점을 등록하고, 상기 서버가 상기 반려인 단말로부터 상기 산책 시작 시점 및 상기 산책 종료 시점 간의 위치 정보를 획득한 경우,
상기 날씨 정보 및 상기 반려동물정보에 대응하는 예상 발견 장소 범위를 특정하는 단계는
상기 서버가, 상기 반려인 단말로부터 일 평균 산책 속도를 추출하는 단계;
상기 서버가, 상기 반려동물정보를 바탕으로 온습도-품종별 이동 가중치를 산출하는 단계;
상기 서버가, 상기 날씨 정보에 대응하는 온습도-품종별 이동 가중치를 산정하여 상기 일 평균 산책 속도에 적용해 기 설정된 시각별 예상 이동 거리를 산출하는 단계; 및
상기 서버가, 지도상에 상기 기 설정된 시각별 예상 이동 거리를 상기 분실 장소를 중심으로 원형표기한 예상 발견 장소 범위를 생성하는 단계;를 포함하는 제어 방법.
5. The method of claim 4,
When the companion terminal registers the daily walk start time and walk end time with the server, and the server obtains location information between the walk start time and the walk end time from the companion terminal,
The step of specifying a range of an expected discovery place corresponding to the weather information and the companion animal information includes:
extracting, by the server, an average daily walking speed from the companion terminal;
calculating, by the server, a movement weight for each type of temperature and humidity based on the companion animal information;
calculating, by the server, a movement weight for each type of temperature and humidity corresponding to the weather information and applying it to the daily average walking speed to calculate an expected movement distance for each preset time; and
and generating, by the server, a range of an expected place of discovery in which the estimated movement distance for each preset time is circled around the lost place on a map.
제 4 항에 있어서,
상기 반려인 단말이 상기 서버에 일일 산책 시작 시점 및 산책 종료 시점을 등록하고, 상기 서버가 상기 반려인 단말로부터 산책 경로 정보를 획득한 경우,
상기 날씨 정보 및 상기 반려동물정보에 대응하는 예상 발견 장소 범위를 특정하는 단계는
상기 서버가, 상기 반려인 단말로부터 상기 산책 시작 시점과 상기 산책 종료 시점 사이에 기 설정된 시간 이상으로 위치이동이 감지되지 않은 지점을 영역표시 지점 정보로 저장하는 단계;
상기 서버가, 상기 반려인 단말로부터 상기 산책 시작 시점과 상기 산책 종료 시점 사이에 상기 산책 경로 정보에 대응하여 기 설정된 구간별 이동 속도를 산출하여 상기 구간별 이동 속도를 바탕으로 선호 구간 정보를 획득하는 단계; 및
상기 서버가, 지도상에 영역표시 지점 정보 및 선호 구간 정보를 바탕으로 예상 발견 장소로 점표기하는 단계;를 포함하는 제어 방법.
5. The method of claim 4,
When the companion terminal registers the daily walk start time and walk end time with the server, and the server obtains walking route information from the companion terminal,
The step of specifying a range of an expected discovery place corresponding to the weather information and the companion animal information includes:
storing, by the server, a point where no positional movement is detected for more than a preset time between the start time of the walk and the end time of the walk from the companion terminal as area display point information;
The server calculates, from the companion terminal, a movement speed for each section preset in response to the walking path information between the walking start time and the walking end time to obtain preferred section information based on the moving speed for each section step; and
and marking, by the server, as an expected discovery location based on the area indication point information and the preferred section information on the map.
제 1 항에 있어서,
상기 반려인 단말이 상기 QR코드에 매칭된 정보를 수정 또는 추가하는 것을 허가하는 단계는
상기 반려인 단말이, 상기 서버를 통해 신규 단말을 지정하여 QR코드를 양도하는 단계;
상기 서버가, 양도된 상기 QR코드에 매칭된 정보들을 포멧하고, 상기 신규 단말로부터 상기 신규 단말에 대응하는 신규 회원등록정보, 신규 반려인정보 및 신규 반려동물정보를 획득하는 단계; 및
상기 서버가, 상기 신규 단말에 양도된 상기 QR코드에 대응하는 반려동물 의류에 대한 정품인증서 이미지를 공유하는 단계;를 더 포함하는 제어 방법
The method of claim 1,
The step of allowing the companion terminal to modify or add information matched to the QR code is
transferring, by the companion terminal, the QR code by designating a new terminal through the server;
Formatting, by the server, information matched to the transferred QR code, and acquiring new member registration information, new companion person information, and new companion animal information corresponding to the new terminal from the new terminal; and
The server sharing, by the server, an image of a certificate of authenticity for companion animal clothing corresponding to the QR code transferred to the new terminal;
KR1020210027806A 2021-03-03 2021-03-03 Control method for system of preventing pet loss KR102277853B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020210027806A KR102277853B1 (en) 2021-03-03 2021-03-03 Control method for system of preventing pet loss

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210027806A KR102277853B1 (en) 2021-03-03 2021-03-03 Control method for system of preventing pet loss

Publications (1)

Publication Number Publication Date
KR102277853B1 true KR102277853B1 (en) 2021-07-15

Family

ID=76889310

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210027806A KR102277853B1 (en) 2021-03-03 2021-03-03 Control method for system of preventing pet loss

Country Status (1)

Country Link
KR (1) KR102277853B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102427655B1 (en) * 2021-11-29 2022-08-02 주식회사 넥스팟솔루션 Managementing system of personal information using empty quick respone code and method thereof
KR20230073588A (en) 2021-11-19 2023-05-26 주식회사 나눔컴퍼니 Safety reinforcement used during night activities

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080094117A (en) * 2007-04-06 2008-10-23 주식회사 칼라짚미디어 System for managing a companion animal and method therefor
JP2011054009A (en) * 2009-09-03 2011-03-17 Hozumi Yamamura Identification tag system
KR102069439B1 (en) 2018-06-25 2020-01-22 장선경 Companion animal management system to prevent loss of companion animals

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080094117A (en) * 2007-04-06 2008-10-23 주식회사 칼라짚미디어 System for managing a companion animal and method therefor
JP2011054009A (en) * 2009-09-03 2011-03-17 Hozumi Yamamura Identification tag system
KR102069439B1 (en) 2018-06-25 2020-01-22 장선경 Companion animal management system to prevent loss of companion animals

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20230073588A (en) 2021-11-19 2023-05-26 주식회사 나눔컴퍼니 Safety reinforcement used during night activities
KR102427655B1 (en) * 2021-11-29 2022-08-02 주식회사 넥스팟솔루션 Managementing system of personal information using empty quick respone code and method thereof

Similar Documents

Publication Publication Date Title
US6081607A (en) Animal body identifying device and body identifying system
US11189368B2 (en) Systems, computer media, and methods for using electromagnetic frequency (EMF) identification (ID) devices for monitoring, collection, analysis, use and tracking of personal data, biometric data, medical data, transaction data, electronic payment data, and location data for one or more end user, pet, livestock, dairy cows, cattle or other animals, including use of unmanned surveillance vehicles, satellites or hand-held devices
KR102277853B1 (en) Control method for system of preventing pet loss
KR101788272B1 (en) Animal Identification and Registration Method based on Biometrics
KR102325259B1 (en) companion animal life management system and method therefor
KR101694946B1 (en) Sensing estrus of poultry method and device for thereof
KR20190106347A (en) SYSTEM FOR PROVIDING CUSTOMIZED WELCOME DATA BY RECOGNIZING CUSTOMER USING IoT DEVICES
KR101622035B1 (en) An appratus for providing a game service and a method thereof
JP7360496B2 (en) Judgment system
CN108416595A (en) Information processing method and device
CN110737885A (en) Method and device for authenticating identity of livestock
CN109145786B (en) Picture identification method, device, equipment, medium and product
KR20160009118A (en) An on-line communication service providing apparatus for a pet, a method and a recodable medium for providing an on-line communication service for a pet
KR20210142226A (en) System for animal object recognition, meal amount recording, and catering control using deep learning-based face recognition
KR102347545B1 (en) Pet recognition service system
KR102191900B1 (en) Method and system for providing reward based on smile and location information
CN113449674B (en) Pig face identification method and system
CN115205775A (en) Event prompting method, device, equipment and storage medium
CN109859011A (en) Based on the information push method in store, system and its storage medium in jewellery wire
JP2023553812A (en) Nose-based pet identification system and method
US11880227B1 (en) System and method for animal identification
US20240354871A1 (en) Online management method for bodybuilding competition, and system therefor
KR102620689B1 (en) Ai secretary apparatus and system based on door image analysis
CN114998575B (en) Method and device for training and using target detection model
JP7360489B2 (en) Individual identification system and individual identification method

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant