Movatterモバイル変換


[0]ホーム

URL:


CN113419728A - Marketing page building method, marketing page building device, marketing page building equipment and storage medium - Google Patents

Marketing page building method, marketing page building device, marketing page building equipment and storage medium
Download PDF

Info

Publication number
CN113419728A
CN113419728ACN202110691848.3ACN202110691848ACN113419728ACN 113419728 ACN113419728 ACN 113419728ACN 202110691848 ACN202110691848 ACN 202110691848ACN 113419728 ACN113419728 ACN 113419728A
Authority
CN
China
Prior art keywords
page
marketing
preset
building
strategy type
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.)
Granted
Application number
CN202110691848.3A
Other languages
Chinese (zh)
Other versions
CN113419728B (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.)
Kangjian Information Technology Shenzhen Co Ltd
Original Assignee
Kangjian Information 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 Kangjian Information Technology Shenzhen Co LtdfiledCriticalKangjian Information Technology Shenzhen Co Ltd
Priority to CN202110691848.3ApriorityCriticalpatent/CN113419728B/en
Publication of CN113419728ApublicationCriticalpatent/CN113419728A/en
Application grantedgrantedCritical
Publication of CN113419728BpublicationCriticalpatent/CN113419728B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

The invention relates to the field of research and development management, and discloses a marketing page building method, a marketing page building device, marketing page building equipment and a marketing page storage medium, which are used for improving the efficiency of building and publishing a current marketing page. The marketing page building method comprises the following steps: receiving a marketing page construction request, and acquiring a corresponding target marketing strategy type from a strategy type library according to the marketing page construction request; acquiring a corresponding page building component according to the target marketing strategy type; creating a visual page editing area according to the page building assembly; assembling the page building assembly through the visual page editing area according to the preset page layout to obtain a candidate page; calling a database interface to obtain a data source corresponding to the page building component; and reading rendering data corresponding to the page building components based on the data source, and rendering the page building components in the candidate pages according to the rendering data to obtain the target marketing page. In addition, the invention also relates to a block chain technology, and the page building assembly can be stored in the block chain.

Description

Marketing page building method, marketing page building device, marketing page building equipment and storage medium
Technical Field
The invention relates to the field of research and development management, in particular to a method, a device, equipment and a storage medium for building a marketing page.
Background
With the continuous development of e-commerce services, more and more users shop on the internet, currently, a marketing page is an entrance of an e-commerce online shopping mall and is also a foundation, and the users browse commodities in the marketing page through a home page entrance of an e-commerce APP, so that great convenience is brought to the shopping of the users.
The marketing demand of the marketing page business can be adjusted along with the continuous change of markets, users and environments, and the marketing page system with high cohesion and easy expansion can quickly and efficiently respond to the demand change. However, the existing general APP page display modes are local loading modes, and are directly loaded at a user side through local loading, different page versions can be generated due to the fact that different marketing requirements need to be met, so that the page versions are more, management is complex, compatibility of new versions and old versions is troublesome, the new versions need to be reissued for page style adjustment, and therefore pages adopting the local loading modes can only display fixed styles and components generally, the styles are fixed and uniform, and different marketing requirements cannot be considered. The efficiency of the process of constructing the marketing page is low.
Disclosure of Invention
The invention mainly aims to solve the problem of low efficiency of building and publishing the current marketing page.
The invention provides a method for constructing a marketing page in a first aspect, which comprises the following steps: receiving a marketing page construction request, and acquiring a corresponding target marketing strategy type from a preset strategy type library according to the marketing page construction request; acquiring a corresponding preset page building assembly according to the target marketing strategy type; creating a visual page editing area according to the preset page building assembly; assembling the preset page building assembly through the visual page editing area according to a preset page layout to obtain a candidate page; calling a preset database interface to obtain a data source corresponding to the preset page building assembly; and reading rendering data corresponding to the preset page building component based on the data source, and rendering the preset page building component in the candidate page according to the rendering data to obtain a target marketing page.
Optionally, in a first implementation manner of the first aspect of the present invention, the receiving a marketing page construction request, and acquiring a corresponding target marketing policy type from a preset policy type library according to the marketing page construction request includes: analyzing the marketing page building request to obtain a corresponding marketing page identifier; performing type matching on the strategy types in the preset strategy type library according to the marketing page identification to obtain a first marketing strategy type; judging whether a second marketing strategy type corresponding to the marketing page request exists or not; if the second marketing strategy type exists, calling a preset basic operation interface to transmit the second marketing strategy type to the preset strategy type library; merging the first marketing strategy type and the second marketing strategy type into a candidate marketing strategy type in the preset strategy type library; and acquiring a target strategy type corresponding to the marketing page request according to the candidate marketing strategy type.
Optionally, in a second implementation manner of the first aspect of the present invention, the obtaining, according to the target marketing strategy type, a corresponding preset page building set includes: scanning content information corresponding to the target marketing strategy type to obtain a corresponding component index file; and determining a preset page building assembly corresponding to the target marketing strategy type based on the assembly index file.
Optionally, in a third implementation manner of the first aspect of the present invention, the creating a visual page editing region according to the preset page building assembly includes: selecting a corresponding preset layout template based on the preset page building assembly; generating a layout code by using the preset layout template through a preset code generation mode, and compiling the layout code into a DLL file; performing page assembly on the preset layout template based on the DLL file and generating page assembly information; and constructing a visual page editing area based on the page assembly information.
Optionally, in a fourth implementation manner of the first aspect of the present invention, the assembling the preset page building component through the visual page editing region according to a preset page layout to obtain a candidate page includes: acquiring a position corresponding relation corresponding to the preset page building assembly based on the preset page layout and the visual page editing area; carrying out area positioning on the preset page building assembly according to the position corresponding relation to obtain a corresponding position coordinate; and assembling the preset page building components in the visual page area according to the position coordinates to obtain a candidate page.
Optionally, in a fifth implementation manner of the first aspect of the present invention, the invoking a preset database interface to obtain a data source corresponding to the preset page building component includes: analyzing a data tag of the preset page building component through the preset database interface, wherein the data tag is used for storing a data source address identifier corresponding to the page building component; and downloading a data source corresponding to the preset page building component from a preset database according to the data source address identifier.
Optionally, in a sixth implementation manner of the first aspect of the present invention, the reading rendering data corresponding to the preset page building set based on the data source, and rendering the preset page building set in the candidate page according to the rendering data to obtain a target marketing page includes: reading rendering data corresponding to the preset page building component based on the data source and the preset page building component; configuring a corresponding view for the preset page building assembly according to the rendering data and building a page rendering script; and updating the rendering data to the view corresponding to the preset page building assembly by adopting the page rendering script to obtain a corresponding target marketing page.
The second aspect of the present invention provides a device for building a marketing page, including: the receiving module is used for receiving a marketing page construction request and acquiring a corresponding target marketing strategy type from a preset strategy type library according to the marketing page construction request; the acquisition module is used for acquiring a corresponding preset page building assembly according to the target marketing strategy type; the creating module is used for creating a visual page editing area according to the preset page building assembly; the assembly module is used for assembling the preset page building assembly through the visual page editing area according to a preset page layout to obtain a candidate page; the calling module is used for calling a preset database interface to obtain a data source corresponding to the preset page building assembly; and the rendering module is used for reading rendering data corresponding to the preset page building assembly based on the data source, and rendering the preset page building assembly in the candidate page according to the rendering data to obtain a target marketing page.
Optionally, in a first implementation manner of the second aspect of the present invention, the receiving module is specifically configured to: analyzing the marketing page building request to obtain a corresponding marketing page identifier; performing type matching on the strategy types in the preset strategy type library according to the marketing page identification to obtain a first marketing strategy type; judging whether a second marketing strategy type corresponding to the marketing page request exists or not; if the second marketing strategy type exists, calling a preset basic operation interface to transmit the second marketing strategy type to the preset strategy type library; merging the first marketing strategy type and the second marketing strategy type into a candidate marketing strategy type in the preset strategy type library; and acquiring a target strategy type corresponding to the marketing page request according to the candidate marketing strategy type.
Optionally, in a second implementation manner of the second aspect of the present invention, the obtaining module is specifically configured to: scanning content information corresponding to the target marketing strategy type to obtain a corresponding component index file; and determining a preset page building assembly corresponding to the target marketing strategy type based on the assembly index file.
Optionally, in a third implementation manner of the second aspect of the present invention, the creating module is specifically configured to: selecting a corresponding preset layout template based on the preset page building assembly; generating a layout code by using the preset layout template through a preset code generation mode, and compiling the layout code into a DLL file; performing page assembly on the preset layout template based on the DLL file and generating page assembly information; and constructing a visual page editing area based on the page assembly information.
Optionally, in a fourth implementation manner of the second aspect of the present invention, the assembly module is specifically configured to: acquiring a position corresponding relation corresponding to the preset page building assembly based on the preset page layout and the visual page editing area; carrying out area positioning on the preset page building assembly according to the position corresponding relation to obtain a corresponding position coordinate; and assembling the preset page building components in the visual page area according to the position coordinates to obtain a candidate page.
Optionally, in a fifth implementation manner of the second aspect of the present invention, the invoking module is specifically configured to: analyzing a data tag of the preset page building component through the preset database interface, wherein the data tag is used for storing a data source address identifier corresponding to the page building component; and downloading a data source corresponding to the preset page building component from a preset database according to the data source address identifier.
Optionally, in a sixth implementation manner of the second aspect of the present invention, the rendering module is specifically configured to: reading rendering data corresponding to the preset page building component based on the data source and the preset page building component; configuring a corresponding view for the preset page building assembly based on the rendering data and building a page rendering script; and updating the rendering data to the view corresponding to the preset page building assembly by adopting the page rendering script to obtain a corresponding target marketing page.
The third aspect of the present invention provides a marketing page building device, including: a memory and at least one processor, the memory having instructions stored therein; the at least one processor calls the instructions in the memory to enable the marketing page construction equipment to execute the marketing page construction method.
A fourth aspect of the present invention provides a computer-readable storage medium, in which instructions are stored, and when the computer-readable storage medium runs on a computer, the computer is caused to execute the above marketing page building method.
According to the technical scheme provided by the invention, a marketing page construction request is received, and a corresponding target marketing strategy type is obtained from a preset strategy type library according to the marketing page construction request; acquiring a corresponding preset page building assembly according to the target marketing strategy type; creating a visual page editing area according to the preset page building assembly; assembling the preset page building assembly through the visual page editing area according to a preset page layout to obtain a candidate page; calling a preset database interface to obtain a data source corresponding to the preset page building assembly; and reading rendering data corresponding to the preset page building component based on the data source, and rendering the preset page building component in the candidate page according to the rendering data to obtain a target marketing page. In the embodiment of the invention, the operation background editing page is visualized by creating the visualized page editing area, so that the operation can preview the page in advance to confirm the page display effect, and the page construction efficiency is improved. The page style data are stored in the server, so that the operation is more convenient and faster when the later assembly is changed, and the research and development efficiency is improved.
Drawings
FIG. 1 is a schematic diagram of an embodiment of a method for building a marketing page in the embodiment of the invention;
FIG. 2 is a schematic diagram of another embodiment of a method for building a marketing page in the embodiment of the invention;
FIG. 3 is a schematic diagram of an embodiment of a device for building a marketing page according to an embodiment of the present invention;
fig. 4 is a schematic diagram of an embodiment of the construction equipment of the marketing page in the embodiment of the invention.
Detailed Description
The embodiment of the invention provides a method, a device, equipment and a storage medium for constructing a marketing page. The terms "first," "second," "third," "fourth," and the like in the description and in the claims, as well as in the drawings, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that the embodiments described herein may be practiced otherwise than as specifically illustrated or described herein. Furthermore, the terms "comprises," "comprising," or "having," and any variations thereof, are intended to cover non-exclusive inclusions, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Referring to fig. 1, an embodiment of a method for building a marketing page according to an embodiment of the present invention includes:
101. receiving a marketing page construction request, and acquiring a corresponding target marketing strategy type from a preset strategy type library according to the marketing page construction request;
it is understood that the execution subject of the present invention may be a device for building a marketing page, or may be a server, and is not limited herein. The embodiment of the present invention is described by taking a server as an execution subject.
Specifically, the preset strategy type library is a database containing multiple strategy types such as a home page processing type, a limited-time rush-purchase page processing type, a field page processing type, a mall home page processing type, a medical mall home page processing type and the like, and after receiving a marketing page construction request, the server analyzes the marketing page request to obtain a corresponding identifier, and then determines a corresponding target marketing strategy type in the preset strategy type library.
Optionally,step 101 includes: the server analyzes the marketing page building request and acquires a corresponding marketing page identifier; the server carries out type matching on the strategy types in a preset strategy type library according to the marketing page identification to obtain a first marketing strategy type; the server judges whether a second marketing strategy type corresponding to the marketing page request exists or not; if the second marketing strategy type exists, calling a preset basic operation interface to transmit the second marketing strategy type to a preset strategy type library; combining the first marketing strategy type and the second marketing strategy type into a candidate marketing strategy type in a preset strategy type library; and the server acquires a target strategy type corresponding to the marketing page request according to the candidate marketing strategy type.
Specifically, the marketing page identification refers to a unique ID field corresponding to the marketing strategy type, and after the server acquires the unique ID field indicated by the marketing page identification, acquiring a corresponding first marketing strategy type from a preset strategy type library, judging the situation because the preset strategy type library possibly does not have the marketing strategy type corresponding to the marketing page building request, if a second strategy type corresponding to the marketing page building request exists (the strategy type is not in the preset strategy type library), the second strategy type is written into a preset strategy type library by calling an interface, and the first strategy type and the second strategy type are combined to obtain a candidate marketing strategy type, the probability that the marketing page building request can be matched with the corresponding strategy type can be increased, and the accuracy is further improved.
102. Acquiring a corresponding preset page building component according to the target marketing strategy type;
specifically, the target policy type includes a corresponding component index file, and the server obtains the page building component corresponding to the target policy type according to the component index file, where it is emphasized that, in order to further ensure the privacy and security of the page building component information, the page building component information may also be stored in a node of a block chain.
Optionally,step 102 includes: the server scans content information corresponding to the target strategy type to obtain a corresponding component index file; and the server determines a preset page building assembly corresponding to the target strategy type based on the assembly index file.
Specifically, the server scans content information corresponding to the target policy type, determines a component index file corresponding to the target policy type, analyzes the component index file to obtain a Uniform Resource Locator (URL) address file of the component in a database, and downloads the page building component corresponding to the target policy type according to the URL address file.
103. Creating a visual page editing area according to a preset page building assembly;
specifically, the server selects a corresponding layout template according to the specific content of the page building component, and can query corresponding configuration information through an ID value carried on a preset page building component in the layout template to generate a corresponding dynamic-link library (DLL) file, query the corresponding configuration information according to the DLL file, and return a JSON character string of complete configuration information. When a server receives a JSON (Java script object notation) character string of configuration information, the JSON character string is analyzed, the preset page building components are rendered into Document Object Model (DOM) nodes of corresponding levels according to the level relation, the style attribute of each component is bound into the functional attribute of the corresponding DOM node, and the functional attribute of each component is subjected to corresponding functional processing, such as click jump function binding click event processing and the like, so that the rendering of the DOM structure and the style is completed. And finally, taking out the configuration attribute of the page and carrying out corresponding processing, thereby obtaining the visual page editing area.
Optionally,step 103 includes: the server selects a preset layout template based on the preset page building assembly; the server generates a layout code by using the preset layout template through a preset code generation mode, and compiles the layout code into a DLL file; the server performs page assembly on the layout template based on the DLL file and generates page assembly information; and the server constructs a visual page editing area based on the page assembly information.
Specifically, a server reads tag information included by the preset page building component, the tag information specifically includes information such as a service name, a service type, a function menu, service keywords and the like, the server determines a corresponding page layout template through the tag information, the server calls corresponding service flow code blocks from a service flow code library according to the page layout template information, the service flow code blocks are packaged according to a logical relationship among the service flow code blocks, the server generates an extensible markup language (XML) code file and/or a JAVA code file of a target application program, and the logical relationship includes a parent-child relationship and a precedence relationship; and packaging the data returned to the target application program according to the page layout template information, generating a DLL file by the server, generating corresponding page assembly information according to the DLL file, and further obtaining a corresponding visual page editing area according to the assembly information.
104. And assembling the preset page building assemblies through the visual page editing area according to the preset page layout to obtain the candidate page.
Specifically, the server performs standardized definition on the components to obtain standardized components, determines a page editing area according to a target service scene, obtains a page component set, a page protocol and a component assembly sequence corresponding to the target service scene according to the standardized components, and assembles the page component set according to the page protocol and the component assembly sequence to obtain candidate pages corresponding to the target service scene.
105. Calling a preset database interface to obtain a data source corresponding to the preset page building assembly;
specifically, the server may call the database interface to obtain a data source corresponding to the preset page building component, where the data source includes rendering data such as a hypertext markup language (HTML) template and a Cascading Style Sheet (CSS) style file for page display, and subsequently analyzes and obtains information included in the data source.
106. And reading rendering data corresponding to the preset page building component based on a data source, and rendering the preset page building component in the candidate page according to the rendering data to obtain the target marketing page.
Specifically, after the server acquires rendering data such as an HTML template and CSS style displayed on a data source page, the HTML template is processed, a preset interface is inserted into a defined document element, the corresponding preset page building component can be displayed, the operation is performed on each preset page building component, and the target marketing page can be displayed.
In the embodiment of the invention, a server receives a marketing page building request, analyzes the request to obtain an identifier corresponding to the request, acquires a corresponding target marketing strategy type in a preset strategy type library according to the identifier, scans the target strategy type, determines a component index file corresponding to the target strategy type, analyzes the component index file to obtain a URL address file of a component in a database, further downloads a page building component corresponding to the target strategy type, reads label information included by the preset page building component, generates corresponding page assembly information according to the label information, builds a corresponding visual page editing area, assembles a page component set according to a page protocol and a component assembly sequence to obtain a candidate page, and then calls a database interface to acquire a data source corresponding to the preset page building component, after the server acquires rendering data such as an HTML template and CSS style displayed by a data source page, a preset interface is inserted into a defined document element when the HTML template is processed, so that corresponding preset page building components can be displayed, the operation is carried out on each preset page building component, and a target marketing page can be displayed. In the embodiment of the invention, the page edited by the operation background is visualized by creating the visualized page editing area, so that the operation can preview the page in advance to confirm the page display effect conveniently, the page building efficiency is improved, different types of pages adopt strategy modes, and the corresponding strategy modes are determined according to the marks of the marketing pages, so that the algorithms of the components are isolated, and the expandability is improved.
Referring to fig. 2, another embodiment of the method for building a marketing page according to the embodiment of the present invention includes:
201. receiving a marketing page construction request, and acquiring a corresponding target marketing strategy type from a preset strategy type library according to the marketing page construction request;
202. acquiring a corresponding preset page building component according to the target marketing strategy type;
203. creating a visual page editing area according to a preset page building assembly;
specifically, in the present embodiment, the specific implementation of steps 201-203 is similar to that of steps 101-103, and is not described herein again.
204. Assembling the preset page building assembly through the visual page editing area according to the preset page layout to obtain a candidate page;
specifically, in this embodiment, the specific implementation ofstep 204 is similar to that ofstep 104, and is not described herein again.
Optionally,step 204 includes: the server acquires a corresponding position relation with a preset page building assembly based on a preset page layout and a visual page editing area; the server carries out area positioning on the preset page building assembly by utilizing the position corresponding relation to obtain a corresponding position coordinate; and the server assembles the preset page building components in the visual page area through the position coordinates to obtain a candidate page.
Specifically, the server scans the position corresponding relation of each component in the preset page layout according to the preset page layout, the page layout establishes a plane rectangular coordinate system with a left lower corner endpoint in the page as an origin, establishes an X axis from the origin to the right and establishes a Y axis upwards based on a plane where the page is located, obtains the position coordinates of the preset page building components by taking 1 cm as a unit distance, and assembles the preset page building components according to the position coordinates to obtain corresponding candidate pages.
205. Calling a preset database interface to obtain a data source corresponding to the preset page building assembly;
specifically, in this embodiment, the specific implementation ofstep 205 is similar to that ofstep 105, and is not described herein again.
Optionally,step 205 includes: the server analyzes a data tag of a preset page building component through a preset database interface, wherein the data tag is used for storing a data source address identifier corresponding to the page building component; and the server downloads the data source corresponding to the preset page building assembly from the preset database through the data source address identifier.
Specifically, the server calls a preset database interface to obtain the data tag of the preset page building assembly, and it is emphasized that, in order to further ensure the privacy and security of the data tag information, the data tag information may also be stored in a node of a block chain. The server identifies a data label of target data by using a label rule, wherein the data label comprises at least one identification field, establishes a mapping relation between the data label and a data source address identification, further acquires the data source address identification corresponding to the data label based on the mapping relation between the data label and the data source address identification, analyzes the data source address identification code based on the identification rule to generate a data source address URL file, and downloads a corresponding data source from a database according to the URL file.
206. Reading rendering data corresponding to the preset page building component based on the data source and the preset page building component;
specifically, the data source comprises rendering data such as an HTML template and a CSS style for page display, a subsequent server can analyze and acquire information contained in the data source, the server scans the preset page building assembly, reads the corresponding data identifier, and then acquires the rendering data such as the HTML template and the CSS style corresponding to the page of the data source according to the data identifier.
207. Configuring a corresponding view for a preset page building assembly by using rendering data and building a page rendering script;
specifically, the server processes the HTML template, configures a corresponding view for the preset page building component according to the CSS style rendering data, wherein the view refers to a corresponding component display frame view, and builds a corresponding page rendering script, the server can identify style introduction sentences containing home page labels in the HTML file according to the HTML template file and the CSS style file through the page rendering script, further acquire corresponding style class names and identify style description sentences corresponding to each style class name in the CSS style file, and fill and replace the corresponding style introduction sentences in the HTML template file according to the style description sentences, so the server can render the preset page building component according to the page rendering script.
208. And updating the rendering data to the view corresponding to the preset page building assembly by adopting the page rendering script to obtain a corresponding target marketing page.
Specifically, the server identifies the style introduction statements including the home page tags in the HTML file according to the constructed page rendering script based on the HTML template file and the CSS style file, further obtains the corresponding style class names and identifies the style description statements corresponding to each style class name in the CSS style file, then inserts the style description statements into the defined document elements by using a preset interface to replace the corresponding style introduction statements in the HTML template file, that is, the corresponding preset page building components can be displayed, and the operation is performed on each preset page building component, so that the target marketing page is obtained.
In the embodiment of the invention, a server receives a marketing page building request, analyzes the request to obtain an identifier corresponding to the request, determines a component index file corresponding to a target strategy type according to the identifier, analyzes the component index file to obtain a URL (Uniform resource locator) address file of a component in a database, further downloads a page building component corresponding to the target strategy type, reads label information included by the preset page building component, builds a corresponding visual page editing area according to the label information, scans the position corresponding relation of each component in the preset page layout according to the preset page layout, obtains the position coordinates of the preset page building component, assembles the preset page building component according to the position coordinates, further obtains a corresponding candidate page, and then calls a preset database interface to obtain the data labels of the preset page building component and builds the data labels according to the data labels The method comprises the steps that a mapping relation between a data tag and a data source address identification is obtained according to the mapping relation, the data source address identification corresponding to the data tag is obtained according to the mapping relation, a corresponding data source is downloaded according to the address identification, a server scans the preset page building assembly, reads the corresponding data identification, then obtains rendering data such as an HTML (hypertext markup language) template and a CSS (cascading style sheets) style and the like corresponding to a data source page according to the data identification, and renders the page preset building assembly according to a built page rendering script to obtain a target marketing page. In the embodiment of the invention, based on the marketing page system with high cohesion and easy expansion, the page is divided into the components, and a visual component editing mode is adopted, so that an operator in a backstage can build the marketing page in a component dragging mode, the page building efficiency is improved, HTML template data and CSS style data are stored in the cloud database, the operation is more convenient and faster when the components are changed in the later period, and the research and development efficiency is improved.
Referring to fig. 3, an embodiment of a device for building a marketing page according to an embodiment of the present invention includes:
the receivingmodule 301 is configured to receive a marketing page construction request, and obtain a corresponding target marketing strategy type from a preset strategy type library according to the marketing page construction request;
an obtainingmodule 302, configured to obtain a corresponding preset page building component according to the target marketing strategy type;
a creatingmodule 303, configured to create a visual page editing area according to the preset page building component;
theassembling module 304 is configured to assemble the preset page building assembly through the visual page editing area according to a preset page layout to obtain a candidate page;
acalling module 305, configured to call a preset database interface to obtain a data source corresponding to the preset page building component;
and therendering module 306 is configured to read rendering data corresponding to the preset page building component based on the data source, and render the preset page building component in the candidate page according to the rendering data to obtain a target marketing page.
Optionally, the receivingmodule 301 may be further specifically configured to: analyzing the marketing page building request to obtain a corresponding marketing page identifier; performing type matching on the strategy types in the preset strategy type library according to the marketing page identification to obtain a first marketing strategy type; judging whether a second marketing strategy type corresponding to the marketing page request exists or not; if the second marketing strategy type exists, calling a preset basic operation interface to transmit the second marketing strategy type to the preset strategy type library; merging the first marketing strategy type and the second marketing strategy type into a candidate marketing strategy type in the preset strategy type library; and acquiring a target strategy type corresponding to the marketing page request according to the candidate marketing strategy type.
Optionally, the obtainingmodule 302 may be further specifically configured to: scanning content information corresponding to the target marketing strategy type to obtain a corresponding component index file; and determining a preset page building assembly corresponding to the target marketing strategy type based on the assembly index file.
Optionally, the creatingmodule 303 may be further specifically configured to: selecting a corresponding preset layout template based on the preset page building assembly; generating a layout code by using the preset layout template through a preset code generation mode, and compiling the layout code into a DLL file; performing page assembly on the preset layout template based on the DLL file and generating page assembly information; and constructing a visual page editing area based on the page assembly information.
Optionally, theassembly module 304 may be further specifically configured to: acquiring a position corresponding relation corresponding to the preset page building assembly based on the preset page layout and the visual page editing area; carrying out area positioning on the preset page building assembly by utilizing the position corresponding relation to obtain a corresponding position coordinate; and assembling the preset page building components in the visual page area through the position coordinates to obtain a candidate page.
Optionally, the invokingmodule 305 may be further specifically configured to: analyzing a data tag of the preset page building component through the preset database interface, wherein the data tag is used for storing a data source address identifier corresponding to the page building component; and downloading a data source corresponding to the preset page building component from a preset database through the data source address identifier.
Optionally, therendering module 306 may be further specifically configured to: reading rendering data corresponding to the preset page building component based on the data source and the preset page building component; configuring a corresponding view for the preset page building assembly by using the rendering data and building a page rendering script; and updating the rendering data to the view corresponding to the preset page building assembly by adopting the page rendering script to obtain a corresponding target marketing page.
Fig. 4 is a schematic structural diagram of a construction apparatus for a marketing page according to an embodiment of the present invention, where theconstruction apparatus 400 for a marketing page may generate a relatively large difference due to different configurations or performances, and may include one or more processors (CPUs) 410 (e.g., one or more processors) and amemory 420, and one or more storage media 430 (e.g., one or more mass storage devices) storing anapplication 433 ordata 432.Memory 420 andstorage medium 430 may be, among other things, transient or persistent storage. The program stored on thestorage medium 430 may include one or more modules (not shown), each of which may include a series of instruction operations in theconstruction apparatus 400 for marketing pages. Still further, theprocessor 410 may be configured to communicate with thestorage medium 430, and execute a series of instruction operations in thestorage medium 430 on theconstruction apparatus 400 for the marketing page.
The marketingpage construction apparatus 400 may also include one ormore power supplies 440, one or more wired or wireless network interfaces 450, one or more input-output interfaces 460, and/or one ormore operating systems 431, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, and the like. Those skilled in the art will appreciate that the construction of the construction device of the marketing page shown in fig. 4 does not constitute a limitation of the construction device of the marketing page and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
The invention further provides a marketing page building device, which comprises a memory and a processor, wherein computer readable instructions are stored in the memory, and when the computer readable instructions are executed by the processor, the processor executes the steps of the marketing page building method in each embodiment.
The invention also provides a computer-readable storage medium, which may be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium, where instructions are stored in the computer-readable storage medium, and when the instructions are run on a computer, the instructions cause the computer to execute the steps of the method for building the marketing page.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: various media that can store program codes, such as a usb disk, a removable hard disk, a read-only memory (ROM), a random access memory, a magnetic disk, or an optical disk.
The block chain is a novel application mode of computer technologies such as distributed data storage, point-to-point transmission, a consensus mechanism, an encryption algorithm and the like. The Blockchain (Blockchain), which is essentially a decentralized database, is a string of data blocks associated by using a cryptographic method, each data block contains information of a batch of network transactions for verifying the validity (anti-counterfeiting) of the information and generating a next block, and the Blockchain may include a Blockchain underlying platform, a platform product service layer, an application service layer, and the like.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (10)

CN202110691848.3A2021-06-222021-06-22Marketing page building method, device, equipment and storage mediumActiveCN113419728B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202110691848.3ACN113419728B (en)2021-06-222021-06-22Marketing page building method, device, equipment and storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202110691848.3ACN113419728B (en)2021-06-222021-06-22Marketing page building method, device, equipment and storage medium

Publications (2)

Publication NumberPublication Date
CN113419728Atrue CN113419728A (en)2021-09-21
CN113419728B CN113419728B (en)2024-05-24

Family

ID=77789898

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202110691848.3AActiveCN113419728B (en)2021-06-222021-06-22Marketing page building method, device, equipment and storage medium

Country Status (1)

CountryLink
CN (1)CN113419728B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN113821749A (en)*2021-09-302021-12-21上海柯林布瑞信息技术有限公司Page generation method based on JS real-time analysis and computer
CN114238808A (en)*2021-12-012022-03-25招联消费金融有限公司 Page display method, apparatus, computer equipment and storage medium
CN114611042A (en)*2022-03-152022-06-10南京炫佳网络科技有限公司Method, device, equipment and storage medium for on-line of special topic page
CN115357239A (en)*2022-10-212022-11-18智者四海(北京)技术有限公司Method and device for quickly building operation activity page and electronic equipment
CN116360761A (en)*2023-03-262023-06-30二十六度数字科技(广州)有限公司Automatic marketing method and system for private domain and public domain based on data labels
CN116974558A (en)*2023-06-132023-10-31天翼爱音乐文化科技有限公司Marketing billing activity H5 page development platform and development method
CN117873471A (en)*2023-12-252024-04-12曙光云计算集团股份有限公司 Page construction method, device, computer equipment and storage medium
CN118034666A (en)*2023-12-292024-05-14北京领雁科技股份有限公司Construction platform for marketing page and marketing page construction method

Citations (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109388396A (en)*2018-09-182019-02-26深圳壹账通智能科技有限公司Page generation method, device, computer equipment and storage medium
CN109559153A (en)*2018-10-262019-04-02深圳壹账通智能科技有限公司Marketing activity configuration method, device, medium and computer equipment
CN109918607A (en)*2019-03-202019-06-21杭州网易再顾科技有限公司Page building method and device, medium and calculating equipment
CN110210889A (en)*2019-04-252019-09-06深圳壹账通智能科技有限公司Creation method, device and the computer equipment of marketing activity information
CN110865807A (en)*2018-08-272020-03-06北京京东金融科技控股有限公司Active page creation system, method, device and storage medium
CN111857700A (en)*2020-07-222020-10-30南京欣网互联网络科技有限公司Template marketing activity publishing method and system
WO2020233306A1 (en)*2019-05-222020-11-26深圳壹账通智能科技有限公司Dynamic page generation method and apparatus, and computer device and storage medium
CN112416339A (en)*2020-02-172021-02-26上海哔哩哔哩科技有限公司Page development method and device and computer equipment

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110865807A (en)*2018-08-272020-03-06北京京东金融科技控股有限公司Active page creation system, method, device and storage medium
CN109388396A (en)*2018-09-182019-02-26深圳壹账通智能科技有限公司Page generation method, device, computer equipment and storage medium
CN109559153A (en)*2018-10-262019-04-02深圳壹账通智能科技有限公司Marketing activity configuration method, device, medium and computer equipment
CN109918607A (en)*2019-03-202019-06-21杭州网易再顾科技有限公司Page building method and device, medium and calculating equipment
CN110210889A (en)*2019-04-252019-09-06深圳壹账通智能科技有限公司Creation method, device and the computer equipment of marketing activity information
WO2020233306A1 (en)*2019-05-222020-11-26深圳壹账通智能科技有限公司Dynamic page generation method and apparatus, and computer device and storage medium
CN112416339A (en)*2020-02-172021-02-26上海哔哩哔哩科技有限公司Page development method and device and computer equipment
CN111857700A (en)*2020-07-222020-10-30南京欣网互联网络科技有限公司Template marketing activity publishing method and system

Cited By (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN113821749A (en)*2021-09-302021-12-21上海柯林布瑞信息技术有限公司Page generation method based on JS real-time analysis and computer
CN113821749B (en)*2021-09-302023-09-01上海柯林布瑞信息技术有限公司Page generation method and computer based on JS real-time analysis
CN114238808A (en)*2021-12-012022-03-25招联消费金融有限公司 Page display method, apparatus, computer equipment and storage medium
CN114611042A (en)*2022-03-152022-06-10南京炫佳网络科技有限公司Method, device, equipment and storage medium for on-line of special topic page
CN115357239A (en)*2022-10-212022-11-18智者四海(北京)技术有限公司Method and device for quickly building operation activity page and electronic equipment
CN116360761A (en)*2023-03-262023-06-30二十六度数字科技(广州)有限公司Automatic marketing method and system for private domain and public domain based on data labels
CN116360761B (en)*2023-03-262023-11-14二十六度数字科技(广州)有限公司Automatic marketing method and system for private domain and public domain based on data labels
CN116974558A (en)*2023-06-132023-10-31天翼爱音乐文化科技有限公司Marketing billing activity H5 page development platform and development method
CN116974558B (en)*2023-06-132024-02-23天翼爱音乐文化科技有限公司Marketing billing activity H5 page development platform and development method
CN117873471A (en)*2023-12-252024-04-12曙光云计算集团股份有限公司 Page construction method, device, computer equipment and storage medium
CN118034666A (en)*2023-12-292024-05-14北京领雁科技股份有限公司Construction platform for marketing page and marketing page construction method
CN118034666B (en)*2023-12-292024-08-09北京领雁科技股份有限公司Construction platform for marketing page and marketing page construction method

Also Published As

Publication numberPublication date
CN113419728B (en)2024-05-24

Similar Documents

PublicationPublication DateTitle
CN113419728B (en)Marketing page building method, device, equipment and storage medium
CN109508191B (en)Code generation method and system
CN113703785B (en)Component-based platform deployment method, device, equipment and storage medium
US20190392026A1 (en)Configuring a page for drag and drop arrangement of content artifacts in a page development tool
CN100442265C (en)System for hosting graphical layout/presentation objects
US8260844B2 (en)Information messaging and collaboration system
US8527943B1 (en)System and method of application development
US7159185B1 (en)Function objects
JP5526128B2 (en) Embed macros in web pages that contain advertisements
CN111444696B (en)Report form display and editing method and device
US10437584B2 (en)Web client command infrastructure integration into a rich client application
CN113419729B (en)Front-end page building method, device, equipment and storage medium based on componentization
US20100131869A1 (en)Technology for generating service program
US6539420B1 (en)Distribution mechanism for reuse of web based image data
US20030020746A1 (en)System and method for dynamically generating a web page
EP2680162A1 (en)Localisation of website content
US8850389B2 (en)Apparatus and method for generating applications automatically
US7305657B2 (en)Web server having function of Java servlet, method for updating Java program and computer program
CN112765516A (en)Page content display method and device, storage medium and electronic device
CN110780868A (en) Web site development method, device, device and storage medium based on componentized template
US20120072828A1 (en)Complex input to image transformation for distribution
US7594235B2 (en)Method of executing on a station of a communication network a computer program represented in a markup language
CN116719523A (en)Page rendering method and electronic device
CN116909563A (en)Page generation method, terminal device and storage medium
KR20030094241A (en)System and method for dynamic web page generation

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp