KR20190019179A - 블루투스 연결 관리 방법, 마스터 블루투스 디바이스, 및 장치 - Google Patents

블루투스 연결 관리 방법, 마스터 블루투스 디바이스, 및 장치 Download PDF

Info

Publication number
KR20190019179A
KR20190019179A KR1020197001697A KR20197001697A KR20190019179A KR 20190019179 A KR20190019179 A KR 20190019179A KR 1020197001697 A KR1020197001697 A KR 1020197001697A KR 20197001697 A KR20197001697 A KR 20197001697A KR 20190019179 A KR20190019179 A KR 20190019179A
Authority
KR
South Korea
Prior art keywords
bluetooth
bluetooth device
master
slave
state
Prior art date
Application number
KR1020197001697A
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 KR20190019179A publication Critical patent/KR20190019179A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/30Connection release
    • H04W76/38Connection release triggered by timers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • 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/30Connection release
    • H04W76/34Selective release of ongoing connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • H04W84/20Master-slave selection or change arrangements

Landscapes

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

Abstract

본 발명은 블루투스 연결 관리 방법, 마스터 블루투스 디바이스 및 장치를 제공한다. 방법은 마스터 블루투스 디바이스가 슬레이브 블루투스 디바이스와의 블루투스 연결을 설정한 적이 있었던 시나리오에 적용된다. 방법은: 마스터 블루투스 디바이스에 의해, 블루투스 연결을 사용하여 수행되는 슬레이브 블루투스 디바이스와의 데이터 전송이 있는지를 결정하는 단계와, 마스터 블루투스 디바이스에 의해, 마스터 블루투스 디바이스가 블루투스 연결을 사용하여 수행되는 슬레이브 블루투스 디바이스와의 데이터 전송이 없는 것으로 결정할 때, 슬레이브 블루투스 디바이스와의 블루투스 연결을 끊는 단계를 포함한다. 사용자는 수동으로 블루투스 연결을 끊을 필요가 없다. 따라서 다른 마스터 블루투스 디바이스가 슬레이브 블루투스 디바이스와의 블루투스 연결을 설정할 수 있다. 이것은 자원 낭비를 방지한다.

Description

블루투스 연결 관리 방법, 마스터 블루투스 디바이스, 및 장치
본 발명의 실시예들은 통신 분야에 관한 것으로, 보다 구체적으로는 블루투스 연결 관리 방법, 마스터 블루투스 디바이스, 및 장치에 관한 것이다.
블루투스 기술은 무선 데이터 및 음성 통신을 위한 개방 표준이다. 2.4 GHz의 전 세계 주파수 대역이 블루투스 기술에 사용된다. 블루투스 기술의 데이터 속도는 1 Mbs이다. 현재, 저전력 소모, 소형 크기 및 간섭에 상대적으로 강한 면역력이라는 유리한 장점으로 인해, 블루투스 기술은 스마트폰과 슬레이브 블루투스 디바이스를 연결하는 가장 보편적인 수단이 되고 있다.
종래 기술에서, 마스터 블루투스 디바이스가 슬레이브 블루투스 디바이스와의 블루투스 연결을 설정한 후에, 마스터 블루투스 디바이스가 슬레이브 블루투스 디바이스와의 연결을 유지하면, 마스터 블루투스 디바이스와 슬레이브 블루투스 디바이스 사이에서 데이터가 전송되지 않을지라도, 다른 마스터 블루투스 디바이스가 슬레이브 블루투스 디바이스에 연결할 수 없다. 이것은 자원 낭비를 초래한다.
본 출원은 블루투스 연결 관리 방법, 마스터 블루투스 디바이스 및 장치를 제공한다. 마스터 블루투스 디바이스가 블루투스 연결을 사용하여 수행되는 슬레이브 블루투스 디바이스와의 데이터 전송이 없다고 결정할 때 마스터 블루투스 디바이스는 슬레이브 블루투스 디바이스와의 블루투스 연결을 끊는다. 사용자는 수동으로 블루투스 연결을 끊을 필요가 없다. 따라서 다른 마스터 블루투스 디바이스가 슬레이브 블루투스 디바이스와의 블루투스 연결을 설정할 수 있다. 이로 인해 자원 낭비가 방지된다.
제 1 양태에 따르면, 블루투스 연결 관리 방법이 제공된다. 방법은 마스터 블루투스 디바이스가 슬레이브 블루투스 디바이스와의 블루투스 연결을 설정한 시나리오에 적용된다. 방법은: 마스터 블루투스 디바이스에 의해, 블루투스 연결을 이용하여 수행되는 슬레이브 블루투스 디바이스와의 데이터 전송이 있는지를 결정하는 단계와, 마스터 블루투스 디바이스에 의해, 마스터 블루투스 디바이스가 블루투스 연결을 이용하여 수행되는 슬레이브 블루투스 디바이스와의 데이터 전송이 없는 것으로 결정할 때 슬레이브 블루투스 디바이스와의 블루투스 연결을 끊는 단계를 포함한다.
그러므로 본 출원의 블루투스 연결 관리 방법에 따르면, 마스터 블루투스 디바이스가 블루투스를 이용하여 슬레이브 블루투스 디바이스와 데이터가 전송되지 않는 것으로 결정할 때 마스터 블루투스 디바이스는 블루투스 디바이스와의 블루투스 연결을 끊는다. 사용자는 수동으로 블루투스 연결을 끊을 필요가 없다. 따라서 다른 마스터 블루투스 디바이스가 슬레이브 블루투스 디바이스와의 블루투스 연결을 설정할 수 있다. 이것은 자원 낭비를 방지한다.
제 1 양태를 참조하면, 제 1 양태의 제 1 가능한 실시예에서, 마스터 블루투스 디바이스에 의해, 블루투스 연결을 사용하여 수행되는 슬레이브 블루투스 디바이스와의 데이터 전송이 있는지를 결정하는 단계는: 마스터 블루투스 디바이스의 블루투스 모듈의 작동 전력에 따라 마스터 블루투스 디바이스에 의해, 블루투스 연결을 이용하여 수행되는 슬레이브 블루투스 디바이스와의 데이터 전송이 있는지를 결정하는 단계를 포함한다.
블루투스 모듈의 작동 전력은 블루투스 모듈의 송신 전력 및 수신 전력을 포함하는 것으로 이해될 수 있다.
제 1 양태의 제 1 가능한 구현예를 참조하면, 제 1 양태의 제 2 가능한 구현예에서, 마스터 블루투스 디바이스의 블루투스 모듈의 작동 전력에 따라 마스터 블루투스 디바이스에 의해, 블루투스 연결을 사용하여 수행되는 슬레이브 블루투스 디바이스와의 데이터 전송이 있는지를 결정하는 단계는: 마스터 블루투스 디바이스에 의해, 미리 설정된 지속기간 내에 블루투스 모듈의 작동 전력의 합에 관한 통계를 수집하는 단계와, 마스터 블루투스 디바이스가 작동 전력의 합이 미리 설정된 전력 임계치 미만인 것으로 결정할 때, 마스터 블루투스 디바이스에 의해, 블루투스 연결을 사용하여 수행되는 슬레이브 블루투스 디바이스와의 데이터 전송이 없는 것으로 결정하는 단계; 또는 마스터 블루투스 디바이스가 작동 전력의 합이 미리 설정된 전력 임계치 이상인 것으로 결정할 때, 마스터 블루투스 디바이스에 의해, 블루투스 연결을 사용하여 수행되는 슬레이브 블루투스 디바이스와의 데이터 전송이 있는 것으로 결정하는 단계를 포함한다.
제 1 양태의 제 1 가능한 구현예를 참조하면, 제 1 양태의 제 3 가능한 구현예에서, 마스터 블루투스 디바이스의 블루투스 모듈의 작동 전력에 따라 마스터 블루투스 디바이스에 의해, 블루투스 연결을 사용하여 수행되는 슬레이브 블루투스 디바이스와의 데이터 전송이 있는지를 결정하는 단계는: 마스터 블루투스 디바이스가 블루투스 모듈의 작동 전력이 미리 설정된 전력 임계치 미만인 것으로 검출할 때 시간 재기(timing)를 시작하는 단계와, 마스터 블루투스 디바이스가 블루투스 모듈의 작동 전력이 미리 설정된 전력 임계치 미만인 지속기간이 미리 설정된 지속기간을 초과한 것으로 검출할 때, 마스터 블루투스 디바이스에 의해, 블루투스 연결을 사용하여 수행되는 슬레이브 블루투스 디바이스와의 데이터 전송이 없는 것으로 결정하는 단계; 또는 마스터 블루투스 디바이스가 블루투스 모듈의 작동 전력이 미리 설정된 전력 임계치 이상인 것으로 검출할 때 또는 마스터 블루투스 디바이스가 블루투스 모듈의 작동 전력이 미리 설정된 전력 임계치 미만인 지속기간이 미리 설정된 지속기간을 초과하지 않은 것으로 검출할 때, 마스터 블루투스 디바이스에 의해, 블루투스 연결을 사용하여 수행되는 슬레이브 블루투스 디바이스와의 데이터 전송이 있는 것으로 결정하는 단계를 포함한다.
제 1 양태를 참조하면, 제 1 양태의 제 4 가능한 구현예에서, 마스터 블루투스 디바이스에 의해, 블루투스 연결을 사용하여 수행되는 슬레이브 블루투스 디바이스와의 데이터 전송이 있는지를 결정하는 단계는: 블루투스 연결을 사용하는 어플리케이션(앱)의 상태에 따라 마스터 블루투스 디바이스에 의해, 블루투스 연결을 사용하여 수행되는 슬레이브 블루투스 디바이스와의 데이터 전송이 있는지를 결정하는 단계와, 앱이 종료된 것으로 결정될 때, 마스터 블루투스 디바이스에 의해, 블루투스 연결을 사용하여 수행되는 슬레이브 블루투스 디바이스와의 데이터 전송이 없는 것으로 결정하는 단계; 또는 앱이 실행중인 것으로 결정될 때, 마스터 블루투스 디바이스에 의해, 블루투스 연결을 사용하여 수행되는 슬레이브 블루투스 디바이스와의 데이터 전송이 있는 것으로 결정하는 단계를 포함한다.
제 1 양태 또는 제 1 양태의 제 1 내지 제 4 가능한 구현예 중 어느 하나를 참조하면, 제 1 양태의 제 5 가능한 구현예에서, 마스터 블루투스 디바이스에 의해, 슬레이브 블루투스 디바이스와의 블루투스 연결을 끊는 단계 이전에, 방법은: 마스터 블루투스 디바이스에 의해, 상기 슬레이브 블루투스 디바이스에게 페어링 상태(pairing state) 또는 연결 추진 상태(to-be-connected state)로 진입하도록 명령하는 단계를 더 포함한다.
제 1 양태 또는 제 1 양태의 제 1 내지 제 5 가능한 구현예 중 어느 하나를 참조하면, 제 1 양태의 제 6 가능한 구현예에서, 마스터 블루투스 디바이스에 의해, 슬레이브 블루투스 디바이스와의 블루투스 연결을 끊는 단계 이후에, 방법은: 마스터 블루투스 디바이스에 의해, 마스터 블루투스 디바이스의 블루투스 기능을 비활성화하는 단계를 더 포함한다.
그러므로 마스터 블루투스 디바이스와 슬레이브 블루투스 디바이스 간의 블루투스 연결이 없을 때, 마스터 블루투스 기능이 비활성화된 상태에 있고, 그럼으로써 마스터 블루투스 디바이스의 전력 소모를 줄인다.
제 2 양태에 따르면, 블루투스 연결 관리 방법이 제공된다. 마스터 블루투스 디바이스에는 슬레이브 블루투스 디바이스에 대응하는 애플리케이션(앱)이 설치된다. 방법은: 마스터 블루투스 디바이스가 앱의 실행 상태가 제 1 상태로부터 제 2 상태로 변경된 것을 검출할 때, 마스터 블루투스 디바이스에 의해, 마스터 블루투스 디바이스의 블루투스 기능의 현재 상태를 결정하는 단계 - 제 1 상태 및 제 2 상태는 각각 활성화 상태 또는 비활성화 상태 중 하나이며, 제 1 상태는 제 2 상태와 상이함 - 와, 마스터 블루투스 디바이스가 마스터 블루투스 디바이스의 블루투스 기능의 현재 상태가 블루투스 기능의 상태가 상이하고 제 2 상태가 대응하여야 하는 상태와 상이한 것으로 결정할 때, 마스터 블루투스 디바이스에 의해, 마스터 블루투스 디바이스의 블루투스 기능을 상태를 블루투스 기능의 상태이면서 제 2 상태가 대응하여야 하는 상태로 전환하는 단계를 포함한다.
그러므로 본 출원의 블루투스 연결 관리 방법에 따르면, 마스터 블루투스 디바이스의 블루투스 기능은, 슬레이브 블루투스 디바이스에 대응하고 마스터 블루투스 디바이스에 설치된 애플리케이션(앱)의, 블루투스 기능의 상태에 대한, 요건에 따라, 자동으로 비활성화 또는 활성화될 수 있다. 이것은 사용자가 블루투스 기능을 수동으로 활성화 및 비활성화함으로써 야기되는 불편을 방지하고, 사용자 조작을 단순화하며 사용자의 사용자 경험을 개선한다.
제 2 양태를 참조하면, 제 2 양태의 제 1 가능한 구현예에서, 마스터 블루투스 디바이스는 슬레이브 블루투스 디바이스에 관한 정보를 저장하고, 제 2 상태는 활성화 상태이고, 블루투스 기능의 상태이면서 제 2 상태가 대응하여야 하는 상태는 활성화 상태이고, 방법은: 마스터 블루투스 디바이스에 의해, 마스터 블루투스 디바이스 주위의 블루투스 디바이스를 검색하는 단계와, 마스터 블루투스 디바이스가 슬레이브 블루투스 디바이스를 발견할 때 슬레이브 블루투스 디바이스와의 블루투스 연결을 자동으로 설정하는 단계를 더 포함한다.
제 3 양태에 따르면, 제 1 양태의 방법 또는 제 1 양태의 임의의 가능한 구현예를 실행하도록 구성된 마스터 블루투스 디바이스가 제공된다. 구체적으로, 마스터 블루투스 디바이스는 제 1 양태의 방법 또는 제 1 양태의 임의의 가능한 구현예를 실행하도록 구성된 유닛을 포함한다.
제 4 양태에 따르면, 제 2 양태의 방법 또는 제 2 양태의 임의의 가능한 구현예를 실행하도록 구성된 마스터 블루투스 디바이스가 제공된다. 구체적으로, 마스터 블루투스 디바이스는 제 2 양태의 방법 또는 제 2 양태의 임의의 가능한 구현예를 실행하도록 구성된 유닛을 포함한다.
제 5 양태에 따르면, 프로세서, 메모리 및 블루투스 모듈을 포함하는 마스터 블루투스 디바이스가 제공된다. 프로세서, 메모리 및 블루투스 모듈은 버스 시스템을 사용하여 연결된다. 메모리는 명령어를 저장하도록 구성된다. 블루투스 모듈은 프로세서의 제어에 따라 메시지를 수신 또는 송신하여, 마스터 블루투스 디바이스와 다른 단말기 디바이스 간의 블루투스 통신을 구현한다. 프로세서는 메모리에 저장된 명령어를 호출하여 제 1 양태의 방법 또는 제 1 양태의 임의의 가능한 구현예를 실행하도록 구성된다.
제 6 양태에 따르면, 프로세서, 메모리 및 블루투스 모듈을 포함하는 마스터 블루투스 디바이스가 제공된다. 프로세서, 메모리 및 블루투스 모듈은 버스 시스템을 사용하여 연결된다. 메모리는 명령어를 저장하도록 구성된다. 블루투스 모듈은 프로세서의 제어에 따라 메시지를 수신 또는 송신하여, 마스터 블루투스 디바이스와 다른 단말기 디바이스 간의 블루투스 통신을 구현한다. 프로세서는 메모리에 저장된 명령어를 호출하여 제 2 양태의 방법 또는 제 2 양태의 임의의 가능한 구현예를 실행하도록 구성된다.
제 7 양태에 따르면, 컴퓨터 프로그램을 저장하도록 구성된 컴퓨터 판독 가능한 매체가 제공된다. 컴퓨터 프로그램은 제 1 양태의 방법 또는 제 1 양태의 임의의 가능한 구현예를 실행하기 위해 사용되는 명령어를 포함한다.
제 8 양태에 따르면, 컴퓨터 프로그램을 저장하도록 구성된 컴퓨터 판독 가능한 매체가 제공된다. 컴퓨터 프로그램은 제 2 양태의 방법 또는 제 2 양태의 임의의 가능한 구현예를 실행하기 위해 사용되는 명령어를 포함한다.
본 발명의 실시예에서 기술적 해결책을 보다 명확하게 설명하기 위해, 아래에서는 본 발명의 실시예를 설명하는데 필요한 첨부 도면을 간략하게 소개한다. 명백하게, 다음의 설명에서 첨부 도면은 단지 본 발명의 일부 실시예를 도시하며, 관련 기술분야에서 통상의 기술자라면 창조적인 노력을 기울이지 않더라도 이들 첨부 도면으로부터 다른 도면을 도출할 수 있다.
도 1a 및 도 1b는 본 발명의 실시예에 따른 블루투스 스위치 아이콘의 개략도이다.
도 2는 본 발명의 실시예에 따른 애플리케이션 시나리오의 개략도이다.
도 3은 본 발명의 실시예에 따른 스마트폰의 개략적인 블록도이다.
도 4는 본 발명의 실시예에 따른 블루투스 연결 관리 방법의 개략적인 흐름도이다.
도 5는 본 발명의 실시예에 따른 스마트폰의 사용자 인터페이스의 개략도이다.
도 6은 본 발명의 실시예에 따른 다른 실시예의 블루투스 연결 관리 방법의 개략적인 흐름도이다.
도 7은 본 발명의 또 다른 실시예에 따른 블루투스 연결 관리 방법의 개략적인 흐름도이다.
도 8은 본 발명의 실시예에 따른 마스터 블루투스 디바이스의 개략적인 블록도이다.
도 9는 본 발명의 다른 실시예에 따른 마스터 블루투스 디바이스의 개략적인 블록도이다.
도 10은 본 발명의 실시예에 따른 장치의 개략적인 블록도이다.
도 11은 본 발명의 실시예에 따른 장치의 다른 개략적인 블록도이다.
도 12는 본 발명의 다른 실시예에 따른 장치의 개략적인 블록도이다.
도 13은 본 발명의 다른 실시예에 따른 장치의 다른 개략적인 블록도이다.
아래에서는 본 발명의 실시예의 기술적인 해결책을 본 발명의 실시예의 첨부 도면을 참조하여 명확하고 완전하게 설명한다. 명백하게, 설명되는 실시예는 본 발명의 실시예의 일부이지 전부는 아니다. 본 발명의 실시예에 기초하여 창의적인 노력을 기울이지 않고 관련 기술분야에서 통상의 기술자에 의해 획득되는 다른 모든 실시예는 본 발명의 보호 범위 내에 있다.
본 발명의 실시예의 이해를 용이하게 하기 위해, 본 발명의 실시예의 설명에서 소개되는 몇몇 요소가 본 명세서에서 먼저 설명된다.
마스터 블루투스 디바이스는 주위의 슬레이브 블루투스 디바이스를 검색할 수 있다. 사용자는 연결이 필요한 슬레이브 블루투스 디바이스를 선택할 수 있다. 마스터 블루투스 디바이스는 블루투스 페어링을 능동적으로 개시할 수 있으며, 마스터 블루투스 디바이스는 매칭하는 비밀번호를 사용하여 슬레이브 블루투스 디바이스와 매칭된다. 블루투스 기능을 갖는 스마트폰, 퍼스널 컴퓨터(Personal Computer, 약칭하여 "PC") 등은 모두 마스터 블루투스 디바이스에 속한다.
슬레이브 블루투스 디바이스는 블루투스 페어링 요청을 능동적으로 개시하지 않는 장치이다. 슬레이브 블루투스 디바이스는 일반적으로 입력단이 없다. 통상적으로, 슬레이브 블루투스 디바이스가 공장에서 출고될 때, 슬레이브 블루투스 디바이스의 블루투스 칩에는 4 자리 또는 6 자리 숫자의 매칭하는 비밀번호가 고정화된다. 블루투스 사운드 박스, 블루투스 헤드셋 등은 모두 슬레이브 블루투스 디바이스에 속한다.
본 발명의 실시예에서, 마스터 블루투스 디바이스에 의해, 슬레이브 블루투스 디바이스와의 블루투스 연결을 끊는 것은 마스터 블루투스 디바이스에 의해 슬레이브 블루투스 디바이스와의 물리 계층 연결을 끊는 것을 의미한다. 블루투스 연결을 끊는다고 마스터 블루투스 디바이스의 블루투스 기능이 비활성화되지는 않는다. 그러므로 마스터 블루투스 디바이스는 다른 슬레이브 블루투스 디바이스와의 블루투스 연결을 추가로 설정할 수 있다.
마스터 블루투스 디바이스의 블루투스 기능이 비활성화되면, 즉, 블루투스 모듈이 작동하지 않으면, 마스터 블루투스 디바이스는 다른 슬레이브 블루투스 디바이스와 블루투스 연결을 설정할 수 없다.
블루투스 기능의 활성화 및 비활성화는 마스터 블루투스 디바이스상의 블루투스 스위치 아이콘을 사용하여 조작될 수 있다. 도 1a는 마스터 블루투스 디바이스의 블루투스 스위치 아이콘을 도시한다. 도 1a의 좌측 도면에서 블루투스 기능은 비활성화된다. 도 1a의 우측 도면에서 블루투스 기능은 활성화된다. 도 1b는 블루투스 스위치 아이콘의 다른 형태를 도시한다. 사용자가 블루투스 스위치 아이콘을 탭(tap)하여 블루투스 스위치 아이콘이 회색으로 바뀔 때, 블루투스 기능이 비활성화된다. 사용자가 블루투스 스위치를 탭하여 블루투스 스위치 아이콘이 하이라이트될 때, 블루투스 기능이 활성화된다. 블루투스 기능이 비활성화될 때, 마스터 블루투스 디바이스는 슬레이브 블루투스 디바이스와의 블루투스 연결을 끊는다. 일반적으로, 마스터 블루투스 디바이스에 페어링된 슬레이브 블루투스 디바이스가 있다면, 슬레이브 블루투스 디바이스는 메뉴 조작을 사용하여 연결될 수 있거나, 또는 슬레이브 블루투스 디바이스와의 연결은 메뉴 조작을 사용하여 끊어질 수 있다. 대안적으로, 페어링된 슬레이브 블루투스 디바이스와의 페어링은 메뉴 조작을 사용하여 취소될 수 있다. 마스터 블루투스 디바이스가 슬레이브 블루투스 디바이스와의 블루투스 연결을 끊을 때도 페어링 정보는 여전히 유지된다. 다음 번에 슬레이브 블루투스 디바이스가 연결될 때 페어링이 다시 요구되지 않는다. 마스터 블루투스 디바이스와 슬레이브 블루투스 디바이스 간의 페어링이 취소되면, 다음 번에 블루투스 연결이 설정될 때 페어링이 요구된다.
본 발명의 실시예는 마스터 블루투스 디바이스와 슬레이브 블루투스 디바이스가 블루투스 연결을 설정함으로써 데이터를 교환하는 시나리오에 적용된다. 도 2에 도시된 바와 같이, 스마트폰(A 내지 D)는 마스터 블루투스 디바이스이고, 블루투스 사운드 박스는 슬레이브 블루투스 디바이스이다. 종래 기술의 방법에 따르면, 스마트폰(A 내지 D)가 블루투스 사운드 박스와 페어링이 필요할 때 또는 블루투스 사운드 박스와 연결이 필요할 때, 사용자는 스마트폰(A 내지 D)의 블루투스 기능을 수동으로 활성화하여야 한다. 또한, 스마트폰(A)이 블루투스 사운드 박스와의 블루투스 연결을 설정한 후에, 사용자는 스마트폰(A)의 블루투스 스위치를 수동으로 끄거나 블루투스 연결을 수동으로 끊어야 한다. 그런 다음 스마트폰(B 내지 D) 중 하나가 블루투스 사운드 상자와의 연결을 설정할 수 있다. 그렇지 않으면, 스마트폰(A)과 블루투스 사운드 박스 사이에서 아무런 데이터도 전송되지 않더라도 스마트폰(A)은 블루투스 사운드 박스와의 블루투스 연결을 여전히 유지하고 채널을 점유한다. 스마트폰(B 내지 D)는 블루투스 사운드 박스와의 블루투스 연결을 설정할 수 없고, 그럼으로써 자원 낭비를 초래할 수 있다.
이를 바탕으로, 블루투스 연결 관리 방법이 제공되어 자원의 낭비를 방지할 수 있다.
다음은 마스터 블루투스 디바이스가 스마트폰인 예를 사용하여 본 발명의 실시예의 블루투스 연결 관리 방법을 설명한다. 스마트폰은 단지 설명의 편의를 위한 예로서 사용되며 본 발명의 실시예의 보호 범위를 제한하는 것으로 여겨지지 않는다는 것이 이해될 수 있다.
도 3은 본 발명의 실시예와 관련된 스마트폰(100)의 부분적인 구성의 블록도이다. 도 3을 참조하면, 스마트폰(100)은 무선 주파수(Radio Frequency, 약칭하여 "RF") 회로(110), 메모리(120), 입력 유닛(130), 디스플레이 유닛(140), 오디오 주파수 회로(150), 블루투스 모듈(160), 프로세서(170) 및 전원 공급 장치(180)와 같은 구성요소를 포함한다. 관련 기술분야에서 통상의 기술자라면 도 3에 도시된 스마트폰 구조는 스마트폰을 제한하는 것으로 여겨지지 않는다는 것이 이해될 수 있다. 스마트폰은 도면에 도시된 구성요소보다 많거나 적은 수의 구성요소를 포함할 수 있거나, 또는 일부 구성요소를 조합할 수 있거나, 또는 상이한 구성요소 레이아웃을 가질 수 있다.
예를 들어, 스마트폰은 센서, 카메라, 무선 충실도(Wireless Fidelity, 약칭하여 "WiFi") 모듈 등을 더 포함할 수 있다. 세부적인 사항은 여기서 설명되지 않는다.
본 발명의 이러한 실시예에서, RF 회로(110)는 정보를 수신/전송하거나, 호출 프로세스에서 신호를 수신 또는 송신하도록 구성될 수 있다. 특히, RF 회로(110)는 기지국의 다운링크 정보를 수신하고 다운링크 정보를 처리를 위해 프로세서(170)로 송신한다. 또한, RF 회로(110)는 UL 데이터를 기지국으로 송신한다. 일반적으로, RF 회로(110)는 이것으로 제한되는 것은 아니지만, 안테나, 적어도 하나의 증폭기, 송수신기, 커플러, 저잡음 증폭기(Low Noise Amplifier, 약칭하여 "LNA"), 듀플렉서 등을 포함한다. 또한, RF 회로(110)는 무선 통신에 의해 네트워크 및 다른 디바이스와도 통신할 수 있다. 이것으로 제한되는 것은 아니지만, 전세계 이동 통신 시스템(Global System of Mobile Communication, 약칭하여 "GSM"), 일반 패킷 무선 서비스(General Packet Radio Service, 약칭하여 "GPRS"코드 분할 다중 접속(Code Division Multiple Access, 약칭하여 "CDMA"), 광대역 코드 분할 다중 접속(Wideband Code Division Multiple Access, 약칭하여 "WCDMA"), 롱 텀 에볼루션(Long Term Evolution, 약칭하여 "LTE"), 이메일, 단문 메시징 서비스(Short Messaging Service, 약칭하여 "SMS") 등을 비롯한 임의의 통신 표준 또는 프로토콜이 무선 통신을 위해 사용될 수 있다.
메모리(120)는 소프트웨어 프로그램 및 모듈을 저장하도록 구성될 수 있다. 프로세서(170)는 메모리(120)에 저장된 소프트웨어 프로그램 및 모듈을 실행하여 스마트폰(100)의 다양한 기능 애플리케이션 및 데이터 프로세싱을 수행할 수 있다. 메모리(120)는 주로 프로그램 저장 영역 및 데이터 저장 영역을 포함할 수 있다. 프로그램 저장 영역은 오퍼레이팅 시스템, 적어도 하나의 기능(예컨대, 사운드 재생 기능 또는 이미지 재생 기능)에 의해 요구되는 애플리케이션 등을 저장할 수 있다. 데이터 저장 영역은 스마트폰(100)의 사용에 따라 생성된 (오디오 데이터 및 전화 번호부와 같은) 데이터 등을 저장할 수 있다. 또한, 메모리(120)는 고속 랜덤 액세스 메모리를 포함할 수 있거나, 또는 비휘발성 메모리, 예를 들어, 적어도 하나의 디스크 저장 구성요소, 플래시 메모리 구성요소, 또는 다른 휘발성 고체 상태 저장 구성요소를 포함할 수 있다.
입력 유닛(130)은 입력된 숫자 또는 문자 정보를 수신하고, 스마트폰(100)의 사용자 설정 및 기능 제어와 관련된 키 신호 입력을 생성할 수 있다. 구체적으로, 입력 유닛(130)은 터치 패널 및 다른 입력 디바이스를 포함할 수 있다. 터치 패널은 터치 스크린이라고도 지칭되며, 터치 패널상에서 또는 터치 패널 부근에서 사용자의 터치 동작(예컨대 터치 패널상에서 또는 터치 패널 부근에서 손가락 또는 스타일러스와 같은 임의의 적절한 객체 또는 액세서리를 사용하여 사용자에 의해 수행되는 동작)을 수집하고, 미리 설정된 프로그램에 따라 대응하는 연결된 장치를 구동할 수 있다. 임의로, 터치 패널은 두 부분: 터치 검출 장치 및 터치 제어기를 포함할 수 있다. 터치 검출 장치는 사용자의 터치 방향을 검출하고, 터치 동작에 의해 야기되는 신호를 검출하고, 신호를 터치 제어기로 전송한다. 터치 제어기는 터치 검출 장치로부터 터치 정보를 수신하고, 터치 정보를 접촉 좌표로 변환하고, 접촉 좌표를 프로세서에 전달하며, 프로세서에 의해 전달된 커맨드를 수신하고 실행할 수 있다. 또한, 터치 패널은 저항 타입, 용량 타입, 적외선 타입, 탄성 표면파 타입과 같은 여러 가지 타입으로 구현될 수 있다. 터치 패널 이외에, 입력 유닛은 다른 입력 디바이스를 더 포함할 수 있다. 구체적으로, 다른 입력 디바이스는 이것으로 제한되는 것은 아니지만, 물리적 키보드, (볼륨 제어 키 또는 전원 온/오프 키와 같은) 기능 키, 트랙 볼, 마우스 또는 조이스틱 중 하나 이상을 포함할 수 있다.
디스플레이 유닛(140)은 사용자에 의해 입력된 정보 또는 사용자에게 제공된 정보 및 디바이스의 각종 메뉴를 디스플레이하도록 구성될 수 있다. 디스플레이 유닛(140)은 디스플레이 패널을 포함할 수 있다. 임의로, 디스플레이 패널은 액정 디스플레이(Liquid Crystal Display, 약칭하여 "LCD"), 유기 발광 다이오드(Organic Light-Emitting Diode, 약칭하여 "OLED") 등의 형태로 구성될 수 있다. 또한, 터치 패널은 디스플레이 패널을 덮을 수 있다. 터치 패널 상에서 또는 터치 패널 부근에서 터치 동작을 검출한 후에, 터치 패널은 터치 동작에 관한 정보를 프로세서로 전송하여 터치 이벤트의 유형을 결정한다. 그런 다음 프로세서(170)는 터치 이벤트의 유형에 따라 디스플레이 패널 상에 대응하는 시각적 출력을 제공한다. 도 3에서, 터치 패널 및 디스플레이 패널은 스마트폰(100)의 입력 및 출력 기능을 구현하는 2 개의 독립적인 구성요소로서 작용한다. 그러나, 일부 실시예에서, 터치 패널 및 디스플레이 패널은 스마트폰(100)의 입력 및 출력 기능을 구현하기 위해 통합될 수 있다.
오디오 주파수 회로(150), 스피커 및 마이크로폰은 사용자와 스마트폰(100) 사이에서 오디오 인터페이스를 제공할 수 있다. 오디오 주파수 회로(150)는 수신된 오디오 데이터로부터 변환된 전기 신호를 스피커로 전송할 수 있다. 스피커는 전기 신호를 음향 신호로 변환하고 음향 신호를 출력한다. 다른 양태에서, 마이크로폰은 수집된 음향 신호를 전기 신호로 변환한다. 오디오 주파수 회로(150)는 전기 신호를 수신하고, 전기 신호를 오디오 데이터로 변환하며, 오디오 데이터를 추가 프로세싱을 위해 메모리(170)로 출력한다.
블루투스 모듈(160)은 블루투스 기능이 통합된 기본 칩 회로 세트이다. 블루투스 모듈(160)은 블루투스 프로토콜에 따라 무선 전송을 수행할 수 있다.
프로세서(170)는 스마트폰(100)의 제어 센터이고, 다양한 인터페이스 및 회선을 사용하여 전체 스마트폰(100)의 다양한 구성요소를 연결하며, 메모리에 저장된 소프트웨어 프로그램 및/또는 모듈을 구동 또는 실행하고 메모리(120)에 저장된 데이터 호출함으로써, 스마트폰(100)의 다양한 기능 및 데이터 프로세싱을 구현하여, 스마트폰(100)에 대해 전반적인 모니터링을 수행한다. 임의로, 프로세서(170)는 하나 이상의 프로세싱 유닛을 포함할 수 있다. 바람직하게, 프로세서(170)는 애플리케이션 프로세서 및 모뎀 프로세서를 통합할 수 있다. 애플리케이션 프로세서는 오퍼레이팅 시스템, 사용자 인터페이스, 애플리케이션 등을 주로 처리한다. 모뎀 프로세서는 무선 통신을 주로 처리한다. 모뎀 프로세서는 프로세서(170)에 통합되지 않을 수 있다는 것을 이해할 수 있다.
전원 공급 장치(180)(예를 들어, 배터리)는 각 구성요소에 전력을 공급한다. 바람직하게, 전원 공급 장치는 전원 관리 시스템을 사용함으로써 프로세서에 논리적으로 연결되어, 전원 관리 시스템을 사용하여 충전, 방전 및 전력 소비에 관한 관리와 같은 기능을 구현할 수 있다.
다음은 본 발명의 실시예의 블루투스 연결 관리 방법을, 블루투스 사운드 박스와 도3의 스마트폰(100)의 구성을 갖는 스마트폰(A) 및 스마트폰(B) 사이에 블루투스 연결이 설정되는 예를 참조하여 설명한다. 도 4에 도시된 바와 같이, 방법(1000)은 다음과 같은 단계를 포함한다.
(S1100). 스마트폰(A)의 프로세서(170)는 스마트폰(A)이 블루투스 연결을 사용하여 블루투스 사운드 박스와 데이터 전송을 수행하는지를 결정한다.
구체적으로, 스마트폰(A)이 블루투스 모듈(160)을 사용하여 블루투스 사운드 박스와의 연결을 설정한 후에, 스마트폰(A)의 프로세서(170)는 스마트폰(A)이 블루투스 연결을 사용하여 블루투스 사운드 박스와 데이터 전송을 수행하는지를 결정한다. 예를 들어, 데이터 전송은 음악, 문서 또는 비디오와 같은 정보의 전송이다.
임의로, 예를 들어, 스마트폰(A)의 프로세서(170)는 스마트폰(A)의 블루투스 모듈(160)의 작동 전력에 따라, 스마트폰(A)이 블루투스 연결을 사용하여 블루투스 사운드 박스와 데이터 전송을 수행하는지를 결정한다. 스마트폰(A)의 블루투스 모듈(160)의 작동 전력은 전송 전력 및/또는 수신 전력일 수 있다.
예를 들어, 스마트폰(A)의 프로세서(170)가 스마트폰(A)이 블루투스 연결을 사용하여 블루투스 사운드 박스와 데이터 전송을 수행하는지를 결정할 때, 스마트폰(A)의 블루투스 모듈(160)의 작동 전원을 검출하는 시점은 미리 설정될 수 있다. 스마트폰(A)의 프로세서(170)는 미리 설정된 각각의 시점에서 스마트폰(A)의 블루투스 모듈(160)의 작동 전원을 검출한다. 스마트폰(A)의 프로세서(170)가 한 시점에서, 스마트폰(A)의 블루투스 모듈(160)의 작동 전력이 미리 설정된 전력 임계치 미만인 것을 검출할 때, 스마트폰(A)의 프로세서(170)는 스마트폰(A)이 스마트폰 블루투스 사운드 박스와 데이터 전송을 수행하지 않는 것으로 결정한다. 구체적으로, 스마트폰(A)의 프로세서는 스마트폰(A)의 블루투스 모듈(160)의 작동 전력을 주기적으로 검출할 수 있다.
대안적으로, 스마트폰(A)의 프로세서(170)는 스마트폰(A)의 블루투스 모듈(160)의 작동 전력을 실시간으로 검출하고; 스마트폰(A)의 블루투스 모듈(160)의 작동 전력이 미리 설정된 전력 임계치 미만인 것을 검출할 때 시간 재기(timing)를 시작하고; 및 스마트폰(A)의 프로세서(170)가 스마트폰(A)의 블루투스 모듈(160)의 작동 전력이 미리 설정된 전력 임계치 미만인 지속기간이 미리 설정된 지속기간을 초과한 것을 검출할 때, 스마트폰(A)이 블루투스 연결을 사용하여 블루투스 사운드 박스와 데이터 전송을 수행하지 않는 것으로 결정하고; 또는 스마트폰(A)의 프로세서(170)가 블루투스 모듈(160)의 작동 전력이 미리 설정된 전력 임계치 이상인 것을 검출할 때 또는 블루투스 모듈(160)의 작동 전력이 미리 설정된 전력 임계치 미만인 지속기간이 미리 설정된 지속기간을 초과하지 않을 때, 스마트폰(A)이 블루투스 사운드 박스와 데이터 전송을 수행하는 것으로 결정한다.
대안적으로, 스마트폰(A)의 프로세서(170)는 미리 설정된 지속기간 내에 스마트폰(A)의 블루투스 모듈(160)의 작동 전력의 합에 관한 통계를 수집하고; 작동 전력의 합과 미리 설정된 전력 임계치 간의 크기 관계에 따라, 스마트폰(A)이 블루투스 연결을 사용하여 블루투스 사운드 박스와 데이터 전송을 수행하는지를 결정할 수 있다. 작동 전력의 합과 비교되는 미리 설정된 전력 임계치와 전술한 단락에서 언급된 미리 설정된 전력 임계치는 상이한 값으로 설정될 수 있다.
임의로, 스마트폰(A)의 프로세서(170)는 일정 기간 내 스마트폰(A)의 블루투스 모듈(160)의 작동 전력과 미리 설정된 전력 임계치 사이의 크기 관계에 따라, 스마트폰(A)이 블루투스 연결을 사용하여 블루투스 사운드 박스와 데이터 전송을 수행하는지를 결정한다. P가 스마트폰(A)의 블루투스 모듈(160)의 유효 전력인 경우, P는 수학식(1)로 나타낼 수 있다.
Figure pct00001
수학식(1)에서, x는 스마트폰(A)의 블루투스 모듈(160)에 의해 송신 또는 수신되는 블루투스 신호(주로 블루투스 사운드 박스의 송신 신호)이다. X는 시간 및 각주파수(angular frequency)의 변동에 따른 함수로 표현될 수 있다:
Figure pct00002
, 여기서 A(t)는 블루투스 신호의 진폭을 나타내고; ω=2πf 는 각주파수를 나타내고, f는 블루투스 신호를 전송하기 위한 주파수를 나타내고;
Figure pct00003
은 블루투스 신호의 초기 위상을 나타낸다. X2는 전력을 나타낸다. t는 시간을 나타낸다. N은 시간 길이를 나타내며, N의 값은 실제 요건에 따라 설정될 수 있다.
임의로, 블루투스 모듈(160)의 작동 전력은 스마트폰(A)의 전원 공급 관리 모듈로부터 획득될 수 있다.
구체적으로, 스마트폰(A)의 프로세서(170)는 임의의 시점으로부터 스마트폰(A)의 블루투스 모듈(160)의 작동 전력을 기록하기 시작할 수 있다. 일정 기간 내에 스마트폰(A)의 블루투스 모듈(160)의 작동 전력의 합에 관한 통계를 수집한 이후, 스마트폰(A)의 프로세서(170)는 작동 전력의 합을 미리 설정된 전력 임계치(Pthreshold)와 비교한다. P가 Pthreshold 미만이면, 스마트폰(A)이 블루투스 연결을 사용하여 블루투스 사운드 박스와 데이터 전송을 수행하지 않으며, 블루투스 사운드 박스와의 블루투스 연결이 끊어져야 한다는 것으로 결정된다. P가 Pthreshold 이상이면, 스마트폰(A)이 블루투스 연결을 사용하여 블루투스 사운드 박스와 데이터 전송을 수행하며 스마트폰(A)과 블루투스 사운드 박스 간의 블루투스 연결이 끊어질 필요가 없다는 것으로 결정된다.
임의로, 예를 들어, 스마트폰(A)의 프로세서(170)는 블루투스 사운드 박스에 대응하는 애플리케이션(Application, 약칭하여 "앱(APP)")의 상태에 따라, 스마트폰(A)이 블루투스 연결을 사용하여 블루투스 사운드 박스와 데이터 전송을 수행하는지를 결정할 수 있다. 스마트폰(A)의 프로세서(170)가 블루투스 사운드 박스에 대응하는 앱이 활성화 상태에 있다고 결정할 때, 스마트폰(A)이 블루투스 연결을 사용하여 블루투스 사운드 박스와 데이터 전송을 수행하는 것으로 결정된다. 스마트폰(A)의 프로세서(170)가 블루투스 사운드 박스에 대응하는 앱이 비활성화 상태에 있다고 결정할 때, 스마트폰(A)이 블루투스 연결을 사용하여 블루투스 사운드 박스와 데이터 전송을 수행하지 않는 것으로 결정된다.
(S1200). 스마트폰(A)이 데이터가 블루투스 연결을 사용하여 블루투스 사운드 박스와 전송되고 있지 않다고 결정할 때, 스마트폰(A)은 블루투스 사운드 박스와의 블루투스 연결을 끊는다.
이러한 실시예에서, 스마트폰(A)은 블루투스 연결의 사용 상태, 즉, 데이터가 블루투스 연결을 사용하여 전송되고 있는지를 검출하여, 블루투스 사운드 박스와의 블루투스 연결을 제어할 수 있다. 데이터가 블루투스 연결을 사용하여 전송되지 않는 것으로 결정될 때, 블루투스 사운드 박스와의 연결이 끊어진다. 이러한 방식으로, 다른 스마트폰이 블루투스 사운드 박스와의 블루투스 연결을 설정할 수 있다.
또한, 스마트폰(A)이 블루투스 사운드 박스와의 블루투스 연결을 끊은 이후, 스마트폰(A)의 블루투스 기능이 비활성화될 수 있으며, 블루투스 기능이 비활성화된 것을 사용자에게 일러준다. 이러한 방식으로, 이동 전화의 전력 소비가 감소될 수 있다.
임의로, 예를 들어, 스마트폰(A)이 데이터가 블루투스 사운드 박스와 전송되지 않는다고 결정한 이후 그리고 스마트폰(A)이 블루투스 사운드 박스와의 블루투스 연결을 끊기 전에, 스마트폰(A)은 블루투스 연결을 사용하여, 블루투스 사운드 박스에게 페어링 상태(pairing state) 또는 연결 추진 상태(to-be-connected state)로 진입하도록 명령한다. 종래 기술에서, 마스터 블루투스 디바이스의 블루투스 연결이 사용자에 의해 수동으로 끊어진 후에, 대응하는 슬레이브 블루투스 디바이스는 여전히 다른 마스터 블루투스 디바이스와의 연결을 설정할 수 없다. 사용자는 슬레이브 블루투스 디바이스를 수동으로 재시작해야, 슬레이브 블루투스 디바이스가 다른 마스터 블루투스 디바이스와의 연결을 설정할 수 있다. 이러한 예에서, 블루투스 사운드 박스와의 블루투스 연결을 끊기 전에, 스마트폰(A)은 블루투스 사운드 박스에게 페어링 상태 또는 연결 추진 상태로 진입하도록 명령한다. 블루투스 사운드 박스는 명령을 수신한 다음에 상태를 전환한다. 이러한 방식으로, 다른 스마트폰은 블루투스 사운드 박스와 연결할 수 있다.
임의로, 예를 들어, 스마트폰(A)의 프로세서(170)는 스마트폰(A)의 블루투스 스위치 아이콘의 상태를 검출하고; 블루투스 스위치 아이콘이 오프일 때, 블루투스 사운드 박스에게 연결 추진 상태 또는 페어링 상태로 진입하도록 명령하고, 스마트폰(A)과 블루투스 사운드 박스 간의 블루투스 연결을 끊는다.
슬레이브 블루투스 디바이스가 연결 추진 상태에 있을 때, 슬레이브 블루투스 디바이스는 슬레이브 블루투스 디바이스와 페어링된 적이 있었던 마스터 블루투스 디바이스에 의해 발견될 수 있고, 블루투스 연결이 설정될 수 있다.
슬레이브 블루투스 디바이스가 페어링 상태에 있을 때, 슬레이브 블루투스 디바이스는 슬레이브 블루투스 디바이스와 페어링된 적이 없었던 마스터 블루투스 디바이스에 의해 발견될 수 있고, 키 페어링에 의해 페어링이 수행되어 블루투스 연결이 설정된다.
예를 들어, 도 4에 도시된 바와 같이, 스마트폰(A)과 스마트폰(B)이 둘 모두 블루투스 사운드 박스와 페어링된 적이 있고, 스마트폰(A)이 블루투스 사운드 박스에게 연결 추진 상태로 진입하도록 명령하고, 스마트폰(A)과 블루투스 사운드 박스 간의 블루투스 연결이 끊어져 있으며 블루투스 사운드 박스가 연결 추진 상태로 진입한다고 가정한다. 스마트폰(B)의 블루투스 기능이 활성화된 후에, 스마트폰(B)의 블루투스 모듈(160)은 디바이스를 검색한다. 블루투스 사운드 박스를 발견할 때, 스마트폰(B)은 자동으로 블루투스 사운드 박스와의 연결을 설정한다. 스마트폰(A)에 의해, 블루투스 사운드 박스에게 연결 추진 상태로 진입하도록 명령하는 것은 블루투스 사운드 박스를 셧다운시킨 다음 시작하도록 명령함으로써 구현될 수 있다.
도 4의 스마트폰(B)이 블루투스 사운드 박스와 페어링된 적이 없고, 스마트폰(A)이 블루투스 사운드 박스에게 페어링 상태로 진입하도록 명령하고, 스마트폰(A)과 블루투스 사운드 박스 간의 블루투스 연결이 끊어져 있으며 블루투스 사운드 박스가 페어링 상태로 진입한다고 가정한다. 스마트폰(B)의 블루투스 기능이 활성화된 후에, 스마트폰(B)의 블루투스 모듈(160)은 디바이스를 검색한다. 블루투스 사운드 박스를 발견할 때, 스마트폰(B)은 페어링 비밀번호를 사용하여 스마트폰(B)과 블루투스 사운드 박스 간의 페어링 및 연결을 완료하여야 한다. 지능형 단말기(B)와 블루투스 사운드 박스가 페어링되어 연결된 후에, 블루투스 사운드 박스는 지능형 단말기(B)에 관한 정보를 저장한다. 다음에 지능형 단말기(B)가 블루투스 사운드 박스를 발견할 때, 지능형 단말기(B)는 블루투스 사운드 박스와의 블루투스 연결을 직접 설정할 수 있다.
임의로, 예를 들어, 도 4에서, 스마트폰(A)이 블루투스 사운드 박스와의 블루투스 연결을 끊은 후에 스마트폰(B 내지 D)이 모두 블루투스 사운드 박스와의 연결을 설정하기를 기대한다고 가정한다. 스마트폰(B 내지 D) 중 스마트폰(B)만이 블루투스 사운드 박스와 페어링된 적이 있었다면, 블루투스 사운드 박스는 스마트폰(B)와의 블루투스 연결을 설정한다. 스마트폰(B 내지 D)이 모두 블루투스 사운드 박스와 페어링된 적이 있었다면, 미리 설정된 우선순위 순서에 따라, 우선 순위가 가장 높은 스마트폰(D)이 블루투스 사운드 박스와 페어링되어 블루투스 연결을 설정할 수 있다.
종래 기술에서, 사용자가 블루투스 사운드 박스를 사용할 필요가 있을 때, 사용자는 수동으로 스마트폰(A)의 블루투스 스위치를 켜고, 주위의 블루투스 디바이스를 검색하고, 스마트폰(A)과 블루투스 사운드 박스 간의 블루투스 연결을 트리거하기 위해 블루투스 사운드 박스를 수동으로 선택하여야 한다. 사용자가 블루투스 사운드 박스를 사용할 필요가 없을 때, 사용자는 수동으로 블루투스 연결을 끊거나 블루투스 기능을 비활성화하여야 한다. 전술한 것은 사용자에 의해 수동으로 구현되며, 이에 따라 사용자의 사용자 경험에 영향을 미친다. 이를 바탕으로, 스마트폰(A)의 블루투스 기능을 자동으로 활성화 및 비활성화하기 위한 방법이 제공되어, 사용자의 조작을 단순화하고 사용자의 사용 경험을 개선할 수 있다.
특정 실시예를 참조하여, 본 발명의 실시예에 따라 스마트폰(A)의 블루투스 기능을 자동으로 활성화 및 비활성화하기 위한 방법을 설명한다. 블루투스 사운드 박스에 대응하는 앱이 스마트폰(A)에 설치된 예가 사용된다. 블루투스 사운드 박스에 대응하는 앱을 스마트폰(A)에 설치하는 과정에서, 스마트폰(A)의 메모리(120)는 블루투스 사운드 박스에 대응하는 앱에 관련된 속성을 기록한다. 이러한 관련된 속성은 앱이 블루투스 기능을 사용할 필요가 있는지, 앱이 스마트폰(A)의 블루투스 기능을 활성화할 허가권을 갖고 있는지 등을 포함할 수 있으며; 블루투스 헤드셋, 블루투스 사운드 박스, 또는 블루투스 대역과 같은, 블루투스 사운드 박스에 대응하는 앱에 대응하는 블루투스 디바이스 타입을 더 포함할 수 있다. 또한, 앱이 설치된 후, 스마트폰(A)의 디스플레이 유닛(140)에는 사용자의 조작을 용이하게 하기 위해 앱에 대응하는 아이콘이 디스플레이된다. 예를 들어, 도 5의 스마트폰(A)의 사용자 인터페이스상에서, 앱에 대응하는 아이콘은 "블루투스 사운드 박스"이며, 이하 블루투스 사운드 박스에 대응하는 앱은 "블루투스 사운드 박스 앱"이라고 지칭된다.
본 발명의 실시예에서, 스마트폰(A)의 메모리(120)는 블루투스 사운드 박스 앱의 온/오프 상태와 블루투스 기능의 요구된 상태와의 대응 관계를 저장할 수 있다. 표 1은 블루투스 사운드 박스 앱의 온/오프 상태와 블루투스 기능의 요구된 상태 사이의 가능한 대응관계를 설명한다.
블루투스 사운드 박스 앱 블루투스 기능
오프 오프
스마트폰(A)의 프로세서(170)는 블루투스 앱의 활성화 상태를 검출하여 블루투스 기능의 온/오프 상태를 결정한다. 블루투스 사운드 박스 앱이 비활성화 상태로부터 활성화 상태로 전환된 것을 검출할 때, 스마트폰(A)은 블루투스 기능의 현재 상태를 결정하고, 블루투스 기능의 현재 상태가 블루투스 기능의 요구된 상태와 일치하는지를 결정한다. 블루투스 기능의 현재 상태가 비활성화되어 있고, 블루투스 사운드 박스 앱을 활성화하는데 필요한 블루투스 기능의 상태가 활성화되어 있으면, 즉, 두 상태가 일치하지 않으면, 블루투스 기능의 현재 상태가 블루투스 기능의 요구된 상태로 전환되는데, 즉, 블루투스 기능의 현재 상태가 활성화 상태로 전환된다. 두 상태가 일치하면, 블루투스 기능의 현재 상태가 유지된다. 대응적으로, 블루투스 사운드 박스 앱이 활성화 상태로부터 비활성화 상태로 전환된 것을 검출할 때, 스마트폰(A)은 블루투스 기능의 현재 상태가 비활성화되어 있는지를 결정한다. 블루투스 기능의 현재 상태가 비활성화되어 있으면, 비활성화 상태가 유지된다. 블루투스 기능의 현재 상태가 비활성화되어 있지 않으면, 스마트폰(A)은 블루투스 기능을 비활성화한다. 스마트폰(A)의 메모리(120)는 블루투스 사운드 박스 앱에 대응하는 블루투스 사운드 박스에 관한 정보를 저장할 수 있다. 블루투스 사운드 박스 앱이 활성화 상태로 변경되고 블루투스 기능이 활성화 상태에 있을 때, 스마트폰(A)은 주위의 블루투스 디바이스를 검색한다. 블루투스 사운드 박스를 발견할 때, 스마트폰(A)은 자동으로 블루투스 사운드 박스와의 블루투스 연결을 설정한다.
도 6은 본 발명의 다른 실시예에 따른 블루투스 연결 관리 방법을 도시한다. 도 6에 도시된 바와 같이, 방법(2000)은 다음과 같은 단계를 포함한다.
(S2100). 블루투스 사운드 박스 앱이 활성화될 때, 블루투스 사운드 박스 앱은 스마트폰(A)의 블루투스 기능이 활성화되어 있는지를 결정한다.
사용자는 (도 5에 도시된 바와 같은) 스마트폰(A)의 디스플레이 유닛(140) 상의 "블루투스 사운드 박스" 아이콘을 탭핑하여 블루투스 사운드 박스 앱을 활성화한다. 스마트폰(A)은 블루투스 사운드 박스 앱을 구동한다.
구체적으로, 블루투스 사운드 박스 앱은 스마트폰(A)의 블루투스 기능(160)의 상태를 검출함으로써, 스마트폰(A)의 블루투스 기능이 활성화되어 있는지를 결정한다. 대안적으로, 블루투스 사운드 박스 앱은 블루투스 스위치 아이콘의 상태를 판독함으로써, 스마트폰(A)의 블루투스 기능이 활성화되어 있는지를 결정한다.
스마트폰(A)의 블루투스 기능이 활성화되면, (S2200)이 바로 수행된다. 그렇지 않고, 블루투스 사운드 박스 앱이 스마트폰(A)의 블루투스 기능이 활성화되어 있지 않다고 결정할 때, 단계(2110)이 수행된다: 블루투스 사운드 박스 앱은 스마트폰(A)의 블루투스 모듈(160)로 스마트폰(A)의 블루투스 기능을 활성화하기 위한 명령을 전달하여, 스마트폰(A)의 블루투스 모듈(160)을 활성화한다. 그런 다음, S2200이 수행된다.
(S2200). 블루투스 사운드 박스 앱은 블루투스 사운드 박스와의 블루투스 연결을 설정한다.
블루투스 사운드 박스 앱이 블루투스 사운드 박스와 페어링된 적이 있었다면, 스마트폰(A)의 메모리(120)에는 블루투스 사운드 박스 앱과 블루투스 사운드 박스의 페어링 정보가 기록되어 있다. 스마트폰(A)의 블루투스 기능이 활성화된 후에, 블루투스 사운드 박스 앱은 블루투스 사운드 박스를 검색하고; 블루투스 사운드 박스를 발견할 때, 자동으로 블루투스 사운드 박스와의 블루투스 연결을 설정한다.
블루투스 사운드 박스 앱이 블루투스 사운드 박스와 페어링된 적이 없었다면, 스마트폰(A)의 블루투스 기능이 활성화된 후에, 블루투스 사운드 박스 앱은 주위의 블루투스 디바이스를 스캔하고, 블루투스 사운드 박스 앱에 대응하는 블루투스 디바이스 타입에 따라 블루투스 사운드 박스와 자동으로 페어링된다. 페어링 후에, 스마트폰(A)의 메모리(120)에는 블루투스 사운드 박스의 식별 정보, 블루투스 사운드 박스의 기능 정보 등이 저장된다. 블루투스 사운드 박스 앱이 다시 활성화된 후에, 블루투스 사운드 박스 앱은 식별 정보에 대응하는 블루투스 사운드 박스를 자동으로 검색하고, 블루투스 사운드 박스와의 블루투스 연결을 자동으로 확립한다.
임의로, 블루투스 사운드 박스 앱이 블루투스 사운드 박스와 페어링된 적이 없었다면, 스마트폰(A)의 블루투스 기능이 활성화된 후에, 스마트폰(A)은 블루투스 설정 화면에 진입할 수 있고, 주위의 블루투스 디바이스가 디스플레이될 수 있다. 사용자는 페어링을 위해 블루투스 사운드 박스를 수동으로 선택할 수 있다.
(S2300). 블루투스 사운드 박스 앱은 종료 명령이 수신되는지를 결정한다.
사용자는 블루투스 사운드 박스 앱을 동작하여 블루투스 사운드 박스 앱을 종료시킬 수 있거나, 또는 이동 전화 어플리케이션 관리 소프트웨어를 사용하여 블루투스 사운드 박스 앱을 종료시킬 수 있다.
(S2400). 종료 명령을 수신할 때, 블루투스 사운드 박스 앱은 블루투스 사운드 박스에게 연결 추진 상태 또는 페어링 상태로 진입하도록 명령한다.
(S2400)은 임의적인 단계이다. (S2500)은 단계(S2300) 후에 바로 수행될 수 있다.
블루투스 사운드 박스가 연결 추진 상태 또는 페어링 상태로 진입한 후에, 스마트폰(B) 상의 블루투스 사운드 박스 앱이 블루투스 사운드 박스와의 블루투스 연결을 설정하기를 기대한다면, 스마트폰(B) 상의 블루투스 사운드 박스 앱은 스마트폰(B) 상의 블루투스 사운드 박스 앱이 블루투스 사운드 박스와 페어링된 적이 있었다면, 블루투스 사운드 박스와의 연결을 자동으로 설정할 수 있다. 그렇지 않다면, 스마트폰(B) 상의 블루투스 사운드 박스 앱은 키 페어링에 의해 블루투스 사운드 박스와의 블루투스 연결을 설정한다.
(S2500). 블루투스 사운드 박스 앱은 블루투스 사운드 박스와의 블루투스 연결을 끊는다.
블루투스 사운드 박스 앱에 의해, 블루투스 사운드 박스와의 블루투스 연결을 끊는 것은 스마트폰(A)의 블루투스 모듈과 블루투스 사운드 박스 간의 물리 계층 연결을 끊는 것, 즉, 블루투스 사운드 박스 앱에 의해, 스마트폰(A)과 블루투스 사운드 박스 사이의 데이터 전송 채널을 연결 해제하는 것을 의미한다는 것을 유의하여야 한다.
(S2600). 블루투스 사운드 박스 앱은 스마트폰(A)의 블루투스 기능을 비활성화한다.
구체적으로, 블루투스 사운드 박스 앱은 스마트폰(A)의 블루투스 모듈(160)에게 스마트폰(A)의 블루투스 기능을 비활성화하도록 명령하여 스마트폰(A)의 소비 전력을 감소시킨다.
임의로, (S2600) 이전에, 블루투스 사운드 박스 앱은 블루투스 사운드 박스 앱이 활성화될 때 스마트폰(A)의 블루투스 기능이 활성화되어 있는지를 결정할 수 있다. 스마트폰(A)의 블루투스 기능이 활성화되면, (S2600)이 수행되지 않는다. 스마트폰(A)의 블루투스 기능이 활성화되지 않으면, (S2600)이 수행된다. 그러므로 블루투스 사운드 박스 앱이 비활성화된 후에, 스마트폰(A)의 블루투스 기능은 블루투스 사운드 박스 앱이 활성화되기 전의 상태로 복구된다.
이 실시예에서, 블루투스 사운드 박스 앱은 블루투스 사운드 박스 판매사에 의해 제공될 수 있다. 블루투스 사운드 박스 앱은 전술한 단계에 대응하는 프로그램 코드를 갖는다. 이 실시예의 단계는 스마트폰(A)의 프로세서(170)에 의해 블루투스 사운드 박스 앱을 실행함으로써 수행될 수 있다.
다른 특정 실시예를 참조하여, 본 발명의 실시예에 따라 스마트폰(A)의 블루투스 기능을 자동으로 활성화 및 비활성화하는 방법을 설명한다. 블루투스 사운드 박스에 대응하는 앱이 스마트폰(A)에 설치된 예가 사용된다. 앱이 설치된 후에, 앱에 대응하는 아이콘이 스마트폰(A)의 디스플레이 유닛(140) 상에 디스플레이되어, 사용자의 조작을 용이하게 한다. 예를 들어, 도 5의 스마트폰(A)의 사용자 인터페이스상에서, 앱에 대응하는 아이콘은 "블루투스 사운드 박스"이며, 이하 블루투스 사운드 박스에 대응하는 앱은 "블루투스 사운드 박스 앱"이라고 지칭된다. 도 7은 본 발명의 또 다른 실시예에 따른 블루투스 연결 관리 방법을 나타낸다. 도 7에 도시된 바와 같이, 방법(3000)은 다음과 같은 단계를 포함한다.
(S3100). 스마트폰(A)은 블루투스 사운드 박스 앱이 활성화되어 있음을 검출한다.
사용자는 (도 5에 도시된 바와 같은) 스마트폰(A)의 디스플레이 유닛(140) 상의 "블루투스 사운드 박스"를 탭핑하여 블루투스 사운드 박스 앱을 활성화한다.
(S3200). 스마트폰(A)은 블루투스 사운드 박스 앱의 속성에 따라, 블루투스 사운드 박스 앱이 블루투스 기능을 사용할 허가권을 갖고 있는지를 결정하고; 블루투스 사운드 박스 앱이 블루투스 기능을 사용할 허가권을 갖고 있다고 결정할 때 단계(S3300)를 수행한다. 임의로, 스마트폰(A)은 (S3100)을 수행한 후에 (S3200)을 건너 뛰고 (S3300)을 수행할 수 있다.
구체적으로, 블루투스 사운드 박스 앱의 속성은 설치 중에 스마트폰(A)의 메모리(120)에 디폴트 설정으로 기록될 수 있거나, 또는 이전에 블루투스 사운드 박스 앱이 실행될 때 사용자에 의해 설정될 수 있다. 블루투스 사운드 박스 앱의 속성은 블루투스 사운드 박스 앱이 블루투스 기능을 사용할 허가권을 갖고 있는지 여부, 블루투스 사운드 박스 앱에 붙은 블루투스 사운드 박스의 식별 정보 등을 포함할 수 있다.
(S3300). 스마트폰(A)은 블루투스 기능이 활성화되어 있는지를 결정하고; 블루투스 기능이 활성화되면, (S3500)을 수행하고, 블루투스 기능이 활성화되지 않으면, (S3400)을 수행한다.
(S3400). 스마트폰(A)은 블루투스 기능을 활성화한다.
(S3500). 스마트폰(A)은 블루투스 사운드 박스와의 블루투스 연결을 설정한다.
블루투스 사운드 박스 앱이 블루투스 사운드 박스와 페어링된 적이 있었다면, 스마트폰(A)의 메모리(120)에는 블루투스 사운드 박스 앱과 블루투스 사운드 박스의 페어링 정보가 기록되어 있다. 스마트폰(A)의 블루투스 기능이 활성화된 이후, 스마트폰(A)은 페어링된 적이 있었던 블루투스 사운드 박스를 검색하고; 블루투스 사운드 박스를 발견할 때, 블루투스 사운드 박스와의 블루투스 연결을 자동으로 설정한다.
블루투스 사운드 박스 앱이 블루투스 사운드 박스와 페어링된 적이 없었다면, 스마트폰(A)의 블루투스 기능이 활성화된 후에, 블루투스 사운드 박스 앱은 블루투스 사운드 박스와 먼저 페어링되어야 한다. 사용자는 스마트폰(A)의 입력 유닛(130)을 사용하여 페어링 비밀번호를 입력하여, 블루투스 사운드 박스 앱과 블루투스 사운드 박스의 페어링을 구현한다. 페어링 이후, 스마트폰(A)의 메모리(120)에는 블루투스 사운드 박스의 식별 정보, 블루투스 사운드 박스의 기능 정보 등이 저장된다. 블루투스 사운드 박스 앱이 다시 활성화된 후에, 스마트폰(A)은 자동으로 블루투스 사운드 박스를 검색하고 블루투스 사운드 박스와의 블루투스 연결을 자동으로 설정한다.
(S3600). 스마트폰(A)은 블루투스 사운드 박스 앱이 종료된 것을 검출한다.
사용자는 블루투스 사운드 박스 앱을 조작하여 블루투스 사운드 박스 앱을 종료시킬 수 있거나, 또는 이동 전화 어플리케이션 관리 소프트웨어를 사용하여 블루투스 사운드 박스 앱을 종료시킬 수 있다.
(S3700). 스마트폰(A)은 블루투스 연결을 사용하여, 블루투스 사운드 박스에게 연결 추진 상태 또는 페어링 상태로 진입하도록 명령한다.
블루투스 사운드 박스가 연결 추진 상태 또는 페어링 상태로 진입한 후에, 스마트폰(B)의 블루투스 사운드 박스 앱이 블루투스 사운드 박스와의 블루투스 연결을 설정하기를 기대한다면, 스마트폰(B)의 블루투스 사운드 박스 앱은 스마트폰(B)의 블루투스 사운드 박스 앱이 블루투스 사운드 박스와 페어링된 적이 있었다면, 블루투스 사운드 박스와의 연결을 자동으로 설정할 수 있다. 그렇지 않으면, 스마트폰(B)의 블루투스 사운드 박스 앱은 키 페어링에 의해 블루투스 사운드 박스와의 블루투스 연결을 설정한다.
(S3700)은 임의적인 단계이다. (S3800)은 단계 (S3600) 후에 바로 수행될 수 있다.
(S3800). 스마트폰(A)은 블루투스 사운드 박스와의 블루투스 연결을 끊는다.
스마트폰(A)에 의해 블루투스 사운드 박스와의 블루투스 연결을 끊는 것은 스마트폰(A)의 블루투스 모듈과 블루투스 사운드 박스 사이의 물리 계층 연결을 끊는 것, 즉, 블루투스 사운드 박스 앱에 의해, 스마트폰(A)과 블루투스 사운드 박스 사이의 데이터 전송 채널을 연결 해제하는 것을 의미한다는 것을 유의하여야 한다.
(S3900). 스마트폰(A)은 스마트폰(A)의 블루투스 기능을 비활성화한다.
구체적으로, 스마트폰(A)은 스마트폰(A)의 블루투스 기능을 비활성화하여 스마트폰(A)의 소비 전력을 줄인다.
임의로, (S3900) 이전에, 스마트폰(A)은 블루투스 사운드 박스 앱이 활성화될 때 스마트폰(A)의 블루투스 기능이 활성화되어 있는지를 결정할 수 있다. 스마트폰(A)의 블루투스 기능이 활성화되면, (S3900)이 수행되지 않는다. 스마트폰(A)의 블루투스 기능이 활성화되지 않으면, (S3900)이 수행된다. 그러므로 블루투스 사운드 박스 앱이 비활성화된 후에, 스마트폰(A)의 블루투스 기능은 블루투스 사운드 박스 앱이 활성화되기 전의 상태로 복구된다.
이러한 실시예에서, 스마트폰(A)에 의해 전술한 단계를 수행하기 위한 프로그램 코드는 블루투스 사운드 박스 앱의 코드와 독립적일 수 있으며, 즉 이동 전화 관리 어플리케이션과 같은 다른 어플리케이션일 수 있다.
도 4의 실시예는 도 6 및 도 7의 실시예와 조합될 수 있다. 즉, 블루투스 사운드 박스 앱이 실행될 때, 스마트폰(A)은 블루투스 사운드 박스로 데이터가 전송되는지를 검출하고, 데이터가 전송되지 않으면, 블루투스 사운드 박스와의 블루투스 연결을 자동으로 끊는다.
이상으로 도 2 내지 도 7을 참조하여 본 발명의 실시예에서의 블루투스 연결 관리 방법이 상세히 설명된다. 다음에는 도 8을 참조하여 본 발명의 실시예에 따른 마스터 블루투스 디바이스를 설명한다. 도 8에 도시된 바와 같이, 마스터 블루투스 디바이스(10)는:
블루투스 유닛(11) - 블루투스 유닛(11)은: 마스터 블루투스 디바이스와 슬레이브 블루투스 디바이스 간의 블루투스 연결을 설정하고, 블루투스 연결을 사용하여 슬레이브 블루투스 디바이스와의 데이터 송수신을 수행하고, 마스터 블루투스 디바이스와 슬레이브 블루투스 간의 블루투스 연결을 끊도록 구성됨 - 와,
프로세싱 유닛(12) - 프로세싱 유닛(12)은: 마스터 블루투스 디바이스가 블루투스 연결을 사용하여 슬레이브 블루투스 디바이스와 데이터 전송을 수행하는지를 결정하고; 마스터 블루투스 디바이스가 블루투스 연결을 사용하여 슬레이브 블루투스 디바이스와 데이터 전송을 수행하지 않는 것으로 결정될 때, 블루투스 유닛(11)에게 마스터 블루투스 디바이스와 슬레이브 블루투스 디바이스 간의 블루투스 연결을 끊도록 명령하도록 구성됨 - 을 포함한다.
그러므로 본 발명의 이러한 실시예에 따르면, 마스터 블루투스 디바이스가 블루투스 연결을 사용하여 수행되는 슬레이브 블루투스 디바이스와의 데이터 전송이 없는 것으로 결정할 때, 마스터 블루투스 디바이스는 슬레이브 블루투스 디바이스와의 블루투스 연결을 끊는다. 사용자는 수동으로 블루투스 연결을 끊을 필요가 없다. 그래서 다른 마스터 블루투스 디바이스가 슬레이브 블루투스 디바이스에 연결될 수 있다. 이것은 자원의 낭비를 방지한다.
본 발명의 이러한 실시예에서, 임의로, 도 9에 도시된 바와 같이, 프로세싱 유닛(12)은 전력 검출 유닛(121)을 포함한다. 전력 검출 유닛(121)은 블루투스 유닛(11)의 작동 전력에 따라, 마스터 블루투스 디바이스가 블루투스 연결을 사용하여 블루투스 디바이스와 데이터 전송을 수행하는지를 결정하도록 구성된다.
본 발명의 이러한 실시예에서, 임의로, 전력 검출 유닛(121)은 구체적으로: 미리 설정된 지속기간에서 블루투스 유닛의 작동 전력의 합에 관한 통계를 수집하고; 작동 전력의 합이 미리 설정된 전력 임계치 미만이라고 결정될 때, 마스터 블루투스 디바이스가 블루투스 연결을 사용하여 슬레이브 블루투스 디바이스와 데이터 전송을 수행하지 않는 것으로 결정하고; 또는 작동 전력의 합이 미리 설정된 전력 임계치 이상이라고 결정될 때, 마스터 블루투스 디바이스가 블루투스 연결을 사용하여 슬레이브 블루투스 디바이스와 데이터 전송을 수행하는 것으로 결정하도록 구성된다.
본 발명의 이러한 실시예에서, 임의로, 전력 검출 유닛(121)은 구체적으로: 블루투스 유닛(11)의 작동 전력이 미리 설정된 전력 임계치 미만이라고 검출될 때, 시간 재기를 시작하고; 블루투스 유닛(11)의 작동 전력이 미리 설정된 전력 임계치 미만인 지속기간이 미리 설정된 지속기간을 초과하는 것으로 검출될 때, 마스터 블루투스 디바이스가 블루투스 연결을 사용하여 슬레이브 블루투스 디바이스와 데이터 전송을 수행하지 않는 것으로 결정하고; 또는 블루투스 유닛(11)의 작동 전력이 미리 설정된 전력 임계치 이상인 것으로 검출될 때 또는 블루투스 유닛(11)의 작동 전력이 미리 설정된 전력 임계치 미만인 지속기간이 미리 설정된 지속기간을 초과하지 않는 것으로 검출될 때, 마스터 블루투스 디바이스가 블루투스 연결을 사용하여 슬레이브 블루투스 디바이스와 데이터 전송을 수행하는 것으로 결정하도록 구성된다.
본 발명의 이러한 실시예에서, 임의로, 도 9에 도시된 바와 같이, 프로세싱 유닛(12)은 애플리케이션(앱) 검출 유닛(122)을 더 포함한다. 앱 검출 유닛(122)은: 블루투스 연결을 사용하는 앱의 상태에 따라, 마스터 블루투스 디바이스가 블루투스 연결을 사용하여 슬레이브 블루투스 디바이스와 데이터 전송을 수행하는지를 결정하고; 및 앱이 종료된 것으로 결정될 때, 단말기 디바이스가 블루투스 연결을 사용하여 슬레이브 블루투스 디바이스와 데이터 전송을 수행하지 않는 것으로 결정하고; 또는 앱이 실행중인 것으로 결정될 때, 단말기 디바이스가 블루투스 연결을 사용하여 슬레이브 블루투스 디바이스와 데이터 전송을 수행하는 것으로 결정하도록 구성된다.
본 발명의 이러한 실시예에서, 임의로, 마스터 블루투스 디바이스와 슬레이브 블루투스 디바이스 간의 블루투스 연결을 끊기 전에, 블루투스 디바이스는 추가로 슬레이브 블루투스 디바이스에게 페어링 상태 또는 연결 추진 상태로 진입하도록 명령하도록 구성된다.
본 발명의 이러한 실시예에서, 임의로, 도 9에 도시된 바와 같이, 프로세싱 유닛(12)은 블루투스 제어 유닛(123) - 블루투스 제어 유닛(123)은: 블루투스 유닛(11)이 마스터 블루투스 디바이스와 슬레이브 블루투스 디바이스 사이의 블루투스 연결을 끊은 후에 마스터 블루투스 디바이스의 블루투스 기능을 비활성화하도록 구성됨 - 을 더 포함한다.
본 명세서에서 마스터 블루투스 디바이스(10)는 기능 유닛의 형태로 구현된다는 것을 이해하여야 한다. 본 명세서에서 용어 "유닛"은 하나 이상의 소프트웨어 또는 펌웨어 프로그램, 메모리, 조합된 로직 회로 및/또는 설명된 기능을 지원하는 다른 적절한 구성요소를 실행하도록 구성된 주문형 집적 회로(Application Specific Integrated Circuit, 약칭하여 "ASIC"), 전자 회로, 프로세서(예컨대, 공유 프로세서, 전용 프로세서 또는 뱅크 프로세서)일 수 있다. 임의적인 예에서, 관련 기술분야에서 통상의 기술자라면 마스터 블루투스 디바이스(10)는 전술한 방법 실시예에서 방법(1000)의 관련 프로세스 및/또는 단계를 수행하도록 구성될 수 있음을 이해할 수 있다. 반복을 피하기 위해 세부적인 사항은 여기서 설명되지 않는다.
도 10은 본 발명의 실시예에 따른 장치를 도시한다. 장치는 마스터 블루투스 디바이스에 통합되고 슬레이브 블루투스 디바이스와 관련된 기능을 실행하도록 구성된다. 도 10에 도시된 바와 같이, 장치(20)는: 실행 상태 검출 유닛(21), 블루투스 검출 유닛(22) 및 블루투스 제어 유닛(23)을 포함한다.
실행 상태 검출 유닛(21)은 장치의 실행 상태를 검출하도록 구성된다.
블루투스 검출 유닛(22)은: 실행 상태 검출 유닛(21)에 의해 검출된 실행 상태가 제 1 상태로부터 제 2 상태로 변경될 때, 마스터 블루투스 디바이스의 블루투스 기능의 현재 상태를 결정하도록 구성된다. 제 1 상태 및 상기 제 2 상태는 각각 활성화 상태 또는 비활성화 상태 중 하나이다. 제 1 상태는 제 2 상태와 상이하다.
블루투스 제어 유닛(23)은: 블루투스 검출 유닛(22)이 블루투스 기능의 현재 상태가 블루투스 기능의 상태와 상이하고 제 2 상태가 대응하여야 하는 상태와 상이하다고 결정할 때, 블루투스 기능의 상태를 블루투스 기능의 상태이면서 제 2 상태가 대응해야 하는 상태로 전환하도록 구성된다.
그러므로 본 발명의 이러한 실시예에 따르면, 장치는 블루투스 기능의 상태에 대한, 장치의 실행 상태의 요건에 따라 마스터 블루투스 디바이스의 블루투스 기능을 자동으로 활성화 또는 비활성화할 수 있다. 따라서, 마스터 블루투스 디바이스의 전력 소비가 감소될 수 있고, 사용자에 의한 블루투스 기능을 수동으로 활성화 및 비활성화시킴으로써 초래되는 불편함이 방지되며, 사용자 경험이 개선된다.
본 발명의 이러한 실시예에서, 임의로, 도 11에 도시된 바와 같이, 장치는:
저장 유닛(24) - 저장 유닛(24)은 슬레이브 블루투스 디바이스에 관한 정보를 저장하도록 구성되고, 슬레이브 블루투스 디바이스는 블루투스 유닛(11)에 대응하는 미리 설정된 슬레이브 블루투스 디바이스 또는 마스터 블루투스 디바이스와의 페어링된 적이 있었던 슬레이브 블루투스 디바이스일 수 있음 - ; 및
프로세싱 유닛(25) - 프로세싱 유닛(25)은: 제 2 상태가 활성화 상태이고 블루투스 기능의 상태가 활성화 상태일 때, 마스터 블루투스 디바이스가 슬레이브 블루투스 디바이스와의 블루투스 연결을 자동적으로 설정할 수 있도록 구성됨 - 을 더 포함한다.
본 명세서에서, 블루투스 기능의 상태가 활성화 상태인 것은 블루투스 기능의 요구된 상태가 활성화 상태인 것이 아니라, 블루투스 기능이 실제로 활성화 상태인 것을 의미하는 것으로 이해할 수 있다. 페어링된 적이 없었던 슬레이브 블루투스 디바이스의 경우, 마스터 블루투스 디바이스가 슬레이브 블루투스 디바이스와의 블루투스 연결을 자동으로 설정하기 전에 페어링 동작이 추가로 수행된다는 것을 이해할 수 있다.
본 발명의 실시예에 따르면, 장치(20)는 본 발명의 실시예에서 방법(2000)의 블루투스 사운드 박스 앱에 대응할 수 있음을 알아야 한다. 또한, 장치(20)에서의 유닛, 즉, 모듈 및 전술한 다른 동작 및/또는 기능은 방법(2000)에서 대응하는 프로세스를 구현하는데 사용된다. 간결함을 위해, 세부적인 사항은 여기서 다시 설명되지 않는다.
도 12는 본 발명의 다른 실시예에 따른 장치를 나타낸다. 장치는 마스터 블루투스 디바이스에 통합된다. 슬레이브 블루투스 디바이스에 대응하는 애플리케이션(앱)은 마스터 블루투스 디바이스에 설치된다. 도 12에 도시된 바와 같이, 장치(30)는: 앱 검출 유닛(31), 블루투스 검출 유닛(32) 및 블루투스 제어 유닛(33)을 포함한다.
앱 검출 유닛(31)은 앱의 실행 상태를 검출하도록 구성된다.
블루투스 검출 유닛(32)은: 앱 검출 유닛(31)이 앱의 실행 상태가 제 1 상태로부터 제 2 상태로 변경된 것을 검출할 때, 마스터 블루투스 디바이스의 블루투스 기능의 현재 상태를 결정하도록 구성된다. 제 1 상태 및 제 2 상태는 각각 활성화 상태 또는 비활성화 상태 중 하나이다. 제 1 상태는 제 2 상태와 상이하다.
블루투스 제어 유닛(33)은: 블루투스 검출 유닛(32)이 블루투스 기능의 현재 상태가 블루투스 기능의 상태와 상이하고, 제 2 상태가 대응되어야 하는 상태와 상이하다고 결정할 때, 블루투스 기능의 상태를 블루투스 기능의 상태이면서 제 2 상태가 대응해야 하는 상태로 전환한다.
그러므로 본 발명의 이러한 실시예에 따르면, 장치는 마스터 블루투스 디바이스에 설치된 앱의 실행 상태에 따라서 그리고 블루투스 기능의 상태에 대한, 앱의 실행 상태의 요건에 따라서 마스터 블루투스 디바이스의 블루투스 기능을 자동으로 활성화 또는 비활성화할 수 있다. 그러므로 마스터 블루투스 디바이스의 전력 소비가 감소될 수 있고, 사용자에 의한 블루투스 기능을 수동으로 활성화 및 비활성화시킴으로써 초래되는 불편함이 방지되며, 사용자 경험이 개선된다.
본 발명의 이러한 실시예에서, 임의로, 도 13에 도시된 바와 같이, 장치는:
저장 유닛(34) - 저장 유닛(34)는 슬레이브 블루투스 디바이스에 관한 정보를 저장하도록 구성됨 - ; 및
프로세싱 유닛(35) - 프로세싱 유닛(35)은: 앱이 활성화 상태로 변경되고 블루투스 기능의 상태가 활성화 상태일 때, 앱이 슬레이브 블루투스 디바이스와의 블루투스 연결을 자동으로 설정하도록 구성됨 - 을 더 포함한다.
본 발명의 이러한 실시예에 따르면, 장치(30)에서의 유닛, 즉, 모듈 및 전술한 다른 동작 및/또는 기능은 방법(3000)에서 대응하는 프로세스를 구현하는데 사용된다는 것을 이해하여야 한다. 간결함을 위해, 세부적인 사항은 여기서 다시 설명되지 않는다.
관련 기술분야에서 통상의 기술자라면 본 명세서에 개시된 실시예에 설명된 예와 조합하여, 유닛 및 알고리즘 단계가 전자 하드웨어 또는 컴퓨터 소프트웨어와 전자 하드웨어의 조합에 의해 구현될 수 있음을 인식할 수 있다. 기능이 하드웨어 또는 소프트웨어에 의해 수행되는지는 기술적인 해결책의 특정 애플리케이션 및 설계 제약 조건에 따라 달라진다. 관련 기술분야에서 통상의 기술자는 각각의 특정 애플리케이션에 대해 설명된 기능을 구현하는 상이한 방법을 사용할 수 있지만, 그 구현이 본 발명의 범위를 벗어나는 것으로 여겨지지 않아야 한다.
관련 기술분야에서 통상의 기술자라면, 편리하고 간단한 설명을 위해, 전술한 시스템, 장치 및 유닛의 상세한 작동 프로세스에 대해, 전술한 방법 실시예에서 대응하는 프로세스가 참조될 수 있으며, 세부적인 사항은 여기에서 다시 설명되지 않는다라는 것을 명확하게 이해할 수 있다.
본 출원에 제공되는 몇몇 실시예에서, 개시된 시스템, 장치 및 방법은 다른 방식으로 구현될 수 있음을 이해하여야 한다. 예를 들어, 설명된 장치 실시예는 단지 예일 뿐이다. 예를 들어, 유닛의 분리는 단지 논리적인 기능의 분리일 뿐이며 실제 구현에서는 다르게 분리될 수 있다. 예를 들어, 복수의 유닛 또는 구성요소는 조합되거나 다른 시스템에 통합될 수 있고, 또는 일부 특징이 무시될 수 있거나 수행되지 않을 수 있다. 또한, 도시되거나 논의된 상호 결합 또는 직접 결합 또는 통신 연결은 일부 인터페이스를 사용하여 구현될 수 있다. 장치 또는 유닛 사이의 간접 결합 또는 통신 연결은 전기적, 기계적 또는 다른 형태로 구현될 수 있다.
분리된 부품으로서 설명된 유닛은 물리적으로 분리될 수도 있고 분리되지 않을 수도 있으며, 유닛으로서 도시된 부품은 물리적 유닛일 수도 있고 아닐 수도 있거나, 한 위치에 위치될 수 있거나, 또는 복수의 네트워크 유닛 상에 분산될 수 있다. 유닛의 일부 또는 전부는 실시예의 해결책의 목적을 달성하기 위해 실제 요건에 따라 선택될 수 있다.
또한, 본 발명의 실시예의 기능 유닛은 하나의 프로세싱 유닛에 통합될 수 있거나, 또는 각각의 유닛이 물리적으로 단독으로 존재할 수 있거나, 또는 2 개 이상의 유닛이 하나의 유닛으로 통합된다.
기능이 소프트웨어 기능 유닛의 형태로 구현되고 독립적인 제품으로서 판매 또는 사용될 때, 기능은 컴퓨터 판독 가능한 저장 매체에 저장될 수 있다. 이러한 이해에 기초하여, 본질적으로 본 발명의 기술적인 해결책 또는 종래 기술에 이바지하는 부분 또는 기술적 해결책의 일부는 소프트웨어 제품의 형태로 구현될 수 있다. 소프트웨어 제품은 저장 매체에 저장되며, (퍼스널 컴퓨터, 서버, 네트워크 디바이스 등일 수 있는) 컴퓨터 디바이스에게 본 발명의 실시예에서 개재된 방법의 단계의 전부 또는 일부를 수행하도록 명령하기 위한 몇몇 명령어를 포함한다. 전술한 저장 매체는: 프로그램 코드를 저장할 수 있는, USB 플래시 드라이브, 착탈식 하드 디스크, 판독 전용 메모리(ROM, Read-Only Memory), 랜덤 액세스 메모리(RAM, Random Access Memory), 자기 디스크 또는 광학 디스크와 같은 임의의 매체를 포함한다.
전술한 설명은 본 발명의 특정 구현예일뿐이며, 본 발명의 보호 범위를 제한하려는 것은 아니다. 본 발명에 개시된 기술적 범위 내에서 관련 기술분야에서 통상의 기술자에 의해 용이하게 알게 되는 임의의 변형 또는 대체는 본 발명의 보호 범위 내에 속한다. 그러므로 본 발명의 보호 범위는 청구범위의 보호 범위를 따라야 한다.

Claims (27)

  1. 블루투스 연결 관리 방법 - 상기 방법은 마스터 블루투스 디바이스가 슬레이브 블루투스 디바이스와의 블루투스 연결을 설정한 시나리오에 적용됨 - 으로서,
    상기 마스터 블루투스 디바이스에 의해, 상기 블루투스 연결을 사용하여 수행되는 상기 슬레이브 블루투스 디바이스와의 데이터 전송이 있는지를 결정하는 단계와,
    상기 마스터 블루투스 디바이스에 의해, 상기 마스터 블루투스 디바이스가 상기 블루투스 연결을 사용하여 수행되는 상기 슬레이브 블루투스 디바이스와의 데이터 전송이 없는 것으로 결정할 때 상기 슬레이브 블루투스 디바이스와의 블루투스 연결을 끊는 단계를 포함하는
    블루투스 연결 관리 방법.
  2. 제 1 항에 있어서,
    상기 마스터 블루투스 디바이스에 의해, 상기 블루투스 연결을 사용하여 수행되는 상기 슬레이브 블루투스 디바이스와의 데이터 전송이 있는지를 결정하는 단계는,
    상기 마스터 블루투스 디바이스의 블루투스 모듈의 작동 전력에 따라 상기 마스터 블루투스 디바이스에 의해, 상기 블루투스 연결을 사용하여 수행되는 상기 슬레이브 블루투스 디바이스와의 데이터 전송이 있는지를 결정하는 단계를 포함하는
    블루투스 연결 관리 방법.
  3. 제 2 항에 있어서,
    상기 마스터 블루투스 디바이스의 블루투스 모듈의 작동 전력에 따라 상기 마스터 블루투스 디바이스에 의해, 상기 블루투스 연결을 사용하여 수행되는 상기 슬레이브 블루투스 디바이스와의 데이터 전송이 있는지를 결정하는 단계는,
    상기 마스터 블루투스 디바이스에 의해, 미리 설정된 지속기간 내에 상기 블루투스 모듈의 작동 전력의 합에 관한 통계를 수집하는 단계와,
    상기 마스터 블루투스 디바이스가 상기 작동 전력의 합이 미리 설정된 전력 임계치 미만인 것으로 결정할 때, 상기 마스터 블루투스 디바이스에 의해, 상기 블루투스 연결을 사용하여 수행되는 상기 슬레이브 블루투스 디바이스와의 데이터 전송이 없는 것으로 결정하는 단계, 또는 상기 마스터 블루투스 디바이스가 상기 작동 전력의 합이 상기 미리 설정된 전력 임계치 이상인 것으로 결정할 때, 상기 마스터 블루투스 디바이스에 의해, 상기 블루투스 연결을 사용하여 수행되는 상기 슬레이브 블루투스 디바이스와의 데이터 전송이 있는 것으로 결정하는 단계를 포함하는
    블루투스 연결 관리 방법.
  4. 제 2 항에 있어서,
    상기 마스터 블루투스 디바이스의 블루투스 모듈의 작동 전력에 따라 상기 마스터 블루투스 디바이스에 의해, 상기 블루투스 연결을 사용하여 수행되는 상기 슬레이브 블루투스 디바이스와의 데이터 전송이 있는지를 결정하는 단계는,
    상기 마스터 블루투스 디바이스가 상기 블루투스 모듈의 상기 작동 전력이 상기 미리 설정된 전력 임계치 미만인 것으로 검출할 때 시간 재기(timing)를 시작하는 단계와,
    상기 마스터 블루투스 디바이스가 상기 블루투스 모듈의 상기 작동 전력이 상기 미리 설정된 전력 임계치 미만인 지속기간이 미리 설정된 지속기간을 초과한 것으로 검출할 때, 상기 마스터 블루투스 디바이스에 의해, 상기 블루투스 연결을 사용하여 수행되는 상기 슬레이브 블루투스 디바이스와의 데이터 전송이 없는 것으로 결정하는 단계, 또는 상기 마스터 블루투스 디바이스가 상기 블루투스 모듈의 상기 작동 전력이 상기 미리 설정된 전력 임계치 이상인 것으로 검출할 때 또는 마스터 블루투스 디바이스가 상기 블루투스 모듈의 상기 작동 전력이 상기 미리 설정된 전력 임계치 미만인 지속기간이 상기 미리 설정된 지속기간을 초과하지 않은 것으로 검출할 때, 상기 마스터 블루투스 디바이스에 의해, 상기 블루투스 연결을 사용하여 수행되는 상기 슬레이브 블루투스 디바이스와의 데이터 전송이 있는 것으로 결정하는 단계를 포함하는
    블루투스 연결 관리 방법.
  5. 제 1 항에 있어서,
    상기 마스터 블루투스 디바이스에 의해, 상기 블루투스 연결을 사용하여 수행되는 상기 슬레이브 블루투스 디바이스와의 데이터 전송이 있는지를 결정하는 단계는,
    상기 블루투스 연결을 사용하는 어플리케이션(앱)의 상태에 따라, 상기 마스터 블루투스 디바이스에 의해, 상기 블루투스 연결을 사용하여 수행되는 상기 슬레이브 블루투스 디바이스와의 데이터 전송이 있는지를 결정하는 단계와,
    상기 앱이 종료된 것으로 결정될 때, 상기 마스터 블루투스 디바이스에 의해, 상기 블루투스 연결을 사용하여 수행되는 상기 슬레이브 블루투스 디바이스와의 전송이 없는 것으로 결정하는 단계, 또는 상기 앱이 실행중인 것으로 결정될 때, 상기 마스터 블루투스 디바이스에 의해, 상기 블루투스 연결을 사용하여 수행되는 상기 슬레이브 블루투스 디바이스와의 데이터 전송이 있는 것으로 결정하는 단계를 포함하는
    블루투스 연결 관리 방법.
  6. 제 1 항 내지 제 5 항 중 어느 한 항에 있어서,
    상기 마스터 블루투스 디바이스에 의해, 상기 슬레이브 블루투스 디바이스와의 상기 블루투스 연결을 끊는 단계 이전에,
    상기 마스터 블루투스 디바이스에 의해, 상기 슬레이브 블루투스 디바이스에게 페어링 상태(pairing state) 또는 연결 추진 상태(to-be-connected state)로 진입하도록 명령하는 단계를 더 포함하는
    블루투스 연결 관리 방법.
  7. 제 1 항 내지 제 6 항 중 어느 한 항에 있어서,
    상기 마스터 블루투스 디바이스에 의해, 상기 슬레이브 블루투스 디바이스와의 상기 블루투스 연결을 끊는 단계 이후에,
    상기 마스터 블루투스 디바이스에 의해, 상기 마스터 블루투스 디바이스의 블루투스 기능을 비활성화하는 단계를 더 포함하는
    블루투스 연결 관리 방법.
  8. 블루투스 연결 관리 방법 - 슬레이브 블루투스 디바이스에 대응하는 어플리케이션 앱이 마스터 블루투스 디바이스에 설치됨 - 으로서,
    상기 마스터 블루투스 디바이스가 상기 앱의 실행 상태가 제 1 상태로부터 제 2 상태로 변경된 것을 검출할 때, 상기 마스터 블루투스 디바이스에 의해, 상기 마스터 블루투스 디바이스의 블루투스 기능의 현재 상태를 결정하는 단계 - 상기 제 1 상태 및 상기 제 2 상태는 각각 활성화 상태 또는 비활성화 상태 중 하나이며, 상기 제 1 상태는 상기 제 2 상태와 상이함 - 와,
    상기 마스터 블루투스 디바이스가 상기 마스터 블루투스 디바이스의 상기 블루투스 기능의 상기 현재 상태가 상기 블루투스 기능의 상태가 상이하고 상기 제 2 상태가 대응하여야 하는 상태와 상이한 것으로 결정할 때, 상기 마스터 블루투스 디바이스에 의해, 상기 마스터 블루투스 디바이스의 블루투스 기능을 상기 상태를 상기 블루투스 기능의 상태이면서 상기 제 2 상태가 대응하여야 하는 상태로 전환하는 단계를 포함하는
    블루투스 연결 관리 방법.
  9. 제 8 항에 있어서,
    상기 마스터 블루투스 디바이스는 상기 슬레이브 블루투스 디바이스에 관한 정보를 저장하고, 상기 제 2 상태는 활성화 상태이고, 상기 블루투스 기능의 상태이면서 상기 제 2 상태가 대응하여야 하는 상태는 상기 활성화 상태이고, 상기 방법은,
    상기 마스터 블루투스 디바이스에 의해, 상기 마스터 블루투스 디바이스 주위의 블루투스 디바이스를 검색하는 단계와,
    상기 마스터 블루투스 디바이스가 상기 슬레이브 블루투스 디바이스를 발견할 때 상기 슬레이브 블루투스 디바이스와의 블루투스 연결을 자동으로 설정하는 단계를 더 포함하는
    블루투스 연결 관리 방법.
  10. 마스터 블루투스 디바이스로서,
    블루투스 유닛 - 상기 블루투스 유닛은: 상기 마스터 블루투스 디바이스와 슬레이브 블루투스 디바이스 간의 블루투스 연결을 설정하고, 상기 블루투스 연결을 사용하여 상기 슬레이브 블루투스 디바이스와의 데이터 송수신을 수행하고, 상기 마스터 블루투스 디바이스와 상기 슬레이브 블루투스 간의 상기 블루투스 연결을 끊도록 구성됨 - 와,
    프로세싱 유닛 - 상기 프로세싱 유닛은: 상기 마스터 블루투스 디바이스가 상기 블루투스 연결을 사용하여 상기 슬레이브 블루투스 디바이스와 데이터 전송을 수행하는지를 결정하고, 상기 마스터 블루투스 디바이스가 상기 블루투스 연결을 사용하여 상기 슬레이브 블루투스 디바이스와 데이터 전송을 수행하지 않는 것으로 결정될 때, 상기 블루투스 유닛에게 상기 마스터 블루투스 디바이스와 상기 슬레이브 블루투스 디바이스 간의 상기 블루투스 연결을 끊도록 명령하도록 구성됨 - 을 포함하는
    마스터 블루투스 디바이스.
  11. 제 10 항에 있어서,
    상기 프로세싱 유닛은 전력 검출 유닛을 포함하고,
    상기 전력 검출 유닛은,
    상기 블루투스 유닛의 작동 전력에 따라, 상기 마스터 블루투스 디바이스가 상기 블루투스 연결을 사용하여 상기 슬레이브 블루투스 디바이스와 데이터 전송을 수행하는지를 결정하도록 구성되는
    마스터 블루투스 디바이스.
  12. 제 11 항에 있어서,
    상기 전력 검출 유닛은 구체적으로,
    미리 설정된 지속기간 내에 상기 블루투스 유닛의 작동 능력의 합에 관한 통계를 수집하고,
    상기 작동 전력의 합이 미리 설정된 전력 임계치 미만이라고 결정될 때, 상기 마스터 블루투스 디바이스가 상기 블루투스 연결을 사용하여 상기 슬레이브 블루투스 디바이스와 데이터 전송을 수행하지 않는 것으로 결정하고, 또는 상기 작동 전력의 합이 상기 미리 설정된 전력 임계치 이상이라고 결정될 때, 상기 마스터 블루투스 디바이스가 상기 블루투스 연결을 사용하여 상기 슬레이브 블루투스 디바이스와 데이터 전송을 수행하는 것으로 결정하도록 구성되는
    마스터 블루투스 디바이스.
  13. 제 11 항에 있어서,
    상기 전력 검출 유닛은 구체적으로,
    상기 블루투스 유닛의 작동 전력이 미리 설정된 전력 임계치 미만인 것으로 검출될 때 시간 재기를 시작하고,
    상기 블루투스 유닛의 작동 전력이 상기 미리 설정된 전력 임계치 미만인 지속기간이 미리 설정된 지속기간을 초과하는 것으로 검출될 때, 상기 마스터 블루투스 디바이스가 상기 블루투스 연결을 사용하여 상기 슬레이브 블루투스 디바이스와 데이터 전송을 수행하지 않는 것으로 결정하고, 또는 상기 블루투스 유닛의 작동 전력이 상기 미리 설정된 전력 임계치 이상인 것으로 검출될 때 또는 상기 블루투스 유닛의 작동 전력이 상기 미리 설정된 전력 임계치 미만인 지속기간이 상기 미리 설정된 지속기간을 초과하지 않는 것으로 검출될 때, 상기 마스터 블루투스 디바이스가 상기 블루투스 연결을 사용하여 상기 슬레이브 블루투스 디바이스와 데이터 전송을 수행하는 것으로 결정하도록 구성되는
    마스터 블루투스 디바이스.
  14. 제 10 항에 있어서,
    상기 프로세싱 유닛은 애플리케이션(앱) 검출 유닛을 더 포함하고,
    상기 앱 검출 유닛은,
    상기 블루투스 연결을 사용하는 앱의 상태에 따라, 상기 마스터 블루투스 디바이스가 상기 블루투스 연결을 사용하여 상기 슬레이브 블루투스 디바이스와 데이터 전송을 수행하는지를 결정하고,
    상기 앱이 종료된 것으로 결정될 때, 상기 마스터 블루투스 디바이스가 상기 블루투스 연결을 사용하여 상기 슬레이브 블루투스 디바이스와 데이터 전송을 수행하지 않는 것으로 결정하고, 또는 상기 앱이 실행중인 것으로 결정될 때, 상기 마스터 블루투스 디바이스가 상기 블루투스 연결을 사용하여 상기 슬레이브 블루투스 디바이스와 데이터 전송을 수행하는 것으로 결정하도록 구성되는
    마스터 블루투스 디바이스.
  15. 제 10 항 내지 제 14 항 중 어느 한 항에 있어서,
    상기 마스터 블루투스 디바이스와 상기 슬레이브 블루투스 디바이스 간의 상기 블루투스 연결을 끊는 단계 이전에, 상기 블루투스 디바이스는 추가로 상기 슬레이브 블루투스 디바이스에게 페어링 상태 또는 연결 추진 상태로 진입하도록 명령하도록 구성되는
    마스터 블루투스 디바이스.
  16. 제 10 항 내지 제 15 항 중 어느 한 항에 있어서,
    상기 프로세싱 유닛은,
    블루투스 제어 유닛 - 상기 블루투스 제어 유닛은: 상기 블루투스 유닛이 상기 마스터 블루투스 디바이스와 상기 슬레이브 블루투스 디바이스 사이의 상기 블루투스 연결을 끊은 후에 상기 마스터 블루투스 디바이스의 블루투스 기능을 비활성화하도록 구성됨 - 을 더 포함하는
    블루투스 디바이스 마스터 블루투스 디바이스.
  17. 장치로서,
    상기 장치는 마스터 블루투스 디바이스에 통합되고, 상기 장치는 실행 상태 검출 유닛, 블루투스 검출 유닛 및 블루투스 제어 유닛을 포함하고,
    상기 실행 상태 검출 유닛은 상기 장치의 실행 상태를 검출하도록 구성되고,
    상기 블루투스 검출 유닛은: 상기 실행 상태 검출 유닛이 상기 장치의 상기 실행 상태가 제 1 상태로부터 제 2 상태로 변경된 것을 검출할 때, 상기 마스터 블루투스 디바이스의 블루투스 기능의 현재 상태를 결정 - 상기 제 1 상태 및 상기 제 2 상태는 각각 활성화 상태 또는 비활성화 상태 중 하나이며, 상기 제 1 상태는 상기 제 2 상태와 상이함 - 하도록 구성되고,
    상기 블루투스 제어 유닛은: 상기 블루투스 검출 유닛이 상기 블루투스 기능의 현재 상태가 상기 블루투스 기능의 상태와 상이하고 상기 제 2 상태가 대응하여야 하는 상태와 상이하다고 결정할 때, 상기 블루투스 기능의 상태를 상기 블루투스 기능의 상태이면서 상기 제 2 상태가 대응해야 하는 상태로 전환하도록 구성되는
    장치
  18. 제 17 항에 있어서,
    저장 유닛 - 상기 저장 유닛은 슬레이브 블루투스 디바이스에 관한 정보를 저장하도록 구성되고, 상기 슬레이브 블루투스 디바이스는 상기 마스터 블루투스 디바이스와의 블루투스 연결을 설정함 - 과,
    프로세싱 유닛 - 상기 프로세싱 유닛은: 상기 제 2 상태가 활성화 상태이고 상기 블루투스 기능의 상태가 상기 활성화 상태일 때 상기 마스터 블루투스 디바이스 주위의 블루투스 디바이스를 검색하고, 상기 슬레이브 블루투스 디바이스가 발견될 때 상기 마스터 블루투스 디바이스가 상기 슬레이브 블루투스 디바이스와의 블루투스 연결을 자동적으로 설정할 수 있도록 구성됨 - 을 더 포함하는
    장치.
  19. 마스터 블루투스 디바이스로서,
    상기 마스터 블루투스 디바이스는 슬레이브 블루투스 디바이스와의 블루투스 연결을 설정한 적이 있었고, 마스터 블루투스 디바이스는 프로세서, 메모리 및 블루투스 모듈을 포함하며, 상기 프로세서, 상기 메모리 및 상기 블루투스 모듈은 버스 시스템을 이용하여 연결되고,
    상기 메모리는 명령어를 저장하도록 구성되고,
    상기 블루투스 모듈은 상기 마스터 블루투스 디바이스와 다른 슬레이브 블루투스 디바이스 사이에 블루투스 통신을 구현하기 위해, 상기 프로세서의 제어에 따라 메시지를 수신하거나 전송하고,
    상기 프로세서는 상기 메모리에 저장된 상기 명령어를 호출하여 다음의 단계:
    상기 마스터 블루투스 디바이스가 상기 블루투스 연결을 사용하여 상기 슬레이브 블루투스 디바이스와 데이터 전송을 수행하는지를 결정하는 단계와,
    상기 마스터 블루투스 디바이스가 상기 블루투스 연결을 사용하여 상기 슬레이브 블루투스 디바이스와 데이터 전송을 수행하지 않는 것으로 결정될 때 상기 마스터 블루투스 디바이스와 상기 슬레이브 블루투스 디바이스 간의 상기 블루투스 연결을 끊는 단계를 수행하도록 구성되는
    마스터 블루투스 디바이스.
  20. 제 19 항에 있어서,
    상기 마스터 블루투스 디바이스가 상기 블루투스 연결을 사용하여 상기 슬레이브 블루투스 디바이스와 데이터 전송을 수행하는지를 결정하는 단계는 구체적으로:
    상기 블루투스 모듈의 작동 전력에 따라, 상기 마스터 블루투스 디바이스가 상기 블루투스 연결을 사용하여 상기 슬레이브 블루투스 디바이스와 데이터 전송을 수행하는지를 결정하는 단계를 포함하는
    마스터 블루투스 디바이스.
  21. 제 20 항에 있어서,
    상기 블루투스 모듈의 작동 전력에 따라 상기 마스터 블루투스 디바이스가 상기 블루투스 연결을 사용하여 상기 슬레이브 블루투스 디바이스와 데이터 전송을 수행하는지를 결정하는 단계는 구체적으로:
    미리 설정된 지속기간 내에 상기 블루투스 모듈의 상기 작동 전력의 합에 관한 통계를 수집하는 단계와,
    상기 작동 전력의 합이 미리 설정된 전력 임계치 미만인 것으로 결정될 때, 상기 마스터 블루투스 디바이스가 상기 블루투스 연결을 사용하여 상기 슬레이브 블루투스 디바이스와 데이터 전송을 수행하지 않는 것으로 결정하는 단계, 또는 상기 작동 전력의 합이 상기 미리 설정된 전력 임계치 이상인 것으로 결정될 때, 상기 마스터 블루투스 디바이스가 상기 블루투스 연결을 사용하여 상기 슬레이브 블루투스 디바이스와 데이터 전송을 수행하는 것으로 결정하는 단계를 포함하는
    마스터 블루투스 디바이스.
  22. 제 20 항에 있어서,
    상기 블루투스 모듈의 작동 전력에 따라, 상기 마스터 블루투스 디바이스가 상기 블루투스 연결을 사용하여 상기 슬레이브 블루투스 디바이스와 데이터 전송을 수행하는지를 결정하는 단계는 구체적으로:
    상기 블루투스 모듈의 상기 작동 전력이 상기 미리 설정된 전력 임계치 미만인 것으로 검출될 때 시간 재기를 시작하는 단계와,
    상기 블루투스 모듈의 상기 작동 전력이 상기 미리 설정된 전력 임계치 미만인 지속기간이 미리 설정된 지속기간을 초과하는 것으로 검출될 때, 상기 마스터 블루투스 디바이스가 상기 블루투스 연결을 사용하여 상기 슬레이브 블루투스 디바이스와 데이터 전송을 수행하지 않는 것으로 결정하는 단계, 또는 상기 블루투스 모듈의 상기 작동 전력이 상기 미리 설정된 전력 임계치 이상인 것으로 검출될 때 또는 상기 블루투스 모듈의 상기 작동 전력이 상기 미리 설정된 전력 임계치 미만인 지속기간이 상기 미리 설정된 지속기간을 초과하지 않은 것으로 검출될 때, 상기 마스터 블루투스 디바이스가 상기 블루투스 연결을 사용하여 상기 슬레이브 블루투스 디바이스와 데이터 전송을 수행하는 것으로 결정하는 단계를 포함하는
    마스터 블루투스 디바이스.
  23. 제 19 항에 있어서,
    상기 마스터 블루투스 디바이스가 상기 블루투스 연결을 사용하여 상기 슬레이브 블루투스 디바이스와 데이터 전송을 수행하는지를 결정하는 단계는 구체적으로:
    상기 블루투스 연결을 사용하는 어플리케이션(앱)의 상태에 따라, 상기 마스터 블루투스 디바이스가 상기 블루투스 연결을 사용하여 상기 슬레이브 블루투스 디바이스와의 데이터 전송을 수행하는지를 결정하는 단계와,
    상기 앱이 종료된 것으로 결정될 때, 상기 마스터 블루투스 디바이스가 상기 블루투스 연결을 사용하여 상기 슬레이브 블루투스 디바이스와 데이터 전송을 수행하지 않는 것으로 결정하는 단계, 또는 상기 앱이 실행중인 것으로 결정될 때, 상기 마스터 블루투스 디바이스가 상기 블루투스 연결을 사용하여 상기 슬레이브 블루투스 디바이스와 데이터 전송을 수행하는 것으로 결정하는 단계를 포함하는
    마스터 블루투스 디바이스.
  24. 제 19 항 내지 제 23 항 중 어느 한 항에 있어서,
    상기 마스터 블루투스 디바이스와 상기 슬레이브 블루투스 디바이스 간의 상기 블루투스 연결을 끊는 단계 이전에, 상기 프로세서는 추가로 상기 슬레이브 블루투스 디바이스에게 페어링 상태 또는 연결 추진 상태로 진입할 것을 명령하도록 구성되는
    마스터 블루투스 디바이스.
  25. 제 19 항 내지 제 24 항 중 어느 한 항에 있어서,
    상기 마스터 블루투스 디바이스와 상기 슬레이브 블루투스 디바이스 간의 상기 블루투스 연결을 끊는 단계 이후에, 상기 프로세서는 추가로:
    상기 마스터 블루투스 디바이스의 블루투스 기능을 비활성화하도록 구성되는
    마스터 블루투스 디바이스.
  26. 마스터 블루투스 디바이스로서,
    슬레이브 블루투스 디바이스에 대응하는 애플리케이션(앱)이 상기 마스터 블루투스 디바이스에 설치되고, 상기 마스터 블루투스 디바이스는 프로세서, 메모리 및 블루투스 모듈을 포함하며, 상기 프로세서, 상기 메모리 및 상기 블루투스 모듈은 버스 시스템을 사용하여 연결되고,
    상기 메모리는 명령어를 저장하도록 구성되고,
    상기 블루투스 모듈은 상기 마스터 블루투스 디바이스와 다른 슬레이브 블루투스 디바이스 사이에 블루투스 통신을 구현하기 위해, 상기 프로세서의 제어에 따라 메시지를 수신하거나 전송하고,
    상기 프로세서는 상기 메모리에 저장된 상기 명령어를 호출하여 다음의 단계:
    상기 앱의 실행 상태가 제 1 상태로부터 제 2 상태로 변경된 것으로 검출될 때, 상기 마스터 블루투스 디바이스의 블루투스 기능의 현재 상태를 결정하는 단계 - 상기 제 1 상태 및 상기 제 2 상태는 각각 활성화 상태 또는 비활성화 상태 중 하나이며, 상기 제 1 상태는 상기 제 2 상태와 상이함 - 와,
    상기 마스터 블루투스 디바이스의 상기 블루투스 기능의 상기 현재 상태가 상기 블루투스 기능의 상태와 상이하고 상기 제 2 상태가 대응하여야 하는 상태와 상이할 때, 상기 마스터 블루투스 디바이스의 상기 블루투스 기능의 상기 상태를 상기 블루투스 기능의 상태이면서 상기 제 2 상태가 대응하여야 하는 상태로 전환하는 단계를 포함하는
    마스터 블루투스 디바이스.
  27. 제 26 항에 있어서,
    상기 메모리는 상기 슬레이브 블루투스 디바이스에 관한 정보를 저장하고, 상기 제 2 상태가 활성화 상태이고 상기 블루투스 기능의 상태가 상기 활성화 상태일 때, 상기 프로세서는 추가로:
    상기 블루투스 모듈을 사용하여 상기 마스터 블루투스 디바이스 주위의 블루투스 디바이스를 검색하고,
    상기 슬레이브 블루투스 디바이스가 발견될 때 상기 마스터 블루투스 디바이스가 상기 슬레이브 블루투스 디바이스와의 블루투스 연결을 자동으로 설정할 수 있도록 구성되는
    마스터 블루투스 디바이스.
KR1020197001697A 2016-06-30 2016-06-30 블루투스 연결 관리 방법, 마스터 블루투스 디바이스, 및 장치 KR20190019179A (ko)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/087816 WO2018000290A1 (zh) 2016-06-30 2016-06-30 管理蓝牙连接的方法、蓝牙主设备和装置

Publications (1)

Publication Number Publication Date
KR20190019179A true KR20190019179A (ko) 2019-02-26

Family

ID=60785715

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020197001697A KR20190019179A (ko) 2016-06-30 2016-06-30 블루투스 연결 관리 방법, 마스터 블루투스 디바이스, 및 장치

Country Status (7)

Country Link
US (1) US20190159271A1 (ko)
EP (1) EP3462803B1 (ko)
JP (1) JP6924783B2 (ko)
KR (1) KR20190019179A (ko)
CN (1) CN107852762B (ko)
MY (1) MY196659A (ko)
WO (1) WO2018000290A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020171458A1 (ko) 2019-02-19 2020-08-27 주식회사 엘지화학 편광판의 제조 방법

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107318174A (zh) * 2017-06-28 2017-11-03 广东欧珀移动通信有限公司 一种通信方法、装置及终端
CN109800644A (zh) * 2018-12-17 2019-05-24 深圳壹账通智能科技有限公司 基于表情识别的终端设备切换方法、装置、介质及终端
CN109660973A (zh) * 2018-12-28 2019-04-19 努比亚技术有限公司 蓝牙控制方法、移动终端及存储介质
CN110300397A (zh) * 2019-05-30 2019-10-01 惠州高盛达科技有限公司 AI智能音箱的wifi连接方法及AI智能音箱
CN112804667A (zh) * 2019-11-13 2021-05-14 络达科技股份有限公司 无线蓝牙音讯输出***与其控制方法
CN111385781B (zh) * 2020-03-03 2023-02-24 广东小天才科技有限公司 一种文件分享方法、智能手表、存储介质及电子设备
KR20210135085A (ko) * 2020-05-04 2021-11-12 엘지이노텍 주식회사 블루투스 디바이스
CN112333678B (zh) * 2020-09-09 2023-10-13 深圳Tcl新技术有限公司 基于蓝牙的数据传输方法及智能***、存储介质
CN112437421B (zh) * 2020-11-23 2024-05-10 深圳市纵贯无限科技有限公司 蓝牙控制方法、装置、存储介质及移动终端
CN112596426B (zh) * 2020-11-30 2022-03-11 深圳市欧瑞博科技股份有限公司 单火线蓝牙智能开关的控制以及组网方法、装置及电子设备
CN113138335A (zh) * 2021-04-16 2021-07-20 中国电力科学研究院有限公司 一种检测蓝牙断路器的方法及***
CN113573291A (zh) * 2021-08-04 2021-10-29 杭州涂鸦信息技术有限公司 蓝牙连接方法、装置、计算机设备和计算机可读存储介质
CN113825105B (zh) * 2021-09-26 2023-03-07 深圳市芯中芯科技有限公司 一种基于蓝牙广播的一拖多组网音箱控制***及方法

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11355848A (ja) * 1998-06-04 1999-12-24 Alps Electric Co Ltd データ通信の開始・終了方式
JP3766056B2 (ja) * 2002-09-30 2006-04-12 株式会社東芝 主通信装置、従属通信装置、通信制御装置、通信システム及び通信制御プログラム
US7546086B2 (en) * 2004-05-07 2009-06-09 Telefonaktiebolaget L M Ericsson (Publ) Ad-hoc messaging between wireless devices
CN101938284B (zh) * 2009-06-30 2014-01-01 深圳富泰宏精密工业有限公司 通信装置及其通信方法
KR20110028056A (ko) * 2009-09-11 2011-03-17 삼성전자주식회사 블루투스 통신 연결 방법 및 시스템
JP5487889B2 (ja) * 2009-11-11 2014-05-14 キヤノンマーケティングジャパン株式会社 携帯情報端末、およびその制御方法、プログラム
JP5950691B2 (ja) * 2012-02-09 2016-07-13 シャープ株式会社 情報処理システム、情報処理装置、及び通信接続方法
JP6077268B2 (ja) * 2012-10-25 2017-02-08 京セラ株式会社 電子機器、制御方法、及び制御プログラム
US9800429B2 (en) * 2013-03-15 2017-10-24 Smartbotics Inc. Adaptive home and commercial automation devices, methods and systems based on the proximity of controlling elements
JP2015012443A (ja) * 2013-06-28 2015-01-19 スター精密株式会社 情報処理端末および無線接続制御用プログラム
CN104093216A (zh) * 2014-06-16 2014-10-08 小米科技有限责任公司 一种无线数据传输的方法和装置
CN204334965U (zh) * 2014-07-25 2015-05-13 中兴通讯股份有限公司 一种蓝牙控制装置、移动终端及通信***
KR102208433B1 (ko) * 2014-08-21 2021-01-27 삼성전자주식회사 적어도 하나 이상의 통신 방식을 선택하기 위한 방법 및 장치
JP6582372B2 (ja) * 2014-08-26 2019-10-02 カシオ計算機株式会社 電子機器及び通信接続の制御方法
US9357342B2 (en) * 2014-10-07 2016-05-31 Google Inc. Short-range wireless controller filtering and reporting
KR20160062393A (ko) * 2014-11-25 2016-06-02 김영렬 블루투스로 스위칭 가능한 콘센트
CN104680213A (zh) * 2015-02-12 2015-06-03 无锡识凌科技有限公司 一种设备之间快速连接及数据传输的控制方法
TWI578821B (zh) * 2015-06-26 2017-04-11 鴻海精密工業股份有限公司 省電方法及低功耗藍牙設備
CN105447921A (zh) * 2015-11-18 2016-03-30 浙江广厦建设职业技术学院 课堂自动化考勤与限制手机使用的***及其实现方法
CN105578386A (zh) * 2015-11-26 2016-05-11 小米科技有限责任公司 蓝牙设备管理方法及装置
CN105391477A (zh) * 2015-12-15 2016-03-09 小米科技有限责任公司 蓝牙设备间的通信方法和装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020171458A1 (ko) 2019-02-19 2020-08-27 주식회사 엘지화학 편광판의 제조 방법

Also Published As

Publication number Publication date
EP3462803A4 (en) 2019-08-28
JP2019525554A (ja) 2019-09-05
CN107852762B (zh) 2021-02-12
CN107852762A (zh) 2018-03-27
MY196659A (en) 2023-04-28
US20190159271A1 (en) 2019-05-23
EP3462803B1 (en) 2023-07-26
WO2018000290A1 (zh) 2018-01-04
EP3462803A1 (en) 2019-04-03
JP6924783B2 (ja) 2021-08-25

Similar Documents

Publication Publication Date Title
KR20190019179A (ko) 블루투스 연결 관리 방법, 마스터 블루투스 디바이스, 및 장치
US9615393B2 (en) Information processing apparatus, control method therefor, and recording medium
CN108476060B (zh) 用于双模蓝牙设备之间建立经典蓝牙连接的方法和双模蓝牙设备
CN107277880B (zh) 数据网络切换的方法、装置及移动终端
US11444642B2 (en) Mobile terminal for expanding bandwidth of LTE B41 frequency band, and method thereof
CN107231159B (zh) 一种射频干扰处理方法、装置、存储介质和终端
KR20110121297A (ko) 이중 모드 단말기에서 네트워크 환경에 따른 자동 심카드 선택을 위한 장치및 방법
CN111447602B (zh) 蓝牙设备及其蓝牙抢占方法和装置、计算机可读存储介质
KR20100042048A (ko) 블루투스 연결 방법 및 장치
CN104093189A (zh) 多媒体播放设备网络初始化的方法、***、设备与终端
CN110072013B (zh) 终端控制方法及装置
US11006475B2 (en) Direct mode operation communication method and terminal
CN112867078B (zh) 一种基站控制方法、装置及移动终端
WO2018120032A1 (zh) 小区切换方法和终端设备
US8970792B2 (en) Remote controller and remote controller set applied to display device
CN106374988B (zh) 下行带间载波聚合配置方法、装置及终端
CN106571878B (zh) 一种射频故障的检测方法和装置
CN105635379B (zh) 噪声抑制方法及装置
CN106815077B (zh) 一种基于智能设备架构的数据处理方法,及智能设备
CN107534958B (zh) 信号传输方法、基站及用户设备
CN107484225B (zh) 一种网络接入控制方法、装置及用户终端
CN112261634A (zh) 一种蓝牙传输控制方法、装置、终端设备和存储介质
CN112367425A (zh) 一种音量调节方法、装置及终端
CN106686577B (zh) 一种信息处理方法、终端设备以及计算机可读存储介质
CN111106846A (zh) 一种降低sar值的方法、***及移动终端

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E902 Notification of reason for refusal
E902 Notification of reason for refusal
E601 Decision to refuse application