KR101451675B1 - Point-to-multipoint Connectable Slave Keyboard Combined With Wired USB And Wireless Bluetooth And Automatically Charged - Google Patents
Point-to-multipoint Connectable Slave Keyboard Combined With Wired USB And Wireless Bluetooth And Automatically Charged Download PDFInfo
- Publication number
- KR101451675B1 KR101451675B1 KR1020120110577A KR20120110577A KR101451675B1 KR 101451675 B1 KR101451675 B1 KR 101451675B1 KR 1020120110577 A KR1020120110577 A KR 1020120110577A KR 20120110577 A KR20120110577 A KR 20120110577A KR 101451675 B1 KR101451675 B1 KR 101451675B1
- Authority
- KR
- South Korea
- Prior art keywords
- bluetooth
- master device
- keyboard
- usb
- user
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/0227—Cooperation and interconnection of the input arrangement with other functional units of a computer
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01M—PROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
- H01M8/00—Fuel cells; Manufacture thereof
- H01M8/04—Auxiliary arrangements, e.g. for control of pressure or for circulation of fluids
- H01M8/04298—Processes for controlling fuel cells or fuel cell systems
- H01M8/04313—Processes for controlling fuel cells or fuel cell systems characterised by the detection or assessment of variables; characterised by the detection or assessment of failure or abnormal function
- H01M8/04537—Electric variables
- H01M8/04544—Voltage
- H01M8/04567—Voltage of auxiliary devices, e.g. batteries, capacitors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored program computers
- G06F2015/761—Indexing scheme relating to architectures of general purpose stored programme computers
- G06F2015/766—Flash EPROM
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0679—Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E60/00—Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02E60/30—Hydrogen technology
- Y02E60/50—Fuel cells
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Chemical & Material Sciences (AREA)
- Human Computer Interaction (AREA)
- Chemical & Material Sciences (AREA)
- Chemical Kinetics & Catalysis (AREA)
- Electrochemistry (AREA)
- Life Sciences & Earth Sciences (AREA)
- Sustainable Development (AREA)
- Sustainable Energy (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Manufacturing & Machinery (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
EEPROM 또는 플래시 메모리, RAM, 제어부, 블루투스 통신부 및 USB 통신부를 포함하는 USB 겸용 블루투스 슬레이브 키보드가 개시된다. 본 발명의 USB 블루투스 키보드는 복수의 블루투스 마스터 기기들에 대하여 최초에 한 번만 페어링 절차를 수행하면, 이후부터는 페어링을 위한 복잡한 절차를 수행하지 않고도 간단한 조작에 의하여 한 블루투스 마스터 기기와 연결된 상태를 유지하면서 다른 블루투스 마스터 기기와의 연결로 전환을 수행할 수 있다. 즉, 복수의, 예를 들어 255개의 블루투스 마스터 기기들 중에서 사용자가 원하는 블루투스 마스터 기기를 간단하고 편리하게 선택하여 연결할 수 있어 편리하다. 또한 USB로 연결되는 USB 마스터 기기와도 선택적으로 연결할 수 있다. 따라서, USB에 의하여 연결되는 한 대의 컴퓨터 및 255대의 각 기종별 블루투스 기기에 대하여 한 개의 키보드를 사용할 수 있으므로 여러 개의 키보드를 구입할 필요가 없어 사용자에게 경제적이다.A USB combined Bluetooth slave keyboard including an EEPROM or a flash memory, a RAM, a control unit, a Bluetooth communication unit, and a USB communication unit is disclosed. The USB Bluetooth keyboard of the present invention can perform a pairing procedure only once for a plurality of Bluetooth master devices, and then, without performing complicated procedures for pairing, the USB Bluetooth keyboard maintains a state of being connected to a Bluetooth master device by a simple operation It is possible to perform switching to connection with another Bluetooth master device. That is, it is convenient that the user can select and connect the desired Bluetooth master device among a plurality of, for example, 255 Bluetooth master devices, simply and conveniently. It can also be selectively connected to a USB master device connected via USB. Therefore, since one keyboard can be used for one computer connected by USB and 255 Bluetooth devices of each model, it is economical for the user because there is no need to purchase several keyboards.
Description
본 발명은 다중연결이 가능한 USB 겸용 블루투스 슬레이브 키보드에 관한 것으로서, 더욱 상세하게는, 복수의, 예를 들어 255개의 블루투스 마스터 기기들에 대하여 최초에 한 번만 페어링 절차를 수행하면, 이후부터는 페어링을 위한 복잡한 절차를 수행하지 않고도 간단한 조작에 의하여 한대의 블루투스 마스터 기기와 연결된 상태에서 다른 블루투스 마스터 기기와의 연결로 전환을 수행할 수 있고, 또한 유선 USB 통신으로 연결되는 USB 마스터 기기와도 선택적으로 연결할 수 있어, 255대의 블루투스 마스터 기기들 및 한 대의 USB 마스터 기기 중에서 사용자가 원하는 마스터 기기를 간단하고 편리하게 선택하여 연결할 수 있는 다중연결이 가능한 UBS 및 블루투스 유무선 겸용 자동 충전 슬레이브 키보드에 관한 것이다.[0001] The present invention relates to a Bluetooth-compatible Bluetooth slave keyboard capable of multiple connections, and more specifically, when a plurality of, for example, 255 Bluetooth master devices are first subjected to a pairing procedure only once, It is possible to switch to a connection with another Bluetooth master device in a state of being connected to one Bluetooth master device by a simple operation without complicated procedures and to selectively connect to a USB master device connected via a wired USB communication The present invention relates to a UBS and a Bluetooth wireless / wired auto-charging slave keyboard that can be connected in multiple ways, which can easily and conveniently select and connect a desired master device among 255 Bluetooth master devices and one USB master device.
최근들어 블루투스 무선통신에 의하여 컴퓨터와 연결되는 블루투스 키보드가 활용되고 있다. 블루투스 키보드는 일반적인 컴퓨터에 무선으로 연결될 수 있을 뿐만 아니라 HID 프로파일을 지원하는 전자기기, 예를 들어, 스마트폰, 태블릿 PC, 스마트 TV 등 다양한 전자기기에 연결될 수 있다. 이때, 컴퓨터, 스마트폰 등은 마스터 기기로 작동하고 키보드는 슬레이브 기기로 작동한다. Recently, a Bluetooth keyboard that is connected to a computer by Bluetooth wireless communication has been utilized. The Bluetooth keyboard can be connected to various electronic devices such as a smart phone, a tablet PC, a smart TV, and the like, as well as wirelessly connecting to a general computer. At this time, the computer, the smartphone, etc. operate as a master device and the keyboard operates as a slave device.
그런데, 블루투스 프로토콜에 있어서, 한 개의 마스터 기기는 7개까지의 슬레이브 기기와 연결할 수 있지만, 하나의 슬레이브 기기는 통상적으로 하나의 마스터 기기에 연결되며, 슬레이브 기기가 다른 마스터 기기에 연결되기 위해서는 이미 연결된 마스터-슬레이브 연결을 끊고 새로운 마스터-슬레이브 연결을 형성하여야 한다. 이미 형성된 마스터-슬레이브 연결을 끊기 위해서는 통상적으로 슬레이브의 전원을 오프하여야 한다. 하나의 프로파일을 사용하는 슬레이브 기기, 특히 HID 프로파일을 사용하는 컴퓨터 키보드에 대하여 전원을 오프시키는 방법 이외에 이미 형성된 마스터-슬레이브 연결을 끊고 새로운 연결을 형성하는 방법은 지금까지 제시된 적이 없었다. However, in the Bluetooth protocol, one master device can be connected to up to seven slave devices, but one slave device is normally connected to one master device, and a slave device is already connected to another master device The master-slave connection must be disconnected and a new master-slave connection established. To disconnect a master-slave connection already established, the power of the slave should normally be turned off. There has never been a method for disconnecting an already formed master-slave connection and forming a new connection in addition to a method of turning off the power for a slave device using one profile, particularly a computer keyboard using an HID profile.
대한민국 실용신안등록 제0462025호(2012. 08. 14. 등록)는 다중 연결을 지원하는 키보드를 개시한다. 이러한 키보드는 키보드에 블루투스 모듈과 RF 모듈을 구성하여 블루투스 통신 및 RF 통신에 의하여 각각 2개의 호스트 장치와 연결하는 스위칭 동작을 수행하는 것이다. 이 키보드는 더욱 많은 호스트 장치와 다중 연결될 수 없다는 한계를 가질 뿐만 아니라 다중 연결을 위하여 복수의 통신모듈을 사용하여야 한다는 단점이 있었다. Korean Utility Model Registration No. 0462025 (Registered on 08., 2012) will launch a keyboard that supports multiple connections. Such a keyboard performs a switching operation in which a Bluetooth module and an RF module are configured on a keyboard and are connected to two host devices through Bluetooth communication and RF communication, respectively. The keyboard has a limitation that it can not be connected to more host devices and multiple communication modules must be used for multiple connections.
한편, 대한민국 특허공개 제2009-0081136호(2009. 07. 28. 공개)는 블루투스 헤드셋 및 그의 멀티포인트 페어링 방법을 개시한다. 제안된 블루투스 헤드셋은 동시에 2개의 호스트 장치와 다중 연결이 가능한 것이다. 여기에서, 2개의 호스트 장치는 음향 출력 기기와 통신 기기이고, 사용되는 블루투스 프로파일은 A2DP(Advanced Audio Distribution Profile)와 HFP(Hands Free Profile)이다. 즉, 제안된 블루투스 헤드셋은 서로 다른 종류의 프로파일을 사용하고, 사용되는 프로파일의 개수만큼의, 즉 2개의 호스트 장치와 다중 연결하는 것이며, 하나의 프로파일을 사용하여 복수의 호스트 장치와 다중 연결하는 것은 아니다.Korean Patent Laid-Open Publication No. 2009-0081136 (published on 07. 28, 2009) discloses a Bluetooth headset and its multipoint pairing method. The proposed Bluetooth headset is capable of multiple connections to two host devices at the same time. Here, the two host devices are an audio output device and a communication device, and the Bluetooth profiles used are A2DP (Advanced Audio Distribution Profile) and HFP (Hands Free Profile). That is, the proposed Bluetooth headset uses different types of profiles and multiple connections with the same number of profiles, that is, two host devices, and multiple connections with a plurality of host devices using one profile no.
따라서,본 발명의 목적은 USB와 블루투스를 지원하는 기기 중 복수의 블루투스 마스터 기기들에 대하여 최초에 한 번만 페어링 절차를 수행하면, 이후부터는 페어링을 위한 복잡한 절차를 수행하지 않고도 간단한 조작에 의하여 255대의 블루투스 마스터 기기 중 한 블루투스 마스터 기기와 연결된 상태에서 다른 블루투스 마스터 기기와의 연결로 전환을 수행할 수 있고 또한 USB 통신으로 연결되는 동안 배터리 자동충전 기능 및 USB 마스터 기기와도 선택적으로 연결할 수 있어, 복수의 마스터 기기들 중에서 사용자가 원하는 마스터 기기를 간단하고 편리하게 선택하여 연결할 수 있는 다중연결이 가능한 UBS 및 블루투스 유무선 겸용 자동 충전 슬레이브 키보드를 제공하는 것이다.Accordingly, it is an object of the present invention to provide a method and apparatus for performing a pairing procedure only for a plurality of Bluetooth master devices of USB and Bluetooth-enabled devices at first, and then, without complicated procedures for pairing, It is possible to switch from one Bluetooth master device to another Bluetooth master device while being connected to the Bluetooth master device, and to selectively connect to the battery automatic charging function and the USB master device while being connected via USB communication, The present invention provides a UBS and a Bluetooth wireless / wired automatic charging slave keyboard which can be connected to a plurality of master devices of a user by simply and conveniently selecting and connecting the desired master device.
상기한 목적을 달성하기 위한 본 발명에 따른 다중연결이 가능한 USB 겸용 블루투스 슬레이브 키보드는 블루투스 통신에 의하여 블루투스 마스터 기기와 연결되는 것으로서, 상기 키보드는 EEPROM 또는 플래시 메모리, RAM, 제어부, 블루투스 통신부 및 USB 통신부를 포함하고, 상기 EEPROM 또는 플래시 메모리는 상기 제어부에 의하여 상기 슬레이브 키보드와 복수의 블루투스 마스터 기기 간의 페어링을 수행하는데 필요한 페어링 정보를 저장하는 것이고, 상기 제어부는 상기 키보드의 전원이 온(ON)될 때 상기 페어링 정보를 상기 RAM에 상주시키고, 프로그램에 의하여 미리 설정되거나 사용자에 의하여 선택한 것이 블루투스 통신모드인 경우에는 그렇게 설정되거나 선택된 하나의 블루투스 마스터 기기와 상기 슬레이브 키보드 간의 페어링 정보를 이용하여 페어링을 수행하여 연결 모드로 진입하고, 한편으로 그렇게 설정되지 않았거나 선택되지 않은 다른 블루투스 마스터 기기에 대해서는 상기 슬레이브 키보드는 그러한 블루투스 마스터 기기의 상태에 관계없이 강제적 홀드(Hold) 모드로 진입하는 것이며, 또한 상기 제어부는 프로그램에 의하여 미리 설정되거나 사용자에 의하여 선택한 것이 USB 통신모드인 경우에는 그렇게 설정되거나 선택된 하나의 USB 마스터 기기와 연결 모드로 진입하는 것이고 한편으로 상기 블루투스 마스터 기기 모두에 대해서는 상기 슬레이브 키보드는 그러한 블루투스 마스터 기기의 상태에 상관없이 강제적 홀드 모드로 진입하는 것이며, 상기 블루투스 통신부는 상기 제어부에 의하여 전달된 데이터 또는 신호를 블루투스 통신 프로토콜에 따라 변환하여 상기 블루투스 마스터 기기에게 송신하거나 상기 블루투스 마스터 기기로부터 신호를 수신하여 상기 제어부에 전달하는 것이고, 상기 USB 통신부는 상기 USB 통신모드에서 상기 제어부에 의하여 전달된 데이터 또는 신호를 USB 통신 프로토콜에 따라 변환하여 상기 USB 마스터 기기에게 송신하거나 상기 USB 마스터 기기로부터 신호를 수신하여 상기 제어부로 전달하는 것이다.According to an aspect of the present invention, there is provided a Bluetooth slave keyboard capable of being connected to a Bluetooth master device through Bluetooth communication. The Bluetooth master device includes an EEPROM, a flash memory, a RAM, a controller, a Bluetooth communication unit, Wherein the EEPROM or the flash memory stores the pairing information necessary for performing the pairing between the slave keyboard and the plurality of Bluetooth master devices by the control unit, If the pairing information is resident in the RAM and the Bluetooth communication mode is preset by the program or selected by the user, the pairing information between the Bluetooth master device and the slave keyboard is set or selected. The slave keyboard enters a forced hold mode regardless of the state of the Bluetooth master device, and if the Bluetooth master device is not so selected or selected, the slave keyboard enters a forced hold mode, In addition, when the controller is preset by a program or selected by a user, the control unit enters a connection mode with one USB master device so selected or selected, while for the Bluetooth master device, the slave keyboard The Bluetooth communication unit converts the data or signal transmitted by the control unit in accordance with the Bluetooth communication protocol, And the USB communication unit converts the data or signal transmitted by the control unit in the USB communication mode according to the USB communication protocol and transmits the converted data or signal to the USB master device, Or receives a signal from the USB master device and transmits the signal to the control unit.
상기 페어링 정보는 상기 블루투스 통신모드에서 상기 슬레이브 키보드와 어떤 블루투스 마스터 기기 간에 최초 페어링을 형성할 때 상기 EEPROM 또는 플래시 메모리에 저장되는 것으로서, 블루투스 마스터 기기의 블루투스 장치 주소(Bluetooth Device Address), 상기 페어링시에 상기 블루투스 마스터 기기에 의하여 상기 키보드에 대하여 부여되는 엑티브 멤버 주소(Active Member Address), 연결시에 블루투스 마스터 기기에서 발송하는 임의의 접속연결번호(random number) 및 사용자에 의하여 키보드-블루투스 마스터 기기 페어링을 선택할 수 있게 하는 사용자 지정번호를 포함하는 것이 바람직하다.The pairing information is stored in the EEPROM or the flash memory when the first pairing is established between the slave keyboard and a Bluetooth master device in the Bluetooth communication mode. The pairing information includes a Bluetooth device address of the Bluetooth master device, An active member address assigned to the keyboard by the Bluetooth master device, an arbitrary connection number transmitted from the Bluetooth master device at the time of connection, and a keyboard- Quot; user "
상기 슬레이브 키보드는 1에서 255까지의 사용자 지정번호를 가지는 255개의 페어링 정보를 가지고, 사용자는 상기 블루투스 통신모드에서 상기 슬레이브 키보드에서 자신이 원하는 블루투스 마스터 기기에 해당하는 상기 사용자 지정번호를 입력함으로써 상기 슬레이브 키보드와 자신이 원하는 블루투스 마스터 기기 간의 연결을 형성하는 것이고, 이때 상기 슬레이브 키보드와 연결되었던 블루투스 마스터 기기는 상기 슬레이브 키보드와의 연결을 끊고 강제적 홀드 모드로 진입하는 것이 바람직하다. The slave keyboard has 255 pieces of pairing information having a user-designated number from 1 to 255, and the user inputs the user-designated number corresponding to the Bluetooth master device desired by the slave keyboard in the Bluetooth communication mode, And the Bluetooth master device connected to the slave keyboard is disconnected from the slave keyboard and enters the forced hold mode.
상기 키보드는 별도의 펑션(Fn)키를 더 포함하고, 상기 슬레이브 키보드에서 상기 펑션키를 누른 상태에서, 통신모드 설정키를 누름으로써 상기 키보드의 통신모드를 USB 통신모드에서 블루투스 통신모드로 변경하거나 블루투스 통신모드에서 USB 통신모드로 변경하는 것이고, 또한 상기 슬레이브 키보드의 통신모드가 블루투스 통신모드인 경우에는 상기 펑션키를 누른 상태에서 사용자가 연결하기를 원하는 블루투스 마스터 기기에 해당하는 사용자 지정번호에 해당하는 숫자 키 및 엔터(Enter)키를 순차적으로 입력하는 경우 상기 키보드와 해당 블루투스 마스터 기기 간의 연결이 형성되는 것이 바람직하다.The keyboard further includes a function key (Fn), and the communication mode of the keyboard is changed from the USB communication mode to the Bluetooth communication mode by pressing the communication mode setting key while the function key is pressed on the slave keyboard If the communication mode of the slave keyboard is the Bluetooth communication mode, the function key is depressed and corresponding to the user specified number corresponding to the Bluetooth master device desired to be connected by the user It is preferable that a connection between the keyboard and the Bluetooth master device is formed when the numeric key and Enter key are sequentially inputted.
사용자가 페어링 하기 위하여 상기 블루투스 통신모드에서 상기 슬레이브 키보드와 어떤 블루투스 마스터 기기를 근접시키고 상기 펑션키를 누른 상태에서, 페어링 설정키, 어떤 사용자 지정번호에 해당하는 숫자 키 및 엔터키를 순차적으로 입력하는 경우, 상기 슬레이브 키보드와 해당 블루투스 마스터 기기 간의 페어링 절차가 수행되고 또한 그러한 페어링 정보가 상기 EEPROM 또는 플래시 메모리에 저장되는 것이 바람직하다.In order to pair with the user, the slave keyboard and any Bluetooth master device are brought in proximity to each other in the Bluetooth communication mode, and the pairing setting key, the numeric key corresponding to a user-designated number, and the enter key are sequentially input , It is preferable that a pairing procedure between the slave keyboard and the corresponding Bluetooth master device is performed and that the pairing information is stored in the EEPROM or the flash memory.
상기 키보드와 페어링되고 블루투스 통신 가능한 영역에 있는 상기 블루투스 마스터 기기로부터 확인 신호를 수신한 경우에는 강제적 홀드 모드에 있는 경우라도 그러한 확인 신호에 대하여는 응답 신호를 상기 블루투스 마스터 기기에 전송하는 것이 바람직하다.When receiving an acknowledgment signal from the Bluetooth master device paired with the keyboard and in a Bluetooth communicable area, transmits a response signal to the Bluetooth master device in response to the confirmation signal even when the device is in the forced hold mode.
상기 키보드는 USB 케이블 연결시에는 통신모드와 상관없이 과충전 자동차단기능이 내장된 배터리에 자동으로 충전하는 기능을 가지는 것이 바람직하다.Preferably, the keyboard has a function of automatically charging a battery with an overcharged car terminal function regardless of a communication mode when a USB cable is connected.
본 발명에 따른 다중연결이 가능한 UBS 및 블루투스 유무선 겸용 자동 충전 슬레이브 키보드는 복수의 블루투스 마스터 기기들에 대하여 최초에 한 번만 페어링 절차를 수행하면, 이후부터는 페어링을 위한 복잡한 절차를 수행하지 않고도 간단한 조작에 의하여 한 블루투스 마스터 기기와 연결된 상태를 유지하면서 다른 블루투스 마스터 기기와의 연결로 전환을 수행할 수 있다. 즉, 복수의, 예를 들어 255개의 블루투스 마스터 기기들 중에서 사용자가 원하는 블루투스 마스터 기기를 간단하고 편리하게 선택하여 연결할 수 있어 편리하다. 또한 USB로 연결되는 USB 마스터 기기와도 선택적으로 연결할 수 있다. 따라서, USB에 의하여 연결되는 동안 배터리의 자동충전 과보호기능으로 배터리를 자동충전하면서 한 대의 컴퓨터 및 255대의 각 기종별 블루투스 기기에 대하여 한 개의 키보드를 유무선 겸용으로 사용할 수 있으므로 여러 개의 키보드를 구입할 필요가 없어 사용자에게 경제적이다.The UBS and Bluetooth wired and wireless auto-charging slave keyboard according to the present invention can perform a simple operation without performing complicated procedures for pairing when a pairing procedure is performed only once at the beginning for a plurality of Bluetooth master devices It is possible to switch to a connection with another Bluetooth master device while maintaining the state connected to the Bluetooth master device. That is, it is convenient that the user can select and connect the desired Bluetooth master device among a plurality of, for example, 255 Bluetooth master devices, simply and conveniently. It can also be selectively connected to a USB master device connected via USB. Therefore, it is possible to use one keyboard for wired and wireless for one computer and 255 units of each type of Bluetooth device while charging the battery by the automatic charging and protection function of the battery while connected by USB, so it is necessary to purchase several keyboards It is not economical for users.
도 1은 본 발명에 따른 USB 겸용 블루투스 슬레이브 키보드의 개략적 구성을 나타낸 도면이다.
도 2는 본 발명에 따른 USB 겸용 블루투스 슬레이브 키보드에 적용되는 처리 및 통신 모듈의 개략적 구성을 나타낸 도면이다.
도 3은 본 발명에 따른 USB 겸용 블루투스 슬레이브 키보드가 복수의 마스터 기기들과 다중적으로 연결되는 작동을 예시한 흐름도의 일부이다.
도 4는 도 3의 흐름도에 이어지는 나머지 흐름도이다.
도 5는 본 발명에 따른 USB 겸용 블루투스 슬레이브 키보드의 키보드 자판부의 한 예시를 도시한 도면이다.FIG. 1 is a block diagram showing a schematic configuration of a USB-combined Bluetooth slave keyboard according to the present invention.
FIG. 2 is a schematic block diagram of a processing and communication module applied to a USB-compatible Bluetooth slave keyboard according to the present invention.
FIG. 3 is a part of a flowchart illustrating an operation in which a USB-combined Bluetooth slave keyboard according to the present invention is multiplexed with a plurality of master devices.
4 is a remaining flowchart following the flow chart of Fig.
FIG. 5 is a diagram illustrating an example of a keyboard keyboard unit of a USB-combined Bluetooth slave keyboard according to the present invention.
이하, 본 발명을 도면을 참조하여 상세하게 설명한다.Hereinafter, the present invention will be described in detail with reference to the drawings.
본 발명에 따른 USB 겸용 블루투스 슬레이브 키보드는 블루투스 슬레이브 기기로서, 블루투스 통신에 의하여 컴퓨터, 스마트폰, 태블릿 PC, 스마트 TV 등과 같은 블루투스 마스터 기기와 연결되고 또한 USB 통신에 의하여 컴퓨터 등과 같은 USB 마스터 기기와 연결되는 것이다. 이러한 USB 블루투스 키보드는 도 1에 도시된 바와 같이, 통상적으로 키보드 자판부(10), 로직회로(20) 그리고 처리 및 통신 모듈(30)로 구성된다. The Bluetooth slave keyboard of the present invention is connected to a Bluetooth master device such as a computer, a smart phone, a tablet PC, a smart TV, etc. by Bluetooth communication and is connected to a USB master device such as a computer by USB communication . Such a USB Bluetooth keyboard is typically comprised of a
키보드 자판부(10)는 키 스위치의 스트로크 조작에 의하여 전기 신호를 발생시키는 것으로서, 그 스위칭 방식에 따라 기계식, 펜타그래프 방식, 멤브레인 방식 등으로 구분된다. 로직회로(20)는 키 스위치의 스트로크 조작에 의하여 발생한 전기신호를 스캔코드로 변환하는 것이다. 처리 및 통신 모듈(30)은 스캔코드를 블루투스 무선 신호 및 USB 유선 신호 중 어느 하나로 선택적으로 변환하는 것이다. 처리 및 통신 모듈(30)은 하기에서 설명하는 바와 같이 제어부와 블루투스 통신부의 작용에 의하여, 블루투스 프로토콜을 사용하여 블루투스 마스터 기기와 페어링을 수행하고 블루투스 무선 신호를 전송 및 수신하는 것이다. 이러한 블루투스 통신기능은 블루투스 키보드라면 공통적으로 가지는 것이지만, 본 발명의 USB 블루투스 키보드는 도 2의 처리 및 통신 모듈의 구성 및 도 3 및 도 4에 예시된 다중 연결을 위한 작동의 측면에서 통상적인 블루투스 키보드와 다르며, 또한 복수의 블루투스 마스터 기기, 예를 들어 255개의 블루투스 마스터 기기와 하나의 USB 마스터 기기 중에서 사용자가 연결하기 원하는 마스터 기기를 선택하는 간단한 방법이 도 5에 예시된 자판에 의하여 구현된다는 점에서 다르다. The
구체적으로, 도 2를 참조하면, 본 발명에 따른 USB 블루투스 키보드의 처리 및 통신 모듈(30)은 EEPROM(100) 또는 플래시 메모리, 제어부(200), RAM(300), 블루투스 통신부(400) 및 USB 통신부(500)를 포함한다.2, the processing and
EEPROM(Electrically Erasable Programmable Read-Only Memory)은 비휘발성 메모리로서 전기적 방식에 의하여 쓰고 지울 수 있는 메모리이다. 플래시 메모리는 비휘발성 메모리로서 EEPROM과 유사한 성질을 가진다. 이러한 EEPROM 및 플래시 메모리의 성질은 본 발명의 USB 블루투스 키보드의 구현에서 유용하게 활용된다. 이하에서는 EEPROM과 플래시 메모리를 대표하여 EEPROM만을 기재하기로 한다. EEPROM(100)은 아래에서 구체적으로 설명하는 바와 같이, 제어부(200)에 의하여 키보드와 복수의 블루투스 마스터 기기 간의 페어링을 수행하는데 필요한 페어링 정보를 저장하는 것이다. EEPROM(100)은 256K 용량을 가지며, 이중 1K는 응용프로그램을 저장한다. 물론 아래에서 설명하는 바와 같이, 응용프로그램을 MCU IC 내부 자체에 있는 ROM에 저장하여도 된다. 현재 적용되는 통상적인 응용프로그램은 EEPROM(100)에 1K 이하의 크기로 저장되며, 본 발명에서 사용되는 엠베디드 응용프로그램은 USB 통신과 블루투스 통신을 동시에 수행하는 것으로서, 그 크기는 대략 1K 이하이다. Electrically Erasable Programmable Read-Only Memory (EEPROM) is a nonvolatile memory that can be written and erased by an electrical method. Flash memory is a nonvolatile memory and has properties similar to EEPROM. The nature of such EEPROM and flash memory is useful in the implementation of the USB Bluetooth keyboard of the present invention. Hereinafter, only the EEPROM will be described as an example of the EEPROM and the flash memory. The EEPROM 100 stores the pairing information necessary for performing the pairing between the keyboard and the plurality of Bluetooth master devices by the
제어부(200)는 키보드의 전원이 온(ON)될 때 EEPROM(100)에 저장된, 복수의 블루투스 마스터 기기와 키보드 간의 페어링 정보를 RAM(300)에 상주시킨다. The
RAM(Random Access Memory)은 휘발성 메모리로서 전원이 차단되면 저장된 정보가 소멸하지만 데이터의 읽기 및 쓰기 속도가 매우 빠르기 때문에 컴퓨터의 주기억장치, 응용프로그램의 일시적 로딩, 데이터의 일시적 저장 등에 사용된다. 따라서, RAM(300)은 본 발명의 USB 블루투스 키보드에서 USB 통신 및 블루투스 통신을 위하여 필요한 응용프로그램 및 데이터가 로딩되는 장소로 활용된다. RAM(300)에 로딩된 응용프로그램 및 데이터는 제어부(200)가 빠르게 접근할 수 있게 된다. RAM (Random Access Memory) is a volatile memory. When the power is turned off, the stored information is lost. However, since the data is read and written at a very high speed, it is used for temporary storage of the main memory of the computer, temporary loading of application programs, and temporary storage of data. Accordingly, the
본 발명에서 처리 및 통신 모듈(30)에 적용되는 RAM은 통상적으로 256 킬로바이트의 크기를 가지는데, USB 통신 및 블루투스 통신을 위하여 사용되는 응용프로그램의 크기가 대략 1 킬로바이트이고, 나머지 255 킬로바이트는 데이터의 저장공간으로 활용될 수 있다. 본 발명에서는 복수의 블루투스 마스터 기기와 키보드 간의 페어링 정보는 블루투스 마스터 기기의 블루투스 장치 주소, 페어링시에 블루투스 마스터 기기에 의하여 키보드에 대하여 부여되는 엑티브 멤버 주소, 연결시에 블루투스 마스터 기기에서 발송하는 임의의 접속연결번호(random number) 그리고 사용자에 의하여 키보드-블루투스 마스터 기기 페어링을 선택할 수 있게 하는 사용자 지정번호를 포함한다. 이러한 페어링 정보는 하나의 블루투스 마스터 기기에 대하여, 1 킬로바이트를 넘지 않는다. 따라서, RAM에는 최소한 255개의 페어링 정보가 상주될 수 있다. RAM의 메모리 관리를 더욱 치밀하게 한다면 그것보다 더욱 많은 페어링 정보를 상주시킬 수 있지만, 255개의 페어링 정보의 저장으로도 충분하므로 더욱 많은 개수의 페어링 정보를 상주시키기 위하여 더욱 치밀한 프로그래밍을 할 필요는 없다.In the present invention, the RAM applied to the processing and
블루투스 통신부(400)는 제어부(200)에 의하여 전달된 데이터 또는 신호를 블루투스 통신 프로토콜에 따라 변환하여 블루투스 마스터 기기에게 송신하거나 블루투스 마스터 기기로부터 신호를 수신하여 제어부(200)에 전달하는 것이고, USB 통신부(500)는 USB 통신모드에서 제어부(200)에 의하여 전달된 데이터 또는 신호를 USB 통신 프로토콜에 따라 변환하여 USB 마스터 기기에게 송신하거나 USB 마스터 기기로부터 신호를 수신하여 제어부(200)로 전달하는 것이다. 제어부(200)는 로직회로(20)에 의하여 생성된 스캔코드를 블루투스 통신모드일 때에는 블루투스 통신부(400)로 전달하고, USB 통신모드일 때에는 USB 통신부(500)로 전달하여 해당하는 마스터 기기에게 키보드에 입력된 데이터를 전송하는 역할을 한다. USB 통신 및 블루투스 통신을 위한 응용프로그램은 이후에 응용프로그램의 갱신을 고려한다면 EEPROM(100)에 저장될 수도 있으나, 그러한 응용프로그램의 갱신의 필요성은 크지 않으므로 경제적 측면을 고려하면 ROM에 저장하는 것이 바람직하다. 따라서, 본 발명의 USB 블루투스 키보드에는 응용프로그램을 저장하기 위하여 EEPROM(100)과는 별도로 ROM(600)이 포함되는 것이 바람직하다. The
다음으로, 도 3 및 도 4를 참조하여 본 발명의 USB 블루투스 키보드가 작동하는 방식은 ROM(500)에 저장된 엠베디드(Embeded) 응용프로그램에 의하여 정의되며, 그것에 대하여 설명하면 다음과 같다. 먼저 본 발명의 USB 블루투스 키보드는 전원이 공급되면, EEPROM(100)에 저장된 페어링 정보를 RAM(300)에 상주시킨다(단계 S100). RAM(300)에 상주된 페어링 정보는 사용자가 삭제 또는 변경하지 않는 한 그리고 전원이 공급되는 한 계속적으로 RAM(300)에 저장되어 제어부(200)에 의하여 사용된다. 블루투스 키보드의 최초 사용시에는 EEPROM(100)에 저장된 페어링 정보가 전혀 없지만, 여기에서는 이전에 페어링 정보가 EEPROM(100)에 저장된 것을 전제로 설명한다. Referring to FIGS. 3 and 4, the manner in which the USB Bluetooth keyboard of the present invention operates is defined by an embedded application program stored in the
제어부(200)는 사용자에게 통신모드의 선택을 요청한다(단계 S110). 본 발명의 USB 블루투스 키보드는 사용자가 통신모드를 선택하여야 함을 인식시키기 위하여 USB 통신 연결상태 표시등 및 블루투스 통신 연결상태 표시등을 마련하고, USB 통신모드일 때에는 USB 통신 연결상태 표시등을 계속적으로 켜고, 블루투스 통신모드일 때에는 블루투스 통신 연결상태 표시등을 계속적으로 켜며, 사용자가 통신모드를 선택하여야 할 때에는 USB 통신 연결상태 표시등 및 블루투스 통신 연결상태 표시등 모두를 깜빡이게 할 수 있다. 그러면, 사용자는 두 연결상태 표시등 모두가 깜빡이는 것을 보고 연결을 원하는 통신모드를 도 5에 예시된 키보드 자판에 입력할 수 있다. 그러한 입력의 한 예는 USB 블루투스 키보드에 별도로 마련된 펑션(Fn)키를 누른 상태에서 통신모드 설정키를 한 번 누름으로써 키보드의 통신모드가 USB 통신모드에서 블루투스 통신모드로 변경되고, 그 상태에서 한 번 더 누르면 키보드의 통신모드는 블루투스 통신모드에서 USB 통신모드로 변경되는 것일 수 있다. 통신모드 설정키는 별도의 입력키로 마련할 수도 있으나, 키보드의 입력키를 추가로 설치하는 것에는 제약이 따르므로, 예를 들어 Fn키를 누른 상태에서 오른쪽 시프트키를 누르는 것에 의하여 통신모드를 설정하게 할 수 있다. The
한편, 이 단계는 생략하고 응용프로그램에 의하여 미리 설정된 통신모드, 예를 들어 USB 통신모드가 기본적으로 선택되게 할 수 있다. 다른 예로는, 특히 본 발명의 USB 블루투스 키보드의 전원이 오프(OFF)될 때 설정되었던 통신모드를 EEPROM(100)에 저장하고, 그것이 전원을 다시 켤 때 RAM(300)에 로드되어 응용프로그램에 의하여 미리 설정된 통신모드로 사용되는 것일 수 있다. 즉, 전원이 오프될 때 설정되었던 통신모드가 기본적으로 선택되게 하는 것일 수 있다. On the other hand, this step may be omitted and a communication mode preset by an application program, for example, a USB communication mode, may be basically selected. As another example, the communication mode that was set when the USB Bluetooth keyboard of the present invention is turned off is stored in the
사용자가 통신모드를 선택하면, 제어부(200)는 그 선택이 블루투스 통신모드인지를 판단한다(단계 S120). 사용자가 블루투스 통신모드를 선택했다면, 제어부(200)는 RAM(300)에 상주된 복수의 페어링 정보에 해당하는 블루투스 마스터 기기들 중 어떤 블루투스 마스터 기기와의 페어링 및 연결을 수행할 것인지에 대하여 사용자의 선택을 요청한다(단계 S130). 본 발명의 USB 블루투스 키보드는 사용자가 자신이 원하는 블루투스 마스터 기기를 선택하여야 함을 인식시키기 위하여,블루투스 통신 연결상태 표시등을 깜박이게 할 수 있다. 이때, USB 통신 연결상태 표시등은 꺼져 있는 상태가 된다. 그러면, 사용자는 블루투스 통신 연결상태 표시등이 깜빡이는 것을 보고 연결을 원하는 블루투스 마스터 기기에 해당하는 사용자 지정번호를 도 5에 예시된 키보드 자판에 입력할 수 있다. 그러한 입력의 한 예는 블루투스 키보드에 별도로 마련된 펑션(Fn)키를 누른 상태에서, 사용자가 연결하기 원하는 블루투스 마스터 기기에 해당하는 사용자 지정번호 및 엔터(Enter)키를 순차적으로 입력하는 것이다. 예를 들어, 사용자가 사용자 지정번호 123으로 정한 페어링 정보를 사용하여 해당하는 블루투스 마스터 기기와 키보드를 연결시키고자 할 때에는 평션키를 누른상태에서, 숫자 1, 숫자 2, 숫자 3 및 엔터키를 순차적으로 입력한다. If the user selects the communication mode, the
한편, 이 단계는 생략하고 응용프로그램에 의하여 미리 설정된 페어링 정보, 예를 들어 사용자 지정번호 1에 해당하는 페어링 정보 또는 전원이 차단될 때 연결된 마스터 기기에 대한 페어링 정보를 사용하여 연결을 수행할 수 있다. 특히 전원이 차단되기 전에 연결 사용중 이었던 블루투스 마스터 기기와 자동으로 연결되는 것이 바람직하다.Meanwhile, this step may be omitted and the connection may be performed using the pairing information preset by the application program, for example, the pairing information corresponding to the user-specified number 1 or the pairing information for the master device connected when the power is shut off . In particular, it is preferable to automatically connect to a Bluetooth master device that was in use before the power is turned off.
최초의 사용시에는 EEPROM(100)에 어떠한 페어링 정보도 포함되지 않으므로 응용프로그램에 의한 자동 연결은 수행될 수 없고 단계 S130이 수행되어야 한다. 또한 응용프로그램에 의하여 미리 설정된 페어링 정보에 해당하는 블루투스 마스터 기기와 무선 연결을 할 수 없는 경우에도 에러 메시지 송출과 함께 단계 S130이 수행되어야 한다. Since no pairing information is included in the
다음으로, 제어부(200)는 사용자가 입력한 사용자 지정번호에 해당하는 블루투스 마스터 기기에 대한 페어링 정보를 가지고 있는지 여부, 즉 그 정보를 RAM에서 찾을 수 있는지 여부를 판단한다(단계 S140). 페어링 정보 확인시에는 선택된 블루투스 마스터 기기와 연결절차를 수행하고(단계 S150), 연결상태에서 데이터를 전송하거나 데이터의 전송이 없다면 배터리 전력소모를 줄이기 위하여 홀드(Hold) 모드로 진입할 수 있다(단계 S160). 연결절차는 통상적으로 블루투스 마스터 기기와 슬레이브 기기 간의 연결 절차에 따른다. 한편 도면에는 도시하지 않았지만, RAM에 페어링 정보를 가지고 있기는 하지만 제어부가 페어링을 할 수 없는 경우가 있다. 그러한 경우는 해당 블루투스 마스터 기기가 블루투스 통신 영역 밖에 있거나 아니면 전원이 켜져 있지 않은 상태일 수 있다. 이러한 경우에는 USB 블루투스 키보드는 블루투스 마스터 기기로부터 연결을 위한 어떠한 신호도 수신할 수 없으므로 연결을 할 수 없다. 이러한 경우에는 블루투스 키보드는 에러 메시지를 송출하고 다시 단계 130으로 돌아가 다른 마스터 기기를 선택할 수 있게 한다. 에러 메시지는 키보드에 예를 들어, 에러상태 표시등을 마련하고 그러한 에러상태 표시등이 깜빡이는 것일 수 있다. Next, the
한편, 제어부(200)는 사용자가 입력한 사용자 지정번호에 해당하는 블루투스 마스터 기기에 대한 페어링 정보를 가지고 있는지 여부를 판단하여(단계 S140), 그러한 경우에는 선택된 블루투스 마스터 기기에 대해서는 위와 같은 연결절차를 수행하는 것과는 별도로, 다른 블루투스 마스터 기기들에 대해서는 강제적 홀드 모드로 진입한다(단계 S170). In step S140, the
여기에서, 강제적 홀드 모드는 일반적으로 블루투스 프로토콜에서 정의된 홀드 모드와 구분하기 위하여 본 명세서에서 사용하는 용어이다. 일반적으로 정의되는 홀드 모드는 블루투스 기기들이 연결된 상태에서 설정된 시간 동안 데이터의 전송이 없는 경우에 전력소모를 줄이기 위하여 취해지는 것이다. Here, the forced hold mode is a term used herein to distinguish it from the hold mode defined in the Bluetooth protocol in general. A commonly defined hold mode is taken to reduce power consumption when there is no data transmission for a set period of time with the Bluetooth devices connected.
한편, 파크 모드는 채널에 참여하지 않으면서 채널과 동기화를 유지하는 것이 가능한 상태이다. 이 상태에서는 AM_ADDR(Active Member Address)을 잃어버리게 되며 대신 PM_ADDR(Parked Member Address)와 AR_ADDR(Access Request Address)를 부여 받는다. PM_ADDR 은 블루투스 마스터 기기가 파크 모드의 슬레이브 기기를 액티브(active) 모드로 바꾸는데 사용되며, AR_ADDR 은 슬레이브 기기가 스스로 액티브 모드로 들어가고자 할 때 사용된다.On the other hand, the park mode is possible to maintain synchronization with the channel without participating in the channel. In this state, AM_ADDR (Active Member Address) is lost, and instead, PM_ADDR (Parked Member Address) and AR_ADDR (Access Request Address) are given. PM_ADDR is used when the Bluetooth master device changes the slave device of the park mode into the active mode, and AR_ADDR is used when the slave device intends to enter the active mode by itself.
반면에, 본 발명에서 적용되는 강제적 홀드 모드는 USB 블루투스 키보드가 블루투스 마스터 기기들과 연결 모드에 있지 않지만 해당하는 블루투스 마스터 기기로부터 전송되는 페이지 신호 및 확인 신호에 대하여 응답한다는 점에서 홀드 모드와 유사하지만, 홀드 모드는 블루투스 통신 프로토콜에 의하여 정의되는 것으로서 블루투스 마스터 기기 및 슬레이브 기기에 동시적으로 적용되는 것이지만, 강제적 홀드 모드는 본 발명의 USB 겸용 블루투스 슬레이브 키보드에 임베드된(embeded) 응용프로그램에 의하여 제어부가 강제적으로 적용하는 것으로서, 해당하는 블루투스 마스터 기기의 상태에 관계없이 본 발명에 따른 USB 블루투스 슬레이브 키보드에 대해서만 적용된다는 점에서 차이가 있다. On the other hand, the forced hold mode applied in the present invention is similar to the hold mode in that the USB Bluetooth keyboard responds to a page signal and an acknowledgment signal transmitted from the corresponding Bluetooth master device even though it is not in the connection mode with the Bluetooth master devices , The hold mode is defined by the Bluetooth communication protocol and is simultaneously applied to the Bluetooth master device and the slave device. In the forced hold mode, however, by the application program embeded in the USB combined Bluetooth slave keyboard of the present invention, And is applied only to the USB Bluetooth slave keyboard according to the present invention irrespective of the state of the corresponding Bluetooth master device.
본 발명의 USB 블루투스 슬레이브 키보드가 어떤 블루투스 마스터 기기에 대하여 강제적 홀드 모드에 있는 경우, 해당하는 블루투스 마스터 기기는 전원이 꺼진 상태, 전원이 켜져 있지만 블루투스 통신 영역 밖에 있는 상태, 전원이 켜져 있고 블루투스 통신 영역 내에 있지만 다른 블루투스 슬레이브 키보드와 연결된 상태, 전원이 켜져 있고 블루투스 통신 영역 내에 있으면서 다른 블루투스 슬레이브 키보드와 연결되지 않은 상태 등 여러 상태에 있을 수 있다. 블루투스 마스터 기기가 어떠한 상태에 있든 본 발명의 USB 겸용 블루투스 슬레이브 키보드는 홀드 모드 상태로 작동하는데, 블루투스 통신 프로토콜에서 정의한 홀드 모드와 구분하기 위하여 강제적 홀드 모드라 칭하였다. 반면에, 블루투스 마스터 기기는 블루투스 통신 영역 내에 있을 때, 다른 블루투스 슬레이브 키보드와 연결되어 있다면 본 발명의 USB 겸용 블루투스 슬레이브 키보드에 대해서는 홀드 모드에 있게 되고, 다른 블루투스 슬레이브 키보드와 연결되지 않은 상태일 때에는 본 발명의 USB 겸용 블루투스 슬레이브 키보드와 연결 상태에 있는 것으로 인식하게 된다. When the USB Bluetooth slave keyboard of the present invention is in the forced hold mode with respect to any Bluetooth master device, the corresponding Bluetooth master device is in a power-off state, a state where power is on but outside the Bluetooth communication area, But may be in various states such as being connected to another Bluetooth slave keyboard, being powered on and being in a Bluetooth communication area and not being connected to another Bluetooth slave keyboard. Whatever state the Bluetooth master device is in, the USB-compatible Bluetooth slave keyboard of the present invention operates in the hold mode, which is referred to as the forced hold mode to distinguish it from the hold mode defined in the Bluetooth communication protocol. On the other hand, if the Bluetooth master device is in the Bluetooth communication area and is connected to another Bluetooth slave keyboard, the Bluetooth master slave keyboard of the present invention will be in the hold mode. If the Bluetooth slave keyboard is not connected to another Bluetooth slave keyboard, It is recognized that it is in a state of being connected to the USB-combined Bluetooth slave keyboard of the present invention.
한편 연결 모드는 블루투스 마스터 기기의 확인 신호에 대하여 응답할 뿐만 아니라 데이터를 전송할 수 있는 상태인 점에서 홀드 모드 그리고 강제적 홀드 모드와 차이가 있다. On the other hand, the connection mode is different from the hold mode and the forced hold mode in that it can transmit data as well as respond to the confirmation signal of the Bluetooth master device.
강제적 홀드 모드에서는 사용자에 의해 선택되지 않은 마스터기기 의 PM_ADDR 신호 즉, 블루투스 마스터 기기가 파크 모드의 슬레이브 기기를 액티브(active) 모드로 바꾸는데 사용되는 신호는 무시하며, 사용자 선택에 의해서만 액티브 모드로 변경이 가능하다. In the forced hold mode, the PM_ADDR signal of the master device not selected by the user, that is, the signal that is used to change the Bluetooth master device into the active mode of the slave device in the park mode, is changed to the active mode only by user selection It is possible.
통상적으로 블루투스 마스터 기기들은 자신의 통신 영역 내에 다른 블루투스 기기들, 특히 슬레이브 기기들이 존재하는지를 정해진 주기마다 확인한다. 이때 사용자는 슬레이브 기기를 블루투스 마스터 기기와 연결시키기 위해서는 전원을 다시 켜거나 아니면 페어링 버튼을 눌러야 하며, 그럼으로써 슬레이브 기기는 블루투스 마스터 기기의 질의 및 페이지 신호 또는 페이지 신호에 응답할 수 있게 된다. 하나의 블루투스 프로파일에 대해서는 통신보안상 하나의 연결만이 허용될 뿐이어서 하나의 블루투스 키보드를 복수의 블루투스 마스터 기기들에 대하여 사용하는 것은 전원 오프(OFF)를 포함하는 복수의 페어링 조작을 실행하여야 하는 번거로움이 있었고, 그러한 조작에 의해서도 사용자가 원하는 블루투스 마스터 기기와의 연결이 쉽지 않았다. 2개 이상의 블루투스 마스터 기기들과 동시적으로 페어링 절차를 수행하는 경우에 어떤 블루투스 마스터 기기와 페어링될 지는 사용자가 결정할 수 없는 사항이었다. 그래서 사용자 설정방법은 블루투스 마스터 기기 하나를 선택하고 나머지 블루투스 마스터 기기는 전원을 오프(off) 하던지 아니면 선택하고자 하는 블루투스 마스터 기기만 작동하여 설정하는 것이어야 했다. 이러한 이유로 하나의 블루투스 프로파일을 사용하는 블루투스 슬레이브 기기를 복수의 블루투스 마스터 기기와 다중 연결하여 사용한 사례는 아직까지 없었다. Normally, the Bluetooth master devices check whether there are other Bluetooth devices, especially slave devices, in their communication area every predetermined cycle. At this time, the user must turn on the power or press the pairing button in order to connect the slave device with the Bluetooth master device, so that the slave device can respond to the inquiry of the Bluetooth master device and the page signal or the page signal. Since only one connection is allowed for one Bluetooth profile for communication security, using one Bluetooth keyboard for a plurality of Bluetooth master devices requires a plurality of pairing operations including power off It was troublesome and it was not easy to connect with the Bluetooth master device desired by the user even by such operation. It is not user-determinable which Bluetooth master device to pair with when two or more Bluetooth master devices simultaneously perform the pairing procedure. So, you have to select one Bluetooth master device and turn off the power of the other Bluetooth master device or operate only the Bluetooth master device you want to select. For this reason, there has not yet been a case in which a Bluetooth slave device using one Bluetooth profile is connected to a plurality of Bluetooth master devices.
본 발명의 USB 블루투스 키보드는 하나의 프로파일, 즉 HID 프로파일을 사용하면서도 복수의 블루투스 마스터 기기들, 예를 들어 255개의 블루투스 마스터 기기들과 다중 연결되는 것이다. 이러한 다중 연결을 가능하게 하기 위하여, 제어부(200)는 사용자가 선택한 블루투스 마스터 기기에 대해서는 페어링을 위한 페이지(Page) 신호에 응답하고, 사용자가 선택한 블루투스 마스터 기기와 연결을 설정한다. 이러한 연결 모드에서 본 발명의 USB 겸용 블루투스 슬레이브 키보드는 해당 블루투스 마스터 기기에게 사용자가 입력한 문자 등의 데이터를 전송한다. 한편, 나머지 다른 블루투스 마스터 기기들에 대해서는 페어링을 위한 페이지 신호에 대하여 응답한 후 강제적 홀드 모드에 진입하고 그런 후에는 해당 블루투스 마스터 기기에 대하여 확인 신호에 대해서만 응답하며 데이터 전송은 하지 않는다. 물론 블루투스 통신모드에서는 USB 마스터 기기에게 어떠한 데이터도 전송하지 않는다. 따라서, 본 발명의 USB 블루투스 키보드는 선택된 블루투스 마스터 기기에게만 키보드에 입력된 데이터를 전송하고, 다른 블루투스 마스터 기기에게는 키보드에 입력된 데이터를 전송하지 않으며, 또한 동시에 USB 마스터 기기에게도 키보드에 입력된 데이터를 전송하지 않는다. The USB Bluetooth keyboard of the present invention is connected to a plurality of Bluetooth master devices, for example, 255 Bluetooth master devices, while using one profile, i.e., an HID profile. In order to enable such multiple connection, the
한편, 사용자가 선택한 통신모드가 USB 통신모드라면 그것은 블루투스 통신모드가 아니므로(단계 S120), 제어부(200)는 키보드를 USB 마스터 기기와의 연결모드로 진입시킨다(단계 S250). 본 발명의 USB 블루투스 키보드는 USB 통신모드에서는 USB 마스터 기기와 연결모드에 있게 되고, 따라서 그러한 USB 마스터 기기에게 키보드에 입력된 데이터를 전송할 수 있게 된다. 반면에 본 발명의 USB블루투스 키보드는 블루투스 마스터 기기들에게는 키보드에 입력된 데이터를 전송하지 않지만, 사용자가 블루투스 통신모드를 선택하거나 다시 블루투스 통신모드를 선택하였을 때, 선택한 블루투스 마스터 기기와의 빠른 연결을 설정하기 위하여 그리고 이전에 선택한 블루투스 마스터 기기와의 빠른 연결을 회복하기 위하여, RAM(300)에 상주된 페어링 정보를 가지는 블루투스 마스터 기기들에 대하여 강제적 홀드 모드로 진입한다(단계 S260). USB 통신모드가 설정된 상태에서는 제어부(200)는 키보드에 입력된 데이터를 USB 통신부(500)로 전달하고, USB 통신부(500)는 그 데이터를 USB 프로토콜에 따라 변환한 후 USB 마스터 기기에게 송신한다. 이러한 과정은 도면에는 생략되어 있다. On the other hand, if the communication mode selected by the user is the USB communication mode, it is not the Bluetooth communication mode (step S120), and the
다음으로 제어부(200)는 사용자가 통신모드를 변경하였는지를 판단하고(단계 S270), 사용자가 통신모드를 USB 통신모드에서 블루투스 통신모드로 변경하였다면, 단계 S130으로 리턴하여 사용자에게 블루투스 마스터 기기의 선택을 요청한다. 이러한 블루투스 마스터 기기의 선택 요청 대신에 위에서 언급한 바와 같이, 이전에 연결된 블루투스 마스터 기기를 사용자가 선택한 것으로 취급할 수도 있다. 한편, 사용자가 통신모드를 USB 통신모드에서 변경하지 않았다면, 제어부(200)는 이전상태를 그대로 유지한다(단계 S290). 즉 USB 통신모드에서 키보드에 입력된 데이터를 USB 마스터 기기에게 송신하고, USB 마스터 기기로부터의 신호를 수신하는 것을 계속한다. 그런 후 사용자가 통신모드를 변경하였는지를 수시로 체크한다. Next, the
다시 단계 S160으로 돌아오면, 제어부(200)는 연결모드에서 데이터를 전송하거나 또는 홀드모드에 진입한 상태에서, 사용자가 블루투수 마스터 기기를 변경하는 요청이 있었는지 여부를 판단한다(단계 S180). 사용자는 예를 들어 사용자 지정번호 1의 블루투스 마스터 기기와 연결하여 사용하다가 예를 들어 사용자 지정번호 2의 블루투스 마스터 기기와 연결하여 사용하려는 경우, Fn키를 누른 상태에서, 숫자 2 및 엔터키를 입력할 수 있다. 그러면, 제어부는 단계 S140으로 돌아가 사용자 지정번호 2에 대한 페어링 정보를 가지고 있는지 확인하고, 그 페어링 정보를 가지고 있으면 사용자 지정번호 2의 블루투스 마스터 기기와 연결절차를 수행한다(단계 S150). 이때 사용자 지정번호 1의 블루투스 마스터 기기를 포함한 다른 블루투스 마스터 기기들은 강제적 홀드 모드로 있게 된다(단계 S170). 이러한 과정에서 본 발명의 USB 블루투스 키보드는 사용자 지정번호 2의 블루투스 마스터 기기에 대해서는 강제적 홀드 모드에서 연결 모드로 변경하고, 사용자 지정번호 1의 블루투스 마스터 기기에 대해서는 연결 모드에서 강제적 홀드 모드로 변경하는데, 이를 위하여 제어부는 사용자 지정번호 1의 블루투스 마스터 기기에게는 어떠한 입력 데이터도 전송하지 않고, 사용자 지정번호 2의 블루투스 마스터 기기에 대해서는 연결 모드로 진입하여 입력 데이터를 전송한다. When the
따라서, 이러한 작동에 의하여 본 발명의 USB 겸용 블루투스 슬레이브 키보드는 사용자가 입력한 문자 등의 데이터를 사용자가 선택한 하나의 블루투스 마스터 기기에게만 전송하고, 원하는 블루투스 마스터 기기의 선택은 사용자가 간단하게 키 입력을 함으로써 수행되기 때문에 사용자에게 매우 편리하다. 만약 하나의 프로파일이 적용되는 블루투스 슬레이브 키보드의 입력 데이터가 복수의 블루투스 마스터 기기에 동시에 전송된다면, 즉 입력된다면, 사용자가 선택한 하나의 블루투스 마스터 기기를 제외한 나머지 블루투스 마스터 기기의 동작을 방해하는 꼴이 되므로 바람직하지 않다. 또한 만약 제3자가 수신한다면 통신보안 상의 문제가 발생할 수 있고 또한 은행계좌 및 비밀번호와 같은 중요자료에 대한 해킹의 위험이 있어 바람직하지 않다.Therefore, the USB slave Bluetooth slave keyboard of the present invention transmits data such as characters inputted by the user to only one Bluetooth master device selected by the user, and the user selects the desired Bluetooth master device by simply inputting the key Which is very convenient for the user. If input data of a Bluetooth slave keyboard to which one profile is applied is simultaneously transmitted to a plurality of Bluetooth master devices, that is, if inputted, it interferes with the operation of other Bluetooth master devices except for one selected Bluetooth master device It is not preferable. Also, if a third party receives it, communication security problems may arise and there is a risk of hacking important data such as bank accounts and passwords, which is undesirable.
한편, 제어부(200)는 사용자가 블루투스 마스터 기기를 변경하는 요청이 있었는지 여부를 판단하여(단계 S180), 변경이 없다면 통신모드 변경이 있었는지를 판단한다(단계 S300). 만약 사용자가 통신모드 변경을 요청하였다면 프로세스는 단계 S250으로 리턴한다(단계 S310). 반면에 통신모드 변경이 없었다면 제어부는 이전 상태를 유지하고(단계 S320), 프로세스는 단계 S180으로 리턴한다(단계 S330).In step S180, the
한편, 제어부(200)는 사용자가 입력한 사용자 지정번호에 해당하는 블루투스 마스터 기기에 대한 페어링 정보를 가지고 있는지 여부를 판단하여(단계 S140), 그 페어링 정보를 가지고 있지 않다면, 주변의 블루투스 마스터 기기와 페어링을 시도할 수 있다(단계 S210). 그러한 시도에 의하여 페어링을 성공하면(단계 S220), 해당 페어링 정보를 EEPROM에 저장한다(단계 S230). 새롭게 얻은 페어링 정보는 당연히 RAM에 상주하고 있게 된다. 그리고 페어링된 블루투스 마스터 기기와 연결절차를 수행하고(단계 S150), 연결모드에서 데이터를 전송하거나 홀드 모드로 진입할 수 있다(단계 S160). Meanwhile, the
만약 페어링에 성공하지 못한다면(단계 S220), 제어부는 에러 메시지를 송출하고(단계 S340), 단계 S130으로 돌아간다. If the pairing is unsuccessful (step S220), the control unit sends out an error message (step S340) and returns to step S130.
한편, 사용자가 입력한 사용자 지정번호에 해당하는 블루투스 마스터 기기에 대한 페어링 정보를 가지고 있지 않은 경우에는(단계 S140), 제어부는 위와 같은 처리 대신에 사용자가 선택한 블루투스 마스터 기기는 이전에 페어링한 적이 없다는 의미를 사용자에게 알리는 에러 메시지를 송출할 수도 있다. 에러 메시지는 에러 표시등의 깜빡임에 의하여 표시될 수 있다. 그러한 에러 메시지를 확인한 사용자는 자신이 원하는 블루투스 마스터 기기와 키보드를 페어링하기 위한 절차를 진행할 수 있다. 이러한 페어링 절차는 이미 페어링 정보가 등록된 블루투스 마스터 기기를 선택하거나 등록된 블루투스 마스터 기기로 변경하는 방식과 동일하게 Fn키를 누른 상태에서, 사용자 지정번호 및 엔터키를 순차적으로 누름으로써 수행되게 할 수 있다. 이 경우에, 해당하는 사용자 지정번호가 이미 지정된 경우에는 그 블루투스 마스터 기기의 선택 또는 변경으로 인식하고, 해당하는 사용자 지정번호가 이전에 지정되지 않은 경우에는 그 블루투스 마스터 기기에 대한 최초의 페어링으로 인식하여 페어링 정보의 등록과 함께 연결절차가 수행된다. On the other hand, if the user does not have the pairing information for the Bluetooth master device corresponding to the user-specified number input by the user (step S140), the control unit determines that the Bluetooth master device selected by the user has not been previously paired An error message may be sent informing the user of the meaning. The error message can be indicated by the blinking of the error indicator. After confirming the error message, the user can proceed to pair the desired Bluetooth master device with the keyboard. This pairing procedure can be performed by sequentially pressing the user-specified number and the enter key while holding down the Fn key, as in the case of selecting the Bluetooth master device already registered with the pairing information or changing to the registered Bluetooth master device have. In this case, if the corresponding user-designated number is already designated, it is recognized that the Bluetooth master device is selected or changed. If the corresponding user-designated number is not previously specified, the Bluetooth master device is recognized as the first pairing for the Bluetooth master device The connection procedure is performed together with the registration of the pairing information.
다른 방법으로는 Fn키를 누른 상태에서, 왼쪽 시프트(Shift)키, 사용자 지정번호 및 엔터키를 순차적으로 입력하는 것이다. 여기에서 왼쪽 시프트키는 Fn키와 더불어 사용될 때 페어링 설정키로 사용되는 것이다. 이 방법은 해당하는 사용자 지정번호가 이미 등록되었다면 그 페어링 정보를 삭제하고, 현재 설정하는 페어링 정보를 새롭게 등록하는 것으로 처리하고, 해당하는 사용자 지정번호가 등록되지 않은 것이라면 최초의 페어링 정보 등록과 동일한 것으로 처리한다. 왼쪽 시프트키에는 그것이 Fn키와 함께 눌렸을 때 페어링 절차를 수행하는 것임을 시각적으로 표시하기 위하여 'Pairing'이라고 표시하거나 LED 점멸 신호를 표시하는 것이 바람직하다. Alternatively, hold down the Fn key and type the left shift key, the custom number, and the Enter key in sequence. Here, the left shift key is used as the pairing setting key when used with the Fn key. This method deletes the pairing information if the corresponding user-designated number is already registered, processes it by newly registering the pairing information to be set, and if the corresponding user-designated number is not registered, it is the same as the first pairing information registration . The left shift key is preferably labeled 'Pairing' or a LED flashing signal to visually indicate that it is performing the pairing procedure when it is pressed with the Fn key.
한편, 본 발명에 따른 키보드는 USB 케이블 연결시에는 통신모드와 상관없이 과충전 자동차단기능이 내장된 배터리에 자동으로 충전하는 기능을 가지는 것이 바람직하다. 이러한 기능에 의하면 USB 마스터 기기와 유선 접속하여 사용할 때에는 내장된 배터리가 자동충전 되므로 편리하고, 블루투스 마스터 기기와 무선 접속하여 사용할 때에도 USB 케이블에 의한 자동충전을 하면서 블루투스 통신을 할 수 있으므로 배터리 관리에 어려움이 없게 된다. Meanwhile, it is preferable that the keyboard according to the present invention has a function of automatically charging a battery having an overcharged automobile terminal function regardless of a communication mode when a USB cable is connected. According to this function, it is convenient because the built-in battery is automatically charged when using the wired connection with the USB master device, and it is possible to carry out Bluetooth communication while charging by the USB cable automatically even when using wireless connection with the Bluetooth master device. .
이상에서 본 바와 같이, 본 발명의 USB 블루투스 키보드는 EEPROM에 복수의 페어링 정보를 저장하고 이것을 RAM에 상주시킨 후 상기한 바와 같은 특정한 응용프로그램을 제어부가 구현함으로써 지금까지는 구현이 불가능하였던, 하나의 프로파일에 의한 다중연결(Point-to-multipoint) 블루투스 통신을 가능하게 하는 것이다. 또한 그러한 블루투스 통신에 의한 다중연결과 더불어 USB 통신에 의한 선택적 연결, 즉 사용자가 블루투스 통신에 의한 연결과 USB 통신에 의한 연결을 선택적으로 할 수 있게 해준다. 따라서, 사용자는 하나의 USB 블루투스 키보드를 간단한 방법으로 데스크탑 컴퓨터, 노트북 컴퓨터, 스마트폰, 태블릿 PC, 스마트 TV 등의 복수의 마스터 기기들 중에서 사용자가 선택한 마스터 기기와 연결하여 사용할 수 있으므로, 매우 편리하다. 이러한 방식은 마스터 기기에 종속되는 슬레이브 기기가 오히려 마스터 기기를 자유롭게 선택한다는 점에서 지금까지 예상할 수 없었던 획기적인 것이다.As described above, the USB Bluetooth keyboard of the present invention stores a plurality of pairing information in the EEPROM, resides the same in the RAM, and implements a specific application program as described above, so that a single profile Thereby enabling point-to-multipoint Bluetooth communication. In addition to the multiple connection by the Bluetooth communication, the USB communication enables selective connection by the USB communication, that is, the connection by the Bluetooth communication and the USB communication by the user. Therefore, the user can conveniently use one USB Bluetooth keyboard in a simple manner by connecting with a master device selected by a user among a plurality of master devices such as a desktop computer, a notebook computer, a smart phone, a tablet PC, and a smart TV, . This method is a remarkable thing that can not be expected until now because the slave device which is dependent on the master device freely selects the master device.
10: 키보드 자판부 20: 로직회로
30: 처리 및 통신 모듈 100: EEPROM
200: 제어부 300: RAM
400: 블루투스 통신부 500: USB 통신부
600: ROM10: keyboard board part 20: logic circuit
30: Processing and communication module 100: EEPROM
200: control unit 300: RAM
400: Bluetooth communication unit 500: USB communication unit
600: ROM
Claims (8)
상기 키보드는 EEPROM 또는 플래시 메모리, RAM, 제어부, 블루투스 통신부 및 USB 통신부를 포함하고, 상기 EEPROM 또는 플래시 메모리는 상기 제어부에 의하여 상기 슬레이브 키보드와 복수의 블루투스 마스터 기기 간의 페어링을 수행하는데 필요한 페어링 정보를 저장하는 것이고, 상기 제어부는 상기 키보드의 전원이 온(ON)될 때 상기 페어링 정보를 상기 RAM에 상주시키고, 프로그램에 의하여 미리 설정되거나 사용자에 의하여 선택한 것이 블루투스 통신모드인 경우에는 그렇게 설정되거나 선택된 하나의 블루투스 마스터 기기와 상기 슬레이브 키보드 간의 페어링 정보를 이용하여 페어링을 수행하여 연결 모드로 진입하고, 한편으로 그렇게 설정되지 않았거나 선택되지 않은 다른 블루투스 마스터 기기에 대해서는 상기 슬레이브 키보드는 그러한 블루투스 마스터 기기의 상태에 관계없이 강제적 홀드(Hold) 모드로 진입하는 것이며, 또한 상기 제어부는 프로그램에 의하여 미리 설정되거나 사용자에 의하여 선택한 것이 USB 통신모드인 경우에는 그렇게 설정되거나 선택된 하나의 USB 마스터 기기와 연결 모드로 진입하는 것이고 한편으로 상기 블루투스 마스터 기기 모두에 대해서는 상기 슬레이브 키보드는 그러한 블루투스 마스터 기기의 상태에 상관없이 강제적 홀드 모드로 진입하는 것이며, 상기 블루투스 통신부는 상기 제어부에 의하여 전달된 데이터 또는 신호를 블루투스 통신 프로토콜에 따라 변환하여 상기 블루투스 마스터 기기에게 송신하거나 상기 블루투스 마스터 기기로부터 신호를 수신하여 상기 제어부에 전달하는 것이고, 상기 USB 통신부는 상기 USB 통신모드에서 상기 제어부에 의하여 전달된 데이터 또는 신호를 USB 통신 프로토콜에 따라 변환하여 상기 USB 마스터 기기에게 송신하거나 상기 USB 마스터 기기로부터 신호를 수신하여 상기 제어부로 전달하는 것이고,
상기 키보드와 페어링되고 블루투스 통신 가능한 영역에 있는 상기 블루투스 마스터 기기로부터 확인 신호를 수신한 경우에는 강제적 홀드 모드에 있는 경우라도 그러한 확인 신호에 대하여는 응답 신호를 상기 블루투스 마스터 기기에 전송하는 것임을 특징으로 하는 다중연결이 가능한 USB 겸용 블루투스 슬레이브 키보드.A Bluetooth slave keyboard connected to a Bluetooth master device by Bluetooth communication,
The EEPROM or the flash memory stores the pairing information necessary for performing the pairing between the slave keyboard and the plurality of Bluetooth master devices by the control unit. Wherein the controller resides the pairing information in the RAM when the keyboard is powered on and if the Bluetooth communication mode is preset by the program or selected by the user, The slave keyboard enters the connection mode by performing the pairing using the pairing information between the Bluetooth master device and the slave keyboard, and for other Bluetooth master devices that are not so selected or selected, The control unit is set in advance by the program or when the USB communication mode is selected by the user, the control unit selects one of the selected USB master device and the selected USB master device, The slave keyboard enters the forced hold mode regardless of the state of the Bluetooth master device, and the Bluetooth communication unit transmits the data or signal transmitted by the control unit to the Bluetooth master unit And transmits the converted signal to the Bluetooth master device or receives a signal from the Bluetooth master device and transmits the signal to the control unit. The USB communication unit, in the USB communication mode, The conversion according to the month - old data or signals to the USB communication protocol to transmit said master USB device, or receive a signal from the master USB device is to transfer to the controller,
Wherein the Bluetooth master device transmits a response signal to the Bluetooth master device when the confirmation signal is received from the Bluetooth master device paired with the keyboard and in the area capable of Bluetooth communication even when the device is in the forced hold mode. Connectable USB combined Bluetooth slave keyboard.
상기 페어링 정보는 상기 블루투스 통신모드에서 상기 슬레이브 키보드와 어떤 블루투스 마스터 기기 간에 최초 페어링을 형성할 때 상기 EEPROM 또는 플래시 메모리에 저장되는 것으로서, 블루투스 마스터 기기의 블루투스 장치 주소(Bluetooth Device Address), 상기 페어링시에 상기 블루투스 마스터 기기에 의하여 상기 키보드에 대하여 부여되는 엑티브 멤버 주소(Active Member Address), 연결시에 블루투스 마스터 기기에서 발송하는 임의의 접속연결번호(random number) 및 사용자에 의하여 키보드-블루투스 마스터 기기 페어링을 선택할 수 있게 하는 사용자 지정번호를 포함하는 것임을 특징으로 하는 다중연결이 가능한 USB 겸용 블루투스 슬레이브 키보드.The method according to claim 1,
The pairing information is stored in the EEPROM or the flash memory when the first pairing is established between the slave keyboard and a Bluetooth master device in the Bluetooth communication mode. The pairing information includes a Bluetooth device address of the Bluetooth master device, An active member address assigned to the keyboard by the Bluetooth master device, an arbitrary connection number transmitted from the Bluetooth master device at the time of connection, and a keyboard- And a user-specific number that allows the user to select a Bluetooth-enabled Bluetooth slave keyboard.
상기 슬레이브 키보드는 1에서 255까지의 사용자 지정번호를 가지는 255개의 페어링 정보를 가지고, 사용자는 상기 블루투스 통신모드에서 상기 슬레이브 키보드에서 자신이 원하는 블루투스 마스터 기기에 해당하는 상기 사용자 지정번호를 입력함으로써 상기 슬레이브 키보드와 자신이 원하는 블루투스 마스터 기기 간의 연결을 형성하는 것이고, 이때 상기 슬레이브 키보드와 연결되었던 블루투스 마스터 기기는 상기 슬레이브 키보드와의 연결을 끊고 강제적 홀드 모드로 진입하는 것임을 특징으로 하는 다중연결이 가능한 USB 겸용 블루투스 슬레이브 키보드.3. The method of claim 2,
The slave keyboard has 255 pieces of pairing information having a user-designated number from 1 to 255, and the user inputs the user-designated number corresponding to the Bluetooth master device desired by the slave keyboard in the Bluetooth communication mode, And the Bluetooth master device connected to the slave keyboard disconnects from the slave keyboard and enters into a forced hold mode. In the Bluetooth master device connected to the slave keyboard, Bluetooth slave keyboard.
상기 키보드는 별도의 펑션(Fn)키를 더 포함하고, 상기 슬레이브 키보드에서 상기 펑션키를 누른 상태에서, 통신모드 설정키를 누름으로써 상기 키보드의 통신모드를 USB 통신모드에서 블루투스 통신모드로 변경하거나 블루투스 통신모드에서 USB 통신모드로 변경하는 것이고, 또한 상기 슬레이브 키보드의 통신모드가 블루투스 통신모드인 경우에는 상기 펑션키를 누른 상태에서 사용자가 연결하기를 원하는 블루투스 마스터 기기에 해당하는 사용자 지정번호에 해당하는 숫자 키 및 엔터(Enter)키를 순차적으로 입력하는 경우 상기 키보드와 해당 블루투스 마스터 기기 간의 연결이 형성되는 것임을 특징으로 하는 다중연결이 가능한 USB 겸용 블루투스 슬레이브 키보드.4. The method according to any one of claims 1 to 3,
The keyboard further includes a function key (Fn), and the communication mode of the keyboard is changed from the USB communication mode to the Bluetooth communication mode by pressing the communication mode setting key while the function key is pressed on the slave keyboard If the communication mode of the slave keyboard is the Bluetooth communication mode, the function key is depressed and corresponding to the user specified number corresponding to the Bluetooth master device desired to be connected by the user Wherein the keyboard and the Bluetooth master device are connected to each other when a numeric key and an Enter key are sequentially inputted to the Bluetooth slave keyboard.
사용자가 페어링 하기 위하여 상기 블루투스 통신모드에서 상기 슬레이브 키보드와 어떤 블루투스 마스터 기기를 근접시키고 상기 펑션키를 누른 상태에서, 페어링 설정키, 어떤 사용자 지정번호에 해당하는 숫자 키 및 엔터키를 순차적으로 입력하는 경우, 상기 슬레이브 키보드와 해당 블루투스 마스터 기기 간의 페어링 절차가 수행되고 또한 그러한 페어링 정보가 상기 EEPROM 또는 플래시 메모리에 저장되는 것임을 특징으로 하는 다중연결이 가능한 USB 겸용 블루투스 슬레이브 키보드.5. The method of claim 4,
In order to pair with the user, the slave keyboard and any Bluetooth master device are brought in proximity to each other in the Bluetooth communication mode, and the pairing setting key, the numeric key corresponding to a user-designated number, and the enter key are sequentially input A pairing procedure is performed between the slave keyboard and the corresponding Bluetooth master device, and the pairing information is stored in the EEPROM or the flash memory.
상기 키보드는 USB 케이블 연결시에는 통신모드와 상관없이 과충전 자동차단기능이 내장된 배터리에 자동으로 충전하는 기능을 가지는 것을 특징으로 하는 다중연결이 가능한 USB 겸용 블루투스 슬레이브 키보드.The method according to claim 1,
Wherein the keyboard has a function of automatically charging a battery with an overcharged car terminal function regardless of a communication mode when the USB cable is connected.
상기 강제적 홀드 모드에서는 사용자에 의해 선택되지 않은 상기 블루투스 마스터 기기의 PM_ADDR 신호 즉, 블루투스 마스터 기기가 파크 모드의 슬레이브 기기를 액티브(active) 모드로 바꾸는데 사용되는 신호는 무시하며, 사용자 선택에 의해서만 액티브 모드로 변경되는 것임을 특징으로 하는 다중연결이 가능한 USB 겸용 블루투스 슬레이브 키보드.The method according to claim 1,
In the forced hold mode, the PM_ADDR signal of the Bluetooth master device that is not selected by the user, that is, the signal used by the Bluetooth master device to turn the slave device of the park mode into the active mode, is ignored, And the Bluetooth slave keyboard can be connected to the USB.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120110577A KR101451675B1 (en) | 2012-10-05 | 2012-10-05 | Point-to-multipoint Connectable Slave Keyboard Combined With Wired USB And Wireless Bluetooth And Automatically Charged |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120110577A KR101451675B1 (en) | 2012-10-05 | 2012-10-05 | Point-to-multipoint Connectable Slave Keyboard Combined With Wired USB And Wireless Bluetooth And Automatically Charged |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20140044516A KR20140044516A (en) | 2014-04-15 |
KR101451675B1 true KR101451675B1 (en) | 2014-10-22 |
Family
ID=50652466
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120110577A KR101451675B1 (en) | 2012-10-05 | 2012-10-05 | Point-to-multipoint Connectable Slave Keyboard Combined With Wired USB And Wireless Bluetooth And Automatically Charged |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101451675B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20240139770A (en) | 2023-03-15 | 2024-09-24 | 신상민 | Communication method of multiple input devices |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3151583B1 (en) | 2015-09-30 | 2022-02-02 | Apple Inc. | Earbud case with receptacle connector for earbuds |
US11172101B1 (en) | 2018-09-20 | 2021-11-09 | Apple Inc. | Multifunction accessory case |
CN111026279A (en) * | 2019-12-15 | 2020-04-17 | 华南理工大学广州学院 | Method for making wired keyboard possess multi-equipment Bluetooth keyboard function |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101092009B1 (en) | 2011-04-19 | 2011-12-08 | (주)마이크로텍시스템 | Switching-type multi-connection wireless peripheral devices |
-
2012
- 2012-10-05 KR KR1020120110577A patent/KR101451675B1/en not_active IP Right Cessation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101092009B1 (en) | 2011-04-19 | 2011-12-08 | (주)마이크로텍시스템 | Switching-type multi-connection wireless peripheral devices |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20240139770A (en) | 2023-03-15 | 2024-09-24 | 신상민 | Communication method of multiple input devices |
Also Published As
Publication number | Publication date |
---|---|
KR20140044516A (en) | 2014-04-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107708014B (en) | Method and device for automatically switching master-slave relation of wireless earphone and wireless earphone | |
KR101451676B1 (en) | Point-to-Multipoint Connectable Bluetooth Slave Device | |
JP4890422B2 (en) | Wireless communication apparatus, communication control method, communication control program, and recording medium therefor | |
KR101307456B1 (en) | Method and apparatus for providing bluetooth auto pairing in Mobile terminal | |
KR101995251B1 (en) | Apparatus and method for controlling a power in near field communication device | |
CN102821184B (en) | Short-range wireless communication means | |
CN105416209A (en) | Vehicle-mounted system and method for automatically presetting user vehicle personalized configuration | |
US20100211685A1 (en) | Pairing exchange | |
KR101451675B1 (en) | Point-to-multipoint Connectable Slave Keyboard Combined With Wired USB And Wireless Bluetooth And Automatically Charged | |
KR20110028056A (en) | System and method for connecting bluetooth communication | |
JP5891383B2 (en) | COMMUNICATION METHOD, COMPUTER PROGRAM, MOBILE TERMINAL, HOME ELECTRIC DEVICE, AND OPERATION SETTING SYSTEM FOR HOME ELECTRIC DEVICE | |
EP3232732B1 (en) | Communication device, communication device control method, and program | |
US11930542B2 (en) | Source device switching method and device through Bluetooth connection information sharing | |
CN105224494A (en) | Method for handover control and device | |
CN105069875A (en) | Electronic key, electronic devices and electronic device networking/pairing method | |
CN113965895B (en) | Bluetooth connection switching method, equipment and storage medium | |
KR20090047144A (en) | Portable terminal having bluetooth module and method for bluetooth communication thereof | |
CN108513196B (en) | Wireless earphone and pairing method thereof | |
CN105632157A (en) | Intelligent control system, intelligent terminal and network equipment | |
US20160321448A1 (en) | Keyboard and control method thereof | |
KR101451674B1 (en) | Point-to-Multipoint Connectable Bluetooth Slave Keyboard | |
CN104935748A (en) | Hand-held mode switch method and system, intelligent ring and intelligent terminal | |
CN116320859A (en) | State control method and device of earphone device, earphone device and storage medium | |
KR101111130B1 (en) | Multiconnector and method for controlling it | |
JP2008124745A (en) | Radio communication equipment and power supply control method of radio communication equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
N231 | Notification of change of applicant | ||
GRNT | Written decision to grant | ||
J206 | Request for trial to confirm the scope of a patent right | ||
J301 | Trial decision |
Free format text: TRIAL DECISION FOR CONFIRMATION OF THE SCOPE OF RIGHT_DEFENSIVE REQUESTED 20151019 Effective date: 20160216 Free format text: TRIAL NUMBER: 2015100004936; TRIAL DECISION FOR CONFIRMATION OF THE SCOPE OF RIGHT_DEFENSIVE REQUESTED 20151019 Effective date: 20160216 |
|
J206 | Request for trial to confirm the scope of a patent right | ||
J301 | Trial decision |
Free format text: TRIAL NUMBER: 2016100000634; TRIAL DECISION FOR CONFIRMATION OF THE SCOPE OF RIGHT_DEFENSIVE REQUESTED 20160311 Effective date: 20170703 |
|
LAPS | Lapse due to unpaid annual fee |