KR20090010692A - System and method for providing a service about integration assign communication - Google Patents

System and method for providing a service about integration assign communication Download PDF

Info

Publication number
KR20090010692A
KR20090010692A KR1020070074004A KR20070074004A KR20090010692A KR 20090010692 A KR20090010692 A KR 20090010692A KR 1020070074004 A KR1020070074004 A KR 1020070074004A KR 20070074004 A KR20070074004 A KR 20070074004A KR 20090010692 A KR20090010692 A KR 20090010692A
Authority
KR
South Korea
Prior art keywords
pairing
basic
headset
communication
mode
Prior art date
Application number
KR1020070074004A
Other languages
Korean (ko)
Other versions
KR100895852B1 (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 KR1020070074004A priority Critical patent/KR100895852B1/en
Publication of KR20090010692A publication Critical patent/KR20090010692A/en
Application granted granted Critical
Publication of KR100895852B1 publication Critical patent/KR100895852B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/04Key management, e.g. using generic bootstrapping architecture [GBA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/08Access security
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Landscapes

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

Abstract

A system and a method for providing a service about an integration assign communication are provided to response to a pairing search or call from an outer device. A first the main device performs the instrument inquiry and the scan which confirms whether instrument exists in neighboring as the action mode of device is set up as the basis automatic fairing mode or not(S1002,S1004). The first the base the head set and the second the head set, and the third the head set and the fourth the head set receiving the consulting signal for scan and instrument inquiry from the first the main device transmit the answer signal to the first the main device(S1006). The first the main device the receiving the answer signal for scan and instrument inquiry from the first the base the head set and the second the head set, and the third the head set and the fourth the head set confirms whether instrument and the inquired basis pairing key coincide with or not(S1008). In case the basis pairing key and the password received from the first the base the head set and the second the head set, and the third the head set and the fourth the head set consent to the basis pairing key and the already registered password(S1010), the respective first the base the inquired head set and the second the head set, and the third the head set, the fourth the head set and bluetooth communications are connected the first the main device(S1012).

Description

통합 지정 통신 서비스 방법 및 시스템{System and method for providing a service about integration assign communication}System and method for providing a service about integration assign communication

본 발명은 근거리 네트워크에 위치한 블루투스(Bluetooth) 기기들 간에 개인의 보안성을 높일 수 있도록 하는 통합 지정 통신 서비스 방법 및 시스템에 관한 것이다.The present invention relates to an integrated designated communication service method and system for increasing the security of an individual between Bluetooth devices located in a local area network.

일반적으로 블루투스(Bluetooth)는 각종 전자기기 간의 통신에 물리적인 케이블(Cable)의 연결이 없이 무선 주파수를 이용하여 고속으로 데이터를 주고 받을 수 있는 규격으로, "Bluetooth Specification Version 1.0"의 문헌에 제시되어 있다.In general, Bluetooth is a standard that can transmit and receive data at high speed using a radio frequency without a physical cable connection for communication between various electronic devices, and is disclosed in a document of "Bluetooth Specification Version 1.0". have.

블루투스는 최대 데이터 전송 속도 1 Mbps 및 최대 전송 거리 10 m를 갖는다. 1 Mbps는 사용자가 면허없이 이용할 수 있는 2.4 GHz의 ISM(Industrial Scientific medical) 주파수 대역 내의 범주에 있는 주파수로서 손쉽고 저렴한 비용으로 실현될 수 있는 전송 속도이다. 또한, 전송 거리 10 m는 사무실 내에서 사 용자가 휴대하고 있는 기기와 책상에 설치해 둔 PC 간 전송거리로 충분하다는 판단에 따른 결정이다.Bluetooth has a maximum data transfer rate of 1 Mbps and a maximum transmission distance of 10 m. 1 Mbps is a frequency in the category within the 2.4 GHz Industrial Scientific medical (ISM) frequency band that is available to users without a license, and is a transmission rate that can be realized easily and at low cost. In addition, the transmission distance of 10 m is determined based on the determination that the transmission distance between the user's portable device and the PC installed in the desk is sufficient in the office.

또한, 블루투스는 잡음이 많은 라디오 주파수 환경에서 작동되도록 고안되었기 때문에, 초당 1600회에 이루는 주파수 호핑(hopping) 방식을 사용함으로써, 잡음이 많은 무선 주파수에서도 안정적으로 데이터를 주고 받을 수 있다.In addition, since Bluetooth is designed to operate in a noisy radio frequency environment, by using a frequency hopping method of 1600 times per second, data can be reliably transmitted and received even in a noisy radio frequency.

도 1은 블루투스에서의 연결 방법을 나타낸 도면이다.1 is a view showing a connection method in Bluetooth.

도 1에 도시된 바와 같이, 블루투스의 연결 방법에는 (a) 일대일 연결, (b) 일대 다 연결, (c) 스캐터 넷에 의한 연결 방법이 있다.As shown in FIG. 1, Bluetooth connection methods include (a) one-to-one connection, (b) one-to-many connection, and (c) a scatternet connection method.

블루투스에서는 마스터(Master)와 슬레이브(Slave)가 반드시 구분되며, 마스터는 명령을 내리는 장비이고, 슬레이브는 마스터로부터 명령을 받아 명령을 수행하는 장비이다. 블루투스 기술에 의하면, 슬레이브는 반드시 마스터와 통신을 할 수 있으며, 슬레이브가 다른 슬레이브와 통신을 하기 위해서는 반드시 마스터를 경유해야 한다. 블루투스에서는 활성 채널이 7개가 주어지며, 마스터는 최대 7개의 활성 슬레이브와 연결이 가능하다.In Bluetooth, a master and a slave are necessarily distinguished. A master is a device for giving a command, and a slave is a device for receiving a command from the master and performing a command. According to the Bluetooth technology, a slave must communicate with a master, and a slave must pass through a master in order to communicate with another slave. In Bluetooth, there are seven active channels, and the master can connect with up to seven active slaves.

블루투스는 도 1과 같이 여러 개의 통신기기들이 어느 하나의 통신기기를 중심으로 함께 조직되고 연결될 수 있다. 이때, 각각의 통신기기들은 서로 다른 주파수 호핑 순서에 의해 구분된다. 이렇게 연결된 조직을 피코넷(Piconet)이라 한다. 즉, 피코넷이란 하나의 마스터에 대해 하나 이상의 슬레이브가 연결되어 형성된 블루투스 유닛의 구성 단위를 말한다.As illustrated in FIG. 1, a plurality of communication devices may be organized and connected together with respect to any one communication device. At this time, each communication device is distinguished by a different frequency hopping order. This connected organization is called a piconet. That is, the piconet refers to a component unit of a Bluetooth unit formed by connecting one or more slaves to one master.

또한, 피코넷 내의 통신기기는 다른 피코넷 내의 통신기기와 데이터 통신을 수행할 수 있다. 복수의 피코넷이 함께 조직적으로 연결된 것을 스캐터넷(scatternet)이라 한다.In addition, a communication device in a piconet may perform data communication with a communication device in another piconet. The organization of multiple piconets together is called a scatternet.

한편, 블루투스간 피코넷 상에서 ACL(Asynchronous ConnectionLess) 링크 생성시에 모든 통신기기들이 동일한 데이터를 송수신하여 외부 통신망으로부터 외부기기들이 접속해 올 경우에 피코넷의 모든 사용자가 외부 통신의 내용을 알 수 있게 되어서 개인의 통신 보안이 유지되기가 어렵다는 단점이 있다.On the other hand, when creating an ACL (Asynchronous ConnectionLess) link on a piconet between Bluetooth, all communication devices send and receive the same data, and when the external devices are connected from the external communication network, all users of the piconet can know the contents of the external communication. There is a disadvantage that the communication security of the network is difficult to maintain.

전술한 문제점을 해결하기 위해 본 발명은, 피코넷 통신에서 메인 디바이스(Main Device)에 대하여 주변 기기가 온(On) 되는 경우에 자동으로 기본 페어링을 수행하고, 외부 통신망으로부터 외부기기가 접속해 올 때 외부에서 요청되는 스캔(Scan) 신호나 호출, 페어링(Pairing) 요청 등을 자동으로 처리하도록 하는 통합 지정 통신 서비스 방법 및 시스템을 제공함에 그 목적이 있다.In order to solve the above problems, the present invention, when the peripheral device is turned on (On) for the main device in the piconet communication automatically performs a basic pairing, when the external device is connected from the external communication network An object of the present invention is to provide an integrated designated communication service method and system for automatically processing an externally requested scan signal, a call, a pairing request, and the like.

또한, 본 발명은 다른 외부 기기로부터 페어링 요청을 수신한 경우에, 기본 페어링 모드이면 페어링 요청을 무시하거나 거부하고, 다중 페어링 모드이면 페어링 요청에 응답하여 다중 페어링을 수행하는 블루투스 시스템을 제공함에 다른 목적이 있다.Another object of the present invention is to provide a Bluetooth system that, when receiving a pairing request from another external device, ignores or rejects the pairing request in the basic pairing mode, and performs multiple pairing in response to the pairing request in the multiple pairing mode. There is this.

전술한 목적을 달성하기 위한 본 발명에 따른 통합 지정 통신 서비스 방법은, (a) 기본 자동 페어링 모드 상태에서 주변 기기가 존재하는지 조회 스캔하는 단계; (b) 상기 주변 기기로부터 조회 스캔에 대한 응답을 수신하는 단계; (c) 응답된 상기 주변 기기와 기본 페어링키가 일치하는지 확인하는 단계; 및 (d) 상기 기본 페어링키가 일치하는 경우에 상기 주변 기기와 근거리 통신으로 연결하는 단계;를 포함한다.In accordance with an aspect of the present invention, there is provided a method for integrated designation communication service, comprising: (a) querying whether a peripheral device exists in a basic automatic pairing mode; (b) receiving a response to the inquiry scan from the peripheral device; (c) confirming whether the responded peripheral device and the basic pairing key match; And (d) if the basic pairing key matches, connecting with the peripheral device in short-range communication.

또한, 전술한 목적을 달성하기 위한 본 발명에 따른 통합 지정 통신 서비스 방법은, (a) 근거리 통신으로 주변 기기를 조회 스캔하는 단계; (b) 상기 주변 기기로부터 조회 스캔에 대한 응답을 수신하는 단계; (c) 응답된 상기 주변 기기에 대한 비밀번호를 입력받는 단계; (d) 상기 주변 기기로 비밀번호 승인 여부를 확인하는 단계; (e) 상기 주변 기기로 기본 페어링키를 생성하여 부여하는 단계; (f) 상기 주변 기기로 기본 페어링키를 확인하는 단계; 및 (g) 상기 주변 기기의 비밀번호를 상기 기본 페어링키에 대응시켜 등록 저장하는 단계;를 포함한다. In addition, the integrated designation communication service method according to the present invention for achieving the above object comprises the steps of: (a) inquiry scanning the peripheral device by short-range communication; (b) receiving a response to the inquiry scan from the peripheral device; (c) receiving a password for the peripheral device in response; (d) checking whether the password is approved by the peripheral device; (e) generating and assigning a basic pairing key to the peripheral device; (f) checking a basic pairing key with the peripheral device; And (g) registering and storing the password of the peripheral device in correspondence with the basic pairing key.

또한, 전술한 목적을 달성하기 위한 본 발명에 따른 통합 지정 통신 서비스 방법은, 다른 외부 기기로부터 페어링 요청을 수신하는 단계; 상기 페어링 요청에 따라 동작 모드 상태가 기본 페어링 모드 또는 다중 페어링 모드인지를 확인하는 단계; 및 상기 기본 페어링 모드 또는 상기 다중 페어링 모드에 따라 상기 페어링 요청을 처리하는 단계;를 포함한다.In addition, the integrated designation communication service method according to the present invention for achieving the above object comprises the steps of: receiving a pairing request from another external device; Determining whether an operation mode state is a basic pairing mode or a multiple pairing mode according to the pairing request; And processing the pairing request according to the basic pairing mode or the multiple pairing mode.

그리고, 전술한 목적을 달성하기 위한 본 발명에 따른 블루투스 시스템은, 다른 외부 기기로부터 페어링 요청을 수신하는 송수신부; 동작 모드 상태를 기본 페어링 모드 또는 다중 페어링 모드로 전환하는 모드 전환부; 및 상기 페어링 요청에 따라 상기 동작 모드 상태를 확인하여 상기 페어링 요청을 처리하는 접속 개시부;를 포함한다.In addition, the Bluetooth system according to the present invention for achieving the above object, the transceiver for receiving a pairing request from another external device; A mode switching unit for switching the operation mode state to a basic pairing mode or a multiple pairing mode; And a connection initiation unit for checking the operation mode state according to the pairing request and processing the pairing request.

본 발명에 의하면, 기본 기기로 등록되어 있는 MP3P를 통해 기본 헤드셋으로 음악을 듣고 있을 때 헤드셋이 다중 통화 페어링 모드에서 다른 외부 기기로부터의 페어링 검색이나 호출 등에 응답할 수 있다.According to the present invention, when listening to music through the basic headset through the MP3P registered as the basic device, the headset may respond to pairing search or call from another external device in the multi-call pairing mode.

또한, 본 발명은 기본 헤드셋이 기본 페어링 모드로 지정되어 있을 경우에 외부 기기로부터의 페어링 검색이나 호출에 대해 무시 또는 거부하여 외부 블루투스 신호를 차단할 수 있다.In addition, the present invention can block the external Bluetooth signal by ignoring or rejecting pairing search or call from an external device when the basic headset is designated as the basic pairing mode.

또한, 피코넷 통신에서 외부 통신 접속의 요청에 따라 생성되는 외부 데이터를 관리하여 개인 보안을 유지하며 통신을 수행할 수 있다.In addition, the piconet communication may manage external data generated according to a request of an external communication connection to perform communication while maintaining personal security.

그리고, 블루투스 시스템의 기본 페어링 모드와 다중 페어링 모드의 전환을 통해 외부에서 들어오는 블루투스 검색 신호나 호출, 페어링 요청 등을 무시 또는 거부하여 개인의 보안성을 높일 수 있다.In addition, by switching between the basic pairing mode and the multiple pairing mode of the Bluetooth system, an individual's security can be enhanced by ignoring or rejecting an external Bluetooth search signal, a call, a pairing request, or the like.

이하, 본 발명의 바람직한 실시예를 첨부된 도면들을 참조하여 상세히 설명한다. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

우선 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. First of all, in adding reference numerals to the components of each drawing, it should be noted that the same reference numerals are used as much as possible even if displayed on different drawings.

또한, 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.In addition, in describing the present invention, when it is determined that the detailed description of the related well-known configuration or function may obscure the gist of the present invention, the detailed description thereof will be omitted.

먼저, 본 발명의 이해를 돕기 위해 블루투스 시스템에 대하여 설명한다. 블 루투스는 중앙 집중적인 관리 기능이 없는 무선 통신 방법이다. 따라서, 어떤 장치가 다른 장치와의 통신을 이루려면 자신의 전파가 미치는 영역에 블루투스를 장착하고 있는 기기가 있는지를 조회(Inquary)해 보아야 한다. 조회하는 장치의 주변에 있는 기기들은 조회 스캔(Inquary Scan)에 의해 다른 어떤 기기로부터 조회가 있다는 것을 알아내고 이에 대해 조회 응답(Inquary Response) 기능으로 그 조회에 응답한다. First, a description will be given of the Bluetooth system to help the understanding of the present invention. Blutus is a wireless communication method without centralized management. Therefore, in order for a device to communicate with another device, it is necessary to inquire whether there is a device equipped with Bluetooth in the area where its radio waves are applied. Devices in the vicinity of the querying device find out that there is an inquiry from some other device by an inquiry scan and respond to the inquiry with an inquiry response function.

여기서, 블루투스는 FHSS(Frequency Hopping Spread Spectrum) 방식의 주파수 호핑 방식을 이용한다. FHSS 방식은 우선 주어진 주파수 밴드를 많은 수의 호핑 채널(Hopping Channel)로 나누고, 송신측에서 1차 변조된 신호(중간 주파수)를 RF(Radio Frequency) 주파수대(2.4 GHz)로 주파수 변환할 때 미리 정해진 순서에 따라 서로 다른 호핑 채널에 할당한다. 이때 신호가 할당되는 채널이 빠른 속도로 변경되기 때문에 다중 채널 간섭 및 협대역 임펄스성 잡음의 영향을 줄일 수 있게 된다. 수신단에서는 여러 호핑 채널에 분산되어 수신된 신호들을 송신단에서와 같은 순서로 연결함으로써 원 신호를 복원한다. IEEE 802.11에서는 79 개의 호핑 채널을 사용하며, 각 호핑 채널은 서로 1 MHz 간격으로 배치되어 있다. 신호가 여러 채널 간을 호핑하면서 할당될 때, 시간적으로 연속하는 두 호핑 채널 간에는 상호 간섭을 피하기 위해 적어도 6 MHz 이상의 간격을 두도록 하고, 호핑 채널을 바꾸는 속도(호핑률)는 1 초당 2.5회 이상으로 규정하고 있다.Here, Bluetooth uses a frequency hopping scheme of a frequency hopping spread spectrum (FHSS) scheme. The FHSS scheme first divides a given frequency band into a large number of hopping channels, and pre-determines when converting the first-modulated signal (intermediate frequency) to a radio frequency (RF) frequency band (2.4 GHz) at the transmitting side. Assign to different hopping channels in order. In this case, the channel to which the signal is assigned is changed at a high speed, thereby reducing the effects of multichannel interference and narrowband impulsive noise. The receiving end recovers the original signal by connecting the received signals distributed in several hopping channels in the same order as in the transmitting end. IEEE 802.11 uses 79 hopping channels, and each hopping channel is arranged at 1 MHz intervals from each other. When signals are assigned while hopping between multiple channels, ensure that at least 6 MHz is spaced between two successive hopping channels to avoid mutual interference, and that the rate of hopping channel switching (hopping rate) is greater than 2.5 times per second. It is prescribed.

FHS 패킷을 조회하는 기기로 전송하는 조회 응답을 통해 조회한 기기는 상대방의 48 비트 주소를 알 수 있다. 이 주소에 의해 연결(Page)이 설정된다. 연결을 설정하고자 하는 기기(발신기기)가 특정 어드레스를 사용하여 페이지 과정을 시작한다. 이때 착신기기는 주기적으로 페이지 스캔을 하고 있어야 하는데 보통 페이지 기간이 페이지 스캔 구간보다 길기 때문에 연결이 설정된다. 페이지 스캔을 통해 자신이 페이지되고 있다는 것을 인식한 기기는 즉시 연결을 설정하는 과정을 시작하게 되고 정상적인 경우 성공적으로 연결이 설정된다. 또한 블루투스는 중앙 집중적인 관리 없이 도 1에 도시된 바와 같이 일대일이나 일대 다 연결을 즉흥적으로 만든다. 이때 연결 설정을 요구한 기기가 마스터로 설정되고, 페이지 응답한 기기가 슬레이브로 설정된다. 이 마스터와 슬레이브를 역할(Role)이라고 하며 슬레이브는 마스터의 내부 클럭에 동기된다. 그러나 슬레이브의 요구가 있을 시, 즉 페이지 응답을 하는 기기가 역할(Role)의 변경을 요구할 수 있다.The inquiry device transmits the FHS packet to the device for inquiring, and the inquired device can know the counterpart's 48-bit address. Page is set by this address. The device (sending device) that wants to establish a connection begins the page process using a specific address. At this time, the destination equipment should scan the page periodically. The connection is established because the page duration is longer than the page scan interval. When a page scan recognizes that it is being paged, the device immediately begins the process of establishing a connection and, in the normal case, the connection is established successfully. Bluetooth also improvises one-to-one or one-to-many connections as shown in Figure 1 without centralized management. At this time, the device requesting the connection setting is set as the master, and the device that responds to the page is set as the slave. This master and slave are called Roles, and the slave is synchronized to the master's internal clock. However, at the request of a slave, that is, a device that responds to a page may request a change of role.

마스터의 블루투스 디바이스 어드레스(Bluetooth Device Address:BD_ADDR)는 주파수 호핑열과 채널 액세스 코드(Channel Access Code)를 결정한다. 즉, 마스터의 클럭은 호핑열의 위상을 결정하고 타이밍을 설정한다. 또한, 마스터는 채널 상의 트래픽을 제어한다. 디지털 기기라면 어떠한 기기라도 마스터가 될 수 있으며, 일단 피코넷이 형성되면 그 후에 마스터와 슬레이브의 역할이 다시 변경될 수도 있다.The master's Bluetooth device address (BD_ADDR) determines the frequency hopping sequence and the channel access code. In other words, the clock of the master determines the phase of the hopping train and sets the timing. The master also controls the traffic on the channel. Any device can be a master if it is a digital device, and once the piconet is formed, the roles of the master and slave can be changed again.

마스터와 슬레이브는 기본적으로 1 호핑슬롯(625 ㎲=1/1600초)을 단위로 하여 시분할 방식(TDD:Time Division Duplex)에 의해 양방향 통신을 수행한다. The master and the slave basically perform bidirectional communication by a time division duplex (TDD) in units of one hopping slot (625 ms = 1/1600 seconds).

도 2는 마스터와 슬레이브 간의 TDD에 의한 통신을 보여주는 도면이다.2 is a diagram illustrating communication by TDD between a master and a slave.

도 2를 참조하면, 타임슬롯으로 배당된 각 채널의 길이는 625 ㎲ 이다. 타임슬롯의 수는 피코넷 마스터의 블루투스 클럭에 따라 결정된다. 또한, 타임슬롯에 의해 마스터와 슬레이브는 택일적으로 패킷을 전송할 수 있다. 즉, 마스터는 짝수로 표기된 타임슬롯에서만 패킷을 전송하며, 슬레이브는 홀수로 표기된 타임슬롯에서만 패킷을 전송한다. 또한, 마스터나 슬레이브에 의해 전송되는 패킷은 5 개 이내의 타임슬롯 내에서 구현될 수 있다. 여기서, 패킷은 피코넷 채널에서 전송되는 데이터의 단위를 말한다. Referring to FIG. 2, the length of each channel allocated to the timeslot is 625 μs. The number of timeslots is determined by the Piconet master's Bluetooth clock. In addition, the timeslot allows the master and the slave to send packets alternatively. That is, the master transmits the packet only in the even numbered timeslot, and the slave transmits the packet only in the odd numbered timeslot. In addition, a packet transmitted by a master or a slave may be implemented within five timeslots. Here, the packet refers to a unit of data transmitted in the piconet channel.

블루투스의 연결 상태에서 마스터는 전원 절약을 위해 슬레이브를 홀드모드(hold mode), 스니프 모드(sniff mode), 파크 모드(park mode) 등의 상태로 운용할 수 있다. 여기서, 홀드 모드는 마스터와 슬레이브가 연결된 상태에서 AM_ADDR(Active Member Address)을 보유한 상태로 슬립(Sleep) 상태로 들어가는 모드를 말한다. 스니프 모드는 마스터와 슬레이브가 연결된 상태에서 AM_ADDR을 보유한 상태로 리슨(Listen)의 간격을 길게 하는 모드를 말한다. 파크 모드는 마스터와 슬레이브가 연결된 상태에서 AM_ADDR을 개방하여 슬립 상태로 들어가는 모드를 말한다. 슬레이브의 운용 상태가 파크 모드로 전환하기 전에 PM_ADDR(Parked Member Address) 또는 AR_ADDR(Access Request Address)이 마스터로부터 주어진다.In the connected state of Bluetooth, the master may operate the slave in a hold mode, a sniff mode, a park mode, and the like to save power. In this case, the hold mode refers to a mode in which a sleep state is entered while AM_ADDR (Active Member Address) is maintained while a master and a slave are connected. The sniff mode refers to a mode in which the interval between Listens is extended while AM_ADDR is held when the master and the slave are connected. The park mode is a mode in which the AM_ADDR is opened while the master and the slave are connected to enter the sleep state. The PM_ADDR (Parked Member Address) or AR_ADDR (Access Request Address) is given from the master before the slave switches to the park mode.

여기서, AM_ADDR은 멤버 어드레스로 표현되며, 피코넷 내에 참여하는 활성 멤버들을 식별한다. 즉, 피코넷 내에서 둘 이상의 슬레이브가 하나의 마스터에 접속할 경우에, 마스터는 각 슬레이브를 구분하기 위하여 각 슬레이브가 활성화될 때 사용될 임시적인 3 비트 어드레스를 할당한다. 따라서, 마스터와 슬레이브 사이에 교환되는 패킷은 모두 AM_ADDR을 운반한다. 즉, 슬레이브의 AM_ADDR은 마스터에서 슬레이브로의 패킷 뿐만 아니라, 슬레이브에서 마스터로의 패킷 모두에 사용된다. 슬레이브가 마스터에 연결되지 않거나, 슬레이브가 파크 모드 상태에 있는 경우에는 할당받은 AM_ADDR은 포기되며, 마스터에 다시 연결될 때 새로운 AM_ADDR을 할당받아야만 한다. 피코넷이 하나의 마스터와 7 개의 슬레이브로 제한되는 이유는, 블루투스 표준에서 마스터가 활성화된 슬레이브들에게 할당해 주는 어드레스(AM_ADDR)가 3 비트 길이로 한정되어 있기 때문이다. 즉, 최대 8 개의 어드레스 중 어드레스 '000'는 마스터에서 슬레이브로의 브로드캐스팅(Broadcasting) 용도로 사용하고 나머지 '001'부터 '111'까지 7 개의 어드레스만 사용할 수 있기 때문이다.Here, AM_ADDR is expressed as a member address and identifies active members participating in the piconet. In other words, when two or more slaves in a piconet connect to one master, the master assigns a temporary 3-bit address to be used when each slave is activated to distinguish each slave. Therefore, all packets exchanged between the master and the slave carry AM_ADDR. That is, the AM_ADDR of the slave is used not only for the packet from the master to the slave but also for the packet from the slave to the master. If the slave is not connected to the master or the slave is in park mode, the assigned AM_ADDR is abandoned and must be assigned a new AM_ADDR when connected to the master again. The reason why the piconet is limited to one master and seven slaves is because the address (AM_ADDR) assigned to master-activated slaves is limited to three bits in the Bluetooth standard. That is, the address '000' of the maximum eight addresses can be used for broadcasting from the master to the slave, and only seven addresses from '001' to '111' can be used.

도 3은 본 발명에 이용되는 블루투스 시스템의 전체 블럭도이다.3 is an overall block diagram of a Bluetooth system used in the present invention.

도 3을 참조하면, 블루투스 시스템은 블루투스 모듈(Bluetooth Module)(310), HCI(Host Controller Interface) 트랜스포트 레이어(Transport Layer)(320), HCI 구동기(Driver)(330), L2CAP(Logical Link Control Adaptation Protocol)(340), 블루투스 서비스 사용자(350), PAN(Personal Ad-hoc Network) 관리자(360)를 포함한다.Referring to FIG. 3, the Bluetooth system includes a Bluetooth module 310, a host controller interface (HCI) transport layer 320, an HCI driver 330, and a logical link control (L2CAP). Adaptation Protocol (340), Bluetooth Service User (350), and Personal Ad-hoc Network (PAN) Manager 360.

블루투스 모듈(310)은 블루투스를 사용하고자 하는 기기, 즉, 호스트(Host)에 RS-232C나 USB(Universal Serial Bus) 등의 유선 직렬 통신 표준으로 연결되어 있는 독립된 기기이다. The Bluetooth module 310 is an independent device that is connected to a device to use Bluetooth, that is, a wired serial communication standard such as RS-232C or USB (Universal Serial Bus) to a host.

HCI 트랜스포트 레이어(320)는 RS-232C나 USB이며, 표준에서 규정된 일련의 명령어와 이에 대한 응답으로 모듈을 제어하며, 호스트에 의한 데이터를 송수신하기도 한다.The HCI transport layer 320 is RS-232C or USB. The HCI transport layer 320 controls the module in response to a series of commands defined in the standard and in response thereto, and also transmits and receives data by the host.

L2CAP(340)은 표준에 규정된 통신 규약으로 상위에 다양한 프로토콜을 다중화한다.The L2CAP 340 multiplexes various protocols on top of the communication protocol defined in the standard.

HCI 구동기(330)는 표준에서 규정된 HCI 명령어와, 이의 응답, L2CAP(340)으로 송수신되는 데이터를 HCI 트랜스포트 레이어(320)를 통해 송수신한다.The HCI driver 330 transmits and receives an HCI command defined in the standard, a response thereof, and data transmitted and received to the L2CAP 340 through the HCI transport layer 320.

블루투스 서비스 사용자(350)는 블루투스 서비스를 사용하는 어플리케이션(Application)이다. The Bluetooth service user 350 is an application using the Bluetooth service.

PAN 관리자(360)는 블루투스 모듈(310)이 장착된 기기를 하나의 네트워크로 통합하는 PAN 관리 기능을 수행한다. 또한, PAN 관리자(360)는 사용자의 응용 프로그램과 인터페이스를 갖고 서비스를 제공하며, L2CAP(340)의 상위에 존재하는 여러 통신 규약과 동등한 위치를 가지고 L2CAP(340)을 이용해 PAN 마스터와 통신한다.The PAN manager 360 performs a PAN management function of integrating a device equipped with the Bluetooth module 310 into one network. In addition, the PAN manager 360 provides a service with an interface with the user's application program, and communicates with the PAN master using the L2CAP 340 with a position equivalent to various communication protocols existing on the L2CAP 340.

전술한 블루투스 시스템을 장착한 전자기기들이 하나의 간이 네트워크를 구성하고 이를 관리하기 위해서 어떤 특정 전자기기가 블루투스 피코넷의 마스터가 된다.In order to form and manage a simple network of electronic devices equipped with the aforementioned Bluetooth system, a specific electronic device becomes a master of the Bluetooth piconet.

블루투스 장착 전자기기 내의 PAN 관리자(360)는 전파 통달 영역 내에 다른 블루투스 장착 전자기기가 존재하는가를 조회(Inquary)하여 그에 대한 응답 유무를 판단한다.The PAN manager 360 in the Bluetooth-equipped electronic device inquires whether another Bluetooth-equipped electronic device exists in the radio communication area, and determines whether there is a response thereto.

이때 조회에 대한 응답 존재 유무에 따라 PAN의 마스터나 슬레이브로 전환되 어 다음과 같은 기능을 수행한다.At this time, depending on whether there is a response to the inquiry, it switches to the master or slave of the PAN and performs the following functions.

1) 조회에 대한 응답이 존재하지 않는 경우, 조회 스캔과 페이지 스캔을 반복한다. 이어 필요에 따라 PAN내 슬레이브들의 모드를 적절히 전환하여 새로 진입하는 다른 기기의 연결 요구가 있으면, 자신의 동작 모드 상태, 즉 기본 페어링 모드 또는 멀티 페어링 모드에 따라 그 연결을 거부하거나 수락한다.1) If there is no response to the inquiry, the inquiry scan and page scan are repeated. Subsequently, if there is a connection request of another newly entering device by appropriately switching the modes of slaves in the PAN as necessary, the connection is rejected or accepted according to its operation mode state, that is, basic pairing mode or multi pairing mode.

또한, 역할(Role) 전환을 요구하지 않을 경우, 연결을 요구한 기기에 대해 슬레이브로 남게 되는데, PAN 마스터의 역할을 계속 수행하기 위하여 연결 수락시 역할 전환을 요구하여 PAN 마스터로 계속 남아 있도록 한다. 이어, PAN에 새로 진입하는 슬레이브에게 자기 자신과 현재 PAN을 구성하고 있는 슬레이브들에 대한 정보를 전송하며, 또한 새로 진입하거나 이탈하는 PAN 슬레이브에 대한 기기정보(예, 어드레스, 네임 등)를 저장하여 이를 다른 슬레이브들에게 브로드캐스팅(Broadcasting)한다. 또한 슬레이브의 요구를 받아 특정 슬레이브와의 연결을 해제하며, 현 마스터의 이탈에 대비해 백업 마스터의 순서를 지정한다.In addition, if a role switch is not required, the slave device remains as a slave to the device requesting the connection. In order to continue to perform the role of the PAN master, a role switch is required when the connection is accepted to remain as the PAN master. Subsequently, it transmits information about itself and the slaves currently configuring the PAN to the newly entering slave, and also stores device information (eg, address, name, etc.) about the newly entering or leaving PAN slave. Broadcast this to other slaves. In addition, it disconnects from a specific slave at the request of a slave, and sets the order of backup master in case of departure of the current master.

2) 조회에 대한 응답이 존재하는 경우, 자신의 전파 통달 영역에 기 구성된 PAN이 존재하는 것으로서, 기 구성된 PAN에 새로 진입하기 위해 PAN 마스터에게 페이지를 요청한 후 연결이 설정될 때 역할(Role)을 변경하여 PAN 마스터에 대해 슬레이브로 남는다. PAN 마스터로부터 PAN을 구성하고 있는 모든 슬레이브에 대한 정보를 수신한다. 이때 백업 마스터 정보도 함께 수신한다. 다음으로 PAN내에 다른 기기와 통신하지 않을 경우 파크 모드(Park mode)로 전환하여 현재 PAN 마스터가 방송하는 정보를 수신하고 자신의 PAN 정보를 갱신한다. 이때 PAN내의 다른 슬레이 브와 통신을 하고 싶다면 해당 슬레이브가 PAN 마스터와의 연결을 해제하도록 PAN 마스터에게 요구하며, 슬레이브 간의 연결이 종료되면 다시 PAN에 진입한다. 또한 PAN 마스터가 사라질 경우 PAN 진입시 지정되었던 백업 마스터 순번에 의해 마스터를 알아내고 다시 PAN을 구축한다.2) If there is a response to the inquiry, there is a preconfigured PAN in its propagation area, and when a connection is established after requesting a page from the PAN master to enter a preconfigured PAN, a role is played. Change to remain slave to the PAN master. Receive information about all slaves configuring the PAN from the PAN master. At this time, backup master information is also received. Next, when not communicating with other devices in the PAN, switch to the park mode (Park mode) to receive the information currently broadcast by the PAN master and update its own PAN information. At this time, if you want to communicate with other slaves in the PAN, the slave asks the PAN master to release the connection with the PAN master. When the connection between the slaves is terminated, the slave enters the PAN again. In addition, if the PAN master disappears, the master is identified by the backup master sequence number specified when entering the PAN, and the PAN is rebuilt.

한편, 본 발명에 따른 실시예에서, 마스터 기기(Main Device)에 대해 기본 기기(Base Headset)로 등록되어, 마스터 기기와 등록된 기본 기기 간에 통신이 이루어지는 동작을 '기본 페어링 모드(Base Pairing Mode)'라 칭하고, 그 외 다른 피코넷이나 다른 스캐터넷의 마스터 기기(External Main Device) 간에 통신이 이루어지는 동작을 '다중 페어링 모드(Multiple Pairing Mode)'라 칭한다.On the other hand, in the embodiment according to the present invention, the operation is registered as a base device (Base Headset) for the master device (Main Device), the communication between the master device and the registered base device 'base pairing mode (Base Pairing Mode) The operation of communication between other piconets and master devices of other scatternets is referred to as a 'multiple pairing mode'.

도 4는 본 발명에 이용되는 블루투스 시스템의 다른 일 예를 나타낸 것이다.4 shows another example of a Bluetooth system used in the present invention.

도 4를 참조하면, 블루투스 시스템(410)은 모드전환 요청부(412), 모드 전환부(414), 송수신부(416) 및 접속 개시부(418)를 포함한다.Referring to FIG. 4, the Bluetooth system 410 includes a mode switch request unit 412, a mode switch unit 414, a transceiver 416, and a connection start unit 418.

블루투스 시스템(410)이 제1 외부기기(430)와 접속된 상태에서 제2 외부기기(440)와 접속이 개시되는 경우에, 모드전환 요청부(412)는 제1 외부기기(430)와 데이터를 송수신하기 위하여 제2 외부기기(440)에게 스니프 모드로의 모드 전환을 요청한다. 즉, 블루투스 시스템(410)이 제1 외부기기(430)에 대하여 다중 페어링 모드로 동작하고 있는 경우에 제2 외부기기(440)와 통신이 개시되면, 모드전환 요청부(412)는 제1 외부기기(430)와 데이터를 송수신하기 위하여, 스니프 모드로 전환하기 위한 요청 신호를 제2 외부기기(440)로 송신한다. 모드전환 요청부(412)로 부터 송신된 요청 신호가 제2 외부기기(440)로 전달되면 블루투스 시스템(410)과 제2 외부기기(440)의 접속 상태는 스니프 모드로 전환되며, 블루투스 시스템(410)은 비로소 제1 외부기기(430)와 데이터를 송수신한다.When the connection with the second external device 440 is initiated while the Bluetooth system 410 is connected with the first external device 430, the mode switching requester 412 is connected to the first external device 430. In order to transmit and receive the request, the second external device 440 requests the mode switch to the sniff mode. That is, when the communication with the second external device 440 is initiated when the Bluetooth system 410 is operating in the multi pairing mode with respect to the first external device 430, the mode switching requesting unit 412 is connected to the first external device. In order to transmit and receive data with the device 430, a request signal for switching to the sniff mode is transmitted to the second external device 440. When the request signal transmitted from the mode switch request unit 412 is transmitted to the second external device 440, the connection state of the Bluetooth system 410 and the second external device 440 is switched to the sniff mode, and the Bluetooth system 410 transmits and receives data with the first external device 430.

모드 전환부(414)는 모드전환 요청부(412)에 의한 요청이 제1 외부기기(430) 또는 제2 외부기기(440)에 의해 허용되면, 제1 외부기기(430) 또는 제2 외부기기(440)와의 접속 상태를 스니프 모드로 전환한다.If the request by the mode switching requester 412 is allowed by the first external device 430 or the second external device 440, the mode switching unit 414 may use the first external device 430 or the second external device. The connection state with 440 is switched to the sniff mode.

그러나, 블루투스 시스템(410)이 제1 외부기기(430)에 대하여 기본 페어링 모드로 동작하고 있는 경우에, 제2 외부기기(440)로부터 접속 요청이 있게 되면, 접속 개시부(418)는 제2 외부기기(440)로부터의 접속 요청을 거절하거나 무시한다. 따라서, 모드 전환부(414)는 제2 외부기기(440)와의 접속을 끊고 제1 외부기기(430)와 데이터를 송수신할 수 있는 상태를 유지한다.However, when the Bluetooth system 410 is operating in the basic pairing mode with respect to the first external device 430, when a connection request is received from the second external device 440, the connection initiation unit 418 may perform a second connection. The connection request from the external device 440 is rejected or ignored. Therefore, the mode switching unit 414 disconnects the second external device 440 and maintains a state capable of transmitting and receiving data with the first external device 430.

송수신부(416)는 외부로부터 수신된 신호 예컨대, RF 신호를 처리하고 전송 대상 데이터 패킷을 외부로 송출한다. 여기서, 송수신부(416)는 모드 전환부(414)에 의해 제1 외부기기(430) 또는 제2 외부기기(440)와의 접속 상태가 스니프 모드로 전환된 상태에서 제2 외부기기(440) 또는 제1 외부기기(430)와 데이터 패킷을 송수신한다.The transmission / reception unit 416 processes the RF signal received from the outside, and the RF signal, and transmits the transmission target data packet to the outside. Here, the transceiver 416 is connected to the first external device 430 or the second external device 440 by the mode switching unit 414 in a state where the second external device 440 is switched to the sniff mode. Alternatively, data packets are transmitted and received with the first external device 430.

접속 개시부(418)는 제1 외부기기(430)와 데이터를 송수신하고 있는 상태에서, 제2 외부기기(440)와 데이터를 송수신하기 위한 통신을 개시한다. 즉, 블루투스 시스템(410)이 제2 외부기기(440)에 대하여 마스터로서 데이터를 송수신하기 위하여, 접속 개시부(418)는 제2 외부기기(440)로 통신 요청 신호를 송신하며, 송신 된 통신 요청 신호가 제2 외부기기(440)에 의해 스캐닝되면 그 때부터 제2 외부기기(440)와 데이터를 송수신한다. 또는 블루투스 시스템(410)이 제2 외부기기(440)에 대하여 슬레이브로서 데이터를 송수신하기 위하여, 접속 개시부(418)는 제2 외부기기(440)로부터 수신된 통신 요청 신호를 스캐닝하며 그 때부터 블루투스 시스템(410)은 제2 외부기기(440)와 데이터를 송수신한다. 여기서, 블루투스 시스템(410)은 호스트(420)와 송수신되는 데이터를 전술한 바와 같이 제1 외부기기(430) 또는 제2 외부기기(440)와 무선으로 송수신한다. 이로써, 블루투스 시스템(410)이 장착된 무선 통신 기기는 피코넷 통신에서 스캐터넷 통신으로, 또는 스캐터넷 통신에서 피코넷 통신으로 전환하며 외부기기와 통신할 수 있게 된다.The connection initiation unit 418 initiates communication for transmitting and receiving data with the second external device 440 while transmitting and receiving data with the first external device 430. That is, in order for the Bluetooth system 410 to transmit and receive data to the second external device 440 as a master, the connection initiation unit 418 transmits a communication request signal to the second external device 440 and transmits the transmitted data. When the request signal is scanned by the second external device 440, data is transmitted and received from the second external device 440 thereafter. Alternatively, in order for the Bluetooth system 410 to transmit / receive data to the second external device 440 as a slave, the connection initiation unit 418 scans a communication request signal received from the second external device 440 and thereafter. The Bluetooth system 410 transmits and receives data with the second external device 440. Here, the Bluetooth system 410 wirelessly transmits and receives data transmitted and received with the host 420 to the first external device 430 or the second external device 440 as described above. As a result, the wireless communication device equipped with the Bluetooth system 410 may switch from piconet communication to scatternet communication, or from scatternet communication to piconet communication and communicate with an external device.

도 5는 본 발명의 실시예에 따른 기본 페어링과 다중통화 페어링을 나타낸 시스템 구성도이다.5 is a system configuration diagram illustrating basic pairing and multi-currency pairing according to an embodiment of the present invention.

도 5를 참조하면, 1번 메인 디바이스(Main Device)(510)와 블루투스 기능의 MP3P(520), 1번 베이스 헤드셋(Base Headset)(530), 2번 베이스 헤드셋(Base Headset)(540) 및 3번 베이스 헤드셋(Base Headset)(550)은 피코넷을 이룬다.Referring to FIG. 5, the first main device 510, the MP3P 520 of a Bluetooth function, the first base headset 530, the second base headset 540, and Base headset 3 (550) is a piconet.

여기서, 1번 메인 디바이스(510)는 이동 단말기를 비롯한 PC, PDA, TV, 음향기기 등을 포함하고, 블루투스 기능을 포함한 근거리 통신이 가능한 단말기이다.Here, the first main device 510 is a terminal including a mobile terminal, a PC, a PDA, a TV, an audio device, etc., and capable of short-range communication including a Bluetooth function.

1번 메인 디바이스(510)는 MP3P(520) 및 1번 베이스 헤드셋(530)과 기본 페어링 모드를 유지할 수 있을 뿐만 아니라, 동시에 2번 베이스 헤드셋(540) 및 3번 베이스 헤드셋(550)과 다중 페어링 모드를 유지할 수 있다.The first main device 510 can maintain the basic pairing mode with the MP3P 520 and the first base headset 530, as well as multiple pairs with the second base headset 540 and the third base headset 550 at the same time. You can keep the mode.

예를 들면, 1번 메인 디바이스(510)에 대해 '기본기기'로 등록되어 있는 MP3P(520) 및 1번 베이스 헤드셋(530)은 블루투스 전원이 온(On) 되거나 기기 내 어플리케이션 소프트웨어의 '블루투스 사용 설정'에서 '사용'으로 설정되어 있는 경우에 별도의 페어링 과정 없이 1번 메인 디바이스(510)에 기본 페어링으로 연결되어 사용할 수 있다.For example, the MP3P 520 and the first base headset 530 registered as the 'primary device' for the main device 510 are powered on or use 'Bluetooth' of application software in the device. If it is set to 'use' in the 'Settings' can be used as a basic pairing to the main device 510 No. 1 without a separate pairing process.

다중통화 페어링의 경우, 1번 메인 디바이스(510)에서 통합 지정 통신 페어링 설정을 통해 2번 베이스 헤드셋(530) 및 3번 베이스 헤드셋(540)과 페어링을 시도할 때, 2번 베이스 헤드셋(530)이 다중통화 페어링으로 설정되어 있고, 3번 베이스 헤드셋(540)이 기본 페어링으로 설정되어 있으면, 2번 베이스 헤드셋(530)은 페어링 연결이 되나, 3번 베이스 헤드셋(540)은 기본 페어링으로 설정되어 있어 페어링을 무시(거부)하여 페어링 연결이 되지 않는다.In the case of multi-call pairing, when the first main device 510 tries to pair with the second base headset 530 and the third base headset 540 through the integrated designated communication pairing setting, the second base headset 530 If this multi-call pairing is set and the base headset 3540 is set as the primary pairing, the base headset number 530 of the second pair is connected, but the base headset 540 is set as the primary pairing. There is no pairing connection because the pairing is ignored.

또한, 1번 베이스 헤드셋(530)은 전원이 오프(Off)되어 있을 경우에 모든 페어링 기능을 상실하지만 전원이 온(On) 될 경우에 1번 메인 디바이스(510)가 '기본기기'로 등록된 기기를 조회함에 따라 1번 메인 디바이스(510)에 페어링 연결된다. 단, 1번 메인 디바이스(510)의 어플리케이션의 '블루투스 사용 설정'에서 '사용안함'으로 설정되어 있는 경우에 1번 베이스 헤드셋(530)의 전원이 온(On) 상태이더라도 자동 페어링은 되지 않는다.In addition, the first base headset 530 loses all pairing functions when the power is off, but when the power is on, the first main device 510 is registered as a 'default device'. As the device is inquired, the first device 510 is paired and connected. However, even when the power of the first base headset 530 is turned on (on) when the 'Bluetooth use setting' of the application of the first main device 510 is set to 'not used', automatic pairing is not performed.

본 발명은 전술한 블루투스 통신 이외에도 적외선 통신, PAN 등을 포함하는 근거로 통신이나, 근거리 통신을 통해 피코넷 또는 스캐터넷을 이루는 통신에 적용할 수 있다.The present invention can be applied to communication that forms a piconet or scatternet through short-range communication or communication on the basis of infrared communication, PAN, etc. in addition to the above-described Bluetooth communication.

도 6은 본 발명의 실시예에 따라 메인 디바이스에 대해 기본기기로 등록하는 과정을 나타낸 흐름도이다.6 is a flowchart illustrating a process of registering a main device as a basic device according to an embodiment of the present invention.

도 6을 참조하면, 1번 메인 디바이스(510)는 예컨대, 블루투스 기능을 이용하여 주변으로 기기 조회를 실시한다(S602).Referring to FIG. 6, the first main device 510 performs a device inquiry to the surroundings using, for example, a Bluetooth function (S602).

이에 따라, MP3P(520) 또는 1번 베이스 헤드셋(530)은 기기의 블루투스 기능이 온(On) 상태로 있는 경우에, 1번 메인 디바이스(510)로 조회 응답 신호를 보내게 된다(S604).Accordingly, when the Bluetooth function of the device is in an on state, the MP3P 520 or the first base headset 530 transmits an inquiry response signal to the first main device 510 (S604).

이에 대하여, 1번 메인 디바이스(510)는 조회 응답 신호를 보내온 MP3P(520) 또는 1번 베이스 헤드셋(530)과 페어링을 연결한다(S606).In contrast, the first main device 510 connects pairing with the MP3P 520 or the first base headset 530 which sent the inquiry response signal (S606).

이어, 1번 메인 디바이스(510)는 MP3P(520) 또는 1번 베이스 헤드셋(530)의 기본기기 등록을 위한 비밀번호를 사용자(또는 관리자)로부터 입력받고(S608), 입력받은 비밀번호를 MP3P(520) 또는 1번 베이스 헤드셋(530)으로 송신한다(S610).Subsequently, the first main device 510 receives a password for registering a basic device of the MP3P 520 or the first base headset 530 from a user (or an administrator) (S608), and receives the received password from the MP3P 520. Or it transmits to the first base headset 530 (S610).

여기서, 비밀번호는 예컨대, 블루투스 기기 출고 시에 제공되는 기기 비밀번호를 의미한다.Here, the password means, for example, a device password provided when the Bluetooth device is shipped.

이어, 1번 메인 디바이스(510)는 MP3P(520) 또는 1번 베이스 헤드셋(530)으로부터 비밀번호의 승인 여부를 수신받으며(S612), 해당 비밀번호가 승인될 경우(S614), MP3P(520) 또는 1번 베이스 헤드셋(530)에 대한 기본 페어링키를 생성하고, 생성한 기본 페어링키를 MP3P(520) 또는 1번 베이스 헤드셋(530)에게 부여한다(S616).Subsequently, the first main device 510 receives whether the password is approved from the MP3P 520 or the first base headset 530 (S612), and when the corresponding password is approved (S614), the MP3P 520 or 1. The primary pairing key for the first base headset 530 is generated, and the generated basic pairing key is assigned to the MP3P 520 or the first base headset 530 (S616).

여기서, 기본 페어링키는 1번 메인 디바이스(510)에 '기본기기'로 등록할 경우에 1번 메인 디바이스(510)에서 생성하는 난수 키이며, 설정 후에는 주기적으로 변경하게 된다.Here, the basic pairing key is a random key generated by the first main device 510 when the first main device 510 is registered as a 'basic device', and is periodically changed after setting.

이어, 1번 메인 디바이스(510)는 MP3P(520) 또는 1번 베이스 헤드셋(530)에게 부여한 기본 페어링키가 올바르게 저장되었는지 조회된 기기로부터 페어링키를 확인하고(S618), 조회된 기기로부터 페어링키의 확인이 완료되면(S620), 조회된 기기에 대한 비밀번호를 해당 기본 페어링키에 대응시켜 등록 저장해 놓는다(S622).Subsequently, the first main device 510 checks the pairing key from the inquired device whether the basic pairing key granted to the MP3P 520 or the first base headset 530 is stored correctly (S618), and the pairing key from the inquired device. When the check is completed (S620), the password for the inquired device is registered and stored in correspondence with the corresponding basic pairing key (S622).

따라서, 1번 메인 디바이스(510)는 '기본기기'로 등록된 MP3P(520) 또는 1번 베이스 헤드셋(530)에 대한 비밀번호와 기본 페어링키를 보유하고 있어, 이후에 MP3P(520) 또는 1번 베이스 헤드셋(530)의 전원이 온(On) 되는 경우 자동으로 기본 페어링을 수행할 수 있게 된다.Accordingly, the first main device 510 has a password and a basic pairing key for the MP3P 520 or the first base headset 530 registered as the 'basic device', and thereafter, the MP3P 520 or the first number. When the power of the base headset 530 is turned on, basic pairing may be automatically performed.

도 7은 본 발명에 따른 다른 실시예로서, 피코넷과 스캐터넷을 통한 다중 음성 페어링 통신을 나타낸 도면이다.FIG. 7 illustrates a multi-voice pairing communication through a piconet and a scatternet according to another embodiment of the present invention.

도 7을 참조하면, 1번 메인 디바이스(Main Device)(710)와 1번 베이스 헤드셋(Base Headset)(712), 2번 헤드셋(Headset)(714), 3번 베이스 헤드셋(Base Headset)(716), 4번 베이스 헤드셋(Base Headset)(718)은 피코넷을 이룬다.Referring to FIG. 7, the first main device 710, the first base headset 712, the second headset 714, the third base headset 716. 4, the Base Headset 718 forms a piconet.

여기서, 1번 메인 디바이스(710)는 이동 단말기를 비롯한 PC, PDA, TV, 음향기기 등을 포함하고, 블루투스 기능을 구비하여 근거리 통신이 가능한 단말기를 포함한다.Here, the first main device 710 includes a mobile terminal, a PC, a PDA, a TV, an audio device, and the like, and includes a terminal capable of short-range communication with a Bluetooth function.

1번 메인 디바이스(710)는 1번 베이스 헤드셋(712)과 기본 페어링 모드를 유지할 수 있을 뿐만 아니라, 동시에 2번 헤드셋(714)과 3번 베이스 헤드셋(716) 및 4번 베이스 헤드셋(718)과 다중 페어링 모드를 유지할 수 있다.The first main device 710 can not only maintain the basic pairing mode with the first base headset 712, but also simultaneously with the second headset 714, the third base headset 716, and the fourth base headset 718. Can maintain multiple pairing mode.

한편, 1번 메인 디바이스(710)와 피코넷을 이루는 3번 베이스 헤드셋(716)은 동시에 스캐터넷으로 3번 메인 디바이스(720)와 통신을 수행하는 기본 페어링 모드를 유지할 수 있다.Meanwhile, the third base headset 716 forming the piconet with the first main device 710 may maintain a basic pairing mode for communicating with the third main device 720 in a scatternet at the same time.

또한, 1번 메인 디바이스(710)와 피코넷을 이루는 4번 베이스 헤드셋(718)은 스캐터넷으로 4번 메인 디바이스(730)와 통신을 수행하는 기본 페어링 모드를 유지할 수 있다.In addition, the fourth base headset 718 that forms the piconet with the first main device 710 may maintain a basic pairing mode for communicating with the fourth main device 730 through a scatternet.

전술한 바와 같이 피코넷에서 마스터로서 역할을 수행하는 1번 메인 디바이스(710) 또는 스캐터넷에서 마스터로서 역할을 수행하는 3번 메인 디바이스(720) 및 4번 메인 디바이스(730)는 어플리케이션 소프트웨어를 통해 주위의 블루투스 헤드셋을 찾아 페어링할 기기를 선택하여 연결하게 된다.As described above, main device 1 710 serving as a master in the piconet or main device 720 serving as a master in the scatternet 3 and main device 730 4 serve as peripherals through application software. Find your Bluetooth headset and select the device you want to pair with.

도 8은 페어링을 위해 기기를 검색한 상태를 나타낸 도면이다.8 is a diagram illustrating a state in which a device is searched for pairing.

도 8을 참조하면, 페어링을 위해 기기를 검색한 상태의 화면은 페어링 대상을 선택하는 선택 버튼(810)과, 호출 대상을 나타내는 호출 버튼(820), 호출 대상의 통신에 관한 통신 버튼(830), 페어링 대상으로 선택되었음을 체크로 표시하는 선택 체크 표시(840), 호출 대상 중에 기본기기로 설정되었음을 예컨대, 별표(★) 등으로 표시하는 기본기기 표시(850) 및 통신 상태의 내용을 표시하는 상태 표 시(860)를 표시해 준다.Referring to FIG. 8, a screen in which a device is searched for pairing includes a selection button 810 for selecting a pairing target, a call button 820 indicating a call target, and a communication button 830 for communication of a call target. , A selection check mark 840 for indicating that the pairing target is selected as a check, a basic device display 850 for displaying, for example, an asterisk (★) or the like, and a state of displaying the communication state Display 860.

도 8에 도시된 바와 같이, 페어링을 위해 검색한 기기의 상태는 헤드셋[01]과 PDA[01], 금기 헤드셋 및 헤드셋[02]가 검색되었고, 이 중에 헤드셋[01]과 PDA[01]은 통신 상태가 'Busy' 상태이며, 헤드셋[02]는 '대기' 상태이며, 기본기기로 설정된 금기 헤드셋은 통신 상태가 '연결' 상태임을 알 수 있다. 도 9는 Busy 상태의 헤드셋을 호출한 경우를 나타낸 도면으로서, 페어링 대상으로 헤드셋[01]과 금기 헤드셋 및 베이스 헤드셋[02]이 선택되었고, 이 중에 'Busy' 상태의 헤드셋[01]이 호출되었음을 나타내고 있다.As shown in Fig. 8, the state of the device searched for pairing was found in the headset [01] and PDA [01], taboo headset and headset [02], among which headset [01] and PDA [01] The communication state is 'Busy' state, the headset [02] is the 'standby' state, the taboo headset set as the basic device can be seen that the communication state is 'connected' state. FIG. 9 is a diagram illustrating a case of calling a headset in a busy state, in which a headset [01], a contraindication headset and a base headset [02] are selected as pairing targets, among which a headset [01] in a 'Busy' state is called. It is shown.

도 10은 본 발명의 실시예에 따른 통합 지정 통신 서비스 방법을 설명하기 위한 동작 흐름도이다.10 is a flowchart illustrating an integrated designated communication service method according to an embodiment of the present invention.

도 10을 참조하면, 1번 메인 디바이스(710)는 사용자 또는 관리자의 조작에 따라 디바이스의 동작 모드를 기본 자동 페어링 모드로 설정한다(S1002).Referring to FIG. 10, the first main device 710 sets the operation mode of the device to a basic automatic pairing mode according to an operation of a user or an administrator (S1002).

따라서, 1번 메인 디바이스(710)는 전원이 온(On) 된 경우에, 디바이스의 동작 모드가 기본 자동 페어링 모드로 설정되어 있음에 따라 주변에 기기가 존재하는지를 확인하는 기기 조회 및 스캔을 수행한다(S1004).Therefore, when the power source is turned on, the main device 710 performs a device inquiry and scan to check whether a device exists around the device as the operation mode of the device is set to a basic automatic pairing mode. (S1004).

이때, 1번 메인 디바이스(710)의 주변에 1번 베이스 헤드셋(712)을 비롯해 2번 헤드셋(714), 3번 헤드셋(716) 및 4번 헤드셋(718)이 전원 온(On) 상태로 존재한다고 가정한다. 그리고, 1번 베이스 헤드셋(712)과 2번 헤드셋(714), 3번 헤드셋(716) 및 4번 헤드셋(718)은 전술한 도 6에 도시된 바와 같은 과정으로 1번 메인 디바이스(710)에 기본 페어링키와 비밀번호가 등록되어 있다고 가정한다.In this case, the first headset 712, the second headset 714, the third headset 716, and the fourth headset 718 exist in a power-on state around the first main device 710. Assume that The first base headset 712, the second headset 714, the third headset 716, and the fourth headset 718 are connected to the first main device 710 in the same manner as illustrated in FIG. 6. Assume that a default pairing key and password are registered.

이에 따라, 1번 베이스 헤드셋(712)과 2번 헤드셋(714), 3번 헤드셋(716) 및 4번 헤드셋(718)은 1번 메인 디바이스(710)가 송출한 기기 조회 및 스캔에 대한 문의 신호를 수신하게 된다.Accordingly, the first base headset 712, the second headset 714, the third headset 716, and the fourth headset 718 are inquiries about the device inquiry and scan sent by the main device 710. Will be received.

1번 메인 디바이스(710)로부터 기기 조회 및 스캔에 대한 문의 신호를 수신한 1번 베이스 헤드셋(712)과 2번 헤드셋(714), 3번 헤드셋(716) 및 4번 헤드셋(718)은 1번 메인 디바이스(710)로 응답 신호를 송신한다(S1006).Base 1 headset 712, headset 2 714, headset 3 716, and headset 4 718 that received an inquiry signal for device inquiry and scan from main device 710, The response signal is transmitted to the main device 710 (S1006).

1번 베이스 헤드셋(712)과 2번 헤드셋(714), 3번 헤드셋(716) 및 4번 헤드셋(718)으로부터 기기 조회 및 스캔에 대한 응답 신호를 수신한 1번 메인 디바이스(710)는 조회된 기기와 기본 페어링키가 일치하는지를 확인한다(S1008).The main device 710, which receives the response signal for the device inquiry and scan from the first base headset 712 and the second headset 714, the third headset 716, and the fourth headset 718, is queried. Check whether the device and the primary pairing key match (S1008).

즉, 1번 메인 디바이스(710)는 1번 베이스 헤드셋(712)과 2번 헤드셋(714), 3번 헤드셋(716) 및 4번 헤드셋(718)으로 기본 페어링키와 비밀번호의 요청 신호를 송신하고, 각각의 1번 베이스 헤드셋(712)과 2번 헤드셋(714), 3번 헤드셋(716) 및 4번 헤드셋(718)으로부터 기본 페어링키와 비밀번호를 수신하여 기 등록되어 있는 기본 페어링키와 비밀번호를 각각 비교하게 된다.That is, the first main device 710 transmits a request signal of a basic pairing key and a password to the first base headset 712, the second headset 714, the third headset 716, and the fourth headset 718. Receive the default pairing key and password from each of the first base headset 712, the second headset 714, the third headset 716, and the fourth headset 718 to obtain a pre-registered default pairing key and password. Each will be compared.

1번 베이스 헤드셋(712)과 2번 헤드셋(714), 3번 헤드셋(716) 및 4번 헤드셋(718)으로부터 수신한 기본 페어링키 및 비밀번호가 기 등록되어 있는 기본 페어링키 및 비밀번호와 일치하는 경우에(S1010), 1번 메인 디바이스(710)는 각각 조회된 1번 베이스 헤드셋(712)과 2번 헤드셋(714), 3번 헤드셋(716) 및 4번 헤드셋(718)와 예컨대, 블루투스 통신을 연결한다(S1012).When the default pairing key and password received from the first base headset 712 and the second headset 714, the third headset 716, and the fourth headset 718 match the registered default pairing key and password. In operation S1010, the first main device 710 may communicate with the first base headset 712, the second headset 714, the third headset 716, and the fourth headset 718, respectively, for example. To connect (S1012).

이어, 1번 베이스 헤드셋(712)과 2번 헤드셋(714), 3번 헤드셋(716) 및 4번 헤드셋(718) 중 임의의 기기로부터 '기본기기'로의 등록 요청이 있는 경우에(S1014), 1번 메인 디바이스(710)는 기본기기로 등록 요청한 기기에 대해 인증을 수행하는 절차로 기기의 비밀번호를 확인한다(S1016).Subsequently, when there is a registration request from any device among the first base headset 712 and the second headset 714, the third headset 716, and the fourth headset 718 (S1014), The first main device 710 checks the password of the device as a procedure for performing authentication on the device that has been registered as the basic device (S1016).

예컨대, 2번 헤드셋(714)이 1번 메인 디바이스(710)로 '기본기기'로의 등록을 요청한 경우, 1번 메인 디바이스(710)는 2번 헤드셋(714)으로 비밀번호를 요청하고, 2번 헤드셋(714)으로부터 비밀번호를 수신하여 기 등록되어 있는 비밀번호와 일치하는지를 확인하게 된다.For example, when the second headset 714 requests registration as a 'main device' with the first main device 710, the first main device 710 requests a password to the second headset 714, and the second headset. A password is received from 714 to check whether it matches the pre-registered password.

기본기기로 등록 요청한 기기로부터 수신한 비밀번호와 기 등록되어 있는 비밀번호가 일치하는 경우에(S1018), 1번 메인 디바이스(710)는 기본기기로 등록 요청한 기기의 기본 페어링키를 확인한다(S1020).When the password received from the device requested to be registered as the basic device and the previously registered password match (S1018), the first main device 710 checks the basic pairing key of the device requested to be registered as the default device (S1020).

예컨대, 1번 메인 디바이스(710)는 2번 헤드셋(714)으로 기본 페어링키를 요청하고, 2번 헤드셋(714)으로부터 수신한 기본 페어링키와 기 등록되어 있는 기본 페어링키가 일치하는지를 확인하는 것이다.For example, the first main device 710 requests the basic pairing key from the second headset 714 and checks whether the basic pairing key received from the second headset 714 and the registered basic pairing key match. .

기본기기로 등록 요청한 기기로부터 수신한 기본 페어링키와 기 등록되어 있는 기본 페어링키가 일치하는 경우에(S1022), 1번 메인 디바이스(710)는 해당 기기를 '기본기기'로 등록한다(S1024).When the basic pairing key received from the device requested to be registered as the basic device and the previously registered basic pairing key match (S1022), the first main device 710 registers the corresponding device as a 'default device' (S1024). .

즉, 1번 메인 디바이스(710)는 기본기기로 등록 요청한 2번 헤드셋(714)을 '기본기기'로 등록해 두는 것이다.That is, the first main device 710 registers the second headset 714 requested to be registered as a basic device as a 'basic device'.

도 11은 본 발명의 다른 실시예에 따른 통합 지정 통신 서비스 방법을 설명하기 위한 동작 흐름도이다.11 is a flowchart illustrating an integrated designated communication service method according to another embodiment of the present invention.

도 11을 참조하면, 피코넷 또는 스캐터넷에서 마스터로서의 메인 디바이스는 다수의 기기와 다중 페어링 상태를 유지한다(S1102).Referring to FIG. 11, a main device as a master in a piconet or scatternet maintains multiple pairing states with a plurality of devices (S1102).

예컨대, 도 7에 도시된 바와 같이 1번 메인 디바이스(710)와 1번 베이스 헤드셋(712)이 '기본 기기'로 등록되어 있고, 3번 메인 디바이스(720)와 3번 베이스 헤드셋(716)이 '기본 기기'로 등록되어 있으며, 4번 메인 디바이스(730)와 4번 베이스 헤드셋(718)이 '기본 기기'로 등록되어 있는 상태에서, 1번 메인 디바이스(710)는 피코넷으로 1번 베이스 헤드셋(712)과 2번 헤드셋(714), 3번 베이스 헤드셋(716) 및 4번 베이스 헤드셋(718)을 선택하여 다중 페어링을 수행한다.For example, as shown in FIG. 7, the first main device 710 and the first base headset 712 are registered as a 'basic device', and the third main device 720 and the third base headset 716 are registered. It is registered as a 'basic device', and the main device 730 and the fourth base headset 718 are registered as the 'basic device', and the main device 710 of the first device is a piconet and the first base headset. 712 and the second headset 714, the third base headset 716, and the fourth base headset 718 are selected to perform multiple pairing.

이렇게 1번 메인 디바이스(710)가 다른 기기들과 다중 페어링을 수행하는 상태에서, 다른 통신망의 외부 기기로부터 전화나 문자 서비스와 같은 외부(External) 통신 접속을 요청해 올 수 있다(S1104).In this state in which the main device 710 performs multiple pairings with other devices, an external communication connection such as a telephone or a text service may be requested from an external device of another communication network (S1104).

1번 메인 디바이스(710)는 다중 페어링 상태에서 다른 통신망의 외부 기기로부터 페어링 요청을 수신하는 경우(S1104-YES), 현재 동작 모드 상태가 기본 페어링 모드인지 다중 페어링 모드인지를 확인한다(S1106).When the first main device 710 receives a pairing request from an external device of another communication network in a multi pairing state (S1104-YES), the main device 710 checks whether the current operation mode state is a basic pairing mode or a multi pairing mode (S1106).

여기서, 다중 페어링 모드는 도 12에 도시된 바와 같이 메인 디바이스(1210)가 다수의 블루투스 기능을 가진 전자 기기들과 음성 통신을 수행하면서 데이터 통신을 수행하는 동작 모드를 포함할 수 있다. 도 12는 메인 디바이스와 다수의 기기들 간의 다중 페어링 모드를 나타낸 도면이다. 즉, 메인 디바이스(1210)가 블루투 스 기능을 가진 MP3P(Player)(1220)와 음성 통신을 수행하면서, 베이스 헤드셋(1230)과도 음성 통신을 수행하며, 헤드셋(1240)과 음성 통신을 수행하고, 블루투스 기능의 인터넷 PC(1250)와 데이터 통신을 수행하며, 블루투스 기능의 PDA(1260)와 데이터 통신을 수행하는 동작 모드를 포함한다.Here, the multi-pairing mode may include an operation mode in which the main device 1210 performs data communication while performing voice communication with the electronic devices having a plurality of Bluetooth functions, as shown in FIG. 12. 12 is a diagram illustrating a multiple pairing mode between a main device and a plurality of devices. That is, while the main device 1210 performs voice communication with the MP3P (Player) 1220 having Bluetooth function, the main device 1210 also performs voice communication with the base headset 1230, and performs voice communication with the headset 1240. And an operation mode for performing data communication with the Internet PC 1250 having a Bluetooth function and performing data communication with the PDA 1260 having a Bluetooth function.

1번 메인 디바이스(710)는 예컨대, 도 7에 도시된 바와 같이 1번 베이스 헤드셋(712)과 일대일(Point-to-Point) 연결로서의 기본 페어링 모드인 것으로 판단되면(S1108), 다른 외부 블루투스 기기로부터의 페어링 요청을 무시하거나 거부한다(S1110).For example, when the first main device 710 is determined to be a basic pairing mode as a point-to-point connection with the first base headset 712 as illustrated in FIG. 7 (S1108), another external Bluetooth device is connected. Ignore or reject the pairing request from (S1110).

따라서, 1번 메인 디바이스(710)에 해당하는 MP3 기능을 가진 이동통신 단말기에서 출력되는 음향을 1번 베이스 헤드셋(712)에 해당하는 무선 헤드셋을 통해 청취하는 사용자는 타인에 의한 방해를 받지 않고 개인의 보안을 유지할 수 있게 된다.Therefore, a user who listens to the sound output from the mobile communication terminal having the MP3 function corresponding to the first main device 710 through the wireless headset corresponding to the first base headset 712 is not disturbed by others. It is possible to maintain security.

또한, 도 13은 기본 페어링 모드에서 블루투스 페어링 요청을 수신하는 경우의 처리 상태를 나타낸 도면이다. 도 13에 도시된 바와 같이 메인 디바이스(1310)가 베이스 헤드셋(1312)과 음성 통신을 수행하는 기본 페어링 모드를 유지하고, 블루투스 기능의 MP3P(1314)와 데이터 통신을 수행하는 가운데, 외부 통신망에서 헤드셋(1322)과 음성 통신을 수행하는 외부 메인 디바이스(1320)가 기본 페어링 모드의 베이스 헤드셋(1312)으로 블루투스 페어링 요청을 호출하게 되면, 기본 페어링 모드의 베이스 헤드셋(1312)은 외부 메인 디바이스(1320)로부터의 블루투스 페어링 요청을 무시하거나 거부하게 된다.13 is a diagram illustrating a processing state when receiving a Bluetooth pairing request in the basic pairing mode. As shown in FIG. 13, while the main device 1310 maintains a basic pairing mode in which voice communication is performed with the base headset 1312 and performs data communication with the MP3P 1314 having a Bluetooth function, the headset is connected to an external communication network. When the external main device 1320 that performs voice communication with the 1322 calls the Bluetooth pairing request to the base headset 1312 in the basic pairing mode, the base headset 1312 in the basic pairing mode is connected to the external main device 1320. Ignore or reject the Bluetooth pairing request from the.

한편, 1번 메인 디바이스(710)는 예컨대, 도 7에 도시된 바와 같이 1번 베이스 헤드셋(712)을 비롯한 다수의 헤드셋과 일대다(Point-to-Multipoint) 연결 또는 스캐터넷 연결로서 다중 페어링 모드인 것으로 판단되면(S1120), 외부 기기로부터의 페어링 검색이나 호출에 응답하여 예컨대, 다중 통화 페어링을 수행한다(S1122).On the other hand, the first device 710 is a multi-pairing mode as a point-to-multipoint connection or a scatternet connection with a number of headsets, such as the base headset 712, for example, as shown in FIG. If it is determined to be (S1120), for example, multi-call pairing is performed in response to a pairing search or call from an external device (S1122).

즉, 1번 메인 디바이스(710)는 다른 외부 블루투스 기기로부터의 페어링 요청에 응답하여, 기본 페어링 모드의 1번 베이스 헤드셋(712)으로 벨소리를 송출하거나 호출 신호를 송신하여 사용자에게 외부 페어링 접속을 알리고, 사용자의 선택에 따라 다른 외부 기기도 접속된 상태의 다중 통화가 이루어진다.That is, in response to a pairing request from another external Bluetooth device, the first main device 710 transmits a ring tone or a call signal to the first base headset 712 in the basic pairing mode to notify the user of an external pairing connection. According to the user's choice, multiple calls are made while other external devices are connected.

만약, 다른 외부 기기로부터 전화 통화 요청으로 2번 헤드셋(714), 3번 베이스 헤드셋(716), 4번 베이스 헤드셋(718)과도 다중 통화를 원할 경우에, 1번 메인 디바이스(710)는 어플리케이션 소프트웨어를 통해 피코넷 상의 기기들과 다중 통화로 전환한다.If the user wants to make a multiple call with the second headset 714, the third base headset 716, and the fourth base headset 718 in response to a telephone call request from another external device, the first main device 710 is the application software. To switch to multiple calls with devices on the piconet.

3번 메인 디바이스(720)나 4번 메인 디바이스(730)로부터 외부 통신 접속이 요청될 경우에, 3번 메인 디바이스(720)는 '기본 기기'로 설정된 3번 베이스 헤드셋(716)과 우선적으로 통신을 진행하고, 4번 메인 디바이스(730)도 '기본 기기'로 설정된 4번 헤드셋(718)과 우선적으로 통신을 진행하며, 스캐터넷을 통해 3번 메인 디바이스(720)나 4번 메인 디바이스(730)와 다중 통화를 연결할 수 있다.When an external communication connection is requested from the third main device 720 or the fourth main device 730, the third main device 720 first communicates with the third base headset 716 set as a 'basic device'. 4, the main device 730 also communicates with the number 4 headset 718 set as the 'primary device' preferentially, and the main device 3 or the main device 730 3 or 730 through the scatternet. ) Can be connected to multiple currencies.

또한, 4번 베이스 헤드셋(718)이 피코넷 범위를 벗어나도 1번 메인 디바이스(710)와의 피코넷 연결은 끊어지지 않으며, 4번 베이스 헤드셋(718)이 다시 피코 넷 범위 내로 복귀 시에 피코넷으로 연결된다.Also, even if the base headset 718 is out of the piconet range, the piconet connection with the main device 710 is not disconnected, and the base headset 718 is connected to the piconet when the base headset 718 returns to the piconet range. .

또한, 도 14는 다중 페어링 모드에서 블루투스 페어링 요청을 수신하는 경우의 처리 상태를 나타낸 도면이다. 도 14에 도시된 바와 같이 '기본 기기'로 등록되어 있는 블루투스 기능의 MP3P(1414)으로부터 베이스 헤드셋(1412)을 통해 음악을 청취하고 있을 때, 베이스 헤드셋(1412)이 다중 통화 페어링 모드일 경우에 외부 메인 디바이스(External Main Device)(1420)로부터 페어링 검색이나 호출 등이 수신되면, 베이스 헤드셋(1412)은 다중 통화 페어링 모드이므로 블루투스 페어링 요청이나 호출에 응답하여 외부 메인 디바이스(1420)가 참여한 다중 통화 페어링을 수행한다.14 is a diagram illustrating a processing state when receiving a Bluetooth pairing request in a multiple pairing mode. When the base headset 1412 is in a multi-call pairing mode when listening to music through the base headset 1412 from an MP3P 1414 of a Bluetooth function registered as a 'basic device' as shown in FIG. When a pairing search or a call is received from the external main device 1420, the base headset 1412 is in a multi-call pairing mode, and thus the multi-call in which the external main device 1420 participates in response to the Bluetooth pairing request or call is received. Perform pairing.

전술한 바와 같이, '기본 기기'로 등록된 기기는 피코넷 상의 다른 기기보다 우선순위를 지니며, 둘 이상의 기기와 피코넷 통신, 즉 멀티 페어링 상태 중에 외부 통신 접속의 요청이 있는 경우, '기본 기기'로 등록된 기기에만 먼저 호출 신호를 송신하고, 응답시 기본 기기와 외부 통신 만의 통신을 진행한다. 별도의 통신을 진행하는 중에 피코넷 상의 다른 기기와도 공용으로 통신 진행을 할 수 있으며, 외부 통신 종료 후에도 피코넷 통신을 진행할 수 있다. 멀티 페어링된 하나의 피코넷은 다른 피코넷과 중첩되어 스캐터넷을 이루고, 기본 기기는 어플리케이션 소프트웨어를 통해 디바이스의 종류에 따라 1개 또는 그 이상의 수로 지정할 수 있다.As described above, a device registered as a 'primary device' has priority over other devices on the piconet, and when a request for an external communication connection is made during piconet communication with two or more devices, i.e., a 'primary device' Only the device registered with the first transmits the call signal, and responds only with the external device and the external device in response. During a separate communication, the communication can be performed in common with other devices on the piconet, and the piconet communication can be performed even after the external communication ends. One multi-paired piconet overlaps another piconet to form a scatternet, and the base device can specify one or more numbers depending on the type of device through the application software.

또한, PDA나 PC에서 송출되는 A/V 신호를 메인 기기에서 수신하여 메인 기기의 화면에 영상으로 출력하거나 오디오 신호를 헤드셋으로 송출하며, MP3P의 오디오 신호를 메인 기기에서 수신하여 피코넷 상의 헤드셋으로 송출하여 MP3 음악을 공유할 수 있으며, 메인 기기로부터 외부 통신이 접속될 경우에 MP3 음악의 재생이 유지된 상태에서 기본 기기와 별도의 통신을 진행한 후 복귀할 수 있다.Also, A / V signal from PDA or PC can be received from main device and output as video on main device screen or audio signal can be sent to headset. MP3P audio signal can be received from main device and sent to headset on piconet. MP3 music can be shared, and when external communication is connected from the main device, the MP3 music can be returned after the separate communication with the basic device is performed while the MP3 music is maintained.

따라서, 본 발명에 의하면, 피코넷 통신에서 메인 디바이스(Main Device)에 대하여 주변 기기가 온(On) 되는 경우에 자동으로 기본 페어링을 수행하고, 외부 통신망으로부터 외부기기가 접속해 올 때 외부에서 요청되는 스캔(Scan) 신호나 호출, 페어링(Pairing) 요청 등을 자동으로 처리하도록 하는 통합 지정 통신 서비스 방법 및 시스템을 실현할 수 있다.Accordingly, according to the present invention, the basic device is automatically performed when the peripheral device is turned on for the main device in the piconet communication, and is requested from the outside when the external device is connected from the external communication network. An integrated designated communication service method and system for automatically processing a scan signal, a call, a pairing request, or the like can be realized.

이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. The above description is merely illustrative of the technical idea of the present invention, and those skilled in the art to which the present invention pertains may make various modifications and changes without departing from the essential characteristics of the present invention.

따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. Therefore, the embodiments disclosed in the present invention are not intended to limit the technical idea of the present invention but to describe the present invention, and the scope of the technical idea of the present invention is not limited by these embodiments.

본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The protection scope of the present invention should be interpreted by the following claims, and all technical ideas within the equivalent scope should be interpreted as being included in the scope of the present invention.

본 발명은 블루투스 통신이나 적외선 통신, PAN을 포함하는 근거리 통신에 적용할 수 있으며, 근거리 통신을 통해 피코넷 또는 스캐터넷을 이루는 통신에 적 용할 수 있다.The present invention can be applied to short-range communication including Bluetooth communication, infrared communication, and PAN, and can be applied to communication forming a piconet or scatternet through short-range communication.

도 1은 블루투스에서의 연결 방법을 나타낸 도면,1 is a view showing a connection method in Bluetooth,

도 2는 마스터와 슬레이브 간의 TDD에 의한 통신을 보여주는 도면,2 is a diagram illustrating communication by TDD between a master and a slave;

도 3은 본 발명에 이용되는 블루투스 시스템의 전체 블럭도,3 is an overall block diagram of a Bluetooth system used in the present invention;

도 4는 본 발명에 이용되는 블루투스 시스템의 다른 일 예를 나타낸 도면,4 is a view showing another example of a Bluetooth system used in the present invention;

도 5는 본 발명의 실시예에 따른 기본 페어링과 다중통화 페어링을 나타낸 시스템 구성도,5 is a system configuration diagram illustrating basic pairing and multi-call pairing according to an embodiment of the present invention;

도 6은 본 발명의 실시예에 따라 메인 디바이스에 대해 기본기기로 등록하는 과정을 나타낸 흐름도,6 is a flowchart illustrating a process of registering a main device as a basic device according to an embodiment of the present invention;

도 7은 본 발명에 따른 하나의 실시예로서, 피코넷과 스캐터넷을 통한 다중 음성 페어링 통신을 나타낸 도면,7 is a diagram illustrating multiple voice pairing communication through a piconet and a scatternet as an embodiment according to the present invention;

도 8은 페어링을 위해 기기를 검색한 상태를 나타낸 도면,8 is a diagram illustrating a state where a device is searched for pairing;

도 9는 Busy 상태의 헤드셋을 호출한 경우를 나타낸 도면,9 is a view showing a case of calling a headset in a busy state,

도 10은 본 발명의 실시예에 따른 통합 지정 통신 서비스 방법을 설명하기 위한 동작 흐름도,10 is a flowchart illustrating an integrated designated communication service method according to an embodiment of the present invention;

도 11은 본 발명의 다른 실시예에 따른 통합 지정 통신 서비스 방법을 설명하기 위한 동작 흐름도,11 is a flowchart illustrating an integrated designated communication service method according to another embodiment of the present invention;

도 12는 메인 디바이스와 다수의 기기들 간의 다중 페어링 모드를 나타낸 도면,12 is a diagram illustrating a multiple pairing mode between a main device and a plurality of devices;

도 13은 기본 페어링 모드에서 블루투스 페어링 요청을 수신하는 경우의 처 리 상태를 나타낸 도면, 그리고13 is a diagram illustrating a processing state when receiving a Bluetooth pairing request in a basic pairing mode; and

도 14는 다중 페어링 모드에서 블루투스 페어링 요청을 수신하는 경우의 처리 상태를 나타낸 도면이다. 14 is a diagram illustrating a processing state when a Bluetooth pairing request is received in a multiple pairing mode.

< 도면의 주요 부분에 대한 부호의 설명 ><Description of Symbols for Main Parts of Drawings>

310 : 블루투스 모듈 320 : HCI 트랜스포트 레이어310: Bluetooth module 320: HCI transport layer

330 : HCI 구동기 340 : L2CAP330: HCI driver 340: L2CAP

350 : 블루투스 서비스 사용자 360 : PAN 관리자350: Bluetooth service user 360: PAN manager

510 : 메인 디바이스 520 : MP3P510: main device 520: MP3P

530~550 : 베이스 헤드셋 710, 720, 730 : 메인 디바이스530 ~ 550: Base headset 710, 720, 730: Main device

712, 716, 718 : 베이스 헤드셋 714 : 헤드셋712, 716, 718: base headset 714: headset

Claims (17)

(a) 기본 자동 페어링 모드 상태에서 주변 기기가 존재하는지 조회 스캔하는 단계;(a) querying whether a peripheral device exists in a basic auto pairing mode; (b) 상기 주변 기기로부터 조회 스캔에 대한 응답을 수신하는 단계;(b) receiving a response to the inquiry scan from the peripheral device; (c) 응답된 상기 주변 기기와 기본 페어링키가 일치하는지 확인하는 단계; 및(c) confirming whether the responded peripheral device and the basic pairing key match; And (d) 상기 기본 페어링키가 일치하는 경우에 상기 주변 기기와 근거리 통신으로 연결하는 단계;(d) if the primary pairing key matches, connecting with the peripheral device in short-range communication; 를 포함하는 통합 지정 통신 서비스 방법.Integration specified communication service method comprising a. 제 1 항에 있어서,The method of claim 1, (e) 상기 주변 기기로부터 기본기기의 등록 요청을 수신하는 단계;(e) receiving a registration request of a basic device from the peripheral device; (f) 상기 주변 기기의 인증을 수행하는 단계; 및(f) performing authentication of the peripheral device; And (g) 인증된 상기 주변 기기를 기본기기로 등록하는 단계;(g) registering the authenticated peripheral device as a basic device; 를 추가로 포함하는 것을 특징으로 하는 통합 지정 통신 서비스 방법.The integrated designation communication service method further comprising. 제 2 항에 있어서,The method of claim 2, 상기 (f) 단계는, 상기 주변 기기와 기본 페어링키 및 비밀번호가 일치하는지를 비교하여 인증을 수행하는 것을 특징으로 하는 통합 지정 통신 서비스 방법.The step (f), the integrated designated communication service method characterized in that for performing authentication by comparing the basic pairing key and the password with the peripheral device. 제 1 항에 있어서,The method of claim 1, 상기 (c) 단계는, 기 등록되어 있는 상기 주변 기기에 대한 기본 페어링키와 상기 주변 기기로부터 수신한 기본 페어링키가 일치하는지를 비교하는 것을 특징으로 하는 통합 지정 통신 서비스 방법.In the step (c), comparing the basic pairing key for the pre-registered peripheral device and the basic pairing key received from the peripheral device is matched. 제 1 항에 있어서,The method of claim 1, 상기 (d) 단계는, 블루투스 통신이나 적외선 통신, PAN 중 하나의 통신으로 연결하는 것을 특징으로 하는 통합 지정 통신 서비스 방법.The step (d), the integrated designated communication service method characterized in that the connection by one of the Bluetooth communication, infrared communication, PAN communication. (a) 근거리 통신으로 주변 기기를 조회 스캔하는 단계;(a) inquiring and scanning a peripheral device through short-range communication; (b) 상기 주변 기기로부터 조회 스캔에 대한 응답을 수신하는 단계;(b) receiving a response to the inquiry scan from the peripheral device; (c) 응답된 상기 주변 기기에 대한 비밀번호를 입력받는 단계;(c) receiving a password for the peripheral device in response; (d) 상기 주변 기기로 비밀번호 승인 여부를 확인하는 단계;(d) checking whether the password is approved by the peripheral device; (e) 상기 주변 기기로 기본 페어링키를 생성하여 부여하는 단계; (e) generating and assigning a basic pairing key to the peripheral device; (f) 상기 주변 기기로 기본 페어링키를 확인하는 단계; 및(f) checking a basic pairing key with the peripheral device; And (g) 상기 주변 기기의 비밀번호를 상기 기본 페어링키에 대응시켜 등록 저장하는 단계;(g) registering and storing the password of the peripheral device in correspondence with the basic pairing key; 를 포함하는 통합 지정 통신 서비스 방법.Integration specified communication service method comprising a. 제 6 항에 있어서,The method of claim 6, 상기 근거리 통신은, 블루투스 통신이나 적외선 통신, PAN 중 하나 이상의 통신을 포함하는 것을 특징으로 하는 통합 지정 통신 서비스 방법.The short range communication may include at least one of a Bluetooth communication, an infrared communication, and a PAN. 다른 외부 기기로부터 페어링 요청을 수신하는 단계;Receiving a pairing request from another external device; 상기 페어링 요청에 따라 동작 모드 상태가 기본 페어링 모드 또는 다중 페어링 모드인지를 확인하는 단계; 및Determining whether an operation mode state is a basic pairing mode or a multiple pairing mode according to the pairing request; And 상기 기본 페어링 모드 또는 상기 다중 페어링 모드에 따라 상기 페어링 요청을 처리하는 단계;Processing the pairing request according to the basic pairing mode or the multiple pairing mode; 를 포함하는 통합 지정 통신 서비스 방법.Integration specified communication service method comprising a. 제 8 항에 있어서,The method of claim 8, 상기 처리하는 단계는, 상기 동작 모드 상태가 상기 기본 페어링 모드일 경 우에, 상기 다른 외부 기기로부터의 페어링 요청을 무시 또는 거부하는 것을 특징으로 하는 통합 지정 통신 서비스 방법.The processing may include disregarding or rejecting a pairing request from the other external device when the operation mode state is the basic pairing mode. 제 8 항에 있어서,The method of claim 8, 상기 처리하는 단계는, 상기 동작 모드 상태가 상기 다중 페어링 모드일 경우에, 상기 다른 외부 기기로부터의 페어링 요청에 응답하여 상기 다른 외부 기기가 포함된 다중 페어링 동작을 수행하는 것을 특징으로 하는 통합 지정 통신 서비스 방법.The processing may include performing a multiple pairing operation including the other external device in response to a pairing request from the other external device when the operation mode state is the multiple pairing mode. Service method. 제 8 항에 있어서,The method of claim 8, 상기 수신하는 단계는, 피코넷 또는 스캐터넷 상에 존재하는 상기 다른 외부 기기로부터 상기 페어링 요청을 수신하는 것을 특징으로 하는 통합 지정 통신 서비스 방법.The receiving may include receiving the pairing request from the other external device present on a piconet or a scatternet. 제 8 항에 있어서,The method of claim 8, 상기 페어링 요청은, 전화 통화 요청이나 문자 서비스를 포함하는 것을 특징으로 하는 통합 지정 통신 서비스 방법.And the pairing request includes a phone call request or a text service. 다른 외부 기기로부터 페어링 요청을 수신하는 송수신부;A transceiver for receiving a pairing request from another external device; 동작 모드 상태를 기본 페어링 모드 또는 다중 페어링 모드로 전환하는 모드 전환부; 및A mode switching unit for switching the operation mode state to a basic pairing mode or a multiple pairing mode; And 상기 페어링 요청에 따라 상기 동작 모드 상태를 확인하여 상기 페어링 요청을 처리하는 접속 개시부;A connection initiation unit for checking the operation mode state according to the pairing request and processing the pairing request; 를 포함하는 블루투스 시스템.Bluetooth system comprising a. 제 13 항에 있어서,The method of claim 13, 상기 접속 개시부는, 상기 동작 모드 상태가 상기 기본 페어링 모드일 경우에, 상기 다른 외부 기기로부터의 페어링 요청을 무시 또는 거부하는 것을 특징으로 하는 블루투스 시스템.And the connection initiation unit ignores or rejects a pairing request from the other external device when the operation mode state is the basic pairing mode. 제 13 항에 있어서,The method of claim 13, 상기 접속 개시부는, 상기 동작 모드 상태가 상기 다중 페어링 모드일 경우에, 상기 다른 외부 기기로부터의 페어링 요청에 응답하여 상기 다른 외부 기기가 포함된 다중 페어링 동작을 수행하는 것을 특징으로 하는 블루투스 시스템.The connection initiation unit, when the operation mode state is the multi-pairing mode, the Bluetooth system, characterized in that for performing a multiple pairing operation including the other external device in response to a pairing request from the other external device. 제 13 항에 있어서,The method of claim 13, 상기 송수신부는, 피코넷 또는 스캐터넷 상에 존재하는 상기 다른 외부 기기로부터 상기 페어링 요청을 수신하는 것을 특징으로 하는 블루투스 시스템.The transceiver unit, the Bluetooth system, characterized in that for receiving the pairing request from the other external device existing on the piconet or scatternet. 제 13 항에 있어서,The method of claim 13, 상기 페어링 요청은, 전화 통화 요청이나 문자 서비스를 포함하는 것을 특징으로 하는 블루투스 시스템.The pairing request includes a phone call request or a text service.
KR1020070074004A 2007-07-24 2007-07-24 System and method for providing a service about integration assign communication KR100895852B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070074004A KR100895852B1 (en) 2007-07-24 2007-07-24 System and method for providing a service about integration assign communication

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070074004A KR100895852B1 (en) 2007-07-24 2007-07-24 System and method for providing a service about integration assign communication

Publications (2)

Publication Number Publication Date
KR20090010692A true KR20090010692A (en) 2009-01-30
KR100895852B1 KR100895852B1 (en) 2009-05-06

Family

ID=40489832

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070074004A KR100895852B1 (en) 2007-07-24 2007-07-24 System and method for providing a service about integration assign communication

Country Status (1)

Country Link
KR (1) KR100895852B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101110778B1 (en) * 2010-09-07 2012-03-13 비씨카드(주) Method and system of bluetooth communication
KR20160077939A (en) * 2014-12-24 2016-07-04 현대자동차주식회사 In-vehicle multimedia system for connecting to external device and method for controlling the same
KR20180043031A (en) * 2016-10-19 2018-04-27 아사아블로이코리아 주식회사 Stand-alone type finger print authentication device, method for controling doorlock and the device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1635508A1 (en) * 2004-09-08 2006-03-15 Koninklijke Philips Electronics N.V. Secure pairing for wireless communications devices
KR20070066025A (en) * 2005-12-21 2007-06-27 주식회사 팬택 Apparatus and method for connecting between bluetooth devices

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101110778B1 (en) * 2010-09-07 2012-03-13 비씨카드(주) Method and system of bluetooth communication
KR20160077939A (en) * 2014-12-24 2016-07-04 현대자동차주식회사 In-vehicle multimedia system for connecting to external device and method for controlling the same
US10063683B2 (en) 2014-12-24 2018-08-28 Hyundai Motor Company In-vehicle multimedia system connected to external device and control method thereof
KR20180043031A (en) * 2016-10-19 2018-04-27 아사아블로이코리아 주식회사 Stand-alone type finger print authentication device, method for controling doorlock and the device

Also Published As

Publication number Publication date
KR100895852B1 (en) 2009-05-06

Similar Documents

Publication Publication Date Title
EP1469659B1 (en) A short-range radio terminal adapted for data streaming and real time services
KR100782083B1 (en) Audio play system of potable device and operation method using the same
US8892038B2 (en) Method for searching and connecting Bluetooth devices and apparatus using the same
JP5042629B2 (en) Integrated cellular / PCS-POTS communication system
US7218644B1 (en) Dynamic bandwidth allocation for bluetooth access point connections
KR101240551B1 (en) Bluetooth-based chatting system and method
EP2375709B1 (en) Method and apparatus for providing active connection to electronic devices
US9485650B2 (en) Configuring a wireless communications device in a mobile communications system
KR100447304B1 (en) Bluetooth system capable of communicating on a scatternet and communicating method thereof
JP2004503138A (en) Method for establishing a connection in a wireless communication system
KR20070104553A (en) Communication system comprising a master and a slave handheld apparatuses
KR20030006246A (en) Method for establishing link between bluetooth apparatuses using bluetooth wireless communication
CN111083746A (en) Mode-switchable Bluetooth device, Bluetooth connection system and Bluetooth connection method
KR100895852B1 (en) System and method for providing a service about integration assign communication
JP2008160646A (en) Communication system, electronic equipment, and communication method
EP1372299A1 (en) A system for improving wireless communications devices
KR100818516B1 (en) Method for bluetooth device discovering in mobile communication terminal having bluetooth device
KR101653656B1 (en) Wifi-bluetooth bridge system and wifi-bluetooth connecting method using the same
EP3241403B1 (en) Low power digital radio range extension
KR20050018860A (en) Ninetec Buletooth Linker System
JP2008124776A (en) Electronic device
KR20070120665A (en) Apparatus and method for audio broadcasting through bluetooth module
KR100659896B1 (en) Method for embodying scatternet in short range communication
KR100996084B1 (en) Method for connecting communication between a mobile terminal having bluetooth module and bluetooth access point for reducing current consumption
JP2005159534A (en) Video intercom apparatus

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20120308

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20130423

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee