Disclosure of Invention
The invention aims to provide a billboard leasing method, a server and a storage medium, so that a user can automatically screen a billboard and control the playing mode of an advertisement through a terminal, and convenience in advertisement putting is improved.
In order to solve the technical problem, an embodiment of the invention provides a billboard leasing method, which is applied to a server and comprises the following steps: receiving attribute information and play control information of a billboard requested to be rented from a terminal of a user; obtaining the billboard requested to be rented according to the attribute information; searching a matched target billboard from the billboard requested to be rented according to the playing control information; if the target billboard is found, generating a playing control instruction according to the playing control information; receiving a target advertisement file; and sending the playing control instruction and the target advertisement file to the target advertising board, so that the target advertising board plays the target advertisement file according to the playing control instruction.
An embodiment of the present invention further provides a server, including: at least one processor; and a memory communicatively coupled to the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the billboard rental method as described above.
Embodiments of the present invention also provide a storage medium storing a computer program, which when executed by a processor implements the billboard rental method as described above.
Compared with the prior art, the method and the system have the advantages that the user can send attribute information and playing control information of the billboard requested to be rented to the server through the terminal, the server can screen the matched target billboard according to the attribute information and the playing control information of the billboard requested to be rented, a playing control instruction is generated according to the playing control information, then the playing control instruction and the received target advertisement file are sent to the target billboard together, the target billboard plays the target advertisement file according to the playing control instruction, and therefore a billboard screening and advertisement playing control service platform is provided for the user, the user can select the satisfactory billboard and control the playing of the advertisement, and convenience in advertisement putting is improved.
In addition, the playback control information includes: playing time interval and playing time length of the target advertisement file; the searching for the matched target billboard from the billboard requested to be rented according to the playing control information specifically includes: judging whether the advertisement board requesting lease has reserved playing advertisements in the lease time period; and if not, taking the billboard requested to be rented as the target billboard.
In addition, if the advertising board requesting to rent in the renting time period has reserved playing advertisements, whether the target advertisement file supports inter-cut or not and whether the reserved playing advertisements support inter-cut or not are judged according to the playing control information; and if the target advertisement file and the reserved playing advertisement support inter-cut, judging whether the target advertisement file meets a preset inter-cut condition, and if so, taking the advertisement board requested to be rented as the target advertisement board. Therefore, a service platform is provided for the user to insert the advertisement, and more resources are provided for the user to put the advertisement.
In addition, the preset inter-cut condition is as follows: the sum of the total playing time of the reserved playing advertisements of the advertising board requested to rent and the playing time of the target advertisement file is less than or equal to a preset carousel period.
In addition, the preset inter-cut condition is as follows: the number of the reserved playing advertisements of the billboard requested to be rented is less than or equal to the preset number.
In addition, the preset carousel period is greater than or equal to 10 minutes and less than or equal to 15 minutes. Thereby ensuring the coverage rate of advertisement putting.
In addition, before sending the target advertisement file and the generated play control instruction to the target billboard, the method further comprises: and detecting whether the target advertisement file is checked, and if the target advertisement file is not checked, checking the target advertisement file. Therefore, the auditing efficiency can be improved, and the advertisement putting progress is accelerated.
In addition, before sending the target advertisement file and the generated play control instruction to the target billboard, the method further comprises: and detecting whether the target advertisement file is checked, if not, detecting whether the user agrees with guarantee checking, and if so, entering the step of sending the playing control instruction and the target advertisement file to the target billboard. Thereby allowing the user to quickly place advertisements.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention more apparent, embodiments of the present invention will be described in detail below with reference to the accompanying drawings. However, it will be appreciated by those of ordinary skill in the art that numerous technical details are set forth in order to provide a better understanding of the present application in various embodiments of the present invention. However, the technical solution claimed in the present application can be implemented without these technical details and various changes and modifications based on the following embodiments.
The invention relates to a billboard leasing method, which is applied to a server, wherein FIG. 1 is a schematic structural diagram of a billboard leasing system, the leasing system comprises a plurality of servers 1, a plurality of billboards 2 and a plurality of terminals 3, wherein the billboards 2 and the terminals 3 are both in communication connection with the servers 1. the billboard leasing method of the embodiment is applied to the servers 1 in the billboard leasing system shown in FIG. 1. in the embodiment, the user terminals can be smart phones, tablet computers, vehicle-mounted terminals, personal computers and the like, the embodiment does not specifically limit the user terminals, the billboard can be various electronic billboards such as liquid crystal and light-Emitting Diode (L light-Emitting Diode, L ED) display screens and the like, and can also be a billboard for posting plane advertisements.
The core of the billboard leasing method of the embodiment is as follows: and receiving attribute information and play control information of the billboard requested to be rented from the terminal of the user, and obtaining the billboard requested to be rented according to the attribute information. And searching a matched target billboard from the billboard requested to be rented according to the playing control information, and if the target billboard is obtained through searching, generating a playing control instruction according to the playing control information. And receiving the target advertisement file, sending the playing control instruction and the target advertisement file to the target advertising board, and enabling the target advertising board to play the target advertisement file according to the playing control instruction. Compared with the prior art, the method and the system have the advantages that the user can send attribute information and playing control information of the billboard requested to be rented to the server through the terminal, the server can screen the matched target billboard according to the attribute information and the playing control information of the billboard requested to be rented, a playing control instruction is generated according to the playing control information, then the playing control instruction and the received target advertisement file are sent to the target billboard together, the target billboard plays the target advertisement file according to the playing control instruction, and therefore a billboard screening and advertisement playing control service platform is provided for the user, the user can select the satisfactory billboard and control the playing of the advertisement, and convenience in advertisement putting is improved. The implementation details of the billboard leasing method of the embodiment are specifically described below, and the following description is only provided for the convenience of understanding, and is not necessary for implementing the present solution.
As shown in fig. 2, the billboard rental method in this embodiment specifically includes steps 201 to 209.
Step 201: attribute information of a billboard requested to be rented and play control information from a terminal of a user are received.
The attribute information of the billboard includes, for example: the attribute information of the billboard is not specifically limited in this embodiment, such as the identity information of the billboard, the position information of the billboard, the popularity information of the billboard, the type of the billboard, and the rental amount of the billboard. And the attribute information of the advertising board is used as the matching condition of the advertising board and is used for screening the advertising board matched with the requirements of the user. Wherein each matching condition may further include weight information, wherein the weight is greater than 0 and less than 100%, for example, the weight of the position information of the billboard may be set to 80%. By setting the weight, the more matched billboard can be conveniently found. The attribute information of the billboard can be input by a user through various input modes such as a keyboard, a touch screen, a touch pen, a sound pickup and the like, and in some examples, the identity information of the billboard can be acquired through scanning a two-dimensional code on the billboard through a terminal or through a short-distance wireless communication mode. The position of the billboard is an important attribute of the billboard, and in order to facilitate the flexible selection of the billboard by the user, the position of the billboard may include: location information of a single billboard and the location of a plurality of billboards. The location of the plurality of billboards represents a plurality of billboards within the location. The positions of the plurality of billboards can be divided according to regional characteristics, for example, the billboards are divided into scenic spot billboards, campus billboards, convenience store billboards and business district billboards, and therefore the users can conveniently select the billboards in batches. The popularity information of the billboard refers to the number of audiences that the billboard can attract. For example, for a tourist billboard at a tourist attraction, the popularity information of the billboard can be obtained by counting the number of passenger flows of the year, the quarter, the month and the day. The present embodiment is not particularly limited to the billboard popularity information. The rental amount of the billboard can be the rental price of a single billboard or the total rental amount of the billboard. When the advertising board renting fund is used with other matching conditions, the matched advertising boards can be searched more quickly. The types of the advertisement board are, for example, a luminous advertisement board, a non-luminous advertisement board, a large-screen advertisement board, a small-screen advertisement board, and the like, and the type of the advertisement board is not particularly limited in the present embodiment. The billboard operator may supplement the matching criteria.
The playback control information includes, for example: the rental time interval, the rental term, the playing time length of the target advertisement file and the like. The playback control information is not particularly limited in this embodiment. The rental period may be, for example, one year, half year, one quarter, one month, one week, and the like, and the rental period is not particularly limited in this embodiment. By flexibly setting the lease time limit, great convenience is provided for users to put advertisements, and the advertisement putting cost is saved. For some products with stronger season, the proper time can be selected to place the advertisement, for example, the advertisement of down jackets can be placed in autumn and winter. The rental period may be, for example, a full period, a time period counted in hours, or the like. For some advertising users, the advertising users can select the whole time slot to achieve a more intensive advertising effect, and for some advertising users, the corresponding time slot can be selected for advertising according to the outdoor activity time rule of the target consumer group. The present embodiment is not particularly limited to the setting manner and the dividing manner of the rental period. The playing time of the target advertisement file may be 2 minutes, 3 minutes, and the like, and the playing time of the target advertisement file is not specifically limited in this embodiment.
Step 202: and obtaining the billboard requested to be rented according to the attribute information.
The server may store attribute information of the billboards of more than 2 billboards operators. Those skilled in the art can use well-known search techniques to find the billboard requested for rental, and the embodiment is not limited to this.
Step 203: and searching a matched target billboard from the billboard requested to be rented according to the playing control information, judging whether the target billboard is searched and obtained, if the target billboard is searched and obtained, executing the step 204, otherwise, finishing, modifying the attribute information or the playing control information of the billboard requested to be rented again by the user, and submitting the attribute information or the playing control information to the server for searching again.
Step 203 specifically includes sub-steps 2031 to 2035.
Substep 2031: and judging whether the advertisement board requested to be rented exists the reserved playing advertisement in the renting time period, if the reserved playing advertisement does not exist, judging that the target advertisement board is found, and continuing to execute the step 204, otherwise, executing the step 2032.
Substep 2032: and judging whether the target advertisement file supports inter cut according to the playing control information, if not, judging that the matched target billboard is not found, and ending, and if so, executing the substep 2033.
The information indicating whether the target advertisement file supports inter-cut may be carried in the playing control information, which is not specifically limited in this embodiment.
Substep 2033: and judging whether the reserved playing advertisement supports inter cut, if not, judging that the matched target billboard is not found, and ending, and if so, executing the substep 2034.
Wherein, the advertisement which has been subscribed successfully or is in a delivery state can mark that the spot is supported or not supported.
In the present embodiment, the order of sub-step 2032 and sub-step 2033 is not particularly limited.
Substep 2034: and judging whether the target advertisement file meets the preset inter-cut condition, if so, executing the substep 2035, and if not, judging that the matched target billboard is not found and ending.
For example, the preset insertion condition is that the sum of the total playing time of the reserved playing advertisements of the billboard requested to be rented and the playing time of the target advertisement file is less than or equal to the preset carousel period. The preset carousel period refers to a period required for carousel of a plurality of advertisement files. For example, if the playing time of each advertisement file is 3 minutes, the period of broadcasting 5 advertisement files in turn is 15 minutes. In this embodiment, the preset carousel period may be greater than or equal to 10 minutes and less than or equal to 15 minutes. Because each advertisement file is played only once in a preset carousel period, the coverage rate of each advertisement to audiences can be ensured by setting a reasonable carousel period. In some examples, the preset insertion condition may be that the number of reserved advertisements on the billboard requested to be rented is less than or equal to a preset number. The preset inter-cut condition is not particularly limited in the present embodiment.
Substep 2035: and taking the billboard requested to rent as a target billboard.
The target billboard is found.
It should be noted that, in practical applications, the search result of the target billboard can be fed back to the user, the searched target billboard is sent to the user for confirmation, and after the user confirms the information of the target billboard, the subsequent steps are executed. It should be noted that, after the user confirms the information of the target billboard, the billboard rental deposit can be deducted from the account of the user. In some instances, such as emergency situations, the user may request for gratuitous rental of the billboard, and in other instances, the effectiveness of the rental of the billboard may be determined directly by detecting the credit rating of the user and by the level of the credit.
Step 204: and generating a play control instruction according to the play control information.
When the reserved playing advertisement does not exist in the renting time period, the playing control instruction can be used for controlling the target advertisement file to be played in turn in the renting time period. When the reserved playing advertisement exists in the renting time period, the playing control instruction can be used for controlling the target advertisement file and the reserved playing advertisement to be played in turn in the renting time period. For example, if the playing time of the target advertisement file is 3 minutes, the rental period is 9 to 12 clicks per day, when there is no other scheduled playing advertisement in the rental period, only the target advertisement file is continuously played, and if there is other scheduled playing advertisement on the target billboard, the scheduled playing advertisement and the target advertisement file can be periodically played in turn according to a certain sequence.
Step 205: a targeted advertising file is received.
The advertisement user can directly send the manufactured target advertisement file to the server, or upload the target advertisement file to the server after the target advertisement file is manufactured and approved. For example, the target advertisement file can be uploaded by the advertisement user through a personal computer, or the target advertisement file can be uploaded through an intelligent terminal, when the uploading of the target advertisement file needs to consume the billing flow of the advertisement user, the uploading of the target advertisement file can be suspended, and when the advertisement user uses the flow-free service, the target advertisement file is uploaded continuously. Step 205 may be combined with step 201, and the execution order of step 204 is not particularly limited in this embodiment.
Step 206: and detecting whether the target advertisement file is checked, if not, executing step 207, and if so, executing step 208.
Step 207: and auditing the target advertisement file.
The server may adopt an artificial intelligence technique known to those skilled in the art to review the target advertisement file, and confirm that the content of the target advertisement file and the like meet the relevant regulations of the advertisement law, which is not described herein again.
Step 208: and judging whether the target advertisement file passes the audit, if not, ending the process, and if so, executing step 209. The audit result can be fed back to the user terminal, and the user can independently initiate an audit request when the audit is not passed.
When the target advertisement file is not approved, the target advertisement file can be returned to the terminal of the user, and the user is reminded that the target advertisement file is not approved. When the target advertisement file passes the review, the review result can also be fed back to the terminal of the user, so that the user can know the review result of the target advertisement file.
Step 209: and sending the playing control instruction and the target advertisement file to the target advertisement board, so that the target advertisement board plays the target advertisement file according to the playing control instruction.
The target advertisement file can be sent to the target billboard first, and then the playing control instruction is sent to the target billboard, or the target advertisement file and the playing control instruction are sent to the target billboard together.
Compared with the prior art, the method and the system have the advantages that the user can submit the attribute information and the playing control information of the advertising board which is expected to rent through the terminal, and the server can determine whether the advertisement can be played or reserved to be played currently, within the rent term expected by the user and within the rent time period according to whether the user agrees to the spot and whether the advertisement which is already effective on the target advertising board supports the spot, so that the user can put the advertisement according to the requirement of the user.
The second embodiment of the invention relates to a billboard leasing method. The second embodiment is substantially the same as the first embodiment, and mainly differs therefrom in that: in the first embodiment, the server checks the target advertisement file and performs the subsequent advertisement playing step after the target advertisement file passes the check, while in the second embodiment, if the target advertisement file is not checked, the user can directly enter the subsequent playing step when the user agrees to guarantee the check.
As shown in fig. 3, the billboard rental method of this embodiment includes steps 301 to 309.
Wherein, steps 301 to 302 correspond to steps 201 to 202 respectively, steps 303 and 304 correspond to step 203 after being combined, and steps 305 and 306 correspond to steps 204 and 205 respectively, which are not described herein again.
Step 307: whether the target advertisement file is approved or not is detected, if not, step 308 is executed, and if yes, step 310 is executed.
Step 308: it is checked whether the user agrees to the vouch-for audit, step 311 is performed if the user agrees to the vouch-for audit, and step 309 is performed if the user does not agree to the vouch-for audit.
The playing control information may carry information indicating whether the user agrees to warranty the audit.
Step 309: and auditing the target advertisement file.
Step 310: and judging whether the target advertisement file passes the audit, if so, executing the step 311, otherwise, ending.
Step 311: and sending the playing control instruction and the target advertisement file to a target advertisement board, and enabling the target advertisement board to play the target advertisement file according to the playing control instruction.
By the billboard leasing method of the embodiment, when the target advertisement file is not checked, but the user wants to put the advertisement as soon as possible, the checking step of the target advertisement file can be skipped by a third party guarantee method, the target advertisement file and the playing control instruction are sent to the target billboard, and the advertisement is played in real time. Therefore, the embodiment enables the advertising process to be faster.
The steps of the above methods are divided for clarity, and the implementation may be combined into one step or split some steps, and the steps are divided into multiple steps, so long as the same logical relationship is included, which are all within the protection scope of the present patent; it is within the scope of the patent to add insignificant modifications to the algorithms or processes or to introduce insignificant design changes to the core design without changing the algorithms or processes.
A third embodiment of the present invention relates to a server, and as shown in fig. 4, the server according to the present embodiment includes: at least one processor 401 and a memory 402 communicatively coupled to the at least one processor. Wherein the memory 402 stores instructions executable by the at least one processor 401, the instructions being executable by the at least one processor 401 to enable the at least one processor 401 to perform the billboard rental method as described in the first or second embodiment.
Where the memory and processor are connected by a bus, the bus may comprise any number of interconnected buses and bridges, the buses connecting together one or more of the various circuits of the processor and the memory. The bus may also connect various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. A bus interface provides an interface between the bus and the transceiver. The transceiver may be one element or a plurality of elements, such as a plurality of receivers and transmitters, providing a means for communicating with various other apparatus over a transmission medium. The data processed by the processor is transmitted over a wireless medium via an antenna, which further receives the data and transmits the data to the processor.
The processor is responsible for managing the bus and general processing and may also provide various functions including timing, peripheral interfaces, voltage regulation, power management, and other control functions. And the memory may be used to store data used by the processor in performing operations.
A fourth embodiment of the present invention relates to a storage medium storing a computer program. The computer program realizes the above-described method embodiments when executed by a processor.
That is, as can be understood by those skilled in the art, all or part of the steps in the method for implementing the embodiments described above may be implemented by a program instructing related hardware, where the program is stored in a storage medium and includes several instructions to enable a device (which may be a single chip, a chip, or the like) or a processor (processor) to execute all or part of the steps of the method described in the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
It will be understood by those of ordinary skill in the art that the foregoing embodiments are specific examples for carrying out the invention, and that various changes in form and details may be made therein without departing from the spirit and scope of the invention in practice.