[go: up one dir, main page]

KR20070082126A - Bluetooth automatic connection method of portable terminal - Google Patents

Bluetooth automatic connection method of portable terminal Download PDF

Info

Publication number
KR20070082126A
KR20070082126A KR1020060014485A KR20060014485A KR20070082126A KR 20070082126 A KR20070082126 A KR 20070082126A KR 1020060014485 A KR1020060014485 A KR 1020060014485A KR 20060014485 A KR20060014485 A KR 20060014485A KR 20070082126 A KR20070082126 A KR 20070082126A
Authority
KR
South Korea
Prior art keywords
bluetooth
bluetooth device
basic
service
portable terminal
Prior art date
Application number
KR1020060014485A
Other languages
Korean (ko)
Other versions
KR101151850B1 (en
Inventor
김은철
김효진
심현정
Original Assignee
삼성전자주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020060014485A priority Critical patent/KR101151850B1/en
Publication of KR20070082126A publication Critical patent/KR20070082126A/en
Application granted granted Critical
Publication of KR101151850B1 publication Critical patent/KR101151850B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User 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/72412User 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/02Details of telephonic subscriber devices including a Bluetooth interface

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 휴대용 단말기의 서비스에 상응하는 기본 블루투스 장치를 설정하기 위한 방법에 있어서, 상기 휴대용 단말기의 서비스를 선택하는 과정과, 상기 선택한 서비스에 상응하는 상기 기본 블루투스 장치를 선택받는 과정과, 상기 선택받은 블루투스 장치의 블루투스 연결 정보를 블루투스 데이터 베이스에 저장하여 상기 서비스에 상응하는 상기 기본 블루투스 장치로 설정하는 과정을 포함하여 상기 휴대용 단말기에서 제공되는 서비스(음악출력, 음성입력, 데이터 전송 등)에 상응하는 기본 블루투스 장치로 쉽고 빠르게 연결하여 서비스를 제공받을 수 있도록 한다.A method for configuring a basic Bluetooth device corresponding to a service of a portable terminal, the method comprising: selecting a service of the portable terminal; receiving a selection of the basic Bluetooth device corresponding to the selected service; And storing the Bluetooth connection information of the received Bluetooth device in the Bluetooth database and setting the Bluetooth connection information as the basic Bluetooth device corresponding to the service, To connect to the basic Bluetooth device easily and quickly.

Description

휴대용 단말기의 블루투스 자동 연결 방법{METHOD FOR AUTOMATIC BLUETOOTH PAIRING IN PORTABLE TERMINAL} METHOD FOR AUTOMATIC BLUETOOTH PAIRING IN PORTABLE TERMINAL [0001]

도 1은 일반적인 블루투스 모듈을 구비하는 휴대용 단말기와 주변의 블루투스 장치들의 연결을 도시하는 도면,BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a diagram illustrating a connection between a portable terminal having a general Bluetooth module and peripheral Bluetooth devices,

도 2는 본 발명의 실시 예에 따른 블루투스 모듈을 구비하는 휴대용 단말기의 블록 구성을 도시하는 도면,2 is a block diagram of a portable terminal having a Bluetooth module according to an embodiment of the present invention.

도 3은 본 발명의 실시 예에 따른 블루투스 모듈을 구비하는 휴대용 단말기의 서비스에 상응하는 기본 블루투스 장치의 설정을 도시한 흐름도이다. 3 is a flowchart illustrating a configuration of a basic Bluetooth device corresponding to a service of a portable terminal having a Bluetooth module according to an embodiment of the present invention.

도 4는 본 발명의 실시 예에 따른 블루투스 모듈을 구비하는 휴대용 단말기와 서비스에 상응하는 기본 블루투스 장치와의 연결을 도시한 흐름도 및4 is a flowchart illustrating a connection between a portable terminal having a Bluetooth module and a basic Bluetooth device corresponding to a service according to an embodiment of the present invention;

도 5는 본 발명의 실시 예에 따른 서비스를 위한 블루투스 장치의 연결과 종래의 서비스를 위한 블루투스 장치의 연결 절차 과정을 도시한 도면.FIG. 5 illustrates a connection procedure of a Bluetooth device for a service and a connection procedure of a Bluetooth device for a conventional service according to an embodiment of the present invention; FIG.

본 발명은 휴대용 단말기의 블루투스 기능에 관한 것으로서, 특히 블루투스 모듈을 구비하는 휴대용 단말기에서 블루투스를 이용한 서비스에 상응하는 기본 블루투스 장치를 등록하여 블루투스 장치의 연결 속도를 향상시키기 위한 방법에 관한 것이다. The present invention relates to a Bluetooth function of a portable terminal, and more particularly, to a method for improving a connection speed of a Bluetooth device by registering a basic Bluetooth device corresponding to a service using Bluetooth in a portable terminal having a Bluetooth module.

최근 휴대용 단말기의 편리한 휴대성 때문에 사용이 급격히 늘고 있는 추세이다. 상기 휴대용 단말기의 사용이 늘어나면서 서비스제공자(단말기제조자)들은 많은 사용자들을 확보하기 위해 보다 편리한 부가기능들을 개발하고 있다.Recently, the use of the portable terminal has been rapidly increasing due to its convenient portability. As the use of the portable terminal increases, service providers (terminal manufacturers) are developing more convenient additional functions to secure a large number of users.

블루투스 기능은 상기 개발되고 있는 부가기능들 중 하나로, 근거리에 존재하는 단말기 간 통신 기술중 하나이다. 최근 휴대용 단말기는 상기 블루투스 기능을 이용하여 헤드셋, 음악, 프린팅, 파일전송 들의 다양한 서비스를 제공하고 있다. The Bluetooth function is one of the inter-terminal communication technologies existing in a short distance, as one of the above-mentioned additional functions being developed. [0002] Recently, a portable terminal provides various services of a headset, music, printing, and file transmission using the Bluetooth function.

상기 휴대용 단말기는 블루투스 모듈을 구비하는 주변 장치들과 무선 통신을 하기 위해 먼저 주변의 블루투스 장치를 검색하고, 상기 검색된 블루투스 장치와 통신 가능한지 확인하는 페어링(pairing) 과정을 수행하여 두 블루투스 장치 간의 통신 허가 상태를 만들어서 통신을 시작한다.In order to perform wireless communication with peripheral devices having a Bluetooth module, the portable terminal first searches for a peripheral Bluetooth device, and performs a pairing process to confirm whether the detected Bluetooth device can communicate with the Bluetooth device, Create a state to start communication.

도 1은 일반적인 블루투스 모듈을 구비하는 휴대용 단말기에서 주변의 블루투스 장치들의 연결을 도시하고 있다.1 illustrates a connection of Bluetooth devices in a portable terminal having a general Bluetooth module.

상기 도 1에 도시된 바와 같이 블루투스 모듈을 구비하는 휴대용 단말기(100)의 각각의 서비스에 대한 블루투스 장치들(122, 124, 126)을 사용하기 위해서는 상기 휴대용 단말기(100)의 주변의 연결 가능한 블루투스 장치들(122, 124, 126)을 검색한다. 상기 검색된 블루투스 장치들(122, 124, 126)에 대해 블루투스 장치 리스트(102)를 생성하고, 상기 생성된 블루투스 장치 리스트(102)에서 연결하고자 하는 블루투스 장치를 선택한다.In order to use the Bluetooth devices 122, 124, and 126 for each service of the portable terminal 100 having the Bluetooth module as shown in FIG. 1, Devices 122, 124, and 126 are retrieved. Generates a Bluetooth device list (102) for the searched Bluetooth devices (122, 124, 126), and selects a Bluetooth device to be connected from the generated Bluetooth device list (102).

상술한 바와 같이 주변의 연결 가능한 블루투스 장치들(122, 124, 126)에 대한 리스트(102)에서 사용하고자하는 블루투스 장치를 선택한 후 상기 블루투스 장치와 통신하여 상기 블루투스 장치에 상응하는 서비스를 수행한다. 하지만, 상기와 같은 방법은 서비스를 이용할때마다 블루투스 장치들을 검색하고 상기 블루투스 장치와 핀코드를 맞추어 페어링 과정을 거쳐야하는 불편함을 제공한다.As described above, after selecting a Bluetooth device to be used in the list 102 for the peripheral connectable Bluetooth devices 122, 124, and 126, the Bluetooth device performs a service corresponding to the Bluetooth device by communicating with the Bluetooth device. However, the above-described method is inconvenient to search for Bluetooth devices every time a service is used and to perform a pairing process by matching the PIN code with the Bluetooth device.

따라서, 상기 휴대용 단말기의 각각의 서비스에 상응하는 기본 블루투스 장치를 등록하고 상기 각각의 서비스의 이용시마다 상기 서비스에 상응하는 기본 블루투스 장치로 연결하여 상기 서비스를 이용하는 방법이 요구된다.Accordingly, there is a need for a method of registering a basic Bluetooth device corresponding to each service of the portable terminal and using the service by connecting to the basic Bluetooth device corresponding to the service each time the service is used.

상술한 바와 같은 문제점을 해결하기 위하여 안출된 것으로서, 본 발명의 목적은 블루투스 모듈을 구비하는 휴대용 단말기에서 기본 블루투스 장치와 자동 연결하는 방법을 제공함에 있다.SUMMARY OF THE INVENTION It is an object of the present invention to provide a method for automatic connection to a basic Bluetooth device in a portable terminal having a Bluetooth module.

본 발명의 다른 목적은 블루투스 모듈을 구비하는 휴대용 단말기에 제공되는 각각의 서비스에 상응하는 기본 블루투스 장치를 설정하는 방법을 제공함에 있다.It is another object of the present invention to provide a method of setting a basic Bluetooth device corresponding to each service provided in a portable terminal having a Bluetooth module.

본 발명의 또 다른 목적은 블루투스 모듈을 구비하는 휴대용 단말기에서 블 루투스 장치와 연결을 필요로 하는 서비스 실행시 상기 서비스에 상응하는 기본 블루투스 장치를 블루투스 데이터 베이스에서 검색하여 자동으로 연결하고 상기 서비스를 실행하기 위한 방법을 제공함에 있다.It is still another object of the present invention to provide a portable terminal having a Bluetooth module, which can search for a basic Bluetooth device corresponding to the service in a Bluetooth database and automatically connect to the Bluetooth service when a service requiring connection with the Bluetooth device is executed, And to provide a method for implementing the method.

상기 목적들을 달성하기 위한 본 발명의 제 1 견지에 따르면, 휴대용 단말기의 서비스에 상응하는 기본 블루투스 장치를 설정하기 위한 방법에 있어서, 상기 기본 블루투스 장치로 설정하고자 하는 블루투스 장치를 선택받는 과정과, 상기 선택받은 블루투스 장치의 블루투스 연결 정보를 블루투스 데이터 베이스에 저장하여 상기 서비스에 상응하는 상기 기본 블루투스 장치로 설정하는 과정을 포함하는 것을 특징으로 한다.According to a first aspect of the present invention, there is provided a method of setting a basic Bluetooth device corresponding to a service of a mobile terminal, the method comprising: receiving a Bluetooth device to be set as the basic Bluetooth device; And storing the Bluetooth connection information of the selected Bluetooth device in the Bluetooth database and setting the stored Bluetooth connection information as the basic Bluetooth device corresponding to the service.

본 발명의 제 2 견지에 따르면, 휴대용 단말기의 서비스에 상응하는 기본 블루투스 장치와 연결하는 방법에 있어서, 상기 서비스에 상응하는 기본 블루투스 장치의 블루투스 연결 정보를 블루투스 데이터 베이스에서 검색하는 과정과, 상기 검색된 블루투스 연결 정보를 이용하여 기본 블루투스 장치와 통신하는 과정을 포함하는 것을 특징으로 한다.According to a second aspect of the present invention, there is provided a method of connecting to a basic Bluetooth device corresponding to a service of a portable terminal, the method comprising: searching Bluetooth data connection information of a basic Bluetooth device corresponding to the service in a Bluetooth database; And communicating with the basic Bluetooth device using the Bluetooth connection information.

이하 본 발명의 바람직한 실시 예를 첨부된 도면의 참조와 함께 상세히 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단 된 경우 그 상세한 설명은 생략한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Reference will now be made in detail to the preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings. In the following description, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear.

도 2는 본 발명에 따른 블루투스 모듈을 구비하는 휴대용 단말기의 구성을 도시한 블록도이다.2 is a block diagram illustrating a configuration of a portable terminal having a Bluetooth module according to the present invention.

상기 도 2를 참조하면 상기 휴대용 단말기는 제어부(200), 메모리부(202), 표시부(204), 입력부(206), 블루투스 모듈(208), 블루투스 연결 정보 검색부(210)로 구성되며, 상기 블루투스 연결 정보 검색부(210)은 상기 제어부에 포함되어 구성될 수 있다. 또한, 통신부, 코덱, 스피커, 마이크 등의 장치를 포함하나 이하 자세한 설명은 생략한다.2, the portable terminal includes a control unit 200, a memory unit 202, a display unit 204, an input unit 206, a Bluetooth module 208, and a Bluetooth connection information searching unit 210, The Bluetooth connection information searching unit 210 may be included in the controller. In addition, a communication unit, a codec, a speaker, a microphone, and the like are included, but a detailed description will be omitted.

상기 제어부(200)는 상기 휴대용 단말기의 전반적인 동작을 제어하는 기능을 수행하며, 본 발명에 따라 상기 휴대용 단말기의 서비스에 상응하는 블루투스 장치를 기본 블루투스 장치로 설정하도록 제어한다. 또한 상기 제어부(200)는 서비스에 상응하는 기본 블루투스 장치와 연결하고자 하는 이벤트가 발생하면 상기 블루투스 연결 정보 검색부(210)를 제어하여 블루투스 데이터 베이스에서 상기 기본 블루투스 장치의 블루투스 연결 정보를 검색하고, 상기 검색된 블루투스 연결 정보를 이용하여 상기 기본 블루투스 장치와 통신한 후 상기 서비스를 수행하도록 제어한다.The controller 200 controls the overall operation of the portable terminal, and controls the Bluetooth device corresponding to the service of the portable terminal to be a basic Bluetooth device according to the present invention. The control unit 200 controls the Bluetooth connection information searching unit 210 to search Bluetooth connection information of the basic Bluetooth device in the Bluetooth database when an event to connect with the basic Bluetooth device corresponding to the service occurs, And controls to perform the service after communicating with the basic Bluetooth device using the searched Bluetooth connection information.

상기 블루투스 연결 정보 검색부(210)는 상기 휴대용 단말기와 기본 블루투스 장치와의 통신에 필요한 블루투스 장치의 디바이스 어드레스, 상기 블루투스 장치가 가지는 서비스 프로파일 및 블루투스 장치의 핀코드(PIN Code)을 확인한다.The Bluetooth connection information searching unit 210 checks the device address of the Bluetooth device, the service profile of the Bluetooth device, and the PIN code of the Bluetooth device necessary for communication between the portable terminal and the basic Bluetooth device.

상기 메모리부(202)는 기본 블루투스 장치로 등록된 블루투스 장치의 목록, 상기 블루투스 장치들의 디바이스 어드레스, 상기 블루투스 장치가 가지는 서비스 프로파일 및 블루투스 장치의 핀코드(PIN Code)를 포함하는 데이터 베이스를 저장한다.The memory unit 202 stores a database including a list of Bluetooth devices registered as a basic Bluetooth device, a device address of the Bluetooth devices, a service profile of the Bluetooth device, and a PIN code of the Bluetooth device .

상기 표시부(204)는 기본 블루투스 장치의 설정시 주변에 검색된 블루투스 장치의 리스트를 출력하고, 상기 기본 블루투스 장치와 통신이 불가능한 상태에 통신 불가를 알리는 메시지를 표시한다.The display unit 204 outputs a list of Bluetooth devices found in the vicinity when the basic Bluetooth device is set, and displays a message indicating that communication is impossible with the basic Bluetooth device unable to communicate with the basic Bluetooth device.

상기 입력부(206)는 상기 휴대용 단말기의 키패드, 네비게이션 키 등의 다수의 키를 포함하며 사용자가 누르는 키에 대응하는 상기 기본 블루투스 장치의 데이터를 상기 제어부(200)로 제공한다.The input unit 206 includes a plurality of keys such as a keypad and a navigation key of the portable terminal, and provides the controller 200 with data of the basic Bluetooth device corresponding to a key pressed by the user.

상기 블루투스 모듈(208)은 상기 제어부(200)의 제어를 받아 연결 가능한 주변 블루투스 장치들을 검색하고, 검색된 주변 블루투스 장치들에 대해 페어링(Pairing)하여 블루투스 통신을 연결한다.The Bluetooth module 208 searches for connectable peripheral Bluetooth devices under the control of the controller 200 and connects the Bluetooth communication by pairing the detected peripheral Bluetooth devices.

도 3은 본 발명의 실시 예에 따른 블루투스 모듈을 구비하는 휴대용 단말기의 서비스에 상응하는 기본 블루투스 장치의 설정을 도시한 흐름도이다.3 is a flowchart illustrating a configuration of a basic Bluetooth device corresponding to a service of a portable terminal having a Bluetooth module according to an embodiment of the present invention.

상기 도 3을 참조하면, 먼저 제어부(200)는 301단계에서 서비스에 상응하는 기본 블루투스 장치를 설정하는 이벤트가 발생하는 검사한다. 만일, 상기 설정 이벤트가 발생하지 않으면, 상기 제어부(200)는 317단계로 진행하여 해당 모드(예 : 대기 모드)를 수행한다. 한편, 상기 설정 이벤트가 발생하면, 상기 제어부(200)는 303단계로 진행하여 상기 휴대용 단말기와 통신이 가능한 주변의 블루투스 장치를 검색한다. Referring to FIG. 3, in step 301, the controller 200 examines whether an event for setting a basic Bluetooth device corresponding to a service is generated. If the setting event is not generated, the controller 200 proceeds to step 317 to perform a corresponding mode (e.g., standby mode). When the setting event occurs, the controller 200 proceeds to step 303 and searches for nearby Bluetooth devices capable of communicating with the portable terminal.

이후, 상기 제어부(200)는 305단계로 진행하여 상기 검색된 주변의 블루투스 장치들의 목록을 나타내는 장치 리스트를 출력한 후 307단계로 진행하여 사용자의 키 조작에 의해 기본 블루투스 장치로 설정하고자 하는 블루투스 장치를 선택받는다. In step 305, the controller 200 displays a device list indicating the searched neighboring bluetooth devices. In step 307, the controller 200 determines whether the bluetooth device is to be set as a basic bluetooth device It is selected.

이후, 상기 제어부(200)는 309단계로 진행하여 등록하고자 하는 블루투스 장치와 연결하기 위한 페어링 과정이 필요한지 검사한다. 만일 상기 페어링 과정이 필요하지 않으면, 상기 제어부(200)는 319단계로 진행하여 상기 블루투스 장치와 통신 연결 후 315단계로 진행하여 상기 서비스에 상응하는 기본 블루투스 장치로 저장하고 본 알고리즘을 종료한다.In step 309, the controller 200 checks whether a pairing process for connecting to the Bluetooth device to be registered is necessary. If the pairing process is not required, the controller 200 proceeds to step 319 to establish a communication link with the Bluetooth device, proceeds to step 315, stores the Bluetooth device as a basic Bluetooth device corresponding to the service, and terminates the algorithm.

한편, 상기 페어링 과정이 필요하면, 상기 제어부(200)는 311단계로 진행하여 사용자로부터 핀코드를 입력받아 상기 307단계에서 선택된 블루투스 장치로 상기 핀코드를 전송하고, 상기 제어부(200)는 313단계로 진행하여 상기 블루투스 장치와 페어링을 통한 통신 연결 성공 여부를 확인한다. 만일 상기 페어링을 통한 통신이 성공되지 않으면 상기 제어부(200)는 상기 311단계의 과정부터 수행한다.If the pairing process is required, the controller 200 proceeds to step 311 and receives the PIN code from the user. The controller 200 transmits the PIN code to the Bluetooth device selected in step 307, And confirms the success of the communication connection through the pairing with the Bluetooth device. If the communication through the pairing is unsuccessful, the controller 200 performs the process from step 311.

한편, 상기 페어링을 통한 통신이 성공되면, 상기 제어부(200)는 315단계로 진행하여 상기 블루투스 장치의 블루투스 연결 정보(예 : 블루투스 디바이스 어드레스(Bluetooth Device Address)와 해당 디바이스가 가지는 프로파일(Profile))를 상기 휴대용 단말기의 메모리부(202)에 저장하여 서비스에 상응하는 기본 블루투스 장치로 저장하고, 본 알고리즘을 종료한다.If the communication through the pairing is successful, the controller 200 proceeds to step 315 where the Bluetooth connection information (e.g., the Bluetooth device address and the profile of the device) Is stored in the memory unit 202 of the portable terminal, is stored as a basic Bluetooth device corresponding to the service, and the present algorithm is terminated.

상기 도 3에서는 주변 블루투스 장치를 검색하여 상기 기본 블루투스 장치로 설정하고자 하는 블루투스 장치를 선택받아 상기 기본 블루투스 장치를 설정하는 방법을 설명하였으나, 상기 블루투스 장치의 선택은 사용자 정의 디바이스 리스트에 저장된 목록에서 선택받아 설정할 수도 있다. 여기에서 상기 사용자 정의 디바이스 리스트는 빈번히 사용하는 상기 블루투스 장치들의 목록을 말한다.3, a method of setting a basic Bluetooth device by selecting a Bluetooth device to search for a peripheral Bluetooth device and setting the basic Bluetooth device as a basic Bluetooth device has been described. However, the selection of the Bluetooth device may be performed by selecting It can also be set. Wherein the user defined device list is a list of the Bluetooth devices that are frequently used.

도 4는 본 발명의 실시 예에 따른 블루투스 모듈을 구비하는 휴대용 단말기와 서비스에 상응하는 기본 블루투스 장치와의 연결 흐름을 도시한 흐름도이다. 4 is a flowchart illustrating a connection flow between a portable terminal having a Bluetooth module and a basic Bluetooth device corresponding to a service according to an embodiment of the present invention.

상기 도 4를 참조하면, 먼저 제어부(200)는 401단계에서 사용자의 설정에 따른 서비스(예 : 블루투스 헤드셋을 이용한 음악청취, 블루투스 핸즈프리를 이용한 핸즈프리 기능, 블루투스 프린터를 이용한 프린팅)에 상응하는 블루투스 장치를 연결하고자 하는 이벤트가 발생하는지 검사한다.Referring to FIG. 4, first, in step 401, the controller 200 transmits a Bluetooth service corresponding to a service (e.g., listening to music using a Bluetooth headset, hands-free function using Bluetooth handsfree, printing using a Bluetooth printer) To check whether an event to connect is generated.

만일, 상기 이벤트가 발생하지 않으면, 상기 제어부(200)는 419단계로 진행하여 대기 후 상기 401단계의 과정을 수행한다. 한편, 상기 이벤트가 발생하면, 상기 제어부(200)는 403단계로 진행하여 상기 사용자의 설정에 따른 서비스에 상응하는 기본 블루투스 장치가 상기 휴대용 단말기에 설정되어 있는지를 검사한다.If the event does not occur, the controller 200 proceeds to step 419 and waits for the process of step 401 after waiting. If the event occurs, the controller 200 proceeds to step 403 to check whether the basic Bluetooth device corresponding to the service of the user is set in the portable terminal.

만일, 상기 기본 블루투스 장치가 설정되어 있지 않으면, 상기 제어부(200)는 421단계로 진행하여 해당모드(예 : 음악청취 서비스에 스피커를 통한 음악 청취)를 수행한다. 한편, 상기 기본 블루투스 장치가 설정되어 있으면, 상기 제어부(200)는 405단계로 진행하여 상기 휴대용 단말기의 메모리부에 저장되어 있는 블루투스 데이터 베이스를 검색하여 상기 서비스에 상응하는 기본 블루투스 장치를 확 인한 후 상기 제어부(200)는 407단계로 진행하여 상기 405단계에서 검색된 기본 블루투스 장치와 통신이 가능한지 검사한다.If the basic Bluetooth device is not set, the controller 200 proceeds to step 421 and performs a corresponding mode (e.g., listening to music through a speaker to a music listening service). On the other hand, if the basic Bluetooth device is set, the controller 200 proceeds to step 405 to search for a Bluetooth database stored in the memory unit of the portable terminal and confirm a basic Bluetooth device corresponding to the service The controller 200 proceeds to step 407 to check whether communication with the basic Bluetooth device searched in step 405 is possible.

만일, 상기 기본 블루투스 장치와 통신이 불가능하면, 상기 제어부(200)는 423단계로 진행하여 블루투스 통신이 불가함을 알리는 메시지를 표시부에 출력하고 본 알고리즘을 종료한다.If the communication with the basic Bluetooth device is not possible, the controller 200 proceeds to step 423 to output a message indicating that the Bluetooth communication is disabled to the display unit and ends the algorithm.

한편, 상기 기본 블루투스 장치와 통신이 가능하면, 상기 제어부(200)는 409단계로 진행하여 상기 블루투스 데이터 베이스를 검색하여 상기 기본 블루투스 장치의 블루투스 연결 정보(블루투스 디바이스 어드레스, 핀코드, 해당 장치의 서비스 프로파일)를 확인하고, 상기 제어부(200)는 411단계로 진행하여 페어링 과정이 필요한지 검사한다. 만일, 상기 페어링 과정이 필요하지 않으면, 상기 제어부(200)는 415단계로 진행하여 상기 블루투스 장치와 통신을 연결한 후 417단계로 진행하여 상기 사용자의 설정에 따른 서비스를 수행하고 본 알고리즘을 종료한다.In step 409, the controller 200 searches the Bluetooth data base for Bluetooth connection information (Bluetooth device address, PIN code, service of the corresponding device, etc.) of the basic Bluetooth device, Profile), and the controller 200 proceeds to step 411 and checks whether a pairing process is required. If the pairing process is not required, the controller 200 proceeds to step 415 to establish a communication with the Bluetooth device, and then proceeds to step 417 to perform a service according to the setting of the user and terminate the present algorithm .

한편, 상기 페어링 과정이 필요하면, 상기 제어부(200)는 413단계로 진행하여 상기 확인된 핀코드를 상기 블루투스 장치로 송신한다. 이후 상기 제어부는 415단계로 진행하여 상기 블루투스 장치와 통신을 연결한 후 417단계로 진행하여 상기 사용자의 설정에 따른 서비스를 수행한 후 상기 제어부(200)는 본 알고리즘을 종료한다.On the other hand, if the pairing process is required, the controller 200 proceeds to step 413 and transmits the confirmed PIN code to the Bluetooth device. In step 415, the controller 200 establishes communication with the Bluetooth device. In step 417, the controller 200 performs a service according to the setting of the user, and the controller 200 ends the algorithm.

본 발명은 블루투스 장치 연결이 요구되는 서비스 수행시 휴대용 단말기는 데이터 베이스에 미리 저장된 블루투스 연결 정보를 검색하여 연결하는 방법으로 사용자의 서비스 실행 요청만으로 기본 블루투스 장치의 검색 및 연결을 자동으로 수행한다. 예를 들면, 사용자로부터 블루투스 헤드셋을 이용한 음악 재생 서비스의 요청이 감지되면, 상기 휴대용 단말기는 자동으로 서비스에 해당하는 기본 블루투스 헤드셋의 블루투스 연결 정보를 데이터 베이스 검색하여 연결하고 재생하고자 하는 음악 데이터를 상기 블루투스 헤드셋으로 출력한다.In the present invention, when performing a service requiring a Bluetooth device connection, the portable terminal searches for and connects to the Bluetooth connection information stored in advance in the database, and performs the search and connection of the basic Bluetooth device automatically only by requesting execution of the service of the user. For example, when a request for a music playback service using a Bluetooth headset is received from a user, the portable terminal automatically searches for a Bluetooth connection information of a basic Bluetooth headset corresponding to the service, Output to a Bluetooth headset.

도 5는 본 발명의 실시 예에 따른 서비스를 위한 블루투스 장치의 연결과 종래의 서비스를 위한 블루투스 장치의 연결 절차 과정을 도시한 도면이다.5 is a flowchart illustrating a procedure of connecting a Bluetooth device for a service and a Bluetooth device for a conventional service according to an embodiment of the present invention.

상기 도 5를 참조하면, 상기 종래의 서비스를 위한 블루투스 장치의 연결 절차(a511~a517)는 먼저 사용자로부터 서비스에 상응하는 블루투스 장치의 연결 요청이 발생하면 사용자 인터페이스(User Interface)(503)를 통해 휴대용 단말기의 블루투스 모듈(505)로 블루투스 장치의 검색을 요구하는 메시지(a511)를 전송하고, 상기 휴대용 단말기는 주변의 블루투스 장치(507)로부터 존재 유무를 알리기 위해 전송하는 조회 요구 메시지를 수신한 후 조회응답메시지를 상기 주변 블루투스 장치로 송신한다. 이후 상기 블루투스 모듈(505)은 주변 블루투스 장치의 검색 결과(a513) 및 검색 결과 완료(a515)를 알리는 메시지를 사용자 인터페이스(503)로 송신한다. 이후 상기 사용자 인터페이스는 상기 블루투스 모듈(505)로 검색된 장치로 통신 연결을 요청하는 메시지(a517)를 송신하여 상기 휴대용 단말기는 주변 블루투스 장치(507)와 통신 연결을 한다.Referring to FIG. 5, the connection procedure (a511 to a517) of the Bluetooth device for the conventional service first receives a connection request of the Bluetooth device corresponding to the service from the user, Transmits a message a511 requesting the Bluetooth device 505 of the portable terminal to search for the Bluetooth device, and after receiving the inquiry request message to transmit the presence or absence of the Bluetooth device 507 from the neighboring Bluetooth device 507 And transmits an inquiry response message to the peripheral Bluetooth device. Then, the Bluetooth module 505 transmits to the user interface 503 a message indicating a search result a513 of the peripheral Bluetooth device and a search result completion a515. Then, the user interface transmits a message a517 requesting communication connection to the device searched by the Bluetooth module 505, so that the portable terminal communicates with the peripheral Bluetooth device 507.

