Message information display system and method based on Internet of Things

By using IoT technology to monitor and analyze people's behavior in real time, the font size of the text messages can be adjusted, which solves the problem of crowd congestion and improves the visitor experience and the safety of the exhibition hall.

CN122018837AInactive Publication Date: 2026-05-12GUOBO (BEIJING) CULTURE MEDIA CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
GUOBO (BEIJING) CULTURE MEDIA CO LTD
Filing Date
2026-01-22
Publication Date
2026-05-12
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing message boards and display screens are located in densely populated areas, causing congestion, affecting the visitor experience, and potentially posing safety hazards.

Method used

An IoT-based message display system is adopted, which monitors the browsing area in the exhibition hall in real time through a video monitoring module, generates video data and extraction instructions, and combines the data processing module to analyze personnel behavior data and adjust the font size of the message information to achieve dynamic and balanced distribution of people flow.

Benefits of technology

It effectively alleviates the pressure of crowds in local areas, avoids congestion, enhances the visitor experience, and reduces safety hazards.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122018837A_ABST
    Figure CN122018837A_ABST
Patent Text Reader

Abstract

The invention discloses a message information display system and method based on the Internet of Things, and relates to the technical field of computers.A video monitoring module is arranged to execute real-time video monitoring operation on a plurality of browsing areas of a target display screen, and a message display module generates corresponding extraction feedback data; setting a data processing module to carry out data processing on the video data, extracting and determining font residence association indexes of browsing areas and text font sizes, carrying out analysis and judgment on the video data of all the browsing areas collected in a monitoring duration every a preset monitoring duration, and sending the analyzed video data to a server; a person shunting guiding area is determined, and a message display module adjusts displayed message information to a text font size corresponding to the person shunting guiding area, so that audiences in a congested area are guided to be shunted to an idle area by utilizing the attraction effect of font adaptability on audience attention in this way; and the problem of traffic blocking caused by congestion is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computer technology, specifically to a message information display system and method based on the Internet of Things. Background Technology

[0002] In the operation of various exhibition halls, such as museums, science and technology museums, art galleries, and convention centers, interactive message boards have become an indispensable part in order to enhance interaction with visitors, collect visitor feedback, and create an immersive visiting atmosphere.

[0003] Currently, exhibition halls generally use a combination of message boards and large screen displays to present and disseminate user messages. This method guides visitors to leave messages in the form of text, pictures, etc., which are then manually sorted or simply entered into electronic form and displayed on a designated large screen for other visitors to view.

[0004] Based on the existing setup, the aforementioned message boards and display screens are mostly concentrated in the core passageways, exhibition hall entrances and exits, and areas around key exhibits. The core passageways and exhibition hall entrances and exits are the only routes visitors can take, so placing them here maximizes the exposure of messages. The areas around key exhibits are designed to guide targeted messages and viewing based on the exhibit's theme. The central rest area provides a window for visitors to leave messages and browse messages during their breaks.

[0005] However, the existing method of displaying messages, because the message board and display screen are located in key areas with high traffic, can easily cause congestion in these areas when a large number of visitors stop to browse the messages. This not only affects the normal passage of other visitors and reduces the visitor experience, but may also cause safety hazards.

[0006] To address the above problems, this invention proposes a solution. Summary of the Invention

[0007] The purpose of this invention is to provide a message information display system and method based on the Internet of Things, in order to solve the problems mentioned in the background art.

[0008] This invention provides a message information display system based on the Internet of Things, comprising:

[0009] The video monitoring module is used to perform real-time video monitoring operations on several browsing areas of the target display screen in the target exhibition hall. During the execution, for any of the browsing areas, when the cumulative duration of a single collection reaches a preset fixed duration, the video data collected within that time period is automatically encapsulated to obtain the video data of the corresponding browsing area in that time period, and an extraction instruction for the browsing area is generated simultaneously according to the time period.

[0010] The message display module is used to display several pre-stored message information in a grouped display manner on the target display screen. The target display screen displays a set of messages within the same display period. When the display time of the set of messages reaches the preset single display time, the next set of messages is switched to be displayed, so as to realize the cyclical display of message information.

[0011] The message display module pre-stores presentation control information, including the number of messages displayed at one time, the duration of a single display, and several text font sizes;

[0012] The message display module is also used to generate extraction feedback data for the time period after receiving the extraction instruction, based on the time period carried in the extraction instruction and the set of all groups of messages that have been displayed on the target display screen during the time period, as well as the font size of the text when displayed on the target display screen.

[0013] The data processing module is used to process the video data and extracted feedback data of all browsing areas of the target display screen in a time period according to preset data processing rules to obtain the processed data of the target display screen in that time period.

[0014] The data processing module is also used to analyze the data stored in it for all time periods after the amount of data reaches a preset fixed amount to obtain the dwell analysis data of all browsing areas of the target display screen.

[0015] The data processing module is also used to analyze and determine the video data of all browsing areas collected within a preset monitoring period at intervals, and to select whether to adjust the font size of the text of the message information displayed on the target display screen based on the analysis and determination results.

[0016] Furthermore, the message information is limited to a maximum text length of P1 characters, which includes punctuation marks, uppercase and lowercase English characters, and Chinese characters. The character counting rule is that a single Chinese character, a single English character, and a single punctuation mark are all counted as 1 character.

[0017] Furthermore, the number of messages displayed at one time refers to the maximum number of messages that can be simultaneously displayed in the visible area of ​​the target display screen during the same display period; the duration of a single display refers to the fixed length of time that a single set of messages is continuously displayed on the display screen; and the text font size refers to the character size specifications of the message text displayed on the display screen.

[0018] Furthermore, the specific content of the processing data obtained by the target display screen during the specified time period is as follows:

[0019] S11: For any browsing area j's video data during the specified time period, based on a preset personnel lingering recognition algorithm, extract personnel behavior data that completely overlaps with the display time period Ti of the i-th set of comments. The personnel behavior data includes the number of valid lingering personnel P. j,i Average effective attention time per person (t) j,i , Percentage of attention behaviors R j,i, Among them, the number of valid occupants P j,i This represents the total number of people who meet the preset statistical conditions within the browsing area j when the i-th set of messages is displayed. The statistical conditions are: distance from the target display screen ≤ P3, dwell time ≥ P4, and eyes focused on the target display screen. P3 and P4 are preset thresholds.

[0020] Average effective attention duration t i,j This represents the average gaze duration of users effectively lingering in the j-th browsing area when the i-th set of comments is displayed; the percentage of users engaging in attention behavior, R. i,j This represents the percentage of people who are purely interested and not interacting with their phones when viewing the i-th group of messages.

[0021] S12: Based on the extracted feedback data, extract the font size Fi of the text matching the i-th group of messages, and use the formula... Calculate the region adaptation coefficient M of the text font size Fi on the target display screen. j,i In the formula, Li is the average number of lines displayed for a single message in the i-th message set, and Sj is the proportion of the visible area of ​​the browsing area j relative to the target display screen. The calculation formula is Sj=cosɑ, where ɑ is determined by the orientation of the browsing area j.

[0022] S13: Using formula C i,j =P i,j ×t i,j ×R i,j ×M i,j Calculate the font dwell correlation index C between the browsing area j and the text font size Fi. i,j The time period processing data is generated based on the calculated font dwell correlation index between all browsing areas and several text font sizes during the specified time period.

[0023] Furthermore, the analysis of dwell time data for all browsing areas of the target display screen is as follows:

[0024] S21: Label all browsing areas of the target display screen as D1, D2, ..., Dd, where d≥1;

[0025] S22: Iterate through all the processed data for all time periods stored. During the iteration, extract all font dwell association indices of the browsing area D1 and re-mark the font sizes of the associated text as E1, E2, ..., Ee, where e≥1;

[0026] S23: Extract all font dwell correlation indices between browsing area D1 and text font size E1 from all stored time period processing data, use discrete point filtering algorithm to process all extracted font dwell correlation indices, and calculate the average of all remaining interruption durations after data processing. The average value is calibrated as the font dwell index between browsing area D1 and text font size E1.

[0027] S24: Calculate the font dwell index of browsing area D1 and text font sizes E2, E3, ..., Ee in sequence according to S23, and generate dwell analysis data of browsing area D1 based on the font dwell index of browsing area D1 and text font sizes E1, E2, ..., Ee;

[0028] S25: Calculate the dwell analysis data of browsing areas D2, D3, ..., Dd in sequence according to S21 to S24, and store the dwell analysis data of browsing areas D1, D2, ..., Dd.

[0029] Furthermore, the data processing module analyzes and determines the video data of all browsing areas collected during the monitoring period. Based on the analysis and determination results, it selects whether to adjust the font size of the text displayed on the target display screen as follows:

[0030] S21: For any of the browsing areas, calculate and obtain the effective number of people who stopped in the browsing area during the monitoring period based on the video data of the browsing area during the monitoring period.

