1 |
1
구조물에 장착된 NFC 단말기; 및상기 NFC 단말기와의 통신을 통해 NFC 신호를 수신하는 사용자 단말기를 포함하고,상기 사용자 단말기는,상기 NFC 단말기로부터 송신된 NFC 신호의 세기를 근거로, 상기 NFC 단말기와의 거리를 산출하는 거리 산출부; 상기 거리와 미리 설정된 복수의 기준 거리들을 비교함으로써 상기 NFC 단말기를 기준으로 상기 사용자 단말기가 속한 거리 영역을 판단하되, 상기 거리 영역은 상기 NFC 단말기와의 거리에 따른 통신 성능에 기초하여 구분되는 제1 거리 영역, 제2 거리 영역 및 제3 거리 영역을 포함하되, 상기 제1 거리 영역은 상기 제1 거리 영역, 상기 제2 거리 영역 및 상기 제3 거리 영역 중 상기 NFC 단말기와의 통신 성능이 가장 높은 영역이고, 상기 제3 거리 영역은, 상기 NFC 단말기의 NFC 신호가 감지는 되되, 정상적인 통신은 불가능한 영역인, 거리 영역 판단부; 상기 사용자 단말기가 상기 제2 거리 영역에 위치하게 되면, 상기 NFC 신호를 근거로 상기 NFC 단말기에 대응하는 전자책 정보를 생성하되, 상기 NFC 단말기에서 관리하는 하나 이상의 전자책을 인지하고, 상기 하나 이상의 전자책의 목록 정보를 생성하는 전자책 정보 생성부;상기 사용자 단말기가 상기 제3 거리 영역에 위치할 때, 상기 사용자 단말기를 상기 NFC 단말기 방향으로 이동하도록 유도하는 유도 메시지를 포함하는 제1 유도 화면을 생성하고, 상기 제1 유도 화면을 디스플레이부를 통해 출력하고, 상기 사용자 단말기가 상기 제2 거리 영역에 위치하게 되면, 상기 전자책 정보를 출력하는 전자책 정보 화면을 생성하고, 상기 전자책 정보 화면을 상기 디스플레이부를 통해 출력하되, 상기 전자책 정보 화면에는 상기 전자책 정보에 대응하는 전자책의 요청 여부를 입력 받는 입력 영역이 포함되는, 화면 생성부; 및통신부를 통해 전자책 요청 신호를 상기 NFC 단말기로 송신하는 전자책 요청부; 를 포함하고,상기 화면 생성부는, 상기 입력 영역을 통해 전자책 수신 요청이 입력되는 경우, 상기 사용자 단말기에 전자책 뷰어가 설치되었는지 확인하고, 상기 사용자 단말기에 상기 전자책 뷰어가 설치되어 있는 경우,상기 화면 생성부는, 상기 사용자 단말기가 상기 제1 거리 영역 내로 이동하도록 유도하는 유도 메시지를 포함하는 제2 유도 화면을 생성하고, 상기 제2 유도 화면을 상기 디스플레이부를 통해 출력하고, 상기 제1 유도 화면 및 상기 제2 유도 화면에는 상기 사용자가 위치한 장소의 지도 영역이 포함되고, 상기 지도 영역 내에는 상기 NFC 단말기의 위치 정보가 포함되고,상기 전자책 요청부는, 상기 사용자 단말기가 상기 NFC 단말기를 기준으로 상기 제 1 거리 영역 내에 위치하게 되는 경우, 상기 전자책 요청 신호를 생성하고, 상기 통신부를 통해 상기 전자책 요청 신호를 상기 NFC 단말기로 송신하고,상기 NFC 단말기는 상기 전자책 요청 신호를 수신하면, 상기 사용자 단말기가 상기 NFC 단말기를 기준으로 상기 제 1 거리 영역 내에 위치하는 경우, 상기 전자책 요청 신호에 대응하는 전자책에 대한 정보를 상기 사용자 단말기로 송신하되, 상기 사용자 단말기에 상기 전자책 요청 신호에 대응하는 전자책이 저장되어 있지 않은 경우, 저장부에 저장된 전자책을 상기 사용자 단말기로 송신하고, 상기 사용자 단말기에 상기 전자책 요청 신호에 대응하는 전자책이 잠금 상태로 저장되어 있는 경우, 상기 NFC 단말기가 관리하는, 상기 잠금 상태로 저장된 전자책의 잠금 상태를 해제하는 키 신호를 상기 사용자 단말기로 송신하고,상기 사용자 단말기에 상기 전자책 뷰어가 설치되어 있지 않은 경우, 상기 전자책 요청부는, 상기 전자책 요청 신호를 생성하고, 상기 통신부를 통해 상기 전자책 요청 신호를 상기 NFC 단말기로 송신하고,상기 NFC 단말기는 상기 전자책 요청 신호를 수신하면, 상기 사용자 단말기가 상기 NFC 단말기를 기준으로 상기 제 2 거리 영역 내에 위치하는 경우, 상기 전자책 요청 신호에 대응하는 전자책의 링크를 상기 사용자 단말기로 송신하는, 전자책 제공 시스템
|