[go: up one dir, main page]

KR20210091154A - 블루투스 장치용 확장 연결 방법과 확장 연결 시스템 - Google Patents

블루투스 장치용 확장 연결 방법과 확장 연결 시스템 Download PDF

Info

Publication number
KR20210091154A
KR20210091154A KR1020217014180A KR20217014180A KR20210091154A KR 20210091154 A KR20210091154 A KR 20210091154A KR 1020217014180 A KR1020217014180 A KR 1020217014180A KR 20217014180 A KR20217014180 A KR 20217014180A KR 20210091154 A KR20210091154 A KR 20210091154A
Authority
KR
South Korea
Prior art keywords
bluetooth device
bluetooth
connection
external
data stream
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
KR1020217014180A
Other languages
English (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 베이징 엑스와이 링크 테크놀로지 컴퍼니 리미티드
Publication of KR20210091154A publication Critical patent/KR20210091154A/ko
Abandoned legal-status Critical Current

Links

Images

Classifications

    • 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
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/713Spread spectrum techniques using frequency hopping
    • H04B1/7156Arrangements for sequence synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/565Conversion or adaptation of application format or content
    • H04L67/5651Reducing the amount or size of exchanged application data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/18Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/48Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for in-vehicle communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • H04W84/20Leader-follower arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B2201/00Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
    • H04B2201/69Orthogonal indexing scheme relating to spread spectrum techniques in general
    • H04B2201/713Frequency hopping
    • H04B2201/71346Bluetooth

Landscapes

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

Abstract

본 출원은 블루투스 장치용 확장 연결 방법과 블루투스 장치용 확장 연결 시스템에 관한 것으로, 당해 확장 연결 방법은, 제1 블루투스 장치를 초기화하고, 상기 제1 블루투스 장치를 마스터 모드로 설정하는 단계와, 상기 제1 블루투스 장치와 제2 블루투스 장치 사이에 제1 블루투스 연결을 구축하는 단계와, 상기 제2 블루투스 장치에 연결된 외부 블루투스 장치의 존재 여부를 모니터링하고, 외부 블루투스 장치와 제2 블루투스 장치 사이에 제2 블루투스 연결이 구축될 경우, 상기 제1 블루투스 연결과 상기 제2 블루투스 연결을 통해, 상기 제1 블루투스 장치와 상기 외부 블루투스 장치 사이에서 데이터 전송을 수행하는 단계를 포함한다. 본 출원의 실시에에서 제공되는 확장 블루투스 연결은, 두 개 이상의 블루투스 장치 사이에 필요한 데이터 전송 채널 및 해당 노드 제어를 제공하는 것을 실현할 수 있기에, 보다 복잡한 적용 장면에 적용되고, 사용자 요구에 더욱 부합되는 해결안을 제공할 수 있다.

Description

블루투스 장치용 확장 연결 방법과 확장 연결 시스템
본 출원은 복수의 블루투스 장치 사이의 확장 연결과 데이터 전송 영역에 관한 것으로, 특히 블루투스 장치용 확장 연결 방법과 블루투스 장치용 확장 연결 시스템에 관한 것이다.
현재 차량에는 포괄적인 처리 능력을 갖춘 차량 탑재 중앙 제어 시스템이 일반적으로 제공되어 있으며, 또한 스마트 단말기, 휴대용 장치, 웨어러블 장치와 같은 다양한 장치에서 블루투스 장치가 광범위하게 적용됨에 따라, 차량 탑재 중앙 제어 시스템은 다양한 블루투스 장치와의 블루투스 연결을 구축하기 위해 일반적으로 차량 탑재 블루투스 모듈이 제공되어 있다. 차량 탑재 블루투스 모듈과 휴대폰 블루투스 모듈의 구현 메커니즘은 동일한 바, 동일한 발사 시스템을 가지고 있다. 일반적으로 차량 탑재 블루투스는 무선 블루투스 기술을 기반으로 하여 설계 개발된 차량 내 무선 통신 시스템으로서, 주로 블루투스 연결을 통해 차량 탑재 블루투스 모듈과 휴대폰을 연결하여, 차량 주행 환경에서, 통화, 오디오 재생, 음성 내비게이션 등 다양한 적용을 실현할 수 있다.
기존의 일부 기술안에 있어서, 휴대폰과 복수의 블루투스 장치 사이의 블루투스 연결을 실현하기 위해, 휴대폰 외부 연결 블루투스 인터페이스 회로를 통해 연결을 스위칭하는 바, 예를 들어 두 세트의 블루투스 수신 회로 및 스위칭 스위치를 구비한 휴대폰 외부 연결 블루투스 인터페이스 회로를 통해, 휴대폰과 블루투스 이어폰, 휴대폰과 차량 탑재 블루투스 장치 사이의 통신 연결을 실현한다. 하지만, 이러한 기술안에 따르면, 동일한 시간에 휴대폰은 하나의 블루투스 장치와만 연결을 구축하고, 전술한 두 개의 블루투스 장치 사이에서는 데이터 전송을 실현할 수 없다.
또한 일부 적용 장면에 있어서, 사용자는 두 개의 블루투스 장치 사이에서 데이터 전송을 수행해야 할뿐만 아니라, 적용 편의성 및 개인 정보 보호 등을 고려하여, 두 개 이상의 블루투스 장치를 사용하여 특정 작업을 수행해야 할 필요가 있지만, 기존 기술에는 전술한 과제를 해결하기 위한 해당 방법이 없었다.
본 출원의 발명의 배경이 되는 기술에 공개된 정보는, 본 출원의 일반적인 배경이 되는 기술에 대한 이해를 높이기 위한 것일 뿐이며, 당해 정보가 당업자에게 이미 알려진 선행 기술을 구성한다는 인정이나 제안으로 간주되어서는 안된다.
전술한 과제를 해결하기 위해, 본 출원은 블루투스 장치용 확장 연결 방법에 관한 것으로, 당해 방법은, 제1 블루투스 장치를 초기화하고, 상기 제1 블루투스 장치를 마스터 모드로 설정하는 단계와, 상기 제1 블루투스 장치와 제2 블루투스 장치 사이에 제1 블루투스 연결을 구축하는 단계와, 상기 제2 블루투스 장치에 연결된 외부 블루투스 장치의 존재 여부를 모니터링하고, 외부 블루투스 장치와 제2 블루투스 장치 사이에 제2 블루투스 연결이 구축될 경우, 상기 제1 블루투스 연결과 상기 제2 블루투스 연결을 통해, 상기 제1 블루투스 장치와 상기 외부 블루투스 장치 사이에서 데이터 전송을 수행하는 단계를 포함한다.
선택적으로, 본 출원 실시예의 확장 연결 방법에 따르면, 상기 제1 블루투스 연결과 상기 제2 블루투스 연결을 통해, 상기 제1 블루투스 장치와 상기 외부 블루투스 장치 사이에서 데이터 전송을 수행하는 단계는,
상기 제2 블루투스 연결을 통해, 상기 외부 블루투스 장치로부터 상기 제2 블루투스 장치로 데이터 스트림을 전송하는 단계와,
상기 제2 블루투스 장치에서, 수신된 데이터 스트림을 처리하는 단계와,
상기 제1 블루투스 연결을 통해, 상기 제2 블루투스 장치로부터 상기 제1 블루투스 장치로, 처리된 상기 데이터 스트림을 전송하는 단계를 포함한다.
선택적으로, 본 출원 실시예의 확장 연결 방법에 따르면, 상기 제1 블루투스 장치는 마스터 모드로 설정되고, 상기 제2 블루투스 장치는 슬레이브 모드로 설정되며, 상기 외부 블루투스 장치는 마스터 모드로 설정된다.
선택적으로, 본 출원 실시예의 확장 연결 방법에 따르면, 상기 제1 블루투스 연결은 SPP 프로토콜 기반의 투명한 직렬 포트 연결이고, 상기 제2 블루투스 연결은 A2DP 프로토콜 기반의 연결이다.
선택적으로, 본 출원 실시예의 확장 연결 방법에 따르면, 상기 제1 블루투스 연결과 상기 제2 블루투스 연결은 모두 A2DP 프로토콜 기반의 연결이다.
선택적으로, 본 출원 실시예의 확장 연결 방법에 따르면, 상기 제2 블루투스 장치에서, 수신된 데이터 스트림을 처리하는 단계는, 상기 제2 블루투스 장치를 통해, 수신된 데이터 스트림에 대해 데이터 압축을 수행하는 단계를 포함한다.
선택적으로, 본 출원 실시예의 확장 연결 방법에 따르면, 상기 제1 블루투스 연결을 통해, 상기 제2 블루투스 장치로부터 상기 제1 블루투스 장치로, 처리된 상기 데이터 스트림을 전송하는 단계는,
상기 제2 블루투스 장치로부터 상기 제1 블루투스 장치로, 핸드셰이크 요청을 발송하는 단계와,
상기 제1 블루투스 장치와 상기 제2 블루투스 장치 사이의 핸드셰이크 성공을 확인하는 단계와,
상기 제2 블루투스 장치로부터 상기 제1 블루투스 장치로, 데이터 압축된 데이터 스트림을 전송하는 단계를 포함한다.
선택적으로, 본 출원 실시예의 확장 연결 방법에 따르면, 상기 제1 블루투스 장치와 슬레이브 모드의 제2 블루투스 장치 사이에 제1 블루투스 연결을 구축하는 단계는,
상기 제1 블루투스 장치가, 미리 저장된 제2 블루투스 장치의 식별 정보에 따라, 연결 요청 메시지를 발송하는 단계와,
상기 제2 블루투스 장치가, 상기 연결 요청 메시지가 수신되면, 대응하는 연결 응답 메시지를 발송하는 단계와,
상기 제1 블루투스 장치가, 상기 제2 블루투스 장치로부터 연결 응답 메시지가 수신되면, 주파수 도약 동기화(FHS) 데이터 패킷을 발송하는 단계를 포함한다.
선택적으로, 본 출원 실시예의 확장 연결 방법에 따르면, 상기 제1 블루투스 장치와 슬레이브 모드의 제2 블루투스 장치 사이에 제1 블루투스 연결을 구축하는 단계는,
상기 제1 블루투스 장치가 조회 메시지를 발송하는 단계와,
상기 제2 블루투스 장치는 조회 스캔 상태에 진입하고, 상기 제1 블루투스 장치로부터 발송된 조회 메시지가 수신될 경우, 조회 응답 메시지를 발송하는 단계와,
상기 제1 블루투스 장치가, 상기 제2 블루투스 장치로부터 조회 응답 메시지가 수신되면, 상기 제2 블루투스 장치와의 연결을 구축하는 단계를 포함한다.
본 출원의 다른 양태에 따르면, 또한 블루투스 장치용 확장 연결 시스템을 제공하는 바, 당해 시스템은, 마스터 모드로 설정된 제1 블루투스 장치와, 슬레이브 모드로 설정된 제2 블루투스 장치와, 마스터 모드로 설정된 외부 블루투스 장치를 포함하고, 상기 제1 블루투스 장치와 제2 블루투스 장치 사이에 제1 블루투스 연결이 있고, 상기 외부 블루투스 장치와 제2 블루투스 장치 사이에 제2 블루투스 연결이 있으며, 상기 제1 블루투스 연결과 상기 제2 블루투스 연결을 통해, 상기 제1 블루투스 장치와 상기 외부 블루투스 장치 사이에서 데이터 전송을 수행한다.
선택적으로, 본 출원 실시예의 확장 연결 시스템에 따르면, 상기 외부 블루투스 장치는, 상기 제2 블루투스 연결을 통해, 상기 제2 블루투스 장치로 데이터 스트림을 전송하고, 상기 제2 블루투스 장치는, 수신된 데이터 스트림을 처리하며, 상기 제2 블루투스 장치는, 상기 제1 블루투스 연결을 통해, 처리된 데이터 스트림을 상기 제1 블루투스 장치로 전송한다.
선택적으로, 본 출원 실시예의 확장 연결 시스템에 따르면, 상기 제1 블루투스 연결은 SPP 프로토콜 기반의 투명한 직렬 포트 연결이고, 상기 제2 블루투스 연결은 A2DP 프로토콜 기반의 연결이다.
선택적으로, 본 출원 실시예의 확장 연결 시스템에 따르면, 상기 제2 블루투스 장치는, 수신된 데이터 스트림에 대해 데이터 압축을 수행하도록 구성된다.
선택적으로, 본 출원 실시예의 확장 연결 시스템에 따르면, 상기 제2 블루투스 장치는 상기 제1 블루투스 장치로 핸드셰이크 요청을 발송하고, 상기 제1 블루투스 장치와 상기 제2 블루투스 장치 사이의 핸드셰이크가 성공할 경우, 상기 제2 블루투스 장치는 데이터 압축된 데이터 스트림을 상기 제1 블루투스 장치로 전송한다.
선택적으로, 본 출원 실시예의 확장 연결 시스템에 따르면, 상기 제1 블루투스 장치는, 제2 블루투스 장치의 식별 정보에 따라, 연결 요청 메시지를 발송하고, 상기 제2 블루투스 장치는, 상기 연결 요청 메시지가 수신되면, 대응하는 연결 응답 메시지를 발송하며, 상기 제1 블루투스 장치는, 상기 제2 블루투스 장치로부터 연결 응답 메시지가 수신되면, 주파수 도약 동기화(FHS) 데이터 패킷을 발송한다.
선택적으로, 본 출원 실시예의 확장 연결 시스템에 따르면, 상기 제2 블루투스 장치의 식별 정보는, 상기 제1 블루투스 장치에 미리 저장되어 있다.
선택적으로, 본 출원 실시예의 확장 연결 시스템에 따르면, 상기 제1 블루투스 장치에는, 상기 제2 블루투스 장치를 수용하기 위한 슬롯이 제공되고, 상기 슬롯에는 PIN 핀 어셈블리가 배치되며, 상기 제2 블루투스 장치에는, 상기 PIN 핀 어셈블리와 협력하는 삽입홀이 제공되며, 상기 제1 블루투스 장치는, 상기 PIN 핀 어셈블리를 통해, 상기 제2 블루투스 장치의 식별 정보를 취득한다.
선택적으로, 본 출원 실시예의 확장 연결 시스템에 따르면, 상기 제2 블루투스 장치는 블루투스 이어폰이다.
선택적으로, 본 출원 실시예의 확장 연결 시스템에 따르면, 상기 제1 블루투스 장치는 조회 메시지를 발송하고, 상기 제2 블루투스 장치는 조회 스캔 상태에 진입하고, 상기 제1 블루투스 장치로부터 발송된 조회 메시지가 수신될 경우, 조회 응답 메시지를 발송하며, 상기 제1 블루투스 장치는 상기 제2 블루투스 장치로부터 조회 응답 메시지가 수신되면, 상기 제2 블루투스 장치와의 연결을 구축한다.
본 출원 실시예의 또 다른 양태에 따르면, 또한 컴퓨터 판독 가능 저장 매체를 제공하는 바, 상기 컴퓨터 판독 가능 저장 매체에는 전술한 확장 연결 방법을 수행하기 위한 컴퓨터 프로그램이 저장되어 있다.
두 개의 블루투스 장치 사이에만 연결을 구축하고 데이터 전송을 수행하는 종래 기술의 구조에 비해, 본 출원의 실시에에서 제공되는 확장 블루투스 연결은, 두 개 이상의 블루투스 장치 사이에 필요한 데이터 전송 채널 및 해당 노드 제어를 제공하는 것을 실현할 수 있기에, 보다 복잡한 적용 장면에 적용되고, 사용자 요구에 더욱 부합되는 해결안을 제공할 수 있다.
본 출원의 일부를 구성하는 도면은 본 출원에 대한 추가 이해를 제공하는 데 사용되기에, 본 출원의 기타 특징, 목적 및 장점이 더욱 명확해 진다. 본 출원의 예시적인 실시예의 도면 및 그 설명은 본 출원을 설명하기 위해 사용되며, 본 출원의 부적절한 제한을 구성하지 않는다. 첨부된 도면에 있어서,
도 1은 본 출원 실시예에 따른 블루투스 장치용 확장 연결 시스템(100)의 예시적인 블록도이다.
도 2는 본 출원 실시예에 따른 블루투스 장치용 확장 연결 방법의 흐름도이다.
도 3은 본 출원 실시예에 따른 블루투스 이어폰과 차량 탑재 블루투스 장치 사이에서 A2DP 연결을 통해 오디오 데이터 전송을 수행하는 흐름도이다.
도 4는 본 출원 실시예에 따른 확장 연결 시스템이 제1 블루투스 연결을 통해 오디오 스트림 데이터를 전송하는 예시적인 흐름도이다.
도 5는 제1 블루투스 연결 중 블루투스 이어폰 측의 처리 루틴을 나타낸다.
도 6은 제1 블루투스 연결 중 차량 탑재 블루투스 장치 측의 처리 루틴을 나타낸다.
이하, 당업자가 본 출원의 기술안을 더욱 잘 이해할 수 있도록 하기 위해, 본 출원 실시예의 도면과 결합하여 본 출원 실시예의 기술안을 명확하고 완전하게 설명하는 바, 설명된 실시예는 단지 본 출원 실시예의 일부일 뿐 모든 실시예가 아니다. 당업자가 본 출원 실시예를 기반으로, 창의적인 작업 없이 취득한 기타 모든 실시예는 모두 본 출원의 보호 범위 내에 속한다.
또한, "설치", "설정", "배치", "연결", "제공" 및 "구성"이라는 용어는 광범위하게 해석되어야 한다. 예를 들어 고정 연결, 분리 가능 연결 또는 일체형 구조일 수도 있고, 기계적 연결 또는 전기적 연결일 수도 있으며, 직접적 연결 또는 중간 매체를 통한 간접적 연결일 수도 있으며, 또는, 두 장치, 요소 또는 구성 요소 사이의 내부 연결일 수도 있다. 당업자는 본 출원에서의 전술한 용어의 특정 의미를 특정 상황에 따라 이해할 수 있다.
본 출원의 실시예와 실시예의 특징은 충돌이 없는 경우 서로 결합될 수 있다는 점에 유의해야 한다. 이하, 도면을 참조하고 실시예와 결합하여 본 출원을 상세히 설명한다.
본 출원의 일 양태는 블루투스 장치용 확장 연결 시스템(100)을 제공하는 바, 도 1에 도시된 바와 같이, 당해 확장 연결 시스템(100)은, 마스터 모드로 설정된 제1 블루투스 장치(10)과, 슬레이브 모드로 설정된 제2 블루투스 장치(20)과, 마스터 모드로 설정된 외부 블루투스 장치(30)을 포함하고, 상기 제1 블루투스 장치(10)과 제2 블루투스 장치(20) 사이에 제1 블루투스 연결이 있으며, 상기 외부 블루투스 장치(30)과 제2 블루투스 장치(20) 사이에 제2 블루투스 연결이 있으며, 상기 제1 블루투스 연결과 상기 제2 블루투스 연결을 통해, 상기 제1 블루투스 장치(10)과 상기 외부 블루투스 장치(30) 사이에서 데이터 전송을 수행한다.
본 출원의 일부 실시예에 있어서, 차량 탑재 블루투스 장치, 블루투스 이어폰, 블루투스 기능이 있는 스마트폰으로 구성된 블루투스 확장 연결 시스템을 예로 할 경우, 당해 차량 탑재 블루투스 장치는 제1 블루투스 장치(10)의 일례이고, 블루투스 이어폰은 제2 블루투스 장치(20)의 일례이며, 전술한 블루투스 기능이 있는 스마트폰은 외부 블루투스 장치(30)의 일례이다.
여기서 "외부 블루투스 장치"라는 용어는, 당해 블루투스 장치가 사용자의 임의의 장치(이 예에서는 스마트폰)으로서, 당해 장치가 일반적인 블루투스 기능을 구비하기만 하면 된다. 당해 외부 블루투스 장치는 일반적인 페이징 연결(PAGE)을 통해, 매칭 모드의 제2 블루투스 장치(이 예에서는 블루투스 이어폰)과 제2 블루투스 연결을 구축한다. 전술한 예에 있어서, 스마트폰은 매칭 연결(해당 장치의 식별 정보가 이미 알려짐), 조회 스캔 또는 임의의 기타 적절한 방법을 통해, 통신 거리 내의 블루투스 이어폰과의 연결을 구축한다. 이러한 블루투스 연결을 기반으로, 제1 블루투스 장치의 일례인 차량 탑재 블루투스 장치는 추가로 블루투스 이어폰과 제1 블루투스 연결을 구축하여, 확장된 블루투스 연결을 실현할 수 있다. 여기서 "확장 연결"이라는 용어는, 일반적으로 사용되는 두 개의 장치 사이의 블루투스 연결과 비교하여, 본 출원의 실시예에 따른 기술안이, 두 개 이상의 블루투스 장치 사이에 블루투스 연결을 구축하여, 블루투스 링크에서의 확장, 데이터 전송 방식에서의 확장 및 복잡한 적용 장면에 대한 적응도(compliance)에서의 확장을 제공함을 나타낸다.
두 개의 블루투스 장치 사이에만 연결을 구축하고 데이터 전송을 수행하는 종래 기술의 구조에 비해, 본 출원의 실시에에서 제공되는 확장 블루투스 연결은, 두 개 이상의 블루투스 장치 사이에 필요한 데이터 전송 채널 및 해당 노드 제어를 제공하는 것을 실현할 수 있기에, 보다 복잡한 적용 장면에 적용되고, 사용자 요구에 더욱 부합되는 해결안을 제공할 수 있다.
본 출원의 일부 실시예에 따라, 블루투스 이어폰은 슬레이브 모드로 설정되어, 마스터 모드로 설정된 임의의 외부 블루투스 장치와의 연결을 구축할 수 있다. 일부 적용 일례에서, 당해 외부 블루투스 장치는 사용자의 스마트폰일 수 있으며, 기존의 스마트폰은 일반적으로 A2DP 오디오 전송 프로토콜에 대한 서포트를 제공할 수 있다.
A2DP(Advanced Audio Distribution Profile)는 고급 오디오 배포 프로파일로서, 당해 프로토콜은 고품질 오디오 데이터의 전송에 적용되고, 구체적으로 L2CAP 층에 구축된 ACL 비동기 무연결 링크를 사용하여, 고품질의 모노 또는 스테레오 오디오 데이터를 전송한다. A2DP 프로토콜에 따라, 스마트폰과 블루투스 이어폰 사이에 연결을 구축하고, 이어폰 내의 칩을 사용하여 데이터를 스택하여, 전송되는 오디오 데이터를 고화질로 표현할 수 있다.
전술한 실시예에 있어서, 블루투스 이어폰이 차량 내에 위치하고 사용자가 스마트폰을 손에 들고 블루투스 이어폰의 통신 범위 내에 진입할 경우, 또는 당해 블루투스 이어폰과 스마트폰이 모두 사용자에 의해 휴대되어 블루투스 연결이 이미 구축된 경우, 사용자가 차량에 시동을 걸어 차량 탑재 시스템의 전원이 가동된 후, 차량 탑재 블루투스 장치는 이하의 과정을 통해 추가로 블루투스 이어폰과의 연결을 구축할 수 있다.
일반적인 프로세스에 따르면, 두 개의 블루투스 장치 사이의 연결은 다음과 같이 수행된다. 먼저, 마스터는 GIAC와 DIAC를 사용하여 특정 범위 내의 블루투스 장치를 조회(서브 상태를 조회)한다. 부근의 블루투스 장치가 이러한 조회를 수신하고 있을 경우(서브 상태를 조회 스캔), 자체의 주소와 클럭 정보(FHS 데이터 패킷)을 마스터로 발송하는 것을 통해(서브 상태를 조회 응답) 마스터에 응답한다. 이러한 정보를 발송한 후, 슬레이브는 마스터로부터 페이징 메시지를 수신하기 시작한다(페이징 스캔). 마스터가 범위 내의 블루투스 장치를 발견한 후, 이러한 장치를 페이징(서브 상태를 페이징)하여 연결을 구축할 수 있다. 스캔 상태를 페이징하는 슬레이브가 당해 마스터에 의해 페이징 될 경우, 슬레이브는 즉시 자체의 장치 액세스 코드(DAC)를 응답으로 할 수 있다(슬레이브가 서브 상태에 응답). 마스터는 슬레이브로부터 응답을 수신한 후, 즉시 마스터의 실시간 클럭, BD_ADDR, BCH 패리티 비트 및 장치 카테고리(FHS 데이터 패킷)을 응답으로 하여 전송할 수 있다. 슬레이브가 당해 FHS 데이터 패킷을 수신한 후, 마스터와 슬레이브는 연결 상태에 진입한다.
블루투스 장치에 의해 연결을 구축하는 프로세스에는 주로 다음의 여러 상태가 언급된다.
페이징 (Page): 이 서브 상태는 마스터에 의해 슬레이브를 활성화하고 연결하는 데 사용된다. 마스터는 서로 다른 도약 채널 내에서 슬레이브의 장치 액세스 코드(DAC)를 전송하는 것을 통해 페이징 메시지를 발송한다.
페이징 스캔(Page scan): 이 서브 상태에서, 슬레이브는 하나의 윈도우 스캔 액티브 기간 내에 자체의 장치 액세스 코드(DAC)를 수신한다. 이 스캔 윈도우 내에서 슬레이브는 단일 도약(페이징 도약 시퀀스에서 파생됨)으로 수신한다.
슬레이브 응답(Slave response): 슬레이브는 이 서브 상태에서 마스터의 페이징 메시지에 응답한다. 서브 상태를 스캔 페이징하는 슬레이브와 마스터의 페이징 메시지가 관련이 있을 경우, 이 상태로 진입한다. 슬레이브는 마스터로부터 FHS 데이터 패킷을 수신한 후, 연결 상태에 진입한다.
마스터 응답(Master response): 마스터는, 페이징 메시지에 대한 슬레이브의 응답을 수신한 후, 이 서브 상태에 진입한다. 슬레이브가 마스터에 응답할 경우, 마스터가 슬레이브로 FHS 데이터 패킷을 발송한 후, 마스터는 연결 상태에 진입한다.
조회(Inquiry): 인접된 블루투스 장치를 발견하는 데 사용되는 신원을 조회한다. 발견 유닛은 블루투스 장치의 주소와, 조회 메시지에 응답하는 모든 유닛의 클럭을 수집한다.
조회 스캔(Inquiry scan): 이 상태에서, 블루투스 장치는 기타 장치의 조회를 수신한다. 이때 스캔 장치는 일반 조회 액세스 코드(GIAC) 또는 전용 조회 액세스 코드(DIAC)를 수신할 수 있다.
조회 응답(Inquiry response): 조회는, 슬레이브 만이 응답할 수 있을 뿐, 마스터는 응답할 수 없다. 슬레이브는 FHS 데이터 패킷을 사용하여 응답하는 바, 이 데이터 패킷은 슬레이브의 장치 액세스 코드, 내부 클럭 및 일부 기타 슬레이브 정보를 포함한다.
하나의 전형적인 페이징 프로세스는 다음과 같은 단계에 따라 수행된다.
1) 하나의 장치(소스)가 다른 하나의 장치(타겟)을 페이징하는 바, 이때 페이징 상태(Page state)로 된다.
2) 타겟 장치가 이 페이징을 수신하는 바, 이때 페이징 스캔 상태(Page Scan state)로 된다.
3) 타겟 장치는 소스 장치로 응답을 발송하는 바, 이때 서브 장치 응답 상태(Slave Response state)로 된다.
4) 소스 장치는 타겟 장치로 FHS 패킷을 발송하는 바, 이때 마스 장치 응답 상태(Master Response state)로 된다.
5) 타겟 장치는 소스 장치로 두 번째 응답을 발송하는 바, 이때 서브 장치 응답 상태 (Slave Response state)로 된다.
6) 타겟 장치와 소스 장치는 소스 채널의 파라미터를 스위칭하여 사용하는 바, 이때 마스터 장치 응답 상태와 서브 장치 응답 상태로 된다.
일부 실시예에 있어서, 제1 블루투스 장치(차량 탑재 블루투스 장치)와 제2 블루투스 장치(블루투스 이어폰) 사이에 구축된 제1 블루투스 연결은 SPP 프로토콜 기반의 투명한 직렬 포트 연결이고, 당해 제2 블루투스 장치(블루투스 이어폰)와 외부 블루투스 장치(스마트폰) 사이에 구축된 제2 블루투스 연결은 A2DP 프로토콜 기반의 연결이다.
일부 실시예에 있어서, 본 출원에 따른 블루투스 장치용 확장 연결 시스템을 사용할 경우, 예를 들어 사용자가 차량 탑재 장치의 스피커를 통해 휴대폰의 오디오를 재생해야 할 경우, 이러한 경우, 본 출원에 따른 블루투스 장치용 확장 연결 시스템은 특정 적용 장면의 요구 사항에 따라, 사용자의 특정 요구를 충족시킬 수 있는 연결 모드를 적절히 제공할 수 있다.
일부 실시예에 따르면, 전술한 사용자가 차량 탑재 장치의 스피커를 통해 휴대폰의 오디오를 재생해야 하는 상황에 대해, 본 출원의 확장 연결 시스템은, 서로 다른 연결 프로토콜을 사용하여, 제1 블루투스 장치(차량 탑재 블루투스 장치)와 제2 블루투스 장치(블루투스 이어폰) 사이의 제1 블루투스 연결과, 제2 블루투스 장치(블루투스 이어폰)과 외부 블루투스 장치(스마트폰) 사이의 제2 블루투스 연결을 각각 구축하도록 구성된다.
사용자의 임의의 장치인 외부 블루투스 장치는 다양한 종류의 단말 장치 또는 고정 장치일 수 있기에, 당해 외부 블루투스 장치와 블루투스 이어폰 사이의 제2 블루투스 연결은 이미 알려진 블루투스 장치 사이의 일반적인 연결 방식이어야 하며, 이러한 연결은 본 출원의 확장 연결 시스템의 영향을 받지 않는 블루투스 연결이다. 일반적으로, 당해 제2 블루투스 연결은 A2DP 프로토콜 기반의 연결인 바, 외부 블루투스 장치와 블루투스 이어폰 사이에서 고품질 오디오 스트림을 전송하는 데 사용된다.
이러한 경우, 전술한 바와 같이, 사용자의 스마트폰을 예로 하는 외부 블루투스 장치는 마스터 모드로 설정되고, A2DP 프로토콜에서 오디오 스트림 데이터의 전송 소스(source)로 사용되며, 블루투스 이어폰은 슬레이브 모드로 설정되고, A2DP 프로토콜에서 오디오 스트림 데이터의 싱크(sink)로 사용된다.
한편, 중간 노드인 블루투스 이어폰(제2 블루투스 장치)가 슬레이브 모드로 설정되어 있기에, 당해 블루투스 이어폰과 마스터 모드의 차량 탑재 블루투스 장치에 의해 구축된 제1 블루투스 연결에 있어서, A2DP 프로토콜을 사용하여 오디오 스트림 데이터를 전송할 수 없는 바, 이 것은, 이때 블루투스 이어폰이 오디오 스트림 데이터의 싱크(sink)로 설정되고, 차량 탑재 블루투스 장치가 오디오 스트림 데이터의 전송 소스(source)로 설정되어 있기 때문이다.
전술한 상황에 대해, 본 출원의 일부 실시예에 있어서, SPP 프로토콜 기반의 투명한 직렬 포트 연결을 사용하여 제1 블루투스 연결로 사용한다.
도 4는 본 출원 실시예에 따른 확장 연결 시스템이 제1 블루투스 연결을 통해 오디오 스트림 데이터를 전송하는 예시적인 흐름도이다.
도 4에 도시된 단계(S41)에 있어서, 차량 탑재 블루투스 장치는 블루투스 이어폰과의 링크(다시 말해서 제1 블루투스 연결) 구축 성공 여부를 확인한다.
차량 탑재 블루투스 장치와 블루투스 이어폰 사이의 직렬 포트 연결 구축을 확인한 후, 블루투스 이어폰 측으로부터 차량 탑재 블루투스 장치 측으로, 이전에 외부 블루투스 장치로부터 수신된 오디오 스트림 데이터를 전송할 수 있다.
단계(S42)에 있어서, 블루투스 이어폰은 오디오 스트림 출력 여부를 검출한다.
검출 결과가 예(YES) 일 경우, 단계(S43)에서 블루투스 이어폰은 오디오 스트림 데이터를 압축한다.
단계(S44)에 있어서, 블루투스 이어폰은 차량 탑재 블루투스 장치로, 오디오 전송 핸드셰이크 요청을 발송한다.
단계(S45)에 있어서, 차량 탑재 블루투스 장치는 핸드셰이크 성공 여부를 확인하고, 핸드셰이크가 성공될 경우, "오디오 전송 준비 완료"를 나타내는 메시지를 발송한다.
단계(S46)에 있어서, 블루투스 이어폰은 차량 탑재 블루투스 장치로, 오디오 데이터를 발송한다.
전술한 실시예에 대해, 도 5는 제1 블루투스 연결 중 블루투스 이어폰 측의 처리 루틴을 나타내는 바, 이는 차량 탑재 블루투스 장치 측과 오디오 전송 핸드셰이크를 구축하는 단계와, 외부 블루투스 장치로부터 수신된 오디오 스트림 데이터에 대해 압축 처리를 수행하는 단계와, 압축 처리된 오디오 스트림 데이터를 차량 탑재 블루투스 장치로 발송하는 단계를 포함한다. 도 6은 제1 블루투스 연결 중 차량 탑재 블루투스 장치 측의 처리 루틴을 나타내는 바, 이는 차량 탑재 블루투스 장치 측으로부터 블루투스 이어폰 측과 오디오 전송 핸드셰이크를 구축하는 단계와, 압축 처리된 오디오 스트림 데이터를 수신하고 디코딩 처리를 수행하는 단계와, 차량 탑재 블루투스 장치 측 스피커를 사용하여 오디오를 재생하는 단계를 포함한다.
기타 적용 장면에 있어서, 예를 들어, 블루투스 이어폰의 사용자가 스마트폰의 오디오를 차량 탑재 장치로 발송하여 스피커로 재생하는 것을 희망하지 않고, 차량 탑재 장치 측의 오디오(로컬 오디오일 수도 있고, 주파수 변조 방송 또는 인테넷을 통해 수신된 오디오일 수도 있음)을 블루투스 이어폰으로 발송하여 재생하는 것을 희망할 수도 있다. 물론 이 적용 장면의 전제 조건은 블루투스 이어폰이 사용자에 의해 착용되는 것이다. 이러한 경우, 전술한 제1 블루투스 장치(차량 탑재 블루투스 장치)와 제2 블루투스 장치(블루투스 이어폰) 사이의 제1 블루투스 연결과, 제2 블루투스 장치(블루투스 이어폰)과 외부 블루투스 장치(스마트폰) 사이의 제2 블루투스 연결은 모두 A2DP 프로토콜 기반의 연결일 수 있다.
도 3에 도시된 바와 같이, 단계(S31)에 있어서, 차량 탑재 블루투스 장치는 A2DP 데이터 전송 소스(A2DP source)로 설정된다.
단계(S32)에 있어서, 블루투스 이어폰은 차량 탑재 블루투스 장치와 블루투스 이어폰 사이의 링크 구축 성공 여부를 검출하고, 이때 블루투스 이어폰은 A2DP 싱크(A2DP sink)로 설정된다.
단계(S33)에 있어서, 차량 탑재 블루투스 장치는 출력될 오디오 스트림 존재 여부를 검출한다.
단계(S34)에 있어서, 블루투스 이어폰은 차량 탑재 블루투스 장치로부터 전송된 오디오 스트림 데이터를 수신하고, 블루투스 이어폰의 내장 스피커를 사용하여 음악을 재생한다.
당연히, 두 개의 블루투스 장치 사이에만 연결을 구축하고 데이터 전송을 수행하는 종래 기술의 구조에 비해, 본 출원의 실시에에서 제공되는 확장 블루투스 연결 시스템은, 두 개 이상의 블루투스 장치 사이에 필요한 데이터 전송 채널 및 해당 노드 제어를 제공하는 것을 실현할 수 있는 바, 여기서 확장/증가된 블루투스 링크는 적절한 블루투스 프로토콜에 따라 연결을 구축할 수 있기에, 특정 적용 장면에 적용되고, 사용자 특정 요구를 충족하는 데이터 전송 해결안을 제공할 수 있다.
본 출원의 기타 양태에 따르면, 또한 블루투스 장치용 확장 연결 방법을 제공하는 바, 도 2에 도시된 바와 같이, 당해 확장 연결 방법은,
제1 블루투스 장치를 초기화하고, 상기 제1 블루투스 장치를 마스터 모드로 설정하는 단계(S1)와,
상기 제1 블루투스 장치와 제2 블루투스 장치 사이에 제1 블루투스 연결을 구축하는 단계(S2)와,
상기 제2 블루투스 장치에 연결된 외부 블루투스 장치의 존재 여부를 모니터링하고, 외부 블루투스 장치와 제2 블루투스 장치 사이에 제2 블루투스 연결이 구축될 경우, 상기 제1 블루투스 연결과 상기 제2 블루투스 연결을 통해, 상기 제1 블루투스 장치와 상기 외부 블루투스 장치 사이에서 데이터 전송을 수행하는 단계(S3)를 포함한다.
일부 실시예에 있어서, 차량 탑재 블루투스 장치는 제1 블루투스 장치의 일례이고, 블루투스 이어폰은 제2 블루투스 장치의 일례이며, 블루투스 기능이 있는 스마트폰은 외부 블루투스 장치의 일례이다.
본 출원 실시예에 따른 확장 연결 방법에 있어서, 상기 제1 블루투스 연결과 상기 제2 블루투스 연결을 통해, 상기 제1 블루투스 장치와 상기 외부 블루투스 장치 사이에서 데이터 전송을 수행하는 단계는,
상기 제2 블루투스 연결을 통해, 상기 외부 블루투스 장치로부터 상기 제2 블루투스 장치로 데이터 스트림을 전송하는 단계와,
상기 제2 블루투스 장치에서, 수신된 데이터 스트림을 처리하는 단계와,
상기 제1 블루투스 연결을 통해, 상기 제2 블루투스 장치로부터 상기 제1 블루투스 장치로, 처리된 상기 데이터 스트림을 전송하는 단계를 포함한다.
선택적으로, 본 출원 실시예에 따른 확장 연결 방법에 있어서, 상기 제1 블루투스 장치는 마스터 모드로 설정되고, 상기 제2 블루투스 장치는 슬레이브 모드로 설정되며, 상기 외부 블루투스 장치는 마스터 모드로 설정된다.
선택적으로, 본 출원 실시예에 따른 확장 연결 방법에 있어서, 상기 제1 블루투스 연결은 SPP 프로토콜 기반의 투명한 직렬 포트 연결이고, 상기 제2 블루투스 연결은 A2DP 프로토콜 기반의 연결이다.
선택적으로, 본 출원 실시예에 따른 확장 연결 방법에 있어서, 상기 제1 블루투스 연결과 상기 제2 블루투스 연결은 모두 A2DP 프로토콜 기반의 연결이다.
선택적으로, 본 출원 실시예에 따른 확장 연결 방법에 있어서, 상기 제2 블루투스 장치에서, 수신된 데이터 스트림을 처리하는 단계는, 상기 제2 블루투스 장치를 통해, 수신된 데이터 스트림에 대해 데이터 압축을 수행하는 단계를 포함한다.
선택적으로, 본 출원 실시예에 따른 확장 연결 방법에 있어서, 상기 제1 블루투스 연결을 통해, 상기 제2 블루투스 장치로부터 상기 제1 블루투스 장치로, 처리된 상기 데이터 스트림을 전송하는 단계는,
상기 제2 블루투스 장치로부터 상기 제1 블루투스 장치로, 핸드셰이크 요청을 발송하는 단계와,
상기 제1 블루투스 장치와 상기 제2 블루투스 장치 사이의 핸드셰이크 성공을 확인하는 단계와,
상기 제2 블루투스 장치로부터 상기 제1 블루투스 장치로, 데이터 압축된 데이터 스트림을 전송하는 단계를 포함한다.
선택적으로, 본 출원 실시예에 따른 확장 연결 방법에 있어서, 상기 제1 블루투스 장치와 슬레이브 모드의 제2 블루투스 장치 사이에 제1 블루투스 연결을 구축하는 단계는,
제1 블루투스 장치가, 제2 블루투스 장치의 식별 정보에 따라, 연결 요청 메시지를 발송하는 단계와,
제2 블루투스 장치가, 연결 요청 메시지가 수신되면, 대응하는 연결 응답 메시지를 발송하는 단계와,
제1 블루투스 장치가, 제2 블루투스 장치로부터 연결 응답 메시지가 수신되면, 주파수 도약 동기화(FHS) 데이터 패킷을 발송하는 단계를 포함한다.
당해 FHS데이터 패킷은, 제1 블루투스 장치의 실시간 클럭, BD_ADDR, BCH 패리티 비트 및 장치 카테고리 정보를 포함한다.
전술한 실시예에 따른 확장 연결 방법에 있어서, 제1 블루투스 장치에는 제2 블루투스 장치의 식별 정보가 미리 저장되거나, 또는 기타 방식을 통해 제2 블루투스 장치와의 연결을 구축하기 전에 당해 제2 블루투스 장치의 식별 정보를 취득할 수 있다. 당해 식별 정보는 제2 블루투스 장치의 MAC 주소, 제2 블루투스 장치의 장치 명칭 ID, 또는 당해 블루투스 장치를 유일하게 식별할 수 있는 기타 정보일 수 있다.
일부 실시예에 있어서, 전술한 제1 블루투스 장치는 차량 탑재 블루투스 장치이고, 제2 블루투스 장치는 블루투스 이어폰이다. 블루투스 이어폰과 차량 탑재 블루투스 장치가 1회 넘게 성공적으로 연결을 구축할 후, 차량 탑재 블루투스 장치에 해당 블루투스 이어폰의 식별 정보를 저장할 수 있다.
기타 일부 실시예에 있어서, 차량 탑재 블루투스 장치에서는 블루투스 이어폰을 수용하기 위한 슬롯이 제공되고, 당해 슬롯에는 PIN 핀 어셈블리가 있는 바, 블루투스 이어폰 중의 이어폰 삽입홀과 서로 협력할 수 있으며, 당해 블루투스 이어폰이 이어폰 슬롯에 배치될 경우, 블루투스 이어폰과 차량 탑재 블루투스 장치 사이에서 데이터 전송을 수행할 수 있다. 선택적으로, 전술한 PIN 핀 어셈블리를 통해, 블루투스 이어폰을 충전할 수도 있다.
일부 실시예에 있어서, 블루투스 이어폰이 이어폰 슬롯에 배치될 경우, 블루투스 이어폰 자체의 식별 정보는 전술한 PIN 핀 어셈블리를 통해 차량 탑재 블루투스 장치로 전송되고, 차량 탑재 블루투스 장치는 블루투스 이어폰 자체의 식별 정보를 취득할 수 있으며, 당해 식별 정보에 따라 전술한 페이징(PAGE) 작업을 수행하여, 차량 탑재 블루투스 장치와 블루투스 이어폰 사이에 연결을 구축할 수 있다.
선택적으로, 본 출원 실시예에 따른 확장 연결 방법에 있어서, 상기 제1 블루투스 장치와 슬레이브 모드의 제2 블루투스 장치 사이에 제1 블루투스 연결을 구축하는 단계는,
상기 제1 블루투스 장치가 조회 메시지를 발송하는 단계와,
상기 제2 블루투스 장치는 조회 스캔 상태에 진입하고, 상기 제1 블루투스 장치로부터 발송된 조회 메시지가 수신될 경우, 조회 응답 메시지를 발송하는 단계와,
상기 제1 블루투스 장치가, 상기 제2 블루투스 장치로부터 조회 응답 메시지가 수신되면, 상기 제2 블루투스 장치와의 연결을 구축하는 단계를 포함한다.
전술한 실시예에 따른 확장 연결 방법에 있어서, 제1 블루투스 장치는 특정 연결 대상이 설정되어 있지 않고, 조회 스캔을 통해 주변에 어떠한 연결(PAGE) 가능한 블루투스 장치가 존재하는지 파악한다.
전술한 내용은 본 출원의 바람직한 실시예일 뿐이며, 본 출원을 한정하려는 의도는 없으며, 본 분야의 당업자는 다양한 수정 및 변경이 가능하다. 본 출원의 요지와 원칙 내에서 이루어진 모든 수정, 동등한 교체, 개선 등은 모두 본 출원의 보호 범위 내에 포함된다.

Claims (20)

  1. 블루투스 장치용 확장 연결 방법에 있어서,
    제1 블루투스 장치를 초기화하고, 상기 제1 블루투스 장치를 마스터 모드로 설정하는 단계와,
    상기 제1 블루투스 장치와 제2 블루투스 장치 사이에 제1 블루투스 연결을 구축하는 단계와,
    상기 제2 블루투스 장치에 연결된 외부 블루투스 장치의 존재 여부를 모니터링하고, 외부 블루투스 장치와 제2 블루투스 장치 사이에 제2 블루투스 연결이 구축될 경우, 상기 제1 블루투스 연결과 상기 제2 블루투스 연결을 통해, 상기 제1 블루투스 장치와 상기 외부 블루투스 장치 사이에서 데이터 전송을 수행하는 단계를 포함하는 것을 특징으로 하는 확장 연결 방법.
  2. 제1항에 있어서,
    상기 제1 블루투스 연결과 상기 제2 블루투스 연결을 통해, 상기 제1 블루투스 장치와 상기 외부 블루투스 장치 사이에서 데이터 전송을 수행하는 단계는,
    상기 제2 블루투스 연결을 통해, 상기 외부 블루투스 장치로부터 상기 제2 블루투스 장치로 데이터 스트림을 전송하는 단계와,
    상기 제2 블루투스 장치에서, 수신된 데이터 스트림을 처리하는 단계와,
    상기 제1 블루투스 연결을 통해, 상기 제2 블루투스 장치로부터 상기 제1 블루투스 장치로, 처리된 상기 데이터 스트림을 전송하는 단계를 포함하는 것을 특징으로 하는 확장 연결 방법.
  3. 제1항에 있어서,
    상기 제1 블루투스 장치는 마스터 모드로 설정되고, 상기 제2 블루투스 장치는 슬레이브 모드로 설정되며, 상기 외부 블루투스 장치는 마스터 모드로 설정되는 것을 특징으로 하는 확장 연결 방법.
  4. 제2항에 있어서,
    상기 제1 블루투스 연결은 SPP 프로토콜 기반의 투명한 직렬 포트 연결이고, 상기 제2 블루투스 연결은 A2DP 프로토콜 기반의 연결인 것을 특징으로 하는 확장 연결 방법.
  5. 제2항에 있어서,
    상기 제1 블루투스 연결과 상기 제2 블루투스 연결은 모두 A2DP 프로토콜 기반의 연결인 것을 특징으로 하는 확장 연결 방법.
  6. 제3항에 있어서,
    상기 제2 블루투스 장치에서, 수신된 데이터 스트림을 처리하는 단계는,
    상기 제2 블루투스 장치를 통해, 수신된 데이터 스트림에 대해 데이터 압축을 수행하는 단계를 포함하는 것을 특징으로 하는 확장 연결 방법.
  7. 제6항에 있어서,
    상기 제1 블루투스 연결을 통해, 상기 제2 블루투스 장치로부터 상기 제1 블루투스 장치로, 처리된 상기 데이터 스트림을 전송하는 단계는,
    상기 제2 블루투스 장치로부터 상기 제1 블루투스 장치로, 핸드셰이크 요청을 발송하는 단계와,
    상기 제1 블루투스 장치와 상기 제2 블루투스 장치 사이의 핸드셰이크 성공을 확인하는 단계와,
    상기 제2 블루투스 장치로부터 상기 제1 블루투스 장치로, 데이터 압축된 데이터 스트림을 전송하는 단계를 포함하는 것을 특징으로 하는 확장 연결 방법.
  8. 제1항에 있어서,
    상기 제1 블루투스 장치와 슬레이브 모드의 제2 블루투스 장치 사이에 제1 블루투스 연결을 구축하는 단계는,
    상기 제1 블루투스 장치가, 미리 저장된 제2 블루투스 장치의 식별 정보에 따라, 연결 요청 메시지를 발송하는 단계와,
    상기 제2 블루투스 장치가, 상기 연결 요청 메시지가 수신되면, 대응하는 연결 응답 메시지를 발송하는 단계와,
    상기 제1 블루투스 장치가, 상기 제2 블루투스 장치로부터 연결 응답 메시지가 수신되면, 주파수 도약 동기화(FHS) 데이터 패킷을 발송하는 단계를 포함하는 것을 특징으로 하는 확장 연결 방법.
  9. 제1항에 있어서,
    상기 제1 블루투스 장치와 슬레이브 모드의 제2 블루투스 장치 사이에 제1 블루투스 연결을 구축하는 단계는,
    상기 제1 블루투스 장치가 조회 메시지를 발송하는 단계와,
    상기 제2 블루투스 장치는 조회 스캔 상태에 진입하고, 상기 제1 블루투스 장치로부터 발송된 조회 메시지가 수신될 경우, 조회 응답 메시지를 발송하는 단계와,
    상기 제1 블루투스 장치가, 상기 제2 블루투스 장치로부터 조회 응답 메시지가 수신되면, 상기 제2 블루투스 장치와의 연결을 구축하는 단계를 포함하는 것을 특징으로 하는 확장 연결 방법.
  10. 블루투스 장치용 확장 연결 시스템에 있어서,
    마스터 모드로 설정된 제1 블루투스 장치와,
    슬레이브 모드로 설정된 제2 블루투스 장치와,
    마스터 모드로 설정된 외부 블루투스 장치를 포함하고,
    상기 제1 블루투스 장치와 제2 블루투스 장치 사이에 제1 블루투스 연결이 있고, 상기 외부 블루투스 장치와 제2 블루투스 장치 사이에 제2 블루투스 연결이 있으며,
    상기 제1 블루투스 연결과 상기 제2 블루투스 연결을 통해, 상기 제1 블루투스 장치와 상기 외부 블루투스 장치 사이에서 데이터 전송을 수행하는 것을 특징으로 하는 확장 연결 시스템.
  11. 제10항에 있어서,
    상기 외부 블루투스 장치는, 상기 제2 블루투스 연결을 통해, 상기 제2 블루투스 장치로 데이터 스트림을 전송하고,
    상기 제2 블루투스 장치는, 수신된 데이터 스트림을 처리하며,
    상기 제2 블루투스 장치는, 상기 제1 블루투스 연결을 통해, 처리된 데이터 스트림을 상기 제1 블루투스 장치로 전송하는 것을 특징으로 하는 확장 연결 시스템.
  12. 제10항에 있어서,
    상기 제1 블루투스 연결은 SPP 프로토콜 기반의 투명한 직렬 포트 연결이고,
    상기 제2 블루투스 연결은 A2DP 프로토콜 기반의 연결인 것을 특징으로 하는 확장 연결 시스템.
  13. 제11항에 있어서,
    상기 제2 블루투스 장치는, 수신된 데이터 스트림에 대해 데이터 압축을 수행하도록 구성되는 것을 특징으로 하는 확장 연결 시스템.
  14. 제13항에 있어서,
    상기 제2 블루투스 장치는 상기 제1 블루투스 장치로 핸드셰이크 요청을 발송하고,
    상기 제1 블루투스 장치와 상기 제2 블루투스 장치 사이의 핸드셰이크가 성공할 경우, 상기 제2 블루투스 장치는 데이터 압축된 데이터 스트림을 상기 제1 블루투스 장치로 전송하는 것을 특징으로 하는 확장 연결 시스템.
  15. 제10항에 있어서,
    상기 제1 블루투스 장치는, 제2 블루투스 장치의 식별 정보에 따라, 연결 요청 메시지를 발송하고,
    상기 제2 블루투스 장치는, 상기 연결 요청 메시지가 수신되면, 대응하는 연결 응답 메시지를 발송하며,
    상기 제1 블루투스 장치는, 상기 제2 블루투스 장치로부터 연결 응답 메시지가 수신되면, 주파수 도약 동기화(FHS) 데이터 패킷을 발송하는 것을 특징으로 하는 확장 연결 시스템.
  16. 제15항에 있어서,
    상기 제2 블루투스 장치의 식별 정보는, 상기 제1 블루투스 장치에 미리 저장되어 있는 것을 특징으로 하는 확장 연결 시스템.
  17. 제15항에 있어서,
    상기 제1 블루투스 장치에는, 상기 제2 블루투스 장치를 수용하기 위한 슬롯이 제공되고, 상기 슬롯에는 PIN 핀 어셈블리가 배치되며, 상기 제2 블루투스 장치에는, 상기 PIN 핀 어셈블리와 협력하는 삽입홀이 제공되며,
    상기 제1 블루투스 장치는, 상기 PIN 핀 어셈블리를 통해, 상기 제2 블루투스 장치의 식별 정보를 취득하는 것을 특징으로 하는 확장 연결 시스템.
  18. 제10항에 있어서,
    상기 제1 블루투스 장치는 조회 메시지를 발송하고,
    상기 제2 블루투스 장치는 조회 스캔 상태에 진입하고, 상기 제1 블루투스 장치로부터 발송된 조회 메시지가 수신될 경우, 조회 응답 메시지를 발송하며,
    상기 제1 블루투스 장치는, 상기 제2 블루투스 장치로부터 조회 응답 메시지가 수신되면, 상기 제2 블루투스 장치와의 연결을 구축하는 것을 특징으로 하는 확장 연결 시스템.
  19. 제10항에 있어서,
    상기 제2 블루투스 장치는 블루투스 이어폰인 것을 특징으로 하는 확장 연결 시스템.
  20. 컴퓨터 판독 가능 저장 매체에 있어서,
    상기 컴퓨터 판독 가능 저장 매체에는, 제1항 내지 제9항 중 어느 한 항의 방법을 수행하기 위한 컴퓨터 프로그램이 저장되어 있는 것을 특징으로 하는 컴퓨터 판독 가능 저장 매체.
KR1020217014180A 2018-10-15 2018-10-24 블루투스 장치용 확장 연결 방법과 확장 연결 시스템 Abandoned KR20210091154A (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201811198916.7 2018-10-15
CN201811198916.7A CN111050306A (zh) 2018-10-15 2018-10-15 用于蓝牙设备的扩展连接方法和扩展连接系统
PCT/CN2018/111623 WO2020077658A1 (zh) 2018-10-15 2018-10-24 用于蓝牙设备的扩展连接方法和扩展连接系统

Publications (1)

Publication Number Publication Date
KR20210091154A true KR20210091154A (ko) 2021-07-21

Family

ID=70230203

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020217014180A Abandoned KR20210091154A (ko) 2018-10-15 2018-10-24 블루투스 장치용 확장 연결 방법과 확장 연결 시스템

Country Status (6)

Country Link
US (1) US20210345081A1 (ko)
EP (1) EP3869760A4 (ko)
JP (1) JP2022512019A (ko)
KR (1) KR20210091154A (ko)
CN (1) CN111050306A (ko)
WO (1) WO2020077658A1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023113051A1 (ko) * 2021-12-13 2023-06-22 주식회사 원드롭 결합 가능한 측정기 거치대 및 이의 제어 방법
WO2024048812A1 (ko) * 2022-08-31 2024-03-07 엘지전자 주식회사 무선 이어버드, 시스템 및 그의 동작 방법

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112333678B (zh) * 2020-09-09 2023-10-13 深圳Tcl新技术有限公司 基于蓝牙的数据传输方法及智能系统、存储介质
TW202226787A (zh) * 2020-12-15 2022-07-01 聚眾聯合科技股份有限公司 網路設備控制方法和裝置
WO2022158740A1 (ko) * 2021-01-25 2022-07-28 삼성전자 주식회사 통신을 수행하는 전자 장치 및 그 동작 방법
CN115314865B (zh) * 2021-05-08 2025-09-16 Oppo广东移动通信有限公司 音频处理方法、装置、电子设备及计算机可读介质
CN115396856B (zh) * 2021-05-24 2025-07-22 Oppo广东移动通信有限公司 建立蓝牙链路的方法、装置、设备及存储介质
CN113543097B (zh) * 2021-06-02 2024-03-29 惠州市德赛西威智能交通技术研究院有限公司 一种用于Android系统的多蓝牙交互方法及系统
CN113853031B (zh) * 2021-09-18 2024-04-02 雅迪科技集团有限公司 头盔的连接方式切换方法及装置
CN114466343A (zh) * 2022-02-10 2022-05-10 深圳海翼智新科技有限公司 设备连接方法、装置、计算机存储介质以及电子设备

Family Cites Families (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3771850B2 (ja) * 2002-02-15 2006-04-26 インターナショナル・ビジネス・マシーンズ・コーポレーション サービス・ディスカバリを実行する方法、ネットワーク装置、及びコンピュータ・プログラム・エレメント
FI114245B (fi) * 2002-11-13 2004-09-15 Nokia Corp Synkronointi-istunnon järjestäminen
US20060072525A1 (en) * 2004-09-23 2006-04-06 Jason Hillyard Method and system for role management for complex bluetooth® devices
DE102006029196B4 (de) * 2006-06-26 2009-12-10 Siemens Audiologische Technik Gmbh Bluetooth-Übertragungsvorrichtung für Hörgeräte und entsprechendes Übertragungsverfahren
JP2008199182A (ja) * 2007-02-09 2008-08-28 Sharp Corp 通信ユニット
US20090023417A1 (en) * 2007-07-19 2009-01-22 Motorola, Inc. Multiple interactive modes for using multiple earpieces linked to a common mobile handset
KR20100033843A (ko) * 2008-09-22 2010-03-31 삼성전자주식회사 휴대 단말기 및 그 휴대 단말기에서 단말기 연결에 따른 데이터 통신 전환 방법
US8589793B2 (en) * 2009-06-04 2013-11-19 Hti Ip, L.L.C. Removable modular universal telematics services engine for an audio-visual control unit in a vehicle
US8768252B2 (en) * 2010-09-02 2014-07-01 Apple Inc. Un-tethered wireless audio system
US9215535B2 (en) * 2010-11-24 2015-12-15 Sonova Ag Hearing assistance system and method
KR101974820B1 (ko) * 2012-09-10 2019-08-23 삼성전자주식회사 기기 제어 방법 및 이를 수행하는 기기
US8983384B2 (en) * 2012-10-30 2015-03-17 Qualcomm Incorporated Apparatus and method for extending Bluetooth device range
US20140213181A1 (en) * 2013-01-29 2014-07-31 Einar Rosenberg Linking Manager
KR101838414B1 (ko) * 2013-07-01 2018-04-26 나이키 이노베이트 씨.브이. 처음 사용을 위한 전자 디바이스의 무선 초기화
CN103916166B (zh) * 2014-03-31 2016-04-27 尚奇浩康(北京)科技有限公司 一种蓝牙数据传输方法及蓝牙装置
WO2015177900A1 (ja) * 2014-05-22 2015-11-26 三菱電機株式会社 無線通信システム及び通信方法
US9473233B2 (en) * 2014-06-18 2016-10-18 Samsung Electronics Co., Ltd. Method and apparatus for transmitting data using relay device
EP2993928B1 (en) * 2014-09-04 2017-11-01 Nokia Technologies OY Device selection to establish a wireless communication
CN104467925B (zh) * 2014-12-31 2017-05-17 重庆金瓯科技发展有限责任公司 一种双模蓝牙通信控制方法及其双模蓝牙通信转接装置
KR20160091058A (ko) * 2015-01-23 2016-08-02 삼성전자주식회사 영상처리장치 및 그 제어방법
US10917920B2 (en) * 2015-05-14 2021-02-09 Lg Electronics Inc. Method and apparatus for connecting alternative communication means using bluetooth low energy (LE)
CN205071315U (zh) * 2015-09-29 2016-03-02 爱国者电子科技有限公司 无线路由设备、无线路由系统
US20170104357A1 (en) * 2015-10-07 2017-04-13 Intel Corporation Dominant power receiving unit selection
US20170132620A1 (en) * 2015-11-06 2017-05-11 SWFL, Inc., d/b/a "Filament" Systems and methods for autonomous device transacting
CN105516906B (zh) * 2015-12-31 2019-07-02 北京奇禄管理咨询有限公司 一种蓝牙设备
US20170208639A1 (en) * 2016-01-15 2017-07-20 Lg Electronics Inc. Method and apparatus for controlling a device using bluetooth technology
US10045354B2 (en) * 2016-03-24 2018-08-07 Starkey Laboratories, Inc. Adaptive channel mapping for wireless communications
WO2017194078A1 (en) * 2016-05-09 2017-11-16 Sony Mobile Communications Inc Surveillance system and method for camera-based surveillance
EP3476109B1 (en) * 2016-06-24 2020-07-15 Dolby Laboratories Licensing Corporation Wireless audio source switching
WO2018010023A1 (en) * 2016-07-11 2018-01-18 Light Wave Technology Inc. Command relay device, system and method for providing remote assistance / remote control
EP3518763B1 (en) * 2016-09-27 2024-01-24 Bigfoot Biomedical, Inc. Personalizing preset meal sizes in insulin delivery system
JP6545138B2 (ja) * 2016-09-30 2019-07-17 株式会社日立製作所 自動点検システム、自動点検システム用点検対象読取り装置および自動点検システムの制御方法
US9820323B1 (en) * 2016-11-22 2017-11-14 Bose Corporation Wireless audio tethering system
CN106878920B (zh) * 2016-12-29 2017-12-22 建荣半导体(深圳)有限公司 数据转发方法、其装置、蓝牙设备及音频传输方法
EP3603100B1 (en) * 2017-03-21 2021-10-20 Saronikos Trading and Services, Unipessoal Lda Device, system, and method for delivering and relaying an audio signal
CN107493563B (zh) * 2017-08-31 2020-10-27 大唐终端技术有限公司 一种蓝牙实现群组对讲的方法及系统
US10542574B1 (en) * 2017-11-15 2020-01-21 Amazon Technologies, Inc. Wireless device connection handover
CN108696784B (zh) * 2018-06-06 2019-12-31 歌尔科技有限公司 一种无线耳机角色切换的方法、无线耳机及tws耳机
CN108718467B (zh) * 2018-06-06 2020-03-13 歌尔科技有限公司 一种语音数据的传输方法、无线耳机及tws耳机

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023113051A1 (ko) * 2021-12-13 2023-06-22 주식회사 원드롭 결합 가능한 측정기 거치대 및 이의 제어 방법
WO2024048812A1 (ko) * 2022-08-31 2024-03-07 엘지전자 주식회사 무선 이어버드, 시스템 및 그의 동작 방법

Also Published As

Publication number Publication date
US20210345081A1 (en) 2021-11-04
EP3869760A4 (en) 2021-12-22
CN111050306A (zh) 2020-04-21
EP3869760A1 (en) 2021-08-25
JP2022512019A (ja) 2022-02-01
WO2020077658A1 (zh) 2020-04-23

Similar Documents

Publication Publication Date Title
KR20210091154A (ko) 블루투스 장치용 확장 연결 방법과 확장 연결 시스템
CN114208234B (zh) 在蓝牙网络环境中支持多链路的方法及其电子装置
US7792490B2 (en) Hiding a device
US20210160697A1 (en) Method of pairing wireless earpieces and system therefor
JP3872786B2 (ja) コネクションレスのブロードキャストが可能な無線通信方法
CN102857610B (zh) 短距离无线通信装置
CN111083746A (zh) 模式可切换的蓝牙设备、蓝牙连接系统和蓝牙连接方法
US20030078002A1 (en) Method for wireless link reestablishment
CN111556476B (zh) 蓝牙tws设备间的数据传输方法及蓝牙tws设备
KR20100068566A (ko) 오디오 데이터 서비스 수행 방법 및 시스템
CN103733661A (zh) 蓝牙通信系统中用于提供简档信息的方法和装置
CN115396856B (zh) 建立蓝牙链路的方法、装置、设备及存储介质
US11930542B2 (en) Source device switching method and device through Bluetooth connection information sharing
KR20210020649A (ko) 블루투스 네트워크 환경에서 데이터 패킷을 전송하기 위한 전자 장치 및 그에 관한 방법
JP2003198672A (ja) 携帯通信端末およびその制御方法
JP3785394B2 (ja) 移動端末、通信制御方法及び通信システム
JP4577344B2 (ja) 無線端末遠隔制御システム及び遠隔制御方法
KR20210086517A (ko) 블루투스 네트워크 환경에서 데이터 송수신 방법 및 이를 위한 전자 장치
JP2006019881A (ja) 無線ネットワーク通信方法および無線ネットワーク通信システム
CN116193407A (zh) 蓝牙连接方法及装置、蓝牙设备、存储介质
JP2005303765A (ja) 無線通信装置

Legal Events

Date Code Title Description
E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

PA0105 International application

St.27 status event code: A-0-1-A10-A15-nap-PA0105

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

PE0801 Dismissal of amendment

St.27 status event code: A-2-2-P10-P12-nap-PE0801

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

St.27 status event code: A-1-2-D10-D21-exm-PE0902

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

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

St.27 status event code: A-1-2-D10-D22-exm-PE0701

PC1904 Unpaid initial registration fee

St.27 status event code: A-2-2-U10-U14-oth-PC1904

St.27 status event code: N-2-6-B10-B12-nap-PC1904