KR101755574B1 - 사물 인터넷 및 qr 코드를 이용한 도서 릴레이 시스템 및 방법 - Google Patents

사물 인터넷 및 qr 코드를 이용한 도서 릴레이 시스템 및 방법 Download PDF

Info

Publication number
KR101755574B1
KR101755574B1 KR1020170027921A KR20170027921A KR101755574B1 KR 101755574 B1 KR101755574 B1 KR 101755574B1 KR 1020170027921 A KR1020170027921 A KR 1020170027921A KR 20170027921 A KR20170027921 A KR 20170027921A KR 101755574 B1 KR101755574 B1 KR 101755574B1
Authority
KR
South Korea
Prior art keywords
book
relay
ownership
user terminal
user
Prior art date
Application number
KR1020170027921A
Other languages
English (en)
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 KR1020170027921A priority Critical patent/KR101755574B1/ko
Application granted granted Critical
Publication of KR101755574B1 publication Critical patent/KR101755574B1/ko

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
    • G06Q50/26Government or public services
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • Educational Administration (AREA)
  • Development Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computing Systems (AREA)
  • Medical Informatics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

도서에 부착된 QR 코드 인식을 통해 도서 릴레이를 수행하되, 릴레이 대상 사용자들이 대면한 상태에서 도서를 인계하고, 도서와의 사물 인터넷을 통해 도서의 이동 경로를 관리하도록 한 사물 인터넷 및 QR 코드를 이용한 도서 릴레이 시스템 및 방법을 제시한다. 제시된 도서 릴레이 시스템의 도서 관리 서버는 도서 릴레이 일정을 근거로 최소 사용자인 제1 사용자 단말로 도서 이용 알람을 전송하고, 제1 사용자 단말로부터 수신한 대여 요청을 근거로 제1 사용자 단말에 릴레이 대상 도서의 소유권을 설정하고, 제1 사용자 단말의 이용 일정이 종료되면 제1 사용자 단말과 다음 사용자인 제2 사용자 단말로 소유권 이전 알람을 전송하고, 제2 사용자 단말이 제1 사용자 단말에 접근한 상태에서 릴레이 대상 도서의 QR 코드를 인식하여 생성한 소유권 이전 요청을 근거로 소유권 이전 승인 여부를 판단하고, 소유권 이전 승인시 제2 사용자 단말에 릴레이 대상 도서의 소유권을 설정한다. 이때, 도서 관리 서버는 설정주기 간격 또는 이벤트 발생시마다 릴레이 대상 도서의 위치 정보를 수집하여 이동 경로를 관리한다.

Description

