This application is related to and claims priority under 35 U.S.C. §119 to an application filed in the Korean Intellectual Property Office on Dec. 28, 2010 and assigned Serial No. 10-2010-0136501, the contents of which are incorporated herein by reference.
The present disclosure relates generally to a method and apparatus for pairing between Bluetooth devices, and in particular, to a method and apparatus for pairing between Bluetooth devices, which outputs one or more characters representing a correspondent device to be paired.
Due to the development of electronic communication industries, portable terminals, such as mobile communication terminals (cellular phones), electronic notes, and personal digital assistants (PDA), are becoming necessities in modern society. These portable terminals are an important means for information transmission that is rapidly changing. The portable terminals provide a variety of multimedia services as well as call functions.
In these circumstances, much attention has recently been paid to Bluetooth communication technology. Bluetooth is one of a number of short-range radio communication standards and refers to a technology standard for wireless connection and control of various electronic and information communication devices within a radius of 10-100 meters. As is well known, if a wireless network using Bluetooth is established, data can be freely exchanged with all information appliances. As one example, various digital household appliances as well as information communication devices such as computers, printers, mobile phones, and PDAs, which are used at home or in office, can exchange data with one another at high speed using radio frequencies, without any physical cables.
To establish a wireless network using Bluetooth, Bluetooth devices need to be paired. The pairing is to recognize the presence of devices to be connected.
To address the above-discussed deficiencies of the prior art, it is a primary aspect of the present disclosure to solve substantially solve at least the above problems and/or disadvantages and to provide at least the advantages below. Accordingly, an aspect of the present disclosure is to provide a method and apparatus for pairing between Bluetooth devices, which outputs pre-registered characters representing a correspondent device, instead of a six-digit passkey generated in an authentication process based on SSP.
According to an aspect of the present disclosure, a method for pairing between Bluetooth devices is provided. The method includes, if a pairing between Bluetooth devices is requested, generating a six-digit passkey in an authentication process based on secure simple pairing (SSP). The method also includes, if a Bluetooth device (BD) address of a correspondent device is pre-registered and there are characters designated to the BD address, outputting the designated characters, instead of the passkey.
According to another aspect of the present disclosure, an apparatus for pairing between Bluetooth devices is provided. The apparatus includes an input unit, an output unit, a storage unit configured to store data, and a communication unit configured for Bluetooth communication. The apparatus also includes a control unit configured to control an overall operation, wherein the control unit outputs, to the output unit, characters designated to a BD address of a correspondent device, which is stored in the storage unit, instead of a six-digit passkey generated in an authentication process based on SSP with respect to the correspondent device.
Before undertaking the DETAILED DESCRIPTION below, it may be advantageous to set forth definitions of certain words and phrases used throughout this patent document: the terms “include” and “comprise,” as well as derivatives thereof, mean inclusion without limitation; the term “or,” is inclusive, meaning and/or; the phrases “associated with” and “associated therewith,” as well as derivatives thereof, may mean to include, be included within, interconnect with, contain, be contained within, connect to or with, couple to or with, be communicable with, cooperate with, interleave, juxtapose, be proximate to, be bound to or with, have, have a property of, or the like; and the term “controller” means any device, system or part thereof that controls at least one operation, such a device may be implemented in hardware, firmware or software, or some combination of at least two of the same. It should be noted that the functionality associated with any particular controller may be centralized or distributed, whether locally or remotely. Definitions for certain words and phrases are provided throughout this patent document, those of ordinary skill in the art should understand that in many, if not most instances, such definitions apply to prior, as well as future uses of such defined words and phrases.
The above and other objects, features and advantages of the present disclosure will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings in which:
The present disclosure relates to a method and apparatus for pairing, between Bluetooth devices. In particular, the present disclosure relates to a method and apparatus for outputting pre-registered characters representing a correspondent device, instead of a six (6)-digit passkey generated in an authentication process based on SSP. In general, Bluetooth devices to be paired generate six-digit passkeys through an SSP process and output the generated six-digit passkeys. Then, a user confirms the outputted passkey and decides whether to pair with the correspondent device. However, according to the embodiment of the present disclosure, if a BD address of a correspondent device is pre-registered and there are characters designated to the BD address, the designated characters instead of the passkey are outputted. (While the passkey is generally disclosed in this disclosure as a six-digit passkey, it will be understood that a passkey of any length and having any combination of numbers and characters is still within the spirit and scope of this disclosure.)
Referring to
Thereafter, if a user selects one device ‘C’ among the searched devices, the first Bluetooth device and the second Bluetooth device ‘C’ generate six-digit passkeys based on SSP. However, if the BD address of the first Bluetooth device is pre-registered in the second Bluetooth device and there are representative characters designated to the BD address, the second Bluetooth device outputs the representative characters, instead of the passkey. As illustrated in
If the user decides to pair with the correspondent device, the two devices are paired.
Referring to
The first Bluetooth device 10 outputs the generated passkey in block 311.
In block 303, the second Bluetooth device 20 determines whether a BD address of the first Bluetooth device 10 is pre-registered therein. In block 305, the second Bluetooth device 20 determines whether there are representative characters designated to the pre-registered BD address of the first Bluetooth device 10.
In block 309, the second Bluetooth device 20 outputs the passkey if the BD address of the first Bluetooth device 10 is not pre-registered or if there are no representative characters designated to the BD address of the first Bluetooth device 10 even though the BD address of the first Bluetooth device 10 is pre-registered. In block 307, the second Bluetooth device 20 outputs the representative characters, instead of the passkey, if there are representative characters designated to the BD address of the first Bluetooth device 10.
Thereafter, if the user decides to pair with the correspondent device in block 313, the two Bluetooth devices 10 and 20 are paired in block 215.
If a BD address of the second Bluetooth device 20 is pre-registered in the first Bluetooth device 10 and there are representative characters designated to the BD address of the second Bluetooth device 20, the first Bluetooth deice 10 may also output the representative characters, instead of the passkey.
In another embodiment, if the passkey is generated, the first Bluetooth device 10 asks the second Bluetooth device 20 if the BD address of the first Bluetooth device 10 is pre-registered therein and if there are representative characters designated to the pre-registered BD address. If the first Bluetooth device 10 is notified from the second Bluetooth device 20 that there are representative characters of the first Bluetooth device 10, the first Bluetooth device 10 may output the representative characters, instead of the passkey. That is, the two Bluetooth devices 10 and 20 may output the same representative characters.
Referring to
The input unit 41 outputs a signal to the control unit 45 according to a user's data input, and the output unit 42 outputs voice data or display data corresponding to an input signal under the control of the control unit 45.
The storage unit 43 stores a program for controlling the overall operation of the Bluetooth device, and a variety of data inputted/outputted during the control operation of the Bluetooth device. In particular, the storage unit 43 stores a BD address of a correspondent device and representative characters designated to the BD address.
The communication unit 44 performs a Bluetooth communication under the control of the control unit 45.
The control unit 45 controls the overall operation of the Bluetooth device. For example, the control unit 45 processes and controls voice communication and data communication. In addition to the general functions, the control unit 45 controls the output of the characters representing the correspondent device, instead of the six-digit passkey generated in the SSP process with respect to the correspondent device. As described above, the control unit 45 performs the above operation when the BD address of the correspondent device is pre-registered in the storage unit 43 and there are characters designated to the pre-registered BD address. However, the control unit 45 outputs the passkey when the BD address of the correspondent device is not pre-registered in the storage unit 43, or when there are no characters designated to the BD address of the correspondent device even though the BD address of the correspondent device is pre-registered.
Consequently, the method and apparatus for pairing between the Bluetooth devices according to the exemplary embodiments of the present disclosure allow a user to easily decide the Bluetooth pairing because the pre-registered characters representing the correspondent device are outputted, instead of the six-digit passkey generated in the authentication process based on the SSP.
While the disclosure has been shown and described with reference to certain preferred embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the disclosure as defined by the appended claims. Therefore, the scope of the disclosure is defined not by the detailed description of the disclosure but by the appended claims, and all differences within the scope will be construed as being included in the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
10-2010-0136501 | Dec 2010 | KR | national |