KR20100040373A - Method for searching bluetooth device and apparatus using the same - Google Patents
Method for searching bluetooth device and apparatus using the same Download PDFInfo
- Publication number
- KR20100040373A KR20100040373A KR1020080099437A KR20080099437A KR20100040373A KR 20100040373 A KR20100040373 A KR 20100040373A KR 1020080099437 A KR1020080099437 A KR 1020080099437A KR 20080099437 A KR20080099437 A KR 20080099437A KR 20100040373 A KR20100040373 A KR 20100040373A
- Authority
- KR
- South Korea
- Prior art keywords
- bluetooth
- identification information
- search
- received
- bluetooth devices
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. 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
- H04W84/20—Leader-follower arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 블루투스 기기 검색 방법 및 이를 이용한 장치에 관한 발명이다. 본 발명의 실시예에 따른 블루투스 기기 검색 방법은 블루투스 기기 검색 요청 시, 통신 가능한 블루투스 기기들을 검색하는 제1 검색 단계, 검색된 블루투스 기기들의 기기 식별 정보를 저장하는 기기 식별 정보 저장 단계 및 저장된 기기 식별 정보와 다른 기기 식별 정보를 갖는 블루투스 기기들을 검색하는 제2 검색 단계를 포함한다. 본 발명의 실시예에 따른 장치는 블루투스 모듈, 통신 가능한 블루투스 기기들의 기기 식별 정보를 저장하는 저장부, 기기 식별 정보를 표시하는 표시부 및 저장부에 저장된 기기 식별 정보와 통신 가능한 블루투스 기기들로부터 수신한 기기 식별 정보를 비교하여, 저장된 기기 식별 정보와 다른 기기 식별 정보를 갖는 블루투스 기기를 검색하는 제어부를 포함한다. 본 발명을 통해 사용자가 통신하고자 하는 블루투스 기기를 검색하는데 있어서, 검색 횟수 및 검색 시간을 단축시킬 수 있다.The present invention relates to a Bluetooth device searching method and a device using the same. The Bluetooth device searching method according to an embodiment of the present invention, when the Bluetooth device search request, the first search step for searching for communication Bluetooth devices, the device identification information storage step of storing the device identification information of the found Bluetooth devices and the stored device identification information And a second searching step of searching for Bluetooth devices having different device identification information. According to an embodiment of the present invention, a device may receive a Bluetooth module, a storage unit for storing device identification information of communicable Bluetooth devices, a display unit for displaying device identification information, and a Bluetooth device capable of communicating with device identification information stored in the storage unit. And a controller for comparing the device identification information and searching for a Bluetooth device having stored device identification information and other device identification information. According to the present invention, in searching for a Bluetooth device with which a user wants to communicate, the number of searches and the search time can be shortened.
Description
본 발명은 블루투스 기기 검색 방법 및 이를 이용한 장치에 관한 것으로서, 특히 블루투스 기기 검색 시, 사용자가 통신을 원하는 기기를 효율적으로 검색할 수 있는 방법 및 이를 이용한 휴대 단말기에 관한 것이다. The present invention relates to a method for searching a Bluetooth device and a device using the same, and more particularly, to a method for efficiently searching for a device that a user wants to communicate with when searching for a Bluetooth device, and a portable terminal using the same.
최근 무선 통신 기술이 발전함에 따라, 저비용, 저전력의 무선 장치 또는 무선 링크를 이용한 기술이 개발되고 있다. 블루투스(Bluetooth)는 대표적인 근거리 통신 방식으로서 저비용, 저전력으로 단말기들 간의 음성 및 데이터 통신을 가능하게 한다. Recently, with the development of wireless communication technology, a technology using a low cost, low power wireless device or a wireless link has been developed. Bluetooth is a typical short-range communication method that enables voice and data communication between terminals at low cost and low power.
일반적으로 블루투스 통신은 마스터 기기(master device)와 슬레이브 기기(slave device)가 피코넷(piconet)을 형성하여 이루어진다. 마스터 기기는 통신 연결을 요청하는 기기를 의미하며, 슬레이브 기기는 통신 연결을 요청받는 기기를 의미한다. 마스터 기기와 슬레이브 기기간의 통신 연결은 마스터 기기가 되는 블루투스 기기가 통신 가능한 블루투스 기기들을 검색하고, 검색된 블루투스 기기들 중에서 특정 블루투스 기기가 슬레이브 기기로 선택되면서 이루어진다. 슬레이브 기 기로 선택되는 블루투스 기기는 복수개가 될 수 있으며, 통상 하나의 피코넷에서 7개의 슬레이브 기기가 연결될 수 있다. In general, Bluetooth communication is achieved by forming a piconet between a master device and a slave device. The master device refers to a device for requesting a communication connection, and the slave device refers to a device for requesting a communication connection. The communication connection between the master device and the slave device is performed by searching for Bluetooth devices with which the Bluetooth device, which is the master device, can communicate, and selecting a specific Bluetooth device as the slave device among the found Bluetooth devices. There may be a plurality of Bluetooth devices selected as slave devices, and in general, seven slave devices may be connected in one piconet.
블루투스 기기는 주변에 위치하는 통신 가능한 블루투스 기기를 검색하기 위해, 주파수 도약 순서(frequency hopping sequence)를 설정하여 조회(inquiry) 신호를 방송(broadcast)한다. 조회 신호를 스캔(scan)하는 블루투스 기기들은 조회 신호의 주파수와 동기를 이룬 후 블루투스 기기 주소(Bluetooth Device Address-BD_ADDR) 및 클럭 정보를 조회 신호를 방송하는 블루투스 기기로 송신하여 통신 가능한 블루투스 기기로 검색된다. 이 때 강한 신호를 송출하는 블루투스 기기들이 통신 가능한 블루투스 기기로 검색될 확률이 높다.The Bluetooth device broadcasts an inquiry signal by setting a frequency hopping sequence to search for communicable Bluetooth devices located nearby. Bluetooth devices scanning the inquiry signal are synchronized with the frequency of the inquiry signal, and then the Bluetooth device address (BD_ADDR) and the clock information are transmitted to the Bluetooth device that broadcasts the inquiry signal and searched for a Bluetooth device that can communicate. do. At this time, it is highly likely that Bluetooth devices that transmit a strong signal will be searched for a Bluetooth device that can communicate.
일반적으로 블루투스 기기에는 최대로 검색 가능한 블루투스 기기 개수(이하 '최대 검색 가능 개수'라고 한다)가 설정되어 있어, 조회 신호를 방송하는 블루투스 기기는 최대 검색 가능 개수까지 블루투스 기기를 검색하게 된다. 따라서 주변에 위치하는 통신 가능한 블루투스 기기가 최대 검색 가능 개수보다 많은 경우 사용자가 통신을 원하는 기기가 검색되지 않을 수 있으며, 이러한 경우 사용자는 통신을 원하는 블루투스 기기를 재검색하여 원하는 기기를 찾는다. In general, the maximum number of Bluetooth devices that can be searched (hereinafter, referred to as 'maximum number of searchable numbers') is set in a Bluetooth device, and a Bluetooth device that broadcasts an inquiry signal searches for Bluetooth devices up to the maximum number of searchable numbers. Therefore, if there are more Bluetooth devices that can be located in the vicinity than the maximum number of searchable devices, the device that the user wants to communicate with may not be found. In this case, the user searches for the desired device by re-searching for the Bluetooth device.
그러나 강한 신호를 송출하는 블루투스 기기들이 검색될 확률이 높기 때문에 재검색을 하더라도 최초 검색 결과와 유사한 결과가 나타날 가능성이 크며, 상대적으로 약한 신호를 송출하는 블루투스 기기들은 검색될 확률이 낮다. 이 경우 원하는 기기를 검색하기 위해서 사용자는 검색 과정을 여러 번 반복해야 하며, 기기 검색 시간의 증가에 따른 불편함이 발생되었다. However, since Bluetooth devices that transmit strong signals are more likely to be searched, the results are likely to be similar to the initial search results even when re-searched, and Bluetooth devices that transmit relatively weak signals are less likely to be searched. In this case, in order to search for a desired device, the user has to repeat the search process several times, resulting in inconvenience caused by an increase in device search time.
따라서 검색 횟수를 최소화 시켜 사용자가 통신하기를 원하는 블루투스 기기를 검색할 수 있는 방법의 필요성이 대두된다. Therefore, there is a need for a method of searching for a Bluetooth device that a user wants to communicate by minimizing the number of searches.
본 발명의 목적은 검색 횟수를 최소화 시켜 사용자가 원하는 블루투스 기기를 검색할 수 있는 방법 및 이를 이용한 장치를 제공하는데 있다.An object of the present invention is to provide a method and a device using the same to search for a desired Bluetooth device by minimizing the number of searches.
본 발명의 실시예에 따른 블루투스 기기 검색 방법은 블루투스 기기 검색 요청 시, 통신 가능한 블루투스 기기들을 검색하는 제1 검색 단계, 검색된 블루투스 기기들의 기기 식별 정보를 저장하는 기기 식별 정보 저장 단계 및 저장된 기기 식별 정보와 다른 기기 식별 정보를 갖는 블루투스 기기들을 검색하는 제2 검색 단계를 포함하는 것을 특징으로 한다. The Bluetooth device searching method according to an embodiment of the present invention, when the Bluetooth device search request, the first search step for searching for communication Bluetooth devices, the device identification information storage step of storing the device identification information of the found Bluetooth devices and the stored device identification information And a second searching step of searching for Bluetooth devices having different device identification information.
본 발명의 다른 실시예에 따른 블루투스 기기 검색 방법은 블루투스 기기 검색 요청 시, 통신 가능한 블루투스 기기들을 검색하는 제1 검색 단계, 일반 검색 및 선별 검색 중 어느 하나의 검색 모드가 선택되는 검색 모드 선택 단계, 선별 검색이 선택되는 경우, 1차 검색 단계에서 검색된 블루투스 기기들의 기기 식별 정보를 저장하는 기기 식별 정보 저장 단계 및 저장된 기기 식별 정보와 다른 기기 식별 정보를 갖는 블루투스 기기들을 검색하는 제2 검색 단계를 포함하는 것을 특징으로 한다.According to another embodiment of the present invention, a Bluetooth device search method includes: a search mode selection step of selecting one of a first search mode for searching for communicable Bluetooth devices, a general search, and a selective search; When the selective search is selected, a device identification information storage step of storing device identification information of the Bluetooth devices found in the first search step and a second search step of searching for Bluetooth devices having device identification information different from the stored device identification information are included. Characterized in that.
본 발명의 실시예에 따른 장치는 블루투스 모듈, 장치와 통신 가능한 블루투스 기기들의 기기 식별 정보를 저장하는 저장부, 기기 식별 정보를 표시하는 표시부 및 저장부에 저장된 기기 식별 정보와 통신 가능한 블루투스 기기들로부터 수신 한 기기 식별 정보를 비교하여, 저장된 기기 식별 정보와 다른 기기 식별 정보를 갖는 블루투스 기기를 검색하는 제어부를 포함하는 것을 특징으로 하는 것을 특징으로 한다.According to an embodiment of the present invention, a device includes a Bluetooth module, a storage unit storing device identification information of Bluetooth devices that can communicate with the device, a display unit displaying device identification information, and a Bluetooth device capable of communicating with device identification information stored in the storage unit. And a controller for comparing the received device identification information and searching for a Bluetooth device having stored device identification information and other device identification information.
본 발명을 통해 사용자가 통신하고자 하는 블루투스 기기를 검색하는데 있어서, 검색 횟수 및 검색 시간이 단축되는 효과가 발생한다.According to the present invention, in searching for a Bluetooth device with which a user wants to communicate, an effect of shortening the number of searching and the searching time occurs.
본 발명에 있어서, '조회(Inquiry) 신호'는 블루투스 기기가 주변에 위치하는 통신 가능한 블루투스 기기를 검색하기 위해 방송하는 신호를 의미한다. '조회 신호'는 통신 가능한 블루투스 기기들의 블루투스 기기 주소(Bluetooth Device Address-BD_ADDR) 및 클럭 정보의 송신을 요구하는 신호에 해당한다. 조회 신호를 수신한 블루투스 기기들은 조회 신호를 송신한 블루투스 기기로 기기 주소 및 클럭 정보를 송신한다. 본 발명의 명확한 설명을 위해, 조회 신호를 수신한 블루투스 기기들은 조회 신호에 응답하여 조회 신호를 송신한 블루투스 기기로 기기 주소를 송신하는 것으로 설명하지만 이에 한정되는 것은 아니다. In the present invention, an "inquiry signal" means a signal broadcasted by a Bluetooth device to search for a communicable Bluetooth device located nearby. The inquiry signal corresponds to a signal for requesting transmission of Bluetooth device address (BD_ADDR) and clock information of communicable Bluetooth devices. The Bluetooth devices that receive the inquiry signal transmit the device address and clock information to the Bluetooth device that sent the inquiry signal. For the sake of clarity, the Bluetooth device receiving the inquiry signal is described as transmitting the device address to the Bluetooth device transmitting the inquiry signal in response to the inquiry signal, but is not limited thereto.
본 발명에 있어서, '기기 식별 정보'는 휴대 단말기의 저장부에 구비된 저장부에 저장되는 정보를 의미한다. 블루투스 기기 검색 후, 재검색 방법으로 선별 검색이 선택되는 경우, 제어부는 저장부에 블루투스 기기 검색 결과에 관한 기기 식별 정보를 저장하게 된다. 기기 식별 정보에는 기기 주소, 기기 명칭(user friendly name), 기기 종류 정보(device class)가 포함될 수 있다. 본 발명의 명확 한 설명을 위해, 기기 식별 정보는 기기 주소 및 기기 명칭을 포함하는 것으로 설명되지만 이에 한정되는 것은 아니다. In the present invention, 'device identification information' means information stored in a storage unit provided in the storage unit of the portable terminal. After the Bluetooth device search, when the selective search is selected as the re-search method, the controller stores the device identification information regarding the Bluetooth device search result in the storage unit. The device identification information may include a device address, a user friendly name, and device type information. For the sake of clarity, the device identification information is described as including a device address and a device name, but is not limited thereto.
본 발명의 바람직한 실시예의 상세한 설명이 첨부된 도면들을 참조하여 설명될 것이다. 이하 설명하는 본 발명의 실시예에서는 휴대 단말기를 예로 들어 설명하지만, 본 발명이 이에 한정되는 것은 아니다. 즉 본 발명의 실시예들에 따른 휴대 단말기는 블루투스 모듈이 구비된 단말기로서, 바람직하게는 이동통신 단말기, 휴대용 멀티미디어 재생 장치(Portable Multimedia Player-PMP), 개인 정보 단말기(Personal Digital Assistant-PDA), 스마트 폰(Smart Phone), MP3 플레이어 등과 같은 모든 정보 통신 기기 및 멀티미디어 기기와 그에 대한 응용에도 적용될 수 있음은 자명할 것이다. DETAILED DESCRIPTION A detailed description of preferred embodiments of the present invention will be described with reference to the accompanying drawings. In the embodiments of the present invention described below, a portable terminal is described as an example, but the present invention is not limited thereto. That is, the portable terminal according to the embodiments of the present invention is a terminal equipped with a Bluetooth module, preferably a mobile communication terminal, a portable multimedia player (PMP), a personal digital assistant (PDA), It will be apparent that the present invention can be applied to all information communication devices and multimedia devices such as smart phones, MP3 players, and the like and applications thereof.
도 1은 본 발명의 실시예에 따른 블루투스 모듈이 구비된 휴대 단말기와 블루투스 통신 가능한 주변 기기들을 나타내는 도면에 해당한다. 1 is a diagram illustrating a portable terminal equipped with a Bluetooth module and peripheral devices capable of Bluetooth communication according to an embodiment of the present invention.
휴대 단말기(100)는 블루투스 모듈을 구비하며, 블루투스 모듈을 구비한 주변 기기(110 내지 150)와 블루투스 통신 연결이 가능하다. The
블루투스 통신 방식은 2.4GHz 대역의 ISM(Industrial Scientific Medical)밴드가 사용된다. ISM 밴드는 별도의 라이센스 없이 자유롭게 사용될 수 있으며, 블루투스 통신 방식은 ISM 밴드 아래로 2MHz 대역과 위로 3.5MHz 대역의 가드 밴드를 두어 다른 장치와의 간섭을 방지할 수 있도록 한다. 블루투스 통신 방식은 기본적으로 주파수 호핑 방식을 사용한다. The Bluetooth communication method uses an Industrial Scientific Medical (ISM) band in the 2.4 GHz band. The ISM band can be used freely without a separate license, and Bluetooth communication prevents interference with other devices by placing guard bands in the 2 MHz band and the 3.5 MHz band above the ISM band. Bluetooth communication method basically uses frequency hopping method.
주변 기기(110 내지 150)는 프린터(110), FAX(120), 헤드셋(130), 컴퓨 터(140) 및 휴대 단말기(150)등이 될 수 있으며, 기타 블루투스 모듈이 내장될 수 있는 모든 장치가 될 수 있다. The
휴대 단말기(100)가 조회 신호를 방송하면, 조회 신호에 대한 응답으로 주변 기기(110 내지 150)로부터 기기 주소를 수신하고, 응답한 주변 기기(110 내지 150)에 기기 명칭의 송신을 요청한다. 주변 기기(110 내지 150)들은 기기 명칭의 송신 요청을 수신하면, 휴대 단말기(100)로 기기 명칭을 송신한다. 휴대 단말기(100)가 주변 기기(110 내지 150)로부터 기기 명칭을 수신하고, 특정 블루투스 기기가 선택되면 선택된 기기와 휴대 단말기(100)는 블루투스 통신을 수행하게 된다. When the
도 2는 본 발명의 실시예에 따른 블루투스 통신을 위한 휴대 단말기(100)의 구성요소를 나타낸 도면에 해당한다. 2 is a view showing the components of the
본 발명의 실시예에 따른 휴대 단말기(100)는 블루투스 모듈부(210), 입력부(220), 표시부(230), 저장부(240) 및 제어부(250)를 포함한다. The
블루투스 모듈부(110)는 블루투스 통신 가능한 기기와 무선 인터페이스를 통해 음성 및 데이터 신호를 송수신하는 역할을 수행한다. 블루투스 모듈부(110)는 블루투스 통신 가능한 기기로부터 수신한 신호를 제어부(250)로 전달한다. 또한 블루투스 모듈부(110)는 주변 기기들의 기기 식별 정보를 수신하는 역할을 수행한다. The Bluetooth
입력부(220)는 키패드, 터치스크린 등으로 이루어질 수 있으며, 휴대 단말기(100)의 동작을 제어하기 위해 사용자가 입력하는 부분에 해당한다. 본 발명의 실시예에 따르면 사용자는 입력부(220)를 통해 주변에 위치하는 블루투스 기기를 검색하는 명령을 입력할 수 있다. 제1차 검색 과정이 종료된 후, 사용자는 입력 부(220)를 통해 일반 검색 또는 선별 검색 중 어느 하나의 검색 방법을 선택할 수 있다. 사용자는 입력부(220)를 통해 검색된 블루투스 기기들 중 특정 기기를 선택하여 통신 연결이 이루어지도록 할 수 있다. The
표시부(230)는 LCD 등으로 이루어질 수 있으며, 휴대 단말기(100)의 상태 및 동작과 관련된 각종 정보를 표시한다. 본 발명의 실시예에 따른 표시부(230)는 주변에 위치하는 블루투스 기기들로부터 수신한 기기 주소 및 기기 명칭을 표시하는 역할을 수행한다.The
저장부(240)는 휴대 단말기(100)의 동작에 필요한 프로그램 및 데이터를 저장하는 역할을 수행한다. 본 발명의 실시예에 따른 저장부(240)는 블루투스 기기 식별 정보를 저장하며, 발명의 실시예에 따라 기기 식별 정보에는 기기 주소 및 기기 명칭이 포함될 수 있으며, 기기 주소만이 포함될 수도 있다. The
제어부(250)는 휴대 단말기(100)의 각 구성 요소에 대한 전반적인 동작을 제어한다. 본 발명의 실시예에 따른 제어부(250)는 저장부(240)에 저장된 기기 식별 정보와 통신 가능한 블루투스 기기들로부터 수신한 기기 식별 정보를 비교하여, 저장된 기기 식별 정보와 다른 기기 식별 정보를 갖는 블루투스 기기를 검색하는 역할을 수행한다. 또한 제어부(250)는 표시부(230)가 일반 검색 및 선별 검색 중 어느 하나를 선택하는 메시지를 표시하도록 제어하는 역할도 수행한다. The
제어부(250)는 1차 검색에 있어서, 블루투스 모듈(210)을 통해 조회 신호를 방송하고, 블루투스 모듈(210)이 통신 가능한 블루투스 기기들로부터 기기 주소를 수신할 때마다, 검색된 기기 개수를 가산하고, 검색된 기기 개수가 최대 검색 가능 개수와 일치하는 경우 또는 주변에 위치하는 통신 가능한 모든 블루투스 기기들로부터 기기 주소를 수신한 경우에 해당하는 경우, 상기 조회 신호의 방송을 종료한다. 이후 제어부(250)는 블루투스 모듈(210)을 통해 기기 주소를 송신한 블루투스 기기들로 기기 명칭의 송신을 요청하고, 요청된 블루투스 기기들로부터 기기 명칭을 수신하면 표시부(230)를 통해 기기 주소 및 기기 명칭을 표시한다. In the first search, the
제어부(250)는 2차 검색에 있어서, 블루투스 모듈(210)을 통해 조회 신호를 방송하고, 블루투스 모듈(210)이 통신 가능한 블루투스 기기로부터 기기 주소를 수신하면, 수신된 기기 주소가 저장된 기기 주소와 비교하여, 수신된 기기 주소가 저장된 기기 주소가 일치하지 않는 경우 검색된 기기 개수를 가산한다. 검색된 기기 개수가 최대 검색 가능 개수와 일치하는 경우 또는 주변에 위치하는 통신 가능한 모든 블루투스 기기들로부터 기기 주소를 수신한 경우, 조회 신호의 방송을 종료한다. 이후 제어부(250)는 블루투스 모듈(210)을 통해 기기 주소를 송신한 블루투스 기기에 기기 명칭의 송신을 요청하고, 요청된 블루투스 기기로부터 기기 명칭을 수신하면 표시부(230)를 통해 기기 주소 및 기기 명칭을 표시한다. In the second search, the
도 3은 본 발명의 실시예에 따른 블루투스 기기 검색의 전체 과정을 나타내는 순서도에 해당한다.3 is a flowchart illustrating an entire process of searching for a Bluetooth device according to an embodiment of the present invention.
310단계에서 제어부(250)는 사용자에 의해 블루투스 기기 검색 명령이 입력되는지 여부를 판단한다.In
블루투스 기기 검색 명령이 입력되면 320단계에서 제어부(250)는 최초 블루투스 기기 검색 과정을 수행한다. 최초 블루투스 기기 검색 과정은 도 4에 구체적 으로 개시되어 있다. 최초 블루투스 기기 검색 과정을 마치면, 제어부(250)는 표시부(230)에 검색된 블루투스 기기의 기기 주소 및 기기 명칭을 표시한다. If a Bluetooth device search command is input, the
블루투스 기기의 기기 주소 및 기기 명칭이 표시된 상태에서 제어부(250)는 330단계에서 사용자에 의해 특정 블루투스 기기가 선택되는지 여부를 판단한다. 사용자가 통신 연결을 원하는 블루투스 기기가 최초 블루투스 기기 검색결과로 표시된 경우에, 사용자는 입력부(220)를 통해 원하는 블루투스 기기를 선택하여 블루투스 통신을 수행하게 된다. In the state where the device address and the device name of the Bluetooth device are displayed, the
만약 최초 블루투스 기기 검색 결과, 통신 연결을 원하는 블루투스 기기가 표시되지 않은 경우에는 제어부(250)는 사용자에 의해 재검색 명령이 입력되는지 여부를 판단한다. 재검색 명령에는 일반 검색과 선별 검색 두 가지 명령이 존재한다. 표시부(230)는 블루투스 기기 검색 결과와 일반 검색 및 선별 검색 중 어느 하나의 선택을 요청하는 메시지를 함께 표시한다. 사용자는 입력부(220)를 통해 일반 검색 및 선별 검색 중 어느 하나를 선택하여 재검색 명령을 입력하게 된다. 일반 검색이 선택되는 경우 제어부(250)는 350단계에서 일반 검색 과정을 수행한다. 일반 검색 과정은 320단계의 최초 블루투스 기기 검색 과정과 동일한 방법으로 수행되며, 구체적인 내용은 도 4에 개시되어 있다. If a Bluetooth device for communication connection is not displayed as a result of the initial Bluetooth device search, the
선별 검색이 수행되는 경우에는 제어부(250)는 검색된 블루투스 기기의 기기 식별 정보를 저장부(240)에 저장한다. 기기 식별 정보에는 기기 주소 및 기기 명칭이 포함될 수 있으며, 기기 주소만이 포함될 수 있다.When the selective search is performed, the
제어부(250)는 검색된 블루투스 기기의 기기 식별 정보를 저장한 이후, 370 단계에서 블루투스 기기 선별 검색 과정을 수행한다. 선별 검색 과정은 도 5에 구체적으로 개시되어 있다. 선별 검색 과정을 마치면, 제어부(250)는 표시부(230)에 검색된 블루투스 기기의 기기 주소 및 기기 명칭을 표시한다. After storing the device identification information of the found Bluetooth device, the
블루투스 기기의 기기 주소 및 기기 명칭이 표시된 상태에서 제어부(250)는 380단계에서 사용자에 의해 특정 블루투스 기기가 선택되는지 여부를 판단한다. 만약 사용자가 통신 연결을 원하는 블루투스 기기가 재검색(일반검색 또는 선별검색) 결과로 표시된 경우에는, 사용자에 의해 특정 블루투스 기기가 선택되면 제어부(250)는 390단계에서 선택된 블루투스 기기와 블루투스 통신 연결을 수행하게 된다. 또한 제어부(250)는 선택된 블루투스 기기와 블루투스 통신을 수행함과 동시에 392단계에서 저장된 기기 식별 정보가 존재하는지 판단한다. 존재하는 경우에 제어부(250)는 394단계에서 기기 식별 정보를 저장부(240)에서 삭제한다. In the state where the device address and the device name of the Bluetooth device are displayed, the
만약 재검색 결과에도 사용자가 통신 연결을 원하는 블루투스 기기가 표시되지 않은 경우에는 340단계로 진행하여 제어부(250)는 표시부(230)에 일반 검색 또는 선별 검색의 선택을 요청하는 메시지를 표시하고, 사용자에 의해 두 가지 방법 중 어느 하나의 검색 방법이 선택되는지 여부를 판단한다. 어느 하나의 검색 방법이 선택되는 경우에는 제어부(250)는 3차 검색 과정을 진행하게 된다. If the Bluetooth device that the user wants to communicate with is not displayed even in the re-search result, the
도 4는 도 3의 320단계 및 350단계의 블루투스 검색 과정을 나타내는 순서도에 해당한다. 4 is a flowchart illustrating a Bluetooth search process of
410단계에서 제어부(250)는 블루투스 모듈(210)을 제어하여 조회 신호를 방송한다. 제어부(250)는 조회 신호를 방송하여, 통신 가능한 블루투스 기기에 기기 주소의 송신을 요청한다. 조회 신호를 수신한 블루투스 기기는 블루투스 기기 주소를 휴대 단말기(100)로 송신한다. 420단계에서 제어부(250)는 블루투스 모듈(210)을 통해 기기 주소가 수신되는지 여부를 판단한다.In
제어부(250)는 통신 가능한 블루투스 기기로부터 기기 주소를 수신하면 430단계에서 검색된 기기 개수(이하 'x'라고 한다)를 카운트(count)한다. 제어부(250)는 기기 주소 1개를 수신할 때마다 x를 1 증가시킨다. 제어부(250)는 검색된 기기 개수를 카운트한 후 440단계에서 x가 최대 검색 가능 개수(이하 'Dmax'라고 한다)와 일치하는지 판단한다. 최대 검색 가능 개수는 휴대 단말기(100)가 기기 주소를 수신할 수 있는 최대 가능한 블루투스 기기 개수를 의미하며, 휴대 단말기(100)에 미리 설정되어 있다. When the
만약 x가 Dmax보다 작은 경우에는 제어부(250)는 445단계에서 블루투스 모듈(210)을 통해 추가적인 기기 주소가 수신되는지 여부를 판단한다. 기기 주소가 수신되는 경우에는 430단계로 진행하여 제어부(250)는 x를 1 증가 시키고, 440단계에서 x가 Dmax와 일치하는지 판단한다.If x is smaller than Dmax, the
440단계에서 x가 Dmax와 일치하는 경우 또는 445단계에서 추가적인 기기 주소가 수신되지 않는 경우에는 제어부(250)는 450단계에서 블루투스 모듈(210)을 통해 기기 주소를 송신한 블루투스 기기들에 기기 명칭의 송신을 요청하는 신호를 송신한다. 기기 명칭은 일반적으로 단말기의 모델 명칭 또는 전화번호의 일부로 구성이 되는데, 이는 사용자에 의해 변경될 수 있다. If x is equal to Dmax in
기기 명칭의 송신을 요청받은 블루투스 기기는 휴대 단말기(100)로 기기 명 칭을 송신한다. 제어부(250)는 460단계에서 블루투스 모듈(210)을 통해 기기 명칭을 수신하고, 470단계에서 표시부(230)에 기기 주소 및 기기 명칭을 표시한다.The Bluetooth device, which has been requested to transmit the device name, transmits the device name to the
제어부(250)는 480단계에서 기기 주소를 송신한 블루투스 기기들로부터 기기 주소, 기기 명칭을 모두 수신했는지 여부를 판단하여 수신을 완료한 경우 330단계로 진행하여 특정 블루투스 기기가 선택되는지 여부를 판단한다. 제어부(250)는 480단계에서 기기 주소를 송신한 블루투스 기기들로부터 기기 주소 및 기기 명칭을 모두 수신하지 않은 경우, 450단계로 진행하여, 기기 명칭의 송신을 계속 요구하며, 기기 명칭을 수신하면 표시부(230)에 기기 주소 및 기기 명칭을 표시하게 된다.The
도 5는 도 3의 370단계에서 블루투스 기기 선별 검색 과정을 나타내는 순서도에 해당한다. FIG. 5 is a flowchart illustrating a Bluetooth device screening search process in
510단계에서 제어부(250)는 블루투스 모듈(210)을 제어하여 조회 신호를 방송한다. 휴대 단말기(100)는 최초 검색 과정에서 검색되지 않았던 블루투스 기기들을 검색하기 위해 조회 신호를 방송하며, 통신 가능한 블루투스 기기에 기기 주소의 송신을 요청한다. 조회 신호를 수신한 블루투스 기기는 기기 주소를 휴대 단말기(100)로 송신한다. 520단계에서 제어부(250)는 블루투스 모듈(210)을 통해 기기 주소가 수신되는지 여부를 판단한다. In
제어부(250)는 통신 가능한 블루투스 기기로부터 기기 주소를 수신하면 530단계에서 저장부(240)에 저장된 기기 주소와 수신된 기기 주소를 비교하여 저장된 기기 주소가 수신된 기기 주소와 일치하는지 여부를 판단한다. 저장된 기기 주소와 수신된 기기 주소가 일치하는 경우에는 제어부(250)는 검색된 기기 개수를 카운트하지 않고 520단계에서 기기 주소가 수신되는지 여부를 판단하여 수신되는 경우 530단계에서 저장된 기기 주소와 수신된 기기 주소를 비교한다. When the
만약 비교 결과, 수신된 기기 주소가 저장된 기기 주소와 일치하지 않는 경우에는 540단계로 진행하여 제어부(250)는 수신된 기기 주소에 대응하는 블루투스 기기를 검색된 기기로 판단하며, 검색된 기기 개수(x)를 카운트한다. 제어부(250)는 기기 주소 1개를 수신할 때마다 x를 1 증가시킨다. 제어부(250)는 검색된 블루투스 기기 개수를 카운트한 후 550단계에서 x가 최대 검색 가능 개수(Dmax)와 일치하는지 여부를 판단한다. 최대 검색 가능 개수는 휴대 단말기(100)가 블루투스 기기 주소를 수신할 수 있는 최대 가능한 블루투스 기기 개수를 의미하며, 이는 휴대 단말기(100)에 미리 설정되어 있다. If the comparison result is that the received device address does not match the stored device address, the
만약 x가 Dmax보다 작은 경우에는 제어부(250)는 555단계에서 블루투스 모듈(210)을 통해 추가적인 기기 주소가 수신되는지 여부를 판단한다. 추가적인 기기 주소가 수신되는 경우에는 530단계로 진행하여 수신된 기기 주소가 저장된 기기 ㅈ소와 일치하는지 여부를 판단하여, 일치하지 않는 경우 제어부(250)는 x를 1 증가 시키고, 550단계에서 x가 Dmax와 일치하는지 판단한다.If x is smaller than Dmax, the
550단계에서 x가 Dmax와 일치하는 경우 또는 555단계에서 추가적인 기기 주소가 수신되지 않는 경우에는 제어부(250)는 560단계에서 블루투스 모듈(210)을 통해 기기 주소를 송신한 기기들에게 기기 명칭의 송신을 요청하는 신호를 송신한다. When x matches Dmax in
기기 명칭의 송신을 요청받은 블루투스 기기는 휴대 단말기(100)에 기기 명 칭을 송신한다. 제어부(250)는 570단계에서 블루투스 모듈(210)을 통해 기기 명칭을 수신하고, 580단계에서 표시부(230)에 기기 주소 및 기기 명칭을 표시한다.The Bluetooth device which has been requested to transmit the device name transmits the device name to the
제어부(250)는 590단계에서 기기 주소를 송신한 블루투스 기기들로부터 기기 주소, 기기 명칭을 모두 수신했는지 여부를 판단하여 수신을 완료한 경우 330단계로 진행하여 특정 블루투스 기기가 선택되는지 여부를 판단한다. 제어부(250)는 590단계에서 기기 주소를 송신한 블루투스 기기들에 관한 기기 주소 및 기기 명칭을 모두 수신하지 않은 경우, 560단계로 진행하여, 기기 명칭의 송신을 계속 요구하며, 기기 명칭을 수신하면 표시부(230)에 기기 주소 및 기기 명칭을 표시한다.The
도 6은 본 발명의 실시예에 따른 블루투스 기기 검색 과정을 나타내는 표시화면을 나타낸다. 6 is a display screen illustrating a Bluetooth device searching process according to an embodiment of the present invention.
참조번호 610은 휴대 단말기(100)가 블루투스 기기를 검색 중인 표시화면을 나타낸다. 제어부(250)는 조회 신호를 방송하고, 이에 응답한 블루투스 기기들은 제어부(250)로 기기 주소를 송신한다. 제어부(250)는 수신된 기기 주소의 개수가 최대 검색 가능 개수와 일치하는 경우 또는 기기 주소를 송신하는 블루투스 기기들로부터 기기 주소를 전부 수신한 경우에는 기기 주소를 송신한 블루투스 기기들에 기기 명칭을 요구한다. 제어부(250)는 기기 명칭을 수신할 때마다 검색 결과를 표시부(230)에 표시한다.
참조번호 620은 검색을 종료한 결과를 나타내는 화면을 나타낸다. 참조번호 620에는 검색 결과가 표시되어 있으며, 재검색 메뉴도 도시되어 있다. SPH-w2900(98**), KH6500(52**) 등은 기기 명칭에 해당하며, BT 주소: 001C43992A13는 SPH-w2900(98**)의 기기 주소에 해당한다.
참조번호 630은 사용자가 재검색 메뉴를 선택한 경우에 표시되는 화면을 나타낸다. 재검색 메뉴에는 일반 검색과 선별 검색이 있으며, 제어부(250)는 표시부(230)에 상기 두 개의 검색 방법 중 어느 하나의 검색 방법을 선택하는 메시지를 표시한다. 사용자가 일반 검색을 선택하는 경우에는 최초 검색 과정과 동일한 방법으로 기기 검색과정을 수행하며, 선별 검색이 선택되는 경우에는 검색된 기기에 관련한 기기 식별 정보를 저장하고 선별 검색 과정을 수행한다.
참조번호 640은 선별 검색 과정이 진행 중인 표시 화면을 나타내며, 참조번호 650은 선별 검색 과정이 완료된 화면을 나타낸다. 검색 결과에서 기기 명칭으로는 SPH-w3300(43**), SPH-w7870(34**) 가 표시되어 있으며, SPH-w3300(43**)의 기기 주소로 001DF67902A7이 표시되어 있다. 이는 재검색 결과 참조번호 620에서 검색된 기기와는 다른 기기가 검색되었음을 나타낸다. 사용자는 원하는 블루투스 기기가 검색될 때까지 이러한 방법을 재차 반복할 수 있다.
한편, 본 명세서와 도면에 개시 된 본 발명의 실시예들은 본 발명의 기술 내용을 쉽게 설명하고 본 발명의 이해를 돕기 위해 특정 예를 제시한 것일 뿐이며, 본 발명의 범위를 한정하고자 하는 것은 아니다. 여기에 개시된 실시예들 이외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형예들이 실시 가능하다는 것은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다. On the other hand, the embodiments of the present invention disclosed in the specification and drawings are merely presented specific examples to easily explain the technical contents of the present invention and help the understanding of the present invention, and are not intended to limit the scope of the present invention. It will be apparent to those skilled in the art that other modifications based on the technical idea of the present invention can be carried out in addition to the embodiments disclosed herein.
도 1은 본 발명의 실시예에 따른 블루투스 모듈이 구비된 휴대 단말기와 블루투스 통신 가능한 주변 기기들을 나타내는 도면에 해당한다. 1 is a diagram illustrating a portable terminal equipped with a Bluetooth module and peripheral devices capable of Bluetooth communication according to an embodiment of the present invention.
도 2는 본 발명의 실시예에 따른 블루투스 통신을 위한 휴대 단말기의 구성요소를 나타낸 도면에 해당한다. 2 is a diagram illustrating components of a portable terminal for Bluetooth communication according to an embodiment of the present invention.
도 3은 본 발명의 실시예에 따른 블루투스 기기 검색의 전체 과정을 나타내는 순서도에 해당한다.3 is a flowchart illustrating an entire process of searching for a Bluetooth device according to an embodiment of the present invention.
도 4는 도 3의 320단계 및 350단계의 블루투스 검색 과정을 나타내는 순서도에 해당한다. 4 is a flowchart illustrating a Bluetooth search process of
도 5는 도 3의 370단계에서 블루투스 기기 선별 검색 과정을 나타내는 순서도에 해당한다. FIG. 5 is a flowchart illustrating a Bluetooth device screening search process in
도 6은 본 발명의 실시예에 따른 블루투스 기기 검색 과정을 나타내는 표시화면에 해당한다.6 is a display screen illustrating a Bluetooth device searching process according to an embodiment of the present invention.
Claims (13)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020080099437A KR20100040373A (en) | 2008-10-10 | 2008-10-10 | Method for searching bluetooth device and apparatus using the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020080099437A KR20100040373A (en) | 2008-10-10 | 2008-10-10 | Method for searching bluetooth device and apparatus using the same |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20100040373A true KR20100040373A (en) | 2010-04-20 |
Family
ID=42216468
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020080099437A Ceased KR20100040373A (en) | 2008-10-10 | 2008-10-10 | Method for searching bluetooth device and apparatus using the same |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20100040373A (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101457611B1 (en) * | 2013-06-17 | 2014-11-07 | 한국기술교육대학교 산학협력단 | Method for transceiving data between bluetooth apparatus |
| KR101501486B1 (en) * | 2013-03-29 | 2015-03-11 | 전자부품연구원 | System and Method for Power Control |
| KR20160037535A (en) * | 2014-09-29 | 2016-04-06 | 현대모비스 주식회사 | Mirroring device in vehicle and pairng method thereof |
| KR20170006108A (en) * | 2015-07-07 | 2017-01-17 | 주식회사 엘지유플러스 | Method and apparatus for detecting bluetooth |
| JP2018001469A (en) * | 2016-06-28 | 2018-01-11 | 株式会社沖データ | Image formation device and image formation system |
| US9871958B2 (en) | 2011-01-20 | 2018-01-16 | Samsung Electronics Co., Ltd | Method and apparatus for controlling a device identified from a screen input by a camera |
-
2008
- 2008-10-10 KR KR1020080099437A patent/KR20100040373A/en not_active Ceased
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9871958B2 (en) | 2011-01-20 | 2018-01-16 | Samsung Electronics Co., Ltd | Method and apparatus for controlling a device identified from a screen input by a camera |
| US10362208B2 (en) | 2011-01-20 | 2019-07-23 | Samsung Electronics Co., Ltd | Method and apparatus for controlling a device identified from a screen input by a camera |
| US10855899B2 (en) | 2011-01-20 | 2020-12-01 | Samsung Electronics Co., Ltd. | Method and apparatus for identifying a device from a camera input |
| KR101501486B1 (en) * | 2013-03-29 | 2015-03-11 | 전자부품연구원 | System and Method for Power Control |
| KR101457611B1 (en) * | 2013-06-17 | 2014-11-07 | 한국기술교육대학교 산학협력단 | Method for transceiving data between bluetooth apparatus |
| KR20160037535A (en) * | 2014-09-29 | 2016-04-06 | 현대모비스 주식회사 | Mirroring device in vehicle and pairng method thereof |
| KR20170006108A (en) * | 2015-07-07 | 2017-01-17 | 주식회사 엘지유플러스 | Method and apparatus for detecting bluetooth |
| JP2018001469A (en) * | 2016-06-28 | 2018-01-11 | 株式会社沖データ | Image formation device and image formation system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101478030B1 (en) | Method for searching and connecting bluetooth device and apparatus using the same | |
| KR101807286B1 (en) | Method and apparatus for performing function in mobile terminal using short range communication | |
| US8055197B2 (en) | Apparatus and method for bluetooth connection in portable terminal | |
| KR100659253B1 (en) | How to search for Bluetooth devices on your mobile device | |
| US20130072119A1 (en) | Apparatus and method for connecting with bluetooth device in portable terminal | |
| US20080039136A1 (en) | Networking of bluetooth system | |
| JP2002353978A (en) | Wireless communication terminal having main station or subordinate station function | |
| KR20090058074A (en) | Terminal and its Bluetooth communication method | |
| KR20080104125A (en) | Method and device for automatic Bluetooth pairing | |
| KR20120088038A (en) | Method and apparatus for searching bluetooth device in portable terminal | |
| KR101450536B1 (en) | Portable terminal having bluetooth module and method for bluetooth communication thereof | |
| KR100735365B1 (en) | Automatic connection method between master terminal and slave device and system | |
| KR20100040373A (en) | Method for searching bluetooth device and apparatus using the same | |
| JP2002101104A (en) | Wireless communication system and electronic device search method | |
| US8583041B2 (en) | Operating method and apparatus for user interface in portable terminal | |
| CN106982459B (en) | Network scanning method and terminal equipment | |
| JP2007067723A (en) | Portable terminal device and peripheral device selection method | |
| KR20120059168A (en) | Tethering Service Providing System And Method, and Electronic Device supporting the same | |
| KR20060038140A (en) | How to search for a Bluetooth device using the manufacturer ID | |
| CN106851784B (en) | network scanning method and terminal equipment | |
| KR100612696B1 (en) | Method for pairing mobile communication terminal in Bluetooth network and mobile communication terminal for same | |
| KR101921207B1 (en) | Method and apparatus for performing function in mobile terminal using short range communication | |
| KR20100055741A (en) | Method for remote-controlling electric devices and apparatus for the same | |
| KR20060023857A (en) | Method of transmitting content data between terminals equipped with a Bluetooth module and the terminal | |
| KR101532215B1 (en) | Method for communicating a Bluetooth communication and a Bluetooth device and a system therefor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20081010 |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20131010 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20081010 Comment text: Patent Application |
|
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20140811 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20141027 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20140811 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |