Advertisement collaborative playing method and device based on shelf propeller and storage medium
By generating event signals through shelf pushers and forming advertising playback groups based on collaborative strategies, the problem of discrete distribution of advertising displays is solved, enabling synchronous and continuous playback of advertising information and improving advertising effectiveness.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-30
- Publication Date
- 2026-04-14
AI Technical Summary
In shopping malls, the scattered distribution of different advertising displays leads to fragmented advertising information, making it difficult to create continuous and focused advertising guidance in the customer's shopping path, thus affecting the overall advertising effect.
The system detects changes in the status of goods by using shelf pushers to generate event signals. Based on predefined collaborative strategies, it identifies associated advertising display terminals, forms advertising playback groups, and sends collaborative playback instructions to the terminals to enable them to play unified or associated advertising content synchronously or in an orderly manner.
Build a coordinated and consistent advertising display network within retail spaces to enhance the concentration and continuity of advertising information exposure along the consumer shopping path, thereby improving the overall integrity and immersiveness of advertising guidance.
Smart Images

Figure CN121860705A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of advertising playback technology, and in particular to an advertising collaborative playback method, device and storage medium based on a shelf pusher. Background Technology
[0002] To enhance sales, some businesses place advertising displays on product shelves, allowing customers to view advertisements while picking up items. Ad playback typically follows a fixed pattern, such as looping ads based on a preset schedule or allowing manual control of the display's behavior. The display terminal usually receives ads from the cloud or schedules locally stored ads for playback.
[0003] However, when advertising displays are based on a fixed model, the different displays are discretely distributed. When users pick up or put down goods on shelves, they may see different advertisements playing on multiple advertising displays at the same time, resulting in fragmented advertising information. This makes it difficult to form continuous and focused advertising guidance in the customer's shopping path, thus affecting the overall advertising effect.
[0004] The above content is only used to help understand the technical solution of this application and does not represent an admission that the above content is prior art. Summary of the Invention
[0005] The main purpose of this application is to provide a method, device and storage medium for collaborative advertising playback based on shelf pushers, which aims to solve the technical problem of fragmented advertising information caused by the discrete distribution of different displays in shopping malls, which affects the overall advertising playback effect.
[0006] To achieve the above objectives, this application provides a method for collaborative advertising playback based on a shelf pusher, the method comprising the following steps: In response to a first event signal, at least one advertising display terminal associated with the first shelf pusher is determined according to a predefined coordination strategy to form an advertising playback group. The first event signal is generated by the first shelf pusher when it detects a change in the status of the goods. The first event signal includes the device identifier of the first shelf pusher. Send a coordinated playback instruction to all the advertising display terminals in the advertising playback group so that the advertising display terminals in the advertising playback group can play the target advertising content.
[0007] In one embodiment, the shelf pusher is equipped with a pulse signal sensor and the advertising display terminal, and prior to the step of responding to the first event signal, the following steps are included: Receives a pulse signal sent by the first shelf pusher, the pulse signal being generated by the pulse signal sensor based on the movement of the pusher when the goods are picked up or put back; Analyze the pulse signal to obtain the location code and / or the number of pulses; The first event signal is determined based on the location code and / or the number of pulses.
[0008] In one embodiment, the pulse signal sensor is a roller sensor, and the shelf pusher further includes a connecting rope and a push plate; The roller sensor rolls based on the product quantity change information, retracts the connecting rope, and generates the pulse signal based on the rolling angle and / or the retraction distance of the connecting rope. The pulse signal is used to calculate the product quantity change information based on the number of pulses.
[0009] In one embodiment, the shelf pusher further includes a microcontroller unit, which is a control chip or a control circuit board. The step of determining at least one advertising display terminal associated with the first shelf pusher and forming an advertising playback group in response to a first event signal according to a predefined coordination strategy includes: Based on the first event signal, the target advertising content is obtained, wherein the target advertising content is pre-stored in the microcontroller unit or remotely distributed via a network connection; Based on the predefined collaborative strategy, the target advertising content is matched with the shelf information corresponding to the shelf pusher to determine the second shelf pusher; The advertising playback group is formed based on the advertising display terminal corresponding to the second shelf pusher and the first shelf pusher.
[0010] In one embodiment, the first shelf pusher is deployed in a freezer. After the step of sending a coordinated playback instruction to all the advertising display terminals in the advertising playback group to cause the advertising display terminals in the advertising playback group to play the target advertising content, the method further includes: Upon receiving a third event signal indicating that the freezer has been closed, the playback of the target advertising content is stopped. The target advertising display terminal of the first shelf pusher is switched to sleep mode.
[0011] In one embodiment, the step of determining at least one advertising display terminal associated with the first shelf pusher and forming an advertising playback group in response to the first event signal according to a predefined coordination strategy includes: Query the pre-stored terminal layout map and determine the position information of the first shelf pusher in the terminal layout map based on the device identifier; Based on the predefined collaborative strategy and / or environmental information, determine the preset distance of the advertising display terminal; Based on the location information, select all shelf pushers that are within a preset distance in the terminal layout map as the second shelf pushers; The advertising playback group is formed based on the advertising display terminal corresponding to the second shelf pusher and the first shelf pusher.
[0012] In one embodiment, the step of sending a coordinated playback instruction to all the advertising display terminals in the advertising playback group, so that the advertising display terminals in the advertising playback group play the target advertising content, includes: Based on the predefined collaborative strategy, a synchronous playback instruction or a sequential playback instruction is generated, wherein the sequential playback instruction includes the playback sequence and playback content of different advertising display terminals in the advertising playback group; The synchronous playback instruction is sent to the second shelf pusher corresponding to the advertising display terminal in the advertising playback group, so that the second shelf pusher controls the advertising display terminal to play the target advertising content based on the same system time. Alternatively, the sequence playback instruction can be distributed to the second shelf pusher corresponding to the advertisement playback group, so that the shelf pusher plays the same or related advertisement content in sequence according to the time order.
[0013] In one embodiment, after the step of sending a coordinated playback instruction to all the advertising display terminals in the advertising playback group to cause the advertising display terminals in the advertising playback group to play the target advertising content, the method further includes: Receive the second event signal and determine the event information corresponding to the second event signal; Determine the current status information of the first shelf pusher, and determine the first priority based on the current status information; Based on the event information, a second priority is determined; By comparing the first priority and the second priority, the advertisement to be played on the target advertising display terminal of the first shelf pusher is determined; Based on the advertisement to be played, update the playback status of the target advertisement display terminal.
[0014] In addition, to achieve the above objectives, this application also provides an advertising collaborative playback device based on a shelf pusher, the device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the advertising collaborative playback method based on a shelf pusher as described above.
[0015] In addition, to achieve the above objectives, this application also provides a storage medium, which is a computer-readable storage medium, and stores a computer program thereon. When the computer program is executed by a processor, it implements the steps of the advertising collaborative playback method based on the shelf pusher as described above.
[0016] One or more technical solutions proposed in this application have at least the following technical effects: This application, after detecting a change in the state of goods on a first shelf pusher and generating a first event signal, determines at least one advertising display terminal associated with the shelf pusher based on a predefined coordination strategy and the first event information, forming an advertising playback group. Then, it sends a coordinated playback instruction to all terminals within the advertising playback group to play the target advertising content. This collaborative strategy dynamically organizes multiple advertising display terminals into a playback unit, enabling the synchronous or orderly playback of unified or related advertising content on multiple terminals when a change in the state of goods triggers an event. This constructs a coordinated and consistent advertising display network within the retail space, enhancing the concentration and continuity of advertising information exposure along the consumer's shopping path, as well as the overall integrity and immersive experience of advertising guidance. Attached Figure Description
[0017] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0018] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1 This is a flowchart illustrating the first embodiment of the advertising collaborative playback method based on shelf pushers in this application; Figure 2 This is a flowchart illustrating the second embodiment of the advertising collaborative playback method based on shelf pushers in this application; Figure 3 This is a schematic diagram of the shelf pusher structure according to the first embodiment of this application; Figure 4 This is a flowchart illustrating the third embodiment of the advertising collaborative playback method based on shelf pushers in this application; Figure 5 This is a flowchart illustrating the fourth embodiment of the advertising collaborative playback method based on shelf pushers in this application; Figure 6This is a schematic diagram of the structure of an advertising collaborative playback device based on a shelf pusher, which is part of the hardware operating environment involved in the embodiments of this application.
[0020] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0021] It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.
[0022] To better understand the above technical solutions, the following will provide a detailed explanation of the technical solutions in conjunction with the accompanying drawings and specific implementation methods.
[0023] The main solution of this application embodiment is: in response to the first event signal, at least one advertising display terminal associated with the first shelf pusher is determined according to a predefined collaborative strategy to form an advertising playback group. The first event signal is generated by the first shelf pusher when it detects a change in the status of the goods. The first event signal contains the device identifier of the first shelf pusher. A collaborative playback instruction is sent to all advertising display terminals in the advertising playback group so that the advertising display terminals in the advertising playback group can play the target advertising content.
[0024] In existing technologies, shelf advertising typically employs a fixed pattern, such as looping advertisements based on a preset schedule or requiring manual control of the display terminal's playback behavior. The advertising terminal usually receives advertisements from the cloud or schedules locally stored advertisements for playback. However, with fixed-model playback, different displays are discretely distributed. When users move through shelves to retrieve goods, they may simultaneously see different advertisements playing on multiple displays, resulting in fragmented advertising information. This makes it difficult to create continuous, focused advertising guidance along the customer's shopping path, negatively impacting the overall advertising effectiveness.
[0025] This application, after detecting a change in the state of goods on a first shelf pusher and generating a first event signal, determines at least one advertising display terminal associated with the shelf pusher based on a predefined coordination strategy and the first event information, forming an advertising playback group. Then, it sends a coordinated playback instruction to all terminals within the advertising playback group to play the target advertising content. This collaborative strategy dynamically organizes multiple advertising display terminals into a playback unit, enabling the synchronous or orderly playback of unified or related advertising content on multiple terminals when a change in the state of goods triggers an event. This constructs a coordinated and consistent advertising display network within the retail space, enhancing the concentration and continuity of advertising information exposure along the consumer's shopping path, as well as the overall integrity and immersive experience of advertising guidance.
[0026] To better understand the above technical solutions, exemplary embodiments of this application will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of this application are shown in the drawings, it should be understood that this application can be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of this application and to fully convey the scope of this application to those skilled in the art.
[0027] It should be noted that the executing entity in this embodiment can be an advertising playback system, or a computing service device with data processing, network communication, and program execution functions, such as a tablet computer, personal computer, or mobile phone, or an electronic device capable of the above functions, such as an advertising collaborative playback device based on a shelf pusher. This embodiment does not specifically limit it in this way. The following uses an advertising playback system as an example to describe this embodiment and the following embodiments.
[0028] Based on this, embodiments of this application provide a method for collaborative advertising playback based on a shelf pusher, referring to... Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the advertising collaborative playback method based on shelf pushers in this application.
[0029] In this embodiment, the advertising collaborative playback method based on shelf pushers includes steps S10~S40: Step S10: In response to the first event signal, at least one advertising display terminal associated with the first shelf pusher is determined according to a predefined collaboration strategy to form an advertising playback group. The first event signal is generated by the first shelf pusher when it detects a change in the status of the goods. The first event signal contains the device identifier of the first shelf pusher. It should be noted that the shelf pusher is deployed on the shelf, storing goods through storage slots. After a user takes a product, it gathers the goods by pushing them together using baffles, facilitating user access and allowing the shelf pusher to count the remaining goods in the storage slots. The shelf pusher includes a microcontroller unit, a pulse signal sensor, and an advertising display terminal. The microcontroller unit can be a microcontroller chip or a control circuit board. The advertising display terminal can be an electronic price tag or other type of display device. The pulse signal sensor detects the displacement distance caused by the baffles pushing the goods, thereby determining the change in the quantity of goods. When the baffles move, it generates a pulse signal based on the displacement distance and transmits the pulse signal to the microcontroller unit. The microcontroller unit confirms the first event signal based on this pulse signal.
[0030] In this embodiment, the first event signal specifically refers to the digital event message automatically generated and reported by the built-in sensors and controller of the shelf pusher when it detects that goods have been picked up or placed. Its core data unit contains a device identification code that uniquely identifies the pusher from which the event originates. The first shelf pusher is the shelf pusher that generates the first event signal. The advertising playback system can extend the product status change event of a single shelf into a coordinated playback scheduling instruction for a group of advertising terminals according to a predefined coordination strategy. The predefined coordination strategy is a set of rule logic pre-configured in the system server to define the association between the event source and the target advertising display terminal. The association basis may include spatial location, product category, or marketing strategy. The advertising playback group is a logical set of multiple advertising display terminals dynamically generated according to the strategy. The terminals will receive subsequent coordinated control as a whole.
[0031] Specifically, the advertising playback system's server continuously monitors data streams from the IoT gateway. When a customer takes an item from the shelf, the internal mechanical structure of the first shelf pusher installed in that aisle shifts, triggering an integrated pulse sensor. The microcontroller unit inside the pusher collects the pulse sequence generated by the sensor, combines it with its pre-programmed device identifier, encapsulates it into a first event signal data packet according to a standard communication protocol, and sends it via a wireless network. After receiving the data packet, the server uses a dedicated event parsing service to decode and verify it, accurately extracting the device identifier. The server then calls the strategy decision engine, using the device identifier as an index, to query and apply predefined collaborative strategies. The strategy engine calculates based on rules, such as mapping the device identifier to product information, then finding the shelf area where the associated products are located based on product pairing relationships, and outputting a list of network addresses for one or more target advertising display terminals. Finally, the system service registers these terminal addresses, along with the terminal addresses bound to the event source itself, into a newly created session management system. This session represents a formed, pending advertising playback group.
[0032] As an optional implementation, the advertising playback system can implement a collaborative strategy based on precise spatial geographic relationships. The system queries a pre-stored terminal layout map, determines the location of the first shelf pusher on the map based on device identifiers, determines a preset distance to the advertising display terminals based on predefined collaborative strategies and / or environmental information, and selects all shelf pushers within the preset physical distance from the terminal layout map based on their location information, designating them as second shelf pushers. An advertising playback group is then formed based on the advertising display terminals corresponding to the second and first shelf pushers.
[0033] Specifically, after parsing the first event signal and obtaining the device identifier, the server accesses a database storing a digital twin map of the entire store. This map precisely marks the coordinates of each shelf pusher and each advertising display terminal in the store's three-dimensional space. The collaboration strategy is set to a spatial proximity strategy; for example, selecting all advertising display terminals within a spherical space with a radius of eight meters centered on the event occurrence point. The server calls the spatial geographic information calculation module to calculate in real time the geometric distance between the shelf pusher that triggered the event and the coordinates of all advertising terminals on the map, using the coordinates of the shelf pusher that triggered the event as the origin. The calculation module filters out all terminal identifiers with a distance of eight meters or less and generates a list. The system organizes advertising playback groups based on physical spatial proximity, ensuring that the advertising linkage effect closely matches the consumer's real-time physical location and line-of-sight movement range.
[0034] Optionally, the advertising playback system can simultaneously collect environmental information and calculate the aforementioned preset distance based on environmental information, product sales information, shelf pusher status, and other information, thereby dynamically adjusting the preset distance and adjusting the coordinated playback effect of the advertising playback group on the advertising playback.
[0035] For example, by integrating and deploying multiple sensor networks within the retail space, multi-dimensional environmental information is collected synchronously. This environmental information includes, but is not limited to, real-time customer flow thermal distribution data, in-store ambient light intensity, ambient noise levels, current time period, and / or customer dwell area information obtained through image recognition. The system aggregates and analyzes this environmental information with product sales information from the Enterprise Resource Planning (ERP) system, such as real-time product inventory, promotional activity status, and historical sales data, and / or shelf pusher status information from the IoT platform, such as device online status, battery level, and fault alarms. Based on the input data, the system's built-in intelligent decision engine calculates or dynamically adjusts the preset distance used to form advertising playback groups in real time through pre-set algorithm models or rule engines. For example, during peak customer flow periods and when the target product is a high-profit promotional item, the system may automatically increase the preset distance to expand the coverage of advertising linkage, while in sparse customer flow or for regular products, it may reduce the distance to focus advertising resources and achieve more precise reach.
[0036] As another optional implementation, the advertising playback system can also deeply integrate real-time inventory and marketing data from the resource planning system to implement collaborative strategies. Based on the first event signal, target advertising content is acquired, wherein the target advertising content is pre-stored in the microcontroller unit or remotely distributed via a network connection. Based on a predefined collaborative strategy, the target advertising content is matched with the shelf information corresponding to the shelf pusher to determine the second shelf pusher. Based on the advertising display terminals corresponding to the second and first shelf pushers, an advertising playback group is formed.
[0037] Optionally, the microcontroller can also, based on the advertising playback program stored within it, transmit the advertising playback information to the associated shelf pusher's microcontroller via Bluetooth, Wi-Fi, or other wireless networks, or via a wired connection, after triggering the first event signal, to form an advertising playback group.
[0038] For example, after parsing the first event signal, the server not only obtains the device identifier but also queries the backend database associated with that identifier to find the specific product inventory unit information carried by the shelf pusher. The strategy decision engine then accesses the marketing strategy database, which stores dynamic product association rules generated by the business intelligence system, such as "customers who purchase product A have a high probability of also purchasing product B or C." Based on the information of product A, the engine retrieves the currently recommended associated products B and C. Next, the engine queries the inventory location database to find the physical shelf locations where products B and C are stored and locates the second and third shelf pushers deployed on these shelves. The system merges the advertising display terminal device identifiers corresponding to these target pushers with the terminal identifier of the first shelf pusher to form an advertising playback group.
[0039] Step S20: Send a coordinated playback instruction to all advertising display terminals in the advertising playback group so that the advertising display terminals in the advertising playback group can play the target advertising content.
[0040] In this embodiment, the advertising playback system transforms logically grouped advertising terminals into advertising media output units, namely advertising playback groups, that are coordinated in time and content. By sending a synchronized playback command to the advertising display terminals within the advertising playback group, the system enables these terminals to synchronously play the target advertising content. The synchronized playback command is a standardized control message generated by the central control server, whose core elements include the identifier of the target advertising playback group, the resource address of the advertising content to be played, and specific playback behavior mode parameters. The target advertising content consists of pre-produced digital audiovisual materials stored on a media server, whose theme is directly related to the product triggering the event or has a scene-related relationship.
[0041] Specifically, after the ad playback group is formed, the instruction generation and distribution process is initiated. The ad playback system retrieves the target ad content identifier bound to the playback group based on the session identifier and obtains the high-definition streaming media access address for that content. To achieve synchronization, the ad playback system requests a future absolute timestamp from the network time protocol server, encapsulating all information into a structured collaborative playback instruction. The instruction body includes the playback group list, content address, playback mode code, and synchronization timestamp. The instruction distribution engine is responsible for reliably delivering the instruction. Depending on the terminal network status, the engine may use efficient multicast technology to send the instruction to a single multicast address, with all terminals in the group listening to that address and receiving it simultaneously, or it may use unicast to ensure delivery, sending the instruction one by one. The instruction is transmitted via the wireless access point to each ad display terminal or its connected shelf pusher communication module. The instruction parser on the terminal decrypts and verifies the instruction. After confirming its correctness, the playback controller pre-buffers the ad content based on the address in the instruction. The built-in clocks of all terminals are synchronized with the time protocol server at the microsecond level. When the local clock of the terminal reaches the absolute timestamp specified in the instruction, the playback controllers of all terminals simultaneously start the video decoding and audio output threads, presenting completely synchronized advertising images and sounds on multiple screens throughout the store, creating a strong visual unity and impact.
[0042] As an optional implementation, the advertising playback system generates synchronous playback instructions or sequential playback instructions according to a predefined coordination strategy. The sequential playback instructions include the playback timing and content of different advertising display terminals in the advertising playback group. The synchronous playback instructions are sent to the second shelf pushers corresponding to the advertising display terminals in the advertising playback group, so that the second shelf pushers control the advertising display terminals to play the target advertising content based on the same system time. Alternatively, the sequential playback instructions are distributed to the second shelf pushers corresponding to the advertising playback group, so that the shelf pushers play the same or related advertising content in sequence according to the timing.
[0043] Optionally, the advertising playback system can implement a sequential playback collaborative mode to guide customer movement or tell brand stories. After determining the playback mode to be sequential playback, the instruction generation service further plans the spatiotemporal sequence of playback. Based on the physical location of each terminal within the advertising playback group, the service simulates a customer walking path and assigns a start delay time and a customized advertising content segment to each terminal along the path. For example, the first terminal plays a product close-up, delayed by 5 seconds; the second terminal plays a usage scenario, delayed by another 5 seconds; and the third terminal plays promotional information. The generation service creates a sequential playback instruction accordingly, explicitly listing the delay time and unique content sub-address corresponding to each terminal identifier. The instruction distribution engine sends the complete sequence instruction to every terminal in the group. After parsing the instruction, each terminal identifies its own playback plan. The terminal at the starting point of the path immediately begins playback, while other terminals start their internal timers and automatically begin playing the designated content segment after precisely reaching their respective delay times. This allows the advertising information to be relayed through space, guiding the customer's gaze and footsteps, and gradually deepening the advertising message.
[0044] As an alternative implementation, the advertising playback system can also integrate environmental status perception to achieve energy saving and scenario-based control. When the advertising playback group includes advertising display terminals deployed in special locations such as freezer doors, the system continuously monitors the environmental sensor network after sending a coordinated playback command. For example, when the freezer door magnetic sensor detects that the door is closed, it generates a third event signal and reports it to the server. Upon receiving this information, the server's event processing module immediately performs priority determination. Since a closed door means the customer has left, continuing to play the advertisement is meaningless, this environmental event is given high priority. The server then generates a forced stop playback command and sends it to the affected freezer door advertising terminal through a high-priority channel. Upon receiving the command, the terminal immediately interrupts the decoding and rendering process of the current advertising content, stopping screen display and audio output. The server can issue a second command to control the terminal's power management unit to switch to a low-power sleep state until it is awakened by the next shelf pusher event or door opening event. This method significantly reduces the energy consumption and wear of equipment in special environments while ensuring advertising effectiveness.
[0045] In one example, in a vending machine scenario, when a customer selects a beverage from the vending machine and triggers a pulse signal on the pusher in the delivery lane, the advertising playback system can automatically associate the main screen on that vending machine and / or the displays of adjacent vending machines according to a collaborative strategy, forming an advertising playback group. The displays can simultaneously play short advertisements, promotional information, or related product recommendations for the beverage, creating coherent visual guidance, enhancing the customer's overall brand perception, and simultaneously enabling coordinated scheduling of advertising content across multiple vending machines, improving delivery efficiency and scene appeal.
[0046] In another example, the collaborative playback method of shelf pushers can also be applied to warehouse management environments to achieve intelligent collaboration between information prompts and operation guidance. When warehouse personnel take a batch of goods from the shelf, the shelf pusher detects the change in the status of the goods and generates an event signal. According to a preset strategy, information related to the goods is pushed to multiple operation terminals in the area, such as picking handheld devices, warehouse management screens, and logistics tracking displays. These operation terminals can simultaneously display the goods' inventory information, storage location, associated orders, or outbound instructions, achieving real-time synchronization and collaborative display of information across multiple operation nodes, improving the accuracy and efficiency of warehouse operations. When warehouse personnel take or place goods from intelligent shelves equipped with shelf pushers, the roller sensors inside the pusher generate pulse signals due to the movement of the push plate. The system then generates an event signal and parses the location code and the changed quantity of goods. According to a preset collaborative strategy, such as outbound triggering associated prompts or replenishment triggering inventory updates. The system can dynamically select multiple terminals related to a specific storage location to form an information playback group. This includes, but is not limited to, electronic picking tags within the area, the monitoring screen in the warehouse management center, AR glasses or handheld terminals worn by workers, and / or displays on the logistics dispatch terminal. The display terminals will synchronously or sequentially display relevant information about the goods, such as the current picking task, remaining inventory, storage location, quality inspection requirements, or outbound route guidance, thereby achieving real-time synchronization and visual guidance of information across multiple stages, including picking, verification, and transportation. Furthermore, the system supports flexible switching between various working modes in the warehousing environment. For example, during inventory checks, when a storage location is scanned, the system can coordinate the flashing of indicator lights for all storage locations in that aisle to assist in rapid location tracking. In inbound guidance, the placement of new goods can trigger the display screen in that area to play a video demonstrating storage specifications. In temperature-controlled warehousing scenarios, when sensors detect abnormal temperatures, alarm information and handling instructions can be simultaneously sent to the administrator terminal, the monitoring screen, and the early warning center.
[0047] This application embodiment, after the first shelf pusher detects a change in the state of the goods and generates a first event signal, determines at least one advertising display terminal associated with the shelf pusher based on a predefined coordination strategy and the first time information, forming an advertising playback group. Then, it sends a coordinated playback instruction to all terminals in the advertising playback group to play the target advertising content. In this way, multiple advertising display terminals are dynamically organized into a playback unit through the coordination strategy, so that when a change in the state of the goods triggers an event, unified or related advertising content can be played synchronously or orderly on multiple terminals. This constructs a coordinated and consistent advertising display network in the retail space, enhancing the exposure concentration and continuity of advertising information in the consumer's shopping path, as well as the integrity and immersiveness of advertising guidance.
[0048] Based on the same inventive concept, this application also provides a second embodiment, referring to... Figure 2, Figure 2 This is a flowchart illustrating the second embodiment of the advertising collaborative playback method based on shelf pushers in this application.
[0049] In this embodiment, in response to the first event signal as described in step S10, at least one advertising display terminal associated with the first shelf pusher is determined according to a predefined coordination strategy to form an advertising playback group. The first event signal is generated by the first shelf pusher when it detects a change in the status of the goods. Before the first event signal includes the device identifier of the first shelf pusher, steps S11 to S13 are also included: Step S11: Receive the pulse signal sent by the first shelf pusher. The pulse signal is generated by the pulse signal sensor based on the movement of the pusher when the goods are picked up or put back. Step S12: Analyze the pulse signal to obtain the location code and / or the number of pulses; Step S13: Determine the first event signal based on the location code and / or the number of pulses.
[0050] In this embodiment, a pulse sensor inside the shelf pusher converts the changes in the shelf pusher's shape caused by the user's physical mechanical movement of picking up and placing goods into pulse signals. The generated pulse signals are proportional to the degree of shape change; that is, the more goods the user picks up and places, the more pulse signals the advertising playback system receives. The pulse sensor can be an infrared sensor, a roller sensor, etc., which can generate pulse signals based on the position changes of the push plates in the shelf pusher's storage slots. The storage location code is a pre-written numerical or string code used to uniquely identify the physical location of the storage lane within the system. The number of pulses quantifies the distance the push plate moves, indirectly reflecting the degree of change in the product's state.
[0051] In one embodiment, the pulse signal sensor is a roller sensor, and the shelf pusher also includes a connecting rope and a push plate. The roller sensor rolls based on the information of changes in the quantity of goods, retracts the connecting rope, and generates a pulse signal based on the rolling angle and / or the retraction distance of the connecting rope. The pulse signal is used to calculate the information of changes in the quantity of goods based on the number of pulses.
[0052] Optionally, such as Figure 3 As shown, Figure 3 This is a schematic diagram of the shelf pusher structure according to an embodiment of this application. The shelf pusher consists of a push plate, a connecting rope, a roller sensor, and a display screen. The display screen is positioned near the retrieval opening of the product tray, and the roller sensor is positioned at the other end of the retrieval opening in the product tray. The push plate is connected to the roller sensor via the connecting rope, so that after the product is removed from the product tray, the roller sensor automatically retracts the connecting rope through the movement of the push plate and rotates based on the retraction distance of the connecting rope, generating a pulse signal.
[0053] Optionally, after receiving a coordinated playback command from the server, the microcontroller integrated into the shelf pusher outputs the corresponding playback content to the display screen, which serves as an advertising display terminal, to complete the advertising playback task. This display screen can be an electronic price tag or other type of display screen.
[0054] For example, the roller sensor can be a photoelectric incremental rotary encoder, which internally includes a code disk with a slit, a pair of infrared light-emitting diodes, and a phototransistor. When the code disk rotates with the roller, the light is periodically blocked and turned on, and the phototransistor generates a square wave. Each complete high-low level cycle is called a pulse. Alternatively, the roller sensor can also be built based on a capacitor or resistor, generating a pulse signal based on periodically changing current information during the rotation of the roller.
[0055] In another embodiment, the pulse signal sensor can also be an infrared sensor. The infrared sensor sends a laser to the pusher in the storage slot and receives the laser reflected by the pusher to calculate the position of the pusher based on the reflection time, thereby determining the total length of the remaining goods gathered by the pusher in the storage slot, and calculating the quantity of the remaining goods based on the total length.
[0056] Since the system described in Embodiment 2 of this application is a system used to implement the method of Embodiment 1 of this application, those skilled in the art can understand the specific structure and variations of the system based on the method described in Embodiment 1 of this application, and therefore will not be described again here. All systems used in the method of Embodiment 1 of this application fall within the scope of protection of this application.
[0057] Based on the same inventive concept, this application also provides a third embodiment, referring to... Figure 4 , Figure 4 This is a flowchart illustrating the third embodiment of the advertising collaborative playback method based on shelf pushers in this application.
[0058] In this embodiment, the advertising collaborative playback method based on shelf pushers further includes steps S31-S32: Step S31: Upon receiving the third event signal indicating that the freezer has been closed, stop the playback of the target advertising content; Step S32: Control the target advertising display terminal of the first shelf pusher to switch to sleep mode.
[0059] In this embodiment, the shelf pusher can be optionally installed inside the freezer. Its adaptive optimization process, designed for special enclosed retail environments such as freezers, aims to synchronize advertising playback with the actual consumer attention cycle and achieve energy-saving goals. The third event signal is an independent event signal generated by environmental sensors such as the freezer door magnet when they detect the door is closed. The sleep state is a low-power operating mode for the advertising display terminal, in which its main power-consuming modules, such as display, audio, and main control circuits, are turned off or placed in deep sleep.
[0060] Optionally, the shelf pusher can acquire the freezer's status information through one or more methods, such as whether the freezer door is open or closed. For example, the shelf pusher can acquire the freezer's status information through a wired or wireless connection with the freezer, or the advertising playback system can actively acquire the freezer's status information and send corresponding instructions and / or the status information to the shelf pusher based on that information.
[0061] For example, when managing the collaborative playback task triggered by the first shelf pusher event, the server of the advertising playback system simultaneously detects the environmental sensor network. When a customer closes the freezer door, the door magnetic sensor generates a third event signal and reports it. The server's event processing module responds immediately, locating the corresponding first shelf pusher inside the freezer and the display terminal playing the advertisement through device association. Subsequently, the server generates a high-priority "stop immediately" command and issues it. Upon receiving the command, the playback controller of the target terminal immediately interrupts the video decoding and audio output process, forcibly stopping the playback of the current advertisement. Immediately afterward, the server generates and issues a "enter hibernation" power management command. The terminal's power management unit sequentially performs operations such as turning off the screen backlight, reducing the main processor clock frequency, or cutting off power to unnecessary modules, putting the terminal into a deep energy-saving hibernation state until it is awakened by the next cabinet door opening event.
[0062] In one embodiment, the low temperature inside the freezer may affect sensor devices or their corresponding detection or signal transmission methods. To avoid the impact of the low temperature inside the freezer on the accuracy of sensors such as infrared and radar sensors, the roller sensor is connected to the push plate by a connecting rope, and the quantity of goods is determined by the pulse signal generated by the rotation of the roller when the connecting rope is retrieved. This avoids the impact of the freezer on the accuracy of data acquisition.
[0063] Since the system described in Embodiment 3 of this application is a system used to implement the method of Embodiment 1 of this application, those skilled in the art can understand the specific structure and variations of the system based on the method described in Embodiment 1 of this application, and therefore will not be described again here. All systems used in the method of Embodiment 1 of this application fall within the scope of protection of this application.
[0064] Based on the same inventive concept, this application also provides a fourth embodiment, referring to... Figure 5 , Figure 5 This is a flowchart illustrating the fourth embodiment of the advertising collaborative playback method based on shelf pushers in this application.
[0065] In this embodiment, the advertising collaborative playback method based on shelf pushers further includes steps S41-S45: Step S41: Receive the second event signal and determine the event information corresponding to the second event signal; Step S42: Determine the current status information of the first shelf pusher and determine the first priority based on the current status information; Step S43: Determine the second priority based on the event information; Step S44: By comparing the first priority and the second priority, determine the advertisement to be played on the target advertising display terminal of the first shelf pusher; Step S45: Update the playback status of the target advertisement display terminal based on the advertisement to be played.
[0066] In this embodiment, the advertising playback system also constitutes a priority-based dynamic arbitration mechanism to handle new concurrent or interruption events that occur during collaborative playback, thereby achieving optimal scheduling of advertising terminal resources. The second event signal is any new event signal received by the advertising playback system after the initial playback process begins, corresponding to the target shelf pusher of the advertising playback group currently playing an advertisement. The first priority and the second priority are comparable values dynamically calculated based on the importance of the current playback task and the new event request, respectively, while the advertisement to be played is the final content decision result that the terminal should play, output by the arbitration mechanism.
[0067] Specifically, while the collaborative playback process of the first shelf pusher is in progress, the server receives a new second event signal and parses its corresponding event information. The system's priority arbitration engine then activates. It first queries the current status of the terminal associated with the first shelf pusher, such as the attributes of the currently playing advertisement content and its preset basic priority, and calculates the first priority based on factors such as playback progress. Simultaneously, the engine analyzes the type and source of the new event information, such as whether it is triggered by a regular product or an emergency insertion instruction, and calculates the second priority accordingly. The engine compares these two priorities. If the second priority is higher, it determines that the terminal should interrupt the current content and play the advertisement associated with the new event; otherwise, it maintains the original playback. The instruction distribution module generates and issues control instructions based on the determination result, driving the target advertisement display terminal to update its playback status to the confirmed advertisement to be played, thereby completing real-time preemptive scheduling of resources.
[0068] Optionally, to ensure a natural and smooth transition between ad playback areas and avoid abrupt interruptions that disrupt the user experience, a weighted summation method can be used to dynamically calculate the second priority. This calculation method not only considers the inherent importance of the event itself but also introduces environmental and context-related influencing factors. By assigning different weights to these factors and summing them, a comprehensive priority value that reflects the need for a smooth transition is obtained. When the server receives the second event signal and parses the event information, the priority arbitration engine starts the weighted calculation model. This weighted calculation model can be trained using deep learning or a neural network. The model assigns weight coefficients to multiple evaluation dimensions, such as: a) basic weight for event type, such as 1.0 for emergency notification and 0.3 for ordinary product triggers. b) spatial relevance weight, calculated based on the physical distance or logical area relevance (e.g., belonging to the fresh produce area) between the second event source and the first shelf pusher currently playing the ad. The higher the relevance, the higher the weight. c) time decay weight, if the current ad has been playing for a long time, its corresponding "maintain playback" priority will decay over time, providing a more reasonable window for switching to new events. The arbitration engine multiplies the scores of these dimensions by their respective weights and sums them to arrive at the second priority (P2 = W1*S1 + W2*S2 + W3*S3 + …). Optionally, the first priority can also be calculated using the same weighted calculation model, combined with factors such as the remaining duration of the current advertisement and the content payment level. When comparing the first and second priorities, since the calculation includes factors such as spatial relevance and temporal continuity, even if the type weight of the new event is high, if its spatial relevance is low, its overall priority may not immediately far exceed that of the current task. The system may decide to "switch after the current advertisement ends naturally" or "play it first on the terminal in the relevant region," rather than immediately forcibly switching, thus achieving a smooth transition of cross-regional advertising guidance.
[0069] Since the system described in Embodiment 4 of this application is a system used to implement the method of Embodiment 1 of this application, those skilled in the art can understand the specific structure and variations of the system based on the method described in Embodiment 1 of this application, and therefore will not be described again here. All systems used in the method of Embodiment 1 of this application fall within the scope of protection of this application.
[0070] This application provides an advertising collaborative playback device based on a shelf pusher. The device includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, which are executed by the at least one processor to enable the at least one processor to perform the advertising collaborative playback method based on the shelf pusher in the above embodiment 1.
[0071] The following is for reference. Figure 6The diagram illustrates a structural schematic of an advertising collaborative playback device based on a shelf pusher, suitable for implementing embodiments of this application. The advertising collaborative playback device based on a shelf pusher in these embodiments may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Description), PMPs (Portable Media Players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 6 The illustrated advertising collaborative playback device based on shelf pusher is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0072] like Figure 6 As shown, the shelf pusher-based advertising collaborative playback device may include a processing unit 1001 (e.g., a core processor, graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 1002 or a program loaded from storage device 1003 into random access memory (RAM) 1004. The random access memory 1004 also stores various programs and data required for the operation of the shelf pusher-based advertising collaborative playback device. The processing unit 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to I / O interface 1006: input devices 1007 including, for example, touchscreens, touchpads, keyboards, mice, image sensors, microphones, accelerometers, gyroscopes, etc.; output devices 1008 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 1003 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1009. Communication device 1009 allows the shelf-pusher-based advertising collaborative playback device to communicate wirelessly or wiredly with other devices to exchange data. Although the figure shows a shelf-pusher-based advertising collaborative playback device with various systems, it should be understood that it is not required to implement or possess all the systems shown. More or fewer systems can be implemented alternatively.
[0073] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from read-only memory 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.
[0074] The advertising collaborative playback device based on a shelf pusher provided in this application, employing the advertising collaborative playback method based on a shelf pusher in the above embodiments, can solve the technical problem of fragmented advertising information caused by the discrete distribution of different displays in shopping malls, which affects the overall advertising playback effect. Compared with the prior art, the beneficial effects of the advertising collaborative playback device based on a shelf pusher provided in this application are the same as those of the advertising collaborative playback method based on a shelf pusher provided in the above embodiments, and other technical features of the advertising collaborative playback device based on a shelf pusher are the same as those disclosed in the previous embodiment method, and will not be repeated here.
[0075] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.
[0076] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
[0077] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, the computer-readable program instructions being used to execute the advertising collaborative playback method based on the shelf pusher in the above embodiments.
[0078] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, radio frequency (RF), etc., or any suitable combination thereof.
[0079] The aforementioned computer-readable storage medium may be included in a shelf-driven advertising collaborative playback device; or it may exist independently and not incorporated into a shelf-driven advertising collaborative playback device.
[0080] The aforementioned computer-readable storage medium carries one or more programs that, when executed by the shelf-driven advertising collaborative playback device, cause the shelf-driven advertising collaborative playback device to: respond to a first event signal, determine at least one advertising display terminal associated with the first shelf driver according to a predefined collaborative strategy, forming an advertising playback group; the first event signal is generated by the first shelf driver when it detects a change in the status of a product, and the first event signal contains the device identifier of the first shelf driver; and send a collaborative playback instruction to all advertising display terminals in the advertising playback group so that the advertising display terminals in the advertising playback group play the target advertising content.
[0081] Computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0082] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0083] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.
[0084] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the above-described advertising collaborative playback method based on shelf pushers. This solves the technical problem of fragmented advertising information caused by the discrete distribution of different displays in shopping malls, which affects the overall advertising playback effect. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as those of the advertising collaborative playback method based on shelf pushers provided in the above embodiments, and will not be repeated here.
[0085] The above description is only a part of the embodiments of this application and does not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.
Claims
1. A method for collaborative advertising playback based on a shelf pusher, characterized in that, The method includes: In response to a first event signal, at least one advertising display terminal associated with the first shelf pusher is determined according to a predefined coordination strategy to form an advertising playback group. The first event signal is generated by the first shelf pusher when it detects a change in the status of the goods. The first event signal includes the device identifier of the first shelf pusher. Send a coordinated playback instruction to all the advertising display terminals in the advertising playback group so that the advertising display terminals in the advertising playback group can play the target advertising content.
2. The advertising collaborative playback method based on shelf pushers as described in claim 1, characterized in that, The shelf pusher is equipped with a pulse signal sensor and the advertising display terminal. Prior to the step responding to the first event signal, the following is included: Receives a pulse signal sent by the first shelf pusher, the pulse signal being generated by the pulse signal sensor based on the movement of the pusher when the goods are picked up or put back; Analyze the pulse signal to obtain the location code and / or the number of pulses; The first event signal is determined based on the location code and / or the number of pulses.
3. The advertising collaborative playback method based on shelf pushers as described in claim 2, characterized in that, The pulse signal sensor is a roller sensor, and the shelf pusher also includes a connecting rope and a push plate; The roller sensor rolls based on the product quantity change information, retracts the connecting rope, and generates the pulse signal based on the rolling angle and / or the retraction distance of the connecting rope. The pulse signal is used to calculate the product quantity change information based on the number of pulses.
4. The advertising collaborative playback method based on shelf pushers as described in claim 2, characterized in that, The shelf pusher also includes a microcontroller unit, which is a control chip or a control circuit board. The step of determining at least one advertising display terminal associated with the first shelf pusher and forming an advertising playback group in response to a first event signal, according to a predefined coordination strategy, includes: Based on the first event signal, the target advertising content is obtained, wherein the target advertising content is pre-stored in the microcontroller unit or remotely distributed via a network connection; Based on the predefined collaborative strategy, the target advertising content is matched with the shelf information corresponding to the shelf pusher to determine the second shelf pusher; The advertising playback group is formed based on the advertising display terminal corresponding to the second shelf pusher and the first shelf pusher.
5. The advertising collaborative playback method based on shelf pushers as described in claim 1, characterized in that, The first shelf pusher is deployed in the freezer. After the step of sending a coordinated playback command to all the advertising display terminals in the advertising playback group to make the advertising display terminals in the advertising playback group play the target advertising content, the method further includes: Upon receiving a third event signal indicating that the freezer has been closed, the playback of the target advertising content is stopped. The target advertising display terminal of the first shelf pusher is switched to sleep mode.
6. The advertising collaborative playback method based on shelf pushers as described in claim 1, characterized in that, The step of responding to the first event signal and determining at least one advertising display terminal associated with the first shelf pusher to form an advertising playback group according to a predefined coordination strategy includes: Query the pre-stored terminal layout map and determine the position information of the first shelf pusher in the terminal layout map based on the device identifier; Based on the predefined collaborative strategy and / or environmental information, determine the preset distance of the advertising display terminal; Based on the location information, select all shelf pushers that are within a preset distance in the terminal layout map as the second shelf pushers; The advertising playback group is formed based on the advertising display terminal corresponding to the second shelf pusher and the first shelf pusher.
7. The advertising collaborative playback method based on shelf pushers as described in claim 1, characterized in that, The step of sending a coordinated playback instruction to all the advertising display terminals in the advertising playback group, so that the advertising display terminals in the advertising playback group play the target advertising content, includes: Based on the predefined collaboration strategy, a synchronous playback instruction or a sequential playback instruction is generated, wherein the sequential playback instruction includes the playback sequence and playback content of different advertising display terminals in the advertising playback group; The synchronous playback instruction is sent to the second shelf pusher corresponding to the advertising display terminal in the advertising playback group, so that the second shelf pusher controls the advertising display terminal to play the target advertising content based on the same system time. Alternatively, the sequence playback instruction can be distributed to the second shelf pusher corresponding to the advertisement playback group, so that the shelf pusher plays the same or related advertisement content in sequence according to the time order.
8. The advertising collaborative playback method based on shelf pushers as described in claim 1, characterized in that, After the step of sending a coordinated playback instruction to all the advertising display terminals in the advertising playback group to enable the advertising display terminals in the advertising playback group to play the target advertising content, the method further includes: Receive the second event signal and determine the event information corresponding to the second event signal; Determine the current status information of the first shelf pusher, and determine the first priority based on the current status information; Based on the event information, a second priority is determined; By comparing the first priority and the second priority, the advertisement to be played on the target advertising display terminal of the first shelf pusher is determined; Based on the advertisement to be played, update the playback status of the target advertisement display terminal.
9. An advertising collaborative playback device based on a shelf pusher, characterized in that, The device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the advertising collaborative playback method based on a shelf pusher as described in any one of claims 1 to 8.
10. A storage medium, characterized in that, The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, it implements the steps of the advertising collaborative playback method based on the shelf pusher as described in any one of claims 1 to 8.