Dynamic generating method of application page supporting multiple terminal types

A dynamic generation, terminal-type technology, applied in the direction of program control devices, etc., can solve problems such as poor flexibility, inability to fully reuse controls or interfaces, and large code workload, and achieve the effect of improving development efficiency.

Inactive Publication Date: 2017-11-28
INST OF ACOUSTICS CHINESE ACAD OF SCI +1
View PDF4 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The current common practice is to make different application interfaces for different terminal types of applications. The disadvantages of this method are: 1) The separation of data and page rendering is not realized, and layered development cannot be performed. Business logic development relies heavily on interface rendering ;2) The flexibility is poor, every time the layout or interface is modified, the code needs to be modified again, and the page development efficiency is low; 3) The developed controls or interfaces cannot be fully reused, and the workload of manually modifying the code is large

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
  • Dynamic generating method of application page supporting multiple terminal types
  • Dynamic generating method of application page supporting multiple terminal types

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments.

[0028] like figure 1 As shown, the server-side specific implementation steps of a method for dynamically generating application pages that support multi-terminal types include:

[0029] Step 201) The server side creates respective business logic for supported terminal types, such as mobile phones and TVs. Corresponding to each terminal type, its business logic is composed of page instances with links;

[0030] Each newly generated page instance includes the page instance ID, page instance description, page instance hierarchy level, whether it is the home page, whether it is the last level page, whether there is a control instance link and the list of contained control instances; the page created on the server side The hierarchical relationship of the instance identifies the jump relationship between pages, and serves as the jump tar...

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 provides a dynamic generating method of an application page supporting multiple terminal types. The method includes the steps of firstly, establishing a page instance with a layering relation for each supported terminal type on a server side, generating a control instance on the basis of the control property and service logic skip relation, assembling the control instance in the page instance, and storing control instance identification contained in page instance identification and the position of the control instance identification in the page instance in an ordered list; secondly, starting a terminal application, accessing the server side for control synchronizing, obtaining control properties and a control instance contained in the page instance, sending a page data obtaining request to the server side, recognizing the terminal type corresponding to the terminal application through the server side, assembling the completely-instantiated page data according to the page instance and returning the data, analyzing the page instance data through the terminal application, and executing a corresponding rendering code of the control in a rendering code base according to code identification of the control instance corresponding to the page instance in the ordered list and conducting rendering displaying.

Description

technical field [0001] The invention relates to terminal application interface generation technology, in particular to a method for dynamically generating application pages supporting multiple terminal types. Background technique [0002] With the development of the Internet and terminal technology, more and more types of smart terminals have begun to appear. Due to the different interface display and rendering capabilities of different smart terminals, the same service displays different display interfaces on different terminal types. [0003] The current common practice is to make different application interfaces for different terminal types of applications. The disadvantages of this method are: 1) The separation of data and page rendering is not realized, and layered development cannot be performed. Business logic development relies heavily on interface rendering ; 2) The flexibility is poor, every time the layout or interface is modified, the code needs to be modified a...

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 Applications(China)
IPC IPC(8): G06F9/44
Inventor 党寿江雷球新李艳霞许丹凤
Owner INST OF ACOUSTICS CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products