Computer keyboard system for controlling Internet of Things equipment
By designing a computer keyboard system with integrated multi-module, the problem of cumbersome control methods of IoT devices is solved, and a convenient and intuitive IoT device control experience is achieved.
Patent Information
- Application Number
- CN202510129967.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-05
- Publication Date
- 2025-05-30
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The control methods of existing IoT devices are cumbersome and require multiple steps to operate, and lack intuitive and convenient control methods.
Design a computer keyboard system that integrates USB-HUB module, keyboard module, fingerprint module, display module and Internet of Things module. It interacts with the computer through the USB-HID protocol, and communicates with the Internet of Things module using the SPI interface to achieve convenient control of IoT devices.
It reduces the number of devices on the computer desktop and provides a convenient IoT device control experience. Users can complete control operations in one step through the keyboard's display or shortcut keys, without unlocking the phone or waking up the voice assistant.
Smart Images

Figure CN120066288A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of computer keyboards, and particularly relates to a computer keyboard system for controlling Internet of Things (IoT) devices. Background Art
[0002] With the rapid development of smart home technology, more and more families are starting to use various smart home devices, such as smart bulbs, smart sockets, smart curtains, smart floor cleaning robots, IoT air conditioners, IoT fans, etc. However, the control methods of these devices are often limited to mobile phone apps or voice assistants. The steps for a mobile phone app to control IoT devices in the prior art are as follows: unlock the mobile phone; open the IoT device control app; perform operations for control. The steps for a voice assistant to control IoT devices are as follows: wake up the voice assistant; say the corresponding control instructions for the IoT device; obtain control feedback. The operation steps of the above control methods often need to be divided into several steps, lacking a more intuitive and convenient control method. Therefore, the present invention proposes a computer keyboard for controlling IoT devices, aiming to achieve convenient remote control of smart home devices through this common computer input device, the keyboard. Summary of the Invention
[0003] To solve the above technical problems, the present invention proposes a computer keyboard system for controlling IoT devices, which reduces the number of devices placed on the computer desktop and improves the control experience of IoT devices.
[0004] To achieve the above object, the present invention provides a computer keyboard system for controlling IoT devices, including: a USB-HUB module, a keyboard module, a fingerprint module, a display screen module, and an IoT module. Among them, the USB-HUB module multiplexes one USB interface into a USB-HU1 interface, a USB-HUB2 interface, and a USB-HUB3 interface;
[0005] The USB-HUB1 interface is used to connect to a computer and is connected to the keyboard module;
[0006] The USB-HUB2 interface is used to connect to a computer and is connected to the fingerprint module;
[0007] The USB-HUB3 interface is used to connect to a computer and is connected to the display screen module;
[0008] The keyboard module is used to perform data interaction with the computer through the USB-HID protocol and is connected to the IoT module;
[0009] The fingerprint module is used to perform data interaction with the computer through USB;
[0010] The display screen module is used to perform data interaction with the computer through USB;
[0011] The Internet of Things module is used for data interaction with the keyboard module.
[0012] Optionally, the keyboard module includes a first data input sub-module and an SPI interface sub-module;
[0013] The data input sub-module is used to connect to a keyboard, a mouse, and a media volume controller through the USB-HUB protocol;
[0014] The SPI interface sub-module is used for data communication with the Internet of Things module.
[0015] Optionally, the Internet of Things module includes a data access sub-module and a data communication sub-module;
[0016] The data access sub-module is used to access the network through a dedicated WIFI for data communication;
[0017] The data communication sub-module is used for network data transmission through TCP, MQTT, or UDP communication methods, and further realizes the control of Internet of Things devices.
[0018] Optionally, the fingerprint module includes a second data input sub-module and a key management sub-module;
[0019] The second data input sub-module is used to connect to the USB-HUB module and the key management sub-module respectively through a USB interface;
[0020] The key management sub-module is used for password login and management of login information;
[0021] Optionally, the key management sub-module includes a security key unit, a security key implementation unit, and a radio frequency identification unit;
[0022] The security key unit is used to input a password and manage the password;
[0023] The security key implementation unit is used for the secure implementation of the login password;
[0024] The radio frequency identification unit is used for non-contact data communication between a reader and a tag.
[0025] Optionally, the display screen module includes a third data input sub-module and a display sub-module;
[0026] The third data input sub-module is used to connect to the USB-HUB module and the display sub-module respectively through a USB interface;
[0027] The display sub-module is used to display the input data information through various display devices.
[0028] Optionally, the display sub-module includes a high-definition multimedia interface, a touch screen, and an operating system kernel;
[0029] The high-definition multimedia interface is used to display the input data information through high-definition multimedia;
[0030] The touch screen is used to display the input data information through the touch screen;
[0031] The operating system kernel is used to interact with the hardware through device drivers.
[0032] Technical effects of the present invention: The present invention discloses a computer keyboard system for controlling Internet of Things devices. Through a highly integrated hardware design, a new type of keyboard device that integrates convenient control, security verification, and information display is provided for users, reducing the number of devices placed on the computer desktop and enhancing the control experience of Internet of Things devices. In the present invention, users can input control instructions for smart home devices through the display screen or shortcut keys of the keyboard, and can operate Internet of Things devices in one step, without the need to unlock the mobile phone to open the app or wake up the voice assistant to say control instructions to complete the control. Description of the Drawings
[0033] The drawings forming a part of this application are used to provide a further understanding of this application. The schematic embodiments of this application and their descriptions are used to explain this application and do not constitute an improper limitation of this application. In the drawings:
[0034] Figure 1 It is a schematic flowchart of a computer keyboard system for controlling Internet of Things devices according to an embodiment of the present invention. Detailed Embodiments
[0035] It should be noted that, without conflict, the embodiments in this application and the features in the embodiments can be combined with each other. The following will refer to the drawings and combine the embodiments to detail this application.
[0036] It should be noted that the steps shown in the flowchart of the drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.
[0037] As Figure 1 shown, in this embodiment, a computer keyboard system for controlling Internet of Things devices is provided, including:
[0038] A USB-HUB module, a keyboard module, a fingerprint module, a display screen module and an Internet of Things module. Among them, the USB-HUB module multiplexes one USB interface into a USB-HU1 interface, a USB-HUB2 interface and a USB-HUB3 interface;
[0039] The USB-HUB1 interface is used to connect to a computer and is connected to the keyboard module;
[0040] The USB-HUB2 interface is used to connect to a computer and is connected to the fingerprint module;
[0041] The USB-HUB3 interface is used to connect to a computer and is connected to the display screen module;
[0042] The keyboard module is used to perform data interaction with a computer through the USB-HID protocol and is connected to the Internet of Things module;
[0043] The fingerprint module is used to perform data interaction with a computer through USB;
[0044] The display screen module is used to perform data interaction with a computer through USB;
[0045] The Internet of Things module is used to perform data interaction with the keyboard module.
[0046] Furthermore, the keyboard module includes a first data input sub-module and an SPI interface sub-module;
[0047] The data input sub-module is used to communicate with a computer through the USB-HUB protocol, so as to realize keyboard, mouse and media volume control;
[0048] The SPI interface sub-module is used to perform data communication with the Internet of Things module.
[0049] Specifically, the keyboard module connected to the USB-HUB1 interface performs data interaction with a computer through the USB-HID protocol, supports the traditional keyboard input function, and at the same time expands functions such as mouse control and media volume adjustment. The keyboard module also has a built-in SPI interface for data communication with the Internet of Things module. The Internet of Things module accesses the network through a dedicated WIFI, and then performs network data transmission through communication methods such as TCP, MQTT, UDP, etc., so as to realize the control of Internet of Things devices.
[0050] Furthermore, the Internet of Things module includes a data access sub-module and a data communication sub-module;
[0051] The data access sub-module is used to access the network through a dedicated WIFI for data communication;
[0052] The data communication sub-module is used for network data transmission through communication methods such as TCP, MQTT or UDP, and further realizes the control of Internet of Things devices.
[0053] Further, the fingerprint module includes a second data input sub-module and a secret key management sub-module;
[0054] The second data input sub-module is used to be connected to the USB-HUB2 interface and the secret key management sub-module respectively through a USB interface;
[0055] The secret key management sub-module is used for password login and management of login information;
[0056] Further, the secret key management sub-module includes a security secret key unit, a security secret key implementation unit and a radio frequency identification unit;
[0057] The security secret key unit is used for inputting passwords and managing passwords;
[0058] The security secret key implementation unit is used for the secure implementation of login passwords;
[0059] The radio frequency identification unit is used for non-contact data communication between a reader and a tag.
[0060] Specifically, the fingerprint module connected to the system through the USB-HUB2 interface adopts advanced fingerprint recognition technology to realize the identity authentication and secret key storage functions of system login, greatly improving the security of the computer system and providing more convenient security verification.
[0061] Further, the display screen module includes a third data input sub-module and a display sub-module;
[0062] The third data input sub-module is used to be connected to the USB-HUB3 interface and the display sub-module respectively through a USB interface;
[0063] The display sub-module is used to display the input data information through various display devices.
[0064] Further, the display sub-module includes a high-definition multimedia interface, a touch screen and an operating system kernel;
[0065] The high-definition multimedia interface is used to display the input data information through high-definition multimedia;
[0066] The touch screen is used to display the input data information through the touch screen;
[0067] The operating system kernel is used to interact with hardware through device drivers.
[0068] Specifically, a display module connected to the system through the USB-HUB3 interface. The display can be installed at any position of the keyboard. The display runs the Linux kernel operating system, supports various information displays and operation interfaces. The display can interact with a computer PC through the USB interface, providing an intuitive information display and user interaction interface. Moreover, the convenient operation icons on the interface can communicate with the keyboard host control software installed on the PC side to conveniently and quickly change the operation icons of the Internet of Things devices displayed on the interface.
[0069] Furthermore, the present invention relates to a terminal, including a processor and a storage medium; the storage medium is used for storing instructions; the processor is used for operating according to the instructions to execute the computer keyboard system for controlling Internet of Things devices.
[0070] Furthermore, the present invention relates to a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, it realizes the computer keyboard system for controlling Internet of Things devices.
[0071] The present invention discloses a computer keyboard system for controlling Internet of Things devices. Through a highly integrated hardware design, it provides users with a new type of keyboard device that integrates convenient control, security verification, and information display, reduces the number of devices placed on the computer desktop, and improves the control experience of Internet of Things devices. In the present invention, users can input control instructions for smart home devices through the display screen or shortcut keys of the keyboard, and can operate Internet of Things devices in one step, without unlocking the mobile phone to open the app or waking up the voice assistant to say the control instructions to complete the control.
[0072] The above is only the preferred specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by those skilled in the art within the technical scope disclosed in the present application should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A computer keyboard system for controlling Internet of Things devices, characterized in that: include: USB-HUB module, keyboard module, fingerprint module, display module and Internet of Things module, wherein the USB-HUB module separates and multiplexes a USB interface into USB-HU1 interface, USB-HUB2 interface and USB-HUB3 interface; The USB-HUB1 interface is used to connect to a computer and to the keyboard module; The USB-HUB2 interface is used to connect to a computer and to the fingerprint module; The USB-HUB3 interface is used to connect to a computer and to the display screen module; The keyboard module is used to exchange data with the computer through the USB-HID protocol and is connected to the Internet of Things module through SPI communication; The fingerprint module is used to exchange data with the computer via USB; The display screen module is used to exchange data with a computer via USB; The Internet of Things module is used for data interaction with the keyboard module.
2. The computer keyboard system for controlling Internet of Things devices according to claim 1, characterized in that: The keyboard module includes a first data input submodule and an SPI interface submodule; The data input submodule is used to communicate with the computer via the USB-HID protocol, thereby realizing keyboard, mouse and media volume control functions; The SPI interface submodule is used for data communication with the Internet of Things module.
3. The computer keyboard system for controlling Internet of Things devices as claimed in claim 1, characterized in that: The Internet of Things module includes a data access submodule and a data communication submodule; The data access submodule is used to perform data communication via a dedicated WIFI access network; The data communication submodule is used to transmit network data through TCP, MQTT or UDP communication mode, so as to further realize the control of the Internet of Things devices.
4. The computer keyboard system for controlling Internet of Things devices as claimed in claim 1, characterized in that: The fingerprint module includes a second data input submodule and a secret key management submodule; The second data input submodule is used to connect to the USB-HUB2 interface of the USB-HUB module and the key management submodule respectively through the USB interface; The key management submodule is used for password login and management of login information.
5. The computer keyboard system for controlling Internet of Things devices as claimed in claim 4, characterized in that: The key management submodule includes a security key unit, a security key implementation unit and a radio frequency identification unit; The security key unit is used to input and manage passwords; The security key implementation unit is used to implement the security of the login password; The radio frequency identification unit is used for contactless data communication between the reader and the tag.
6. The computer keyboard system for controlling Internet of Things devices according to claim 1, characterized in that: The display screen module includes a third data input submodule and a display submodule; The third data input submodule is used to connect to the USB-HUB3 interface of the USB-HUB module and the display submodule respectively through the USB interface; The display submodule is used to display the input data information through a variety of display devices.
7. The computer keyboard system for controlling Internet of Things devices as claimed in claim 6, characterized in that: The display submodule includes a high-definition multimedia interface, a touch screen and an operating system kernel; The high-definition multimedia interface is used to display the input data information through high-definition multimedia; The touch screen is used to display the input data information through the touch screen; The operating system kernel is used to interact with the hardware through the device driver.
8. A terminal comprising a processor and a storage medium; the storage medium is used to store instructions; characterized in that: The processor is used to operate according to the instructions to execute the computer keyboard system for controlling the Internet of Things device according to any one of claims 1-7.
9. A computer-readable storage medium having a computer program stored thereon, wherein when the program is executed by a processor, the computer keyboard system for controlling an Internet of Things device according to any one of claims 1 to 7 is implemented.