사물 인터넷 및 QR 코드를 이용한 도서 릴레이 시스템 및 방법{SYSTEM AND METHOD FOR RELAYING BOOKS USING IOT AND QR CODE}
본 발명은 사물 인터넷 및 QR 코드를 이용한 도서 릴레이 시스템 및 방법에 관한 것으로, 더욱 상세하게는 도서 대여시 파손을 최소화하면서 독서 유도하기 위한 사물 인터넷 및 QR 코드를 이용한 도서 릴레이 시스템 및 방법에 관한 것이다.
도서관은 도서, 문서, 기록, 출판물 등의 자료를 모아두고 일반인이 열람하거나 대여할 수 있도록 한 시설이다. 도서관은 공공기관, 지자체, 학교 등에서 운영된다.
도서관은 많은 자료를 관리해야 하기 때문에 바코드 등의 고유번호를 각 자료에 부여하고, 이를 전산화하여 관리한다.
하지만, 대부분의 도서관은 사용자가 전산화된 정보를 이용하여 자료를 찾아 대여소로 이용한 후 사용자 확인 및 대여 관련 정보를 전산 시스템에 등록하여 관리한다.
최근에는 다양한 멀티미디어 환경이 조성됨에 따라 독서 인구가 급격히 감소하고 있어 도서관의 이용률이 저하되고 있으며, 경제 침체로 인해 대학생들도 도서관에서 도서를 열람 또는 대여하는 인원이 감소하고, 학업을 위한 이용에 불과한 상태이다.
이러한 이유로 다양한 형태로 독서를 유도하는 사회적 사업들이 진행되고 있다. 일례로, 지하철, 공공기관 등과 같이 이용자가 많은 공공장소에 책 공유를 통해 도서 열람 및 대여 서비스를 제공하고 있다.
하지만, 책 공유를 통한 서비스는 대여된 도서의 회수율이 낮아 인기 도서, 신작 도서를 제공하지 못하고 오래된 도서, 비인기 도서만을 제공하고 있어 이용률이 매우 낮은 문제점이 있다.
한국등록특허 제10-1018432호
본 발명은 상기한 종래의 문제점을 해결하기 위해 제안된 것으로, 도서에 부착된 QR 코드 인식을 통해 도서 릴레이를 수행하되, 릴레이 대상 사용자들이 대면한 상태에서 도서를 인계하고, 도서와의 사물 인터넷을 통해 도서의 이동 경로를 관리하도록 한 사물 인터넷 및 QR 코드를 이용한 도서 릴레이 시스템 및 방법을 제공하는 것을 목적으로 한다.
상기한 목적을 달성하기 위하여 본 발명의 실시예에 따른 사물 인터넷 및 QR 코드를 이용한 도서 릴레이 시스템은 릴레이 대상 도서 이용을 위한 도서 이용 예약을 생성하고, 릴레이 대상 도서에 부착된 QR 코드를 인식하여 대여 요청 및 소유권 이전 요청을 생성하는 복수의 사용자 단말 및 복수의 사용자 단말에서 생성된 도서 이용 예약을 근거로 릴레이 대상 도서에 대한 도서 릴레이 일정을 생성하고, 도서 릴레이 일정을 근거로 복수의 사용자 단말의 도서 릴레이를 관리하고, 설정 주기 및 이벤트 발생시 릴레이 대상 도서로부터 위치 정보를 수집하여 릴레이 대상 도서의 이동 경로를 관리하는 도서 관리 서버를 포함하고, 도서 관리 서버는 도서 릴레이 일정을 근거로 최소 사용자인 제1 사용자 단말로 도서 이용 알람을 전송하고, 제1 사용자 단말로부터 수신한 대여 요청을 근거로 제1 사용자 단말에 릴레이 대상 도서의 소유권을 설정하고, 제1 사용자 단말의 이용 일정이 종료되면 제1 사용자 단말과 다음 사용자인 제2 사용자 단말로 소유권 이전 알람을 전송하고, 제2 사용자 단말이 제1 사용자 단말에 접근한 상태에서 릴레이 대상 도서의 QR 코드를 인식하여 생성한 소유권 이전 요청을 근거로 소유권 이전 승인 여부를 판단하고, 소유권 이전 승인시 제2 사용자 단말에 릴레이 대상 도서의 소유권을 설정한다.
도서 관리 서버는 설정 시간 간격으로 릴레이 대상 도서로부터 위치 정보를 수집하고, 사용자 단말로부터 대여 요청 또는 소유권 이전 요청을 수신하면 릴레이 대상 도서로부터 위치 정보를 수집하고, 위치 정보를 누적하여 릴레이 대상 도서의 이동 경로를 관리할 수 있다.
도서 관리 서버는 대여 요청 및 도서 릴레이 일정을 근거로 릴레이 대상 도서에 대한 소유권을 설정하되, 대여 요청으로부터 검출한 도서 정보가 릴레이 대상 도서에 대응되고, 대여 요청으로부터 검출한 사용자 정보가 도서 릴레이 일정에 포함된 사용자 정보이면 대여 요청을 전송한 사용자 단말에 릴레이 대상 도서의 소유권을 설정할 수 있다.
도서 관리 서버는 소유권 이전 요청을 수신하면 제1 사용자 단말 및 제2 사용자 단말로부터 수신한 사용자 정보들을 근거로 소유권 이전 1차 승인 여부를 판단하되, 제2 사용자 단말로부터 수신한 소유권 이전 요청으로부터 검출한 사용자 정보 및 도서 릴레이 일정에 포함된 다음 사용자의 사용자 정보와 일치하고, 제2 사용자 단말의 사용자 정보가 제1 사용자 단말의 사용자 정보와 동일한 그룹이면 소유권 이전 1차 승인 성공으로 판단할 수 있다.
도서 관리 서버는 소유권 이전 1차 승인에 성공하면 제1 사용자 단말 및 제2 사용자 단말의 위치 정보를 근거로 소유권 이전 2차 승인 여부를 판단하되, 제1 사용자 단말 및 제2 사용자 단말로부터 수집한 위치 정보를 이용하여 사용자간 거리를 산출하고, 사용자간 거리가 제1 기준값 이하이면 소유권 이전 2차 승인 성공으로 판단하고, 사용자간 거리가 제1 기준값보다 큰 제2 기준값을 초과하면 소유권 이전 2차 승인 실패로 판단하고, 소유권 이전 2차 승인에 성공하면 릴레이 대상 도서의 소유권을 제2 사용자 단말로 이전할 수 있다.
도서 관리 서버는 사용자간 거리가 제1 기준값을 초과하고 제2 기준값 이하이면 소유권 이전 2차 승인 여부를 재판단할 수 있다.
상기한 목적을 달성하기 위하여 본 발명의 실시예에 따른 사물 인터넷 및 QR 코드를 이용한 도서 릴레이 방법은 복수의 사용자 단말로부터 도서 이용 예약을 수집하는 단계, 도서 이용 예약을 근거로 도서 릴레이 일정을 생성하는 단계, 도서 릴레이 일정을 근거로 최초 사용자인 제1 사용자 단말로부터 대여 요청을 수신하는 단계, 대여 요청을 근거로 제1 사용자 단말에 릴레이 대상 도서의 소유권을 설정하는 단계, 제1 사용자 단말의 이용 일정이 종료되면 도서 릴레이 일정을 근거로 다음 사용자인 제2 사용자 단말 및 제1 사용자 단말에 소유권 이전 알람을 전송하는 단계, 제1 사용자 단말에 접근한 제2 사용자 단말로부터 릴레이 대상 도서의 QR 코드를 인식하여 생성한 소유권 이전 요청을 수신하는 단계, 소유권 이전 요청을 근거로 소유권 이전 승인 여부를 판단하는 단계, 소유권 이전 승인에 성공하면 릴레이 대상 도서의 소유권을 제2 사용자 단말로 이전하는 단계 및 설정 주기 및 이벤트 발생시 릴레이 대상 도서로부터 위치 정보를 수집하여 릴레이 대상 도서의 이동 경로를 관리하는 단계를 포함한다.
릴레이 대상 도서의 소유권을 설정하는 단계에서는 대여 요청 및 도서 릴레이 일정을 근거로 릴레이 대상 도서에 대한 소유권을 설정하되, 대여 요청으로부터 검출한 도서 정보가 릴레이 대상 도서에 대응되고, 대여 요청으로부터 검출한 사용자 정보가 도서 릴레이 일정에 포함된 사용자 정보이면 대여 요청을 전송한 사용자 단말에 릴레이 대상 도서의 소유권을 설정할 수 있다.
소유권 이전 승인 여부를 판단하는 단계는 소유권 이전 요청을 수신하면 제1 사용자 단말 및 제2 사용자 단말로부터 수신한 사용자 정보들을 근거로 소유권 이전 1차 승인 여부를 판단하는 단계를 포함하되, 소유권 이전 1차 승인 여부를 판단하는 단계에서는 제2 사용자 단말로부터 수신한 소유권 이전 요청으로부터 검출한 사용자 정보 및 도서 릴레이 일정에 포함된 다음 사용자의 사용자 정보와 일치하고, 제2 사용자 단말의 사용자 정보가 제1 사용자 단말의 사용자 정보와 동일한 그룹이면 소유권 이전 1차 승인 성공으로 판단할 수 있다.
소유권 이전 승인 여부를 판단하는 단계는 소유권 이전 1차 승인에 성공하면 제1 사용자 단말 및 제2 사용자 단말의 위치 정보를 근거로 소유권 이전 2차 승인 여부를 판단하는 단계를 더 포함하고, 소유권 이전 2차 승인 여부를 판단하는 단계는 제1 사용자 단말 및 제2 사용자 단말로부터 수집한 위치 정보를 이용하여 사용자간 거리를 산출하는 단계, 사용자간 거리가 제1 기준값 이하이면 소유권 이전 2차 승인 성공으로 판단하는 단계 및 사용자간 거리가 제1 기준값을 초과하고 제2 기준값 이하이면 소유권 이전 2차 승인 여부를 재판단하는 단계를 포함할 수 있다.
소유권 이전 2차 승인 여부를 판단하는 단계는 사용자간 거리가 제1 기준값보다 큰 제2 기준값을 초과하면 소유권 이전 2차 승인 실패로 판단하는 단계를 더 포함할 수 있다.
릴레이 대상 도서의 이동 경로를 관리하는 단계는 릴레이 대상 도서로부터 설정 시간 간격으로 위치 정보를 수집하는 단계, 사용자 단말로부터 대여 요청 또는 소유권 이전 요청을 수신하면 릴레이 대상 도서로부터 위치 정보를 수집하는 단계 및 수집한 위치 정보를 누적하여 릴레이 대상 도서의 이동 경로를 관리하는 단계를 포함할 수 있다.
본 발명에 의하면, 사물 인터넷 및 QR 코드를 이용한 도서 릴레이 시스템 및 방법은 도서에 부착된 QR 코드 인식을 통해 도서 릴레이를 수행하되, 릴레이 대상 사용자들이 대면한 상태에서 도서를 인계함으로써, 사용자들이 도서 관리에 신경을 쓰게 되어 도서 릴레이를 오랜 기간 동안 지속시킬 수 있는 효과가 있다.
또한, 사물 인터넷 및 QR 코드를 이용한 도서 릴레이 시스템 및 방법은 도서 릴레이 일정을 기준으로 사용자 정보 및 위치 정보를 이용하여 사용자 단말의 소유권을 설정 및 이전함으로써, 도서 릴레이 일정에 따라 도서 릴레이가 가능하여 도서 릴레이를 원활하게 하고, 사용자들의 독서를 유도할 수 있는 효과가 있다.
또한, 사물 인터넷 및 QR 코드를 이용한 도서 릴레이 시스템 및 방법은 사물인터넷을 이용하여 릴레이 대상 도서의 위치 정보를 수집함으로써, 도서 릴레이시 도서의 분실을 최소화할 수 있는 효과가 있다.
도 1을 본 발명의 실시 예에 따른 사물 인터넷 및 QR 코드를 이용한 도서 릴레이 시스템을 설명하기 위한 도면.
도 2는 도 1의 사용자 단말을 설명하기 위한 도면.
도 3은 도 1의 도서 관리 서버를 설명하기 위한 도면.
도 4 및 도 5는 본 발명의 실시 예에 따른 사물 인터넷 및 QR 코드를 이용한 도서 릴레이 방법을 설명하기 위한 흐름도.
도 6은 도 5의 소유권 이전 2차 승인 여부 판단 단계를 설명하기 위한 흐름도.
이하, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 정도로 상세히 설명하기 위하여, 본 발명의 가장 바람직한 실시예를 첨부 도면을 참조하여 설명하기로 한다. 우선 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.
이하, 본 발명의 실시 예에 따른 사물 인터넷 및 QR 코드를 이용한 도서 릴레이 시스템을 첨부된 도면을 참조하여 상세하게 설명하면 아래와 같다. 도 1을 본 발명의 실시 예에 따른 사물 인터넷 및 QR 코드를 이용한 도서 릴레이 시스템을 설명하기 위한 도면이다. 도 2는 도 1의 사용자 단말을 설명하기 위한 도면이고, 도 3은 도 1의 도서 관리 서버를 설명하기 위한 도면이다.
도 1을 참조하면, 사물 인터넷 및 QR 코드를 이용한 도서 릴레이 시스템은 복수의 릴레이 대상 도서(100), 복수의 사용자 단말(200) 및 관리자 단말을 포함하여 구성된다.
릴레이 대상 도서(100)는 QR 코드가 부착된다. 즉, 릴레이 대상 도서(100)는 해당 도서의 도서 고유번호, 제목, 작가, 요약 등을 포함하는 도서 정보를 포함하는 QR 코드가 부착되거나, 하이퍼링크를 포함하는 QR 코드가 부착될 수 있다.
릴레이 대상 도서(100)는 사물 인터넷을 통해 위치 정보를 전송한다. 즉, 릴레이 대상 도서(100)는 설정 시간 간격으로 위치 정보를 취득하여 도서 관리 서버로 전송한다. 이때, 릴레이 대상 도서(100)는 도서 관리 서버에서 위치 정보 전송을 요청할 때 위치 정보를 취득하여 전송할 수도 있다.
사용자 단말(200)은 도서 릴레이를 이용하여 사용자의 스마트폰, 태블릿 등으로 구성된다. 이때, 사용자 단말(200)의 위치 정보는 릴레이 대상 도서(100)의 이동 경로를 관리를 위해 사용되므로, 사용자 단말(200)은 GPS, beacon 등을 이용하여 위치 정보를 생성할 수 있다.
사용자 단말(200)은 도서 이용 예약을 생성하여 도서 관리 서버(300)에게로 전송한다. 즉, 사용자 단말(200)은 사용자 정보, 도서 정보 및 이용 일정을 포함하는 도서 이용 예약을 생성한다. 이때, 사용자 정보는 이름, 연락처를 포함하고, 도서 정보는 도서 고유번호를 포함하고, 이용 일정은 대상 도서의 이용 시작 일자 및 종료 일자를 포함한다.
사용자 단말(200)은 도서 이용 알람을 수신하면 릴레이 대상 도서(100)에 대한 대여 요청을 생성하여 도서 관리 서버(300)에게로 전송한다. 즉, 사용자 단말(200)은 릴레이 대상 도서(100)에 부착된 QR 코드를 촬영하고, 촬영 결과를 통해 QR 코드를 인식하여 도서 정보를 검출한다. 사용자 단말(200)은 QR 코드 인식을 통해 검출한 도서 정보와 사용자 정보를 포함하는 대여 요청을 생성하여 도서 관리 서버(300)에게 전송한다.
사용자 단말(200)은 릴레이 대상 도서(100)의 QR 코드를 인식하고, 인식 결과를 근거로 도서 관리 서버(300)에게로 소유권 이전 요청을 전송한다. 이때, 사용자 단말(200)은 QR 코드 인식을 통해 검출한 도서 고유번호와 사용자 정보 및 위치 정보를 포함하는 소유권 이전 요청을 생성한다. 사용자 단말(200)은 생성한 소유권 이전 요청을 도서 관리 서버(300)에게로 전송한다.
사용자 단말(200)은 QR 코드 인식을 통한 대여 요청 또는 소유권 이전 요청 전송시 위치 정보를 생성하여 도서 관리 서버(300)에게로 전송한다. 여기서, 위치 정보는 사용자 단말(200)에서 GPS, beacon 등을 통해 측정한 현재 위치를 의미한다.
이를 위해, 도 2를 참조하면, 사용자 단말(200)은 QR 코드 인식부(210), 위치 정보 생성부(230), 대여 요청 생성부(250), 소유권 이전 요청 생성부(270) 및 단말 통신부(290)를 포함한다.
QR 코드 인식부(210)는 릴레이 대상 도서(100)에 부착된 QR 코드를 촬영하여 QR 코드에 포함된 정보를 인식한다. 이때, QR 코드 인식부(210)는 촬영한 QR 코드로부터 직접 정보를 인식하거나, 단말 통신부(290)를 통해 도서 관리 서버(300)와 통신하여 정보를 수집할 수도 있다. 여기서, QR 코드 인식부(210)는 릴레이 대상 도서(100)에 부착된 QR 코드로부터 도서 고유번호, 도서명, 작가, 분야, 요약 등을 포함하는 도서 정보를 인식한다.
위치 정보 생성부(230)는 GPS, beacon 등을 통해 사용자 단말(200)의 현재 위치인 위치 정보를 생성한다.
대여 요청 생성부(250)는 QR 코드 인식부(210)의 인식 결과를 근거로 도서 이용 예약을 생성한다. 즉, 대여 요청 생성부(250)는 사용자 정보, 도서 정보(즉, QR 코드 인식부(210)의 인식 결과) 및 이용 일정을 포함하는 도서 이용 예약을 생성한다. 이때, 사용자 정보는 이름, 연락처를 포함하고, 도서 정보는 도서 고유번호를 포함하고, 이용 일정은 대상 도서의 이용 시작 일자 및 종료 일자를 포함한다.
소유권 이전 요청 생성부(270)는 QR 코드 인식부(210)의 인식 결과를 근거로 소유권 이전 요청을 생성한다. 즉, 소유권 이전 요청 생성부(270)는 QR 코드 인식을 통해 검출한 도서 고유번호와 사용자 정보 및 위치 정보 생성부(230)에서 생성된 위치 정보를 포함하는 소유권 이전 요청을 생성한다.
단말 통신부(290)는 대여 요청 생성부(250)에서 생성한 대여 요청 및 소유권 이전 요청 생성부(270)에서 생성한 소유권 이전 요청을 도서 관리 서버(300)에게로 전송한다. 이때, 단말 통신부(290)는 대여 요청 또는 소유권 이전 요청시 위치 정보 생성부(230)에서 생성한 위치 정보를 도서 관리 서버(300)에게로 전송한다.
도서 관리 서버(300)는 사용자 단말(200)로부터 수집한 도서 이용 예약을 근거로 릴레이 대상 도서(100)에 대한 도서 릴레이 일정을 생성한다. 즉, 도서 관리 서버(300)는 복수의 사용자단말로부터 도서 이용 예약을 수집한다. 도서 관리 서버(300)는 수집한 도서 이용 예약을 근거로 릴레이 대상 도서(100)를 생성한다. 이때, 도서 관리 서버(300)는 각 릴레이 대상 도서(100)별로 도서 릴레이 일정을 생성한다.
도서 관리 서버(300)는 도서 이용 예약을 근거로 복수의 사용자 단말(200)을 복수의 그룹으로 분류한다. 즉, 도서 관리 서버(300)는 도서 이용 예약에 포함된 도서 정보 및 사용자 정보를 근거로 복수의 사용자 단말(200)을 릴레이 대상 도서(100)별로 구분하여 복수의 그룹을 생성한다. 이때, 도서 관리 서버(300)는 동일한 릴레이 대상 도서(100)에 연계된 사용자 정보를 하나의 그룹으로 분류하여 사용자 단말(200)을 복수의 그룹으로 분류한다.
도서 관리 서버(300)는 도서 릴레이 일정을 근거로 사용자 단말(200)의 도서 릴레이를 관리한다. 즉, 도서 관리 서버(300)는 도서 릴레이 일정의 최초 사용자인 제1 사용자 단말(200a)을 검출하고, 제1 사용자 단말(200a)에게로 도서 이용 알람을 전송한다. 이때, 도서 관리 서버(300)는 도서 릴레이 일정으로부터 릴레이 대상 도서(100)의 최초 사용자를 검출한다. 도서 관리 서버(300)는 검출한 사용자의 사용자 정보를 근거로 도서 이용 알람을 전송한다.
도서 관리 서버(300)는 사용자 단말(200)로부터 수신한 대여 요청을 근거로 릴레이 대상 도서(100)에 대한 소유권을 설정한다. 즉, 도서 관리 서버(300)는 대여 요청에 포함된 도서 정보 및 사용자 정보를 도서 릴레이 일정과 비교하여 릴레이 대상 도서(100)에 대한 소유권을 설정한다. 이때, 도서 관리 서버(300)는 도서 정보가 릴레이 대상 도서(100)에 해당하고, 사용자 정보가 도서 릴레이 일정에 포함된 사용자 정보인 경우 해당 사용자에게 릴레이 대상 도서(100)의 소유권을 설정한다.
도서 관리 서버(300)는 도서 릴레이 일정에 따른 소유권자의 이용 일정이 완료되면 현재 사용자의 사용자 단말(200; 이하, 제1 사용자 단말(200a)) 및 다음 사용자의 사용자 단말(200; 이하, 제2 사용자 단말(200b))로 소유권 이전 알람을 전송한다.
도서 관리 서버(300)는 제2 사용자 단말(200b)로부터의 소유권 이전 요청을 수신하면 제1 및 제2 사용자 단말(200b)의 사용자 정보를 비교하여 소유권 이전 1차 승인 여부를 판단한다. 도서 관리 서버(300)는 제2 사용자 단말(200b)로부터 수신한 소유권 이전 요청으로부터 도서 고유번호 및 사용자 정보를 검출한다. 도서 관리 서버(300)는 검출한 도서 고유번호에 대응되는 도서 릴레이 일정을 검출한다. 도서 관리 서버(300)는 도서 릴레이 일정에 포함된 사용자 정보와 기검출한 사용자 정보를 비교하여 소유권 이전 1차 승인 여부를 판단한다. 이때, 도서 관리 서버(300)는 도서 릴레이 일정에 포함된 사용자 정보와 소유권 이전 요청으로부터 검출한 사용자 정보가 동일 그룹이면 소유권 이전 1차 승인 성공으로 판단한다. 도서 관리 서버(300)는 두 사용자 정보가 다른 그룹이면 소유권 이전 1차 승인 실패로 판단한다.
도서 관리 서버(300)는 소유권 이전 1차 승인에 성공하면 두 사용자 단말(200)의 위치 정보를 이용하여 소유권 이전 2차 승인 여부를 판단한다.
먼저, 도서 관리 서버(300)는 제1 및 제2 사용자 단말(200b) 간의 거리인 사용자간 거리를 산출한다. 즉, 도서 관리 서버(300)는 제1 및 제2 사용자 단말(200b)로부터 위치 정보를 수집한다. 도서 관리 서버(300)는 수집한 위치 정보를 근거로 제1 및 제2 사용자 단말(200b) 간의 거리인 사용자간 거리를 산출한다.
이때, 도서 관리 서버(300)는 사용자간 거리가 제1 기준값 이하이면 소유권 이전 2차 승인 성공으로 판단한다. 즉, 사용자간 거리가 제1 기준값 이하이면 제1 단말기와 제2 단말기가 가까운 거리에 있음을 의미하므로, 도서 관리 서버(300)는 소유권 이전 2차 승인 성공으로 판단한다.
도서 관리 서버(300)는 사용자간 거리가 제2 기준값을 초과하면 소유권 이전 2차 승인 실패로 판단한다. 즉, 사용자간 거리가 제1 기준값보다 큰 제2 기준값을 초과이면 요청자와 소유권자가 멀리 떨어져 있음의 의미하므로, 도서 관리 서버(300)는 소유권 이전 2차 승인을 실패로 판단한다.
도서 관리 서버(300)는 사용자간 거리가 제1 기준값 초과 제2 기준값 이하이면 소유권 이전 2차 승인 여부를 재판한다. 즉, 도서 관리 서버(300)는 거리값이 제1 기준값 초과 제2 기준값 이하이면 소유권 판단이 완료되기 전에 요청자 또는 소유권자가 이동한 것으로 판단하여 소유권 이전 요청에 대한 처리를 재수행한다.
도서 관리 서버(300)는 소유권 이전 2차 승인이 완료되면 제1 사용자 단말(200a)에서 제2 사용자 단말(200b)로 릴레이 대상 도서(100)에 대한 소유권을 이전한다.
도서 관리 서버(300)는 설정 주기 간격으로 릴레이 대상 도서(100)로부터 위치 정보를 수집한다. 즉, 도서 관리 서버(300)는 설정 주기 간격으로 릴레이 중인 릴레이 대상 도서(100)에게로 위치 정보 전송을 요청하고, 그에 따른 응답으로 릴레이 대상 도서(100)의 현재 위치에 해당하는 위치 정보를 수신한다.
도서 관리 서버(300)는 이벤트 발생시마다 릴레이 대상 도서(100)로부터 위치 정보를 수집할 수도 있다. 즉, 도서 관리 서버(300)는 사용자 단말(200)로부터 대여 요청 또는 소유권 이전 요청을 수신하면 릴레이 대상 도서(100)에게로 위치 정보 전송을 요청하고, 그에 따른 응답으로 릴레이 대상 도서(100)의 현재 위치에 해당하는 위치 정보를 수신한다.
도서 관리 서버(300)는 수집한 위치 정보를 누적하여 릴레이 대상 도서(100)의 이동 경로를 관리한다.
이를 위해, 도 3을 참조하면, 도서 관리 서버(300)는 서버 통신부(310), 일정 생성부(330), 일정 관리부(350), 소유권 관리부(370) 및 이동 경로 관리부(390)를 포함하여 구성된다.
서버 통신부(310)는 복수의 사용자 단말(200)과 도서 릴레이를 위한 정보를 송수신한다.
일정 생성부(330)는 서버 통신부(310)에서 수신한 도서 이용 예약을 근거로 릴레이 대상 도서(100)에 대한 도서 릴레이 일정을 생성한다. 즉, 일정 생성부(330)는 복수의 사용자 단말(200)로부터 도서 이용 예약을 수집한다. 일정 생성부(330)는 수집한 도서 이용 예약을 근거로 릴레이 대상 도서(100)를 생성한다. 이때, 일정 생성부(330)는 각 릴레이 대상 도서(100)별로 도서 릴레이 일정을 생성한다.
일정 생성부(330)는 도서 이용 예약을 근거로 복수의 사용자 단말(200)을 복수의 그룹으로 분류한다. 즉, 일정 생성부(330)는 도서 이용 예약에 포함된 도서 정보 및 사용자 정보를 근거로 복수의 사용자 단말(200)을 릴레이 대상 도서(100)별로 구분하여 복수의 그룹을 생성한다. 이때, 일정 생성부(330)는 동일한 릴레이 대상 도서(100)에 연계된 사용자 정보를 하나의 그룹으로 분류하여 사용자 단말(200)을 복수의 그룹으로 분류한다.
일정 관리부(350)는 일정 생성부(330)에서 생성된 도서 릴레이 일정을 근거로 사용자 단말(200)의 도서 릴레이를 관리한다. 즉, 일정 관리부(350)는 도서 릴레이 일정의 최초 사용자의 사용자 단말(200)을 검출하고, 검출한 사용자 단말(200)에게로 도서 이용 알람을 전송한다.
일정 관리부(350)는 도서 릴레이 일정에 따른 소유권자의 이용 일정이 완료되면 현재 사용자 및 다음 사용자의 사용자 단말(200) 소유권 이전 알람을 전송한다.
소유권 관리부(370)는 서버 통신부(310)를 통해 수신한 대여 요청을 근거로 릴레이 대상 도서(100)에 대한 소유권을 설정한다. 즉, 소유권 관리부(370)는 대여 요청에 포함된 도서 정보 및 사용자 정보를 도서 릴레이 일정과 비교하여 릴레이 대상 도서(100)에 대한 소유권을 설정한다. 이때, 소유권 관리부(370)는 도서 정보가 릴레이 대상 도서(100)에 해당하고, 사용자 정보가 도서 릴레이 일정에 포함된 사용자 정보인 경우 해당 사용자에게 릴레이 대상 도서(100)의 소유권을 설정한다.
소유권 관리부(370)는 사용자 단말(200)로부터의 소유권 이전 요청을 수신하면 및 사용자 단말(200)의 사용자 정보를 비교하여 소유권 이전 1차 승인 여부를 판단한다. 소유권 관리부(370)는 사용자 단말(200)로부터 수신한 소유권 이전 요청으로부터 도서 고유번호 및 사용자 정보를 검출한다. 소유권 관리부(370)는 검출한 도서 고유번호에 대응되는 도서 릴레이 일정을 검출한다. 소유권 관리부(370)는 도서 릴레이 일정에 포함된 사용자 정보와 기검출한 사용자 정보를 비교하여 소유권 이전 1차 승인 여부를 판단한다. 이때, 소유권 관리부(370)는 도서 릴레이 일정에 포함된 사용자 정보와 소유권 이전 요청으로부터 검출한 사용자 정보가 동일 그룹이면 소유권 이전 1차 승인 성공으로 판단한다. 소유권 관리부(370)는 두 사용자 정보가 다른 그룹이면 소유권 이전 1차 승인 실패로 판단한다.
소유권 관리부(370)는 소유권 이전 1차 승인에 성공하면 두 사용자 단말(200)의 위치 정보를 이용하여 소유권 이전 2차 승인 여부를 판단한다.
먼저, 소유권 관리부(370)는 및 사용자 단말(200) 간의 거리인 사용자간 거리를 산출한다. 즉, 소유권 관리부(370)는 및 사용자 단말(200)로부터 위치 정보를 수집한다. 소유권 관리부(370)는 수집한 위치 정보를 근거로 및 사용자 단말(200) 간의 거리인 사용자간 거리를 산출한다.
이때, 소유권 관리부(370)는 사용자간 거리가 기준값 이하이면 소유권 이전 2차 승인 성공으로 판단한다. 즉, 사용자간 거리가 기준값 이하이면 단말기와 단말기가 가까운 거리에 있음을 의미하므로, 소유권 관리부(370)는 소유권 이전 2차 승인 성공으로 판단한다.
소유권 관리부(370)는 사용자간 거리가 기준값을 초과하면 소유권 이전 2차 승인 실패로 판단한다. 즉, 사용자간 거리가 기준값보다 큰 기준값을 초과이면 요청자와 소유권자가 멀리 떨어져 있음의 의미하므로, 소유권 관리부(370)는 소유권 이전 2차 승인을 실패로 판단한다.
소유권 관리부(370)는 사용자간 거리가 기준값 초과 기준값 이하이면 소유권 이전 2차 승인 여부를 재판한다. 즉, 소유권 관리부(370)는 거리값이 기준값 초과 기준값 이하이면 소유권 판단이 완료되기 전에 요청자 또는 소유권자가 이동한 것으로 판단하여 소유권 이전 요청에 대한 처리를 재수행한다.
소유권 관리부(370)는 소유권 이전 2차 승인이 완료되면 사용자 단말(200)에서 사용자 단말(200)로 릴레이 대상 도서(100)에 대한 소유권을 이전한다.
이동 경로 관리부(390)는 설정 주기 간격으로 릴레이 대상 도서(100)로부터 위치 정보를 수집한다. 즉, 이동 경로 관리부(390)는 설정 주기 간격으로 릴레이 중인 릴레이 대상 도서(100)에게로 위치 정보 전송을 요청하고, 그에 따른 응답으로 릴레이 대상 도서(100)의 현재 위치에 해당하는 위치 정보를 수신한다.
이동 경로 관리부(390)는 이벤트 발생시마다 릴레이 대상 도서(100)로부터 위치 정보를 수집할 수도 있다. 즉, 이동 경로 관리부(390)는 사용자 단말(200)로부터 대여 요청 또는 소유권 이전 요청을 수신하면 릴레이 대상 도서(100)에게로 위치 정보 전송을 요청하고, 그에 따른 응답으로 릴레이 대상 도서(100)의 현재 위치에 해당하는 위치 정보를 수신한다.
이동 경로 관리부(390)는 수집한 위치 정보를 누적하여 릴레이 대상 도서(100)의 이동 경로를 관리한다.
이하, 본 발명의 실시 예에 따른 사물 인터넷 및 QR 코드를 이용한 도서 릴레이 방법을 첨부된 도면을 참조하여 상세하게 설명하면 아래와 같다. 도 4 및 도 5는 본 발명의 실시 예에 따른 사물 인터넷 및 QR 코드를 이용한 도서 릴레이 방법을 설명하기 위한 흐름도이다. 도 6은 도 5의 소유권 이전 2차 승인 여부 판단 단계를 설명하기 위한 흐름도이다.
도서 관리 서버(300)는 도서 릴레이를 위해 복수의 사용자 단말(200)로부터 도서 이용 예약을 수집한다(S50). 즉, 도서 관리 서버(300)는 복수의 사용자 단말(200)로부터 사용자 정보, 도서 정보, 이용 일정을 포함하는 도서 이용 예약을 수집한다. 이때, 사용자 정보는 이름, 연락처를 포함하고, 도서 정보는 도서 고유번호를 포함하고, 이용 일정은 대상 도서의 이용 시작 일자 및 종료 일자를 포함한다.
도서 관리 서버(300)는 수집한 도서 이용 예약을 근거로 도서 릴레이 일정을 생성한다(S100). 즉, 도서 관리 서버(300)는 도서 이용 예약에 포함된 이용 일정을 근거로 도서 릴레이 일정을 생성한다. 이때, 도서 관리 서버(300)는 도서별로 도서 릴레이 일정을 생성한다.
도서 관리 서버(300)는 도서 이용 예약을 근거로 복수의 사용자를 복수의 그룹으로 분류한다(S150). 즉, 도서 관리 서버(300)는 도서 이용 예약에 포함된 도서 정보 및 사용자 정보를 검출한다. 도서 관리 서버(300)는 동일한 도서 정보에 연계된 사용자 정보들을 하나의 그룹으로 분류한다.
도서 관리 서버(300)는 생성한 도서 릴레이 일정을 근거로 사용자 단말(200)의 도서 릴레이를 관리하기 위해서 도서 릴레이 일정의 최초 사용자에게 도서 이용 알람을 전송한다(S200). 이때, 도서 관리 서버(300)는 도서 릴레이 일정으로부터 릴레이 대상 도서(100)의 최초 사용자를 검출한다. 도서 관리 서버(300)는 검출한 사용자의 사용자 정보를 근거로 도서 이용 알람을 전송한다.
도서 이용 알람을 수신한 제1 사용자 단말(200a)은 릴레이 대상 도서(100)의 QR 코드를 인식하고, 인식 결과를 근거로 도서 관리 서버(300)에게로 대여 요청을 전송한다(S250). 즉, 제1 사용자 단말(200a)은 릴레이 대상 도서(100)에 부착된 QR 코드를 촬영하고, 촬영 결과를 통해 QR 코드를 인식하여 도서 정보를 검출한다. 제1 사용자 단말(200a)은 검출한 도서 정보와 사용자 정보를 포함하는 대여 요청을 생성하여 도서 관리 서버(300)에게 전송한다.
도서 관리 서버(300)는 제1 사용자 단말(200a)로부터 수신한 대여 요청을 근거로 릴레이 대상 도서(100)에 대한 소유권을 설정한다(S300). 즉, 도서 관리 서버(300)는 대여 요청에 포함된 도서 정보 및 사용자 정보를 도서 릴레이 일정과 비교하여 릴레이 대상 도서(100)에 대한 소유권을 설정한다. 이때, 도서 관리 서버(300)는 도서 정보가 릴레이 대상 도서(100)에 해당하고, 사용자 정보가 도서 릴레이 일정에 포함된 사용자 정보인 경우 해당 사용자에게 릴레이 대상 도서(100)의 소유권을 설정한다.
이와 함께, 도서 관리 서버(300)는 릴레이 대상 도서(100)로부터 위치 정보를 수집한다(S320). 즉, 도서 관리 서버(300)는 제1 사용자 단말(200a)로부터 대여 요청을 수신하면 릴레이 대상 도서(100)에게로 위치 정보 전송을 요청한다. 릴레이 대상 도서(100)는 사물 인터넷을 통해 위치 정보를 전송하고, 도서 관리 서버(300)는 릴레이 대상 도서(100)로부터 위치 정보를 수신하여 저장한다.
도서 관리 서버(300)는 설정 시간 간격으로 릴레이 대상 도서(100)의 위치 정보를 수집한다(S340). 즉, 도서 관리 서버(300)는 릴레이 대상 도서(100)에 대한 소유권 설정이 완료된 후부터 설정 시간 간격으로 릴레이 대상 도서(100)에게로 위치 정보 전송을 요청한다. 릴레이 대상 도서(100)는 사물 인터넷을 통해 위치 정보를 전송하고, 도서 관리 서버(300)는 릴레이 대상 도서(100)로부터 위치 정보를 수신하여 저장한다.
사용자는 도서 관리 서버(300)에서 소유권 설정이 완료되면 릴레이 대상 도서(100)를 이용한다. 도서 릴레이 일정에 따른 현재 소유권자의 이용 일정이 완료되면(S400; 예), 도서 관리 서버(300)는 도서 릴레이 일정을 근거로 현재 사용자인 제1 사용자 단말(200a) 및 다음 사용자인 제2 사용자 단말(200b)에게 소유권 이전 알람을 전송한다(S450). 이때, 도서 관리 서버(300)는 릴레이 대상 도서(100)의 소유권을 보유한 현재 사용자인 제1 사용자 단말(200a), 도서 릴레이 일정상의 다음 사용자인 제2 사용자 단말(200b)에게 소유권 이전 알람을 전송한다.
현재 소유권자는 다음 사용자와 대면하여 도서를 인계한다. 이때, 제2 사용자 단말(200b)은 릴레이 대상 도서(100)의 QR 코드를 인식하고, 인식 결과를 근거로 도서 관리 서버(300)에게로 소유권 이전 요청을 전송한다(S500). 이때, 제2 사용자 단말(200b)은 QR 코드 인식을 통해 검출한 도서 고유번호와 다음 사용자의 사용자 정보 및 위치 정보를 포함하는 소유권 이전 요청을 생성한다.
도서 관리 서버(300)는 제2 사용자 단말(200b)로부터의 소유권 이전 요청에 따른 소유권 이전 처리를 위해 제1 및 제2 사용자 단말(200b)의 사용자 정보를 비교하여 소유권 이전 1차 승인 여부를 판단한다(S550). 도서 관리 서버(300)는 제2 사용자 단말(200b)로부터 수신한 소유권 이전 요청으로부터 도서 고유번호 및 사용자 정보를 검출한다. 도서 관리 서버(300)는 검출한 도서 고유번호에 대응되는 도서 릴레이 일정을 검출한다. 도서 관리 서버(300)는 도서 릴레이 일정에 포함된 사용자 정보와 기검출한 사용자 정보를 비교하여 소유권 이전 1차 승인 여부를 판단한다. 이때, 도서 관리 서버(300)는 도서 릴레이 일정에 포함된 사용자 정보와 소유권 이전 요청으로부터 검출한 사용자 정보가 동일 그룹이면 소유권 이전 1차 승인 성공으로 판단한다. 도서 관리 서버(300)는 두 사용자 정보가 다른 그룹이면 소유권 이전 1차 승인 실패로 판단한다.
소유권 이전 1차 승인에 성공하면(S600; 예), 도서 관리 서버(300)는 두 사용자 단말(200)의 위치 정보를 이용하여 소유권 이전 2차 승인 여부를 판단한다(S650). 이를 첨부된 도 6을 참조하여 설명하면 아래와 같다.
도서 관리 서버(300)는 제1 및 제2 사용자 단말(200b) 간의 거리인 사용자간 거리를 산출한다(S651). 즉, 도서 관리 서버(300)는 제1 및 제2 사용자 단말(200b)로부터 위치 정보를 수집한다. 도서 관리 서버(300)는 수집한 위치 정보를 근거로 제1 및 제2 사용자 단말(200b) 간의 거리인 사용자간 거리를 산출한다.
사용자간 거리가 제1 기준값 이하이면(S652; 예), 도서 관리 서버(300)는 소유권 이전 2차 승인 성공으로 판단한다(S653). 즉, 사용자간 거리가 제1 기준값 이하이면 요청자와 소유권자가 가까운 거리에 있음을 의미하므로, 도서 관리 서버(300)는 소유권 이전 2차 승인 성공으로 판단한다.
사용자간 거리가 제2 기준값을 초과하면(S654; 예), 도서 관리 서버(300)는 소유권 이전 2차 승인 실패로 판단한다(S655). 즉, 사용자간 거리가 제1 기준값보다 큰 제2 기준값을 초과이면 요청자와 소유권자가 멀리 떨어져 있음의 의미하므로, 도서 관리 서버(300)는 소유권 이전 2차 승인을 불허한다.
사용자간 거리가 제1 기준값 초과 제2 기준값 이하이면(S656; 예), 도서 관리 서버(300)는 소유권 이전 2차 승인 여부를 재판한다. 즉, 도서 관리 서버(300)는 거리값이 제1 기준값 초과 제2 기준값 이하이면 소유권 판단이 완료되기 전에 요청자 또는 소유권자가 이동한 것으로 판단하여 상술한 S651 단계 내지 S655 단계를 재수행하여 소유권 이전 2차 승인 여부를 재판단한다.
소유권 이전 2차 승인이 완료되면(S700; 예), 도서 관리 서버(300)는 제1 사용자 단말(200a)에서 제2 사용자 단말(200b)로 릴레이 대상 도서(100)에 대한 소유권을 이전한다(S750).
이와 함께, 도서 관리 서버(300)는 릴레이 대상 도서(100)로부터 위치 정보를 수집한다(S800). 즉, 도서 관리 서버(300)는 제2 사용자 단말(200b)로부터 소유권 이전 요청을 수신하면 릴레이 대상 도서(100)에게로 위치 정보 전송을 요청한다. 릴레이 대상 도서(100)는 사물 인터넷을 통해 위치 정보를 전송하고, 도서 관리 서버(300)는 릴레이 대상 도서(100)로부터 위치 정보를 수신하여 저장한다.
이후, 도서 관리 서버(300)는 도서 릴레이 일정에 포함된 모든 사용자가 릴레이 대상 도서(100)를 이용할 때까지 상술한 S50 단계 내지 S800 단계를 반복하여 수행한다.
이상에서 본 발명에 따른 바람직한 실시예에 대해 설명하였으나, 다양한 형태로 변형이 가능하며, 본 기술분야에서 통상의 지식을 가진자라면 본 발명의 특허청구범위를 벗어남이 없이 다양한 변형예 및 수정예를 실시할 수 있을 것으로 이해된다.
100: 릴레이 대상 도서 200: 사용자 단말
200a: 제1 사용자 단말 200b: 제1 사용자 단말
210: QR 코드 인식부 230: 위치 정보 생성부
250: 대여 요청 생성부 270: 소유권 이전 요청 생성부
290: 단말 통신부 300: 도서 관리 서버
310: 서버 통신부 330: 일정 생성부
350: 일정 관리부 370: 소유권 관리부
390: 이동 경로 관리부