[0031] S22: Utilize the formula ,1≤z≤m Calculate the average number of people who lingered in all browsing areas of the target display screen during the monitoring period. In the formula, Zj refers to the number of valid visitors in each browsing area of ​​the target display screen during the monitoring period, j refers to each browsing area of ​​the target display screen, and m is the total number of all browsing areas of the target display screen.

[0032] S23: If the number of valid visitors in any browsing area meets the condition: the number of valid visitors ≥ k2 × If the number of people staying in the browsing area during the monitoring period is too large, it is determined that guidance and diversion are needed; otherwise, it is determined that the number of people staying in the browsing area during the monitoring period is normal or small, and guidance and diversion are not needed. k2 is a preset overload threshold coefficient, with a preferred value of 1.2.

[0033] S24: Utilize the formula Calculate and obtain the comprehensive idle index Qj for any of the browsing areas. Qj represents the average number of people stopping in the adjacent areas surrounding the j-th browsing area, and ω is the preset weight of the surrounding influence. The larger the Qj value, the lower the degree of gathering of people stopping in the browsing area itself and its surroundings.

[0034] S25: Select the browsing area with the highest comprehensive idle index from all browsing areas and select it as the personnel diversion and guidance area. Select the text font size with the highest font dwell index from the stored dwell analysis data of the personnel diversion and guidance area as the guidance font size of the personnel diversion and guidance area.

[0035] The guide font size is transmitted to the message display module. After receiving the transmitted guide font size, the message display module will uniformly set the text font size of the P2 group of message display sets to be displayed next to the guide font size.

[0036] A method for displaying message information based on the Internet of Things includes the following steps:

[0037] Step 1: Perform real-time video monitoring on several browsing areas of the target display screen in the target exhibition hall. For any of the browsing areas, when the cumulative duration of a single collection reaches a preset fixed duration, the video data collected within that time period is automatically encapsulated to obtain the video data of the corresponding browsing area during that time period. Simultaneously, an extraction instruction for the browsing area is generated based on the time period.

[0038] Step 2: The message display module displays a number of pre-stored message messages in groups on the target display screen. The target display screen displays one set of messages within the same display period. When the display time of this set of messages reaches the preset single display time, the next set of messages is switched to be displayed, realizing the cyclical display of message information. The pre-stored display control information includes the number of messages displayed at a time, the single display time, and several text font sizes.

[0039] Step 3: After receiving the extraction instruction, the message display module generates extraction feedback data for the time period based on the time period carried in the extraction instruction, which includes all groups of messages displayed on the target display screen during the time period and the font size of the text displayed on the target display screen.

[0040] Step 4: After receiving video data and extracted feedback data from all browsing areas of the target display screen within a time period, the data processing module processes the data according to preset data processing rules to obtain the processed data of the target display screen within that time period.

[0041] Step 5: Once the amount of data processed for all time periods stored in the data processing module reaches a preset fixed amount, it analyzes the data to obtain dwell analysis data for all browsing areas of the target display screen.

[0042] Step Six: The data processing module analyzes and judges the video data of all browsing areas collected within a preset monitoring period at regular intervals, and selects whether to adjust the font size of the text message displayed on the target display screen based on the analysis and judgment results.

[0043] Compared with existing technologies, it has the following advantages:

[0044] This invention utilizes a video monitoring module to perform real-time video monitoring of several browsing areas on a target display screen within a target exhibition hall. This generates video data for each browsing area at each time period, simultaneously producing extraction commands. A message display module generates corresponding extraction feedback data based on the time periods specified in the extraction commands. A data processing module processes the video data and its extraction feedback data. During data processing, a people-stopping recognition algorithm extracts the number of valid visitors, average effective attention time per person, and the percentage of attention behavior from the video data. This data, combined with the text font size matching the message set in the extraction feedback data, determines the font dwell correlation index between the browsing area and the text font size. The video monitoring module analyzes and judges the video data collected from all browsing areas at preset monitoring intervals. Based on this analysis and judgment... The results determined whether to adjust the font size of the text displayed on the target screen. During the analysis, it was determined that too many people were lingering in a certain browsing area. Therefore, by calculating the comprehensive idleness index of each browsing area and its surrounding adjacent areas, a personnel diversion and guidance area was determined. The text font size of the displayed text was then adjusted by the text display module to the font size with the highest font dwell index corresponding to the personnel diversion and guidance area. In this way, the attraction of audience attention by font adaptability is used to guide the audience in congested areas to idle areas, achieving a dynamic and balanced distribution of the flow of people. This effectively alleviates the pressure of the flow of people in local areas, avoids the problem of passage obstruction caused by congestion, and reduces the safety hazards caused by dense crowds. It also significantly improves the visitor experience and the overall operational safety of the exhibition hall. Attached Figure Description

[0045] Figure 1 This is a system block diagram of the present invention;

[0046] Figure 2 This is a flowchart of the method of the present invention. Detailed Implementation

[0047] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0048] Please see Figure 1 This application provides a message information display system and method based on the Internet of Things, including a video monitoring module, a message display module and a data processing module;

[0049] The video monitoring module is used to perform real-time video monitoring operations on several browsing areas of the target display screen in the target exhibition hall. The browsing area is a specific area defined by the management personnel of the target exhibition hall after dividing the effective visual coverage of the target display screen according to the viewable position of the target display screen.

[0050] In this application, several browsing areas are divided using a two-dimensional matrix structure of orientation and distance, and are distributed in a gradient relative to the target display screen. The orientation is divided into three dimensions: front, left front, and right front. The distance intervals are divided into a first distance interval, a second distance interval, ..., an n1th distance interval, with each distance interval taking the geometric center of the target display screen as the origin and being defined sequentially from near to far. The same distance interval can correspond to browsing areas in different orientations, and the same orientation can cover different distance intervals. Each browsing area has a preset visual attenuation coefficient, which is determined by the administrator based on its orientation and distance interval, where n1 is a positive integer greater than or equal to 2.

[0051] For any of the browsing areas, the video monitoring module continuously collects real-time video streams of the browsing area. When the cumulative duration of a single collection reaches a preset fixed duration, a video cutting instruction is automatically triggered to encapsulate the video data collected within that time period into an independent video file, thereby obtaining the video data of the corresponding browsing area during that time period. Simultaneously, an extraction instruction for the browsing area is generated based on the time period, and the extraction instruction is transmitted to the message display module. It should be noted that the extraction instruction corresponds to the video data.

[0052] After obtaining the video data of all browsing areas during the specified time period, the video monitoring module transmits it to the data processing module.

[0053] It should be noted that only one of the above extraction commands needs to be generated;

[0054] The message display module is used to control the orderly display and presentation of message information on the target display screen. The message display module pre-stores several message messages and their message times. The message information is specifically the evaluation and reflection content left by historical users who have visited the target exhibition hall during or after the visit, recorded in electronic text form.

[0055] To ensure the conciseness and display adaptability of the message information, the message information is limited to a maximum text length of P1 characters, with P1 preferably being 100. The characters include various types of text characters such as punctuation marks, uppercase and lowercase English characters, and Chinese characters. The character counting rule is as follows: a single Chinese character, a single English character, and a single punctuation mark are all counted as 1 character.

[0056] The message display module also pre-stores presentation control information, which includes the number of messages displayed at one time, the duration of each display, and several text font sizes. The number of messages displayed at one time refers to the maximum number of messages that can be simultaneously displayed in the visible area of ​​the target display screen within the same display period. The duration of each display refers to the fixed length of time a single set of messages is continuously displayed on the screen. It should be noted that all messages simultaneously displayed on the target display screen within the same display period constitute a single set of messages. The text font size refers to the character size specifications of the message text displayed on the screen.

[0057] In this application, the message display module arranges the message information stored in it into a set of messages within a display period, with each set of n1 messages stored in it arranged in order from the closest to the current time, and n1 being the number of messages displayed at one time.

[0058] It should be further explained that the preset number of messages displayed at one time is a fixed value. For example, if 5 messages are displayed simultaneously on the target screen during the same display period, the number of characters in different messages will vary. Messages with more characters will occupy more lines when displayed, while messages with fewer characters will occupy fewer lines. To ensure that the fixed number of messages can completely and without blank spaces fill the visible area of ​​the target screen during the same period, the administrator pre-sets several different text font sizes. When displaying messages, the corresponding text font size is matched according to the number of characters in each message to be displayed, so that the fixed number of messages can just fill the visible area of ​​the screen and avoid blank spaces at the bottom of the screen.

[0059] In this application, the text font size specifically refers to the font size, such as the font size in WPS software;

[0060] The initial values ​​of the above parameters are all preset by the exhibition hall management personnel based on the size and specifications of the target display screen and the requirements of the display scenario;

[0061] It should be noted that the message information is displayed in groups on the target display screen. The target display screen displays a set of messages within the same display period. When the display time of this set of messages reaches the preset single display time, the next set of messages is switched to be displayed, so as to realize the cyclical display of message information and ensure that multiple message messages are displayed in an orderly and clear manner within the limited screen viewing area.

[0062] After receiving the extraction instruction, the message display module will generate extraction feedback data for the time period based on the time period carried in the extraction instruction, including all groups of messages displayed on the target display screen during the time period and the font size of the text displayed on the target display screen. The extraction feedback data will be transmitted to the data processing module. In the extraction feedback data, all groups of messages will be arranged from left to right in the order of their display.

[0063] The data processing module is used to perform data processing. After receiving video data and extracted feedback data from all browsing areas of the target display screen within a given time period, the data processing module processes the data according to preset data processing rules to obtain the time-period processed data for the target display screen during that time period. The data processing rules are as follows:

[0064] S11: For any browsing area j's video data during the specified time period, based on a preset personnel lingering recognition algorithm, extract personnel behavior data that completely overlaps with the display time period Ti of the i-th set of comments. The personnel behavior data includes the number of valid lingering personnel P. j,i Average effective attention time per person (t) j,i , Percentage of attention behaviors R j,i, Among them, the number of valid occupants P j,i This represents the total number of people who meet the preset statistical conditions within the browsing area j when the i-th set of messages is displayed. The statistical conditions are: distance from the target display screen ≤ P3, dwell time ≥ P4, and eyes focused on the target display screen. P3 and P4 are preset thresholds.

[0065] Average effective attention duration t i,j This represents the average gaze duration of users effectively lingering in the j-th browsing area when the i-th set of comments is displayed; the percentage of users engaging in attention behavior, R. i,j This represents the percentage of people who are purely interested and do not interact with their phones when viewing the i-th group of messages.

[0066] S12: Based on the extracted feedback data, extract the font size Fi of the text matching the i-th group of messages, and use the formula... Calculate the region adaptation coefficient M of the text font size Fi on the target display screen. j,i In the formula, Li is the average number of lines displayed for a single message in the i-th message set, Sj is the proportion of the visible area of ​​the browsing area j relative to the target display screen, calculated as Sj=cosɑ, where ɑ is determined by the orientation of the browsing area j. If the browsing area j is directly in front, then ɑ=0° and Sj=1; if it is on the left or right front side, then ɑ=30°. The value of i ranges from 1, 2, ..., n2. The value of n2 is the time period divided by the duration of a single display.

[0067] It should be noted here that the regional adaptation coefficient M... j,i The value range is (0,1], and the closer the value is to 1, the better the visual effect of the corresponding text font size in the browsing area j;

[0068] S13: Using formula C i,j =P i,j ×t i,j ×R i,j ×M i,j Calculate the font dwell correlation index C between the browsing area j and the text font size Fi. i,j It should be noted here that the font residency correlation index C i,j Defined by humans, C represents the strength of the association between text font size Fi and the lingering behavior of people within the browsing area j. i,j The larger the value, the stronger the attraction of the text font size Fi to people in the browsing area j, the more it matches the viewing comfort in the browsing area j, and the more likely people are to stop and read the message information.

[0069] The time period processing data is generated based on the calculated font dwell correlation index between all browsing areas and several text font sizes during the specified time period.

[0070] The data processing module is also used to analyze the data after the amount of data stored in it for all time periods reaches a preset fixed amount. The analysis steps are as follows:

[0071] S21: Label all browsing areas of the target display screen as D1, D2, ..., Dd, where d≥1;

[0072] S22: Iterate through all the processed data for all time periods stored. During the iteration, extract all font dwell association indices of the browsing area D1 and re-mark the font sizes of the associated text as E1, E2, ..., Ee, where e≥1;

[0073] It should be noted here that if the stored data for all time periods contains a font dwell correlation index between browsing area D1 and text font size E1, then the font dwell correlation index is associated with text font size E1.

[0074] S23: Extract all font dwell correlation indices between browsing area D1 and text font size E1 from all stored time period processing data, use discrete point filtering algorithm to process all extracted font dwell correlation indices, and calculate the average of all remaining interruption durations after data processing. The average value is calibrated as the font dwell index between browsing area D1 and text font size E1.

[0075] In this application, the discrete point filtering algorithm is the Z-score filtering algorithm;

[0076] S24: Calculate the font dwell index of browsing area D1 and text font sizes E2, E3, ..., Ee in sequence according to S23, and generate dwell analysis data of browsing area D1 based on the font dwell index of browsing area D1 and text font sizes E1, E2, ..., Ee;

[0077] S25: Calculate the dwell analysis data of browsing areas D2, D3, ..., Dd in sequence according to S21 to S24;

[0078] The data processing module stores the dwell analysis data of browsing areas D1, D2, ..., Dd;

[0079] In this application, the preset personnel lingering recognition algorithm is based on target detection, key point extraction, and behavior analysis techniques for video frame images. It is used to extract valid personnel lingering behavior data strongly correlated with the message display on the screen from the video data of the browsing area. The preset personnel lingering recognition algorithm is a determination algorithm that fuses spatiotemporal features and behavioral features, and includes:

[0080] Target detection of visitors and display screens is performed on video frame images. The actual distance, relative orientation and dwell time of visitors and display screens are calculated to screen out effective spatiotemporal samples.

[0081] Extract the gaze direction of visitors from the spatiotemporal valid samples to determine whether they are continuously pointing at the display screen, and exclude interfering behaviors such as mobile phone operation and conversation;

[0082] Visitors who meet both of the above conditions are considered valid visitors, and their corresponding behavior data is extracted.

[0083] The following are the contents of the selected spatiotemporally valid samples:

[0084] For each frame of any video data, the YOLO algorithm is used to identify the position of each visitor and the target display screen in the image, and outputs the real-time pixel coordinates (xp, yp) of the visitor and the pixel coordinate range [(xs1, ys1), (xs2, ys2)] of the visible area of ​​the display screen.

[0085] Based on the preset pixel-to-actual distance conversion coefficient k1, the actual straight-line distance A between the visitor and the target display screen is calculated. Meanwhile, through a human posture estimation algorithm, the angle θ between the visitor's torso and the display screen plane is calculated by extracting the coordinates of key points on the visitor's shoulders and hips.

[0086] For any visitor, the actual straight-line distance between the visitor and the target display screen is compared with a preset distance threshold, and the angle between the visitor's torso and the display screen plane is compared with a preset angle threshold. If the actual straight-line distance is less than or equal to the distance threshold and the angle is less than or equal to the angle threshold, then the visitor is determined to be associated with the target display screen and is a valid spatiotemporal sample; otherwise, it is determined that there is no association and it is an invalid spatiotemporal sample.

[0087] The data processing module is also used to perform quantitative analysis and dynamic intervention on the video data of all browsing areas collected within a preset monitoring period, as detailed below:

[0088] S21: For any of the browsing areas, calculate and obtain the effective number of people who stopped in the browsing area during the monitoring period based on the video data of the browsing area during the monitoring period.

[0089] S22: Utilize the formula ,1≤z≤m Calculate the average number of people who lingered in all browsing areas of the target display screen during the monitoring period. In the formula, Zj refers to the number of valid visitors in each browsing area of ​​the target display screen during the monitoring period, j refers to each browsing area of ​​the target display screen, and m is the total number of all browsing areas of the target display screen.

[0090] S23: If the number of valid visitors in any browsing area meets the condition: the number of valid visitors ≥ k2 × If the number of people staying in the browsing area during the monitoring period is too large, it is determined that guidance and diversion are needed; otherwise, it is determined that the number of people staying in the browsing area during the monitoring period is normal or small, and guidance and diversion are not needed. k2 is a preset overload threshold coefficient, with a preferred value of 1.2.

[0091] S24: Utilize the formula Calculate and obtain the comprehensive idleness index Qj for any of the browsing areas. Qj represents the average number of people stopping in the adjacent areas surrounding the j-th browsing area, and ω is the preset weight of the surrounding influence. The larger the Qj value, the lower the degree of gathering of people stopping in the browsing area itself and its surroundings.

[0092] S25: Select the browsing area with the highest comprehensive idle index from all browsing areas and select it as the personnel diversion and guidance area. Select the text font size with the highest font dwell index from the stored dwell analysis data of the personnel diversion and guidance area as the guidance font size of the personnel diversion and guidance area.

[0093] The guiding font size is transmitted to the message display module. After receiving the transmitted guiding font size, the message display module sets the text font size of the next P2 group of message display sets to the guiding font size. After the P2 group of message display sets is displayed, it returns to the initial size. The latest time to return to the initial size is to match the corresponding text font size according to the number of characters of each message message to be displayed, so that a fixed number of message messages exactly fill the visible area of ​​the display screen, avoiding the situation of blank space at the bottom of the screen. P2 is a preset threshold for the number of intervention groups.

[0094] Some of the data in the above formulas are numerical calculations with dimensions removed, and the contents not described in detail in this specification are all prior art known to those skilled in the art.

[0095] The above embodiments are only used to illustrate the technical methods of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical methods of the present invention without departing from the spirit and scope of the technical methods of the present invention.

Claims

1. A message information display system based on the Internet of Things, characterized in that, include: The video monitoring module is used to perform real-time video monitoring operations on several browsing areas of the target display screen in the target exhibition hall. During the execution, for any of the browsing areas, when the cumulative duration of a single collection reaches a preset fixed duration, the video data collected within that time period is automatically encapsulated to obtain the video data of the corresponding browsing area in that time period, and an extraction instruction for the browsing area is generated simultaneously according to the time period. The message display module is used to display several pre-stored message information in a grouped display manner on the target display screen. The target display screen displays a set of messages within the same display period. When the display time of the set of messages reaches the preset single display time, the next set of messages is switched to be displayed, so as to realize the cyclical display of message information. The message display module pre-stores presentation control information, including the number of messages displayed at one time, the duration of a single display, and several text font sizes; The message display module is also used to generate extraction feedback data for the time period after receiving the extraction instruction, based on the time period carried in the extraction instruction and the set of all groups of messages that have been displayed on the target display screen during the time period, as well as the font size of the text when displayed on the target display screen. The data processing module is used to process the video data and extracted feedback data of all browsing areas of the target display screen in a time period according to preset data processing rules to obtain the processed data of the target display screen in that time period. The data processing module is also used to analyze the data stored in it for all time periods after the amount of data reaches a preset fixed amount to obtain the dwell analysis data of all browsing areas of the target display screen. The data processing module is also used to analyze and determine the video data of all browsing areas collected within a preset monitoring period at intervals, and to select whether to adjust the font size of the text of the message information displayed on the target display screen based on the analysis and determination results.

2. The message information display system based on the Internet of Things according to claim 1, characterized in that, The message information is limited to a maximum text length of P1 characters. The characters include punctuation marks, uppercase and lowercase English characters, and Chinese characters. The character counting rule is that a single Chinese character, a single English character, and a single punctuation mark are all counted as 1 character.

3. The message information display system based on the Internet of Things according to claim 1, characterized in that, The number of messages displayed at one time refers to the maximum number of messages that can be displayed simultaneously in the visible area of ​​the target display screen during the same display period. Single display duration refers to the fixed length of time a single set of messages is continuously displayed on the screen, and text font size refers to the character size specifications of the message text displayed on the screen.

4. The message information display system based on the Internet of Things according to claim 1, characterized in that, The specific content of the processing data obtained from the target display screen during the specified time period is as follows: S11: For any browsing area j's video data during the specified time period, based on a preset personnel lingering recognition algorithm, extract personnel behavior data that completely overlaps with the display time period Ti of the i-th set of comments. The personnel behavior data includes the number of valid lingering personnel P. j,i Average effective attention time per person (t) j,i , Percentage of attention behaviors R j,i, Among them, the number of valid occupants P j,i This represents the total number of people who meet the preset statistical conditions within the browsing area j when the i-th set of messages is displayed. The statistical conditions are: distance from the target display screen ≤ P3, dwell time ≥ P4, and eyes focused on the target display screen. P3 and P4 are preset thresholds. Average effective attention duration t i,j This represents the average gaze duration of people effectively lingering in the j-th browsing area when the i-th group of comments is displayed; Personnel attention behavior percentage R i,j This represents the percentage of people who are purely interested and not interacting with their phones when viewing the i-th group of messages. S12: Based on the extracted feedback data, extract the font size Fi of the text matching the i-th group of messages, and use the formula... Calculate the region adaptation coefficient M of the text font size Fi on the target display screen. j,i In the formula, Li is the average number of lines displayed for a single message in the i-th message set, and Sj is the proportion of the visible area of ​​the browsing area j relative to the target display screen. The calculation formula is Sj=cosɑ, where ɑ is determined by the orientation of the browsing area j. S13: Using formula C i,j =P i,j ×t i,j ×R i,j ×M i,j Calculate the font dwell correlation index C between the browsing area j and the text font size Fi. i,j The time period processing data is generated based on the calculated font dwell correlation index between all browsing areas and several text font sizes during the specified time period.

5. A message information display system based on the Internet of Things according to claim 4, characterized in that, The analysis of dwell time data for all browsing areas of the target display screen is as follows: S21: Label all browsing areas of the target display screen as D1, D2, ..., Dd, where d≥1; S22: Iterate through all the processed data for all time periods stored. During the iteration, extract all font dwell association indices of the browsing area D1 and re-mark the font sizes of the associated text as E1, E2, ..., Ee, where e≥1; S23: Extract all font dwell correlation indices between browsing area D1 and text font size E1 from all stored time period processing data, use discrete point filtering algorithm to process all extracted font dwell correlation indices, and calculate the average of all remaining interruption durations after data processing. The average value is calibrated as the font dwell index between browsing area D1 and text font size E1. S24: Calculate the font dwell index of browsing area D1 and text font sizes E2, E3, ..., Ee in sequence according to S23, and generate dwell analysis data of browsing area D1 based on the font dwell index of browsing area D1 and text font sizes E1, E2, ..., Ee; S25: Calculate the dwell analysis data of browsing areas D2, D3, ..., Dd in sequence according to S21 to S24, and store the dwell analysis data of browsing areas D1, D2, ..., Dd.

6. A message information display system based on the Internet of Things according to claim 5, characterized in that, The data processing module analyzes and determines the video data of all browsing areas collected within the monitoring period. Based on the analysis results, it selects whether to adjust the font size of the text displayed on the target screen as follows: S21: For any of the browsing areas, calculate and obtain the effective number of people who stopped in the browsing area during the monitoring period based on the video data of the browsing area during the monitoring period. S22: Utilize the formula ,1≤z≤m Calculate the average number of people who lingered in all browsing areas of the target display screen during the monitoring period. In the formula, Zj refers to the number of valid visitors in each browsing area of ​​the target display screen during the monitoring period, j refers to each browsing area of ​​the target display screen, and m is the total number of all browsing areas of the target display screen. S23: If the number of valid visitors in any browsing area meets the condition: the number of valid visitors ≥ k2 × If the number of people staying in the browsing area is too large during the monitoring period, guidance and diversion are needed; otherwise, if the number of people staying in the browsing area is too small or normal during the monitoring period, guidance and diversion are not needed. k2 is a preset overload threshold coefficient. S24: Utilize the formula Calculate and obtain the comprehensive idleness index Qj for any of the browsing areas. Qj represents the average number of people stopping in the adjacent areas surrounding the j-th browsing area, and ω is the preset weight of the surrounding influence. The larger the Qj value, the lower the degree of gathering of people stopping in the browsing area itself and its surroundings. S25: Select the browsing area with the highest comprehensive idle index from all browsing areas and select it as the personnel diversion and guidance area. Select the text font size with the highest font dwell index from the stored dwell analysis data of the personnel diversion and guidance area as the guidance font size of the personnel diversion and guidance area. The guide font size is transmitted to the message display module. After receiving the transmitted guide font size, the message display module will uniformly set the text font size of the P2 group of message display sets to be displayed next to the guide font size.

7. A method for displaying message information based on the Internet of Things, characterized in that, Includes the following steps: Step 1: Perform real-time video monitoring on several browsing areas of the target display screen in the target exhibition hall. For any of the browsing areas, when the cumulative duration of a single collection reaches a preset fixed duration, the video data collected within that time period is automatically encapsulated to obtain the video data of the corresponding browsing area during that time period. Simultaneously, an extraction instruction for the browsing area is generated based on the time period. Step 2: The message display module displays a number of pre-stored message messages in groups on the target display screen. The target display screen displays one set of messages within the same display period. When the display time of this set of messages reaches the preset single display time, the next set of messages is switched to be displayed, realizing the cyclical display of message information. The pre-stored display control information includes the number of messages displayed at a time, the single display time, and several text font sizes. Step 3: After receiving the extraction instruction, the message display module generates extraction feedback data for the time period based on the time period carried in the extraction instruction, which includes all groups of messages displayed on the target display screen during the time period and the font size of the text displayed on the target display screen. Step 4: After receiving video data and extracted feedback data from all browsing areas of the target display screen within a time period, the data processing module processes the data according to preset data processing rules to obtain the processed data of the target display screen within that time period. Step 5: Once the amount of data processed for all time periods stored in the data processing module reaches a preset fixed amount, it analyzes the data to obtain dwell analysis data for all browsing areas of the target display screen. Step Six: The data processing module analyzes and judges the video data of all browsing areas collected within a preset monitoring period at regular intervals, and selects whether to adjust the font size of the text message displayed on the target display screen based on the analysis and judgment results.