KR102044684B1 - Method and device for guiding route based on contact information - Google Patents
Method and device for guiding route based on contact information Download PDFInfo
- Publication number
- KR102044684B1 KR102044684B1 KR1020180048742A KR20180048742A KR102044684B1 KR 102044684 B1 KR102044684 B1 KR 102044684B1 KR 1020180048742 A KR1020180048742 A KR 1020180048742A KR 20180048742 A KR20180048742 A KR 20180048742A KR 102044684 B1 KR102044684 B1 KR 102044684B1
- Authority
- KR
- South Korea
- Prior art keywords
- specific
- information
- location information
- location
- web page
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3605—Destination input or retrieval
- G01C21/362—Destination input or retrieval received from an external device or application, e.g. PDA, mobile phone or calendar application
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3407—Route searching; Route guidance specially adapted for specific applications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3605—Destination input or retrieval
- G01C21/3608—Destination input or retrieval using speech input, e.g. using speech recognition
-
- 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
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- 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
- H04W4/024—Guidance services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/08—Upper layer protocols
- H04W80/12—Application layer protocols, e.g. WAP [Wireless Application Protocol]
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Automation & Control Theory (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Artificial Intelligence (AREA)
- Acoustics & Sound (AREA)
- Health & Medical Sciences (AREA)
- Navigation (AREA)
- Telephonic Communication Services (AREA)
Abstract
디바이스가 개시된다. 본 디바이스는 특정 기기 및 웹 서버와 통신하는 통신부, 연락처 정보를 표시하는 디스플레이 및 특정 연락처 정보에 대응되는 특정 기기의 위치 정보를 수신하기 위해, 특정 웹페이지의 주소 정보를 웹 서버로부터 수신하며, 특정 웹페이지의 주소 정보를 포함하는 메시지를 통신부를 통해 특정 기기로 전송하고, 위치 정보 제공에 대한 동의 명령이 특정 기기로부터 입력되는 경우, 특정 기기의 위치 정보를 통신부를 통해 제공받는 제어 모듈을 포함할 수 있다. 이에 따라 사용자 편의성이 향상될 수 있다.The device is disclosed. The device receives address information of a specific web page from a web server in order to receive a communication unit communicating with a specific device and a web server, a display displaying contact information, and location information of a specific device corresponding to the specific contact information. And a control module which transmits a message including address information of a webpage to a specific device through a communication unit, and receives a location information of the specific device through the communication unit when a consent command for providing location information is input from the specific device. Can be. Accordingly, user convenience may be improved.
Description
본 발명은 연락처 정보에 기초한 경로 안내 방법 및 이를 위한 디바이스에 관한 것으로 더 상세하게는 특정 연락처 정보에 매칭되는 기기의 위치 정보에 기초하여 경로를 안내하는 방법 및 이를 위한 디바이스에 관한 것이다.The present invention relates to a method for guiding a route based on contact information and a device therefor, and more particularly, to a method for guiding a route based on location information of a device that matches specific contact information and a device therefor.
차량용 내비게이션 기기는 낯선 지역을 목적지로 하는 차량 운전자에게 지도 또는 음성으로 경로를 안내하는 기기로 널리 이용되고 있다. 최근에는 어플리케이션 형태로 내비게이션 프로그램이 스마트폰에 설치되어 스마트폰을 통해 경로 안내 서비스가 제공되기도 한다. BACKGROUND ART A vehicle navigation device is widely used as a device for guiding a route by a map or a voice to a vehicle driver who is a destination in an unfamiliar area. Recently, a navigation program is installed in a smartphone as an application, and a route guidance service is provided through the smartphone.
한편, 유저 “A”가 내비게이션 기기를 가지고 유저 “B”가 있는 위치로 이동할 때, 유저 “B”의 위치 정보를 상기 내비게이션 기기의 목적지로 입력하면 유저 “A”는 편리하게 유저 “B”의 위치까지 이동할 수 있다. 다만, 유저 “B”의 위치 정보는 유저 “B”의 동의 없이는 수집할 수 없는 프라이버시 정보에 해당된다.On the other hand, when the user "A" moves to the position where the user "B" is located with the navigation device, when the user enters the location information of the user "B" as the destination of the navigation device, the user "A" is conveniently located in the user "B". You can move to the location. However, the location information of the user "B" corresponds to privacy information that cannot be collected without the consent of the user "B".
이에 프라이버시 정보를 보호하면서도 편리하게 경로 안내를 제공하는 경로 안내 시스템이 필요하다. Accordingly, there is a need for a route guidance system that provides route guidance while protecting privacy information.
한편, 상기와 같은 정보는 본 발명의 이해를 돕기 위한 백그라운드(background) 정보로서만 제시될 뿐이다. 상기 내용 중 어느 것이라도 본 발명에 관한 종래 기술로서 적용 가능할지 여부에 관해, 어떤 결정도 이루어지지 않았고, 또한 어떤 주장도 이루어지지 않는다.On the other hand, the above information is only presented as background information to help the understanding of the present invention. No determination is made as to whether any of the above is applicable as the prior art concerning the present invention, and no claims are made.
본 발명은 상술한 문제점을 해결하기 위해 안출된 것으로, 본 발명의 일 실시 예는 연락처 정보에 매칭되는 기기의 위치 정보에 기초하여 경로를 안내하는 방법 및 이를 적용한 디바이스에 관한 것이다.The present invention has been made to solve the above-described problem, an embodiment of the present invention relates to a method for guiding a route based on location information of a device matching the contact information and a device to which the same is applied.
본 발명에서 이루고자 하는 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급하지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The technical problems to be achieved in the present invention are not limited to the technical problems mentioned above, and other technical problems not mentioned above will be clearly understood by those skilled in the art from the following description. Could be.
본 발명의 일 실시 예에 따른 연락처 정보에 기초한 경로 안내를 위한 디바이스는 특정 기기 및 웹(Web) 서버와 통신하는 통신부; 연락처 정보를 표시하는 디스플레이; 및 특정 연락처 정보에 대응되는 특정 기기의 위치 정보를 수신하기 위해, 특정 웹페이지(WebPage)의 주소 정보를 상기 웹 서버로부터 수신하며, 상기 특정 웹페이지의 주소 정보를 포함하는 메시지를 상기 통신부를 통해 상기 특정 기기로 전송하고, 위치 정보 제공에 대한 동의 명령이 상기 특정 기기로부터 입력되는 경우, 상기 특정 기기의 위치 정보를 상기 통신부를 통해 제공받는 제어 모듈을 포함할 수 있다.Device for guiding a route based on contact information according to an embodiment of the present invention includes a communication unit for communicating with a specific device and a Web (Web) server; A display showing contact information; And receiving address information of a specific web page from the web server to receive location information of a specific device corresponding to specific contact information, and receiving a message including address information of the specific web page through the communication unit. The control module may transmit to the specific device and receive a location information of the specific device through the communication unit when a consent command for providing location information is input from the specific device.
보다 구체적으로, 상기 제어 모듈은, 상기 특정 기기의 위치 정보를 상기 웹 서버를 경유하여 상기 통신부를 통해 제공받을 수 있다.More specifically, the control module may receive the location information of the specific device through the communication unit via the web server.
보다 구체적으로, 상기 제어 모듈은, 상기 메시지에 사용자 음성 메시지 또는 사용자를 실시간으로 촬영한 영상이 포함되게 할 수 있다.More specifically, the control module may include the user's voice message or an image captured by the user in real time.
보다 구체적으로, 상기 특정 웹페이지는, 상기 특정 기기의 위치 정보를 제공하는 허용 기간에 대한 정보 또는 상기 특정 기기가 위치 변동되는 경우 위치 변동 추적 허용 여부에 대한 정보를 포함할 수 있다.More specifically, the specific web page may include information on an allowance period for providing location information of the specific device or information on whether to allow location change tracking when the specific device is changed in location.
본 발명의 일 실시 예에 따른 경로 안내를 위한 디바이스의 구동 방법은 특정 연락처 정보에 대응되는 특정 기기의 위치 정보를 수신하기 위해, 특정 웹페이지(WebPage)의 주소 정보를 웹(Web) 서버로부터 수신하는 단계; 상기 특정 웹페이지의 주소 정보를 포함하는 메시지를 상기 특정 기기로 전송하는 단계; 및 위치 정보 제공에 대한 동의 명령이 상기 특정 기기로부터 입력된 경우, 상기 특정 기기의 위치 정보를 제공받는 단계를 포함할 수 있다.According to an embodiment of the present invention, a method of driving a device for guiding a route receives address information of a specific webpage from a web server in order to receive location information of a specific device corresponding to the specific contact information. Doing; Transmitting a message including address information of the specific web page to the specific device; And when a consent command for providing location information is input from the specific device, receiving location information of the specific device.
상기 구동 방법은 상기 경로 안내를 위한 디바이스가 상기 웹 서버로부터 인증을 받는 단계를 더 포함할 수 있다.The driving method may further include the step of the device for guiding the route to be authenticated by the web server.
상기 구동 방법은 상기 위치 정보 제공에 대한 동의 명령이 입력된 후, 소정 시간 동안에 변경되는 상기 특정 기기의 위치 정보를 실시간으로 수신하는 단계를 더 포함할 수 있다.The driving method may further include receiving, in real time, location information of the specific device that is changed for a predetermined time after a consent command for providing the location information is input.
본 발명의 일 실시 예에 따른 웹 서버의 구동 방법은 제2 기기의 위치 정보를 수집하기 위한 명령을 제1 기기로부터 수신하는 단계; 상기 제1 기기의 인증이 성공하는 경우, 특정 웹페이지(WebPage)의 주소 정보를 상기 제1 기기로 제공하는 단계; 상기 제1 기기에서 상기 제2 기기로 상기 특정 웹페이지의 주소 정보를 포함하는 메시지가 전송되는 경우, 상기 제2 기기로부터 위치 정보 제공 동의 명령을 수신하는 단계; 및 상기 제2 기기의 위치 정보를 상기 제1 기기로 전송하는 단계를 포함할 수 있다.According to an embodiment of the present disclosure, a method of driving a web server may include: receiving a command for collecting location information of a second device from a first device; If authentication of the first device is successful, providing address information of a specific webpage to the first device; Receiving a command to provide location information from the second device when a message including address information of the specific webpage is transmitted from the first device to the second device; And transmitting location information of the second device to the first device.
보다 구체적으로, 상기 웹 서버의 구동 방법은 상기 제2 기기의 위치가 변경되는 경우, 소정 시간동안 상기 제2 기기의 위치 정보를 상기 제1 기기로 제공할 수 있다.More specifically, the method of driving the web server may provide the location information of the second device to the first device for a predetermined time when the location of the second device is changed.
본 발명의 다양한 실시예에 따르면 프라이버시 정보가 엄격하게 보호되면서도 경로 안내가 효율적으로 수행될 수 있다.According to various embodiments of the present invention, route guidance may be efficiently performed while privacy information is strictly protected.
본 발명에서 얻은 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.Effects obtained in the present invention are not limited to the above-mentioned effects, and other effects not mentioned above may be clearly understood by those skilled in the art from the following description. will be.
도 1은 본 발명의 일 실시 예가 적용되는 경로 안내 시스템을 개략적으로 설명하기 위한 도면이다.
도 2는 본 발명의 일 실시 예에 따른 연락처 정보에 기초하여 경로 안내 서비스를 제공하기 위한 디바이스의 구성을 나타낸다.
도 3 내지 도 10은 본 발명의 일 실시 예에 따른 경로 안내 시스템의 다양한 구동 예를 설명하기 위한 도면이다.
도 11은 본 발명의 일 실시 예에 따른 경로 안내를 위한 다비이스의 구동 방법을 나타내는 시퀀스도이다.1 is a view for schematically explaining a route guidance system to which an embodiment of the present invention is applied.
2 illustrates a configuration of a device for providing a route guidance service based on contact information according to an embodiment of the present invention.
3 to 10 are views for explaining various driving examples of the route guidance system according to an embodiment of the present invention.
FIG. 11 is a sequence diagram illustrating a method of driving a device for guiding a route according to an exemplary embodiment. Referring to FIG.
이하 첨부된 도면들을 참조하여 본 발명의 다양한 실시 예를 보다 상세하게 설명한다. 다만, 본 발명을 설명함에 있어서, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그에 대한 상세한 설명은 생략한다.Hereinafter, various embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. However, in describing the present invention, when it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention, a detailed description thereof will be omitted.
도 1은 본 발명의 일 실시 예가 적용되는 경로 안내 시스템(1000)을 개략적으로 설명하기 위한 도면이다. 경로 안내 시스템(1000)은 복수의 이동 단말(100, 200) 및 웹(Web) 서버(300)를 포함한다.1 is a diagram schematically illustrating a
도 1에 따르면, 제1 이동 단말(100)은 제2 이동 단말(200)과 이동 통신을 통해 통신을 수행할 수 있으며, 웹 서버(300)와 통신할 수 있다.According to FIG. 1, the first
제1 이동 단말(100)은 기 저장된 제2 이동 단말(200)의 연락처 정보에 기초하여 웹 서버(300)에 제2 이동 단말(200)의 위치 정보를 요청할 수 있다. 상기 제2 이동 단말(200)의 위치 정보는 개인의 프라이버시에 관련된 정보에 해당되어, 제2 이동 단말(200)의 제공 동의가 필요하다.The first
이에, 제1 이동 단말(100)이 제2 이동 단말(200)의 위치 정보를 웹 서버(300)로 요청하는 경우, 웹 서버(300)는 위치 정보 제공에 대한 동의를 입력받기 위한 웹페이지를 생성하고 생성된 웹페이지의 주소 정보를 제1 이동 단말(100)에 제공할 수 있다.Therefore, when the first
제1 이동 단말(100)은 생성된 웹페이지 주소 정보를 포함하는 메시지를 제2 이동 단말(200)에 전송할 수 있으며, 제2 이동 단말(200)은 메시지를 수신하여 해당 웹페이지에 접속할 수 있다. 상기 메시지는 단문 메시지, SNS(Social Network Service) 상의 메시지일 수 있으나, 실시 예가 이에 국한되는 것은 아니다.The first
만약, 제2 이동 단말(200)이 제1 이동 단말(100)에 위치 정보를 제공하는데 동의하는 경우, 제1 이동 단말(100)은 제2 이동 단말(200)의 위치 정보를 상기 웹 서버(300)를 경유하여 수신하거나, 다이렉트로 상기 위치 정보를 수신할 수 있다.If the second
이경우, 제1 이동 단말(100)은 자체 탑재된 내비게이션 어플리케이션을 이용하여 제2 이동 단말(200)의 위치까지 경로 안내를 제공하거나, 차량 등에 탑재된 내비게이션 시스템에 상기 위치 정보를 제공하고, 상기 내비게이션 시스템이 제2 이동 단말(200)의 위치까지 경로 안내를 제공할 수 있다.In this case, the first
이하에서는, 상술한 제1 이동 단말(100)에 대응되는 디바이스(100)의 구성을 설명하기로 한다. 도 2는 본 발명의 일 실시 예에 따른 연락처 정보에 기초한 디바이스(100)의 구성들을 나타낸다. 도 1의 도면부호를 함께 참조하기로 한다.Hereinafter, the configuration of the
도 2에 따르면, 상기 디바이스(100)는 통신부(110), 디스플레이(120), 저장부(130), 제어 모듈(140)을 포함한다. 다만, 도 1에 도시된 구성요소들은 상기 경로 안내 서비스를 제공하기 위한 디바이스(100)를 구현하는데 있어서 필수적인 것은 아니어서, 본 명세서 상에서 설명되는 디바이스(100)는 위에서 열거된 구성요소들 보다 많거나, 또는 적은 구성요소들을 가질 수 있다.According to FIG. 2, the
일단, 본 명세서에서 설명되는 상기 디바이스(100)는 휴대폰, 스마트 폰(smart phone), 노트북 컴퓨터(laptop computer), 디지털방송용 단말기, PDA(personal digital assistants), PMP(portable multimedia player), 네비게이션, 슬레이트 PC(slate PC), 태블릿 PC(tablet PC), 울트라북(ultrabook), 웨어러블 디바이스(wearable device, 예를 들어, 워치형 단말기 (smartwatch), 글래스형 단말기 (smart glass), HMD(head mounted display)) 등이 포함될 수 있으며, 본 명세서에 기재된 실시 예에 따른 구성은 디바이스(100)에만 적용 가능한 경우를 제외하면, 디지털 TV, 데스크탑 컴퓨터, 디지털 사이니지 등과 같은 고정 단말기에도 적용될 수도 있음을 본 기술분야의 당업자라면 쉽게 알 수 있을 것이다.First, the
구체적인 구성을 살펴보면, 통신부(110)는 외부 기기들과 통신하는 모듈로, 이동 통신부(113) 및 근거리 통신부(115)를 포함한다.Looking at a specific configuration, the
통신부(110)는 이동 통신부(113)를 통해 특정 기기로부터 정보를 수신할 수 있으며, 웹 서버로부터 정보를 송수신할 수 있다. 여기서, 이동 통신부(113)는 이동통신을 위한 기술표준들 또는 통신방식(예를 들어, GSM(Global System for Mobile communication), CDMA(Code Division Multi Access), CDMA2000(Code Division Multi Access 2000), EV-DO(Enhanced Voice-Data Optimized or Enhanced Voice-Data Only), WCDMA(Wideband CDMA), HSDPA(High Speed Downlink Packet Access), HSUPA(High Speed Uplink Packet Access), LTE(Long Term Evolution), LTE-A(Long Term Evolution-Advanced) 등)에 따라 구축된 이동 통신망 상에서 기지국, 외부의 단말, 서버 중 적어도 하나와 무선 신호를 송수신한다.The
또한, 통신부(110)는 근거리 통신부(115)를 통해 차량용 AVN(Audio Video Navigation) 시스템과 통신할 수 있으며, 다양한 기기들과 근거리 통신을 수행할 수 있다. 여기서, 근거리 통신부(115)는 근거리 통신(Short range communication)을 위한 것으로서, 블루투스(Bluetooth™), RFID(Radio Frequency Identification), 적외선 통신(Infrared Data Association; IrDA), UWB(Ultra Wideband), ZigBee, NFC(Near Field Communication), Wi-Fi(Wireless-Fidelity), Wi-Fi Direct, Wireless USB(Wireless Universal Serial Bus) 기술 중 적어도 하나를 이용하여, 근거리 통신을 지원할 수 있다. In addition, the
디스플레이(120)는 다양한 사용자 인터페이스를 표시할 수 있으며, 저장된 연락처 정보를 표시하며 최근 통화 내역 정보 등을 표시할 수 있다. 디스플레이(120)는 액정 디스플레이(liquid crystal display, LCD), 박막 트랜지스터 액정 디스플레이(thin film transistor-liquid crystal display, TFT LCD), 유기 발광 다이오드(organic light-emitting diode, OLED), 플렉서블 디스플레이(flexible display), 3차원 디스플레이(3D display), 전자잉크 디스플레이(e-ink display) 및 마이크로 LED 중에서 적어도 하나를 포함할 수 있다.The
저장부(130)는 연락처 정보를 저장할 수 있으며, 내비게이션 어플리케이션의 지도 정보를 저장할 수 있다. 저장부(130)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), SSD 타입(Solid State Disk type), SDD 타입(Silicon Disk Drive type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(random access memory; RAM), SRAM(static random access memory), 롬(read-only memory; ROM), EEPROM(electrically erasable programmable read-only memory), PROM(programmable read-only memory), 자기 메모리, 자기 디스크 및 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. The
제어 모듈(140)은 상기 디바이스(100)의 구성들을 전반적으로 제어하는 모듈로써, 제어 모듈(140)은 특정 연락처 정보에 대응되는 특정 기기(200)의 위치 정보를 수신하기 위해, 특정 웹페이지의 주소 정보를 상기 웹 서버(300)로부터 수신할 수 있다.The
여기서, 특정 연락처 정보는 기 저장된 폰북(PhoneBook) 등의 연락처 정보, 최근 통화 목록 등을 포함할 수 있고, 웹 상에 저장된 정보일 수 있으며 저장부(130)에 저장된 다양한 정보를 포함할 수 있다. 또한, 특정 기기(200)는 특정 연락처 정보에 대응되는 기기로 위치 정보를 제공하는 장치에 해당된다. Here, the specific contact information may include previously stored contact information such as a phonebook, a recent call list, etc., may be information stored on the web, and may include various information stored in the
특정 웹페이지는 특정 기기(200)의 위치 정보를 획득하기 위해 특정 기기(200)로부터 위치 정보 제공 동의 명령을 입력받기 위한 페이지이며, 특정 웹페이지의 주소 정보는 상기 특정 웹페이지에 접속하기 위한 네트워크 상 주소일 수 있으며 반드시 URL 식의 표현 외에 다양한 도메인 형태, 링크 문구 등이 적용될 수 있다.The specific web page is a page for receiving a position information providing consent command from the
제어 모듈(140)은 웹서버(300)로부터 위치 정보 동의를 위한 웹페이지 주소 정보를 수신하여, 특정 기기(200)에 다이렉트로 웹페이지 주소 정보를 전송할 수 있다. 여기서, 특정 기기(200)는 특정 기기(200)의 위치 정보를 동의 또는 거절하는 오브젝트에 해당된다.The
또한, 제어 모듈(140)은 특정 기기(200)로 전송되는 메시지에 디바이스(100) 사용자의 음성 메시지나 사용자를 실시간으로 촬영한 영상을 포함시킬 수 있다. 이에 따라, 특정 기기(200)의 사용자는 보다 안심하여 위치 정보 제공에 동의할 수 있다.In addition, the
웹서버(300)는 웹페이지를 통해 위치 정보 제공에 대한 동의하는지 거절하는지에 관한 정보를 표시할 수 있다. 만약, 동의하는 경우, 웹서버(300)는 특정 기기(200)로부터 특정 기기(200)의 위치 정보를 수신하여 디바이스(100)로 제공할 수 있다.The
이때, 웹페이지는 특정 기기(200)의 위치 정보를 제공하는 허용 기간에 대한 정보 또는 특정 기기(200)가 위치 변동되는 경우 위치 변동 추적 허용 여부에 대한 정보를 포함할 수 있다. 이런 경우, 특정 기기(200)의 위치 정보는 허용된 기간 동안만 제공되며 변동 추적에 대한 정보 제공도 결정될 수 있다. 이에 따라, 특정 기기(200)를 보다 정밀하게 추적할 수 있으며 소정 시간만 특정 기기(200)의 위치 정보를 수집하여 보안 효율이 향상되면서도 특정 기기(200)의 사용자의 심적인 부담도 해소될 수 있다.In this case, the web page may include information on an allowable period for providing location information of the
제어 모듈(140)은 위치 정보 제공에 동의가 있는 경우, 특정 기기(200)의 위치 정보를 수신할 수 있는데, 특정 기기(200)로부터 직접 위치 정보를 수신할 수 있으며, 구현시에는 웹 서버(300)를 경유해서 위치 정보가 디바이스(100)로 수신될 수 있다.The
상술한 구성 이외에 음성을 입력받기 위한 입력부, 영상을 촬영하는 촬영부 등이 더 포함될 수 있다.In addition to the above-described configuration, an input unit for receiving a voice and a photographing unit for capturing an image may be further included.
이하에서는 도 3 내지 도 10을 참고하여 경로 안내 시스템(1000)의 다양한 구동 예를 설명하기로 한다. 도 1 및 도 2의 도면부호를 함께 참조하기로 한다.Hereinafter, various driving examples of the
도 3(a) 및 도 3(b)는 연락처 정보에 기초하여 특정 기기(200)로 위치 정보를 요청하는 디바이스(100)의 유저 인터페이스를 나타낸다. 3 (a) and 3 (b) show a user interface of the
도 3(a)에 따르면, 디바이스(100)는 다양한 연락처 정보를 디스플레이(120)에 표시할 수 있다. 각각의 연락처 중 하나의 연락처(310)가 선택되는 경우를 예로 들면, “길동”이라는 이름이 표시되고, NFC 태그 모양 UI(320)가 표시될 수 있다. 상기 NFC 태그 모양 UI(320)는 “길동”에 대응되는 특정 기기(200)의 위치 정보를 수집하기 위한 UI에 해당된다. According to FIG. 3A, the
도 3(b)에 따르면, 디바이스(100)는 NFC 태그 모양 UI(320)가 선택된 경우, “길동”에 대응되는 특정 기기(200)로 위치 정보를 요청하는 상황을 표시할 수 있다. 특히, 상태 바(330)가 표시되어 현재 위치 정보 수집 프로세스의 진행률이 표시되어, 현재 진행률이 확인될 수 있다. According to FIG. 3B, when the NFC tag-shaped
도 4(a) 및 도 4(b)는 위치 정보를 제공하는 특정 기기(200)의 화면을 나타낸다. 4 (a) and 4 (b) show screens of the
도 4(a)에 따르면, 특정 기기(200)는 웹페이지의 주소 정보(410)를 표시할 수 있다. 상기 주소 정보(410)는 웹서버(300)가 생성한 웹페이지의 주소 정보로, 특정 기기(200)의 위치 정보 제공에 동의하기 위한 웹페이지에 연결하기 위한 정보에 해당된다. 상기 웹페이지는 디바이스(100)의 요청에 의해 웹서버(300)가 생성한 웹페이지에 해당된다.According to FIG. 4A, the
도 4(b)와 같이, 웹페이지의 주소 정보(410)가 선택되면 특정 기기(200)의 위치 정보(420)가 표시되며, 수락표시 UI(430)가 표시될 수 있다. 여기서, 현재 특정 기기(200)의 위치 정보(420)는 사용자에 의해 수정될 수 있다.As shown in FIG. 4B, when the
상술한 웹페이지가 생성되기 위해 웹서버(300)는 프록시 서버의 역할을 수행하여 중계 역할을 수행할 수 있으며, 구현시에 디바이스(100)를 인증하고 디바이스(100)의 사용자를 인증하는 용도로 사용될 수 있다. 이 경우, 웹서버(300)는 디바이스(100)의 정보를 수집하거나 사용자 인증을 수행할 수 있다. 이런 경우, 위치 정보를 제공하는 특정 기기(200)가 개인 정보를 제공하지 않으면서 위치 정보를 제공할 수 있다. 또한, 디바이스(100)의 인증 정보 또한 소정의 기간 후에 자동 파기되도록 설정될 수 있다.In order to generate the above-described web page, the
도 5는 본 발명의 일 실시 예에 따른 연락처 정보에 기초하여 경로 안내를 위한 디바이스(100)가 특정 기기(200)로부터 위치 정보 제공에 대한 동의가 있는 경우, NFC 태그(510)가 활성화된 것을 나타낸다. FIG. 5 illustrates that the
도 6에 따르면, 내비게이션 기기(400)와 연결된 NFC 태깅기기(400A)에 디바이스(100)의 NFC 태그(510)가 태깅되는 경우, 내비게이션 기기(400)는 출발지(610)에서 목적지(620)까지 경로 안내 서비스를 제공할 수 있다. 상기 내비게이션 기기(400)는 차량용으로 구현될 수 있으나, 실시 예가 이에 국한되는 것은 아니다.According to FIG. 6, when the
도 7은 본 발명의 일 실시 예에 따른 연락처 정보에 기초한 경로 안내를 위한 디바이스(100)의 또다른 화면을 나타낸다.7 illustrates another screen of the
도 7에 따르면, 디바이스(100)는 최근에 통화한 목록의 위치 정보를 수집할 수 있다. 먼저, 하나의 연락처 정보(710)의 위치 요청 메뉴를 선택하면 디바이스(100)는 SMS 또는 A 메신저를 통해 위치 요청을 수행할지 결정할 수 있다.According to FIG. 7, the
이때, 디바이스(100)는 사용자 음성을 입력하거나 사용자를 촬영하여 함께 메시지에 첨부할 수 있다. 이런 경우, 수신자인 특정기기(200)는 사용자를 확인하고 위치 정보를 제공할 수 있다.In this case, the
도 8(a)는 도 7의 “SMS” 가 선택된 경우의 위치 정보를 제공하는 단말의 UI를 나타내고, 도 8(b)는 “A 메신저”가 선택된 경우의 위치 정보를 제공하는 단말의 UI를 나타낸다. 위치 정보가 선택되면 웹서버가 생성한 웹페이지로 이동하게 된다.FIG. 8A illustrates a UI of a terminal providing location information when “SMS” of FIG. 7 is selected, and FIG. 8B illustrates a UI of a terminal providing location information when “A messenger” is selected. Indicates. When the location information is selected, the web server creates a web page.
도 9(a) 내지 도 9(c)는 본 발명의 일 실시 예에 따른 위치 정보를 제공하는 특정 기기(200)가 위치 정보를 제공하는 화면을 나타낸다. 9 (a) to 9 (c) illustrate screens for providing location information by a
도 9(a)를 참고하면, 단말(200)은 상기 화면을 통해 세부적으로 단말(200)의 위치를 조정 및 입력할 수 있다. 먼저, “내 위치로 이동” 메뉴를 이용하여 현재 지도상에 내 위치가 설정될 수 있으며, “내 위치로 이동” 메뉴가 선택되는 경우, 도 9(b)와 같은 화면이 표시될 수 있다.Referring to FIG. 9A, the terminal 200 may adjust and input a position of the terminal 200 in detail through the screen. First, my location may be set on the current map using the “Move to My Location” menu, and when the “Move to My Location” menu is selected, a screen as shown in FIG. 9B may be displayed.
특정 기기(200)는 세부적인 주소의 입력이 필요하면 세부주소 입력란(910B)에 세부주소의 입력이 가능하며, “위치 정보 제공 승인”(920)이 선택되면 단말(200)의 위치 정보 제공에 대한 동의가 수행되어 상기 특정 기기(200)의 위치 정보가 웹서버(300)를 통해 디바이스(100)로 공유될 수 있다.If a
다만, 특정 기기(200)는 위치 정보에 대한 동의 명령을 입력하더라도 소정 시간 동안만 위치 정보를 공유할 수 있다.However, the
한편, 본 발명의 다른 실시 예에 따르면, 단체로 함께 움직이면서 기준점이 되는 단말로부터 위치 정보를 실시간으로 소정 시간 동안 받아야하는 경우, 기준점이 되는 단말은 1회성 위치 요청이 아닌 주어진 세션 내에서 계속해서 위치 정보를 복수의 수신단말로 제공할 수 있다. 이경우, 목적지가 되는 기준 단말이 이동하므로 수신 단말들은 용이하게 기준 단말을 추적할 수 있다.On the other hand, according to another embodiment of the present invention, when moving together as a group to receive the location information from the terminal serving as a reference point in real time for a predetermined time, the terminal serving as the reference point is continuously positioned within a given session rather than a one-time location request Information can be provided to a plurality of receiving terminals. In this case, since the reference terminal serving as the destination moves, the receiving terminals can easily track the reference terminal.
도 10은 연락처 정보에 기초한 경로 안내를 위한 디바이스(100)의 구동 방법을 나타낸다. 먼저, 위치 정보를 제공하는 동의 명령이 입력된 경우, 디바이스(100)는 내비게이션 기기(1020) 또는 내비게이션 어플리케이션(1030)을 통해 경로 안내 서비스를 제공할 수 있다.10 illustrates a method of driving the
도 10에 따르면, 디바이스(100)는 서비스를 선택할 수 있으며, 실시간 교통 상황이 반영된 경로를 지원하는 것을 선택할 수도 있다.According to FIG. 10, the
도 11은 본 발명의 일 실시 예에 따른 경로 안내 시스템(1000)의 구동 예를 나타내는 시퀀스도이다.11 is a sequence diagram illustrating an example of driving the
도 11에 따르면, 제1 기기(100)는 연락처 정보에서 제2 기기(200)에 대응되는 연락처를 선택한다(S1110).According to FIG. 11, the
제1 기기(100)는 위치 정보 제공용 웹페이지 URL 요청을 웹 서버(300)로 전송한다(S1120).The
웹 서버(300)는 위치 정보 제공용 웹페이지 URL 에 응답한다(S1130).The
이렇게 제공된 웹페이지 URL은 제1 기기(100)의 인증이 성공한 후에 제공될 수 있다.The provided web page URL may be provided after the authentication of the
그 다음으로, 제1 기기(100)는 URL 포함한 위치 정보 제공 요청을 제2 기기(200)로 전달한다(S1140).Next, the
상기 위치 정보 제공 요청을 포함하는 메시지에는 사용자의 음성 또는 촬영된 사용자 영상이 함께 첨부될 수 있다.The message including the location information providing request may be accompanied by a user's voice or a photographed user's image.
제2 기기(200)는 위치 정보 제공용 웹페이지를 요청하고(S1150), 웹 서버(300)는 위치 정보 제공용 웹페이지에 응답한다(S1160).The
제2 기기(200)가 위치 정보에 대해 확인 및 승인(S1170)하는 경우, 위치 정보가 자동으로 웹 서버(300)로 전송되고(S1180A), 웹서버(300)는 다시 위치 정보를 제1 기기(100)로 전달한다(S1180B).When the
제1 기기(100)는 차량용 내비게이션 기기(400)와 연동되는 경우, 차량용 내비게이션 기기(400)에 제2 기기(200)의 위치 정보를 목적지로 설정하여 차량용 내비게이션 기기(400)를 런칭시킬 수 있다. 자동 런칭을 위해 NFC 태깅이 필요할 수 있으나, 실시 예가 이에 국한되는 것은 아니다.When the
또한, 웹서버(300)는 제2 기기(200)의 위치 정보가 제공된 것을 제1 기기(100) 및 제2 기기(200)에 전송하고, 위치 정보가 제공된 내용을 저장하지 않고 폐기할 수 있다.In addition, the
아울러, 구현예에 따라서는 웹서버(300)가 수신하는 제2 기기(200)의 위치 정보는 암호화가 수행되어 수신될 수 있다. 가령, 제1 기기(100)가 S1140 단계의 메시지에 제1 기기(100)의 제1 암호값을 함께 보내는 경우, 제2 기기(200)도 위치 정보 서버(300)에 제2 기기(200)의 특정 제2 암호값을 전송하되, 제2 기기(200)의 위치 정보는 제1 암호값 및 제2 암호값의 연산값으로 락을 걸면, 위치 정보 서버(300)는 제2 기기(200)의 위치 정보를 모르채로 제2 기기(200)의 위치 정보가 담긴 메시지를 제1 기기(100)로 전송하며, 제1 기기(100)가 수신된 제2 암호값 및 제1 암호값에 기초하여 제2 기기(200)의 위치 정보를 인식할 수 있다. 이에 따르면, 웹서버(300)가 제2 기기(200)의 위치를 모르게 되어 프라이버시 보호에 더 효율적일 수 있다.In addition, according to the embodiment, the location information of the
한편, 상술한 S1180A 단계 및 S1180B를 참고하면, 위치 정보 서버(300)는 중계 서버 즉, 프록시 서버의 기능으로 제2 기기(200)의 위치 정보를 제공하는 것으로 설명하였으나, 제2 기기(200)가 직접적으로 제1 기기(100)로 위치 정보를 제공할 수도 있다. 이를 위해서 제2 기기(200) 및 제1 기기(100)는 특정 어플리케이션 구동 프로그램을 구동하여 제2 기기(200)가 위치 정보 서버(300)가 제공하는 웹페이지에서 위치 정보 제공에 동의한 시점에 제2 기기(200)의 위치 제공 어플리케이션이 구동되어 제2 기기(200)의 위치 정보를 직접적으로 제1 기기(100)로 시간 및 횟수를 정하여 위치 정보를 제공할 수 있다.Meanwhile, referring to the above-described step S1180A and S1180B, the
또한, 제1 기기(100)가 직접 제2 기기(200)로 직접 위치 정보를 요청할 수 있다. 가령, 제1 기기(100)는 어플리케이션을 구동하여 위치 정보를 요청하는 메시지를 전송하는 경우, 제2 기기(200)는 메시지를 받자마자 어플리케이션이 자동으로 구동되어 위치 정보 제공 동의 메시지를 표시할 수 있다. 이경우, 사용자 동의 명령이 입력되면, 제2 기기(200)는 자동으로 제2 기기(200)의 위치 정보를 제1 기기로 제공할 수 있다. 여기서, 제공되는 위치 정보의 시간 및 횟수는 사용자 입력에 의해 제어될 수 있으며, 제1 기기(100) 및 제2 기기에서 구동되는 어플리케이션은 동일한 어플리케이션일 수 있다.In addition, the
한편, 본 명세서에서 설명하는 기능적인 동작과 주제의 구현물들은 디지털 전자 회로로 구현되거나, 본 명세서에서 개시하는 구조 및 그 구조적인 등가물들을 포함하는 컴퓨터 소프트웨어, 펌웨어 혹은 하드웨어로 구현되거나, 이들 중 하나 이상의 결합으로 구현 가능하다. 본 명세서에서 설명하는 주제의 구현물들은 하나 이상의 컴퓨터 프로그램 제품, 다시 말해 제어 시스템의 동작을 제어하기 위하여 혹은 이것에 의한 실행을 위하여 유형의 프로그램 저장매체 상에 인코딩된 컴퓨터 프로그램 명령에 관한 하나 이상의 모듈로서 구현될 수 있다.Meanwhile, the functional operations and implementations of the subject matter described in this specification may be implemented in digital electronic circuitry, computer software, firmware or hardware including the structures and structural equivalents disclosed herein, or one or more of them. It can be implemented in combination. Implementations of the subject matter described herein may be embodied as one or more modules related to computer program instructions encoded on a program storage medium of tangible type for controlling or by the operation of one or more computer program products, ie control systems. Can be implemented.
컴퓨터로 판독 가능한 매체는 기계로 판독 가능한 저장 장치, 기계로 판독 가능한 저장 기판, 메모리 장치, 기계로 판독 가능한 전파형 신호에 영향을 미치는 물질의 조성물 혹은 이들 중 하나 이상의 조합일 수 있다.The computer readable medium may be a machine readable storage device, a machine readable storage substrate, a memory device, a composition of materials affecting a machine readable propagated signal, or a combination of one or more thereof.
본 명세서에서 "시스템"이나 "장치"라 함은 예컨대 프로그래머블 프로세서, 컴퓨터 혹은 다중 프로세서나 컴퓨터를 포함하여 데이터를 제어하기 위한 모든 기구, 장치 및 기계를 포괄한다. 제어 시스템은, 하드웨어에 부가하여, 예컨대 프로세서 펌웨어를 구성하는 코드, 프로토콜 스택, 데이터베이스 관리 시스템, 운영 체제 혹은 이들 중 하나 이상의 조합 등 요청 시 컴퓨터 프로그램에 대한 실행 환경을 형성하는 코드를 포함할 수 있다.As used herein, the term "system" or "apparatus" encompasses all the mechanisms, devices, and machines for controlling data, including, for example, programmable processors, computers, or multiple processors or computers. The control system may include, in addition to hardware, code that forms an execution environment for a computer program on demand, such as code constituting processor firmware, a protocol stack, a database management system, an operating system, or a combination of one or more thereof. .
컴퓨터 프로그램(프로그램, 소프트웨어, 소프트웨어 어플리케이션, 스크립트 혹은 코드로도 알려져 있음)은 컴파일되거나 해석된 언어나 선험적 혹은 절차적 언어를 포함하는 프로그래밍 언어의 어떠한 형태로도 작성될 수 있으며, 독립형 프로그램이나 모듈, 컴포넌트, 서브루틴 혹은 컴퓨터 환경에서 사용하기에 적합한 다른 유닛을 포함하여 어떠한 형태로도 전개될 수 있다. 컴퓨터 프로그램은 파일 시스템의 파일에 반드시 대응하는 것은 아니다. 프로그램은 요청된 프로그램에 제공되는 단일 파일 내에, 혹은 다중의 상호 작용하는 파일(예컨대, 하나 이상의 모듈, 하위 프로그램 혹은 코드의 일부를 저장하는 파일) 내에, 혹은 다른 프로그램이나 데이터를 보유하는 파일의 일부(예컨대, 마크업 언어 문서 내에 저장되는 하나 이상의 스크립트) 내에 저장될 수 있다. 컴퓨터 프로그램은 하나의 사이트에 위치하거나 복수의 사이트에 걸쳐서 분산되어 통신 네트워크에 의해 상호 접속된 다중 컴퓨터나 하나의 컴퓨터 상에서 실행되도록 전개될 수 있다.Computer programs (also known as programs, software, software applications, scripts, or code) may be written in any form of programming language, including compiled or interpreted languages, or a priori or procedural languages. It can be deployed in any form, including components, subroutines, or other units suitable for use in a computer environment. Computer programs do not necessarily correspond to files in the file system. A program may be in a single file provided to the requested program, in multiple interactive files (eg, a file that stores one or more modules, subprograms, or parts of code), or part of a file that holds other programs or data. (Eg, one or more scripts stored in a markup language document). The computer program may be deployed to run on a single computer or on multiple computers located at one site or distributed across multiple sites and interconnected by a communication network.
한편, 컴퓨터 프로그램 명령어와 데이터를 저장하기에 적합한 컴퓨터로 판독 가능한 매체는, 예컨대 EPROM, EEPROM 및 플래시메모리 장치와 같은 반도체 메모리 장치, 예컨대 내부 하드디스크나 외장형 디스크와 같은 자기 디스크, 자기광학 디스크 및 CD-ROM과 DVD-ROM 디스크를 포함하여 모든 형태의 비휘발성 메모리, 매체 및 메모리 장치를 포함할 수 있다. 프로세서와 메모리는 특수 목적의 논리 회로에 의해 보충되거나, 그것에 통합될 수 있다.Computer-readable media suitable for storing computer program instructions and data, on the other hand, include, for example, semiconductor memory devices such as EPROM, EEPROM, and flash memory devices, such as magnetic disks such as internal hard disks or external disks, magneto-optical disks, and CDs. It may include all types of nonvolatile memory, media and memory devices, including -ROM and DVD-ROM disks. The processor and memory can be supplemented by or integrated with special purpose logic circuitry.
본 명세서에서 설명한 주제의 구현물은 예컨대 데이터 서버와 같은 백엔드 컴포넌트를 포함하거나, 예컨대 어플리케이션 서버와 같은 미들웨어 컴포넌트를 포함하거나, 예컨대 사용자가 본 명세서에서 설명한 주제의 구현물과 상호 작용할 수 있는 웹 브라우저나 그래픽 유저 인터페이스를 갖는 클라이언트 컴퓨터와 같은 프론트엔드 컴포넌트 혹은 그러한 백엔드, 미들웨어 혹은 프론트엔드 컴포넌트의 하나 이상의 모든 조합을 포함하는 연산 시스템에서 구현될 수도 있다. 시스템의 컴포넌트는 예컨대 통신 네트워크와 같은 디지털 데이터 통신의 어떠한 형태나 매체에 의해서도 상호 접속 가능하다.Implementations of the subject matter described herein may include, for example, a backend component such as a data server, or include a middleware component such as, for example, an application server, or a web browser or graphical user, for example, where a user may interact with the implementation of the subject matter described herein. It may be implemented in a computing system that includes a front end component, such as a client computer with an interface, or any combination of one or more of such back end, middleware or front end components. The components of the system may be interconnected by any form or medium of digital data communication such as, for example, a communication network.
본 명세서는 다수의 특정한 구현물의 세부사항들을 포함하지만, 이들은 어떠한 발명이나 청구 가능한 것의 범위에 대해서도 제한적인 것으로서 이해되어서는 안되며, 오히려 특정한 발명의 특정한 실시형태에 특유할 수 있는 특징들에 대한 설명으로서 이해되어야 한다. 마찬가지로, 개별적인 실시형태의 문맥에서 본 명세서에 기술된 특정한 특징들은 단일 실시형태에서 조합하여 구현될 수도 있다. 반대로, 단일 실시형태의 문맥에서 기술한 다양한 특징들 역시 개별적으로 혹은 어떠한 적절한 하위 조합으로도 복수의 실시형태에서 구현 가능하다. 나아가, 특징들이 특정한 조합으로 동작하고 초기에 그와 같이 청구된 바와 같이 묘사될 수 있지만, 청구된 조합으로부터의 하나 이상의 특징들은 일부 경우에 그 조합으로부터 배제될 수 있으며, 그 청구된 조합은 하위 조합이나 하위 조합의 변형물로 변경될 수 있다.Although the specification includes numerous specific implementation details, these should not be construed as limiting to any invention or the scope of the claims, but rather as a description of features that may be specific to a particular embodiment of a particular invention. It must be understood. Likewise, certain features described herein in the context of separate embodiments may be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable subcombination. Furthermore, while the features may operate in a particular combination and may be initially depicted as so claimed, one or more features from the claimed combination may in some cases be excluded from the combination, the claimed combination being a subcombination Or a combination of subcombinations.
또한, 본 명세서에서는 특정한 순서로 도면에서 동작들을 묘사하고 있지만, 이는 바람직한 결과를 얻기 위하여 도시된 그 특정한 순서나 순차적인 순서대로 그러한 동작들을 수행하여야 한다거나 모든 도시된 동작들이 수행되어야 하는 것으로 이해되어서는 안 된다. 특정한 경우, 멀티태스킹과 병렬 프로세싱이 유리할 수 있다. 또한, 상술한 실시형태의 다양한 시스템 컴포넌트의 분리는 그러한 분리를 모든 실시형태에서 요구하는 것으로 이해되어서는 안되며, 설명한 프로그램 컴포넌트와 시스템들은 일반적으로 단일의 소프트웨어 제품으로 함께 통합되거나 다중 소프트웨어 제품에 패키징될 수 있다는 점을 이해하여야 한다In addition, although the drawings depict operations in a particular order, it is to be understood that such operations must be performed in the specific order or sequential order shown in order to obtain desirable results or that all illustrated acts must be performed. Can not be done. In certain cases, multitasking and parallel processing may be advantageous. Moreover, the separation of the various system components of the above-described embodiments should not be understood as requiring such separation in all embodiments, and the described program components and systems will generally be integrated together into a single software product or packaged into multiple software products. Should understand that
이와 같이, 본 명세서는 그 제시된 구체적인 용어에 본 발명을 제한하려는 의도가 아니다. 따라서, 상술한 예를 참조하여 본 발명을 상세하게 설명하였지만, 당업자라면 본 발명의 범위를 벗어나지 않으면서도 본 예들에 대한 개조, 변경 및 변형을 가할 수 있다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.As such, this specification is not intended to limit the invention to the specific terms presented. Thus, while the present invention has been described in detail with reference to the above examples, those skilled in the art can make modifications, changes, and variations to the examples without departing from the scope of the invention. The scope of the present invention is shown by the following claims rather than the detailed description, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included in the scope of the present invention. do.
Claims (11)
연락처 정보를 표시하는 디스플레이; 및
상기 연락처 정보에 표시된 특정 연락처 정보에 대응되는 특정 기기의 위치 정보를 수신하기 위해, 특정 웹페이지(WebPage)의 주소 정보를 상기 웹 서버로부터 수신하며, 상기 특정 웹페이지의 주소 정보를 포함하는 메시지를 상기 통신부를 통해 상기 특정 기기로 전송하고, 위치 정보 제공에 대한 동의 명령이 상기 특정 기기로부터 입력되는 경우, 상기 특정 기기의 위치 정보를 상기 통신부를 통해 제공받는 제어 모듈을 포함하며,
상기 특정 웹페이지는, 상기 특정 기기의 위치 정보를 제공하는 허용 기간에 대한 정보 또는 상기 특정 기기가 위치 변동되는 경우 위치 변동 추적 허용 여부에 대한 정보를 포함하는, 연락처 정보에 기초한 경로 안내를 위한 디바이스.A communication unit for communicating with a specific device and a web server;
A display showing contact information; And
In order to receive location information of a specific device corresponding to specific contact information displayed in the contact information, address information of a specific webpage is received from the web server, and a message including address information of the specific webpage is received. And a control module which transmits to the specific device through the communication unit and receives the location information of the specific device through the communication unit when a consent command for providing location information is input from the specific device.
The specific web page may include information on an allowable period for providing location information of the specific device or information on whether to allow location change tracking when the specific device is changed in location. .
상기 제어 모듈은,
상기 특정 기기의 위치 정보를 상기 웹 서버를 경유하여 상기 통신부를 통해 제공받는, 연락처 정보에 기초한 경로 안내를 위한 디바이스.The method of claim 1,
The control module,
Device for path guidance based on the contact information, the location information of the particular device is provided via the communication unit via the web server.
상기 제어 모듈은,
사용자 음성 메시지 또는 사용자를 실시간으로 촬영한 영상이 상기 메시지에 포함되게 하는, 연락처 정보에 기초한 경로 안내를 위한 디바이스.The method of claim 1,
The control module,
Device for route guidance based on the contact information to include a user voice message or an image taken in real time of the user in the message.
상기 제어 모듈은,
표시된 상기 연락처 정보의 소정 영역에 상기 특정 기기의 위치 정보를 수신하기 위한 아이템을 상기 디스플레이에 표시하고,
상기 아이템이 선택되면, 상기 특정 기기의 위치 정보를 수집하는 진행률을 상기 디스플레이에 표시하는, 연락처 정보에 기초한 경로 안내를 위한 디바이스.The method of claim 1,
The control module,
An item for receiving location information of the specific device is displayed on the display in a predetermined area of the displayed contact information,
And when the item is selected, displaying a progress rate of collecting location information of the specific device on the display.
상기 특정 웹페이지의 주소 정보를 포함하는 메시지를 상기 특정 기기로 전송하는 단계; 및
위치 정보 제공에 대한 동의 명령이 상기 특정 기기로부터 입력된 경우, 상기 특정 기기의 위치 정보를 제공받는 단계를 포함하며,
상기 특정 웹페이지는, 상기 특정 기기의 위치 정보를 제공하는 허용 기간에 대한 정보 또는 상기 특정 기기가 위치 변동되는 경우 위치 변동 추적 허용 여부에 대한 정보를 포함하는, 경로 안내를 위한 디바이스의 구동 방법.Receiving address information of a specific web page from a web server in order to receive location information of a specific device corresponding to the specific contact information among the displayed contact information;
Transmitting a message including address information of the specific web page to the specific device; And
If a consent command for providing location information is input from the specific device, receiving the location information of the specific device;
The specific web page includes information on an allowable period for providing location information of the specific device or information on whether to allow location change tracking when the specific device is changed in location.
상기 경로 안내를 위한 디바이스가 상기 웹 서버로부터 인증을 받는 단계를 더 포함하는, 경로 안내를 위한 디바이스의 구동 방법.The method of claim 5,
The device for guiding the route further comprises the step of authenticating from the web server.
상기 위치 정보 제공에 대한 동의 명령이 입력된 후, 소정 시간 동안에 변경되는 상기 특정 기기의 위치 정보를 실시간으로 수신하는 단계를 더 포함하는, 경로 안내를 위한 디바이스의 구동 방법.The method of claim 5,
And receiving, in real time, location information of the specific device which is changed for a predetermined time after the consent command for providing the location information is input, the device for driving the route.
상기 제1 기기의 인증이 성공하는 경우, 특정 웹페이지(WebPage)의 주소 정보를 상기 제1 기기로 제공하는 단계;
상기 제1 기기에서 상기 제2 기기로 상기 특정 웹페이지의 주소 정보를 포함하는 메시지가 전송되는 경우, 상기 제2 기기로부터 위치 정보 제공 동의 명령을 수신하는 단계; 및
상기 제2 기기의 위치 정보를 상기 제1 기기로 전송하는 단계를 포함하며,
상기 특정 웹페이지는, 상기 제2 기기의 위치 정보를 제공하는 허용 기간에 대한 정보 또는 상기 제2 기기가 위치 변동되는 경우 위치 변동 추적 허용 여부에 대한 정보를 포함하는, 웹 서버의 구동 방법.Receiving a command from the first device to collect location information of the second device;
If authentication of the first device is successful, providing address information of a specific webpage to the first device;
Receiving a command to provide location information from the second device when a message including address information of the specific webpage is transmitted from the first device to the second device; And
Transmitting location information of the second device to the first device,
The specific web page may include information on an allowable period for providing location information of the second device or information on whether to allow location change tracking when the second device changes location.
상기 제2 기기의 위치가 변경되는 경우, 소정 시간동안 상기 제2 기기의 위치 정보를 상기 제1 기기로 제공하는 단계를 더 포함하는, 웹 서버의 구동 방법.The method of claim 8,
If the location of the second device is changed, providing the location information of the second device to the first device for a predetermined time.
상기 특정 웹페이지의 주소 정보를 포함하는 메시지 및 상기 특정 기기의 위치 정보는 특정 어플리케이션을 구동하여 전송되는, 경로 안내를 위한 디바이스의 구동 방법.The method of claim 5,
Message including the address information of the specific web page and the location information of the specific device is transmitted by driving a specific application, the method for driving a device for route guidance.
상기 특정 웹페이지의 주소 정보를 포함하는 메시지 및 제2 기기의 위치 정보는 특정 어플리케이션을 구동하여 전송되는, 웹 서버의 구동 방법.
The method of claim 8,
Message including the address information of the specific web page and the location information of the second device is transmitted by driving a specific application.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180048742A KR102044684B1 (en) | 2018-04-26 | 2018-04-26 | Method and device for guiding route based on contact information |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180048742A KR102044684B1 (en) | 2018-04-26 | 2018-04-26 | Method and device for guiding route based on contact information |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190124587A KR20190124587A (en) | 2019-11-05 |
KR102044684B1 true KR102044684B1 (en) | 2019-11-14 |
Family
ID=68577183
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180048742A KR102044684B1 (en) | 2018-04-26 | 2018-04-26 | Method and device for guiding route based on contact information |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102044684B1 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007155744A (en) | 2005-12-08 | 2007-06-21 | Korea Electronics Telecommun | Destination setting method using identifier of mobile object, and method for providing positional information therefor |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100789381B1 (en) * | 2005-12-08 | 2007-12-28 | 한국전자통신연구원 | Method for setting a destination using identifier of moving objects, and according to method for providing location information |
KR102087984B1 (en) * | 2012-12-21 | 2020-03-11 | 삼성전자주식회사 | Transaction system and method by using surrounding device |
KR101716145B1 (en) | 2015-04-09 | 2017-03-14 | 엘지전자 주식회사 | Mobile terminal, vehicle and mobile terminal link system |
-
2018
- 2018-04-26 KR KR1020180048742A patent/KR102044684B1/en active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007155744A (en) | 2005-12-08 | 2007-06-21 | Korea Electronics Telecommun | Destination setting method using identifier of mobile object, and method for providing positional information therefor |
Also Published As
Publication number | Publication date |
---|---|
KR20190124587A (en) | 2019-11-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11184347B2 (en) | Secure authentication using variable identifiers | |
US10282776B2 (en) | User equipment for recognizing object and displaying database matching result, control method thereof and non-transitory computer readable storage medium having computer program recorded thereon | |
EP3100439B1 (en) | Systems and methods for peer to peer communication | |
US9537925B2 (en) | Browser notifications | |
EP2897323B1 (en) | Screen synchronization control system, and method and apparatus for synchronizing a screen using same | |
EP2538641A1 (en) | Secure tag management method and system | |
US20180276738A1 (en) | System of providing product information using copy/paste function of electronic commerce shopping cart, method thereof and non-transitory computer readable storage medium having computer program recorded thereon | |
US9948729B1 (en) | Browsing session transfer using QR codes | |
KR102306583B1 (en) | System for managing electric contract and method thereof | |
US20160364719A1 (en) | User equipment for reverse nfc payment, nfc payment terminal, reverse nfc payment system comprising the same, control method thereof and non-transitory computer readable storage medium having computer program recorded thereon | |
US20180285855A1 (en) | System for proxy payment based on shared electronic commerce shopping cart, method thereof and non-transitory computer readable storage medium having computer program recorded thereon | |
US9264318B2 (en) | Synchronized distributed networks with frictionless application installation | |
US20200012641A1 (en) | Using Metadata To Take Action On An SMS Message On A Proprietary System | |
US10135809B2 (en) | Method, system and apparatus for authentication using application | |
EP2421237B1 (en) | Mobile terminal and method of controlling information publication via a website in a mobile terminal | |
KR102044684B1 (en) | Method and device for guiding route based on contact information | |
KR102131752B1 (en) | Backtup method of information in instant messenger, apparatus and system for the same | |
US9626726B2 (en) | Location based social networking system and method | |
US9763082B2 (en) | Optimizing setup for wireless devices | |
KR101516997B1 (en) | Method and apparatus for protecting smishing | |
KR101795248B1 (en) | Electronic device comprising a local area wireless communication module and method for controlling the local area wireless communication module in the electronic device | |
CN103729152A (en) | Method and equipment for sharing disk of Android | |
US9642010B2 (en) | Management server, data processing method, and program | |
KR102276349B1 (en) | System for managing ID sharing and method thereof | |
US20180253751A1 (en) | User equipment, service providing apparatus, pos terminal, payment system including the same, control method thereof, and non-transitory computer readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E90F | Notification of reason for final refusal | ||
E701 | Decision to grant or registration of patent right |