상기 본 발명의 실시 예에 따라 각각의 서비스를 위한 블루투스 장치의 연결 절차(c520~c524)는 상기 사용자 인터페이스(503)를 통해 블루투스 데이터 베이스 (501)에 저장된 기본 블루투스 장치를 검색(c520)하면 상기 블루투스 데이터 베이스는 상기 사용자 인터페이스(503)로 블루투스 연결 정보를 송신(c522)하고 상기 사용자 인터페이스는 상기 블루투스 모듈로 상기 블루투스 연결 정보를 이용한 통신 연결 요청(c524)을 하고, 기본 블루투스 장치로 연결된다.If the basic Bluetooth device stored in the Bluetooth database 501 is searched through the user interface 503 in step c520, the connection procedure of the Bluetooth device for each service c520 to c524 according to the embodiment of the present invention searches for the basic Bluetooth device stored in the Bluetooth database 501 The Bluetooth data base transmits the Bluetooth connection information to the user interface 503 (c522), and the user interface makes a communication connection request (c524) using the Bluetooth connection information to the Bluetooth module, and is connected to the basic Bluetooth device.

상기와 같은 방법은 상기 종래의 블루투스 연결 절차의 블루투스 장치를 검색하는 과정 대신 상기 블루투스 데이터 베이스에 저장된 블루투스 연결 정보를 이용하여 상기 블루투스 통신을 위한 연결 절차를 줄일 수 있다.The above method can reduce the connection procedure for the Bluetooth communication using the Bluetooth connection information stored in the Bluetooth database instead of searching for the Bluetooth device of the conventional Bluetooth connection procedure.

한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.While the present invention has been described in connection with what is presently considered to be the most practical and preferred embodiment, it is to be understood that the invention is not limited to the disclosed embodiments, but is capable of various modifications within the scope of the invention. Therefore, the scope of the present invention should not be limited by the illustrated embodiments, but should be determined by the scope of the appended claims and equivalents thereof.

상술한 바와 같이, 블루투스 모듈을 구비하는 휴대용 단말기에서 제공되는 서비스(음악출력, 음성입력, 데이터 전송 등)에 상응하는 기본 블루투스 장치를 설정하여 해당 서비스의 요청이 발생하면 상기 서비스에 상응하는 기본 블루투스 장치로 쉽고 빠르게 연결하여 서비스를 제공받을 수 있다.As described above, when a basic Bluetooth device corresponding to a service (music output, voice input, data transmission, and the like) provided in a portable terminal having a Bluetooth module is set and a request for the corresponding service is generated, basic Bluetooth The device can be easily and quickly connected to receive services.

Claims (8)

휴대용 단말기의 서비스에 상응하는 기본 블루투스 장치를 설정하기 위한 방법에 있어서,A method for setting a basic Bluetooth device corresponding to a service of a portable terminal, 상기 휴대용 단말기의 서비스를 선택하는 과정과,Selecting a service of the portable terminal; 상기 선택한 서비스에 상응하는 상기 기본 블루투스 장치를 선택받는 과정과,Receiving the basic Bluetooth device corresponding to the selected service; 상기 선택받은 블루투스 장치의 블루투스 연결 정보를 블루투스 데이터 베이스에 저장하여 상기 서비스에 상응하는 상기 기본 블루투스 장치로 설정하는 과정을 포함하는 것을 특징으로 하는 방법.And storing the Bluetooth connection information of the selected Bluetooth device in the Bluetooth database and setting the stored Bluetooth connection information to the basic Bluetooth device corresponding to the service. 제 1항에 있어서,The method according to claim 1, 상기 블루투스 장치를 선택받는 과정은 주변 블루투스 장치를 검색하여 상기 검색된 주변 블루투스 장치들 중에서 선택하거나 또는 기저장된 사용자 정의 디바이스 리스트에서 선택하는 것을 특징으로 하는 방법.Wherein the process of selecting the Bluetooth device searches for the peripheral Bluetooth device and selects the selected peripheral Bluetooth device from among the searched peripheral Bluetooth devices or a previously stored user defined device list. 제 2항에 있어서,3. The method of claim 2, 상기 사용자 정의 디바이스 리스트는 빈번한 사용이 있는 블루투스 장치들의 목록임을 특징으로 하는 방법.Wherein the user defined device list is a list of frequently used Bluetooth devices. 제 1항에 있어서,The method according to claim 1, 상기 블루투스 장치의 선택 후 페어링 과정이 필요하면 사용자로부터 핀코드를 입력받아 상기 블루투스 장치로 전송하는 과정을 더 포함하는 것을 특징으로 하는 방법.Further comprising the step of receiving a PIN code from a user and transmitting the PIN code to the Bluetooth device if a pairing process is required after the selection of the Bluetooth device. 제 1항에 있어서,The method according to claim 1, 상기 블루투스 연결 정보는 선택받은 블루투스 장치의 디바이스 어드레스, 상기 블루투스 장치가 제공하는 서비스의 프로파일, 상기 블루투스 장치의 핀코드를 포함하는 것을 특징으로 하는 방법.Wherein the Bluetooth connection information includes a device address of the selected Bluetooth device, a profile of a service provided by the Bluetooth device, and a pin code of the Bluetooth device. 휴대용 단말기의 서비스에 상응하는 기본 블루투스 장치와 연결하는 방법에 있어서,1. A method of connecting to a basic Bluetooth device corresponding to a service of a portable terminal, 상기 서비스에 상응하는 기본 블루투스 장치의 블루투스 연결 정보를 블루투스 데이터 베이스에서 검색하는 과정과,Searching the Bluetooth database for Bluetooth connection information of the basic Bluetooth device corresponding to the service; 상기 검색된 블루투스 연결 정보를 이용하여 기본 블루투스 장치와 통신하는 과정을 포함하는 것을 특징으로 하는 방법.And communicating with the basic Bluetooth device using the searched Bluetooth connection information. 제 6항에 있어서,The method according to claim 6, 상기 블루투스 데이터 베이스는 상기 기본 블루투스 장치의 블루투스 디바이스 어드레스, 상기 기본 블루투스 장치의 서비스 프로파일, 상기 기본 블루투스 장치의 핀코드를 포함하는 것을 특징으로 하는 방법.Wherein the Bluetooth database includes a Bluetooth device address of the basic Bluetooth device, a service profile of the basic Bluetooth device, and a pin code of the basic Bluetooth device. 제 6항에서In claim 6, 상기 선택된 블루투스 장치와 페어링 과정이 필요하면 상기 블루투스 데이터 베이스에 포함되어 있는 상기 기본 블루투스 장치의 핀코드를 이용하여 상기 페어링 과정을 수행한 후 상기 기본 블루투스 장치와 연결하는 과정을 더 포함하는 것을 특징으로 하는 방법.And performing a pairing process using the pin code of the basic Bluetooth device included in the Bluetooth database if the pairing process is required with the selected Bluetooth device, and then connecting the basic Bluetooth device to the basic Bluetooth device How to.
KR1020060014485A 2006-02-15 2006-02-15 Method for automatic bluetooth pairing in portable terminal KR101151850B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060014485A KR101151850B1 (en) 2006-02-15 2006-02-15 Method for automatic bluetooth pairing in portable terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060014485A KR101151850B1 (en) 2006-02-15 2006-02-15 Method for automatic bluetooth pairing in portable terminal

