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

KR101833028B1 - User terminal, server and controlling method thereof - Google Patents

User terminal, server and controlling method thereof Download PDF

Info

Publication number
KR101833028B1
KR101833028B1 KR1020130062298A KR20130062298A KR101833028B1 KR 101833028 B1 KR101833028 B1 KR 101833028B1 KR 1020130062298 A KR1020130062298 A KR 1020130062298A KR 20130062298 A KR20130062298 A KR 20130062298A KR 101833028 B1 KR101833028 B1 KR 101833028B1
Authority
KR
South Korea
Prior art keywords
destination
information
user
user terminal
terminal device
Prior art date
Application number
KR1020130062298A
Other languages
Korean (ko)
Other versions
KR20130138676A (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 CN201310231161.7A priority Critical patent/CN103488670B/en
Priority to CN201910392904.6A priority patent/CN110266877B/en
Priority to EP13171404.0A priority patent/EP2675143B1/en
Priority to ES13171404T priority patent/ES2764082T3/en
Priority to JP2013122764A priority patent/JP6411011B2/en
Priority to US13/914,892 priority patent/US20130332860A1/en
Publication of KR20130138676A publication Critical patent/KR20130138676A/en
Application granted granted Critical
Publication of KR101833028B1 publication Critical patent/KR101833028B1/en

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
    • 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/40Business processes related to the transportation industry
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Navigation (AREA)

Abstract

사용자 단말 장치가 개시된다. 본 사용자 단말 장치는 디스플레이부, 특정 장소를 목적지로 설정하기 위한 사용자 명령을 입력받는 사용자 인터페이스부 및,사용자 명령이 입력되면 설정된 목적지까지의 경로 안내 기능을 실행하고, 목적지와 관련된 사용자에게 목적지 설정과 관련된 알림 메시지를 전송하도록 제어하는 제어부를 포함한다.A user terminal device is disclosed. The user terminal includes a display unit, a user interface unit for inputting a user command for setting a specific place as a destination, a route guidance function to a set destination when a user command is input, And a control unit for controlling transmission of an associated notification message.

Description

사용자 단말 장치, 서버 및 그들의 제어 방법 {USER TERMINAL, SERVER AND CONTROLLING METHOD THEREOF }USER TERMINAL, SERVER, AND CONTROL METHOD THEREOF

본 발명은 사용자 단말 장치, 서버 및 그들의 제어 방법에 관한 것으로, 보다 상세하게는 네비게이션 기능을 제공할 수 있는 사용자 단말 장치, 서버 및 그들의 제어 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a user terminal device, a server and a control method thereof, and more particularly, to a user terminal device, a server and a control method thereof capable of providing a navigation function.

최근 스마트폰, 태블릿 등 네비게이션 기능을 제공하는 개인 휴대 단말이 증가하고 있다. 또한, 차량뿐 아니라 보행시나 대중교통을 이용할 때도 휴대 단말을 통해 제공되는 네비게이션 기능을 이용하는 경우가 증가하고 있다. Recently, personal mobile terminals providing navigation functions such as smart phones and tablets are increasing. In addition, there is an increasing number of cases in which a navigation function provided through a mobile terminal is used not only for a vehicle but also for walking or public transportation.

이러한 네비게이션 기능을 제공할 수 있는 개인 휴대 단말은 외부 기기로 다양한 형태의 메시지를 전송할 수 있으며, 인터넷에 연결되어 있어 서버에 기초한 서비스 제공이 용이하다는 장점이 있다.A personal portable terminal capable of providing such a navigation function can transmit various types of messages to an external device, and is advantageous in that it is easy to provide a server-based service because it is connected to the Internet.

이에 따라, 이러한 휴대 단말의 기능을 통해 네비게이션 기능을 이용하는 사용자의 편의성을 향상시킬 수 있는 다양한 방안이 모색될 필요가 있다. Accordingly, it is necessary to find various ways to improve the convenience of the user who uses the navigation function through the function of the portable terminal.

본 발명은 상술한 필요성에 따른 것으로, 본 발명의 목적은 네비게이션 기능에 의해 특정 장소가 목적지로 설정되면, 목적지로 설정된 장소와 관련된 사용자에게 이를 통지할 수 있는 사용자 단말 장치, 서버 및 그들의 제어 방법을 제공함에 있다.An object of the present invention is to provide a user terminal device, a server, and a control method thereof that can notify a user related to a place set as a destination when a specific place is set as a destination by a navigation function .

이상과 같은 목적을 달성하기 위한 본 발명의 일 실시 예에 따른 네비게이션 기능을 제공하는 사용자 단말 장치는 디스플레이부, 특정 장소를 목적지로 설정하기 위한 사용자 명령을 입력받는 사용자 인터페이스부 및, 상기 사용자 명령이 입력되면 상기 설정된 목적지까지의 경로 안내 기능을 실행하고, 상기 목적지와 관련된 사용자에게 상기 목적지 설정과 관련된 알림 메시지를 전송하도록 제어하는 제어부를 포함한다.According to an aspect of the present invention, there is provided a user terminal for providing a navigation function including a display unit, a user interface unit for receiving a user command for setting a specific place as a destination, And a control unit for executing a route guidance function to the set destination and controlling to transmit a notification message related to the destination setting to a user related to the destination.

여기에서, 상기 사용자 명령은, 상기 사용자 단말 장치에 기저장된 주소 정보에 매칭된 사용자 식별 정보를 선택하는 사용자 명령 및 상기 네비게이션 기능 실행에 따라 디스플레이되는 네비게이션 화면에서 목적지를 설정하는 사용자 명령 중 적어도 하나를 포함할 수 있다.Here, the user command may include at least one of a user command for selecting user identification information matched with the address information pre-stored in the user terminal, and a user command for setting a destination in a navigation screen displayed according to the navigation function execution .

또한, 상기 알림 메시지는, SMS 메시지, SNS 메시지 및 이메일 중 적어도 하나의 형태로 상기 목적지로 설정된 장소에 매칭된 사용자에게 전송될 수 있다.In addition, the notification message may be transmitted to a user matched with a location set as the destination in the form of at least one of an SMS message, an SNS message, and an e-mail.

그리고, 본 실시 예에 따른 사용자 단말 장치는 상기 네비게이션 기능에 의해 목적지로 설정 가능한 장소와 관련된 정보를 관리하는 서버와 통신하는 통신부를 더 포함하며, 상기 제어부는, 상기 사용자 명령이 입력되면, 상기 목적지로 설정된 장소에 대응되는 식별 정보를 상기 서버로 전송하고 상기 서버로부터 상기 목적지로 설정된 장소와 관련된 정보를 수신하여 디스플레이하도록 상기 디스플레이부를 제어할 수 있다.The user terminal device according to the present embodiment further includes a communication unit that communicates with a server that manages information related to a place that can be set as a destination by the navigation function, and when the user command is input, To the server and controls the display unit to receive and display information related to the place set as the destination from the server.

여기에서, 상기 제어부는, 상기 사용자 단말 장치의 위치를 나타내는 위치 정보를 상기 서버로 전송하고, 상기 서버를 통해 상기 목적지로 설정된 장소에 대응되는 장치로부터 상기 위치 정보에 대응되는 메시지를 수신할 수 있다.Here, the control unit may transmit location information indicating the location of the user terminal to the server, and may receive a message corresponding to the location information from a device corresponding to the location set as the destination through the server .

또한, 상기 목적지로 설정된 장소와 관련된 정보는, 상기 목적지로 설정된 장소에 대한 광고 정보, 상기 목적지로 설정된 장소에 대한 예약 서비스 정보, 상기 목적지로 설정된 장소에 대한 세부 정보 및 상기 목적지로 설정된 장소의 현재 상태에 대한 정보 중 적어도 하나를 포함할 수 있다.In addition, the information related to the place set as the destination may include advertisement information for the place set as the destination, reservation service information for the place set as the destination, detailed information about the place set as the destination, And information about the state of the mobile terminal.

한편, 본 발명의 일 실시 예에 따른 서버는 네비게이션 기능을 제공하는 사용자 단말 장치와 통신을 수행하는 통신부 및, 상기 네비게이션 기능에 의해 목적지로 설정된 장소에 대응되는 식별 정보가 상기 사용자 단말 장치로부터 수신되면, 상기 목적지로 설정된 장소와 관련된 정보를 검색하여 상기 사용자 단말 장치로 전송하도록 상기 통신부를 제어하는 제어부를 포함한다.Meanwhile, a server according to an embodiment of the present invention may include a communication unit that performs communication with a user terminal device that provides a navigation function, and a communication unit that, when the identification information corresponding to a place set as a destination is received from the user terminal device by the navigation function And a control unit for controlling the communication unit to search for information related to a place set as the destination and transmit the information to the user terminal.

여기에서, 상기 제어부는, 기저장된 정보로부터 상기 목적지로 설정된 장소와 관련된 정보를 검색하거나, 상기 목적지로 설정된 장소에 대응되는 장치로부터 상기 목적지로 설정된 장소와 관련된 정보를 수신하여 상기 사용자 단말 장치로 전송할 수 있다.Here, the control unit may search for information related to the place set as the destination from the previously stored information, receive information related to the place set as the destination from the device corresponding to the place set as the destination, and transmit the information to the user terminal .

또한, 상기 제어부는, 상기 사용자 단말 장치로부터 상기 사용자 단말 장치의 위치 정보가 수신되면, 상기 수신된 위치 정보 및 상기 수신된 위치 정보에 대응되는 메시지 중 적어도 하나를 상기 목적지로 설정된 장소에 대응되는 장치로 전송할 수 있다.When the location information of the user terminal device is received from the user terminal device, the control unit transmits at least one of the received location information and the message corresponding to the received location information to a device Lt; / RTI >

그리고, 상기 제어부는, 상기 사용자 단말 장치로부터 상기 사용자 단말 장치의 위치 정보가 수신되면, 상기 수신된 위치 정보를 상기 목적지로 설정된 장소에 대응되는 장치로 전송하고, 상기 장치로부터 상기 위치 정보에 대응되는 메시지를 수신하여 상기 사용자 단말 장치로 전송할 수 있다.When the location information of the user terminal device is received from the user terminal device, the control unit transmits the received location information to the device corresponding to the location set as the destination, and transmits the location information corresponding to the location information Message to the user terminal device.

한편 본 발명의 일 실시 예에 따른 사용자 단말 장치의 제어 방법은 특정 장소를 목적지로 설정하기 위한 사용자 명령을 입력받는 단계 및, 상기 사용자 명령이 입력되면 상기 설정된 목적지까지의 경로 안내 기능을 실행하고, 상기 목적지와 관련된 사용자에게 상기 목적지 설정과 관련된 알림 메시지를 전송하는 단계를 포함한다.Meanwhile, a method of controlling a user terminal according to an exemplary embodiment of the present invention includes receiving a user command for setting a specific place as a destination, executing a route guidance function to the set destination when the user command is input, And transmitting a notification message related to the destination setting to a user associated with the destination.

여기에서, 상기 사용자 명령은, 상기 사용자 단말 장치에 기저장된 주소 정보에 매칭된 사용자 식별 정보를 선택하는 사용자 명령 및 상기 네비게이션 기능 실행에 따라 디스플레이되는 네비게이션 화면에서 목적지를 설정하는 사용자 명령 중 적어도 하나를 포함할 수 있다.Here, the user command may include at least one of a user command for selecting user identification information matched with the address information pre-stored in the user terminal, and a user command for setting a destination in a navigation screen displayed according to the navigation function execution .

또한, 상기 알림 메시지는, SMS 메시지, SNS 메시지 및 이메일 중 적어도 하나의 형태로 상기 목적지로 설정된 장소에 매칭된 사용자에게 전송될 수 있다.In addition, the notification message may be transmitted to a user matched with a location set as the destination in the form of at least one of an SMS message, an SNS message, and an e-mail.

그리고, 본 실시 예에 따른 제어 방법은 상기 사용자 명령이 입력되면, 상기 목적지로 설정된 장소에 대응되는 식별 정보를 상기 네비게이션 기능에 의해 목적지로 설정 가능한 장소와 관련된 정보를 관리하는 서버로 전송하는 단계, 상기 서버로부터 상기 목적지로 설정된 장소와 관련된 정보를 수신하는 단계 및, 상기 수신된 목적지로 설정된 장소와 관련된 정보를 디스플레이하는 단계를 더 포함할 수 있다.When the user command is input, the control method according to the embodiment of the present invention includes the steps of transmitting identification information corresponding to a place set as the destination to a server managing information related to a place that can be set as a destination by the navigation function, Receiving information related to a place set as the destination from the server, and displaying information related to the place set as the received destination.

여기에서, 상기 전송하는 단계는, 상기 사용자 단말 장치의 위치를 나타내는 위치 정보를 상기 서버로 전송하며, 상기 수신하는 단계는, 상기 서버를 통해 상기 목적지로 설정된 장소에 대응되는 장치로부터 상기 위치 정보에 대응되는 메시지를 수신할 수 있다.Here, the transmitting may include transmitting location information indicating a location of the user terminal to the server, and the receiving step may include receiving, from the device corresponding to the place set as the destination through the server, A corresponding message can be received.

또한, 상기 목적지로 설정된 장소와 관련된 정보는, 상기 목적지로 설정된 장소에 대한 광고 정보, 상기 목적지로 설정된 장소에 대한 예약 서비스 정보, 상기 목적지로 설정된 장소에 대한 세부 정보 및 상기 목적지로 설정된 장소의 현재 상태에 대한 정보 중 적어도 하나를 포함할 수 있다.In addition, the information related to the place set as the destination may include advertisement information for the place set as the destination, reservation service information for the place set as the destination, detailed information about the place set as the destination, And information about the state of the mobile terminal.

한편 본 발명의 일 실시 예에 따른 서버의 제어 방법은 네비게이션 기능에 의해 목적지로 설정된 장소에 대응되는 식별 정보를 상기 사용자 단말 장치로부터 수신하는 단계 및, 상기 식별 정보가 수신되면, 상기 목적지로 설정된 장소와 관련된 정보를 검색하여 상기 사용자 단말 장치로 전송하는 단계를 포함한다.Meanwhile, a method of controlling a server according to an embodiment of the present invention includes the steps of receiving identification information corresponding to a place set as a destination by a navigation function from the user terminal, and, when receiving the identification information, And transmitting the information to the user terminal device.

여기에서, 상기 전송하는 단계는, 기저장된 정보로부터 상기 목적지로 설정된 장소와 관련된 정보를 검색하거나, 상기 목적지로 설정된 장소에 대응되는 장치로부터 상기 목적지로 설정된 장소와 관련된 정보를 수신하여 상기 사용자 단말 장치로 전송할 수 있다.Here, the transmitting may include searching information related to a place set as the destination from the previously stored information, receiving information related to the place set as the destination from the device corresponding to the place set as the destination, Lt; / RTI >

또한, 상기 전송하는 단계는, 상기 사용자 단말 장치로부터 상기 사용자 단말 장치의 위치 정보가 수신되면, 상기 수신된 위치 정보 및 상기 수신된 위치 정보에 대응되는 메시지 중 적어도 하나를 상기 목적지로 설정된 장소에 대응되는 장치로 전송할 수 있다.When the location information of the user terminal device is received from the user terminal device, the transmitting may include transmitting at least one of the received location information and the message corresponding to the received location information to a location set as the destination Lt; / RTI >

그리고, 상기 전송하는 단계는, 상기 사용자 단말 장치로부터 상기 사용자 단말 장치의 위치 정보가 수신되면, 상기 수신된 위치 정보를 상기 목적지로 설정된 장소에 대응되는 장치로 전송하고, 상기 장치로부터 상기 위치 정보에 대응되는 메시지를 수신하여 상기 사용자 단말 장치로 전송할 수 있다.When the location information of the user terminal device is received from the user terminal device, the transmitting step transmits the received location information to the device corresponding to the place set as the destination, And transmit the corresponding message to the user terminal.

이상과 같은 본 발명의 다양한 실시 예에 따르면 사용자 단말 장치는 네비게이션 기능에 의해 목적지로 설정된 장소와 관련된 사용자에게 목적지 설정과 관련된 메시지를 전송할 수 있게 된다. 이에 따라, 목적지로 설정된 장소에 위치한 사용자들은 다른 사람이 접근을 인지할 수 있게 된다.According to various embodiments of the present invention as described above, the user terminal can transmit a message related to destination setting to a user related to a place set as a destination by a navigation function. Accordingly, users located at a place set as a destination can recognize the access by another person.

또한, 사용자 단말 장치는 네비게이션 기능뿐만 아니라, 사용자에 의해 설정된 목적지와 관련된 다양한 정보를 사용자에게 제공할 수 있게 된다. 이에 따라, 사용자들은 자신이 가고자하는 목적지에 대한 경로를 안내받는 동시에 목적지와 관련된 유용한 정보를 제공받을 수 있어 편의성이 향상될 수 있다.Also, the user terminal device can provide various information related to the destination set by the user to the user as well as the navigation function. Accordingly, the user can receive useful information related to the destination while receiving the route to the destination to which the user intends to go, and thus the convenience can be improved.

도 1은 본 발명의 일 실시 예에 따른 네비게이션 서비스를 제공하는 시스템을 나타내는 모식도,
도 2는 본 발명의 일 실시 예에 따른 사용자 단말 장치의 구성을 설명하기 위한 블록도,
도 3 내지 도 7은 본 발명의 일 실시 예에 따라 사용자에게 제공 가능한 다양한 화면의 일 예를 나타내는 도면들,
도 8은 본 발명의 일 실시 예에 따른 서버의 구성을 설명하기 위한 블록도,
도 9는 본 발명의 일 실시 예에 따라 서버에 저장된 정보를 설명하기 위한 도면,
도 10 내지 도 15는 본 발명의 일 실시 예에 따라 사용자에게 제공 가능한 다양한 화면의 일 예를 나타내는 도면들,
도 16은 본 발명의 일 실시 예에 따른 사용자 단말 장치의 제어 방법을 설명하기 위한 흐름도, 그리고
도 17은 본 발명의 일 실시 예에 따른 서버의 제어 방법을 설명하기 위한 흐름도이다.
1 is a schematic diagram showing a system for providing a navigation service according to an embodiment of the present invention;
2 is a block diagram illustrating a configuration of a user terminal according to an exemplary embodiment of the present invention.
FIGS. 3 to 7 illustrate examples of various screens that can be provided to a user according to an exemplary embodiment of the present invention.
8 is a block diagram illustrating a configuration of a server according to an embodiment of the present invention.
9 is a view for explaining information stored in a server according to an embodiment of the present invention;
10 to 15 are views showing examples of various screens that can be provided to a user according to an embodiment of the present invention,
16 is a flowchart illustrating a method of controlling a user terminal according to an embodiment of the present invention; and
17 is a flowchart illustrating a method of controlling a server according to an embodiment of the present invention.

이하에서 첨부된 도면을 이용하여 본 발명에 대하여 구체적으로 설명한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일 실시 예에 따라 네비게이션 서비스를 제공하는 시스템을 나타내는 모식도이다. 1 is a schematic diagram illustrating a system for providing a navigation service according to an embodiment of the present invention.

구체적으로, 본 시스템은 도 1의 (a)와 같이 사용자 단말 장치(100) 및 외부 장치(10)로 구현되거나, 도 1의 (b)와 같이 사용자 단말 장치(100), 서버(200) 및 외부 장치(10)로 구현될 수 있다.Specifically, the system may be implemented by the user terminal device 100 and the external device 10 as shown in FIG. 1 (a), or may be implemented by the user terminal device 100, the server 200, And may be implemented as an external device 10.

사용자 단말 장치(100)는 사용자에게 네비게이션 기능을 제공할 수 있는 장치로 구현될 수 있다. 예를 들어, 사용자 단말 장치(100)는 일반적인 네비게이션 장치 또는 네비게이션 서비스를 제공할 수 있는 응용 프로그램이 저장된 휴대폰, 태블릿, 노트북 등으로 구현될 수 있다. 이에 따라, 사용자 단말 장치(100)는 일반적인 네비게이션 기능 즉, 사용자에 의해 설정된 목적지까지 경로 안내 기능을 제공할 수 있다.The user terminal device 100 may be implemented as an apparatus capable of providing a navigation function to a user. For example, the user terminal device 100 may be implemented as a general navigation device or a cellular phone, tablet, notebook computer, etc., in which an application program capable of providing a navigation service is stored. Accordingly, the user terminal 100 can provide a general navigation function, i.e., a route guidance function to a destination set by the user.

또한, 사용자 단말 장치(100)는 목적지와 관련된 타 사용자에게 알림 메시지를 전송할 수 있다. 여기에서, 알림 메시지는 사용자 단말 장치(100)에서 타 사용자가 위치하는 장소를 목적지로 설정하였음을 나타내는 메시지일 수 있다. Also, the user terminal device 100 may transmit a notification message to other users related to the destination. Here, the notification message may be a message indicating that the user terminal device 100 has set a place where another user is located as a destination.

예를 들어, 사용자 단말 장치(100)는 상점 또는 미술관이 목적지로 설정된 경우 해당 상점 또는 미술관의 주인에게 알림 메시지를 전송할 수 있다. 또한, 사용자 단말 장치(100)는 일반 가정집이 목적지로 설정된 경우 해당 가정집에 거주하는 사람에게 알림 메시지를 전송할 수 있다.For example, the user terminal device 100 may transmit a notification message to the owner of the shop or art gallery when the shop or the museum is set as the destination. In addition, when the general home is set as a destination, the user terminal device 100 can transmit a notification message to a person residing in the home.

한편, 사용자 단말 장치(100)에서 설정된 목적지에 위치하는 사용자는 외부 장치(200)를 통해 사용자 단말 장치(100)에서 전송된 알림 메시지를 수신할 수 있다. Meanwhile, the user located at the destination set in the user terminal device 100 can receive the notification message transmitted from the user terminal device 100 through the external device 200.

이 경우, 외부 장치(10)는 PC, TV, 휴대폰, 태블릿 등과 같은 다양한 형태의 전자 장치로 구현될 수 있다. 예를 들어, 외부 장치(10)가 구비된 장소가 상점, 미술관, 가정집 등인 경우 외부 장치(10)는 해당 장소에 설치된 PC, TV로 구현되거나, 상점, 미술관을 운영하는 주인 및 가정집에 거주하는 사람의 휴대폰, 태블릿으로 구현될 수 있다.In this case, the external device 10 may be implemented as various types of electronic devices such as a PC, a TV, a mobile phone, a tablet, and the like. For example, when the place where the external device 10 is provided is a shop, an art museum, a home, or the like, the external device 10 may be implemented as a PC or a TV installed in the place, It can be implemented as a person's cell phone, tablet.

이에 따라, 사용자 단말 장치(100)에서 설정된 목적지에 위치하는 사용자는 자신이 위치하는 장소에 다른 사람이 방문할 것이라는 점을 인지할 수 있게 된다.Accordingly, the user located at the destination set in the user terminal device 100 can recognize that another person will visit the place where the user terminal 100 is located.

뿐만 아니라, 사용자 단말 장치(100)는 사용자에 의해 설정된 목적지와 관련된 다양한 정보를 수신하여 사용자에게 제공할 수 있다. 이를 위해, 사용자 단말 장치(100)는 서버(200)와 통신을 수행할 수 있다.In addition, the user terminal device 100 may receive various information related to the destination set by the user and provide the information to the user. To this end, the user terminal device 100 may communicate with the server 200. [

예를 들어, 사용자 단말 장치(100)는 상점이 목적지로 설정된 경우, 상점에서 진행하는 프로모션 또는 이벤트 등에 대한 정보를 수신받아 디스플레이하거나, 미술관이 목적지로 설정된 경우, 미술관의 운영 시간 등에 대한 정보를 수신받아 디스플레이할 수 있다. 또한, 사용자 단말 장치(100)는 일반 가정집이 목적지로 설정된 경우, 해당 가정집을 찾아오는 구체적인 방법 등에 대한 정보를 수신받아 디스플레이할 수 있다.For example, when the store is set as a destination, the user terminal device 100 receives and displays information on promotions or events going on in a store, or when the museum is set as a destination, And can display it. In addition, when the general home is set as a destination, the user terminal device 100 can receive and display information on a specific method of accessing the home.

하지만, 이들은 일 예일 뿐이며, 사용자 단말 장치(100)는 사용자 단말 장치(100)에서 설정된 목적지와 관련된 다양한 정보를 수신받아 사용자에게 제공할 수 있음은 물론이다.However, these are merely examples, and the user terminal device 100 may receive various information related to the destination set in the user terminal device 100 and provide the information to the user.

서버(200)는 사용자 단말 장치(100) 및 외부 장치(10)와 통신을 수행하여, 사용자 단말 장치(100) 및 외부 장치(10) 사이에서 다양한 정보의 송수신을 중계할 수 있다.The server 200 may communicate with the user terminal 100 and the external device 10 to relay transmission and reception of various information between the user terminal 100 and the external device 10. [

구체적으로, 서버(200)는 외부 장치(10)와 통신을 수행하여 각 외부 장치(10)로부터 수신된 각 외부 장치(10)가 구비된 장소와 관련된 정보를 저장 및 관리할 수 있다. Specifically, the server 200 may communicate with the external device 10 to store and manage information related to the location of each external device 10 received from the external device 10. [

외부 장치(10)는 인증 정보(가령, 아이디, 패스워드)를 통해 서버(200)에 로그인하고, 외부 장치(10)가 구비된 장소와 관련된 정보를 서버(200)로 전송할 수 있다. 이 경우, 서버(200)는 관리자 장치(10)로부터 수신된 정보를 각 외부 장치(10) 별로 저장 및 관리할 수 있다.The external device 10 can log into the server 200 through the authentication information (e.g., ID and password) and transmit information related to the place where the external device 10 is provided to the server 200. [ In this case, the server 200 can store and manage the information received from the manager device 10 for each external device 10. [

그리고, 서버(200)는 사용자 단말 장치(100)에서 설정된 목적지와 관련된 정보가 사용자 단말 장치(100)로부터 수신되면, 기저장된 정보 중에서 사용자 단말 장치(100)에서 설정된 목적지에 대응되는 장소와 관련된 정보를 사용자 단말 장치(100)로 전송할 수 있다. 예를 들어, 사용자 단말 장치(100)에서 A 상점이 목적지로 설정된 경우, 서버(200)는 기저장된 정보 중에서 A 상점과 관련된 정보를 사용자 단말 장치(100)로 전송할 수 있다.When the information related to the destination set in the user terminal device 100 is received from the user terminal device 100, the server 200 transmits information related to the place corresponding to the destination set in the user terminal device 100, To the user terminal device 100. For example, when the A shop is set as a destination in the user terminal device 100, the server 200 can transmit information related to the A shop among the stored information to the user terminal device 100.

뿐만 아니라, 서버(200)는 사용자 단말 장치(100)에서 설정된 목적지와 관련된 정보를 외부 장치(10)로부터 수신하여 사용자 단말 장치(100)로 전송할 수도 있다. 예를 들어, 사용자 단말 장치(100)에서 A 상점이 목적지로 설정된 경우, 서버(10)는 A 상점에 구비된 외부 장치(10)로부터 A 상점과 관련된 정보를 수신받아 사용자 단말 장치(100)로 전송할 수 있다.In addition, the server 200 may receive information related to a destination set in the user terminal device 100 from the external device 10 and transmit the information to the user terminal device 100. For example, when the A shop is set as a destination in the user terminal device 100, the server 10 receives information related to the A shop from the external device 10 provided in the A shop, and transmits the information to the user terminal device 100 Lt; / RTI >

이와 같이, 사용자 단말 장치(100)는 네비게이션 기능뿐만 아니라, 사용자에 의해 설정된 목적지와 관련된 다양한 정보를 사용자에게 제공할 수 있게 된다. 이에 따라, 사용자들은 자신이 가고자하는 목적지에 대한 경로를 안내받는 동시에 목적지와 관련된 유용한 정보를 제공받을 수 있어 편의성이 향상될 수 있다.In this manner, the user terminal device 100 can provide not only the navigation function but also various information related to the destination set by the user to the user. Accordingly, the user can receive useful information related to the destination while receiving the route to the destination to which the user intends to go, and thus the convenience can be improved.

도 2는 본 발명의 일 실시 예에 따른 사용자 단말 장치의 구성을 설명하기 위한 블록도이다. 구체적으로, 도 2의 (a)는 사용자 단말 장치(100)의 기본적인 구성을 설명하기 위한 블록도이고, 도 2의 (b)는 사용자 단말 장치(100)의 세부 구성을 설명하기 위한 블록도이다.2 is a block diagram illustrating a configuration of a user terminal according to an exemplary embodiment of the present invention. 2 (a) is a block diagram for explaining the basic configuration of the user terminal device 100, and FIG. 2 (b) is a block diagram for explaining the detailed configuration of the user terminal device 100 .

먼저, 도 2에 따르면, 사용자 단말 장치(100)는 네비게이션 기능을 제공하는 장치로, 디스플레이부(110), 사용자 인터페이스부(120) 및 제어부(130)를 포함한다.2, the user terminal 100 includes a display unit 110, a user interface unit 120, and a control unit 130. The navigation unit 120 includes a display unit 110, a user interface unit 120, and a controller 130.

디스플레이부(110)는 다양한 화면을 디스플레이한다. 특히, 디스플레이부(110)는 사용자에게 네비게이션 기능을 제공하기 위한 다양한 화면을 디스플레이할 수 있다.The display unit 110 displays various screens. In particular, the display unit 110 may display various screens for providing a navigation function to the user.

예를 들어, 디스플레이부(110)는 네비게이션 화면(가령, 지도 화면) 상에 사용자 단말 장치(100)의 현재 위치를 디스플레이하고, 사용자에 의해 목적지가 설정되면 현재 위치에서부터 목적지까지의 경로, 소요시간, 도착시간 등을 네비게이션 화면 상에 디스플레이할 수 있다. For example, the display unit 110 displays the current position of the user terminal 100 on a navigation screen (e.g., a map screen), and when a destination is set by the user, a path from the current position to the destination, , Arrival time, etc., on the navigation screen.

사용자 인터페이스부(120)는 다양한 사용자 명령을 입력받는다. 특히, 사용자 인터페이스부(120)는 네비게이션 기능과 관련된 다양한 사용자 명령을 입력받을 수 있다. 예를 들어, 사용자 인터페이스부(120)는 특정 장소를 목적지로 설정하기 위한 사용자 명령을 입력받을 수 있다. The user interface unit 120 receives various user commands. In particular, the user interface unit 120 may receive various user commands related to the navigation function. For example, the user interface unit 120 may receive a user command for setting a specific place as a destination.

여기에서, 특정 장소를 목적지로 설정하기 위한 사용자 명령은 사용자 단말 장치에 기저장된 주소 정보에 매칭된 사용자 식별 정보를 선택하는 사용자 명령 및 네비게이션 기능 실행에 따라 디스플레이되는 네비게이션 화면에서 목적지를 설정하는 사용자 명령 중 적어도 하나를 포함할 수 있으며, 구체적인 내용은 후술하기로 한다.Here, a user command for setting a specific place as a destination includes a user command for selecting user identification information matched with the address information pre-stored in the user terminal device, and a user command for setting a destination in a navigation screen displayed in accordance with the execution of the navigation function , And the details thereof will be described later.

한편, 사용자 인터페이스부(120)는 디스플레이부(110)와 함께 터치 스크린 형태로 구현되어, 네비게이션 기능과 관련된 다양한 사용자 명령을 터치 조작으로 입력받을 수 있다. Meanwhile, the user interface unit 120 may be implemented as a touch screen together with the display unit 110 to receive various user commands related to the navigation function by touch operation.

제어부(130)는 사용자 단말 장치(100)의 전반적인 동작을 제어한다. 제어부(130)는 마이컴(또는, 마이컴 및 CPU(central processing unit)), 사용자 단말 장치(100)의 동작을 위한 RAM(Random Access Memory), ROM(Read Only Memory)을 포함할 수 있다. 이 경우, 이들 모듈은 SoC(System on Chip) 형태로 구현될 수도 있다.The control unit 130 controls the overall operation of the user terminal device 100. The control unit 130 may include a RAM (Random Access Memory) and a ROM (Read Only Memory) for operating a microcomputer (or a microcomputer and a central processing unit), a user terminal 100, In this case, these modules may be implemented in the form of SoC (System on Chip).

제어부(130)는 사용자에게 네비게이션 기능을 제공하도록 제어할 수 있다. 구체적으로, 제어부(130)는 네비게이션 기능을 실행하기 위한 사용자 명령이 입력되면, 네비게이션 기능을 제공할 수 있는 응용 프로그램(이하, 네비게이션 응용 프로그램)을 실행하여 네비게이션 기능을 사용자에게 제공할 수 있다. The control unit 130 may control the navigation function to provide the user with a navigation function. Specifically, when a user command for executing a navigation function is input, the control unit 130 may execute an application program (hereinafter referred to as a navigation application program) capable of providing a navigation function to provide the navigation function to the user.

여기에서, 네비게이션 기능을 실행하기 위한 사용자 명령은 다양한 방식으로 입력될 수 있다. 예를 들어, 사용자는 네비게이션 응용 프로그램을 실행하기 위한 아이콘을 선택하여 네비게이션 기능을 실행시킬 수 있고, 특정 장소를 목적지로 설정하기 위한 명령을 입력하여 네비게이션 기능을 실행시킬 수도 있다.Here, the user command for executing the navigation function can be input in various ways. For example, a user can select an icon for executing a navigation application program to execute the navigation function, and can execute a navigation function by inputting a command for setting a specific place as a destination.

먼저, 전자의 경우, 도 3의 (a)와 같이 네비게이션 응용 프로그램을 실행하기 위한 아이콘(310)이 선택되면, 제어부(130)는 네비게이션 기능을 실행하여 네비게이션 화면을 디스플레이부(110)에 디스플레이할 수 있다. 이 경우, 제어부(130)는 도 3의 (b)와 같이 사용자 단말 장치(100)의 현재 위치(320)를 네비게이션 화면 상에 디스플레이할 수 있다.First, in the former case, when the icon 310 for executing the navigation application program is selected as shown in FIG. 3A, the control unit 130 executes the navigation function to display the navigation screen on the display unit 110 . In this case, the control unit 130 may display the current position 320 of the user terminal device 100 on the navigation screen as shown in FIG. 3 (b).

그리고, 제어부(130)는 네비게이션 기능 실행에 따라 디스플레이되는 네비게이션 화면에서 목적지를 설정하기 위한 사용자 명령이 입력되면, 사용자 명령에 따라 설정된 장소를 목적지로 설정할 수 있다. 예를 들어, 도 3의 (c)와 같이, "A 레스토랑"이 목적지로 설정된 경우, 제어부(130)는 사용자 단말 장치(100)의 현재 위치부터 목적지로 설정된 "A 레스토랑"까지의 경로, 소요시간, 도착시간 등을 네비게이션 화면 상에 디스플레이할 수 있다. 사용자는 네비게이션 화면 상에 자신이 가고자 하는 장소의 명칭, 주소, 전화번호 등을 입력하여 목적지를 설정할 수 있다.When a user command for setting a destination is input in the navigation screen displayed in accordance with the navigation function execution, the controller 130 can set a place set according to a user command as a destination. For example, as shown in FIG. 3 (c), when the "A restaurant" is set as the destination, the controller 130 determines the route from the current location of the user terminal 100 to the destination "A restaurant" Time, arrival time, and the like on the navigation screen. The user can set a destination on the navigation screen by inputting the name, address, telephone number, and the like of the place he wants to go to.

한편, 후자의 경우, 특정 장소를 목적지로 설정하기 위한 사용자 명령은 다양한 방식으로 입력될 수 있다. 예를 들어, 사용자는 사용자 식별 정보를 선택하여 특정 장소를 목적지로 설정할 수 있다. 여기에서, 사용자 식별 정보는 각종 메시지 (SNS(Social Network Service) 메시지, SMS(Short Message Service) 메시지, 이메일 등) 리스트, 통화 내역 리스트 또는 폰 북 리스트에 포함된 다양한 사용자 정보가 될 수 있다.On the other hand, in the latter case, a user command for setting a specific place as a destination can be inputted in various ways. For example, the user can select the user identification information to set a specific place as a destination. Here, the user identification information may be various user information included in various messages (SNS (Social Network Service) message, SMS (Short Message Service) message, e-mail, etc.) list, call history list or phone book list.

구체적으로, 사용자 식별 정보를 선택하여 특정 장소를 목적지로 설정하기 위한 사용자 명령은 각 리스트에 포함된 각 사용자의 명칭, 이미지 등이 선택되는 형태로 입력될 수 있지만, 사용자 정보가 디스플레이된 상태에서 특정 항목, 예를 들어 목적지 설정 항목이 선택되는 형태로 입력될 수도 있다.Specifically, a user command for selecting user identification information and setting a specific place as a destination can be input in a form in which a name, an image, and the like of each user included in each list are selected. However, An item, for example, a destination setting item may be selected.

이에 따라, 제어부(130)는 사용자 식별 정보가 선택되면 네비게이션 기능을 실행하여 네비게이션 화면을 디스플레이부(110)에 디스플레이하고, 선택된 사용자 식별 정보에 매칭된 주소 정보를 이용하여 네비게이션 화면 상에 목적지를 설정할 수 있다. 이를 위해, 사용자 단말 장치(100)는 각 사용자 식별 정보마다 주소 정보를 매칭시켜 기저장하고 있을 수 있다.Accordingly, when the user identification information is selected, the controller 130 executes a navigation function to display a navigation screen on the display unit 110, and sets a destination on the navigation screen using the address information matched with the selected user identification information . To this end, the user terminal device 100 may store and store address information for each user identification information.

구체적으로, 제어부(130)는 각 사용자 식별 정보마다 기저장된 주소 정보 중에서 사용자에 의해 선택된 사용자 식별 정보에 매칭된 주소 정보를 판단하고, 판단된 주소 정보를 이용하여 목적지를 설정할 수 있다. Specifically, the controller 130 determines address information matched with the user identification information selected by the user from among the pre-stored address information for each user identification information, and can set a destination using the determined address information.

예를 들어, 도 4의 (a)와 같이 통화 이력 리스트(410)가 디스플레이된 경우를 가정한다. 이때, 제어부(130)는 통화 이력 리스트 상에서 한 명의 사용자가 선택되면, 선택된 사용자에 대한 사용자 정보 및 선택된 사용자에 대해 기저장된 주소를 목적지로 설정하기 위한 목적지 설정 항목을 디스플레이할 수 있다. 즉, 도 4의 (b)와 같이, 통화 이력 리스트 상에서 user 1(411)이 선택되면, 선택된 user 1의 명칭(412), 전화번호(413), 통화 시간(414) 및 목적지 설정 항목(415)을 디스플레이할 수 있다. For example, it is assumed that the call history list 410 is displayed as shown in FIG. 4 (a). At this time, if one user is selected on the call history list, the control unit 130 may display a destination setting item for setting user information about the selected user and a pre-stored address of the selected user as a destination. 4 (b), when the user 1 411 is selected on the call history list, the name 412 of the selected user 1, the telephone number 413, the call time 414, and the destination setting item 415 Can be displayed.

이때, 목적지 설정 항목(415)이 선택되면, 제어부(130)는 선택된 목적지 설정 항목(415)에 매칭된 주소 정보를 판단하고, 판단된 주소 정보를 이용하여 목적지를 설정할 수 있다. 여기에서, 목적지 설정 항목(415)에 매칭된 주소 정보는 통화 이력 리스트 상에서 선택된 사용자에 대해 기저장된 주소 정보일 수 있다. 즉, 목적지 설정 항목(415)이 선택되면, 도 4의 (c)와 같이, user 1에 매칭되어 기저장된 user 1의 주소 정보를 판단하고, user 1의 주소 정보를 이용하여 목적지가 설정된 네비게이션 화면(420)을 디스플레이할 수 있다.At this time, if the destination setting item 415 is selected, the controller 130 determines the address information matched with the selected destination setting item 415, and can set the destination using the determined address information. Here, the address information matched with the destination setting item 415 may be address information pre-stored for the user selected on the call history list. That is, when the destination setting item 415 is selected, the address information of user 1, which is matched to user 1 and stored in advance, is determined as shown in FIG. 4C, (420).

한편, 특정 장소를 목적지로 설정하기 위한 사용자 명령은 사용자 단말 장치(100)에서 수신한 메시지(가령, SNS 메시지, SMS 메시지, 이메일 등)에 링크된 주소 정보를 선택하는 명령을 포함할 수 있다. 즉, 제어부(130)는 각 메시지에 링크된 주소 정보가 선택되면, 선택된 주소 정보를 이용하여 목적지를 설정할 수 있다.Meanwhile, a user command for setting a specific place as a destination may include an instruction to select address information linked to a message (for example, an SNS message, an SMS message, an e-mail, etc.) received at the user terminal device 100. That is, when the address information linked to each message is selected, the controller 130 can set the destination using the selected address information.

예를 들어, 도 5의 (a)와 같이, SMS 메시지(510)에 주소 정보(511)가 포함된 경우를 가정한다. 이 경우, 제어부(130)는 SMS 메시지에 포함된 주소 정보가 선택되면, 도 5의 (b)와 같이 선택된 주소 정보에 대응되는 장소를 목적지(521)로 설정하여 네비게이션 화면(520)에 디스플레이할 수 있다. For example, as shown in FIG. 5A, it is assumed that the SMS message 510 includes the address information 511. In this case, when the address information included in the SMS message is selected, the controller 130 sets the destination 521 corresponding to the selected address information as shown in FIG. 5 (b) and displays it on the navigation screen 520 .

이와 같이, 제어부(130)는 특정 장소를 목적지로 설정하기 위한 사용자 명령이 입력되면 설정된 목적지까지의 경로 안내 기능을 실행할 수 있다. 이 경우, 제어부(130)는 목적지와 관련된 사용자에게 목적지 설정과 관련된 알림 메시지를 전송하도록 제어할 수 있다. 즉, 제어부(130)는 경로 안내 기능을 실행함과 함께 알림 메시지를 전송할 수 있다.In this manner, the controller 130 can execute a route guidance function to a set destination when a user command for setting a specific place as a destination is input. In this case, the control unit 130 may control the user related to the destination to transmit a notification message related to the destination setting. That is, the control unit 130 can transmit the notification message while executing the route guidance function.

여기에서, 알림 메시지는 사용자 단말 장치(100)에서 해당 장소를 목적지로 설정하였음을 나타내는 메시지로, SMS 메시지, SNS 메시지 및 이메일 중 적어도 하나의 형태로 목적지로 설정된 장소에 매칭된 사용자에게 전송될 수 있다.Here, the notification message is a message indicating that the place is set as a destination in the user terminal device 100, and can be transmitted to a user matched to a place set as a destination in the form of at least one of an SMS message, an SNS message, have.

이를 위해, 제어부(130)는 목적지가 설정되면, 설정된 목적지의 주소 정보를 이용하여 그에 매칭되는 사용자를 판단한다. 구체적으로, 제어부(130)는 각 사용자별로 매칭되어 기저장된 주소 정보를 이용하여, 설정된 목적지의 주소 정보를 갖는 사용자를 판단할 수 있다.For this, when the destination is set, the controller 130 uses the address information of the set destination to determine the matching user. Specifically, the control unit 130 may determine a user having address information of a set destination by using the address information stored in each of the users.

그리고, 제어부(130)는 각 사용자별로 매칭되어 기저장된 전화번호, SNS 계정 정보, 이메일 주소 등을 이용하여, 판단된 사용자의 전화번호, SNS 계정 정보, 이메일 주소 등을 검색하고 검색된 정보를 이용하여 알림 메시지를 전송할 수 있다. The control unit 130 searches for the determined user's telephone number, SNS account information, e-mail address, etc. using the stored telephone number, SNS account information, e-mail address, etc., A notification message can be transmitted.

예를 들어, 도 6의 (a)와 같이 사용자가 네비게이션 화면(610)을 통해 주소를 입력하여 목적지를 설정한 경우를 가정한다. 이 경우, 제어부(130)는 각 사용자별로 기저정된 주소 정보를 이용하여 네비게이션 화면을 통해 입력된 주소에 매칭되는 사용자를 판단한다. 그리고, 제어부(130)는 사용자별로 기저정된 전화번호 중에서 판단된 사용자에 매칭되는 전화번호를 검색하고, 검색된 전화번호를 이용하여 SMS 형태의 알림 메시지를 전송할 수 있다. For example, it is assumed that a user inputs an address through a navigation screen 610 to set a destination as shown in FIG. 6 (a). In this case, the controller 130 determines a user matching the address input through the navigation screen using the base address information for each user. The control unit 130 searches for a telephone number matched to the user determined from the base-determined telephone numbers for each user, and transmits an SMS-based notification message using the searched telephone number.

즉, 도 6의 (b)와 같이, 네비게이션 화면(610)을 통해 입력된 주소에 매칭되는 사용자가 user 2인 것으로 판단되면, user 2의 전화번호를 이용하여 user 2의 단말 장치(10)로 SMS 형태의 알림 메시지(620)를 전송할 수 있다.6 (b), if it is determined that the user matching the address input through the navigation screen 610 is user 2, the terminal 2 of the user 2 uses the telephone number of the user 2 An SMS message notification message 620 may be transmitted.

한편, 상술한 예에서는 주소를 직접 입력하는 것으로 설명하였으나, 이는 일 예에 불과하며 다양한 방법을 통해 주소를 입력할 수도 있다. 예를 들어, 사용자 명칭, 전화번호 등을 입력되면, 제어부(130)는 기저정된 주소 정보 중에서 입력된 사용자 명칭, 전화번호에 매칭된 주소 정보를 판단하여 목적지를 설정할 수도 있다.In the above example, the address is directly input. However, this is merely an example, and the address may be inputted through various methods. For example, when a user name, a telephone number, and the like are input, the controller 130 may determine the user name and the address information matched with the telephone number input from the base address information, and set the destination.

또한, 도 7의 (a)와 같이, 목적지 설정 항목(710)을 선택하여 목적지를 설정한 경우를 가정한다. 이 경우, 제어부(130)는 디스플레이된 사용자 정보를 이용하여 목적지 설정 항목이 입력된 사용자를 판단하고, 판단된 사용자에 대해 기저장된 이메일 주소를 검색하여 이메일 형태의 알림 메시지를 전송할 수 있다. 즉, 도 7의 (b)와 같이, 목적지 설정 항목(710)에 대응되는 사용자가 user 1인 것으로 판단되면, user 1의 이메일을 이용하여 알림 메시지(720)를 전송할 수 있다. 이에 따라, user 1은 자신의 단말 장치(10)를 통해 이메일 계정에 접속하여 알림 메시지를 확인할 수 있다. It is assumed that the destination setting item 710 is selected and the destination is set as shown in Fig. 7 (a). In this case, the control unit 130 may determine the user to which the destination setting item is input by using the displayed user information, search for the pre-stored e-mail address for the determined user, and transmit the notification message in the form of e-mail. That is, if it is determined that the user corresponding to the destination setting item 710 is user 1 as shown in FIG. 7B, the notification message 720 can be transmitted using the user 1's e-mail. Accordingly, the user 1 can access the e-mail account through his / her terminal device 10 and confirm the notification message.

한편, 알림 메시지의 전송 형태는 사용자의 의해 설정 및 변경 가능하다. 즉, 제어부(130)는 알림 메시지를 SNS 메시지, SMS 메시지 또는 이메일 중 어떠한 형태로 전송할 것인지 사용자로부터 미리 입력받아 저장한 후, 이를 이용하여 알림 메시지의 전송 형태를 결정할 수 있다. 하지만, 이는 일 예일 뿐, 제어부(130)는 목적지를 설정하기 위한 사용자 명령이 입력되면, 알림 메시지의 전송 형태를 입력받기 위한 리스트를 디스플레이하고, 리스트 상에서 선택된 형태로 알림 메시지를 전송할 수도 있다. 예를 들어, 제어부(130)는 리스트 상에서 SMS 메시지가 선택되면 SMS 메시지 형태로 알림 메시지를 전송할 수 있다.On the other hand, the transmission format of the notification message can be set and changed by the user. That is, the control unit 130 may receive the notification message in advance from the user in the form of the SNS message, the SMS message, or the e-mail, and may determine the transmission format of the notification message. However, this is only an example. When the user command for setting the destination is input, the controller 130 displays a list for receiving the transmission format of the notification message, and transmits the notification message in the selected format on the list. For example, when the SMS message is selected on the list, the controller 130 may transmit a notification message in the form of an SMS message.

한편, 도 2의 (b)와 같이, 사용자 단말 장치(100)는 디스플레이부(110), 사용자 인터페이스부(120) 및 제어부(130) 외에 통신부(140), 위치 정보 생성부(150), 저장부(160), 오디오 처리부(170), 비디오 처리부(175), 스피커(180), 버튼(181), 카메라(182) 및 마이크(183)를 더 포함할 수 있으며, 이들 구성 역시 제어부(140)에 의해 제어될 수 있다. 한편, 도 2의 (a)에서 설명한 부분과 중복되는 부분에 대한 구체적인 설명은 생략하도록 한다.2 (b), the user terminal 100 includes a communication unit 140, a location information generation unit 150, a storage unit 150, and a communication unit 160. The communication unit 140 includes a display unit 110, a user interface unit 120, The controller 140 may further include an audio processing unit 170, a video processing unit 175, a speaker 180, a button 181, a camera 182, and a microphone 183, Lt; / RTI > A detailed description of the parts overlapping with those shown in FIG. 2 (a) will be omitted.

통신부(140)는 서버(도 1의 200)와 통신을 수행한다. 예를 들어, 통신부(140)는 3G, 4G 등과 같은 이동 통신 망을 이용하거나, 와이파이 등과 같은 무선 통신 프로토콜을 통해 서버(200)와 통신을 수행할 수 있다. 여기에서, 서버(200)는 네비게이션 기능에 의해 목적지로 설정 가능한 장소와 관련된 정보를 관리하는 서버일 수 있다. The communication unit 140 performs communication with the server 200 (FIG. 1). For example, the communication unit 140 may use a mobile communication network such as 3G, 4G, or the like, or may communicate with the server 200 through a wireless communication protocol such as Wi-Fi. Here, the server 200 may be a server that manages information related to a place that can be set as a destination by a navigation function.

한편, 제어부(130)는 특정 장소를 목적지로 설정하는 사용자 명령이 입력되면, 목적지로 설정된 장소에 대응되는 식별 정보를 서버(200)로 전송할 수 있다. 이를 위해, 사용자 단말 장치(100)는 각 장소별로 식별 정보(가령, 주소 기반 고유 아이디)를 매칭시켜 저장할 수 있다. 즉, 사용자 단말 장치(100)는 각 장소의 위치 정보(가령, 명칭, 주소, 전화번호, GPS 위치 정보) 그 자체를 식별 정보와 매칭시켜 저장할 수 있다.Meanwhile, when a user command for setting a specific place as a destination is inputted, the controller 130 can transmit identification information corresponding to a place set as a destination to the server 200. [ To this end, the user terminal device 100 may store identification information (e.g., an address-based unique ID) for each location and store the matching information. That is, the user terminal device 100 may store the location information (e.g., name, address, telephone number, GPS position information) of each place by matching with the identification information itself.

이에 따라, 제어부(130)는 각 장소별로 매칭된 식별 정보 중에서 목적지로 설정된 장소에 매칭된 식별 정보를 판단하고, 이를 서버(200)로 전송하도록 통신부(120)를 제어할 수 있다. Accordingly, the control unit 130 may determine the identification information matched with the location set as the destination among the identification information matched for each place, and control the communication unit 120 to transmit the identification information to the server 200. [

그리고, 제어부(130)는 서버(200)로부터 목적지로 설정된 장소와 관련된 정보를 수신하여 디스플레이하도록 디스플레이부(110)를 제어할 수 있다. The control unit 130 may control the display unit 110 to receive and display information related to a place set as a destination from the server 200. [

여기에서, 목적지로 설정된 장소와 관련된 정보는 목적지로 설정된 장소에 대한 광고 정보, 목적지로 설정된 장소에 대한 예약 서비스 정보, 목적지로 설정된 장소에 대한 세부 정보, 목적지로 설정된 장소의 현재 상태에 대한 정보 중 적어도 하나를 포함할 수 있다.Herein, the information related to the place set as the destination includes advertisement information about the place set as the destination, reservation service information about the place set as the destination, detailed information about the place set as the destination, and information about the current state of the place set as the destination And may include at least one.

구체적으로, 장소에 대한 광고 정보는 해당 장소의 명칭, 운영자(또는, 거주자) 명칭, 운영 시간, 판매하는 제품의 명칭, 종류, 가격, 사용 가능한 쿠폰, 쿠폰 적용 기간, 해당 장소에서 진행하는 프로모션(또는, 이벤트), 프로모션 진행 기간, 해당 장소를 찾아오는 구체적인 방법 등에 대한 정보를 포함할 수 있으며, 장소에 대한 예약 서비스 정보는 해당 장소의 운영 시간, 예약 가능한 시간, 예약 가능한 인원 및 해당 장소를 찾아오는 구체적인 방법 등에 대한 정보를 포함할 수 있다. Specifically, the advertisement information about the place includes the name of the place, the name of the operator (or resident), the operating time, the name of the product to be sold, the type, price, available coupons, coupon application period, Or the event), a promotion progress period, and a specific method of finding the place, and the reservation service information for the place may include information about the operation time of the place, the time available for reservation, And may include information on a specific method to be followed.

또한, 장소에 대한 세부 정보는 해당 장소의 명칭, 운영자 명칭, 운영 시간, 해당 장소를 찾아오는 구체적인 방법 등에 대한 정보를 포함할 수 있으며, 현재 상태에 대한 정보는 해당 장소를 이용 가능한 인원 수, 구매 가능한 제품의 수, 종류 및 재고량 등에 대한 정보를 포함할 수 있다.In addition, the detailed information on the place may include information on the name of the place, the name of the operator, the operating time, the specific method of finding the place, and the information on the current state includes the number of persons available, The number of available products, the type, and the amount of inventory.

이에 따라, 사용자는 자신이 가고자하는 목적지를 설정하여 경로 안내 서비스를 제공받을 뿐만 아니라, 목적지와 관련된 다양한 정보를 제공받을 수 있게 된다.Accordingly, the user can set a destination to which he / she wishes to go and not only receive the route guidance service, but also receive various information related to the destination.

한편, 상술한 예에서는 목적지로 설정된 장소와 관련된 다양한 정보를 서버(200)로부터 수신받기 위해 사용자 단말 장치(100)는 목적지로 설정된 장소에 대응되는 식별 정보를 서버(200)로 전송하는 것으로 설명하였으나, 이는 일 예에 불과하다. 즉, 제어부(130)는 목적지로 설정된 장소에 매칭된 식별 정보가 아닌, 목적지 자체에 대한 정보를 서버(200)로 전송할 수도 있다.Meanwhile, in the above-described example, in order to receive various information related to the place set as the destination from the server 200, the user terminal device 100 transmits the identification information corresponding to the place set as the destination to the server 200 , This is only an example. That is, the controller 130 may transmit the information about the destination itself to the server 200 instead of the identification information matched with the destination set in the destination.

구체적으로, 제어부(130)는 목적지로 설정된 장소의 위치를 나타내는 위치 정보를 서버(200)로 전송하고, 서버(200)로부터 목적지로 설정된 장소와 관련된 정보를 수신할 수 있다. 여기에서, 위치 정보는 목적지로 설정된 장소의 명칭, 주소, 전화번호, GPS 위치 정보 등을 포함할 수 있다. Specifically, the control unit 130 may transmit location information indicating a location of a place set as a destination to the server 200, and may receive information related to a place set as a destination from the server 200. Here, the location information may include the name, address, telephone number, GPS location information, and the like of the place set as the destination.

또한, 제어부(130)는 사용자 인터페이스부(120)를 통해 입력된 메시지를 서버(200)로 전송할 수 있다. 예를 들어, 제어부(130)는 메시지를 입력하기 위한 사용자 명령이 입력되면 가상 키보드를 화면 상에 디스플레이하여 사용자로부터 메시지를 입력받고, 입력된 메시지를 서버(200)로 전송할 수 있다. 이 경우, 서버(200)는 사용자 단말 장치(100)로부터 수신된 메시지를 목적지로 설정된 장소에 구비된 외부 장치(10)로 전송할 수 있다. The control unit 130 may also transmit the message input through the user interface unit 120 to the server 200. [ For example, when a user command for inputting a message is input, the controller 130 displays a virtual keyboard on the screen, receives a message from the user, and transmits the input message to the server 200. In this case, the server 200 may transmit the message received from the user terminal device 100 to the external device 10 provided at the destination.

위치 정보 생성부(150)는 사용자 단말 장치(100)의 위치를 나타내는 위치 정보를 생성한다. 구체적으로, 위치 정보 생성부(150)는 GPS(Global Positioning System) 모듈(미도시)를 이용하여 사용자 단말 장치(100)의 위치를 탐색할 수 있다. 예를 들어, GPS 모듈(미도시)은 복수 개의 GPS 위성에서 송신된 신호를 수신하여, 송신 시간 및 수신 시간 사이의 시간차를 이용하여 위성과 사용자 단말 장치(100) 사이의 거리를 연산할 수 있다. 그리고, 복수 개의 위성들 각각 과의 사이에서 연산된 거리와, 위성의 위치 등을 종합적으로 고려하여 삼변 측량과 같은 연산 방법으로 사용자 단말 장치(100)의 현재 위치를 산출할 수 있다. The location information generation unit 150 generates location information indicating the location of the user terminal device 100. Specifically, the location information generator 150 can search for the location of the user terminal 100 using a Global Positioning System (GPS) module (not shown). For example, a GPS module (not shown) may receive a signal transmitted from a plurality of GPS satellites and calculate the distance between the satellite and the user terminal device 100 using the time difference between the transmission time and the reception time . The current position of the user terminal device 100 can be calculated by the same calculation method as the trilateration, considering the calculated distance between each of the plurality of satellites, the position of the satellite, and the like.

이에 따라, 제어부(130)는 위치 정보 생성부(150)에서 생성된 위치 정보를 이용하여 사용자에게 네비게이션 기능을 제공할 수 있다. 예를 들어, 제어부(130)는 네비게이션 기능이 실행되면 위치 정보 생성부(150)에서 생성된 위치 정보를 이용하여 네비게이션 화면 상에 사용자 단말 장치(100)의 현재 위치를 디스플레이할 수 있다. 또한, 제어부(130)는 위치 정보 생성부(150)에서 생성된 위치 정보를 서버(200)로 전송할 수도 있다. Accordingly, the controller 130 may provide the navigation function to the user using the location information generated by the location information generator 150. For example, when the navigation function is executed, the control unit 130 may display the current position of the user terminal device 100 on the navigation screen using the position information generated by the position information generating unit 150. In addition, the controller 130 may transmit the location information generated by the location information generator 150 to the server 200.

저장부(160)는 사용자 단말 장치(100)를 구동시키기 위한 O/S(Operating System), 각종 응용 프로그램 및 각종 데이터를 저장한다. 특히, 저장부(160)는 네비게이션 서비스를 제공할 수 있은 응용 프로그램 및 각종 지도와 관련된 데이터를 저장할 수 있다. 이에 따라, 제어부(130)는 사용자 명령에 따라 네비게이션 서비스를 제공할 수 있은 응용 프로그램을 실행하여, 네비게이션 서비스를 사용자에게 제공할 수 있다.The storage unit 160 stores an O / S (Operating System) for operating the user terminal 100, various application programs, and various data. In particular, the storage unit 160 may store an application program capable of providing a navigation service and data related to various maps. Accordingly, the control unit 130 can execute an application program capable of providing a navigation service according to a user command, and provide the navigation service to the user.

또한, 저장부(160)는 주소, 전화 번호, 이메일 등을 사용자별로 매칭시켜 저장할 수 있으며, 사용자 식별 정보별로 주소 정보를 매칭시켜 저장할 수 있다. Also, the storage unit 160 may store addresses, telephone numbers, e-mails, etc. for each user, and may store and store address information for each user identification information.

또한, 저장부(160)는 네비게이션 기능에 의해 목적지로 설정 가능한 장소의 위치 정보마다 식별 정보를 매칭시켜 저장할 수 있다. 이에 따라, 제어부(130)는 사용자 명령에 따라 특정 장소가 목적지로 설정되면, 설정된 목적지에 매칭된 식별 정보를 판단할 수 있다.In addition, the storage unit 160 may store identification information for each location information of a place that can be set as a destination by using a navigation function. Accordingly, when the specific location is set as the destination according to the user command, the control unit 130 can determine the identification information matched to the set destination.

오디오 처리부(170)는 오디오 데이터에 대한 처리를 수행할 수 있다. 예를 들어, 오디오 처리부(170)에서는 오디오 데이터에 대한 디코딩이나 증폭, 노이즈 필터링 등과 같은 다양한 처리가 수행될 수 있다.The audio processing unit 170 may perform processing on the audio data. For example, in the audio processing unit 170, various processes such as decoding or amplification of audio data, noise filtering, and the like may be performed.

비디오 처리부(175)는 비디오 데이터(가령, 지도 관련 데이터)에 대한 처리를 수행할 수 있다. 예를 들어, 비디오 처리부(175)는 비디오 데이터에 대한 디코딩, 스케일링, 노이즈 필터링, 프레임 레이트 변환, 해상도 변환 등과 같은 다양한 이미지 처리를 수행할 수 있다. The video processing unit 175 may perform processing for video data (e.g., map related data). For example, the video processing unit 175 may perform various image processing such as decoding, scaling, noise filtering, frame rate conversion, resolution conversion, and the like on the video data.

스피커(180)는 오디오 처리부(170)에서 처리된 각종 오디오 데이터뿐만 아니라 각종 알림 음이나 음성 메시지 등을 출력하는 구성요소이다. 특히, 스피커(180)는 네비게이션 기능에 따라 특정 장소가 목적지로 설정되면, 목적지로 설정된 장소까지 경로 안내를 위한 음성 가이드를 출력할 수 있다.The speaker 180 is a component for outputting various kinds of audio data processed by the audio processing unit 170, as well as various kinds of notification sounds and voice messages. In particular, if a specific place is set as a destination according to the navigation function, the speaker 180 can output an audio guide for route guidance to a place set as a destination.

버튼(181)은 사용자 단말 장치(100) 본체 외관의 전면부나 측면부, 배면부 등의 임의의 영역에 형성된 기계적 버튼, 휠 등과 같은 다양한 유형의 버튼이 될 수 있다. 예를 들어, 사용자 단말 장치(100)의 전원을 온/오프하기 위한 버튼이 마련될 수 있다. The button 181 may be various types of buttons such as a mechanical button, a wheel, and the like formed in an arbitrary area such as a front surface portion, a side surface portion, a back surface portion, etc. of the exterior of the user terminal device 100 main body. For example, a button for turning on / off the power of the user terminal device 100 may be provided.

카메라(182)는 정지 영상 또는 동영상을 촬영하기 위한 구성이다. 카메라(182)는 전면 카메라, 후면 카메라와 같이 복수 개로 구현될 수 있다.The camera 182 is a configuration for photographing a still image or a moving image. The camera 182 may be implemented as a plurality of cameras such as a front camera and a rear camera.

마이크(183)는 사용자 음성이나 기타 소리를 입력받아 오디오 데이터로 변환하기 위한 구성이다. 제어부(130)는 마이크(183)를 통해 입력되는 사용자 음성을 통화(call) 과정에서 이용하거나, 오디오 데이터로 변환하여 저장부(160)에 저장할 수 있다.The microphone 183 is a configuration for receiving a user voice or other sound and converting it into audio data. The control unit 130 may use the user voice input through the microphone 183 during a call or convert the user voice into audio data and store the converted voice data in the storage unit 160.

그 밖에, 사용자 단말 장치(100)는 헤드셋 등과 같은 다양한 외부 단자와 연결하기 위한 다양한 외부 입력 포트들이 더 포함할 수도 있다.In addition, the user terminal device 100 may further include various external input ports for connecting with various external terminals such as a headset.

한편, 제어부(140)는 RAM(141), ROM(142), 메인 CPU(143), 그래픽 처리부(144), 제1 내지 n 인터페이스(145-1 ~ 145-n), 버스(146)를 포함한다.The control unit 140 includes a RAM 141, a ROM 142, a main CPU 143, a graphics processing unit 144, first through n interfaces 145-1 through 145-n, do.

RAM(141), ROM(142), 메인 CPU(143), 그래픽 처리부(144), 제1 내지 n 인터페이스(145-1 ~ 145-n) 등은 버스(136)를 통해 서로 연결될 수 있다. The RAM 141, the ROM 142, the main CPU 143, the graphics processing unit 144, the first to n interfaces 145-1 to 145-n, etc. may be connected to each other via the bus 136. [

제1 내지 n 인터페이스(145-1 내지 145-n)는 상술한 각종 구성요소들과 연결된다. 인터페이스들 중 하나는 네트워크를 통해 외부 장치와 연결되는 네트워크 인터페이스가 될 수도 있다.The first to n interfaces 145-1 to 145-n are connected to the various components described above. One of the interfaces may be a network interface connected to an external device via a network.

메인 CPU(143)는 저장부(160)에 액세스하여, 저장부(160)에 저장된 O/S를 이용하여 부팅을 수행한다. 그리고, 메인 CPU(143)는 저장부(160)에 저장된 각종 프로그램, 컨텐츠, 데이터 등을 이용하여 다양한 동작을 수행할 수 있다. The main CPU 143 accesses the storage unit 160 and performs booting using the O / S stored in the storage unit 160. The main CPU 143 can perform various operations using various programs stored in the storage unit 160, contents, data, and the like.

ROM(142)에는 시스템 부팅을 위한 명령어 세트 등이 저장된다. 턴온 명령이 입력되어 전원이 공급되면, 메인 CPU(143)는 ROM(142)에 저장된 명령어에 따라 저장부(120)에 저장된 O/S를 RAM(141)에 복사하고, O/S를 실행시켜 시스템을 부팅시킨다. 부팅이 완료되면, 메인 CPU(143)는 저장부(160)에 저장된 각종 어플리케이션 프로그램(즉, 응용 프로그램)을 RAM(141)에 복사하고, RAM(141)에 복사된 어플리케이션 프로그램을 실행시켜 각종 동작을 수행한다. The ROM 142 stores a command set for booting the system and the like. When the turn-on command is input and power is supplied, the main CPU 143 copies the O / S stored in the storage unit 120 to the RAM 141 according to the instruction stored in the ROM 142, executes O / S Boot the system. When the booting is completed, the main CPU 143 copies various application programs (i.e., application programs) stored in the storage unit 160 to the RAM 141, executes the application program copied to the RAM 141, .

그래픽 처리부(144)는 연산부(미도시) 및 렌더링부(미도시)를 이용하여 아이콘, 이미지, 텍스트 등과 같은 다양한 객체를 포함하는 화면을 생성한다. 연산부(미도시)는 수신된 제어 명령에 기초하여 화면의 레이아웃에 따라 각 객체들이 표시될 좌표값, 형태, 크기, 컬러 등과 같은 속성값을 연산한다. 렌더링부(미도시)는 연산부(미도시)에서 연산한 속성값에 기초하여 객체를 포함하는 다양한 레이아웃의 화면을 생성한다. 렌더링부(미도시)에서 생성된 화면은 디스플레이부(110)의 디스플레이 영역 내에 표시된다.The graphic processing unit 144 generates a screen including various objects such as an icon, an image, and a text using an operation unit (not shown) and a rendering unit (not shown). The operation unit (not shown) calculates an attribute value such as a coordinate value, a shape, a size, and a color to be displayed by each object according to the layout of the screen based on the received control command. The rendering unit (not shown) creates screens of various layouts including the objects based on the attribute values calculated by the operation unit (not shown). The screen generated in the rendering unit (not shown) is displayed in the display area of the display unit 110.

도 8은 본 발명의 일 실시 예에 따른 서버의 구성을 설명하기 위한 블록도이다. 구체적으로, 도 8의 (a)은 서버(200)의 기본적인 구성을 설명하기 위한 블록도이고, 도 8의 (b)는 서버(200)의 세부 구성을 설명하기 위한 블록도이다.8 is a block diagram illustrating a configuration of a server according to an embodiment of the present invention. Specifically, FIG. 8A is a block diagram for explaining the basic configuration of the server 200, and FIG. 8B is a block diagram for explaining the detailed configuration of the server 200. FIG.

먼저, 도 8의 (a)에 따르면, 서버(200)는 통신부(210) 및 제어부(220)를 포함한다. 8 (a), the server 200 includes a communication unit 210 and a control unit 220.

통신부(210)는 네비게이션 기능을 제공하는 사용자 단말 장치(100)와 통신을 수행한다. 이에 따라, 통신부(210)는 사용자 단말 장치(100)에서 목적지로 설정된 장소에 매칭된 식별 정보 또는 목적지로 설정된 장소의 위치 정보를 사용자 단말 장치(100)로부터 수신하고, 목적지로 설정된 장소와 관련된 정보를 사용자 단말 장치(100)로 전송할 수 있다.The communication unit 210 performs communication with the user terminal device 100 providing the navigation function. Accordingly, the communication unit 210 receives the identification information matched to the place set as the destination in the user terminal device 100 or the location information of the place set as the destination from the user terminal device 100, and stores information related to the place set as the destination To the user terminal device 100.

또한, 통신부(210)는 외부 장치(도 1의 10)와 통신을 수행한다. 이에 따라, 통신부(210)는 외부 장치(10)가 구비된 장소와 관련된 정보를 외부 장치(10)로부터 수신받을 수 있다.Further, the communication unit 210 performs communication with an external device (10 in Fig. 1). Accordingly, the communication unit 210 can receive information related to the place where the external device 10 is provided, from the external device 10.

제어부(220)는 서버(200)의 전반적인 동작을 제어한다. 제어부(220)는 마이컴(또는, 마이컴 및 CPU(central processing unit)), 서버(200)의 동작을 위한 RAM(Random Access Memory), ROM(Read Only Memory)을 포함할 수 있다. 이 경우, 이들 모듈은 SoC(System on Chip) 형태로 구현될 수도 있다.The control unit 220 controls the overall operation of the server 200. The controller 220 may include a microcomputer (or a microcomputer and a central processing unit (CPU)), a RAM (Random Access Memory) for operating the server 200, and a ROM (Read Only Memory). In this case, these modules may be implemented in the form of SoC (System on Chip).

특히, 제어부(220)는 외부 장치(10)가 구비된 장소와 관련된 정보를 외부 장치(10)로부터 수신받아 저장 및 관리할 수 있다. 이 경우, 제어부(220)는 외부 장치(10) 별로 수신된 정보를 저장할 수 있다.In particular, the control unit 220 can receive, store, and manage information related to the location of the external device 10 from the external device 10. In this case, the control unit 220 may store information received by the external device 10. [

구체적으로, 외부 장치(10)는 서버(200)에서 제공하는 웹 페이지 또는 응용 프로그램을 통해 인증 정보를 입력하여 서버(200)에 로그인한 후, 외부 장치(10)가 구비된 장소와 관련된 정보를 사용자로부터 입력받아 서버(200)로 전송할 수 있다. Specifically, the external device 10 inputs authentication information through a web page or an application program provided by the server 200, logs in the server 200, and then transmits information related to a place where the external device 10 is provided And can receive the input from the user and transmit it to the server 200.

여기에서, 외부 장치(10)가 구비된 장소와 관련된 정보는 해당 장소에 대한 광고 정보, 장소에 대한 예약 서비스 정보, 장소에 대한 세부 정보, 장소의 현재 상태에 대한 정보 중 적어도 하나를 포함할 수 있다. 이에 대한 구체적인 설명은 도 2와 함께 상술한 바 있다.Here, the information related to the place where the external device 10 is provided may include at least one of advertisement information for the place, reservation service information for the place, details about the place, and information about the current state of the place have. A detailed description thereof has been given above with reference to FIG.

한편, 제어부(220)는 각 장소 및 각 장소에 대응되는 외부 장치(10)의 식별 정보를 매칭시켜 저장할 수 있다. 구체적으로, 제어부(220)는 각 장소의 위치 정보(가령, 명칭, 주소, 전화번호, GPS 위치 정보) 그 자체를 외부 장치(10)의 식별 정보와 매칭시켜 저장하거나, 각 장소의 위치 정보에 대응되는 식별 정보(즉, 주소 기반 고유 아이디)를 외부 장치(10)의 식별 정보와 매칭시켜 저장할 수 있다. 여기에서, 외부 장치(10)의 식별 정보는 가령, 외부 장치(10)의 사용자의 로그인 아이디가 될 수 있으며, 로그인 아이디는 서버(200) 가입 시 소정의 인증 절차를 통해 생성된 아이디가 될 수 있다. 이에 따라, 제어부(220)는 로그인 아이디를 통해 각 외부 장치(10)를 식별할 수 있다.Meanwhile, the control unit 220 may match and store the identification information of the external device 10 corresponding to each place and each place. Specifically, the controller 220 stores the location information (e.g., name, address, telephone number, and GPS location information) of each location by matching with the identification information of the external device 10 or stores the location information It is possible to match the corresponding identification information (i.e., the address-based unique ID) with the identification information of the external device 10 and store it. Here, the identification information of the external device 10 may be, for example, a login ID of the user of the external device 10, and the login ID may be an ID generated through a predetermined authentication procedure when joining the server 200 have. Accordingly, the control unit 220 can identify each external device 10 through the login ID.

또한, 제어부(220)는 기저장된 외부 장치(10)가 구비된 장소와 관련된 정보를 업데이트시킬 수 있다. 즉, 제어부(220)는 외부 장치(10)로부터 새로운 정보가 입력되면, 기존의 정보를 업데이트시켜 저장할 수 있다.Also, the controller 220 may update the information related to the place where the previously stored external device 10 is installed. That is, when new information is inputted from the external device 10, the controller 220 can update and store the existing information.

한편, 제어부(220)는 네비게이션 기능에 의해 목적지로 설정된 장소에 대응되는 식별 정보가 사용자 단말 장치(100)로부터 수신되면, 목적지로 설정된 장소와 관련된 정보를 검색하여 사용자 단말 장치(100)로 전송하도록 통신부(210)를 제어할 수 있다. On the other hand, when the identification information corresponding to the place set as the destination is received from the user terminal device 100 by the navigation function, the controller 220 searches for information related to the place set as the destination and transmits the information to the user terminal device 100 The communication unit 210 can be controlled.

구체적으로, 제어부(220)는 사용자 단말 장치(100)로부터 수신된 식별 정보를 각 장소의 위치 정보별로 매칭된 식별 정보와 비교하여, 사용자 단말 장치(100)에서 목적지로 설정된 장소를 판단할 수 있다.Specifically, the control unit 220 may compare the identification information received from the user terminal device 100 with the identification information matched with the location information of each place, and determine the place set as the destination in the user terminal device 100 .

그리고, 제어부(220)는 기저장된 정보로부터 목적지로 설정된 장소와 관련된 정보를 검색하여 사용자 단말 장치(100)로 전송할 수 있다. The control unit 220 may retrieve information related to a place set as a destination from the pre-stored information and transmit the information to the user terminal device 100.

구체적으로, 제어부(220)는 각 장소의 위치 정보별로 외부 장치(10)의 로그인 아이디가 매칭된 정보를 이용하여 목적지로 설정된 장소에 구비된 외부 장치(200)를 판단하고, 해당 외부 장치(10)로부터 수신되어 저장된 장소와 관련된 정보를 검색하여 사용자 단말 장치(100)로 전송할 수 있다. 예를 들어, 제어부(220)는 사용자 단말 장치(100)에서 목적지로 설정된 장소가 A 상점인 것으로 판단되면, A 상점에 구비된 외부 장치(10)로부터 수신된 정보를 검색하여 사용자 단말 장치(100)로 전송할 수 있다.Specifically, the control unit 220 determines the external device 200 provided at the place set as the destination using the information of which the login ID of the external device 10 is matched according to the location information of each place, And transmits the retrieved information to the user terminal device 100. The user terminal device 100 may receive the information from the user terminal 100 via the network. For example, when it is determined that the place set as the destination in the user terminal device 100 is the A store, the control unit 220 searches the information received from the external device 10 provided in the A shop, ).

또한, 제어부(220)는 목적지로 설정된 장소에 대응되는 장치로부터 목적지로 설정된 장소와 관련된 정보를 수신하여 사용자 단말 장치(100)로 전송할 수도 있다. 즉, 제어부(220)는 목적지로 설정된 장소에 구비된 외부 장치(10)에 정보의 전송을 요청하고, 외부 장치(10)로부터 해당 장소와 관련된 정보가 수신되면 이를 사용자 단말 장치(100)로 전송할 수 있다. 이는, 목적지로 설정된 장소에 매칭된 외부 장치(10)의 로그인 아이디가 존재하나 해당 외부 장치(10)로부터 장소와 관련된 정보가 기저장되어 있지 않은 경우이거나, 장소와 관련된 정보의 최종 업데이트 시간이 현재 시간을 기준으로 기설정된 시간을 경과한 경우를 포함할 수 있다.In addition, the controller 220 may receive information related to a place set as a destination from a device corresponding to a place set as a destination, and may transmit the information to the user terminal 100. That is, the control unit 220 requests the external device 10 provided at the place set as the destination to transmit information, and when information related to the place is received from the external device 10, the control unit 220 transmits the information to the user terminal device 100 . This is because the login ID of the external device 10 matched to the place set as the destination exists but the information related to the place is not stored from the external device 10, And a case where a predetermined time has elapsed based on time.

한편, 상술한 예에서는 사용자 단말 장치(100)로부터 수신된 식별 정보를 이용하는 것으로 설명하였으나, 이는 일 예에 불과하다. 즉, 제어부(220)는 사용자 단말 장치(100)로부터 목적지 자체에 대한 정보가 수신되면, 이를 이용하여 사용자 단말 장치(100)에서 목적지로 설정된 장소를 판단할 수도 있다.In the above example, the identification information received from the user terminal device 100 is used, but this is merely an example. That is, when the information on the destination itself is received from the user terminal 100, the controller 220 can determine the place set as the destination in the user terminal 100 using the received information.

구체적으로, 제어부(220)는 사용자 단말 장치(100)로부터 목적지로 설정된 장소의 위치 정보가 수신되면, 이를 이용하여 사용자 단말 장치(100)에서 설정된 목적지를 판단할 수 있다. 여기에서, 위치 정보는 목적지로 설정된 장소의 명칭, 주소, 전화번호, GPS 위치 정보 등을 포함할 수 있다. 이에 따라, 제어부(220)는 사용자 단말 장치(100)로부터 수신된 위치 정보를 이용하여 사용자 단말 장치(100)에서 설정된 목적지를 판단하고, 목적지로 설정된 장소와 관련된 정보를 검색하여 사용자 단말 장치(100)로 전송할 수 있다.Specifically, when the location information of the place set as the destination is received from the user terminal device 100, the control unit 220 can determine the destination set in the user terminal device 100 using the location information. Here, the location information may include the name, address, telephone number, GPS location information, and the like of the place set as the destination. Accordingly, the controller 220 determines the destination set in the user terminal 100 using the location information received from the user terminal 100, searches the information related to the location set as the destination, and transmits the information to the user terminal 100 ).

한편, 제어부(220)는 목적지로 설정된 장소에 대응되는 장치에 목적지 설정과 관련된 알림 메시지를 전송할 수 있다. 즉, 제어부(220)는 목적지로 설정된 장소와 관련된 정보를 사용자 단말 장치(100)로 전송하는 반면, 목적지로 설정된 장소에 구비된 외부 장치(10)로는 알림 메시지를 전송할 수 있다. 여기에서, 알림 메시지는 사용자 단말 장치(100)에서 외부 장치(200)가 구비된 장소를 목적지로 설정하였음을 나타내는 메시지가 될 수 있다.Meanwhile, the control unit 220 may transmit a notification message related to the destination setting to the device corresponding to the place set as the destination. That is, the control unit 220 transmits information related to the place set as the destination to the user terminal device 100, while transmitting the notification message to the external device 10 provided at the destination. Here, the notification message may be a message indicating that the location of the external device 200 in the user terminal device 100 is set as a destination.

이 경우, 제어부(220)는 사용자 단말 장치(100)의 사용자 정보를 알림 메시지와 함께 외부 장치(10)로 전송할 수도 있다. 즉, 제어부(220)는 사용자 단말 장치(100)가 서버(200)에 가입시 입력한 사용자 정보를 검색하고, 이를 외부 장치(10)로 전송할 수 있다. In this case, the control unit 220 may transmit the user information of the user terminal device 100 to the external device 10 together with the notification message. That is, the control unit 220 can retrieve user information inputted by the user terminal device 100 at the time of subscribing to the server 200, and can transmit the retrieved user information to the external device 10.

한편, 외부 장치(10)는 서버(200)로부터 수신된 알림 메시지를 디스플레이할 수 있다. 구체적으로, 외부 장치(10)는 서버(200)로부터 수신된 알림 메시지를 디스플레이하거나, 서버(200)로부터 수신된 사용자 정보와 함께 알림 메시지를 디스플레이할 수 있다. 예를 들어, 전자의 경우 외부 장치(10)에 디스플레이되는 메시지는 "게스트가 해당 지점을 목적지로 설정하였습니다"가 될 수 있고, 후자의 경우 외부 장치(10)에 디스플레이되는 메시지는 "○○○(사용자 명칭)이 해당 지점을 목적지로 설정하였습니다"가 될 수 있다. On the other hand, the external device 10 can display a notification message received from the server 200. Specifically, the external device 10 may display a notification message received from the server 200, or may display a notification message together with the user information received from the server 200. For example, in the former case, the message displayed on the external device 10 may be "the guest has set the corresponding point as the destination ", and in the latter case, the message displayed on the external device 10 is" (User name) has set the destination as the destination ".

한편, 제어부(220)는 사용자 단말 장치(100)로부터 사용자 단말 장치(100)의 위치 정보가 수신되면, 수신된 위치 정보 및 수신된 위치 정보에 대응되는 메시지 중 적어도 하나를 목적지로 설정된 장소에 대응되는 장치로 전송할 수 있다. 즉, 제어부(220)는 사용자 단말 장치(100)에서 목적지로 설정된 장소에 구비된 외부 장치(10)로 사용자 단말 장치(100)의 위치 정보 및 위치 정보에 대응되는 메시지 중 적어도 하나를 전송할 수 있다. On the other hand, when the location information of the user terminal device 100 is received from the user terminal device 100, the control unit 220 transmits at least one of the received location information and the corresponding message to the destination location Lt; / RTI > That is, the control unit 220 can transmit at least one of the location information of the user terminal device 100 and the message corresponding to the location information to the external device 10 provided at the place set as the destination in the user terminal device 100 .

먼저, 제어부(220)는 사용자 단말 장치(100)가 위치하는 지역의 명칭, 주소, 전화번호, GPS 위치 정보 등의 위치 정보가 사용자 단말 장치(100)로부터 수신되면, 위치 정보 그 자체를 외부 장치(10)로 전송할 수 있다. First, the controller 220 receives the location information such as the name, address, telephone number, and GPS location information of the area where the user terminal 100 is located from the user terminal 100, (10).

또한, 제어부(220)는 사용자 단말 장치(100)의 위치 정보를 이용하여 목적지로 설정된 장소 사이의 거리, 소요 시간, 도착 시간 등을 산출하고, 산출된 정보에 따른 메시지를 외부 장치(200)로 전송할 수 있다. The control unit 220 calculates the distance, the required time, the arrival time, and the like between the destinations set as the destination using the location information of the user terminal 100, and transmits a message according to the calculated information to the external device 200 Lt; / RTI >

이 경우, 제어부(220)는 산출된 정보에 따라 상이한 내용의 메시지를 외부 장치(10)로 전송할 수 있다. 예를 들어, 제어부(220)는 목적지에 도달하는데 걸리는 소요 시간을 복수의 레벨로 구분하고, 산출된 소요 시간이 속하는 레벨에 대응되는 메시지를 외부 장치(10)로 전송할 수 있다. 예를 들어, 제어부(220)는 산출된 소요 시간이 제1 레벨에 속하는 경우 사용자 단말 장치(100)와 목적지 사이의 거리를 나타내는 메시지를 외부 장치(10)로 전송하고, 소요 시간이 제2 레벨에 속하는 경우 사용자 단말 장치(100)가 목적지에 도달하는데 걸리는 소요 시간을 나타내는 메시지를 외부 장치(200)로 전송할 수 있다. 하지만, 이는 일 예일 뿐, 메시지에 포함된 내용은 다양하게 변경될 수 있음은 물론이다.In this case, the control unit 220 can transmit a different message to the external device 10 according to the calculated information. For example, the control unit 220 may divide the time required for reaching the destination into a plurality of levels, and may transmit a message corresponding to the level to which the calculated required time belongs to the external device 10. For example, when the calculated time duration belongs to the first level, the control unit 220 transmits a message indicating the distance between the user terminal device 100 and the destination to the external device 10, The user terminal 100 may transmit a message to the external device 200 indicating the time taken for the user terminal 100 to reach the destination. However, this is only an example, and the contents included in the message can be variously changed.

한편, 외부 장치(10)는 서버(200)로부터 수신된 사용자 단말 장치(100)의 위치 정보 그 자체를 디스플레이하거나, 서버(200)로부터 수신된 메시지를 디스플레이할 수 있다. Meanwhile, the external device 10 may display the location information of the user terminal device 100 received from the server 200, or may display a message received from the server 200.

또한, 제어부(220)는 사용자 단말 장치(100)로부터 사용자 단말 장치(100)의 위치 정보가 수신되면, 수신된 위치 정보를 목적지로 설정된 장소에 대응되는 장치로 전송하고, 장치로부터 위치 정보에 대응되는 메시지를 수신할 수 있다.When the position information of the user terminal device 100 is received from the user terminal device 100, the control unit 220 transmits the received position information to the device corresponding to the location set as the destination, Lt; / RTI > message.

즉, 제어부(220)는 사용자 단말 장치(100)로부터 수신된 위치 정보를 목적지로 설정된 장소에 구비된 외부 장치(10)로 전송할 수 있으며, 외부 장치(10)는 수신받은 위치 정보를 디스플레이할 수 있다. 이에 따라, 외부 장치(10)의 사용자는 사용자 단말 장치(100)의 위치를 판단하고, 그에 따른 메시지를 외부 장치(10)에 입력하여 서버(200)를 통해 사용자 단말 장치(100)로 전송할 수 있다. 예를 들어, 외부 장치(10)의 사용자는 사용자 단말 장치(100)의 현재 위치를 고려할 때, 사용자 단말 장치(100)의 사용자가 외부 장치(10)가 구비된 장소의 운영 시간 내에 도착할 수 없을 것으로 판단되면 "운영 시간이 곧 종료됩니다"와 같은 메시지를 사용자 단말 장치(100)로 전송할 수 있다. That is, the control unit 220 can transmit the location information received from the user terminal device 100 to the external device 10 provided at the destination, and the external device 10 can display the received location information have. Accordingly, the user of the external device 10 can determine the location of the user terminal device 100, input a message to the external device 10, and transmit the message to the user terminal device 100 through the server 200 have. For example, the user of the external device 10 can not arrive within the operating time of the place where the external device 10 is provided, considering the current position of the user terminal device 100 It is possible to transmit a message such as "the operation time is soon to be terminated" to the user terminal device 100.

하지만, 이는 일 예일 뿐, 외부 장치(10)의 사용자는 서버(200)를 통하지 않고 직접 사용자 단말 장치(100)로 메시지를 전송할 수도 있다. 예를 들어, 사용자 단말 장치(100)의 사용자가 서버(200)에 가입시 자신의 사용자 정보(가령, 사용자 단말 장치(100)의 휴대폰 번호 또는, 다른 단말 장치의 휴대폰 번호)를 공개한 경우, 외부 장치(10)의 사용자는 서버(10)에 로그인하여 사용자 단말 장치(100)의 사용자 정보를 확인할 수 있다. 이에 따라, 외부 장치(10)의 사용자는 SMS 메시지 등을 사용자 단말 장치(100)의 사용자에게 전송할 수 있게 된다. However, this is only an example, and the user of the external device 10 may directly transmit the message to the user terminal device 100 without going through the server 200. [ For example, when a user of the user terminal device 100 discloses his / her user information (e.g., the mobile phone number of the user terminal device 100 or the mobile phone number of another terminal device) upon joining the server 200, The user of the device 10 can log in to the server 10 and confirm the user information of the user terminal device 100. [ Accordingly, the user of the external device 10 can transmit an SMS message or the like to the user of the user terminal device 100.

한편, 도 8의 (b)는 서버(200)의 세부 구성을 설명하기 위한 블록도이다. 도 8의 (b)에 따르면, 서버(200)는 통신부(210) 및 제어부(220) 외에 저장부(230)를 더 포함할 수 있으며, 이는 제어부(220)에 의해 제어될 수 있다.8 (b) is a block diagram for explaining the detailed configuration of the server 200. As shown in FIG. 8B, the server 200 may further include a storage unit 230 in addition to the communication unit 210 and the control unit 220. The server 200 may be controlled by the control unit 220. [

저장부(230)는 서버(200)를 구동시키기 위한 각종 데이터를 저장한다. The storage unit 230 stores various data for driving the server 200.

특히, 저장부(230)는 서버(200)에 로그인하기 위한 다양한 로그인 아이디 및 비밀 정보를 저장할 수 있다. 이에 따라, 제어부(220)는 사용자 단말 장치(100) 및 관리자 장치(300)로부터 수신된 로그인 아이디 및 비밀 번호에 따라 인증 절차를 수행할 수 있다.In particular, the storage unit 230 may store various login IDs and secret information for logging into the server 200. Accordingly, the control unit 220 can perform the authentication procedure according to the login ID and the password received from the user terminal device 100 and the administrator device 300. [

또한, 저장부(230)는 각 장소의 위치 정보에 외부 장치(10)의 식별 정보를 매칭시켜 저장하거나, 각 장소의 위치 정보에 대응되는 식별 정보에 외부 장치(10)의 식별 정보를 매칭시켜 저장할 수도 있다. 이에 따라, 제어부(220)는 사용자 단말 장치(100)에서 설정된 목적지 및 해당 목적지에 구비된 외부 장치(10)를 식별할 수 있다. In addition, the storage unit 230 stores identification information of the external device 10 in the location information of each location by matching and stores identification information corresponding to the location information of each location, and matches the identification information of the external device 10 It can also be saved. Accordingly, the control unit 220 can identify the destination set in the user terminal device 100 and the external device 10 provided at the destination.

도 9는 본 발명의 일 실시 예에 따라 서버에 저장된 정보를 설명하기 위한 도면이다. 도 9와 같이, 서버(200)는 각 장소의 위치 정보(Address) 별로 식별 정보(Address_ID) 및 외부 장치(10)의 식별 정보(Destination_ID)를 매칭시켜 저장할 수 있다. 이에 따라, 서버(200)는 이러한 정보를 이용하여 사용자 단말 장치(100)에 설정된 목적지 및 해당 목적지에 구비된 외부 장치(300)를 판단할 수 있다.9 is a diagram for explaining information stored in a server according to an embodiment of the present invention. As shown in FIG. 9, the server 200 may store identification information (Address_ID) and identification information (Destination_ID) of the external device 10 by matching each location information (Address) of each location. Accordingly, the server 200 can determine the destination set in the user terminal device 100 and the external device 300 provided in the destination using the information.

예를 들어, 사용자 단말 장치(100)로부터 Add_ID 2가 수신된 경우를 가정한다. 이 경우, 서버(200)는 Add_ID 2에 매칭되는 위치 정보를 판단하여 사용자 단말 장치(100)에서 Address 2를 목적지로 설정한 것으로 판단할 수 있다. 또한, 서버(200)는 Add_ID 2에 매칭되는 외부 장치(10)의 식별 정보를 판단하여 사용자 단말 장치(100)에서 설정된 목적지에 Des_ID 2를 갖는 외부 장치(10)가 구비된 것으로 판단할 수 있다.For example, it is assumed that Add_ID 2 is received from the user terminal device 100. In this case, the server 200 may determine the location information matching the Add_ID 2 and determine that the address 2 is set as the destination in the user terminal device 100. In addition, the server 200 may determine the identification information of the external device 10 matching the Add_ID 2 and determine that the external device 10 having the Des_ID 2 is included in the destination set in the user terminal 100 .

도 10 및 도 11은 본 발명의 일 실시 예에 따른 사용자 단말 장치에서 제공가능한 UI 화면을 나타내는 도면이다.10 and 11 are views showing UI screens available in the user terminal according to an embodiment of the present invention.

도 10에 도시된 바와 같이 사용자 단말 장치(100)에서 네비게이션 프로그램을 실행하고, 목적지를 입력하면, 도 11에 도시된 바와 같이 입력된 목적지를 안내하는 경로 안내 화면이 디스플레이됨과 동시에 해당 목적지와 관련 정보가 제공될 수 있다. As shown in FIG. 10, when the navigation program is executed in the user terminal device 100 and the destination is input, a route guidance screen for displaying the input destination is displayed as shown in FIG. 11, May be provided.

예를 들어, 도 10에 도시된 바와 같이 사용자가 네비게이션 응용 프로그램을 실행하고 "A 레스토랑"(1010)이라는 목적지를 입력하면, 도 11에 도시된 바와 같이 목적지인 "A 레스토랑"으로 안내하는 네비게이션 맵(1110)이 디스플레이되고, 서버(200)로부터 수신된 'A 레스토랑'에서 제공하는 광고 메시지(1120)가 디스플레이될 수 있다. For example, as shown in FIG. 10, when the user executes a navigation application program and inputs a destination called "A restaurant" 1010, a navigation map that guides the destination "A restaurant" And the advertisement message 1120 provided by the 'A restaurant' received from the server 200 may be displayed.

이 경우, 네비게이션 맵(1110) 상에는 사용자 단말 장치(100)의 현재 위치(1111) 및 목적지로 설정된 "A 레스토랑"의 위치(1112)가 표시되고, 현재 위치(1111) 및 목적지로 설정된 "A 레스토랑"의 위치(1112)까지의 경로가 디스플레이될 수 있다. 또한, "A 레스토랑"에서 제공하는 광고 메시지(1120)는 사용자 단말 장치(100) 및 "A 레스토랑"에 구비된 외부 장치(10)와 통신이 가능한 서버(200)로부터 수신될 수 있으며, 해당 정보는 "A 레스토랑"에 구비된 외부 장치(10)에서 서버(200)로 전송된 정보가 될 수 있다. 또는, 경우에 따라서는 해당 정보는 "A 레스토랑"에 구비된 외부 장치(10)로부터 직접 전송되는 것도 가능하다. In this case, the current location 1111 of the user terminal device 100 and the location 1112 of the " A restaurant "set as the destination are displayed on the navigation map 1110, &Quot; to the location 1112 of " The advertisement message 1120 provided in the "A restaurant" can be received from the server 200 capable of communicating with the external device 10 provided in the user terminal device 100 and the "A restaurant" May be information transmitted from the external device 10 provided in the "A restaurant " to the server 200. [ Alternatively, the information may be transmitted directly from the external device 10 provided in the "A restaurant ".

다만, 상술한 실시 예는 일 예에 불과하며, 사용자 단말 장치(100)에서 제공되는 정보는 다양한 형태가 될 수 있다. 예를 들어, 목적지가 "B 마트"로 설정되고 사용자 단말 장치(100)에 장바구니 또는 위시리스트 서비스를 제공하는 응용 프로그램이 설치되어 있는 경우, 사용자 단말 장치(100)의 장바구니에 포함되어 있는 물품을 "B 마트"에서 판매하는 경우 해당 물품에 대한 정보(예를 들어 할인 정보, 쿠폰 정보)등을 디스플레이하는 것도 가능하다. 또는, 목적지 설정만으로 예약 서비스를 제공하는 것도 가능하다. 예를 들어 "C 미용실"을 목적지로 설정한 경우 사용자 단말 장치(100)는 예약 요청을 서버(200)를 통해 "C 미용실"에 구비된 외부 장치(10)로 전송할 수 있으며, 이 경우, "C 미용실"에 구비된 외부 장치(10)는 예약 가능 여부, 예약 성사 여부 등에 대한 정보를 서버(200)를 통해 사용자 단말 장치(100)로 전송할 수도 있다. However, the above-described embodiment is merely an example, and information provided in the user terminal device 100 may take various forms. For example, when the destination is set to "B-Mart " and an application program for providing a shopping cart or wish list service is installed in the user terminal device 100, the goods included in the shopping cart of the user terminal device 100 It is also possible to display information about the article (for example, discount information, coupon information) when the article is sold in "B-mart". Alternatively, it is also possible to provide a reservation service only by destination setting. For example, when the "C beauty salon" is set as the destination, the user terminal device 100 can transmit the reservation request to the external device 10 provided in the "C beauty salon" through the server 200. In this case, C hair salon ", the external device 10 may transmit information about reservation availability, reservation confirmation, and the like to the user terminal device 100 through the server 200.

도 12는 본 발명의 일 실시 예에 따라 외부 장치에서 제공가능한 UI 화면을 나타내는 도면이다.12 is a diagram illustrating a UI screen that can be provided by an external device according to an embodiment of the present invention.

도 12의 (a) 및 도 12의 (b)에 도시된 바와 같이 사용자 단말 장치(100)에서 목적지로 설정된 장소에 구비된 외부 장치(10)에는 다양한 알림 메시지가 제공될 수 있다. As shown in FIGS. 12 (a) and 12 (b), various notification messages may be provided to the external device 10 provided at a place set as a destination in the user terminal device 100.

도 12의 (a)에 도시된 바와 같이 사용자 단말 장치(100)에서 네비게이션 기능에 의해 목적지로 설정된 장소에 구비된 외부 장치(10)에는 목적지 설정을 알리는 알림 메시지가 제공될 수 있다. 예를 들어, "손님 A가 해당 지점을 목적지로 설정하였습니다"와 같은 알림 메시지를 포함하는 화면(1210)이 디스플레이될 수 있다. As shown in FIG. 12 (a), the external device 10 provided in the place set as the destination by the navigation function in the user terminal device 100 may be provided with a notification message informing of the destination setting. For example, a screen 1210 containing an alert message such as "Guest A has set the destination as its destination" may be displayed.

또한, 도 12의 (b)에 도시된 바와 같이 사용자 단말 장치(100)에서 네비게이션 기능에 의해 목적지로 설정된 장소에 구비된 외부 장치(10)에는 목적지 설정을 알림과 동시에 도착 시간을 알리는 알림 메시지가 제공될 수 있다. 이 경우, 사용자 단말 장치(100)는 자신의 현재 위치 정보를 서버(200)로 전송할 수 있으며, 서버(200)는 사용자 단말 장치(100)의 현재 위치 정보를 기반으로 목적지까지 걸리는 소요 시간을 산출하여 해당 정보를 목적지에 구비된 외부 장치(10)로 전송할 수 있다. As shown in FIG. 12 (b), the external device 10 provided at the place set as the destination by the navigation function in the user terminal device 100 notifies the setting of the destination and a notification message informing the arrival time Can be provided. In this case, the user terminal device 100 can transmit its current location information to the server 200, and the server 200 calculates the time taken to reach the destination based on the current location information of the user terminal device 100 And transmit the corresponding information to the external device 10 provided at the destination.

한편, 서버(200)는 사용자 단말 장치(100)의 사용자 정보를 알림 메시지에 포함시키거나, 포함시키지 않고 외부 장치(10)로 전송할 수 있다. 이에 따라, 도 12의 (a)와 같이, 사용자가 불특정인으로 표시되거나, 도 12의 (b)와 같이 사용자가 특정인으로 표시될 수 있다.Meanwhile, the server 200 may transmit the user information of the user terminal device 100 to the external device 10 without including or including the user information in the notification message. Accordingly, as shown in Fig. 12 (a), the user can be displayed as an unspecified person or the user can be displayed as a specific person as shown in Fig. 12 (b).

또한, 사용자 정보의 표시 여부는 외부 장치(10)에 사용자 단말 장치(100)의 정보가 기등록되었는지 여부(예를 들어, 회원 가입 여부)에 따라 달라질 수도 있다. 즉, 외부 장치(10)에 사용자 단말 장치(100)의 정보가 미등록된 경우 도 12의 (a)와 같이 사용자가 불특정인으로 표시되고, 외부 장치(10)에 사용자 단말 장치(100)의 정보가 기등록된 경우 도 12의 (b)와 같이 사용자가 특정인으로 표시될 수 있다.Whether the user information is displayed or not may depend on whether the information of the user terminal device 100 is already registered in the external device 10 (for example, membership registration). That is, when the information of the user terminal device 100 is not registered in the external device 10, the user is displayed as an unspecified one as shown in FIG. 12A, and the information of the user terminal device 100 is displayed on the external device 10 The user can be displayed as a specific person as shown in FIG. 12 (b).

도 13은 본 발명의 일 실시 예에 따른 사용자 단말 장치에서 제공되는 UI 화면을 나타내는 도면이다. 13 is a diagram illustrating a UI screen provided in a user terminal according to an exemplary embodiment of the present invention.

도 13에 도시된 바와 같이 사용자 단말 장치(100)는 목적지로 설정한 장소에서 실시간으로 제공하는 정보를 제공받을 수 있다. 예를 들어, 도 13에 도시된 바와 같이 사용자가 "A 레스토랑"이라는 목적지로 설정한 경우, "A 레스토랑"에 구비된 외부 장치(10)로 해당 알림 메시지가 전송될 수 있다. 이 경우, 외부 장치(10)에서는 실시간으로 정보를 서버(200)에 업데이트하여 업데이트된 정보가 사용자 단말 장치(100)로 제공되도록 할 수 있다. 다만, 이는 일 예일 뿐, 외부 장치(10)의 사용자는 서버(200)를 거치지 않고 직접 사용자 단말 장치(100)로 실시간 정보를 전송할 수도 있다. As shown in FIG. 13, the user terminal 100 can receive information provided in real time at a place set as a destination. For example, as shown in FIG. 13, when the user sets the destination as "A restaurant", the notification message may be transmitted to the external device 10 provided in the "A restaurant". In this case, the external device 10 may update the information on the server 200 in real time so that the updated information is provided to the user terminal device 100. However, this is only an example, and the user of the external device 10 may transmit real-time information directly to the user terminal device 100 without going through the server 200. [

도 14는 본 발명의 일 실시 예에 따른 외부 장치에서 제공되는 UI 화면을 나타내는 도면이다. 14 is a view showing a UI screen provided in an external device according to an embodiment of the present invention.

도 14에 도시된 바와 같이 사용자 단말 장치(100)의 현재 위치에 기초한 정보가 외부 장치(10)에서 제공될 수 있다. 예를 들어, 사용자가 자신의 사용자 단말 장치(100)의 네비게이션 기능을 통해 "A 레스토랑"을 목적지로 설정한 경우, 사용자 단말 장치(100)는 자신의 현재 위치를 서버(200)로 전송할 수 있다. 이 경우, 서버(200)는 사용자 단말 장치(100)의 현재 위치에 기초하여 "손님 A가 근처에 도착하였습니다"와 같은 메시지를 "A 레스토랑"에 구비된 외부 장치(10)로 전송할 수 있다. Information based on the current position of the user terminal device 100 may be provided in the external device 10 as shown in Fig. For example, if the user sets the destination of the "A restaurant " through the navigation function of his / her user terminal device 100, the user terminal device 100 can transmit its current location to the server 200 . In this case, the server 200 may transmit a message such as "Guest A has arrived near" to the external device 10 provided in "A Restaurant " based on the current position of the user terminal device 100.

도 15는 본 발명의 일 실시 예에 따른 사용자 단말 장치(100), 서버(200) 및 외부 장치(10) 간의 동작 관계를 설명하기 위한 시퀀스도이다.15 is a sequence diagram for explaining an operation relationship between a user terminal 100, a server 200, and an external device 10 according to an embodiment of the present invention.

도 15에 따르면, 서버(200)는 특정 장소에 구비된 외부 장치(10)에 주소 기반 고유 아이디를 할당하고, 외부 장치(10)는 해당 장소 검색시 표시될 정보를 등록하거나, 등록된 정보를 업데이트할 수 있다. 15, the server 200 assigns an address-based unique ID to an external device 10 provided at a specific location, the external device 10 registers information to be displayed at the time of searching for the location, You can update it.

이 후, 사용자 단말 장치(100)가 네비게이션 기능을 통해 해당 장소를 검색하거나, 목적지로 설정하는 경우 사용자 단말 장치(100)는 설정된 목적지에 대응되는 주소 기반 고유 아이디를 서버(200)로 전송하고, 서버(200)는 수신된 주소 기반 아이디에 해당하는 등록된 정보가 존재하는지 여부를 판단한다. 서버(200)는 등록된 정보가 존재하는 경우에는 해당 장소에 대해 등록된 정보를 사용자 단말 장치(100)로 전송하고, 해당 장소에 구비된 외부 장치(10)로 알림 메시지를 전송할 수 있다. Thereafter, when the user terminal device 100 searches for a place or sets a destination through the navigation function, the user terminal device 100 transmits an address-based unique ID corresponding to the set destination to the server 200, The server 200 determines whether registered information corresponding to the received address based ID exists. When the registered information exists, the server 200 transmits the registered information to the user terminal device 100 and transmits the notification message to the external device 10 provided at the corresponding location.

사용자 단말 장치(100)는 서버(200)로부터 수신된 해당 장소에 관한 정보를 디스플레이할 수 있다. 또한, 서버(200)는 알림 메시지를 수신한 외부 장치(10)로부터 추가 메시지가 수신되면, 해당 추가 메시지를 사용자 단말 장치(100)로 전송하고, 사용자 단말 장치(100)는 해당 추가 메시지를 디스플레이할 수 있다. The user terminal device 100 may display information on the place received from the server 200. [ When an additional message is received from the external device 10 that has received the notification message, the server 200 transmits the additional message to the user terminal device 100, and the user terminal device 100 displays the additional message can do.

또한, 경우에 따라서 외부 장치(10)가 사용자 단말 장치(100)의 정보(예를 들어, 아이디, 전화번호 등)를 알고 있는 경우에는 해당 장소에 관한 정보를 직접 사용자 단말 장치(100)로 전송하는 것도 가능하다. If the external device 10 knows the information (for example, ID, telephone number, etc.) of the user terminal device 100, the information about the place is directly sent to the user terminal device 100 It is also possible to do.

또한, 사용자 단말 장치(100)가 자신의 현재 위치 정보를 서버(200)로 전송하는 경우, 서버(200)는 수신된 위치 정보에 기반하여 외부 장치(10)로 사용자 단말 장치(100)의 위치에 관한 메시지를 전송한다. 또한, 서버(200)는 사용자 단말 장치(200)의 위치 정보에 대응되는 메시지를 사용자 단말 장치(100)로 전송할 수 있다. When the user terminal device 100 transmits its current location information to the server 200, the server 200 transmits the location information of the user terminal device 100 to the external device 10 based on the received location information, Lt; / RTI > In addition, the server 200 may transmit a message corresponding to the location information of the user terminal device 200 to the user terminal device 100.

도 16은 본 발명의 일 실시 예에 따른 사용자 단말 장치의 제어 방법을 설명하기 위한 흐름도이다. 16 is a flowchart illustrating a method of controlling a user terminal according to an exemplary embodiment of the present invention.

먼저, 특정 장소를 목적지로 설정하기 위한 사용자 명령을 입력받는다(S1610). 여기에서, 사용자 명령은 사용자 단말 장치에 기저장된 주소 정보에 매칭된 사용자 식별 정보를 선택하는 사용자 명령 및 네비게이션 기능 실행에 따라 디스플레이되는 네비게이션 화면에서 목적지를 설정하는 사용자 명령 중 적어도 하나를 포함할 수 있다.First, a user command for setting a specific place as a destination is input (S1610). Here, the user command may include at least one of a user command for selecting user identification information matched with address information previously stored in the user terminal, and a user command for setting a destination in a navigation screen displayed according to the execution of the navigation function .

이후, 사용자 명령이 입력되면 설정된 목적지까지의 경로 안내 기능을 실행하고, 목적지와 관련된 사용자에게 목적지 설정과 관련된 알림 메시지를 전송한다(S1620). 여기에서, SMS 메시지, SNS 메시지 및 이메일 중 적어도 하나의 형태로 목적지로 설정된 장소에 매칭된 사용자에게 전송될 수 있다.Thereafter, when a user command is input, a route guidance function to the set destination is executed, and a notification message related to the destination setting is transmitted to the user related to the destination (S1620). Here, it can be transmitted to a user matched to a place set as a destination in the form of at least one of an SMS message, an SNS message and an e-mail.

한편, 사용자 명령이 입력되면, 목적지로 설정된 장소에 대응되는 식별 정보를 네비게이션 기능에 의해 목적지로 설정 가능한 장소와 관련된 정보를 관리하는 서버로 전송하고, 서버로부터 상기 목적지로 설정된 장소와 관련된 정보를 수신하고, 수신된 목적지로 설정된 장소와 관련된 정보를 디스플레이할 수 있다.When the user command is input, the identification information corresponding to the place set as the destination is transmitted to the server managing the information related to the place that can be set as the destination by the navigation function, and information related to the place set as the destination is received And display information related to the place set as the received destination.

여기에서, 사용자 단말 장치의 위치를 나타내는 위치 정보를 상기 서버로 전송하며, 서버를 통해 상기 목적지로 설정된 장소에 대응되는 장치로부터 위치 정보에 대응되는 메시지를 수신할 수 있다.Here, the location information indicating the location of the user terminal may be transmitted to the server, and a message corresponding to the location information may be received from a device corresponding to the location set as the destination through the server.

또한, 상기 목적지로 설정된 장소와 관련된 정보는, 목적지로 설정된 장소에 대한 광고 정보, 목적지로 설정된 장소에 대한 예약 서비스 정보, 목적지로 설정된 장소에 대한 세부 정보 및 목적지로 설정된 장소의 현재 상태에 대한 정보 중 적어도 하나를 포함할 수 있다.In addition, the information related to the place set as the destination includes advertisement information about the place set as the destination, reservation service information about the place set as the destination, detailed information about the place set as the destination, and information about the current state of the place set as the destination Or the like.

도 17은 본 발명의 일 실시 예에 따른 서버의 제어 방법을 설명하기 위한 흐름도이다. 여기에서, 서버는 네비게이션 기능을 제공하는 사용자 단말 장치와 통신을 수행할 수 있다.17 is a flowchart illustrating a method of controlling a server according to an embodiment of the present invention. Here, the server can perform communication with a user terminal device that provides a navigation function.

먼저, 네비게이션 기능에 의해 목적지로 설정된 장소에 대응되는 식별 정보를 사용자 단말 장치로부터 수신한다(S1710).First, identification information corresponding to a place set as a destination by the navigation function is received from the user terminal device (S1710).

이후, 식별 정보가 수신되면, 목적지로 설정된 장소와 관련된 정보를 검색하여 사용자 단말 장치로 전송한다(S1720).Then, when the identification information is received, information related to the place set as the destination is retrieved and transmitted to the user terminal (S1720).

구체적으로, 기저장된 정보로부터 상기 목적지로 설정된 장소와 관련된 정보를 검색하거나, 목적지로 설정된 장소에 대응되는 장치로부터 목적지로 설정된 장소와 관련된 정보를 수신하여 사용자 단말 장치로 전송할 수 있다.Specifically, information related to a place set as the destination may be searched from previously stored information, or information related to a place set as a destination from a device corresponding to a place set as a destination may be received and transmitted to the user terminal.

또한, 사용자 단말 장치로부터 사용자 단말 장치의 위치 정보가 수신되면, 수신된 위치 정보 및 수신된 위치 정보에 대응되는 메시지 중 적어도 하나를 목적지로 설정된 장소에 대응되는 장치로 전송할 수 있다.In addition, when the location information of the user terminal is received from the user terminal, at least one of the received location information and the message corresponding to the received location information may be transmitted to a device corresponding to the destination.

또한, 사용자 단말 장치로부터 사용자 단말 장치의 위치 정보가 수신되면, 수신된 위치 정보를 상기 목적지로 설정된 장소에 대응되는 장치로 전송하고, 장치로부터 위치 정보에 대응되는 메시지를 수신하여 사용자 단말 장치로 전송할 수 있다.When the location information of the user terminal device is received from the user terminal device, the received location information is transmitted to the device corresponding to the place set as the destination, and a message corresponding to the location information is received from the device and is transmitted to the user terminal device .

한편, 본 발명에 따른 제어 방법을 순차적으로 수행하는 프로그램이 저장된 비일시적 판독 가능 매체(non-transitory computer readable medium)가 제공될 수 있다. Meanwhile, a non-transitory computer readable medium having a program for sequentially performing the control method according to the present invention may be provided.

비일시적 판독 가능 매체란 레지스터, 캐쉬, 메모리 등과 같이 짧은 순간 동안 데이터를 저장하는 매체가 아니라 반영구적으로 데이터를 저장하며, 기기에 의해 판독(reading)이 가능한 매체를 의미한다. 구체적으로는, 상술한 다양한 어플리케이션 또는 프로그램들은 CD, DVD, 하드 디스크, 블루레이 디스크, USB, 메모리카드, ROM 등과 같은 비일시적 판독 가능 매체에 저장되어 제공될 수 있다.A non-transitory readable medium is a medium that stores data for a short period of time, such as a register, cache, memory, etc., but semi-permanently stores data and is readable by the apparatus. In particular, the various applications or programs described above may be stored on non-volatile readable media such as CD, DVD, hard disk, Blu-ray disk, USB, memory card, ROM,

또한, 사용자 단말 장치 및 서버에 대해 도시한 상술한 블록도에서는 버스(bus)를 미도시하였으나, 사용자 단말 장치 및 서버에서 각 구성요소 간의 통신은 버스를 통해 이루어질 수도 있다. 또한, 각 디바이스에는 상술한 다양한 단계를 수행하는 CPU, 마이크로 프로세서 등과 같은 프로세서가 더 포함될 수도 있다. In addition, although a bus is not shown in the above-described block diagram of the user terminal and the server, the communication between the respective components in the user terminal and the server may be performed through a bus. Further, each device may further include a processor such as a CPU, a microprocessor, or the like that performs the various steps described above.

또한, 이상에서는 본 발명의 바람직한 실시 예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.
While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, It will be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the present invention.

100 : 사용자 단말 장치 110 : 디스플레이부
120 : 통신부 130 : 사용자 인터페이스부
140 : 제어부
100: user terminal device 110:
120: communication unit 130: user interface unit
140:

Claims (20)

네비게이션 기능을 제공하는 사용자 단말 장치에 있어서,
디스플레이부;
복수의 주소 정보에 매칭되는 사용자 식별 정보를 저장하는 저장부;
특정 장소를 목적지로 설정하기 위한 사용자 명령을 입력받는 사용자 인터페이스부; 및,
상기 사용자 명령이 입력되면 상기 설정된 목적지까지의 경로 안내 기능을 실행하고, 상기 기저장된 복수의 사용자 식별 정보 중에서 상기 사용자 명령에 따라 상기 설정된 목적지에 매칭되는 상기 사용자 식별 정보를 검색하고, 상기 검색된 사용자 식별 정보를 이용하여 상기 목적지와 관련된 사용자에게 상기 목적지 설정과 관련된 알림 메시지를 전송하도록 제어하는 제어부;를 포함하는 사용자 단말 장치.
A user terminal device for providing a navigation function,
A display unit;
A storage unit for storing user identification information matched with a plurality of address information;
A user interface unit for receiving a user command for setting a specific place as a destination; And
A route guidance function to the set destination is performed when the user command is inputted, the user identification information matching the set destination is searched according to the user command among the pre-stored plurality of user identification information, And a control unit for controlling to transmit a notification message related to the destination setting to a user related to the destination using the information.
제1항에 있어서,
상기 사용자 명령은,
상기 사용자 단말 장치에 기저장된 주소 정보에 매칭된 사용자 식별 정보를 선택하는 사용자 명령 및 상기 네비게이션 기능 실행에 따라 디스플레이되는 네비게이션 화면에서 목적지를 설정하는 사용자 명령 중 적어도 하나를 포함하는 것을 특징으로 하는 사용자 단말 장치.
The method according to claim 1,
Wherein the user command comprises:
A user command for selecting user identification information matched with address information pre-stored in the user terminal, and a user command for setting a destination in a navigation screen displayed in response to the navigation function being executed. Device.
제1항에 있어서,
상기 알림 메시지는,
SMS 메시지, SNS 메시지 및 이메일 중 적어도 하나의 형태로 상기 목적지로 설정된 장소에 매칭된 사용자에게 전송되는 것을 특징으로 하는 사용자 단말 장치.
The method according to claim 1,
The notification message includes:
The SMS message, the SNS message, and the e-mail are transmitted to the user matched to the location set as the destination.
제1항에 있어서,
상기 네비게이션 기능에 의해 목적지로 설정 가능한 장소와 관련된 정보를 관리하는 서버와 통신하는 통신부;를 더 포함하며,
상기 제어부는,
상기 사용자 명령이 입력되면, 상기 목적지로 설정된 장소에 대응되는 식별 정보를 상기 서버로 전송하고 상기 서버로부터 상기 목적지로 설정된 장소와 관련된 정보를 수신하여 디스플레이하도록 상기 디스플레이부를 제어하는 것을 특징으로 하는 사용자 단말 장치.
The method according to claim 1,
And a communication unit for communicating with a server that manages information related to a place that can be set as a destination by the navigation function,
Wherein,
Wherein the control unit controls the display unit to transmit identification information corresponding to a place set as the destination to the server and to receive and display information related to the place set as the destination from the server when the user command is input, Device.
제4항에 있어서,
상기 제어부는,
상기 사용자 단말 장치의 위치를 나타내는 위치 정보를 상기 서버로 전송하고, 상기 서버를 통해 상기 목적지로 설정된 장소에 대응되는 장치로부터 상기 위치 정보에 대응되는 메시지를 수신하는 것을 특징으로 하는 사용자 단말 장치.
5. The method of claim 4,
Wherein,
Wherein the server transmits location information indicating a location of the user terminal to the server and receives a message corresponding to the location information from a device corresponding to the location set as the destination through the server.
제4항에 있어서,
상기 목적지로 설정된 장소와 관련된 정보는,
상기 목적지로 설정된 장소에 대한 광고 정보, 상기 목적지로 설정된 장소에 대한 예약 서비스 정보, 상기 목적지로 설정된 장소에 대한 세부 정보 및 상기 목적지로 설정된 장소의 현재 상태에 대한 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 사용자 단말 장치.
5. The method of claim 4,
The information related to the place set as the destination,
And at least one of advertisement information for the place set as the destination, reservation service information for the place set as the destination, detailed information about the place set as the destination, and information about the current state of the place set as the destination .
외부 장치와 통신을 수행하는 통신부; 및
네비게이션 기능에 의해 목적지로 설정된 장소에 대응되는 식별 정보가 사용자 단말 장치로부터 수신되면, 상기 목적지로 설정된 장소와 관련된 정보를 검색하여 상기 사용자 단말 장치로 전송하도록 상기 통신부를 제어하는 제어부;를 포함하고,
상기 제어부는,
상기 사용자 단말 장치로부터 상기 사용자 단말 장치의 위치 정보가 수신되면, 상기 통신부를 통해 상기 수신된 위치 정보를 상기 목적지로 설정된 장소에 대응되는 장치로 전송하고, 상기 목적지로 설정된 장소에 대응되는 장치로부터 상기 위치 정보에 대응되는 메시지가 수신되면, 상기 수신된 메시지를 상기 사용자 단말 장치로 전송하는 것을 특징으로 하는 서버.
A communication unit for performing communication with an external device; And
And a control unit for controlling the communication unit to search for information related to a place set as the destination and transmit the information to the user terminal when the identification information corresponding to the place set as the destination by the navigation function is received from the user terminal,
Wherein,
Wherein when the location information of the user terminal device is received from the user terminal device, the communication terminal device transmits the received location information to the device corresponding to the location set as the destination, And when the message corresponding to the location information is received, transmits the received message to the user terminal device.
제7항에 있어서,
상기 제어부는,
기저장된 정보로부터 상기 목적지로 설정된 장소와 관련된 정보를 검색하거나, 상기 목적지로 설정된 장소에 대응되는 장치로부터 상기 목적지로 설정된 장소와 관련된 정보를 수신하여 상기 사용자 단말 장치로 전송하는 것을 특징으로 하는 서버.
8. The method of claim 7,
Wherein,
Searches for information related to a place set as the destination from the stored information or receives information related to a place set as the destination from a device corresponding to the place set as the destination and transmits the information to the user terminal.
제7항에 있어서,
상기 제어부는,
상기 사용자 단말 장치로부터 상기 사용자 단말 장치의 위치 정보가 수신되면, 상기 수신된 위치 정보 및 상기 수신된 위치 정보에 대응되는 메시지 중 적어도 하나를 상기 목적지로 설정된 장소에 대응되는 장치로 전송하는 것을 특징으로 하는 서버.
8. The method of claim 7,
Wherein,
When the location information of the user terminal device is received from the user terminal device, transmits at least one of the received location information and the message corresponding to the received location information to a device corresponding to the place set as the destination, The server.
삭제delete 네비게이션 기능을 제공하는 사용자 단말 장치의 제어 방법에 있어서,
복수의 주소 정보에 매칭되는 사용자 식별 정보를 저장하는 단계;
특정 장소를 목적지로 설정하기 위한 사용자 명령을 입력받는 단계;
상기 사용자 명령이 입력되면 상기 설정된 목적지까지의 경로 안내 기능을 실행하는 단계;
상기 기저장된 복수의 사용자 식별 정보 중에서 상기 사용자 명령에 따라 상기 설정된 목적지에 매칭되는 상기 사용자 식별 정보를 검색하고, 상기 검색된 사용자 식별 정보를 이용하여 상기 목적지와 관련된 사용자에게 상기 목적지 설정과 관련된 알림 메시지를 전송하는 단계;를 포함하는 제어 방법.
A control method of a user terminal device for providing a navigation function,
Storing user identification information matched to a plurality of address information;
Receiving a user command for setting a specific place as a destination;
Executing a route guidance function to the set destination when the user command is input;
Searching for the user identification information matching the set destination according to the user command from among the plurality of user identification information stored in advance and transmitting a notification message related to the destination setting to the user related to the destination using the searched user identification information The method comprising the steps of:
제11항에 있어서,
상기 사용자 명령은,
상기 사용자 단말 장치에 기저장된 주소 정보에 매칭된 사용자 식별 정보를 선택하는 사용자 명령 및 상기 네비게이션 기능 실행에 따라 디스플레이되는 네비게이션 화면에서 목적지를 설정하는 사용자 명령 중 적어도 하나를 포함하는 것을 특징으로 하는 제어 방법.
12. The method of claim 11,
Wherein the user command comprises:
A user command for selecting user identification information matched with address information pre-stored in the user terminal, and a user command for setting a destination in a navigation screen displayed in response to the navigation function being executed. .
제11항에 있어서,
상기 알림 메시지는,
SMS 메시지, SNS 메시지 및 이메일 중 적어도 하나의 형태로 상기 목적지로 설정된 장소에 매칭된 사용자에게 전송되는 것을 특징으로 하는 제어 방법.
12. The method of claim 11,
The notification message includes:
The SMS message, the SNS message, and the e-mail, to a user matched to the location set as the destination.
제11항에 있어서,
제어부는,
상기 사용자 명령이 입력되면, 상기 목적지로 설정된 장소에 대응되는 식별 정보를 상기 네비게이션 기능에 의해 목적지로 설정 가능한 장소와 관련된 정보를 관리하는 서버로 전송하는 단계;
상기 서버로부터 상기 목적지로 설정된 장소와 관련된 정보를 수신하는 단계; 및,
상기 수신된 목적지로 설정된 장소와 관련된 정보를 디스플레이하는 단계;를 더 포함하는 것을 특징으로 하는 제어 방법.
12. The method of claim 11,
The control unit,
When the user command is input, transmitting identification information corresponding to a place set as the destination to a server managing information related to a place that can be set as a destination by the navigation function;
Receiving information related to a place set as the destination from the server; And
And displaying information related to a place set as the received destination.
제14항에 있어서,
상기 전송하는 단계는,
상기 사용자 단말 장치의 위치를 나타내는 위치 정보를 상기 서버로 전송하며,
상기 수신하는 단계는,
상기 서버를 통해 상기 목적지로 설정된 장소에 대응되는 장치로부터 상기 위치 정보에 대응되는 메시지를 수신하는 것을 특징으로 하는 제어 방법.
15. The method of claim 14,
Wherein the transmitting comprises:
Transmitting location information indicating a location of the user terminal to the server,
Wherein the receiving comprises:
And receives a message corresponding to the location information from a device corresponding to a place set as the destination through the server.
제14항에 있어서,
상기 목적지로 설정된 장소와 관련된 정보는,
상기 목적지로 설정된 장소에 대한 광고 정보, 상기 목적지로 설정된 장소에 대한 예약 서비스 정보, 상기 목적지로 설정된 장소에 대한 세부 정보 및 상기 목적지로 설정된 장소의 현재 상태에 대한 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 제어 방법.
15. The method of claim 14,
The information related to the place set as the destination,
And at least one of advertisement information for the place set as the destination, reservation service information for the place set as the destination, detailed information about the place set as the destination, and information about the current state of the place set as the destination .
서버의 제어 방법에 있어서,
네비게이션 기능에 의해 목적지로 설정된 장소에 대응되는 식별 정보를 사용자 단말 장치로부터 수신하는 단계; 및,
상기 식별 정보가 수신되면, 상기 목적지로 설정된 장소와 관련된 정보를 검색하여 상기 사용자 단말 장치로 전송하는 단계;를 포함하고,
상기 전송하는 단계는,
상기 사용자 단말 장치로부터 상기 사용자 단말 장치의 위치 정보가 수신되면, 상기 수신된 위치 정보를 상기 목적지로 설정된 장소에 대응되는 장치로 전송하고, 상기 장치로부터 상기 위치 정보에 대응되는 메시지를 수신하여 상기 사용자 단말 장치로 전송하는 것을 특징으로 하는 제어 방법.
In a server control method,
Receiving identification information corresponding to a place set as a destination by a navigation function from a user terminal device; And
Searching for information related to a place set as the destination and transmitting the information to the user terminal when the identification information is received,
Wherein the transmitting comprises:
When the location information of the user terminal device is received from the user terminal device, transmits the received location information to the device corresponding to the place set as the destination, receives a message corresponding to the location information from the device, To the terminal device.
제17항에 있어서,
상기 전송하는 단계는,
기저장된 정보로부터 상기 목적지로 설정된 장소와 관련된 정보를 검색하거나, 상기 목적지로 설정된 장소에 대응되는 장치로부터 상기 목적지로 설정된 장소와 관련된 정보를 수신하여 상기 사용자 단말 장치로 전송하는 것을 특징으로 하는 제어 방법.
18. The method of claim 17,
Wherein the transmitting comprises:
Wherein the control unit searches for information related to the place set as the destination from the stored information or receives information related to the place set as the destination from the device corresponding to the place set as the destination and transmits the information to the user terminal .
제17항에 있어서,
상기 전송하는 단계는,
상기 사용자 단말 장치로부터 상기 사용자 단말 장치의 위치 정보가 수신되면, 상기 수신된 위치 정보 및 상기 수신된 위치 정보에 대응되는 메시지 중 적어도 하나를 상기 목적지로 설정된 장소에 대응되는 장치로 전송하는 것을 특징으로 하는 제어 방법.
18. The method of claim 17,
Wherein the transmitting comprises:
When the location information of the user terminal device is received from the user terminal device, transmits at least one of the received location information and the message corresponding to the received location information to a device corresponding to the place set as the destination, Lt; / RTI >
삭제delete
KR1020130062298A 2012-06-11 2013-05-31 User terminal, server and controlling method thereof KR101833028B1 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
CN201310231161.7A CN103488670B (en) 2012-06-11 2013-06-09 User terminal apparatus, server and its control method
CN201910392904.6A CN110266877B (en) 2012-06-11 2013-06-09 User terminal device, server, and control method thereof
EP13171404.0A EP2675143B1 (en) 2012-06-11 2013-06-11 User terminal apparatus providing a navigation function, server and controlling method thereof
ES13171404T ES2764082T3 (en) 2012-06-11 2013-06-11 User terminal device that provides a navigation function, server and control procedure thereof
JP2013122764A JP6411011B2 (en) 2012-06-11 2013-06-11 User terminal device, server, and control method thereof
US13/914,892 US20130332860A1 (en) 2012-06-11 2013-06-11 User terminal apparatus, server and controlling method thereof

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201261658095P 2012-06-11 2012-06-11
US61/658,095 2012-06-11

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020180020713A Division KR20180021056A (en) 2012-06-11 2018-02-21 User terminal, server and controlling method thereof

Publications (2)

Publication Number Publication Date
KR20130138676A KR20130138676A (en) 2013-12-19
KR101833028B1 true KR101833028B1 (en) 2018-04-13

Family

ID=49984307

Family Applications (3)

Application Number Title Priority Date Filing Date
KR1020120134831A KR20130138641A (en) 2012-06-11 2012-11-26 Display apparatus and method for controlling thereof
KR1020130062298A KR101833028B1 (en) 2012-06-11 2013-05-31 User terminal, server and controlling method thereof
KR1020180020713A KR20180021056A (en) 2012-06-11 2018-02-21 User terminal, server and controlling method thereof

Family Applications Before (1)

Application Number Title Priority Date Filing Date
KR1020120134831A KR20130138641A (en) 2012-06-11 2012-11-26 Display apparatus and method for controlling thereof

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020180020713A KR20180021056A (en) 2012-06-11 2018-02-21 User terminal, server and controlling method thereof

Country Status (2)

Country Link
KR (3) KR20130138641A (en)
ES (1) ES2764082T3 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101659029B1 (en) * 2014-07-07 2016-09-23 엘지전자 주식회사 Electronic device and control method for the electronic device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005020259A (en) * 2003-06-25 2005-01-20 I Cube Kk Service supply server device and communication system using the same
KR20080003489A (en) * 2006-07-03 2008-01-08 삼성전자주식회사 Apparatus and method for reserving navigation in portable communication terminal
KR20110124966A (en) * 2010-05-12 2011-11-18 현대엠엔소프트 주식회사 Method and apparatus for guiding course of car navigation

Also Published As

Publication number Publication date
KR20180021056A (en) 2018-02-28
KR20130138641A (en) 2013-12-19
KR20130138676A (en) 2013-12-19
ES2764082T3 (en) 2020-06-02

Similar Documents

Publication Publication Date Title
USRE49890E1 (en) Method and apparatus for providing information by using messenger
JP6411011B2 (en) User terminal device, server, and control method thereof
US20180268460A1 (en) Method and apparatus for information recommendation
US20140222929A1 (en) System, Method And Device For Creation And Notification Of Contextual Messages
CN111597455B (en) Social relation establishing method and device, electronic equipment and storage medium
JP6302602B2 (en) Ticket information display method, apparatus, program, and recording medium
EP2738730A1 (en) Apparatus and method of linking social network service application
KR102092762B1 (en) Display apparatus and method for setting up a destination thereof
CN111667328B (en) Page content display method and device and electronic equipment
US10554260B2 (en) User terminal device and information providing method using the same
KR20150022887A (en) Method and system for communication in a pre-determined location
CN108519080B (en) Navigation route planning method and terminal
CN104901864A (en) System and method used for information interaction
US9918193B1 (en) Hybrid electronic navigation and invitation system
KR20160146254A (en) Service providing apparatus and method for delivering in advance interested goods using delivery lockers, and computer readable medium having computer program recorded therefor
EP4096256A1 (en) Method for invoking nfc applications, electronic device, and nfc apparatus
CN110399570B (en) Geographic object recommendation method, device and storage medium
CN112312308A (en) Indoor positioning method and terminal equipment
KR102409980B1 (en) Distance-based joint ordering application device and distance-based joint ordering system comprising it
US20150245171A1 (en) Communication function-equipped electronic device and message communication method thereof
KR101833028B1 (en) User terminal, server and controlling method thereof
US20210117058A1 (en) Information processing method and terminal
KR20190053489A (en) Method for controlling mobile terminal supplying virtual travel survey service using pictorial map based on virtual reality
CN103944876B (en) router access control method, device and router
US11115352B2 (en) Method for interaction between a mobile terminal and a communicating automaton

Legal Events

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