Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

An optimization method for customizing diversified combination controls based on a UI

A technology combining controls and optimization methods, applied in program control devices, program loading/starting, user interface execution, etc., can solve problems such as high CPU consumption, reduced interface control drawing efficiency, interface mouse freeze, etc., to reduce CPU consumption and memory usage, improve refresh efficiency, and avoid the effect of interface freeze

Inactive Publication Date: 2019-05-31
SNAIL GAMES
View PDF16 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, in many large-scale software systems, open source UI libraries or paid UI libraries are used. If there are a large number of controls (thousands) in the same interface, if the traditional UI drawing and refreshing mode is used, the corresponding The drawing efficiency of interface controls is also reduced, and it will also cause interface and mouse freezes, etc.
If the controls in the interface are zoomed in, zoomed out, dragged, clipped, etc., the freeze phenomenon will be more serious, and the CPU consumption will be very high, and a large number of controls will also bring a lot of memory overhead. Beautiful UI interface system, the resulting user experience is also bad
[0004] Of course, you can also modify the open source UI library or develop a set of UI libraries, so that the drawing and refreshing of all controls are controllable, which can fundamentally solve this problem, but the ensuing problem is that modifying the open source UI The cost of the library or the development of the UI library is too high, and the time is not allowed. There may still be various bugs. At the same time, the maintenance cost is high. For individuals or companies, it is not worth the candle

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • An optimization method for customizing diversified combination controls based on a UI
  • An optimization method for customizing diversified combination controls based on a UI

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0059] The preferred embodiments of the present invention will be described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described here are only used to illustrate and explain the present invention, and are not intended to limit the present invention.

[0060] The present invention provides an optimization system based on UI-defined diversified combined controls, including: defining the FlowPortBase control attribute base class, defining the base class of the FlowNodeBase management class, defining the control management class FlowPortTemplate, and defining the self-defined diversified combined control template management The class FlowNodeTempalte defines the control data management class FlowPort, defines the data management storage class FlowNode, defines the template object storage container map, and defines the object storage container vector.

[0061] The FlowPortBase control attribute base class is used to st...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

An optimization method for customizing diversified combination controls based on a UI comprises the following steps of defining a control attribute base class, a management class base class, a customcombination control template management class, a control management class, a control storage class, a data storage class and a template object storage container; Importing the UI combination control configuration information to generate a combination control template ID; Taking out a combined control template object corresponding to the combined control template ID from a template object storage container to assign a value to the combined control, and storing the combined control template object in a memory in the form of picture resources; Creating a data storage object, and transferring thepicture resources to the data storage object; And reading picture resources and positions on the data storage object, and drawing the picture resource information on an interface. According to the method, the refreshing efficiency of a software system interface can be improved, the jamming is avoided, the CPU consumption and the memory occupation are reduced, and the fluency of user operation is improved.

Description

technical field [0001] The invention relates to the technical field of multimedia data processing, in particular to an optimization method for customizing diversified combination controls based on UI. Background technique [0002] The UI interface is a necessary and indispensable element in the development of software systems at this stage. A good UI interface system can bring users a visual impact in the first time and increase the user's experience. [0003] However, in many large-scale software systems, open source UI libraries or paid UI libraries are used. If there are a large number of controls (thousands) in the same interface, if the traditional UI drawing and refreshing mode is used, the corresponding The drawing efficiency of interface controls is also reduced, and it will also cause interface and mouse freezes and other phenomena. If the controls in the interface are zoomed in, zoomed out, dragged, clipped, etc., the freeze phenomenon will be more serious, and t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/451G06F9/445
Inventor 谢春洋申云宾潘加俊
Owner SNAIL GAMES
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products