[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN113535161A - User interface generation method and device - Google Patents

User interface generation method and device Download PDF

Info

Publication number
CN113535161A
CN113535161A CN202010294368.9A CN202010294368A CN113535161A CN 113535161 A CN113535161 A CN 113535161A CN 202010294368 A CN202010294368 A CN 202010294368A CN 113535161 A CN113535161 A CN 113535161A
Authority
CN
China
Prior art keywords
card template
user interface
interface
data corresponding
configuration data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010294368.9A
Other languages
Chinese (zh)
Inventor
张强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Sogou Technology Development Co Ltd
Original Assignee
Beijing Sogou Technology Development Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Sogou Technology Development Co Ltd filed Critical Beijing Sogou Technology Development Co Ltd
Priority to CN202010294368.9A priority Critical patent/CN113535161A/en
Publication of CN113535161A publication Critical patent/CN113535161A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the application discloses a method and a device for generating a user interface, wherein the method comprises the following steps: after receiving the card template information corresponding to the interface identifier sent by the visual configuration platform, the server may first obtain the resource data corresponding to the card template type, and then generate the user interface configuration data corresponding to the interface identifier according to the resource data corresponding to the card template type carried by the card template information and the card template information, so that after receiving the interface generation request with the interface identifier sent by the client, the server sends the user interface configuration data to the client, so that the client analyzes the user interface configuration data to generate the user interface. The configuration data of the user interface can be correspondingly updated along with the updating of the card template information, so that the user interface only needs to be updated when the user interface is updated, the interface program does not need to be edited again, and the flexible development of the user interface is realized.

Description

User interface generation method and device
Technical Field
The application relates to the field of computers, in particular to a user interface generation method and device.
Background
Currently, the user interface (e.g., interface in an application) development process is: and the engineer encodes the interface program according to the user interface requirement, so that the client can realize the loading of the user interface by running the interface program. Because the interface program cannot be reused, the interface program needs to be edited again when the user interface is updated, so that the user interface development process is lack of flexibility.
Disclosure of Invention
In view of this, embodiments of the present application provide a method and an apparatus for generating a user interface, which can flexibly generate a user interface.
In order to solve the above problem, the technical solution provided by the embodiment of the present application is as follows:
a method of user interface generation, the method comprising:
receiving card template information corresponding to an interface identifier sent by a visual configuration platform, wherein the card template information comprises a card template type and a card template incidence relation;
acquiring resource data corresponding to the card template type;
generating user interface configuration data corresponding to the interface identification according to the resource data corresponding to the card template type and the card template information;
and responding to an interface generation request which is sent by a client and carries the interface identifier, and sending the user interface configuration data to the client so that the client analyzes the user interface configuration data to generate a user interface.
In a possible implementation manner, the card template information is generated by the visualization configuration platform according to a card template required by a user interface selected by a user through a visualization interface and an association relationship of the card template.
In a possible implementation manner, the generating, according to the resource data corresponding to the card template type and the card template information, user interface configuration data corresponding to the interface identifier includes:
generating initial structure data according to the card template information;
and searching a data position corresponding to a target card template type in the initial structure data, filling resource data corresponding to the target card template type in the data position corresponding to the target card template type, and generating user interface configuration data corresponding to the interface identifier, wherein the target card template type is each of the card template types included in the card template information.
In a possible implementation manner, when the card template information is initial structure data, the generating user interface configuration data corresponding to the interface identifier according to the resource data corresponding to the card template type information and the card template information includes:
and searching a data position corresponding to a target card template type in the initial structure data, filling resource data corresponding to the target card template type in the data position corresponding to the target card template type, and generating user interface configuration data corresponding to the interface identifier, wherein the target card template type is each of the card template types included in the card template information.
A method of user interface generation, the method comprising:
sending an interface generation request carrying an interface identifier to a server;
receiving user interface configuration data corresponding to the interface identification sent by the server, wherein the user interface configuration data corresponding to the interface identification is generated by the server according to resource data corresponding to a card template type and card template information corresponding to the interface identification, the card template information corresponding to the interface identification is received by the server from a visual configuration platform, and the card template information comprises the card template type and a card template incidence relation;
and analyzing the user interface configuration data to generate a user interface.
In a possible implementation manner, the parsing the user interface configuration data to generate a user interface includes:
analyzing a card template type and resource data corresponding to the card template type from the user interface configuration data to generate example data corresponding to the card template type;
and reading the card template incidence relation from the user interface configuration data, and generating a user interface according to the card template incidence relation and the example data corresponding to the card template type.
In one possible implementation, the method further includes:
responding to a trigger operation of a user, when a target card template marks out the user interface, storing target instance data into a cache, wherein the target instance data is instance data corresponding to the card template type of the target card template;
and responding to a trigger operation of a user, reading the target instance data from the cache when the target card template is scratched into the user interface again, and rendering the target card template by using the target instance data in the user interface.
In a possible implementation manner, the card template information is generated by the visualization configuration platform according to a card template required by a user interface selected by a user through a visualization interface and an association relationship of the card template.
A user interface generation apparatus, the apparatus comprising:
the template information receiving unit is used for receiving card template information corresponding to the interface identifier sent by the visual configuration platform, and the card template information comprises a card template type and a card template incidence relation;
the resource data acquisition unit is used for acquiring the resource data corresponding to the card template type;
the configuration data generating unit is used for generating user interface configuration data corresponding to the interface identification according to the resource data corresponding to the card template type and the card template information;
and the configuration data sending unit is used for responding to an interface generation request which is sent by a client and carries the interface identifier, and sending the user interface configuration data to the client so that the client analyzes the user interface configuration data to generate a user interface.
In a possible implementation manner, the card template information is generated by the visualization configuration platform according to a card template required by a user interface selected by a user through a visualization interface and an association relationship of the card template.
In a possible implementation manner, the configuration data generating unit includes:
the structure data generating subunit is used for generating initial structure data according to the card template information;
and the configuration data generation subunit is configured to search a data position corresponding to a target card template type in the initial structure data, fill resource data corresponding to the target card template type in the data position corresponding to the target card template type, and generate user interface configuration data corresponding to the interface identifier, where the target card template type is each of the card template types included in the card template information.
In a possible implementation manner, when the card template information is initial structure data, the configuration data generating unit is specifically configured to:
and searching a data position corresponding to a target card template type in the initial structure data, filling resource data corresponding to the target card template type in the data position corresponding to the target card template type, and generating user interface configuration data corresponding to the interface identifier, wherein the target card template type is each of the card template types included in the card template information.
A user interface generation apparatus, the apparatus comprising:
a generation request sending unit, configured to send an interface generation request carrying an interface identifier to a server;
a configuration data receiving unit, configured to receive user interface configuration data corresponding to the interface identifier sent by the server, where the user interface configuration data corresponding to the interface identifier is generated by the server according to resource data corresponding to a card template type and card template information corresponding to the interface identifier, the card template information corresponding to the interface identifier is received by the server from a visual configuration platform, and the card template information includes the card template type and a card template association relationship;
and the user interface generating unit is used for analyzing the user interface configuration data to generate a user interface.
In one possible implementation manner, the user interface generating unit includes:
the example data generation subunit is used for analyzing a card template type and resource data corresponding to the card template type from the user interface configuration data and generating example data corresponding to the card template type;
and the user interface generating subunit is used for reading the card template incidence relation from the user interface configuration data and generating a user interface according to the card template incidence relation and the example data corresponding to the card template type.
In one possible implementation, the apparatus further includes:
the example data storage unit is used for responding to the triggering operation of a user, storing target example data into a cache when the target card template marks out the user interface, wherein the target example data is example data corresponding to the card template type of the target card template;
and the example data reading unit is used for responding to the triggering operation of a user, reading the target example data from the cache when the target card template is scratched into the user interface again, and rendering the target card template by utilizing the target example data in the user interface.
In a possible implementation manner, the card template information is generated by the visualization configuration platform according to a card template required by a user interface selected by a user through a visualization interface and an association relationship of the card template.
An apparatus for user interface generation comprising a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by one or more processors the one or more programs including instructions for:
receiving card template information corresponding to an interface identifier sent by a visual configuration platform, wherein the card template information comprises a card template type and a card template incidence relation;
acquiring resource data corresponding to the card template type;
generating user interface configuration data corresponding to the interface identification according to the resource data corresponding to the card template type and the card template information;
and responding to an interface generation request which is sent by a client and carries the interface identifier, and sending the user interface configuration data to the client so that the client analyzes the user interface configuration data to generate a user interface.
An apparatus for user interface generation comprising a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by one or more processors the one or more programs including instructions for:
sending an interface generation request carrying an interface identifier to a server;
receiving user interface configuration data corresponding to the interface identification sent by the server, wherein the user interface configuration data corresponding to the interface identification is generated by the server according to resource data corresponding to a card template type and card template information corresponding to the interface identification, the card template information corresponding to the interface identification is received by the server from a visual configuration platform, and the card template information comprises the card template type and a card template incidence relation;
and analyzing the user interface configuration data to generate a user interface.
A computer-readable medium having stored thereon instructions, which, when executed by one or more processors, cause an apparatus to perform the first user interface generation method described above, or perform the second user interface generation method described above.
Therefore, the embodiment of the application has the following beneficial effects:
in the user interface generation method provided by the embodiment of the application, after receiving card template information corresponding to an interface identifier sent by a visual configuration platform, a server may first obtain resource data corresponding to the card template type, and then generate user interface configuration data corresponding to the interface identifier according to the resource data corresponding to the card template type carried by the card template information and the card template information, so that after receiving an interface generation request with the interface identifier sent by a client, the server sends the user interface configuration data to the client, so that the client analyzes the user interface configuration data to generate a user interface. The user interface configuration data used for generating the user interface is automatically generated by the server based on the card template information sent by the visual configuration platform, so that the user interface configuration data can be correspondingly updated along with the updating of the card template information, the card template information is only required to be updated when the user interface is updated, the interface program does not need to be edited again, and the flexible development of the user interface is realized.
Drawings
Fig. 1 is a schematic frame diagram of an exemplary application scenario of a user interface generation method provided in an embodiment of the present application;
fig. 2 is a flowchart of a user interface generating method applied to a server according to an embodiment of the present disclosure;
fig. 3 is a flowchart of a user interface generating method applied to a client according to an embodiment of the present disclosure;
fig. 4 is a flowchart of another user interface generation method applied to a client according to an embodiment of the present application;
fig. 5 is a flowchart of a user interface generation method according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a user interface generating apparatus according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of another user interface generating apparatus provided in the embodiment of the present application;
fig. 8 is a schematic structural diagram of a client according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of a server according to an embodiment of the present application.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present application more comprehensible, embodiments accompanying the drawings are described in detail below.
In order to facilitate understanding and explaining the technical solutions provided by the embodiments of the present application, the following description will first describe the background art of the present application.
The inventor discovers in the research of the traditional user interface development process that: in a conventional user interface development process, an interface program is usually written first, and then a client runs the interface program to load a user interface. Because the interface program cannot be reused, the interface program needs to be edited again when the user interface is updated, so that the user interface development process is lack of flexibility.
Based on this, an embodiment of the present application provides a user interface generation method, including: after receiving the card template information corresponding to the interface identifier sent by the visual configuration platform, the server may first obtain the resource data corresponding to the card template type, and then generate the user interface configuration data corresponding to the interface identifier according to the resource data corresponding to the card template type carried by the card template information and the card template information, so that after receiving the interface generation request with the interface identifier sent by the client, the server sends the user interface configuration data to the client, so that the client analyzes the user interface configuration data to generate the user interface. The user interface configuration data used for generating the user interface is automatically generated by the server based on the card template information sent by the visual configuration platform, so that the user interface configuration data can be correspondingly updated along with the updating of the card template information, the card template information is only required to be updated when the user interface is updated, the interface program does not need to be edited again, and the flexible development of the user interface is realized.
In order to facilitate understanding of the user interface generation method provided in the embodiment of the present application, an application scenario of the user interface generation method provided in the embodiment of the present application is first described with reference to fig. 1. Fig. 1 is a schematic diagram of a framework of an exemplary application scenario of a user interface generation method provided in the embodiment of the present application. The user interface generation method provided by the embodiment of the application can be applied to the server 101.
In practical application, after the visualization configuration platform 102 obtains the card template information corresponding to the interface identifier, the visualization configuration platform 102 sends the card template information corresponding to the interface identifier to the server 101, so that the server 101 can generate the user interface configuration data corresponding to the interface identifier based on the card template information, and send the user interface configuration data to the client 103, so that the client 103 analyzes the user interface configuration data to generate the user interface. The specific process of the server 101 generating the user interface configuration data is as follows: the server 101 first obtains the resource data corresponding to the card template type, and then generates the user interface configuration data corresponding to the interface identifier according to the resource data corresponding to the card template type carried by the card template information and the card template information.
It should be noted that the visualization configuration platform 102 is independent from the server 101 and the client 103, and the visualization configuration platform 102 is not limited in this embodiment, for example, the visualization configuration platform 102 may be a terminal. In addition, the embodiment of the present application is not limited to the implementation in which the visualization configuration platform 102 acquires the card template information corresponding to the interface identifier, for example, the visualization configuration platform 102 may acquire the card template information generated or stored by itself, may also receive the card template information provided by the user, and may also receive the card template information sent by other devices. The other devices may be independent devices different from the server 101, the visualization configuration platform 102, and the client 103, and may be devices that are currently available, under development, or developed in the future and are capable of sending card template information corresponding to the interface identifier to the visualization configuration platform 102.
Those skilled in the art will appreciate that the block diagram shown in fig. 1 is only one example in which embodiments of the present application may be implemented. The scope of applicability of the embodiments of the present application is not limited in any way by this framework.
It is noted that the client 103 or visualization configuration platform 102 may be any user device now existing, developing, or developed in the future that is capable of interacting with each other through any form of wired and/or wireless connection (e.g., Wi-Fi, LAN, cellular, coaxial cable, etc.), including but not limited to: smart wearable devices, smart phones, non-smart phones, tablets, laptop personal computers, desktop personal computers, minicomputers, midrange computers, mainframe computers, and the like, either now in existence, under development, or developed in the future. The embodiments of the present application are not limited in any way in this respect. It should also be noted that the server 101 in the embodiment of the present application may be an example of an existing device, a device under development, or a device developed in the future, which is capable of performing the above operations. The embodiments of the present application are not limited in any way in this respect.
To facilitate understanding of the technical solutions provided in the embodiments of the present application, a user interface generation method provided in the embodiments of the present application will be described below with reference to the accompanying drawings.
Referring to fig. 2, which is a flowchart of a user interface generating method applied to a server according to an embodiment of the present application, as shown in fig. 2, the method may include S201 to S204:
s201: and the server receives card template information corresponding to the interface identification sent by the visual configuration platform.
The visual configuration platform is a platform capable of providing interface visual configuration service for a user; furthermore, the visualization configuration platform is not limited in the embodiments of the present application, and for example, the visualization configuration platform may be an operation interface on a front end. In addition, the user can add, delete and drag the card templates on the visual configuration platform to realize the visual configuration of the interface.
The interface identifier is used for uniquely identifying the user interface; moreover, the interface identifiers correspond to the user interfaces one to one.
The card template information is used for representing the relevant information of the card template on the visual configuration platform; also, the card template information may include a card template type and a card template association relationship.
The card template type is used for representing the type information of the card template on the visual configuration platform; also, the card template type is not limited in the embodiments of the present application, and for example, the card template type may be a button, a text box, a check box, or the like. In addition, the incidence relation of the card templates is used for representing the incidence relation between different card templates on the visual configuration platform; moreover, the embodiment of the present application does not limit the card template association relationship, for example, the card template association relationship may include an attribution relationship, a position relative relationship, an appearance order association relationship, and the like.
In addition, the card template information is generated by the visual configuration platform according to the card template required by the user interface selected by the user through the visual interface and the incidence relation of the card template. The card template required by the user interface is the card template required by the construction of the user interface.
Based on the above content, in the embodiment of the application, after the user constructs the user interface on the visual interface by using the card templates, first, the visual configuration platform may obtain the card templates selected by the user on the visual interface and the association relationships between the selected card templates, for example, the affiliation relationships, the position relative relationships, the appearance sequence association relationships, and the like between the selected card templates. Therefore, the card template required by the user interface selected by the user and the incidence relation of the card template are used as the card template information, and the card template information carries the card template type and the incidence relation of the card template. The visualization configuration platform then sends the card template information to the server so that the server can generate user interface configuration data based on the card template information.
S202: and the server acquires the resource data corresponding to the card template type.
The resource data may include attribute information of the card template corresponding to the card template type. For example, the resource data may include attribute information such as a shape, a color, and the like of the card template.
Based on the above content, in the embodiment of the application, after the server receives the card template information, the server may determine the resource data corresponding to the card template type according to the card template type carried in the card template information, so that a subsequent server can generate the user interface configuration data according to the resource data.
It should be noted that the embodiment of the present application does not limit the specific implementation manner in which the server obtains the correspondence between the card template type and the resource data, for example, the server may read the correspondence between the card template type and the resource data from its own storage space, or may receive the correspondence between the card template type and the resource data from other devices.
S203: and the server generates user interface configuration data corresponding to the interface identification according to the resource data corresponding to the card template type and the card template information.
User interface configuration data refers to the data required by the client to generate the user interface.
In the embodiment of the application, after the server acquires the resource data corresponding to the card template type, the server can generate the user interface configuration data corresponding to the interface identifier by using the resource data corresponding to the card template type and the card template information, so that a subsequent server can respond to an interface generation request of a client and send the user interface configuration data to the client, and the client can generate the user interface corresponding to the user identifier by using the user interface configuration data.
In addition, the present application also provides two implementation manners of S203, please refer to the following detailed implementation manners.
S204: the server responds to an interface generation request which is sent by the client and carries the interface identification, and sends the user interface configuration data to the client so that the client analyzes the user interface configuration data to generate the user interface.
The interface generation request is generated by the client, and carries the interface identifier. In addition, the embodiment of the present application further provides related content of the client generation interface generation request, please refer to S301 below.
In the embodiment of the application, after the server receives an interface generation request sent by the client, the server can determine the user interface configuration data corresponding to the interface identification according to the interface identification carried by the interface generation request, and the server feeds the user interface configuration data corresponding to the interface identification back to the client, so that the client can generate the user interface by using the user interface configuration data corresponding to the interface identification.
In addition, the embodiment of the present application further provides content related to the user interface generated by the client, please refer to an implementation manner of S303 and S303 below.
Based on the relevant contents of S201 to S204, in this embodiment of the application, after receiving the card template information corresponding to the interface identifier sent by the visual configuration platform, the server may first obtain the resource data corresponding to the card template type, and then generate the user interface configuration data corresponding to the interface identifier according to the resource data corresponding to the card template type carried by the card template information and the card template information, so that after receiving the interface generation request carrying the interface identifier sent by the client, the server sends the user interface configuration data to the client, so that the client analyzes the user interface configuration data to generate the user interface. The user interface configuration data used for generating the user interface is automatically generated by the server based on the card template information sent by the visual configuration platform, so that the user interface configuration data can be correspondingly updated along with the updating of the card template information, the card template information is only required to be updated when the user interface is updated, the interface program does not need to be edited again, and the flexible development of the user interface is realized.
In a possible implementation manner of this embodiment, this embodiment further provides two implementation manners of S203 (that is, the server generates the user interface configuration data corresponding to the interface identifier according to the resource data corresponding to the card template type and the card template information), which are respectively described below.
As a first implementation manner of S203, when the card template information is the initial structure data, S203 may specifically be: and the server searches a data position corresponding to the target card template type in the initial structure data, fills the resource data corresponding to the target card template type in the data position corresponding to the target card template type, and generates user interface configuration data corresponding to the interface identification, wherein the target card template type is each of the card template types included in the card template information.
The initial structure data is used for representing the structure of the user interface; furthermore, the format of the initial structure data is not limited in the embodiments of the present application, and for example, the initial structure data may be represented by tree json data.
Based on the content of the first embodiment of S203, if the card template information is the initial structure data, it indicates that the card template information can represent the structure of the user interface, and at this time, after the server acquires the card template information and the resource data corresponding to the card template type, the server may search, in the initial structure data, a data position corresponding to the ith card template type included in the card template information, and then fill the resource data corresponding to the ith card template type into the data position corresponding to the ith card template type, so as to generate the user interface configuration data corresponding to the interface identifier. Wherein i is a positive integer, i is not more than N, and N represents the total number of the card template types in the card template information.
As a second implementation manner of S203, when the card template information is not the initial structure data, S203 may specifically be: the server generates initial structure data according to the card template information, searches a data position corresponding to the target card template type in the initial structure data, fills resource data corresponding to the target card template type in the data position corresponding to the target card template type, and generates user interface configuration data corresponding to the interface identification, wherein the target card template type is each of the card template types included in the card template information.
Based on the content of the second embodiment of S203, when the card template information is not the initial structure data and the card template information carries information related to the structure of the user interface, after the server obtains the card template information and the resource data corresponding to the card template type, the server may first generate the initial structure data by using the card template information, then search for a data position corresponding to the ith card template type included in the card template information in the initial structure data, and then fill the resource data corresponding to the ith card template type in the data position corresponding to the ith card template type to generate the user interface configuration data corresponding to the interface identifier. Wherein i is a positive integer, i is not more than N, and N represents the total number of the card template types in the card template information.
In addition, an embodiment of the present application further provides a user interface generating method applied to a client, as shown in fig. 3, the method includes S301 to S303:
s301: and the client sends an interface generation request carrying the interface identification to the server.
The embodiment of the application does not limit the generation mode of the interface generation request, for example, a user can trigger the interface generation request carrying the interface identifier when accessing the interface corresponding to the interface identifier on the client.
S302: and the client receives user interface configuration data corresponding to the interface identification sent by the server.
The user interface configuration data corresponding to the interface identification is generated by the server according to the resource data corresponding to the card template type and the card template information corresponding to the interface identification; and, the technical details of the user interface configuration data corresponding to the interface identifier generated by the server are referred to above.
The card template information corresponding to the interface identification is received by the server from the visual configuration platform, and the card template information comprises the card template type and the card template association relationship.
The content of the card template information is referred to above S203. In addition, in a possible implementation mode, the card template information is generated by the visualization configuration platform according to the card template required by the user interface selected by the user through the visualization interface and the incidence relation of the card template.
Based on the above content, in the embodiment of the application, after the client sends the interface generation request carrying the interface identifier to the server, the client may receive the user interface configuration data corresponding to the interface identifier fed back by the server, so that the client can generate the user interface based on the user interface configuration data.
S303: and the client analyzes the user interface configuration data to generate the user interface.
In the embodiment of the application, after receiving the user interface configuration data corresponding to the interface identifier sent by the server, the client can analyze the user interface configuration data to generate the user interface, so that a subsequent user can browse and operate the user interface displayed on the client.
In addition, an embodiment of the present application further provides an implementation manner of S303, which may specifically include the following steps:
the first step is as follows: the client analyzes the card template type and the resource data corresponding to the card template type from the user interface configuration data to generate example data corresponding to the card template type.
The second step is that: and the client reads the card template incidence relation from the user interface configuration data.
The third step: and the client generates a user interface according to the incidence relation of the card template and the example data corresponding to the type of the card template.
It should be noted that the execution order of the first step and the second step is not limited in the embodiments of the present application.
Based on the specific implementation manner of S303, in this embodiment of the application, after receiving the user interface configuration data sent by the server, the client may respectively obtain the card template association relationship, the card template type, and the resource data corresponding to the card template type from the user interface configuration data, so that after the client generates the instance data corresponding to the card template type by using the card template type and the resource data corresponding to the card template type, the client may generate the user interface according to the card template association relationship and the instance data corresponding to the card template type.
Based on the related contents of S301 to S303, in this embodiment of the application, after the user triggers the interface generation request at the client, the client may send the interface generation request carrying the interface identifier to the server, receive the user interface configuration data corresponding to the interface identifier and fed back by the server, and analyze the user interface configuration data to generate the user interface. The user interface configuration data used for generating the user interface is automatically generated by the server based on the card template information sent by the visual configuration platform, so that the user interface configuration data can be correspondingly updated along with the updating of the card template information, the card template information is only required to be updated when the user interface is updated, the interface program does not need to be edited again, and the flexible development of the user interface is realized.
In a possible implementation manner of the embodiment of the present application, an embodiment of the present application further provides another implementation manner of a user interface generation method applied to a client, and in this implementation manner, as shown in fig. 4, the user interface generation method includes, in addition to the foregoing S301 to S303, S304 to S305:
s304: and the client responds to the trigger operation of the user, and stores target instance data into a cache when the target card template marks out a user interface, wherein the target instance data is instance data corresponding to the card template type of the target card template.
The triggering operation refers to an operation triggered when a user browses a user interface on the client.
S305: and the client responds to the trigger operation of the user, reads the target instance data from the cache when the target card template is scratched into the user interface again, and renders the target card template by using the target instance data in the user interface.
Based on the contents of S304 and S305, in the embodiment of the present application, after the client generates the user interface, the user may browse and operate on the user interface. At this time, when the user demarcates the target card template from the user interface, the client may store the target instance data corresponding to the target card template into the cache, so that when the user subsequently demarcates the target card template into the user interface again on the user interface, the client may directly read the target instance data corresponding to the target card template from the cache, and render the target card template in the user interface by using the target instance data corresponding to the target card template. This is beneficial to improving the rendering efficiency of the user interface.
Based on the related content of the user interface generation method, in order to facilitate understanding of the user interface generation method, the following description is made with reference to an interaction process among the server, the client, and the visualization configuration platform shown in fig. 5.
As shown, the user interface generation method may include S501-S507:
s501: and the visual configuration platform sends the card template information corresponding to the interface identification to the server.
S502: and the server receives card template information corresponding to the interface identification sent by the visual configuration platform, wherein the card template information comprises a card template type and a card template incidence relation.
It should be noted that the content of S502 is the same as that of S201, please refer to S201 above.
S503: and the server acquires the resource data corresponding to the card template type.
It should be noted that the content of S502 is the same as that of S202, please refer to S202 above.
S504: and the server generates user interface configuration data corresponding to the interface identification according to the resource data corresponding to the card template type and the card template information.
The content of S504 is the same as that of S203, please refer to S203 above.
S505: and the client sends an interface generation request carrying the interface identification to the server.
It should be noted that the content of S505 is the same as that of S301, please refer to S301 above.
S506: and the server responds to an interface generation request which is sent by the client and carries the interface identification, and sends the user interface configuration data to the client.
It should be noted that the content of S506 is the same as that of S204, please refer to S204 above.
S507: and the client analyzes the user interface configuration data to generate the user interface.
The content of S507 is the same as that of S303, please refer to S303 above.
Based on the relevant contents of S501 to S507, in this embodiment of the application, after receiving the card template information corresponding to the interface identifier sent by the visual configuration platform, the server may first obtain the resource data corresponding to the card template type, and then generate the user interface configuration data corresponding to the interface identifier according to the resource data corresponding to the card template type carried by the card template information and the card template information, so that after receiving the interface generation request carrying the interface identifier sent by the client, the server sends the user interface configuration data to the client, so that the client analyzes the user interface configuration data to generate the user interface. The user interface configuration data used for generating the user interface is automatically generated by the server based on the card template information sent by the visual configuration platform, so that the user interface configuration data can be correspondingly updated along with the updating of the card template information, the card template information is only required to be updated when the user interface is updated, the interface program does not need to be edited again, and the flexible development of the user interface is realized.
Based on the user interface generation method provided by the above method embodiment, the embodiment of the present application further provides two user interface generation apparatuses, which are respectively described below with reference to the accompanying drawings.
One possible user interface generating means is the following:
referring to fig. 6, this figure is a schematic structural diagram of a user interface generating apparatus according to an embodiment of the present application.
The user interface generation apparatus provided in the embodiment of the present application includes:
the template information receiving unit 601 is configured to receive card template information corresponding to an interface identifier sent by a visual configuration platform, where the card template information includes a card template type and a card template association relationship;
a resource data obtaining unit 602, configured to obtain resource data corresponding to the card template type;
a configuration data generating unit 603, configured to generate user interface configuration data corresponding to the interface identifier according to the resource data corresponding to the card template type and the card template information;
a configuration data sending unit 604, configured to send, in response to an interface generation request carrying the interface identifier sent by a client, the user interface configuration data to the client, so that the client analyzes the user interface configuration data to generate a user interface.
In a possible implementation manner, the card template information is generated by the visualization configuration platform according to a card template required by a user interface selected by a user through a visualization interface and an association relationship of the card template.
In a possible implementation manner, the configuration data generating unit 603 includes:
the structure data generating subunit is used for generating initial structure data according to the card template information;
and the configuration data generation subunit is configured to search a data position corresponding to a target card template type in the initial structure data, fill resource data corresponding to the target card template type in the data position corresponding to the target card template type, and generate user interface configuration data corresponding to the interface identifier, where the target card template type is each of the card template types included in the card template information.
In a possible implementation manner, when the card template information is initial structure data, the configuration data generating unit 603 is specifically configured to:
and searching a data position corresponding to a target card template type in the initial structure data, filling resource data corresponding to the target card template type in the data position corresponding to the target card template type, and generating user interface configuration data corresponding to the interface identifier, wherein the target card template type is each of the card template types included in the card template information.
Another possible user interface generating device is related to the following:
referring to fig. 7, this figure is a schematic structural diagram of another user interface generation apparatus provided in the embodiment of the present application.
The user interface generation apparatus provided in the embodiment of the present application includes:
a generation request sending unit 701, configured to send an interface generation request carrying an interface identifier to a server;
a configuration data receiving unit 702, configured to receive user interface configuration data corresponding to the interface identifier sent by the server, where the user interface configuration data corresponding to the interface identifier is generated by the server according to resource data corresponding to a card template type and card template information corresponding to the interface identifier, the card template information corresponding to the interface identifier is received by the server from a visualization configuration platform, and the card template information includes the card template type and a card template association relationship;
the user interface generating unit 703 is configured to analyze the user interface configuration data to generate a user interface.
In a possible implementation manner, the user interface generating unit 703 includes:
the example data generation subunit is used for analyzing a card template type and resource data corresponding to the card template type from the user interface configuration data and generating example data corresponding to the card template type;
and the user interface generating subunit is used for reading the card template incidence relation from the user interface configuration data and generating a user interface according to the card template incidence relation and the example data corresponding to the card template type.
In one possible implementation, the apparatus further includes:
the example data storage unit is used for responding to the triggering operation of a user, storing target example data into a cache when the target card template marks out the user interface, wherein the target example data is example data corresponding to the card template type of the target card template;
and the example data reading unit is used for responding to the triggering operation of a user, reading the target example data from the cache when the target card template is scratched into the user interface again, and rendering the target card template by utilizing the target example data in the user interface.
In a possible implementation manner, the card template information is generated by the visualization configuration platform according to a card template required by a user interface selected by a user through a visualization interface and an association relationship of the card template.
Fig. 8 shows a block diagram of a client 1200. For example, client 1200 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, and so forth.
Referring to fig. 8, client 1200 may include one or more of the following components: processing component 1202, memory 1204, power component 1206, multimedia component 1208, audio component 1210, input/output (I/O) interface 1212, sensor component 1214, and communications component 1216.
The processing component 1202 generally controls overall operation of the client 1200, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing element 1202 may include one or more processors 1220 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 1202 can include one or more modules that facilitate interaction between the processing component 1202 and other components. For example, the processing component 1202 can include a multimedia module to facilitate interaction between the multimedia component 1208 and the processing component 1202.
The memory 1204 is configured to store various types of data to support operations at the client 1200. Examples of such data include instructions for any application or method operating on client 1200, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 1204 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
The power component 1206 provides power to the various components of the client 1200. The power components 1206 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the client 1200.
The multimedia components 1208 include screens between the client 1200 and the user that provide an output interface. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 1208 includes a front facing camera and/or a rear facing camera. When the client 1200 is in an operation mode, such as a shooting mode or a video mode, the front camera and/or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
Audio component 1210 is configured to output and/or input audio signals. For example, audio component 1210 includes a Microphone (MIC) configured to receive external audio signals when client 1200 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 1204 or transmitted via the communication component 1216. In some embodiments, audio assembly 1210 further includes a speaker for outputting audio signals.
The I/O interface provides an interface between the processing component 1202 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor component 1214 includes one or more sensors for providing various aspects of state assessment for the client 1200. For example, sensor assembly 1214 may detect an open/closed state of device 1200, the relative positioning of components, such as a display and keypad of client 1200, sensor assembly 1214 may also detect a change in position of client 1200 or a component of client 1200, the presence or absence of user contact with client 1200, client 1200 orientation or acceleration/deceleration, and a change in temperature of client 1200. The sensor assembly 1214 may include a proximity sensor configured to detect the presence of a nearby object in the absence of any physical contact. The sensor assembly 1214 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1214 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communications component 1216 is configured to facilitate communications between the client 1200 and other devices in a wired or wireless manner. The client 1200 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 1216 receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communications component 1216 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the client 1200 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the following methods:
sending an interface generation request carrying an interface identifier to a server;
receiving user interface configuration data corresponding to the interface identification sent by the server, wherein the user interface configuration data corresponding to the interface identification is generated by the server according to resource data corresponding to a card template type and card template information corresponding to the interface identification, the card template information corresponding to the interface identification is received by the server from a visual configuration platform, and the card template information comprises the card template type and a card template incidence relation;
and analyzing the user interface configuration data to generate a user interface.
Optionally, the analyzing the user interface configuration data to generate the user interface includes:
analyzing a card template type and resource data corresponding to the card template type from the user interface configuration data to generate example data corresponding to the card template type;
and reading the card template incidence relation from the user interface configuration data, and generating a user interface according to the card template incidence relation and the example data corresponding to the card template type.
Optionally, the method further includes:
responding to a trigger operation of a user, when a target card template marks out the user interface, storing target instance data into a cache, wherein the target instance data is instance data corresponding to the card template type of the target card template;
and responding to a trigger operation of a user, reading the target instance data from the cache when the target card template is scratched into the user interface again, and rendering the target card template by using the target instance data in the user interface.
Optionally, the card template information is generated by the visualization configuration platform according to a card template required by a user interface selected by a user through a visualization interface and an association relationship of the card template.
Fig. 9 is a schematic structural diagram of a server in the embodiment of the present application. The server 1300 may vary widely in configuration or performance and may include one or more Central Processing Units (CPUs) 1322 (e.g., one or more processors) and memory 1332, one or more storage media 1330 (e.g., one or more mass storage devices) storing applications 1342 or data 1344. Memory 1332 and storage medium 1330 may be, among other things, transitory or persistent storage. The program stored on the storage medium 1330 may include one or more modules (not shown), each of which may include a sequence of instructions operating on a server. Still further, the central processor 1322 may be arranged in communication with the storage medium 1330, executing a sequence of instruction operations in the storage medium 1330 on the server 1300.
Further, cpu 1322 may perform the following method:
receiving card template information corresponding to an interface identifier sent by a visual configuration platform, wherein the card template information comprises a card template type and a card template incidence relation;
acquiring resource data corresponding to the card template type;
generating user interface configuration data corresponding to the interface identification according to the resource data corresponding to the card template type and the card template information;
and responding to an interface generation request which is sent by a client and carries the interface identifier, and sending the user interface configuration data to the client so that the client analyzes the user interface configuration data to generate a user interface.
Optionally, the card template information is generated by the visualization configuration platform according to a card template required by a user interface selected by a user through a visualization interface and an association relationship of the card template.
Optionally, the generating user interface configuration data corresponding to the interface identifier according to the resource data corresponding to the card template type and the card template information includes:
generating initial structure data according to the card template information;
and searching a data position corresponding to a target card template type in the initial structure data, filling resource data corresponding to the target card template type in the data position corresponding to the target card template type, and generating user interface configuration data corresponding to the interface identifier, wherein the target card template type is each of the card template types included in the target card template type.
Optionally, when the card template information is initial structure data, the generating user interface configuration data corresponding to the interface identifier according to the resource data corresponding to the card template type information and the card template information includes:
and searching a data position corresponding to a target card template type in the initial structure data, filling resource data corresponding to the target card template type in the data position corresponding to the target card template type, and generating user interface configuration data corresponding to the interface identifier, wherein the target card template type is each of the card template types included in the target card template type.
The server 1300 may also include one or more power supplies 1326, one or more wired or wireless network interfaces 1350, one or more input-output interfaces 1356, one or more keyboards 1356, and/or one or more operating systems 1341 such as Windows Server, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.
It should be noted that, in the present specification, the embodiments are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments may be referred to each other. For the system or the device disclosed by the embodiment, the description is simple because the system or the device corresponds to the method disclosed by the embodiment, and the relevant points can be referred to the method part for description.
It should be understood that in the present application, "at least one" means one or more, "a plurality" means two or more. "and/or" for describing an association relationship of associated objects, indicating that there may be three relationships, e.g., "a and/or B" may indicate: only A, only B and both A and B are present, wherein A and B may be singular or plural. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship. "at least one of the following" or similar expressions refer to any combination of these items, including any combination of single item(s) or plural items. For example, at least one (one) of a, b, or c, may represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", wherein a, b, c may be single or plural.
It is further noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1. A method for generating a user interface, the method comprising:
receiving card template information corresponding to an interface identifier sent by a visual configuration platform, wherein the card template information comprises a card template type and a card template incidence relation;
acquiring resource data corresponding to the card template type;
generating user interface configuration data corresponding to the interface identification according to the resource data corresponding to the card template type and the card template information;
and responding to an interface generation request which is sent by a client and carries the interface identifier, and sending the user interface configuration data to the client so that the client analyzes the user interface configuration data to generate a user interface.
2. The method according to claim 1, wherein the card template information is generated by the visual configuration platform according to a card template required by a user interface selected by the user through a visual interface and an association relationship of the card template.
3. The method according to claim 1, wherein the generating user interface configuration data corresponding to the interface identifier according to the resource data corresponding to the card template type and the card template information comprises:
generating initial structure data according to the card template information;
and searching a data position corresponding to a target card template type in the initial structure data, filling resource data corresponding to the target card template type in the data position corresponding to the target card template type, and generating user interface configuration data corresponding to the interface identifier, wherein the target card template type is each of the card template types included in the card template information.
4. The method according to claim 1, wherein when the card template information is initial structure data, the generating user interface configuration data corresponding to the interface identifier according to the resource data corresponding to the card template type information and the card template information includes:
and searching a data position corresponding to a target card template type in the initial structure data, filling resource data corresponding to the target card template type in the data position corresponding to the target card template type, and generating user interface configuration data corresponding to the interface identifier, wherein the target card template type is each of the card template types included in the card template information.
5. A method for generating a user interface, the method comprising:
sending an interface generation request carrying an interface identifier to a server;
receiving user interface configuration data corresponding to the interface identification sent by the server, wherein the user interface configuration data corresponding to the interface identification is generated by the server according to resource data corresponding to a card template type and card template information corresponding to the interface identification, the card template information corresponding to the interface identification is received by the server from a visual configuration platform, and the card template information comprises the card template type and a card template incidence relation;
and analyzing the user interface configuration data to generate a user interface.
6. An apparatus for generating a user interface, the apparatus comprising:
the template information receiving unit is used for receiving card template information corresponding to the interface identifier sent by the visual configuration platform, and the card template information comprises a card template type and a card template incidence relation;
the resource data acquisition unit is used for acquiring the resource data corresponding to the card template type;
the configuration data generating unit is used for generating user interface configuration data corresponding to the interface identification according to the resource data corresponding to the card template type and the card template information;
and the configuration data sending unit is used for responding to an interface generation request which is sent by a client and carries the interface identifier, and sending the user interface configuration data to the client so that the client analyzes the user interface configuration data to generate a user interface.
7. An apparatus for generating a user interface, the apparatus comprising:
a generation request sending unit, configured to send an interface generation request carrying an interface identifier to a server;
a configuration data receiving unit, configured to receive user interface configuration data corresponding to the interface identifier sent by the server, where the user interface configuration data corresponding to the interface identifier is generated by the server according to resource data corresponding to a card template type and card template information corresponding to the interface identifier, the card template information corresponding to the interface identifier is received by the server from a visual configuration platform, and the card template information includes the card template type and a card template association relationship;
and the user interface generating unit is used for analyzing the user interface configuration data to generate a user interface.
8. An apparatus for user interface generation comprising a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by one or more processors, the one or more programs comprising instructions for:
receiving card template information corresponding to an interface identifier sent by a visual configuration platform, wherein the card template information comprises a card template type and a card template incidence relation;
acquiring resource data corresponding to the card template type;
generating user interface configuration data corresponding to the interface identification according to the resource data corresponding to the card template type and the card template information;
and responding to an interface generation request which is sent by a client and carries the interface identifier, and sending the user interface configuration data to the client so that the client analyzes the user interface configuration data to generate a user interface.
9. An apparatus for user interface generation comprising a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by one or more processors, the one or more programs comprising instructions for:
sending an interface generation request carrying an interface identifier to a server;
receiving user interface configuration data corresponding to the interface identification sent by the server, wherein the user interface configuration data corresponding to the interface identification is generated by the server according to resource data corresponding to a card template type and card template information corresponding to the interface identification, the card template information corresponding to the interface identification is received by the server from a visual configuration platform, and the card template information comprises the card template type and a card template incidence relation;
and analyzing the user interface configuration data to generate a user interface.
10. A computer-readable medium having stored thereon instructions, which, when executed by one or more processors, cause an apparatus to perform the user interface generation method of one or more of claims 1 to 4, or the user interface generation method of claim 5.
CN202010294368.9A 2020-04-14 2020-04-14 User interface generation method and device Pending CN113535161A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010294368.9A CN113535161A (en) 2020-04-14 2020-04-14 User interface generation method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010294368.9A CN113535161A (en) 2020-04-14 2020-04-14 User interface generation method and device

Publications (1)

Publication Number Publication Date
CN113535161A true CN113535161A (en) 2021-10-22

Family

ID=78088241

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010294368.9A Pending CN113535161A (en) 2020-04-14 2020-04-14 User interface generation method and device

Country Status (1)

Country Link
CN (1) CN113535161A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117938938A (en) * 2023-12-13 2024-04-26 荣耀终端有限公司 Method for dynamically updating card content, electronic equipment, server and communication system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140304678A1 (en) * 2013-04-09 2014-10-09 Level 3 Communications, Llc System and method for resource-definition-oriented software generation and development
CN106406846A (en) * 2015-08-03 2017-02-15 腾讯科技(深圳)有限公司 A display interface creating method and device
CN108089878A (en) * 2017-12-14 2018-05-29 腾讯科技(深圳)有限公司 Page info shows and generation method, apparatus and system
CN108829885A (en) * 2018-06-27 2018-11-16 珠海市君天电子科技有限公司 Page generation method, device, server, electronic equipment and storage medium
CN108846087A (en) * 2018-06-12 2018-11-20 恒生电子股份有限公司 A kind of page rendering method, apparatus, terminal and server
CN110083790A (en) * 2019-04-30 2019-08-02 珠海随变科技有限公司 Page editing method, page output method, device, computer equipment and medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140304678A1 (en) * 2013-04-09 2014-10-09 Level 3 Communications, Llc System and method for resource-definition-oriented software generation and development
CN106406846A (en) * 2015-08-03 2017-02-15 腾讯科技(深圳)有限公司 A display interface creating method and device
CN108089878A (en) * 2017-12-14 2018-05-29 腾讯科技(深圳)有限公司 Page info shows and generation method, apparatus and system
CN108846087A (en) * 2018-06-12 2018-11-20 恒生电子股份有限公司 A kind of page rendering method, apparatus, terminal and server
CN108829885A (en) * 2018-06-27 2018-11-16 珠海市君天电子科技有限公司 Page generation method, device, server, electronic equipment and storage medium
CN110083790A (en) * 2019-04-30 2019-08-02 珠海随变科技有限公司 Page editing method, page output method, device, computer equipment and medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
赵双双;李仁旺;钱小燕;张春平;: "基于B/S的跨平台用户界面可配置算法研究", 浙江理工大学学报, no. 05, 10 May 2015 (2015-05-10) *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117938938A (en) * 2023-12-13 2024-04-26 荣耀终端有限公司 Method for dynamically updating card content, electronic equipment, server and communication system

Similar Documents

Publication Publication Date Title
CN106569800B (en) Front-end interface generation method and device
US10909203B2 (en) Method and device for improving page display effect via execution, conversion and native layers
CN109710259B (en) Data processing method, device and storage medium
CN106547547B (en) data acquisition method and device
CN111259289B (en) Picture loading method and device, electronic equipment and storage medium
CN109922098B (en) Content sharing method and device for content sharing
US20160314164A1 (en) Methods and devices for sharing cloud-based business card
CN112463418A (en) Cross-device information sharing method, device, medium and electronic device
US11210449B2 (en) Page display method and device and storage medium
US11763023B2 (en) Information acquisition method and device, and storage medium
CN111159615A (en) Webpage processing method and device
CN110648657A (en) Language model training method, language model construction method and language model construction device
CN110213062B (en) Method and device for processing message
CN113535161A (en) User interface generation method and device
CN109491655B (en) Input event processing method and device
CN112035691A (en) Method, device, equipment and medium for displaying cell labeling data of slice image
CN107679205B (en) Multimedia data playing method and device, computer equipment and storage medium
CN108874172B (en) Input method and device
EP3185515B1 (en) Method and device for inputting information
CN113220134B (en) Input method, device and device for inputting
CN112486604B (en) Toolbar setting method and device for setting toolbar
CN109032583B (en) Data interaction method and device
CN109388328B (en) Input method, device and medium
CN107257384B (en) Service state monitoring method and device
CN112860625A (en) Data acquisition method, data storage method, device, equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination