An advertising publishing method and device

By dividing dynamic resources and static resources in the advertising publishing system and storing static resources on the static resource server of the external network, the problems of low efficiency of advertising content release and high data security risks in the existing technology are solved, and more efficient resource loading and stronger data security are achieved.

CN113449026BActive Publication Date: 2025-06-24BANK OF CHINA
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110780576.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-07-09
Publication Date
2025-06-24
Estimated Expiration
2041-07-09

AI Technical Summary

Technical Problem

When managing and publishing ad content with mixed graphics and text, the existing technology leads to slow loading of client pages, high data security risks, high maintenance costs and high database performance pressure.

Method used

Ad content is maintained through the intranet management side, dynamic resources and static resources are divided, dynamic resources are saved in the database, static resources are saved in the intranet static resource server and uploaded to the external network static resource server. The client accesses the database and the external network static resource server through the external network link to load resources for advertising.

Benefits of technology

It reduces system costs, reduces database performance pressure, improves loading efficiency, improves user experience, isolates external and internal networks, improves data security, and reduces the risk of "passing through the wall" of internal and external networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113449026B_ABST
    Figure CN113449026B_ABST
Patent Text Reader

Abstract

The present invention provides an advertisement publishing method and device, belonging to the field of big data. The method includes: maintaining advertisement content through an intranet management terminal to determine static resources and dynamic resources; saving the dynamic resources to a database through the intranet management terminal; saving the static resources to an intranet static resource server through the intranet management terminal, determining the intranet link of the static resources, and saving it to the database; uploading the static resources in the intranet static resource server to an extranet static resource server through an automatic processing program; determining the extranet link of the static resources according to the intranet link of the static resources; using the extranet link to access the database and the extranet static resource server through a client, loading the static resources and dynamic resources, and performing advertisement publishing. The present invention classifies dynamic resources and static resources, reduces system costs, alleviates the performance pressure on the database, improves the loading efficiency, isolates the extranet and intranet, and improves data security.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of computer data processing, and particularly to an advertisement publishing method and device. Background Art

[0002] This section aims to provide background or context for the embodiments of the present invention described in the claims. The description herein is not admitted to be prior art merely by virtue of being included in this section.

[0003] When managing and maintaining the publication of advertisement content with text and pictures mixed, the existing technical solutions include:

[0004] Solution 1:

[0005] 1. The internal network management terminal maintains advertisements with text and picture content. The text is saved to the database, the pictures are uploaded to the internal network static resource server, and the picture links are saved to the database;

[0006] 2. The client loads dynamic resources by reading the database, accesses the internal network static resource server through the link to "penetrate the wall" to display the pictures in reverse, and finally realizes the advertisement publication.

[0007] In the above Solution 1, by maintaining the advertisement content through the internal network management terminal and saving the static resources in the internal network server, when the client loads the static resources, it needs to frequently "penetrate the wall" to access the internal network server through the reverse proxy. On the one hand, it causes the client page to load slowly; on the other hand, it brings risks to data security.

[0008] Solution 2:

[0009] 1. The internal network management terminal saves the text and picture content to the database, and the client accesses the database resources through the online interface to realize the advertisement publication.

[0010] In the above Solution 2, by maintaining the advertisement content through the internal network management terminal and directly saving the static resources in the database, it results in high maintenance costs and waste of database resources. At the same time, the frequent access of the client to the database will also cause performance pressure on the database.

[0011] Therefore, how to provide a new solution that can solve the above technical problems is an urgent technical problem in this field. Summary of the Invention

[0012] An embodiment of the present invention provides an advertisement publishing method, which separates dynamic resources and static resources, reduces system costs, alleviates the performance pressure on the database, improves the loading efficiency, isolates the external network and the internal network to improve data security. The method includes:

[0013] Maintaining advertisement content through the internal network management terminal to determine static resources and dynamic resources;

[0014] Save dynamic resources to the database through the intranet management terminal;

[0015] Save static resources to the intranet static resource server through the intranet management terminal, determine the intranet link of the static resources, and save it to the database;

[0016] Upload the static resources in the intranet static resource server to the extranet static resource server through the automatic processing program;

[0017] Determine the extranet link of the static resources according to the intranet link of the static resources;

[0018] Use the extranet link to access the database and the extranet static resource server through the client, load the static resources and dynamic resources, and perform advertisement publishing.

[0019] An embodiment of the present invention also provides an advertisement publishing device, including:

[0020] An advertisement content maintenance module, used to maintain advertisement content through the intranet management terminal and determine static resources and dynamic resources;

[0021] A dynamic resource saving module, used to save dynamic resources to the database through the intranet management terminal;

[0022] A static resource saving module, used to save static resources to the intranet static resource server through the intranet management terminal, determine the intranet link of the static resources, and save it to the database;

[0023] A static resource synchronous upload module, used to upload the static resources in the intranet static resource server to the extranet static resource server through the automatic processing program;

[0024] An extranet link determination module for static resources, used to determine the extranet link of the static resources according to the intranet link of the static resources;

[0025] An advertisement publishing module, used to use the extranet link to access the database and the extranet static resource server through the client, load the static resources and dynamic resources, and perform advertisement publishing.

[0026] An embodiment of the present invention also provides a computer device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the above-mentioned advertisement publishing method is implemented.

[0027] An embodiment of the present invention also provides a computer-readable storage medium, and the computer-readable storage medium stores a computer program for executing the above-mentioned advertisement publishing method.

[0028] An advertising release method and device provided by an embodiment of the present invention include: First, maintain advertising content through an intranet management terminal to determine static resources and dynamic resources; then save the dynamic resources to a database through the intranet management terminal; next, save the static resources to an intranet static resource server through the intranet management terminal, determine the intranet link of the static resources, and save it to the database; then upload the static resources in the intranet static resource server to an extranet static resource server through an automatic processing program; then determine the extranet link of the static resources according to the intranet link of the static resources; finally, use the extranet link to access the database and the extranet static resource server through a client to load the static resources and dynamic resources for advertising release. By separating the dynamic resources and static resources, the embodiment of the present invention reduces the system cost, alleviates the performance pressure of the database, improves the loading efficiency, improves the maintenance efficiency of the management terminal, improves the user experience, isolates the extranet and the intranet, avoids data security risks caused by frequent "wall penetration" access between the extranet and the intranet, reduces the "wall penetration" risk between the internal and external networks, and improves data security. The present invention maintains advertising content through an intranet management terminal, separates dynamic resources and static resources, and directly saves static resources in a static resource server, reducing the system cost, alleviating the performance pressure of the database, and improving the access efficiency; by maintaining advertising content through an intranet management terminal, only reading and writing the intranet static resource server, and when the client loads static resources, only reading the extranet static resource server, by isolating the intranet and the extranet, the loading efficiency is improved and data security is guaranteed. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings. In the drawings:

[0030] Figure 1 It is a schematic diagram of an advertising release method according to an embodiment of the present invention.

[0031] Figure 2 It is a flowchart of an advertising release method according to an embodiment of the present invention.

[0032] Figure 3 It is a schematic diagram of the static resource saving process of an advertising release method according to an embodiment of the present invention.

[0033] Figure 4 It is a schematic diagram of the static resource synchronous upload process of an advertising release method according to an embodiment of the present invention.

[0034] Figure 5 It is a schematic diagram of the process of determining the extranet link of static resources of an advertising release method according to an embodiment of the present invention.

[0035] Figure 6 Schematic diagram of the advertisement publishing process of an advertisement publishing method according to an embodiment of the present invention.

[0036] Figure 7 Schematic diagram of the reverse display static resources of an advertisement publishing method according to an embodiment of the present invention.

[0037] Figure 8 Schematic diagram of a computer device for running an advertisement publishing method according to an embodiment of the present invention.

[0038] Figure 9 Schematic diagram of an advertisement publishing device according to an embodiment of the present invention. Detailed implementation manners

[0039] To make the objectives, technical solutions and advantages of the embodiments of the present invention clearer and more understandable, the following further describes the embodiments of the present invention in detail with reference to the accompanying drawings. Herein, the illustrative embodiments of the present invention and their descriptions are used to explain the present invention, but not to limit the present invention.

[0040] The present invention belongs to the field of big data technology. Figure 1 Schematic diagram of an advertisement publishing method according to an embodiment of the present invention. As Figure 1 shown, the embodiment of the present invention provides an advertisement publishing method, which divides into mobile dynamic resources and static resources, reduces system costs, alleviates the performance pressure of the database, improves the loading efficiency, isolates the external network and the internal network to improve data security. The method includes:

[0041] Step 101: Maintain advertisement content through the internal network management terminal to determine static resources and dynamic resources;

[0042] Step 102: Save the dynamic resources to the database through the internal network management terminal;

[0043] Step 103: Save the static resources to the internal network static resource server through the internal network management terminal, determine the internal network link of the static resources, and save it to the database;

[0044] Step 104: Upload the static resources in the internal network static resource server to the external network static resource server through an automatic processing program;

[0045] Step 105: Determine the external network link of the static resources according to the internal network link of the static resources;

[0046] Step 106: Use the external network link to access the database and the external network static resource server through the client, load the static resources and dynamic resources, and perform advertisement publishing.

[0047] An advertising release method provided by an embodiment of the present invention includes: First, maintain advertising content through an intranet management terminal to determine static resources and dynamic resources; then save the dynamic resources to a database through the intranet management terminal; next, save the static resources to an intranet static resource server through the intranet management terminal, determine the intranet link of the static resources, and save it to the database; then upload the static resources in the intranet static resource server to the extranet static resource server through an automatic processing program; then determine the extranet link of the static resources according to the intranet link of the static resources; finally, use the extranet link to access the database and the extranet static resource server through a client to load the static resources and dynamic resources for advertising release. By separating the dynamic resources and static resources, the embodiment of the present invention reduces the system cost, alleviates the performance pressure of the database, improves the loading efficiency, improves the maintenance efficiency of the management terminal, improves the user experience, isolates the extranet and the intranet, avoids data security risks caused by frequent "penetrating the wall" access between the extranet and the intranet, reduces the risk of "penetrating the wall" between the intranet and the extranet, and improves data security. The present invention maintains advertising content through an intranet management terminal, separates dynamic resources and static resources, and directly saves static resources in the static resource server, reducing the system cost, alleviating the performance pressure of the database, and improving the access efficiency; by maintaining advertising content through the intranet management terminal, only reading and writing the intranet static resource server, and when the client loads static resources, only reading the extranet static resource server, by isolating the intranet and the extranet, the loading efficiency is improved and the data security is ensured.

[0048] In an embodiment of the present invention, the advertising content with text and pictures mixed is maintained through an intranet management terminal, and the advertising content is dynamically loaded by an extranet client (including browsers, mobile APPs, etc.), and finally, "what you see is what you get" for intranet advertising maintenance and query and extranet advertising release is realized. By separating dynamic resources and static resources and isolating the extranet and the intranet, data security risks caused by frequent "penetrating the wall" access between the extranet and the intranet are avoided.

[0049] Figure 2 is a flowchart of an advertising release method according to an embodiment of the present invention. As Figure 2 shown, when specifically implementing an advertising release method provided by an embodiment of the present invention, in one embodiment, it may include:

[0050] Maintain advertising content through an intranet management terminal to determine static resources and dynamic resources;

[0051] Save the dynamic resources to a database through the intranet management terminal;

[0052] Save the static resources to an intranet static resource server through the intranet management terminal, determine the intranet link of the static resources, and save it to the database;

[0053] Upload the static resources in the intranet static resource server to the extranet static resource server through an automatic processing program;

[0054] Determine the external network link of the static resource according to the internal network link of the static resource;

[0055] Use the external network link to access the database and the external network static resource server through the client, load the static resource and the dynamic resource, and perform advertisement publishing.

[0056] When specifically implementing an advertisement publishing method provided by an embodiment of the present invention, in one embodiment, maintain the advertisement content through the internal network management terminal, and determine the static resource and the dynamic resource, including:

[0057] Maintain the advertisement content through the internal network management terminal, and split the advertisement content into a static resource and a dynamic resource through an embedded H5 rich text editor; wherein, the static resource includes: H5 file, picture; the dynamic resource includes: advertisement ID, theme, effective time.

[0058] In the embodiment, the H5 rich text editor is a rich text editor that can realize the mixed layout of pictures and texts and generate an H5 file; VUE: a progressive JS framework for building user interfaces. When the internal network management terminal maintains the advertisement content, an H5 source file is generated through the embedded H5 rich text editor to achieve "what you see is what you get". By splitting the dynamic resource and the static resource, the system cost is reduced and the performance pressure on the database is alleviated. By dynamically loading the H5 file, the loading efficiency is improved.

[0059] On the one hand, save the dynamic resource (contents such as advertisement ID, theme, effective time, etc.) to the database; on the one hand, upload the static resource (picture, H5 file, etc.) to the internal network static resource server, and save the link of the static resource to the database. Through the H5 rich text, what you see is what you get is realized, the maintenance efficiency of the management terminal is improved, and the user experience is improved.

[0060] When specifically implementing an advertisement publishing method provided by an embodiment of the present invention, in one embodiment, save the dynamic resource including contents such as advertisement ID, theme, effective time, etc. to the database through the internal network management terminal.

[0061] Figure 3 For the static resource saving process schematic diagram of an advertisement publishing method according to an embodiment of the present invention, as Figure 3 shown, when specifically implementing an advertisement publishing method provided by an embodiment of the present invention, in one embodiment, save the static resource to the internal network static resource server through the internal network management terminal, determine the internal network link of the static resource, and save it to the database, including:

[0062] Step 301: Create an internal network FTP directory in the internal network static resource server;

[0063] Step 302: Upload the static resources to the intranet static resource server through the intranet management terminal and save them to the intranet FTP directory;

[0064] Step 303: Obtain the IP of the intranet static resource server and the unique file identifier of the static resources;

[0065] Step 304: Generate the intranet link of the static resources according to the IP of the intranet static resource server and the unique file identifier of the static resources, and save it to the database.

[0066] In the embodiment, the process of saving the static resources to the intranet static resource server mainly includes:

[0067] First, create an intranet FTP directory in the intranet static resource server; then, upload the static resources to the intranet static resource server through the intranet management terminal and save them to the intranet FTP directory; next, obtain the IP of the intranet static resource server and the unique file identifier of the static resources; finally, generate the intranet link URL of the static resources according to the IP of the intranet static resource server and the unique file identifier of the static resources, and save it to the database.

[0068] The intranet management terminal uploads the static resources (such as pictures, H5 files, etc.) to the intranet static resource server (an FTP directory needs to be created in advance), and saves the intranet link of the static resources (the URL composed of "intranet static resource server IP + unique file identifier") to the database.

[0069] In the embodiment of the present invention, the dynamic resources are saved in the database, and the client accesses them through the online interface. The static resources are saved in the static resource server and accessed through the physical connection, which improves the access efficiency.

[0070] Figure 4 It is a schematic diagram of the static resource synchronous upload process of an advertisement publishing method according to an embodiment of the present invention. As Figure 4 shown, when specifically implementing an advertisement publishing method provided by an embodiment of the present invention, in one embodiment, the static resources in the intranet static resource server are uploaded to the extranet static resource server through an automatic processing program, including:

[0071] Step 401: Create an extranet FTP directory in the extranet static resource server;

[0072] Step 402: Establish a synchronous shared storage between the extranet static resource server and the intranet static resource server;

[0073] Step 403: Through the automatic processing program, upload the static resources stored in the intranet FTP directory of the intranet static resource server to the extranet static resource server by using the synchronous shared storage and save them to the extranet FTP directory.

[0074] In the embodiment, the process of synchronously uploading static resources to the external network static resource server mainly includes:

[0075] First, create an external network FTP directory in the external network static resource server; then, create a shared storage in the external network static resource server, create a public selection storage in the internal network static resource server, and establish a synchronous shared storage between the external network static resource server and the internal network static resource server; among them, the established synchronous shared storage is a data channel that can realize the timed upload of static resources to the external network static resource server. Then, through the Auto automatic processing program, the static resources stored in the internal network FTP directory of the internal network static resource server are uploaded to the external network static resource server by using the synchronous shared storage and saved to the external network FTP directory. When uploading static resources to the external network static resource server, the customer set for batch upload is parsed and processed and matched with the advertisement ID; the static resources including resources such as H5 files and pictures on the internal network static resource server are processed and pushed to the external network server at regular intervals and saved to the external network FTP directory.

[0076] The internal network and the external network are isolated, reducing the risk of "penetrating the wall" between the internal and external networks and ensuring data security. The internal network resources are synchronously transferred to the external network server at regular intervals. The internal network management terminal only accesses the internal network static resource server, and the external network client only accesses the external network static resource server, greatly improving the loading efficiency.

[0077] Figure 5 It is a schematic diagram of the process of determining the external network link of static resources for an advertisement publishing method according to an embodiment of the present invention. As Figure 5 shown, when specifically implementing an advertisement publishing method provided by an embodiment of the present invention, in one embodiment, according to the internal network link of the static resource, determining the external network link of the static resource includes:

[0078] Step 501: Parse the internal network link of the static resource to determine the IP of the internal network static resource server and the file unique identifier of the static resource;

[0079] Step 502: Obtain the IP of the external network static resource server;

[0080] Step 503: Map the IP of the internal network static resource server to the IP of the external network static resource server, and combine the file unique identifier of the static resource to determine the external network link of the static resource.

[0081] In the embodiment, the process of determining the external network link of the static resource according to the internal network link of the static resource mainly includes:

[0082] First, extract the intranet links from the database, parse the intranet links of static resources to obtain the intranet static resource server IP and the file unique identifier of the static resources; then obtain the external network static resource server IP, so that the external network static resource server can be accessed through the external network static resource server IP later; finally, map the intranet static resource server IP to the external network static resource server IP, and combine the file unique identifier of the static resources to determine the external network link URL of the static resources.

[0083] Figure 6 It is a schematic diagram of the advertisement publishing process of an advertisement publishing method according to an embodiment of the present invention. As Figure 6 shown, when specifically implementing an advertisement publishing method provided by an embodiment of the present invention, in one embodiment, using the external network link, the client accesses the database and the external network static resource server through the client, loads the static resources and dynamic resources, and performs advertisement publishing, including:

[0084] Step 601: The client accesses the database through the online interface and loads dynamic resources from the database.

[0085] Step 602: Using the external network link, the client accesses the external network static resource server through the physical connection and displays the static resources in reverse.

[0086] Step 603: Perform advertisement publishing according to the dynamic resources and static resources.

[0087] In the embodiment, the process of advertisement publishing mainly includes:

[0088] First, use the client including channels such as mobile phones and WEB to access the database through the online interface and load dynamic resources from the database; then use the external network link, the client accesses the external network static resource server through the physical connection and displays the static resources in reverse; finally, perform advertisement publishing according to the dynamic resources and static resources.

[0089] Figure 7 It is a schematic diagram of displaying static resources in reverse of an advertisement publishing method according to an embodiment of the present invention. As Figure 7 shown, when specifically implementing an advertisement publishing method provided by an embodiment of the present invention, in one embodiment, using the external network link, the client accesses the external network static resource server through the physical connection and displays the static resources in reverse, including:

[0090] Step 701: Parse the external network link to determine the external network static resource server IP and the file unique identifier of the static resources.

[0091] Step 702: According to the external network static resource server IP, the client accesses the external network static resource server through the physical connection, and extracts and displays the static resources in reverse from the external network FTP directory of the external network static resource server according to the file unique identifier of the static resources.

[0092] In the embodiment, when the client accesses the external network static resource server through the external network link, the main process includes:

[0093] First, parse the external network link to obtain the IP of the external network static resource server and the file unique identifier of the static resource; then, according to the IP of the external network static resource server, the client accesses the external network static resource server through a physical connection, and according to the file unique identifier of the static resource, extracts and displays the static resource from the external network FTP directory of the external network static resource server. When the internal network management end maintains the advertisement content, it only reads and writes the internal network static resource server. When the client loads the static resource, it only reads the external network static resource server. By isolating the internal network and the external network, the loading efficiency is improved and the data security is ensured. The dynamic resources are stored in the database, and the client accesses them through the online interface. The static resources are stored in the static resource server and accessed through a physical connection, improving the access efficiency. Isolate the internal network and the external network, reduce the risk of "penetrating the wall" between the internal and external networks, and ensure data security. The internal network resources are synchronized to the external network server regularly. The internal network management end only accesses the internal network static resource server, and the external network client only accesses the external network static resource server, greatly improving the loading efficiency.

[0094] When specifically implementing a method for advertising release provided by an embodiment of the present invention, in one embodiment, the method further includes: using the internal network link, the internal network management end accesses the internal network static resource server and displays the static resource in reverse to implement the management of the internal network static resource server.

[0095] In the embodiment of the present invention, the intranet management terminal generates an H5 source file through an embedded H5 rich text editor to achieve "what you see is what you get". By separating dynamic resources and static resources, on the one hand, the dynamic resources (such as advertisement ID, theme, effective time, etc.) are saved to the database; on the other hand, the static resources (such as pictures, H5 files, etc.) are uploaded to the intranet static resource server, and the links of the static resources are saved to the database. The static resources are automatically uploaded to the external network static resource server through Auto. The client reads the dynamic resources in the database, loads the advertisement content, and accesses the external network static resource server through the link to display pictures and H5 files in reverse, finally realizing advertisement publishing. By separating dynamic resources and static resources, the system cost is reduced and the performance pressure on the database is alleviated. By dynamically loading H5 files, the loading efficiency is improved. In this solution, the dynamic resources are saved in the database and the client accesses them through the online interface, while the static resources are saved in the static resource server and accessed through the physical connection, improving the access efficiency. The "what you see is what you get" is realized through the H5 rich text, improving the maintenance efficiency of the management terminal and the user experience. The intranet and the external network are isolated, reducing the risk of "penetrating the wall" between the intranet and the external network and ensuring data security. The intranet resources are synchronously to the external network server regularly. The intranet management terminal only accesses the intranet static resource server, and the external network client only accesses the external network static resource server, greatly improving the loading efficiency.

[0096] In the embodiment of the present invention, the advertisement content is maintained by the intranet management terminal, dynamic resources and static resources are separated, and the static resources are directly saved in the static resource server, reducing the system cost, alleviating the performance pressure on the database, and improving the access efficiency; in the embodiment of the present invention, the advertisement content is maintained by the intranet management terminal, only the intranet static resource server is read and written, and when the client loads the static resources, only the external network static resource server is read. By isolating the intranet and the external network, the loading efficiency is improved and the data security is ensured.

[0097] The following briefly describes an advertisement publishing method provided by the embodiment of the present invention in combination with a specific scenario:

[0098] In the embodiment of the present invention, the advertisement content with mixed graphics and text is maintained by the intranet management terminal, and the external network client (including browsers, mobile APPs, etc.) dynamically loads the advertisement content, finally realizing "what you see is what you get" for intranet advertisement maintenance and query and external network advertisement publishing. Dynamic resources and static resources are separated, and the external network and the intranet are isolated to avoid data security risks caused by frequent "penetrating the wall" access between the external network and the intranet.

[0099] The intranet management terminal generates an H5 source file through an embedded H5 rich text editor to achieve "what you see is what you get". By separating dynamic resources and static resources, on the one hand, the dynamic resources (such as advertisement ID, theme, effective time, etc.) are saved to the database; on the other hand, the static resources (such as pictures, H5 files, etc.) are uploaded to the intranet static resource server, and the links of the static resources are saved to the database.

[0100] The system uploads the static resources to the external network static resource server through Auto automatic processing.

[0101] The client reads the dynamic resources from the database, loads the advertisement content, and accesses the external network static resource server through the link to display the pictures and H5 files in reverse, and finally realizes the advertisement release.

[0102] The embodiments of the present invention can separate dynamic resources and static resources, reduce system costs, relieve the performance pressure of the database, and improve the loading efficiency; improve the maintenance efficiency of the management terminal and improve the user experience; reduce the risk of "penetrating the wall" between the internal and external networks and improve data security.

[0103] The hardware preparation for the embodiments of the present invention: build an intranet static resource server, an external network static resource server, install FTP, and create a shared storage.

[0104] The embodiments of the present invention also provide a data flow of an advertisement release method, which mainly includes:

[0105] 1. The intranet management terminal maintains the advertisement content and generates an H5 source file through an embedded H5 rich text editor;

[0106] 2. The intranet management terminal saves the dynamic resources (such as advertisement ID, theme, effective time, picture and file link, etc.) to the database;

[0107] 3. The intranet management terminal uploads the static resources (such as pictures, H5 files, etc.) to the intranet static resource server (an FTP directory needs to be created in advance), and saves the links of the static resources (URLs composed of "intranet static resource server IP + file unique identifier") to the database;

[0108] 4. Auto automatic processing uploads the static resources to the external network static resource server (an FTP directory needs to be created in advance);

[0109] 5. The client reads the dynamic resources from the database through the link (URL composed of "external network static resource server IP + file unique identifier") to access the external network static resource server to display the pictures and H5 files in reverse, and finally realizes the advertisement release.

[0110] Meanwhile, the intranet management terminal can access the anti-display pictures and H5 files on the intranet static resource server through a link (a URL composed of "intranet static resource server IP + file unique identifier").

[0111] In the above data flow, by separating dynamic resources and static resources, the system cost is reduced, and the performance pressure on the database is alleviated. By dynamically loading H5 files, the loading efficiency is improved. In this solution, dynamic resources are stored in the database, and the client accesses them through an online interface. Static resources are stored on the static resource server and accessed through a physical connection, improving the access efficiency. The WYSIWYG effect is achieved through H5 rich text, improving the maintenance efficiency of the management terminal and enhancing the user experience. The intranet and the extranet are isolated, reducing the risk of "penetrating the wall" between the intranet and the extranet and ensuring data security. The intranet resources are synchronized to the extranet server at regular intervals. The intranet management terminal only accesses the intranet static resource server, and the extranet client only accesses the extranet static resource server, greatly improving the loading efficiency.

[0112] In the above data flow, the functions of each hardware are as follows:

[0113] 1. Intranet management terminal: responsible for maintaining dynamic resources (data) and uploading static resources (pictures, H5 files, etc.);

[0114] 2. Intranet static resource server (create FTP, create shared storage): responsible for storing static resources (pictures, H5 files, etc.);

[0115] 3. Extranet static resource server (create FTP, create shared storage): responsible for receiving and storing the static resources (pictures, H5 files, etc.) sent from the intranet;

[0116] 4. Auto automatic processing: parse and process the batch-uploaded customer sets and match them with the advertisement IDs; process the files and picture resources on the intranet static resource server and push them to the extranet server regularly;

[0117] 5. Client (channels such as mobile phones, WEB, etc.): responsible for reading dynamic resources (data) and static resources (pictures, H5 files, etc.).

[0118] In the above data flow, the interaction process between each hardware includes:

[0119] 1. The intranet management terminal maintains the advertisement content and generates an H5 source file through an embedded H5 rich text editor;

[0120] 2. The intranet management terminal saves the dynamic resources (advertisement ID, theme, effective time, etc.) to the database;

[0121] 3. The internal network management terminal uploads static resources (such as pictures, H5 files, etc.) to the internal network static resource server (an FTP directory needs to be created in advance), and saves the link of the static resource (a URL composed of "the IP of the internal network static resource server + the unique file identifier") to the database;

[0122] 4. Auto automatically processes and uploads the static resources to the external network static resource server (an FTP directory needs to be created in advance);

[0123] 5. The client loads dynamic resources by reading the database, accesses the external network static resource server through the link (a URL composed of "the IP of the external network static resource server + the unique file identifier") to display pictures and H5 files in reverse, and finally realizes the advertisement release.

[0124] The internal network management terminal generates an H5 source file through an embedded H5 rich text editor. By separating dynamic resources and static resources, on the one hand, it saves dynamic resources (such as advertisement ID, theme, effective time, etc.) to the database; on the other hand, it uploads static resources (such as pictures, H5 files, etc.) to the internal network static resource server and saves the link of the static resource to the database. The system automatically processes and uploads the static resources to the external network static resource server through Auto. The client loads advertisement content by reading the dynamic resources in the database, accesses the external network static resource server through the link to display pictures and H5 files in reverse, and finally realizes the advertisement release.

[0125] Through the embedded H5 rich text editor, "what you see is what you get" is realized; by separating dynamic resources and static resources, the access efficiency is improved; the internal and external networks are isolated to ensure data security.

[0126] In the embodiment of the present invention, the internal network management terminal maintains advertisement content, separates dynamic resources and static resources, and directly saves the static resources on the static resource server, reducing the system cost, alleviating the performance pressure of the database, and improving the access efficiency; the internal network management terminal maintains advertisement content and only reads and writes the internal network static resource server. When the client loads static resources, it only reads the external network static resource server. By isolating the internal network and the external network, the loading efficiency is improved and the data security is ensured.

[0127] Figure 8 It is a schematic diagram of a computer device for running an advertisement release method implemented by the present invention. As Figure 8 shown, the embodiment of the present invention further provides a computer device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, it implements the above-mentioned advertisement release method.

[0128] The embodiment of the present invention further provides a computer-readable storage medium, and the computer-readable storage medium stores a computer program for implementing the above-mentioned advertisement release method.

[0129] The present invention also provides an advertisement publishing device in the following embodiments. Since the principle of solving the problem by the device is similar to that of an advertisement publishing method, the implementation of the device can refer to the implementation of an advertisement publishing method, and the repeated parts will not be repeated.

[0130] Figure 9 FIG. 1 is a schematic diagram of an advertisement publishing device according to an embodiment of the present invention. Figure 9 As shown, the embodiment of the present invention further provides an advertisement publishing device, which may include:

[0131] Advertisement content maintenance module 901, used to maintain advertisement content through the intranet management terminal and determine static resources and dynamic resources;

[0132] Dynamic resource saving module 902, used to save dynamic resources to the database through the intranet management terminal;

[0133] The static resource saving module 903 is used to save the static resources to the intranet static resource server through the intranet management terminal, determine the intranet link of the static resources, and save it to the database;

[0134] The static resource synchronization uploading module 904 is used to upload the static resources in the intranet static resource server to the external network static resource server through an automatic processing program;

[0135] The static resource external network link determination module 905 is used to determine the static resource's external network link according to the static resource's internal network link;

[0136] The advertisement publishing module 906 is used to utilize the external network link to access the database and the external network static resource server through the client, load static resources and dynamic resources, and publish advertisements.

[0137] When implementing an advertisement publishing device provided by an embodiment of the present invention, in one embodiment, the advertisement content maintenance module is specifically used to:

[0138] Advertisement content is maintained through the intranet management terminal, and the ad content is divided into static resources and dynamic resources through the embedded H5 rich text editor; static resources include: H5 files, pictures; dynamic resources include: ad ID, theme, and effective time.

[0139] When implementing an advertisement publishing device provided by an embodiment of the present invention, in one embodiment, the static resource storage module is specifically used to:

[0140] Create an intranet FTP directory in the intranet static resource server;

[0141] Upload static resources to the intranet static resource server through the intranet management terminal and save them to the intranet FTP directory;

[0142] Obtain the intranet static resource server IP and the unique file identifier of the static resource;

[0143] Generate an intranet link for the static resource based on the intranet static resource server IP and the unique file identifier of the static resource, and save it to the database.

[0144] When specifically implementing an advertisement publishing device provided by an embodiment of the present invention, in one embodiment, the static resource synchronization upload module is specifically used for:

[0145] Create an extranet FTP directory in the extranet static resource server;

[0146] Establish synchronous shared storage between the extranet static resource server and the intranet static resource server;

[0147] Through an automatic processing program, upload the static resources stored in the intranet FTP directory of the intranet static resource server to the extranet static resource server using the synchronous shared storage and save them to the extranet FTP directory.

[0148] When specifically implementing an advertisement publishing device provided by an embodiment of the present invention, in one embodiment, the extranet link determination module of the static resource is specifically used for:

[0149] Parse the intranet link of the static resource to determine the intranet static resource server IP and the unique file identifier of the static resource;

[0150] Obtain the extranet static resource server IP;

[0151] Map the intranet static resource server IP to the extranet static resource server IP, and combine the unique file identifier of the static resource to determine the extranet link of the static resource.

[0152] When specifically implementing an advertisement publishing device provided by an embodiment of the present invention, in one embodiment, the advertisement publishing module is specifically used for:

[0153] The client accesses the database through the online interface and loads dynamic resources from the database;

[0154] Using the extranet link, the client accesses the extranet static resource server through a physical connection and displays the static resource in reverse;

[0155] Perform advertisement publishing based on the dynamic resources and static resources.

[0156] When specifically implementing an advertisement publishing device provided by an embodiment of the present invention, in one embodiment, the advertisement publishing module is further used for:

[0157] Parse the external network link to determine the IP of the external network static resource server and the unique file identifier of the static resource;

[0158] According to the IP of the external network static resource server, the client accesses the external network static resource server through a physical connection. According to the unique file identifier of the static resource, extract and display the static resource from the external network FTP directory of the external network static resource server.

[0159] When specifically implementing an advertising publishing device provided by an embodiment of the present invention, in one embodiment, the device further includes: an intranet management module, which is used to use the intranet link for the intranet management terminal to access the intranet static resource server and display the static resource.

[0160] In summary, an advertising publishing method and device provided by an embodiment of the present invention include: first, maintaining advertising content through an intranet management terminal to determine static resources and dynamic resources; then saving the dynamic resources to a database through the intranet management terminal; then saving the static resources to an intranet static resource server through the intranet management terminal, determining the intranet link of the static resource, and saving it to the database; next, uploading the static resources in the intranet static resource server to the external network static resource server through an automatic processing program; then determining the external network link of the static resource according to the intranet link of the static resource; finally, using the external network link, the client accesses the database and the external network static resource server to load the static resource and the dynamic resource for advertising publishing. By separating the dynamic resources and the static resources, the embodiment of the present invention reduces the system cost, alleviates the performance pressure of the database, improves the loading efficiency, improves the maintenance efficiency of the management terminal, improves the user experience, isolates the external network and the intranet, avoids data security risks caused by frequent "wall penetration" access between the external network and the intranet, reduces the "wall penetration" risk between the internal and external networks, and improves data security. The present invention maintains advertising content through an intranet management terminal, separates dynamic resources and static resources, and directly saves the static resources in the static resource server, reducing the system cost, alleviating the performance pressure of the database, and improving the access efficiency; by maintaining advertising content through an intranet management terminal, only reading and writing the intranet static resource server, and when the client loads the static resource, only reading the external network static resource server, the loading efficiency is improved and the data security is ensured by isolating the internal network and the external network.

[0161] By splitting dynamic resources and static resources, the system cost is reduced and the performance pressure on the database is alleviated. By dynamically loading H5 files, the loading efficiency is improved. In this solution, dynamic resources are stored in the database and accessed by the client through an online interface, while static resources are stored in a static resource server and accessed through a physical connection, improving the access efficiency. What-you-see-is-what-you-get is achieved through H5 rich text, improving the maintenance efficiency of the management end and enhancing the user experience. The internal network and the external network are isolated, reducing the risk of "penetrating the wall" between the internal and external networks and ensuring data security. The internal network resources are synchronously to the external network server at regular intervals. The internal network management end only accesses the internal network static resource server, and the external network client only accesses the external network static resource server, greatly improving the loading efficiency.

[0162] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. Therefore, the present invention can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0163] The present invention is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present invention. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices produce means for implementing the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0164] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory produce a manufactured article including instruction means that implement the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0165] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are performed on the computer or other programmable device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide means for implementing the functions in the processFigure 1 one process or multiple processes and / or blocks Figure 1 steps of functions specified in one block or multiple blocks.

[0166] In the specific embodiments described above, the objectives, technical solutions and beneficial effects of the present invention have been further described in detail. It should be understood that the above are only specific embodiments of the present invention and are not used to limit the protection scope of the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. An advertising release method, characterized in that, Including: Maintain advertisement content through the intranet management terminal to determine static resources and dynamic resources; Save the dynamic resources to the database through the intranet management terminal; Save the static resources to the intranet static resource server through the intranet management terminal, determine the intranet link of the static resources, and save it to the database; Upload the static resources in the intranet static resource server to the extranet static resource server through an automatic processing program; Determine the extranet link of the static resources according to the intranet link of the static resources; Use the extranet link to access the database and the extranet static resource server through the client, load the static resources and dynamic resources, and conduct advertisement publishing; Among them, maintaining advertisement content through the intranet management terminal to determine static resources and dynamic resources includes: Maintain advertisement content through the intranet management terminal, and split the advertisement content into static resources and dynamic resources through an embedded H5 rich text editor; among them, static resources include: H5 files, pictures; dynamic resources include: advertisement ID, theme, effective time; Among them, saving the static resources to the intranet static resource server through the intranet management terminal, determining the intranet link of the static resources, and saving it to the database includes: Create an intranet FTP directory in the intranet static resource server; Upload the static resources to the intranet static resource server through the intranet management terminal and save them to the intranet FTP directory; Obtain the intranet static resource server IP and the file unique identifier of the static resources; Generate the intranet link of the static resources according to the intranet static resource server IP and the file unique identifier of the static resources, and save it to the database; Among them, uploading the static resources in the intranet static resource server to the extranet static resource server through an automatic processing program includes: Create an extranet FTP directory in the extranet static resource server; Establish a synchronous shared storage between the extranet static resource server and the intranet static resource server; Through an automatic processing program, use the synchronous shared storage to upload the static resources stored in the intranet FTP directory of the intranet static resource server to the extranet static resource server and save them to the extranet FTP directory; Among them, determining the extranet link of the static resources according to the intranet link of the static resources includes: Analyze the intranet link of the static resources to determine the intranet static resource server IP and the file unique identifier of the static resources; Obtain the extranet static resource server IP; Map the intranet static resource server IP to the extranet static resource server IP, and combine the file unique identifier of the static resources to determine the extranet link of the static resources.

2. The method according to claim 1, characterized in that, Using the extranet link to access the database and the extranet static resource server through the client, load the static resources and dynamic resources, and conduct advertisement publishing includes: The client accesses the database through the online interface and loads the dynamic resources from the database; Using the extranet link, the client accesses the extranet static resource server through a physical connection and displays the static resources in reverse; Conduct advertisement publishing according to the dynamic resources and static resources.

3. The method according to claim 2, characterized in that, Using the extranet link, the client accesses the extranet static resource server through a physical connection and displays the static resources in reverse, including: Analyze the extranet link to determine the extranet static resource server IP and the file unique identifier of the static resources; According to the IP of the external network static resource server, the client accesses the external network static resource server through a physical connection. According to the unique file identifier of the static resource, the static resource is extracted and displayed from the external network FTP directory of the external network static resource server.

4. The method according to claim 1, characterized in that, It further includes: Using the internal network link, the internal network management terminal accesses the internal network static resource server and displays the static resource.

5. An advertisement publishing device, characterized in that, It includes: An advertisement content maintenance module for maintaining advertisement content through the internal network management terminal and determining static resources and dynamic resources; A dynamic resource saving module for saving dynamic resources to the database through the internal network management terminal; A static resource saving module for saving static resources to the internal network static resource server through the internal network management terminal, determining the internal network link of the static resource, and saving it to the database; A static resource synchronous upload module for uploading the static resources in the internal network static resource server to the external network static resource server through an automatic processing program; An external network link determination module for the static resource, which is used to determine the external network link of the static resource according to the internal network link of the static resource; An advertisement publishing module for using the external network link to access the database and the external network static resource server through the client, loading static resources and dynamic resources, and performing advertisement publishing; Among them, the advertisement content maintenance module is specifically used for: Maintaining advertisement content through the internal network management terminal, and splitting the advertisement content into static resources and dynamic resources through an embedded H5 rich text editor; among them, the static resources include: H5 files, pictures; the dynamic resources include: advertisement IDs, themes, effective times; Among them, the static resource saving module is specifically used for: Creating an internal network FTP directory in the internal network static resource server; Uploading the static resources to the internal network static resource server through the internal network management terminal and saving them to the internal network FTP directory; Obtaining the IP of the internal network static resource server and the unique file identifier of the static resource; Generating the internal network link of the static resource according to the IP of the internal network static resource server and the unique file identifier of the static resource, and saving it to the database; Among them, the static resource synchronous upload module is specifically used for: Creating an external network FTP directory in the external network static resource server; Establishing a synchronous shared storage between the external network static resource server and the internal network static resource server; Through an automatic processing program, the static resources stored in the internal network FTP directory of the internal network static resource server are uploaded to the external network static resource server using the synchronous shared storage and saved to the external network FTP directory; Among them, the external network link determination module for the static resource is specifically used for: Parsing the internal network link of the static resource to determine the IP of the internal network static resource server and the unique file identifier of the static resource; Obtaining the IP of the external network static resource server; Mapping the IP of the internal network static resource server to the IP of the external network static resource server, and combining the unique file identifier of the static resource to determine the external network link of the static resource.

6. The device according to claim 5, characterized in that, The advertisement publishing module is specifically used for: The client accesses the database through an online interface and loads dynamic resources from the database; Using the external network link, the client accesses the external network static resource server through a physical connection and displays the static resource; Performing advertisement publishing according to the dynamic resources and static resources.

7. The device according to claim 6, characterized in that, The advertisement publishing module is further configured to: Parse the external network link to determine the IP of the external network static resource server and the unique file identifier of the static resource; According to the IP of the external network static resource server, access the external network static resource server through the physical connection of the client, and extract and display the static resource from the external network FTP directory of the external network static resource server according to the unique file identifier of the static resource.

8. The device according to claim 5, characterized in that It further includes: The intranet management module is used to access the intranet static resource server through the intranet link by the intranet management terminal and display the static resource.

9. A computer device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the computer program, the method described in any one of claims 1 to 4 is implemented.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program for implementing the method described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Resource acquisition method and device, electronic equipment and storage medium

    CN110535961A

  • Resource file loading method, network equipment, electronic equipment and storage medium

    CN112751917A