KR101970356B1 - Qr 코드를 이용한 위치 정보 공유 방법 - Google Patents
Qr 코드를 이용한 위치 정보 공유 방법 Download PDFInfo
- Publication number
- KR101970356B1 KR101970356B1 KR1020180083736A KR20180083736A KR101970356B1 KR 101970356 B1 KR101970356 B1 KR 101970356B1 KR 1020180083736 A KR1020180083736 A KR 1020180083736A KR 20180083736 A KR20180083736 A KR 20180083736A KR 101970356 B1 KR101970356 B1 KR 101970356B1
- Authority
- KR
- South Korea
- Prior art keywords
- location
- code
- location information
- sharing
- application
- Prior art date
Links
Images
Classifications
-
- 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
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0261—Targeted advertisements based on user location
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
- G06K19/06037—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
-
- 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
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0259—Targeted advertisements based on store location
-
- 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
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0267—Wireless devices
-
- 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
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0277—Online advertisement
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Game Theory and Decision Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Information Transfer Between Computers (AREA)
Abstract
본 발명은 QR(Quick Response) 코드를 이용한 위치 정보의 공유에 관한 것으로, 위치 공유 방법은, 위치 공유를 위한 어플리케이션을 실행하는 과정, 상기 위치 공유를 위한 어플리케이션을 이용하여 위치 정보를 포함하는 QR(Quick Response) 코드를 판독하는 과정, 상기 QR 코드로부터 얻어진 위치 정보의 송신에 대한 적어도 하나의 옵션을 표시하는 과정, 및 상기 적어도 하나의 옵션 중, 사용자에 의해 위치 정보를 송신하는 옵션이 선택되면, 상기 위치 정보를 다른 장치로 송신하는 과정을 포함하는 것을 특징으로 한다.
Description
본 발명은 QR(Quick Response) 코드를 이용하여 위치 정보를 공유하는 것에 관한 것으로, 특히 QR 코드로부터 획득된 위치 정보를 송신 및 수신하기 위한 방법에 관한 것이다.
현대 사회에서, 스마트 폰은 필수품이라 부를 수 있을 만큼 널리, 빈번하게 사용되고 있다. 나아가, 기술의 발달로 인해, 스마트 폰은 점차 고성능화되고 있으며, 이에 따라, 스마트 폰을 이용하여 다양하고 복잡한 기능들이 실현되고 있다. 그리고, 스마트 폰에서 실행되는 다양한 기능들을 활용한 다양한 서비스들이 제공될 수 있다.
대부분의 스마트 폰은 GPS(global positioning system) 모듈을 포함하고 있다. 이에 따라, GPS를 통해 획득되는 위치 정보를 이용한 다양한 서비스들이 존재한다. 예를 들어, 현재 위치를 기반으로 주변 상점을 파악하여 광고나 쿠폰을 제공하는 서비스, 자신의 위치를 상대방과 공유하는 서비스 등이 가능하다. 하지만, GPS와 같은 측위 기술을 이용하기 위해서는, 해당하는 하드웨어 모듈이 설치되어 있어야 한다. 따라서, 해당 하드웨어 모듈이 없으면, 위치 정보를 얻을 수 없는 문제점이 존재한다.
본 발명은 측위를 위한 하드웨어 없이도 위치 정보를 획득하기 위한 방법을 제공한다.
또한, 본 발명은 QR(Quick Response) 코드를 이용하여 위치 정보를 획득하기위한 방법을 제공한다.
또한, 본 발명은 QR 코드를 이용하여 획득한 위치 정보를 다른 사용자와 공유하기 위한 방법을 제공한다.
본 발명의 일 실시 예에 따르면, 위치 공유를 위해 위치 정보를 송신하는 장치의 동작 방법은, 위치 공유를 위한 어플리케이션을 실행하는 과정, 상기 위치 공유를 위한 어플리케이션을 이용하여 위치 정보를 포함하는 QR(Quick Response) 코드를 판독하는 과정, 상기 QR 코드로부터 얻어진 위치 정보의 송신에 대한 적어도 하나의 옵션을 표시하는 과정, 및 상기 적어도 하나의 옵션 중, 사용자에 의해 위치 정보를 송신하는 옵션이 선택되면, 상기 위치 정보를 다른 장치로 송신하는 과정을 포함하는 것을 특징으로 한다.
본 발명의 일 실시 예에 따르면, 위치 공유를 위해 위치 정보를 수신하는 장치의 동작 방법은, 위치 공유를 위한 어플리케이션에 의해 QR 코드를 판독함에 따라 생성된 위치 정보를 수신하는 과정, 상기 위치 공유를 위한 어플리케이션을 실행하는 과정, 상기 위치 정보의 사용에 대한 적어도 하나의 옵션을 표시하는 과정, 및 상기 적어도 하나의 옵션 중, 사용자에 의해 선택되는 옵션에 따라 상기 위치 정보를 처리하는 과정을 포함하는 것을 특징으로 한다.
본 발명에 따른 광고 서비스를 제공하는 방법에 따르면, QR(Quick Response) 코드를 이용하여 위치 정보를 획득하고, 연쇄적으로 위치 정보를 송신함으로써, 간단한 조작만으로 상대방과 위치 정보를 공유할 수 있다.
도 1은 본 발명에 따른 위치 정보 공유의 개념을 도시한다.
도 2는 본 발명에 따른 위치 정보를 공유하는 장치의 구조를 도시한다.
도 3a는 본 발명에 따른 위치 공유용 QR(Quick Response) 코드를 판독하는 전용 어플리케이션을 통화 중에 실행하는 예를 도시한다.
도 3b는 본 발명에 따른 위치 공유용 QR 코드를 판독하는 전용 어플리케이션을 설정 메뉴를 통해 실행하는 예를 도시한다.
도 3c는 본 발명에 따른 위치 공유용 QR 코드를 판독하는 전용 어플리케이션을 단축 키를 이용하여 실행하는 예를 도시한다.
도 4는 본 발명에 따라 위치 정보를 공유하기 위해 위치 정보를 송신하는 절차를 도시한다.
도 5는 본 발명에 따라 위치 정보를 공유하기 위해 위치 정보를 수신하는 절차를 도시한다.
도 2는 본 발명에 따른 위치 정보를 공유하는 장치의 구조를 도시한다.
도 3a는 본 발명에 따른 위치 공유용 QR(Quick Response) 코드를 판독하는 전용 어플리케이션을 통화 중에 실행하는 예를 도시한다.
도 3b는 본 발명에 따른 위치 공유용 QR 코드를 판독하는 전용 어플리케이션을 설정 메뉴를 통해 실행하는 예를 도시한다.
도 3c는 본 발명에 따른 위치 공유용 QR 코드를 판독하는 전용 어플리케이션을 단축 키를 이용하여 실행하는 예를 도시한다.
도 4는 본 발명에 따라 위치 정보를 공유하기 위해 위치 정보를 송신하는 절차를 도시한다.
도 5는 본 발명에 따라 위치 정보를 공유하기 위해 위치 정보를 수신하는 절차를 도시한다.
이하 본 발명의 바람직한 실시 예를 첨부된 도면의 참조와 함께 상세히 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우, 그 상세한 설명은 생략한다.
이하 본 발명은 위치 정보를 공유하는 기술에 대해 설명한다. 특히, 본 발명은 해당 장소에 설치된 식별 코드를 이용하여 위치 정보를 획득하고, 공유하는 방법에 대해 설명한다.
본 발명은 식별 코드를 이용하는 위치 정보 공유 서비스에 대한 것이다. 여기서, 식별 코드는 약속된 규칙에 따라 시각적인 방식으로 일정량의 정보를 담을 수 있는 도형 또는 그래픽으로서, 일 예로, QR(Quick Response) 코드가 있다. QR 코드는 2차원 형식을 가지는 시각적 형태의 코드로서, 사각형의 가로 세로 격자무늬를 이용하여 다양한 정보를 담고 있다. 일반적으로, QR 코드는 약 7,089자의 숫자, 약 4,296자의 문자, 약 2,953 바이트의 이진 문자, 약 1,817자의 한자 등을 저장할 수 있다. QR 코드는 빠른 인식속도 및 우수한 인식률, 그리고, 오류 복원 기능 등의 장점을 가진다. 이하 설명에서 QR 코드가 예로서 제시되나, 다른 종류의 식별 코드에 대하여도 후술하는 실시 예들이 적용될 수 있다.
도 1은 본 발명에 따른 위치 정보 공유의 개념을 도시한다.
도 1을 참고하면, 제1장치(110) 및 제2장치(120)는 위치 정보를 공유한다. 다시 말해, 제1장치(110)는 위치 정보를 생성하고, 생성된 위치 정보를 통신 망을 통해 제2장치(120)로 송신한다. 여기서, 통신 망은 셀룰러 통신망, 인터넷 통신망, 무선랜 통신망 등을 포함할 수 있다.
위치 정보를 획득하기 위해, 제1장치(110)는 현재 위치한 장소에 설치된 QR 코드를 이용한다. 제1장치(110)의 사용자는 제1장치(110)에 구비된 카메라를 이용하여 QR 코드(100)를 촬영하고, 제1장치(110)는 QR 코드(100)를 판독함으로써 위치 정보를 획득한다. 즉, QR 코드(100)는 해당 장소에 대한 위치 정보를 담고 있다. 예를 들어, 위치 정보는 주소 또는 위도-경도 값 중 적어도 하나를 포함할 수 있다. QR 코드(100)를 판독하여 주소 정보를 획득하기 위해, 제1장치(110)는 위치 공유를 위해 전용적으로 설계된 어플리케이션을 실행할 수 있다.
제2장치(120)는 제1장치(110)로부터 송신된 위치 정보를 수신하고, 사용자가 볼 수 있도록 표시한다. 이를 위해, 제2장치(120)는 제1장치(110)에서 실행된 전용 어플리케이션과 동일한 어플리케이션을 실행할 수 있다. 나아가, 제2장치(120)는 위치 정보를 활용한 다른 기능 또는 어플리케이션을 연쇄적으로 실행할 수 있다.
QR 코드는 다양한 정보를 가질 수 있다. 일반적인 QR 코드의 문법에 따르면, QR 코드에 의해 표현되는 문자열은 담겨진 정보의 종류를 나타내는 식별자를 포함하고, 식별자에 이어 대응하는 정보가 뒤따른다. 본 발명에서 고려하는 QR 코드(100)는, 위치 정보를 포함하도록 설계된 문법에 따라 생성된 것으로서, QR 코드(100)를 촬영한 장치(예: 제1장치(110))로 하여금 위치 정보를 획득하고, 위치 정보를 공유하게 한다. 추가적으로, 일 실시 예에 따라, QR 코드(100)는 위치 정보 외, QR 코드(100)가 설치된 장소에 관련된 정보, QR 코드(100)를 판독한 장치의 후속 동작을 지시하는 정보 등을 더 포함할 수 있다.
본 발명의 실시 예에 따라, QR 코드(100)는 식당, 운동장, 특정 건물, 관광지, 백화점, 쇼핑몰, 놀이공원 등 위치 정보의 공유에 대한 수요가 있을 것으로 예상되는 장소라면 어디든지 설치될 수 있다. 식당의 경우, 테이블에 QR 코드(100)가 설치될 수 있다. 또는, QR 코드(100)는 주차장의 벽면이나 기둥에 설치될 수 있다.
도 2는 본 발명에 따른 위치 정보를 공유하는 장치의 구조를 도시한다. 도 2에 예시된 구조는 제1장치(110) 및 제2장치(120)에 적용될 수 있다. 도 2를 참고하면, 장치는 제어부(202), 통신부(204), 저장부(206), 표시/입력부(208)를 포함한다.
제어부(202)는 장치의 전반적인 동작들을 제어한다. 예를 들어, 제어부(202)는 저장부(206)에 저장된 명령어들을 이용하여 어플리케이션을 실행하고, 다른 구성요소들의 동작을 제어한다. 예를 들어, 제어부(202)는 통신부(204)가 신호를 송신 및 수신하도록 제어하고, 저장부(206)에 데이터를 저장하고, 저장부(206)에 저장된 데이터, 명령어 등을 읽는다, 또한, 제어부(202)는 표시/입력부(208)를 통해 화면을 표시하고, 검출되는 입력을 처리한다. 제어부(202)는 마이크로 프로세서, 프로세서 등으로 구현될 수 있다.
통신부(204)는 외부 통신망에 접속하고, 데이터/신호/정보를 송신 및 수신하기 위한 기능을 수행한다. 예를 들어, 통신부(204)는 인터넷 망, 무선 통신망, 모바일 통신망 등에 접속하는 기능을 수행할 수 있다. 이를 위해, 통신부(204)는 신호의 변복조, 증폭, 필터링 등의 기능을 수행한다. 저장부(206)는 데이터, 설정정보, 명령어, 마이크로 코드, 어플리케이션 등을 저장한다. 저장부(206)는 일시적 또는 비일시적 저장 매체로 구현될 수 있다. 또한, 저장부(206)는 장치에 고정되어 있거나, 또는 분리 가능한 형태로 구현될 수 있다.
표시/입력부(208)는 화면을 표시하는 수단 및 외부로부터의 입력을 감지하는 수단을 포함한다. 여기서, 화면을 표시하는 수단은 액정화면 등으로 구현될 수 있다. 입력을 감지하는 수단은 터치패드, 키 버튼, 센서, 카메라 등을 포함하는 의미이다. 표시/입력부(208)는 액정화면 및 터치패드가 결합된 터치스크린을 포함할 수 있다. 경우에 따라, 표시/입력부(208)는 물리적으로 분리된 2 이상의 하드웨어 모듈들의 집합으로 해석될 수 있다.
상술한 바와 같이, 제1장치(110)는 QR 코드를 판독함으로써 위치 정보를 획득한다. 이를 위해, 제1장치(110)는 전용 어플리케이션을 실행할 수 있다. 이하, 전용 어플리케이션은 '위치 공유용 QR 리더(reader)'라 불릴 수 있다. 본 발명의 실시 예들에 따라, 위치 공유용 QR 리더는 사용자가 간단한 조작을 통해 실행 가능하도록 정의된다. 위치 공유용 QR 리더의 실행에 대한 예들이 이하 도 3a, 도 3b, 도 3c를 참고하여 설명된다.
도 3a는 본 발명에 따른 위치 공유용 QR 코드를 판독하는 전용 어플리케이션을 통화 중에 실행하는 예를 도시한다. 도 3a는 통화 중 위치 공유용 QR 리더를 실행하는 상황의 예이다. 장치(예: 제1장치(110))를 이용하여 사용자가 상대방과 통화를 수행하면, 화면이 오프(off)된다. 이때, 장치가 사용자의 얼굴과 멀어지면, 즉, 근접 센서가 얼굴과 멀어짐을 감지하면, 장치는 화면을 온(on)한다. 이때, 도 3a와 같은 화면이 표시된다. 도 3a를 참고하면, 화면은 통화 중인 상대방의 이름 및 전화번호를 포함한다. 그리고, 화면의 하단에, 현재 상태에서 실행 가능한 어플리케이션들의 아이콘들이 표시된다. 도 3a의 예의 경우, 6개의 아이콘들이 표시되나, 다른 실시 예에 따라 다른 개수의 아이콘들이 표시될 수 있다. 특히, 본 발명의 실시 예에 따라, 위치 공유용 QR 리더를 실행하기 위한 QR 리더 아이콘(301)이 표시된다. 따라서, 사용자는 QR 리더 아이콘(301)을 선택(예: 터치)함으로써, 통화 중에 손쉽게 위치 공유용 QR 리더를 실행시킬 수 있다. 통화 중 위치 공유용 QR 리더가 실행되는 경우, 통화 모드가 스피커 폰 모드로 자동 전환될 수 있다.
도 3b는 본 발명에 따른 위치 공유용 QR 코드를 판독하는 전용 어플리케이션을 설정 메뉴를 통해 실행하는 예를 도시한다. 일반적으로 설정 메뉴는 무선랜 설정, 소리/진동/무음모드 설정 등 장치의 상태를 변경하기 위해 사용되는 인터페이스로서, 대부분의 화면(예: 어플리케이션을 실행 중이라도)에서 화면의 상단을 끌어내리는 터치 입력을 통해 불러올 수 있는 메뉴이다. 이러한 설정 메뉴에, 도 3b와 같이, 위치 공유용 QR 리더를 실행하기 위한 QR 리더 아이콘(301)이 표시된다. 따라서, 사용자는 QR 리더 아이콘(301)을 선택(예: 터치)함으로써, 어떠한 상태에서든 손쉽게 위치 공유용 QR 리더를 실행시킬 수 있다. 도 3b와 같은 예는 통화 중에도 사용 가능하다.
도 3c는 본 발명에 따른 위치 공유용 QR 코드를 판독하는 전용 어플리케이션을 단축 키를 이용하여 실행하는 예를 도시한다. 도 3c는 하드 키를 이용하여 위치 공유용 QR 리더를 실행하는 예이다. 본 발명의 실시 예에 따른 장치는 적어도 하나의 하드 키를 포함한다. 예를 들어, 도 3c와 같이, 장치는 측면에 하나 또는 둘 이상의 입력을 처리하는 있는 측면 키(예: 음량 키, 전원 키)(311) 및 하단에 홈 네뷰를 불러오기 위한 홈 버튼 키(312)를 포함할 수 있다. 즉, 장치는 위 키들(311, 312)를 이용하여 적어도 둘 또는 셋 이상의 키 입력들을 구분하여 감지할 수 있으며, 이들의 특정 조합을 위치 공유용 QR 리더의 실행을 위한 단축키로 정의할 수 있다. 예를 들어, 홈 버튼 키(312)를 짧게 3번 누르는 것, 홈 버튼 키(312) 및 측면 키(311)를 동시에 길게 또는 짤게 누르는 것이 위치 공유용 QR 리더의 실행을 위한 단축키로서 정의될 수 있다. 이를 이용하여, 화면의 상태가 어떠하든 무관하게, 사용자는 언제든 손쉽게 위치 공유용 QR 리더를 실행시킬 수 있다.
상술한 바와 같은 예들에 따라, 위치 공유용 QR 리더가 실행될 수 있다. 위와 같은 실행 방식을 포함하여, 위치 정보를 공유하기 위한 절차들은 다음과 같다.
도 4는 본 발명에 따라 위치 정보를 공유하기 위해 위치 정보를 송신하는 절차를 도시한다. 도 4는 제1장치(110)의 동작 예이다.
도 4를 참고하면, 제1장치(110)는 위치 공유용 QR 리더를 실행한다(S401 단계). 예를 들어, 제1장치(110)는 도 3a, 도 3b 또는 도 3c와 같은 방식에 따라 위치 공유용 QR 리더를 실행할 수 있다. 위치 공유용 QR 리더의 실행에 따라, 카메라가 활성화되고, 화면에 카메라를 통해 촬영되는 프리뷰 화면이 표시된다. 추가적으로, 화면에 QR 코드의 위치를 요구하는 안내자가 더 표시될 수 있다.
이후, 제1장치(110)는 사용자의 조작에 따라 QR 코드를 판독하여 위치 정보를 획득한다(S402 단계). 즉, 사용자가 제1장치(110)에 표시된 안내자에 QR 코드가 위치하도록 카메라 각도 및 위치를 조절하면, 제1장치(110)는 QR 코드를 판독한다. 다른 실시 예에 따라, QR 코드를 읽으라는 추가 명령이 더 필요할 수 있다. 즉, QR 코드가 안내자 내에 위치한 후, 사용자가 추가 명령을 입력(예: 촬영 버튼 터치)하면, QR 코드를 판독할 수 있다. 제1장치(110)는 위치 공유용 QR 리더에 정의된 해석 규칙에 따라 QR 코드를 분석함으로써 위치 정보를 획득한다.
이어, 제1장치(110)는 위치 정보를 클립 보드에 저장한다(S403 단계). 즉, 제1장치(110)는 위치 정보를 붙혀넣기 가능하도록 임시 저장한다. 이에 따라, 사용자는 위치 공유용 QR 리더에서 제공하는 위치 정보를 활용하는 기능 외에도, 의도에 따라 다양하게 위치 정보를 활용할 수 있다.
이후, 제1장치(110)는 통화 중 위치 공유용 QR 리더가 실행된 것인지 판단한다(S404 단계). 만일, 통화 중이 아니면, 제1장치(110)는 본 절차를 종료한다. 다른 실시 예에 따라, 제1장치(110)는 획득된 위치 정보를 활용하는 기능을 자동으로 수행하거나, 기능의 목록을 표시할 수 있다.
반면, 통화 중이면, 제1장치(110)는 통화 중인 상대방으로 위치 정보의 전송 여부를 문의하는 화면을 표시한다(S405 단계). 위치 정보의 전송 여부를 문의하는 화면은 사용자에게 문의를 알리는 텍스트(예: "통화 중인 상대방에게 위치 정보를 전송하시겠습니까?"), 선택 결과의 입력을 위한 버튼(예: "예", "아니오")을 포함할 수 있다. 즉, 제1장치(110)는 위치 정보의 처리에 대한 하나의 옵션을 표시한다. 이에 따라, 사용자는 추가 조작 없이도 위치 정보를 공유하거나, 또는 위치 정보의 공유를 중단할 수 있다.
이어, 제1장치(110)는 사용자가 승인하는지 판단한다(S406 단계). 만일, 사용자가 승인하지 아니하면, 예를 들어, 사용자가 아니오 버튼을 선택함이 확인되면, 제1장치(110)는 본 절차를 종료한다.
반면, 사용자가 승인하면, 제1장치(110)는 통화 중인 상대방에게 위치 정보를 전송한다(S407 단계). 즉, 제1장치(110)는 무선 망에 접속하고, 연결을 설정하고, 위치 정보를 포함하는 패킷을 생성한 후, 패킷을 상대방의 장치(예: 제2장치(120))로 송신한다. 이와 같이, 사용자는 통화 중 위치 공유용 QR 리더를 실행하고, 승인함으로써, 손쉽게 통화 중 위치 정보를 공유할 수 있다.
도 5를 참고하여 설명한 실시 예에서, 일부 단계가 생략될 수 있다. 예를 들어, S405 단계 및 S406 단계가 생략되고, 제1장치(110)는 위치 정보 획득 후, 통화 중인 상대방으로 바로 위치 정보를 송신할 수 있다. 이 경우, 다른 실시 예에 따라, 제1장치(110)는 위치 공유용 QR 리더 실행 시 QR 코드 판독 전, QR 코드 판독에 따라 위치 정보가 송신됨을 알리는 알림 문구를 더 표시할 수 있다. 알림 문구는 QR 코드의 위치를 요구하는 안내자와 함께 표시될 수 있다.
도 5를 참고하여 설명한 실시 예에서, 통화 중이 아니면, 제1장치(110)는 획득된 위치 정보를 활용하는 기능을 자동으로 수행하거나, 기능의 목록을 표시할 수 있다. 또는, 다른 실시 예에 따라, 제1장치(110)는 위치 정보를 송신하는 둘 이상의 방식들에 대한 옵션들을 표시하고, 사용자에 의해 선택된 옵션에 따라 다른 장치로 위치 정보를 송신할 수 있다. 즉, 제1장치(110)는 위치 정보를 처리하는 방식에 대한 선택을 문의하는 화면을 표시할 수 있다. 예를 들어, 옵션들은 문자 메시지로 전송, 메신저 프로그램으로 전송, 이메일로 전송, 클립보드에 저장 등을 포함할 수 있다.
도 5는 본 발명에 따라 위치 정보를 공유하기 위해 위치 정보를 수신하는 절차를 도시한다. 도 5는 제2장치(120)의 동작 예이다.
도 5를 참고하면, 제2장치(120)는 위치 공유용 QR 리더에 의해 생성된 위치 정보를 수신한다(S501 단계). 위치 정보는 푸시(push) 메시지의 형식으로 수신될 수 있다.
이어, 제2장치(120)는 위치 공유용 QR 리더를 실행한다(S502 단계). 여기서, 위치 공유용 QR 리더는 위치 정보의 수신에 따라 자동으로 실행될 수 있다. 다른 실시 예에 따라, 제2장치(120)는 위치 정보에 대한 알림(notification)을 표시하고, 사용자의 선택에 응하여 위치 공유용 QR 리더를 실행할 수 있다.
이후, 제2장치(120)는 위치 정보 사용에 대한 옵션들을 표시한다(S503 단계). 예를 들어, 옵션들은 위치 정보에 의해 지시되는 장소로 안내하는 네비게이션 실행하는 것, 위치 정보를 클립 보드에 복사하는 것 등을 포함할 수 있다. 추가적으로, 위치 정보에 다른 정보가 더 부가된 경우, 그 다른 정보를 이용한 옵션이 더 표시될 수 있다. 예를 들어, 위치 정보에 더하여 해당 장소에 대한 웹페이지 주소(예: 식당의 홈페이지, 블로그 등)가 함께 수신된 경우, 해당 웹페이지에 접속하는 것이 하나의 옵션으로서 더 표시될 수 있다.
이어, 제2장치(120)는 사용자의 선택에 따른 동작을 수행한다(S504 단계). 이를 위해, 선택된 옵션에 따라, 제2장치(120)는 다른 어플리케이션(예: 네비게이션 어플리케이션)을 실행할 수 있다. 예를 들어, 사용자가 네비게이션 서비스를 선택하면, 제2장치(120)는 네비게이션 어플리케이션을 실행하고, 수신된 위치 정보에 의해 지시되는 위치를 목적지로 설정 후, 길안내를 실시할 수 있다. 또는, 사용자가 홈페이지 접속을 선택한 경우, 제2장치(120)는 웹브라우져 어플리케이션을 실행하고, 확인된 웹페이지 주소의 사이트를 접속할 수 있다.
상술한 바와 같이, 장치는 QR 코드를 판독하여 위치 정보를 획득하고, 이를 다른 장치로 송신할 수 있다. 이러한 QR 코드의 판독에 따른 연쇄적인 동작들은, 위치 공유에 대한 사용자의 편리함을 향상시킨다. 즉, 위치를 확인하고, 위치 정보를 입력 또는 복사한 후, 공유하기 위한 메신저, 문자 등의 어플리케이션을 수행한 후, 복사한 정보를 붙혀넣고, 송신을 명령해야 하는 복잡한 조작 없이도, 사용자는 간단하게 위치 정보를 상대방과 공유할 수 있다. 이러한 효과를 제공하는 연쇄적인 동작 절차는 전용 어플리케이션에 의해 수행될 수 있다. 또는, 연쇄적인 동작 절차는 아래와 같이 설계된 문법에 따르는 QR 코드에 의해 유도될 수 있다.
본 발명의 실시 예에 따르는 QR 코드를 구성하는 항목들은 식별자 및 내용으로 구분된다. 식별자는 다시 정보의 종류를 나타내는 '타입 식별자' 및 실행할 기능/어플리케이션을 지정하는 '액션 식별자'로 구분된다. 그리고, 내용은 타입 식별자에 의해 지정되는 종류의 정보를 포함하는 '데이터' 및 액션 식별자에 의해 지정되는 기능/어플리케이션의 동작을 특정하는 '실행 명령'으로 구분된다.
타입 식별자는 문자를 통해 구분되며, 이어서 내용이 뒤따른다. 타입 식별자에 뒤엔 그 타입 식별자에 의해 지정된 종류의 데이터가 이어진다. 일 예로 「LOCATION:서울 강남구 xx로 yy」와 같이 시퀀스가 작성될 수 있다. 여기서, ':'는 타입 식별자를 나타내는 문자의 예이다.
둘 이상의 타입 식별자 및 데이터의 쌍들이 하나의 QR 코드에 담길 수 있다. 예를 들어, 주소 및 웹사이트 주소가 포함되는 경우, 「LOCATION:서울 강남구 xx로 yy; URL:http://○○○.co.kr」와 같이 시퀀스가 작성될 수 있다. 여기서 '; '는 새로운 타입 식별자가 시작됨을 알리는 문자의 예이다.
액션 식별자는 액션 식별자임을 표현하는 문자열 및 해당 액션의 종류를 표현하는 문자열을 포함한다. 예를 들어, SMS(short messaging service) 전송을 나타내는 기능을 지정하는 경우, 액션 식별자는 「ACTION_SMS」와 같이 작성될 수 있다. 나아가, 통화중 상대방에게 SMS를 통해 위치 정보를 송신함을 지정하는 경우, 「ACTION_SMS:send $LOCATION to #caller」와 같이 시퀀스가 작성될 수 있다. 여기서, '$'는 QR 코드를 통해 획득된 변수임을 나타내는 문자이고, '#'은 외부에서 읽어와야 하는 변수임을 나타내는 문자이다.
이다. 다수의 액션 식별자 및 실행 명령의 쌍들이 QR 코드에 포함될 수 있다. 판독된 QR 코드에 다수의 액션 식별자 및 실행 명령의 쌍들이 담겨있는 경우, 장치는 각 액션 식별자에 대응하는 기능들을 나열한 목록을 표시하고, 사용자에 의해 선택된 어느 하나를 실행할 수 있다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
Claims (10)
- 위치 공유를 위해 위치 정보를 송신하는 장치의 동작 방법에 있어서,
하드웨어로 구현된 프로세서를 이용하여, 위치 공유를 위한 어플리케이션을 이용하여 위치 정보를 포함하는 QR(Quick Response) 코드를 판독하는 과정;
상기 프로세서를 이용하여, 상기 QR 코드에 지정된, 상기 위치 정보를 이용하는 적어도 하나의 기능을 식별하는 과정;
하드웨어로 구현된 표시부를 이용하여, 상기 식별된 적어도 하나의 기능에 대한 적어도 하나의 옵션을 표시하는 과정; 및
하드웨어로 구현된 통신부를 이용하여, 상기 적어도 하나의 옵션 중, 사용자에 의해 위치 정보를 송신하는 옵션이 선택되면, 상기 위치 정보를 다른 장치로 송신하는 과정을 포함하며,
상기 QR 코드는, 적어도 하나의 타입 식별자, 적어도 하나의 데이터, 적어도 하나의 액션 식별자, 및 적어도 하나의 실행 명령을 표현하고,
상기 적어도 하나의 타입 식별자는, 위치 정보를 나타내는 식별자를 포함하고,
상기 적어도 하나의 데이터는, 상기 QR 코드가 설치된 위치를 나타내는 정보를 포함하고,
상기 적어도 하나의 액션 식별자는, 액션 식별자임을 표현하는 제1문자열 및 액션의 종류를 나타내는 제2문자열을 포함하고,
상기 적어도 하나의 실행 명령은, 상기 적어도 하나의 타입 식별자에 대응하는 변수를 이용하도록 정의되며,
상기 QR 코드에 지정된 상기 위치 정보를 이용하는 상기 적어도 하나의 기능은, 상기 적어도 하나의 액션 식별자에 의해 지정되는 적어도 하나의 기능을 포함하는 것을 특징으로 하는 방법.
- 제1항에 있어서,
상기 적어도 하나의 옵션을 표시하는 과정은,
상기 위치 공유를 위한 어플리케이션이 통화 중 실행된 경우, 통화 중인 상대방에게 위치 정보를 송신할지 여부를 문의하는 화면을 표시하는 과정을 포함하는 것을 특징으로 하는 방법.
- 제1항에 있어서,
통화 중 상기 장치를 얼굴에서 멀어지게 함에 따라 화면이 온(on)되며 표시되는 화면에 포함된 상기 위치 공유를 위한 어플리케이션을 실행하기 위한 아이콘의 선택을 확인하는 과정; 및
상기 아이콘의 선택이 확인됨에 따라, 상기 위치 공유를 위한 어플리케이션을 실행하는 과정을 더 포함하는 것을 특징으로 하는 방법.
- 제1항에 있어서,
화면의 상단을 끌어내리는 터치 입력을 통해 불러올 수 있는 설정 메뉴에 포함된 상기 위치 공유를 위한 어플리케이션을 실행하기 위한 아이콘의 선택을 확인하는 과정; 및
상기 아이콘의 선택이 확인됨에 따라, 상기 위치 공유를 위한 어플리케이션을 실행하는 과정을 더 포함하는 것을 특징으로 하는 방법.
- 제1항에 있어서,
상기 장치에 구비된 적어도 하나의 하드 키에 대한 미리 정의된 패턴의 입력이 발생하는지 확인하는 과정; 및
상기 미리 정의된 패턴의 입력이 발생함이 확인됨에 따라, 상기 위치 공유를 위한 어플리케이션을 실행하는 과정을 더 포함하는 것을 특징으로 하는 방법.
- 제1항에 있어서,
별도의 사용자 입력 없이, 상기 QR 코드를 판독하는 것에 응하여, 상기 QR 코드로부터 얻어진 상기 위치 정보를 클립 보드에 복사하는 과정을 더 포함하는 것을 특징으로 하는 방법.
- 제1항에 있어서,
상기 적어도 하나의 옵션을 표시하는 과정은,
상기 위치 공유를 위한 어플리케이션이 통화 중이 아닌 때 실행된 경우, 상기 위치 정보를 처리하는 방식에 대한 선택을 문의하는 화면을 표시하는 과정을 포함하는 것을 특징으로 하는 방법.
- 제1항에 있어서,
상기 프로세서를 이용하여, 상기 QR 코드에 의해 표현되는 상기 적어도 하나의 타입 식별자, 상기 적어도 하나의 데이터, 상기 적어도 하나의 액션 식별자, 및 상기 적어도 하나의 실행 명령을 해석하는 과정을 더 포함하는 방법.
- 제8항에 있어서,
상기 적어도 하나의 액션 식별자를 해석하는 과정은,
상기 적어도 하나의 액션 식별자에 포함되는 특수문자를 기준으로 상기 제1문자열 및 상기 제2문자열을 구분하는 과정을 포함하는 것을 특징으로 하는 방법.
- 제8항에 있어서,
상기 적어도 하나의 실행 명령을 해석하는 과정은,
제1특수 문자와 함께 지정된 변수의 값을 상기 QR 코드로부터 얻어진 상기 적어도 하나의 데이터로 대입하는 과정; 및
제2특수 문자와 함께 지정된 변수의 값을 외부로부터 읽어 대입하는 과정을 포함하는 것을 특징으로 하는 방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180083736A KR101970356B1 (ko) | 2018-07-18 | 2018-07-18 | Qr 코드를 이용한 위치 정보 공유 방법 |
PCT/KR2018/008320 WO2020017682A1 (ko) | 2018-07-18 | 2018-07-24 | Qr 코드를 이용한 위치 정보 공유 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180083736A KR101970356B1 (ko) | 2018-07-18 | 2018-07-18 | Qr 코드를 이용한 위치 정보 공유 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101970356B1 true KR101970356B1 (ko) | 2019-04-18 |
Family
ID=66285037
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180083736A KR101970356B1 (ko) | 2018-07-18 | 2018-07-18 | Qr 코드를 이용한 위치 정보 공유 방법 |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR101970356B1 (ko) |
WO (1) | WO2020017682A1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024145124A1 (en) * | 2022-12-29 | 2024-07-04 | Snap Inc. | Device pairing using machine-readable optical label |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090111637A (ko) * | 2008-04-22 | 2009-10-27 | 주식회사 지로커뮤니케이션 | 위치 정보 제공 시스템 및 방법 |
KR20120115687A (ko) * | 2011-04-11 | 2012-10-19 | 에스케이마케팅앤컴퍼니 주식회사 | 코드 인식을 이용한 경로안내 시스템 및 방법 |
KR20130028555A (ko) * | 2011-09-09 | 2013-03-19 | 주식회사 팬택 | 애플리케이션 기능 실행을 위한 사용자 정의 패턴 설정 장치 및 방법 |
KR20140055922A (ko) * | 2012-10-29 | 2014-05-09 | (주)티아이스퀘어 | 통화 서비스 수행시 위치 정보를 제공하는 장치 및 방법 |
KR20150039999A (ko) * | 2013-10-04 | 2015-04-14 | 엘지전자 주식회사 | 이동 단말기 및 그 동작 제어방법 |
-
2018
- 2018-07-18 KR KR1020180083736A patent/KR101970356B1/ko active IP Right Grant
- 2018-07-24 WO PCT/KR2018/008320 patent/WO2020017682A1/ko active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090111637A (ko) * | 2008-04-22 | 2009-10-27 | 주식회사 지로커뮤니케이션 | 위치 정보 제공 시스템 및 방법 |
KR20120115687A (ko) * | 2011-04-11 | 2012-10-19 | 에스케이마케팅앤컴퍼니 주식회사 | 코드 인식을 이용한 경로안내 시스템 및 방법 |
KR20130028555A (ko) * | 2011-09-09 | 2013-03-19 | 주식회사 팬택 | 애플리케이션 기능 실행을 위한 사용자 정의 패턴 설정 장치 및 방법 |
KR20140055922A (ko) * | 2012-10-29 | 2014-05-09 | (주)티아이스퀘어 | 통화 서비스 수행시 위치 정보를 제공하는 장치 및 방법 |
KR20150039999A (ko) * | 2013-10-04 | 2015-04-14 | 엘지전자 주식회사 | 이동 단말기 및 그 동작 제어방법 |
Also Published As
Publication number | Publication date |
---|---|
WO2020017682A1 (ko) | 2020-01-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102157327B1 (ko) | 이미지 형식의 객체를 텍스트 형식으로 변환하는 전자 장치 및 방법 | |
EP2391109A1 (en) | Visual pairing and data exchange between devices using barcodes for data exchange with mobile navigation systems | |
CN106126685B (zh) | 页面加载方法及装置 | |
US20080132243A1 (en) | Device and method for providing location information on a portable mobile communications device | |
KR102341862B1 (ko) | 전자 장치 및 통화 내용 표시 방법 | |
KR102469179B1 (ko) | 프로파일 관리를 위한 대화형 사용자 인터페이스 | |
CN104426939A (zh) | 一种信息处理方法及电子设备 | |
JP6396663B2 (ja) | 中継装置、中継方法、および情報処理システム | |
CN108833585A (zh) | 信息交互方法、装置及存储介质 | |
JP2002175234A (ja) | コンテンツ送受信装置、方法、記録媒体 | |
EP1469400A2 (en) | Electronic device and program for executing only the script which is associated with the device. | |
CN109358933A (zh) | 快应用的创建方法及装置 | |
KR102082023B1 (ko) | 커스텀 rtf 커맨드를 사용하여 채팅 기능을 확장하는 기법 | |
JP6133564B2 (ja) | 電子機器、制御方法、及び制御プログラム | |
KR101970356B1 (ko) | Qr 코드를 이용한 위치 정보 공유 방법 | |
CN114020379A (zh) | 一种终端设备、信息反馈方法和存储介质 | |
EP2632184A2 (en) | Apparatus and Method for Providing a Message Service in an Electronic Device | |
EP3149981B1 (en) | Electronic device and method of executing application | |
JP5923586B2 (ja) | 情報処理システム | |
JP2015141234A (ja) | 情報取得プログラム、情報取得方法及び情報処理装置 | |
CN107948425A (zh) | 角标展示方法及装置 | |
JP2013196059A (ja) | 通信装置、通信プログラム、および、通信方法 | |
JP2013207359A (ja) | データ送信システム、データ送信端末、データ送信方法、およびプログラム | |
JP2020009030A (ja) | 情報処理システム、情報処理システムの制御方法、及び、情報処理システムの制御プログラム | |
KR102042815B1 (ko) | 전자 장치에서 시간 정보를 공유하기 위한 장치 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GRNT | Written decision to grant |