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

epg page dynamic layout method

A dynamic layout and page technology, applied in the direction of instruments, software design, computing, etc., can solve the problems of poor EPG page rendering, slow business update speed, poor user experience, etc., to achieve the effect of convenient update and dynamic layout

Active Publication Date: 2019-08-27
成都卓影科技股份有限公司
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Using the first method above, the rendering effect of the EPG page displayed through the browser is relatively poor; and when the EPG page has complex animation effects, the page animation will appear stuck, resulting in poor user experience
Using the second method above, the client xml layout file of the C / S type is packaged together with the version. If the client UI needs to be updated, the layout file needs to be updated again, and the version is packaged again. The business update speed is relatively fast. Slow, unable to meet the rapid launch requirements of existing businesses

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0023] The method of the invention supports not only intelligent set-top boxes, but also non-intelligent set-top boxes. It can update the UI of the set-top box through the Internet faster, achieve excellent rendering effect, smooth interface operation and bring good user experience to users.

[0024] EPG dynamic layout method, including:

[0025] The JS parser obtains and parses the JavaScript files of the server;

[0026] Virtual DOM abstracts the specific implementation of DOM, and compiles each mark into the corresponding local UI component one by one according to the specific platform type of the client. If it is an Android or IOS platform, it will be compiled into View and become a node on the View Tree; if it is browsing The compiler is compiled into DOM and becomes a node of DOM Tree;

[0027] The JS parser uses the style information with visual instructions to create another tree structure Render Tree;

[0028] Assign each node an exact coordinate where it should ap...

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

The invention discloses a dynamic layout method for an EPG page. The dynamic layout method comprises the steps that a JavaScript file of a server is acquired and analyzed through a JS analyzer; the specific implementation mode of DOM is abstracted through Virtual DOM, and all marks are complied into corresponding local UI assemblies one by one according to the specific platform type of a client side; type information carrying a visual instruction is used for establishing the other Render Tree of a tree structure through the JS analyzer; definite coordinates which should appear on a screen are distributed for each node; rendering is carried out; displaying is carried out; the page layout JavaScript file of the server is analyzed through the C / S client side and complied into the corresponding local UI file according to the specific platform of the client side, the layout page is rendered, and therefore dynamic layout is achieved. The client side can be fast updated through the server by modifying the JavaScript file.

Description

technical field [0001] The invention relates to the field of page dynamic layout methods, in particular to an EPG page dynamic layout method. Background technique [0002] With the emergence of smart devices, especially smart terminals, the content that terminals can carry is becoming more and more abundant, and more and more services need to be displayed. Increasingly demanding. Existing methods for displaying EPG services include two methods. One is a method for displaying services based on a browser, which includes the following steps. The browser pulls HTML from the server through the network, and the HTML parser parses the HTML document, and converts each mark into DOM on the DOM Tree one by one; The style information with visual instructions will be used to create another tree structure Render Tree. After the Render Tree is built, it enters the "layout" processing stage, that is, assigns each node an exact coordinate that should appear on the screen; the next The st...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F8/20G06F8/38
Inventor 李璞潘晓峰胡建平周福凡
Owner 成都卓影科技股份有限公司
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