KR20090104992A - Method for searching a Bluetooth communication device and a terminal and a system therefor - Google Patents
Method for searching a Bluetooth communication device and a terminal and a system therefor Download PDFInfo
- Publication number
- KR20090104992A KR20090104992A KR1020080030202A KR20080030202A KR20090104992A KR 20090104992 A KR20090104992 A KR 20090104992A KR 1020080030202 A KR1020080030202 A KR 1020080030202A KR 20080030202 A KR20080030202 A KR 20080030202A KR 20090104992 A KR20090104992 A KR 20090104992A
- Authority
- KR
- South Korea
- Prior art keywords
- bluetooth communication
- bluetooth
- radio frequency
- response message
- information
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- 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
- H04W84/20—Master-slave selection or change arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/04—Terminal devices adapted for relaying to or from another terminal or user
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
본 발명은 블루투스 통신에 관한 것으로, 특히 블루투스 장치를 빠르게 탐색하기 위한 방법 및 이를 위한 단말기 및 시스템에 관한 것이다. The present invention relates to Bluetooth communication, and more particularly, to a method for quickly discovering a Bluetooth device and a terminal and a system therefor.
최근, 무선 통신과 관련된 기술 분야의 개발은 저비용, 저전력의 무선 장치 또는 무선 링크를 이용한 기술이 커다란 관심사로 대두되면서, 무선 통신과 관련된 다양한 기술이 개발 및 구현되고 있다. 근거리 무선통신은 이러한 저비용, 저전력의 장점을 가지는 통신방식으로 많이 이용되고 있다. 근거리 무선 통신들 중 하나인 블루투스(Bluetooth)는 근거리 라디오 기술에 기반을 둔 무선 통신 방식이다. 블루투스는 2.4㎓ 대의 산업·과학·의료용(Industrial Scientific Medical, 이하 'ISM'이라 칭함) 주파수 대역에서 동작하고, 반경 10m 거리에서 최대 1Mbps의 속도로 음성 및 데이터를 전송할 수 있으며, 블루투스 모듈은 소비 전력이 매우 적기 때문에 그 활용의 범위가 급증하는 추세에 있다. In recent years, the development of the technical field related to wireless communication has been a great concern as a low cost, low power wireless device or a technology using a wireless link, various technologies related to wireless communication have been developed and implemented. Short-range wireless communication is widely used as a communication method having such low cost and low power. Bluetooth, one of short-range wireless communication, is a wireless communication method based on short-range radio technology. Bluetooth operates in the 2.4 GHz Industrial Scientific Medical (ISM) frequency band and can transmit voice and data at speeds of up to 1 Mbps over a 10 m radius. Because of this very small range, the scope of its use is increasing rapidly.
블루투스 모듈을 구비한 단말을 이용하여 블루투스 통신을 수행하기 위하여 블루투스 장치를 탐색하는 블루투스 통신 가능한 장치 조회(Inquiry) 및 장치들로부터의 응답(Inquiry_response)과정, 조회된 장치들로 원격 명칭 요구(Remote Name Request) 및 장치들로부터의 응답(Remote Name Request_res) 과정, 특정 장치로의 연결 요구(Page) 및 응답(Page_response) 과정, 및 해당 장치로의 페어링(Pairing) 및 응답(Pairing_response) 과정을 거침으로써 블루투스 통신을 위한 준비가 완료된다. 여기에서 블루투스 장치를 탐색하는 과정인 블루투스 통신 가능 장치 조회 및 응답 과정(이하 '조회 과정'라 칭함)은 탐색을 시도하는 장치를 마스터(Master)라 하고, 마스터 이외의 블루투스 통신이 가능하고 마스터로부터 조회 신호에 응답하는 장치를 슬레이브(Slave)라 하는 경우 마스터가 무선 주파수 채널(Radio Frequency channel)들을 호핑(Hopping)하면서 정해진 시간동안에 조회 메시지를 전송하면 이를 수신한 슬레이브가 수신된 메시지에 대한 응답 메시지를 전송함으로써 수행된다. 상기 슬레이브는 마스터를 제외한 모든 블루투스 통신 가능한 장치를 의미하므로 다수가 될 수 있다. Inquiry process and Inquiry_response from devices capable of searching for a Bluetooth device to perform Bluetooth communication using a terminal equipped with a Bluetooth module, and a remote name request to the inquired devices (Remote Name) Bluetooth by going through a Request and a Response from Devices (Remote Name Request_res), a Connection Request (Page) and a Response (Page_response) to a Specific Device, and a Pairing and Response (Pairing_response) to the Device The preparation for communication is complete. Here, the inquiry and response process of a Bluetooth communication capable device (hereinafter referred to as a 'query process'), which is a process of searching for a Bluetooth device, is called a master, and a Bluetooth communication other than the master is possible, When the device responding to the inquiry signal is called a slave, when the master hops radio frequency channels and transmits an inquiry message for a predetermined time, the slave receiving the response message responds to the received message. By sending it. The slave means all devices capable of communicating with Bluetooth except the master, and thus may be a plurality.
일반적으로 마스터는 조회 과정을 수행하기 위해 79개의 무선 주파수 채널들을 호핑하면서 블루투스 통신 가능 장치 탐색을 위한 조회 메시지를 방송(Broadcast)한다. 대기 상태(Standby state)에 있다가 웨이크업 상태(Wake up state)로 된 슬레이브가 채널들을 스캐닝(Scanning)하면서 상기 조회 메시지를 수신하면, 상기 슬레이브는 조회 메시지에 대한 응답 메시지를 상기 마스터로 전송한 다. 그러면 마스터는 조회 가능한 장치의 목록에 상기 응답 메시지를 전송한 장치를 추가하는데 이렇게 함으로써 조회 과정이 수행된다. 그런데 상기 마스터를 비롯하여 슬레이브들 각각은 서로 동기화되지 않은 고유의 클럭(Clock)에 의하므로 마스터가 장치 탐색을 위한 조회 메시지를 전송하는 때에 슬레이브가 웨이크업 상태로 되지 않을 수 있다. 즉, 채널들을 스캐닝하지 않으므로 마스터로부터 조회 메시지가 방송되더라도 슬레이브는 수신할 수 없다. 이러한 슬레이브들마다의 웨이크업 시점을 알지 못하므로 마스터는 79개의 무선 주파수 채널들을 호핑하면서 조회 메시지를 방송한다. 이렇게 함으로써 마스터의 조회 메시지 전송 시점과 슬레이브들의 채널 스캐닝 시점의 차이를 해소하고자 한다. 그러나 79개의 무선 주파수 채널들을 호핑하면서 조회 메시지를 방송하는 것은 마스터 측에서의 많은 시간 소요를 초래할 뿐만 아니라 슬레이브들 측에서도 일정한 주기로 웨이크업 상태로 된 후 79개의 채널들을 스캐닝한 후 수신된 조회 메시지에 응답하기 때문에 불필요하게 많은 시간이 소요된다. 따라서, 빠르게 블루투스 통신을 위한 장치를 탐색하는 방안에 대한 필요성이 대두된다. In general, the master broadcasts an inquiry message for searching for a Bluetooth communication capable device while hopping 79 radio frequency channels to perform an inquiry process. When the slave in the standby state and the slave in the wake up state receives the inquiry message while scanning the channels, the slave sends a response message to the master in response to the inquiry message. All. The master then adds the device that sent the response message to the list of devices that can be inquired, thereby performing the inquiry process. However, since each of the slaves, including the master, is based on a unique clock that is not synchronized with each other, the slave may not be in a wake-up state when the master transmits an inquiry message for device discovery. That is, since the channels are not scanned, the slave cannot receive the inquiry message from the master. Without knowing the wake-up time for each of these slaves, the master hops 79 radio frequency channels and broadcasts an inquiry message. In this way, the gap between the master inquiry message transmission time point and the slave channel scanning time point is eliminated. However, broadcasting an inquiry message while hopping 79 radio frequency channels is not only time-consuming on the master side, but also slaves respond to the received inquiry message after scanning 79 channels after being woken up at regular intervals. It takes a lot of time unnecessarily. Accordingly, there is a need for a method of quickly searching for a device for Bluetooth communication.
따라서 본 발명은 블루투스 통신 가능 장치를 빠르게 탐색하는 방법 및 이를 위한 단말기 및 시스템을 제공한다. Accordingly, the present invention provides a method for quickly searching for a Bluetooth communication capable device, and a terminal and a system therefor.
본 발명의 바람직한 실시예의 일 견지에 따르면, 본 발명의 블루투스 장치를 탐색하는 방법은 블루투스 통신 모드에서 빠른 탐색 실행 요청이 있는지 확인하는 과정과, 상기 요청이 있으면, 미리 정해진 무선 주파수 채널들을 통해 블루투스 통신가능한 장치를 탐색하는 조회 메시지를 방송하는 과정과, 상기 조회 메시지에 대한 응답 메시지의 수신 여부를 확인하는 과정과, 상기 응답 메시지 수신시, 상기 응답 메시지를 송신한 블루투스 장치의 정보를 표시하는 과정을 포함한다. According to one aspect of the preferred embodiment of the present invention, the method for discovering the Bluetooth device of the present invention comprises the steps of checking whether there is a quick search execution request in the Bluetooth communication mode, and if the request, Bluetooth communication through a predetermined radio frequency channels Broadcasting an inquiry message for searching for a possible device, checking whether a response message is received for the inquiry message, and displaying information of the Bluetooth device that has sent the response message upon receiving the response message. Include.
본 발명의 바람직한 실시예의 다른 견지에 따르면, 본 발명의 블루투스 장치를 탐색하는 방법은 상기 응답 메시지 수신시, 상기 응답 메시지를 송신한 블루투스 장치의 정보와 일치하는 블루투스 장치의 정보가 저장부에 존재하는지 확인하는 과정과, 상기 일치하는 정보가 존재하면, 상기 일치하는 정보로부터 확인된 응답 주기가 미리 정해진 임계값보다 작은지 확인하는 과정과, 상기 응답 주기가 상기 임계값보다 작으면, 상기 응답 메시지를 송신한 블루투스 장치의 정보를 표시하는 과정을 더 포함한다. According to another aspect of the preferred embodiment of the present invention, the method for searching for a Bluetooth device of the present invention, when receiving the response message, whether the information of the Bluetooth device that matches the information of the Bluetooth device that sent the response message exists in the storage unit; Checking, if the matching information exists, checking whether the response period identified from the matching information is smaller than a predetermined threshold value, and if the response period is smaller than the threshold value, checking the response message. The method may further include displaying information on the transmitted Bluetooth device.
본 발명의 바람직한 실시예의 또 다른 견지에 따르면, 본 발명의 블루투스 통신 가능한 장치를 탐색하는 방법은 블루투스 통신 모드에서 빠른 탐색 실행 요청이 있는지 확인하는 과정과, 상기 요청이 있으면, 빠른 탐색에 해당하는 주기마다 미리 정해진 무선 주파수 채널들을 스캐닝(Scanning)하는 과정과, 블루투스 통신가능한 장치를 탐색하는 조회 메시지의 수신여부를 확인하는 과정과, 상기 조회 메시지를 수신하면, 주소 및 클럭(Clock) 정보를 포함하는 응답 메시지를 상기 조회 메시지를 전송한 마스터(Master)로 전송하는 과정을 포함한다. According to another aspect of the preferred embodiment of the present invention, the method for discovering the Bluetooth communication capable device of the present invention comprises the steps of checking whether there is a quick search execution request in the Bluetooth communication mode, and if the request, the period corresponding to the quick search Scanning the predetermined radio frequency channels for each time, checking whether an inquiry message for searching for a Bluetooth communication device is received, and receiving the inquiry message, includes address and clock information. And transmitting a response message to the master that transmitted the inquiry message.
본 발명의 바람직한 실시예의 또 다른 견지에 따르면, 본 발명의 블루투스 통신 가능한 단말은 타 블루투스 통신 가능 장치들과 블루투스 통신을 수행하는 블루투스 모듈과, 빠른 탐색 실행 요청이 있는 경우 미리 정해진 무선 주파수 채널들을 통해 조회 메시지를 방송하거나 상기 조회 메시지에 대한 응답 메시지를 수신하도록 제어하고, 상기 응답 메시지를 송신한 블루투스 통신 가능 장치의 정보를 획득하고 상기 획득된 정보와 일치하는 정보가 저장부에 존재하면 상기 응답 메시지의 응답 주기를 확인하여 미리 정해진 임계값과 비교하는 제어부와, 상기 획득된 타 블루투스 통신 가능 장치의 정보를 표시하는 표시부와, 상기 획득된 블루투스 통신 가능 장치의 정보를 저장하는 저장부와, 상기 빠른 탐색 실행 요청 또는 탐색 중지 지시를 입력하는 입력부를 포함한다. According to another aspect of the preferred embodiment of the present invention, the Bluetooth communication capable terminal of the present invention is a Bluetooth module for performing Bluetooth communication with other Bluetooth communication enabled devices, and through a predetermined radio frequency channels when there is a quick search execution request Control to broadcast an inquiry message or receive a response message to the inquiry message, and if the information of the Bluetooth communication capable device that has sent the response message is obtained and information matching the obtained information exists in the storage unit, the response message; A control unit for checking a response period of the Bluetooth device and comparing it with a predetermined threshold value, a display unit for displaying the obtained information of the other Bluetooth communication enabled device, a storage unit for storing the information of the obtained Bluetooth communication enabled device, and the quick Enters a search launch request or a search stop instruction It includes an input unit.
본 발명의 바람직한 실시예의 또 다른 견지에 따르면, 본 발명의 블루투스 통신 가능 장치를 탐색하는 시스템에 있어서, 빠른 탐색 실행 요청이 있는 경우 미리 정해진 무선 주파수 채널들을 통해 블루투스 통신가능한 장치를 탐색하는 조회 메시지를 방송하고 슬레이브로부터 상기 조회 메시지에 대한 응답 메시지를 수신하 면 상기 응답 메시지를 송신한 블루투스 통신 가능 장치의 정보를 획득하며 상기 획득된 정보와 일치하는 정보가 저장부에 존재하면 상기 응답 메시지의 응답 주기를 확인하여 미리 정해진 임계값보다 작으면 상기 획득된 블루투스 통신 가능 장치의 정보를 표시하는 마스터와, 빠른 탐색 실행 요청이 있는 경우 빠른 탐색에 해당하는 주기마다 미리 정해진 무선 주파수 채널들을 스캐닝(Scanning)하고, 상기 마스터로부터의 조회 메시지를 수신하면 주소 및 클럭(Clock) 정보를 포함하는 응답 메시지를 상기 마스터(Master)로 전송하는 적어도 하나 이상의 슬레이브를 포함한다. According to still another aspect of the preferred embodiment of the present invention, in a system for discovering a Bluetooth communication capable device of the present invention, an inquiry message for searching for a Bluetooth communication capable device through predetermined radio frequency channels when a quick search execution request is received is provided. When a broadcast message is received and a response message to the inquiry message is received from a slave, information of the Bluetooth communication capable device which has transmitted the response message is obtained. When information corresponding to the obtained information exists in a storage unit, a response period of the response message If it is smaller than a predetermined threshold value, the master displaying information of the obtained Bluetooth communication capable device, and if there is a quick search execution request, scans predetermined radio frequency channels at intervals corresponding to the quick search. Inquiry from the master When receiving paper comprises at least one slave transmitting a response message including the address and the clock (Clock) information to the master (Master).
전술한 바와 같은 내용들은 당해 분야 통상의 지식을 가진 자가 후술되는 본 발명의 구체적인 설명으로부터 보다 잘 이해할 수 있도록 하기 위하여 본 발명의 특징들 및 기술적인 장점들을 다소 넓게 약술한 것이다. 이러한 특징들 및 장점들 이외에도 본 발명의 청구범위의 주제를 형성하는 본 발명의 추가적인 특징들 및 장점들이 후술되는 본 발명의 구체적인 설명으로부터 잘 이해될 것이다. The foregoing has outlined rather broadly the features and technical advantages of the present invention in order that those skilled in the art may better understand it from the following detailed description of the invention. In addition to these features and advantages, further features and advantages of the present invention which form the subject of the claims of the present invention will be better understood from the following detailed description of the invention.
본 발명은 블루투스 통신을 위해 이용되는 주파수 대역 및/또는 슬레이브측의 스캐닝 주기를 조절함으로써 블루투스 통신 가능한 장치를 빠르게 탐색할 수 있는 이점이 있다. 또한, 슬레이브측으로부터의 응답 주기를 확인함으로써 원하는 상대 블루투스 장치를 효율적으로 탐색할 수 있는 이점이 있다. The present invention has the advantage that it is possible to quickly search for a Bluetooth communication capable device by adjusting the frequency band and / or the scanning period of the slave side used for Bluetooth communication. In addition, there is an advantage in that the desired counterpart Bluetooth device can be efficiently searched by confirming the response period from the slave side.
이하 본 발명의 바람직한 실시예의 상세한 설명이 첨부된 도면들을 참조하여 설명될 것이다. 당해 분야에서 통상의 지식을 가진 자는 본 발명이 이루고자 하는 기술적 과제를 달성하기 위하여 후술되는 발명의 개시된 개념 및 구체적인 실시예가 변경 또는 변형되어 사용될 수도 있다는 사실을 잘 인식할 것이다. 또한 당해 분야에서 통상의 지식을 가진 자는 본 발명이 개시하는 개념 및 구조와 균등한 개념들 및 구조들이 본 발명의 가장 넓은 형태의 사상 및 범위로부터 벗어나지 않는다는 사실을 잘 인식할 것이다. 하기에서 본 발명을 설명함에 있어, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. DETAILED DESCRIPTION A detailed description of preferred embodiments of the present invention will now be described with reference to the accompanying drawings. Those skilled in the art will recognize that the disclosed concept and specific embodiments of the invention described below may be changed or modified to achieve the technical problem to be achieved by the present invention. Those skilled in the art will also recognize that concepts and structures equivalent to the concepts and structures disclosed herein do not depart from the spirit and scope of the broadest form of the invention. In the following description of the present invention, if it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.
<제1 실시예> <First Embodiment>
도 1은 본 발명의 일실시예에 따른 블루투스 통신 가능한 단말의 개략적인 구성도이다. 본 발명에서 블루투스 통신 가능한 장치는 블루투스 모듈을 구비하며 블루투스 통신을 송수신할 수 있는 모든 기기를 의미하고 블루투스 통신 가능한 단말을 포함하는 개념으로 사용되며, 그 예로서 블루투스 헤드셋(Headset) 혹은 이어셋(Earset) 뿐만 아니라 휴대 단말기가 될 수 있다. 1 is a schematic configuration diagram of a terminal capable of communicating with Bluetooth according to an embodiment of the present invention. In the present invention, a Bluetooth communication capable device includes a Bluetooth module and means all devices capable of transmitting and receiving Bluetooth communication, and is used as a concept including a Bluetooth communication capable terminal. For example, a Bluetooth headset or an earset. It can be a portable terminal as well.
도 1을 참조하면, 블루투스 모듈(Bluetooth module)(110)은 무선 인터페이스(Interface)를 통하여 타 블루투스 통신 가능한 장치와 신호들을 송수신함으로써 블루투스 통신을 수행한다. 특히, 단말이 마스터로 동작되는 경우 본 발명의 실시 예에 따른 블루투스 모듈(110)은 미리 정해진 무선 주파수 채널들을 호핑하면서 조회 메시지(Inquiry message)를 방송하고, 이를 수신한 슬레이브들로부터 응답 메시지(Response message)를 수신한다. 또한, 단말이 슬레이브로 동작되는 경우 블루투스 모듈(110)은 마스터로부터 방송된 조회 메시지를 수신하고, 이에 대한 응답 메시지를 조회 메시지를 전송한 마스터로 전송한다. Referring to FIG. 1, the Bluetooth
제어부(120)는 단말의 전반적인 동작들을 제어한다. 또한, 제어부(120)는 빠른 탐색 실행부(122)를 구비할 수 있으며, 빠른 탐색 실행부(122)는 사용자등으로부터 블루투스 통신을 위해 빠른 무선 주파수 채널 탐색 실행에 대한 요청이 있으면 79개의 블루투스 통신을 위한 무선 주파수 채널들 중에서 미리 정해진 채널들을 통해서 조회 메시지를 방송하도록 제어한다. 저장부(130)는 제어부(120)의 제어 하에 실행되고 처리되는 각종 프로그램과 데이터를 저장한다. 또한, 저장부(130)는 본 발명의 실시예에 따라 획득된 블루투스 장치의 정보를 저장할 수 있다. The
입력부(140)는 단말의 동작을 제어하기 위한 사용자의 조작 신호를 입력받는다. 이러한 입력 수신을 위해 입력부(140)는 다수의 키들을 구비할 수 있다. 표시부(150)는 단말의 상태 및 동작과 관련된 각종 정보를 시각적으로 표시한다. 본 발명의 실시예에 따라 표시부(150)는 블루투스 장치 탐색 과정에서 획득된 통신 가능한 블루투스 장치의 정보를 표시한다. 여기에서는 입력부(140)와 표시부(150)가 따로 구비되는 것으로 설명하였으나 터치스크린(Touch Screen)과 같이 입력과 표시 기능이 하나의 장치에서 수행 가능하면 입력부(140)와 표시부(150)가 하나의 장치로 구비될 수 있다. The
도 2는 본 발명의 일실시예에 따라 마스터에서 블루투스 통신 가능 장치들을 빠르게 탐색하는 과정을 도시한 흐름도이다. 2 is a flowchart illustrating a process of quickly discovering Bluetooth communication capable devices in a master according to an embodiment of the present invention.
도 2를 참조하면, 도 1의 제어부(120)는 205 단계에서 블루투스 통신 모드인지 확인하여 블루투스 통신 모드이면 210 단계로 진행한다. 210 단계에서 제어부(120)는 블루투스 통신을 위해 블루투스 장치들을 탐색하는 과정을 빠르게 수행하는 빠른 탐색이 사용자 등에 의해 선택되는지 확인한다. 빠른 탐색이 선택되면, 제어부(120), 특히 빠른 탐색 실행부(122)는 미리 정해진 채널들을 호핑하면서 각 채널을 통해 조회 메시지를 방송한다. 여기에서 미리 정해진 채널들은 블루투스 통신시 사용되는 2.4GHz의 ISM 밴드 무선 주파수 대역에서 본 발명의 빠른 탐색을 위해 임의로 선택된 정해진 일정 부분의 무선 주파수들을 의미한다. 즉, 79개 무선 주파수들 중에서 빠른 탐색을 위해 선택된 무선 주파수들을 의미한다. 본 발명의 빠른 탐색을 위해 예를 들어 일반적인 블루투스 통신시 이용되는 79개의 무선 주파수 채널들의 1/2인 40개가 선택될 수 있고 또는 10개의 채널들만이 선택될 수 있다. 이러한 무선 주파수 채널들의 선택은 무선 환경이나 통신하고자 하는 블루투스 통신 장치의 특성 등에 따라 다르게 정해질 수 있으며, 단말의 제조시 정해지거나 사용자의 선택에 의해 정해질 수 있다. 또한 여기에서 미리 정해진 채널들을 호핑하는 것은 빠른 탐색 수행을 위한 미리 정해진 무선 주파수 채널들을 하나씩 건너 띄는 것을 의미한다. 이렇게 하나씩 건너 띄면서 각각의 채널을 통해 본 발명의 빠른 탐색 실행부(122)는 조회 메시지를 방송한다. Referring to FIG. 2, the
220 단계에서 빠른 탐색 실행부(122)는 타 블루투스 통신 가능한 장치로부터 응답 메시지가 수신되는지 확인한다. 조회 메시지에 대한 응답 메시지는 마스터가 슬레이브로의 페이징(Paging) 과정을 수행하기 위한 정보 예를 들어, 블루투스 장치 주소(Bluetooth device address) 및 송신자의 클럭(Clock) 정보를 포함한다. 응답 메시지가 수신되면, 빠른 탐색 실행부(122)는 225 단계로 진행하고, 응답 메시지가 수신되지 않으면 255 단계로 진행한다. 225 단계에서 빠른 탐색 실행부(122)는 수신한 응답 메시지를 전송한 블루투스 장치의 정보를 사용자등에게 알린다. 이때 알리는 수단으로 이하 표시부(150)를 통해 표시하는 방법을 예로 들어 설명할 것이나 음성으로 스피커(도시되지 않음)를 통해 출력할 수도 있거나 다른 방법에 의한 알림도 가능하다. 230 단계에서 제어부(120), 특히 빠른 탐색 실행부(122)는 사용자 등으로부터 블루투스 통신을 위한 채널 탐색의 중지 지시에 대한 입력이 수신되는지 확인한다. 중지 지시 입력이 있지 않으면 제어부(120), 특히 빠른 탐색 실행부(122)는 235 단계로 진행하고, 중지 지시 입력이 있으면 240 단계로 진행한다. In
235 단계에서 빠른 탐색 실행부(122)는 미리 정해진 탐색 시간이 만료하는지 확인한다. 미리 정해진 탐색시간은 주변의 블루투스 가능 장치들로부터 응답 메시지를 수신할 수 있을 정도로 충분한 시간으로 미리 설정된 시간이다. 탐색 시간은 215 단계에서 미리 정해진 채널들을 호핑하기 시작하면서 타이머가 구동되면서 측정된다. 미리 정해진 탐색 시간이 만료하면 240 단계로 진행하고 그렇지 않으면 215 단계로 되돌아간다. 240 단계에서 빠른 탐색 실행부(122)는 탐색을 중지하고, 빠른 탐색 과정에서 획득된 통신 가능한 블루투스 장치들의 정보를 이용하여 장치 들을 표시부(150)에 표시하면서 사용자 등으로부터 표시된 장치들에 대한 선택을 대기한다. 이때 표시되는 장치들은 획득된 장치들의 정보를 표시하는데, 응답 메시지를 수신한 후 추가 과정을 통해 획득된 장치들의 이름이 표시될 수 있다. In
210 단계에서 빠른 탐색 기능이 아닌 일반적인 블루투스 장치 탐색 기능이 선택되면, 250 단계에서 제어부(120)는 일반적으로 블루투스 장치 탐색 과정으로써 79 개의 무선 주파수 채널들을 호핑하면서 블루투스 장치들을 탐색한 후 240 단계로 진행한다. 방송된 조회 메시지에 대한 응답 메시지가 수신되지 않으면 255 단계에서 빠른 탐색 실행부(122)는 미리 정해진 탐색 시간이 만료되는지 여부를 확인한다. 미리 정해진 탐색 시간이 만료되면 빠른 탐색 실행부(122)는 260 단계로 진행하고 그렇지 않으면 215 단계로 되돌아간다. 260 단계에서 빠른 탐색 실행부(122)는 통신 가능한 블루투스 장치의 부존재를 사용자 등에게 알린다. 이때 블루투스 장치 부존재의 알림은 메시지의 형태로 표시부(140)에 표시하는 것으로 예를 들어 설명한다. 이렇게 함으로써 블루투스 통신을 위해 탐색을 요청하는 마스터에서는 수신된 응답 메시지를 통해 주변의 슬레이브들의 정보를 획득할 수 있고, 획득된 정보 중에서 선택된 블루투스 장치와의 연결을 통해 블루투스 통신을 수행하게 된다. 그러면 슬레이브에서 응답 메시지가 송신되는 과정을 도면을 통하여 자세하게 살펴본다. If a general Bluetooth device search function is selected instead of the quick search function in
도 3은 본 발명의 바람직한 실시예에 따라 슬레이브에서 조회 메시지에 대한 응답 메시지를 전송하는 과정을 도시하는 흐름도이다. 3 is a flowchart illustrating a process of transmitting a response message to an inquiry message in a slave according to a preferred embodiment of the present invention.
도 3을 참조하면, 도 1의 제어부(120)는 305 단계에서 블루투스 통신 모드인 지 확인하고, 블루투스 통신 모드이면 310 단계로 진행한다. 310 단계에서 제어부(120)는 빠른 탐색을 위해 선택된 채널들만을 스캐닝하여 응답하는 빠른 응답이 사용자 등에 의해 선택되는지 확인한다. 빠른 응답이 선택되면, 제어부(120), 특히 빠른 탐색 실행부(122)는 빠른 응답에 해당하는 주기마다 미리 정해진 채널들만을 스캐닝(Scanning)한다. 여기에서 미리 정해진 채널들은 앞서 설명한 바와 같이 블루투스 통신을 위한 79개의 무선 주파수 채널들 중에서 빠른 응답 과정 수행을 위해 선택된 일부의 채널들을 말한다. 또한 빠른 응답에 해당하는 주기는 빠른 탐색을 실행하는 경우 조회 메시지의 전송여부를 확인하기 위하여 무선 주파수 채널들을 스캐닝하는 시간 간격으로서 미리 정해진 값이다. 상기 빠른 응답에 해당하는 주기는 빠른 탐색의 효율성을 증대시키기 위하여 일반적인 블루투스 통신의 탐색 과정에 해당하는 주기, 예를 들어 1.28초보다 더 짧게 설정된다. 320 단계에서 빠른 탐색 실행부(122)는 채널들을 스캐닝하면서 마스터로부터 방송된 조회 메시지가 수신되는지 확인한다. 조회 메시지가 수신되면 빠른 탐색 실행부(122)는 325 단계로 진행하고, 그렇지 않으면 315 단계로 되돌아가서 계속해서 정해진 주기마다 채널들을 스캐닝한다. 325 단계에서 빠른 탐색 실행부(122)는 수신된 조회 메시지를 전송한 블루투스 장치, 즉 마스터로 상기 조회 메시지에 대한 응답인 응답 메시지를 전송한다. 330 단계에서 제어부(120)는 블루투스 통신 모드가 종료되는지 확인하고, 종료되지 않으면 315 단계로 되돌아가고 종료되면 종료한다. Referring to FIG. 3, the
350 단계에서 제어부(120)는 일반 응답에 해당하는 주기마다 일반적인 블루투스 통신 채널들을 스캐닝하는 방식에 따라 채널들 스캐닝한다. 여기에서 일반 응 답에 해당하는 주기는 일반적인 블루투스 통신에서 채널을 스캐닝하는 주기를 의미하며, 예를 들어 1.28초일 수 있다. 355 단계에서 제어부(120)는 채널들을 스캐닝하면서 마스터로부터 방송된 조회 메시지가 수신되는지 확인한다. 조회 메시지가 수신되면 제어부(120)는 360 단계로 진행하고, 그렇지 않으면 350 단계로 되돌아가서 계속해서 정해진 주기마다 채널들을 스캐닝한다. 360 단계에서 제어부(120)는 수신된 조회 메시지를 전송한 블루투스 장치, 즉 마스터로 조회 메시지에 대한 응답인 응답 메시지를 전송한다. 365 단계에서 제어부(120)는 블루투스 통신 모드가 종료되는지 확인하고, 종료되지 않으면 350 단계로 되돌아가고 종료되면 종료한다. In
도 3을 통하여 슬레이브에서 빠른 응답 또는 일반 응답 기능의 선택에 따라 그에 해당하는 응답 메시지를 전송하는 과정을 설명하였으나, 빠른 응답 기능을 구비하고 있지 않은 블루투스 통신 가능한 장치에 의해서도 방송된 조회 메시지를 수신하고 이에 대한 응답 메시지를 전송하는 과정을 수행할 수 있음은 물론이다. 이때 도 3의 310 단계 내지 330 단계는 생략되고 350 단계 내지 365 단계만이 수행된다. Although the process of transmitting the corresponding response message according to the selection of the quick response or the general response function in the slave is described with reference to FIG. 3, the inquiry message broadcasted by the Bluetooth communication capable device that does not have the quick response function is also received. Of course, the process of transmitting a response message can be performed. In this case, steps 310 to 330 of FIG. 3 are omitted and
<제2 실시예> Second Embodiment
본 발명의 또 다른 실시예로써, 블루투스 통신 가능한 단말들 즉, 마스터 및 슬레이브에 해당하는 단말들 모두에 빠른 탐색 및 빠른 응답 기능을 설정하고, 빠른 탐색의 짧은 주기를 임계값으로 설정하여 슬레이브로부터의 응답 주기를 비교함 으로써 조건에 부합하는 블루투스 통신 가능한 단말들만을 표시한다. 블루투스 통신 수행하고자 하는 경우에 마스터 및 슬레이브에 해당하는 블루투스 단말들이 함께 조정되기 때문에 마스터에 빠른 탐색 기능이 설정되면 슬레이브에 또한 빠른 응답 기능이 설정되는 경우가 많다. 이런 경우 조건을 만족하는 슬레이브들만을 표시함으로써 통신하고자 하는 슬레이브를 빠르게 선택할 수 있다. 다시 말해서 많은 슬레이브들이 존재하는 경우에 장치 탐색 후 많은 슬레이브들이 표시되면 원하는 슬레이브를 찾을 때까지 표시된 슬레이브들을 검색해야 하는 번거로움이 있다. 따라서 본 발명의 실시예는 이런 경우 조건을 만족하는 슬레이브들만을 표시함으로써 원하는 슬레이브를 편리하게 찾을 수 있는 방법에 대해 이하 도면들을 통하여 자세하게 살펴본다. According to another embodiment of the present invention, a quick search and a quick response function are set to all Bluetooth communication capable terminals, i.e., terminals corresponding to a master and a slave, and a short period of the quick search is set to a threshold value from the slave. By comparing the response period, only the Bluetooth communication terminals that meet the conditions are displayed. Since the Bluetooth terminals corresponding to the master and the slave are coordinated together when the Bluetooth communication is to be performed, the quick response function is often set in the slave when the quick search function is set in the master. In this case, you can quickly select the slave you want to communicate with by displaying only the slaves that meet the conditions. In other words, if many slaves are displayed after the device search when there are many slaves, it is troublesome to search the displayed slaves until the desired slave is found. Therefore, an embodiment of the present invention will be described in detail with reference to the following drawings for a method of conveniently finding a desired slave by displaying only the slaves satisfying the condition.
도 4는 본 발명의 다른 실시예에 따른 블루투스 통신 가능한 단말의 개략적인 구성도이다. 4 is a schematic structural diagram of a terminal capable of communicating with Bluetooth according to another embodiment of the present invention.
도 4를 참조하면, 블루투스 모듈(410)은 도 1의 블루투스 모듈(110)과 동일한 기능을 수행한다. 다시 말해서 블루투스 모듈(410)은 블루투스 통신 가능한 장치와의 무선 인터페이스(Interface)를 통하여 신호들을 송수신함으로써 블루투스 통신 가능한 장치와의 통신을 수행한다. Referring to FIG. 4, the
제어부(420)는 단말의 전반적인 동작들을 제어한다. 또한, 제어부(420)는 빠른 탐색 실행부(422) 및 응답주기 확인부(424)를 구비할 수 있으며, 빠른 탐색 실행부(422)는 사용자등으로부터 블루투스 통신을 위해 무선 주파수 채널에 대해 빠른 탐색 실행 요청이 있으면 79개의 블루투스 통신을 위한 무선 주파수 채널들 중 에서 미리 정해진 채널들을 통해서 조회 메시지를 방송하도록 제어한다. 응답주기 확인부(424)는 타 블루투스 장치 즉, 슬레이브로부터 전송된 응답 메시지의 수신 주기를 확인하여 임계값보다 작은지 확인한다. 임계값은 일반적 블루투스 통신의 탐색 과정에서 슬레이브들이 무선 주파수 채널들을 스캐닝하는 주기인 1.28초로 예를 들지만 변경가능하다. 저장부(430)는 제어부(420)의 제어 하에 실행되고 처리되는 각종 프로그램과 데이터를 저장한다. 또한, 저장부(430)는 본 발명의 실시예에 따라 응답 메시지의 수신 주기 확인을 위해 필요한 정보를 저장한다. The
입력부(440)는 단말의 동작을 제어하기 위한 사용자의 조작 신호를 입력받는다. 이러한 입력 수신을 위해 입력부(440)는 다수의 키들을 구비할 수 있다. 표시부(450)는 단말의 상태 및 동작과 관련된 각종 정보를 시각적으로 표시한다. 본 발명의 실시예에 따라 표시부(450)는 블루투스 장치 탐색 과정에서 획득된 통신 가능한 블루투스 장치의 정보를 표시한다. 여기에서는 입력부(440)와 표시부(450)가 따로 구비되는 것으로 설명하였으나 터치스크린(Touch Screen)과 같이 입력과 표시 기능이 하나의 장치에서 수행 가능하면 입력부(440)와 표시부(450)가 하나의 장치로 구비될 수 있다. The
도 5는 본 발명의 다른 실시예에 따라 마스터에서 블루투스 통신 가능 장치들을 빠르게 탐색하는 과정을 도시한 흐름도이다. 5 is a flowchart illustrating a process of quickly discovering Bluetooth communication capable devices in a master according to another embodiment of the present invention.
도 5를 참조하면, 도 4의 제어부(420)는 505 단계에서 블루투스 통신 모드인지 확인하여 블루투스 통신 모드이면 510 단계로 진행한다. 510 단계에서 제어부(420)는 블루투스 통신을 위해 블루투스 장치들을 탐색하는 과정을 빠르게 수행 하는 빠른 탐색이 사용자 등에 의해 선택되는지 확인한다. 빠른 탐색이 선택되면, 제어부(420), 특히 빠른 탐색 실행부(422)는 미리 정해진 채널들을 호핑하면서 각 채널을 통해 조회 메시지를 방송한다. 여기에서 미리 정해진 채널들은 블루투스 통신시 사용되는 2.4GHz의 ISM 밴드 무선 주파수 대역에서 본 발명의 빠른 탐색을 위해 임의로 선택된 정해진 일정 부분의 무선 주파수들을 의미한다. 즉, 79개 무선 주파수들 중에서 빠른 탐색을 위해 선택된 무선 주파수들을 의미한다. 본 발명의 빠른 탐색을 위해 예를 들어 일반적인 블루투스 통신시 이용되는 79개의 무선 주파수 채널들의 1/2인 40개가 선택될 수 있고 또는 10개의 채널들만이 선택될 수 있다. 이러한 무선 주파수 채널들의 선택은 무선 환경이나 통신하고자 하는 블루투스 통신 장치의 특성 등에 따라 다르게 정해질 수 있으며, 단말의 제조시 정해지거나 사용자의 선택에 의해 정해질 수 있다. 520 단계에서 빠른 탐색 실행부(422)는 타 블루투스 통신 가능한 장치로부터 조회 메시지에 대한 응답 메시지가 수신되는지 확인한다. 조회 메시지에 대한 응답 메시지는 마스터가 슬레이브로의 페이징(Paging) 과정을 수행하기 위한 정보 예를 들어, 블루투스 장치 주소(Bluetooth device address) 및 송신자의 클럭(Clock) 정보를 포함한다. 응답 메시지가 수신되면, 제어부(420) 특히, 빠른 탐색 실행부(422)는 525 단계로 진행하고, 응답 메시지가 수신되지 않으면 570 단계로 진행한다. 525 단계에서 제어부(420), 특히 응답주기 확인부(424)는 수신한 응답 메시지를 전송한 블루투스 장치 즉, 응답 메시지를 전송한 슬레이브의 정보와 일치하는 정보가 저장부(440)에 저장되어 있는지 여부를 확인한다. 530 단계에서 저장부(440)에 일치하는 정보가 존재하면 응답주기 확인부(424)는 535 단계로 진행하고, 그렇지 않으면 580 단계로 진행한다. 535 단계에서 응답주기 확인부(424)는 일치하는 정보들로부터 즉, 슬레이브의 응답 메시지들의 수신 주기를 확인한다. Referring to FIG. 5, the
540 단계에서 확인된 응답 주기가 임계값보다 작으면 응답주기 확인부(424)는 545 단계로 진행하고, 확인된 응답 주기가 임계값보다 크거나 같으면 580 단계로 진행한다. 545 단계에서 제어부(420)는 응답 주기가 임계값보다 작은 값을 가지는 블루투스 장치의 정보를 표시부(450)에 표시한다. 550 단계에서 제어부(420)는 사용자 등으로부터 블루투스 통신을 위한 채널 탐색의 중지 지시에 대한 입력이 수신되는지 확인한다. 중지 지시 입력이 있지 않으면 제어부(420), 특히 빠른 탐색 실행부(422)는 555 단계로 진행하고, 중지 지시 입력이 있으면 560 단계로 진행한다. If the response period confirmed in
555 단계에서 탐색 실행부(422)는 미리 정해진 탐색 시간이 만료하는지 확인한다. 미리 정해진 탐색시간은 주변의 블루투스 가능 장치들로부터 응답 메시지를 수신할 수 있을 정도로 충분한 시간으로 미리 설정된 시간이다. 탐색 시간은 515 단계에서 미리 정해진 채널들을 호핑하기 시작하면서 타이머가 구동되면서 측정된다. 미리 정해진 탐색 시간이 만료하면 560 단계로 진행하고 그렇지 않으면 515 단계로 되돌아간다. 560 단계에서 빠른 탐색 실행부(422)는 탐색을 중지하고, 빠른 탐색 과정에서 획득된 통신 가능한 블루투스 장치들의 정보를 이용하여 장치들을 표시부(450)에 표시하면서 사용자 등으로부터의 표시된 장치들에 대한 선택을 대기한다. 이때 표시되는 장치들은 획득된 장치들의 정보를 표시하는데, 응답 메시지를 수신한 후 추가 과정을 통해 획득된 장치들의 이름이 표시될 수 있다. In
510 단계에서 빠른 탐색 기능이 아닌 일반적인 블루투스 장치 탐색 기능이 선택되면, 565 단계에서 제어부(420)는 일반적으로 블루투스 장치 탐색 과정으로써 79 개의 무선 주파수 채널들을 호핑하면서 블루투스 장치들을 탐색한 후 560 단계로 진행한다. 방송된 조회 메시지에 대한 응답 메시지가 수신되지 않으면 570 단계에서 빠른 탐색 실행부(422)는 미리 정해진 탐색 시간이 만료되는지 여부를 확인한다. 미리 정해진 탐색 시간이 만료되면 빠른 탐색 실행부(422)는 575 단계로 진행하고 그렇지 않으면 515 단계로 되돌아간다. 575 단계에서 빠른 탐색 실행부(422)는 통신 가능한 블루투스 장치의 부존재를 사용자 등에게 알린다. 이때 블루투스 장치 부존재의 알림은 메시지의 형태로 표시부(440)에 표시하는 것으로 예를 들어 설명한다. 이와 같은 마스터로부터 전송되는 조회 메시지에 대한 응답으로 슬레이브에서 응답 메시지가 송신되는 과정은 상술한 도 3과 같으므로 자세한 설명은 생략한다. 이렇게 함으로써 블루투스 통신을 위해 탐색을 요청하는 마스터는 원하는 슬레이브를 빠른 시간 안에 탐색할 수 있으며 또한 일정 조건에 만족하는 슬레이브들만을 표시함으로써 슬레이브 선택이 용이하다. If a general Bluetooth device search function is selected instead of the quick search function in
도 6은 본 발명의 실시예들에 의한 슬레이브의 스캐닝 주기에 따라 응답 메시지를 전송하는 경우의 예들을 도시하는 도면이다. 6 is a diagram illustrating examples of transmitting a response message according to a scanning period of a slave according to embodiments of the present invention.
도 6을 참조하면, 마스터(Transmitter(Master))(601)는 블루투스 통신을 요청하는 단말로서 도 2 및 도 5에서 설명한 바와 같이 빠른 탐색 기능 수행시 미리 정해진 무선 주파수 채널들을 호핑하면서 각 채널을 통해 조회 메시지를 탐색시 간(610)동안 방송한다. 이때 탐색시간(610)동안에 채널 스캐닝 주기에 차이를 가지는 일반 탐색 기능(모드)이 설정된 슬레이브(Rx(Slave))(602)와 빠른 탐색 기능(모드)이 설정된 슬레이브(603)는 도 6에 도시된 바와 같이 응답 메시지를 전송하는데 있어서 차이를 가진다. 자세히 설명하면, 탐색시간(610) 동안에 마스터(601)로부터의 블루투스 통신 요청을 수신하는 단말인 슬레이브(602)는 무선 주파수 채널들을 스캐닝하는 주기가 1.28초(Second: sec)이므로 최소 1.28초마다 수신되는 조회 메시지에 대한 응답 메시지를 전송한다. 한편, 탐색시간(610) 동안에 마스터(601)로부터의 블루투스 통신 요청을 수신하는 슬레이브(603)는 무선 주파수 채널들을 스캐닝하는 주기가 1.28초보다 작게 설정되므로 수신되는 조회 메시지에 대한 응답 메시지를 전송하는 주기는 1.28초보다 작다. 따라서, 도 6에서 보는 바와 같이 슬레이브(602)는 탐색시간(610) 동안에 2회의 채널 스캐닝만을 수행한다. 채널 스캐닝함으로써 채널로부터 전송되는 조회 메시지를 수신할 수 있으므로 2회의 응답 메시지가 전송된다. 그런데 빠른 탐색 기능이 설정된 슬레이브(603)는 무선 주파수 채널들을 스캐닝하는 주기가 일반적인 블루투스 통신의 탐색 과정에서 수행하는 주기보다 작으므로 탐색 시간(610)동안 2회보다 더 많은 응답 기회를 갖는다. 도 6은 슬레이브(603)이 5회의 응답 기회를 갖는 것으로 예로 든다. 따라서, 일반 탐색 기능이 설정된 슬레이브(602)에 비해 빠른 탐색 기능이 설정된 슬레이브(603)가 더 빠르게 조회 메시지에 대해 응답할 수 있으므로 빠르게 탐색할 수 있다. Referring to FIG. 6, a transmitter (Master) 601 is a terminal for requesting Bluetooth communication and hopping predetermined radio frequency channels through each channel while performing a quick search function as described in FIGS. 2 and 5. The inquiry message is broadcast during the search time (610). At this time, the slave (Rx (Slave)) 602 in which the general search function (mode) is set to have a difference in the channel scanning period during the search time 610 and the
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이 다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다. Meanwhile, in the detailed description of the present invention, specific embodiments have been described. However, various modifications may be made without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined not only by the scope of the following claims, but also by those equivalent to the scope of the claims.
도 1은 본 발명의 일실시예에 따른 블루투스 통신 가능한 단말의 개략적인 구성도.1 is a schematic configuration diagram of a terminal capable of communicating with Bluetooth according to an embodiment of the present invention.
도 2는 본 발명의 일실시예에 따라 마스터에서 블루투스 통신 가능 장치들을 빠르게 탐색하는 과정을 도시한 흐름도.2 is a flowchart illustrating a process of quickly discovering Bluetooth communication capable devices in a master according to an embodiment of the present invention.
도 3은 본 발명의 바람직한 실시예에 따라 슬레이브에서 조회 메시지에 대한 응답 메시지를 전송하는 과정을 도시하는 흐름도.3 is a flowchart illustrating a process of transmitting a response message to an inquiry message in a slave according to a preferred embodiment of the present invention.
도 4는 본 발명의 다른 실시예에 따른 블루투스 통신 가능한 단말의 개략적인 구성도.Figure 4 is a schematic diagram of a Bluetooth communication terminal according to another embodiment of the present invention.
도 5는 본 발명의 다른 실시예에 따라 마스터에서 블루투스 통신 가능 장치들을 빠르게 탐색하는 과정을 도시한 흐름도.5 is a flowchart illustrating a process of quickly discovering Bluetooth communication capable devices in a master according to another embodiment of the present invention.
도 6은 본 발명의 실시예들에 의한 슬레이브의 스캐닝 주기에 따라 응답 메시지를 전송하는 경우의 예들을 도시하는 도면. 6 is a diagram illustrating examples of transmitting a response message according to a scanning period of a slave according to embodiments of the present invention.
Claims (25)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080030202A KR20090104992A (en) | 2008-04-01 | 2008-04-01 | Method for searching a Bluetooth communication device and a terminal and a system therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080030202A KR20090104992A (en) | 2008-04-01 | 2008-04-01 | Method for searching a Bluetooth communication device and a terminal and a system therefor |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20090104992A true KR20090104992A (en) | 2009-10-07 |
Family
ID=41534753
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080030202A KR20090104992A (en) | 2008-04-01 | 2008-04-01 | Method for searching a Bluetooth communication device and a terminal and a system therefor |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20090104992A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101532215B1 (en) * | 2009-11-03 | 2015-06-29 | 삼성전자주식회사 | Method for communicating a Bluetooth communication and a Bluetooth device and a system therefor |
-
2008
- 2008-04-01 KR KR1020080030202A patent/KR20090104992A/en not_active Application Discontinuation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101532215B1 (en) * | 2009-11-03 | 2015-06-29 | 삼성전자주식회사 | Method for communicating a Bluetooth communication and a Bluetooth device and a system therefor |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9706600B2 (en) | Connectionless Wi-Fi mesh communication | |
KR101871424B1 (en) | Method and apparatus for bluetooth connection | |
KR101500333B1 (en) | Method and Apparatus for searching a Bluetooth communication device | |
KR101883960B1 (en) | Bluetooth connection method and apparatus | |
US8892038B2 (en) | Method for searching and connecting Bluetooth devices and apparatus using the same | |
US9042828B2 (en) | Method, apparatus, and computer program product for optimized discovery between mobile devices | |
US8744345B2 (en) | Communication apparatus and communication method therefor | |
JP4958634B2 (en) | Communication apparatus and communication method | |
KR20130066905A (en) | Method and apparatus for managing device discovery in wireless system | |
CN111615220B (en) | Equipment connection method and equipment based on neighbor awareness network | |
JP2002101104A (en) | Radio communication system and electronic equipment retrieval method | |
US20100228868A1 (en) | Communication apparatus and communication method therefor | |
CN109429211B (en) | Communication apparatus, control method, and medium | |
US9439229B2 (en) | Method and apparatus for performing pairing between coordinator and device in network, method and apparatus for performing pairing between devices, network system including the coordinator and the devices | |
CN111083746A (en) | Mode-switchable Bluetooth device, Bluetooth connection system and Bluetooth connection method | |
JP2023025219A (en) | Communication system, control method, and program | |
JP2017228830A (en) | Communication device, control method thereof, and program | |
US9271224B2 (en) | Communication apparatus, and communication method therefor | |
KR20090104992A (en) | Method for searching a Bluetooth communication device and a terminal and a system therefor | |
JP5641909B2 (en) | COMMUNICATION DEVICE, PROCESSING METHOD THEREOF, AND PROGRAM | |
US9401734B2 (en) | Wireless communication system and communication device | |
JP5584582B2 (en) | COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM | |
US20100322164A1 (en) | Communication apparatus and communication method therefor | |
JP2009253360A (en) | Sensor network system | |
KR101367369B1 (en) | Zero configuration remote printing service system and printing service method using the smart device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E90F | Notification of reason for final refusal | ||
E601 | Decision to refuse application |