Remote advertisement playing method, system and device and related storage medium
By connecting an external display on a smart POS device and using the heartbeat mechanism and playback priority mechanism, the problems of insufficient space and low update efficiency in the advertising playback system in financial payment scenarios are solved, and efficient and flexible advertising display is achieved.
Patent Information
- Application Number
- CN202411453956.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-17
- Publication Date
- 2025-02-28
AI Technical Summary
In financial payment scenarios, existing advertising playback systems are difficult to achieve space saving and real-time advertising updates, resulting in poor advertising display results.
By connecting the external display on the smart POS device, the heartbeat mechanism is used to obtain the advertising inventory information sent by the management platform, and compare and update it with the local advertising inventory information, and finally the target advertising inventory information is played on the external display according to the playback priority.
Effectively save space on payment equipment, ensure the timeliness and flexibility of advertising content, and improve the efficiency of advertising updates and playback effects.
Smart Images

Figure CN119545115A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of advertisement playing, and in particular to a remote advertisement playing method, system, device and related storage medium. Background Art
[0002] At present, advertising playback systems generally rely on an integrated model of a background advertising resource management system plus an intelligent playback terminal, in which the intelligent playback terminal needs to pre-install specific advertising applications to receive and execute advertising resources pushed by the background system. This method can achieve remote management and automatic playback of advertisements to a certain extent, but it has great limitations, the scenarios are mobile and not flexible enough, and it is difficult to respond to changes in personalized needs in different scenarios, especially in environments with limited space or existing complex equipment layouts, such as unattended financial payment scenarios.
[0003] In financial payment scenarios, customers often have a demand for brand promotion and advertising exposure, but adding traditional advertising playback solutions means that additional advertising playback hardware needs to be added to the existing payment processing equipment. If a set of remotely controlled advertising playback equipment is deployed on this basis, the overall space of the payment processing equipment cannot be stored, and the existing playback terminals cannot update the latest advertising resources in real time, and the update efficiency is low, resulting in poor advertising display effects. Summary of the invention
[0004] In order to solve the above technical problems, the present application provides a remote advertisement playback method, system, device and related storage medium.
[0005] The technical solution provided in this application is described below:
[0006] The first aspect of the present application provides a remote advertisement playback method, which is applied to a smart POS device, wherein the smart POS device is connected to an external display screen via an HDMI port, and the method comprises:
[0007] Obtain advertising resource information sent by the management platform through the heartbeat mechanism;
[0008] Comparing the advertisement resource information with the local advertisement resource information and obtaining a comparison result;
[0009] Update the local advertising resource information according to the comparison result to obtain target advertising resource information;
[0010] The target advertisement resource information is played on the external display screen according to the play priority.
[0011] Optionally, playing the target advertisement resource information on the external display screen according to the playing priority includes:
[0012] The playback priorities are: interstitial ads, scheduled ads, and default ads;
[0013] Determine whether the interstitial advertisement exists in the target advertisement resource information, and if so, play the interstitial advertisement on the external display screen; if not, determine whether the scheduled advertisement exists in the target advertisement resource information;
[0014] If the scheduled advertisement exists in the target advertisement resource information, playing the scheduled advertisement on the external display screen;
[0015] If the scheduled advertisement does not exist in the target advertisement resource information, the default advertisement is played on the external display screen.
[0016] Optionally, obtain the advertising resource information sent by the management platform through the heartbeat mechanism, including:
[0017] Sending the request instruction to the management platform regularly, so that the management platform manages the advertising resource file according to the request instruction to obtain the advertising resource management information;
[0018] After receiving the response instruction from the management platform, the management advertising resource information sent by the management platform is obtained, the management advertising resource information includes an advertising resource file and definition parameters of the advertising resource file, and the definition parameters include the number of cycles and the length of stay of the advertisement in the advertising resource file.
[0019] Optionally, comparing the advertisement resource information with local advertisement resource information and obtaining a comparison result includes:
[0020] Retrieve local advertising resource information;
[0021] Determining whether the advertisement resource information is the same as the local resource information;
[0022] If not, then obtaining difference advertisement information between the advertisement resource information and the local resource information.
[0023] Optionally, updating the local advertising resource information according to the comparison result to obtain target advertising resource information includes:
[0024] The differential advertisement information is combined with the local advertisement resource information to obtain target advertisement resource information.
[0025] Optionally, before obtaining the advertising resource information sent by the management platform through the heartbeat mechanism, the method further includes:
[0026] Retrieve the advertising playback types of multiple smart POS devices;
[0027] The advertisement playing types of the multiple smart POS devices are sent to a management platform, so that the management platform establishes a communication connection with the multiple smart POS devices through a heartbeat mechanism, and the multiple smart POS devices are grouped according to the advertisement playing types.
[0028] Optionally, obtain the advertising resource information sent by the management platform through the heartbeat mechanism, including:
[0029] Periodically sending the request instruction to the management platform, so that the management platform groups the advertising resource files according to the request instruction to obtain grouped advertising resource information;
[0030] After receiving the response instruction from the management platform, the group advertisement resource information sent by the management platform is obtained.
[0031] A second aspect of the present application provides a remote advertisement playback system, the system being applied to a smart POS device, the smart POS device being connected to an external display screen via an HDMI port, the system comprising:
[0032] An acquisition unit, used to acquire the advertising resource information sent by the management platform through a heartbeat mechanism;
[0033] A comparison unit, used to compare the advertisement resource information with the local advertisement resource information and obtain a comparison result;
[0034] An updating unit, configured to update the local advertising resource information according to the comparison result to obtain target advertising resource information;
[0035] The playing unit is used to play the target advertisement resource information on the external display screen according to the playing priority.
[0036] A third aspect of the present application provides a remote advertisement playback device, comprising:
[0037] Processor, memory, input-output unit, and bus;
[0038] The processor is connected to the memory, the input and output unit, and the bus;
[0039] The memory stores a program, and the processor calls the program to execute the method described in the first aspect and any optional method in the first aspect.
[0040] A fourth aspect of the present application provides a computer-readable storage medium, on which a program is stored. When the program is executed on a computer, the program executes the method described in the first aspect and any optional method in the first aspect.
[0041] It can be seen from the above technical solutions that this application has the following advantages:
[0042] The remote advertisement playback method of the present application is applied to a smart POS device, and the smart POS device is connected to an external display screen via an HDMI port, wherein the method first obtains the advertisement resource information sent by the management platform through a heartbeat mechanism, then compares the advertisement resource information with the local advertisement resource information and obtains the comparison result, then updates the local advertisement resource information according to the comparison result to obtain the target advertisement resource information, and finally plays the target advertisement resource information on the external display screen according to the playback priority.
[0043] Based on the above, it can be known that the present application can effectively avoid adding additional advertising playback devices to the payment device by connecting an external display screen to the smart POS device, effectively saving the overall space of the payment device, and through the heartbeat mechanism, the smart POS device can obtain the latest advertising resource information from the management platform in real time or regularly, which can ensure the timeliness of the advertising content and can flexibly adjust the advertising content, greatly improving the efficiency and flexibility of advertising updates, ensuring that important advertisements are displayed first, and improving the advertising playback effect. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] In order to more clearly illustrate the technical solution in the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0045] Figure 1 A flowchart of an embodiment of the remote advertisement playing method provided by the present application;
[0046] Figure 2 A flowchart of another embodiment of the remote advertisement playing method provided by the present application;
[0047] Figure 3 A flowchart of another embodiment of the remote advertisement playing method provided by the present application;
[0048] Figure 4 A flowchart of another embodiment of the remote advertisement playing method provided by the present application;
[0049] Figure 5 A flowchart of another embodiment of the remote advertisement playing method provided by the present application;
[0050] Figure 6 A flowchart of another embodiment of the remote advertisement playing method provided by the present application;
[0051] Figure 7A flowchart of another embodiment of the remote advertisement playing system provided by the present application;
[0052] Figure 8 This is a flow chart of another embodiment of the remote advertisement playing device provided in the present application. DETAILED DESCRIPTION
[0053] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and cannot be understood as limiting the present invention.
[0054] In the description of the present invention, "several" means one or more, "more" means more than two, "greater than", "less than", "exceed" etc. are understood as not including the number itself, and "above", "below", "within" etc. are understood as including the number itself. If there is a description of "first" or "second", it is only used for the purpose of distinguishing the technical features, and cannot be understood as indicating or implying the relative importance or implicitly indicating the number of the indicated technical features or implicitly indicating the order of the indicated technical features.
[0055] In the description of the present invention, it should be understood that descriptions involving orientation, such as up, down, left, right, front, back, etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the present invention.
[0056] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "illustrative embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0057] In the description of the present invention, it should be noted that, unless otherwise clearly defined, terms such as setting, installing, connecting, etc. should be understood in a broad sense, and technicians in the relevant technical field can reasonably determine the specific meanings of the above terms in the present invention in combination with the specific content of the technical solution. In addition, the identification of specific steps below does not represent a limitation on the order of steps and execution logic, and the execution order and execution logic between each step should be understood and inferred with reference to the contents described in the embodiment.
[0058] It should be noted that the remote advertisement playing method provided in the present application is applied to a smart POS device. For the convenience of explanation, the present application uses a smart POS device as an example for execution.
[0059] See also Figure 1 , Figure 1 A flowchart of an embodiment of a remote advertisement playback method provided in the present application is provided. The method is applied to a smart POS device. The smart POS device is connected to an external display screen via an HDMI port. The embodiment of the method includes:
[0060] Step S101: Acquire advertising resource information sent by the management platform through a heartbeat mechanism;
[0061] Step S102: Compare the advertisement resource information with the local advertisement resource information and obtain the comparison result;
[0062] Step S103: updating the local advertising resource information according to the comparison result to obtain the target advertising resource information;
[0063] Step S104: Play the target advertisement resource information on the external display screen according to the playback priority.
[0064] In an embodiment of the present application, the smart POS device first obtains the advertising resource information sent by the management platform through a heartbeat mechanism, then compares the advertising resource information with the local advertising resource information and obtains the comparison result, and further updates the local advertising resource information based on the comparison result to obtain the target advertising resource information. After obtaining the target advertising resource information, the target advertising resource information is finally played on the external display screen according to the playback priority.
[0065] In step S101, the heartbeat mechanism is a mechanism for maintaining the active connection between the device and the management platform. The smart POS device will periodically send instructions to the management platform to confirm the connection status and request the latest data. There is a large amount of advertising resource information in the management platform, which includes the content of the advertisement, such as advertising pictures, advertising videos, advertising playback time, playback frequency and other related information.
[0066] Among them, when the smart POS device sends instructions to the management platform, after confirming that the connection status is normal, the smart POS device will receive the advertising resource information returned by the management platform. The specific content of the advertising resource information is not limited here and can be set according to actual conditions.
[0067] In step S102, the advertising resource information is compared with the local advertising resource information, and the comparison result is obtained. Specifically, the local advertising resource information is the advertising resource information currently stored on the smart POS device. The local advertising resource information includes the previously downloaded but not deleted advertising content and related information. After obtaining the advertising resource information, the smart POS device will compare the newly obtained advertising resource information with the locally stored information to check whether there are new advertisements that need to be downloaded or whether there are advertisements that need to be updated. After the comparison, the comparison result can be obtained, and the next operation can be decided based on the comparison result, such as whether to download new advertisements or keep the current advertisements unchanged.
[0068] In step S103, the local advertising resource information is updated according to the comparison result to obtain the target advertising resource information. Specifically, updating the local advertising resource information means that according to the comparison result, the smart POS device will perform corresponding operations, such as downloading new advertisements, replacing old advertisements, or deleting advertisements that are no longer needed. After the update, the smart POS device can obtain the target advertising resource information. The target advertising resource information is the latest advertising resource information stored on the smart POS device and will be used for subsequent playback operations.
[0069] In step S104, the target advertising resource information is played on the external display screen according to the playback priority. Specifically, after the latest advertising resource information is stored on the smart POS device, the latest advertising resource information is played according to the playback priority. The playback priority is used to determine the playback order and frequency between different advertisements. The playback priority can be determined based on factors such as the urgency of the advertisement, the matching degree of the target audience, and the payment level of the advertiser. In this application, there are three playback priorities, namely, interstitial advertisements, scheduled advertisements, and default advertisements. Among them, the priority of interstitial advertisements is greater than that of scheduled advertisements, and the priority of scheduled advertisements is greater than that of default advertisements. Therefore, in practice, when there are interstitial advertisements in the target advertising resource information obtained after the update, interstitial advertisements will be played first. If there are no interstitial advertisements, it will be checked whether there are scheduled advertisements. If there are scheduled advertisements, the scheduled advertisements will be played first. If there are no scheduled advertisements, the default advertisements will be played.
[0070] After determining the playback priority, the advertising content is displayed on the external display screen according to the playback priority. Specifically, the smart POS device will select the appropriate advertisement from the target advertising resource information for playback according to the playback priority. During the playback process, the device will monitor the playback status to ensure that the advertisement can be correctly and completely displayed on the display screen.
[0071] In summary, the remote advertising playback method of the present application uses an external display screen, thereby effectively avoiding the need to add additional advertising playback devices to the payment device, effectively saving the overall space of the payment device, and obtaining the latest advertising resource information through a heartbeat mechanism, and comparing and updating it with local information. Finally, the target advertisement is played on the external display screen according to the playback priority. This method ensures the real-time and accuracy of the advertising content, while improving the flexibility and efficiency of advertising playback, thereby enhancing the advertising playback effect.
[0072] Please refer to Figure 2 According to some embodiments of the present invention, in step S104, the target advertisement resource information is played on the external display screen according to the playback priority, wherein the playback priority is: interstitial advertisement, scheduled advertisement and default advertisement, which may specifically include, but not limited to, the following:
[0073] Step S201, determining whether there is an interstitial advertisement in the target advertisement resource information, if so, playing the interstitial advertisement on the external display screen, if not, determining whether there is a scheduled advertisement in the target advertisement resource information;
[0074] Step S202: If there is a scheduled advertisement in the target advertisement resource information, the scheduled advertisement is played on the external display screen;
[0075] Step S203: If there is no scheduled advertisement in the target advertisement resource information, a default advertisement is played on the external display screen.
[0076] In an embodiment of the present application, the playback priority is: interstitial advertising, scheduled advertising and default advertising. After obtaining the target advertising resource information, it is first determined whether there is an interstitial advertising in the target advertising resource information. If so, the interstitial advertising is played on an external display screen. If not, it is determined whether there is a scheduled advertising in the target advertising resource information.
[0077] Among them, interstitial ads have a higher priority and need to be played immediately at a specific time or under certain conditions. Interstitial ads may be notifications of emergencies or urgent promotional information. After obtaining the target advertising resource information, the smart POS device checks whether it contains interstitial ads. This can be achieved by checking specific tags or fields in the advertising resource information. If an interstitial ad is detected, the smart POS device will immediately interrupt the currently playing ad and play the interstitial ad on an external display.
[0078] If there is no interstitial advertisement in the target advertising resource information, the smart POS device will continue to determine whether there is a scheduled advertisement. If there is a scheduled advertisement in the target advertising resource information, the scheduled advertisement will be played on the external display screen.
[0079] Among them, scheduled ads are ads that are played according to a pre-set schedule. Such ads usually have a lower priority, but need to be displayed within a specific time period. If the target advertising resource information includes scheduled ads, but no broadcast ads, and the current time meets the scheduling requirements, the smart POS device will play the scheduled ads on the external display.
[0080] If there is no scheduled advertisement in the target advertising resource information, a default advertisement will be played on the external display. The default advertisement is an advertisement played when there are no interstitial advertisements or scheduled advertisements. This type of advertisement may be for brand promotion, product introduction, etc. It is an advertisement played to black out the external display. If there is neither an interstitial advertisement nor a scheduled advertisement in the target advertising resource information, the smart POS device will play a default advertisement on the external display.
[0081] By judging the presence of interstitial ads, it can ensure that urgent or important advertising information can be delivered in a timely manner. At the same time, the scheduled advertising also ensures that the ads can be displayed according to the predetermined schedule, improving the planning and orderliness of advertising broadcasts. In addition, the smart POS device can automatically adjust the playback content according to the changes in advertising resource information, avoiding the tediousness and inconvenience of manually changing ads, which not only improves work efficiency, but also reduces advertising playback errors caused by human errors.
[0082] Please refer to Figure 3 According to some embodiments of the present invention, the step S101 of obtaining the advertising resource information sent by the management platform through the heartbeat mechanism may specifically include, but is not limited to, the following:
[0083] Step S301: regularly sending a request instruction to a management platform, so that the management platform manages the advertising resource file according to the request instruction to obtain management advertising resource information;
[0084] Step S302: after receiving the response instruction from the management platform, obtain the management advertising resource information sent by the management platform, the management advertising resource information includes the advertising resource file and the definition parameters of the advertising resource file, the definition parameters include the number of cycles and the dwell time of the advertisement in the advertising resource file.
[0085] In an embodiment of the present application, request instructions are periodically sent to the management platform so that the management platform manages the advertising resource files according to the request instructions to obtain management advertising resource information. Specifically, the request instruction is a signal sent by the smart POS device to the management platform, which is used to request to update the advertising resource files. The management platform can perform corresponding management operations on the advertising resource files according to the request instructions of the smart POS device. The information returned to the smart POS device by the management platform after processing the request instructions includes the latest advertising resource files and their related parameters.
[0086] Among them, the smart POS device sends a request instruction to the management platform through the heartbeat mechanism. After receiving the instruction, the management platform will check, update or optimize the advertising resource file, and generate management advertising resource information and return it to the smart POS device.
[0087] After receiving the response instruction from the management platform, the smart POS device obtains the management advertising resource information sent by the management platform. The management advertising resource information includes the advertising resource file and the definition parameters of the advertising resource file. The definition parameters include the number of cycles and the length of stay of the advertisements in the advertising resource file. Specifically, the definition parameters define the specific playback mode of each advertisement in the advertising resource file, such as the number of cycles: the number of times the advertisement needs to be repeatedly played and the length of stay: the time each advertisement stays on the display screen.
[0088] After receiving the response instruction from the management platform, the smart POS device will parse and obtain the management advertising resource information, then update the local advertising resource file based on this information, and set the advertising playback method according to the defined parameters.
[0089] Users can customize parameters on the management platform, so that smart POS devices can control the way ads are played, such as the number of loops and the duration of stay, according to customized parameters. This helps improve the playback effect of ads and better meet the needs of advertisers, thereby achieving centralized management of advertising resources, ensuring real-time updates, improving playback accuracy, and reducing manual intervention.
[0090] Please refer to Figure 4 According to some embodiments of the present invention, in step S102, the 11 advertising resource information is compared with the local advertising resource information, and a comparison result is obtained, which may specifically include, but is not limited to, the following:
[0091] Step S401, retrieve local advertising resource information;
[0092] Step S402: determine whether the advertisement resource information is the same as the local resource information;
[0093] Step S403: If not, obtain differential advertisement information that is different between the advertisement resource information and the local resource information.
[0094] In an embodiment of the present application, retrieving local advertising resource information refers to retrieving advertising resource files and related information stored locally on the smart POS device, including advertising content, playback parameters, etc. After retrieving the local advertising resource information, the latest advertising resource information obtained from the management platform is further compared.
[0095] When making a comparison, the smart POS device will compare the advertising resource information obtained from the management platform with the advertising resource information stored locally by comparing key information such as version numbers, file sizes, and advertising content between the two.
[0096] If the advertising resource information is the same as the local resource information, it means there is no new update or change, and the smart POS device will continue to use the locally stored advertising resources for playback. If they are different, the difference advertising information needs to be further processed.
[0097] Differential advertising information refers to the difference between advertising resource information and local resource information, which may include new advertising content, updated playback parameters, etc. When the smart POS device determines that the advertising resource information is different from the local resource information, it will obtain the differential advertising information, and then combine the differential advertising information with the local advertising resource information to obtain the target advertising resource information.
[0098] Therefore, by comparing the advertising resource information with the local resource information, the smart POS device can only download or receive the advertising information with differences, rather than the entire advertising resource file. This greatly reduces the amount of data transmission and improves data transmission efficiency.
[0099] Please refer to Figure 5 According to some embodiments of the present invention, before obtaining the advertising resource information sent by the management platform through the heartbeat mechanism in step S101, the following may be specifically included, but not limited to:
[0100] Step S501, retrieve the advertisement playing types of multiple smart POS devices;
[0101] Step S502: Send the advertisement playing types of the multiple smart POS devices to the management platform, so that the management platform and the multiple smart POS devices establish a communication connection through a heartbeat mechanism, and the multiple smart POS devices are grouped according to the advertisement playing type.
[0102] In an embodiment of the present application, the advertisement playback types of multiple smart POS devices are retrieved, wherein the advertisement playback type refers to the advertisement playback mode or category supported by the smart POS device, such as full-screen playback, split-screen playback, scrolling playback, etc. Different playback types correspond to different advertisement display effects and user needs.
[0103] Among them, the management platform will first send instructions to multiple smart POS devices, and then the multiple smart POS devices will report the currently set advertising playback type to the management platform according to the instructions, so that the management platform and the multiple smart POS devices can establish a communication connection through the heartbeat mechanism, and group the multiple smart POS devices according to the advertising playback type.
[0104] Specifically, after receiving the advertisement playback type information of multiple smart POS devices, the management platform will group the devices according to the information. The purpose of grouping is to facilitate management, optimize advertisement delivery strategies, and achieve differentiated playback. For example, devices that support full-screen playback are grouped into one group, and devices that support split-screen playback are grouped into another group. This allows the management platform to distribute advertisement resource information in batches to different groups when issuing it, so that advertisements can be delivered more accurately and with improved delivery efficiency.
[0105] Please refer to Figure 6 According to some embodiments of the present invention, the step S101 of obtaining the advertising resource information sent by the management platform through the heartbeat mechanism may specifically include, but is not limited to, the following:
[0106] Step S601: sending a request instruction to the management platform regularly, so that the management platform groups the advertising resource files according to the request instruction to obtain grouped advertising resource information;
[0107] Step S602: After receiving a response instruction from the management platform, obtain the grouped advertisement resource information sent by the management platform.
[0108] In the application embodiment, in the above steps S501 to S502, the management platform has grouped and processed multiple smart POS devices. Therefore, after the smart POS device sends instructions to the management platform regularly, the management platform groups the advertising resource files according to the request instructions to obtain grouped advertising resource information. The grouped advertising resource information is the advertising resource file information returned to the smart POS device by the management platform after processing the request instructions, and has been classified according to the specified grouping basis. This information includes advertising content, playback parameters, target audiences, etc. of different groups.
[0109] After processing the request instruction, the management platform will send a confirmation signal to the smart POS device, indicating that the grouped advertising resource information is ready and can be sent. Therefore, after receiving the response instruction from the management platform, the smart POS device will start downloading or receiving the grouped advertising resource information. These grouped advertising resource information are transmitted to the smart POS device via the network and stored in the local storage medium of the device for subsequent playback processing.
[0110] Through group management, the management platform can accurately classify and combine advertising resource files according to different advertising types, target audiences, broadcast time periods and other factors. This enables smart POS devices to play advertisements that are more in line with user interests and needs according to different scenarios and needs, thereby improving advertising delivery effects and conversion rates and enhancing user experience.
[0111] See also Figure 7The present application also provides a remote advertising playback system, which is applied to a smart POS device, and the smart POS device is connected to an external display screen via an HDMI port. The system includes:
[0112] The acquisition unit 701 is used to acquire the advertising resource information sent by the management platform through the heartbeat mechanism;
[0113] A comparison unit 702, used to compare the advertisement resource information with the local advertisement resource information and obtain a comparison result;
[0114] An updating unit 703, configured to update the local advertising resource information according to the comparison result to obtain target advertising resource information;
[0115] A playing unit 704, configured to play target advertisement resource information on an external display screen according to a playing priority;
[0116] The playing unit 704 is specifically used to determine whether there is an interstitial advertisement in the target advertising resource information. If so, the interstitial advertisement is played on the external display screen. If not, it is determined whether there is a scheduled advertisement in the target advertising resource information.
[0117] If there is a scheduled advertisement in the target advertising resource information, the scheduled advertisement is played on the external display screen;
[0118] If there is no scheduled ad in the target ad resource information, a default ad is played on the external display.
[0119] The acquisition unit 701 is specifically used to periodically send the request instruction to the management platform, so that the management platform manages the advertising resource file according to the request instruction to obtain the management advertising resource information;
[0120] After receiving the response instruction from the management platform 11, the management advertising resource information sent by the management platform is obtained, the management advertising resource information includes the advertising resource file and the definition parameters of the advertising resource file, and the definition parameters include the number of cycles and the length of stay of the advertisement in the advertising resource file.
[0121] The comparison unit 702 is specifically used to retrieve local advertising resource information;
[0122] Determine whether the advertisement resource information is the same as the local resource information;
[0123] If not, then obtain difference advertisement information that is different between the advertisement resource information and the local resource information.
[0124] Before the acquisition unit 701, the system further includes:
[0125] A calling unit, used to call the advertisement playing types of multiple smart POS devices;
[0126] The sending unit is used to send the advertisement playing types of multiple smart POS devices to the management platform, so that the management platform and the multiple smart POS devices establish a communication connection through a heartbeat mechanism, and group the multiple smart POS devices according to the advertisement playing type.
[0127] The acquisition unit 701 is further specifically used to periodically send a request instruction to the management platform, so that the management platform groups the advertising resource files according to the request instruction to obtain grouped advertising resource information;
[0128] After receiving the response instruction from the management platform, the grouped advertisement resource information sent by the management platform is obtained.
[0129] See also Figure 8 The present application also provides a remote advertisement playing device, the device comprising:
[0130] Processor 801, memory 802, input and output unit 803, bus 804;
[0131] The processor 801 is connected to the memory 802, the input and output unit 803 and the bus 804;
[0132] The memory 802 stores a program, and the processor 801 calls the program to execute the following steps: Figure 1-6 The method shown in any embodiment.
[0133] The present application also relates to a computer-readable storage medium, on which a program is stored, and when the program is run on a computer, the computer executes the following Figure 1-6 The method shown in any embodiment.
[0134] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0135] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0136] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0137] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0138] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, read-only memory), random access memory (RAM, random access memory), disk or optical disk and other media that can store program code.
Claims
1. A remote advertisement playing method, characterized in that: The method is applied to a smart POS device, wherein the smart POS device is connected to an external display screen via an HDMI port, and the method comprises: Obtain advertising resource information sent by the management platform through the heartbeat mechanism; Comparing the advertisement resource information with the local advertisement resource information and obtaining a comparison result; Update the local advertising resource information according to the comparison result to obtain target advertising resource information; The target advertisement resource information is played on the external display screen according to the play priority.
2. The remote advertisement playing method according to claim 1, characterized in that: Playing the target advertisement resource information on the external display screen according to the playback priority includes: The playback priorities are: interstitial ads, scheduled ads, and default ads; Determine whether the interstitial advertisement exists in the target advertisement resource information, and if so, play the interstitial advertisement on the external display screen; if not, determine whether the scheduled advertisement exists in the target advertisement resource information; If the scheduled advertisement exists in the target advertisement resource information, playing the scheduled advertisement on the external display screen; If the scheduled advertisement does not exist in the target advertisement resource information, the default advertisement is played on the external display screen.
3. The remote advertisement playing method according to claim 1, characterized in that: Obtain advertising resource information sent by the management platform through the heartbeat mechanism, including: Sending the request instruction to the management platform regularly, so that the management platform manages the advertising resource file according to the request instruction to obtain the advertising resource management information; After receiving the response instruction from the management platform, the management advertising resource information sent by the management platform is obtained, the management advertising resource information includes an advertising resource file and definition parameters of the advertising resource file, and the definition parameters include the number of cycles and the length of stay of the advertisement in the advertising resource file.
4. The remote advertisement playing method according to claim 1, characterized in that: Comparing the advertisement resource information with the local advertisement resource information and obtaining a comparison result, including: Retrieve local advertising resource information; Determining whether the advertisement resource information is the same as the local resource information; If not, then obtaining difference advertisement information between the advertisement resource information and the local resource information.
5. The remote advertisement playing method according to claim 4, characterized in that: Updating the local advertising resource information according to the comparison result to obtain target advertising resource information includes: The differential advertisement information is combined with the local advertisement resource information to obtain target advertisement resource information.
6. The remote advertisement playing method according to claim 1, characterized in that: Before acquiring the advertising resource information sent by the management platform through the heartbeat mechanism, the method further includes: Retrieve the advertising playback types of multiple smart POS devices; The advertisement playing types of the multiple smart POS devices are sent to a management platform, so that the management platform establishes a communication connection with the multiple smart POS devices through a heartbeat mechanism, and the multiple smart POS devices are grouped according to the advertisement playing types.
7. The remote advertisement playing method according to claim 6, characterized in that: Obtain advertising resource information sent by the management platform through the heartbeat mechanism, including: Periodically sending the request instruction to the management platform, so that the management platform groups the advertising resource files according to the request instruction to obtain grouped advertising resource information; After receiving the response instruction from the management platform, the group advertisement resource information sent by the management platform is obtained.
8. A remote advertising broadcasting system, characterized in that: The system is applied to a smart POS device, which is connected to an external display screen via an HDMI port. The system includes: An acquisition unit, used to acquire the advertising resource information sent by the management platform through a heartbeat mechanism; A comparison unit, used to compare the advertisement resource information with the local advertisement resource information and obtain a comparison result; An updating unit, configured to update the local advertising resource information according to the comparison result to obtain target advertising resource information; The playing unit is used to play the target advertisement resource information on the external display screen according to the playing priority.
9. A remote advertising playback device, characterized in that: The device comprises: Processor, memory, input-output unit, and bus; The processor is connected to the memory, the input and output unit, and the bus; The memory stores a program, and the processor calls the program to execute the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having a program stored thereon, wherein the program, when executed on a computer, performs the method according to any one of claims 1 to 7.