KR20180099001A - 스마트폰을 이용한 로컬영역 내에서의 지능형 경로안내시스템 - Google Patents

스마트폰을 이용한 로컬영역 내에서의 지능형 경로안내시스템 Download PDF

Info

Publication number
KR20180099001A
KR20180099001A KR1020170025905A KR20170025905A KR20180099001A KR 20180099001 A KR20180099001 A KR 20180099001A KR 1020170025905 A KR1020170025905 A KR 1020170025905A KR 20170025905 A KR20170025905 A KR 20170025905A KR 20180099001 A KR20180099001 A KR 20180099001A
Authority
KR
South Korea
Prior art keywords
information
user terminal
user
unit
local area
Prior art date
Application number
KR1020170025905A
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 KR1020170025905A priority Critical patent/KR20180099001A/ko
Publication of KR20180099001A publication Critical patent/KR20180099001A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/085Payment architectures involving remote charge determination or related payment systems
    • 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0226Incentive systems for frequent usage, e.g. frequent flyer miles programs or point systems
    • 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0261Targeted advertisements based on user location
    • 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0267Wireless devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/025Services making use of location information using location based information parameters
    • H04W4/026Services making use of location information using location based information parameters using orientation information, e.g. compass

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Theoretical Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Marketing (AREA)
  • Remote Sensing (AREA)
  • Game Theory and Decision Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Signal Processing (AREA)
  • Human Resources & Organizations (AREA)
  • Automation & Control Theory (AREA)
  • Data Mining & Analysis (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Navigation (AREA)

Abstract

본 발명은 경로안내시스템에 있어서, 현재 위치정보와 목적지 도착정보를 이용하여 경로정보를사용자에게 알려주는 사용자단말기(10)와, 상기 사용자단말기(10)를 통해 안내되는 경로정보를 생성하기 위한 지도정보와 함께 사용자에게 설정한 맞춤정보를 제공하는 관리서버(30)로 구성하며, 상기 사용자단말기(10)는 GPS정보를 기반으로 현재의 위치정보를 자동으로 입력받고 도착하고자 하는 목적지정보를 입력받아 안내경로를 생성하는 최단경로검색부(12)와, 상기 최단경로검색부(12)에 의한 안내경로의 생성시에 이동거리가 가장 짧은 경로를 계산함과 함께 이동중에 실시간으로 남은 거리를 계산하여 제공하는 거리계산부(14)와, 상기 최단경로검색부(12)를 통해 생성된 경로정보를 이용하여 목적지에 가까워지면 목적지에서 설정된 거리까지 도착할 경우 남은거리 안내와 같은 도착정보를 제공하는 위치안내부(16)와, 현재 위치정보나 이동중에 실시간으로 변하는 사용자단말기(10)의 현재위치를 확인한 후 목적지까지의 이동방향을 실시간으로 안내해주는 방향표시부(18)와, 목적지까지의 이동중에 사용자의 현재위치를 상기 방향표시부(18)의 이동방향 정보와 함께 실시간으로 안내해주는 현재위치표시부(20)와, 위치이동중에 사용자가 미리 설정된 맞춤정보에 해당하는 정보가 관리서버(30)로부터 수신되면 해당 정보를 사용자에게 알려주는 맞춤정보안내부(22)로 구성하고, 상기 관리서버(30)는 사용자단말기(10)를 통해 목적지까지의 이동경로를 사용자에게 제공할 수 있도록 놀이공원, 대학교 캠퍼스, 골목길과 같이 좁은 길에 대한 경로안내정보를 제공하기 위해 지도정보를 생성하는 로컬영역생성부(32)와, 상기 로컬영역생성부(32)를 통해 제공되는 로컬영역의 지도정보에 이동경로의 정점들의 정보를 저장하고 정점을 추가, 수정, 삭제하여 관리하는 포인트관리부(34)와, 상기 로컬영역생성부(32)를 통해 제공되는 로컬영역의 지도정보에 이동경로들의 정점 간의 연결선 정보를 저장하고 연결선을 생성, 수정, 삭제하여 관리하는 경로관리부(36)와, 관리서버(30)와의 데이터송수신을 위한 전용 어플리케이션이 설치된 사용자단말기(10)를 추가, 수정, 삭제하여 관리하는 사용자관리부(38)와, 상기 로컬영역생성부(32)를 통해 제작된 다수의 로컬영역 경로안내정보를 관리하는 로컬영역확인부(40)와, 사용자단말기(10)로부터 미리 입력된 맞춤정보를 저장한 상태에서 사용자단말기(10)의 GPS정보를 수신하여 이동경로에 맞춤정보가 인식되는 경우 팝업 형태의 알림메시지를 사용자단말기(10)로 전송하여 사용자에게 맞춤정보를 제공하는 맞춤정보제공부(42)로 구성함으로써 종래의 지도안내시스템에 의해 제공되지 않는 놀이공원, 대학교 캠퍼스나 골목길과 같은 좁은 길의 경로를 안내해줄 수 있어 초행길인 사용자에게 경로를 안내해줄 수 있는 효과가 있고, 잘 알려지지 않은 좁은 길을 안내해줌으로써 사용자가 길을 잃을 염려가 없고 최단경로, 최단거리, 도착시간 등의 목적지까지의 정보를 사용자에게 알려주어 용이하게 길을 찾아갈 수 있도록 하며, 위치인식을 기반으로 지역상권과 제휴하여 인근위치에 도착하면 가맹점들의 제품정보와 같은 부가정보를 스마트폰 앱을 통해 제공하도록 함으로써 지역발전에 도움을 줄 수 있다.

Description

스마트폰을 이용한 로컬영역 내에서의 지능형 경로안내시스템{INTELLIGENT ROUTE GUIDANCE SYSTEM IN LOCAL AREA USING SMART PHONE}
본 발명은 길안내 정보제공 시스템에 관한 것으로, 특히 놀이공원, 대학교 캠퍼스 등이나 지도제공 서비스에 길안내가 되지 않는 좁은길을 많이 포함하고 있는 로컬지역의 길을 안내해줄 수 있는 스마트폰을 이용한 로컬영역 내에서의 지능형 경로안내시스템에 관한 것이다.
최근 IT 기술의 발달로 스마트 폰을 활용한 길안내 서비스가 일반화 되어 있다. 하지만, 놀이공원이나 대학교 캠퍼스 같이 좁은 길을 많이 포함하고 있는 장소에서는 구글 맵이나 네이버 지도 같은 일반적인 지도 서비스로는 길안내를 정확히 제공받지 못한다. 본 연구에서는 좁은 길을 많이 포함하여 일반적인 지도 서비스로는 길안내가 잘되지 않는 장소를 로컬영역(Local Area)이라 지칭하고, 로컬영역 내에서 길안내를 할 수 있는 시스템 개발하였다.
놀이공원처럼 사람들이 많이 활용하는 로컬영역은 장소 내에 길안내를 제공하는 표지판이 있지만 표지판만으로 원하는 장소를 찾기는 쉽지 않다. 요즘은 대부분의 사람들이 스마트 폰을 사용하고 있어, 로컬영역을 방문하는 많은 사람들에게 모바일을 통해 편리한 길안내를 제공할 수 있는 시스템이 있다면 편리하게 길안내가 가능하다. 또한, 로컬영역 내에서 특정 지점 도착 시 사용자에게 관광안내나 공지사항을 실시간으로 전달할 수 있는 위치기반 알림 메시지 기능을 길안내 시스템의 부가기능으로 제공된다면 유용할 것이다.
공개특허공보 제10-2016-0082154호, "스마트폰과 연동되는 가상현실 기반 정보안내 단말 서비스 및 그 제어 방법"
따라서 본 발명의 목적은 종래의 길안내 서비스가 제공되지 않는 좁을 길을 많이 포함하고 있는 로컬지역의 경로를 안내해 줄 수 있는 스마트폰을 이용한 로컬영역 내에서의 지능형 경로안내시스템을 제공하는데에 있다.
상기의 목적에 따른 본 발명은 경로안내시스템에 있어서, 현재 위치정보와 목적지 도착정보를 이용하여 경로정보를사용자에게 알려주는 사용자단말기(10)와, 상기 사용자단말기(10)를 통해 안내되는 경로정보를 생성하기 위한 지도정보와 함께 사용자에게 설정한 맞춤정보를 제공하는 관리서버(30)로 구성하며, 상기 사용자단말기(10)는 GPS정보를 기반으로 현재의 위치정보를 자동으로 입력받고 도착하고자 하는 목적지정보를 입력받아 안내경로를 생성하는 최단경로검색부(12)와, 상기 최단경로검색부(12)에 의한 안내경로의 생성시에 이동거리가 가장 짧은 경로를 계산함과 함께 이동중에 실시간으로 남은 거리를 계산하여 제공하는 거리계산부(14)와, 상기 최단경로검색부(12)를 통해 생성된 경로정보를 이용하여 목적지에 가까워지면 목적지에서 설정된 거리까지 도착할 경우 남은거리 안내와 같은 도착정보를 제공하는 위치안내부(16)와, 현재 위치정보나 이동중에 실시간으로 변하는 사용자단말기(10)의 현재위치를 확인한 후 목적지까지의 이동방향을 실시간으로 안내해주는 방향표시부(18)와, 목적지까지의 이동중에 사용자의 현재위치를 상기 방향표시부(18)의 이동방향 정보와 함께 실시간으로 안내해주는 현재위치표시부(20)와, 위치이동중에 사용자가 미리 설정된 맞춤정보에 해당하는 정보가 관리서버(30)로부터 수신되면 해당 정보를 사용자에게 알려주는 맞춤정보안내부(22)로 구성하고, 상기 관리서버(30)는 사용자단말기(10)를 통해 목적지까지의 이동경로를 사용자에게 제공할 수 있도록 놀이공원, 대학교 캠퍼스, 골목길과 같이 좁은 길에 대한 경로안내정보를 제공하기 위해 지도정보를 생성하는 로컬영역생성부(32)와, 상기 로컬영역생성부(32)를 통해 제공되는 로컬영역의 지도정보에 이동경로의 정점들의 정보를 저장하고 정점을 추가, 수정, 삭제하여 관리하는 포인트관리부(34)와, 상기 로컬영역생성부(32)를 통해 제공되는 로컬영역의 지도정보에 이동경로들의 정점 간의 연결선 정보를 저장하고 연결선을 생성, 수정, 삭제하여 관리하는 경로관리부(36)와, 관리서버(30)와의 데이터송수신을 위한 전용 어플리케이션이 설치된 사용자단말기(10)를 추가, 수정, 삭제하여 관리하는 사용자관리부(38)와, 상기 로컬영역생성부(32)를 통해 제작된 다수의 로컬영역 경로안내정보를 관리하는 로컬영역확인부(40)와, 사용자단말기(10)로부터 미리 입력된 맞춤정보를 저장한 상태에서 사용자단말기(10)의 GPS정보를 수신하여 이동경로에 맞춤정보가 인식되는 경우 팝업 형태의 알림메시지를 사용자단말기(10)로 전송하여 사용자에게 맞춤정보를 제공하는 맞춤정보제공부(42)로 구성함을 특징으로 한다.
본 발명은 종래의 지도안내시스템에 의해 제공되지 않는 놀이공원, 대학교 캠퍼스나 골목길과 같은 좁은 길의 경로를 안내해줄 수 있어 초행길인 사용자에게 경로를 안내해줄 수 있는 효과가 있다.
또한, 잘 알려지지 않은 좁은 길을 안내해줌으로써 사용자가 길을 잃을 염려가 없고 최단경로, 최단거리, 도착시간 등의 목적지까지의 정보를 사용자에게 알려주어 용이하게 길을 찾아갈 수 있도록 한다.
또한, 위치인식을 기반으로 지역상권과 제휴하여 인근위치에 도착하면 가맹점들의 제품정보와 같은 부가정보를 스마트폰 앱을 통해 제공하도록 함으로써 지역발전에 도움을 줄 수 있다.
도 1은 본 발명의 실시 예에 따른 스마트폰을 이용한 로컬영역 내에서의 지능형 경로안내시스템을 설명하는 예시도,
도 2는 본 발명의 실시 예에 따른 스마트폰을 이용한 로컬영역 내에서의 지능형 경로안내시스템을 설명하기 위한 블록도,
도 3은 본 발명의 맞춤정보제공부의 상세 블록도,
도 4는 본 발명의 가맹점정보제공부의 상세 블록도이다.
이하 첨부한 도면을 참조하여 본 발명의 바람직한 실시 예를 상세히 설명한다.
도 1은 본 발명의 실시 예에 따른 스마트폰을 이용한 로컬영역 내에서의 지능형 경로안내시스템을 설명하기 위한 예시도이도, 도 2는 이를 개략적으로 도시한 블록도이다.
본 발명은 입력된 현재 위치정보와 목적지 도착정보를 이용하여 경로정보를사용자에게 알려주는 사용자단말기(10)와, 상기 사용자단말기(10)를 통해 안내되는 경로정보를 생성하기 위한 지도정보와 함께 사용자에게 설정한 맞춤정보를 제공하는 관리서버(30)로 구성한다.
본 발명의 바람직한 실시 예로서 상기 사용자단말기(10)는 스마트폰일 수 있고 경로안내시스템을 제공하기 위한 전용 어플리케이션이 설치되어 있으며, 관리서버(30)는 상기 사용자단말기(10)를 통해 접속하여 데이터의 송수신이 가능한 웹서버일 수 있다.
상기 사용자단말기(10)는 GPS정보를 기반으로 현재의 위치정보를 자동으로 입력받고 도착하고자 하는 목적지정보를 입력받아 안내경로를 생성하는 최단경로검색부(12)와, 상기 최단경로검색부(12)에 의한 안내경로의 생성시에 이동거리가 가장 짧은 경로를 계산함과 함께 이동중에 실시간으로 남은 거리를 계산하여 제공하는 거리계산부(14)와, 상기 최단경로검색부(12)를 통해 생성된 경로정보를 이용하여 목적지에 가까워지면 목적지에서 설정된 거리까지 도착할 경우 남은거리 안내와 같은 도착정보를 제공하는 위치안내부(16)와, 현재 위치정보나 이동중에 실시간으로 변하는 사용자단말기(10)의 현재위치를 확인한 후 목적지까지의 이동방향을 실시간으로 안내해주는 방향표시부(18)와, 목적지까지의 이동중에 사용자의 현재위치를 상기 방향표시부(18)의 이동방향 정보와 함께 실시간으로 안내해주는 현재위치표시부(20)와, 위치이동중에 사용자가 미리 설정된 로컬영역에 해당하는 정보가 관리서버(30)로부터 수신되면 해당 정보를 사용자에게 알려주는 맞춤정보안내부(22)로 구성한다.
상기 최단경로검색부(12)는 사용자단말기(10)의 GPS 수신정보를 이용하여 지도 내에서의 현재위치를 입력받아 지도내에서 입력된 도착지의 위치정보를 이용하여 현재위치에서 목적지까지의 최단경로를 검색하여 사용자에게 제공하여 준다.
최단경로검색부(12)는 거리계산부(14)에 의해 계산된 거리값에 의해 산출되며, 상기 거리계산부(14)는 현재위치에서 목적지까지의 경로를 설정한 후 목적지까지 도착하기 위한 정점을 구분한 후 이웃하는 정점까지의 최단거리를 계산하고, 정점간의 최단거리를 이용하여 목적지까지의 최단거리를 계산하여 최단경로검색부(12)에 제공한다.
상기에서 설명하는 정점은 출발지에서 목적지까지 이동하기 위한 경로 상에 표시되는 위치값으로 이는 관리서버(30)를 통해 추가, 수정, 삭제할 수 있으며, 이러한 구성은 하기의 관리서버(30) 상세설명하게 구체적으로 다루기로 한다.
이를 설명하면, 사용자단말기(10)가 위치한 출발점과 지도 내에서 목적지를 설정하면 지도 내에는 목적지까지 도착하기 위한 다양한 경로중에서 최단거리의 경로를 안내하게 된다.
이는 이동경로의 중간에 정점으로 다수의 구역을 나눈 후 먼저 두 정점사이의 경로들 중에서 가장 거리가 가깝게 이어지는 정점을 서로 연결하여 연결선을 만든 후 이를 반복하여 출발점과 도착점의 최단경로를 연결선으로 표시하여 사용자단말기(10)의 전용앱을 통해 지도상에 보여준다.
일 예로서 두 정점 간의 거리를 계산하는 알고리즘을 예시하면 아래와 같으며, 이는 관리서버(30)에서 미리 계산하여 사용자단말기(10)에 제공하는 것이 바람직하다.
[두 정점 간 거리 계산]
function calcDistance(lat1, lon1, lat2, lon2)
{
var theta = lon1 - lon2;
dist = Math.sin(deg2rad(lat1))*Math.sin(deg2rad(lat2))
+ Math.cos(deg2rad(lat1)) * Math.cos(deg2rad(lat2))
* Math.cos(deg2rad(theta));
dist = Math.acos(dist);
dist = rad2deg(dist);
dist = dist * 60 * 1.1515;
dist = dist * 1.609344;
return Number(dist*1000).toFixed(0);
}
위 함수는 두 정점의 위도와 경도를 degree 단위로 입력받아 라디안 단위로 변환 후 두 위치간 각도를 라디안 단위로 계산한다. 두 위치간 각도(라디안)를 다시 degree 단위로 변환 후 지구의 반지름(6,371km)을 곱하면 연결선의 거리 값이 계산된다.
다음은 거리계산부(14)를 통해 최단경로를 탐색하는 알고리즘을 설명한다.
사용자단말기(10)는 목적까지의 이동경로들에 표시된 다수의 정점들 간의 거리 값을 저장하며, 이러한 정점들간의 거리값을 포함하는 정보와, 이들을 연결한 거리값인 연결선정보는 별도의 관리서버(30) DB에 저장한다.
정점정보에는 정점의 위도, 경도값이 저장되어 있으며, 이들은 연결한 연결선정보를 이용하여 인접행렬을 생성한다.
[인접행렬 생성]
int from = Integer.parseInt(parsedData[i][0]);
int to = Integer.parseInt(parsedData[i][1]);
int dist = Integer.parseInt(parsedData[i][2])
data[from][from] = 0;
data[from][to] = dist;
이를 설명하면, 연결선 테이블에서 한 레코드를 읽어와 from에는 연결선 테이블의 from 값을, to에는 연결선 테이블의 to 값을, dist에는 연결선 테이블의 거리값을 넣는다. 연결선 테이블의 레코드 수만큼 반복하면서 인접행렬을 생성한다.
다음으로 시작 정점에서 각 정점간의 거리를 저장할 distance 배열을 설정한다.
[distance 배열 초기화]
for (i = 0; i < cnt; i++) //정점 개수만큼 반복
distance[i] = m; //초기값 거리를 99999로 설정
distance[s] = 0; //시작정점은 0으로 설정
탐색 가능한 정점들 중 시작 정점으로 부터 떨어진 거리가 가장 작은 것을 최단 거리로 확정한다.
[최단거리 정점 탐색]
min = m; //min은 최소값을 찾을 변수
for (j = 0; j < cnt; j++)
{
//이웃한 노드 중 방문하지 않은 노드인 경우
if (vi[j] == 0 && distance[j] < min)
{
k = j; //최단거리 노드의 index를 k에 저장
min = distance[j]; //min에 최단거리를 저장
}
}
최단거리 정점(k)을 경유해서 가는 거리가 작으면 distance 배열의 거리 값을 수정한다.
[경로수정]
for (j = 0; j < cnt; j++)
//이때까지 구한 distance[j]의 값보다 현재위치에서 j로 가는 경로 길이가 작으면
{
if (distance[j] > distance[k] + data[k][j])
{
distance[j] = distance[k] + data[k][j]; //갱신
via[j] = k;
}
}
여기에서 distance[k]는 시작정점부터 확정된 정점까지의 거리를 의미하고 data[k][j]는 확정된 정점의 인접한 정점까지의 거리를 의미한다. 그리고 distance[j]는 시작정점부터 j 정점까지의 거리를 의미한다. distance[k] + data[k][j]값이 distance[j]보다 작은 경우 distance[j] = distance[k] + data[k][j] 으로 거리 값을 수정한다. 모든 정점이 체크될 때까지 위 작업을 반복하면, 최종적으로 distance 배열에 최단 거리가 저장된다.
생성된 최단거리정보는 최단경로검색부(12)로 전달되어 사용자단말기(10)를 통해 목적지까지의 이동경로를 사용자에게 알려주게 된다.
상기 위치안내부(16)는 목적지의 위도와 경도를 이용하여 목적지의 위치정보를 생성하여 현재위치가 목적지와의 거리가 설정된 거리 이내이면 도착 알림메시지를 사용자에게 알려주게 된다.
[목적지 객체 생성]
Location location_end = new Location("목적지");
location_end.setLatitude(Double.parseDouble(list.get(end).getX()));
location_end.setLongitude(Double.parseDouble(list.get(end).getY
위 코드에서 변수 end는 목적지의 index를 담고 있다. 목적지의 위도와 경도를 이용해 목적지 객체 location_end를 생성한다. 현재위치가 목적지와 일정거리 이내이면 도착 알림 메시지를 출력한다.
상기 방향표시부(18)는 사용자단말기(10)에 설치된 GPS와 방향센서를 이용하여 현재의 위치에서 이동하고자 하는 목적지까지의 방향을 표시하여 알려주는 것이다.
목적지까지의 이동방향을 알기 위해서는 현재위치의 위도, 경도값과 목적지의 위도, 경도값을 알아야 하며, 현재위치는 사용자단말기(10)의 GPS나 인근 지역의 네트워크 AP를 통해 확인가능하고 목적지는 지도상에 표시된 목적지의 정보를 관리서버(30)를 통해 다운로드받아 확인할 수 있다.
현재위치와 목적지의 위도와 경도를 알게 되면, 현재위치에서 목적지로 가기위한 방향 값을 구할 수 있다. 현재위치와 목적지의 위도와 경도는 라디안 단위로 변환하여 사용한다. 목적지까지의 각도를 구하기 위해 현재위치에서 목적지까지의 거리를 아래와 같이 계산한다.
[현재위치에서 목적지까지의 거리계산]
theta = Math.acos( Math.sin(현재위치위도) *
Math.sin(목적지위도) + Math.cos(현재위치위도) *
Math.cos(목적지위치위도) * Math.cos(현재위치경도 목적지위치경도) ) ;
거리(km) = theta * 3437.7387 * 1.852 ;
위 수식을 통해 나온 theta를 아래 수식에 적용하여 방향을 구한다.
[방향(라디안) 계산]
방향 = Math.acos( (Math.sin(목적지위도) -
Math.sin(현재위치위도) * Math.cos(theta)) /
(Math.cos(현재위치위도) * Math.sin(theta)) );
위 수식 방향(라디안) 값을 각도로 환산하면 방향(각도)를 얻을 수 있다. 이때 각도의 기준은 북쪽이다. 하지만 스마트폰에서 길안내를 받기 위한 방향은 사용자가 보고 있는 방향이 기준이 되어야 한다.
사용자단말기(10)가 가리키는 방향이 북쪽인 경우에는 그대로 사용가능하지만 북쪽이 아닌 경우에는 이를 사용자가 보고 있는 방향을 기준으로 다시 계산하여야 한다.
일반적으로 사용자단말기(10)는 자이로센서, 방향센서 등이 설치되어 있으며, 기본적으로 방향센서는 y축을 기준으로 좌우 뒤집을 때의 값과 x축을 기준으로 뒤집을 때의 값 그리고 마지막으로 z축을 기준으로 왼쪽 오른쪽 돌렸을 때의 값 3가지로 구분된다. 사용자단말기(10)의 방향 값을 받기 위해서 z축을 기준으로 오른쪽 왼쪽 움직이는 yaw 값(방위각)을 받아야 한다. 위 3개의 값들은 매개변수로 전달되는 객체의 배열을 통해 접근이 가능하다.
사용자가 보고 있는 방향을 기준으로 목적지까지의 각도를 계산한 후 화살표의 방향을 그 각도만큼 회전 시켜주어 사용자에게 방향을 안내한다.
상기 현재위치표시부(20)는 목적지까지의 이동경로 상에 사용자단말기(10)의 현재위치를 실시간으로 표시하여 주는 것으로, 사용자의 현재위치는 이동하는 위치에 따라 GPS 값이 실시간으로 변하는 것임에 따라 일정 시간 간격을 두고 반복적으로 확인하여 사용자에게 실시간 위치정보를 제공하는 것이 바람직하다.
상기 맞춤정보안내부(22)는 사용자에게 미리 설정된 맞춤정보를 팝업형태로 사용자단말기(10)를 통해 알려주는 것이며, 맞춤정보를 미리 관리서버(30)에 등록한 상태에서 이동경로상에 미리 설정된 맞춤정보가 존재하는 경우 이를 사용자단말기(10)를 통해 사용자에게 제공하여 준다.
관리서버(30)를 통해 제공되는 맞춤정보는 하기의 맞춤정보제공부(42)를 통해 상세히 설명하기로 한다.
다시 도 2를 참조하면, 본 발명의 관리서버(30)는 사용자단말기(10)를 통해 목적지까지의 이동경로를 사용자에게 제공할 수 있도록 놀이공원, 대학교 캠퍼스, 골목길과 같이 좁은 길에 대한 경로안내정보를 제공하기 위해 지도정보를 생성하는 로컬영역생성부(32)와, 상기 로컬영역생성부(32)를 통해 제공되는 로컬영역의 지도정보에 이동경로의 정점들의 정보를 저장하고 정점을 추가, 수정, 삭제하여 관리하는 포인트관리부(34)와, 상기 로컬영역생성부(32)를 통해 제공되는 로컬영역의 지도정보에 이동경로들의 정점 간의 연결선 정보를 저장하고 연결선을 생성, 수정, 삭제하여 관리하는 경로관리부(36)와, 관리서버(30)와의 데이터송수신을 위한 전용 어플리케이션이 설치된 사용자단말기(10)를 추가, 수정, 삭제하여 관리하는 사용자관리부(38)와, 상기 로컬영역생성부(32)를 통해 제작된 다수의 로컬영역 경로안내정보를 관리하는 로컬영역확인부(40)와, 사용자단말기(10)로부터 미리 입력된 맞춤정보를 저장한 상태에서 사용자단말기(10)의 GPS정보를 수신하여 이동경로에 맞춤정보가 인식되는 경우 팝업 형태의 알림메시지를 사용자단말기(10)로 전송하여 사용자에게 맞춤정보를 제공하는 맞춤정보제공부(42)로 구성한다.
상기 로컬영역생성부(32)는 경로안내서비스가 제공되지 않는 지역의 지도를 이용하여 경로안내를 위한 지도정보를 생성하여 DB에 저장하게 되며, 저장된 로컬영역은 사용자단말기(10)의 요청시 경로안내를 위한 지도정보를 제공하게 된다.
상기 로컬영역생성부(32)는 지도 내에서의 다수 지점의 위치정보를 제공하는 정점정보와, 상기 정점들을 연결하여 이동경로를 제공하는 연결선정보를 포함하여 관리하며, 상기 정점정보와 연결선정보는 각각 포인트관리부(34)와 경로관리부(36)를 통해 관리된다.
상기 포인트관리부(34)는 생성된 로컬영역에서 제공되는 정점정보를 추가, 수정, 삭제하여 관리하며, 정점의 추가시에는 로컬영역이 제공되는 지도상의 위도, 경도 좌표값을 입력하거나 지도상에서 클릭하여 정점이 바로 추가시킬 수 있으며, 필요에 따라서는 사용자단말기(10)를 통해 추가된 정점정보를 수신하여 새로운 정점정보를 통해 로컬영역의 정보를 변경하는 것도 가능하다.
정점의 수정은 지정된 정점을 클릭하여 드래그하여 위치를 변경할 수 있으며, 그에 따라 위도, 경도값도 함께 변하게 된다.
정점의 삭제는 로컬영역 내에서의 경로변경이나 잘못된 정점의 설정시에 이를 삭제하게 된다.
상기 정점정보의 추가, 수정, 삭제시에는 정점간의 연결선정보에 의한 거리값 계산정보도 함께 변함에 따라 바뀐 정보를 다시 로컬영역에 실시간으로 적용하여 로컬영역의 경로안내정보를 사용자단말기(10)에 제공할 수 있도록 하는 것이 좋다.
상기 경로관리부(36)는 정점들 간을 잇는 연결선정보를 관리하여, 상기 연결선정보에는 정점들 간의 거리값이 저장되어 있어 경로안내시 최단거리를 탐색하는데에 사용될 수 있다.
상기 사용자관리부(38)는 로컬영역의 경로안내서비스를 제공받기 위한 전용 어플리케이션을 설치된 사용자단말기(10)를 관리하는 것으로, 전용 어플리케이션의 설치시에 자동으로 관리서버(30)에 사용자등록이 이루어지며, 필요에 따라 관리서버(30)에 등록된 사용자단말기(10)의 추가, 수정, 삭제가 이루어질 수 있다.
상기 로컬영역확인부(40)는 상기 로컬영역생성부(32)를 통해 제작된 로컬영역를 DB에 저장하여 관리하는 것이다.
상기 맞춤정보제공부(42)는 사용자단말기(10)로 맞춤정보를 제공하기 위해 다양한 부가정보들을 저장하며, 사용자단말기(10)에서 미리 설정된 맞춤정보를 이동경로의 위치에 맞게 제공하게 된다.
도 3을 참조하면, 본 발명의 맞춤정보제공부(42)는 전용 어플리케이션이 설치된 사용자단말기(10)를 통해 안내되는 좁은 골목길을 이동하는 경우 관리서버(30)에 가입된 가맹점의 제품정보, 할인정보, 가격정보를 포함하는 가맹점정보를 수신하기를 동의한 사용자단말기(10)로 제공하여 경로안내시스템을 통해 좁은 골목길을 찾아가면서 미리 설정한 맞춤정보에 해당하는 가맹점의 인근지역에 도달할 경우 사용자가 미리 설정한 맞춤정보를 함께 확인할 수 있도록 하는 가맹점정보제공부(44)를 구성한다.
또한, 맞춤정보제공부(42)는 관리서버(30)에 가입된 가맹점들과 업무제휴를 통해 선불결제시스템을 구성하고, 선불결제방식에 의해 제품구입을 구매하기를 희망하는 사용자단말기(10)가 미리 충전한 결제금액을 이용하여 경로안내시스템을 통해 안내되는 이동경로 상에 상기 선불결제시스템이 가능한 가맹점이 위치하는 경우 이를 팝업 형태의 알림메시지를 사용자단말기(10)로 전송하여 구매할 수 있도록 하여 지역 상권을 활성화시킬 수 있도록 하는 선불결제부(46)를 구성한다.
또한, 맞춤정보제공부(42)는 놀이공원, 대학교 캠퍼스와 같은 로컬영역의 경로를 안내하는 경우 미리 관리서버(30)에 놀이공원의 행사 시간, 사용자단말기(10)를 소지한 사용자의 수업시간표를 입력하여 저장한 후 이동경로 상에 미리 입력된 시간의 일정이 있는 경우 사용자단말기(10)로 팝업 형태의 알림메시지를 전송하여 입력된 일정을 놓치지 않도록 하는 타임테이블안내부(48)를 구성한다.
또한, 맞춤정보제공부(42)는 관리서버(30)에 미등록된 로컬영역의 지도정보를 사용자단말기(10)를 통해 제작하기 위해 사용자단말기(10)의 동의하에 경로안내시스템을 이용하기 위한 전용 어플리케이션을 실행한 상태에서 사용자단말기(10)의 GPS 위치정보를 수신하면서 정점과, 상기 정점을 연결하는 연결선을 제작하여 다수의 사용자를 위한 새로운 로컬영역의 경로를 생성하는 경로제작부(50)를 구성한다.
또한, 맞춤정보제공부(42)는 또한, 오랫동안 재방문하지 않는 고객이 선호하는 물품정보, 가격, 구매가능날짜를 포함하는 안내정보를 전송하여 재방문을 유도하는 알림서비스를 포함할 수도 있다.
이하에서는 도 4를 참조하여 본 발명의 가맹점정보제공부(44)를 상세히 설명한다.
본 발명의 가맹점정보제공부(44)는 사용자단말기(10)를 소지한 고객이 관리서버(30)에 등록된 가맹점을 방문하여 제품을 구매하면 구매정보를 사용자단말기(10)별로 DB에 저장하며, 사용자가 가맹점에 재방문하여 제품을 구매하는 경우 가맹점의 결제단말기에 사용자단말기(10)를 태깅하거나 출입문에 설치된 인식장치에 의해 사용자의 재방문을 자동으로 확인한 후 지난 방문시의 구매정보를 사용자단말기(10)로 전송하여 사용자의 구매력을 높이도록 하는 구매정보관리부(52)를 구성한다.
또한, 사용자단말기(10)의 이동경로 상에 관리서버(30)에 가입된 가맹점이 위치하는 경우 사용자가 방문한 횟수와 인근 지역을 지나가는 통과횟수를 카운팅하여 소정의 횟수 이상 방문, 통과하는 경우 제품정보, 할인정보, 이전 구매내역 등을 포함하는 구매내역정보를 사용자단말기(10)에 전송하도록 관리하는 제품정보제공부(54)를 구성한다.
또한, 맞춤정보제공부(42)의 선불결제부(46)를 통해 미리 결제한 금액을 이용하여 제품구매를 할 경우 사용자단말기(10)를 통해 미리 선결제한 금액을 관리하고, 경로안내시스템을 통해 안내되는 이동경로 상에 미리 충전한 금액을 이용하여 결제가 가능한 가맹점이 있는 지를 확인하고 이를 경로안내시 로컬영역의 지도정보에 함께 제공하도록 하며, 제품구매시 부족한 선불결제 금액을 사용자단말기(10)를 통해 미리 연계된 은행계좌를 통해 자동으로 충전되도록 함으로써 사용자의 구매의욕을 높일 수 있도록 하는 선불결제정보관리부(56)를 구성한다.
또한, 제품구매시 적립되는 포인트를 사용자별로 관리하고, 재방문에 의한 제품구매시 결제금액을 적립된 포인트를 조회하여 사용가능하도록 하며, 관리서버(30)에 등록된 가맹점 간의 적립포인트 교환이 가능하도록 관리하여 사용자가 적립된 포인트를 어느 가맹점에서나 사용할 수 있도록 연계시키는 적립포인트관리부(58)를 구성한다.
상술한 본 발명의 설명에서는 구체적인 실시 예에 관해 설명하였으나, 여러 가지 변형이 본 발명의 범위에서 벗어나지 않고 실시할 수 있다. 따라서 본 발명의 범위는 설명된 실시 예에 의하여 정할 것이 아니고 특허청구범위 및 그 특허청구범위와 균등한 것에 의해 정해 져야 한다.
(10)-- 사용자단말기 (12)-- 최단경로검색부
(14)-- 거리계산부 (16)-- 위치안내부
(18)-- 방향표시부 (20)-- 현재위치표시부
(22)-- 맞춤정보안내부 (30)-- 관리서버
(32)-- 로컬영역생성부 (34)-- 포인트관리부
(36)-- 경로관리부 (38)-- 사용자관리부
(40)-- 로컬영역확인부 (42)-- 맞춤정보제공부
(44)-- 가맹점정보제공부 (46)-- 선불결제부
(48)-- 타임테이블안내부 (50)-- 경로제작부
(52)-- 구매정보관리부 (54)-- 제품정보제공부
(56)-- 선불결제정보관리부 (58)-- 적립포인트관리부

Claims (9)

  1. 경로안내시스템에 있어서,
    현재 위치정보와 목적지 도착정보를 이용하여 경로정보를사용자에게 알려주는 사용자단말기(10)와, 상기 사용자단말기(10)를 통해 안내되는 경로정보를 생성하기 위한 지도정보와 함께 사용자에게 설정한 맞춤정보를 제공하는 관리서버(30)로 구성하며,
    상기 사용자단말기(10)는 GPS정보를 기반으로 현재의 위치정보를 자동으로 입력받고 도착하고자 하는 목적지정보를 입력받아 안내경로를 생성하는 최단경로검색부(12)와, 상기 최단경로검색부(12)에 의한 안내경로의 생성시에 이동거리가 가장 짧은 경로를 계산함과 함께 이동중에 실시간으로 남은 거리를 계산하여 제공하는 거리계산부(14)와, 상기 최단경로검색부(12)를 통해 생성된 경로정보를 이용하여 목적지에 가까워지면 목적지에서 설정된 거리까지 도착할 경우 남은거리 안내와 같은 도착정보를 제공하는 위치안내부(16)와, 현재 위치정보나 이동중에 실시간으로 변하는 사용자단말기(10)의 현재위치를 확인한 후 목적지까지의 이동방향을 실시간으로 안내해주는 방향표시부(18)와, 목적지까지의 이동중에 사용자의 현재위치를 상기 방향표시부(18)의 이동방향 정보와 함께 실시간으로 안내해주는 현재위치표시부(20)와, 위치이동중에 사용자가 미리 설정된 맞춤정보에 해당하는 정보가 관리서버(30)로부터 수신되면 해당 정보를 사용자에게 알려주는 맞춤정보안내부(22)로 구성하고,
    상기 관리서버(30)는 사용자단말기(10)를 통해 목적지까지의 이동경로를 사용자에게 제공할 수 있도록 놀이공원, 대학교 캠퍼스, 골목길과 같이 좁은 길에 대한 경로안내정보를 제공하기 위해 지도정보를 생성하는 로컬영역생성부(32)와, 상기 로컬영역생성부(32)를 통해 제공되는 로컬영역의 지도정보에 이동경로의 정점들의 정보를 저장하고 정점을 추가, 수정, 삭제하여 관리하는 포인트관리부(34)와, 상기 로컬영역생성부(32)를 통해 제공되는 로컬영역의 지도정보에 이동경로들의 정점 간의 연결선 정보를 저장하고 연결선을 생성, 수정, 삭제하여 관리하는 경로관리부(36)와, 관리서버(30)와의 데이터송수신을 위한 전용 어플리케이션이 설치된 사용자단말기(10)를 추가, 수정, 삭제하여 관리하는 사용자관리부(38)와, 상기 로컬영역생성부(32)를 통해 제작된 다수의 로컬영역 경로안내정보를 관리하는 로컬영역확인부(40)와, 사용자단말기(10)로부터 미리 입력된 맞춤정보를 저장한 상태에서 사용자단말기(10)의 GPS정보를 수신하여 이동경로에 맞춤정보가 인식되는 경우 팝업 형태의 알림메시지를 사용자단말기(10)로 전송하여 사용자에게 맞춤정보를 제공하는 맞춤정보제공부(42)로 구성함을 특징으로 하는 스마트폰을 이용한 로컬영역 내에서의 지능형 경로안내시스템.
  2. 제1항에 있어서,
    상기 맞춤정보제공부(42)는 전용 어플리케이션이 설치된 사용자단말기(10)를 통해 안내되는 좁은 골목길을 이동하는 경우 관리서버(30)에 가입된 가맹점의 제품정보, 할인정보, 가격정보를 포함하는 가맹점정보를 수신하기를 동의한 사용자단말기(10)로 제공하여 경로안내시스템을 통해 좁은 골목길을 찾아가면서 미리 설정한 맞춤정보에 해당하는 가맹점의 인근지역에 도달할 경우 사용자가 미리 설정한 맞춤정보를 함께 확인할 수 있도록 하는 가맹점정보제공부(44)를 포함하여 구성함을 특징으로 하는 스마트폰을 이용한 로컬영역 내에서의 지능형 경로안내시스템.
  3. 제1항에 있어서,
    상기 맞춤정보제공부(42)는 관리서버(30)에 가입된 가맹점들과 업무제휴를 통해 선불결제시스템을 구성하고, 선불결제방식에 의해 제품구입을 구매하기를 희망하는 사용자단말기(10)가 미리 충전한 결제금액을 이용하여 경로안내시스템을 통해 안내되는 이동경로 상에 상기 선불결제시스템이 가능한 가맹점이 위치하는 경우 이를 팝업 형태의 알림메시지를 사용자단말기(10)로 전송하여 구매할 수 있도록 하여 지역 상권을 활성화시킬 수 있도록 하는 선불결제부(46)를 포함하여 구성함을 특징으로 하는 스마트폰을 이용한 로컬영역 내에서의 지능형 경로안내시스템.
  4. 제1항에 있어서,
    상기 맞춤정보제공부(42)는 놀이공원, 대학교 캠퍼스와 같은 로컬영역의 경로를 안내하는 경우 미리 관리서버(30)에 놀이공원의 행사 시간, 사용자단말기(10)를 소지한 사용자의 수업시간표를 입력하여 저장한 후 이동경로 상에 미리 입력된 시간의 일정이 있는 경우 사용자단말기(10)로 팝업 형태의 알림메시지를 전송하여 입력된 일정을 놓치지 않도록 하는 타임테이블안내부(48)를 포함하여 구성함을 특징으로 하는 스마트폰을 이용한 로컬영역 내에서의 지능형 경로안내시스템.
  5. 제1항에 있어서,
    상기 맞춤정보제공부(42)는 관리서버(30)에 미등록된 로컬영역의 지도정보를 사용자단말기(10)를 통해 제작하기 위해 사용자단말기(10)의 동의하에 경로안내시스템을 이용하기 위한 전용 어플리케이션을 실행한 상태에서 사용자단말기(10)의 GPS 위치정보를 수신하면서 정점과, 상기 정점을 연결하는 연결선을 제작하여 다수의 사용자를 위한 새로운 로컬영역의 경로를 생성하는 경로제작부(50)를 포함하여 구성함을 특징으로 하는 스마트폰을 이용한 로컬영역 내에서의 지능형 경로안내시스템.
  6. 제2항에 있어서,
    상기 가맹점정보제공부(44)는 사용자단말기(10)를 소지한 고객이 관리서버(30)에 등록된 가맹점을 방문하여 제품을 구매하면 구매정보를 사용자단말기(10)별로 DB에 저장하며, 사용자가 가맹점에 재방문하여 제품을 구매하는 경우 가맹점의 결제단말기에 사용자단말기(10)를 태깅하거나 출입문에 설치된 인식장치에 의해 사용자의 재방문을 자동으로 확인한 후 지난 방문시의 구매정보를 사용자단말기(10)로 전송하여 사용자의 구매력을 높이도록 하는 구매정보관리부(52)를 포함하여 구성함을 특징으로 하는 스마트폰을 이용한 로컬영역 내에서의 지능형 경로안내시스템.
  7. 제2항에 있어서,
    상기 가맹점정보제공부(44)는 사용자단말기(10)의 이동경로 상에 관리서버(30)에 가입된 가맹점이 위치하는 경우 사용자가 방문한 횟수와 인근 지역을 지나가는 통과횟수를 카운팅하여 소정의 횟수 이상 방문, 통과하는 경우 제품정보, 할인정보, 이전 구매내역 등을 포함하는 구매내역정보를 사용자단말기(10)에 전송하도록 관리하는 제품정보제공부(54)를 포함하여 구성함을 특징으로 하는 스마트폰을 이용한 로컬영역 내에서의 지능형 경로안내시스템.
  8. 제2항에 있어서,
    상기 가맹점정보제공부(44)는 맞춤정보제공부(42)의 선불결제부(46)를 통해 미리 결제한 금액을 이용하여 제품구매를 할 경우 사용자단말기(10)를 통해 미리 선결제한 금액을 관리하고, 경로안내시스템을 통해 안내되는 이동경로 상에 미리 충전한 금액을 이용하여 결제가 가능한 가맹점이 있는 지를 확인하고 이를 경로안내시 로컬영역의 지도정보에 함께 제공하도록 하며, 제품구매시 부족한 선불결제 금액을 사용자단말기(10)를 통해 미리 연계된 은행계좌를 통해 자동으로 충전되도록 함으로써 사용자의 구매의욕을 높일 수 있도록 하는 선불결제정보관리부(56)를 포함하여 구성함을 특징으로 하는 스마트폰을 이용한 로컬영역 내에서의 지능형 경로안내시스템.
  9. 제2항에 있어서,
    상기 가맹점정보제공부(44)는 제품구매시 적립되는 포인트를 사용자별로 관리하고, 재방문에 의한 제품구매시 결제금액을 적립된 포인트를 조회하여 사용가능하도록 하며, 관리서버(30)에 등록된 가맹점 간의 적립포인트 교환이 가능하도록 관리하여 사용자가 적립된 포인트를 어느 가맹점에서나 사용할 수 있도록 연계시키는 적립포인트관리부(58)를 포함하여 구성함을 특징으로 하는 스마트폰을 이용한 로컬영역 내에서의 지능형 경로안내시스템.
KR1020170025905A 2017-02-28 2017-02-28 스마트폰을 이용한 로컬영역 내에서의 지능형 경로안내시스템 KR20180099001A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170025905A KR20180099001A (ko) 2017-02-28 2017-02-28 스마트폰을 이용한 로컬영역 내에서의 지능형 경로안내시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170025905A KR20180099001A (ko) 2017-02-28 2017-02-28 스마트폰을 이용한 로컬영역 내에서의 지능형 경로안내시스템

Publications (1)

Publication Number Publication Date
KR20180099001A true KR20180099001A (ko) 2018-09-05

Family

ID=63594759

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170025905A KR20180099001A (ko) 2017-02-28 2017-02-28 스마트폰을 이용한 로컬영역 내에서의 지능형 경로안내시스템

Country Status (1)

Country Link
KR (1) KR20180099001A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220029881A (ko) * 2020-09-02 2022-03-10 대성산업 주식회사 공정안전관리 대상 사업장에 대한 안전관리 방법

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160082154A (ko) 2014-12-31 2016-07-08 주식회사 이지 스마트폰과 연동되는 가상현실 기반 정보안내 단말 시스템 및 그 제어 방법

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160082154A (ko) 2014-12-31 2016-07-08 주식회사 이지 스마트폰과 연동되는 가상현실 기반 정보안내 단말 시스템 및 그 제어 방법

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220029881A (ko) * 2020-09-02 2022-03-10 대성산업 주식회사 공정안전관리 대상 사업장에 대한 안전관리 방법

Similar Documents

Publication Publication Date Title
US7403905B2 (en) Advertisement information providing system
JP3712381B2 (ja) プッシュ配信サービス提供方法,情報提供サービスシステム,サーバシステムおよびユーザ端末
US8566236B2 (en) Systems and methods to determine the name of a business location visited by a user of a wireless device and process payments
US20120158509A1 (en) Price Formation in Location-Based Advertising Networks
KR101336318B1 (ko) 스마트 여행 스케줄링 서비스 제공 시스템
CN104969579A (zh) 交通感知地理围栏
JP2015510637A (ja) 関心地点およびサービスルート配送のジオコーディングならびに監査現場実績および販売の方法および装置
JPWO2002041205A1 (ja) 移動状況情報提供方法及びサーバ
US20240046385A1 (en) Journey and charge presentations at mobile devices
KR101741710B1 (ko) 여행지도 제공장치 및 여행일정 제공방법
JP4956651B2 (ja) ナビゲーションシステム、経路探索サーバおよび端末装置ならびに経路案内方法
KR100342722B1 (ko) 개인 지리정보 제공 시스템 및 그 방법
KR20180099001A (ko) 스마트폰을 이용한 로컬영역 내에서의 지능형 경로안내시스템
KR20160115253A (ko) 비콘을 이용한 푸드트럭 관리 시스템 및 푸드트럭 관리 방법
CN102169638A (zh) 一种位置服务悬赏方法、位置服务终端及位置服务器
JP4612016B2 (ja) ナビゲーションシステム、経路探索サーバおよび経路案内方法
JPWO2005066862A1 (ja) 移動体通信端末の位置情報を用いたマイレージサービスシステム、およびその方法
JP4559442B2 (ja) ナビゲーションシステム、経路探索サーバおよび端末装置ならびにナビゲーション方法
JP2006025441A (ja) 配信システム並びにユーザ端末及び配信サーバ
JP4174177B2 (ja) 広告情報提供システム
KR20130063704A (ko) 음파 통신을 이용하여 위치 기반 서비스를 제공하기 위한 시스템, 서버, 방법, 및 기록 매체
KR20190016012A (ko) 지역 및 시간에 기반한 맞춤형 정보 제공 방법 및 장치
KR20130093927A (ko) 대중교통 검색 기반의 지도형 광고제공시스템 및 광고제공방법, 그리고 대중교통 검색 기반의 지도형 광고제공 프로그램을 기록한 컴퓨터로 판독가능한 기록매체
JP2002049823A (ja) 販売促進システムおよびそれに用いる携帯端末装置
KR102215061B1 (ko) 주변 정류장 안내 서비스 시스템 및 방법, 이를 위한 장치 및 컴퓨터 프로그램이 기록된 기록매체

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right