KR101556537B1 - 전자 기기, 서버, 전자 기기의 제어 방법 및 위치 정보 제공 방법 - Google Patents
전자 기기, 서버, 전자 기기의 제어 방법 및 위치 정보 제공 방법 Download PDFInfo
- Publication number
- KR101556537B1 KR101556537B1 KR1020130057416A KR20130057416A KR101556537B1 KR 101556537 B1 KR101556537 B1 KR 101556537B1 KR 1020130057416 A KR1020130057416 A KR 1020130057416A KR 20130057416 A KR20130057416 A KR 20130057416A KR 101556537 B1 KR101556537 B1 KR 101556537B1
- Authority
- KR
- South Korea
- Prior art keywords
- group
- location information
- information
- electronic device
- destination
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 51
- 238000004891 communication Methods 0.000 claims description 29
- 230000008859 change Effects 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 7
- 230000033001 locomotion Effects 0.000 description 6
- 238000001514 detection method Methods 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 4
- 230000003068 static effect Effects 0.000 description 3
- 239000003086 colorant Substances 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 241000499489 Castor canadensis Species 0.000 description 1
- 235000011779 Menyanthes trifoliata Nutrition 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 244000240602 cacao Species 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000005684 electric field Effects 0.000 description 1
- 230000005672 electromagnetic field Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000010408 film Substances 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 239000010409 thin film Substances 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/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
- H04W4/21—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
-
- 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/01—Social networking
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/0969—Systems involving transmission of navigation instructions to the vehicle having a display in the form of a map
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/222—Monitoring or handling of messages using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area
-
- 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
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/08—User group management
-
- 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/18—Service support devices; Network management devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Strategic Management (AREA)
- Remote Sensing (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- Radar, Positioning & Navigation (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Multimedia (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Abstract
전자 기기가 개시된다. 본 발명의 일 실시예에 따른 전자 기기는, 그룹핑 어플리케이션을 실행한 경우 위치 정보 서비스 제공 서버로 현재 위치 정보를 주기적으로 전송하고, 위치 정보 서비스 제공 서버로부터 수신한 주소록 정보 중 사용자의 선택에 따라 적어도 하나의 구성원을 포함하는 그룹을 생성하고, 미리 정해진 이벤트가 발생하는 경우, 소셜 네트워크 서비스 제공 서버를 통해 상기 그룹에 포함되는 구성원에게 그룹 참여를 요청하는 메시지를 요청하고, 그룹 참여에 수락한 구성원으로부터 위치 정보를 주기적으로 수신하여 지도상에 표시할 수 있다.
Description
본 발명은 그룹 구성원들의 위치 정보를 제공하기 위한 전자 기기, 상기 전자 기기의 제어 방법과, 위치 정보를 제공하는 서버, 상기 서버를 통해 위치 정보를 제공하는 방법에 관한 것이다.
인터넷 망이 개방되고 위치데이터와 관련된 법률이 정비됨에 따라, 위치 기반 서비스(Location Based Service; LBS) 관련 산업이 활성화되고 있다. 이러한 위치 기반 서비스를 이용하는 대표적인 디바이스로는 차량 등의 현재 위치를 측위 하거나 목적지까지의 이동 경로를 안내해주는 내비게이션 서비스를 제공하는 차량용 내비게이션(navigation device)를 들 수 있다.
최근 들어, 이동 단말기는 다양한 멀티미디어 기능이 탑재됨에 따라 위치 기반 서비스를 제공하는 어플레케이션을 이용하여 측위된 사용자의 현재 위치와 관련된 정보를 제공하거나 이동 경로를 안내하는 내비게이션 서비스를 제공하고 있다.
그러나, 종래에는 사용자 1인에 대한 위치 정보와 관련된 서비스를 제공하거나 이동 경로를 제공하였을 뿐 구축된 소셜 네트워크 서비스와 연동하여 그룹을 형성하고 그룹 구성원에 대한 위치 정보와 관련된 서비스를 제공하거나 이동 경로를 종합적으로 제공하지 못하였다.
본 발명이 해결하고자 하는 과제는, 자유롭게 생성하는 사용자 컨텐츠를 이용하여 경로 안내 중 우회 경로를 제공할 수 있는 전자 기기, 서버, 전자 기기의 제어 방법 및 교통 정보 제공 방법을 제공하는 것이다.
상기의 과제를 실현하기 위한 본 발명의 일 실시예에 따른 전자 기기는 소셜 네트워크 서비스 제공 서버 및 위치 정보 서비스 제공 서버와 통신하는 통신부, 및 그룹핑 어플리케이션을 실행한 경우 통신부를 통해 위치 정보 서비스 제공 서버로 현재 위치 정보를 주기적으로 전송하고, 위치 정보 서비스 제공 서버로부터 수신한 주소록 정보 중 사용자의 선택에 따라 적어도 하나의 구성원을 포함하는 그룹을 생성하고, 미리 정해진 이벤트가 발생하는 경우, 소셜 네트워크 서비스 제공 서버를 통해 그룹에 포함되는 구성원에게 그룹 참여를 요청하는 메시지를 요청하고, 그룹 참여에 수락한 구성원으로부터 위치 정보를 주기적으로 수신하여 지도상에 표시하는 제어부를 포함할 수 있다.
제어부는 그룹의 공동 목적지를 설정하고, 공동 목적지에 대한 그룹에 포함되는 구성원의 출발 위치 정보 및 실시간 위치 정보를 바 형태(Bar-type)의 제1 인터페이스 상에 인디케이터로 표시할 수 있다.
제어부는 그룹에 포함되는 구성원 중 적어도 두 명 이상을 선택하여 경유 목적지를 설정하고, 경유 목적지에 대한 경유 목적지를 공유하는 구성원의 출발 위치 정보 및 실시간 위치 정보를 바 형태(Bar-type)의 제2 인터페이스 상에 인디케이터로 표시할 수 있다.
제어부는 그룹의 공동 목적지에 대한 경로 검색을 요청한 경우, 현재 위치부터 공동 목적지까지 경로를 제공하는 화면으로 전환하고, 특정 입력을 수신한 경우 그룹에 대한 정보를 표시하는 화면으로 다시 전환할 수 있다.
제어부는 그룹에 포함되는 구성원의 위치 정보를 수신하는 제한 시간을 설정하고, 제한 시간 동안 그룹에 포함되는 구성원의 위치 정보를 실시간 업데이트하여 지도상에 표시할 수 있다.
제어부는 제한 시간이 경과한 경우, 그룹에 포함되는 구성원의 위치 정보 제공을 종료하고, 그룹의 구성원 정보와 그룹 명칭을 포함하는 그룹 정보를 저장할 수 있다.
제어부는 저장된 그룹 정보를 이용하여 미리 정해진 이벤트의 발생과 함께 공동 목적지와 제한 시간을 재설정한 경우, 소셜 네트워크 서비스 제공 서버를 통해 그룹에 포함되는 구성원에게 그룹 참여를 요청하는 메시지를 재전송할 수 있다.
이때, 미리 정해진 이벤트는 사용자의 선택 또는 설정 시간의 도래 중 적어도 하나를 포함할 수 있다.
제어부는 특정 입력을 수신한 경우, 그룹에 포함되는 구성원이 위치 정보 서비스 제공 서버에 최종 접속한 시간, 평균 시속, 및 최종 위치 정보 중 적어도 하나를 포함하는 상세 정보를 제공할 수 있다.
제어부는 그룹을 생성한 후 특정 입력을 수신한 경우 그룹에 포함되는 구성원을 추가하거나 삭제한 경우, 추가된 구성원 중 그룹 참여 요청을 수락한 구성원의 위치 정보를 실시간 지도상에 표시하고 삭제된 구성원의 위치 정보를 지도상에서 삭제할 수 있다.
제어부는 다수개의 그룹을 생성한 경우 그룹의 명칭, 구성원의 인원, 및 제한 시간을 포함하는 그룹의 간략 정보를 표시하는 각각의 위젯을 생성하여 하나의 화면에 표시할 수 있다.
또한, 상기의 과제를 실현하기 위한 본 발명의 일 실시예에 따른 위치 정보 서비스 제공 서버는 적어도 하나의 전자 기기 및 소셜 네트워크 서비스 제공 서버와 통신하는 통신부, 통신부를 통해 제1 전자 기기로부터 소셜 네트워크 서비스와 연동된 위치 정보 서비스의 요청을 수신한 경우 소셜 네트워크 서비스 제공 서버로부터 수신한 적어도 하나의 전자 기기에 대한 주소록 정보를 이용하여 위치 정보 서비스에 대한 주소록 정보를 생성하고, 생성된 주소록 정보를 제1 전자 기기로 전송하고, 전송된 주소록 정보 중 사용자의 선택에 따라 적어도 하나의 구성원을 포함하는 그룹 생성 및 그룹에 포함되는 구성원에 대응되는 제2 전자 기기의 위치 정보의 요청을 제1 전자 기기로부터 수신한 경우, 소셜 네트워크 서비스 제공 서버를 통해 제2 전자 기기로 그룹 참여 및 위치 정보를 요청하고, 제2 전자 기기로부터 위치 정보가 수신된 경우 제1 전자 기기로 제2 전자 기기의 위치 정보를 전송하는 제어부를 포함할 수 있다.
제어부는 제1 전자 기기로 그룹의 명칭, 구성원의 인원, 및 제한 시간을 포함하는 그룹의 간략 정보를 표시하는 위젯을 제공하고, 시간이 경과 함에 따라 위젯의 제한 시간을 변경하여 표시하도록 제어할 수 있다.
제어부는 제1 전자 기기의 정보와 매칭시켜 그룹에 대한 정보를 관리할 수 있다.
제어부는 제한 시간 동안 제1 전자 기기로 제2 전자 기기의 실시간 위치 정보 및 그룹의 공동 목적지에 대한 제2 전자 기기의 출발 위치 및 실시간 위치 정보를 인디케이터로 표시하는 바 형태(Bar-type)의 인터페이스를 제공할 수 있다.
또한, 상기의 과제를 실현하기 위한 본 발명의 일 실시예에 따른 전자 기기의 제어 방법은 그룹핑 어플리케이션을 실행하는 단계, 위치 정보 서비스 제공 서버로부터 수신한 주소록 정보 중 사용자의 선택에 따라 적어도 하나의 구성원을 포함하는 그룹을 생성하는 단계, 그룹이 생성된 후 미리 정해진 이벤트가 발생하는 경우, 소셜 네트워크 서비스 제공 서버를 통해 그룹에 포함되는 구성원에게 그룹 참여를 요청하는 메시지를 전송하는 단계, 및 그룹 참여를 수락한 구성원으로부터 위치 정보를 주기적으로 수신하여 지도상에 표시하는 단계를 포함할 수 있다.
그룹 참여를 수락한 구성원으로부터 위치 정보를 주기적으로 수신하여 지도상에 표시하는 단계는, 위치 정보 서비스 제공 서버로부터 그룹에 포함되는 구성원의 위치 정보를 주기적으로 수신하고, 수신한 위치 정보를 지도상에 표시할 수 있다.
그룹을 생성하는 단계와 상기 그룹에 포함되는 구성원에게 그룹 참여를 요청하는 메시지를 전송하는 단계 사이에, 생성된 그룹의 공동 목적지와 제한 시간을 설정하는 단계를 더 포함할 수 있다.
그룹 참여를 수락한 구성원으로부터 위치 정보를 주기적으로 수신하여 지도상에 표시하는 단계는, 그룹에 포함되는 구성원의 위치 정보를 지도상에 표시하는 동시에, 공동 목적지에 대한 그룹에 포함되는 구성원의 출발 위치 정보 및 실시간 위치 정보를 바 형태(Bar-type)의 인터페이스 상에 인디케이터로 표시할 수 있다.
그룹에 포함되는 구성원에게 그룹 참여를 요청하는 메시지를 전송하는 단계와 그룹 참여를 수락한 구성원으로부터 위치 정보를 주기적으로 수신하여 지도상에 표시하는 단계 사이에, 그룹의 구성원 중 적어도 두 명 이상을 선택하여 경유 목적지를 설정하는 단계를 더 포함할 수 있다.
그룹 참여를 수락한 구성원으로부터 위치 정보를 주기적으로 수신하여 지도상에 표시하는 단계는, 그룹에 포함되는 구성원의 위치 정보를 지도상에 표시하는 동시에, 공동 목적지에 대한 상기 그룹에 포함되는 구성원의 출발 위치 정보 및 실시간 위치 정보를 바 형태(Bar-type)의 제1 인터페이스 상에 인디케이터로 표시하고, 경유 목적지에 대한 경유 목적지를 경유하는 구성원의 출발 위치 정보 및 실시간 위치 정보를 바 형태(Bar-type)의 제2 인터페이스 상에 표시할 수 있다.
또한, 상기의 과제를 실현하기 위한 본 발명의 일 실시예에 따른 위치 정보 서비스 제공 방법은 제1 전자 기기로부터 소셜 네트워크 서비스와 연동된 위치 정보 서비스의 요청을 수신하는 단계, 위치 정보 서비스 요청을 수신하면, 소셜 네트워크 서비스 제공 서버에 접속하여 저장된 주소록 정보를 수신하고, 수신한 주소록 정보를 이용하여 위치 정보 서비스에 대한 주소록 정보를 생성하는 단계, 생성된 주소록 정보를 제1 전자 기기로 전송하고, 전송된 주소록 정보 중 사용자의 선택에 따라 적어도 하나의 구성원을 포함하는 그룹 생성 및 그룹에 포함되는 구성원에 대응되는 제2 전자 기기의 위치 정보의 요청을 제1 전자 기기로부터 수신하는 단계, 소셜 네트워크 서비스 제공 서버를 통해 제2 전자 기기의 그룹 참여 및 위치 정보를 요청하는 메시지를 전송하는 단계, 및 제2 전자 기기로부터 위치 정보를 수신하고 수신된 위치 정보를 상기 제1 전자 기기로 전송하는 단계를 포함할 수 있다.
또한, 상기의 과제를 실현하기 위한 본 발명의 일 실시예에 따른 방법을 수행하는 프로그램을 기록하고 컴퓨터로 판독 가능한 기록 매체를 포함할 수 있다.
기타 실시예들의 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.
본 발명의 일 실시예에 의하면, 소셜 네트워크 서비스 서버를 이용하여 위치 정보를 제공할 그룹을 생성할 수 있고 그룹 참여 요청 메시지를 전송할 수 있다.
또한, 본 발명에 일 실시예에 의하면, 그룹 구성원의 구체적인 위치 정보뿐만 아니라 다른 구성원과의 위치 관계를 직관적으로 확인할 수 있다.
또한, 본 발명의 일 실시예에 의하면, 그룹 구성원의 현재 위치, 이동 속도 등을 포함하는 상세한 위치 정보를 얻을 수 있으므로, 그룹 구성원의 도착 시간을 예측할 수 있다.
도 1은 본 발명의 일 실시예와 관련된 시스템 환경의 개략적인 구성을 도시한 도면이다.
도 2는 본 발명의 일 실시예와 관련된 전자 기기의 블럭 구성도이다.
도 3은 본 발명의 일 실시예와 관련된 전가 기기의 제어 방법의 흐름도이다.
도 4 내지 도9는 본 발명의 일 실시예와 관련된 전자 기기의 위치 정보 서비스를 제공하기 위한 그룹 생성을 설명하기 위한 도면들이다.
도 10은 본 발명의 일 실시예와 관련된 전자 기기의 위치 정보 서비스를 제공하기 위한 그룹의 추가정보를 설정하는 방법의 흐름도이다.
도 11 내지 도 17은 본 발명의 일 실시예와 관련된 전자 기기의 위치 정보 서비스를 제공하기 위한 그룹 추가정보 설정을 설명하기 위한 도면들이다.
도 18은 본 발명의 일 실시예와 관련된 전자 기기의 위치 정보 서비스를 제공하기 위한 그룹의 경유 목적지를 설정하는 방법의 흐름도이다.
도 19 내지 도 24는 본 발명의 일 실시예와 관련된 전자 기기의 위치 정보 서비스를 제공하기 위한 그룹의 경유 목적지 설정을 설명하기 위한 도면들이다.
도 2는 본 발명의 일 실시예와 관련된 전자 기기의 블럭 구성도이다.
도 3은 본 발명의 일 실시예와 관련된 전가 기기의 제어 방법의 흐름도이다.
도 4 내지 도9는 본 발명의 일 실시예와 관련된 전자 기기의 위치 정보 서비스를 제공하기 위한 그룹 생성을 설명하기 위한 도면들이다.
도 10은 본 발명의 일 실시예와 관련된 전자 기기의 위치 정보 서비스를 제공하기 위한 그룹의 추가정보를 설정하는 방법의 흐름도이다.
도 11 내지 도 17은 본 발명의 일 실시예와 관련된 전자 기기의 위치 정보 서비스를 제공하기 위한 그룹 추가정보 설정을 설명하기 위한 도면들이다.
도 18은 본 발명의 일 실시예와 관련된 전자 기기의 위치 정보 서비스를 제공하기 위한 그룹의 경유 목적지를 설정하는 방법의 흐름도이다.
도 19 내지 도 24는 본 발명의 일 실시예와 관련된 전자 기기의 위치 정보 서비스를 제공하기 위한 그룹의 경유 목적지 설정을 설명하기 위한 도면들이다.
본 발명의 상술한 목적, 특징들 및 장점은 첨부된 도면과 관련된 다음의 상세한 설명을 통하여 보다 분명해질 것이다. 이하 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예들을 상세히 설명한다. 명세서 전체에 걸쳐서 동일한 참조번호들은 동일한 구성요소들을 나타낸다. 또한, 본 발명과 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우, 그 상세한 설명을 생략한다.
이하, 본 발명과 관련된 이동 단말기에 대하여 도면을 참조하여 보다 상세하게 설명한다. 이하의 설명에서 사용되는 구성요소에 대한 접미사 "모듈" 및 "부"는 명세서 작성의 용이함만이 고려되어 부여되거나 혼용되는 것으로서, 그 자체로 서로 구별되는 의미 또는 역할을 갖는 것은 아니다.
본 명세서에서 설명되는 전자 기기에는 휴대폰, 스마트 폰(smart phone), 노트북 컴퓨터(laptop computer), 디지털방송용 단말기, PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), 네비게이션 장치 등이 포함될 수 있다.
이하, 첨부된 도면들을 참조하여 본 발명에 대하여 상세히 설명하기로 한다.
도 1은 본 발명의 일 실시예와 관련된 시스템 환경의 개략적인 구성을 도시한 도면이다.
도 1을 참조하면, 본 발명의 일 실시예와 관련된 시스템 환경은, 복수의 전자 기기(100,10a,10b,10c), 통신망(200) 및 서버(300, 400)를 포함하여 구성될 수 있다.
복수의 전자 기기(100,10a,10b,10c)는, 고정형 단말이거나 이동형 단말일 수 있다. 복수의 전자 기기(100,10a,10b,10c)의 예를 들면, 내비게이션(Navigation), 스마트 폰(smart phone), 휴대폰, 컴퓨터, 노트북 컴퓨터(laptop computer), 디지털방송용 단말, PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), MID(Mobile Internet Device), 태블릿 PC(Tablet PC) 등이 있다.
아래에서는, 복수의 전자 기기(100,10a,10b,10c)를 제1 전자 기기(100), 제2 전자 기기(10a), 제3 전자 기기(10b) 및 제4 전자 기기(10c)로 호칭하기로 한다. 또한 본 문서에서는, 제1 전자 기기(100), 제2 전자 기기(10a), 제3 전자 기기(10b) 및 제4 전자 기기(10c)를 이동 단말기, 특히, 스마트 폰으로 가정하여 다양한 실시 예들을 설명하기로 한다.
각 전자 기기(100,10a,10b,10c)는 무선 또는 유선 통신 방식에 의해 다른 전자 기기와 서로 통신할 수 있다. 본 문서에서 복수의 전자 기기(100,10a,10b,10c)가 상호 통신하는 방식은 제한되지 않는다. 본 문서의 기술적 사상은, 현존하는 전자 기기 간의 모든 무선 통신 방식과 앞으로 등장할 모든 통신 방식에서 적용될 수 있다.
예를 들어, 복수의 전자 기기(100,10a,10b,10c)는, UPnP(Universal Plug and Play), WiFi 등의 통신 방식에 의해 상호 통신할 수 있다. 또한 예를 들어, 복수의 전자 기기(100,10a,10b,10c)는, 통신망(200)을 통하거나, 근거리 통신 방식에 의해서 상호 통신할 수 있다. 통신망(200)의 예를 들면, 이동통신망, 유선 인터넷(internet), 무선 인터넷, 방송망 등이 있다.
또한, 각 전자 기기(100,10a,10b,10c)는 다른 전자 기기와 네트워크를 구성할 수 있고, 네트워크에 포함된 복수의 전자 기기(100,10a,10b,10c)는 컨텐츠를 서로 공유할 수 있다.
제1 전자 기기(100)는 전자 기기 간의 통신 링크를 통해 다른 전자 기기(10a,10b,10c) 또는 서버(300, 400)와 네트워크를 구성하고, 네트워크에 포함된 다른 전자 기기(100,10a,10b,10c)와 컨텐츠를 공유할 수 있다. 이때, 컨텐츠는 인스턴트 메시지(IM; Instant Message), 위치 정보 등이 될 수 있다.
네트워크는 웹 상에서 각 노드들 간의 상호 의존적인 관계(tie)에 의해 만들어지는 사회적 관계 구조에 의해 형성된다. 소셜 네트워크 내에 포함되는 노드들은 네트워크 안에 존재하는 개별적인 주체들을 나타낸다.
본 문서에서는 네트워크를 구성하는 각 노드(100,10a,10b,10c)를 전자 기기로 가정하여 다양한 실시 예들을 설명한다. 그러나, 본 문서의 기술적 사상은, 네트워크를 구성하는 노드가 다른 엔티티(entity)인 경우에도 적용이 가능하다.
예를 들어, 네트워크를 구성하는 노드는 사용자, 건물, 도로, 위치, 서버 등이 될 수도 있다. 즉, 제1 전자 기기(100)는 적어도 하나의 사용자, 건물, 도로, 위치, 서버 등과 소셜 네트워크를 구성할 수 있다. 소셜 네트워크에 포함되는 노드가, 도로, 건물, 위치 등인 경우, 제1 전자 기기(100)는 각 도로, 건물, 위치 등에 대응하여 생성된 계정이 될 수 있다.
서버(300, 400)는 통신망(200)을 통해 복수의 전자 기기(100,10a,10b,10c)와 통신할 수 있고, 복수의 전자 기기(100,10a,10b,10c)와의 통신을 통해 다양한 컨텐츠를 획득할 수 있다. 서버(300, 400)는 복수의 전자 기기(100,10a,10b,10c)와의 통신을 통해 다양한 컨텐츠를 복수의 전자 기기(100,10a,10b,10c)로 전송할 수도 있다. 서버(300, 400)는 복수의 전자 기기(100,10a,10b,10c)로 구성되는 네트워크(400)의 형성을 지원할 수 있다.
이하, 하나의 서버(300)는 복수의 전자 기기(100, 10a, 10b, 10c) 사이의 인스턴트 메시징 서비스를 제공하는 소셜 네트워크 서비스 제공 서버(300)로 가정하고, 다른 서버(400)는 그룹 구성원의 위치 정보 서비스를 제공하는 위치 정보 서비스 제공 서버(400)로 가정한다. 위치 정보 서비스 제공 서버(400)는 소셜 네트워크 서비스 제공 서버(300)와 연동하여 소셜 네트워크 서비스 제공 서버(300)에 저장된 주소록 정보를 이용할 수 있고, 소셜 네트워크 서비스 제공 서버(300)를 통해 복수의 전자 기기(100, 10a, 10b, 10c) 사이의 메시지를 전달할 수 있다.
이하, 전자 기기(100)에 대하여 도면을 참조하여 보다 상세하게 설명한다.
도 2는 본 발명의 일 실시예와 관련된 전자 기기의 블럭 구성도이다.
본 문서에서는, 전자 기기(100)를 도 1에 도시된 바와 같이, 이동 단말기, 특히, 스마트 폰으로 가정하여 다양한 실시 예들을 설명하기로 한다. 그러나, 본 문서에 개시되는 기술적 사상은 내비게이션, 태블릿 PC, 노트북 컴퓨터 등 다양한 종류의 전자 기기에 적용이 가능하다.
도 2를 참조하면, 이동 단말기(100)는 통신부(110), 입력부(120), 센싱부(130), 출력부(140), 저장부(150), 전원부(160) 및 제어부(170)를 포함할 수 있다. 도 2에 도시된 구성요소들은 필수적인 것은 아니어서, 이동 단말기(100)는 그보다 많은 구성요소들을 갖거나 그보다 적은 구성요소들을 갖도록 구현될 수도 있다.
이하, 상기 구성요소들에 대해 차례로 살펴본다.
통신부(110)는 이동 단말기(100)와 통신망 사이 또는 이동 단말기(100)와 다른 이동 단말기(100)가 위치한 네트워크 사이 또는 이동 단말기(100)와 다른 전자 기기(10a,10b,10c)와의 통신을 가능하게 하는 하나 이상의 모듈을 포함할 수 있다.
예를 들어, 통신부(100)는, 위치 데이터 모듈(111), 무선 인터넷 모듈(113), 방송 송수신 모듈(115), 근거리 통신 모듈(117), 이동 통신 모듈(119) 등을 포함할 수 있다.
위치 데이터 모듈(111)은 이동 단말기(100)의 위치 데이터를 획득하기 위한 모듈이다. 위치 데이터 모듈(111)이 위치 데이터를 획득하는 방법으로는 GNSS(Global Navigation Satellite System)를 통하여 위치 데이터를 획득하는 방법이 사용될 수 있다.
GNSS는 인공위성으로부터 수신한 전파신호를 이용하여 수신 단말기의 위치를 산출할 수 있는 항법 시스템을 의미한다. GNSS의 구체적인 예로는, 그 운영 주체에 따라서 GPS(Global Positioning System), Galileo, GLONASS(Global Orbiting Navigational Satellite System), COMPASS, IRNSS(Indian Regional Navigational Satellite System), QZSS(Quasi-Zenith Satellite System) 등 일 수 있다.
본 문서에서는, GNSS가 GPS인 경우를 예로 들어 다양한 실시 예를 설명한다. GNSS가 GPS인 경우, 위치 데이터 모듈(111)은 인공 위성으로부터 수신되는 GPS 신호를 이용하여 위치 데이터를 획득할 수 있다.
무선 인터넷 모듈(113)은 무선 인터넷에 접속하여 데이터를 획득하거나 송신하는 장치이다. 무선 인터넷 모듈(113)을 통하여 접속할 수 있는 무선 인터넷은, WLAN(Wireless LAN), Wibro(Wireless broadband), Wimax(World interoperability for microwave access), HSDPA(High Speed Downlink Packet Access) 등 일 수 있다.
방송 송수신 모듈(115)은 각종 방송 시스템을 통하여 방송 신호를 수신하는 장치이다. 방송 송수신 모듈(115)을 통하여 수신할 수 있는 방송 시스템은, DMBT(Digital Multimedia Broadcasting Terrestrial), DMBS(Digital Multimedia Broadcasting Satellite), MediaFLO(Media Forward Link Only), DVBH(Digital Video Broadcast Handheld), ISDBT(Integrated Services Digital Broadcast Terrestrial) 등일 수 있다. 방송 송수신 모듈(115)을 통하여 수신되는 방송 신호에는 교통데이터, 생활데이터 등이 포함될 수 있다.
근거리 통신 모듈(117)은 근거리 통신을 위한 모듈을 말한다. 근거리 통신 기술로 블루투스(Bluetooth), RFID(Radio Frequency Identification), 적외선 통신(IrDA, infrared Data Association), UWB(Ultra Wideband), ZigBee 등이 이용될 수 있다.
이동 통신 모듈(119)은 이동 통신망 상에서 기지국, 외부의 단말, 서버 중 적어도 하나와 무선 신호를 송수신한다. 이때, 무선 신호는 음성 호 신호, 화상 통화 호 신호 또는 문자/멀티미디어 메시지 송수신에 따른 다양한 형태의 데이터를 포함할 수 있다.
입력부(120)는 이동 단말기(100)의 동작 제어를 위한 입력 데이터를 발생시키는 모듈로서, 외부로부터의 물리적 입력을 특정한 전기 신호로 변환하여 입력 데이터를 발생시킬 수 있다. 입력부(120)는 사용자 입력 모듈(121), 마이크(123), 카메라(125) 등을 포함할 수 있다.
사용자 입력 모듈(121)은 사용자로부터 이동 단말기(100)의 동작 제어를 위한 제어 입력을 수신한다. 사용자 입력 모듈은 키 패드(key pad) 돔 스위치 (dome switch), 터치 패드(정압/정전), 조그 휠, 조그 스위치 등으로 구성될 수 있다. 예를 들어, 사용자 입력 모듈(121)은 이동 단말기(100)의 바디(body)에 마련된 내비게이션 조작키로 구현될 수 있다.
마이크(123)는 사용자의 음성 및 차량의 내외부에서 발생한 오디오 신호를 수신하는 장치이다. 마이크(123)는 이동 단말기(100)의 바디에 마련된 마이크(195)로 구현될 수 있다.
카메라(125)는 차량의 내외부 영상을 획득하는 장치이다. 예를 들어, 카메라(125)는 차량의 주행 영상을 획득할 수 있다.
센싱부(130)는 이동 단말기(100)의 현재 상태를 감지하여 이동 단말기(100)의 동작을 제어하기 위한 센싱 신호를 발생시킨다. 구체적으로, 센싱부(140)는 이동 단말기(100)의 개폐 상태, 이동 단말기(100)의 위치, 사용자 접촉 유무, 이동 단말기의 방위, 이동 단말기의 가속/감속 등과 같이 이동 단말기(100)의 현 상태를 감지하여 이동 단말기(100)의 동작을 제어하기 위한 센싱 신호를 발생시킨다. 예를 들어 이동 단말기(100)가 슬라이드 폰 형태인 경우 슬라이드 폰의 개폐 여부를 센싱할 수 있다. 또한, 전원부(160)의 전원 공급 여부, 인터페이스부(170)의 외부 기기 결합 여부 등과 관련된 센싱 기능을 담당할 수도 있다. 한편, 상기 센싱부(130)는 자세 감지 센서(131) 및/또는 근접센서(133)를 포함할 수 있다.
자세 감지 센서(131)는 이동 단말기(100)의 3차원 공간에서의 움직임을 감지할 수 있고, 이동 단말기(100)의 3차원 공간에서의 움직임을 토대로, 이동 단말기(100)를 소지한 사용자 또는 이동 단말기(100)가 장착된 차량의 움직임, 외부로부터의 충격량 등을 획득하기 위해 사용될 수도 있다. 자세 감지 센서(131)는, 자이로 센서(Gyroscope), 가속도 센서(Accelerometer), 지자기 센서(Magnetic sensor), 중력 센서(GRAVITY SENSOR) 등을 포함할 수 있다. 자세 감지 센서(131)를 통하여 획득한 움직임 데이터를 위치 데이터 모듈(111)을 통하여 획득한 위치 데이터와 결합하여, 이동 단말기(100)를 소지한 사용자 또는 차량의 보다 정확한 궤적을 산출할 수 있다.
근접 센서(133)는 이동 단말기(100)에 외부 사물의 접근을 감지하는 장치이다. 근접 센서(133)을 통하여 획득한 데이터를 이용하여, 디스플레이 모듈(141)의 밝기를 주변 밝기에 대응되도록 변화시킬 수 있다. 근접 센서(133)는 소정의 검출면에 접근하는 물체, 혹은 근방에 존재하는 물체의 유무를 전자계의 힘 또는 적외선을 이용하여 기계적 접촉이 없이 검출하는 센서를 말한다. 근접 센서(133)는 접촉식 센서보다는 그 수명이 길며 그 활용도 또한 높다. 근접 센서(133)의 예로는 투과형 광전 센서, 직접 반사형 광전 센서, 미러 반사형 광전 센서, 고주파 발진형 근접센서, 정전용량형 근접센서, 자기형 근접센서, 적외선 근접센서 등이 있다.
출력부(140)는 이동 단말기(100)가 데이터를 출력하는 장치이다. 출력부(140)는 디스플레이 모듈(141), 오디오 출력 모듈(143) 등을 포함할 수 있다.
디스플레이 모듈(141)은 이동 단말기(100)에서 처리되는 정보를 표시한다. 예를 들어, 디스플레이 모듈(141)은 위치 정보 서비스와 관련된 UI(User Interface) 또는 GUI(Graphic User Interface)를 표시할 수 있다.
디스플레이 모듈(141)은 액정 디스플레이(liquid crystal display), 박막 트랜지스터 액정 디스플레이(thin film transistorliquid crystal display), 유기 발광 다이오드(organic lightemitting diode), 플렉시블 디스플레이(flexible display), 3차원 디스플레이(3D display) 중에서 적어도 하나를 포함할 수 있다.
디스플레이 모듈(141)과 터치 동작을 감지하는 센서(이하, '터치 센서'라 함)가 상호 레이어 구조를 이루는 경우(이하, '터치 스크린'이라 약칭함)에, 디스플레이 모듈(141)은 출력 장치 이외에 입력 장치로도 사용될 수 있다. 터치 센서는, 예를 들어, 터치 필름, 터치 시트, 터치 패드 등의 형태를 가질 수 있다.
터치 센서는 디스플레이 모듈(141)의 특정 부위에 가해진 압력 또는 디스플레이 모듈(141)의 특정 부위에 발생하는 정전 용량 등의 변화를 전기적인 입력신호로 변환하도록 구성될 수 있다. 터치 센서는 터치 되는 위치 및 면적뿐만 아니라, 터치 시의 압력까지도 검출할 수 있도록 구성될 수 있다.
터치 센서에 대한 터치 입력이 있는 경우, 그에 대응하는 신호(들)는 터치 제어기로 보내진다. 터치 제어기는 그 신호(들)를 처리한 다음 대응하는 데이터를 제어부(180)로 전송한다. 이로써, 제어부(180)는 디스플레이 모듈(141)의 어느 영역이 터치 되었는지 여부 등을 알 수 있게 된다.
터치스크린에 의해 감싸지는 이동 단말기(100)의 내부 영역 또는 터치 스크린의 근처에 근접 센서(133)가 배치될 수 있다. 터치스크린이 정전식인 경우에는 포인터의 근접에 따른 전계의 변화로 포인터의 근접을 검출하도록 구성된다. 이 경우 터치 스크린(터치 센서)은 근접 센서(133)로 분류될 수도 있다.
오디오 출력 모듈(143)은 청각적으로 인식될 수 있는 오디오 데이터를 출력한다. 오디오 출력 모듈(143)은, 이동 단말기(100)에서 수행되는 기능(예를 들어, 경로 안내 기능)과 관련된 오디오 신호를 출력한다. 이러한 오디오 출력 모듈(143)에는 리시버(Receiver), 스피커(speaker), 버저(Buzzer) 등이 포함될 수 있다.
저장부(150)는 이동 단말기(100)의 동작을 위한 프로그램을 저장할 수 있고, 이동 단말기(100)와 관련하여 입/출력되는 데이터(경로 정보, 영상)들을 임시 저장할 수도 있다.
저장부(150)는 이동 단말기(100)의 내부에 내장되거나, 탈 부착이 가능하며, 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(Random Access Memory, RAM), SRAM(Static Random Access Memory), 롬(ReadOnly Memory, ROM), EEPROM(Electrically Erasable Programmable ReadOnly Memory), PROM(Programmable ReadOnly Memory), 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. 이동 단말기(100)는 인터넷(internet)상에서 상기 저장부(150)의 저장 기능을 수행하는 웹 스토리지(web storage)와 관련되어 동작할 수도 있다.
전원부(160)는 외부의 전원, 내부의 전원을 인가받아 이동 단말기(100)의 각 구성요소들 또는 이동 단말기(100)에 연결된 다른 디바이스의 동작을 위하여 필요한 전원을 공급한다.
제어부(180)는 통상적으로 이동 단말기(100)의 전반적인 동작을 제어한다. 나아가, 제어부(180)는 이동 단말기(100)에 연결된 다른 디바이스를 제어하는 제어신호를 출력할 수도 있다.
이하, 전자 기기(특히, 이동 단말기)의 제어 방법에 대하여 도면을 참조하여 보다 상세하게 설명한다.
도 3은 본 발명의 일 실시예와 관련된 전자 기기의 제어 방법의 흐름도이다.
도 3을 참조하면, 전자 기기(100)의 제어부(180)는 본 발명의 실시 예가 구현될 수 있는 어플리케이션을 실행할 수 있다(S110). 본 발명의 실시 예가 구현될 수 있는 어플리케이션으로 그룹핑 어플리케이션을 예로 들어 설명한다.
그룹핑 어플리케이션은 소셜 네트워크 서비스와 연동하고, 소셜 네트워크 서비스를 이용하여 그룹을 생성하여 그룹 구성원의 위치 정보 서비스를 제공하는 어플리케이션을 의미한다. 이하, 그룹핑 어플리케이션에서 제공하는 서비스를 위치 정보 서비스라 한다. 사용자는 위치 정보 서비스를 이용하기 위하여 소셜 네트워크 서비스 계정을 사용하여 로그인해야 한다. 즉, 사용자는 특정 전자 기기(100)에서 그룹핑 어플리케이션을 실행시킨 후, 소셜 네트워크 서비스 계정을 사용하여 위치 정보 서비스에 로그인함으로써 사용자 인증을 수행할 수 있다. 본 발명의 실시 예에 따른 소셜 네트워크 서비스는 카카오 톡, 라인, 틱 톡 등과 같은 유/무선 통신망을 통해 실시간 채팅이 가능하고, 그룹 채팅이 가능한 인스턴트 메시징 서비스 중 하나를 의미한다.
제어부(180)는 위치 정보 서비스를 제공하기 위하여 그룹을 생성할 수 있다(S120). 제어부(180)는 위치 정보 서비스 제공 서버(400)로부터 수신한 주소록 정보를 이용하여 적어도 하나의 구성원을 포함하는 그룹을 생성할 수 있다. 이때, 위치 정보 서비스 제공 서버(400)로부터 수신한 주소록 정보는 소셜 네트워크 서비스 제공 서버(300)에 저장된 주소록 정보 중 위치 정보 서비스를 이용하는 사용자의 주소록 정보를 의미한다.
제어부(180)는 그룹을 생성한 후 미리 정해진 이벤트가 발생한 경우(S130), 소셜 네트워크 서비스 제공 서버를 통해 그룹에 포함되는 구성원에게 그룹 참여를 요청하는 메시지를 전송할 수 있다(S140). 미리 정해진 이벤트는 특정 아이콘에 대한 사용자의 선택 또는 설정 시간의 도래 중 하나일 수 있다.
제어부(180)는 사용자의 선택에 따라 적어도 하나의 구성원을 포함하고, 공동 목적지를 설정하고, 그룹 명칭, 그룹 아이콘, 제한 시간, 경유 목적지 등을 설정할 수 있다. 이때, 제한 시간은 설정된 그룹에 대하여 위치 정보 서비스가 제공되는 유효 시간을 의미하고, 경유 목적지는 그룹 구성원 중 일부에 대하여 설정할 수 있다. 제어부(180)는 그룹이 생성되면, 그룹 명칭, 그룹 아이콘, 그룹 구성원 인원 및 제한 시간 중 적어도 하나를 포함하는 그룹에 대한 간략 정보를 나타내는 위젯을 생성하여 표시할 수 있다. 제어부(180)는 시간이 경과됨에 따라 위젯의 제한 시간을 변화하여 표시할 수 있다. 상기 제어부(180)는 제한 시간이 경과하면, 생성된 그룹 아이콘에 제한 시간이 경과되었음을 알리는 표시를 할 수 있다.
제어부(180)는 그룹을 설정한 후 공동 목적지에 대한 경로 검색이 요청된 경우, 사용자가 소지한 전자 기기(100)의 현재 위치부터 공동 목적지까지 경로를 제공하는 화면으로 전환하여 경로를 표시할 수 있다. 또한, 제어부(180)는 그룹의 위치 정보 서비스 제공을 요청하는 특정 입력을 수신한 경우 경로 표시 화면을 다시 그룹에 대한 위치 정보 서비스를 표시하는 화면으로 전환할 수 있다. 이때, 특정 입력은 특정 아이콘에 대한 터치 입력일 수 있다.
제어부(180)는 그룹 참여를 수락한 구성원으로부터 위치 정보를 주기적으로 수신하여 지도상에 표시할 수 있다(S150). 제어부(180)는 설정된 그룹의 공동 목적지에 대한 그룹 구성원의 위치 정보를 바 형태(Bar-type)의 제1 인터페이스 상에 인디케이터로 표시할 수 있다. 또한, 제어부(180)는 경유 목적지가 설정된 경우, 경유 목적지에 대한 경유 목적지를 공유하는 구성원의 위치 정보를 바 형태(Bar-type)의 제2 인터페이스 상에 인디케이터로 표시할 수 있다. 이때, 바 형태의 인터페이스 상의 인디케이터들은 거리 또는 시간으로 정렬될 수 있고, 제1 인터페이스의 일단은 공동 목적지로 다른 일단은 그룹 구성원 중 공동 목적지부터 가장 멀리 위치한 구성원의 위치로 자동 설정되고, 제2 인터페이스의 일단은 경유 목적지로 다른 일단은 경유 목적지를 공유하는 구성원 중 가장 멀리 위치한 구성원의 위치로 자동 설정된다.
제어부(180)는 제한 시간 동안 그룹 구성원의 위치 정보를 지도상에 표시하는 동시에 바 형태의 인터페이스에 표시하고, 제한 시간이 종료되면 그룹 구성원에 대한 위치 정보 제공을 종료할 수 있다. 그룹 구성원에 대한 위치 정보 제공이 종료되면 그룹의 구성원 정보와 그룹 명칭을 포함하는 그룹 정보를 저장할 수 있다. 즉, 제어부(180)는 생성된 그룹을 제한 시간이 경과한 후에도 계속 유지할 수 있다.
이하, 전자 기기(100)에서 그룹을 생성하는 구체적인 방법에 대하여 도면을 참조하여 설명하도록 한다.
도 4 내지 도9는 본 발명의 일 실시예와 관련된 전자 기기의 위치 정보 서비스를 제공하기 위한 그룹 생성을 설명하기 위한 도면들이다.
도 4를 참조하면, 제어부(180)는 소셜 네트워크 서비스의 계정으로 위치 정보 서비스에 로그인한 사용자 정보를 디스플레이 모듈(141)의 제1 영역(R1)에 표시하고, 위치 정보 서비스 사용 이력을 제2 영역(R2)에 표시할 수 있다.
위치 정보 서비스를 최초 사용하는 사용자의 경우 제어부(180)는 디폴트로 설정된 형태의 위젯을 위치 정보 서비스 실행 화면의 메인 화면에 표시할 수 있다. 위치 정보 서비스는 사용자 계정을 기초로 이력이 관리되므로, 동일한 사용자가 동일한 계정으로 다수의 전자 기기에서 위치 정보 서비스를 이용하는 경우, 이전 사용 이력을 다른 전자 기기에서 확인할 수 있다. 사용자는 그룹 생성 아이콘을 터치하여 위치 정보 서비스를 이용할 새로운 그룹을 생성할 수 있다.
그룹 생성이 요청되면, 제어부(180)는 위치 정보 서비스 제공 서버(400)로부터 수신한 주소록 정보를 친구 목록으로 표시할 수 있다.
도 5를 참조하면, 사용자가 친구 목록 중 한 명 이상을 선택하고(①), 완료 아이콘을 터치하면(②), 제어부(180)는 사용자가 선택한 적어도 하나의 친구를 그룹의 구성원으로 설정할 수 있다. 제어부(180)는 그룹의 구성원이 설정되면 그룹이 생성된 것으로 판단할 수 있다.
예를 들어, 사용자인 '김XX'가 '박XX', '유XX'를 선택하고 완료 아이콘을 터치하면 제어부(180)는 사용자 자신을 포함하여 그룹1의 구성원으로 '김XX', '박XX', '유XX'를 설정할 수 있다.
도 6을 참조하면, 그룹이 생성되면, 제어부(180)는 생성된 그룹의 간략 정보 및 편집 메뉴를 표시하는 팝업창(W1)을 제공할 수 있다. 팝업창(W1)에 표시되는 편집 메뉴는 그룹의 구성원, 그룹의 명칭, 그룹 아이콘을 변경하거나, 생성된 그룹을 삭제하는 기능을 제공할 수 있다.
예를 들어, 그룹 구성원으로 '김XX', '박XX', '유XX'의 3명을 설정하여 '그룹1'을 생성한 경우, 제어부(180)는 '그룹명: 그룹1', '그룹 인원: 3명', 그룹의 구성원 이름 또는 대화명을 포함하는 간략 정보와, '그룹원 편집', '그룹 삭제', '그룹명 변경', '아이콘 변경'을 포함하는 편집 메뉴 아이콘을 팝업창(W1)에 표시할 수 있다.
사용자는 팝업창(W1)에 표시된 '그룹1'의 간략 정보를 확인하면서 편집 메뉴를 이용하여 생성한 그룹의 구성원, 그룹의 명칭, 그룹의 아이콘 등을 편집할 수 있다.
팝업창(W1)의 그룹원 편집 아이콘이 선택된 경우, 제어부(180)는 그룹의 구성원을 추가 또는 삭제할 수 있는 그룹 편집 화면을 디스플레이 모듈(141)에 표시할 수 있다.
도 7을 참조하면, 제어부(180)는 그룹의 구성원을 추가 또는 삭제할 수 있는 그룹 편집 화면은 디스플레이 모듈(141)에 표시할 수 있다. 제어부(180)는 '그룹 참여 인원' 목록 중 특정 구성원의 선택 취소가 입력된 경우 특정 구성원을 그룹의 구성원에서 삭제하고, '친구 목록' 중 특정 친구의 선택이 입력된 경우 특정 친구를 그룹의 구성원으로 추가할 수 있다.
예를 들어, 제어부(180)는 그룹 편집 화면에 표시된 '친구 목록' 중 '노XX'에 대한 선택이 입력된 경우, '노XX"를 그룹의 구성원으로 추가할 수 있다.
한편, 도 6의 팝업창(W1)에 표시되는 편집 메뉴 중 '그룹명 변경'에 대한 선택이 입력된 경우, 제어부(180)는 그룹명 변경 화면을 디스플레이 모듈(141)에 표시할 수 있다.
①도 8을 참조하면, 제어부(180)는 그룹명 변경 화면을 그룹명을 확인할 수 있는 제1 영역과 그룹명을 입력할 수 있는 제2 영역(예를 들어, 키패드 영역)으로 구분하여 표시할 수 있다. 사용자는 변경할 그룹명을 키패드를 사용하여 직접 입력하고, 완료 아이콘을 터치함으로써 그룹명을 변경할 수 있다.
한편, 도 6의 팝업창(W1)에 표시되는 편집 메뉴 중 '아이콘 변경'에 대한 선택이 입력된 경우, 제어부(180)는 아이콘 변경 화면을 디스플레이 모듈(141)에 표시할 수 있다.
도 9를 참조하면, 제어부(180)는 아이콘 변경 화면에 기저장된 다수의 아이콘을 표시하고, 특정 아이콘에 대한 입력이 수신된 경우(①), 특정 아이콘의 테두리를 하이라이트(l1)로 표시할 수 있다.
제어부(180)는 특정 아이콘에 대한 입력이 수신되고(①) 완료 아이콘에 대한 입력이 수신된 경우(②), 그룹 아이콘을 특정 아이콘으로 변경하여 설정할 수 있다.
상기와 같은 방법으로 그룹 정보를 편집할 수 있다.
이하, 전자 기기(100)에서 그룹의 추가 정보를 설정하는 구체적인 방법에 대하여 도면을 참조하여 설명하도록 한다.
도 10은 본 발명의 일 실시예와 관련된 전자 기기의 위치 정보 서비스를 제공하기 위한 그룹의 추가정보를 설정하는 방법의 흐름도이고, 도 11 내지 도 17은 본 발명의 일 실시예와 관련된 전자 기기의 위치 정보 서비스를 제공하기 위한 그룹 추가정보 설정을 설명하기 위한 도면들이다.
도 10을 참조하면, 제어부(180)는 그룹 생성이 완료되면, 그룹의 공동 목적지를 설정할 수 있고(S121), 위치 정보 서비스를 제공하는 제한 시간을 설정할 수 있다(S122).
구체적으로, 도 11을 참조하면, 제어부(180)는 도 6의 팝업창(W1)의 '시작하기' 아이콘에 대한 입력이 수신된 경우 그룹 생성이 완료된 것으로 판단하고, 그룹의 공동 목적지 및 제한 시간을 설정하는 단계를 수행할 수 있다.
도 12를 참조하면, 팝업창(W1)의 '시작하기' 아이콘에 대한 입력이 수신된 경우, 제어부(180)는 목적지 설정에 대한 내용을 표기하는 팝업창(W3)을 제공할 수 있다.
즉, 제어부(180) 팝업창(W3)에 '현위치로 설정' 또는 '목적지 검색' 아이콘을 표시할 수 있고, 사용자는 팝업창(W3)에 표시된 아이콘을 선택함으로써 생성된 그룹의 공동 목적지를 사용자의 현위치로 설정할지 또는 목적지를 검색하여 설정할지 선택할 수 있다.
제어부(180)는 '목적지 검색' 아이콘에 대한 입력을 수신한 경우, 목적지를 직접 입력할 수 있는 화면을 표시할 수 있다. 제어부(180)는 입력된 목적지를 확인할 수 있는 제1 영역과 목적지를 입력할 수 있는 키패드를 포함하는 제2 영역을 구분하여 표시할 수 있다. 제2 영역을 통해 목적지가 입력되고 목적지 검색이 요청된 경우 후보 목적지를 표시할 수 있다.
도 13을 참조하면, 제어부(180)는 입력된 목적지에 대한 후보 목적지가 표시할 수 있고, 각 후보 목적지를 공동 목적지로 설정할 수 있는 입력을 수신할 수 있는 아이콘을 표시할 수 있다.
제어부(180)는 후보 목적지 중 어느 하나를 목적지로 설정하는 입력을 수신한 경우, 선택된 목적지를 그룹의 공동 목적지로 설정할 수 있다.
도 14를 참조하면, 제어부(180)는 그룹의 목적지 설정이 완료되면, 제한 시간을 설정할 수 있는 화면을 제공할 수 있다. 제한 시간은 10분, 20분, 30분, 60분, 3시간, 6시간 등과 같이 미리 설정된 시간 단위로 표시될 수 있고, 제한 시간 설정은 스크롤을 이동하여 원하는 시간에 대한 입력을 통해 설정될 수 있다.
예를 들어, 제어부(180)는 제한 시간 '60분'에 대한 입력을 수신한 경우, 그룹의 제한 시간을 60분으로 설정할 수 있다.
도 15를 참조하면, 공동 목적지 및 제한 시간 설정이 각각 완료되면, 제어부(180)는 그룹 구성원에게 그룹 참여를 요청하는 메시지를 전송할 것인지 선택할 수 있는 팝업창(W2)을 표시할 수 있다.
예를 들어, 그룹 구성원으로 전자 기기의 사용자인 '김XX' 외에, 다른 전자 기기 사용자인 '박XX', '유XX', '노XX'이 설정된 경우, 제어부(180)는 다른 전자 기기 사용자인 '박XX', '유XX', '노XX'에게 그룹 참여를 요청하는 메시지를 전송할 것인지 선택할 수 있는 팝업창(W2)을 표시하고, 메시지 전송이 선택된 경우('예' 아이콘에 대한 입력 수신), 그룹 참여 요청 메시지를 각 사용자의 전자 기기로 전송할 수 있다.
제어부(180)는 소셜 네트워크 서비스 서버(300)를 통해 그룹 참여 요청 메시지를 전송할 수 있다. 따라서, 그룹 참여 요청 메시지를 수신한 사용자의 전자 기기에 위치 정보 서비스에 대한 어플리케이션이 설치되지 않은 경우에도 위치 정보 서비스에 대한 어플리케이션의 설치를 유도할 수 있고, 활성화된 소셜 네트워크 서비스에 대한 어플리케이션을 이용하여 메시지를 전송할 수 있다.
예를 들어, 위치 정보 서비스 서버가 카카오 톡 소셜 네트워크 서비스 서버와 연동하는 경우, 위치 정보 서비스 서버는 그룹 참여 요청 메시지를 카카오 톡 소셜 네트워크 서비스 서버를 통해 그룹의 구성원인 '박XX', '유XX', '노XX'에게 전송할 수 있다.
도 16을 참조하면, 제어부(180)는 그룹 참여를 수락한 구성원으로부터 위치 정보를 주기적으로 수신하여 지도상에 표시하고, 그룹 참여를 수락한 구성원의 위치 정보를 바 형태의 인터페이스 상에 인디케이터로 표시할 수 있다.
즉, 그룹 참여 요청 메시지를 받은 '박XX', '유XX', '노XX' 중 '박XX', '유XX'만 그룹 참여를 수락한 경우, 사용자인 '김XX', '박XX', '유XX'의 위치 정보만을 표시할 수 있다.
또한, 제어부(180)는 특정 입력을 수신한 경우(특정 아이콘에 대한 입력 수신한 경우), 그룹 및 그룹에 포함되는 구성원에 대한 상세 정보를 표시할 수 있다.
도 17을 참조하면, 제어부(180)는 사용자로부터 입력을 수신한 경우, 그룹의 공동 목적지에 대한 상세 정보와 그룹의 구성원 각각에 대한 현재 위치 정보, 평균 시속, 그룹에 참여 여부 등을 포함하는 상세 정보를 표시할 수 있다.
예를 들어, 제어부(180)는 그룹 참여 요청을 받았지만 그룹 참여를 수락하지 않은 '노XX'에 대한 상세 정보로 '참여전'임을 표시할 수 있고, 그룹 참여를 재차 요청하는 메시지를 전송할 수 있는 '보채기' 아이콘을 표시할 수 있다. 이때, '보채기' 아이콘에 대한 입력이 수신되면, 제어부(180)는 '노XX'에게 그룹 참여 요청 메시지를 소셜 네트워크 서비스 제공 서버(300)를 통해 전송할 수 있다. 또한, 제어부(180)는 그룹 참여를 수락한 '유XX', '박XX'에 대하여 현재 위치 및 평균 시속에 대한 정보를 제공할 수 있다.
이하, 전자 기기(100)에서 그룹의 경유 목적지를 설정하는 구체적인 방법에 대하여 도면을 참조하여 설명하도록 한다.
도 18은 본 발명의 일 실시예와 관련된 전자 기기의 위치 정보 서비스를 제공하기 위한 그룹의 경유 목적지를 설정하는 방법의 흐름도이고, 도 19 내지 도 24는 본 발명의 일 실시예와 관련된 전자 기기의 위치 정보 서비스를 제공하기 위한 그룹의 경유 목적지 설정을 설명하기 위한 도면들이다.
도 18을 참조하면, 제어부(180)는 그룹의 구성원에게 그룹 참여 요청 메시지를 전송한 후, 그룹의 구성원 중 일부에 대한 경유 목적지 설정을 수행할 수 있다.
경유 목적지 설정은 그룹의 구성원 전체에 대해 설정될 필요는 없고, 그룹의 구성원 중 두 명 이상을 선택하여 설정할 수 있고, 다수의 경유 목적지를 설정할 수 있다.
제어부(180)는 경유 목적지 설정 요청을 수신한 경우(S141), 그룹 구성원 중 두 명 이상을 선택하고(S142), 경유 목적지를 설정할 수 있다(S143).
구체적으로, 도 19를 참조하면, 제어부(180)는 위치 정보 서비스에 대한 어플리케이션의 메인 화면에 표시된 그룹 위젯에 대한 입력을 수신한 경우 목적지 설정 요청 신호로 판단한다.
제어부(180)는 디스플레이 모듈(141)을 사용자 정보를 표시하는 제1 영역(R1)과 그룹 위젯을 표시하는 제2 영역(R2)으로 구분하여 나타낼 수 있다. 제2 영역(R2)에는 그룹 위젯이 표시되며, 그룹 위젯은 현재 제한 시간이 진행되는 그룹 위젯(a1 내지 a3), 제한 시간이 종료된 그룹 위젯(b1 내지 b3), 및 미생성된 그룹 위젯(c1 내지 c3)으로 구성된다. 현재 제한 시간이 진행되는 그룹 위젯(a1 내지 a3)은 실시간으로 제한 시간의 변화가 위젯에 표시될 수 있다. 예를 들어, 제어부(180)는 식도락 그룹의 제한 시간은 현재 60분 00초가 남았으며, 바이크 동호회 그룹의 제한 시간은 12분 10초가 남았고, 회사 그룹의 제한 시간은 10분 10초가 남았음을 그룹 위젯에 표시할 수 있다. 또한, 제어부(180)는 생성된 그룹 위젯의 명칭, 아이콘, 구성원 인원을 각각 위젯에 표시할 수 있다. 본 발명의 실시 예에서는 상기 제한 시간이 경과되기 전까지 수신된 각 그룹에 포함된 사용자들의 위치 정보가 유효하게 업데이트되며, 상기 제한 시간은 연장할 수 있다.
또한, 제어부(180)는 디스플레이 모듈(141)의 상부에 경로를 검색할 수 있는 어플리케이션으로 연결할 수 있는 전환 아이콘(I1)을 표시할 수 있고, 전환 아이콘(I1)에 대한 입력을 수신한 경우 그룹의 위치 정보 서비스에 대한 어플리케이션의 메인 화면과 경로 검색 어플리케이션의 메인 화면 상호 간의 전환을 수행할 수 있다.
도 20을 참조하면, 제어부(180)는 그룹 위젯에 대한 입력을 수신한 경우, 선택된 그룹 위젯에 대한 그룹 상세 정보 및 편집 메뉴를 제공하는 팝업창(W4)을 표시할 수 있다. 이때, 팝업창(W4)은 그룹 생성 후 편집을 위해 제공되는 팝업창(도 6의 W1)과 편집된 그룹 정보로 표시되고, 경유 목적지를 설정할 수 있는 아이콘이 더 포함되는 점에서 상이하다.
제어부(180)는 팝업창(W4)의 경유 목적지를 설정할 수 있는 아이콘에 대한 입력을 수신한 경우 그룹 구성원 선택 및 경유 목적지를 설정하는 단계로 진입할 수 있다.
도 21을 참조하면, 제어부(180)는 그룹의 구성원 중 일부를 선택할 수 있는 화면을 표시할 수 있다. 구체적으로, 제어부(180)는 그룹에 포함되는 구성원의 목록과 대응되는 선택 입력을 표시할 수 있는 항목을 함께 제공할 수 있다.
제어부(180)는 그룹에 포함된 구성원 중 '박XX', '유XX'에 대한 선택 입력과 완료 아이콘에 대한 입력을 수신한 경우, 경유 목적지를 설정하는 화면을 표시할 수 있다. 경유 목적지를 설정하는 화면은 입력된 경유 목적지를 확인할 수 있는 제1 영역과 경유 목적지를 입력할 수 있는 키패드를 포함하는 제2 영역으로 구분하여 표시될 수 있다.
도 22를 참조하면, 제어부(180)는 입력된 경유 목적지에 대한 검색이 요청되면 후보 경유 목적지와 목적지 설정 아이콘을 표시할 수 있다.
제어부(180)는 후보 경유 목적지 중 특정 경유 목적지를 선택하고(①), 선택된 특정 경유 목적지를 목적지로 설정하는 입력이 수신된 경우(②), 특정 경유 목적지를 최종 경유 목적지로 설정할 수 있다.
도 23을 참조하면, 제어부(180)는 경유 목적지가 설정된 경우, 그룹의 공동 목적지에 대한 그룹 구성원들의 위치 정보를 바 형태로 나타내는 제1 인터페이스뿐만 아니라, 경유 목적지에 대한 경유 목적지를 공유하는 구성원들의 위치 정보를 바 형태로 나타내는 제2 인터페이스를 함께 표시할 수 있다.
제어부(180)는 제1 인터페이스 및 제2 인터페이스 상의 인디케이터의 색깔을 지도상에 표시된 구성원의 위치 정보를 나타내는 인디케이터의 색깔과 동일하게 표시할 수 있다.
제어부(180)는 제1 인터페이스의 일 측을 공동 목적지로 설정하고 다른 일 측을 그룹의 구성원 중 거리가 가장 먼 구성원의 출발 위치로 설정할 수 있다. 마찬가지로, 제어부(180)는 제2 인터페이스의 일 측을 경유 목적지로 설정하고 다른 일 측을 경유 목적지를 공유하는 구성원 중 거리가 가장 먼 구성원의 출발 위치로 설정할 수 있다. 제어부(180)는 바 형태의 인터페이스의 단위를 거리 단위 또는 남은 이동 시간 단위로 표시할 수 있다.
각 인터페이스 상의 인디케이터는 구성원의 위치 정보가 변경됨에 따라 표시되는 위치가 변경되고, 공동 목적지 또는 경유 목적지에 도착한 경우 목적지 옆에 구성원을 나타내는 인디케이터만 표시하고 거리 또는 시간을 표시하지 않을 수 있다.
도 24를 참조하면, 제어부(180)는 특정 입력을 수신한 경우, 그룹의 공동 목적지, 경유 목적지에 대한 상세 정보와 그룹의 구성원 각각에 대한 현재 위치 정보, 평균 시속, 그룹에 참여 여부 등을 포함하는 상세 정보를 표시할 수 있다.
예를 들어, 제어부(180)는 그룹 참여 요청을 받았지만 그룹 참여를 수락하지 않은 '노XX'에 대한 상세 정보로 '참여전'임을 표시할 수 있고, 그룹 참여를 재차 요청하는 메시지를 전송할 수 있는 '보채기' 아이콘을 표시할 수 있다.
또한, 제어부(180)는 그룹 참여를 수락한 '유XX', '박XX'에 대하여 현재 위치 및 평균 시속에 대한 정보를 디스플레이 모듈(141)에 표시할 수 있다.
상기와 같이, 본 발명의 위치 정보 서비스 제공 서버는 소셜 네트워크 서비스 제공 서버와 연동함으로써, 소셜 네트워크 서비스 제공 서버를 통해 메시지 전송(그룹 참여 메시지 또는 채팅 메시지)을 수행하고 위치 정보 서비스 제공 서버를 통해 그룹 생성 및 그룹 이력 정보를 관리할 수 있는 구성으로, 기존에 구축된 소셜 네트워크 서비스를 활용하면서 그룹 구성원의 위치 정보를 직관적으로 제공할 수 있고, 생성된 그룹 이력을 계속 관리함으로써 사용자의 편의성을 향상시킬 수 있다.
상기에서 설명한 본 발명에 의한 전자 기기의 제어 방법 및 위치 정보 서비스 제공 방법은, 컴퓨터에서 실행시키기 위한 프로그램으로 컴퓨터로 읽을 수 있는 기록매체에 기록하여 제공될 수 있다.
본 발명에 의한 전자 기기의 제어 방법 및 위치 정보 서비스 제공 방법은 소프트웨어를 통해 실행될 수 있다. 소프트웨어로 실행될 때, 본 발명의 구성 수단들은 필요한 작업을 실행하는 코드 세그먼트들이다. 프로그램 또는 코드 세그먼트들은 프로세서 판독 가능 매체에 저장되거나 전송 매체 또는 통신망에서 반송파와 결합된 컴퓨터 데이터 신호에 의하여 전송될 수 있다.
컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다. 컴퓨터가 읽을 수 있는 기록 장치의 예로는, ROM, RAM, CD-ROM, DVD±ROM, DVD-RAM, 자기 테이프, 플로피 디스크, 하드 디스크(hard disk), 광데이터 저장장치 등이 있다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 장치에 분산되어 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.
이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다. 또한 본 문서에서 설명된 실시예들은 한정되게 적용될 수 있는 것이 아니라, 다양한 변형이 이루어질 수 있도록 각 실시예들의 전부 또는 일부가 선택적으로 조합되어 구성될 수도 있다.
10a,10b,10c: 외부 전자 기기
100: 전자 기기(이동 단말기) 180: 제어부
200: 통신망 300, 400: 서버
100: 전자 기기(이동 단말기) 180: 제어부
200: 통신망 300, 400: 서버
Claims (23)
- 소셜 네트워크 서비스 제공 서버 및 위치 정보 서비스 제공 서버와 통신하는 통신부; 및
그룹핑 어플리케이션을 실행한 경우 상기 통신부를 통해 상기 위치 정보 서비스 제공 서버로 현재 위치 정보를 주기적으로 전송하고, 상기 위치 정보 서비스 제공 서버로부터 수신한 주소록 정보 중 사용자의 선택에 따라 적어도 하나의 구성원을 포함하는 그룹을 생성하고, 미리 정해진 이벤트가 발생하는 경우, 상기 소셜 네트워크 서비스 제공 서버를 통해 상기 그룹에 포함되는 구성원에게 그룹 참여를 요청하는 메시지를 요청하고, 상기 그룹 참여에 수락한 구성원으로부터 위치 정보를 주기적으로 수신하여 지도상에 표시하는 제어부;를 포함하고,
상기 제어부는, 상기 그룹의 공동 목적지를 설정하고, 상기 공동 목적지로부터 상기 그룹에 포함된 구성원들의 위치 정보를 바 형태(Bar-type)의 제1 인터페이스 상에 인디케이터로 표시하고,
상기 제어부는,
그룹이 생성되면, 그룹 명칭, 그룹 아이콘, 그룹 구성원 인원 및 제한 시간 중 적어도 하나를 포함하는 그룹에 대한 간략 정보를 나타내는 위젯을 표시하도록 제어하고, 상기 위젯의 상기 제한 시간은 시간이 경과 함에 따라 갱신하여 표시하도록 제어하는 것을 특징으로 하는 전자 기기.
- 제 1 항에 있어서,
상기 제어부는, 상기 그룹의 공동 목적지를 설정하고, 상기 공동 목적지에 대한 상기 그룹에 포함되는 구성원의 출발 위치 정보 및 실시간 위치 정보 중 적어도 하나를 바 형태(Bar-type)의 제1 인터페이스 상에 인디케이터로 표시하는 것을 특징으로 하는 전자 기기.
- 제2항에 있어서,
상기 제어부는, 상기 그룹에 포함되는 구성원 중 적어도 두 명 이상을 선택하여 경유 목적지를 설정하고, 상기 경유 목적지에 대한 상기 경유 목적지를 공유하는 구성원의 출발 위치 정보 및 실시간 위치 정보 중 적어도 하나를 바 형태(Bar-type)의 제2 인터페이스 상에 인디케이터로 표시하는 것을 특징으로 하는 전자 기기.
- 제2항에 있어서,
상기 제어부는, 상기 그룹의 공동 목적지에 대한 경로 검색을 요청한 경우, 현재 위치부터 상기 공동 목적지까지 경로를 제공하는 화면으로 전환하고, 특정 입력을 수신한 경우 상기 그룹에 대한 정보를 표시하는 화면으로 다시 전환하는 것을 특징으로 하는 전자 기기.
- 제1항에 있어서,
상기 제어부는, 상기 그룹에 포함되는 구성원의 위치 정보를 수신하는 제한 시간을 설정하고, 상기 제한 시간 동안 상기 그룹에 포함되는 구성원의 위치 정보를 실시간 업데이트하여 상기 지도상에 표시하는 것을 특징으로 하는 전자 기기.
- 제5항에 있어서,
상기 제어부는, 상기 제한 시간이 경과한 경우, 상기 그룹에 포함되는 구성원의 위치 정보 제공을 종료하고, 상기 그룹의 구성원 정보와 그룹 명칭을 포함하는 그룹 정보를 저장하는 것을 특징으로 하는 전자 기기.
- 제6항에 있어서,
상기 제어부는, 상기 저장된 그룹 정보를 이용하여 상기 미리 정해진 이벤트의 발생과 함께 공동 목적지와 제한 시간을 재설정한 경우, 상기 소셜 네트워크 서비스 제공 서버를 통해 상기 그룹에 포함되는 구성원에게 그룹 참여를 요청하는 메시지를 재전송하는 것을 특징으로 하는 전자 기기.
- 제1항에 있어서,
상기 미리 정해진 이벤트는,
사용자의 선택 또는 설정 시간의 도래 중 적어도 하나를 포함하는 것을 특징으로 하는 전자 기기.
- 제1항에 있어서,
상기 제어부는, 특정 입력을 수신한 경우, 상기 그룹에 포함되는 구성원이 상기 위치 정보 서비스 제공 서버에 최종 접속한 시간, 평균 시속, 및 최종 위치 정보 중 적어도 하나를 포함하는 상세 정보를 제공하는 것을 특징으로 하는 전자 기기.
- 제1항에 있어서,
상기 제어부는, 상기 그룹을 생성한 후 특정 입력을 수신한 경우 상기 그룹에 포함되는 구성원을 추가하거나 삭제한 경우, 상기 추가된 구성원 중 그룹 참여 요청을 수락한 구성원의 위치 정보를 실시간 지도상에 표시하고 상기 삭제된 구성원의 위치 정보를 지도상에서 삭제하는 것을 특징으로 하는 전자 기기.
- 제1항에 있어서,
상기 제어부는, 다수개의 그룹을 생성한 경우 상기 그룹의 명칭, 구성원의 인원, 및 제한 시간을 포함하는 상기 그룹의 간략 정보를 표시하는 각각의 위젯을 생성하여 하나의 화면에 표시하는 것을 특징으로 하는 전자 기기.
- 적어도 하나의 전자 기기 및 소셜 네트워크 서비스 제공 서버와 통신하는 통신부; 및
상기 통신부를 통해 제1 전자 기기로부터 소셜 네트워크 서비스와 연동된 위치 정보 서비스의 요청을 수신한 경우 상기 소셜 네트워크 서비스 제공 서버로부터 수신한 상기 적어도 하나의 전자 기기에 대한 주소록 정보를 이용하여 위치 정보 서비스에 대한 주소록 정보를 생성하고, 상기 생성된 주소록 정보를 상기 제1 전자 기기로 전송하고, 상기 전송된 주소록 정보 중 사용자의 선택에 따라 적어도 하나의 구성원을 포함하는 그룹 생성 및 상기 그룹에 포함되는 구성원에 대응되는 제2 전자 기기의 위치 정보의 요청을 상기 제1 전자 기기로부터 수신한 경우, 상기 소셜 네트워크 서비스 제공 서버를 통해 상기 제2 전자 기기로 그룹 참여 및 위치 정보를 요청하고, 상기 제2 전자 기기로부터 위치 정보가 수신된 경우 상기 제1 전자 기기로 상기 제2 전자 기기의 위치 정보를 전송하는 제어부;를 포함하고,
상기 제어부는, 상기 그룹의 공동 목적지로부터 상기 그룹에 포함된 구성원들의 위치 정보를 인디케이터로 표시하는 바 형태(Bar-type)의 인터페이스를 상기 그룹에 포함된 구성원들의 전자 기기에 제공하고,
상기 제어부는,
상기 그룹이 생성되면, 그룹 명칭, 그룹 아이콘, 그룹 구성원 인원 및 제한 시간 중 적어도 하나를 포함하는 그룹에 대한 간략 정보를 나타내는 위젯을 표시하고, 상기 위젯의 상기 제한 시간은 시간이 경과 함에 따라 갱신하여 표시하도록 상기 그룹에 포함된 구성원들의 전자 기기를 제어하는 것을 특징으로 하는 위치 정보 서비스 제공 서버.
- 제12항에 있어서,
상기 제어부는, 상기 제1 전자 기기로 상기 그룹의 명칭, 구성원의 인원, 및 제한 시간을 포함하는 상기 그룹의 간략 정보를 표시하는 위젯을 제공하고, 시간이 경과 함에 따라 상기 위젯의 제한 시간을 변경하여 표시하도록 제어하는 것을 특징으로 하는 위치 정보 서비스 제공 서버.
- 제12항에 있어서,
상기 제어부는, 상기 제1 전자 기기의 정보와 매칭시켜 상기 그룹에 대한 정보를 관리하는 것을 특징으로 하는 위치 정보 서비스 제공 서버.
- 제12항에 있어서,
상기 제어부는, 제한 시간 동안 상기 제1 전자 기기로 상기 제2 전자 기기의 실시간 위치 정보 및 상기 그룹의 공동 목적지에 대한 상기 제2 전자 기기의 출발 위치 및 실시간 위치 정보 중 적어도 하나를 인디케이터로 표시하는 바 형태(Bar-type)의 인터페이스를 제공하는 것을 특징으로 하는 위치 정보 서비스 제공 서버.
- 그룹핑 어플리케이션을 실행하는 단계;
위치 정보 서비스 제공 서버로부터 수신한 주소록 정보 중 사용자 선택에 따라 적어도 하나의 구성원을 포함하는 그룹을 생성하는 단계;
상기 그룹이 생성된 후 미리 정해진 이벤트가 발생하는 경우, 소셜 네트워크 서비스 제공 서버를 통해 상기 그룹에 포함되는 구성원에게 그룹 참여를 요청하는 메시지를 전송하는 단계; 및
상기 그룹 참여를 수락한 구성원으로부터 위치 정보를 주기적으로 수신하여 지도상에 표시하는 단계;를 포함하고,
상기 표시하는 단계는,
상기 그룹의 공동 목적지로부터 상기 그룹에 포함된 구성원들의 위치 정보를 바 형태(Bar-type)의 인터페이스 상에 인디케이터로 표시하는 단계;를 포함하며,
상기 그룹이 생성되면, 그룹 명칭, 그룹 아이콘, 그룹 구성원 인원 및 제한 시간 중 적어도 하나를 포함하는 그룹에 대한 간략 정보를 나타내는 위젯을 표시하고, 상기 위젯의 상기 제한 시간은 시간이 경과 함에 따라 갱신하여 표시하는 단계;를 더 포함하는 것을 특징으로 하는 전자 기기의 제어 방법.
- 제16항에 있어서,
상기 그룹 참여를 수락한 구성원으로부터 위치 정보를 주기적으로 수신하여 지도상에 표시하는 단계는,
상기 위치 정보 서비스 제공 서버로부터 상기 그룹에 포함되는 구성원의 위치 정보를 주기적으로 수신하고, 상기 수신한 위치 정보를 지도상에 표시하는 것을 특징으로 하는 전자 기기의 제어 방법.
- 제16항에 있어서,
상기 그룹을 생성하는 단계와 상기 그룹에 포함되는 구성원에게 그룹 참여를 요청하는 메시지를 전송하는 단계 사이에,
상기 생성된 그룹의 공동 목적지와 제한 시간을 설정하는 단계;를 더 포함하는 것을 특징으로 하는 전자 기기의 제어 방법.
- 제18항에 있어서,
상기 그룹 참여를 수락한 구성원으로부터 위치 정보를 주기적으로 수신하여 지도상에 표시하는 단계는,
상기 그룹에 포함되는 구성원의 위치 정보를 지도상에 표시하는 동시에, 상기 공동 목적지에 대한 상기 그룹에 포함되는 구성원의 출발 위치 정보 및 실시간 위치 정보 중 적어도 하나를 바 형태(Bar-type)의 인터페이스 상에 인디케이터로 표시하는 것을 특징으로 하는 전자 기기의 제어 방법.
- 제18항에 있어서,
상기 그룹에 포함되는 구성원에게 그룹 참여를 요청하는 메시지를 전송하는 단계와 상기 그룹 참여를 수락한 구성원으로부터 위치 정보를 주기적으로 수신하여 지도상에 표시하는 단계 사이에,
상기 그룹의 구성원 중 적어도 두 명 이상을 선택하여 경유 목적지를 설정하는 단계;를 더 포함하는 것을 특징으로 하는 전자 기기의 제어 방법.
- 제20항에 있어서,
상기 그룹 참여를 수락한 구성원으로부터 위치 정보를 주기적으로 수신하여 지도상에 표시하는 단계는,
상기 그룹에 포함되는 구성원의 위치 정보를 지도상에 표시하는 동시에, 상기 공동 목적지에 대한 상기 그룹에 포함되는 구성원의 출발 위치 정보 및 실시간 위치 정보 중 적어도 하나를 바 형태(Bar-type)의 제1 인터페이스 상에 인디케이터로 표시하고,
상기 경유 목적지에 대한 상기 경유 목적지를 경유하는 구성원의 출발 위치 정보 및 실시간 위치 정보 중 적어도 하나를 바 형태(Bar-type)의 제2 인터페이스 상에 표시하는 것을 특징으로 하는 전자 기기의 제어 방법.
- 제1 전자 기기로부터 소셜 네트워크 서비스와 연동된 위치 정보 서비스의 요청을 수신하는 단계;
상기 위치 정보 서비스 요청을 수신하면, 소셜 네트워크 서비스 제공 서버에 접속하여 저장된 주소록 정보를 수신하고, 상기 수신한 주소록 정보를 이용하여 위치 정보 서비스에 대한 주소록 정보를 생성하는 단계;
상기 생성된 주소록 정보를 상기 제1 전자 기기로 전송하고, 상기 전송된 주소록 정보 중 사용자의 선택에 따라 적어도 하나의 구성원을 포함하는 그룹 생성 및 상기 그룹에 포함되는 구성원에 대응되는 제2 전자 기기의 위치 정보의 요청을 상기 제1 전자 기기로부터 수신하는 단계;
상기 소셜 네트워크 서비스 제공 서버를 통해 상기 제2 전자 기기의 그룹 참여 및 위치 정보를 요청하는 메시지를 전송하는 단계;
상기 제2 전자 기기로부터 위치 정보를 수신하고 상기 수신된 위치 정보를 상기 제1 전자 기기로 전송하는 단계;
상기 그룹의 공동 목적지로부터 상기 그룹에 포함된 구성원들의 위치 정보를 인디케이터로 표시하는 바 형태(Bar-type)의 인터페이스를 상기 그룹에 포함된 구성원들의 전자 기기에 제공하는 단계; 및
상기 그룹이 생성되면, 그룹 명칭, 그룹 아이콘, 그룹 구성원 인원 및 제한 시간 중 적어도 하나를 포함하는 그룹에 대한 간략 정보를 나타내는 위젯을 표시하고, 상기 위젯의 상기 제한 시간은 시간이 경과 함에 따라 갱신하여 표시하도록 상기 그룹에 포함된 구성원들의 전자 기기를 제어하는 단계;를 포함하는 위치 정보 서비스 제공 방법.
- 제16항 내지 제22항 중 어느 한 항의 방법을 수행하는 프로그램을 기록하고 컴퓨터로 판독 가능한 기록 매체.
Priority Applications (10)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130057416A KR101556537B1 (ko) | 2013-05-21 | 2013-05-21 | 전자 기기, 서버, 전자 기기의 제어 방법 및 위치 정보 제공 방법 |
US14/283,579 US10243909B2 (en) | 2013-05-21 | 2014-05-21 | Electronic device, server, and control method and location information providing method for the electronic device |
US16/274,400 US10812440B2 (en) | 2013-05-21 | 2019-02-13 | Electronic device, server, and control method and location information providing method for the electronic device |
US17/016,792 US11265283B2 (en) | 2013-05-21 | 2020-09-10 | Electronic device, server, and control method and location information providing method for the electronic device |
US17/016,818 US11271890B2 (en) | 2013-05-21 | 2020-09-10 | Electronic device, server, and control method and location information providing method for the electronic device |
US17/035,079 US11652777B2 (en) | 2013-05-21 | 2020-09-28 | Electronic device, server, and control method and location information providing method for the electronic device |
US17/060,839 US11336611B2 (en) | 2013-05-21 | 2020-10-01 | Electronic device, server, and control method and location information providing method for the electronic device |
US17/060,848 US11552921B2 (en) | 2013-05-21 | 2020-10-01 | Electronic device, server, and control method and location information providing method for the electronic device |
US18/094,550 US11882089B2 (en) | 2013-05-21 | 2023-01-09 | Electronic device, server, and control method and location information providing method for the electronic device |
US18/133,332 US12149496B2 (en) | 2013-05-21 | 2023-04-11 | Electronic device, server, and control method and location information providing method for the electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130057416A KR101556537B1 (ko) | 2013-05-21 | 2013-05-21 | 전자 기기, 서버, 전자 기기의 제어 방법 및 위치 정보 제공 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20140137070A KR20140137070A (ko) | 2014-12-02 |
KR101556537B1 true KR101556537B1 (ko) | 2015-10-02 |
Family
ID=51936115
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130057416A KR101556537B1 (ko) | 2013-05-21 | 2013-05-21 | 전자 기기, 서버, 전자 기기의 제어 방법 및 위치 정보 제공 방법 |
Country Status (2)
Country | Link |
---|---|
US (8) | US10243909B2 (ko) |
KR (1) | KR101556537B1 (ko) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9065869B2 (en) * | 2011-10-08 | 2015-06-23 | Broadcom Corporation | Social network device memberships and applications |
JP5759014B2 (ja) * | 2011-11-14 | 2015-08-05 | 株式会社Nttドコモ | 情報配信装置、情報配信方法及びプログラム |
US20150294240A1 (en) * | 2014-04-11 | 2015-10-15 | Adam Farhi | Systems and method for implementing tour event comparison |
CN104580421B (zh) * | 2014-12-22 | 2018-12-07 | 上海顶竹通讯技术有限公司 | 一种服务器及采用所述服务器的用户群组信息的推送方法 |
US20160294893A1 (en) * | 2015-04-06 | 2016-10-06 | Shoretel, Inc. | Organizing conversations in communication networks |
KR101678137B1 (ko) | 2015-07-14 | 2016-11-21 | 라인 가부시키가이샤 | 위치 공유 서비스 제공 방법 및 컴퓨터 프로그램 |
CN105606114B (zh) * | 2016-02-23 | 2019-11-22 | 腾讯科技(深圳)有限公司 | 一种车载导航方法、交互系统服务器、终端以及系统 |
CN105955808B (zh) * | 2016-04-21 | 2018-12-11 | 北京小米移动软件有限公司 | 即时通信应用的任务管理方法及装置 |
KR101785327B1 (ko) * | 2016-04-22 | 2017-10-17 | 파파야 주식회사 | 지도기반 낙서와 트래킹 정보 실시간 공유 시스템 및 운용방법 |
US10895964B1 (en) * | 2018-09-25 | 2021-01-19 | Snap Inc. | Interface to display shared user groups |
US10616419B1 (en) | 2018-12-12 | 2020-04-07 | Mitel Networks Corporation | Devices, systems and methods for communications that include social media clients |
EP4010820B1 (en) * | 2019-08-09 | 2024-10-02 | PCTEL, Inc. | Systems and methods for retrieving specific and adjacent structure network maps in real time |
US10708278B1 (en) * | 2019-09-09 | 2020-07-07 | Capital One Services, Llc | Location identification in multi-factor authentication |
KR20210123859A (ko) * | 2020-04-06 | 2021-10-14 | 삼성전자주식회사 | 전자 장치 및 그의 제어 방법 |
KR20210145684A (ko) * | 2020-05-25 | 2021-12-02 | (주)이미지드롬 | 지도 기반 소셜 네트워크 애플리케이션을 실행하여 그룹 제한으로 위치정보를 공유하는 사용자 인터페이스 방법 |
CN114331403A (zh) * | 2020-09-28 | 2022-04-12 | 支付宝实验室(新加坡)有限公司 | 一种数据处理、资源转移、支付方法、装置、设备及介质 |
CN115309482A (zh) * | 2021-04-20 | 2022-11-08 | 福特全球技术公司 | 一种车辆交互系统以及相应的车辆和方法 |
CN115334023A (zh) * | 2021-05-10 | 2022-11-11 | 腾讯科技(深圳)有限公司 | 一种通讯方法、相关装置、设备以及存储介质 |
US12020183B2 (en) * | 2022-09-19 | 2024-06-25 | Veronika Balbuzanova | Computer-implemented budget and vacation planning system and method |
US20240311930A1 (en) * | 2023-03-16 | 2024-09-19 | John Smith | System and method for facilitating introductions between users |
CN116915877B (zh) * | 2023-09-08 | 2024-01-05 | 锱云(上海)物联网科技有限公司 | 一种数据处理方法和系统 |
Family Cites Families (76)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0636194A (ja) | 1992-07-17 | 1994-02-10 | Oki Electric Ind Co Ltd | 路上車両間情報交換システム |
JP3511780B2 (ja) | 1996-01-31 | 2004-03-29 | 株式会社デンソー | ナビゲーション装置 |
KR19990010257A (ko) | 1997-07-16 | 1999-02-18 | 양재신 | 차량항법시스템을 이용한 동행차량위치확인장치 |
KR19990068754A (ko) | 1999-06-17 | 1999-09-06 | 김도연 | 인터넷상의개인정보데이터베이스화방법 |
JP2001317953A (ja) | 2000-05-08 | 2001-11-16 | Alpine Electronics Inc | ナビゲーション装置 |
KR20000050147A (ko) | 2000-05-18 | 2000-08-05 | 안병익 | 인터넷을 이용한 그룹 만남 주선 서비스 방법 |
US20020080198A1 (en) * | 2000-11-14 | 2002-06-27 | Safetzone Technologies Corporation | System for real-time location of people in a fixed environment |
KR20020051791A (ko) | 2000-12-23 | 2002-06-29 | 이계안 | 동행 차량 인식 항법 시스템 및 그 사용 방법 |
KR20010035405A (ko) | 2001-02-12 | 2001-05-07 | 민병현 | 이동통신단말기를 이용한 그룹 구성원들의 현재위치자동알림 서비스 시스템 |
JP2002262338A (ja) | 2001-03-06 | 2002-09-13 | Sanyo Electric Co Ltd | 携帯通信機器 |
US7143443B2 (en) | 2001-10-01 | 2006-11-28 | Ntt Docomo, Inc. | Secure sharing of personal devices among different users |
JP3979060B2 (ja) | 2001-11-01 | 2007-09-19 | 日産自動車株式会社 | ナビゲーション情報提供装置 |
US6885874B2 (en) * | 2001-11-27 | 2005-04-26 | Motorola, Inc. | Group location and route sharing system for communication units in a trunked communication system |
KR20030044507A (ko) | 2001-11-30 | 2003-06-09 | 허명구 | 네트워크형 회원관리 시스템 및 방법, 및 그를 이용한커뮤니티 웹사이트 |
KR100547371B1 (ko) | 2002-09-12 | 2006-01-26 | 주식회사 케이티 | 공중 무선랜에서의 실시간 지역 기반 자동 그룹 서비스 방법 |
US6810328B2 (en) | 2002-11-23 | 2004-10-26 | Alpine Electronics, Inc | Navigation method and system for indicating area-specific traffic information |
JP4564480B2 (ja) * | 2003-03-07 | 2010-10-20 | 株式会社エヌ・ティ・ティ・ドコモ | 情報提供システム |
JP4101692B2 (ja) * | 2003-04-16 | 2008-06-18 | アルパイン株式会社 | ナビゲーション装置 |
KR100556689B1 (ko) | 2003-06-27 | 2006-03-07 | 팅크웨어(주) | 그룹 위치 제공 방법 및 그룹 위치 표시 방법 |
JP3841776B2 (ja) | 2003-07-03 | 2006-11-01 | 富士通テン株式会社 | 経路探索装置 |
KR20050022995A (ko) | 2003-08-28 | 2005-03-09 | (주) 콘텔라 | 음성 토론 게시판을 제공하는 그룹 음성 메시지 시스템 및그 방법 |
JP4273936B2 (ja) * | 2003-11-17 | 2009-06-03 | マツダ株式会社 | 情報提供装置、情報提供システム、情報提供装置用コンピュータ・プログラム、及び情報提供方法 |
JP2005189040A (ja) | 2003-12-25 | 2005-07-14 | Pioneer Electronic Corp | 情報送信装置、情報送信方法、そのプログラムおよびそのプログラムを記録した記録媒体 |
JP4384905B2 (ja) | 2003-12-26 | 2009-12-16 | 株式会社デンソーアイティーラボラトリ | 情報共有方法及び情報共有処理用プログラム |
US7443283B2 (en) | 2004-02-19 | 2008-10-28 | Massachusetts Institute Of Technology | Methods and apparatus for connecting an intimate group by exchanging awareness cues and text, voice instant messages, and two-way voice communications |
KR20060011045A (ko) | 2004-07-29 | 2006-02-03 | 주식회사 프리챌 | 온라인 커뮤니티 운영 방법 및 시스템 |
KR100716882B1 (ko) | 2005-01-07 | 2007-05-09 | 주식회사 현대오토넷 | 이동통신시스템을 이용한 위치정보 공유 시스템 및 방법 |
KR101099977B1 (ko) | 2005-01-18 | 2011-12-28 | 삼성전자주식회사 | 네비게이션 장치에서의 주행 상황 표시 방법 및 이를 위한 네비게이션 장치 |
US20130226453A1 (en) * | 2005-02-08 | 2013-08-29 | Bryan Gardner Trussel | Systems and methods for mobile communication integration |
US7660872B2 (en) | 2005-05-17 | 2010-02-09 | International Business Machines Corporation | Managing location information for a group of users |
KR100687413B1 (ko) | 2005-05-26 | 2007-02-26 | 에스케이 텔레콤주식회사 | 친구 찾기 서비스 제공 시스템 및 방법 |
KR100786024B1 (ko) | 2006-03-21 | 2007-12-17 | 팅크웨어(주) | 그룹 구성원의 위치 정보 제공 방법 및 그 시스템 |
US20070233635A1 (en) * | 2006-04-04 | 2007-10-04 | Craig Burfeind | Systems and methods for organizing an event and tracking attendance status |
US20070281716A1 (en) * | 2006-06-01 | 2007-12-06 | Flipt, Inc | Message transmission system for users of location-aware mobile communication devices in a local area network |
WO2008124074A1 (en) | 2007-04-03 | 2008-10-16 | Human Network Labs, Inc. | Method and apparatus for acquiring local position and overlaying information |
KR101405945B1 (ko) | 2007-10-15 | 2014-06-12 | 엘지전자 주식회사 | 통신 기기 및 통신 기기의 이동 히스토리 생성 방법 |
US20090109174A1 (en) | 2007-10-30 | 2009-04-30 | Fein Gene S | Method and Apparatus for User Interface in Electronic Devices With Visual Display Units |
US20100332326A1 (en) * | 2008-02-13 | 2010-12-30 | Ron Ishai | System And Methods For Positioning Information From A Plurality Of Users |
WO2009100997A1 (en) | 2008-02-15 | 2009-08-20 | Tomtom International B.V. | Navigation device, system & method with over the air search module |
US20090235176A1 (en) | 2008-03-14 | 2009-09-17 | Madhavi Jayanthi | Social interaction system for facilitating display of current location of friends and location of businesses of interest |
JP5151602B2 (ja) | 2008-03-26 | 2013-02-27 | 株式会社デンソー | ナビゲーション装置。 |
US8369867B2 (en) | 2008-06-30 | 2013-02-05 | Apple Inc. | Location sharing |
TWI389005B (zh) * | 2008-10-21 | 2013-03-11 | Htc Corp | 結合電子地圖的目的地標定方法、裝置及電腦程式產品 |
KR20100068606A (ko) | 2008-12-15 | 2010-06-24 | 주식회사 셀런 | 무선 인터넷을 이용한 네비게이션 위치 추적 서비스 시스템및 방법 |
US20100205242A1 (en) | 2009-02-12 | 2010-08-12 | Garmin Ltd. | Friend-finding system |
WO2011037558A1 (en) | 2009-09-22 | 2011-03-31 | Apple Inc. | Device, method, and graphical user interface for manipulating user interface objects |
WO2011054546A1 (en) | 2009-11-04 | 2011-05-12 | Tele Atlas B. V. | Map corrections via human machine interface |
KR101677618B1 (ko) | 2009-11-19 | 2016-11-18 | 엘지전자 주식회사 | 이동 단말기의 내비게이션 방법 및 그 장치 |
US20110153189A1 (en) | 2009-12-17 | 2011-06-23 | Garmin Ltd. | Historical traffic data compression |
US20120084348A1 (en) * | 2009-12-30 | 2012-04-05 | Wei-Yeh Lee | Facilitation of user management of unsolicited server operations |
US20110224896A1 (en) * | 2010-03-09 | 2011-09-15 | Nokia Corporation | Method and apparatus for providing touch based routing services |
US20110252364A1 (en) * | 2010-04-07 | 2011-10-13 | Freddy Allen Anzures | Device, Method, and Graphical User Interface for Navigation of Multiple Applications |
US9076349B2 (en) | 2010-04-26 | 2015-07-07 | Raghav Gupta | Geosocial network system and method for aggregating group members |
KR101673921B1 (ko) | 2010-05-04 | 2016-11-08 | 삼성전자주식회사 | 이동 단말기의 위치 정보 관리 방법 및 장치 |
US20120095681A1 (en) * | 2010-10-15 | 2012-04-19 | Electronics And Telecommunications Research Institute | Multi-user relationship-based navigation apparatus and navigation management method using the same |
US9264849B1 (en) | 2010-11-12 | 2016-02-16 | DP Technologies Inc. | Method and apparatus to enable location-based meeting |
KR20120061206A (ko) | 2010-12-03 | 2012-06-13 | 주식회사 케이티 | 이동 단말간 목적지 도착 정보 제공 시스템 및 방법 |
US20120239584A1 (en) * | 2011-03-20 | 2012-09-20 | Microsoft Corporation | Navigation to dynamic endpoint |
KR20120108107A (ko) | 2011-03-23 | 2012-10-05 | 삼성에스엔에스 주식회사 | 내비게이션에서 경로 정보를 공유하기 위한 장치 및 방법 |
US8781730B2 (en) | 2011-04-11 | 2014-07-15 | Garmin Switzerland Gmbh | Route selection employing metrics |
FI20115464A0 (fi) * | 2011-05-13 | 2011-05-13 | Raeisaenen Sami | Järjestely ja menetelmä yhteiskuljetusta varten |
US8971924B2 (en) | 2011-05-23 | 2015-03-03 | Apple Inc. | Identifying and locating users on a mobile network |
US9247377B2 (en) | 2011-05-23 | 2016-01-26 | Apple Inc. | Setting a reminder that is triggered by a target user device |
KR101829254B1 (ko) * | 2011-05-23 | 2018-02-19 | 삼성전자 주식회사 | 개인 소셜 정보 운용 방법 및 이를 지원하는 시스템 |
KR20140014262A (ko) * | 2011-06-03 | 2014-02-05 | 애플 인크. | 대안 내비게이션 경로들을 비교 및 선택하기 위한 장치들 및 방법들 |
KR101296596B1 (ko) | 2011-09-01 | 2013-08-14 | 이원재 | 다자간 위치 추적 시스템 및 그 방법 |
WO2013049909A1 (en) | 2011-10-03 | 2013-04-11 | Research In Motion Limited | Methods and devices to allow common user interface mode based on orientation |
US10004056B2 (en) * | 2012-03-01 | 2018-06-19 | Microsoft Technology Licensing, Llc | Requesting a location of a user |
GB201207120D0 (en) * | 2012-04-23 | 2012-06-06 | Newlands Christopher P | Web based personal connections using technology |
US8914230B2 (en) * | 2012-06-06 | 2014-12-16 | Microsoft Corporation | Realtime socially-derived and shared time-of-arrival estimation to a destination |
US8977488B2 (en) | 2012-06-27 | 2015-03-10 | Toyota Motor Engineering & Manufacturing North America, Inc. | Systems, methods and vehicles for providing route guidance |
US9230287B2 (en) * | 2012-08-21 | 2016-01-05 | Google Inc. | Real-time notifications and sharing of photos among users of a social network |
US9654911B2 (en) | 2012-08-30 | 2017-05-16 | Here Global B.V. | Method and apparatus for providing location sharing via simulation |
US8989773B2 (en) | 2013-01-29 | 2015-03-24 | Apple Inc. | Sharing location information among devices |
WO2014120948A1 (en) | 2013-01-30 | 2014-08-07 | Whoozat Inc. | Systems and methods for location-based group tracking and notifications |
US20140222912A1 (en) * | 2013-02-05 | 2014-08-07 | Luke St. Clair | Varying User Interface Based on Location or Speed |
-
2013
- 2013-05-21 KR KR1020130057416A patent/KR101556537B1/ko active IP Right Grant
-
2014
- 2014-05-21 US US14/283,579 patent/US10243909B2/en active Active
-
2019
- 2019-02-13 US US16/274,400 patent/US10812440B2/en active Active
-
2020
- 2020-09-10 US US17/016,818 patent/US11271890B2/en active Active
- 2020-09-10 US US17/016,792 patent/US11265283B2/en active Active
- 2020-09-28 US US17/035,079 patent/US11652777B2/en active Active
- 2020-10-01 US US17/060,848 patent/US11552921B2/en active Active
- 2020-10-01 US US17/060,839 patent/US11336611B2/en active Active
-
2023
- 2023-01-09 US US18/094,550 patent/US11882089B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US10243909B2 (en) | 2019-03-26 |
US11336611B2 (en) | 2022-05-17 |
US20210014191A1 (en) | 2021-01-14 |
US11265283B2 (en) | 2022-03-01 |
KR20140137070A (ko) | 2014-12-02 |
US11552921B2 (en) | 2023-01-10 |
US20210029071A1 (en) | 2021-01-28 |
US20190173832A1 (en) | 2019-06-06 |
US11652777B2 (en) | 2023-05-16 |
US20230164107A1 (en) | 2023-05-25 |
US11882089B2 (en) | 2024-01-23 |
US10812440B2 (en) | 2020-10-20 |
US20210014190A1 (en) | 2021-01-14 |
US11271890B2 (en) | 2022-03-08 |
US20200412683A1 (en) | 2020-12-31 |
US20230246991A1 (en) | 2023-08-03 |
US20210029070A1 (en) | 2021-01-28 |
US20140351351A1 (en) | 2014-11-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101556537B1 (ko) | 전자 기기, 서버, 전자 기기의 제어 방법 및 위치 정보 제공 방법 | |
KR101677638B1 (ko) | 이동 단말기 및 그 제어 방법 | |
CN103328930A (zh) | 非基于地图的移动接口 | |
CA3023258C (en) | Location integration into electronic mail system | |
KR20130090153A (ko) | 교통 정보 제공 서버, 전자 기기 및 교통 정보 제공 방법 | |
US12149496B2 (en) | Electronic device, server, and control method and location information providing method for the electronic device | |
KR101952341B1 (ko) | 전자 기기, 서버 및 교통 정보 제공 방법 | |
KR101296294B1 (ko) | 전자 기기 및 전자 기기의 일정 관리 방법 | |
KR101105145B1 (ko) | 서버, 전자 기기 및 전자 기기의 교통 정보 제공 방법 | |
KR20130092230A (ko) | 전자 기기, 서버, 전자 기기의 제어 방법 및 교통 정보 제공 방법 | |
KR102219901B1 (ko) | 전자 기기, 서버 및 교통 정보 제공 방법 | |
KR102057933B1 (ko) | 전자 기기, 서버 및 교통 정보 제공 방법 | |
CN109990781B (zh) | 一种导航处理方法和装置、一种用于导航处理的装置 | |
KR102247897B1 (ko) | 전자 기기, 교통 관련 컨텐츠 제공 방법 및 시스템 | |
KR20120107672A (ko) | 전자 기기, 서버, 사용자 컨텐츠 제공 방법 및 시스템 | |
KR101861355B1 (ko) | 교통 정보 제공 방법 및 이를 수행하는 전자 기기, 서버 및 시스템 | |
KR20200135749A (ko) | 전자 기기, 서버 및 교통 정보 제공 방법 | |
KR20200134192A (ko) | 전자 기기, 서버 및 교통 정보 제공 방법 | |
KR20200135248A (ko) | 전자 기기, 서버 및 교통 정보 제공 방법 | |
KR20210023925A (ko) | 전자 기기, 서버 및 교통 정보 제공 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
AMND | Amendment | ||
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20180912 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20190919 Year of fee payment: 5 |