Smart Infrared Control Device Using Lua Parsing Scripts
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing infrared remote control systems require multiple controllers for different appliances, leading to high costs and difficulty in expansion, as they need large storage space for infrared codes and are not easily adaptable to control various devices.
Innovation Solution
An intelligent infrared control device with an infrared code receiving module, parsing script acquisition module, and infrared parsing module that uses Lua scripts to parse and modulate control signals, allowing a single device to control multiple appliances by acquiring and storing control information from a cloud server.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If infrared codes of all appliances are embedded in the controller, then control capability is improved, but storage space requirement increases and cost increases
Solution Approach 1:
The patent extracts the infrared code data from the controller hardware and stores it externally on a server. The controller only keeps minimal parsing scripts and instructions, while the actual code databases are stored remotely and accessed as needed, dramatically reducing onboard storage requirements while maintaining full control capability.
Solution Approach 2:
The server-based system provides universal access to infrared codes for multiple appliance types through a single controller. The system can control different brands and models of appliances by retrieving their specific codes from the server, making one controller universally applicable rather than requiring appliance-specific controllers.
2Adaptability or versatility
If infrared codes of all appliances are embedded in the controller, then control capability is improved, but controller cost increases
Solution Approach 1:
The expensive infrared code databases are extracted from the controller and stored on a server infrastructure. This eliminates the need for each controller to contain large amounts of stored data, reducing hardware costs for memory and processing while maintaining full control functionality through server access.
Solution Approach 2:
The server automatically provides the required infrared codes to the controller as needed, eliminating the need for manual pre-programming of each controller with all possible appliance codes. The system self-services by dynamically retrieving and providing the appropriate codes based on user input or appliance identification.
3Adaptability or versatility
If multiple remote controllers are used for different appliances, then control capability is improved, but device complexity increases
Solution Approach 1:
The patent merges the functionality of multiple appliance-specific remote controllers into a single universal controller. By combining the infrared transmission capability with server-based code access, the system consolidates what would require multiple separate devices into one unified controller that can adapt to control any appliance.
Solution Approach 2:
A single controller is designed to perform the functions of multiple specialized controllers by accessing a universal database of infrared codes on the server. The controller can adapt its behavior based on the target appliance, providing multi-functionality without requiring the user to manage multiple separate devices.
Data Source
Figure 1
AI summary
Provided are a smart infrared control device (10) and a smart infrared control system, said smart infrared control device (10) comprising: an infrared-code receiving module (11), which receives a first infrared code; a parsing-script acquisition module (12), which acquires a first parsing script corresponding to the first infrared code; an infrared parsing module (13), which uses the first parsing script to parse the first infrared code to obtain a corresponding control signal. Using only one smart infrared control device (10), it is possible to obtain the control information of different types of remote controllers, making it easy to obtain the usage habits of a user and facilitating data analysis.