CN110533469B - Advertisement operation method and device, server, intelligent terminal and storage medium - Google Patents
Advertisement operation method and device, server, intelligent terminal and storage medium Download PDFInfo
- Publication number
- CN110533469B CN110533469B CN201910804967.8A CN201910804967A CN110533469B CN 110533469 B CN110533469 B CN 110533469B CN 201910804967 A CN201910804967 A CN 201910804967A CN 110533469 B CN110533469 B CN 110533469B
- Authority
- CN
- China
- Prior art keywords
- data packet
- packet
- advertisement
- target
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06F16/972—Access to data in other repository systems, e.g. legacy data or dynamic Web page generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0277—Online advertisement
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Databases & Information Systems (AREA)
- Accounting & Taxation (AREA)
- General Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Game Theory and Decision Science (AREA)
- Data Mining & Analysis (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The embodiment of the invention discloses an advertisement operation method, an advertisement operation device, a server, an intelligent terminal and a storage medium, wherein the method comprises the following steps: receiving a viewing operation on an information promotion interface, and acquiring a target data packet identifier which is indicated by the viewing operation and is viewed; determining a target data packet according to the target data packet identifier, and determining the type of the target data packet, wherein the type of the target data packet is a main packet type or a sub-packet type; when the data packet type of the target data packet is a sub-packet type, a main data packet corresponding to the target data packet is obtained, and the target data packet and the main data packet are sent to a user terminal initiating the viewing operation, so that the target data packet and the main data packet are operated at the user terminal, and the loading speed of the user terminal on an advertisement interface in an applet can be increased.
Description
Technical Field
The present application relates to the field of computer technologies, and in particular, to an advertisement running method, an advertisement running device, a server, an intelligent terminal, and a storage medium.
Background
With the continuous development of intelligent terminal technology, advertisement putting into an applet can achieve a better advertisement promotion effect compared with putting into a webpage, and a currently adopted method for advertisement putting in an applet generates a different advertisement applet based on different activities of advertisements, such as sales promotion activities or preferential activities. Since each newly generated applet is published to the user terminal for a long auditing time, the advertisement may not be published in time, and if all active pages of the advertisement are loaded into one applet, the data size of the applet is large, and the loading speed of the user terminal is seriously affected. Therefore, how to realize the quick loading of the user terminal on the advertisement interface in the applet becomes a current research hotspot.
Disclosure of Invention
The embodiment of the invention provides an advertisement running method, an advertisement running device, a server, an intelligent terminal and a storage medium, which can improve the loading speed of a user terminal on an advertisement interface in an applet.
In one aspect, an embodiment of the present invention provides an advertisement running method, including:
receiving a viewing operation on an information promotion interface, and acquiring a target data packet identifier which is indicated by the viewing operation and is viewed;
determining a target data packet according to the target data packet identifier, and determining the type of the target data packet, wherein the type of the target data packet is a main packet type or a sub-packet type;
and when the data packet type of the target data packet is a sub-packet type, acquiring a main data packet corresponding to the target data packet, and sending the target data packet and the main data packet to a user terminal initiating the viewing operation so as to operate the target data packet and the main data packet at the user terminal.
In one embodiment, the method further comprises:
and when the data type of the target data packet is a main packet type, sending the target data packet to a user terminal initiating the viewing operation so as to operate the target data packet at the user terminal.
In one embodiment, before receiving the viewing operation on the information promotion interface, the method further comprises:
acquiring a data packet set included by advertisement data, wherein the data packet set includes a data packet of a main packet type and at least one data packet of a sub-packet type;
optimizing each data packet in the data packet set to obtain an optimized data packet;
when a promotion event is detected, associating the storage address of the optimized data packet required by the promotion event with a viewing button on an information promotion interface;
and pushing the information popularization interface, wherein the information popularization interface comprises the viewing button, and the viewing button is used for receiving viewing operation.
In an embodiment, the optimizing each data packet in the data packet set to obtain an optimized data packet includes:
acquiring picture resources configured for a data packet to be optimized in the data packet set, and determining the data volume corresponding to each picture resource;
when the data volume of the target picture resource meets the editing condition, performing editing processing on the target picture resource, wherein the editing processing comprises the following steps: one or more of a cropping process, a scaling process, a merging process, and a compression process.
In another aspect, an embodiment of the present invention provides an advertisement running method, including:
sending a checking operation to a server through an information promotion interface, wherein the checking operation is used for indicating a checked target data packet identifier so that the server can determine a target data packet and the type of the target data packet based on the target data packet identifier, and the type of the target data packet is a main packet type or a sub-packet type;
receiving a target data packet and a main data packet corresponding to the target data packet;
and operating the target data packet and the main data packet, wherein the target data packet and the main data packet are sent when the server determines that the type of the target data packet is a packet type.
In one embodiment, said executing said target packet and said master packet comprises:
and displaying a target advertisement interface on a user interface, and running a basic component in the main data packet in a background, wherein the target advertisement interface is generated when the target data packet is run, and the basic component is used for realizing at least one function in the target advertisement interface.
In another aspect, an embodiment of the present invention provides an advertisement running apparatus, including:
the receiving unit is used for receiving the checking operation on the information popularization interface and acquiring the target data packet identifier checked by the checking operation instruction;
a determining unit, configured to determine a target data packet according to the target data packet identifier, and determine a type of the target data packet, where the type of the target data packet is a main packet type or a sub-packet type;
an obtaining unit, configured to obtain a main data packet corresponding to the target data packet when a data packet type of the target data packet is a packet type;
a sending unit, configured to send the target data packet and the main data packet to a user terminal that initiates the viewing operation, so as to run the target data packet and the main data packet at the user terminal.
In another aspect, an embodiment of the present invention provides an advertisement running apparatus, including:
the device comprises a sending unit, a receiving unit and a processing unit, wherein the sending unit is used for sending a checking operation to a server through an information popularization interface, the checking operation is used for indicating a checked target data packet identifier, so that the server determines a target data packet and the type of the target data packet based on the target data packet identifier, and the type of the target data packet is a main packet type or a sub-packet type;
a receiving unit, configured to receive a target data packet and a main data packet corresponding to the target data packet;
and the operation unit is used for operating the target data packet and the main data packet, and the target data packet and the main data packet are sent when the server determines that the type of the target data packet is a packet type.
In another aspect, an embodiment of the present invention provides a server, including a processor, a memory, and a communication interface, where the processor, the memory, and the communication interface are connected to each other, where the memory is used to store computer program instructions, and the processor is configured to execute the program instructions, and perform the following steps:
receiving a viewing operation on an information promotion interface, and acquiring a target data packet identifier which is indicated by the viewing operation and is viewed;
determining a target data packet according to the target data packet identifier, and determining the type of the target data packet, wherein the type of the target data packet is a main packet type or a sub-packet type;
and when the data packet type of the target data packet is a sub-packet type, acquiring a main data packet corresponding to the target data packet, and sending the target data packet and the main data packet to a user terminal initiating the viewing operation so as to operate the target data packet and the main data packet at the user terminal.
In another aspect, an embodiment of the present invention provides an intelligent terminal, including a processor, an input device, an output device, and a memory, where the processor, the input device, the output device, and the memory are connected to each other, where the memory is used to store a computer program that supports the terminal to execute the foregoing method, the computer program includes program instructions, and the processor is configured to call the program instructions and perform the following steps:
sending a checking operation to a server through an information promotion interface, wherein the checking operation is used for indicating a checked target data packet identifier so that the server can determine a target data packet and the type of the target data packet based on the target data packet identifier, and the type of the target data packet is a main packet type or a sub-packet type;
receiving a target data packet and a main data packet corresponding to the target data packet;
and operating the target data packet and the main data packet, wherein the target data packet and the main data packet are sent when the server determines that the type of the target data packet is a packet type.
In yet another aspect, an embodiment of the present invention provides a computer-readable storage medium, in which a first program instruction and a second program instruction are stored, the first program instruction being used to execute the advertisement execution method according to the first aspect when executed by a processor, and the second program instruction being used to execute the advertisement execution method according to the second aspect when executed by the processor.
In the embodiment of the invention, when a server receives a viewing operation on an information promotion interface, a target data packet identifier which is viewed by the viewing operation instruction can be obtained, so that a target data packet is determined based on the target data packet identifier, the type of the target data packet is further obtained, if the type of the target data packet is a sub-packet type, a corresponding main data packet is obtained and then the main data packet and the target data packet are sent to a user terminal, so that the user terminal runs the target data packet and the main data packet, and an advertisement interface generated in the process of running the target data packet by the user terminal is displayed to the user terminal.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1a is a schematic diagram of an advertisement execution system provided by an embodiment of the present invention;
FIG. 1b is a schematic flow chart of an advertisement operation method according to an embodiment of the present invention;
FIG. 1c is a diagram of a main package of advertisement data according to an embodiment of the present invention;
FIG. 1d is a diagram illustrating a user authorization according to an embodiment of the present invention;
FIG. 1e is a diagram of associating a main packet and a sub-packet according to an embodiment of the present invention;
FIG. 1f is a schematic diagram of a main packet and sub-packet design according to an embodiment of the present invention;
FIG. 1g is a schematic diagram of an advertisement displayed on an information promotion interface according to an embodiment of the present invention;
FIG. 2 is a schematic flow chart of a method for running an advertisement according to an embodiment of the present invention;
FIG. 3a is a schematic diagram of an access applet provided in accordance with an embodiment of the present invention;
FIG. 3b is a schematic diagram of another access applet provided in accordance with an embodiment of the present invention;
FIG. 3c is a schematic diagram of an advertisement interface for running main data packet generation according to an embodiment of the present invention;
FIG. 4 is a schematic flow chart diagram of a method for running an advertisement according to another embodiment of the present invention;
fig. 5 is a schematic diagram of a picture resource storage manner according to an embodiment of the present invention;
fig. 6a is a schematic diagram of a management interface for generating an operation management data packet according to an embodiment of the present invention;
FIG. 6b is a schematic diagram of a successful replication of a user ID according to an embodiment of the present invention;
FIG. 6c is a schematic diagram of a successful test environment transition provided by an embodiment of the present invention;
FIG. 6d is a diagram illustrating parameter modification of an advertisement interface according to an embodiment of the present invention;
FIG. 7a is a diagram of a behavior statistics table according to an embodiment of the present invention;
FIG. 7b is a schematic diagram of an advertising interface provided by embodiments of the present invention;
FIG. 7c is a schematic diagram of a verification for behavioral statistics according to an embodiment of the present invention;
FIG. 8 is a schematic flow chart diagram of a method for running an advertisement according to another embodiment of the present invention;
FIG. 9 is a schematic flow chart diagram of a method for running an advertisement according to another embodiment of the present invention;
FIG. 10 is a schematic block diagram of an advertisement execution apparatus provided by an embodiment of the present invention;
fig. 11 is a schematic block diagram of an advertisement execution apparatus according to another embodiment of the present invention;
FIG. 12 is a schematic block diagram of a server provided by an embodiment of the present invention;
fig. 13 is a schematic block diagram of an intelligent terminal according to an embodiment of the present invention.
Detailed Description
Since the applet has better performance and user experience than the mobile-side web page, it is a very good choice to use the applet as an advertisement-bearing page published to the social application content interaction platform. For the advertisement marketing small program, in order to ensure timely release of the advertisement, the development speed is required to be high in the development process of the advertisement marketing small program, so as to achieve timely release of the advertisement. Based on this, the embodiment of the invention provides an advertisement operation method, which can realize flexible management on advertisement data, and improve the development speed of the advertisement data and the operation speed of an applet.
In one embodiment, the applet is an application that can be used without being downloaded and installed to a user terminal, and the user can start the applet in the social application through graphic code scanning or manual searching; the advertisement marketing type small program refers to an advertisement which is mainly used for bearing a company image or a product image and is issued to the social application content interaction platform, and operators or product managers can enter the small program by putting the advertisement in the content interaction platform and clicking the advertisement, so that an advertisement interface in the small program is displayed for users, and introduction and popularization of the product are realized; the sub-packaging means that the whole small program package is divided into a plurality of packages in order to accelerate the downloading of the small program package, so that the resource of each package is relatively small, a user only needs to load the corresponding package when using the small program package, and the downloading speed of the small program can be increased. In one embodiment, the social application comprises instant messaging software and the like, and the content interaction platform can be a friend circle, a public number and the like.
In one embodiment, the advertisement running method may be applied to an advertisement running system as shown in fig. 1a, where the advertisement running system includes a user terminal 11 and a server 12, the user terminal 11 is used for running an applet, and the server is used for supporting the running of the applet to implement various functions in the applet, such as implementing a purchase function in an advertising marketing applet, and the like. In an embodiment, as shown in fig. 1b, the server 12 may determine a packetization scheme first, so that the advertisement data delivered to the content interaction platform may be subjected to a packetization processing according to the packetization scheme, where the packetization scheme determined by the server 12 may be, for example, a main packet + packetization scheme, and after the server 12 performs the packetization processing on the advertisement data in the applet, when the user terminal 11 runs the applet and enters a certain advertisement interface in the applet, the user terminal 11 may only download the packetization corresponding to the main packet and the advertisement interface, but not download other packetized data, thereby implementing loading on demand, reducing the number of downloaded data packets, and increasing the running speed of the applet.
In one embodiment, after the server 12 performs the sub-package processing on the advertisement data according to the sub-package scheme, the server 12 may further perform a main package design, as shown in fig. 1c, and the server 12 may put all basic files, public components, and the like into the main package, so that each other sub-package in the advertisement data makes repeated calls to the main package. The basic files comprise files for requesting data interface packaging, reporting interface files, login registration files and the like, wherein the reporting interface files comprise an error reporting interface subfile, a user behavior reporting interface subfile, a test reporting interface subfile and the like; the public component comprises a component for user authorization, a popup component, an automatic reply component and the like, wherein the component for user authorization comprises: a phone number authorization component, and an avatar authorization component, etc.
In an embodiment, after the server 12 sends each data packet in the advertisement data to the user terminal 11, the user terminal 11 may output a user authorization interface based on the component for performing user authorization, or may also output a user authorization popup based on the component for performing user authorization and a popup component, and the user terminal 11 may thereby obtain the related rights of the user from the user authorization interface or the user authorization popup, such as obtaining the phone number or the avatar rights of the user. As shown in fig. 1d, when the user terminal 11 detects a click operation of a user on a purchase button in the illustrated advertisement interface, user information of the user may be obtained first, and if the user information fails to be obtained, a user authorization popup may be output based on the component for performing user authorization and the popup component, where the user authorization popup is used to prompt the user to complete user information. If the click operation of the user on the pull user information key is detected, the user information of the social application (such as WeChat) logged in the user terminal 11 is pulled, the pulled user information is output to a user interface based on the popup window component, and the user logs in based on the pulled user information when the login-allowing operation of the user is obtained. Alternatively, if a selection instruction for inputting user information is received, the user terminal 11 outputs a registration page for performing user information registration, and acquires user information input by the user from the page. Wherein the user information includes a contact telephone number of the user and the like.
In one embodiment, the popup component may be further configured to output a prompt popup, for example, after the user terminal 11 determines that the right is successfully acquired, the popup component may output a prompt popup indicating that the right is successfully acquired. The automatic reply component is used for realizing human-computer interaction between the user terminal and the user, and when the user terminal 11 runs the data packet in the advertisement data, if the information input by the user is obtained from the chat interface (or window), the automatic reply component searches answer information for answering the information input by the user based on the information input by the user, and outputs the answer information to the chat interface, so as to realize human-computer interaction.
After the server designs the main package, further, the main package and each sub-package may be associated, as shown in fig. 1e, in one embodiment, in order to avoid that the server 12 packs all the advertisement interfaces of one applet and all the files corresponding to the advertisement interfaces into one package, so that the size of the whole applet package increases with the increase of advertisement pages, when the user terminal 11 runs the applet, the user needs to download all the advertisement files in the advertisement package when opening an advertisement, which may greatly affect the terminal download speed and thus the user experience, so the server 12 may also perform sub-package processing after completing the main package design, and when the server 12 performs sub-package processing, an advertisement interface and the related files of the advertisement interface may be used as one sub-package, as shown in fig. 1f, the main package and each sub-package design corresponding to the advertisement data in the applet are designed. The main package comprises a home page interface for realizing long-term running of the advertisement data, the advertisement interface in the public sub-package is used for realizing interface skipping of the advertisement data corresponding to public services, such as skipping to a purchasing success interface after successful purchasing is realized, skipping to a user information acquisition interface when user information is acquired, and the like; the advertisement interface in the entry sub-package is used for realizing the jump of an entry page, the management sub-package is used for realizing the management and the update of the advertisement data in the small program by developers, the independent sub-package comprises other interfaces which do not depend on the operation of the main package, and after the server completes the sub-package, the data resource in the sub-package can be optimized, for example, the picture resource in the sub-package is optimized.
After the server 12 optimizes the packet size of the advertisement data, the optimized data packet set may be delivered to a content interaction platform, specifically, the server 12 may deliver the optimized data packet set to an information promotion interface, where the information promotion interface may be an interface in a friend circle, as shown in fig. 1g, after the optimized advertisement data packet is delivered to an interface in a friend circle, when the friend circle interface operates a data packet in the advertisement data, a corresponding operation activity page may be generated based on the advertisement data as shown in the figure, where the operation activity page includes various operation activities, and each operation activity corresponds to a different advertisement interface. In an embodiment, the campaign page is used to summarize various campaigns of the advertisement data, the campaign page includes an advertisement name corresponding to the advertisement data, such as ABC-english enlightenment in the figure, and content summaries corresponding to the various campaigns, such as invitation conditions and learning content in the figure, and the campaign page further includes a view button for entering an applet interface corresponding to the advertisement data, such as an enter applet button in the figure. In one embodiment, the view button is configured to receive a view operation, based on which the user terminal 11 may enter an advertisement applet corresponding to the advertisement name and display an advertisement in the applet to the user interface.
In one embodiment, when the server 12 receives a viewing operation on the information popularization interface, a target data packet identifier that the viewing operation indicates to view may be obtained, where the viewing operation includes a selection operation of a viewing button, and when the selection operation of the viewing button by a user is detected, it is determined that the viewing operation is received, so that the target data packet identifier associated with the viewing button may be obtained, and a target data packet may be determined based on the target data packet identifier. The destination data packet identifier includes an address identifier of the destination data packet, or an identity identifier of the destination data packet. After the server 12 determines the target data packet, further, the server 12 may determine the type of the target data packet, that is, determine whether the target data packet belongs to a main data packet or an auxiliary data packet, if the server 12 determines that the target data packet belongs to the main data packet, the server 12 may directly send the target data packet to the user terminal 11, and the user terminal 11 may directly run the target data packet after receiving the target data packet. Wherein, the user terminal 11 is a user terminal that initiates the viewing operation, and the operation of the target data packet by the user terminal 11 includes: and running the program code in the target data packet and displaying the advertisement interface in the target data packet to a user interface.
In an embodiment, if the server 12 determines that the target packet data is a partial packet, the server 12 may first obtain a main packet corresponding to the partial packet, further, the server 12 may send the target packet and the corresponding main packet to the user terminal 11, and the user terminal 11 may execute the target packet and the main packet after receiving the target packet and the corresponding main packet, where the executing of the target packet and the main packet by the user terminal 11 includes: and operating the program codes in the main data packet and the target data packet, and displaying an advertisement interface corresponding to the target data packet to a user interface.
In one embodiment, the server 12 further provides a management page after performing sub-package processing on the advertisement data, and when detecting a management operation, the server 12 may send a management sub-package including the management interface to a management terminal where a developer is located, where the management terminal is different from the user terminal (i.e., the user terminal 11), the developer may test the advertisement data according to the management page displayed on the second user interface, or update an advertisement interface in the advertisement data, and after the developer completes testing the advertisement data or updating the advertisement interface based on the management terminal, the advertisement data may be delivered to the user terminal where the user is located, so that when updating the advertisement data, the use of the applet by the user is not affected.
In an embodiment, after performing packet processing on the advertisement data, the server 12 further provides a data reporting page, where the data reporting page is used to show behavior statistical data obtained by collecting behavior data of the advertisement data based on different users after the server 12 puts the advertisement data into an information promotion interface corresponding to each user terminal, and further, the server may send the generated behavior statistical data to a management terminal where a developer is located, so that the developer can analyze revenue of the advertisement based on the behavior statistical data, and determine whether to update the advertisement.
Referring to fig. 2, a flowchart of an advertisement running method according to an embodiment of the present invention is shown, and as shown in fig. 2, the method includes:
s201, receiving a viewing operation on an information promotion interface, and acquiring a target data packet identifier viewed by the viewing operation instruction.
In one embodiment, before receiving a viewing operation on an information promotion interface, a server may determine advertisement data for advertisement push in the information promotion interface, where the advertisement data may be, for example, an advertisement for tutoring learning, and further, the server may load the determined advertisement data into an advertisement operation class applet, and the applet may generate an operation activity page (i.e., an advertisement landing page) based on the advertisement data, and when displaying the operation activity page, the user terminal may be as shown in fig. 1 f. The user can trigger the viewing operation of the applet by clicking the viewing button based on the viewing button displayed on the user terminal page, for example, the user can click the applet entering button in fig. 1f to trigger the viewing operation of the applet, so that the applet can be started, and the advertisement data loaded in the applet is displayed in the user interface, wherein the information promotion interface can be an interface of a content interaction platform, such as a friend circle interface and the like.
In an embodiment, the information promotion interface may further include a public number interface, and the like, after the server loads advertisement data into the advertisement operation type applet, the user may further enter the applet by scanning a public number graphic code for the applet, and when the server detects a scanning operation on the public number graphic code, it is determined that a viewing operation is received in the information promotion interface, where the graphic code displayed in the public number may be, for example, a two-dimensional code as shown in fig. 3a, and the user may scan the two-dimensional code through a user terminal to start the applet.
In an embodiment, when the server loads the advertisement data to the applet, in order to improve efficiency of downloading the applet by the user terminal, the advertisement data may be first subjected to a packetization processing according to a preset packetization scheme, and the advertisement data is respectively stored in corresponding data packets in a data packet set, where the preset packetization scheme may be a scheme of a main packet + a packet, so that the data packet set for storing the advertisement data includes a data packet of a main packet type and at least one data packet of a packetization type. When the server performs sub-package processing on the advertisement data, the basic file and the public component can be stored in a data package of a main package type, and the data package of the main package type is also used for storing an advertisement interface of the advertisement data, wherein the long-running advertisement interface refers to an interface of the advertisement used for advertising for a long time, the long-running advertisement interface is compared with a short-running advertisement interface, the short-running advertisement interface refers to an interface of the advertisement used for advertising during an advertising campaign, and the campaign period can be, for example, a promotion campaign, a time-limited preferential campaign, and the like. In one embodiment, the advertisement interface running in a short term is stored in a data packet of a packet type, and the packet data further comprises related files for running the advertisement interface running in the short term, such as picture resources for running the advertisement interface.
In an embodiment, after performing packet processing on the advertisement data, the server may determine a target data packet to which an advertisement interface needing to be delivered to the user terminal belongs, so that a data packet identifier corresponding to the target data packet may be associated with a viewing button of the information popularization interface, so that when the server receives a viewing operation for the information viewing button, the server may obtain the target data packet to be viewed by the viewing operation instruction according to the target data packet identifier associated with the viewing button, and then execute step S102. In one embodiment, the destination packet identifier may be, for example, an address identifier of the server storing the destination packet, or an identity identifier of the destination packet.
S202, determining a target data packet according to the target data packet identifier, and determining the type of the target data packet.
In one embodiment, the user may enter the applet by clicking a button to enter the applet as shown in fig. 1f or scanning the graphic code as shown in fig. 3a, and when the server receives a click command to a view button or a scan operation on the graphic code, the server may determine a destination data packet based on an identifier of a destination data packet associated with the view button, and further, the server may determine a type of the destination data packet, wherein the type of the destination data packet is a primary packet type or a sub-packet type, and then perform step S203. When the server determines the type of a target data packet, the type of the target data packet can be determined by detecting a component or a data file in the target data packet, if the server detects that the component in the target data packet has a public component or a basic file, the target data packet is determined to be a data packet of a main packet type, and if the server detects that the component in the target data packet does not have a public component or the basic file, the target data packet is determined to be a data packet of a sub-packet type.
S203, when the data packet type of the target data packet is a sub-packet type, acquiring a main data packet corresponding to the target data packet, and sending the target data packet and the main data packet to a user terminal initiating the viewing operation, so as to operate the target data packet and the main data packet at the user terminal.
In one embodiment, if the server determines that the packet type of the target packet is a sub-packet type, a main packet corresponding to the target packet is obtained, the target packet and the main packet are sent to a user terminal initiating a viewing operation, and an advertisement interface corresponding to the target packet is displayed on a user interface, as shown in fig. 3b, when the server detects a click operation on a viewing button, it is determined that the type of the target packet corresponding to the viewing operation is a sub-packet type after receiving the viewing operation, the main packet corresponding to the target packet is obtained, and the main packet and the target packet are sent to the user terminal, the user terminal runs the target packet and the main packet after receiving the main packet and the target packet, and displays the advertisement interface corresponding to the target packet when running the target packet to the user interface, the advertisement interface corresponding to the target packet is an advertisement interface running for a long-term, and after the campaign period ends, the advertisement interface corresponding to the target packet stops being displayed, and displays the advertisement interface corresponding to the main packet in the long-term running main packet, and the advertisement interface is displayed in the long-term running main packet as shown in fig. 3 c.
When the click operation of the viewing button is detected, the server determines that the viewing operation is received, if the server determines that the target data packet corresponding to the viewing operation is of a main packet type, the target data packet is directly sent to the user terminal, the user terminal can run the target data packet after receiving the target data packet, and an advertisement interface generated by running the target data packet is displayed in the user interface, wherein the advertisement interface generated when the user terminal runs the data packet of the main packet type is an advertisement interface which runs for a long time, and for example, the advertisement interface can be the advertisement interface shown in fig. 3 c.
In the embodiment of the invention, when a server receives a viewing operation on an information promotion interface, a target data packet identifier which is indicated to be viewed by the viewing operation can be obtained, so that the target data packet is determined based on the target data packet identifier, the type of the target data packet is further obtained, if the type of the target data packet is a sub-packet type, a corresponding main data packet and the target data packet are obtained and then sent to a user terminal, so that the user terminal runs the target data packet and the main data packet, an advertisement interface generated in the process that the user terminal runs the target data packet is displayed to the user terminal, and as the server conducts sub-packet processing in advance when sending the data packet, the data packet to be viewed and the type of the data packet are determined based on the viewing operation, the directional delivery of the data packet is realized, the opening speed of the user terminal when opening the advertisement is effectively improved, and the user experience is improved.
Referring to fig. 4, a flowchart of an advertisement running method according to another embodiment of the present invention is shown, and as shown in fig. 4, the method includes:
s401, receiving the checking operation on the information popularization interface, and acquiring the target data packet identification checked by the checking operation instruction.
In an embodiment, before receiving the viewing operation, the server may obtain a data packet set included in the advertisement data, where the data packet set is obtained after performing packet processing on the server, and the data packet set includes a data packet of a main packet type and at least one data packet of a packet type. When the server optimizes each data packet in the data packet set, as the main data type included in the data packet for the advertisement is data of a picture type, each picture resource can be merged or cut based on the data volume corresponding to each picture resource in the data packet, so that the loading speed of the user terminal on the picture resource can be increased under the condition that the merged or cut picture resource ensures the compression size.
In one embodiment, a server may first obtain picture resources configured for a data packet to be optimized in the data packet set, and determine a data amount corresponding to each picture resource; the data packet to be optimized is any data packet in the data packet set, and further, the server can edit the target picture resource when the data volume of the target picture resource meets an editing condition. The server may determine that an editing condition is met when the data amount of the target picture resource is greater than or equal to a first preset data amount threshold, or the server may also determine the data amount of the data packet to be optimized based on the data amount of the target picture resource, and determine that the editing condition is met when the data amount of the data packet to be optimized is greater than or equal to a second preset data amount threshold, where meeting the editing condition means that the server may edit the picture resource, and the data amount corresponding to the edited picture resource is smaller than the first preset data amount threshold, or after editing the picture resource, the data amount of the data packet to be optimized is smaller than the second preset data amount threshold, and the first preset data amount threshold and the second preset data amount threshold are data amount thresholds that do not affect the user terminal to load the picture resource. Wherein the editing process includes: and one or more of cutting processing, scaling processing, merging processing and compression processing, wherein the target picture resource is any picture resource in the data packet to be optimized.
In one embodiment, since the picture resources in the data packet include local picture resources and network picture resources, if the local picture resources are too large, the local picture can be changed into the network picture resources, so as to avoid the influence on the loading speed of the user terminal when the local picture resources are too large. In addition, aiming at the network picture resource appearing in the non-first screen, the server can also set the loading rule of the network picture resource appearing in the non-first screen into a lazy loading rule, so that the problem that the first page is crashed due to too many picture resource requests can be avoided, and the loading speed of the first screen can be increased. Wherein the first screen is the first advertising interface that appears on the user interface when entering the applet.
If the data volume of the picture resource obtained after the picture resource in the data packet to be optimized is edited is still greater than or equal to the first preset data volume threshold, or the data volume of the obtained data packet to be optimized is still greater than or equal to the second preset data volume threshold, it indicates that the data volume of the picture resource cannot be effectively reduced through editing, the server may obtain the picture resource configured for the data packet to be optimized in the data packet set, determine the data volume corresponding to each picture resource, detect the type of the target picture resource if the data volume of the target picture resource is greater than the preset data volume threshold, delete the target picture resource when the type of the target picture resource is the icon type, and store a program code for describing the target picture resource, so that when the user terminal runs the data packet to be optimized, the program code can be run to realize the presentation of the picture resource, and the number of the picture resource in the data packet to be optimized can be effectively reduced, thereby the data volume of the data packet to be optimized and the data volume of the picture resource can be effectively reduced. Or when the type of the target picture resource is a non-icon type, deleting the target picture resource and storing the resource path of the network picture resource corresponding to the target picture resource, so that when the user terminal runs the data packet to be optimized, the user terminal can acquire the target picture resource through the stored resource path of the network picture resource, and the loading speed of the user terminal on each picture resource is improved. After the picture resources are optimized, the resource path of the network picture resources corresponding to the stored picture resources may be as shown in fig. 5.
In one embodiment, after the server optimizes each data packet in the data packet set, when a promotion event is detected, the storage address of the optimized data packet required by the promotion event can be associated with a viewing button on an information promotion interface; the view button may be, for example, an enter applet button in fig. 1f, or the server may further associate the storage address of the required optimized data packet with the graphic code shown in fig. 3a, so as to enter an applet based on a scanning operation of the user terminal when the scanning operation of the graphic code is detected. Furthermore, the server can push the information popularization interface after associating the storage address of the optimized data packet with a viewing button on the information popularization interface, wherein the information popularization interface comprises the viewing button, and the viewing button is used for receiving viewing operation.
S402, determining a target data packet according to the target data packet identifier, and determining the type of the target data packet, wherein the type of the target data packet is a main packet type or a sub-packet type.
And S403, when the data packet type of the target data packet is a sub-packet type, acquiring a main data packet corresponding to the target data packet, and sending the target data packet and the main data packet to a user terminal initiating the viewing operation, so as to operate the target data packet and the main data packet at the user terminal.
In an embodiment, for specific implementation of step S402 and step S403, refer to the implementation of step S202 and step S203, which is not described herein again.
S404, when the management operation is received, the management sub-package in the advertisement data is obtained.
S405, sending the management sub-package to a management terminal initiating the management operation so as to run the management sub-package on the management terminal.
In step S404 and step S405, after performing packetizing processing on the advertisement data, the server further includes a management packet for managing the advertisement data in a packet type data packet included in the advertisement data. Specifically, after receiving the management operation, the server may obtain a management sub-package, and send the management sub-package to the management terminal that initiated the management operation, where the management sub-package has been run. In an embodiment, the management terminal is a user terminal corresponding to a developer, and when the management terminal runs the management sub-package, a management interface as shown in fig. 6a may be generated and displayed in the user interface.
In one embodiment, the management sub-package is configured to perform a function test on the advertisement data, or the management sub-package is configured to switch an advertisement interface in the advertisement data, and correspondingly, the management function interface includes a test key for performing a function test on the advertisement data, and further includes a switch page for implementing switching of the advertisement interface. The test keys comprise keys for copying the corresponding identity of the user for starting the applet, an opening key for opening the test variable and a closing key for closing the test variable, a key for switching a Gateway Interface (cgi) of the user switching operation environment to a development environment, a key for switching the cgi to the test environment and a key for switching the cgi to the present network. The cgi conversion development key is used for converting the current environment into a development environment, the cgi conversion test key is used for converting the current environment into a test environment, and the cgi conversion network environment is used for converting the current environment into an environment corresponding to the user terminal.
When the server detects the click operation on the copy identity key, the applet can be copied and the identity corresponding to the user with abnormal operation appears, and if the copy is successful, prompt information shown in fig. 6b is output to prompt a developer that the identity corresponding to the user is successfully copied, so that the developer can determine the user with abnormal operation based on the copied identity. Or, when the server detects the click operation on the cgi to test key, after the transition to the test environment is successful, the management terminal may output a prompt message indicating that the transition to the test environment is successful as shown in fig. 6 c.
In one embodiment, all the advertisement interfaces included in the applet are listed below the switching page, and a user can click the advertisement interface below the switching page to realize the jump of any advertisement interface in the applet, so that the management of the applet by developers is facilitated. As shown in fig. 6d, if the server detects a click operation on the old product detail page, an input window for prompting the developer to input parameters may be output, and when the click operation on the confirmed switching case by the developer is detected, the server may update the old product detail page based on the parameters input by the developer in the input window, and present the updated product detail page to the management terminal corresponding to the developer, and if the developer determines that the updated product detail page presented by the management terminal achieves an expected advertising effect, the updated product detail page may be pushed to the user terminal package through the cgi-to-cgi-presence-network key. Based on the management sub-package, developers can realize timely adjustment of advertisement data in the small program on the premise of not influencing the use of the small program by users, and can realize real-time adjustment of the advertisement data based on a management interface, so that the development and test efficiency of the advertisement data can be improved, the update efficiency of the advertisement data is ensured, and the maintenance cost of the advertisement data is also reduced.
In one embodiment, after advertisement data is delivered to user terminals corresponding to different users, a server can obtain behavior data of the user on the advertisement data from each user terminal, and obtain a user behavior data set, where the user behavior data set is used to record viewing operations of each user terminal on the advertisement data after the advertisement data is pushed to an information promotion interface of at least one user terminal. When the server acquires the user behavior data set, the server may acquire user behavior data from a first dimension and a second dimension respectively, where the behavior data of the first dimension is generated based on operation data of each advertisement interface in the advertisement data, and the behavior data of the first dimension may be, for example, click operation data or browse operation data of an advertisement interface; the behavior data of the second dimension includes component data called in response to an operation on each advertisement interface, for example, component data obtained in response to user information called in a click operation.
In one embodiment, after acquiring a behavior data set of a user, a server may generate behavior statistics based on the user behavior data set, where the behavior statistics include one or more of trigger reporting behavior data, a component value (Module Type), a logic value (Resource Type), a sub-view (Subview), and a user behavior. Specifically, the server may generate first behavior statistics based on the behavior data of the first dimension and generate second behavior statistics based on the behavior data of the second dimension. The first behavior statistic data and the second behavior statistic data generated by the server may be stored in a behavior statistic table as shown in fig. 7a, where the behavior statistic table includes a statistic sub-table 71 and a statistic sub-table 72, where the statistic sub-table 71 is used for storing the second behavior statistic data, and the statistic sub-table 72 is used for storing the first behavior statistic data.
After the behavior data of the user is obtained, the server can analyze the behavior data to determine the profit brought by the advertisement, if the profit of the advertisement is smaller than or equal to a preset profit threshold value, the currently delivered advertisement data is adjusted, and the small program is updated, so that the advertisement effect is optimized, and the normal service is realized. The advertisement revenue refers to a difference between the cost of delivering the advertisement and the posting due to the advertisement. If the currently delivered advertisement is the advertisement shown in fig. 3b, and the advertisement revenue calculated during the advertisement delivery period is less than or equal to the preset revenue threshold, the range of the currently delivered advertisement can be adjusted, and when the currently delivered advertisement is adjusted, the advertisement interface can be directly adjusted, or the advertisement interface can be replaced, so as to deliver other advertisement interfaces, for example, any advertisement interface in fig. 7b is delivered. In an embodiment, the server may verify the obtained behavior data, and display a verification result in a user interface corresponding to the management terminal, as shown in fig. 7c, which may ensure accuracy of the behavior data obtained by the server.
In the embodiment of the invention, after receiving the viewing operation on the information promotion interface, the server can obtain the identification of the target data packet viewed by the viewing operation instruction, so that the target data packet and the type of the target data packet can be determined based on the identification of the target data packet, when the server determines that the type of the target data packet is a sub-packet type, the target data packet and the main data packet corresponding to the target data packet are sent to the user terminal, the target data packet and the main data packet are operated in the user terminal, and an advertising interface generated by operating the target data packet can be displayed in the user interface, so that the targeted delivery of the data packet can be realized.
Please refer to fig. 8, which is a flowchart illustrating an advertisement running method according to an embodiment of the present invention, where the advertisement running method is applicable to the user terminal, as shown in fig. 8, the method includes:
and S801, sending the viewing operation to a server through an information promotion interface.
In one embodiment, the user terminal may display the applet for advertisement promotion in the information promotion interface in advance, as shown in fig. 1g, so that a view button for starting the applet may be received in the information promotion interface, where the view button may be, for example, an enter applet button as shown in the figure, where the view operation is used to indicate a target packet identifier of the view, so that the server determines, based on the target packet identifier, a target packet and a type of the target packet, where the type of the target packet is a main packet type or a sub-packet type.
In one embodiment, the user terminal may further enter the applet by scanning the two-dimensional code as shown in fig. 3a, and when the user terminal performs scanning the two-dimensional code for the applet, the user terminal generates a viewing operation and sends the viewing operation to the server.
S802, receiving a target data packet and a main data packet corresponding to the target data packet.
In one embodiment, if the server determines that the type of the target data packet is a packet type, the server obtains a main data packet corresponding to the target data packet, and sends the main data packet and the target data packet to the user terminal, and the user terminal receives the target data packet and the main data packet. Or, if the server determines that the type of the target data packet is a packet type, the server will directly send the target data packet to the user terminal, and the target data packet may receive the target data packet, and after the user terminal receives the target data packet and the main data packet, the server may proceed to step S803.
S803, running the target data packet and the main data packet, where the target data packet and the main data packet are sent when the server determines that the type of the target data packet is a packetization type.
In one embodiment, after a user terminal receives a target data packet and a corresponding main data packet, the user terminal operates the target data packet and the corresponding main data packet, when the user terminal operates the target data packet and the main data packet, a target advertisement interface can be displayed on the user interface, a basic component in the main data packet can be operated in a background, the target advertisement interface is generated when the target data packet is operated, the basic component is used for realizing at least one function in the target advertisement interface, so that the user terminal can display the advertisement interface based on the data packet sent by a server, and the operation efficiency of the user terminal on advertisement data in a small program can be effectively improved.
In the embodiment of the invention, the user terminal sends the viewing operation to the server through the information popularization interface, so that the server determines the target data packet and the type of the target data packet based on the target data packet identifier which is indicated to be viewed by the viewing operation.
In an embodiment, an embodiment of the present invention further provides an advertisement running method as shown in fig. 9, where as shown in fig. 9, the method includes:
s901, the user terminal sends a viewing operation to the server through the information popularization interface, wherein the viewing operation is used for indicating the identifier of the viewed target data packet.
And S902, the server receives the checking operation on the information popularization interface and acquires the target data packet identifier checked by the checking operation instruction.
S903, the server determines a target data packet according to the target data packet identifier and determines the type of the target data packet.
And S904, when the data packet type of the target data packet is a sub-packet type, the server acquires a main data packet corresponding to the target data packet, and sends the target data packet and the main data packet to a user terminal initiating the viewing operation.
S905, the user terminal receives a target data packet and a main data packet corresponding to the target data packet.
S906, the user terminal operates the target data packet and the main data packet.
In one embodiment, when the target data packet and the main data packet are run by a user terminal, a target advertisement interface is displayed on a user interface, and a basic component in the main data packet is run in a background, wherein the target advertisement interface is generated when the target data packet is run, and the basic component is used for realizing at least one function in the target advertisement interface.
Based on the description of the foregoing advertisement operation method embodiment, an embodiment of the present invention further provides an advertisement operation device, which may be a computer program (including program code) running in the foregoing server. The advertisement execution device may be used to execute the advertisement execution method as described in fig. 2 and fig. 4, referring to fig. 10, the advertisement execution device includes: a receiving unit 101, a determining unit 102, an acquiring unit 103 and a transmitting unit 104.
The receiving unit 101 is configured to receive a viewing operation on an information popularization interface, and acquire a target data packet identifier that is indicated by the viewing operation and is viewed;
a determining unit 102, configured to determine a target data packet according to the target data packet identifier, and determine a type of the target data packet, where the type of the target data packet is a main packet type or a sub-packet type;
an obtaining unit 103, configured to obtain a main data packet corresponding to the target data packet when the data packet type of the target data packet is a packet type;
a sending unit 104, configured to send the target data packet and the main data packet to a user terminal that initiates the viewing operation, so as to run the target data packet and the main data packet at the user terminal.
In an embodiment, the sending unit 104 is further configured to send the target data packet to a user terminal that initiates the viewing operation when the data packet type of the target data packet is a primary packet type, so as to run the target data packet at the user terminal.
In one embodiment, the apparatus further comprises: an optimization unit 105, an association unit 106 and a push unit 107.
The obtaining unit 103 is further configured to obtain a data packet set included in the advertisement data, where the data packet set includes a data packet of a main packet type and at least one data packet of a sub-packet type;
an optimizing unit 105, configured to optimize each data packet in the data packet set to obtain an optimized data packet;
the associating unit 106 is further configured to associate, when a promotional event is detected, a storage address of the optimized data packet required by the promotional event with a viewing button on the information promotion interface;
and the pushing unit 107 is used for pushing the information popularization interface, the information popularization interface comprises the viewing button, and the viewing button is used for receiving viewing operation.
In an embodiment, the optimization unit 105 is specifically configured to:
acquiring picture resources configured for a data packet to be optimized in the data packet set, and determining the data volume corresponding to each picture resource;
when the data volume of the target picture resource meets the editing condition, performing editing processing on the target picture resource, wherein the editing processing comprises the following steps: one or more of a cropping process, a scaling process, a merging process, and a compression process.
In an embodiment, the optimization unit 105 is specifically configured to:
acquiring picture resources configured for a data packet to be optimized in the data packet set, and determining the data volume corresponding to each picture resource;
when the data volume of the target picture resource is larger than a preset data volume threshold value, detecting the type of the target picture resource, and when the type of the target picture resource is an icon type, deleting the target picture resource and storing a program code for describing the target picture resource;
and when the type of the target picture resource is a non-icon type, deleting the target picture resource and storing a resource path of the network picture resource corresponding to the target picture resource.
In an embodiment, the receiving unit 101 is further configured to, when receiving a management operation, obtain a management sub-package in advertisement data, where the management sub-package is used to perform a function test on the advertisement data, or the management sub-package is used to switch an advertisement interface in the advertisement data;
the sending unit 104 is further configured to send the management sub-package to a management terminal that initiates the management operation, so as to run the management sub-package on the management terminal.
In one embodiment, the apparatus further comprises: a generating unit 108.
The obtaining unit 103 is further configured to obtain a user behavior data set, where the user behavior data set is used to record a viewing operation of each user terminal on advertisement data after the advertisement data is pushed to an information promotion interface of at least one user terminal;
a generating unit 108, configured to generate behavior statistical data based on the user behavior data set, where the behavior statistical data includes one or more of trigger reporting behavior data, a component value, a logic value, sub-view data, and user behavior data.
In an embodiment, the obtaining unit 103 is specifically configured to:
acquiring user behavior data from a first dimension and a second dimension respectively, wherein the behavior data of the first dimension is generated based on operation data of each advertisement interface in the advertisement data, and the behavior data of the second dimension comprises component data invoked when responding to the operation of each advertisement interface;
generating behavioral statistics based on the user behavior dataset comprises:
generating first behavior statistics based on the behavior data of the first dimension and second behavior statistics based on the behavior data of the second dimension.
In the embodiment of the present invention, when receiving a viewing operation on an information popularization interface by a receiving unit 101, an obtaining unit 103 may obtain a target data packet identifier that is indicated to be viewed by the viewing operation, so that a determining unit 102 determines a target data packet based on the target data packet identifier, and further obtains a type of the target data packet, if the determining unit 103 determines that the type of the target data packet is a sub-packet type, after the obtaining unit 103 obtains a corresponding main data packet, a sending unit 104 sends the main data packet and the target data packet to a user terminal, so that the user terminal runs the target data packet and the main data packet, and displays an advertisement interface generated in a process in which the user terminal runs the target data packet to the user terminal.
Based on the description of the above embodiment of the advertisement running method, an embodiment of the present invention further provides an advertisement running device, which may be a computer program (including a program code) running in the user terminal. The advertisement execution device may be configured to execute the advertisement execution method as shown in fig. 8, referring to fig. 11, and the advertisement execution device includes: a transmitting unit 110, a receiving unit 111 and an operating unit 112.
A sending unit 110, configured to send a viewing operation to a server through an information popularization interface, where the viewing operation is used to indicate a target data packet identifier to be viewed, so that the server determines, based on the target data packet identifier, a target data packet and a type of the target data packet, where the type of the target data packet is a main packet type or a sub-packet type;
a receiving unit 111, configured to receive a target data packet and a main data packet corresponding to the target data packet;
an operation unit 112, configured to operate the target data packet and the main data packet, where the target data packet and the main data packet are sent when the server determines that the type of the target data packet is a packetization type.
In an embodiment, the operation unit 112 is specifically configured to:
and displaying a target advertisement interface on a user interface, and running a basic component in the main data packet in a background, wherein the target advertisement interface is generated when the target data packet is run, and the basic component is used for realizing at least one function in the target advertisement interface.
In this embodiment of the present invention, the sending unit 110 sends the viewing operation to the server through the information popularization interface, so that the server determines the target data packet and the type of the target data packet based on the identifier of the target data packet that is indicated to be viewed by the viewing operation, further, when the server determines that the type of the target data packet is a sub-packet type, the receiving unit 111 may receive the target data packet and a main data packet corresponding to the target data packet, and the running unit 112 may run the target data packet and the main data packet, so that when the user terminal runs the advertisement data, all advertisement data may not be downloaded, thereby improving the efficiency of loading the applet.
Fig. 12 is a schematic block diagram of a server according to an embodiment of the present invention. The server in the present embodiment as shown in fig. 12 may include: one or more processors 121; one or more input devices 122, one or more output devices 123, and memory 124. The processor 121, the input device 122, the output device 123, and the memory 124 are connected by a bus 125. The memory 124 is used to store a computer program comprising program instructions and the processor 121 is used to execute the program instructions stored by the memory 124.
The memory 124 may include volatile memory (volatile memory), such as random-access memory (RAM); the memory 124 may also include a non-volatile memory (non-volatile memory), such as a flash memory (flash memory), a solid-state drive (SSD), etc.; memory 124 may also comprise a combination of the above types of memory.
The processor 121 may be a Central Processing Unit (CPU). The processor 121 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a Programmable Logic Device (PLD), or the like. The PLD may be a field-programmable gate array (FPGA), a General Array Logic (GAL), or the like. The processor 121 may also be a combination of the above structures.
In an embodiment of the present invention, the memory 124 is configured to store a computer program, the computer program includes program instructions, and the processor 121 is configured to execute the program instructions stored in the memory 124, so as to implement the steps of the corresponding methods as described above in fig. 2 and fig. 4.
In one embodiment, the processor 121 is configured to call the program instructions for performing:
receiving a viewing operation on an information promotion interface, and acquiring a target data packet identifier which is indicated by the viewing operation and is viewed;
determining a target data packet according to the target data packet identifier, and determining the type of the target data packet, wherein the type of the target data packet is a main packet type or a sub-packet type;
and when the data packet type of the target data packet is a sub-packet type, acquiring a main data packet corresponding to the target data packet, and sending the target data packet and the main data packet to a user terminal initiating the viewing operation so as to operate the target data packet and the main data packet at the user terminal.
In one embodiment, the processor 121 is further configured to call the program instructions for performing:
and when the data packet type of the target data packet is a main packet type, sending the target data packet to a user terminal initiating the viewing operation so as to operate the target data packet at the user terminal.
In one embodiment, the processor 121 is further configured to call the program instructions for performing:
acquiring a data packet set included by advertisement data, wherein the data packet set includes a data packet of a main packet type and at least one data packet of a sub-packet type;
optimizing each data packet in the data packet set to obtain an optimized data packet;
when a promotion event is detected, associating the storage address of the optimized data packet required by the promotion event with a viewing button on an information promotion interface;
and pushing the information popularization interface, wherein the information popularization interface comprises the viewing button, and the viewing button is used for receiving viewing operation.
In one embodiment, the processor 121 is further configured to call the program instructions for performing:
acquiring picture resources configured for a data packet to be optimized in the data packet set, and determining the data volume corresponding to each picture resource;
when the data volume of the target picture resource meets the editing condition, performing editing processing on the target picture resource, wherein the editing processing comprises the following steps: one or more of a cropping process, a scaling process, a merging process, and a compression process.
In one embodiment, the processor 121 is further configured to invoke the program instructions to perform:
acquiring picture resources configured for a data packet to be optimized in the data packet set, and determining the data volume corresponding to each picture resource;
when the data volume of the target picture resource is larger than a preset data volume threshold value, detecting the type of the target picture resource, and when the type of the target picture resource is an icon type, deleting the target picture resource and storing a program code for describing the target picture resource;
and when the type of the target picture resource is a non-icon type, deleting the target picture resource and storing a resource path of the network picture resource corresponding to the target picture resource.
In one embodiment, the processor 121 is further configured to call the program instructions for performing:
when receiving management operation, acquiring a management sub-package in advertisement data, wherein the management sub-package is used for performing function test on the advertisement data, or the management sub-package is used for switching an advertisement interface in the advertisement data;
and sending the management sub-package to a management terminal initiating the management operation so as to run the management sub-package at the management terminal.
In one embodiment, the processor 121 is further configured to invoke the program instructions to perform:
the method comprises the steps that a user behavior data set is obtained, and the user behavior data set is used for recording the viewing operation of each user terminal on advertisement data after the advertisement data are pushed to an information promotion interface of at least one user terminal;
and generating behavior statistical data based on the user behavior data set, wherein the behavior statistical data comprises one or more items of triggering and reporting behavior data, component values, logic values, sub-view data and user behavior data.
In one embodiment, the processor 121 is further configured to call the program instructions for performing:
acquiring user behavior data from a first dimension and a second dimension respectively, wherein the behavior data of the first dimension is generated based on operation data of each advertisement interface in the advertisement data, and the behavior data of the second dimension comprises component data invoked when responding to the operation of each advertisement interface;
generating behavioral statistics based on the user behavior dataset comprises:
generating first behavior statistics based on the behavior data for the first dimension and second behavior statistics based on the behavior data for the second dimension.
Referring to fig. 13, it is a block diagram schematically illustrating a structure of an intelligent terminal according to an embodiment of the present invention, where the intelligent terminal is the aforementioned user terminal, and the intelligent terminal according to the embodiment of the present invention shown in fig. 13 may include: one or more processors 131; one or more input devices 132, one or more output devices 133, and memory 134. The processor 131, input device 132, output device 133, and memory 134 are connected by a bus 135. The memory 132 is used to store computer programs comprising program instructions, and the processor 131 is used to execute the program instructions stored by the memory 132.
The memory 134 may include a volatile memory (volatile memory), such as a random-access memory (RAM); the memory 134 may also include a non-volatile memory (non-volatile memory), such as a flash memory (flash memory), a solid-state drive (SSD), etc.; the memory 134 may also comprise a combination of the above kinds of memories.
The processor 131 may be a Central Processing Unit (CPU). The processor 131 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a Programmable Logic Device (PLD), or the like. The PLD may be a field-programmable gate array (FPGA), general Array Logic (GAL), or the like. The processor 131 may also be a combination of the above structures.
In one embodiment, the processor 131 is configured to call the program instructions for performing:
sending a viewing operation to a server through an information promotion interface, wherein the viewing operation is used for indicating a viewed target data packet identifier, so that the server determines a target data packet and the type of the target data packet based on the target data packet identifier, and the type of the target data packet is a main packet type or a sub-packet type;
receiving a target data packet and a main data packet corresponding to the target data packet;
and operating the target data packet and the main data packet, wherein the target data packet and the main data packet are sent when the server determines that the type of the target data packet is a packet type.
In one embodiment, the processor 131 is further configured to call the program instructions for performing:
and displaying a target advertisement interface on a user interface, and running a basic component in the main data packet in a background, wherein the target advertisement interface is generated when the target data packet is run, and the basic component is used for realizing at least one function in the target advertisement interface.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
While the invention has been described with reference to a particular embodiment, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.
Claims (9)
1. An advertisement running method, comprising:
acquiring a data packet set included by advertisement data, wherein the data packet set comprises a data packet of a main packet type and at least one data packet of a sub-packet type;
optimizing each data packet in the data packet set to obtain an optimized data packet, and associating a storage address of the optimized data packet required by the promotion event with a viewing button on an information promotion interface when the promotion event is detected;
pushing the information popularization interface, wherein the information popularization interface comprises the viewing button, and the viewing button is used for receiving viewing operation;
receiving a viewing operation on an information promotion interface, and acquiring a target data packet identifier viewed by the viewing operation instruction;
determining a target data packet according to the target data packet identifier, and determining the type of the target data packet, wherein the type of the target data packet is a main packet type or a sub-packet type;
when the data packet type of the target data packet is a sub-packet type, acquiring a main data packet corresponding to the target data packet, and sending the target data packet and the main data packet to a user terminal initiating the viewing operation so as to operate the target data packet and the main data packet at the user terminal; and when the data type of the target data packet is a main packet type, sending the target data packet to a user terminal initiating the viewing operation so as to operate the target data packet at the user terminal.
2. The method of claim 1, wherein the optimizing each data packet in the set of data packets to obtain an optimized data packet comprises:
acquiring picture resources configured for a data packet to be optimized in the data packet set, and determining the data volume corresponding to each picture resource;
when the data volume of a target picture resource is larger than a preset data volume threshold value, detecting the type of the target picture resource, and when the type of the target picture resource is an icon type, deleting the target picture resource and storing a program code for describing the target picture resource;
and when the type of the target picture resource is a non-icon type, deleting the target picture resource and storing a resource path of the network picture resource corresponding to the target picture resource.
3. The method of claim 1, further comprising:
when receiving management operation, acquiring a management sub-package in advertisement data, wherein the management sub-package is used for performing function test on the advertisement data, or the management sub-package is used for switching an advertisement interface in the advertisement data;
and sending the management sub-package to a management terminal initiating the management operation so as to run the management sub-package at the management terminal.
4. The method of claim 1, further comprising:
the method comprises the steps that a user behavior data set is obtained, and the user behavior data set is used for recording the viewing operation of each user terminal on advertisement data after the advertisement data are pushed to an information promotion interface of at least one user terminal;
and generating behavior statistical data based on the user behavior data set, wherein the behavior statistical data comprises one or more of triggering and reporting behavior data, component values, logic values, sub-view data and user behavior data.
5. The method of claim 4, wherein the obtaining the user behavior data set comprises:
acquiring user behavior data from a first dimension and a second dimension respectively, wherein the behavior data of the first dimension is generated based on operation data of each advertisement interface in the advertisement data, and the behavior data of the second dimension comprises component data invoked when responding to the operation of each advertisement interface;
the generating behavior statistics based on the user behavior dataset comprises:
generating first behavior statistics based on the behavior data for the first dimension and second behavior statistics based on the behavior data for the second dimension.
6. An advertisement running method, comprising:
displaying an information promotion interface, wherein the information promotion interface comprises a viewing button, and the viewing button is used for receiving viewing operation; the information promotion interface is displayed after a data packet set included in advertisement data is obtained, each data packet in the data packet set is optimized to obtain an optimized data packet, and when a promotion event is detected, a storage address of the optimized data packet required by the promotion event is associated with a viewing button on the information promotion interface; the data packet set comprises a data packet of a main packet type and at least one data packet of a sub-packet type;
sending a checking operation to a server through an information promotion interface, wherein the checking operation is used for indicating a checked target data packet identifier so that the server can determine a target data packet and the type of the target data packet based on the target data packet identifier, and the type of the target data packet is a main packet type or a sub-packet type;
receiving a target data packet and a main data packet corresponding to the target data packet;
running the target data packet and the main data packet, wherein the target data packet and the main data packet are sent when the server determines that the type of the target data packet is a packet type; and when the data type of the target data packet is a main packet type, acquiring the target data packet so as to operate the target data packet at the user terminal.
7. A server, comprising a processor, a memory, and a communication interface, the processor, the memory, and the communication interface being interconnected, wherein the memory is configured to store computer program instructions and the processor is configured to execute the program instructions to implement the method of any one of claims 1-5.
8. An intelligent terminal, comprising a processor, an input device, an output device, and a memory, the processor, the input device, the output device, and the memory being interconnected, wherein the memory is configured to store a computer program comprising program instructions, the processor being configured to invoke the program instructions to perform the method of claim 6.
9. A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program comprising first program instructions which, when executed by a processor, cause the processor to carry out the method of any one of claims 1-5, and second program instructions which, when executed by a processor, cause the processor to carry out the method of claim 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910804967.8A CN110533469B (en) | 2019-08-27 | 2019-08-27 | Advertisement operation method and device, server, intelligent terminal and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910804967.8A CN110533469B (en) | 2019-08-27 | 2019-08-27 | Advertisement operation method and device, server, intelligent terminal and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110533469A CN110533469A (en) | 2019-12-03 |
CN110533469B true CN110533469B (en) | 2022-12-27 |
Family
ID=68665032
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910804967.8A Active CN110533469B (en) | 2019-08-27 | 2019-08-27 | Advertisement operation method and device, server, intelligent terminal and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110533469B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111367623B (en) * | 2020-03-10 | 2023-10-03 | Oppo广东移动通信有限公司 | Map display method and related products |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150025981A1 (en) * | 2013-03-15 | 2015-01-22 | David Zaretsky | Url shortening computer-processed platform for processing internet traffic |
CN107871244B (en) * | 2016-09-28 | 2021-08-20 | 腾讯科技(深圳)有限公司 | Method and device for detecting advertising effect |
CN106982393B (en) * | 2017-03-21 | 2019-09-27 | 上海星红桉数据科技有限公司 | Acquisition assemblage method based on magnanimity across screen viewing behavior data |
CN108965360B (en) * | 2017-05-19 | 2021-01-01 | 腾讯科技(深圳)有限公司 | Recommended data processing method, server and computer storage medium |
CN108573406A (en) * | 2018-04-10 | 2018-09-25 | 四川金亿信财务咨询有限公司 | Advertisement marketing system and method on a kind of line based on verification of registering |
-
2019
- 2019-08-27 CN CN201910804967.8A patent/CN110533469B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN110533469A (en) | 2019-12-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200081960A1 (en) | Clickable emoji | |
CN107733968B (en) | Application information pushing method and device, computer equipment and storage medium | |
CN113497945B (en) | Live broadcast and configuration method based on cloud mobile phone and related device and system | |
CN110099130B (en) | Configuration updating method and device and server | |
CN109165157B (en) | Method for testing application program and test platform | |
CN111143207B (en) | Method for checking model training notice and training log at mobile terminal | |
CN104462534A (en) | Network information sharing method and device | |
CN110928706B (en) | Applet interaction method and device, electronic equipment and storage medium | |
CN110533469B (en) | Advertisement operation method and device, server, intelligent terminal and storage medium | |
WO2022078397A1 (en) | Communication method and apparatus, device, and storage medium | |
CN110928603A (en) | Service providing method and device | |
CN114022183A (en) | Advertisement information attribution method, system, equipment and storage medium | |
CN114745146A (en) | Skip interception method and device, readable storage medium and equipment | |
US20120054299A1 (en) | System for and method of verifying packages | |
CN108289056B (en) | Method and device for sharing dynamic chart and computing equipment | |
CN112131085A (en) | Method, system and device for recording and playing back Internet business process | |
CN112312143A (en) | Information processing method, intelligent terminal, server and storage medium | |
CN111966506B (en) | Content sharing method based on different application programs and computer equipment | |
US11349860B2 (en) | Malicious software detection and mitigation | |
CN113610581A (en) | Advertisement monitoring method and device and terminal | |
CN112651763A (en) | Application processing method and device, server and storage medium | |
CN111158654A (en) | Algorithm calling method, device, server and storage medium | |
CN110609751B (en) | Terminal equipment control method and device, terminal equipment and computer readable storage medium | |
US11436636B2 (en) | Communicating information about product or service | |
CN110618874B (en) | Terminal equipment control method and device, terminal equipment and computer readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |