LED digital signage, advertising information playing method, computer and storage medium
By integrating sand table model creation and personnel analysis modules on LED digital signs, dynamically adjusting the advertising playback order, the problem of inappropriate advertising playback in the existing technology is solved, more effective advertising promotion effects are achieved, and better for smart city construction is provided support.
Patent Information
- Application Number
- CN202410528798.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-29
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2044-04-29
AI Technical Summary
When playing advertising information, existing LED digital signage advertising playback devices cannot optimize the playback order in real time based on the viewer's location and behavior, resulting in poor publicity and difficulty in providing more effective advertising information for the construction of smart cities.
A LED digital signage is designed, including aluminum profile frame, controller and speakers, and the creation module is made through the sand table model, the path range analysis module, the personal label determination module, the team label determination module and the ad determination module to be broadcast, to obtain the equipment deployment information With the image information of the personnel, analyze the viewer's travel direction and interactive behavior, and dynamically adjust the ad play order and content.
It improves the advertising effect of viewers, can provide personalized advertising information more effectively, and enhances support for smart city construction.
Smart Images

Figure CN118471087B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of advertising playback equipment, and in particular to an LED digital signage, an advertising information playback method, a computer and a storage medium. Background Art
[0002] With the rapid development of science and technology and the advent of the information society, smart cities have become a new direction for future urban planning. One of the main purposes of smart city construction is to deeply integrate extensive and secure information transmission and effective and scientific information processing with urban economic and social development, improve urban operation efficiency, and improve the level of public services.
[0003] As a display terminal for various information, LED digital signage has also become an infrastructure to support the construction of smart cities. In the prior art, LED digital signage is often used as an advertising playback device to play advertising information. However, the existing advertising playback equipment is usually pre-loaded with the files of the advertisements to be played by the staff, and the playback time, playback order and other playback rules are set to control the content of the advertisements played. Therefore, the advertising playback time and frequency depend on the agreement between the operator and the merchant. This advertising playback method with pre-set playback order is inappropriate in many scenarios, making it difficult to provide viewers with more effective advertising information, resulting in poor publicity effects and being detrimental to the construction of smart cities. Summary of the invention
[0004] In order to provide viewers with more effective advertising information, achieve better publicity effects, and support the construction of smart cities, the present application provides an LED digital signage, an advertising information playing method, a computer, and a storage medium.
[0005] The first invention objective of this application is achieved by adopting the following technical solution:
[0006] An LED digital signage includes an aluminum profile frame, display surfaces are provided on both sides of the aluminum profile frame, a controller is provided inside the aluminum profile frame, a speaker is also provided on the aluminum profile frame, the controller is electrically connected to a data receiver, and the controller includes:
[0007] A sand table model creation module is used to obtain device deployment information of the display surface, and obtain corresponding building environment information based on the device deployment information to create a promotion range sand table model;
[0008] A path range analysis module, used to determine all viewing paths and corresponding path attribute information from the publicity range sandbox model to determine the visible range and warning range of the display surface;
[0009] A personal label determination module, used to obtain the image information of viewers within the visible range and the warning range, identify the personal attributes of each viewer based on the image information of each viewer, and determine the corresponding personal advertising label based on the personal attributes;
[0010] A team label determination module is used to analyze the travel direction, travel speed and interactive behavior of each viewer based on the image information of each person, divide each viewer into a viewing team, determine the team attributes based on the personnel composition of each viewing team, and determine the corresponding team advertising label based on the team attributes;
[0011] The module for determining advertisements to be played is used to evaluate the remaining viewers within the visible range at the next advertisement playing time node, count the characteristic parameters of each advertisement type to be played based on the personal advertisement tags and team advertisement tags of the remaining viewers, and determine the advertisement file to be played based on the advertisement type with the largest characteristic parameter to be played;
[0012] The device deployment information includes device location data, device orientation data and device hardware parameters; the visible range is a theoretical range in which viewers can clearly see the advertisements played on the display surface; and the warning range refers to the adjacent area outside the visible range.
[0013] By adopting the above technical solution, the setting of two display surfaces makes the display surface have a larger viewing angle and can display more images. The speaker is used to play the audio of the sound advertisement. The controller is electrically connected to a data receiver for receiving instructions for controlling the display surface, advertising files or data obtained by other devices. The controller includes a sandbox model creation module, a path range analysis module, a personal label determination module, a team label determination module and a to-be-broadcast advertisement determination module, so as to optimize the advertisement playback order and improve the publicity effect of the advertisement on the viewers.
[0014] The second invention objective of this application is achieved by the following technical solution:
[0015] A method for playing advertising information, applied to the above-mentioned LED digital signage, comprising:
[0016] Acquire device deployment information of the display surface, and acquire corresponding building environment information based on the device deployment information to create a promotion range sand table model;
[0017] Determine all viewing paths and corresponding path attribute information from the publicity range sandbox model to determine the visible range and warning range of the display surface;
[0018] Acquire image information of viewers within the visible range and the warning range, identify the personal attributes of each viewer based on the image information, and determine a corresponding personal advertising tag based on the personal attributes;
[0019] Based on the image information of each person, analyzing the direction, speed and interactive behavior of each viewer, dividing each viewer into a viewing team, determining team attributes based on the personnel composition of each viewing team, and determining corresponding team advertising tags based on the team attributes;
[0020] Evaluate the remaining viewers within the visible range at the next advertisement playback time node, calculate the to-be-played feature parameters of each advertisement type based on the individual advertisement tags and team advertisement tags of the remaining viewers, and determine the to-be-played advertisement file based on the advertisement type with the largest to-be-played feature parameter;
[0021] The device deployment information includes device location data, device orientation data and device hardware parameters; the visible range is a theoretical range in which viewers can clearly see the advertisements played on the display surface; and the warning range refers to the adjacent area outside the visible range.
[0022] By adopting the above technical solution, the device deployment information is obtained to determine the deployment position, screen orientation and hardware parameters of each advertising playback device, and the information of nearby buildings and environment is further obtained according to the deployment position of the display surface, so as to create a publicity range sand table model, so as to judge the publicity range that can be covered by the display surface based on the publicity range sand table model; all viewing paths available for viewers to travel and the path attributes corresponding to each viewing path are determined from the publicity range sand table model to determine the possible travel paths and travel directions of the viewers within the simulation range of the publicity range sand table model, so as to analyze the viewer's line of sight during the viewing process, and then determine the visible range according to the position where the viewer can clearly see the display surface, and determine the adjacent area outside the visible range as the warning range, so as to be used for analyzing the viewers who may enter the visible range when the next advertisement is played. viewers; obtaining personal image information of viewers within the visible range and warning range, thereby judging the attributes of the viewers to determine the corresponding personal advertising tags, thereby knowing the types of advertisements that the viewers may be interested in; analyzing the travel direction, travel speed and interactive behavior of each viewer to determine the relationship between different viewers, thereby dividing the viewers into different viewing teams, determining the team attributes of the viewing teams according to the personnel composition, and determining the team advertising tags, thereby knowing the types of advertisements that the viewing teams may be interested in; evaluating the remaining viewers within the visible range at the next advertisement playback time node, thereby performing statistics based on the personal advertising tags and team advertising tags of the remaining viewers, calculating the to-be-broadcast feature parameters of each type of advertisement, and then determining the type of the next to-be-broadcast advertisement based on the to-be-broadcast feature parameters to obtain the corresponding to-be-broadcast advertisement file, thereby improving the publicity effect of the advertisement on the viewers.
[0023] In a preferred example of the present application, the device deployment information of the display surface is obtained, and the corresponding building environment information is obtained based on the device deployment information to create a promotion range sand table model, including:
[0024] Obtain the device deployment information of the display surface, and determine the theoretical advertising distance that the display surface can achieve based on the device hardware parameters of the display surface;
[0025] Determine a theoretical publicity area based on the device position data of the display surface and the theoretical publicity distance;
[0026] The building environment information in the theoretical publicity area is obtained from the digital map program, and a publicity range sand table model is created in the building information model program based on the equipment deployment information and the building environment information.
[0027] By adopting the above technical scheme, the device deployment information of the display surface is obtained, and based on the device hardware parameters of the display surface, the theoretical publicity distance that can be reached by the image or audio displayed on the display surface is determined; based on the device position data of the display surface and the theoretical publicity distance, the publicity area covered by the display surface is evaluated to determine the theoretical publicity area; the architectural environment information such as roads and buildings in the theoretical publicity area is obtained from the existing digital map program, and based on the obtained device deployment information and architectural environment information, a building information model of the theoretical publicity area is created in the building information model program to obtain a publicity range sand table model, so as to facilitate the subsequent analysis of the publicity range of the display surface and the movement paths of viewers such as people and vehicles from the publicity range sand table model.
[0028] In a preferred example of the present application: the path attributes include path type and restricted direction, and the path type includes motor vehicle lane, non-motor vehicle lane and sidewalk;
[0029] The step of determining all viewing paths and corresponding path attribute information from the publicity range sandbox model to determine the visible range and warning range of the display surface includes:
[0030] Determine the viewing paths available to various viewers from the publicity sand table model, and determine the path type and restricted direction of each viewing path;
[0031] The average travel speed of viewers on each viewing path is obtained from a digital map program;
[0032] Based on the device deployment information of the display surface and the font size of the advertisement image, determine the visible range of the display surface in each viewing path from the publicity range sandbox model;
[0033] Based on the remaining duration of the current advertisement and the average travel speed of viewers on each viewing path, an early warning range is determined outside the visible range of each viewing path.
[0034] By adopting the above technical scheme, the viewing paths available for various viewers and the corresponding path types and travel directions are determined from the publicity range sandbox model, so as to facilitate the subsequent analysis of the travel patterns of various viewers; the average travel speed of viewers on each viewing path is obtained from the digital map program, so as to subsequently determine the number of viewers entering and leaving the visible range over time; based on the device deployment information of the display surface and the font size of the advertisement image, the visible range of the display surface on each viewing path is determined, so as to determine the range of the publicity effect that the advertisement can have; based on the remaining time of the current advertisement and the average travel speed of viewers on each viewing path, the warning range is determined outside the visible range of each viewing path, so as to subsequently evaluate the remaining viewers within the visible range when the next advertisement is played.
[0035] In a preferred example of the present application, the device deployment information of the display surface and the font size of the advertisement image are used to determine the visible range of the display surface in each viewing path from the publicity range sandbox model, including:
[0036] Determine the field of view of the viewers on each viewing path based on the average travel speed of the viewers on each viewing path;
[0037] Based on the device deployment information of the display surface and the font size of the advertisement image, determine the first visible range of the display surface in each viewing path from the publicity range sandbox model;
[0038] Based on the device position data of the display surface and the field of view of the viewer on each viewing path, determine the second visible range of the display surface on each viewing path from the promotion range sandbox model;
[0039] The overlapping area of the first visible range and the second visible range is set as the visible range of the display surface in each viewing path.
[0040] By adopting the above technical scheme, since there is a negative correlation between the field of vision and speed of the driver of a motor vehicle or non-motor vehicle, the advertisements for people on motor vehicles or non-motor vehicles need to take into consideration whether the viewer's field of vision covers the display surface, and the field of vision of the viewer on each viewing path is determined based on the average travel speed of the viewer on each viewing path; the visible first range is determined based on the device deployment information of the display surface and the font size of the advertisement image; the visible second range is further determined based on the position of the display surface and the field of vision of the viewer on each viewing path; the overlapping area of the visible first range and the visible second range is set as the visible range of the display surface on each viewing path, which further improves the scientific nature of the setting of the visible range.
[0041] In a preferred example of the present application, the obtaining of image information of viewers within the visible range and the warning range, identifying the personal attributes of each viewer based on the image information of each viewer, and determining the corresponding personal advertising tag based on the personal attributes includes:
[0042] Obtain monitoring images of the visible range and the warning range and input them into the image recognition model to identify the image information of people in the monitoring images;
[0043] Inputting the person image information into the person information recognition model, identifying the age information, gender information and face image corresponding to the person image information, and generating person attributes based on the age information and gender information of the viewer;
[0044] Based on the personal attributes of the viewer, the corresponding personal advertising tag is matched from the preset advertising audience information.
[0045] By adopting the above technical solution, monitoring images of the visible range and the warning range are obtained and input into the image recognition model so as to identify the image information of the persons appearing in the monitoring images; the image information of the persons is input into the personnel information recognition model, and the age and gender of each viewer are identified based on the image information to generate personnel attributes, and the facial images of the viewers are obtained to facilitate the classification of the viewers; based on the personnel attributes of the viewers, the corresponding personal advertising tags are matched from the preset advertising audience group information, so as to facilitate the subsequent determination of advertisements that meet the preferences of more viewers based on the personal advertising tags of each viewer within the visible range.
[0046] In a preferred example of the present application, the moving direction, moving speed and interactive behavior of each viewer are analyzed based on the image information of each person, viewing teams are divided for each viewer, team attributes are determined based on the personnel composition of each viewing team, and corresponding team advertising tags are determined based on the team attributes, including:
[0047] Based on the image information of each person, analyze the moving direction, moving speed and interactive behavior of each viewer within a preset observation period;
[0048] In an observation cycle: when the difference in the direction and speed of movement of several viewers is less than a preset difference threshold, these viewers are grouped into one viewing group; or when there is interaction among several viewers, these viewers are grouped into one viewing group; or face kinship recognition is performed on the face images of each viewer, and when there is kinship among several viewers, these viewers are grouped into one viewing group;
[0049] Based on the age and gender composition of the members in each viewing team, the corresponding team attributes are matched from the preset team relationship information;
[0050] Based on the team attributes, a corresponding team advertisement tag is matched from preset advertisement audience group information.
[0051] By adopting the above technical solution, based on the extracted personnel image information, the moving direction, moving speed and interactive behavior of each viewer within a preset observation period are analyzed to analyze whether there is a team relationship between different viewers; within an observation period, when the moving directions and moving speeds of several viewers are highly consistent, or there is interactive behavior between several viewers, it is determined that these viewers belong to the same viewing team; facial kinship recognition is performed on the facial images of each viewer, and when several viewers with kinship appear within the visible range or warning range, it is determined that these viewers belong to the same viewing team; according to the age and gender composition of the viewing team, the corresponding team attributes are matched from the preset team relationship information; according to the team attributes, the corresponding team advertising tags are matched from the preset advertising audience group information, so as to facilitate the subsequent determination of advertisements that meet the preferences of more viewers based on the team advertising tags of each viewing team within the visible range.
[0052] In a preferred example of the present application: the personal advertising tag and the team advertising tag both include multiple advertising category tags, assuming that the advertising category tags include: A1, A2, A3...An, and the proxy broadcast feature parameters corresponding to each advertising category tag are Y1, Y2, Y3...Yn;
[0053] The calculation of the to-be-broadcast characteristic parameters of each type of advertisement based on the personal advertisement tags and group advertisement tags of the remaining viewers includes:
[0054] Count the number of tags for each ad type based on the personal ad tags of all remaining viewers , , … ;
[0055] Count the number of tags for each ad type based on the team ad tags of all remaining viewers , , … ;
[0056] Calculate the characteristic parameters Yi of each type of advertisement to be broadcasted = + X,i∈[1,n], where X is the mean number of people in all viewing teams containing the Ai label.
[0057] By adopting the above technical solution, the remaining viewers within the visible range at the next advertisement playback time node are evaluated, and then statistics are made based on the personal advertisement tags and team advertisement tags of the remaining viewers, and the pending feature parameters of each advertisement type are calculated. When calculating the pending feature parameters of each advertisement type, the average number of people in all viewing teams containing a certain advertisement type tag is used as the weight coefficient, and the weight is adjusted for the number of times the advertisement type tag appears in the team advertisement tag, thereby improving the scientific nature of the calculation of the pending feature parameters.
[0058] The third invention objective of this application is achieved by the following technical solution:
[0059] A computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above-mentioned advertisement information playing method when executing the computer program.
[0060] The fourth invention objective of this application is achieved by the following technical solution:
[0061] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above-mentioned advertising information playing method are implemented.
[0062] In summary, the present application includes at least one of the following beneficial technical effects:
[0063] 1. The setting of two display surfaces enables the display surfaces to have a larger viewing angle and to display more images. It is used to receive instructions for controlling the display surfaces, advertising files or data acquired by other devices. The controller includes a sandbox model creation module, a path range analysis module, a personal tag determination module, a team tag determination module and a to-be-broadcast advertisement determination module. It can optimize the advertisement playback order and playback content for the two display surfaces respectively, providing viewers with more effective advertising information and better publicity effects, which is conducive to supporting the construction of smart cities.
[0064] 2. Obtain device deployment information to determine the deployment location, screen orientation, and hardware parameters of each advertising playback device, and further obtain information about nearby buildings and environments based on the deployment location of the display surface, and then create a publicity range sand table model, so that the publicity range that the display surface can cover can be judged based on the publicity range sand table model; determine all viewing paths available for viewers to travel from the publicity range sand table model, as well as the path attributes corresponding to each viewing path, to determine the possible travel paths and directions of viewers within the simulation range of the publicity range sand table model, so as to analyze the viewer's line of sight during the viewing process, and then determine the visible range based on the position where the viewer can clearly see the display surface, and determine the adjacent area outside the visible range as the warning range, so as to be used for analyzing viewers who may enter the visible range when the next advertisement is played; obtain The personal image information of viewers within the visible range and warning range is used to judge the attributes of the viewers to determine the corresponding personal advertising tags, so as to know the types of advertisements that the viewers may be interested in; the moving direction, moving speed and interactive behavior of each viewer are analyzed to determine the relationship between different viewers, so as to divide the viewers into different viewing teams, and determine the team attributes of the viewing teams according to the personnel composition to determine the team advertising tags, so as to know the types of advertisements that the viewing teams may be interested in; the remaining viewers within the visible range at the next advertisement playback time node are evaluated, so as to make statistics based on the personal advertising tags and team advertising tags of the remaining viewers, calculate the to-be-broadcast feature parameters of each type of advertisement, and then determine the type of the next to-be-broadcast advertisement according to the to-be-broadcast feature parameters to obtain the corresponding to-be-broadcast advertisement file, thereby improving the publicity effect of the advertisement on the viewers.
[0065] 3. Obtain the device deployment information of the display surface, and determine the theoretical publicity distance that the image or audio displayed on the display surface can reach based on the device hardware parameters of the display surface; evaluate the publicity area covered by the display surface based on the device location data of the display surface and the theoretical publicity distance to determine the theoretical publicity area; obtain the architectural environment information such as roads and buildings within the theoretical publicity area from the existing digital map program, and create a building information model of the theoretical publicity area in the building information model program based on the acquired device deployment information and architectural environment information to obtain a publicity range sand table model, so as to facilitate the subsequent analysis of the publicity range of the display surface and the movement paths of viewers such as people and vehicles from the publicity range sand table model. BRIEF DESCRIPTION OF THE DRAWINGS
[0066] Figure 1 It is a structural schematic diagram of the LED digital signage in the first embodiment of the present application.
[0067] Figure 2 This is a first internal structure schematic diagram of the LED digital signage in Example 1 of the present application.
[0068] Figure 3 This is a second internal structure schematic diagram of the LED digital signage in the first embodiment of the present application.
[0069] Figure 4 It is a principle block diagram of the controller in Example 1 of the present application.
[0070] Figure 5 It is a flow chart of the method for playing advertising information in the second embodiment of the present application.
[0071] Figure 6 It is a schematic diagram of the equipment in Example 3 of the present application.
[0072] Description of reference numerals:
[0073] 1. Aluminum profile frame; 11. Upper crossbeam; 12. Lower crossbeam; 13. Internal frame; 131. Internal crossbeam; 14. External frame; 15. Top heat dissipation holes; 2. Display module magnet column; 3. Iron magnetizable installation panel; 4. Display screen receiving control card; 5. Control card signal input interface; 6. Switching power supply; 7. Controller. DETAILED DESCRIPTION
[0074] The following is combined with Figures 1 to 6 This application is described in further detail.
[0075] Embodiment 1
[0076] Reference Figures 1 to 3 The present application discloses an LED digital signage, comprising an aluminum profile frame 1, wherein both the front and back sides of the aluminum profile frame 1 are provided with display surfaces, a controller 7 is provided inside the aluminum profile frame 1, and a speaker is also provided on the aluminum profile frame 1, wherein the display surface is used to display advertising images, and the arrangement of the two display surfaces enables the display surface to have a larger viewing angle and to display more images; the speaker is used to play audio of audio and video advertisements, and the controller 7 is electrically connected to a data receiver for receiving instructions for controlling the display surface, advertising files or data obtained by other devices, such as surveillance images taken by surveillance cameras around the display surface, so as to further identify the situation of viewers near the display surface, optimize the order of advertisement playback, and thereby improve the publicity effect of advertisement playback on viewers.
[0077] like Figure 2As shown, the advertising playback device includes an aluminum profile frame 1, which has the advantages of being light in weight and not easy to rust. The aluminum profile frame 1 includes an upper crossbeam 11, a lower crossbeam 12, an internal frame 13 and an external frame 14, wherein the lower crossbeam 12 is fixedly connected to the base, one side of the internal frame 13 is connected to the lower crossbeam 12, and the other side is connected to the upper crossbeam 11, the internal frame 13 is used to install and carry the parts of the advertising playback device, and the internal frame 13 is also provided with an internal crossbeam 131 and an internal vertical beam for strengthening its structure, the external frame 14 is fixedly installed on the front and back sides of the internal frame 13, and is used to fix the display surface, and a plurality of top heat dissipation holes 15 are provided on the top of the advertising playback device, which are used to dissipate the hot air accumulated on the top of the advertising playback device to prevent the electronic components in the advertising playback device from overheating and malfunctioning.
[0078] The advertising playback device has an iron magnetizable mounting panel 3 inside, and the iron magnetizable mounting panel 3 is fixed on the internal vertical beam. The two display surfaces of the advertising playback device are fixed on both sides of the aluminum profile frame 1, and each display surface includes a plurality of display modules (not shown in the figure). The back of the display module is provided with a display module magnet column 2, and the display module magnet column 2 can be adsorbed on the iron magnetizable mounting panel 3 to improve the convenience during the assembly process.
[0079] Continue reading Figure 2 and Figure 3 The advertising playback device is internally provided with a display screen receiving control card 4, a control card signal input interface 5 and a controller 7, wherein the display screen receiving control card 4 is used to receive the image file to be displayed and control the image played by the advertising playback device, and the control card signal input interface 5 is used to electrically and communicatively connect the display screen receiving control card 4 with the advertising playback device; the advertising playback device is also provided with a switch power supply 6 for controlling the power on and off of the advertising playback device.
[0080] like Figure 3 and Figure 4 As shown, the controller 7 includes a sandbox model creation module, a path range analysis module, a personal tag determination module, a team tag determination module and a to-be-broadcast advertisement determination module. The detailed description of each functional module is as follows:
[0081] A sand table model creation module is used to obtain device deployment information of the display surface, and obtain corresponding building environment information based on the device deployment information to create a promotion range sand table model;
[0082] A path range analysis module, used to determine all viewing paths and corresponding path attribute information from the publicity range sandbox model to determine the visible range and warning range of the display surface;
[0083] A personal label determination module, used to obtain the image information of viewers within the visible range and the warning range, identify the personal attributes of each viewer based on the image information of each viewer, and determine the corresponding personal advertising label based on the personal attributes;
[0084] A team label determination module is used to analyze the travel direction, travel speed and interactive behavior of each viewer based on the image information of each person, divide each viewer into a viewing team, determine the team attributes based on the personnel composition of each viewing team, and determine the corresponding team advertising label based on the team attributes;
[0085] The module for determining advertisements to be played is used to evaluate the remaining viewers within the visible range at the next advertisement playing time node, count the characteristic parameters of each advertisement type to be played based on the personal advertisement tags and team advertisement tags of the remaining viewers, and determine the advertisement file to be played based on the advertisement type with the largest characteristic parameter to be played;
[0086] Among them, the device deployment information includes device location data, device orientation data and device hardware parameters; the visible range is a theoretical range in which viewers can clearly see the advertisements played on the display surface; and the warning range refers to the adjacent area outside the visible range.
[0087] It should be noted that the LED digital signage in the present application has two display surfaces, and the device orientation data in the device deployment information of the two display surfaces is different. The controller of the present application can simultaneously create a promotional range sandbox model for the device deployment information of the two display surfaces, thereby obtaining the advertising tags of reserved viewers within the visible range of the two display surfaces, and optimizing the advertising playback order and playback content of the two display surfaces respectively, providing viewers with more effective advertising information and better promotional effects, and supporting the construction of smart cities.
[0088] For the specific limitations of the controller 7, please refer to the limitations of the advertising information playing method below, which will not be repeated here; the various modules in the above-mentioned controller 7 can be implemented in whole or in part by software, hardware and their combination; the above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the corresponding operations of the above-mentioned modules.
[0089] Embodiment 2
[0090] Reference Figure 5 The present application discloses an advertisement information playing method, which is applied to the above-mentioned advertisement playing device and specifically comprises the following steps:
[0091] S10: Acquire device deployment information of the display surface, and acquire corresponding building environment information based on the device deployment information to create a promotion range sand table model.
[0092] In this embodiment, the device deployment information includes device location data, device orientation data and device hardware parameters; wherein the device location data refers to the coordinate data of the display surface installation, the device orientation data includes the orientations of the two display surfaces of the display surface, and the device hardware parameters include the size, resolution and speaker power of the display surface and other hardware parameters that may affect the visible distance and audible distance of the advertisement; the building environment information refers to the information of factors such as buildings, roads, trees, etc. near the installation location of the display surface that may affect the advertising range of the display surface; the promotion range sandbox model refers to a BIM model generated after three-dimensional modeling based on the building environment information near the installation location of the display surface.
[0093] Specifically, the device deployment information is obtained to determine the deployment location, screen orientation and hardware parameters of each advertising playback device, and the information of nearby buildings and environment is further obtained based on the deployment location of the display surface, so as to create a promotional range sand table model, so as to subsequently judge the promotional range that the display surface can cover based on the promotional range sand table model.
[0094] Wherein, in step S10, it includes:
[0095] S11: Obtain device deployment information of the display surface, and determine a theoretical advertising distance that can be achieved by the display surface based on the device hardware parameters of the display surface.
[0096] Specifically, the device deployment information of the display surface is obtained, and the promotional distance that the image displayed on the display surface can reach is determined based on the display surface size and display surface resolution in the device hardware parameters of the display surface, and the promotional distance that the audio played by the speaker can reach is determined based on the speaker power in the device hardware parameters, and the larger value is taken as the theoretical promotional distance.
[0097] S12: Determine a theoretical promotion area based on the device position data of the display surface and the theoretical promotion distance.
[0098] Specifically, based on the device position data of the display surface as the center and the theoretical publicity distance as the radius, the publicity area covered by the display surface is determined. After eliminating the areas where the publicity effect cannot be achieved due to obstacles, the theoretical publicity area is determined.
[0099] S13: Acquire the building environment information in the theoretical publicity area from the digital map program, and create a publicity range sand table model in the building information model program based on the equipment deployment information and the building environment information.
[0100] In this embodiment, the digital map program may specifically be an existing map application program or map website, such as Amap, Tencent Map, Baidu Map, etc.;
[0101] Specifically, architectural environment information such as roads and buildings within the theoretical publicity area is obtained from an existing digital map program, and a building information model of the theoretical publicity area is created in a building information model program based on the acquired equipment deployment information and building environment information to obtain a publicity range sand table model, which is convenient for subsequent analysis of the publicity range of the display surface and the movement paths of viewers such as people and vehicles from the publicity range sand table model.
[0102] Furthermore, if it is necessary to evaluate the theoretical publicity area of the indoor display surface, the building information model of the building can be added to the publicity range sand table model to make up for the shortcomings of the digital map program.
[0103] Furthermore, the sandbox model creation module also includes:
[0104] Theoretical publicity distance calculation submodule, used to obtain the device deployment information of the display surface, and determine the theoretical publicity distance that the display surface can achieve based on the device hardware parameters of the display surface;
[0105] A theoretical publicity area determination submodule, used to determine a theoretical publicity area based on the device position data of the display surface and the theoretical publicity distance;
[0106] The building information model processing submodule is used to obtain the building environment information in the theoretical publicity area from the digital map program, and create a publicity range sand table model in the building information model program based on the equipment deployment information and the building environment information.
[0107] S20: Determine all viewing paths and corresponding path attribute information from the publicity range sandbox model to determine the visible range and warning range of the display surface.
[0108] In this embodiment, the visible range is the theoretical range within which viewers can clearly see the advertisement played on the display surface. The size of the visible range is defined based on the standard for people with normal vision, and the size of the visible range needs to be adjusted accordingly according to the font size in the advertisement image; the warning range refers to the adjacent area outside the visible range, which is used to evaluate in advance the composition of viewers who may enter the visible range of the next advertisement before the next advertisement is played; the path attributes include path type and restricted direction, and the path types include motor vehicle lanes, non-motor vehicle lanes and sidewalks.
[0109] Specifically, all viewing paths available for viewers to travel and the path attributes corresponding to each viewing path are determined from the publicity range sand table model to determine the possible travel paths and directions of viewers within the simulation range of the publicity range sand table model, thereby analyzing the viewer's line of sight during the viewing process, and then determining the visible range based on the position where the viewer can clearly see the display surface, and determining the adjacent area outside the visible range as a warning range, so as to be used for analyzing viewers who may enter the visible range when the next advertisement is played.
[0110] Wherein, in step S20, it includes:
[0111] S21: Determine viewing paths available to various viewers from the publicity range sandbox model, and determine the path type and restricted direction of each viewing path.
[0112] Specifically, the viewing paths available to various types of viewers and the corresponding path types and travel directions are determined from the publicity range sandbox model to facilitate the subsequent analysis of the travel patterns of various types of viewers; among them, any open space accessible to people can be regarded as the viewing path for walking viewers.
[0113] S22: Obtaining the average travel speed of viewers on each viewing path from the digital map program.
[0114] In this embodiment, the average travel speed needs to be updated regularly according to a preset update period. Preferably, the update period may be 1 minute.
[0115] Specifically, the average travel speed of viewers on each viewing path is obtained from the digital map program, which can be determined from the travel speed of users who use the digital map program to navigate in the area, so as to subsequently determine the number of viewers entering and leaving the visible range over time.
[0116] S23: Based on the device deployment information of the display surface and the font size of the advertisement image, determine the visible range of the display surface in each viewing path from the publicity range sandbox model.
[0117] Specifically, based on the device deployment information of the display surface and the font size of the advertisement image, the visible range of the display surface on each viewing path is determined so as to judge the range of the publicity effect that the advertisement can play.
[0118] S24: Based on the remaining duration of the current advertisement and the average travel speed of viewers on each viewing path, a warning range is determined outside the visible range of each viewing path.
[0119] Specifically, based on the remaining duration of the current advertisement and the average travel speed of viewers on each viewing path, a warning range is determined outside the visible range of each viewing path to facilitate subsequent evaluation of remaining viewers within the visible range when the next advertisement is played.
[0120] Furthermore, the path range analysis module also includes:
[0121] The viewing path determination submodule is used to determine the viewing paths available to various viewers from the publicity sand table model, and determine the path type and restricted direction of each viewing path;
[0122] The average travel speed calculation submodule is used to obtain the average travel speed of viewers on each viewing path from the digital map program;
[0123] A visual range determination submodule, for determining the visual range of the display surface in each viewing path from a publicity range sandbox model based on device deployment information of the display surface and font size of the advertisement image;
[0124] The warning range determination submodule is used to determine a warning range outside the visible range of each viewing path based on the remaining duration of the current advertisement and the average travel speed of viewers on each viewing path.
[0125] Wherein, in step S23, it includes:
[0126] S231: Determine the field of view of the viewer on each viewing path based on the average travel speed of the viewer on each viewing path.
[0127] In this embodiment, the visual field of the viewer refers to the visual field of the viewer when the viewer moves in the direction in which the viewer moves.
[0128] Since there is a negative correlation between the field of vision of a driver of a motor vehicle or non-motor vehicle and the speed, advertisements targeting persons on motor vehicles or non-motor vehicles need to take into consideration whether the viewer's field of vision covers the display surface.
[0129] Specifically, the field of view of the viewers on each viewing path is determined based on the average travel speed of the viewers on each viewing path, wherein for walking viewers, the field of view may be set to 180°.
[0130] S232: Based on the device deployment information of the display surface and the font size of the advertisement image, determine the first visible range of the display surface in each viewing path from the publicity range sandbox model.
[0131] Specifically, the visible first range is determined based on the device deployment information of the display surface and the font size of the advertisement image.
[0132] S233: Based on the device position data of the display surface and the field of view of the viewer on each viewing path, determine the second visible range of the display surface on each viewing path from the promotion range sandbox model.
[0133] Specifically, the visible second range is further determined according to the position of the display surface and the field of view of the viewer on each viewing path.
[0134] S234: Setting the overlapping area of the first visible range and the second visible range as the visible range of the display surface in each viewing path.
[0135] Specifically, the overlapping area of the first visible range and the second visible range is set as the visible range of the display surface in each viewing path, so that when determining the visible range, both the font size of the advertising image played on the display surface and the viewer's field of view coverage are considered, thereby further improving the scientific nature of the visible range setting.
[0136] Furthermore, the visual range determination submodule also includes:
[0137] A field of view determination submodule, used to determine the field of view of viewers on each viewing path based on the average travel speed of viewers on each viewing path;
[0138] A first visible range determination submodule, used to determine the first visible range of the display surface in each viewing path from the publicity range sandbox model based on the device deployment information of the display surface and the font size of the advertisement image;
[0139] A submodule for determining a second visible range, for determining a second visible range of the display surface in each viewing path from a promotion range sandbox model based on the device position data of the display surface and the field of view of the viewer in each viewing path;
[0140] The overlapping area determination submodule is used to set the overlapping area of the first visible range and the second visible range as the visible range of the display surface in each viewing path.
[0141] S30: Acquire personal image information of viewers within the visible range and the warning range, identify personal attributes of each viewer based on the personal image information, and determine corresponding personal advertising tags based on the personal attributes.
[0142] In this embodiment, the person image information refers to the person image information obtained from the monitoring image captured by the monitoring device near the display surface and sent to the data receiver of the advertisement playing device.
[0143] Specifically, surveillance images within the visible range and the warning range are acquired to obtain personal image information of the viewer, thereby judging the attributes of the viewer, determining the corresponding personal advertising tags, and learning the types of advertisements that the viewer may be interested in.
[0144] Wherein, in step S30, it includes:
[0145] S31: Obtain monitoring images of the visible range and the warning range and input them into the image recognition model to identify the image information of people in the monitoring images.
[0146] In this embodiment, the person image information refers to the image of the person identified from the surveillance image; the image recognition model has a built-in image recognition algorithm that has been specifically trained on human body contours and facial images.
[0147] Specifically, surveillance images of a visible range and a warning range are acquired and input into an image recognition model so as to identify image information of persons appearing in the surveillance images.
[0148] S32: Inputting the person image information into a person information recognition model, identifying the age information, gender information and face image corresponding to the person image information, and generating person attributes based on the age information and gender information of the viewer.
[0149] In this embodiment, the personnel information recognition model has a built-in image recognition algorithm for performing motion posture recognition, gender recognition, and facial feature recognition on human body contours and facial images in personnel image information to evaluate the age and gender of the person. The age information can be specifically divided into several age groups, which may be infancy, early childhood, childhood, adolescence, youth, middle age, old age, etc. In addition to the division of age groups, it can also be further divided into school age, childbearing age, marriage age, retirement age, etc. according to the common living conditions of specific age groups. Different age stages may overlap.
[0150] Specifically, the personnel image information is input into the personnel information recognition model, and the age and gender of each viewer are identified based on the personnel image information to generate personnel attributes, and the facial image of the viewer is obtained to facilitate the classification of the viewer; wherein, if the personnel attributes of the viewer are not successfully identified, the personnel attributes of the viewer are continuously re-identified on a periodic basis, and the specific re-identification period may be one minute.
[0151] S33: Matching corresponding personal advertisement tags from preset advertisement audience group information based on the personal attributes of the viewer.
[0152] In this embodiment, the personal advertisement tag refers to information used to record advertisement type tags that a specific group of people are interested in.
[0153] Specifically, the corresponding personal advertising tags are matched from the preset advertising audience group information based on the personal attributes of the viewers, so that the advertisements that meet the preferences of more viewers can be determined according to the personal advertising tags of each viewer within the visible range.
[0154] Furthermore, the personal tag determination module also includes:
[0155] The personnel image information recognition submodule is used to obtain the monitoring images of the visual range and the warning range and input them into the image recognition model to recognize the personnel image information in the monitoring images;
[0156] A person attribute generation submodule, used to input person image information into a person information recognition model, identify age information, gender information and face image corresponding to the person image information, and generate person attributes based on the age information and gender information of the viewer;
[0157] The personal advertisement tag matching submodule is used to match the corresponding personal advertisement tag from the preset advertisement audience group information based on the personal attributes of the viewer.
[0158] S40: Based on the image information of each person, analyze the moving direction, moving speed and interactive behavior of each viewer, divide each viewer into a viewing team, determine the team attributes based on the personnel composition of each viewing team, and determine the corresponding team advertising label based on the team attributes.
[0159] In this embodiment, the team advertisement tag refers to information used to record advertisement type tags that a specific viewing team is interested in; a viewing team refers to a team composed of several viewers who know each other and have a companion relationship within the visible range and warning range.
[0160] Specifically, the moving direction, moving speed and interactive behavior of each viewer are analyzed to determine the relationship between different viewers, so as to divide the viewers into different viewing groups. The team attributes of the viewing groups are determined according to the personnel composition to determine the team advertising label, so as to know the types of advertisements that the viewing groups may be interested in. For example, viewers of a viewing group content may be directly a couple, friends, family, etc.
[0161] Wherein, in step S40, it includes:
[0162] S41: Based on the image information of each person, analyzing the moving direction, moving speed and interactive behavior of each viewer within a preset observation period.
[0163] In this embodiment, the interactive behavior can be talking or physical contact such as hugging, holding hands, putting one's arm around another's shoulders, supporting another, etc., wherein a release threshold can be set for the physical contact behavior. Preferably, the release threshold can be set to 3S to prevent a situation where a stranger accidentally touches the other party and is accidentally assigned to the same viewing group.
[0164] Specifically, based on the extracted personnel image information, the moving direction, moving speed and interactive behavior of each viewer within a preset observation period are analyzed to analyze whether there is a team relationship between different viewers.
[0165] S42: In one observation cycle: when the difference in the moving directions and speeds of several viewers is less than a preset difference threshold, these viewers are grouped into one viewing team; or when there is interaction among several viewers, these viewers are grouped into one viewing team; or facial kinship recognition is performed on the facial images of each viewer, and when there is kinship among several viewers, these viewers are grouped into one viewing team.
[0166] In this embodiment, the observation period refers to a period used to evaluate whether viewers have a team relationship. Since several strangers may have highly consistent travel directions and speeds in a short period of time, and several friends who accompany each other may have certain differences in travel directions and speeds in a short period of time, preferably, the observation period can be set to 10S to reduce the possibility of misjudgment of whether there is a mutual accompanying relationship between viewers; the difference threshold refers to the threshold used to evaluate whether the travel speeds and directions of different viewers are highly consistent, and the specific value can be determined based on statistical analysis of the mutual accompanying travel patterns of couples, families, friends and other teams on the street.
[0167] Specifically, within any observation period, when the moving directions and speeds of several viewers are highly consistent, it is considered that there is a mutual accompanying team relationship between these viewers; when there is interactive behavior between several viewers, it is considered that there is a mutual accompanying team relationship between these viewers; several viewers who have a mutual accompanying team relationship are divided into the same viewing team.
[0168] In this embodiment, facial kinship recognition may use an existing facial recognition algorithm.
[0169] Specifically, facial kinship recognition is performed on the facial images of each viewer, and when several viewers with kinship appear in the visible range or the warning range, it is determined that these viewers belong to the same viewing group.
[0170] S43: Based on the age and gender composition of the members in each viewing team, the corresponding team attributes are matched from the preset team relationship information.
[0171] In this embodiment, team attributes refer to information used to mark the relationship between viewers in the viewing team, such as attributes such as couples, friends, and family; team relationship information refers to information used to record the age, gender, and other factors of each member in common team attributes.
[0172] Specifically, according to the age and gender composition of the viewing team, the corresponding team attributes are matched from the preset team relationship information.
[0173] S44: Matching corresponding team advertisement tags from preset advertisement audience group information based on the team attributes.
[0174] In this embodiment, the advertisement audience group information refers to information used to record the advertisement types that each group of people and each viewing group are interested in.
[0175] Specifically, the corresponding team advertising tags are matched from the preset advertising audience group information according to the team attributes, so as to facilitate the subsequent determination of advertisements that meet the preferences of more viewers according to the team advertising tags of each viewing team within the visible range.
[0176] Furthermore, the team tag determination module also includes:
[0177] A personnel image information analysis submodule, for analyzing the travel direction, travel speed and interactive behavior of each viewer within a preset observation period based on the image information of each person;
[0178] The first viewing team division submodule is used to: in one observation cycle, when the difference in the traveling direction and the traveling speed of several viewers is less than a preset difference threshold, divide these viewers into one viewing team; or when there is an interactive behavior among several viewers, divide these viewers into one viewing team; or perform face kinship recognition on the face images of each viewer, and when there is a kinship among several viewers, divide these viewers into one viewing team;
[0179] The second viewing group division submodule is used to perform face kinship recognition on the face images of each viewer, and when there is a kinship between several viewers, these viewers are divided into a viewing group;
[0180] The team attribute matching submodule is used to match the corresponding team attributes from the preset team relationship information based on the age and gender composition of the members in each viewing team;
[0181] The team advertising label matching submodule is used to match the corresponding team advertising label from the preset advertising audience group information based on the team attributes.
[0182] S50: Evaluate the remaining viewers within the visible range at the next advertisement playback time node, calculate the to-be-played characteristic parameters of each advertisement type based on the personal advertisement tags and team advertisement tags of the remaining viewers, and determine the to-be-played advertisement file based on the advertisement type with the largest to-be-played characteristic parameters.
[0183] In this embodiment, the remaining viewers refer to viewers within the visible range at the next advertisement playing time node.
[0184] Specifically, the remaining viewers within the visible range at the next advertisement broadcast time node are evaluated, and then statistics are made based on the personal advertisement tags and team advertisement tags of the remaining viewers, and the pending feature parameters of each advertisement type are calculated. Then, the type of the next advertisement to be broadcast is determined based on the pending feature parameters to obtain the corresponding pending advertisement file, thereby improving the publicity effect of the advertisement on the viewers.
[0185] Wherein, in step S50, it includes:
[0186] S51: Count the number of tags for each ad type based on the personal ad tags of all remaining viewers , , … .
[0187] In this embodiment, both the personal advertising tag and the team advertising tag include multiple advertising category tags. Assume that the advertising category tags include: A1, A2, A3...An, and the proxy broadcast feature parameters corresponding to each advertising category tag are Y1, Y2, Y3...Yn.
[0188] S52: Count the number of each advertisement type label based on the group advertisement labels of the viewing group to which all remaining viewers belong , , … .
[0189] S53: Calculate the feature parameters of each advertisement type to be broadcasted , i∈[1,n], X is the mean number of people in all viewing teams containing the Ai label.
[0190] In this embodiment, the mean number of people X refers to the quotient of the total number of people in the viewing team including the Ai tag and the number of viewing teams including the Ai tag.
[0191] Specifically, the remaining viewers within the visible range at the next advertisement playback time node are evaluated, and then statistics are made based on the personal advertisement tags and team advertisement tags of the remaining viewers to calculate the pending feature parameters of each advertisement type. When calculating the pending feature parameters of each advertisement type, the average number of people including a certain advertisement type tag, X, is used as the weight coefficient to adjust the weight for the number of times the advertisement type tag appears in the team advertisement tags, thereby improving the scientific nature of the calculation of the pending feature parameters.
[0192] Furthermore, the module for determining advertisements to be broadcast further includes:
[0193] The personal ad tag statistics submodule is used to count the number of tags of each ad type based on the personal ad tags of all remaining viewers. , , … ;
[0194] The team ad tag statistics submodule is used to count the number of tags of each ad type based on the team ad tags of the viewing team to which all remaining viewers belong. , , … ;
[0195] The submodule for calculating the characteristic parameters of the advertisements to be broadcast is used to calculate the characteristic parameters of the advertisements to be broadcast , i∈[1,n], X is the mean number of people in all viewing teams containing the Ai label.
[0196] It should be understood that the serial numbers of the steps in the above embodiments do not imply a sequence of execution. The execution sequence of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0197] Embodiment 3
[0198] A computer device, which may be a server, may have an internal structure as shown in Figure 6 As shown. The computer device includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data such as device deployment information, building environment information, publicity range sandbox model, path attribute information, personnel image information, personnel attributes, personal advertising tags, team attributes, team advertising tags, to-be-broadcast feature parameters and to-be-broadcast advertising files. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, the advertising information playing method is implemented.
[0199] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the following steps when executing the computer program:
[0200] S10: Acquire device deployment information of the display surface, and acquire corresponding building environment information based on the device deployment information to create a promotion range sand table model;
[0201] S20: determining all viewing paths and corresponding path attribute information from the publicity range sandbox model to determine the visible range and warning range of the display surface;
[0202] S30: acquiring image information of viewers within the visible range and the warning range, identifying the personal attributes of each viewer based on the image information, and determining a corresponding personal advertising tag based on the personal attributes;
[0203] S40: Based on the image information of each person, analyzing the travel direction, travel speed and interactive behavior of each viewer, dividing each viewer into a viewing team, determining team attributes based on the personnel composition of each viewing team, and determining corresponding team advertising labels based on the team attributes;
[0204] S50: Evaluate the remaining viewers within the visible range at the next advertisement playback time node, calculate the to-be-played characteristic parameters of each advertisement type based on the personal advertisement tags and team advertisement tags of the remaining viewers, and determine the to-be-played advertisement file based on the advertisement type with the largest to-be-played characteristic parameters.
[0205] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0206] S10: Acquire device deployment information of the display surface, and acquire corresponding building environment information based on the device deployment information to create a promotion range sand table model;
[0207] S20: determining all viewing paths and corresponding path attribute information from the publicity range sandbox model to determine the visible range and warning range of the display surface;
[0208] S30: acquiring image information of viewers within the visible range and the warning range, identifying the personal attributes of each viewer based on the image information, and determining a corresponding personal advertising tag based on the personal attributes;
[0209] S40: Based on the image information of each person, analyzing the travel direction, travel speed and interactive behavior of each viewer, dividing each viewer into a viewing team, determining team attributes based on the personnel composition of each viewing team, and determining corresponding team advertising labels based on the team attributes;
[0210] S50: Evaluate the remaining viewers within the visible range at the next advertisement playback time node, calculate the to-be-played characteristic parameters of each advertisement type based on the personal advertisement tags and team advertisement tags of the remaining viewers, and determine the to-be-played advertisement file based on the advertisement type with the largest to-be-played characteristic parameters.
[0211] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink), DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0212] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.
[0213] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, it should be understood by those skilled in the art that the technical solutions described in the aforementioned embodiments may still be modified, or some of the features thereof may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. An LED digital signage, characterized in that: The device comprises an aluminum profile frame (1), wherein the front and back sides of the aluminum profile frame (1) are both provided with display surfaces, a controller (7) is provided inside the aluminum profile frame (1), a speaker is also provided on the aluminum profile frame (1), the controller (7) is electrically connected to a data receiver, and the controller (7) comprises: A sand table model creation module is used to obtain device deployment information of the display surface, and obtain corresponding building environment information based on the device deployment information to create a promotion range sand table model; A path range analysis module, used to determine all viewing paths and corresponding path attribute information from the publicity range sandbox model to determine the visible range and warning range of the display surface; A personal label determination module, used to obtain the image information of viewers within the visible range and the warning range, identify the personal attributes of each viewer based on the image information of each viewer, and determine the corresponding personal advertising label based on the personal attributes; A team label determination module is used to analyze the travel direction, travel speed and interactive behavior of each viewer based on the image information of each person, divide each viewer into a viewing team, determine the team attributes based on the personnel composition of each viewing team, and determine the corresponding team advertising label based on the team attributes; The module for determining advertisements to be played is used to evaluate the remaining viewers within the visible range at the next advertisement playing time node, count the characteristic parameters of each advertisement type to be played based on the personal advertisement tags and team advertisement tags of the remaining viewers, and determine the advertisement file to be played based on the advertisement type with the largest characteristic parameter to be played; The device deployment information includes device location data, device orientation data and device hardware parameters; the visible range is a theoretical range within which viewers can clearly see the advertisements played on the display surface; the warning range refers to the adjacent area outside the visible range; Among them, the sandbox model creation module also includes: Theoretical publicity distance calculation submodule, used to obtain the device deployment information of the display surface, and determine the theoretical publicity distance that the display surface can achieve based on the device hardware parameters of the display surface; A theoretical publicity area determination submodule, used to determine a theoretical publicity area based on the device position data of the display surface and the theoretical publicity distance; A building information model processing submodule is used to obtain building environment information in a theoretical publicity area from a digital map program, and create a publicity range sand table model in a building information model program based on the equipment deployment information and the building environment information; Wherein, the personal advertisement tag and the team advertisement tag both include multiple advertisement type tags, assuming that the advertisement type tags include: A1, A2, A3...An, and the proxy broadcast characteristic parameters corresponding to each advertisement type tag are Y1, Y2, Y3...Yn; Based on the individual ad tags and team ad tags of the remaining viewers, the feature parameters of each ad type to be broadcast are calculated, including: Count the number of tags for each ad type based on the personal ad tags of all remaining viewers , , … ; Count the number of tags for each ad type based on the team ad tags of all remaining viewers , , … ; Calculate the feature parameters of each type of advertisement to be broadcast , i∈[1,n], X is the mean number of people in all viewing teams containing the Ai label.
2. A method for playing advertising information, applied to the LED digital signage according to claim 1, characterized in that: The method comprises: Acquire device deployment information of the display surface, and acquire corresponding building environment information based on the device deployment information to create a promotion range sand table model; Determine all viewing paths and corresponding path attribute information from the publicity range sandbox model to determine the visible range and warning range of the display surface; Acquire image information of viewers within the visible range and the warning range, identify the personal attributes of each viewer based on the image information, and determine a corresponding personal advertising tag based on the personal attributes; Based on the image information of each person, analyzing the direction, speed and interactive behavior of each viewer, dividing each viewer into a viewing team, determining team attributes based on the personnel composition of each viewing team, and determining corresponding team advertising tags based on the team attributes; Evaluate the remaining viewers within the visible range at the next advertisement playback time node, calculate the to-be-played feature parameters of each advertisement type based on the individual advertisement tags and team advertisement tags of the remaining viewers, and determine the to-be-played advertisement file based on the advertisement type with the largest to-be-played feature parameter; The device deployment information includes device location data, device orientation data and device hardware parameters; the visible range is a theoretical range within which viewers can clearly see the advertisements played on the display surface; the warning range refers to the adjacent area outside the visible range; The step of acquiring device deployment information of the display surface and acquiring corresponding building environment information based on the device deployment information to create a promotion range sand table model includes: Obtain the device deployment information of the display surface, and determine the theoretical advertising distance that the display surface can achieve based on the device hardware parameters of the display surface; Determine a theoretical publicity area based on the device position data of the display surface and the theoretical publicity distance; Acquire architectural environment information in a theoretical publicity area from a digital map program, and create a publicity range sand table model in a building information model program based on the equipment deployment information and the architectural environment information; Wherein, the personal advertisement tag and the team advertisement tag both include multiple advertisement type tags, assuming that the advertisement type tags include: A1, A2, A3...An, and the proxy broadcast characteristic parameters corresponding to each advertisement type tag are Y1, Y2, Y3...Yn; Based on the individual ad tags and team ad tags of the remaining viewers, the feature parameters of each ad type to be broadcast are calculated, including: Count the number of tags for each ad type based on the personal ad tags of all remaining viewers , , … ; Count the number of tags for each ad type based on the team ad tags of all remaining viewers , , … ; Calculate the feature parameters of each type of advertisement to be broadcast , i∈[1,n], X is the mean number of people in all viewing teams containing the Ai label.
3. The method for playing advertisement information according to claim 2, characterized in that: The path attributes include path type and restricted direction, and the path type includes motor vehicle lane, non-motor vehicle lane and sidewalk; The step of determining all viewing paths and corresponding path attribute information from the publicity range sandbox model to determine the visible range and warning range of the display surface includes: Determine the viewing paths available to various viewers from the publicity range sandbox model, and determine the path type and restricted direction of each viewing path; The average travel speed of viewers on each viewing path is obtained from a digital map program; Based on the device deployment information of the display surface and the font size of the advertisement image, determine the visible range of the display surface in each viewing path from the publicity range sandbox model; Based on the remaining duration of the current advertisement and the average travel speed of viewers on each viewing path, an early warning range is determined outside the visible range of each viewing path.
4. The method for playing advertisement information according to claim 3, characterized in that: The method of determining the visible range of the display surface in each viewing path from the publicity range sandbox model based on the device deployment information of the display surface and the font size of the advertisement image includes: Determine the field of view of the viewers on each viewing path based on the average travel speed of the viewers on each viewing path; Based on the device deployment information of the display surface and the font size of the advertisement image, determine the first visible range of the display surface in each viewing path from the publicity range sandbox model; Based on the device position data of the display surface and the field of view of the viewer on each viewing path, determine the second visible range of the display surface on each viewing path from the promotion range sandbox model; The overlapping area of the first visible range and the second visible range is set as the visible range of the display surface in each viewing path.
5. The method for playing advertisement information according to claim 2, characterized in that: The obtaining of image information of viewers within the visible range and the warning range, identifying the personal attributes of each viewer based on the image information of each viewer, and determining the corresponding personal advertising tag based on the personal attributes includes: Obtain monitoring images of the visible range and the warning range and input them into the image recognition model to identify the image information of people in the monitoring images; Inputting the person image information into the person information recognition model, identifying the age information, gender information and face image corresponding to the person image information, and generating person attributes based on the age information and gender information of the viewer; Based on the personal attributes of the viewer, the corresponding personal advertising tag is matched from the preset advertising audience information.
6. The method for playing advertisement information according to claim 2, characterized in that: The method of analyzing the travel direction, travel speed and interactive behavior of each viewer based on the image information of each person, dividing each viewer into a viewing team, determining team attributes based on the personnel composition of each viewing team, and determining corresponding team advertising tags based on the team attributes includes: Based on the image information of each person, analyze the moving direction, moving speed and interactive behavior of each viewer within a preset observation period; In an observation cycle: when the difference in the direction and speed of movement of several viewers is less than a preset difference threshold, these viewers are grouped into one viewing group; or when there is interaction among several viewers, these viewers are grouped into one viewing group; or face kinship recognition is performed on the face images of each viewer, and when there is kinship among several viewers, these viewers are grouped into one viewing group; Based on the age and gender composition of the members in each viewing team, the corresponding team attributes are matched from the preset team relationship information; Based on the team attributes, a corresponding team advertisement tag is matched from preset advertisement audience group information.
7. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the advertisement information playing method according to any one of claims 2 to 6 are implemented.
8. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the advertisement information playing method according to any one of claims 2 to 6 are implemented.
Citation Information
Patent Citations
Advertising monitoring method, device and system
CN108985845A
Double-sided intelligent LED terminal
CN109727544A