Vehicle-mounted advertising machine display control method, device and system
By installing a camera on the bus to identify the number of passengers in real time, matching advertisements based on the number of people, adjusting advertisement exposure, the problem of large gap in advertisement exposure due to different traffic in the existing technology is solved, and the uniformity of advertisement exposure and full exposure effect are achieved.
Patent Information
- Application Number
- CN202411690896.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-25
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2044-11-25
AI Technical Summary
When existing bus advertising machines play advertisements, different traffic volumes of advertisements lead to a large gap in exposures between advertisements, which in turn affects the exposure effect of advertisements.
By installing a camera on the bus, the number of passengers is identified in real time, and matching each bus with suitable advertisements based on the number of people, an exposure bar chart is generated, the changes in traffic are monitored in real time, and the advertisement exposure is adjusted to keep the gap between exposures below the preset value.
It has achieved the same level of exposure of each advertisement during the entire operation cycle, ensuring full exposure of each advertisement, and improving the advertising exposure effect of each merchant.
Smart Images

Figure CN119648299A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computers, and in particular to a method, device and system for controlling the display of a vehicle-mounted advertising machine. Background Art
[0002] The bus onboard advertising machine is a device specially used for displaying advertisements inside and outside the bus. It not only provides an effective publicity channel for advertisers, but also provides real-time information and entertainment content for passengers.
[0003] Existing bus advertising machines often play advertisements of various businesses in a preset order and time interval. However, the passenger flow of buses on different routes is different. Even buses on the same route have different passenger flow in different sections. Therefore, playing advertisements in this way will result in a huge difference in the exposure of different advertisements, which in turn will result in a huge difference in the exposure effects of different advertisements. Summary of the invention
[0004] Based on this, it is necessary to provide a method, device and system for controlling the display of an in-vehicle advertising machine in order to solve the above problems.
[0005] The embodiment of the present invention is implemented as follows: a method for controlling the display of a vehicle-mounted advertising machine, the method comprising:
[0006] S1: Obtain advertisements placed by each merchant;
[0007] S2: When entering each new operation cycle, the number of passengers on the corresponding bus is identified through the camera on each bus, so as to obtain the number of passengers on each bus;
[0008] S3: Matching each bus with an advertisement according to the number of passengers on each bus;
[0009] S4: Displaying matching advertisements on the advertising machine of each bus and determining the initial exposure of each advertisement;
[0010] S5: generating an exposure amount histogram according to each initial exposure amount, wherein the exposure amount histogram includes an exposure amount column corresponding to each advertisement;
[0011] S6: Determine the deviation of the height of each exposure column in the exposure column diagram;
[0012] S7: Monitor the change of passengers on each bus through the camera, and adjust the advertisements displayed by each advertising machine accordingly, so as to change the exposure of each advertisement, so that the deviation of the height of the exposure column of each advertisement in the exposure column chart is always lower than the preset value.
[0013] In one embodiment, the present invention provides a display control device for a vehicle-mounted advertising machine, the device comprising:
[0014] The acquisition module is used to obtain advertisements placed by various merchants;
[0015] The first processing module is used to identify the number of passengers on the corresponding bus through the camera on each bus when entering each new operation cycle, so as to obtain the number of passengers on each bus;
[0016] A second processing module is used to match each bus with an advertisement according to the number of passengers on each bus;
[0017] The third processing module is used to display the matching advertisements on the advertising machine of each bus and determine the initial exposure of each advertisement;
[0018] A fourth processing module, configured to generate an exposure bar graph according to each initial exposure, wherein the exposure bar graph includes an exposure bar corresponding to each advertisement;
[0019] A fifth processing module, used to determine the deviation of the height of each exposure column in the exposure column diagram;
[0020] The monitoring module is used to monitor the changes in the personnel of each bus through a camera, and adjust the advertisements displayed by each advertising machine accordingly, thereby changing the exposure of each advertisement, so that the deviation of the height of the exposure column of each advertisement in the exposure column chart is always lower than a preset value.
[0021] In one embodiment, the present invention provides a vehicle-mounted advertising machine display control system, the system comprising:
[0022] Several advertising machines are installed in buses to display advertisements;
[0023] Several cameras are installed in the bus to identify the number of passengers on the bus;
[0024] The computer device is connected to each advertising machine and the camera, and is used to execute the display control method of the vehicle-mounted advertising machine.
[0025] The present invention provides a method, device and system for controlling the display of an on-vehicle advertising machine, wherein the method comprises obtaining advertisements placed by various merchants; when entering each new operation cycle, identifying the number of passengers on the corresponding bus through a camera on each bus, thereby obtaining the number of passengers on each bus; matching each bus with an advertisement according to the number of passengers on each bus; displaying the matched advertisements on the advertising machine of each bus, and determining the initial exposure of each advertisement; generating an exposure bar graph according to each initial exposure; determining the deviation of the height of each exposure column in the exposure bar graph; monitoring the change of personnel on each bus through a camera, and adjusting the advertisements displayed by each advertising machine accordingly, thereby changing the exposure of each advertisement, so that the deviation of the height of the exposure column of each advertisement in the exposure bar graph is always lower than a preset value; in the present application, it is possible to achieve that the exposure level of each advertisement is kept equivalent throughout the entire operation cycle, that is, it is possible to achieve full exposure for each advertisement, thereby ensuring the exposure effect of the advertisements of each merchant. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 A first flow chart of a method for controlling a vehicle-mounted advertising machine display provided in one embodiment;
[0027] Figure 2 A second flow chart of a method for controlling a vehicle-mounted advertising machine display provided in one embodiment;
[0028] Figure 3 An exposure tree diagram of a display control method for a vehicle-mounted advertising machine provided in one embodiment;
[0029] Figure 4 A schematic diagram of a module flow chart of a vehicle-mounted advertising machine display control device provided in one embodiment;
[0030] Figure 5 A schematic diagram of the components of a vehicle-mounted advertising machine display control system provided in one embodiment;
[0031] Figure 6 The figure is a block diagram of the internal structure of the control center in one embodiment. DETAILED DESCRIPTION
[0032] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0033] It is understood that the terms "first", "second", etc. used in the present invention may be used herein to describe various elements, but unless otherwise specified, these elements are not limited by these terms. These terms are only used to distinguish a first element from another element. For example, a first xx script may be referred to as a second xx script, and similarly, a second xx script may be referred to as a first xx script without departing from the scope of the present invention.
[0034] like Figure 1-Figure 2 As shown, in one embodiment, a method for controlling the display of a vehicle-mounted advertising machine is proposed, the method comprising:
[0035] S1: Obtain advertisements placed by each merchant;
[0036] S2: When entering each new operation cycle, the number of passengers on the corresponding bus is identified through the camera on each bus, so as to obtain the number of passengers on each bus;
[0037] S3: Matching each bus with an advertisement according to the number of passengers on each bus;
[0038] S4: Displaying matching advertisements on the advertising machine of each bus and determining the initial exposure of each advertisement;
[0039] S5: generating an exposure amount histogram according to each initial exposure amount, wherein the exposure amount histogram includes an exposure amount column corresponding to each advertisement;
[0040] S6: Determine the deviation of the height of each exposure column in the exposure column diagram;
[0041] S7: Monitor the change of passengers on each bus through the camera, and adjust the advertisements displayed by each advertising machine accordingly, so as to change the exposure of each advertisement, so that the deviation of the height of the exposure column of each advertisement in the exposure column chart is always lower than the preset value.
[0042] In this embodiment, the method is executed in a computer device, which may be an independent physical server or terminal, or a server cluster composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud servers, cloud databases, cloud storage, and CDN; a camera is installed on each bus, and each camera communicates with the computer device, so that the computer device can determine the number of passengers on the corresponding bus through the image captured by each camera; an advertising machine is installed on each bus, and each advertising machine communicates with the computer device, and the computer device can control the advertising machine to display advertisements.
[0043] In this embodiment, the bus company often receives advertisements from multiple businesses. Obtaining the advertisements from each business means obtaining the advertisement pages produced by each business according to the display standard of the advertisement machine. The computer device can control the advertisement machine to display these advertisement pages. The bus company operates multiple bus routes, and each route has a number of buses. The operation cycle is the time range from the start time of the earliest bus route to the end time of the latest bus route, such as 5 am to 12 am.
[0044] In the present application, at the beginning of an operation cycle, buses are matched for each advertisement based on the number of passengers on each bus, so that the total number of passengers in the buses matched with each advertisement is roughly the same, thereby making the initial exposure of each advertisement roughly the same, and an exposure bar graph is established based on the initial exposure of each advertisement. Further, the deviation of the height of the exposure column can be determined based on the height of each exposure column in the exposure bar graph; further, during the entire operation cycle, the personnel changes of each bus (caused by passengers picking up and disembarking at the bus station) are monitored in real time by each camera. The personnel changes lead to changes in exposure, resulting in changes in the height of the exposure column in the exposure bar graph, which may increase the deviation of the exposure column, that is, the difference in exposure of each advertisement is widened. At this time, the computer device can adjust and convert the advertisements displayed by the advertising machines on each bus so that the heights of each exposure column tend to be consistent, thereby reducing the difference between the exposures; in the present application, it is possible to maintain a comparable exposure level for each advertisement throughout the entire operation cycle, that is, it is possible to achieve full exposure for each advertisement, thereby ensuring the exposure effect of each merchant's advertisement.
[0045] As a preferred embodiment, matching each bus with an advertisement according to the number of passengers on each bus includes:
[0046] S31: sorting the buses in descending order according to the number of passengers, to obtain a first sequence;
[0047] S32: Identify the number N of advertisements, and select N buses from the first sequence in order from the earliest to the latest;
[0048] S33: removing the selected bus from the first sequence to obtain the remaining first sequence;
[0049] S34: Randomly matching the selected buses with the advertisements one by one;
[0050] S35: sorting the advertisements in order of the number of passengers on the matched buses from small to large to obtain a second sequence;
[0051] S36: determining the advertisement ranked last in the second sequence, selecting the bus ranked first in the remaining first sequence to match the advertisement, and removing the bus from the remaining first sequence to obtain a new remaining first sequence;
[0052] S37: Update the second sequence and execute step S36 until each bus is matched with an advertisement.
[0053] The initial exposure of each ad is equal to the total number of passengers on all buses that match the ad;
[0054] like Figure 3 As shown, the exposure amount histogram generated according to each initial exposure amount includes:
[0055] Generate a coordinate system with the horizontal axis being the ad name and the vertical axis being the exposure amount;
[0056] A vacant position is determined on the horizontal axis of the coordinate system to mark the advertisement name of the advertisement, and an exposure column corresponding to the advertisement is generated at the vacant position, wherein the exposure corresponding to the height of the exposure column is consistent with the initial exposure.
[0057] Determining the deviation of the height of each exposure column in the exposure histogram includes:
[0058] Calculate the average exposure of each advertisement;
[0059] Generate a horizontal line corresponding to the average value on the exposure histogram;
[0060] Identifying the midpoint of the top of each exposure bar on the exposure bar graph;
[0061] The deviation is calculated by the following formula:
[0062]
[0063] Where n is the number of midpoints, P i is the exposure corresponding to the i-th midpoint, P a is the exposure corresponding to the horizontal line, and α is the adjustment coefficient of D.
[0064] In this embodiment, the computer device will obtain the corresponding advertisement name (such as Advertisement 1, Advertisement 2 and Advertisement 3) while obtaining the advertisement, and then establish an exposure bar graph according to the advertisement name; after matching the selected N buses with the N advertisements one by one, each time the advertisement ranked last in the second sequence is matched with the bus ranked first in the first sequence, so that the corresponding advertisement with the least number of passengers can be matched with the bus with the largest number of passengers, and then the difference in the total number of passengers of the matching buses for each advertisement can be made as small as possible, that is, the height deviation of each exposure column in the exposure bar graph in the initial state is smaller, that is, the exposure distribution of each advertisement is more uniform.
[0065] As a preferred embodiment, monitoring the change of passengers on each bus through a camera and adjusting the advertisements displayed on each advertising machine accordingly include:
[0066] S71: monitoring whether the deviation of the height of each exposure column in the exposure column graph is lower than a preset value;
[0067] S72: When the deviation is above a preset value, monitoring whether each bus has not stopped at the station;
[0068] S73: If yes, the advertising machine that displays the advertisement with higher exposure than the average is adjusted to display the advertisement with lower exposure than the average, so that the deviation is lower than the preset value;
[0069] S74: If at least one bus stops at the station, the advertisement displayed on the advertising machine of the bus that stops at the station is adjusted first, and then it is determined whether the deviation is lower than the preset value. If the deviation is still not lower than the preset value, the advertising machine that displays advertisements with exposures higher than the average is adjusted to display advertisements with exposures lower than the average, so that the deviation is lower than the preset value.
[0070] The exposure column with a height lower than the horizontal line is taken as the first exposure column, and the exposure column with a height higher than the horizontal line is taken as the second exposure column;
[0071] The following ads were adjusted from showing ads with higher than average impressions to showing ads with lower than average impressions:
[0072] S731: for each second exposure column, determine the number of passengers on the bus where each advertising machine displaying the advertisement corresponding to the second exposure column is located, and then segment the second exposure column to obtain a plurality of segment columns of the second exposure column, wherein the height of each segment column corresponds to the number of passengers on a bus;
[0073] S732: Select a first exposure column, and identify a target distance between the top of the first exposure column and a horizontal line;
[0074] S733: extracting at least one segmented column from each second exposure column so that the deviation between the cumulative height of each segmented column extracted and the target distance is minimized, wherein the height of the second exposure column after the segmented column is extracted is not lower than the horizontal line;
[0075] S734: Control the advertising machine of the bus corresponding to each extracted segment column to display the advertisement corresponding to the first exposure column;
[0076] S735: Select another first exposure bar, and identify the target distance between the top of the first exposure bar and the horizontal line, and execute steps S733 to S735 until the display adjustment of the advertising machine for the first exposure bar is completed.
[0077] The advertisements displayed on the advertising machines of buses stopping at the station include:
[0078] For each bus that stops at the station, determine whether the number of passengers on the bus increases after the bus stops at the station. If the number of passengers on the bus does not increase, keep the advertisement displayed by the advertising machine of the bus;
[0079] If the number of passengers on the bus increases, the existing number of people on the bus is identified, and it is determined whether the exposure column of the advertisement displayed by the bus's advertising machine is lower than the horizontal line after subtracting the height corresponding to the existing number of people. If so, the advertisement displayed by the bus's advertising machine is maintained; if not, the height difference between each exposure column below the horizontal line and the horizontal line is determined, and the exposure column with the corresponding height difference closest to the existing number of people on the bus is used as the target exposure column, and the bus's advertising machine is controlled to display the advertisement corresponding to the target exposure column.
[0080] In this embodiment, when it is necessary to adjust the height of the exposure column of each advertisement (that is, when the deviation is greater than the preset value), it is first determined whether all the buses are in motion. If so, there is no change in personnel, and the exposure can only be adjusted by adjusting the displayed advertisements on each bus; if not, there is a change in personnel, and the personnel change itself may lead to a change in exposure. Therefore, the displayed advertisements can be adjusted for the buses where personnel have occurred. If this method cannot make the deviation lower than the preset value, the displayed advertisements on each bus will be adjusted in the same manner as when there is no change in personnel until the deviation is lower than the preset value.
[0081] In this embodiment, the segmented column is a partial segment of the exposure column; the extracted segmented column may come from one second exposure column or from multiple second exposure columns; for any second exposure column, after the segmented column is extracted, the height of the second exposure column automatically reduces the height of the extracted segmented column; the target distance represents the difference between the exposure of the first exposure column and the average exposure, that is, the difference in the number of passengers, so that the deviation between the cumulative height of each extracted segmented column and the target distance is minimized, that is, the number of passengers on the bus corresponding to the extracted segmented column can make up for the exposure gap of the advertisement corresponding to the first exposure column to the greatest extent; in addition, when extracting the segmented column, it is ensured that the second exposure column will not be lower than the horizontal line, that is, the first exposure column can be close to the horizontal line while the second exposure column is close to the horizontal line, thereby reducing the deviation between the exposure columns.
[0082] In this embodiment, if the exposure column of the advertisement displayed by the advertising machine of the bus minus the height corresponding to the existing number of people is lower than the horizontal line, it means that the exposure of the bus is just enough to make the exposure of the displayed advertisement exceed the average value, and there is no room to share with other advertisements, so the advertisement displayed by the advertising machine is maintained; if the exposure column of the advertisement displayed by the advertising machine of the bus minus the height corresponding to the existing number of people is higher than the horizontal line, it means that the exposure of the bus is surplus exposure, which can be allocated to other advertisements with exposure below the average value, thereby making the exposure of each advertisement more balanced.
[0083] like Figure 4 As shown, in one embodiment, a display control device for a vehicle-mounted advertising machine is provided, the device comprising:
[0084] The acquisition module is used to obtain advertisements placed by various merchants;
[0085] The first processing module is used to identify the number of passengers on the corresponding bus through the camera on each bus when entering each new operation cycle, so as to obtain the number of passengers on each bus;
[0086] A second processing module is used to match each bus with an advertisement according to the number of passengers on each bus;
[0087] The third processing module is used to display the matching advertisements on the advertising machine of each bus and determine the initial exposure of each advertisement;
[0088] A fourth processing module, configured to generate an exposure bar graph according to each initial exposure, wherein the exposure bar graph includes an exposure bar corresponding to each advertisement;
[0089] A fifth processing module, used to determine the deviation of the height of each exposure column in the exposure column diagram;
[0090] The monitoring module is used to monitor the changes in the personnel of each bus through a camera, and adjust the advertisements displayed by each advertising machine accordingly, thereby changing the exposure of each advertisement, so that the deviation of the height of the exposure column of each advertisement in the exposure column chart is always lower than a preset value.
[0091] The process of each module in the vehicle-mounted advertising machine display control device provided in the embodiment of the present application realizing its own function can be specifically referred to the aforementioned Figure 1 The description of the illustrated embodiment will not be repeated here.
[0092] like Figure 5 As shown, in one embodiment, a vehicle-mounted advertising machine display control system is provided, the system comprising:
[0093] Several advertising machines are installed in buses to display advertisements;
[0094] Several cameras are installed in the bus to identify the number of passengers on the bus;
[0095] The computer device is connected to each advertising machine and the camera, and is used to execute the display control method of the vehicle-mounted advertising machine.
[0096] In this embodiment, the computer device cooperates with each advertising machine and each camera to execute the method. During the entire operation cycle, the personnel changes of each bus can be monitored in real time through each camera. By adjusting and switching the advertisements displayed by the advertising machines on each bus, the heights of each exposure column tend to be consistent, thereby reducing the difference between the exposures. In this application, it is possible to maintain a similar exposure level for each advertisement throughout the entire operation cycle, that is, to achieve full exposure for each advertisement, thereby ensuring the exposure effect of each merchant's advertisement.
[0097] Figure 6 FIG. 2 shows an internal structure diagram of a computer device in one embodiment. Figure 6 As shown, the computer device includes a processor, a memory, a network interface, an input device and a display screen connected via a system bus. Among them, the memory includes a non-volatile storage medium and an internal memory. The non-volatile storage medium of the computer device stores an operating system and may also store a computer program. When the computer program is executed by the processor, the processor can implement the display control method of the vehicle-mounted advertising machine provided in the embodiment of the present invention. The internal memory may also store a computer program. When the computer program is executed by the processor, the processor can execute the display control method of the vehicle-mounted advertising machine provided in the embodiment of the present invention. The display screen of the computer device may be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device may be a touch layer covering the display screen, or a button, trackball or touchpad provided on the housing of the computer device, or an external keyboard, touchpad or mouse, etc.
[0098] Those skilled in the art will understand that Figure 6 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present invention, and does not constitute a limitation on the computer device to which the solution of the present invention is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0099] In one embodiment, the vehicle-mounted advertising machine display control device provided by the embodiment of the present invention can be implemented in the form of a computer program. The computer program can be Figure 6 The computer device shown in the figure is run. The memory of the computer device can store various program modules constituting the vehicle-mounted advertising machine display control device, for example, Figure 4 The acquisition module, the first processing module, the second processing module, the third processing module, the fourth processing module, the fifth processing module, and the monitoring module shown in the figure are computer programs composed of various program modules, so that the processor executes the steps of the vehicle-mounted advertising machine display control method of each embodiment of the present invention described in this specification.
[0100] For example, Figure 6 The computer device shown can be Figure 4 The acquisition module in the vehicle-mounted advertising machine display control device shown executes step S1; the computer device can execute step S2 through the first processing module; the computer device can execute step S3 through the second processing module; the computer device can execute step S4 through the third processing module; the computer device can execute step S5 through the fourth processing module; the computer device can execute step S6 through the fifth processing module; the computer device can execute step S7 through the monitoring module.
[0101] In one embodiment, a computer device is provided, the computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the following steps are implemented:
[0102] S1: Obtain advertisements placed by each merchant;
[0103] S2: When entering each new operation cycle, the number of passengers on the corresponding bus is identified through the camera on each bus, so as to obtain the number of passengers on each bus;
[0104] S3: Matching each bus with an advertisement according to the number of passengers on each bus;
[0105] S4: Displaying matching advertisements on the advertising machine of each bus and determining the initial exposure of each advertisement;
[0106] S5: generating an exposure amount histogram according to each initial exposure amount, wherein the exposure amount histogram includes an exposure amount column corresponding to each advertisement;
[0107] S6: Determine the deviation of the height of each exposure column in the exposure column diagram;
[0108] S7: Monitor the change of passengers on each bus through the camera, and adjust the advertisements displayed by each advertising machine accordingly, so as to change the exposure of each advertisement, so that the deviation of the height of the exposure column of each advertisement in the exposure column chart is always lower than the preset value.
[0109] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the processor performs the following steps:
[0110] S1: Obtain advertisements placed by each merchant;
[0111] S2: When entering each new operation cycle, the number of passengers on the corresponding bus is identified through the camera on each bus, so as to obtain the number of passengers on each bus;
[0112] S3: Matching each bus with an advertisement according to the number of passengers on each bus;
[0113] S4: Displaying matching advertisements on the advertising machine of each bus and determining the initial exposure of each advertisement;
[0114] S5: generating an exposure amount histogram according to each initial exposure amount, wherein the exposure amount histogram includes an exposure amount column corresponding to each advertisement;
[0115] S6: Determine the deviation of the height of each exposure column in the exposure column diagram;
[0116] S7: Monitor the change of passengers on each bus through the camera, and adjust the advertisements displayed by each advertising machine accordingly, so as to change the exposure of each advertisement, so that the deviation of the height of the exposure column of each advertisement in the exposure column chart is always lower than the preset value.
[0117] It should be understood that, although each step in the flow chart of each embodiment of the present invention is shown in sequence according to the indication of the arrow, these steps are not necessarily performed in sequence according to the order indicated by the arrow. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be performed in other orders. Moreover, at least a portion of the steps in each embodiment may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these sub-steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of other steps or sub-steps or stages of other steps.
[0118] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided by the present invention can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0119] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0120] The above-mentioned embodiments only express several implementation methods of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the patent of the present invention. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, which all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.
Claims
1. A method for controlling the display of a vehicle-mounted advertising machine, characterized in that: The method comprises: S1: Obtain advertisements placed by each merchant; S2: When entering each new operation cycle, the number of passengers on the corresponding bus is identified through the camera on each bus, so as to obtain the number of passengers on each bus; S3: Matching each bus with an advertisement according to the number of passengers on each bus; S4: Displaying matching advertisements on the advertising machine of each bus and determining the initial exposure of each advertisement; S5: generating an exposure amount histogram according to each initial exposure amount, wherein the exposure amount histogram includes an exposure amount column corresponding to each advertisement; S6: Determine the deviation of the height of each exposure column in the exposure column diagram; S7: Monitor the change of passengers on each bus through the camera, and adjust the advertisements displayed by each advertising machine accordingly, so as to change the exposure of each advertisement, so that the deviation of the height of the exposure column of each advertisement in the exposure column chart is always lower than the preset value.
2. The method according to claim 1, characterized in that Matching each bus to an advertisement based on the number of passengers on each bus involves: S31: sorting the buses in descending order according to the number of passengers, to obtain a first sequence; S32: Identify the number N of advertisements, and select N buses from the first sequence in order from the earliest to the latest; S33: removing the selected bus from the first sequence to obtain the remaining first sequence; S34: Randomly matching the selected buses with the advertisements one by one; S35: sorting the advertisements in order of the number of passengers on the matched buses from small to large to obtain a second sequence; S36: determining the advertisement ranked last in the second sequence, selecting the bus ranked first in the remaining first sequence to match the advertisement, and removing the bus from the remaining first sequence to obtain a new remaining first sequence; S37: Update the second sequence and execute step S36 until each bus is matched with an advertisement.
3. The method according to claim 2, characterized in that The initial exposure of each ad is equal to the total number of passengers on all buses that match the ad; The exposure histogram generated based on each initial exposure includes: Generate a coordinate system with the horizontal axis being the ad name and the vertical axis being the exposure amount; A vacant position is determined on the horizontal axis of the coordinate system to mark the advertisement name of the advertisement, and an exposure column corresponding to the advertisement is generated at the vacant position, wherein the exposure corresponding to the height of the exposure column is consistent with the initial exposure.
4. The method according to claim 3, characterized in that Determining the deviation of the height of each exposure column in the exposure histogram includes: Calculate the average exposure of each advertisement; Generate a horizontal line corresponding to the average value on the exposure histogram; Identifying the midpoint of the top of each exposure bar on the exposure bar graph; The deviation is calculated by the following formula: Where n is the number of midpoints, P i is the exposure corresponding to the i-th midpoint, P a is the exposure corresponding to the horizontal line, and α is the adjustment coefficient of D.
5. The method according to claim 3, characterized in that: The camera monitors the changes in the number of people on each bus and adjusts the advertisements displayed on each advertising machine accordingly, including: S71: monitoring whether the deviation of the height of each exposure column in the exposure column graph is lower than a preset value; S72: When the deviation is above a preset value, monitoring whether each bus has not stopped at the station; S73: If yes, the advertising machine that displays the advertisement with higher exposure than the average is adjusted to display the advertisement with lower exposure than the average, so that the deviation is lower than the preset value; S74: If at least one bus stops at the station, the advertisement displayed on the advertising machine of the bus that stops at the station is adjusted first, and then it is determined whether the deviation is lower than the preset value. If the deviation is still not lower than the preset value, the advertising machine that displays advertisements with exposures higher than the average is adjusted to display advertisements with exposures lower than the average, so that the deviation is lower than the preset value.
6. The method according to claim 5, characterized in that The exposure column with a height lower than the horizontal line is taken as the first exposure column, and the exposure column with a height higher than the horizontal line is taken as the second exposure column; The following ads were adjusted from showing ads with higher than average impressions to showing ads with lower than average impressions: S731: for each second exposure column, determine the number of passengers on the bus where each advertising machine displaying the advertisement corresponding to the second exposure column is located, and then segment the second exposure column to obtain a plurality of segment columns of the second exposure column, wherein the height of each segment column corresponds to the number of passengers on a bus; S732: Select a first exposure column, and identify a target distance between the top of the first exposure column and the horizontal line; S733: extracting at least one segmented column from each second exposure column so that the deviation between the cumulative height of each segmented column extracted and the target distance is minimized, wherein the height of the second exposure column after the segmented column is extracted is not lower than the horizontal line; S734: Control the advertising machine of the bus corresponding to each extracted segment column to display the advertisement corresponding to the first exposure column; S735: Select another first exposure bar, and identify the target distance between the top of the first exposure bar and the horizontal line, and execute steps S733 to S735 until the display adjustment of the advertising machine for the first exposure bar is completed.
7. The method according to claim 5, characterized in that The advertisements displayed on the advertising machines of buses stopping at the station include: For each bus that stops at the station, determine whether the number of passengers on the bus increases after the bus stops at the station. If the number of passengers on the bus does not increase, keep the advertisement displayed by the advertising machine of the bus; If the number of passengers on the bus increases, the existing number of people on the bus is identified, and it is determined whether the exposure column of the advertisement displayed by the bus's advertising machine is lower than the horizontal line after subtracting the height corresponding to the existing number of people. If so, the advertisement displayed by the bus's advertising machine is maintained; if not, the height difference between each exposure column below the horizontal line and the horizontal line is determined, and the exposure column with the corresponding height difference closest to the existing number of people on the bus is used as the target exposure column, and the bus's advertising machine is controlled to display the advertisement corresponding to the target exposure column.
8. A vehicle-mounted advertising machine display control device, characterized in that: The device comprises: The acquisition module is used to obtain advertisements placed by various merchants; The first processing module is used to identify the number of passengers on the corresponding bus through the camera on each bus when entering each new operation cycle, so as to obtain the number of passengers on each bus; A second processing module is used to match each bus with an advertisement according to the number of passengers on each bus; The third processing module is used to display the matching advertisements on the advertising machine of each bus and determine the initial exposure of each advertisement; A fourth processing module, configured to generate an exposure bar graph according to each initial exposure, wherein the exposure bar graph includes an exposure bar corresponding to each advertisement; A fifth processing module, used to determine the deviation of the height of each exposure column in the exposure column diagram; The monitoring module is used to monitor the changes in the personnel of each bus through a camera, and adjust the advertisements displayed by each advertising machine accordingly, thereby changing the exposure of each advertisement, so that the deviation of the height of the exposure column of each advertisement in the exposure column chart is always lower than the preset value.
9. A vehicle-mounted advertising machine display control system, characterized in that: The system comprises: Several advertising machines are installed in buses to display advertisements; Several cameras are installed in the bus to identify the number of passengers on the bus; A computer device is connected to each advertising machine and a camera, and is used to execute the vehicle-mounted advertising machine display control method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Outdoor advertisement exposure monitoring method and device, storage medium, and processor
CN109165969A
Advertisement exposure adjusting method and device
CN113421121A
Information processing method and device, server and storage medium
CN113723983A
New media advertisement precise delivery system
CN115392980A