Home Network Appliance Control Code Generation via Resolution Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods require redundant work and expert manpower to develop separate script codes for home network appliances with different resolutions, making it inefficient to create and test control codes, especially when the appliance is not bound.
Innovation Solution
An apparatus and method that automatically create a control code for home network appliances by receiving an HTML file, creating pseudo code to define matching relations between image IDs and behavior functions, and generating a second HTML file and script code to control or collect the appliance's state, allowing for testing even when the appliance is not bound.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If separate script codes are developed for each resolution manually, then control precision for different resolutions is improved, but development time and expert manpower requirements increase
Solution Approach 1:
The patent creates a master script code that serves as a template, which is then automatically copied and adapted to generate resolution-specific script codes. This copying approach eliminates manual redevelopment for each resolution while maintaining control precision through automated parameter substitution based on resolution characteristics.
Solution Approach 2:
The patent systematically changes resolution parameters (width, height, pixel density) in the master script code to generate optimized script codes for different resolutions. This parameter-based adaptation allows the same control logic to be reused across multiple resolutions without manual intervention, reducing development time while preserving precision.
2Manufacturing precision
If separate script codes are developed for each resolution manually, then control precision for different resolutions is improved, but development complexity increases
Solution Approach 1:
The patent creates a universal master script code that can serve multiple resolution requirements simultaneously. This single multi-functional script code replaces the need for multiple separate script codes, reducing development complexity while maintaining the ability to achieve precision control for each specific resolution through automated parameter adaptation.
Solution Approach 2:
The patent segments the script code into resolution-independent control logic and resolution-specific parameters. This segmentation allows the control logic to be developed once and reused across resolutions, while only the parameter portions need to be adapted, significantly reducing overall development complexity.
3Manufacturing precision
If code corrections are performed manually for each resolution, then control accuracy is improved, but productivity decreases
Solution Approach 1:
The patent implements a self-service code generation system where the automated system performs code adaptation and correction based on resolution parameters without requiring manual intervention. This self-service approach maintains control accuracy through systematic parameter substitution while dramatically improving code creation speed by eliminating repetitive manual correction tasks.
Solution Approach 2:
The patent performs preliminary setup by creating a master script code with embedded resolution parameters and adaptation rules before actual code generation begins. This preliminary action enables subsequent automated code creation to proceed quickly and accurately without requiring manual corrections for each resolution, thereby improving productivity while maintaining accuracy.
Data Source
AI summary
An apparatus and a method for creating a control code for a home network appliance according to resolution of a control device which can automatically create a control code for a home network appliance according to the resolution of the control device and can perform a testing of the device even in the case in which the home network appliance is not bound. The apparatus includes a first receiving unit to receive a first HTML file that provides a graphic user interface composed of fragmented images, a resource management unit to create a pseudo code that defines a matching relation between an image ID of the image and a behavior function for controlling the home network appliance or collecting a state of the home network appliance, a user interface (UI) code creating unit to create a second HTML file on which the matching relation is reflected with reference to the created pseudo code, and a script code creating unit to create a script code that is called by the second HTML file to control the home network appliance or collect the state of the home network appliance.


