KR101833028B1 - User terminal, server and controlling method thereof - Google Patents
User terminal, server and controlling method thereof Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 37
- 238000004891 communication Methods 0.000 claims description 30
- 230000005540 biological transmission Effects 0.000 abstract description 6
- 230000006870 function Effects 0.000 description 56
- 238000010586 diagram Methods 0.000 description 16
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 3
- 238000009877 rendering Methods 0.000 description 3
- 230000003796 beauty Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal 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
본 발명은 사용자 단말 장치, 서버 및 그들의 제어 방법에 관한 것으로, 보다 상세하게는 네비게이션 기능을 제공할 수 있는 사용자 단말 장치, 서버 및 그들의 제어 방법에 관한 것이다.BACKGROUND OF THE
최근 스마트폰, 태블릿 등 네비게이션 기능을 제공하는 개인 휴대 단말이 증가하고 있다. 또한, 차량뿐 아니라 보행시나 대중교통을 이용할 때도 휴대 단말을 통해 제공되는 네비게이션 기능을 이용하는 경우가 증가하고 있다. 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
사용자 단말 장치(100)는 사용자에게 네비게이션 기능을 제공할 수 있는 장치로 구현될 수 있다. 예를 들어, 사용자 단말 장치(100)는 일반적인 네비게이션 장치 또는 네비게이션 서비스를 제공할 수 있는 응용 프로그램이 저장된 휴대폰, 태블릿, 노트북 등으로 구현될 수 있다. 이에 따라, 사용자 단말 장치(100)는 일반적인 네비게이션 기능 즉, 사용자에 의해 설정된 목적지까지 경로 안내 기능을 제공할 수 있다.The
또한, 사용자 단말 장치(100)는 목적지와 관련된 타 사용자에게 알림 메시지를 전송할 수 있다. 여기에서, 알림 메시지는 사용자 단말 장치(100)에서 타 사용자가 위치하는 장소를 목적지로 설정하였음을 나타내는 메시지일 수 있다. Also, the
예를 들어, 사용자 단말 장치(100)는 상점 또는 미술관이 목적지로 설정된 경우 해당 상점 또는 미술관의 주인에게 알림 메시지를 전송할 수 있다. 또한, 사용자 단말 장치(100)는 일반 가정집이 목적지로 설정된 경우 해당 가정집에 거주하는 사람에게 알림 메시지를 전송할 수 있다.For example, the
한편, 사용자 단말 장치(100)에서 설정된 목적지에 위치하는 사용자는 외부 장치(200)를 통해 사용자 단말 장치(100)에서 전송된 알림 메시지를 수신할 수 있다. Meanwhile, the user located at the destination set in the
이 경우, 외부 장치(10)는 PC, TV, 휴대폰, 태블릿 등과 같은 다양한 형태의 전자 장치로 구현될 수 있다. 예를 들어, 외부 장치(10)가 구비된 장소가 상점, 미술관, 가정집 등인 경우 외부 장치(10)는 해당 장소에 설치된 PC, TV로 구현되거나, 상점, 미술관을 운영하는 주인 및 가정집에 거주하는 사람의 휴대폰, 태블릿으로 구현될 수 있다.In this case, the
이에 따라, 사용자 단말 장치(100)에서 설정된 목적지에 위치하는 사용자는 자신이 위치하는 장소에 다른 사람이 방문할 것이라는 점을 인지할 수 있게 된다.Accordingly, the user located at the destination set in the
뿐만 아니라, 사용자 단말 장치(100)는 사용자에 의해 설정된 목적지와 관련된 다양한 정보를 수신하여 사용자에게 제공할 수 있다. 이를 위해, 사용자 단말 장치(100)는 서버(200)와 통신을 수행할 수 있다.In addition, the
예를 들어, 사용자 단말 장치(100)는 상점이 목적지로 설정된 경우, 상점에서 진행하는 프로모션 또는 이벤트 등에 대한 정보를 수신받아 디스플레이하거나, 미술관이 목적지로 설정된 경우, 미술관의 운영 시간 등에 대한 정보를 수신받아 디스플레이할 수 있다. 또한, 사용자 단말 장치(100)는 일반 가정집이 목적지로 설정된 경우, 해당 가정집을 찾아오는 구체적인 방법 등에 대한 정보를 수신받아 디스플레이할 수 있다.For example, when the store is set as a destination, the
하지만, 이들은 일 예일 뿐이며, 사용자 단말 장치(100)는 사용자 단말 장치(100)에서 설정된 목적지와 관련된 다양한 정보를 수신받아 사용자에게 제공할 수 있음은 물론이다.However, these are merely examples, and the
서버(200)는 사용자 단말 장치(100) 및 외부 장치(10)와 통신을 수행하여, 사용자 단말 장치(100) 및 외부 장치(10) 사이에서 다양한 정보의 송수신을 중계할 수 있다.The
구체적으로, 서버(200)는 외부 장치(10)와 통신을 수행하여 각 외부 장치(10)로부터 수신된 각 외부 장치(10)가 구비된 장소와 관련된 정보를 저장 및 관리할 수 있다. Specifically, the
외부 장치(10)는 인증 정보(가령, 아이디, 패스워드)를 통해 서버(200)에 로그인하고, 외부 장치(10)가 구비된 장소와 관련된 정보를 서버(200)로 전송할 수 있다. 이 경우, 서버(200)는 관리자 장치(10)로부터 수신된 정보를 각 외부 장치(10) 별로 저장 및 관리할 수 있다.The
그리고, 서버(200)는 사용자 단말 장치(100)에서 설정된 목적지와 관련된 정보가 사용자 단말 장치(100)로부터 수신되면, 기저장된 정보 중에서 사용자 단말 장치(100)에서 설정된 목적지에 대응되는 장소와 관련된 정보를 사용자 단말 장치(100)로 전송할 수 있다. 예를 들어, 사용자 단말 장치(100)에서 A 상점이 목적지로 설정된 경우, 서버(200)는 기저장된 정보 중에서 A 상점과 관련된 정보를 사용자 단말 장치(100)로 전송할 수 있다.When the information related to the destination set in the
뿐만 아니라, 서버(200)는 사용자 단말 장치(100)에서 설정된 목적지와 관련된 정보를 외부 장치(10)로부터 수신하여 사용자 단말 장치(100)로 전송할 수도 있다. 예를 들어, 사용자 단말 장치(100)에서 A 상점이 목적지로 설정된 경우, 서버(10)는 A 상점에 구비된 외부 장치(10)로부터 A 상점과 관련된 정보를 수신받아 사용자 단말 장치(100)로 전송할 수 있다.In addition, the
이와 같이, 사용자 단말 장치(100)는 네비게이션 기능뿐만 아니라, 사용자에 의해 설정된 목적지와 관련된 다양한 정보를 사용자에게 제공할 수 있게 된다. 이에 따라, 사용자들은 자신이 가고자하는 목적지에 대한 경로를 안내받는 동시에 목적지와 관련된 유용한 정보를 제공받을 수 있어 편의성이 향상될 수 있다.In this manner, the
도 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
먼저, 도 2에 따르면, 사용자 단말 장치(100)는 네비게이션 기능을 제공하는 장치로, 디스플레이부(110), 사용자 인터페이스부(120) 및 제어부(130)를 포함한다.2, the
디스플레이부(110)는 다양한 화면을 디스플레이한다. 특히, 디스플레이부(110)는 사용자에게 네비게이션 기능을 제공하기 위한 다양한 화면을 디스플레이할 수 있다.The
예를 들어, 디스플레이부(110)는 네비게이션 화면(가령, 지도 화면) 상에 사용자 단말 장치(100)의 현재 위치를 디스플레이하고, 사용자에 의해 목적지가 설정되면 현재 위치에서부터 목적지까지의 경로, 소요시간, 도착시간 등을 네비게이션 화면 상에 디스플레이할 수 있다. For example, the
사용자 인터페이스부(120)는 다양한 사용자 명령을 입력받는다. 특히, 사용자 인터페이스부(120)는 네비게이션 기능과 관련된 다양한 사용자 명령을 입력받을 수 있다. 예를 들어, 사용자 인터페이스부(120)는 특정 장소를 목적지로 설정하기 위한 사용자 명령을 입력받을 수 있다. The
여기에서, 특정 장소를 목적지로 설정하기 위한 사용자 명령은 사용자 단말 장치에 기저장된 주소 정보에 매칭된 사용자 식별 정보를 선택하는 사용자 명령 및 네비게이션 기능 실행에 따라 디스플레이되는 네비게이션 화면에서 목적지를 설정하는 사용자 명령 중 적어도 하나를 포함할 수 있으며, 구체적인 내용은 후술하기로 한다.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
제어부(130)는 사용자 단말 장치(100)의 전반적인 동작을 제어한다. 제어부(130)는 마이컴(또는, 마이컴 및 CPU(central processing unit)), 사용자 단말 장치(100)의 동작을 위한 RAM(Random Access Memory), ROM(Read Only Memory)을 포함할 수 있다. 이 경우, 이들 모듈은 SoC(System on Chip) 형태로 구현될 수도 있다.The
제어부(130)는 사용자에게 네비게이션 기능을 제공하도록 제어할 수 있다. 구체적으로, 제어부(130)는 네비게이션 기능을 실행하기 위한 사용자 명령이 입력되면, 네비게이션 기능을 제공할 수 있는 응용 프로그램(이하, 네비게이션 응용 프로그램)을 실행하여 네비게이션 기능을 사용자에게 제공할 수 있다. The
여기에서, 네비게이션 기능을 실행하기 위한 사용자 명령은 다양한 방식으로 입력될 수 있다. 예를 들어, 사용자는 네비게이션 응용 프로그램을 실행하기 위한 아이콘을 선택하여 네비게이션 기능을 실행시킬 수 있고, 특정 장소를 목적지로 설정하기 위한 명령을 입력하여 네비게이션 기능을 실행시킬 수도 있다.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
그리고, 제어부(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
한편, 후자의 경우, 특정 장소를 목적지로 설정하기 위한 사용자 명령은 다양한 방식으로 입력될 수 있다. 예를 들어, 사용자는 사용자 식별 정보를 선택하여 특정 장소를 목적지로 설정할 수 있다. 여기에서, 사용자 식별 정보는 각종 메시지 (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
구체적으로, 제어부(130)는 각 사용자 식별 정보마다 기저장된 주소 정보 중에서 사용자에 의해 선택된 사용자 식별 정보에 매칭된 주소 정보를 판단하고, 판단된 주소 정보를 이용하여 목적지를 설정할 수 있다. Specifically, the
예를 들어, 도 4의 (a)와 같이 통화 이력 리스트(410)가 디스플레이된 경우를 가정한다. 이때, 제어부(130)는 통화 이력 리스트 상에서 한 명의 사용자가 선택되면, 선택된 사용자에 대한 사용자 정보 및 선택된 사용자에 대해 기저장된 주소를 목적지로 설정하기 위한 목적지 설정 항목을 디스플레이할 수 있다. 즉, 도 4의 (b)와 같이, 통화 이력 리스트 상에서 user 1(411)이 선택되면, 선택된 user 1의 명칭(412), 전화번호(413), 통화 시간(414) 및 목적지 설정 항목(415)을 디스플레이할 수 있다. For example, it is assumed that the
이때, 목적지 설정 항목(415)이 선택되면, 제어부(130)는 선택된 목적지 설정 항목(415)에 매칭된 주소 정보를 판단하고, 판단된 주소 정보를 이용하여 목적지를 설정할 수 있다. 여기에서, 목적지 설정 항목(415)에 매칭된 주소 정보는 통화 이력 리스트 상에서 선택된 사용자에 대해 기저장된 주소 정보일 수 있다. 즉, 목적지 설정 항목(415)이 선택되면, 도 4의 (c)와 같이, user 1에 매칭되어 기저장된 user 1의 주소 정보를 판단하고, user 1의 주소 정보를 이용하여 목적지가 설정된 네비게이션 화면(420)을 디스플레이할 수 있다.At this time, if the
한편, 특정 장소를 목적지로 설정하기 위한 사용자 명령은 사용자 단말 장치(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
예를 들어, 도 5의 (a)와 같이, SMS 메시지(510)에 주소 정보(511)가 포함된 경우를 가정한다. 이 경우, 제어부(130)는 SMS 메시지에 포함된 주소 정보가 선택되면, 도 5의 (b)와 같이 선택된 주소 정보에 대응되는 장소를 목적지(521)로 설정하여 네비게이션 화면(520)에 디스플레이할 수 있다. For example, as shown in FIG. 5A, it is assumed that the
이와 같이, 제어부(130)는 특정 장소를 목적지로 설정하기 위한 사용자 명령이 입력되면 설정된 목적지까지의 경로 안내 기능을 실행할 수 있다. 이 경우, 제어부(130)는 목적지와 관련된 사용자에게 목적지 설정과 관련된 알림 메시지를 전송하도록 제어할 수 있다. 즉, 제어부(130)는 경로 안내 기능을 실행함과 함께 알림 메시지를 전송할 수 있다.In this manner, the
여기에서, 알림 메시지는 사용자 단말 장치(100)에서 해당 장소를 목적지로 설정하였음을 나타내는 메시지로, SMS 메시지, SNS 메시지 및 이메일 중 적어도 하나의 형태로 목적지로 설정된 장소에 매칭된 사용자에게 전송될 수 있다.Here, the notification message is a message indicating that the place is set as a destination in the
이를 위해, 제어부(130)는 목적지가 설정되면, 설정된 목적지의 주소 정보를 이용하여 그에 매칭되는 사용자를 판단한다. 구체적으로, 제어부(130)는 각 사용자별로 매칭되어 기저장된 주소 정보를 이용하여, 설정된 목적지의 주소 정보를 갖는 사용자를 판단할 수 있다.For this, when the destination is set, the
그리고, 제어부(130)는 각 사용자별로 매칭되어 기저장된 전화번호, SNS 계정 정보, 이메일 주소 등을 이용하여, 판단된 사용자의 전화번호, SNS 계정 정보, 이메일 주소 등을 검색하고 검색된 정보를 이용하여 알림 메시지를 전송할 수 있다. The
예를 들어, 도 6의 (a)와 같이 사용자가 네비게이션 화면(610)을 통해 주소를 입력하여 목적지를 설정한 경우를 가정한다. 이 경우, 제어부(130)는 각 사용자별로 기저정된 주소 정보를 이용하여 네비게이션 화면을 통해 입력된 주소에 매칭되는 사용자를 판단한다. 그리고, 제어부(130)는 사용자별로 기저정된 전화번호 중에서 판단된 사용자에 매칭되는 전화번호를 검색하고, 검색된 전화번호를 이용하여 SMS 형태의 알림 메시지를 전송할 수 있다. For example, it is assumed that a user inputs an address through a
즉, 도 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
한편, 상술한 예에서는 주소를 직접 입력하는 것으로 설명하였으나, 이는 일 예에 불과하며 다양한 방법을 통해 주소를 입력할 수도 있다. 예를 들어, 사용자 명칭, 전화번호 등을 입력되면, 제어부(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
또한, 도 7의 (a)와 같이, 목적지 설정 항목(710)을 선택하여 목적지를 설정한 경우를 가정한다. 이 경우, 제어부(130)는 디스플레이된 사용자 정보를 이용하여 목적지 설정 항목이 입력된 사용자를 판단하고, 판단된 사용자에 대해 기저장된 이메일 주소를 검색하여 이메일 형태의 알림 메시지를 전송할 수 있다. 즉, 도 7의 (b)와 같이, 목적지 설정 항목(710)에 대응되는 사용자가 user 1인 것으로 판단되면, user 1의 이메일을 이용하여 알림 메시지(720)를 전송할 수 있다. 이에 따라, user 1은 자신의 단말 장치(10)를 통해 이메일 계정에 접속하여 알림 메시지를 확인할 수 있다. It is assumed that the
한편, 알림 메시지의 전송 형태는 사용자의 의해 설정 및 변경 가능하다. 즉, 제어부(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
한편, 도 2의 (b)와 같이, 사용자 단말 장치(100)는 디스플레이부(110), 사용자 인터페이스부(120) 및 제어부(130) 외에 통신부(140), 위치 정보 생성부(150), 저장부(160), 오디오 처리부(170), 비디오 처리부(175), 스피커(180), 버튼(181), 카메라(182) 및 마이크(183)를 더 포함할 수 있으며, 이들 구성 역시 제어부(140)에 의해 제어될 수 있다. 한편, 도 2의 (a)에서 설명한 부분과 중복되는 부분에 대한 구체적인 설명은 생략하도록 한다.2 (b), the
통신부(140)는 서버(도 1의 200)와 통신을 수행한다. 예를 들어, 통신부(140)는 3G, 4G 등과 같은 이동 통신 망을 이용하거나, 와이파이 등과 같은 무선 통신 프로토콜을 통해 서버(200)와 통신을 수행할 수 있다. 여기에서, 서버(200)는 네비게이션 기능에 의해 목적지로 설정 가능한 장소와 관련된 정보를 관리하는 서버일 수 있다. The
한편, 제어부(130)는 특정 장소를 목적지로 설정하는 사용자 명령이 입력되면, 목적지로 설정된 장소에 대응되는 식별 정보를 서버(200)로 전송할 수 있다. 이를 위해, 사용자 단말 장치(100)는 각 장소별로 식별 정보(가령, 주소 기반 고유 아이디)를 매칭시켜 저장할 수 있다. 즉, 사용자 단말 장치(100)는 각 장소의 위치 정보(가령, 명칭, 주소, 전화번호, GPS 위치 정보) 그 자체를 식별 정보와 매칭시켜 저장할 수 있다.Meanwhile, when a user command for setting a specific place as a destination is inputted, the
이에 따라, 제어부(130)는 각 장소별로 매칭된 식별 정보 중에서 목적지로 설정된 장소에 매칭된 식별 정보를 판단하고, 이를 서버(200)로 전송하도록 통신부(120)를 제어할 수 있다. Accordingly, the
그리고, 제어부(130)는 서버(200)로부터 목적지로 설정된 장소와 관련된 정보를 수신하여 디스플레이하도록 디스플레이부(110)를 제어할 수 있다. The
여기에서, 목적지로 설정된 장소와 관련된 정보는 목적지로 설정된 장소에 대한 광고 정보, 목적지로 설정된 장소에 대한 예약 서비스 정보, 목적지로 설정된 장소에 대한 세부 정보, 목적지로 설정된 장소의 현재 상태에 대한 정보 중 적어도 하나를 포함할 수 있다.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
구체적으로, 제어부(130)는 목적지로 설정된 장소의 위치를 나타내는 위치 정보를 서버(200)로 전송하고, 서버(200)로부터 목적지로 설정된 장소와 관련된 정보를 수신할 수 있다. 여기에서, 위치 정보는 목적지로 설정된 장소의 명칭, 주소, 전화번호, GPS 위치 정보 등을 포함할 수 있다. Specifically, the
또한, 제어부(130)는 사용자 인터페이스부(120)를 통해 입력된 메시지를 서버(200)로 전송할 수 있다. 예를 들어, 제어부(130)는 메시지를 입력하기 위한 사용자 명령이 입력되면 가상 키보드를 화면 상에 디스플레이하여 사용자로부터 메시지를 입력받고, 입력된 메시지를 서버(200)로 전송할 수 있다. 이 경우, 서버(200)는 사용자 단말 장치(100)로부터 수신된 메시지를 목적지로 설정된 장소에 구비된 외부 장치(10)로 전송할 수 있다. The
위치 정보 생성부(150)는 사용자 단말 장치(100)의 위치를 나타내는 위치 정보를 생성한다. 구체적으로, 위치 정보 생성부(150)는 GPS(Global Positioning System) 모듈(미도시)를 이용하여 사용자 단말 장치(100)의 위치를 탐색할 수 있다. 예를 들어, GPS 모듈(미도시)은 복수 개의 GPS 위성에서 송신된 신호를 수신하여, 송신 시간 및 수신 시간 사이의 시간차를 이용하여 위성과 사용자 단말 장치(100) 사이의 거리를 연산할 수 있다. 그리고, 복수 개의 위성들 각각 과의 사이에서 연산된 거리와, 위성의 위치 등을 종합적으로 고려하여 삼변 측량과 같은 연산 방법으로 사용자 단말 장치(100)의 현재 위치를 산출할 수 있다. The location
이에 따라, 제어부(130)는 위치 정보 생성부(150)에서 생성된 위치 정보를 이용하여 사용자에게 네비게이션 기능을 제공할 수 있다. 예를 들어, 제어부(130)는 네비게이션 기능이 실행되면 위치 정보 생성부(150)에서 생성된 위치 정보를 이용하여 네비게이션 화면 상에 사용자 단말 장치(100)의 현재 위치를 디스플레이할 수 있다. 또한, 제어부(130)는 위치 정보 생성부(150)에서 생성된 위치 정보를 서버(200)로 전송할 수도 있다. Accordingly, the
저장부(160)는 사용자 단말 장치(100)를 구동시키기 위한 O/S(Operating System), 각종 응용 프로그램 및 각종 데이터를 저장한다. 특히, 저장부(160)는 네비게이션 서비스를 제공할 수 있은 응용 프로그램 및 각종 지도와 관련된 데이터를 저장할 수 있다. 이에 따라, 제어부(130)는 사용자 명령에 따라 네비게이션 서비스를 제공할 수 있은 응용 프로그램을 실행하여, 네비게이션 서비스를 사용자에게 제공할 수 있다.The
또한, 저장부(160)는 주소, 전화 번호, 이메일 등을 사용자별로 매칭시켜 저장할 수 있으며, 사용자 식별 정보별로 주소 정보를 매칭시켜 저장할 수 있다. Also, the
또한, 저장부(160)는 네비게이션 기능에 의해 목적지로 설정 가능한 장소의 위치 정보마다 식별 정보를 매칭시켜 저장할 수 있다. 이에 따라, 제어부(130)는 사용자 명령에 따라 특정 장소가 목적지로 설정되면, 설정된 목적지에 매칭된 식별 정보를 판단할 수 있다.In addition, the
오디오 처리부(170)는 오디오 데이터에 대한 처리를 수행할 수 있다. 예를 들어, 오디오 처리부(170)에서는 오디오 데이터에 대한 디코딩이나 증폭, 노이즈 필터링 등과 같은 다양한 처리가 수행될 수 있다.The
비디오 처리부(175)는 비디오 데이터(가령, 지도 관련 데이터)에 대한 처리를 수행할 수 있다. 예를 들어, 비디오 처리부(175)는 비디오 데이터에 대한 디코딩, 스케일링, 노이즈 필터링, 프레임 레이트 변환, 해상도 변환 등과 같은 다양한 이미지 처리를 수행할 수 있다. The
스피커(180)는 오디오 처리부(170)에서 처리된 각종 오디오 데이터뿐만 아니라 각종 알림 음이나 음성 메시지 등을 출력하는 구성요소이다. 특히, 스피커(180)는 네비게이션 기능에 따라 특정 장소가 목적지로 설정되면, 목적지로 설정된 장소까지 경로 안내를 위한 음성 가이드를 출력할 수 있다.The
버튼(181)은 사용자 단말 장치(100) 본체 외관의 전면부나 측면부, 배면부 등의 임의의 영역에 형성된 기계적 버튼, 휠 등과 같은 다양한 유형의 버튼이 될 수 있다. 예를 들어, 사용자 단말 장치(100)의 전원을 온/오프하기 위한 버튼이 마련될 수 있다. The
카메라(182)는 정지 영상 또는 동영상을 촬영하기 위한 구성이다. 카메라(182)는 전면 카메라, 후면 카메라와 같이 복수 개로 구현될 수 있다.The
마이크(183)는 사용자 음성이나 기타 소리를 입력받아 오디오 데이터로 변환하기 위한 구성이다. 제어부(130)는 마이크(183)를 통해 입력되는 사용자 음성을 통화(call) 과정에서 이용하거나, 오디오 데이터로 변환하여 저장부(160)에 저장할 수 있다.The
그 밖에, 사용자 단말 장치(100)는 헤드셋 등과 같은 다양한 외부 단자와 연결하기 위한 다양한 외부 입력 포트들이 더 포함할 수도 있다.In addition, the
한편, 제어부(140)는 RAM(141), ROM(142), 메인 CPU(143), 그래픽 처리부(144), 제1 내지 n 인터페이스(145-1 ~ 145-n), 버스(146)를 포함한다.The
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
제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
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
그래픽 처리부(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
도 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
먼저, 도 8의 (a)에 따르면, 서버(200)는 통신부(210) 및 제어부(220)를 포함한다. 8 (a), the
통신부(210)는 네비게이션 기능을 제공하는 사용자 단말 장치(100)와 통신을 수행한다. 이에 따라, 통신부(210)는 사용자 단말 장치(100)에서 목적지로 설정된 장소에 매칭된 식별 정보 또는 목적지로 설정된 장소의 위치 정보를 사용자 단말 장치(100)로부터 수신하고, 목적지로 설정된 장소와 관련된 정보를 사용자 단말 장치(100)로 전송할 수 있다.The
또한, 통신부(210)는 외부 장치(도 1의 10)와 통신을 수행한다. 이에 따라, 통신부(210)는 외부 장치(10)가 구비된 장소와 관련된 정보를 외부 장치(10)로부터 수신받을 수 있다.Further, the
제어부(220)는 서버(200)의 전반적인 동작을 제어한다. 제어부(220)는 마이컴(또는, 마이컴 및 CPU(central processing unit)), 서버(200)의 동작을 위한 RAM(Random Access Memory), ROM(Read Only Memory)을 포함할 수 있다. 이 경우, 이들 모듈은 SoC(System on Chip) 형태로 구현될 수도 있다.The
특히, 제어부(220)는 외부 장치(10)가 구비된 장소와 관련된 정보를 외부 장치(10)로부터 수신받아 저장 및 관리할 수 있다. 이 경우, 제어부(220)는 외부 장치(10) 별로 수신된 정보를 저장할 수 있다.In particular, the
구체적으로, 외부 장치(10)는 서버(200)에서 제공하는 웹 페이지 또는 응용 프로그램을 통해 인증 정보를 입력하여 서버(200)에 로그인한 후, 외부 장치(10)가 구비된 장소와 관련된 정보를 사용자로부터 입력받아 서버(200)로 전송할 수 있다. Specifically, the
여기에서, 외부 장치(10)가 구비된 장소와 관련된 정보는 해당 장소에 대한 광고 정보, 장소에 대한 예약 서비스 정보, 장소에 대한 세부 정보, 장소의 현재 상태에 대한 정보 중 적어도 하나를 포함할 수 있다. 이에 대한 구체적인 설명은 도 2와 함께 상술한 바 있다.Here, the information related to the place where the
한편, 제어부(220)는 각 장소 및 각 장소에 대응되는 외부 장치(10)의 식별 정보를 매칭시켜 저장할 수 있다. 구체적으로, 제어부(220)는 각 장소의 위치 정보(가령, 명칭, 주소, 전화번호, GPS 위치 정보) 그 자체를 외부 장치(10)의 식별 정보와 매칭시켜 저장하거나, 각 장소의 위치 정보에 대응되는 식별 정보(즉, 주소 기반 고유 아이디)를 외부 장치(10)의 식별 정보와 매칭시켜 저장할 수 있다. 여기에서, 외부 장치(10)의 식별 정보는 가령, 외부 장치(10)의 사용자의 로그인 아이디가 될 수 있으며, 로그인 아이디는 서버(200) 가입 시 소정의 인증 절차를 통해 생성된 아이디가 될 수 있다. 이에 따라, 제어부(220)는 로그인 아이디를 통해 각 외부 장치(10)를 식별할 수 있다.Meanwhile, the
또한, 제어부(220)는 기저장된 외부 장치(10)가 구비된 장소와 관련된 정보를 업데이트시킬 수 있다. 즉, 제어부(220)는 외부 장치(10)로부터 새로운 정보가 입력되면, 기존의 정보를 업데이트시켜 저장할 수 있다.Also, the
한편, 제어부(220)는 네비게이션 기능에 의해 목적지로 설정된 장소에 대응되는 식별 정보가 사용자 단말 장치(100)로부터 수신되면, 목적지로 설정된 장소와 관련된 정보를 검색하여 사용자 단말 장치(100)로 전송하도록 통신부(210)를 제어할 수 있다. On the other hand, when the identification information corresponding to the place set as the destination is received from the
구체적으로, 제어부(220)는 사용자 단말 장치(100)로부터 수신된 식별 정보를 각 장소의 위치 정보별로 매칭된 식별 정보와 비교하여, 사용자 단말 장치(100)에서 목적지로 설정된 장소를 판단할 수 있다.Specifically, the
그리고, 제어부(220)는 기저장된 정보로부터 목적지로 설정된 장소와 관련된 정보를 검색하여 사용자 단말 장치(100)로 전송할 수 있다. The
구체적으로, 제어부(220)는 각 장소의 위치 정보별로 외부 장치(10)의 로그인 아이디가 매칭된 정보를 이용하여 목적지로 설정된 장소에 구비된 외부 장치(200)를 판단하고, 해당 외부 장치(10)로부터 수신되어 저장된 장소와 관련된 정보를 검색하여 사용자 단말 장치(100)로 전송할 수 있다. 예를 들어, 제어부(220)는 사용자 단말 장치(100)에서 목적지로 설정된 장소가 A 상점인 것으로 판단되면, A 상점에 구비된 외부 장치(10)로부터 수신된 정보를 검색하여 사용자 단말 장치(100)로 전송할 수 있다.Specifically, the
또한, 제어부(220)는 목적지로 설정된 장소에 대응되는 장치로부터 목적지로 설정된 장소와 관련된 정보를 수신하여 사용자 단말 장치(100)로 전송할 수도 있다. 즉, 제어부(220)는 목적지로 설정된 장소에 구비된 외부 장치(10)에 정보의 전송을 요청하고, 외부 장치(10)로부터 해당 장소와 관련된 정보가 수신되면 이를 사용자 단말 장치(100)로 전송할 수 있다. 이는, 목적지로 설정된 장소에 매칭된 외부 장치(10)의 로그인 아이디가 존재하나 해당 외부 장치(10)로부터 장소와 관련된 정보가 기저장되어 있지 않은 경우이거나, 장소와 관련된 정보의 최종 업데이트 시간이 현재 시간을 기준으로 기설정된 시간을 경과한 경우를 포함할 수 있다.In addition, the
한편, 상술한 예에서는 사용자 단말 장치(100)로부터 수신된 식별 정보를 이용하는 것으로 설명하였으나, 이는 일 예에 불과하다. 즉, 제어부(220)는 사용자 단말 장치(100)로부터 목적지 자체에 대한 정보가 수신되면, 이를 이용하여 사용자 단말 장치(100)에서 목적지로 설정된 장소를 판단할 수도 있다.In the above example, the identification information received from the
구체적으로, 제어부(220)는 사용자 단말 장치(100)로부터 목적지로 설정된 장소의 위치 정보가 수신되면, 이를 이용하여 사용자 단말 장치(100)에서 설정된 목적지를 판단할 수 있다. 여기에서, 위치 정보는 목적지로 설정된 장소의 명칭, 주소, 전화번호, GPS 위치 정보 등을 포함할 수 있다. 이에 따라, 제어부(220)는 사용자 단말 장치(100)로부터 수신된 위치 정보를 이용하여 사용자 단말 장치(100)에서 설정된 목적지를 판단하고, 목적지로 설정된 장소와 관련된 정보를 검색하여 사용자 단말 장치(100)로 전송할 수 있다.Specifically, when the location information of the place set as the destination is received from the
한편, 제어부(220)는 목적지로 설정된 장소에 대응되는 장치에 목적지 설정과 관련된 알림 메시지를 전송할 수 있다. 즉, 제어부(220)는 목적지로 설정된 장소와 관련된 정보를 사용자 단말 장치(100)로 전송하는 반면, 목적지로 설정된 장소에 구비된 외부 장치(10)로는 알림 메시지를 전송할 수 있다. 여기에서, 알림 메시지는 사용자 단말 장치(100)에서 외부 장치(200)가 구비된 장소를 목적지로 설정하였음을 나타내는 메시지가 될 수 있다.Meanwhile, the
이 경우, 제어부(220)는 사용자 단말 장치(100)의 사용자 정보를 알림 메시지와 함께 외부 장치(10)로 전송할 수도 있다. 즉, 제어부(220)는 사용자 단말 장치(100)가 서버(200)에 가입시 입력한 사용자 정보를 검색하고, 이를 외부 장치(10)로 전송할 수 있다. In this case, the
한편, 외부 장치(10)는 서버(200)로부터 수신된 알림 메시지를 디스플레이할 수 있다. 구체적으로, 외부 장치(10)는 서버(200)로부터 수신된 알림 메시지를 디스플레이하거나, 서버(200)로부터 수신된 사용자 정보와 함께 알림 메시지를 디스플레이할 수 있다. 예를 들어, 전자의 경우 외부 장치(10)에 디스플레이되는 메시지는 "게스트가 해당 지점을 목적지로 설정하였습니다"가 될 수 있고, 후자의 경우 외부 장치(10)에 디스플레이되는 메시지는 "○○○(사용자 명칭)이 해당 지점을 목적지로 설정하였습니다"가 될 수 있다. On the other hand, the
한편, 제어부(220)는 사용자 단말 장치(100)로부터 사용자 단말 장치(100)의 위치 정보가 수신되면, 수신된 위치 정보 및 수신된 위치 정보에 대응되는 메시지 중 적어도 하나를 목적지로 설정된 장소에 대응되는 장치로 전송할 수 있다. 즉, 제어부(220)는 사용자 단말 장치(100)에서 목적지로 설정된 장소에 구비된 외부 장치(10)로 사용자 단말 장치(100)의 위치 정보 및 위치 정보에 대응되는 메시지 중 적어도 하나를 전송할 수 있다. On the other hand, when the location information of the
먼저, 제어부(220)는 사용자 단말 장치(100)가 위치하는 지역의 명칭, 주소, 전화번호, GPS 위치 정보 등의 위치 정보가 사용자 단말 장치(100)로부터 수신되면, 위치 정보 그 자체를 외부 장치(10)로 전송할 수 있다. First, the
또한, 제어부(220)는 사용자 단말 장치(100)의 위치 정보를 이용하여 목적지로 설정된 장소 사이의 거리, 소요 시간, 도착 시간 등을 산출하고, 산출된 정보에 따른 메시지를 외부 장치(200)로 전송할 수 있다. The
이 경우, 제어부(220)는 산출된 정보에 따라 상이한 내용의 메시지를 외부 장치(10)로 전송할 수 있다. 예를 들어, 제어부(220)는 목적지에 도달하는데 걸리는 소요 시간을 복수의 레벨로 구분하고, 산출된 소요 시간이 속하는 레벨에 대응되는 메시지를 외부 장치(10)로 전송할 수 있다. 예를 들어, 제어부(220)는 산출된 소요 시간이 제1 레벨에 속하는 경우 사용자 단말 장치(100)와 목적지 사이의 거리를 나타내는 메시지를 외부 장치(10)로 전송하고, 소요 시간이 제2 레벨에 속하는 경우 사용자 단말 장치(100)가 목적지에 도달하는데 걸리는 소요 시간을 나타내는 메시지를 외부 장치(200)로 전송할 수 있다. 하지만, 이는 일 예일 뿐, 메시지에 포함된 내용은 다양하게 변경될 수 있음은 물론이다.In this case, the
한편, 외부 장치(10)는 서버(200)로부터 수신된 사용자 단말 장치(100)의 위치 정보 그 자체를 디스플레이하거나, 서버(200)로부터 수신된 메시지를 디스플레이할 수 있다. Meanwhile, the
또한, 제어부(220)는 사용자 단말 장치(100)로부터 사용자 단말 장치(100)의 위치 정보가 수신되면, 수신된 위치 정보를 목적지로 설정된 장소에 대응되는 장치로 전송하고, 장치로부터 위치 정보에 대응되는 메시지를 수신할 수 있다.When the position information of the
즉, 제어부(220)는 사용자 단말 장치(100)로부터 수신된 위치 정보를 목적지로 설정된 장소에 구비된 외부 장치(10)로 전송할 수 있으며, 외부 장치(10)는 수신받은 위치 정보를 디스플레이할 수 있다. 이에 따라, 외부 장치(10)의 사용자는 사용자 단말 장치(100)의 위치를 판단하고, 그에 따른 메시지를 외부 장치(10)에 입력하여 서버(200)를 통해 사용자 단말 장치(100)로 전송할 수 있다. 예를 들어, 외부 장치(10)의 사용자는 사용자 단말 장치(100)의 현재 위치를 고려할 때, 사용자 단말 장치(100)의 사용자가 외부 장치(10)가 구비된 장소의 운영 시간 내에 도착할 수 없을 것으로 판단되면 "운영 시간이 곧 종료됩니다"와 같은 메시지를 사용자 단말 장치(100)로 전송할 수 있다. That is, the
하지만, 이는 일 예일 뿐, 외부 장치(10)의 사용자는 서버(200)를 통하지 않고 직접 사용자 단말 장치(100)로 메시지를 전송할 수도 있다. 예를 들어, 사용자 단말 장치(100)의 사용자가 서버(200)에 가입시 자신의 사용자 정보(가령, 사용자 단말 장치(100)의 휴대폰 번호 또는, 다른 단말 장치의 휴대폰 번호)를 공개한 경우, 외부 장치(10)의 사용자는 서버(10)에 로그인하여 사용자 단말 장치(100)의 사용자 정보를 확인할 수 있다. 이에 따라, 외부 장치(10)의 사용자는 SMS 메시지 등을 사용자 단말 장치(100)의 사용자에게 전송할 수 있게 된다. However, this is only an example, and the user of the
한편, 도 8의 (b)는 서버(200)의 세부 구성을 설명하기 위한 블록도이다. 도 8의 (b)에 따르면, 서버(200)는 통신부(210) 및 제어부(220) 외에 저장부(230)를 더 포함할 수 있으며, 이는 제어부(220)에 의해 제어될 수 있다.8 (b) is a block diagram for explaining the detailed configuration of the
저장부(230)는 서버(200)를 구동시키기 위한 각종 데이터를 저장한다. The
특히, 저장부(230)는 서버(200)에 로그인하기 위한 다양한 로그인 아이디 및 비밀 정보를 저장할 수 있다. 이에 따라, 제어부(220)는 사용자 단말 장치(100) 및 관리자 장치(300)로부터 수신된 로그인 아이디 및 비밀 번호에 따라 인증 절차를 수행할 수 있다.In particular, the
또한, 저장부(230)는 각 장소의 위치 정보에 외부 장치(10)의 식별 정보를 매칭시켜 저장하거나, 각 장소의 위치 정보에 대응되는 식별 정보에 외부 장치(10)의 식별 정보를 매칭시켜 저장할 수도 있다. 이에 따라, 제어부(220)는 사용자 단말 장치(100)에서 설정된 목적지 및 해당 목적지에 구비된 외부 장치(10)를 식별할 수 있다. In addition, the
도 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
예를 들어, 사용자 단말 장치(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
도 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
예를 들어, 도 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
이 경우, 네비게이션 맵(1110) 상에는 사용자 단말 장치(100)의 현재 위치(1111) 및 목적지로 설정된 "A 레스토랑"의 위치(1112)가 표시되고, 현재 위치(1111) 및 목적지로 설정된 "A 레스토랑"의 위치(1112)까지의 경로가 디스플레이될 수 있다. 또한, "A 레스토랑"에서 제공하는 광고 메시지(1120)는 사용자 단말 장치(100) 및 "A 레스토랑"에 구비된 외부 장치(10)와 통신이 가능한 서버(200)로부터 수신될 수 있으며, 해당 정보는 "A 레스토랑"에 구비된 외부 장치(10)에서 서버(200)로 전송된 정보가 될 수 있다. 또는, 경우에 따라서는 해당 정보는 "A 레스토랑"에 구비된 외부 장치(10)로부터 직접 전송되는 것도 가능하다. In this case, the
다만, 상술한 실시 예는 일 예에 불과하며, 사용자 단말 장치(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
도 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
도 12의 (a)에 도시된 바와 같이 사용자 단말 장치(100)에서 네비게이션 기능에 의해 목적지로 설정된 장소에 구비된 외부 장치(10)에는 목적지 설정을 알리는 알림 메시지가 제공될 수 있다. 예를 들어, "손님 A가 해당 지점을 목적지로 설정하였습니다"와 같은 알림 메시지를 포함하는 화면(1210)이 디스플레이될 수 있다. As shown in FIG. 12 (a), the
또한, 도 12의 (b)에 도시된 바와 같이 사용자 단말 장치(100)에서 네비게이션 기능에 의해 목적지로 설정된 장소에 구비된 외부 장치(10)에는 목적지 설정을 알림과 동시에 도착 시간을 알리는 알림 메시지가 제공될 수 있다. 이 경우, 사용자 단말 장치(100)는 자신의 현재 위치 정보를 서버(200)로 전송할 수 있으며, 서버(200)는 사용자 단말 장치(100)의 현재 위치 정보를 기반으로 목적지까지 걸리는 소요 시간을 산출하여 해당 정보를 목적지에 구비된 외부 장치(10)로 전송할 수 있다. As shown in FIG. 12 (b), the
한편, 서버(200)는 사용자 단말 장치(100)의 사용자 정보를 알림 메시지에 포함시키거나, 포함시키지 않고 외부 장치(10)로 전송할 수 있다. 이에 따라, 도 12의 (a)와 같이, 사용자가 불특정인으로 표시되거나, 도 12의 (b)와 같이 사용자가 특정인으로 표시될 수 있다.Meanwhile, the
또한, 사용자 정보의 표시 여부는 외부 장치(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
도 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
도 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
도 15는 본 발명의 일 실시 예에 따른 사용자 단말 장치(100), 서버(200) 및 외부 장치(10) 간의 동작 관계를 설명하기 위한 시퀀스도이다.15 is a sequence diagram for explaining an operation relationship between a
도 15에 따르면, 서버(200)는 특정 장소에 구비된 외부 장치(10)에 주소 기반 고유 아이디를 할당하고, 외부 장치(10)는 해당 장소 검색시 표시될 정보를 등록하거나, 등록된 정보를 업데이트할 수 있다. 15, the
이 후, 사용자 단말 장치(100)가 네비게이션 기능을 통해 해당 장소를 검색하거나, 목적지로 설정하는 경우 사용자 단말 장치(100)는 설정된 목적지에 대응되는 주소 기반 고유 아이디를 서버(200)로 전송하고, 서버(200)는 수신된 주소 기반 아이디에 해당하는 등록된 정보가 존재하는지 여부를 판단한다. 서버(200)는 등록된 정보가 존재하는 경우에는 해당 장소에 대해 등록된 정보를 사용자 단말 장치(100)로 전송하고, 해당 장소에 구비된 외부 장치(10)로 알림 메시지를 전송할 수 있다. Thereafter, when the
사용자 단말 장치(100)는 서버(200)로부터 수신된 해당 장소에 관한 정보를 디스플레이할 수 있다. 또한, 서버(200)는 알림 메시지를 수신한 외부 장치(10)로부터 추가 메시지가 수신되면, 해당 추가 메시지를 사용자 단말 장치(100)로 전송하고, 사용자 단말 장치(100)는 해당 추가 메시지를 디스플레이할 수 있다. The
또한, 경우에 따라서 외부 장치(10)가 사용자 단말 장치(100)의 정보(예를 들어, 아이디, 전화번호 등)를 알고 있는 경우에는 해당 장소에 관한 정보를 직접 사용자 단말 장치(100)로 전송하는 것도 가능하다. If the
또한, 사용자 단말 장치(100)가 자신의 현재 위치 정보를 서버(200)로 전송하는 경우, 서버(200)는 수신된 위치 정보에 기반하여 외부 장치(10)로 사용자 단말 장치(100)의 위치에 관한 메시지를 전송한다. 또한, 서버(200)는 사용자 단말 장치(200)의 위치 정보에 대응되는 메시지를 사용자 단말 장치(100)로 전송할 수 있다. When the
도 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.
상기 사용자 명령은,
상기 사용자 단말 장치에 기저장된 주소 정보에 매칭된 사용자 식별 정보를 선택하는 사용자 명령 및 상기 네비게이션 기능 실행에 따라 디스플레이되는 네비게이션 화면에서 목적지를 설정하는 사용자 명령 중 적어도 하나를 포함하는 것을 특징으로 하는 사용자 단말 장치.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.
상기 알림 메시지는,
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.
상기 네비게이션 기능에 의해 목적지로 설정 가능한 장소와 관련된 정보를 관리하는 서버와 통신하는 통신부;를 더 포함하며,
상기 제어부는,
상기 사용자 명령이 입력되면, 상기 목적지로 설정된 장소에 대응되는 식별 정보를 상기 서버로 전송하고 상기 서버로부터 상기 목적지로 설정된 장소와 관련된 정보를 수신하여 디스플레이하도록 상기 디스플레이부를 제어하는 것을 특징으로 하는 사용자 단말 장치.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.
상기 제어부는,
상기 사용자 단말 장치의 위치를 나타내는 위치 정보를 상기 서버로 전송하고, 상기 서버를 통해 상기 목적지로 설정된 장소에 대응되는 장치로부터 상기 위치 정보에 대응되는 메시지를 수신하는 것을 특징으로 하는 사용자 단말 장치. 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.
상기 목적지로 설정된 장소와 관련된 정보는,
상기 목적지로 설정된 장소에 대한 광고 정보, 상기 목적지로 설정된 장소에 대한 예약 서비스 정보, 상기 목적지로 설정된 장소에 대한 세부 정보 및 상기 목적지로 설정된 장소의 현재 상태에 대한 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 사용자 단말 장치. 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.
상기 제어부는,
기저장된 정보로부터 상기 목적지로 설정된 장소와 관련된 정보를 검색하거나, 상기 목적지로 설정된 장소에 대응되는 장치로부터 상기 목적지로 설정된 장소와 관련된 정보를 수신하여 상기 사용자 단말 장치로 전송하는 것을 특징으로 하는 서버. 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.
상기 제어부는,
상기 사용자 단말 장치로부터 상기 사용자 단말 장치의 위치 정보가 수신되면, 상기 수신된 위치 정보 및 상기 수신된 위치 정보에 대응되는 메시지 중 적어도 하나를 상기 목적지로 설정된 장소에 대응되는 장치로 전송하는 것을 특징으로 하는 서버. 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.
복수의 주소 정보에 매칭되는 사용자 식별 정보를 저장하는 단계;
특정 장소를 목적지로 설정하기 위한 사용자 명령을 입력받는 단계;
상기 사용자 명령이 입력되면 상기 설정된 목적지까지의 경로 안내 기능을 실행하는 단계;
상기 기저장된 복수의 사용자 식별 정보 중에서 상기 사용자 명령에 따라 상기 설정된 목적지에 매칭되는 상기 사용자 식별 정보를 검색하고, 상기 검색된 사용자 식별 정보를 이용하여 상기 목적지와 관련된 사용자에게 상기 목적지 설정과 관련된 알림 메시지를 전송하는 단계;를 포함하는 제어 방법.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:
상기 사용자 명령은,
상기 사용자 단말 장치에 기저장된 주소 정보에 매칭된 사용자 식별 정보를 선택하는 사용자 명령 및 상기 네비게이션 기능 실행에 따라 디스플레이되는 네비게이션 화면에서 목적지를 설정하는 사용자 명령 중 적어도 하나를 포함하는 것을 특징으로 하는 제어 방법.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. .
상기 알림 메시지는,
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.
제어부는,
상기 사용자 명령이 입력되면, 상기 목적지로 설정된 장소에 대응되는 식별 정보를 상기 네비게이션 기능에 의해 목적지로 설정 가능한 장소와 관련된 정보를 관리하는 서버로 전송하는 단계;
상기 서버로부터 상기 목적지로 설정된 장소와 관련된 정보를 수신하는 단계; 및,
상기 수신된 목적지로 설정된 장소와 관련된 정보를 디스플레이하는 단계;를 더 포함하는 것을 특징으로 하는 제어 방법.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.
상기 전송하는 단계는,
상기 사용자 단말 장치의 위치를 나타내는 위치 정보를 상기 서버로 전송하며,
상기 수신하는 단계는,
상기 서버를 통해 상기 목적지로 설정된 장소에 대응되는 장치로부터 상기 위치 정보에 대응되는 메시지를 수신하는 것을 특징으로 하는 제어 방법.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.
상기 목적지로 설정된 장소와 관련된 정보는,
상기 목적지로 설정된 장소에 대한 광고 정보, 상기 목적지로 설정된 장소에 대한 예약 서비스 정보, 상기 목적지로 설정된 장소에 대한 세부 정보 및 상기 목적지로 설정된 장소의 현재 상태에 대한 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 제어 방법.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.
상기 전송하는 단계는,
기저장된 정보로부터 상기 목적지로 설정된 장소와 관련된 정보를 검색하거나, 상기 목적지로 설정된 장소에 대응되는 장치로부터 상기 목적지로 설정된 장소와 관련된 정보를 수신하여 상기 사용자 단말 장치로 전송하는 것을 특징으로 하는 제어 방법.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 .
상기 전송하는 단계는,
상기 사용자 단말 장치로부터 상기 사용자 단말 장치의 위치 정보가 수신되면, 상기 수신된 위치 정보 및 상기 수신된 위치 정보에 대응되는 메시지 중 적어도 하나를 상기 목적지로 설정된 장소에 대응되는 장치로 전송하는 것을 특징으로 하는 제어 방법.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 >
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)
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)
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 |
-
2012
- 2012-11-26 KR KR1020120134831A patent/KR20130138641A/en not_active Application Discontinuation
-
2013
- 2013-05-31 KR KR1020130062298A patent/KR101833028B1/en active IP Right Grant
- 2013-06-11 ES ES13171404T patent/ES2764082T3/en active Active
-
2018
- 2018-02-21 KR KR1020180020713A patent/KR20180021056A/en active Search and Examination
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 |