Android 3D Interface Service Layer Reduces Response Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional real three-dimension model technologies for television user interfaces, based on embedded Linux systems and executed in C/C++, generate excessive three-dimension model data, leading to low response times and processing challenges in most television systems.
Innovation Solution
A method and system utilizing an Android system with a three-dimension engine library, Java terminal, and Android system service layer to transmit and process user operation commands, allowing for efficient loading and redrawing of three-dimension models, thereby improving response sensitivity and reducing system resource overload.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If traditional real three-dimension model type technology based on embedded Linux system and C/C++ language is used, then good stereoscopic effects and intelligent operation are achieved, but large amount of three-dimension model data is generated and high requirement for operation system is imposed, causing low response to operations
Solution Approach 1:
The patent introduces an Android system service layer as an intermediary between the three-dimension engine library and the Java terminal. This service layer receives user operation commands, processes them efficiently, and transmits responding instructions to update the three-dimension interface, thereby reducing response time while maintaining stereoscopic effects
Solution Approach 2:
The patent divides the system into distinct functional modules: a three-dimension engine library for rendering, an Android system service layer for command processing, and a Java terminal for user interaction. This segmentation allows each component to optimize its function independently, improving overall system response performance
2Manufacturing precision
If traditional real three-dimension model type technology based on embedded Linux system is used, then good stereoscopic effects are achieved, but high requirement for operation system is imposed, making it difficult to process model data of high accuracy
Solution Approach 1:
The patent changes the operating system parameter from embedded Linux to Android, which provides different system characteristics including better Java support and optimized rendering capabilities. This parameter change enables the system to process high-accuracy model data more effectively while reducing overall system complexity requirements
Solution Approach 2:
The patent uses Java terminal code to interact with the three-dimension engine library through the Android service layer, creating a software abstraction layer that simplifies the interaction between user interface and three-dimension rendering, thereby reducing the complexity requirements for the operating system
3Ease of operation
If traditional real three-dimension model type technology is used, then excellent user experience is provided, but low response to operations affects the modeling of the three-dimension interface
Solution Approach 1:
The patent implements continuous communication between the Java terminal and the three-dimension engine library through the Android service layer. User operation commands are continuously processed and transmitted to update the three-dimension interface in real-time, ensuring both excellent user experience and efficient interface modeling without interruptions
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present disclosure provides a method based on an android system for displaying a three-dimension interface, including: a three-dimension engine library transmitting a user operation command to an android system service layer; the android system service layer transmitting the user operation command to a java terminal; the java terminal generating a responding instruction according to the user operation command and sending the responding instruction to the android system service layer; the android system service layer sending the responding instruction to the three-dimension engine library; and the three-dimension engine library controlling a three-dimension model document to load a three-dimension model corresponding to the responding instruction and redrawing the three-dimension interface accordingly. In the present disclosure, the android system service layer is used to transmit and arrange the three-dimension modeling instructions between the java terminals and the three-dimension engine libraries by using few system resources, which avoids a decline of processing ability when the system resources are overloaded in an instant, effectively improves the responding sensitivity to the user operation, allows for convenient transplanting and changing of the system, and further allows for convenient extending of the function of the system.