[go: up one dir, main page]

CN112230910B - Page generation method, device and equipment of embedded program and storage medium - Google Patents

Page generation method, device and equipment of embedded program and storage medium Download PDF

Info

Publication number
CN112230910B
CN112230910B CN201910637712.7A CN201910637712A CN112230910B CN 112230910 B CN112230910 B CN 112230910B CN 201910637712 A CN201910637712 A CN 201910637712A CN 112230910 B CN112230910 B CN 112230910B
Authority
CN
China
Prior art keywords
page
component
visual
target
display
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.)
Active
Application number
CN201910637712.7A
Other languages
Chinese (zh)
Other versions
CN112230910A (en
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201910637712.7A priority Critical patent/CN112230910B/en
Publication of CN112230910A publication Critical patent/CN112230910A/en
Application granted granted Critical
Publication of CN112230910B publication Critical patent/CN112230910B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/34Graphical or visual programming

Landscapes

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

Abstract

The invention discloses a page generation method, device and equipment of an embedded program and a storage medium, and belongs to the technical field of computers. According to the method, the page layout of the embedded program is determined by detecting the triggering operation of at least one visual component, the associated information of each visual component is obtained according to the editing operation of each visual component, the display page of the embedded program is generated based on the page layout of the embedded program and the associated information of each visual component in the page, in the page generation mode of the embedded program, a user does not need to write a large number of codes in an integrated development environment like the prior art, only needs to combine each visual component, and the associated information of each visual component is needed, so that the difficulty of generating the embedded program is greatly reduced, and the generation efficiency of the embedded program is improved.

Description

Page generation method, device and equipment of embedded program and storage medium
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a method, an apparatus, a device, and a storage medium for generating a page of an embedded program.
Background
With the development of internet technology and the popularization of intelligent terminals, more and more application programs start to face users, embedded programs can run by means of the application programs, and the embedded programs are widely focused due to the characteristics of light weight and convenience. The embedded program does not need to be downloaded and installed independently when in use, excessive system memory is not occupied, a user can open the embedded program in the application program only by simple operations such as code scanning and the like through the application program, for example, the WeChat applet is an embedded program, and the user can directly open the applet through WeChat when in use.
At present, development of an embedded program belongs to a professional skill, in the page generation process of the embedded program, professional developers are required to write codes in an integrated development environment and debug the codes for a plurality of times, but the learning cost of code writing is higher, and the efficiency of manually writing the codes is lower, so that the difficulty of generating the embedded program is higher and the efficiency is lower.
Disclosure of Invention
The embodiment of the invention provides a page generation method, device and equipment of an embedded program and a storage medium, which can solve the problem of low page generation efficiency of the embedded program in the related technology. The technical scheme is as follows:
In one aspect, a method for generating a page of an embedded program is provided, the method comprising:
displaying an editing page, the editing page comprising a plurality of visualization components and a page editing area, one visualization component corresponding to each page display unit;
determining page position information of at least one visualization component in the plurality of visualization components according to triggering operation of the at least one visualization component on the page editing area;
acquiring associated information of the at least one visual component according to editing operation of the at least one visual component;
based on the page location information of the at least one visualization component and the association information of the at least one visualization component, a display page of a target embedded program is generated.
In one aspect, there is provided a page generating apparatus of an embedded program, the apparatus comprising:
the display module is used for displaying an editing page, the editing page comprises a plurality of visual components and a page editing area, and one visual component corresponds to one page display unit;
determining a model, wherein the model is used for determining page position information of at least one visual component in the plurality of visual components according to trigger operation of the at least one visual component on the page editing area;
The associated information acquisition module is used for acquiring the associated information of the at least one visual component according to the editing operation of the at least one visual component;
and the page generation module is used for generating a display page of the target embedded program based on the page position information of the at least one visualization component and the association information of the at least one visualization component.
In one possible implementation, the determining module is configured to:
and determining the end position of the triggering operation of the at least one visual component on the page area in the page editing area as page position information of the at least one visual component.
In one possible implementation, the page location information refers to any one of the following location information:
the distance of the at least one visualization component relative to the page area boundary;
the distance of the at least one visualization component relative to any one visualization component other than itself.
In one possible implementation, the apparatus further includes:
and the program generating module is used for generating a target embedded program based on the plurality of display pages and the page switching relation among the plurality of display pages.
In one aspect, a computer device is provided that includes one or more processors and one or more memories having stored therein at least one piece of program code that is loaded and executed by the one or more processors to implement operations performed by a page generation method of the embedded program.
In one aspect, a computer-readable storage medium having stored therein at least one program code loaded and executed by a processor to perform operations performed by a page generation method of the embedded program is provided.
According to the technical scheme provided by the embodiment of the invention, the page layout of the embedded program is determined by detecting the triggering operation of at least one visual component, the associated information of each visual component is acquired according to the editing operation of each visual component, the display page of the embedded program is generated based on the page layout of the embedded program and the associated information of each visual component in the page, in the page generation mode of the embedded program, a user does not need to write a large amount of codes in an integrated development environment like before, only needs to combine each visual component and associate information for each visual component, the difficulty of generating the embedded program is greatly reduced, and the generation efficiency of the embedded program is improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic diagram of an implementation environment of a page generation method of an embedded program according to an embodiment of the present invention;
FIG. 2 is a flowchart of a method for generating a page of an embedded program according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of an edit page provided by an embodiment of the present invention;
FIG. 4 is a schematic diagram of a specific display form of an editing option according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of a response event binding page provided by an embodiment of the present invention;
FIG. 6 is a schematic diagram of a data binding page according to an embodiment of the present invention;
FIG. 7 is a schematic diagram of a component style information modification page according to an embodiment of the present invention;
FIG. 8 is a schematic diagram of a page switching relationship according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of a page generating device of an embedded program according to an embodiment of the present invention;
fig. 10 is a schematic structural diagram of a terminal according to an embodiment of the present invention;
fig. 11 is a schematic structural diagram of a server according to an embodiment of the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present invention more apparent, the embodiments of the present invention will be described in further detail with reference to the accompanying drawings.
In order to facilitate understanding of the technical process of the embodiments of the present invention, some terms related to the embodiments of the present invention are explained below:
embedded program: the embedded program is an application program which can be used without downloading and installing, is developed and completed based on a specific programming language, and can run by depending on other application platforms, such as a WeChat applet and the like.
Fig. 1 is a schematic diagram of an implementation environment of a page generating method of an embedded program according to an embodiment of the present invention, and referring to fig. 1, the implementation environment includes at least one first terminal 101 and at least one second terminal 102. The at least one first terminal 101 may be installed and operated with an application program for generating an embedded program to perform a page generating step of the embedded program, and the at least one second terminal 102 may be installed with an operating environment of the embedded program to ensure that the embedded program can be normally operated in the at least one second terminal 102. The first terminal 101 and the second terminal 102 may be devices such as a tablet computer and a smart phone, which is not limited in the embodiment of the present invention.
Of course, the implementation environment may further include at least one server 103, where the at least one server 103 may be used to provide services such as embedded program publishing. The at least one first terminal 101, the at least one second terminal 102 and the at least one server 103 may be connected through a wired network or a wireless network, so as to ensure that data transmission between the respective terminals and the server 103 is possible. When the user generates an embedded program using the first terminal 101, a code file of the embedded program may be transmitted to the server 103, and the user may acquire the embedded program from the server 103 using the second terminal 102, so that the embedded program may be run at the second terminal 102, so that the user previews or uses the embedded program. The at least one server 103 may be a cloud computing platform or the like, which is not limited in this embodiment of the present invention.
Fig. 2 is a flowchart of a page generating method of an embedded program according to an embodiment of the present invention, where the method may be applied to the terminal or the server, and both the terminal and the server may be regarded as a computer device, and therefore, the embodiment of the present invention is described based on the computer device as an execution body, and referring to fig. 2, the method may specifically include the following steps:
201. the first terminal displays an editing page including a plurality of visualization elements and a page editing area, one visualization element corresponding to each page display unit.
In the embodiment of the invention, the first terminal can be provided with and run with an application program for generating the embedded program, the application program can comprise an editing page, the editing page can be used for providing a visual editing function of the embedded program, in particular, the editing page can comprise a plurality of visual components and a page editing area, a user can create a plurality of initial pages of the embedded program in the page editing area, and the layout of the initial pages can be completed by applying the visual components. The plurality of visualization components may include components commonly used in embedded programs, such as search components, image components, text components, list components, and the like. The size of the initial page may be a default size or a user-defined size, and in a normal case, the size of the initial page may be set to be the same as the size of the second terminal page, so that the display page of the embedded program generated based on the initial page may be previewed on the second terminal.
Fig. 3 is a schematic diagram of an edit page provided in an embodiment of the present invention, referring to fig. 3, the edit page 301 may include a plurality of visualization elements 302 and a page editing area 303, an initial page 304 created by a user may be displayed in the page editing area 303, the user selects any one of the visualization elements in the edit page 301, and drags the visualization element to the initial page 304, so as to complete the layout of the initial page. The first terminal may detect a user operation in the page editing area, and acquire a plurality of initial page information created in the page editing area and visualized component information included in each initial page, so as to execute a subsequent embedded program generating step.
According to the method for laying out the initial page through the visualization component, a large number of codes can be prevented from being written by a user, the page layout process of the embedded program becomes simpler and faster, and the page generation efficiency of the embedded program is improved.
202. And the first terminal determines page position information of at least one visual component in the plurality of visual components according to the triggering operation of the at least one visual component on the page editing area.
In the embodiment of the present invention, the position adjustment of at least one visualization component in the initial page may be implemented through a triggering operation, where the triggering operation may be a drag operation, a click operation, a long press operation, and the embodiment of the present invention is not limited to this. The first terminal may determine an end position of the triggering operation of the at least one visualization component on a page area in the page editing area as page position information of the at least one visualization component. In one possible implementation manner, the first terminal may detect a triggering operation of the at least one visualization component by a user, when detecting that a triggering operation of any one visualization component by the user is finished, the first terminal may determine whether the visualization component is still in a page area indicated by the initial page, if the first terminal detects that the visualization component is in the page area, acquire current position information of the visualization component as page position information, and if the first terminal detects that the visualization component is not in the page area, determine that the visualization component is deleted from the initial page, and the first terminal does not need to acquire the position information of the visualization component.
The page position information of the at least one visualization component on the initial page may be a distance between the at least one visualization component and a boundary of a page area, or may be a distance between the at least one visualization component and any one visualization component except itself. The embodiment of the invention does not limit which distance is specifically adopted to mark the page position information of the visual component.
203. And the first terminal acquires the associated information of the at least one visual component according to the editing operation of the at least one visual component.
After the first terminal detects that the initial page is built, and obtains at least one piece of visual component information contained in the initial page, the first terminal also needs to carry out information association on the at least one piece of visual component, and the first terminal can convert the initial page from a static page capable of only carrying out information display to a dynamic page capable of carrying out data interaction based on the association information of each visual component. In one possible implementation manner, the above process may specifically include the following steps:
step one, when the first terminal detects editing operation on the at least one visual component, an editing instruction is triggered.
When a user performs editing operation on any visual component, an editing instruction is triggered, and the first terminal can edit the visual component based on the editing instruction, wherein the editing instruction can be used for instructing the first terminal to perform information association, such as data binding, event binding and the like, on the at least one visual component. In the embodiment of the invention, the editing instruction can be triggered by the target gesture operation detected by the first terminal. The target operation gesture may be any gesture operation, where the target gesture operation may be set by a developer, for example, the target gesture operation may be a click operation of a visual component to be edited or a long-press operation of the visual component to be edited, and when the first terminal detects the target gesture operation in a display area of any visual component, an editing instruction of the visual component in the display area is triggered.
And step two, after the first terminal receives an editing instruction for any visual component, at least one editing option can be displayed in a first target area, wherein the at least one editing option can be an attribute setting control, a data binding control, an event binding control, an attribute setting control and the like.
For example, fig. 4 is a schematic diagram of a specific display form of an editing option provided by an embodiment of the present invention, the first target area 401 may be on the right side of the initial page 402, a plurality of editing options may be displayed in the first target area 401, and a user may perform operations such as information association on a visual component through each editing option.
And step three, the first terminal can determine the information associated with the visual component based on detecting the click operation of any editing option.
In one possible implementation manner, after the first terminal detects a click operation on any editing option, specific editing content corresponding to the editing option may be displayed in a second target area, where the second target display area may be set by a developer, and the first terminal may acquire data in the second target area to determine information associated with the visualization component. Specifically, taking the example of acquiring the response event bound by the visualization component and the data bound by the visualization component, the above process is described as follows:
the first terminal may acquire a response event bound by the at least one visualization component, where the response event is used to define a data processing step performed when a page display unit corresponding to the at least one visualization component is triggered. For example, fig. 5 is a schematic diagram of a response event binding page provided in an embodiment of the present invention, after the first terminal obtains an edit instruction for one visualization component 502 in the initial page 501, a plurality of edit options are displayed in a first target area 503, after the first terminal detects a click operation for an event binding control 504, at least one response event that can be bound by the visualization component 502 is displayed in a second target area 505, a user can select the response event bound by the visualization component 502 through the click operation, and after the first terminal detects the click operation for the user in the second target area 505, the response event corresponding to the clicked area is used as the response event bound by the visualization control 502.
The first terminal may acquire data bound by the at least one visualization component, in one possible implementation manner, first the first terminal may detect a data binding operation of a user on any one visualization component, then, the first terminal acquires a data list corresponding to the visualization component according to the data binding operation on the visualization component, where the data list includes at least one column of data, for example, the visualization component may be a list component, etc., and it is required to specify that a data type of data included in the data list is consistent with a data type of data elements included in the visualization component, and finally, the first terminal may acquire a binding relationship between at least one data element in the visualization component and at least one column of data in the data list based on the data binding operation on the pair of visualization components and the data list. For example, fig. 6 is a schematic diagram of a data binding page provided in an embodiment of the present invention, after the first terminal obtains an editing instruction for a visual component 602 in the initial page 601, a plurality of editing options are displayed in a first target area 603, after the first terminal detects a click operation on a data binding control 604, at least one data list that can be bound by the visual component 602 is displayed in a second target area 605, a user can select the data list bound by the visual component 602 through the click operation, and a list of data bound by each data element in the visual component, and the first terminal can obtain the data bound by the visual component based on the click operation of the user in the second target area 605. It should be noted that the above description of the data binding manner is only an exemplary description of a data binding manner, and the embodiment of the present invention does not limit what kind of data binding manner is specifically adopted.
Of course, the first terminal may further obtain style information of the at least one visualization component according to style editing operation on the at least one visualization component. Fig. 7 is a schematic diagram of a component style information modification page provided in an embodiment of the present invention, taking a button component as an example, after the first terminal obtains an edit instruction for the button component 701, a plurality of edit options are displayed in a first target area 702, after the first terminal detects a click operation on an attribute setting control 703, style information of the button component 701 is displayed in a second target area 704, a user can modify the style of the button component 701 through the click operation or the text input operation, and after the first terminal detects the click operation or the text input operation of the user in the second target area 704, a plurality of data in the second target area 704, that is, style information of the button component 701 is obtained.
In the embodiment of the invention, the description is made by acquiring the page position information of the visual component on the initial page and then acquiring the execution sequence of the association information of the visual component, but in some embodiments, the association information of the visual component may be acquired first and then the page position information of the visual component on the initial page may be acquired, or both steps may be performed simultaneously.
204. The first terminal generates a display page of a target embedded program based on the page position information of the at least one visualization component and the association information of the at least one visualization component.
In one possible implementation manner, the above process may specifically include the following steps:
step one, the first terminal may generate initial program code of the target embedded program based on page position information of the at least one visualization component and association information of the at least one visualization component.
Specifically, the first terminal may acquire association information of at least one visualization component based on a page layout code of the at least one visualization component in the initial page, and establish a link with the program code corresponding to the association information of the at least one visualization component, and the first terminal may generate initial program code of a display page of the target embedded program based on the page layout code and the program code corresponding to the association information.
And step two, the first terminal can revise the initial program code based on a preset grammar rule to generate target program code. For example, the first terminal may modify the syntax error in the initial program code and supplement the initial program code to be complete, so as to generate the target program code that may normally run in the mobile terminal device. Wherein the preset grammar rules can be set by a developer.
And thirdly, the first terminal can generate a display page of the target embedded program based on the target program code.
In the process of generating the display page of the target embedded program, a visual mode is adopted to help a user to complete the steps of page layout and information association, and the user can try to achieve 'what you see is what you get', so that the user can achieve the target through simple gesture interaction, the user is prevented from writing a large number of codes, and the user can complete the steps of visual layout, data binding, logic arrangement and the like of the embedded program through simple dragging gestures.
205. The first terminal generates a target embedded program based on a plurality of display pages and a page switching relationship between the plurality of display pages.
The page switching relationship among the plurality of display pages can be determined based on the editing operation of the visualization component in each display page, and can also be determined based on the editing operation of the initial page corresponding to each display page. Specifically, taking the visual component as an example, the determining process of the page switching relation is described, the first terminal may detect a response event binding operation of the user on the visual component, when detecting that the user binds the page switching event on the visual component, the first terminal may obtain a page name or a page identifier of a target page input or selected by the user, so that a link is established between the target page and the visual component, and when detecting a clicking operation on the visual control, the first terminal may jump to the target page. Wherein the page name and page identification can be used to uniquely indicate a target page. Referring to fig. 8, fig. 8 is a schematic diagram of a page switching relationship provided by the embodiment of the present invention, fig. 8 (a) is a schematic diagram of a binding page switching event, and fig. 8 (b) is a schematic diagram of a binding completion of a page switching event, when the first terminal detects that a user binds a page switching event to a visualization component 801, a page name 802 of a target page input by the user and a gesture operation 803 designated by the user to trigger the page switching event may be obtained, and after the binding of the page switching event is completed, the visualization component, the target page 804 and a triggering operation 805 of the page switching event may be connected through a curve.
After the first terminal generates the target embedded program, the target embedded program can be exported to be a code file, and when the clicking operation on the preview control is detected, the code file is sent to the second terminal for previewing. The second terminal is any device capable of running the embedded program.
The first terminal may, of course, send the code file of the target embedded program to the server after the target embedded program is generated, and the user may use the second terminal to obtain the code file of the target embedded program from the server, and operate the target embedded program at the second terminal.
According to the technical scheme provided by the embodiment of the invention, the page layout of the embedded program is determined by detecting the triggering operation of at least one visual component, the associated information of each visual component is acquired according to the editing operation of each visual component, the display page of the embedded program is generated based on the page layout of the embedded program and the associated information of each visual component in the page, in the page generation mode of the embedded program, a user does not need to write a large amount of codes in an integrated development environment like before, only needs to combine each visual component and associate information for each visual component, the difficulty of generating the embedded program is greatly reduced, and the generation efficiency of the embedded program is improved.
In the embodiment of the invention, by packaging a basic library used in the generation process of the embedded program, deleting unusual parameters in an API (Application Programming Interface ), simplifying some complex parameters unsuitable for being input at a mobile terminal, for example, changing a path of a page into a name of the page, and providing a code editor, the code editor provides perfect grammar highlighting, code complement and other capabilities, and the user is helped to complete work efficiently as much as possible.
Fig. 9 is a schematic structural diagram of a page generating device of an embedded program according to an embodiment of the present invention, referring to fig. 9, the device includes:
the display module 901 is configured to display an editing page, where the editing page includes a plurality of visualization components and a page editing area, and one visualization component corresponds to one page display unit;
a determining model 902, configured to determine page location information of at least one visualization component of the plurality of visualization components according to a drag operation on the page editing area;
the association information obtaining module 903 is configured to obtain association information of the at least one visualization component according to an editing operation on the at least one visualization component;
The page generating module 904 is configured to generate a display page of a target embedded program based on the page location information of the at least one visualization component and the association information of the at least one visualization component.
In one possible implementation, the association information obtaining module 903 is configured to:
and acquiring a response event bound by the at least one visual component, wherein the response event is used for defining a data processing step executed when the page display unit corresponding to the at least one visual component is triggered.
In one possible implementation, the association information obtaining module 903 is configured to:
according to the data binding operation on any visual component, a data list corresponding to the visual component is obtained, wherein the data list comprises at least one column of data;
based on the data binding operation of the pair of visualization components and the data list, a binding relation between at least one data element in the visualization components and at least one data in the data list is obtained.
In one possible implementation, the page generation module 904 is configured to:
generating initial program code of the target embedded program based on the page location information of the at least one visualization component and the association information of the at least one visualization component;
Correcting the initial program code based on a preset grammar rule to generate a target program code;
based on the object program code, a display page of the object embedded program is generated.
In one possible implementation, the apparatus further includes:
and the style information acquisition module is used for acquiring the style information of the at least one visual component according to the style editing operation of the at least one visual component.
In one possible implementation, the determining module 902 is configured to:
and determining the end position of the drag operation of the at least one visual component on the page area in the page editing area as page position information of the at least one visual component.
In one possible implementation, the page location information refers to any one of the following location information:
the distance of the at least one visualization component relative to the page area boundary;
the distance of the at least one visualization component relative to any one visualization component other than itself.
In one possible implementation, the apparatus further includes:
and the program generating module is used for generating a target embedded program based on the plurality of display pages and the page switching relation among the plurality of display pages.
Any combination of the above optional solutions may be adopted to form an optional embodiment of the present invention, which is not described herein.
It should be noted that: the page generating device of the embedded program provided in the above embodiment only uses the division of the above functional modules to illustrate when the page of the embedded program is generated, and in practical application, the above functional allocation may be performed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the page generating device of the embedded program provided in the above embodiment and the page generating method embodiment of the embedded program belong to the same concept, and the detailed implementation process of the device is referred to the method embodiment, which is not described herein again.
Fig. 10 is a schematic structural diagram of a terminal according to an embodiment of the present invention. The terminal 1000 may be: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III, motion picture expert compression standard audio plane 3), an MP4 (Moving Picture Experts Group Audio Layer IV, motion picture expert compression standard audio plane 4) player, a notebook computer, or a desktop computer. Terminal 1000 can also be referred to by other names of user equipment, portable terminal, laptop terminal, desktop terminal, etc.
In general, terminal 1000 can include: one or more processors 1001 and one or more memories 1002.
The processor 1001 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and so on. The processor 1001 may be implemented in at least one hardware form of DSP (Digital Signal Processing ), FPGA (Field-Programmable Gate Array, field programmable gate array), PLA (Programmable Logic Array ). The processor 1001 may also include a main processor, which is a processor for processing data in an awake state, also referred to as a CPU (Central Processing Unit ), and a coprocessor; a coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 1001 may integrate a GPU (Graphics Processing Unit, image processor) for rendering and drawing of content required to be displayed by the display screen. In some embodiments, the processor 1001 may also include an AI (Artificial Intelligence ) processor for processing computing operations related to machine learning.
Memory 1002 may include one or more computer-readable storage media, which may be non-transitory. Memory 1002 may also include high-speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments, a non-transitory computer readable storage medium in memory 1002 is used to store at least one instruction for execution by processor 1001 to implement the page generation method of the embedded program provided by the method embodiments of the present invention.
In some embodiments, terminal 1000 can optionally further include: a peripheral interface 1003, and at least one peripheral. The processor 1001, the memory 1002, and the peripheral interface 1003 may be connected by a bus or signal line. The various peripheral devices may be connected to the peripheral device interface 1003 via a bus, signal wire, or circuit board. Specifically, the peripheral device includes: at least one of radio frequency circuitry 1004, a display 1005, a camera assembly 1006, audio circuitry 1007, and a power supply 1009.
Peripheral interface 1003 may be used to connect I/O (Input/Output) related at least one peripheral to processor 1001 and memory 1002. In some embodiments, processor 1001, memory 1002, and peripheral interface 1003 are integrated on the same chip or circuit board; in some other embodiments, either or both of the processor 1001, memory 1002, and peripheral interface 1003 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.
Radio Frequency circuit 1004 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. Radio frequency circuitry 1004 communicates with a communication network and other communication devices via electromagnetic signals. The radio frequency circuit 1004 converts an electrical signal into an electromagnetic signal for transmission, or converts a received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 1004 includes: antenna systems, RF transceivers, one or more amplifiers, tuners, oscillators, digital signal processors, codec chipsets, subscriber identity module cards, and so forth. Radio frequency circuitry 1004 may communicate with other terminals via at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: metropolitan area networks, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and/or WiFi (Wireless Fidelity ) networks. In some embodiments, the radio frequency circuitry 1004 may also include NFC (Near Field Communication ) related circuitry, which is not limiting of the invention.
The display screen 1005 is used to display a UI (User Interface). The UI may include graphics, text, icons, video, and any combination thereof. When the display 1005 is a touch screen, the display 1005 also has the ability to capture touch signals at or above the surface of the display 1005. The touch signal may be input to the processor 1001 as a control signal for processing. At this time, the display 1005 may also be used to provide virtual buttons and/or virtual keyboards, also referred to as soft buttons and/or soft keyboards. In some embodiments, display 1005 may be one, providing a front panel of terminal 1000; in other embodiments, display 1005 may be provided in at least two, separately provided on different surfaces of terminal 1000 or in a folded configuration; in still other embodiments, display 1005 may be a flexible display disposed on a curved surface or a folded surface of terminal 1000. Even more, the display 1005 may be arranged in a non-rectangular irregular pattern, i.e., a shaped screen. The display 1005 may be made of LCD (Liquid Crystal Display ), OLED (Organic Light-Emitting Diode) or other materials.
The camera assembly 1006 is used to capture images or video. Optionally, camera assembly 1006 includes a front camera and a rear camera. Typically, the front camera is disposed on the front panel of the terminal and the rear camera is disposed on the rear surface of the terminal. In some embodiments, the at least two rear cameras are any one of a main camera, a depth camera, a wide-angle camera and a tele camera, so as to realize that the main camera and the depth camera are fused to realize a background blurring function, and the main camera and the wide-angle camera are fused to realize a panoramic shooting and Virtual Reality (VR) shooting function or other fusion shooting functions. In some embodiments, camera assembly 1006 may also include a flash. The flash lamp can be a single-color temperature flash lamp or a double-color temperature flash lamp. The dual-color temperature flash lamp refers to a combination of a warm light flash lamp and a cold light flash lamp, and can be used for light compensation under different color temperatures.
The audio circuit 1007 may include a microphone and a speaker. The microphone is used for collecting sound waves of users and environments, converting the sound waves into electric signals, and inputting the electric signals to the processor 1001 for processing, or inputting the electric signals to the radio frequency circuit 1004 for voice communication. For purposes of stereo acquisition or noise reduction, the microphone may be multiple, each located at a different portion of terminal 1000. The microphone may also be an array microphone or an omni-directional pickup microphone. The speaker is used to convert electrical signals from the processor 1001 or the radio frequency circuit 1004 into sound waves. The speaker may be a conventional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, not only the electric signal can be converted into a sound wave audible to humans, but also the electric signal can be converted into a sound wave inaudible to humans for ranging and other purposes. In some embodiments, audio circuit 1007 may also include a headphone jack.
Power supply 1009 is used to power the various components in terminal 1000. The power source 1009 may be alternating current, direct current, disposable battery or rechargeable battery. When the power source 1009 includes a rechargeable battery, the rechargeable battery may support wired or wireless charging. The rechargeable battery may also be used to support fast charge technology.
In some embodiments, terminal 1000 can further include one or more sensors 1010. The one or more sensors 1010 include, but are not limited to: acceleration sensor 1011, gyro sensor 1012, pressure sensor 1013, optical sensor 1015, and proximity sensor 1016.
The acceleration sensor 1011 can detect the magnitudes of accelerations on three coordinate axes of the coordinate system established with the terminal 1000. For example, the acceleration sensor 1011 may be used to detect components of gravitational acceleration in three coordinate axes. The processor 1001 may control the display screen 1005 to display a user interface in a landscape view or a portrait view according to the gravitational acceleration signal acquired by the acceleration sensor 1011. The acceleration sensor 1011 may also be used for the acquisition of motion data of a game or a user.
The gyro sensor 1012 may detect the body direction and the rotation angle of the terminal 1000, and the gyro sensor 1012 may collect the 3D motion of the user to the terminal 1000 in cooperation with the acceleration sensor 1011. The processor 1001 may implement the following functions according to the data collected by the gyro sensor 1012: motion sensing (e.g., changing UI according to a tilting operation by a user), image stabilization at shooting, game control, and inertial navigation.
Pressure sensor 1013 may be disposed on a side frame of terminal 1000 and/or on an underlying layer of display 1005. When the pressure sensor 1013 is provided at a side frame of the terminal 1000, a grip signal of the terminal 1000 by a user can be detected, and the processor 1001 performs right-and-left hand recognition or quick operation according to the grip signal collected by the pressure sensor 1013. When the pressure sensor 1013 is provided at the lower layer of the display screen 1005, the processor 1001 controls the operability control on the UI interface according to the pressure operation of the user on the display screen 1005. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.
The optical sensor 1015 is used to collect ambient light intensity. In one embodiment, the processor 1001 may control the display brightness of the display screen 1005 based on the ambient light intensity collected by the optical sensor 1015. Specifically, when the intensity of the ambient light is high, the display brightness of the display screen 1005 is turned up; when the ambient light intensity is low, the display brightness of the display screen 1005 is turned down. In another embodiment, the processor 1001 may dynamically adjust the shooting parameters of the camera module 1006 according to the ambient light intensity collected by the optical sensor 1015.
Proximity sensor 1016, also referred to as a distance sensor, is typically located on the front panel of terminal 1000. Proximity sensor 1016 is used to collect the distance between the user and the front of terminal 1000. In one embodiment, when proximity sensor 1016 detects a gradual decrease in the distance between the user and the front face of terminal 1000, processor 1001 controls display 1005 to switch from the bright screen state to the off screen state; when proximity sensor 1016 detects a gradual increase in the distance between the user and the front of terminal 1000, processor 1001 controls display 1005 to switch from the off-screen state to the on-screen state.
Those skilled in the art will appreciate that the structure shown in fig. 10 is not limiting and that terminal 1000 can include more or fewer components than shown, or certain components can be combined, or a different arrangement of components can be employed.
Fig. 11 is a schematic structural diagram of a server according to an embodiment of the present invention, where the server 1100 may have a relatively large difference due to configuration or performance, and may include one or more processors (central processing units, CPU) 1101 and one or more memories 1102, where the one or more memories 1102 store at least one program code, and the at least one program code is loaded and executed by the one or more processors 1101 to implement the methods provided in the foregoing method embodiments. Of course, the server 1100 may also have a wired or wireless network interface, a keyboard, an input/output interface, etc. for performing input/output, and the server 1100 may also include other components for implementing device functions, which are not described herein.
In an exemplary embodiment, a computer-readable storage medium, such as a memory including instructions executable by a processor to perform the page generation method of the embedded program in the above embodiment, is also provided. For example, the computer readable storage medium may be Read-Only Memory (ROM), random-access Memory (Random Access Memory, RAM), compact disc Read-Only Memory (CD-ROM), magnetic tape, floppy disk, optical data storage device, and the like.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program for instructing relevant hardware, where the program may be stored in a computer readable storage medium, and the above storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The foregoing description of the preferred embodiments of the invention is not intended to be limiting, but rather is intended to cover all modifications, equivalents, alternatives, and improvements that fall within the spirit and scope of the invention.

Claims (10)

1. A page generation method of an embedded program, the method comprising:
Displaying an editing page, wherein the editing page comprises a plurality of visual components and a page editing area, and one visual component corresponds to one page display unit;
displaying an initial page of the target embedded program in the page editing area;
detecting a triggering operation of at least one visual component, wherein the triggering operation is used for adjusting page position information of the at least one visual component in the initial page, and the triggering operation comprises at least one of a drag operation, a clicking operation and a long-press operation;
if the triggering operation of any one of the visualization components is detected to be finished, the visualization component is in the page area indicated by the initial page, and the current position information of the visualization component is obtained as page position information; if the visualization component is detected not to be in the page area, determining that the visualization component is deleted from the initial page, and not acquiring page position information of the visualization component;
after the initial page is established, triggering an editing instruction of the visual components in a display area when the display area of at least one visual component in the initial page detects a target gesture operation, wherein the target gesture operation is a click operation or a long-press operation, and the editing instruction is used for indicating information association of the at least one visual component;
In response to a received editing instruction for any one of the visual components, displaying at least one editing option in a first target area, and determining associated information of any one of the visual components based on detection of clicking operation of the editing option, wherein the associated information comprises response events bound by the at least one visual component, the response events are used for defining data processing steps executed when a page display unit corresponding to the at least one visual component is triggered, and the response events comprise page switching events, and the page switching events are used for indicating establishment of a link between the at least one visual component and a target page;
generating a page layout code of the initial page based on page position information of at least one visualization component in the initial page, establishing a link with a program code corresponding to association information of one visualization component, and generating an initial program code of a display page of the target embedded program based on the page layout code and the program code corresponding to the association information;
correcting grammar errors in the initial program code based on a preset grammar rule to generate target program code, wherein the target program code is a code which normally operates in mobile terminal equipment;
Generating a display page of the target embedded program corresponding to the initial page based on the target program code;
determining a page switching relation among a plurality of display pages based on the plurality of display pages and the page switching event bound by the visualization component in each display page, wherein the page switching relation is used for indicating to jump to a target page which is in the plurality of display pages and is linked with the visualization component when a click operation of the visualization component bound with the page switching event is detected;
and generating a target embedded program based on the plurality of display pages and the page switching relation among the plurality of display pages.
2. The method of claim 1, wherein the obtaining association information for the at least one visualization component comprises:
according to the data binding operation of any visual component, a data list corresponding to the visual component is obtained, wherein the data list comprises at least one column of data;
and acquiring a binding relation between at least one data element in the visual component and at least one column of data in the data list based on the data binding operation on the visual component and the data list.
3. The method according to claim 1, wherein the method further comprises:
and acquiring style information of the at least one visual component according to style editing operation of the at least one visual component.
4. The method of claim 1, wherein the page location information refers to any one of the following location information:
a distance of the at least one visualization component relative to a page area boundary;
the distance of the at least one visualization component relative to any one visualization component other than itself.
5. A page generating apparatus of an embedded program, the apparatus comprising:
the display module is used for displaying an editing page, the editing page comprises a plurality of visual components and a page editing area, and one visual component corresponds to one page display unit; displaying an initial page of the target embedded program in the page editing area;
the system comprises a determining module, a display module and a display module, wherein the determining module is used for detecting a triggering operation of at least one visual component, the triggering operation is used for adjusting page position information of the at least one visual component in the initial page, and the triggering operation comprises at least one of a drag operation, a clicking operation and a long-press operation; if the triggering operation of any one of the visualization components is detected to be finished, the visualization component is in the page area indicated by the initial page, and the current position information of the visualization component is obtained as page position information; if the visualization component is detected not to be in the page area, determining that the visualization component is deleted from the initial page, and not acquiring page position information of the visualization component;
The related information acquisition module is used for triggering an editing instruction of the visual component in the display area when the display area of at least one visual component in the initial page detects a target gesture operation after the initial page is created, wherein the target gesture operation is a click operation or a long-press operation, and the editing instruction is used for indicating the information related operation of the at least one visual component; in response to a received editing instruction for any one of the visual components, displaying at least one editing option in a first target area, and determining associated information of any one of the visual components based on detection of clicking operation of the editing option, wherein the associated information comprises response events bound by the at least one visual component, the response events are used for defining data processing steps executed when a page display unit corresponding to the at least one visual component is triggered, and the response events comprise page switching events, and the page switching events are used for indicating establishment of a link between the at least one visual component and a target page;
the page generation module is used for generating page layout codes of the initial page based on page position information of at least one visualization component in the initial page, establishing a link with one visualization component according to program codes corresponding to association information of one visualization component, and generating initial program codes of a display page of the target embedded program based on the page layout codes and the program codes corresponding to the association information; correcting grammar errors in the initial program code based on a preset grammar rule to generate target program code, wherein the target program code is a code which normally operates in mobile terminal equipment; generating a display page of the target embedded program corresponding to the initial page based on the target program code; determining a page switching relation among a plurality of display pages based on the plurality of display pages and the page switching event bound by the visualization component in each display page, wherein the page switching relation is used for indicating to jump to a target page which is in the plurality of display pages and is linked with the visualization component when a click operation of the visualization component bound with the page switching event is detected; and generating a target embedded program based on the plurality of display pages and the page switching relation among the plurality of display pages.
6. The apparatus of claim 5, wherein the association information acquisition module is configured to:
according to the data binding operation of any visual component, a data list corresponding to the visual component is obtained, wherein the data list comprises at least one column of data;
and acquiring a binding relation between at least one data element in the visual component and at least one column of data in the data list based on the data binding operation on the visual component and the data list.
7. The apparatus of claim 5, wherein the apparatus further comprises:
the style information acquisition module is used for acquiring style information of the at least one visual component according to style editing operation of the at least one visual component.
8. The apparatus of claim 5, wherein the page location information refers to any one of the following location information:
a distance of the at least one visualization component relative to a page area boundary;
the distance of the at least one visualization component relative to any one visualization component other than itself.
9. A computer device comprising one or more processors and one or more memories, the one or more memories having stored therein at least one piece of program code that is loaded and executed by the one or more processors to implement the operations performed by the page generation method of an embedded program as claimed in any of claims 1 to 4.
10. A computer-readable storage medium, in which at least one program code is stored, the at least one program code being loaded and executed by a processor to implement operations performed by a page generation method of an embedded program as claimed in any one of claims 1 to 4.
CN201910637712.7A 2019-07-15 2019-07-15 Page generation method, device and equipment of embedded program and storage medium Active CN112230910B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910637712.7A CN112230910B (en) 2019-07-15 2019-07-15 Page generation method, device and equipment of embedded program and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910637712.7A CN112230910B (en) 2019-07-15 2019-07-15 Page generation method, device and equipment of embedded program and storage medium

Publications (2)

Publication Number Publication Date
CN112230910A CN112230910A (en) 2021-01-15
CN112230910B true CN112230910B (en) 2023-09-15

Family

ID=74111155

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910637712.7A Active CN112230910B (en) 2019-07-15 2019-07-15 Page generation method, device and equipment of embedded program and storage medium

Country Status (1)

Country Link
CN (1) CN112230910B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113095056B (en) * 2021-03-17 2024-04-12 阿里巴巴创新公司 Generation method, processing method, device, electronic equipment and medium
CN113535176B (en) * 2021-08-11 2025-03-11 京东方科技集团股份有限公司 A page generation method and device
CN113885774B (en) * 2021-10-19 2023-07-18 赞同科技股份有限公司 Method, system and electronic device for real-time acquisition and processing of bank counter component information
CN114036439A (en) * 2021-11-16 2022-02-11 深圳壹账通智能科技有限公司 Website construction method, device, medium and electronic equipment
CN114217794A (en) * 2021-11-30 2022-03-22 完美世界征奇(上海)多媒体科技有限公司 Page design method, client device, readable medium, and program product
CN117762519A (en) * 2023-12-01 2024-03-26 深圳市移卡科技有限公司 Component management method, device, computer equipment and storage medium

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6226787B1 (en) * 1999-01-25 2001-05-01 Hewlett-Packard Company Visualization method and system for dynamically displaying operations of a program
EP1703386A1 (en) * 2005-03-14 2006-09-20 Research In Motion Limited System and method for designing component based applications
CN102591644A (en) * 2010-12-13 2012-07-18 微软公司 Static definition of unknown visual layout positions
CN103809908A (en) * 2008-03-04 2014-05-21 苹果公司 Touch Event Model Programming Interface
KR20150098895A (en) * 2014-02-21 2015-08-31 주식회사 넥스다임 A device for providing an application developing environment
CN106201489A (en) * 2016-06-30 2016-12-07 乐视控股(北京)有限公司 A kind of page editing method and apparatus
CN107885533A (en) * 2017-11-30 2018-04-06 广州酷狗计算机科技有限公司 The method and device of management assembly code
CN107908399A (en) * 2017-11-14 2018-04-13 山东浪潮通软信息科技有限公司 A kind of page development method and device
WO2018077085A1 (en) * 2016-10-28 2018-05-03 腾讯科技(深圳)有限公司 Application processing method, device and storage medium
CN108920435A (en) * 2018-06-29 2018-11-30 南京南瑞继保电气有限公司 A kind of visualization procedure page data node matching method
CN108958736A (en) * 2018-07-20 2018-12-07 北京三快在线科技有限公司 Page generation method, device, electronic equipment and computer-readable medium
CN109597614A (en) * 2017-09-28 2019-04-09 华为技术有限公司 A kind of business page method for customizing and system
CN109634598A (en) * 2018-12-14 2019-04-16 北京字节跳动网络技术有限公司 A kind of page display method, device, equipment and storage medium
CN109960491A (en) * 2017-12-26 2019-07-02 北京金山云网络技术有限公司 Application generation method, generation device, electronic device and storage medium

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030046319A1 (en) * 2001-01-22 2003-03-06 Tung Sho-Huan Simon Editing system and method for developing visual Web programs and recording medium stored with visual Web program editing software
US7409642B2 (en) * 2003-11-18 2008-08-05 Microsoft Corporation Method and system for applying user interface elements to data
US8176471B2 (en) * 2004-01-09 2012-05-08 National Instruments Corporation Static binding of nodes to virtual instruments in a graphical program
US20090019522A1 (en) * 2007-04-27 2009-01-15 Bea Systems, Inc. Web based application constructor using data spaces
US9015608B2 (en) * 2012-07-16 2015-04-21 Sap Se Regenerating a user interface area
WO2014116005A1 (en) * 2013-01-22 2014-07-31 주식회사 넥스다임 Method for providing application development environment and device
JP5786105B2 (en) * 2013-02-28 2015-09-30 楽天株式会社 Information processing apparatus, information processing method, information processing program, display control apparatus, and display control program
US10254931B2 (en) * 2013-09-20 2019-04-09 Sap Se Metadata-driven list user interface component builder
US10643023B2 (en) * 2015-09-25 2020-05-05 Oath, Inc. Programmatic native rendering of structured content
US10048946B2 (en) * 2016-03-24 2018-08-14 Microsoft Technology Licensing, Llc Converting visual diagrams into code

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6226787B1 (en) * 1999-01-25 2001-05-01 Hewlett-Packard Company Visualization method and system for dynamically displaying operations of a program
EP1703386A1 (en) * 2005-03-14 2006-09-20 Research In Motion Limited System and method for designing component based applications
CN103809908A (en) * 2008-03-04 2014-05-21 苹果公司 Touch Event Model Programming Interface
CN102591644A (en) * 2010-12-13 2012-07-18 微软公司 Static definition of unknown visual layout positions
KR20150098895A (en) * 2014-02-21 2015-08-31 주식회사 넥스다임 A device for providing an application developing environment
CN106201489A (en) * 2016-06-30 2016-12-07 乐视控股(北京)有限公司 A kind of page editing method and apparatus
WO2018077085A1 (en) * 2016-10-28 2018-05-03 腾讯科技(深圳)有限公司 Application processing method, device and storage medium
CN109597614A (en) * 2017-09-28 2019-04-09 华为技术有限公司 A kind of business page method for customizing and system
CN107908399A (en) * 2017-11-14 2018-04-13 山东浪潮通软信息科技有限公司 A kind of page development method and device
CN107885533A (en) * 2017-11-30 2018-04-06 广州酷狗计算机科技有限公司 The method and device of management assembly code
CN109960491A (en) * 2017-12-26 2019-07-02 北京金山云网络技术有限公司 Application generation method, generation device, electronic device and storage medium
CN108920435A (en) * 2018-06-29 2018-11-30 南京南瑞继保电气有限公司 A kind of visualization procedure page data node matching method
CN108958736A (en) * 2018-07-20 2018-12-07 北京三快在线科技有限公司 Page generation method, device, electronic equipment and computer-readable medium
CN109634598A (en) * 2018-12-14 2019-04-16 北京字节跳动网络技术有限公司 A kind of page display method, device, equipment and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
速成应用小程序平台秒杀组件-使用说明;速成应用;《https://www.suchengapp.com/help/zzjc/1279.html》;第1-11页 *

Also Published As

Publication number Publication date
CN112230910A (en) 2021-01-15

Similar Documents

Publication Publication Date Title
CN112230910B (en) Page generation method, device and equipment of embedded program and storage medium
CN111240673B (en) Interactive graphic work generation method, device, terminal and storage medium
CN107885533B (en) Method and device for managing component codes
CN109977333B (en) Webpage display method and device, computer equipment and storage medium
CN111752666B (en) Window display method, device and terminal
CN108268187A (en) The display methods and device of intelligent terminal
CN109460177A (en) A kind of image processing method and terminal device
CN113127130B (en) Page jump method, device and storage medium
JP2022520263A (en) Mini-program data binding methods, appliances, devices and computer programs
WO2022083241A1 (en) Information guide method and apparatus
CN112230914B (en) Method, device, terminal and storage medium for producing small program
CN112230907B (en) Program generation method, device, terminal and storage medium
CN112667835B (en) Works processing method, device, electronic device and storage medium
JP7236551B2 (en) CHARACTER RECOMMENDATION METHOD, CHARACTER RECOMMENDATION DEVICE, COMPUTER AND PROGRAM
CN109783183B (en) Request processing method and device, electronic equipment and storage medium
CN113157172A (en) Barrage information display method, transmission method, device, terminal and storage medium
CN112749362A (en) Control creating method, device, equipment and storage medium
CN112257006B (en) Page information configuration method, device, equipment and computer readable storage medium
CN111443858B (en) Display method, device, terminal and storage medium of application interface
CN113301422B (en) Method, terminal and storage medium for acquiring video cover
CN109032492B (en) Song cutting method and device
CN111898353A (en) Table display method, device and medium
CN111666076A (en) Layer adding method, device, terminal and storage medium
CN114911478B (en) Page creation method and device, electronic equipment and storage medium
CN111241334B (en) Method, device, system, equipment and storage medium for displaying song information page

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40037423

Country of ref document: HK

SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant