KR102535124B1 - 복수의 ble 장치를 하나의 장치로 인식시키는 ble 장치 복제 시스템 및 방법 - Google Patents

복수의 ble 장치를 하나의 장치로 인식시키는 ble 장치 복제 시스템 및 방법 Download PDF

Info

Publication number
KR102535124B1
KR102535124B1 KR1020220097253A KR20220097253A KR102535124B1 KR 102535124 B1 KR102535124 B1 KR 102535124B1 KR 1020220097253 A KR1020220097253 A KR 1020220097253A KR 20220097253 A KR20220097253 A KR 20220097253A KR 102535124 B1 KR102535124 B1 KR 102535124B1
Authority
KR
South Korea
Prior art keywords
ble
information processing
processing terminal
address
devices
Prior art date
Application number
KR1020220097253A
Other languages
English (en)
Other versions
KR102535124B9 (ko
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 KR1020220097253A priority Critical patent/KR102535124B1/ko
Application granted granted Critical
Publication of KR102535124B1 publication Critical patent/KR102535124B1/ko
Publication of KR102535124B9 publication Critical patent/KR102535124B9/ko

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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • 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/50Secure pairing of devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals

Landscapes

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

Abstract

복수의 BLE 장치를 하나의 장치로 인식시키는 BLE 장치 복제 시스템 및 방법이 제공된다. 본 발명의 실시예에 따른 BLE 장치 복제 방법은, 복수의 BLE 장치가 자신의 BT(Bluetooth) Address가 포함된 BLE 신호를 지속적으로 브로드캐스팅(broadcasting) 하는 단계; 정보처리 단말이 브로드캐스팅되는 BLE 신호를 수신하여, 특정 BLE 장치와 페어링(Pairing) 방식으로 연결되는 단계; 정보처리 단말과 연결된 BLE 장치가, 정보처리 단말과 연결되지 못한 나머지 BLE 장치에 자신의 보안키 및 BT Address에 대한 데이터를 전달하는 단계; 및 복수의 BLE 장치 중 정보처리 단말과 연결된 특정 BLE 장치의 보안키 및 BT Address에 대한 데이터가 수신된 나머지 BLE 장치가, 수신된 보안키 및 BT Address에 대한 데이터를 자신의 메모리에 저장하는 방식으로 보안키 및 BT Address를 복제하는 단계;를 포함한다. 이에 의해, 복수의 BLE 장치를 이용하는 경우, 초기에 등록된 BLE 장치의 보안키 및 BT(Bluetooth) Address를 다른 BLE 장치들이 복제함으로써, 모든 BLE 장치를 하나의 BLE 장치와 같이 사용할 수 있어, 각 BLE 장치들을 각각 등록하거나 매번 필요한 BLE 장치를 선택하여 연결해야 하는 번거로움을 해소할 수 있다.

Description

복수의 BLE 장치를 하나의 장치로 인식시키는 BLE 장치 복제 시스템 및 방법{Bluetooth device cloning system and method for recognizing a plurality of Bluetooth devices as one device}
본 발명은 BLE(Bluetooth Low Energy) 장치 복제 시스템 및 방법에 관한 것으로, 더욱 상세하게는 복수의 BLE 장치를 하나의 장치로 인식시키는 BLE 장치 복제 시스템 및 방법에 관한 것이다.
최근에는 스마트폰과 같은 모바일 타입의 정보처리 단말을 이용하여 근거리 페어링 연결된 장치들을 제어하는 기술이 널리 이용되고 있다. 이 중 BLE(Bluetooth Low Energy) 통신 모듈이 탑재된 BLE 장치들은 정보처리 단말과 원활한 연결성과 사용성을 갖추는 것이 필수적이다.
기존에는 통신 환경 또는 정보처리 단말의 위치에 따라 BLE 장치와의 연결 감도가 떨어지는 것을 방지하기 위해, 복수의 BLE 장치를 사용하는 경우가 존재한다.
그러나 복수의 BLE 장치를 이용하는 경우, 정보처리 단말에서 BLE 신호가 잡히는 BLE 장치들을 검색하여, 각 BLE 장치들을 각각 등록해야 하거나, 매번 필요한 BLE 장치를 선택하여 연결해야 하는 불편함이 존재한다.
본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것으로서, 본 발명의 목적은, 복수의 BLE 장치를 이용하는 경우, 초기에 등록된 BLE 장치의 보안키 및 BT(Bluetooth) Address를 다른 BLE 장치들이 복제함으로써, 모든 BLE 장치를 하나의 BLE 장치와 같이 사용할 수 있는 BLE 장치 복제 시스템 및 방법을 제공함에 있다.
상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른, BLE 장치 복제 방법은, 복수의 BLE 장치가 자신의 BT(Bluetooth) Address가 포함된 BLE 신호를 지속적으로 브로드캐스팅(broadcasting) 하는 단계; 정보처리 단말이 브로드캐스팅되는 BLE 신호를 수신하여, 특정 BLE 장치와 페어링(Pairing) 방식으로 연결되는 단계; 정보처리 단말과 연결된 BLE 장치가, 정보처리 단말과 연결되지 못한 나머지 BLE 장치에 자신의 보안키 및 BT Address에 대한 데이터를 전달하는 단계; 및 복수의 BLE 장치 중 정보처리 단말과 연결된 특정 BLE 장치의 보안키 및 BT Address에 대한 데이터가 수신된 나머지 BLE 장치가, 수신된 보안키 및 BT Address에 대한 데이터를 자신의 메모리에 저장하는 방식으로 보안키 및 BT Address를 복제하는 단계;를 포함한다.
그리고 연결되는 단계는, 정보처리 단말이, 수신되는 BLE 신호의 BT Address를 기반으로 검색 리스트를 생성하고, 검색 리스트에 포함된 하나 이상의 BLE 장치 중 특정 BLE 장치가 선택되어 정보처리 단말과 페어링 방식으로 연결될 수 있다.
또한, 연결되는 단계는, 정보처리 단말이 특정 BLE 장치와 페어링 방식으로 연결되는 경우, 정보처리 단말 및 특정 BLE 장치가 각각 상대방의 보안키 값을 수신하여 저장할 수 있다.
그리고 정보처리 단말은, 최초 검색 시, 검색 리스트에 복수의 BLE 장치가 모두 표시되나, 특정 BLE 장치와 연결된 이후에는 모든 BLE 장치가 동일한 BLE 신호의 BT Address를 이용하기 때문에, 검색 리스트에 연결 상태인 특정 BLE 장치만 표시될 수 있다.
또한, 데이터를 전달하는 단계는, 정보처리 단말과 연결된 BLE 장치가, 나머지 BLE 장치에 상태 공유 메시지를 전달하여 BLE 신호의 브로드캐스팅을 중단하도록 하고, 나머지 BLE 장치에서 브로드캐스팅이 중단되면, 나머지 BLE 장치에 자신의 보안키 및 BT Address에 대한 데이터를 전달할 수 있다.
그리고 본 발명의 일 실시예에 따른, BLE 장치 복제 방법은, 정보처리 단말과 연결된 특정 BLE 장치의 보안키 및 BT Address가 나머지 BLE 장치에 전달되어 복제되는 경우, 정보처리 단말과 특정 BLE 장치의 연결 상태가 해제되면, 나머지 BLE 장치가, 정보처리 단말에 복제된 보안키 및 BT Address가 포함된 BLE 신호를 브로드캐스팅하는 단계;를 더 포함할 수 있다.
한편, 본 발명의 다른 실시예에 따른, BLE 장치 복제 시스템은, 정보처리 단말; 및 자신의 BT(Bluetooth) Address가 포함된 BLE 신호를 지속적으로 브로드캐스팅(broadcasting)하는 복수의 BLE 장치;를 포함하고, 이때, 정보처리 단말은, 브로드캐스팅되는 BLE 신호를 수신하여, 특정 BLE 장치와 페어링(Pairing) 방식으로 연결되고, 복수의 BLE 장치는, 특정 BLE 장치가 정보처리 단말과 연결되면, 정보처리 단말과 연결된 BLE 장치가 정보처리 단말과 연결되지 못한 나머지 BLE 장치에 자신의 보안키 및 BT Address에 대한 데이터를 전달하고, 복수의 BLE 장치 중 보안키 및 BT Address에 대한 데이터가 수신된 BLE 장치는, 수신된 BLE 장치의 보안키 및 BT Address를 자신의 메모리에 저장하는 방식으로 BT Address를 복제할 수 있다.
이상 설명한 바와 같이, 본 발명의 실시예들에 따르면, 복수의 BLE 장치를 이용하는 경우, 초기에 등록된 BLE 장치의 보안키 및 BT(Bluetooth) Address를 다른 BLE 장치들이 복제함으로써, 모든 BLE 장치를 하나의 BLE 장치와 같이 사용할 수 있어, 각 BLE 장치들을 각각 등록하거나 매번 필요한 BLE 장치를 선택하여 연결해야 하는 번거로움을 해소할 수 있다.
도 1은, 본 발명의 일 실시예에 따른 BLE 장치 복제 시스템의 설명에 제공된 도면,
도 2는, 본 발명의 일 실시예에 따른 정보처리 단말의 구성 설명에 제공된 도면,
도 3은, 본 발명의 일 실시예에 따른 BLE 장치의 구성 설명에 제공된 도면,
도 4는, 본 발명의 일 실시예에 따른 BLE 장치 복제 방법의 설명에 제공된 도면,
도 5는, 본 발명의 일 실시예에 따른 BLE 장치가 설치된 지역이 예시된 도면, 그리고
도 6은, 본 발명의 일 실시예에 따른 정보처리 단말의 검색 리스트에 BLE 장치가 표시되는 모습이 예시된 도면이다.
이하에서는 도면을 참조하여 본 발명을 보다 상세하게 설명한다.
도 1은, 본 발명의 일 실시예에 따른 BLE 장치 복제 시스템의 설명에 제공된 도면이다.
본 실시예에 따른 BLE 장치 복제 시스템은, 스마트폰과 같은 모바일 타입의 정보처리 단말(100)이 복수의 BLE 장치(200-1~200-N)와 연결되어 이용되는 경우, 초기에 등록된 BLE 장치(200-2)의 보안키 및 BT(Bluetooth) Address를 다른 BLE 장치(200-1, 200-3~200-N)들이 복제함으로써, 모든 BLE 장치(200-1~200-N)를 하나의 BLE 장치와 같이 사용할 수 있다.
이를 위해, BLE 장치 복제 시스템은, 정보처리 단말(100)과 복수의 BLE 장치(200-1~200-N)로 구성될 수 있다.
구체적으로, 복수의 BLE 장치(200-1~200-N)는, 자신의 BT(Bluetooth) Address가 포함된 BLE 신호를 지속적으로 브로드캐스팅(broadcasting) 할 수 있다.
이때, 정보처리 단말(100)은, 브로드캐스팅 되는 BLE 신호를 수신하여, 특정 BLE 장치(200-2)와 페어링(Pairing) 방식으로 연결될 수 있다.
예를 들면, 정보처리 단말(100)은, 특정 BLE 장치(200-2)와 페어링 방식으로 연결되는 경우, 정보처리 단말(100) 및 특정 BLE 장치(200-2)가 각각 상대방의 보안키 값을 수신하여 저장할 수 있다.
이는, 정보처리 단말(100)과, 특정 BLE 장치(200-2)가 페어링 방식으로 연결되는 경우, 정보처리 단말(100)의 보안키에 대한 데이터가 페어링 연결된 BLE 장치(200-2)에 전달되어 저장되며, 페어링 연결된 BLE 장치(200-2)의 보안키에 대한 데이터가 정보처리 단말(100)에 전달되어 저장되는 것을 의미한다.
그리고 정보처리 단말(100)과 연결된 BLE 장치(200-2)는, 정보처리 단말(100)과 연결되지 못한 나머지 BLE 장치(200-1, 200-3~200-N)에 자신의 보안키 및 BT Address에 대한 데이터를 전달할 수 있다.
또한, 복수의 BLE 장치(200-1~200-N) 중 보안키 및 BT Address에 대한 데이터가 수신된 BLE 장치(200-1, 200-3~200-N)는, 수신된 BLE 장치(200-2)의 보안키 및 BT Address를 자신의 메모리에 저장하는 방식으로 보안키 및 BT Address를 복제할 수 있다.
도 2는, 본 발명의 일 실시예에 따른 정보처리 단말(100)의 구성 설명에 제공된 도면이다.
도 2를 참조하면, 정보처리 단말(100)은, 제1 통신부(110), 제1 프로세서(120) 및 제1 저장부(130)를 포함한다.
제1 통신부(110)는, 복수의 BLE 장치(200-1~200-N) 중 특정 BLE 장치(200-2)와 페어링 방식으로 연결되어, 데이터를 송수신하기 위해 마련된다. 이를 위해, 제1 통신부(110)는, BLE 통신 모듈이 구비될 수 있다.
제1 저장부(130)는, 제1 프로세서(120)가 동작함에 있어 필요한 프로그램 및 데이터를 저장하기 위해 마련되는 저장매체이다.
제1 프로세서(120)는, 정보처리 단말(100)의 제반사항을 처리하기 위해 마련된다.
예를 들면, 제1 프로세서(120)는, 수신되는 BLE 신호의 BT Address를 기반으로 검색 리스트를 생성할 수 있으며, 검색 리스트에 포함된 하나 이상의 BLE 장치(200-1~200-N) 중 특정 BLE 장치(200-2)가 선택되면, 정보처리 단말(100)과 페어링 방식으로 연결되도록 할 수 있다.
구체적으로, 제1 프로세서(120)는, 최초 검색 시 검색 리스트를 생성하는 경우에는 생성되는 검색 리스트에 복수의 BLE 장치(200-1~200-N)가 모두 표시되도록 할 수 있으며, 특정 BLE 장치(200-2)와 연결된 이후 검색 리스트를 생성하는 경우에는 모든 BLE 장치(200-1~200-N)가 동일한 BLE 신호의 BT Address를 이용하기 때문에, 검색 리스트에 연결 상태인 특정 BLE 장치(200-2)만 표시되도록 할 수 있다.
즉, 제1 프로세서(120)는, 기본적으로 각각의 BLE 장치(200-1~200-N)를 구분하여 표시하지만, 특정 BLE 장치(200-2)와 연결된 이후에 각 BLE 장치(200-1~200-N)를 구분하지 않고, 처음 등록된 BLE 장치(200-2)만 표시되는 것이다.
도 3은, 본 발명의 일 실시예에 따른 BLE 장치(200)의 구성 설명에 제공된 도면이다.
도 3을 참조하면, 각 BLE 장치(200-1~200-N)는 제2 통신부(210), 제2 프로세서(220) 및 제2 저장부(230)를 포함할 수 있다.
제2 통신부(210)는, 다른 BLE 장치 또는 정보처리 단말(100)과 통신을 수행하기 위해 마련된다.
구체적으로, 제2 통신부(210)는, 정보처리 단말(100)과 페어링 방식으로 연결되어, 데이터를 송수신하기 위한, BLE 통신 모듈과 다른 BLE 장치와 연결되어 데이터를 송수신하기 위한 유선 통신 모듈이 마련될 수 있다.
제2 저장부(230)는, 제2 프로세서(220)가 동작함에 있어 필요한 프로그램 및 데이터를 저장하기 위해 마련되는 저장매체이다.
제2 프로세서(220)는, 자신의 BT Address가 포함된 BLE 신호가 지속적으로 브로드캐스팅 되도록 할 수 있다.
구체적으로, 제2 프로세서(220)는, 자신의 BT Address가 포함된 BLE 신호가 지속적으로 브로드캐스팅 하되, 자신이 정보처리 단말(100)과 페어링 연결되면, 정보처리 단말(100)과 연결되지 못한 나머지 BLE 장치에 자신의 보안키 및 BT Address에 대한 데이터를 전달하여, 다른 BLE 장치가 자신의 보안키 및 BT Address를 복제하도록 할 수 있다.
그리고 제2 프로세서(220)는, 자신의 BT Address가 포함된 BLE 신호가 지속적으로 브로드캐스팅 하는 경우, 정보처리 단말(100)과 페어링 연결된 다른 BLE 장치(200)로부터 상태 공유 메시지를 수신하면, BLE 신호의 브로드캐스팅을 중단하고, 정보처리 단말(100)과 페어링 연결된 다른 BLE 장치로부터 보안키 및 BT Address에 대한 데이터를 수신하여, 자신의 저장부(메모리)에 저장하는 방식으로 정보처리 단말(100)과 페어링 연결된 다른 BLE 장치의 보안키 및 BT Address를 복제할 수 있다.
이후, 제2 프로세서(220)는, 정보처리 단말(100)과 페어링 연결된 다른 BLE 장치의 페어링 연결이 중단되었다는 상태 공유 메시지를 수신하는 경우, 복제된 BT Address가 포함된 BLE 신호를 브로드캐스팅할 수 있다.
도 4는, 본 발명의 일 실시예에 따른 BLE 장치 복제 방법의 설명에 제공된 도면이고, 도 5는, 본 발명의 일 실시예에 따른 BLE 장치(200)가 설치된 지역이 예시된 도면이며, 도 6은, 본 발명의 일 실시예에 따른 정보처리 단말(100)의 검색 리스트에 BLE 장치(200)가 표시되는 모습이 예시된 도면이다.
본 실시예에 따른 BLE 장치 복제 방법은, 도 1 내지 도 3을 참조하여 전술한 BLE 장치 복제 시스템에 의해 실행될 수 있다.
도 4를 참조하면, BLE 장치 복제 방법은, BLE 장치 복제 시스템을 이용하여, 복수의 BLE 장치(200-1~200-N)가 자신의 BT Address가 포함된 BLE 신호를 지속적으로 브로드캐스팅 하도록 할 수 있다(S410).
이때, 각각의 BLE 장치(200-1~200-N)는, 도 5에 예시된 바와 같이 기준 영역(a)을 중심으로 BLE 통신을 지원하고자 하는 영역 내 여러 지점(b, c, d, e)에 각각 나뉘어져 설치될 수 있다.
그리고 정보처리 단말(100)은, 복수의 BLE 장치(200-1~200-N)로부터 기설정된 세기 이상의 BLE 신호를 수신할 수 있는 영역 내 위치하는 경우, 브로드캐스팅되는 BLE 신호를 수신하여, 특정 BLE 장치(200-2)와 페어링(Pairing) 방식으로 연결될 수 있다.
구체적으로, 정보처리 단말(100)은, 수신되는 BLE 신호의 BT Address를 기반으로 검색 리스트를 생성하고(S415), 검색 리스트에 포함된 하나 이상의 BLE 장치(200-1~200-N) 중 특정 BLE 장치(200-2)가 선택되면, 선택되는 BLE 장치(200-2)에 연결 요청을 할 수 있다(S420).
여기서, 정보처리 단말(100)은, 사용자의 요청에 따라 검색 리스트에 포함된 하나 이상의 BLE 장치(200-1~200-N) 중 특정 BLE 장치를 선택하거나 또는 검색 리스트에 포함된 BLE 장치(200-1~200-N) 중 상대적으로 통신 감도가 가장 좋은 BLE 장치가 자동 선택되도록 할 수 있다.
한편, 연결 요청을 받은 BLE 장치(200)는, BLE 신호의 브로드캐스팅을 중단하고(S430), 정보처리 단말(100)과 페어링 방식으로 페어링 연결될 수 있다(S440).
그리고 페어링 연결된 BLE 장치(200-2)는, 다른 BLE 장치(200-1, 200-3~200-N)에 정보처리 단말(100)과 페어링 연결됨을 알리는 상태 공유 메시지를 전달하여(S450), 다른 BLE 장치(200-1, 200-3~200-N)가, 브로드캐스팅을 중단하도록 할 수 있다(S460).
또한, 페어링 연결된 BLE 장치(200-2)는, 자신의 자신의 보안키 및 BT Address를 다른 BLE 장치(200-1, 200-3~200-N)에 전달하여(S470), 보안키 및 BT Address에 대한 데이터가 수신된 BLE 장치(200-1, 200-3~200-N)가, 수신된 BLE 장치(200-2)의 보안키 및 BT Address를 자신의 메모리에 저장하는 방식으로 보안키 및 BT Address를 복제하도록 할 수 있다(S475).
이후, 정보처리 단말(100)과 기존의 BLE 장치(200-2) 간의 페어링 연결이 해제되면(S480), 페어링 연결이 해제된 BLE 장치(200-2)가 다른 BLE 장치(200-1, 200-3~200-N)에 정보처리 단말(100)과 페어링 연결이 해제됨을 알리는 상태 공유 메시지를 전달하여(S490), 다른 BLE 장치(200-1, 200-3~200-N)가, 브로드캐스팅을 시작하도록 할 수 있다(S495).
즉, 정보처리 단말(100)과 연결된 특정 BLE 장치(200-2)의 보안키 및 BT Address가 나머지 BLE 장치(200-1, 200-3~200-N)에 전달되어 복제되는 경우, 정보처리 단말(100)과 특정 BLE 장치(200-2)의 연결 상태가 해제되면, 나머지 BLE 장치(200-1, 200-3~200-N)가, 정보처리 단말(100)에 복제된 BT Address가 포함된 BLE 신호를 브로드캐스팅할 수 있다. 여기서, 복제된 보안키 및 BT Address는 특정 BLE 장치(200-2)의 보안키 및 BT Address가 복제된 것이다.
더불어, 페어링 연결이 해제된 BLE 장치(200-2) 역시, 브로드캐스팅을 시작할 수 있다.
그리고 정보처리 단말(100)은, 수신되는 BLE 신호의 BT Address를 기반으로 검색 리스트를 재생성하고, 재생성된 검색 리스트에 포함된 BLE 장치(200-1, 200-3~200-N) 중 선택되는 BLE 장치와 연결되는 방식으로, 모든 BLE 장치(200-1~200-N)를 하나의 BLE 장치(200)와 같이 사용할 수 있다.
여기서, 최초 검색 시 검색 리스트를 생성하는 경우에는 도 6에 예시된 바와 같이 생성되는 검색 리스트에 복수의 BLE 장치(200-1~200-N)가 모두 표시되지만, 페어링 연결된 BLE 장치(200-2)의 보안키 및 BT Address가 나머지 BLE 장치(200-1, 200-3~200-N)에 전달되어 복제되는 이후, 재생성되는 검색 리스트는, 도 6에 예시된 바와 같이 처음 페어링 연결된 BLE 장치(200-2)만 표시될 수 있다.
이를 통해, 각 BLE 장치(200-1~200-N)들을 각각 등록하거나 매번 필요한 BLE 장치(200)를 선택하여 연결해야 하는 과정을 생략할 수 있다.
한편, 본 실시예에 따른 장치와 방법의 기능을 수행하게 하는 컴퓨터 프로그램을 수록한 컴퓨터로 읽을 수 있는 기록매체에도 본 발명의 기술적 사상이 적용될 수 있음은 물론이다. 또한, 본 발명의 다양한 실시예에 따른 기술적 사상은 컴퓨터로 읽을 수 있는 기록매체에 기록된 컴퓨터로 읽을 수 있는 코드 형태로 구현될 수도 있다. 컴퓨터로 읽을 수 있는 기록매체는 컴퓨터에 의해 읽을 수 있고 데이터를 저장할 수 있는 어떤 데이터 저장 장치이더라도 가능하다. 예를 들어, 컴퓨터로 읽을 수 있는 기록매체는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광디스크, 하드 디스크 드라이브, 등이 될 수 있음은 물론이다. 또한, 컴퓨터로 읽을 수 있는 기록매체에 저장된 컴퓨터로 읽을 수 있는 코드 또는 프로그램은 컴퓨터간에 연결된 네트워크를 통해 전송될 수도 있다.
또한, 이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.
100 : 정보처리 단말
110 : 제1 통신부
120 : 제1 프로세서
130 : 제1 저장부
200 : BLE 장치
210 : 제2 통신부
220 : 제2 프로세서
230 : 제2 저장부

Claims (7)

  1. 복수의 BLE 장치가 자신의 BT(Bluetooth) Address가 포함된 BLE 신호를 지속적으로 브로드캐스팅(broadcasting) 하는 단계;
    정보처리 단말이 브로드캐스팅되는 BLE 신호를 수신하여, 복수의 BLE 장치 중 특정 BLE 장치와 페어링(Pairing) 방식으로 연결되는 단계;
    정보처리 단말과 연결된 특정 BLE 장치가, 정보처리 단말과 연결되지 못한 나머지 BLE 장치에 자신의 보안키 및 BT Address에 대한 데이터를 전달하는 단계; 및
    복수의 BLE 장치 중 정보처리 단말과 연결된 특정 BLE 장치의 보안키 및 BT Address에 대한 데이터가 수신된 나머지 BLE 장치가, 수신된 보안키 및 BT Address에 대한 데이터를 자신의 메모리에 저장하는 방식으로 보안키 및 BT Address를 복제하는 단계;를 포함하고,
    연결되는 단계는,
    정보처리 단말이, 수신되는 BLE 신호의 BT Address를 기반으로 검색 리스트를 생성하고, 검색 리스트에 포함된 하나 이상의 BLE 장치 중 특정 BLE 장치가 선택되어 정보처리 단말과 페어링 방식으로 연결되며,
    연결되는 단계는,
    정보처리 단말이 특정 BLE 장치와 페어링 방식으로 연결되는 경우, 정보처리 단말 및 특정 BLE 장치가 각각 상대방의 보안키값을 수신하여 저장하고,
    정보처리 단말은,
    최초 검색 시, 검색 리스트에 복수의 BLE 장치가 모두 표시되나, 특정 BLE 장치와 연결된 이후에는 모든 BLE 장치가 동일한 BLE 신호의 BT Address를 이용하기 때문에, 검색 리스트에 연결 상태인 특정 BLE 장치만 표시되며,
    데이터를 전달하는 단계는,
    정보처리 단말과 연결된 BLE 장치가, 나머지 BLE 장치에 상태 공유 메시지를 전달하여 BLE 신호의 브로드캐스팅을 중단하도록 하고, 나머지 BLE 장치에서 브로드캐스팅이 중단되면, 나머지 BLE 장치에 자신의 보안키 및 BT Address에 대한 데이터를 전달하고,
    BLE 장치 복제 방법은,
    정보처리 단말과 연결된 특정 BLE 장치의 보안키 및 BT Address가 나머지 BLE 장치에 전달되어 복제되는 경우, 정보처리 단말과 특정 BLE 장치의 연결 상태가 해제되면, 나머지 BLE 장치가, 정보처리 단말에 복제된 BT Address가 포함된 BLE 신호를 브로드캐스팅하는 단계;
    나머지 BLE 장치가 복제된 BT Address가 포함된 BLE 신호를 브로드캐스팅하는 경우, 정보처리 단말이, 수신되는 BLE 신호의 BT Address를 기반으로 검색 리스트를 재생성하는 단계; 및
    정보처리 단말이, 재생성된 검색 리스트에 포함된 BLE 장치 중 통신 감도가 가장 좋은 BLE 장치와 연결되는 단계;를 더 포함하는 것을 특징으로 하는 BLE 장치 복제 방법.
  2. 삭제
  3. 삭제
  4. 삭제
  5. 삭제
  6. 삭제
  7. 정보처리 단말; 및
    자신의 BT(Bluetooth) Address가 포함된 BLE 신호를 지속적으로 브로드캐스팅(broadcasting)하는 복수의 BLE 장치;를 포함하고,
    정보처리 단말은,
    브로드캐스팅되는 BLE 신호를 수신하여, 특정 BLE 장치와 페어링(Pairing) 방식으로 연결되고,
    복수의 BLE 장치는,
    특정 BLE 장치가 정보처리 단말과 연결되면, 정보처리 단말과 연결된 BLE 장치가 정보처리 단말과 연결되지 못한 나머지 BLE 장치에 자신의 보안키 및 BT Address에 대한 데이터를 전달하고,
    복수의 BLE 장치 중 정보처리 단말과 연결된 특정 BLE 장치의 보안키 및 BT Address에 대한 데이터가 수신된 나머지 BLE 장치는,
    수신된 보안키 및 BT Address에 대한 데이터를 자신의 메모리에 저장하는 방식으로 보안키 및 BT Address를 복제하며,
    정보처리 단말은,
    수신되는 BLE 신호의 BT Address를 기반으로 검색 리스트를 생성하고, 검색 리스트에 포함된 하나 이상의 BLE 장치 중 특정 BLE 장치가 선택되어 정보처리 단말과 페어링 방식으로 연결되며,
    정보처리 단말은,
    특정 BLE 장치와 페어링 방식으로 연결되는 경우, 정보처리 단말 및 특정 BLE 장치가 각각 상대방의 보안키값을 수신하여 저장하고,
    정보처리 단말은,
    최초 검색 시, 검색 리스트에 복수의 BLE 장치가 모두 표시되나, 특정 BLE 장치와 연결된 이후에는 모든 BLE 장치가 동일한 BLE 신호의 BT Address를 이용하기 때문에, 검색 리스트에 연결 상태인 특정 BLE 장치만 표시되며,
    정보처리 단말과 연결된 BLE 장치는,
    나머지 BLE 장치에 상태 공유 메시지를 전달하여 BLE 신호의 브로드캐스팅을 중단하도록 하고, 나머지 BLE 장치에서 브로드캐스팅이 중단되면, 나머지 BLE 장치에 자신의 보안키 및 BT Address에 대한 데이터를 전달하고,
    정보처리 단말과 연결되지 못한 나머지 BLE 장치는,
    정보처리 단말과 연결된 특정 BLE 장치의 보안키 및 BT Address가 나머지 BLE 장치에 전달되어 복제되는 경우, 정보처리 단말과 특정 BLE 장치의 연결 상태가 해제되면, 정보처리 단말에 복제된 BT Address가 포함된 BLE 신호를 브로드캐스팅하고,
    정보처리 단말은,
    나머지 BLE 장치가 복제된 BT Address가 포함된 BLE 신호를 브로드캐스팅하는 경우, 수신되는 BLE 신호의 BT Address를 기반으로 검색 리스트를 재생성하고,
    재생성된 검색 리스트에 포함된 BLE 장치 중 통신 감도가 가장 좋은 BLE 장치와 연결되는 것을 특징으로 하는 BLE 장치 복제 시스템.
KR1020220097253A 2022-08-04 2022-08-04 복수의 ble 장치를 하나의 장치로 인식시키는 ble 장치 복제 시스템 및 방법 KR102535124B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020220097253A KR102535124B1 (ko) 2022-08-04 2022-08-04 복수의 ble 장치를 하나의 장치로 인식시키는 ble 장치 복제 시스템 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020220097253A KR102535124B1 (ko) 2022-08-04 2022-08-04 복수의 ble 장치를 하나의 장치로 인식시키는 ble 장치 복제 시스템 및 방법

Publications (2)

Publication Number Publication Date
KR102535124B1 true KR102535124B1 (ko) 2023-05-26
KR102535124B9 KR102535124B9 (ko) 2024-04-16

Family

ID=86536916

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020220097253A KR102535124B1 (ko) 2022-08-04 2022-08-04 복수의 ble 장치를 하나의 장치로 인식시키는 ble 장치 복제 시스템 및 방법

Country Status (1)

Country Link
KR (1) KR102535124B1 (ko)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140144880A (ko) * 2013-06-12 2014-12-22 삼성전자주식회사 무선 통신 시스템에서 무선 기기 등록 방법 및 장치
KR20140146954A (ko) * 2013-06-18 2014-12-29 삼성전자주식회사 서비스 제공 방법 및 이를 위한 전자 기기
KR20170011628A (ko) * 2015-07-23 2017-02-02 현대자동차주식회사 블루투스를 이용한 차량 환경 제어 장치 및 이를 이용한 차량 환경 제어 방법
KR20170056018A (ko) * 2014-10-06 2017-05-22 마이크론 테크놀로지, 인크. 보안 공유 키 공유 시스템들 및 방법들
KR101777052B1 (ko) * 2016-05-17 2017-09-11 한양대학교 산학협력단 Ble 통신 장치 및 방법
KR20170126755A (ko) * 2016-05-10 2017-11-20 주식회사 케이티 비콘 신호용 복호화 모듈 관리 장치 및 방법과 이를 이용한 비콘 신호 수신 단말
KR20180093650A (ko) * 2017-02-14 2018-08-22 성균관대학교산학협력단 무선 사용자 단말 및 단말의 페어링 방법

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140144880A (ko) * 2013-06-12 2014-12-22 삼성전자주식회사 무선 통신 시스템에서 무선 기기 등록 방법 및 장치
KR20140146954A (ko) * 2013-06-18 2014-12-29 삼성전자주식회사 서비스 제공 방법 및 이를 위한 전자 기기
KR20170056018A (ko) * 2014-10-06 2017-05-22 마이크론 테크놀로지, 인크. 보안 공유 키 공유 시스템들 및 방법들
KR20170011628A (ko) * 2015-07-23 2017-02-02 현대자동차주식회사 블루투스를 이용한 차량 환경 제어 장치 및 이를 이용한 차량 환경 제어 방법
KR20170126755A (ko) * 2016-05-10 2017-11-20 주식회사 케이티 비콘 신호용 복호화 모듈 관리 장치 및 방법과 이를 이용한 비콘 신호 수신 단말
KR101777052B1 (ko) * 2016-05-17 2017-09-11 한양대학교 산학협력단 Ble 통신 장치 및 방법
KR20180093650A (ko) * 2017-02-14 2018-08-22 성균관대학교산학협력단 무선 사용자 단말 및 단말의 페어링 방법

Also Published As

Publication number Publication date
KR102535124B9 (ko) 2024-04-16

Similar Documents

Publication Publication Date Title
JP5944992B2 (ja) 電子機器及び電子機器の動作方法
US11425653B2 (en) Systems and methods for automatically activating wireless networks
US20180115862A1 (en) Communication apparatus, method for controlling the same, and storage medium
US7249212B2 (en) Bluetooth association based on docking connection
KR101678038B1 (ko) Wlan 자동 연결방법, 장치, 프로그램 및 기록매체
JP5810192B1 (ja) 撮像装置、通信システム、撮像装置の通信方法およびプログラム
CN104838558A (zh) 用于在无线对接环境中使用无线充电器的装置和方法
MX2013004536A (es) Aparato y metodo para determinar la ubicacion de un dispositivo inalambrico despues de desconectarse.
CN105592519B (zh) 支持蓝牙连接的车辆主机单元以及其控制方法
WO2018040043A1 (zh) 发现蓝牙设备的方法和蓝牙设备
US20140134986A1 (en) System, electronic device, method of communicating, and computer-readable storage medium having communication program stored therein
WO2014071774A1 (zh) 终端注册的方法和终端
US10445105B2 (en) Scheme for automatically controlling dongle device and/or electronic device to enter waiting state of device pairing in which the dongle device and the electronic device exchange/share pairing information
US20160041879A1 (en) Data backup to and restore from trusted devices
EP3171608B1 (en) Playing device grouping control method and user terminal
KR102535124B1 (ko) 복수의 ble 장치를 하나의 장치로 인식시키는 ble 장치 복제 시스템 및 방법
CN112543431A (zh) 一种账户同步方法、介质及服务端
CN105376635A (zh) 投影装置、投影***和投影方法
CN115696129B (zh) 一种识别耳机混装的方法及设备
US9307068B2 (en) Information processing apparatus and communication processing method thereof
WO2016107013A1 (zh) 传输处理、远程处理方法、装置及计算机存储介质
JP2016171562A (ja) 情報処理システム及び情報処理方法
JP5044710B1 (ja) 電話システム、サーバ装置及び電話システムで使用される制御方法
CN113810887B (zh) 蓝牙协议连接方法、装置、存储介质及相关设备
US9853691B2 (en) Near field communication technology-based terminal application control method, apparatus, and system

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
G170 Re-publication after modification of scope of protection [patent]