Claims (12)

  1. QR 코드가 부착된 릴레이 대상 도서;
    상기 릴레이 대상 도서 이용을 위한 도서 이용 예약을 생성하고, 상기 릴레이 대상 도서에 부착된 QR 코드를 인식하여 대여 요청 및 소유권 이전 요청을 생성하는 복수의 사용자 단말; 및
    상기 복수의 사용자 단말에서 생성된 도서 이용 예약을 근거로 상기 릴레이 대상 도서에 대한 도서 릴레이 일정을 생성하고, 상기 도서 릴레이 일정을 근거로 상기 복수의 사용자 단말의 도서 릴레이를 관리하고, 설정 주기 및 이벤트 발생시 상기 릴레이 대상 도서로부터 위치 정보를 수집하여 상기 릴레이 대상 도서의 이동 경로를 관리하는 도서 관리 서버를 포함하고,
    상기 도서 관리 서버는 상기 도서 릴레이 일정을 근거로 최소 사용자인 제1 사용자 단말로 도서 이용 알람을 전송하고, 상기 제1 사용자 단말로부터 수신한 대여 요청을 근거로 상기 제1 사용자 단말에 상기 릴레이 대상 도서의 소유권을 설정하고, 상기 제1 사용자 단말의 이용 일정이 종료되면 상기 제1 사용자 단말과 다음 사용자인 제2 사용자 단말로 소유권 이전 알람을 전송하고, 상기 제2 사용자 단말이 상기 제1 사용자 단말에 접근한 상태에서 상기 릴레이 대상 도서의 QR 코드를 인식하여 생성한 소유권 이전 요청을 근거로 소유권 이전 승인 여부를 판단하고, 소유권 이전 승인시 상기 제2 사용자 단말에 상기 릴레이 대상 도서의 소유권을 설정하되,
    상기 도서 관리 서버는,
    소유권 이전 요청을 수신하면 상기 제1 사용자 단말 및 상기 제2 사용자 단말로부터 수신한 사용자 정보들을 근거로 소유권 이전 1차 승인 여부를 판단하되,
    상기 제2 사용자 단말로부터 수신한 소유권 이전 요청으로부터 검출한 사용자 정보 및 상기 도서 릴레이 일정에 포함된 다음 사용자의 사용자 정보와 일치하고, 상기 제2 사용자 단말의 사용자 정보가 상기 제1 사용자 단말의 사용자 정보와 동일한 그룹이면 소유권 이전 1차 승인 성공으로 판단하며,
    상기 소유권 이전 1차 승인에 성공하면 상기 제1 사용자 단말 및 상기 제2 사용자 단말의 위치 정보를 근거로 소유권 이전 2차 승인 여부를 판단하되,
    상기 제1 사용자 단말 및 상기 제2 사용자 단말로부터 수집한 위치 정보를 이용하여 사용자간 거리를 산출하고, 상기 사용자간 거리가 제1 기준값 이하이면 소유권 이전 2차 승인 성공으로 판단하고, 상기 사용자간 거리가 상기 제1 기준값보다 큰 제2 기준값을 초과하면 소유권 이전 2차 승인 실패로 판단하고,
    소유권 이전 2차 승인에 성공하면 상기 릴레이 대상 도서의 소유권을 상기 제2 사용자 단말로 이전하는 도서 릴레이 시스템.
  2. 제1항에 있어서,
    상기 도서 관리 서버는,
    설정 시간 간격으로 상기 릴레이 대상 도서로부터 위치 정보를 수집하고, 상기 사용자 단말로부터 대여 요청 또는 소유권 이전 요청을 수신하면 상기 릴레이 대상 도서로부터 위치 정보를 수집하고, 상기 위치 정보를 누적하여 상기 릴레이 대상 도서의 이동 경로를 관리하는 도서 릴레이 시스템.
  3. 제1항에 있어서,
    상기 도서 관리 서버는 상기 대여 요청 및 상기 도서 릴레이 일정을 근거로 상기 릴레이 대상 도서에 대한 소유권을 설정하되,
    상기 대여 요청으로부터 검출한 도서 정보가 상기 릴레이 대상 도서에 대응되고, 상기 대여 요청으로부터 검출한 사용자 정보가 상기 도서 릴레이 일정에 포함된 사용자 정보이면 상기 대여 요청을 전송한 사용자 단말에 상기 릴레이 대상 도서의 소유권을 설정하는 도서 릴레이 시스템.
  4. 삭제
  5. 삭제
  6. 제1항에 있어서,
    상기 도서 관리 서버는,
    상기 사용자간 거리가 상기 제1 기준값을 초과하고 상기 제2 기준값 이하이면 소유권 이전 2차 승인 여부를 재판단하는 도서 릴레이 시스템.
  7. 복수의 사용자 단말과 연결된 도서 관리 서버를 이용한 도서 릴레이 방법에 있어서,
    상기 복수의 사용자 단말로부터 도서 이용 예약을 수집하는 단계;
    상기 도서 이용 예약을 근거로 도서 릴레이 일정을 생성하는 단계;
    상기 도서 릴레이 일정을 근거로 최초 사용자인 제1 사용자 단말로부터 대여 요청을 수신하는 단계;
    상기 대여 요청을 근거로 상기 제1 사용자 단말에 릴레이 대상 도서의 소유권을 설정하는 단계;
    상기 제1 사용자 단말의 이용 일정이 종료되면 상기 도서 릴레이 일정을 근거로 다음 사용자인 제2 사용자 단말 및 상기 제1 사용자 단말에 소유권 이전 알람을 전송하는 단계;
    상기 제1 사용자 단말에 접근한 상기 제2 사용자 단말로부터 상기 릴레이 대상 도서의 QR 코드를 인식하여 생성한 소유권 이전 요청을 수신하는 단계;
    상기 소유권 이전 요청을 근거로 소유권 이전 승인 여부를 판단하는 단계;
    상기 소유권 이전 승인에 성공하면 상기 릴레이 대상 도서의 소유권을 상기 제2 사용자 단말로 이전하는 단계; 및
    설정 주기 및 이벤트 발생시 상기 릴레이 대상 도서로부터 위치 정보를 수집하여 상기 릴레이 대상 도서의 이동 경로를 관리하는 단계를 포함하되,
    상기 소유권 이전 승인 여부를 판단하는 단계는,
    상기 소유권 이전 요청을 수신하면 상기 제1 사용자 단말 및 상기 제2 사용자 단말로부터 수신한 사용자 정보들을 근거로 소유권 이전 1차 승인 여부를 판단하는 단계를 포함하되,
    상기 소유권 이전 1차 승인 여부를 판단하는 단계에서는
    상기 제2 사용자 단말로부터 수신한 소유권 이전 요청으로부터 검출한 사용자 정보 및 상기 도서 릴레이 일정에 포함된 다음 사용자의 사용자 정보와 일치하고, 상기 제2 사용자 단말의 사용자 정보가 상기 제1 사용자 단말의 사용자 정보와 동일한 그룹이면 소유권 이전 1차 승인 성공으로 판단하며,
    상기 소유권 이전 승인 여부를 판단하는 단계는,
    상기 소유권 이전 1차 승인에 성공하면 상기 제1 사용자 단말 및 상기 제2 사용자 단말의 위치 정보를 근거로 소유권 이전 2차 승인 여부를 판단하는 단계를 더 포함하고,
    상기 소유권 이전 2차 승인 여부를 판단하는 단계는,
    상기 제1 사용자 단말 및 상기 제2 사용자 단말로부터 수집한 위치 정보를 이용하여 사용자간 거리를 산출하는 단계;
    상기 사용자간 거리가 제1 기준값 이하이면 소유권 이전 2차 승인 성공으로 판단하는 단계; 및
    상기 사용자간 거리가 상기 제1 기준값을 초과하고 제2 기준값 이하이면 소유권 이전 2차 승인 여부를 재판단하는 단계를 포함하는 도서 릴레이 방법.
  8. 제7항에 있어서,
    상기 릴레이 대상 도서의 소유권을 설정하는 단계에서는,
    상기 대여 요청 및 상기 도서 릴레이 일정을 근거로 상기 릴레이 대상 도서에 대한 소유권을 설정하되,
    상기 대여 요청으로부터 검출한 도서 정보가 상기 릴레이 대상 도서에 대응되고, 상기 대여 요청으로부터 검출한 사용자 정보가 상기 도서 릴레이 일정에 포함된 사용자 정보이면 상기 대여 요청을 전송한 사용자 단말에 상기 릴레이 대상 도서의 소유권을 설정하는 도서 릴레이 방법.
  9. 삭제
  10. 삭제
  11. 제7항에 있어서,
    상기 소유권 이전 2차 승인 여부를 판단하는 단계는,
    상기 사용자간 거리가 상기 제1 기준값보다 큰 제2 기준값을 초과하면 소유권 이전 2차 승인 실패로 판단하는 단계를 더 포함하는 도서 릴레이 방법.
  12. 제7항에 있어서,
    상기 릴레이 대상 도서의 이동 경로를 관리하는 단계는,
    상기 릴레이 대상 도서로부터 설정 시간 간격으로 위치 정보를 수집하는 단계;
    상기 사용자 단말로부터 대여 요청 또는 소유권 이전 요청을 수신하면 상기 릴레이 대상 도서로부터 위치 정보를 수집하는 단계; 및
    상기 수집한 위치 정보를 누적하여 상기 릴레이 대상 도서의 이동 경로를 관리하는 단계를 포함하는 도서 릴레이 방법.
KR1020170027921A 2017-03-03 2017-03-03 사물 인터넷 및 qr 코드를 이용한 도서 릴레이 시스템 및 방법 KR101755574B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170027921A KR101755574B1 (ko) 2017-03-03 2017-03-03 사물 인터넷 및 qr 코드를 이용한 도서 릴레이 시스템 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170027921A KR101755574B1 (ko) 2017-03-03 2017-03-03 사물 인터넷 및 qr 코드를 이용한 도서 릴레이 시스템 및 방법

Publications (1)

Publication Number Publication Date
KR101755574B1 true KR101755574B1 (ko) 2017-07-07

Family

ID=59353443

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170027921A KR101755574B1 (ko) 2017-03-03 2017-03-03 사물 인터넷 및 qr 코드를 이용한 도서 릴레이 시스템 및 방법

Country Status (1)

Country Link
KR (1) KR101755574B1 (ko)

Similar Documents

Publication Publication Date Title
CN114360130B (zh) 访客管理方法、设备、***及计算机可读存储介质
CN104143220B (zh) 基于本机人脸识别技术和智能终端的考勤及定位追踪***
US8275096B2 (en) System and method for security monitoring and response delivery
CN105260757A (zh) 一种应用掌脉认证和手机定位相结合的检票***及方法
US20120023169A1 (en) Portable terminal and method for providing social network service using human body communication
JP2011099859A (ja) 無線lanapを利用した無線デバイスの位置追跡システム及び方法
CN104346548A (zh) 穿戴式设备的认证方法及穿戴式设备
CN104240342A (zh) 一种门禁控制方法及门禁控制装置
JP5952987B1 (ja) チャットシステム、チャット方法、およびチャットプログラム
CN104240013A (zh) 一种门禁控制方法及门禁控制平台
CN104240014A (zh) 一种门禁控制方法及门禁控制平台
JP5182854B2 (ja) イベント管理システム
CN103248550A (zh) 一种基于nfc的区域社交***
CN105243710A (zh) 一种具有信息采集功能的门禁***
US20230308881A1 (en) System and method for encounter identity verification
KR101862747B1 (ko) Qr 코드를 이용한 도서 릴레이 시스템 및 방법
CN104834906A (zh) 一种人员身份确认方法、装置和移动终端
KR101755574B1 (ko) 사물 인터넷 및 qr 코드를 이용한 도서 릴레이 시스템 및 방법
JP2007183835A (ja) プレゼンス情報管理装置、およびコンピュータが実行可能なプログラム
CN105678869A (zh) 门禁智能控制器、门禁智能控制***及其门禁开启方法
KR102077662B1 (ko) 홈네트워크에서의 인증장치 및 그 방법
JP2017028588A (ja) 代理認証方法、および通信装置
CN111447563B (zh) 一种目标对象追踪方法及安防***
JP2009094940A (ja) ローミングシステム、ローミング方法、および、端末識別方法
JP4633558B2 (ja) 蓄積システム、複写制御装置、蓄積指示装置、取得制御装置、icタグ情報の蓄積方法及びコンピュータプログラム並びに記録媒体

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant