KR101833454B1 - 근거리 무선 통신 방법 및 이를 구현하는 단말기 - Google Patents
근거리 무선 통신 방법 및 이를 구현하는 단말기 Download PDFInfo
- Publication number
- KR101833454B1 KR101833454B1 KR1020110057211A KR20110057211A KR101833454B1 KR 101833454 B1 KR101833454 B1 KR 101833454B1 KR 1020110057211 A KR1020110057211 A KR 1020110057211A KR 20110057211 A KR20110057211 A KR 20110057211A KR 101833454 B1 KR101833454 B1 KR 101833454B1
- Authority
- KR
- South Korea
- Prior art keywords
- identifier
- application
- channel number
- external device
- identification information
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72412—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- 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
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/16—Interfaces between hierarchically similar devices
- H04W92/18—Interfaces between hierarchically similar devices between terminal devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2242/00—Special services or facilities
- H04M2242/08—Special services or facilities menus for interactive user guidance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/22—Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/64—Details of telephonic subscriber devices file transfer between terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
본 발명은 근거리 무선 통신 방법 및 이를 구현하는 단말기에 관한 것으로, 특히 서로 근접한 단말기들 간에 쉽고 빠르게 페어링을 하여 데이터 통신할 수 있도록 한 근거리 무선 통신 방법 및 이를 구현하는 단말기에 관한 것이다.
본 발명에 따른 근거리 무선 통신 방법은 어플리케이션과 관련된 식별정보와 랜덤하게 선택된 채널정보를 포함하는 식별자를 생성하는 단계; 상기 식별자를 외부기기로 브로드 캐스팅하는 단계; 상기 브로드 캐스팅된 식별자에 응답한 외부기기와 페어링을 하는 단계; 및 상기 페어링된 외부기기와 상기 어플리케이션과 관련된 데이터 통신하는 단계를 포함를 포함하여 이루어진다.
본 발명에 따른 근거리 무선 통신 방법은 어플리케이션과 관련된 식별정보와 랜덤하게 선택된 채널정보를 포함하는 식별자를 생성하는 단계; 상기 식별자를 외부기기로 브로드 캐스팅하는 단계; 상기 브로드 캐스팅된 식별자에 응답한 외부기기와 페어링을 하는 단계; 및 상기 페어링된 외부기기와 상기 어플리케이션과 관련된 데이터 통신하는 단계를 포함를 포함하여 이루어진다.
Description
본 발명은 근거리 무선 통신 방법 및 이를 구현하는 단말기에 관한 것으로, 특히 서로 근접한 단말기들 간에 쉽고 빠르게 페어링을 하여 데이터 통신할 수 있도록 한 근거리 무선 통신 방법 및 이를 구현하는 단말기에 관한 것이다.
휴대 단말기 시장은 구매를 자극하는 다양한 디자인과 어플리케이션으로 인하여 빠른 성장을 하고 있다. 특히, 스마트폰은 주어진 기능만 사용하던 기존의 휴대폰과는 달리, 온라인 마켓에서 다양한 어플리케이션을 다운로드하여 설치할 수 있다.
한편, 최근 휴대 단말기의 성능과 저장 공간이 향상되면서 사람과 사람, 기기와 기기 간의 연결 및 컨텐츠 공유가 많아지고 있다. 일반적으로, 근거리 무선 통신방법은 액세스 포인트(AP)를 통해 기기들 간에 페어링(Pairring)하여 통신하는 방식과, 액세스 포인트 없이 기기들 간에 직접 페어링하여 통신하는 방식이 있다. 여기서, 와이파이(WiFi) 모듈을 이용해 기기들 간에 직접 페어링하여 통신하는 방식은 애드훅(Adhoc), 모바일 액세스 포인트(Mobile AP) 및 와이파이 다이렉트(WiFi-Direct) 등이 있다.
그러나, 종래의 근거리 무선 통신 방법은 사용자가 수동으로 와이파이 등을 설정해야 하는 불편함이 있었다. 따라서, 무선랜 등에 지식이 없거나 익숙치 않는 사용자에게는 페어링 절차가 매우 까다롭고 복잡하게 느껴지게 된다.
본 발명은 전술한 문제점을 해결하기 위해 안출된 것으로서, 근접한 기기들 간에 페어링을 자동으로 하여 데이터 통신을 할 수 있도록 한 방법 및 이를 구현하는 단말기를 제공함을 목적으로 한다.
본 발명에 따른 근거리 무선 통신 방법은 어플리케이션과 관련된 식별정보와 랜덤하게 선택된 채널정보를 포함하는 식별자를 생성하는 단계; 상기 식별자를 외부기기로 브로드 캐스팅하는 단계; 상기 브로드 캐스팅된 식별자에 응답한 외부기기와 페어링을 하는 단계; 및 상기 페어링된 외부기기와 상기 어플리케이션과 관련된 데이터 통신하는 단계를 포함를 포함하여 이루어진다.
본 발명에 따른 단말기는 어플리케이션과 연관된 식별정보와 랜덤하게 선택된 채널정보를 포함하는 식별자를 생성하는 제어부; 및 상기 제어부의 제어에 따라 상기 식별자를 브로드 캐스팅하고, 상기 브로드 캐스팅된 식별자에 응답한 외부기기와 페어링하며, 상기 페어링된 외부기기와 상기 어플리케이션과 관련된 데이터 통신하는 무선 통신부를 포함하여 이루어진다.
이상으로, 본 발명에 따른 근거리 무선 통신 방법 및 이를 구현하는 단말기에 따르면, 근접한 기기들 간에 페어링을 자동으로 할 수 있고, 페어링 절차가 매우 간단하고 쉽다.
도 1은 본 발명의 일 실시예에 따른 단말기의 구성을 보인 도면이다.
도 2는 본 발명의 일 실시예에 따른 근거리 무선 통신 방법을 설명하기 위한 흐름도이다.
도 3은 본 발명의 일 실시예에 따른 마스터 단말기에서 표시되는 화면이다.
도 4는 본 발명의 일 실시예에 따른 슬레이브 단말기에서 표시되는 화면이다.
도 5는 본 발명의 다른 실시예에 따른 근거리 무선 통신 방법을 설명하기 위한 흐름도이다.
도 6은 본 발명의 또 다른 실시예에 따른 근거리 무선 통신 방법을 설명하기 위한 흐름도이다.
도 7은 본 발명의 또 다른 실시예에 따른 근거리 무선 통신 방법을 설명하기 위한 흐름도이다.
도 8은 본 발명의 또 다른 실시예에 따른 근거리 무선 통신 방법을 설명하기 위한 흐름도이다.
도 9는 본 발명의 또 다른 실시예에 따른 근거리 무선 통신 방법을 설명하기 위한 흐름도이다.
도 10은 본 발명의 또 다른 실시예에 따른 근거리 무선 통신 방법을 설명하기 위한 흐름도이다.
도 11은 본 발명의 다른 실시예에 따른 마스터 단말기에서 표시되는 화면이다.
도 12는 본 발명의 다른 실시예에 따른 슬레이브 단말기에서 표시되는 화면이다.
도 2는 본 발명의 일 실시예에 따른 근거리 무선 통신 방법을 설명하기 위한 흐름도이다.
도 3은 본 발명의 일 실시예에 따른 마스터 단말기에서 표시되는 화면이다.
도 4는 본 발명의 일 실시예에 따른 슬레이브 단말기에서 표시되는 화면이다.
도 5는 본 발명의 다른 실시예에 따른 근거리 무선 통신 방법을 설명하기 위한 흐름도이다.
도 6은 본 발명의 또 다른 실시예에 따른 근거리 무선 통신 방법을 설명하기 위한 흐름도이다.
도 7은 본 발명의 또 다른 실시예에 따른 근거리 무선 통신 방법을 설명하기 위한 흐름도이다.
도 8은 본 발명의 또 다른 실시예에 따른 근거리 무선 통신 방법을 설명하기 위한 흐름도이다.
도 9는 본 발명의 또 다른 실시예에 따른 근거리 무선 통신 방법을 설명하기 위한 흐름도이다.
도 10은 본 발명의 또 다른 실시예에 따른 근거리 무선 통신 방법을 설명하기 위한 흐름도이다.
도 11은 본 발명의 다른 실시예에 따른 마스터 단말기에서 표시되는 화면이다.
도 12는 본 발명의 다른 실시예에 따른 슬레이브 단말기에서 표시되는 화면이다.
이하에는 첨부한 도면을 참조하여 본 발명의 바람직한 실시예에 따라 근거리 무선 통신 방법 및 이를 구현하는 단말기에 대해서 상세하게 설명한다. 단, 본 발명을 설명함에 있어서, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명은 생략한다.
본 발명의 상세한 설명에 앞서, 이하에서 사용되는 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야 한다. 따라서, 본 명세서와 도면은 본 발명의 바람직한 실시예에 불과할 뿐이고, 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원 시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형 예들이 있을 수 있음을 이해하여야 한다.
본 발명의 실시예에 따른 단말기는 와이파이 모듈을 구비한 단말기로서, 노트북 PC, 데스크탑 PC, MP3 플레이어, PMP(Portable Multimedia Player), PDA(Personal Digital Assistant), 태블릿 PC, 휴대폰, 스마트 폰(Smart Phone) 등과 같은 모든 정보통신 기기 및 멀티미디어 기기와 그에 대한 응용에도 적용될 수 있음은 자명한 것이다. 이하에서는 단말기가 스마트폰에 해당하는 것으로 가정하여 설명하기로 한다.
본 발명의 실시예에 따른 단말기는 누가 호스트 또는 액세스 포인트 역할을 하느냐에 따라, 마스터 단말기와 슬레이브 단말기로 구분된다. 다시 말해, 페어링을 위해 식별자 즉, SSID(Service Set Identifier)를 생성하고 페어링을 수락하는 단말기가 마스터가 되고, 이러한 마스터 단말기에게 페어링을 요청하는 단말기가 슬레이브가 된다. 또한, 본 발명에서 단말기는 마스터가 될 수도 있고 슬레이브가 될 수도 있다. 또한, 본 발명에서 단말기는 이러한 페어링 기능을 수행하는 어플리케이션을 온라인 마켓에서 다운로드하여 설치할 수 있다. 또한, 본 발명에서 단말기는 클라우드 컴퓨팅(Cloud Computing) 서비스를 제공하는 클라우드 서버로부터 어플리케이션을 제공받아 이용할 수 있다. 여기서, 본 발명의 실시예에 따른 어플리케이션은 페어링 기능을 구비한 어플리케이션으로써, 파일 송수신, 게임, 채팅, 화면 공유, 영상 통화, 음성 통화, 원격 제어 어플리케이션 등이 될 수 있다. 이하에서는 어플리케이션이 파일 송수신 어플리케이션에 해당하는 것으로 가정하여 설명하기로 한다.
본 발명의 실시예에 따른 마스터 단말기는 마스터 시작 이벤트를 감지하면, 다수의 채널번호 중에서 어느 하나를 랜덤하게 설정하고, 설정된 채널번호와 어플리케이션과 연관된 식별정보를 포함하는 식별자를 생성하며, 생성된 식별자를 외부기기 즉, 슬레이브 단말기로 브로드 캐스팅하여 페어링 준비를 완료한다. 여기서, 식별정보에는 실행된 어플리케이션의 앱 고유코드를 포함한다. 즉, 어플리케이션은 그 종류별로 앱 고유코드를 달리한다. 예컨대, 게임 어플리케이션과 파일 송수신 어플리케이션은 앱 고유코드를 달리한다. 또한, 마스터 단말기는 설정된 채널번호를 표시하여, 마스터 단말기의 사용자는 물론, 그 주변의 슬레이브 단말기의 사용자로 하여금 마스터 단말기의 채널번호를 인지하게 할 수 있다. 또한, 마스터 단말기는 보안을 위해, 식별자를 브로드 캐스팅하지 않을 수도 있다. 그 대신, 자신의 식별자와 동일한 식별자를 전송한 슬레이브 단말기에게 응답할 수 있다. 또한, 마스터 단말기는 다수의 슬레이브 단말기와 페어링을 할 수 있다. 한편, 드문 경우이겠지만, 근접한 거리에 마스터 기능을 수행하는 단말기가 다수 존재할 수가 있다. 이때, 다수의 마스터 단말기가 서로 동일한 식별자를 사용하게 되면 페어링의 오류가 생긴다. 즉, 채널번호는 식별자가 중복되는 것을 방지하기 위함이다. 예컨대, 채널번호를 선택할 수 있는 범위가 0~999라고 가정하면, 마스터 단말기들은 상기 범위에서 동일한 채널번호를 선택할 확률은 극히 적다. 따라서, 마스터 단말기들은 서로 다른 채널번호를 사용하게 됨으로써, 식별자 중복으로 인한 페어링의 오류를 방지할 수 있다.
본 발명의 실시예에 따른 슬레이브 단말기는 슬레이브 시작 이벤트를 감지하면, 수신된 식별자들 중에서 어플리케이션과 연관된 식별정보를 포함하고 있는 식별자를 검색할 수 있다. 슬레이브 단말기는 검색된 식별자를 브로드 캐스팅한 외부기기 즉, 마스터 단말기를 선택하여 페어링을 하게 된다. 즉, 슬레이브 단말기는 식별정보를 포함한 식별자를, 자신이 페어링을 해야 할 마스터 단말기가 브로드 캐스팅한 것으로 인식하게 된다. 만약, 드문 경우이지만, 주변에 마스터로 동작하는 단말기가 있게 되어 식별정보를 포함한 식별자가 두 개 이상 검색되면, 슬레이브 단말기는 사용자가 마스터 단말기를 선택할 수 있도록 다수의 검색된 식별자를 표시할 수 있다. 또는 슬레이브 단말기는 식별정보를 포함한 식별자가 두 개 이상 검색되면, 다수의 검색된 식별자 중에서 신호 감도가 가장 좋은 식별자를 선택하고, 선택된 식별자의 해당 마스터 단말기와 페어링을 할 수도 있다.
도 1은 본 발명의 일 실시예에 따른 단말기의 구성을 보인 도면이다.
도 1을 참조하면, 본 발명의 일 실시예에 따른 단말기(100)는 입력부(110), 표시부(120), 메모리(130), 무선통신부(140), 카메라(150) 및 제어부(160)를 포함하여 이루어질 수 있다. 여기서, 입력부(110)는 사용자 입력 이벤트를 발생하여 제어부(160)로 전달하는 것으로, 터치스크린(111)과 키입력부(112)를 포함하여 이루어질 수 있다.
터치스크린(111)은 터치 이벤트를 제어부(160)로 전달한다. 이러한 터치 이벤트는 그 동작에 따라, 터치 앤 드롭(Touch&Drop), 드래그 앤 드롭(Drag&Drop) 및 플릭 앤 드롭(Flick&Drop) 등으로 구분될 수 있다. 여기서, 터치 앤 드롭은 어느 한 지점을 눌렀다가 그 지점에서 손가락을 떼는 동작이고, 드래그 앤 드롭은 어느 한 지점을 누른 상태에서 손가락을 소정 방향으로 이동시킨 다음 떼는 동작이며, 플릭 앤 드롭은 튀기듯이, 손가락을 빠른 속도로 이동시킨 다음 떼는 동작을 의미한다. 제어부(160)는 이동 속도로 플릭과 드래그를 구분할 수 있다. 또한, 터치 앤 드롭은 터치 시간에 따라, 탭(Tap)과 프레스(Press)로 구분될 수 있다. 즉, 탭은 짧게 터치한 후 손가락을 떼는 터치 동작이고, 프레스는 상대적으로 길게 터치한 후 손가락을 떼는 터치 동작을 의미한다.
또한, 본 발명에 따른 터치 이벤트는 그 의미에 따라, 마스터 시작 이벤트, 마스터 종료 이벤트, 슬레이브 시작 이벤트 및 슬레이브 종료 이벤트 등으로 구분될 수 있다. 이외에도, 터치 이벤트는 위치, 방향, 거리 및 압력 등에 따라, 다양하게 분류될 수 있다. 한편, 터치스크린(111)은 저항막 방식(resistive type), 정전용량 방식(capacitive type) 및 압력 방식(pressure type) 등이 적용될 수 있다.
키입력부(112)는 단말기(100)의 조작을 위한 복수의 키로 구성되고, 키 이벤트를 제어부(160)로 전달한다. 여기서, 키 이벤트는 전원 온/오프 이벤트, 볼륨 조절 이벤트, 화면 온/오프 이벤트 등으로 구분될 수 있다.
표시부(120)는 제어부(160)로부터 입력받은 영상 데이터를 아날로그 신호로 변환하여 표시한다. 또한, 표시부(120)는 제어부(160)의 제어에 따라, 화면을 지시자 영역, 메인 영역 및 서브 영역으로 분할하고, 지시자 영역에 시간, 배터리 잔량 및 수신율 등을 표시하고 나머지 두 영역에는 각각 메인 화면과 서브 화면을 표시한다. 여기서, 메인 화면은 잠금 화면, 홈 화면, 어플리케이션 실행 화면 중에서 어느 하나가 될 수 있다. 여기서, 잠금 화면은 일반적으로 표시부(120)의 화면이 켜지면 표시되는 영상이다. 또한, 홈 화면은 어플리케이션 실행을 위한 다수의 아이콘을 포함하는 영상이다. 한편, 서브 화면은 실행 중이거나 사용자가 즐겨 찾는 어플리케이션 아이콘을 포함하는 영상일 수 있다. 또는, 서브 화면은 메인 화면의 변경 등을 위한 메뉴로 구성될 수 있다.
메모리(130)는 단말기(100)의 동작에 필요한 프로그램 및 데이터를 저장하는 구성으로, 운영체제, 어플리케이션 및 이미지, 오디오, 비디오 등의 데이터를 저장할 수 있다. 또한, 메모리(130)는 주기억부(main storage unit)와 보조기억부(secondary storage unit)를 포함한다. 여기서, 보조기억부는 플래시 메모리로 그리고 주기억부는 램(RAM)으로 이루어질 수 있다.
주기억부는 운영체제와 어플리케이션이 로딩되는 공간이다. 즉, 단말기(100)가 부팅되면, 운영체제는 보조기억부에서 주기억부로 로딩된 상태에서 실행된다. 어플리케이션 또한, 보조기억부에서 주기억부로 로딩된 상태에서 실행된다. 해당 어플리케이션은 실행이 종료되면, 주기억부에서 삭제된다. 한편, 보조기억부는 운영 체제(Operating System : OS), 각종 어플리케이션 및 각종 데이터를 저장하는 공간이다. 여기서, 보조기억부는 데이터 영역과 프로그램 영역으로 구분될 수 있다. 특히, 본 발명에 따른 데이터 영역은 식별자 생성을 위한 앱 고유코드와 패스워드 테이블을 저장한다. 여기서, 앱 고유코드는 유니코드(Unicode) 체계일 수 있다. 또한, 패스워드 테이블은 다수의 채널번호 각각에 대응되는 패스워드들로 구성된다. 여기서, 다수의 채널번호는 앱 고유코드와 함께, 식별자에 포함되는 번호로써, 예컨대 그 범위는 "0~999"가 될 수 있다.
무선통신부(140)는 휴대전화 통신, 단문 메시지 서비스(Short Message Service, SMS) 또는 멀티미디어 메시지 서비스(Multimedia Message Service, MMS), 음성 통화, 영상 통화 및 데이터 통신 등과 관련한 신호의 송수신을 수행한다. 또한, 무선통신부(140)는 음성/음향 데이터 및 제어 데이터 등을 무선 신호로 변환하여 송신하고, 무선 신호를 수신하여 음성/음향 데이터 및 제어 데이터 등으로 변환하여 출력한다. 이를 위하여 무선통신부(140)는 송신되는 신호의 주파수를 상승변환 및 증폭하는 무선주파수 송신부와, 수신되는 신호를 저 잡음 증폭하고 주파수를 하강 변환하는 무선주파수 수신부 등을 포함한다. 또한, 무선통신부(140)는 액세스 포인트에 접속하거나 주변의 기기와 근거리 무선 통신을 위하여, 와이파이 모듈, 블루투스 모듈 등을 포함하여 이루어질 수 있다.
카메라(150)는 영상을 촬영하고 촬영한 이미지를 제어부(160)로 출력하는 것으로, 단말기 전면에 배치되는 전면 카메라와 후면에 배치되는 후면 카메라를 포함할 수 있다.
제어부(160)는 단말기(100)의 전반적인 동작 및 단말기(100)의 내부 블록들 간의 신호 흐름을 제어한다. 본 발명에 따른 제어부(180)는 잠금 해제 이벤트 예컨대, 좌에서 우 방향으로의 드래그 앤 드롭을 감지하게 되면, 화면에 표시되는 영상을 잠금 화면에서 홈 화면 또는 어플리케이션 실행 화면으로 전환한다. 제어부(160)는 어느 한 어플리케이션 아이콘에 대한 터치 이벤트 예컨대, 탭을 감지하게 되면, 해당 어플리케이션을 실행하고, 화면에 표시되는 영상을 홈 화면에서 어플리케이션 실행 화면으로 전환한다. 특히, 제어부(160)는 본 발명에 따른 마스터 및 슬레이브 기능을 수행한다. 이와 같은 기능에 대해 도 2 내지 도 12를 참조로 하여 구체적으로 설명한다. 이하, 마스터 단말기와 슬레이브 단말기는 앞서 도 1을 참조로 하여 설명한 단말기(100)와 동일한 구성을 갖는 것임을 밝혀 둔다.
도 2는 본 발명의 일 실시예에 따른 근거리 무선 통신 방법을 설명하기 위한 흐름도이다. 도 3은 본 발명의 일 실시예에 따른 마스터 단말기에서 표시되는 화면이고, 도 4는 본 발명의 일 실시예에 따른 슬레이브 단말기에서 표시되는 화면이다.
마스터 단말기의 표시부는 제어부의 제어에 따라, 도 3 (a)에 도시한 바와 같이, 지시자 화면(301), 홈 화면(302) 및 서브 화면(303)을 표시한다. 사용자가 본 발명에 따른 어플리케이션의 아이콘(304)을 탭하게 되면, 터치스크린은 이와 관련한 터치 이벤트를 제어부로 전달하고, 제어부는 이를 감지하여, 단계 201에서 본 발명에 따른 어플리케이션을 실행하고 표시부를 제어하여 그 실행 화면(305)을 메인 화면 영역에 표시하게 한다. 이후, 단계 202에서 마스터 단말기의 제어부는 마스터 시작 이벤트 예컨대, 도 3 (b)에 도시한 바와 같이 사진 전송 아이콘(306)에 대한 탭을 감지하게 되면, 마스터 단말기의 제어부는 표시부를 제어하여 예컨대, 도 3 (c)에 도시한 바와 같이, 사진 선택 화면(308)을 표시하게 한다. 다음으로, 사용자가 사진을 선택하고 전송 버튼(309)을 탭하게 되면, 단계 203으로 진행한다. 단계 203에서 제어부는 채널번호를 임의로 설정한다. 예컨대, 단계 203에서 제어부는 미리 정해진 채널 번호 구간 예컨대, 0~999에서 305를 임의로 선택하여 채널번호로 설정한 다음 단계 204로 진행한다. 단계 204에서 제어부는 단계 201에서 실행된 어플리케이션의 앱 고유코드와 설정된 채널번호 "ch 305"를 포함하는 식별자를 생성한 다음 단계 205 및 단계 206으로 진행한다. 단계 205 및 단계 206에서 마스터 단말기의 제어부는 도 3 (d)에 도시한 바와 같이, 표시부를 제어하여 어플리케이션 명칭인 Emolink와 채널번호 "ch 305"를 표시하게 하고 무선 통신부를 제어하여 식별자를 브로드 캐스팅하게 한다. 또한, 제어부는 도 3 (d)에 도시한 바와 같이, 채널 준비 및 슬레이브 단말기와의 페어링 대기 중임을 나타내는 아이콘(307)을 표시하도록 표시부를 제어할 수 있다.
한편, 단계 207에서 슬레이브 단말기의 제어부는 어플리케이션을 실행하고, 표시부를 제어하여 도 4 (a)에 도시한 바와 같이, 그 실행 화면(401)을 메인 화면 영역에 표시하게 한다. 이후, 단계 208에서 슬레이브 단말기의 제어부는 슬레이브 시작 이벤트 예컨대, 도 4 (a)에 도시한 바와 같이 수신 아이콘(402)에 대한 탭을 감지하게 되면, 단계 209로 진행한다. 단계 209에서 제어부는 무선통신부가 수신한 식별자들 중에서 앱 고유코드를 포함하고 있는 식별자를 검색한 다음 단계 210으로 진행한다. 단계 210에서 제어부는 검색된 개수를 확인한다. 단계 210에서의 확인 결과 2개 이상이면 단계 211로 진행하고, 1개이면 단계 212로 진행하며, 0개이면 단계 209로 복귀한다. 단계 211에서 제어부는 표시부를 제어하여, 도 4 (b)에 도시한 바와 같이, 검색된 식별자들 예컨대, "EmoLink ch 107"과 "EmoLink ch 305"를 표시하게 한다. 사용자는 마스터 단말기에 표시된 채널번호(도 3 (c) 참조)와 동일한 채널번호 즉, "ch 305"을 탭하게 되고 이에 따라, 슬레이브 단말기의 제어부는 채널번호 "ch 305"를 포함하고 있는 식별자를 선택한 다음 단계 212로 진행한다.
단계 212에서 제어부는 단계 211에서 사용자에 의해 선택된 식별자에서 채널번호 즉, "ch 305"를 추출한 다음 단계 213으로 진행한다. 한편, 검색된 식별자의 개수가 1개인 경우, 단계 212에서 제어부는 검색된 식별자에서 채널번호 즉, "ch 305를 추출한 다음 단계 213으로 진행한다. 단계 213에서 제어부는 채널번호 "ch 305"에 해당되는 패스워드를 메모리에서 추출한 다음 단계 214로 진행한다. 단계 214에서 슬레이브 단말기의 제어부는 무선 통신부를 제어하여, 마스터 단말기에게 페어링 요청 신호를 전송하게 한다. 여기서, 페어링 요청 신호는 단계 213에서 추출된 패스워드와 마스터 단말기의 식별자를 포함한다.
마스터 단말기의 무선통신부는 슬레이브 단말기로부터 페어링 요청 신호를 수신한다. 또한, 마스터 단말기의 제어부는 단계 206에서 브로드 캐스팅된 식별자에 해당되는 패스워드를 메모리에서 추출한다. 다음으로, 마스터 단말기의 제어부는 추출된 패스워드와 수신된 패스워드를 비교하여 일치하면, 단계 215에서 무선통신부를 제어하여 페어링 수락 신호를 슬레이브 단말기에 전송하게 한다. 또한, 마스터 단말기의 제어부는 슬레이브 단말기와 페어링을 완료한 후, 표시부를 제어하여 도 3 (e)에 도시한 바와 같이, "페어링 완료!"를 표시하게 할 수 있다. 한편, 슬레이브 단말기의 제어부도 마스터 단말기와 페어링을 완료하면, 표시부를 제어하여 도 4 (c)에 도시한 바와 같이, "페어링 완료!"를 표시하게 할 수 있다.
단계 216에서, 서로 페어링된 마스터 단말기와 슬레이브 단말기는 데이터 통신을 하게 된다. 예컨대, 마스터 단말기의 제어부는 단계 202에서 선택된 사진을 슬레이브 단말기에 전송하도록 무선통신부를 제어한다. 또한, 마스터 단말기의 제어부는 표시부를 제어하여 도 3 (f)에 도시한 바와 같이, 전송 상태를 표시하게 할 수 있다. 사진 전송이 완료되면, 마스터 단말기의 제어부는 도 3 (g)에 도시한 바와 같이, "전송 완료!"를 표시하게 할 수 있다. 한편, 슬레이브 단말기의 무선통신부는 마스터 단말기로부터 사진을 수신한다. 또한, 슬레이브 단말기의 제어부는 표시부를 제어하여 도 4 (d)에 도시한 바와 같이, 수신 상태를 표시하게 할 수 있다.
이상으로, 본 발명의 일 실시예에 따르면, 페어링 절차가 매우 간단하고 쉽다. 예컨대, 마스터 단말기의 사용자는 어플리케이션 아이콘(304; 도 3 (a) 참조)과 사진 전송 아이콘(306; 도 3 (b) 참조)을 각각 탭하는 것만으로 페어링을 완료할 수 있다. 또한, 슬레이브 단말기의 사용자도 적게는 두 번, 많게는 세 번의 탭으로 페어링을 완료할 수 있다.
도 5는 본 발명의 다른 실시예에 따른 근거리 무선 통신 방법을 설명하기 위한 흐름도이다.
단계 501에서 마스터 단말기의 제어부는 어플리케이션 실행 이벤트 예컨대, 화면에 표시된 해당 아이콘에 대한 탭을 감지하게 되면, 어플리케이션을 실행한다. 다음으로, 단계502에서 마스터 단말기의 제어부는 마스터 시작 이벤트를 감지하게 되면, 단계 503으로 진행한다. 단계 503에서 제어부는 채널번호를 임의로 설정한 다음 단계 504로 진행한다. 단계 504에서 제어부는 앱 고유코드와 설정된 채널번호를 포함하는 식별자를 생성한 다음 단계 505 및 단계 506으로 진행한다. 단계 505 및 단계 506에서 제어부는 표시부를 제어하여 설정된 채널번호를 표시하게 하고, 무선 통신부를 제어하여 식별자를 브로드 캐스팅하게 한다.
한편, 본 발명에 따른 슬레이브 단말기는 어플리케이션이 실행되면, 앱 고유코드를 포함하고 있는 식별자를 브로드 캐스팅하는 다른 단말기 즉, 마스터 단말기를 지속적으로 검색하여 사용자에게 알려줄 수 있다. 구체적으로, 단계 507에서 슬레이브 단말기의 제어부는 어플리케이션 실행 이벤트를 감지하게 되면, 어플리케이션을 실행한다. 다음으로, 단계 508에서 슬레이브 단말기의 제어부는 무선통신부가 수신한 식별자들 중에서 앱 고유코드를 포함하고 있는 식별자를 검색한다. 다음으로, 단계 509에서 슬레이브 단말기의 제어부는 검색된 개수를 확인한다. 단계 509에서의 확인 결과 0개이면 단계 508로 복귀하고 1개 이상이면 단계 510로 진행한다. 단계 510에서 제어부는 검색 결과를 사용자에게 알린다. 예컨대, 단계 510에서 제어부는 표시부를 제어하여 알림 메시지를 출력하게 한다. 다음으로, 단계 511에서 슬레이브 단말기의 제어부는 슬레이브 시작 이벤트를 감지하게 되면 단계 512로 진행한다. 단계 512에서 제어부는 검색된 개수를 다시 확인하여 2개 이상이면 단계 513으로 진행하고 1개이면 단계 514로 진행한다. 단계 513에서 제어부는 표시부를 제어하여 검색된 식별자들 각각의 채널번호를 표시하게 한다. 사용자는 표시된 채널번호들 중에서 마스터 단말기에 표시된 것과 동일한 채널번호를 탭하게 되고, 이에 따라 슬레이브 단말기의 제어부는 탭이 된 채널번호를 포함하고 있는 식별자를 선택한 다음 단계 514로 진행한다. 단계 514에서 제어부는 식별자에서 채널번호를 추출한 다음 단계 515로 진행한다. 단계 515에서 제어부는 추출된 채널번호에 해당되는 패스워드를 메모리에서 추출한 다음 단계 516으로 진행한다. 단계 516에서 슬레이브 단말기의 제어부는 무선 통신부를 제어하여, 마스터 단말기에게 페어링 요청 신호를 전송하게 한다. 이에 따라, 마스터 단말기의 무선통신부는 슬레이브 단말기로부터 페어링 요청 신호를 수신한다. 또한, 마스터 단말기의 제어부는 단계 506에서 브로드 캐스팅된 식별자에 해당되는 패스워드를 메모리에서 추출한다. 다음으로, 마스터 단말기의 제어부는 추출된 패스워드와 수신된 패스워드를 비교하여 일치하면, 단계 517로 진행하여 페어링 수락 신호를 슬레이브 단말기에 전송하도록 무선통신부를 제어하게 된다. 다음으로 단계 518에서 서로 페어링된 마스터 단말기와 슬레이브 단말기는 데이터 통신을 하게 된다.
도 6은 본 발명의 또 다른 실시예에 따른 근거리 무선 통신 방법을 설명하기 위한 흐름도이다.
단계 601에서 마스터 단말기의 제어부는 어플리케이션 실행 이벤트를 감지하게 되면, 어플리케이션을 실행한다. 다음으로, 단계602에서 마스터 단말기의 제어부는 마스터 시작 이벤트를 감지하게 되면, 단계 603으로 진행한다. 단계 603에서 제어부는 채널번호를 임의로 설정한 다음 단계 604로 진행한다. 단계 604에서 제어부는 앱 고유코드와 설정된 채널번호를 포함하는 식별자를 생성한 다음 단계 605 및 단계 606으로 진행한다. 단계 605 및 단계 606에서 제어부는 표시부를 제어하여 설정된 채널번호를 표시하게 하고, 무선 통신부를 제어하여 식별자를 브로드 캐스팅하게 한다.
한편, 본 발명에 따른 슬레이브 단말기는 어플리케이션이 실행되어 있지 않더라도, 앱 고유코드를 포함하고 있는 식별자를 브로드 캐스팅하는 다른 단말기 즉, 마스터 단말기를 검색하고, 검색된 마스터 단말기에 대해 사용자에게 안내할 수 있다. 구체적으로, 단계 607에서 슬레이브 단말기의 제어부는 무선통신부가 수신한 식별자들 중에서 앱 고유코드를 포함하고 있는 식별자를 검색한다. 다음으로, 단계 608에서 슬레이브 단말기의 제어부는 검색된 개수를 확인한다. 단계 608에서의 확인 결과 0개이면 단계 607로 복귀하고 1개 이상이면 단계 609로 진행한다. 단계 609에서 제어부는 식별자가 검색되었음을 사용자에게 알린다. 예컨대, 단계 609에서 제어부는 표시부를 제어하여 식별자가 검색되었음을 알리기 위한 메시지와 슬레이브 기능의 수행 여부에 대해 문의하기 위한 메시지를 출력하게 한다. 다음으로, 단계 610에서 슬레이브 단말기의 제어부는 슬레이브 시작 이벤트를 감지하게 되면, 단계 611로 진행하여 어플리케이션을 자동으로 실행한다. 다음으로 단계 612에서 슬레이브 단말기의 제어부는 검색된 개수를 다시 확인하여 2개 이상이면 단계 613으로 진행하고 1개이면 단계 614로 진행한다. 단계 613에서 제어부는 표시부를 제어하여 검색된 식별자들 각각의 채널번호를 표시하게 한다. 사용자는 표시된 채널번호들 중에서 마스터 단말기에 표시된 것과 동일한 채널번호를 탭하게 되고, 이에 따라 슬레이브 단말기의 제어부는 탭이 된 채널번호를 포함하고 있는 식별자를 선택한 다음 단계 614로 진행한다. 다음으로, 단계 614에서 제어부는 식별자에서 채널번호를 추출한 다음 단계 515로 진행한다. 단계 615에서 제어부는 추출된 채널번호에 해당되는 패스워드를 메모리에서 추출한 다음 단계 616으로 진행한다. 단계 616에서 슬레이브 단말기의 제어부는 무선 통신부를 제어하여, 마스터 단말기에게 페어링 요청 신호를 전송하게 한다. 이에 따라, 마스터 단말기의 무선통신부는 슬레이브 단말기로부터 페어링 요청 신호를 수신한다. 또한, 마스터 단말기의 제어부는 단계 606에서 브로드 캐스팅된 식별자에 해당되는 패스워드를 메모리에서 추출한다. 다음으로, 마스터 단말기의 제어부는 추출된 패스워드와 수신된 패스워드를 비교하여 일치하면, 단계 617로 진행하여 페어링 수락 신호를 슬레이브 단말기에 전송하도록 무선통신부를 제어하게 된다. 다음으로 단계 618에서 서로 페어링된 마스터 단말기와 슬레이브 단말기는 데이터 통신을 하게 된다.
도 7은 본 발명의 또 다른 실시예에 따른 근거리 무선 통신 방법을 설명하기 위한 흐름도이다.
본 발명에 따른 단말기는 페어링을 위한 패스워드를 메모리에 저장되어 있는 패스워드 테이블에서 추출하여 설정하는 것이 아닌, 사용자가 임의로 설정하게 하여 보안을 강화할 수 있다. 구체적으로, 단계 701에서 마스터 단말기의 제어부는 어플리케이션 실행 이벤트를 감지하게 되면, 어플리케이션을 실행한다. 다음으로, 단계 702에서 마스터 단말기의 제어부는 패스워드를 설정한다. 예컨대, 단계 702에서 마스터 단말기의 제어부는 표시부를 제어하여, 패스워드를 임의로 설정할 것인지 문의하는 메시지를 표시하게 한다. 이에 따라, 마스터 단말기의 사용자는 마스터 단말기의 입력부로 패스워드를 입력하게 되고, 마스터 단말기의 입력부는 입력된 패스워드를 마스터 단말기의 제어부로 전달하게 되며, 마스터 단말기의 제어부는 전달된 패스워드를 페어링을 위한 패스워드로 설정하게 된다. 다음으로, 단계 703에서 마스터 단말기의 제어부는 마스터 시작 이벤트를 감지하게 되면, 단계 704로 진행한다. 단계 704에서 제어부는 채널번호를 임의로 설정한 다음 단계 705로 진행한다. 단계 705에서 제어부는 앱 고유코드와 설정된 채널번호를 포함하는 식별자를 생성한 다음 단계 706 및 단계 707로 진행한다. 단계 706 및 단계 707에서 제어부는 표시부를 제어하여 설정된 채널번호를 표시하게 하고, 무선 통신부를 제어하여 식별자를 브로드 캐스팅하게 한다.
한편, 단계 708에서 슬레이브 단말기의 제어부는 어플리케이션 실행 이벤트를 감지하게 되면, 어플리케이션을 실행한다. 다음으로, 단계 709에서 슬레이브 단말기의 제어부는 슬레이브 시작 이벤트를 감지하게 되면, 단계 710으로 진행한다. 단계 710에서 제어부는 무선통신부가 수신한 식별자들 중에서 앱 고유코드를 포함하고 있는 식별자를 검색한다. 다음으로, 단계 711에서 슬레이브 단말기의 제어부는 검색된 개수를 확인한다. 단계 711에서의 확인 결과 0개이면 단계 710으로 복귀하고, 2개 이상이면 단계 712로 진행하며, 1개이면 단계 713으로 진행한다. 단계 712에서 제어부는 표시부를 제어하여 검색된 식별자들 각각의 채널번호를 표시하게 한다. 사용자는 표시된 채널번호들 중에서 마스터 단말기에 표시된 것과 동일한 채널번호를 탭하게 되고, 이에 따라 슬레이브 단말기의 제어부는 탭이 된 채널번호를 포함하고 있는 식별자를 선택한 다음 단계 713으로 진행한다. 단계 713에서 제어부는 표시부를 제어하여, 패스워드 입력창을 표시하게 한다. 이에 따라, 슬레이브 단말기의 사용자는 슬레이브 단말기의 입력부로 패스워드를 입력하게 되고, 슬레이브 단말기의 입력부는 입력된 패스워드를 슬레이브 단말기의 제어부로 전달하게 되며, 슬레이브 단말기의 제어부는 전달된 패스워드를 페어링을 위한 패스워드로 설정하게 된다. 다음으로, 단계 714에서 슬레이브 단말기의 제어부는 무선 통신부를 제어하여, 마스터 단말기에게 페어링 요청 신호를 전송하게 한다. 즉, 페어링 요청 신호는 마스터 단말기의 식별자와 함께, 사용자가 입력한 패스워드를 포함한다. 다음으로, 마스터 단말기의 무선통신부는 슬레이브 단말기로부터 페어링 요청 신호를 수신한다. 또한, 마스터 단말기의 제어부는 단계 702에서 설정된 패스워드와 수신된 패스워드를 비교하여 일치하면, 단계 715로 진행하여 페어링 수락 신호를 슬레이브 단말기에 전송하도록 무선통신부를 제어하게 된다. 다음으로 단계 716에서 서로 페어링된 마스터 단말기와 슬레이브 단말기는 데이터 통신을 하게 된다.
도 8은 본 발명의 또 다른 실시예에 따른 근거리 무선 통신 방법을 설명하기 위한 흐름도이다.
본 발명에 따른 마스터 단말기는 채널번호를 임의로 설정하는 것이 아닌, 주변의 채널번호를 검색하여 비어있는 채널번호를 자신의 채널번호로 설정할 수 있다. 구체적으로, 단계 801에서 마스터 단말기의 제어부는 어플리케이션 실행 이벤트를 감지하게 되면, 어플리케이션을 실행한다. 다음으로, 단계802에서 마스터 단말기의 제어부는 마스터 시작 이벤트를 감지하게 되면, 단계 803으로 진행한다. 단계 803에서 제어부는 주변의 채널번호를 검색한다. 구체적으로, 단계 803에서 제어부는 무선통신부가 수신한 식별자들 중에서 앱 고유코드를 포함하고 있는 식별자를 검색하고, 검색된 식별자에서 채널번호를 추출한 다음 단계 804로 진행한다. 단계 804에서 제어부는 검색된 채널번호를 제외하고 가장 빠른 채널번호를 자신의 채널번호로 설정한다. 예컨대, 채널번호 ch 0, ch 1이 검색되면, 이들을 제외하고 가장 빠른 번호인 ch 2를 자신의 채널번호로 설정한다. 이렇게, 마스터 단말기들이 채널번호를 순서대로 정하게 되면, 동일한 채널번호를 설정하는 오류가 방지될 수 있다. 또한, 슬레이브 단말기에서는 채널번호를 순서대로 표시할 수 있게 된다. 다음으로, 단계 805에서 마스터 단말기의 제어부는 앱 고유코드와 설정된 채널번호를 포함하는 식별자를 생성한 다음 단계 806 및 단계 807으로 진행한다. 단계 806 및 단계 807에서 제어부는 표시부를 제어하여 설정된 채널번호를 표시하게 하고, 무선 통신부를 제어하여 식별자를 브로드 캐스팅하게 한다.
한편, 단계 808에서 슬레이브 단말기의 제어부는 어플리케이션 실행 이벤트를 감지하게 되면, 어플리케이션을 실행한다. 다음으로, 단계 809에서 슬레이브 단말기의 제어부는 슬레이브 시작 이벤트를 감지하게 되면, 단계 810으로 진행한다. 단계 810에서 제어부는 무선통신부가 수신한 식별자들 중에서 앱 고유코드를 포함하고 있는 식별자를 검색한다. 다음으로, 단계 811에서 슬레이브 단말기의 제어부는 검색된 개수를 확인한다. 단계 811에서의 확인 결과 0개이면 단계 810으로 복귀하고, 2개 이상이면 단계 812로 진행하며, 1개이면 단계 813으로 진행한다. 단계 812에서 제어부는 표시부를 제어하여 검색된 식별자들 각각의 채널번호 예컨대, ch 0, 1 및 2를 표시하게 한다. 사용자는 표시된 채널번호들 중에서 마스터 단말기에 표시된 것과 동일한 채널번호 예컨대, ch 2를 탭하게 되고, 이에 따라 슬레이브 단말기의 제어부는 탭이 된 채널번호를 포함하고 있는 식별자를 선택한 다음 단계 813으로 진행한다. 단계 813에서 제어부는 식별자에서 채널번호를 추출한 다음 단계 814로 진행한다. 단계 814에서 제어부는 추출된 채널번호에 해당되는 패스워드를 메모리에서 추출한 다음 단계 815로 진행한다. 단계 815에서 슬레이브 단말기의 제어부는 무선 통신부를 제어하여, 마스터 단말기에게 페어링 요청 신호를 전송하게 한다. 이에 따라, 마스터 단말기의 무선통신부는 슬레이브 단말기로부터 페어링 요청 신호를 수신한다. 또한, 마스터 단말기의 제어부는 단계 807에서 브로드 캐스팅된 식별자에 해당되는 패스워드를 메모리에서 추출한다. 다음으로, 마스터 단말기의 제어부는 추출된 패스워드와 수신된 패스워드를 비교하여 일치하면, 단계 816으로 진행하여 페어링 수락 신호를 슬레이브 단말기에 전송하도록 무선통신부를 제어하게 된다. 다음으로 단계 817에서 서로 페어링된 마스터 단말기와 슬레이브 단말기는 데이터 통신을 하게 된다.
도 9는 본 발명의 또 다른 실시예에 따른 근거리 무선 통신 방법을 설명하기 위한 흐름도이다.
본 발명에 따른 마스터 단말기는 식별자 브로드 캐스팅을 생략하여 식별자를 숨김으로써 네트워크 보안성을 높일 수 있다. 구체적으로, 단계 901에서 마스터 단말기의 제어부는 어플리케이션 실행 이벤트를 감지하게 되면, 어플리케이션을 실행한다. 다음으로, 단계 902에서 마스터 단말기의 제어부는 마스터 시작 이벤트를 감지하게 되면, 단계 903으로 진행한다. 단계 903에서 제어부는 주변의 채널번호를 직접 검색한다. 다시 말해, 단계 903에서 제어부는 채널번호를 순차적으로 검색하여 선점 여부를 확인한 다음, 단계 904로 진행한다. 단계 904에서 제어부는 검색되지 않은 채널번호를 자신의 채널번호로 결정한 다음 단계 905로 진행한다. 단계 905에서 제어부는 결정된 채널번호를 표시한다. 단계 903 내지 단계 905에 대해 구체적으로 설명하면, 마스터 단말기의 제어부는 다른 마스터 단말기를 검색하기 위한 제1순번의 검색용 식별자를 생성하고, 이를 브로드 캐스팅하도록 무선 통신부를 제어한다. 브로드 캐스팅 결과 다른 마스터 단말기로부터 응답이 있으면 다음 제2순번의 검색용 식별자를 생성한 다음 이를 브로드 캐스팅하도록 무선 통신부를 제어하고 반면, 다른 마스터 단말기로부터 응답이 없으면 제1순번의 검색용 식별자를 슬레이브 단말기와 페어링을 위한 식별자로 결정한다. 여기서, 마스터 단말기의 제어부는 다수의 채널번호 중에서 어느 하나를 결정하고, 이렇게 결정된 채널번호에서 내림 또는 오름차순으로 앱 고유코드와 조합하여 검색용 식별자를 차례대로 생성하게 된다. 예컨대, 마스터 단말기는 첫 번째로 "EmoLink ch 0"을 생성하여 브로드 캐스팅한다. 이에 대해 다른 마스터 단말기로부터 응답이 있으면, 마스터 단말기는 두 번째로 "EmoLink ch 1"을 생성하여 브로드 캐스팅하고 반면, 응답이 없으면 "EmoLink ch 0"을 슬레이브 단말기와 페어링을 위한 식별자로 결정한다. 다음으로, 마스터 단말기의 제어부는 결정된 식별자 또는 이에 포함된 채널번호 ch 1을 표시하도록 표시부를 제어한다.
한편, 단계 906에서 슬레이브 단말기의 제어부는 어플리케이션 실행 이벤트를 감지하게 되면, 어플리케이션을 실행한다. 다음으로, 단계 907에서 슬레이브 단말기의 제어부는 슬레이브 시작 이벤트를 감지하게 되면, 단계 908로 진행한다. 단계 908에서 제어부는 주변의 채널번호를 직접 검색한다. 구체적으로, 단계 908에서 제어부는 마스터 단말기를 검색하기 위한 제1순번의 검색용 식별자를 생성하고, 이를 브로드 캐스팅하도록 무선 통신부를 제어한다. 브로드 캐스팅 결과 마스터 단말기로부터 응답이 있으면 다음 제2순번의 검색용 식별자를 생성한 다음 이를 브로드 캐스팅하도록 무선 통신부를 제어하고 반면, 마스터 단말기로부터 응답이 없으면 단계 909로 진행한다. 여기서, 슬레이브 단말기의 제어부는 다수의 채널번호 중에서 어느 하나를 설정하고, 이렇게 설정된 채널번호에서 내림 또는 오름차순으로 앱 고유코드와 조합하여 검색용 식별자를 차례대로 생성하게 된다. 특히, 슬레이브 단말기는 마스터 단말기와 동일하게 채널번호를 설정한다. 즉, 마스터 단말기의 제어부가 다른 마스터 단말기를 검색하기 위해, 채널번호를 '0'번부터 오름차순으로 설정하듯이, 슬레이브 단말기의 제어부 또한 채널번호를 '0'번부터 오름차순으로 설정한다. 단계 909에서 제어부는 검색된 개수를 확인한다. 단계 909에서의 확인 결과 0개이면 단계 908로 복귀하고, 2개 이상이면 단계 910으로 진행하며, 1개이면 단계 911로 진행한다. 단계 910에서 제어부는 표시부를 제어하여 검색된 식별자들 각각의 채널번호 예컨대, ch 0 및 1을 표시하게 한다. 사용자는 표시된 채널번호들 중에서 마스터 단말기에 표시된 것과 동일한 채널번호 예컨대, ch 1을 탭하게 되고, 이에 따라 슬레이브 단말기의 제어부는 탭이 된 채널번호를 포함하고 있는 식별자를 선택한 다음 단계 911로 진행한다. 단계 911에서 제어부는 식별자에서 채널번호를 추출한 다음 단계 912로 진행한다. 단계 912에서 제어부는 추출된 채널번호에 해당되는 패스워드를 메모리에서 추출한 다음 단계 913으로 진행한다. 단계 913에서 슬레이브 단말기의 제어부는 무선 통신부를 제어하여, 마스터 단말기에게 페어링 요청 신호를 전송하게 한다. 이에 따라, 마스터 단말기의 무선통신부는 슬레이브 단말기로부터 페어링 요청 신호를 수신한다. 또한, 마스터 단말기의 제어부는 자신의 식별자에 해당되는 패스워드를 메모리에서 추출한다. 다음으로, 마스터 단말기의 제어부는 추출된 패스워드와 수신된 패스워드를 비교하여 일치하면, 단계 914로 진행하여 페어링 수락 신호를 슬레이브 단말기에 전송하도록 무선통신부를 제어하게 된다. 다음으로 단계 915에서 서로 페어링된 마스터 단말기와 슬레이브 단말기는 데이터 통신을 하게 된다.
도 10은 본 발명의 또 다른 실시예에 따른 근거리 무선 통신 방법을 설명하기 위한 흐름도이다. 도 11은 본 발명의 다른 실시예에 따른 마스터 단말기에서 표시되는 화면이고, 도 12는 본 발명의 다른 실시예에 따른 슬레이브 단말기에서 표시되는 화면이다. 아래에 예시한 바와 같이, 본 발명에 따른 마스터 단말기와 슬레이브 단말기는 페어링을 종료하면, 기존의 네트워크로 복귀할 수 있다.
마스터 단말기의 표시부는 제어부의 제어에 따라, 도 11 (a)에 도시한 바와 같이, 지시자 화면(1101), 홈 화면(1102) 및 서브 화면(1103)을 표시한다. 사용자가 어플리케이션 아이콘(1104)을 탭하게 되면, 터치스크린은 이와 관련한 터치 이벤트를 제어부로 전달하고, 단계 1001에서 제어부는 이를 감지하여, 해당 어플리케이션을 실행하고 표시부를 제어하여 그 실행 화면(1105)을 메인 화면 영역에 표시하게 한다. 이후, 단계 1002에서 마스터 단말기의 제어부는 마스터 시작 이벤트 예컨대, 도 11 (b)에 도시한 바와 같이 마스터 시작 아이콘(1106)에 대한 탭을 감지하게 되면, 단계 1003으로 진행한다. 단계 1003에서 마스터 단말기의 제어부는 채널번호를 임의로 설정한다. 다음으로, 단계 1004에서 마스터 단말기의 제어부는 앱 고유코드와 설정된 채널번호를 포함하는 식별자를 생성한 후 단계 1005 및 단계 1006으로 진행한다. 단계 1005 및 단계 1006에서 마스터 단말기의 제어부는 도 11 (c)에 도시한 바와 같이, 표시부를 제어하여 채널번호(1107)를 표시하게 하고 무선 통신부를 제어하여 식별자를 브로드 캐스팅하게 한다. 또한, 제어부는 도 11 (c)에 도시한 바와 같이, 페어링 시도 중임을 나타내는 아이콘(1108)을 표시하도록 표시부를 제어한다. 또한, 제어부는 상기 식별자와 함께, 보안 설정 여부를 나타내는 정보를 브로드 캐스팅하게 할 수 있다.
한편, 단계 1007에서 슬레이브 단말기의 제어부는 어플리케이션을 실행하고 표시부를 제어하여 도 12 (a)에 도시한 바와 같이, 그 실행 화면(1201)을 메인 화면 영역에 표시하게 한다. 이후, 단계 1008에서 슬레이브 단말기의 제어부는 슬레이브 시작 이벤트 예컨대, 도 12 (a)에 도시한 바와 같이 슬레이브 시작 아이콘(1202)에 대한 탭을 감지하게 되면, 단계 1009로 진행한다. 단계 1009에서 제어부는 수신된 식별자들 중에서 앱 고유코드를 포함하고 있는 식별자를 검색한다. 다음으로, 단계 1010에서 슬레이브 단말기의 제어부는 검색된 개수를 확인한다. 단계 1009에서의 확인 결과 0개이면 단계 1009로 복귀하고, 2개 이상이면 단계 1011로 진행하며, 1개이면 단계 1012로 진행한다. 단계 1011에서 제어부는 표시부를 제어하여, 도 12 (b)에 도시한 바와 같이, 수신된 다수의 채널번호 예컨대, "EmoLink ch 107"과 "EmoLink ch 305"를 표시하게 한다. 또한, 제어부는 수신된 식별자들 중에서 다른 어플리케이션 예컨대, "Card Game"를 표시할 수도 있다. 즉, 제어부는 온라인 카드 게임을 실행 중인 다른 마스터 단말기를 표시할 수도 있다. 또한, 제어부는 액세스 포인트의 명칭 예컨대, Iptime을 표시할 수도 있다. 사용자는 마스터 단말기에 표시된 채널번호(1107; 도 11 (c))와 동일한 "EmoLink ch 305"을 탭하게 되고 이에 따라, 슬레이브 단말기의 제어부는 "EmoLink ch 305"를 선택한 다음 단계 1012로 진행한다.
단계 1012에서 제어부는 식별자에서 채널번호를 추출한 다음 단계 1013으로 진행한다. 단계 1013에서 제어부는 추출된 채널번호에 해당되는 패스워드를 메모리에서 추출한 다음 단계 1014로 진행한다. 한편, 이러한 패스워드 추출 과정은 마스터 단말기가 보안 설정이 되어 있지 않은 경우에는, 생략될 수 있다. 단계 1014에서 슬레이브 단말기의 제어부는 무선 통신부를 제어하여, 마스터 단말기에게 페어링 요청 신호를 전송하게 한다. 이에 따라, 마스터 단말기의 무선통신부는 슬레이브 단말기로부터 페어링 요청 신호를 수신한다. 또한, 마스터 단말기의 제어부는 단계 1006에서 브로드 캐스팅된 식별자에 해당되는 패스워드를 메모리에서 추출한다. 다음으로, 마스터 단말기의 제어부는 추출된 패스워드와 수신된 패스워드를 비교하여 일치하면, 단계 1015로 진행하여 페어링 수락 신호를 슬레이브 단말기에 전송하도록 무선통신부를 제어하게 된다. 슬레이브 단말기와 페어링을 완료한 후, 마스터 단말기의 제어부는 제3자와의 페어링을 방지하기 위하여 식별자의 브로드 캐스팅을 중지할 수 있다. 물론, 이에 국한되는 것은 아니다. 마스터 단말기는 예컨대 다수의 슬레이브 단말기와 데이터 통신을 하고자 할 경우, 식별자의 브로드 캐스팅을 계속할 수 있다. 또한, 슬레이브 단말기와 페어링을 완료한 후, 제어부는 표시부를 제어하여 도 11 (d)에 도시한 바와 같이, "페어링 완료!"를 표시하게 할 수 있다. 한편, 슬레이브 단말기의 제어부도 표시부를 제어하여 도 12 (c)에 도시한 바와 같이, "페어링 완료!"를 표시하게 할 수 있다.
다음으로, 단계 1016에서, 서로 페어링된 마스터 단말기와 슬레이브 단말기는 데이터 통신을 하게 된다. 하나의 예로, 도 11 (e)에 도시한 바와 같이 사용자가 사진 전송 버튼(1109)을 탭하게 되면, 마스터 단말기의 제어부는 표시부를 제어하여 도 11 (f)에 도시한 바와 같이, 사진 선택 화면(1110)을 표시하게 한다. 다음으로, 사용자가 사진을 선택하고 전송 버튼(1111)을 탭하게 되면, 마스터 단말기의 제어부는 선택된 사진을 슬레이브 단말기에 전송하도록 무선통신부를 제어한다. 또한, 마스터 단말기의 제어부는 표시부를 제어하여 도 11 (g)에 도시한 바와 같이, 전송 상태를 표시하게 할 수 있다. 사진 전송이 완료되면, 마스터 단말기의 제어부는 도 11 (h)에 도시한 바와 같이, "전송 완료!"를 표시하게 할 수 있다. 한편, 슬레이브 단말기의 제어부는, 도 12 (d)에 도시한 바와 같이 사용자가 사진 수락 버튼(1203)을 탭하게 되면, 사진을 수신하도록 무선통신부를 제어한다. 또한, 슬레이브 단말기의 제어부는 도 12 (e)에 도시한 바와 같이, 수신 상태를 표시하게 할 수 있다. 다음으로, 단계 1017에서 마스터 단말기의 제어부는 어플리케이션 종료 이벤트 예컨대, 어플리케이션 종료 버튼(1112; 도 11 (h))에 대한 탭을 감지하게 되면, 단계 1018로 진행한다. 단계 1018에서 제어부는 이전에 연결되어 있던 네트워크로 복귀한다. 즉, 마스터 단말기의 제어부는 슬레이브 단말기와의 페어링을 종료하고, 슬레이브 단말기와 페어링 하기 전에 연결되어 있던 네트워크 예컨대, 액세스 포인트에 다시 연결한다. 마찬가지로, 단계 1019에서 슬레이브 단말기의 제어부는 어플리케이션 종료 이벤트를 감지하게 되면, 단계 1020으로 진행하여 이전에 연결되어 있던 네트워크로 복귀한다.
본 발명의 근거리 무선 통신 방법 및 이를 구현하는 단말기는 전술한 실시 예에 국한되지 않고 본 발명의 기술 사상이 허용하는 범위에서 다양하게 변형하여 실시할 수가 있다.
100: 단말기
110: 입력부 111: 터치스크린
112: 키입력부 120: 표시부
130: 메모리 140: 무선통신부
150: 카메라 160: 제어부
110: 입력부 111: 터치스크린
112: 키입력부 120: 표시부
130: 메모리 140: 무선통신부
150: 카메라 160: 제어부
Claims (22)
- 어플리케이션과 관련된 식별정보와 채널정보를 포함하는 식별자를 생성하는 단계;
상기 식별자를 외부기기로 브로드 캐스팅하는 단계;
상기 브로드 캐스팅된 식별자에 응답한 외부기기와 페어링을 하는 단계; 및
상기 페어링된 외부기기와 상기 어플리케이션과 관련된 데이터 통신하는 단계를 포함하고,
상기 식별자를 생성하는 단계는,
어플리케이션 실행 이벤트를 감지하면, 어플리케이션을 실행하는 단계와,
상기 어플리케이션을 실행한 후 마스터 시작 이벤트를 감지하면, 채널번호를 설정하는 단계와,
상기 어플리케이션과 연관된 식별정보와 상기 설정된 채널번호를 포함하는 식별자를 생성하는 단계를 포함하는 근거리 무선 통신 방법. - 제 1 항에 있어서,
상기 어플리케이션과 연관된 식별정보에는 상기 실행된 어플리케이션의 앱 고유코드가 포함되는 것을 특징으로 하는 근거리 무선 통신 방법. - 제 2 항에 있어서, 상기 채널번호를 설정하는 단계는,
미리 정해진 채널 번호 구간에서 하나를 선택하여 채널번호로 설정하는 것을 특징으로 하는 근거리 무선 통신 방법. - 제 2 항에 있어서, 상기 채널번호를 설정하는 단계는,
상기 어플리케이션과 연관된 식별정보를 브로드 캐스팅하는 외부기기를 검색하는 단계와,
상기 어플리케이션과 연관된 식별정보를 브로드 캐스팅하는 외부기기가 하나 이상 검색되면, 채널 번호 구간에서 상기 하나 이상의 외부기기가 선점한 채널번호를 제외한 가장 빠른 채널번호를 상기 페어링을 위한 채널번호로 설정하는 단계를 포함하는 것을 특징으로 하는 근거리 무선 통신 방법. - 제 1 항에 있어서,
상기 설정된 채널번호를 표시하는 단계를 더 포함하는 것을 특징으로 하는 근거리 무선 통신 방법. - 제 1 항에 있어서, 상기 페어링하는 단계는,
상기 외부기기가, 수신한 다수의 식별자 중에서 상기 식별정보를 포함하는 식별자를 검색하는 단계; 및
상기 외부기기가 상기 검색된 식별자를 브로드 캐스팅한 단말기에게 페어링을 요청하는 단계를 포함하는 것을 특징으로 하는 근거리 무선 통신 방법. - 제 6 항에 있어서, 상기 식별자를 검색하는 단계는,
상기 외부기기가 어플리케이션 실행 이벤트를 감지하면, 해당 어플리케이션을 실행하는 단계와,
상기 외부기기가 상기 어플리케이션을 실행한 후 슬레이브 시작 이벤트를 감지하면, 수신된 식별자들 중에서 상기 식별정보를 포함하는 식별자를 검색하는 단계를 포함하는 것을 특징으로 하는 근거리 무선 통신 방법. - 제 6 항에 있어서, 상기 식별자를 검색하는 단계는,
상기 외부기기가 어플리케이션 실행 이벤트를 감지하면, 해당 어플리케이션을 실행하는 단계와,
상기 외부기기가 상기 어플리케이션을 실행한 후, 수신된 식별자들 중에서 상기 식별정보를 포함하는 식별자를 검색하는 단계와,
상기 식별정보를 포함하는 식별자가 하나 이상 검색되면, 상기 외부기기가 검색 결과를 사용자에게 알리는 단계를 포함하는 것을 특징으로 하는 근거리 무선 통신 방법. - 제 6 항에 있어서, 상기 식별자를 검색하는 단계는,
상기 외부기기가, 수신된 식별자들 중에서 상기 식별정보를 포함하는 식별자를 검색하는 단계와,
상기 식별정보를 포함하는 식별자가 하나 이상 검색되면, 상기 외부기기가 검색 결과를 사용자에게 알리는 단계를 포함하는 것을 특징으로 하는 근거리 무선 통신 방법. - 제 1 항에 있어서, 상기 페어링을 하는 단계는,
상기 외부기기가, 상기 설정된 채널번호에 해당되는 패스워드를 메모리에서 추출하고, 상기 추출된 패스워드를 상기 식별자를 브로드 캐스팅한 단말기에 전송하여 페어링을 요청하는 단계를 포함하는 것을 특징으로 하는 근거리 무선 통신 방법. - 제 1 항에 있어서, 상기 페어링을 하는 단계는,
상기 외부기기가, 각각 상기 식별정보를 포함하고 있는 다수의 식별자를 수신하면, 상기 다수의 식별자를 표시하는 단계와,
상기 외부기기가, 상기 다수의 식별자 중에서 사용자에 의해 선택된 식별자를 브로드 캐스팅한 단말기에게 페어링을 요청하는 단계를 포함하는 것을 특징으로 하는 근거리 무선 통신 방법. - 제 1 항에 있어서,
상기 식별자의 패스워드를 설정하는 단계를 더 포함하고,
상기 페어링을 하는 단계는, 상기 외부기기로부터 수신한 패스워드와 상기 설정된 패스워드를 비교하여 일치하면, 상기 외부기기와 페어링을 하는 것을 특징으로 하는 근거리 무선 통신 방법. - 어플리케이션 실행 이벤트를 감지하면, 어플리케이션을 실행하는 단계;
상기 어플리케이션을 실행한 후 마스터 시작 이벤트를 감지하면, 미리 정해진 채널 번호 구간에서 하나를 선택하여 채널번호로 설정하는 단계;
상기 설정된 채널번호와 상기 어플리케이션과 연관된 식별정보를 포함하는 제 1 검색용 식별자를 생성하여 브로드 캐스팅하는 단계;
상기 제 1 검색용 식별자의 브로드 캐스팅에 대하여 응답이 있으면 상기 설정된 채널번호 다음 순서의 채널번호와 상기 식별정보를 포함하는 제 2 검색용 식별자를 생성하여 브로드 캐스팅하고, 상기 응답이 없으면 상기 제 1 검색용 식별자를 외부기기와의 페어링을 위한 식별자로 설정하는 단계;
상기 외부기기로부터 상기 설정된 식별자와 동일한 식별자를 수신하면, 상기 외부기기와 페어링을 하는 단계; 및
상기 페어링된 외부기기와 상기 어플리케이션과 관련된 데이터 통신하는 단계를 포함하는 근거리 무선 통신 방법. - 어플리케이션과 관련된 식별정보와 채널정보를 포함하는 식별자를 생성하는 제어부; 및
상기 제어부의 제어에 따라 상기 식별자를 브로드 캐스팅하고, 상기 브로드 캐스팅된 식별자에 응답한 외부기기와 페어링하며, 상기 페어링된 외부기기와 상기 어플리케이션과 관련된 데이터 통신하는 무선 통신부를 포함하고,
상기 제어부는
어플리케이션 실행 이벤트를 감지하면 어플리케이션을 실행하고, 상기 어플리케이션 실행 후 마스터 시작 이벤트를 감지하면 채널번호를 설정하며, 상기 식별정보와 상기 설정된 채널번호를 포함하는 식별자를 생성하는 단말기. - 제 14 항에 있어서,
상기 어플리케이션과 관련된 식별정보에는 상기 실행된 어플리케이션의 앱 고유코드가 포함되는 것을 특징으로 하는 단말기. - 제 15 항에 있어서, 상기 제어부는,
미리 정해진 채널 번호 구간에서 하나를 선택하여 채널번호로 설정하는 것을 특징으로 하는 단말기. - 제 15 항에 있어서, 상기 제어부는,
상기 어플리케이션과 연관된 식별정보를 브로드 캐스팅하는 외부기기를 검색하고,
상기 어플리케이션과 연관된 식별정보를 브로드 캐스팅하는 외부기기가 하나 이상 검색되면, 채널 번호 구간에서 상기 하나 이상의 외부기기가 선점한 채널번호를 제외한 가장 빠른 채널번호를 상기 페어링을 위한 채널번호로 설정하는 것을 특징으로 하는 단말기. - 제 14 항에 있어서,
상기 설정된 채널번호를 표시하는 표시부를 더 포함하는 것을 특징으로 하는 단말기. - 제 14 항에 있어서, 상기 제어부는,
상기 어플리케이션 실행 후 슬레이브 시작 이벤트를 감지하면, 상기 무선통신부가 수신한 식별자들 중에서 상기 식별정보를 포함하는 식별자를 검색하고,
상기 검색된 식별자를 브로드 캐스팅한 외부기기에게 페어링을 요청하도록 상기 무선통신부를 제어하는 것을 특징으로 하는 단말기. - 제 14 항에 있어서, 상기 제어부는,
상기 어플리케이션 실행 후 상기 무선통신부가 수신한 식별자들 중에서 상기 식별정보를 포함하는 식별자를 검색하고,
상기 식별정보를 포함하는 식별자가 검색되면 검색 결과를 사용자에게 알리고,
상기 검색 결과를 알린 후 슬레이브 시작 이벤트를 감지하면, 상기 검색된 식별자를 브로드 캐스팅한 외부기기에게 페어링을 요청하도록 상기 무선통신부를 제어하는 것을 특징으로 하는 단말기. - 제 14 항에 있어서, 상기 제어부는,
상기 무선통신부가 수신한 식별자들 중에서 상기 식별정보를 포함하는 식별자를 검색하고,
상기 식별정보를 포함하는 식별자가 검색되면 검색 결과를 사용자에게 알리고,
상기 검색 결과를 알린 후 슬레이브 시작 이벤트를 감지하면, 어플리케이션을 실행하여, 상기 검색된 식별자를 브로드 캐스팅한 외부기기에게 페어링을 요청하도록 상기 무선통신부를 제어하는 것을 특징으로 하는 단말기. - 제 14 항에 있어서, 상기 제어부는,
상기 마스터 시작 이벤트를 감지하면, 미리 정해진 채널 번호 구간에서 하나를 선택하여 채널번호로 설정하고,
상기 설정된 채널번호와 상기 식별정보를 포함하는 제 1 검색용 식별자를 생성하고, 상기 제 1 검색용 식별자를 브로드 캐스팅하도록 상기 무선통신부를 제어하며,
상기 제 1 검색용 식별자의 브로드 캐스팅에 대하여 응답이 있으면 상기 설정된 채널번호 다음 순서의 채널번호와 상기 식별정보를 포함하는 제 2 검색용 식별자를 생성하고 상기 제 2 검색용 식별자를 브로드 캐스팅하도록 상기 무선통신부를 제어하고,
상기 응답이 없으면 상기 제 1 검색용 식별자를 상기 페어링을 위한 식별자로 설정하는 것을 특징으로 하는 단말기.
Priority Applications (16)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110057211A KR101833454B1 (ko) | 2011-06-14 | 2011-06-14 | 근거리 무선 통신 방법 및 이를 구현하는 단말기 |
JP2014515708A JP5917690B2 (ja) | 2011-06-14 | 2012-01-16 | 近距離無線通信方法及びこれを具現する端末機 |
EP20196221.4A EP3771190B1 (en) | 2011-06-14 | 2012-01-16 | Wireless local area communication method and terminal supporting the same |
EP19191605.5A EP3585038B1 (en) | 2011-06-14 | 2012-01-16 | Wireless local area communication method and terminal supporting the same |
CN201610821296.2A CN106899751B (zh) | 2011-06-14 | 2012-01-16 | 通过终端发送和接收内容的方法和电子设备 |
AU2012270432A AU2012270432B2 (en) | 2011-06-14 | 2012-01-16 | Wireless local area communication method and terminal supporting the same |
PCT/KR2012/000344 WO2012173323A1 (en) | 2011-06-14 | 2012-01-16 | Wireless local area communication method and terminal supporting the same |
EP12800532.9A EP2721748B1 (en) | 2011-06-14 | 2012-01-16 | Wireless local area communication method and terminal supporting the same |
BR112013032032-0A BR112013032032B1 (pt) | 2011-06-14 | 2012-01-16 | Método de comunicação de área local sem fio e terminal suportando o mesmo |
CN201280028764.0A CN103609038B (zh) | 2011-06-14 | 2012-01-16 | 无线局域通信方法和支持该方法的终端 |
RU2013155616/07A RU2572615C2 (ru) | 2011-06-14 | 2012-01-16 | Способ беспроводной связи в локальной области и терминал, поддерживающий его |
US13/368,806 US8913957B2 (en) | 2011-06-14 | 2012-02-08 | Wireless local area communication method and terminal supporting the same |
US14/559,152 US9609679B2 (en) | 2011-06-14 | 2014-12-03 | Wireless local area communication method and terminal supporting the same |
US15/429,856 US9872326B2 (en) | 2011-06-14 | 2017-02-10 | Wireless local area communication method and terminal supporting the same |
US15/836,456 US10470229B2 (en) | 2011-06-14 | 2017-12-08 | Wireless local area communication method and terminal supporting the same |
US16/582,539 US11172524B2 (en) | 2011-06-14 | 2019-09-25 | Wireless local area communication method and terminal supporting the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110057211A KR101833454B1 (ko) | 2011-06-14 | 2011-06-14 | 근거리 무선 통신 방법 및 이를 구현하는 단말기 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180021135A Division KR102026709B1 (ko) | 2018-02-22 | 2018-02-22 | 근거리 무선 통신 방법 및 이를 구현하는 단말기 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20120137987A KR20120137987A (ko) | 2012-12-24 |
KR101833454B1 true KR101833454B1 (ko) | 2018-04-13 |
Family
ID=47354045
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110057211A KR101833454B1 (ko) | 2011-06-14 | 2011-06-14 | 근거리 무선 통신 방법 및 이를 구현하는 단말기 |
Country Status (9)
Country | Link |
---|---|
US (5) | US8913957B2 (ko) |
EP (3) | EP3771190B1 (ko) |
JP (1) | JP5917690B2 (ko) |
KR (1) | KR101833454B1 (ko) |
CN (2) | CN106899751B (ko) |
AU (1) | AU2012270432B2 (ko) |
BR (1) | BR112013032032B1 (ko) |
RU (1) | RU2572615C2 (ko) |
WO (1) | WO2012173323A1 (ko) |
Families Citing this family (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9060267B2 (en) * | 2006-12-29 | 2015-06-16 | Belkin International, Inc. | Secure pairing of networked devices |
US8074581B2 (en) | 2007-10-12 | 2011-12-13 | Steelcase Inc. | Conference table assembly |
US10631632B2 (en) | 2008-10-13 | 2020-04-28 | Steelcase Inc. | Egalitarian control apparatus and method for sharing information in a collaborative workspace |
US20140361954A1 (en) | 2013-06-07 | 2014-12-11 | Lewis Epstein | Personal control apparatus and method for sharing information in a collaboration workspace |
US10884607B1 (en) | 2009-05-29 | 2021-01-05 | Steelcase Inc. | Personal control apparatus and method for sharing information in a collaborative workspace |
KR101833454B1 (ko) | 2011-06-14 | 2018-04-13 | 삼성전자주식회사 | 근거리 무선 통신 방법 및 이를 구현하는 단말기 |
CN103748943A (zh) * | 2012-08-17 | 2014-04-23 | 华为技术有限公司 | 用户设备配对处理方法、网络侧设备和用户设备 |
WO2014088351A1 (en) * | 2012-12-06 | 2014-06-12 | Samsung Electronics Co., Ltd. | Information exchange method and apparatus for d2d communication |
JP6423799B2 (ja) * | 2013-01-04 | 2018-11-14 | コピン コーポレーション | アドホックネットワーク |
US9967908B2 (en) * | 2013-05-10 | 2018-05-08 | Motorola Solutions, Inc. | Method and device for reusing channel frequencies in direct mode |
KR102092731B1 (ko) * | 2013-05-30 | 2020-03-24 | 주식회사 알티캐스트 | 페어링 서비스 제공 방법 및 장치 |
US9916707B2 (en) * | 2013-08-19 | 2018-03-13 | Arm Ip Limited | Interacting with embedded devices within a user's environment |
CN103561479B (zh) * | 2013-10-17 | 2017-03-08 | 东软熙康健康科技有限公司 | 一种蓝牙设备通信方法和装置 |
US9635698B2 (en) * | 2013-11-20 | 2017-04-25 | At&T Intellectual Property I, L.P. | Method and apparatus for enabling a mobile endpoint device to be a hub for a conference call |
US20150163841A1 (en) * | 2013-12-11 | 2015-06-11 | Lenovo (Beijing) Co., Ltd. | Method for processing information and electronic apparatus |
CN105009679B (zh) | 2013-12-25 | 2020-12-04 | 华为技术有限公司 | 一种广播消息的方法及基站、用户设备 |
WO2015096072A1 (zh) | 2013-12-25 | 2015-07-02 | 华为技术有限公司 | 一种建立协同通信的方法、装置及*** |
KR102184488B1 (ko) * | 2014-01-09 | 2020-11-30 | 삼성전자주식회사 | 이동단말장치, 영상표시장치, 이동단말장치의 구동방법 및 영상표시장치의 구동방법 |
JP6258077B2 (ja) * | 2014-03-04 | 2018-01-10 | アルパイン株式会社 | 通信システムおよび電子装置、ペアリング方法、ペアリングプログラム |
KR102304979B1 (ko) * | 2014-06-19 | 2021-09-27 | 삼성전자주식회사 | 전자 장치 및 전자 장치에서 페어링 방법 |
US9357576B2 (en) * | 2014-09-27 | 2016-05-31 | Intel Corporation | Automatic pairing for portable computing devices |
JP6548375B2 (ja) * | 2014-10-03 | 2019-07-24 | シャープ株式会社 | 通信端末、通信端末の制御方法、および制御プログラム |
CN104581883B (zh) * | 2014-11-21 | 2018-08-10 | 广东瑞德智能科技股份有限公司 | 一种智能家电无线数据通信方法 |
JP6393609B2 (ja) * | 2014-12-17 | 2018-09-19 | 株式会社Nttドコモ | 受信機および受信機の情報出力方法 |
USRE49398E1 (en) | 2015-04-06 | 2023-01-31 | 1A Smart Start Llc | Wireless electrical interface system |
US10489515B2 (en) * | 2015-05-08 | 2019-11-26 | Electronics And Telecommunications Research Institute | Method and apparatus for providing automatic speech translation service in face-to-face situation |
WO2017016525A1 (zh) * | 2015-07-29 | 2017-02-02 | 腾讯科技(深圳)有限公司 | 业务数据的群发送方法、终端及服务器 |
JP6598623B2 (ja) * | 2015-10-05 | 2019-10-30 | キヤノン株式会社 | 処理実行方法、プログラム、及び情報処理装置 |
JP6911084B2 (ja) * | 2015-10-05 | 2021-07-28 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法、プログラム、及び通信システム |
WO2017065578A1 (en) * | 2015-10-15 | 2017-04-20 | Samsung Electronics Co., Ltd. | Method for assigning dynamic identifier to electronic device and device thereof |
JP6132037B1 (ja) | 2016-01-15 | 2017-05-24 | カシオ計算機株式会社 | 無線通信方法及びプログラム |
JP2017191972A (ja) * | 2016-04-11 | 2017-10-19 | 東芝電波プロダクツ株式会社 | 無線通信システム、通信子機及び接続処理方法 |
FR3060251B1 (fr) * | 2016-12-09 | 2019-05-10 | Sagemcom Broadband Sas | Procede d'appairage d'un terminal de type wi-fi a un point d'acces de type wi-fi |
US10264213B1 (en) | 2016-12-15 | 2019-04-16 | Steelcase Inc. | Content amplification system and method |
JP6690592B2 (ja) * | 2017-03-30 | 2020-04-28 | カシオ計算機株式会社 | 無線通信方法及びプログラム |
CN107360633B (zh) * | 2017-06-05 | 2020-11-03 | 北京小鸟看看科技有限公司 | 虚拟现实***的配对连接方法、设备及虚拟现实*** |
US11410088B2 (en) * | 2017-11-03 | 2022-08-09 | Sita Ypenburg B.V. | Systems and methods for interactions between ticket holders and self service functions |
US20190139017A1 (en) * | 2017-11-03 | 2019-05-09 | Sita Ypenburg B.V. | Systems and methods for interactions between ticket holders and self service functions |
JP2018101425A (ja) * | 2018-01-09 | 2018-06-28 | 株式会社東芝 | 電子機器、表示方法及びシステム |
KR102142216B1 (ko) * | 2019-04-16 | 2020-08-06 | 선문대학교 산학협력단 | Wifi 기반 무선 영상 전송 시스템의 송수신기간 자동 페어링 방법 |
CN111465122B (zh) * | 2020-03-31 | 2022-06-28 | 维沃移动通信有限公司 | 配对方法及电子设备 |
CN111988553B (zh) * | 2020-08-24 | 2022-07-29 | 深圳唐为科技有限公司 | 一种图像标记方法及*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100070767A1 (en) | 2005-11-03 | 2010-03-18 | Intel Corporation | Method and system of secured direct link set-up (DLS) for wireless networks |
US20110076948A1 (en) * | 2009-03-03 | 2011-03-31 | E3 Llc | System and method for dynamic formation of a communication network using wireless communication devices |
WO2011056044A2 (en) | 2009-11-09 | 2011-05-12 | Samsung Electronics Co., Ltd. | Pairing method and apparatus for ad-hoc connection in wireless communication terminal |
Family Cites Families (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7231204B1 (en) * | 2001-01-30 | 2007-06-12 | Palmsource, Inc. | Method and apparatus for selective and automatic two-way beaming of related information to and from personal information management systems |
KR100431003B1 (ko) * | 2001-10-31 | 2004-05-12 | 삼성전자주식회사 | 데이터 송수신 시스템 및 방법 |
FR2840749A1 (fr) * | 2002-06-05 | 2003-12-12 | Thomson Licensing Sa | Systeme de reception de contenu a acces autorise, terminal d'acces a ce contenu et procede d'acces a ce contenu |
US7149503B2 (en) * | 2003-12-23 | 2006-12-12 | Nokia Corporation | System and method for associating postmark information with digital content |
CN1705290A (zh) * | 2004-06-03 | 2005-12-07 | 华为技术有限公司 | 一种接入无线局域网的方法 |
JP4923283B2 (ja) | 2004-08-20 | 2012-04-25 | 富士ゼロックス株式会社 | 無線通信システムおよび通信装置および通信制御プログラム |
JP4533201B2 (ja) * | 2005-03-22 | 2010-09-01 | 日立オートモティブシステムズ株式会社 | ナビゲーション装置、ナビゲーション方法、ナビゲーションプログラム、サーバ装置およびナビゲーション情報配信システム |
US8244179B2 (en) * | 2005-05-12 | 2012-08-14 | Robin Dua | Wireless inter-device data processing configured through inter-device transmitted data |
US20070197164A1 (en) | 2006-02-23 | 2007-08-23 | Arnold Sheynman | Method and device for automatic bluetooth pairing |
KR100748034B1 (ko) * | 2006-09-15 | 2007-08-09 | 삼성전자주식회사 | 휴대용 단말기의 블루투스 제어 장치 및 방법 |
JP4359304B2 (ja) * | 2006-12-19 | 2009-11-04 | 本田技研工業株式会社 | 装飾部品 |
US8798583B2 (en) * | 2006-12-28 | 2014-08-05 | Funmobility, Inc. | Tag ticker display on a mobile device |
JP5052303B2 (ja) * | 2007-02-13 | 2012-10-17 | 株式会社リコー | 無線通信端末装置、無線通信端末装置の表示方法及び無線通信ネットワークシステム |
US8090324B2 (en) | 2007-02-13 | 2012-01-03 | Ricoh Company, Ltd. | Radio communication terminal apparatus, display method in radio communication terminal apparatus and radio communication network system |
US7801100B2 (en) | 2007-06-04 | 2010-09-21 | Sony Ericsson Mobile Communications Ab | Operating ad-hoc wireless local area networks using network identifiers and application keys |
US8180379B2 (en) * | 2007-06-28 | 2012-05-15 | Apple Inc. | Synchronizing mobile and vehicle devices |
JP4952433B2 (ja) * | 2007-08-08 | 2012-06-13 | ソニー株式会社 | 情報処理装置および方法、並びに、情報処理システム |
JP2009105856A (ja) * | 2007-10-25 | 2009-05-14 | Sony Corp | 情報処理装置および方法、記録媒体、プログラム、並びに情報処理システム |
ES2470742T3 (es) * | 2008-05-02 | 2014-06-24 | Savant Systems Llc. | Pantalla de señal de video sensible al tacto para controlador multimedia programable |
JP5446519B2 (ja) * | 2008-09-17 | 2014-03-19 | 株式会社リコー | 携帯端末装置およびプログラム |
CN101729100B (zh) * | 2008-10-28 | 2014-04-16 | 英华达(上海)电子有限公司 | 一种基于蓝牙技术的文件传输方法和装置 |
KR101527014B1 (ko) * | 2008-12-02 | 2015-06-09 | 엘지전자 주식회사 | 이동 단말기 및 이것의 디스플레이 제어 방법 |
KR101102663B1 (ko) | 2009-02-13 | 2012-01-04 | 삼성전자주식회사 | 휴대단말기와 디지털 기기간 자동 무선 연결을 위한 시스템 및 방법 |
US9830123B2 (en) | 2009-06-09 | 2017-11-28 | Samsung Electronics Co., Ltd. | Method for transmitting content with intuitively displaying content transmission direction and device using the same |
KR101554743B1 (ko) | 2009-06-18 | 2015-09-22 | 삼성전자주식회사 | 기기간에 무선랜 자동 연결을 위한 방법 및 이를 위한 기기 |
KR101700389B1 (ko) | 2009-11-06 | 2017-01-31 | 삼성전자주식회사 | 데이터 전송방법, 서버 및 데이터 전송 시스템 |
TWI554076B (zh) * | 2009-09-04 | 2016-10-11 | 普露諾洛股份有限公司 | 遠距離的電話管理器 |
CN101827317A (zh) * | 2009-09-07 | 2010-09-08 | 上海银贵网络科技服务有限公司 | 一种通过移动终端寻找目标对象的控制方法以及控制装置 |
KR20110063936A (ko) * | 2009-12-07 | 2011-06-15 | 삼성전자주식회사 | 화상형성장치 및 문서의 부가정보 입력방법 |
KR101812165B1 (ko) * | 2010-07-06 | 2017-12-26 | 엘지전자 주식회사 | 애플리케이션 확장 방법 및 그 방법을 이용한 영상표시기기 |
US8555355B2 (en) * | 2010-12-07 | 2013-10-08 | Verizon Patent And Licensing Inc. | Mobile pin pad |
KR101833454B1 (ko) | 2011-06-14 | 2018-04-13 | 삼성전자주식회사 | 근거리 무선 통신 방법 및 이를 구현하는 단말기 |
US8819154B2 (en) * | 2011-10-14 | 2014-08-26 | Blackberry Limited | User interface methods and apparatus for use in communicating text and photo messages |
US8626135B1 (en) * | 2011-10-17 | 2014-01-07 | Google Inc. | Communication redirect via short-range communication for digital item retrieval |
US8880124B2 (en) * | 2011-12-01 | 2014-11-04 | Blackberry Limited | Communication device, method and system for providing previews of voice calls |
KR20140026887A (ko) * | 2012-08-23 | 2014-03-06 | 삼성전자주식회사 | 모바일 장치에 연결되는 외부 장치에 따른 어플리케이션 목록 제공 장치 및 방법 |
US20150065036A1 (en) * | 2013-08-30 | 2015-03-05 | Nokia Corporation | Near field communications for traffic and hazard mapping |
-
2011
- 2011-06-14 KR KR1020110057211A patent/KR101833454B1/ko active IP Right Grant
-
2012
- 2012-01-16 CN CN201610821296.2A patent/CN106899751B/zh active Active
- 2012-01-16 EP EP20196221.4A patent/EP3771190B1/en active Active
- 2012-01-16 WO PCT/KR2012/000344 patent/WO2012173323A1/en active Application Filing
- 2012-01-16 AU AU2012270432A patent/AU2012270432B2/en not_active Ceased
- 2012-01-16 EP EP12800532.9A patent/EP2721748B1/en active Active
- 2012-01-16 JP JP2014515708A patent/JP5917690B2/ja active Active
- 2012-01-16 BR BR112013032032-0A patent/BR112013032032B1/pt active IP Right Grant
- 2012-01-16 RU RU2013155616/07A patent/RU2572615C2/ru not_active IP Right Cessation
- 2012-01-16 EP EP19191605.5A patent/EP3585038B1/en active Active
- 2012-01-16 CN CN201280028764.0A patent/CN103609038B/zh active Active
- 2012-02-08 US US13/368,806 patent/US8913957B2/en active Active
-
2014
- 2014-12-03 US US14/559,152 patent/US9609679B2/en active Active
-
2017
- 2017-02-10 US US15/429,856 patent/US9872326B2/en active Active
- 2017-12-08 US US15/836,456 patent/US10470229B2/en active Active
-
2019
- 2019-09-25 US US16/582,539 patent/US11172524B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100070767A1 (en) | 2005-11-03 | 2010-03-18 | Intel Corporation | Method and system of secured direct link set-up (DLS) for wireless networks |
US20110076948A1 (en) * | 2009-03-03 | 2011-03-31 | E3 Llc | System and method for dynamic formation of a communication network using wireless communication devices |
WO2011056044A2 (en) | 2009-11-09 | 2011-05-12 | Samsung Electronics Co., Ltd. | Pairing method and apparatus for ad-hoc connection in wireless communication terminal |
Also Published As
Publication number | Publication date |
---|---|
US20120322379A1 (en) | 2012-12-20 |
JP5917690B2 (ja) | 2016-05-18 |
RU2572615C2 (ru) | 2016-01-20 |
US9609679B2 (en) | 2017-03-28 |
US8913957B2 (en) | 2014-12-16 |
US10470229B2 (en) | 2019-11-05 |
RU2013155616A (ru) | 2015-07-20 |
KR20120137987A (ko) | 2012-12-24 |
EP3771190A1 (en) | 2021-01-27 |
CN106899751A (zh) | 2017-06-27 |
CN103609038A (zh) | 2014-02-26 |
WO2012173323A1 (en) | 2012-12-20 |
EP2721748B1 (en) | 2019-08-21 |
US20200022199A1 (en) | 2020-01-16 |
EP3585038B1 (en) | 2020-10-21 |
EP3771190B1 (en) | 2022-12-21 |
US20170156170A1 (en) | 2017-06-01 |
CN103609038B (zh) | 2016-10-12 |
US20150087236A1 (en) | 2015-03-26 |
US9872326B2 (en) | 2018-01-16 |
US20180103496A1 (en) | 2018-04-12 |
AU2012270432A1 (en) | 2014-01-09 |
BR112013032032A2 (pt) | 2016-12-20 |
CN106899751B (zh) | 2020-06-26 |
EP3585038A1 (en) | 2019-12-25 |
US11172524B2 (en) | 2021-11-09 |
BR112013032032B1 (pt) | 2022-07-12 |
AU2012270432B2 (en) | 2016-07-07 |
EP2721748A1 (en) | 2014-04-23 |
EP2721748A4 (en) | 2014-12-03 |
JP2014517639A (ja) | 2014-07-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101833454B1 (ko) | 근거리 무선 통신 방법 및 이를 구현하는 단말기 | |
EP3065428B1 (en) | Method and device for displaying wifi list | |
RU2636677C2 (ru) | Способ и приспособление для привязки устройства | |
US20180356971A1 (en) | Method of controlling a list scroll bar and an electronic device using the same | |
EP3232715A1 (en) | Method and apparatus for accessing wireless access point | |
US9125002B2 (en) | Apparatus and method for connecting with bluetooth device in portable terminal | |
EP3029889A1 (en) | Method for instant messaging and device thereof | |
EP2690845A1 (en) | Method and apparatus for initiating a call in an electronic device | |
US10045163B2 (en) | Methods and apparatuses for controlling a wireless access point | |
JP2017530564A (ja) | 接続状態プロンプティング方法および装置 | |
US10567534B2 (en) | Apparatus, method and computer program product for sharing data | |
JP2017503285A (ja) | アップグレード方法、装置、設備、プログラム及び記録媒体 | |
US20160026383A1 (en) | Apparatus for providing integrated functions of dial and calculator and method thereof | |
JP2017524215A (ja) | メッセージ送信方法、装置、プログラム及び記録媒体 | |
JP2017520877A (ja) | 検索方法、検索装置、プログラム及び記録媒体 | |
KR102026709B1 (ko) | 근거리 무선 통신 방법 및 이를 구현하는 단말기 | |
KR102056124B1 (ko) | 근거리 무선 통신 방법 및 이를 구현하는 단말기 | |
CN106484261B (zh) | 信息获取方法和装置、信息发送方法和装置、以及终端 | |
KR20160074687A (ko) | 음성 인식을 이용한 푸쉬 투 토크 서비스 제공 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
A107 | Divisional application of patent | ||
GRNT | Written decision to grant |