Publications (2)

Publication Number Publication Date
KR20070082126A true KR20070082126A (en) 2007-08-21
KR101151850B1 KR101151850B1 (en) 2012-06-01

Family

ID=38611854

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060014485A KR101151850B1 (en) 2006-02-15 2006-02-15 Method for automatic bluetooth pairing in portable terminal

Country Status (1)

Country Link
KR (1) KR101151850B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009032571A1 (en) * 2007-08-31 2009-03-12 Motorola, Inc. Methods and devices for automatic multiple pairing of bluetooth devices
KR20160027652A (en) * 2014-09-02 2016-03-10 에스케이텔레콤 주식회사 Communication terminal for automatic setting of local area network
KR20190089863A (en) * 2016-12-21 2019-07-31 인텔 아이피 코포레이션 Scope Constrained Device Configuration

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101791661B1 (en) * 2015-07-08 2017-10-30 주식회사 케이티 Method for connecting On Board Diagnotics and apparatus therefor

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009032571A1 (en) * 2007-08-31 2009-03-12 Motorola, Inc. Methods and devices for automatic multiple pairing of bluetooth devices
RU2482606C2 (en) * 2007-08-31 2013-05-20 Моторола Мобилити, Инк, Methods and devices for automatic multiple pairing of bluetooth devices
KR20160027652A (en) * 2014-09-02 2016-03-10 에스케이텔레콤 주식회사 Communication terminal for automatic setting of local area network
KR20190089863A (en) * 2016-12-21 2019-07-31 인텔 아이피 코포레이션 Scope Constrained Device Configuration
US12028445B2 (en) 2016-12-21 2024-07-02 Intel Corporation Range constrained device configuration

Also Published As

Publication number Publication date
KR101151850B1 (en) 2012-06-01

Similar Documents

Publication Publication Date Title
CN106658359B (en) Bluetooth connection method, device and communication system
RU2541913C2 (en) System and method for providing wireless cellular connection
JP5080246B2 (en) BLUETOOTH pairing method and device
JP4506778B2 (en) In-vehicle device
US8378807B2 (en) Bluetooth communication method and system
KR100395332B1 (en) Method for establishing link among telecommunication terminals having bluetooth device
JP5714985B2 (en) Near field communication device
KR20100057181A (en) Apparatus and method for connecting with bluetooth devices in a terminal using audio channel
WO2008069299A1 (en) On-vehicle hands-free device and data transfer method
KR20030068050A (en) Call operation method for a communication device
US20100112988A1 (en) Wireless communication terminal and method for wireless communication
JP2015144402A (en) On-vehicle device and on-vehicle device control method
JP5160598B2 (en) In-vehicle terminal and pairing method in in-vehicle terminal
KR101151850B1 (en) Method for automatic bluetooth pairing in portable terminal
KR20120059168A (en) Tethering Service Providing System And Method, and Electronic Device supporting the same
JP5359198B2 (en) Hands-free device
JP2010263557A (en) Telephone apparatus having calling card support function
JP2004157991A (en) Radio internet connection device and method for radio internet connection
KR20130124049A (en) Vehicle communication device for connecting a short distance radio communication device and method thereof
KR100642683B1 (en) Bluetooth auto connection method
JP2006033229A (en) Mobile communications apparatus and mobile call apparatus
KR100408049B1 (en) Mutual phone state recognition method for mobile communication device
KR101923930B1 (en) Apparatus and methof for transmitting personal information
KR101002806B1 (en) Automatic connection method of mobile communication terminal and wired telephone network of mobile communication terminal
KR100660464B1 (en) How to connect a Bluetooth device from your mobile device

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20060215

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20110215

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20060215

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20120228

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20120519

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20120524

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20120525

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20150429

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20150429

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20160428

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20160428

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20170427

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20170427

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20180427

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20180427

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20190424

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20190424

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20200519

Start annual number: 9

End annual number: 9

PR1001 Payment of annual fee

Payment date: 20210503

Start annual number: 10

End annual number: 10

PR1001 Payment of annual fee

Payment date: 20220502

Start annual number: 11

End annual number: 11

PR1001 Payment of annual fee

Payment date: 20230502

Start annual number: 12

End annual number: 12