Closed-loop management method and system for station guide screen
Through the closed-loop management method, the coordinated work of the trigger module, the acquisition and analysis module and the judgment module is used to realize the intelligent management of the station guidance screen, solving the problem of manual monitoring dependence, improving the accuracy and efficiency of data display, and reducing staff workload.
Patent Information
- Application Number
- CN202411193181.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-28
- Publication Date
- 2025-01-10
AI Technical Summary
The existing station-oriented management method relies on manual real-time monitoring, resulting in a lack of timely feedback on the monitoring blind spot area, affecting the accuracy of the guidance screen data and passenger traffic efficiency, and increasing the workload of staff.
The closed-loop management method is adopted, and the trigger module issues the upper screen and reproduced instructions, collects and analyzes the module to collect the guide screen signal information, determines the consistency between the upper screen and reproduced information, and the station-oriented management module generates adjustment strategies to realize the guidance. Intelligent management of screens.
It improves the accuracy of the data display of the guide screen, reduces the consumption of station resources, realizes real-time monitoring and intelligent management of the guide screen, and reduces the workload of staff.
Smart Images

Figure CN119292547A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of station control and management, and in particular to a closed-loop management method and system for a station guide screen. Background Art
[0002] In recent years, with the comprehensive promotion and application of the station passenger service and production control platform (hereinafter referred to as the control platform), the station has realized an intelligent management model as a whole. The control platform aims to provide comprehensive passenger production services to passengers and railway passenger station staff. It has the characteristics of deep integration, intelligent control, information sharing and centralized control. Therefore, it is particularly important to improve the intelligent management level of the station guidance management module that provides guidance services to passengers through the station guidance screen in the control platform. The station guidance screen can display the train delay information and ticket checking status information in real time, which provides great convenience for station staff and passenger guidance. However, the current station guidance management method also has some defects in real-time monitoring and personnel allocation.
[0003] The current station guidance management module mainly uses manual real-time monitoring to determine whether the information displayed on the station guidance screen is the latest passenger guidance plan, that is, the station control room staff judges the accuracy of the information displayed on the guidance screen through the station monitoring system or the real-time feedback of the on-site staff. However, due to the lack of timely feedback on the content displayed on the guidance screen in the monitoring blind spot area, the guidance screen display data cannot be effectively maintained, which not only makes it difficult for passengers to pass, but also indirectly increases the workload of station staff. How to realize the intelligent management of station guidance screens so that stations can reduce manual workload while improving the accuracy of guidance screen data display is an urgent problem to be solved. Summary of the invention
[0004] In view of this, an embodiment of the present invention provides a closed-loop management method and system for a station guide screen, which can improve the accuracy of the guide screen data display, reduce the consumption of station resources, realize intelligent management of the station guide screen, and thus facilitate the travel of station passengers.
[0005] One aspect of the present invention provides a closed-loop management method for a station guide screen, the method comprising the following steps:
[0006] The trigger module issues a screen instruction when the train arrival and departure operation plan is updated, and then generates a recurrence instruction;
[0007] The station guidance management module receives the upper screen instruction from the trigger module, generates the upper screen information according to the updated train arrival and departure operation plan, and transmits the upper screen information to the control unit, so that the control unit controls the upper screen information to be displayed on the station guidance screen;
[0008] The acquisition and analysis module receives the reproduction instruction issued by the trigger module, and sends a collection request for the guide screen display image to the acquisition unit, so that the acquisition unit controls the acquisition sensor pre-set on the station guide screen to scan the light-emitting elements on the guide screen, collects the guide screen signal information and transmits it to the acquisition and analysis module, so that the acquisition and analysis module generates the reproduction information of the guide screen display image based on the obtained guide screen signal information;
[0009] The determination module compares the consistency of the upper screen information and the reproduction information of the guide screen display image, and transmits the obtained consistency result to the station guidance management module, so that the station guidance management module generates an adjustment strategy for the guide screen display image based on the consistency result.
[0010] In some embodiments of the present invention, the upper screen information includes upper screen data and a guide screen plan image; the upper screen data is data in an extensible markup language format using a Unicode character set;
[0011] The control unit controls the upper screen information to be displayed on the station guide screen, including: according to the upper screen data in the upper screen information, the control unit displays the upper screen data on the station guide screen by scanning the light-emitting elements on the station guide screen.
[0012] In some embodiments of the present invention, the guide screen signal information includes at least the acquisition sensor number, the coordinates of the light-emitting element sensed by the acquisition sensor, and the corresponding RGB value.
[0013] In some embodiments of the present invention, the position of the acquisition sensor on the station guide screen is determined by:
[0014] Divide the station guide screen into multiple guide screen sub-areas, and set the number and initial position of sensor nodes in each guide screen sub-area; wherein each guide screen sub-area includes at least 2 sensor nodes;
[0015] Iteratively update the coordinates of each sensor node in the guide screen sub-area using the sparrow search algorithm, and form multiple sensor node subsets corresponding to each guide screen sub-area based on the sensor nodes obtained by multiple rounds of iterative updates;
[0016] Determine the coordinates of the simulated light-emitting elements sensed by each sensor node in the sensor node subset through the simulation software, thereby determining the sensing area of each sensor node in the sensor node subset based on the coordinates of the simulated light-emitting elements sensed by each sensor node;
[0017] The coverage area and coverage rate corresponding to the sensor node subset are determined according to the sensing area of each sensor node in the sensor node subset, and the sensor node subset whose coverage area includes the corresponding guide screen sub-area and has the largest coverage rate is selected, and the coordinates of each sensor node in the selected sensor node subset are used as the position of the acquisition sensor on the station guide screen.
[0018] In some embodiments of the present invention, the sensing area of the sensor node is a hollow spherical area formed by taking the sensor node as the sphere center and taking the distance between the farthest simulated light-emitting element sensed by the sensor node and the nearest simulated light-emitting element sensed by the sensor node as the sphere thickness;
[0019] The coverage area corresponding to the sensor node subset is obtained by counting the sensing areas of each sensor node in the sensor node subset;
[0020] The coverage rate corresponding to the sensor node subset is the ratio of the number of simulated light-emitting elements in the coverage area corresponding to the sensor node subset to the number of all simulated light-emitting elements in the guide screen sub-area corresponding to the sensor node subset.
[0021] In some embodiments of the present invention, the reproduction information of the guide screen display image is a reproduction image of the guide screen display image;
[0022] The acquisition and analysis module generates the reproduction information of the guide screen display image based on the obtained guide screen signal information, including:
[0023] Based on the acquisition sensor number in the guide screen signal information and the coordinates of the light-emitting element sensed by the acquisition sensor, the RGB value corresponding to the pixel point corresponding to the coordinates of the light-emitting element sensed by the acquisition sensor is obtained;
[0024] Fill the image pixels based on the RGB values corresponding to the obtained pixel points to obtain a reproduced sub-image;
[0025] The HSV color space is obtained by converting the RGB value corresponding to the light-emitting element sensed by the acquisition sensor in the guide screen signal information, so as to obtain the color characteristics of the image based on the HSV color space; wherein the color characteristics of the image include hue, saturation and brightness characteristics;
[0026] A reproduced image of the guide screen display image is obtained according to the reproduced sub-image and the color characteristics of the image.
[0027] In some embodiments of the present invention, the color features of the image are obtained based on the HSV color space, including:
[0028] Divide the HSV color space into multiple channels, and count the number of pixels and distribution ratio of each channel to obtain the color histogram of the image;
[0029] The color moment of each channel is calculated based on the color histogram of the image, thereby obtaining color feature distribution statistical information used to describe color features.
[0030] In some embodiments of the present invention, comparing the consistency of the upper screen information and the reproduction information of the guide screen display image by the determination module includes:
[0031] The determination module obtains the upper screen data and the guide screen plan image in the upper screen information from the station guidance management module, obtains the reproducing image of the guide screen display image from the acquisition and analysis module, and obtains the reproducing data based on the reproducing image of the guide screen display image by using the text recognition algorithm;
[0032] By comparing the consistency of the text content of the upper screen data and the reproduced data, the consistency result of the upper screen information and the reproduced information of the guide screen display image is obtained.
[0033] In some embodiments of the present invention, the station guidance management module generates an adjustment strategy for the guidance screen display image based on the consistency result, including:
[0034] If the consistency result reaches the first set threshold, no adjustment is made to the image displayed on the guide screen;
[0035] If the consistency result does not reach the first set threshold value and is greater than the second set threshold value, the station guidance management module generates a verification instruction and sends it to the staff, so that the staff verifies the guidance screen display image based on the guidance screen plan image;
[0036] If the consistency result is lower than the second set threshold, refresh the guide screen or restart the station guidance management module; wherein the first set threshold is greater than the second set threshold.
[0037] Another aspect of the present invention provides a closed-loop management system for station guide screens, comprising a processor, a memory, and a computer program / instructions stored in the memory, wherein the processor is used to execute the computer program / instructions, and when the computer program / instructions are executed, the system implements the steps of the method described in any of the above embodiments.
[0038] The present invention proposes a closed-loop management method and system for a station guide screen, which can realize real-time monitoring of the guide screen by comparing the upper screen information with the guide screen reproduction information and intelligently adjusting the content displayed on the guide screen based on the comparison result, thereby effectively improving the accuracy of the guide screen data display and reducing the workload of station staff.
[0039] Additional advantages, purposes, and features of the present invention will be described in part in the following description, and will become apparent to those skilled in the art after studying the following, or may be learned from the practice of the present invention. The purposes and other advantages of the present invention may be achieved and obtained by the structures specifically indicated in the specification and the accompanying drawings.
[0040] Those skilled in the art will appreciate that the objectives and advantages that can be achieved with the present invention are not limited to the above specific description, and the above and other objectives that can be achieved by the present invention will be more clearly understood from the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] The drawings described herein are used to provide a further understanding of the present invention, constitute a part of the present application, and do not constitute a limitation of the present invention. In the drawings:
[0042] Figure 1 The figure is a flow chart of a closed-loop management method of a station guide screen in one embodiment of the present invention.
[0043] Figure 2 It is a schematic diagram of the closed-loop management process of the station guidance screen in one embodiment of the present invention.
[0044] Figure 3 This is a schematic diagram of the deployment of equipment and facilities for closed-loop management of station guidance screens in one embodiment of the present invention.
[0045] Figure 4 The figure is a schematic diagram of a process of generating a reproduction image of a guide screen display image in one embodiment of the present invention.
[0046] Figure 5 The figure is a flow chart of iteratively updating sensor nodes by using a sparrow search algorithm in one embodiment of the present invention.
[0047] Figure 6 The figure is a flow chart of comparing the consistency of the upper screen information and the reappearance information of the guide screen display image by the determination module in one embodiment of the present invention.
[0048] Figure 7 It is a flow chart of a closed-loop management method of a station guide screen in another embodiment of the present invention. DETAILED DESCRIPTION
[0049] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the embodiments and the accompanying drawings. Here, the illustrative embodiments of the present invention and their descriptions are used to explain the present invention, but are not intended to limit the present invention.
[0050] It should also be noted that, in order to avoid obscuring the present invention due to unnecessary details, only structures and / or processing steps closely related to the solutions according to the present invention are shown in the accompanying drawings, while other details that are not closely related to the present invention are omitted.
[0051] It should be emphasized that the term “include / comprises” when used herein refers to the presence of features, elements, steps or components, but does not exclude the presence or addition of one or more other features, elements, steps or components.
[0052] Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. In the accompanying drawings, the same reference numerals represent the same or similar components, or the same or similar steps.
[0053] Currently, station staff mainly judge the accuracy of information displayed on the guide screen through surveillance cameras or on-site feedback, which not only causes a great consumption of station resources, but also fails to maintain the information on the guide screen in a timely manner, thus affecting the efficiency of guidance services for passengers. In response to the above problems, this application proposes a closed-loop management method and system for station guide screens, which obtains guide screen signal information through an acquisition and analysis module, and obtains consistency comparison results of the upper screen information and the reproduction information of the guide screen display image (hereinafter referred to as the guide screen reproduction information) based on the judgment module, and uses the station guidance management module to adjust the display content on the station guide screen, which can not only monitor the station guide screen in real time and effectively, but also reduce the workload of station staff, and realize intelligent closed-loop management of station guide screens.
[0054] Figure 1 FIG. 1 is a schematic diagram of a closed-loop management method for a station guide screen in an embodiment of the present invention. Figure 1 As shown, the method may specifically include steps S110-S140.
[0055] Step S110: The trigger module issues a screen-up instruction when the train arrival and departure operation plan is updated, and then generates a recurrence instruction.
[0056] The trigger module is equivalent to the message middleware. When the train arrival and departure operation plan changes, a message trigger is performed. On the one hand, it can issue a data screen instruction to the station guidance management module, so that the guidance information corresponding to the updated train operation plan can be displayed on the station guidance screen through the station guidance management module. On the other hand, it can issue a data reproduction instruction to trigger the collection and analysis module, prompting it to obtain the guidance screen signal information (for example, the RGB value corresponding to the pixel point on the guidance screen) and perform analysis and processing.
[0057] More specifically, when the train arrival and departure operation plan is updated, the arrival and departure management module in the control platform sends a message about the train arrival and departure operation plan update to the trigger module. After receiving the message about the train arrival and departure operation plan update, the trigger module sends an on-screen instruction to the station guidance management module.
[0058] Furthermore, considering that the purpose of the present application is to monitor the display content on the station guide screen in real time and effectively, it is necessary that the acquisition sensor can scan the light-emitting elements on the guide screen only after the display image on the station guide screen is updated, and collect the RGB value information of each light-emitting element (such as LED pixel) and the corresponding sensor coordinate information, so that the acquisition and analysis module can reproduce the image according to the signal information of the station guide screen. Therefore, the time when the acquisition sensor collects the information displayed on the display screen is later than the time when the information is put on the screen. That is, in the present application, it is necessary to set the time when the trigger module issues the reproduction instruction later than the time when the instruction is issued.
[0059] In some embodiments of the present invention, considering that the guide screen signal information collected by the collection sensor should correspond to the upper screen information, if the time interval between the trigger module sending the upper screen instruction and the reproduction instruction is too long, the display information on the station guide screen may have been updated many times but the collection sensor has not collected it, that is, the purpose of real-time monitoring cannot be achieved; if the time interval between the trigger module sending the upper screen instruction and the reproduction instruction is too short, the collection sensor may start collecting data before the upper screen data has completed the process of uploading data to the screen, and the integrity of the guide screen reproduction information cannot be guaranteed. Therefore, the trigger module can be set to send a reproduction instruction to the collection and analysis module 1 second after sending the upper screen instruction.
[0060] The 1 second mentioned in the present invention is only an example. The specific value of the time difference between the trigger module issuing the on-screen instruction and the reproduction instruction is not specifically limited in this application and can be set according to the update time of the station's train arrival and departure operation plan.
[0061] Step S120: The station guidance management module receives the upper screen instruction from the trigger module, generates the upper screen information using the updated train arrival and departure operation plan, and transmits the upper screen information to the control unit, so that the control unit controls the upper screen information to be displayed on the station guidance screen.
[0062] As an example, the trigger module and station guidance management module in this application are integrated into the management and control platform, and the ultimate goal is to update the display data on the station guidance screen (i.e., update the display image of the guidance screen) according to the updated train arrival and departure operation plan.
[0063] The station guidance management module includes a guidance background. When the station guidance management module receives the data screen message (i.e., screen instruction) sent by the trigger module, the guidance background can generate screen data according to the screen information and guidance template issued by the updated train arrival and departure operation plan. The guidance background can generate screen information according to the updated train arrival and departure operation plan and guidance template. Among them, the updated train arrival and departure operation plan is sent from the arrival and departure management module in the control platform to the station guidance management module, and the screen information includes screen data and guide screen plan image.
[0064] As an example, the upper screen data is data in the eXtensible Markup Language (XML) format using the Unicode character set, that is, the upper screen data is plain text characters. In addition, the upper screen data generated by the station guidance management module includes at least the updated guidance information corresponding to some of the guide screens in the station (the station guidance management module only generates the upper screen data of some guide screens, and its purpose is that if only a certain train plan changes, it is only necessary to update the guidance information displayed on the guide screen corresponding to the train plan, without updating the display content on all guide screens in the station). In addition, the upper screen data may include information such as the train ticket inspection time, the train number of the stop platform, and the train departure time. The guide screen plan image refers to the plan guidance image generated according to the upper screen data based on the display template of the station guide screen.
[0065] In some embodiments of the present invention, after the guidance background in the station guidance management module generates the upper screen information, the upper screen information can be saved in the guidance database (hereinafter referred to as the database). The database includes a guidance screen information table, which can be used to store the upper screen data corresponding to each station guidance screen, and the storage path of the corresponding guidance screen plan image. In addition, after the upper screen information is updated and issued according to the train arrival and departure operation plan, if the information of the guidance screen exists in the database, the storage path of the corresponding upper screen data and the guidance screen plan image is updated according to the guidance screen ID; if the information of the guidance screen does not exist in the database, the guidance screen ID and the corresponding storage path of the upper screen data and the guidance screen plan image are inserted into the database for storage. Therefore, in the subsequent consistency comparison process, the judgment module can obtain the upper screen data of the corresponding station guidance screen from the database, and obtain the corresponding guidance screen plan image from the station guidance management module according to the storage path of the guidance screen plan image saved in the database. In addition, the guidance screen information table in the database can also include the update time of the guidance plan information corresponding to the station guidance screen.
[0066] More specifically, after the guidance background generates the upper screen information, the generated upper screen data can be transmitted to the control unit through the TCP / IP protocol, and the control unit parses the upper screen data and scans the light-emitting elements on the station guidance screen according to the upper screen data, so that the station guidance screen displays the upper screen data. The control unit refers to a control card, which is used to parse the upper screen data obtained from the station guidance management module through the parsing commands included therein, and control the upper screen data to be displayed on the station guidance screen through the control commands (that is, the guidance screen display image is updated through the control commands).
[0067] Therefore, if Figure 2 As shown, the specific process of uploading data to the screen in the closed-loop management method of the station guide screen of the present application is as follows: the station guide management module generates and saves the upper screen data and the guide screen plan image according to the received upper screen instruction; the station guide management module transmits the upper screen data to the control card by using the TCP / IP protocol, the control card parses the upper screen data and sends a three-color LED light drive signal to the guide screen through the HUB protocol, and scans and displays the guide screen, thereby displaying the corresponding upper screen data on each guide screen (the control card can match the corresponding station guide screen through the guide screen ID).
[0068] As an example, the present invention does not specifically limit the types of station guide screens and their light-emitting elements. The station guide screen may be a liquid crystal display, an OLED (Organic Light-Emitting Diode) screen or an LED (Light Emitting Diode) screen, and the light-emitting element may be a light-emitting diode or other device. Considering that most of the current station guide screens are LED screens, the following description will take the light-emitting element on the station guide screen as an example to explain the execution of steps S120-S140 in the closed-loop management method of the station guide screen proposed in this application.
[0069] More specifically, information can be displayed on the display screen (i.e., the station guide screen) by controlling the LED lights on the LED display module, that is, by scanning the pins of the LED lights, information such as RGB values and brightness values can be obtained to form a driving signal, and then the three-color LED light driving signal is called to scan and display the display screen, and then the upper screen data can be displayed on the station guide screen. The guide screen display image refers to the image composed of the display information generated by the LED lights on the LED display module on the station guide screen.
[0070] Step S130: The acquisition and analysis module receives the reproduction instruction issued by the trigger module, and sends an acquisition request for the guide screen display image to the acquisition unit, so that the acquisition unit controls the acquisition sensor pre-set on the station guide screen to collect the RGB value information and coordinate information of each LED light on the LED display module, collects the guide screen signal information and transmits it to the acquisition and analysis module, so that the acquisition and analysis module generates the reproduction information of the guide screen display image based on the obtained guide screen signal information.
[0071] More specifically, the guide screen signal information is obtained in the following manner:
[0072] The collection and analysis module generates a collection request according to the received reproduction instruction (issued by the trigger module), and transmits the collection request to the collection unit through the TCP / IP protocol. The collection unit issues a collection instruction to the collection sensor pre-set on the guide screen unit board according to the collection request, and controls the collection sensor to collect the light signal of the LED lights on the station guide screen (that is, collects the pixel point information of each LED); the pixel point information of each LED light is collected by the collection sensor to the collection unit through the Internet of Things transmission protocol to form the guide screen signal information, and the collection unit can transmit the formed guide screen signal information to the collection and analysis module through the TCP / IP protocol.
[0073] Among them, the pixel point information of the LED lamp at least includes the RGB value of the LED lamp (i.e. Red, Green, Blue), the coordinates of the LED lamp (which can be three-dimensional coordinate information) and the number of the acquisition sensor that senses the LED lamp (i.e. the number of the acquisition sensor that can collect the LED light signal); the pixel point information corresponding to all LED lights on the guide screen of each station is the guide screen signal information corresponding to the guide screen of each station. Therefore, the guide screen signal information at least includes the acquisition sensor number, the coordinates of the LED lamp sensed by the acquisition sensor and the RGB value corresponding to the LED lamp sensed by the acquisition sensor, and the guide screen signal information may also include the guide screen ID.
[0074] As an example, the acquisition unit refers to an acquisition card, which can control the acquisition sensor to acquire pixel information of the LED lights on the station guide screen through control commands. Moreover, if the acquisition sensor acquires updated pixel information of the LED lights, it can directly overwrite the guide screen signal information originally stored in the acquisition unit, thereby saving the updated guide screen signal information.
[0075] like Figure 3As shown, collection sensors are installed in a distributed manner at the rear of the module of the station guide screen (i.e., the collection sensors are installed on the guide screen unit board), and a collection unit is installed in the hardware frame of the guide screen (the control unit is the original hardware device of the hardware frame of the guide screen); the station terminal can deploy a management and control platform (the present invention mainly involves a station guide management module and a trigger module) and a collection and analysis module, and the station terminal connects the control unit and the collection unit through the TCP / IP protocol.
[0076] As an example, when collecting pixel information of LED lights through an acquisition sensor, the acquisition can be performed according to a pre-set LED light acquisition order, and when the number of collected pixel point information of the LED lights reaches a set number (the set number can be the number of LED lights on the display screen), the acquisition card can control the acquisition sensor to stop collecting.
[0077] In some embodiments of the present invention, the guide screen reproduction information refers to the reproduction image of the guide screen display image generated by the acquisition and analysis module according to the guide screen signal information (hereinafter referred to as the guide screen reproduction image), that is, the acquisition and analysis module can convert the RGB value into the pixel value according to the position after code analysis and calculation according to the guide screen signal information, so as to dynamically generate the layout image of the station guide screen. This is because the guide screen signal information is obtained by collecting the light signal of the LED lamp by the acquisition sensor, and the display content of the guide screen cannot be directly obtained according to the light signal of the LED lamp. The guide screen signal information needs to be converted into the format of the picture, so as to reproduce the display image of the station guide screen and obtain the reproduction image of the station display image.
[0078] As an example, the acquisition and analysis module generates a reproduction image of the guide screen display image based on the obtained guide screen signal information, including:
[0079] Based on the acquisition sensor number in the guide screen signal information and the coordinates of the LED light sensed by the acquisition sensor, the RGB value corresponding to each pixel point (the pixel point is located at the coordinates of the LED light sensed by the acquisition sensor) is obtained;
[0080] Fill the image pixels based on the RGB values corresponding to the obtained pixel points to obtain a reproduced sub-image;
[0081] The HSV (Hue, Saturation, Value) color space is obtained by converting the RGB value corresponding to the LED light in the guide screen signal information, so as to obtain the color features of the image based on the HSV color space; wherein the color features of the image include hue, saturation and brightness features;
[0082] A reproduced image of the guide screen display image is obtained according to the reproduced sub-image and the color characteristics of the image.
[0083] That is, the guide screen signal information includes the coordinates of the LED light, the RGB value of the LED light and the number of the acquisition sensor that senses the LED light. The acquisition and analysis module can obtain a reproduced sub-image based on the LED light coordinates and the number of the acquisition sensor in the guide signal information, and obtain the color features of the image based on the RGB values in the guide screen signal information; the complete guide screen reproduced image can be obtained by combining the reproduced sub-image and the color features of the image.
[0084] More specifically, if Figure 4 As shown, the process of obtaining the reproduced sub-image by the acquisition and analysis module is as follows:
[0085] First, based on the signal information of the LED lights collected by each collection sensor in the station guide screen, the pixel point subsets corresponding to the M collection sensors can be obtained, thereby obtaining the pixel point set of the entire station guide screen. Among them, M represents the number of collection sensors set on the station guide screen; each pixel point subset corresponds to a collection sensor, and the pixel point subset includes the collection sensor number, the coordinates of all LED lights sensed by the collection sensor, and the number of LED lights sensed by the collection sensor.
[0086] Secondly, traverse all the pixels in the pixel set, and obtain the RGB value corresponding to the pixel at the corresponding position in combination with the coordinates of the LED light. For example, a nested loop method or a binary tree loop traversal method can be used to traverse all the pixels. For another example, the RGB value corresponding to the pixel is not the RGB value of the LED light collected by the acquisition sensor, but the RGB color value of a pixel at a certain point in the image obtained by using the getpixel method in Python, the getpixel(x,y) method of the Bitmap class in C#, or GetRGB and other tools.
[0087] Finally, the image pixels are filled in units of the sensing area of the acquisition sensor to obtain the sub-images corresponding to each acquisition sensor, and the sub-image corresponding to the entire station guide screen can be obtained by merging the sub-images corresponding to each acquisition sensor. For example, the pixel point set after pixel filling can be converted into an image using Python's PIL library or OpenCV, thereby obtaining a reproduced sub-image.
[0088] Furthermore, the acquisition and analysis module converts the RGB value (which can be regarded as RGB color space) of the LED light acquired by the acquisition sensor into the HSV color space, and obtains the color features of the image (including hue, saturation and brightness features of the image) based on the HSV color space.
[0089] In some embodiments of the present invention, Figure 4 As shown, the color features of the image are obtained based on the HSV color space, including:
[0090] Divide the HSV color space into independent image arrays. That is, divide the HSV color space into multiple channels, and count the number of pixels and distribution ratio of each channel to obtain the color histogram of the image (used to represent the color characteristics of the image in vector form);
[0091] The color moment of each channel is calculated based on the color histogram of the image (the color moment is obtained based on the HSV segmentation of the color histogram of the image, including the mean, variance, and standard deviation, etc.), so as to obtain the color feature distribution statistical information used to describe the color features.
[0092] As an example, the color features of the reproduced sub-image and the image can be combined with Python and OpenCV to achieve image fusion to obtain the boot screen reproduced image. The process is as follows: first, convert the RGB color space to the HSV color space; second, replace the Value in the HSV color space with the Gray image (i.e., the reproduced sub-image); finally, convert the replaced HSV color space to the RGB color space.
[0093] like Figure 2 As shown, after the acquisition and analysis module generates the recurrence information of the guide screen display image, it can be transmitted to the determination module for subsequent obtaining of the consistency result between the guide screen plan information and the guide screen recurrence information.
[0094] In some embodiments of the present invention, the present application requires setting a collection sensor (as a hardware facility) on the unit board of the station guide screen. Therefore, the optimal position setting of the collection sensor on the unit board of the guide screen can be obtained by simulation software, and the collection sensor on the unit board is set according to the optimal position obtained by the simulation software.
[0095] Due to the large size of the station guide screen, this application considers dividing the station guide screen into multiple smaller guide screen sub-areas. Taking the guide screen sub-area as a unit, the optimal position of the sensor node in each sub-area is determined by simulation software, and the optimal position of the sensor node on the entire display screen is obtained, thereby setting the collection sensor on the unit board of the station guide screen according to the obtained optimal position of the sensor node.
[0096] Moreover, since the present application obtains the optimal setting position of the collection sensor on the entire station guide screen by determining the optimal position setting in each guide screen sub-area, a local search algorithm can be used to determine the optimal position of the sensor node in each guide screen sub-area. The process of searching for LED light points in the communication range of the sensor node in turn is similar to the process of sparrows foraging. As a heuristic optimization algorithm, the sparrow search algorithm is a swarm intelligence optimization algorithm proposed by utilizing the behavior of sparrows foraging and escaping from predators. It has the advantages of strong optimization ability and high solution efficiency. The sparrow search algorithm searches for the local optimal solution by gradually improving the current solution, and based on the characteristics of local search, the sparrow search algorithm has a higher search efficiency for problems with a small solution space.
[0097] In addition, the simulation software can be set up at the station terminal together with the management and control platform and the collection and analysis module, or can be set up on other terminals, but the present invention is not limited to this.
[0098] More specifically, the optimal location of the sensor nodes can be determined by:
[0099] Divide the station guide screen into multiple guide screen sub-areas, and set the number and initial position of sensor nodes in each guide screen sub-area; wherein each guide screen sub-area includes at least 2 sensor nodes;
[0100] The coordinates of each sensor node in the guide screen sub-area are iteratively updated using a sparrow search algorithm, and multiple sensor node subsets corresponding to each guide screen sub-area are formed based on the sensor nodes obtained from multiple rounds of iterative updates;
[0101] Determine the coordinates of the simulated LED lights sensed by each sensor node in the sensor node subset through simulation software, thereby determining the sensing area of each sensor node in the sensor node subset based on the coordinates of the simulated LED lights sensed by each sensor node;
[0102] The coverage area and coverage rate corresponding to the sensor node subset are determined according to the sensing area of each sensor node in the sensor node subset, and the sensor node subset whose coverage area includes the corresponding guide screen sub-area and has the largest coverage rate is selected, and the coordinates of each sensor node in the selected sensor node subset are set as the position of the acquisition sensor on the station guide screen.
[0103] As an example, Figure 5 As shown, the specific process of determining the optimal position of the sensor nodes of the entire display screen using the sparrow search algorithm is as follows:
[0104] Step S01: Initialize a set of sensor nodes.
[0105] First, the station guide screen is evenly divided into N guide screen sub-areas (N≥2) according to its size. The plane where the display screen can display information can be divided according to a two-dimensional coordinate system, or the station guide screen can be divided into three dimensions according to a three-dimensional coordinate system, which is not specifically limited in the present invention.
[0106] The above-mentioned method of evenly dividing the station guide screen according to its size is only an example (to simplify the simulation process). Other methods can also be used to divide the guide screen to obtain multiple guide screen sub-areas. For example, the station guide screen can be divided according to the principle of consistent number of LED light points in each guide sub-area. The present invention is not limited to this.
[0107] On the one hand, during the simulation process, the collection sensors on the guide screen are represented as sensor nodes, and the light-emitting elements (i.e., LED lights) on the guide screen are represented as simulated light-emitting elements (i.e., simulated LED light points). Therefore, the positions of the simulated light-emitting elements can be set in the simulation software according to the positions of the actual light-emitting elements on the station guide screen; and since the present application obtains the guide screen reproduction information by collecting the pixel point information corresponding to the light-emitting elements, there needs to be at least one light-emitting element in each divided guide screen sub-area.
[0108] On the other hand, the present application adopts a sparrow search algorithm to determine the optimal position of the sensor nodes in each guide screen sub-area, and the sparrow search algorithm requires that the guide screen sub-area must include at least one discovery node and one reconnaissance node. Therefore, at least two sensor nodes are deployed in each guide screen sub-area obtained by dividing the station guide screen, that is, each guide screen sub-area may include multiple sensor nodes.
[0109] Secondly, the present application does not specifically limit the initialization position of the sensor node in the process of applying the sparrow search algorithm, and can be set according to specific needs. For example, the initialization position of the sensor node in the sensor node subset in each guide screen sub-area can be randomly set (that is, multiple positions are randomly selected in each guide screen sub-area as the initialization position of the sensor node).
[0110] Moreover, during the simulation process, the coordinates of the sensor nodes and the coordinates of the simulated LED light points can be the same coordinate system (this application does not specifically limit the position of the origin of the coordinate axis. For example, the origin of the coordinate can be the upper left corner of the guide screen, or other positions, or even the origin of the coordinate may not be on the guide screen).
[0111] From the communication coverage of the sensor node sensing the simulated LED light point on the station guide screen, the communication area of the sensor node is a three-dimensional space. Therefore, the present invention uses a three-dimensional coordinate system to represent the position of the sensor node and the coordinates of the LED light point in the following description. That is, in this application, the coordinates of the sensor node can be represented as (x i,y i ,z i ),i=1,2,…,M, where M represents the number of sensor nodes (or acquisition sensors) in the entire station guide screen.
[0112] x i =down x +rand xi *(up x -down x );
[0113] y i =down t +rand yi *(up y -down y );
[0114] z i =down z +rand zi *(up z -down z );
[0115] Among them, up x and down x Respectively represent the upper and lower boundaries in the x-axis direction, up y and down y Respectively represent the upper and lower boundaries in the y-axis direction, up z and down z Respectively represent the upper and lower boundaries in the z-axis direction, rand xi 、rand yi and rand zi is a random value.
[0116] Step S02: Determine the fitness value of each sensor node in the sensor node subset.
[0117] First, the fitness value of each sensor node is calculated.
[0118] The fitness value of the sensor node can be recorded as f i =f(x i ,y i ,z i ),i=1,2,…,M, and the fitness value of the sensor node is determined according to the coordinates of the sensor node on the station guide screen.
[0119] The present application does not specifically limit the calculation method of the fitness value of the sensor node, and the following calculation formula is only an example.
[0120] For example, the fitness value of a sensor node can be the square of the distance between the sensor node and the coordinate origin, which can be expressed as:
[0121] f i =x i 2 +y i 2 +z i 2 ;
[0122] For another example, the fitness value of a sensor node can be the distance between the sensor node and the center position of the corresponding guide screen sub-region (a n ,b n ,c n ), n = 1, 2, ..., N, can be expressed by the following formula:
[0123] f i =(x i -a n ) 2 +(y i -b n ) 2 +(z i -c n ) 2 ;
[0124] Secondly, the type of each sensor node in the guide screen sub-area is determined according to the fitness value of each sensor node. Each guide screen sub-area includes a discovery node and a reconnaissance node, and the remaining sensor nodes are follower nodes.
[0125] The types of sensor nodes include discovery nodes, following nodes and scout nodes. Among them, the discovery node is equivalent to the discoverer, which has a dominant position in the sparrow population. Its proportion in the group is generally 10%-20%. It can be used to provide the location and direction of food for the entire sparrow population, giving the entire population greater global search capabilities; the following node refers to the joiner or follower. The follower will always monitor the discoverer. Once the discoverer finds food, the follower will immediately follow the discoverer to snatch the food; the scout node is the sentinel, responsible for monitoring the foraging area. When a predator appears around the foraging area, the sentinel will immediately warn. If the warning signal exceeds the warning value, the entire sparrow population will move to find the next foraging location under the leadership of the discoverer.
[0126] As an example, the process of determining the discovery node and the reconnaissance node in the guide screen sub-area according to the fitness value of the sensor node can be as follows:
[0127] (1) A sensor node that is close to the center of the guide screen sub-area to which it belongs and has a higher fitness value can be selected as a discovery node.
[0128] For example, calculate the distance between the sensor node and the center of the guide screen sub-area to which it belongs, calculate the fitness value of the sensor node, assign corresponding weights to the calculated distance and fitness value, and select the sensor node with the largest comprehensive value obtained by weighted average as the discovery node. The formula can be expressed as:
[0129] F i =w1*[(x i -a n ) 2 +(y i -b n ) 2 +(z i -c n ) 2 ]+w2*f i ;
[0130] Where w1 represents the weight corresponding to the distance between the sensor node and the center position of the corresponding guide screen sub-region, w2 represents the weight corresponding to the fitness value of the sensor node, and F i It is the comprehensive value obtained by weighted average.
[0131] (2) Select the sensor node farthest from the discovery node from all the sensor nodes in the guide screen area and use it as the reconnaissance node.
[0132] (3) The sensor nodes other than the discovery node and the reconnaissance node in the guide screen sub-area are regarded as follower nodes. If a guide screen sub-area includes only two sensor nodes, there is no follower node in the guide screen sub-area.
[0133] Step S03: Iteratively update the coordinates of each sensor node in the sensor node subset using the sparrow search algorithm. In the process of updating the position of the sensor node in the guide screen sub-area, the area range of the guide screen sub-area is used as the movable area of the sensor node.
[0134] (1) The location update formula of the discovery node can be expressed as:
[0135]
[0136] Among them, t represents the current number of iterations, represents the coordinate position of the a-th sensor node in the b-th dimension space at the t+1th iteration (b=1,2,3, representing x, y and z respectively), λ is a random number and λ∈(0,1], iter maxrepresents the maximum number of iterations, the warning value R∈[0,1], the safety threshold ST∈[0.5,1], Q represents a random number that obeys the normal distribution and the Q value of each iteration can be different, L represents a 1*3 dimensional unit array, L=(1,1,1).
[0137] For example, when the location of a node is updated using the sparrow search algorithm, a value can be randomly selected between [0.5, 1] and fixed as the safety threshold, and the safety threshold in each iteration is the same value.
[0138] When the warning value R is less than the safety value ST, it means that the current search range is safe, and the search range of the discovery node is relatively large; when the warning value R is greater than or equal to the safety value ST, it means that there are a certain number of predators nearby, and the discovery node needs to be moved to a safe area.
[0139] (2) In the process of the sensor node searching and sensing the simulated LED light point, a sensor node can be selected as a detection node, which can be used to explore the display boundary of the guide screen. If the detection node does not sense any simulated LED light point within the set detection range (that is, the detection node cannot receive any information through detection), it is judged that the detection node has detected the boundary of the station guide screen. At this time, the position of the detection node is updated to continue the boundary search. The position update formula of the detection node can be expressed as:
[0140]
[0141] Among them, f g Indicates the current maximum fitness value in the guide screen area, f a represents the current fitness value of the a-th sensor node, f w Indicates the current minimum fitness value in the guide screen area. represents the optimal position of the reconnaissance node in the tth iteration (the position farthest from the discovery node in the tth iteration), represents the worst position of the reconnaissance node in the tth iteration (the position closest to the discovery node in the tth iteration), β is the step control coefficient of the normal distribution with mean 0 and variance 1, ε is a small random number to prevent the denominator from being unique (it can be the smallest constant), and K is a uniformly distributed random number in [-1,1] (positive and negative represent the direction of the sparrow's movement, and the size represents the step control parameter).
[0142] As an example, according to the position (x, y, z) of the reconnaissance node, set values △x, △y and △z can be selected in the three coordinate axis directions of its coordinate system respectively, and the rectangular range of x±△x, y±△y and z±△z can be used as the set reconnaissance range of the reconnaissance node, so that the reconnaissance node iteratively updates the coordinates within the set reconnaissance range.
[0143] (3) The position update formula of the follower node can be expressed as:
[0144]
[0145] in, represents the optimal position of the follower node in the guide screen area at the t+1th iteration (i.e., the position of the follower node with the highest fitness value), represents the worst position of the follower node in the guide screen sub-region during the tth iteration (i.e., the position of the follower node with the lowest fitness value), A represents a 1*3 matrix, each element in the matrix is randomly assigned -1 or 1, and A + =A T (AA T ) -1 .
[0146] When a>m / 2, it means that the ath sensor node with a smaller fitness value may not cover any simulated LED light point in the guide screen sub-area; when a≤m / 2, it means that the ath sensor node with a smaller fitness value can basically cover any simulated LED light point in the guide screen sub-area.
[0147] Furthermore, following the node The local search optimization step can be expressed as:
[0148]
[0149] Among them, rand() represents a random number obtained by a random function.
[0150] Through step S03, the positions of the sensor nodes in each guide screen sub-area can be iterated multiple times to obtain multiple sensor node subsets corresponding to each guide screen sub-area. In each round of iteration, N guide screen sub-areas correspond to N sensor node subsets, and u rounds of iterations can obtain u*N sensor node subsets. For example, the sensor node subset of a certain guide screen sub-area in the i-th round refers to the set formed by all sensor nodes in the guide screen sub-area during the i-th round of iteration update.
[0151] As an example, when the number of sensor node subsets corresponding to the station guide screen reaches a set number (or the number of sensor node subsets corresponding to the station guide screen sub-area reaches a set number), the sparrow search algorithm is stopped. The above-mentioned end condition of the sparrow search algorithm is only an example, and the present invention is not limited thereto.
[0152] In some embodiments of the present invention, the sensing area of the sensor nodes in each sensor node subset can be determined according to the number and coordinates of the simulated LED light points sensed by the sensor nodes in each sensor node subset, thereby obtaining the coverage area and coverage rate of each sensor node subset.
[0153] More specifically, simulation software is first used to perform simulation, and the simulated LED light points and their coordinates that can be sensed by each sensor node in the plurality of sensor node subsets determined in step S03 can be determined. The purpose of this step is to enable the acquisition sensors subsequently set on the unit board to acquire the pixel point information of the LED lights on the station guide screen (in the simulation software, it is not necessary to simulate the pixel point information of the LED lights, and only the coordinates of the LED lights on the display screen can be simulated).
[0154] Then, the sensing area of each sensor node is determined according to the coordinates of the simulated LED light point sensed by the sensor node. The sensing area of the sensor node is determined in the following manner: a first sphere is formed with the sensor node as the center of the sphere and the maximum distance between the sensor node and the simulated LED light point sensed by it as the first radius; a second sphere is formed with the sensor node as the center of the sphere and the minimum distance between the sensor node and the simulated LED light point sensed by it as the second radius; the hollow sphere area obtained by removing the second sphere from the first sphere is the sensing area of the sensor node (that is, the hollow sphere area formed by taking the sensor node as the center of the sphere and the distance between the farthest position of the LED light point sensed by the sensor node and the closest position of the LED light point sensed by the sensor node as the thickness of the sphere can be used as the sensing area of the sensor node). In addition, the sensing radius of the sensor node is the difference between the first radius and the second radius.
[0155] Finally, based on the sensing area of each sensor node determined above, the coverage area and coverage rate of each sensor node subset can be obtained.
[0156] The coverage area corresponding to the sensor node subset is obtained by counting the sensing areas of each sensor node in the sensor node subset, and the present application does not specifically limit the statistical method of the coverage area. For example, the sensing areas of all sensor nodes in the sensor node subset can be superimposed to obtain the coverage area of the sensor node subset, or the coverage area of the sensor node subset can be determined based on the sensor nodes located at the boundary of the sensor node subset (such as the leftmost side of the sensing area of the sensor node located at the leftmost side of the guide screen sub-area is regarded as the leftmost side of the coverage area).
[0157] The coverage rate of the sensor node subset is the ratio of the number of simulated LED light points in the coverage area of the sensor node subset to the number of all simulated LED light points in the guide screen sub-area corresponding to the sensor node subset.
[0158] As an example, a sensor node subset whose coverage area includes the corresponding guide screen sub-area and has the largest coverage rate can be selected, and the position of each sensor node in the selected sensor node subset can be used as the optimal setting position of the collection sensor in the corresponding guide screen sub-area, thereby obtaining the optimal position of the collection sensor on the entire station guide screen.
[0159] The above-mentioned method of selecting a subset of sensor nodes is only an example, and the present invention is not limited thereto. The coverage area of the selected subset of sensor nodes only needs to cover the corresponding guide screen sub-area.
[0160] The sensing areas of the acquisition sensors and sensor nodes are calculated in the same way, and the coverage area and coverage rate corresponding to the sensor node subset are calculated in the same way as the coverage area and coverage rate of the acquisition sensors on the actual station guide screen.
[0161] Step S140: The determination module compares the consistency of the upper screen information and the reproduction information of the guide screen display image, and transmits the obtained consistency result to the station guidance management module, so that the station guidance management module generates an adjustment strategy for the display image on the guide screen based on the consistency result.
[0162] In some embodiments of the present invention, the determination module compares the consistency of the upper screen information and the reproduction information of the guide screen display image to determine the accuracy of the display content on the guide screen. The specific process is as follows:
[0163] The determination module obtains the upper screen data and the guide screen plan image in the upper screen information from the station guidance management module (or the determination module obtains the upper screen data from the guidance database, and locates the corresponding guide screen plan image according to the storage path of the guide screen plan image in the guidance database), obtains the reproducing image of the guide screen display image from the acquisition and analysis module, and obtains the reproducing data based on the reproducing image using the text recognition algorithm;
[0164] By comparing the consistency of the text content of the upper screen data and the reproduced data, the consistency result of the upper screen information and the reproduced information of the guide screen display image is obtained.
[0165] As an example, the determination module can obtain the upper screen information and the guide screen reproduction information corresponding to the same display screen according to the station guide screen ID for consistency comparison. Moreover, the determination module can only obtain the guide screen plan image from the station guidance management module, and obtain the upper screen data based on the obtained guide screen plan image through a text recognition algorithm. Among them, the text recognition algorithm can be an OCR recognition (Optical Chatacter Recognition) algorithm.
[0166] As an example, the consistency result of the reproduction information of the upper screen information and the guide screen display image can also be obtained by the following methods, including:
[0167] Position the guide screen plan image and the reproducing image of the guide screen display image according to the image size, and obtain the image consistency result (which can be used to determine whether there are breakpoints and frame loss on the display screen) by comparing the image color consistency of different positions in the positioned guide screen plan image and the reproducing image of the guide screen display image (i.e., performing consistency comparison of font position and font color).
[0168] By comparing the text content consistency of the upper screen data and the reproduced data (i.e., performing a font content consistency comparison), a text consistency result is obtained;
[0169] Based on the image consistency result and the text consistency result, the consistency result of the reproduction information of the upper screen information and the guide screen display image is obtained.
[0170] In addition, the specific method of obtaining the consistency result of the upper screen information and the guide screen reproduction information based on the image consistency result and the text consistency result is not specifically limited in this application. For example, a weighted average method can be used, or other methods can be used. Moreover, the image consistency result, the text consistency result, and the consistency result of the upper screen information and the guide screen reproduction information are all quantifiable indicators, such as the consistency result can be a compliance rate or an accuracy rate.
[0171] In some embodiments of the present invention, the station guidance management module generates an adjustment strategy for the display image on the guidance screen based on the consistency result, including:
[0172] If the consistency result reaches a first set threshold, no adjustment is made to the displayed image on the guide screen;
[0173] If the consistency result does not reach the first set threshold value and is greater than the second set threshold value, the station guidance management module generates a verification instruction and sends it to the staff, so that the staff verifies the display image on the guidance screen based on the guidance screen plan image;
[0174] If the consistency result is lower than the second set threshold, the station guidance management module automatically refreshes the guidance screen or restarts the guidance background based on a certain update frequency; wherein the first set threshold is greater than the second set threshold.
[0175] For example, the determination module may also directly send the obtained consistency result to relevant station staff, who will manually confirm whether the display image on the guide screen needs to be adjusted and how to adjust it.
[0176] like Figure 6As shown, the determination module performs consistency comparison between the upper screen information and the boot screen reproduction information as follows:
[0177] The determination module locates the corresponding guide screen plan image through the storage path of the guide screen plan image in the guidance database to obtain the guide screen plan image, and at the same time directly obtains the guide screen reproduction image through the acquisition and analysis module;
[0178] A consistency comparison is performed between the guide screen plan image and the guide screen reproduction image (the result may include an image consistency result and a text consistency result). If the consistency result reaches a first set threshold, it is considered that the guide screen plan image and the guide screen reproduction image are consistent, indicating that the guide screen reproduction image can completely reproduce the on-screen information; if the consistency result does not reach the first set threshold, it is considered that the guide screen plan image and the guide screen reproduction image are inconsistent, and the consistency result is transmitted to the station guidance management module to generate an adjustment strategy for the guide screen display image.
[0179] As an example, the guidance screen reproduction image and the upper screen information can be transmitted to the determination module via the Internet of Things transmission protocol, and the consistency result of the determination module can also be transmitted to the station guidance management module via the Internet of Things transmission protocol.
[0180] In addition, the determination module can be deployed in the station terminal or set on other terminals; moreover, the determination module can be integrated into the collection and analysis module, or the determination module can be integrated into the station guidance management module.
[0181] like Figure 7 As shown, in one embodiment of the present invention, the present application proposes a closed-loop management method for station guide screens, and the specific process is as follows:
[0182] (1) The trigger module sends a screen-up instruction to the station guidance management module. The station guidance management module generates the screen-up data and the guidance screen plan image in XML format, and saves the storage path of the screen-up data and the guidance screen plan image in the guidance database; the station guidance management module transmits the screen-up data in XML format to the control card, and the control card displays the guidance information on the station guidance screen by parsing the screen data.
[0183] (2) The trigger module sends a reproduction instruction to the acquisition and analysis module. The acquisition and analysis module generates an acquisition request and transmits it to the acquisition card. The acquisition card collects the pixel information of the light-emitting elements on the station guide screen based on the acquisition sensor on the acquisition instruction control unit board, and collects it in the acquisition and analysis module to form the guide screen signal information; the acquisition and analysis module generates the guide screen reproduction image according to the guide screen signal information.
[0184] (3) The determination terminal obtains the guide screen plan image and the guide screen reproduction image through the guidance database and the acquisition and analysis module respectively, and compares them for consistency; if it is determined that the guide screen plan image and the guide screen reproduction image are consistent, the closed-loop management process of the guide screen of this round of stations is terminated; if they are determined to be inconsistent, the staff is notified to check.
[0185] The closed-loop management method of the station guide screen proposed in this application first displays the updated upper screen information on the guide screen, then the acquisition and analysis module analyzes the guide screen signal information to obtain the recurrence information of the guide screen display image, and generates an adjustment strategy for the guide screen display image based on the comparison result by comparing the upper screen information and the guide screen recurrence information. This method can realize real-time monitoring of the guide screen, thereby effectively improving the accuracy of the guide screen data display and reducing the consumption of station resources.
[0186] Corresponding to the above method, the present invention also provides a closed-loop management system of a station guide screen, the system comprising a computer device, the computer device comprising a processor and a memory, the memory storing a computer program / instructions, the processor being used to execute the computer program / instructions stored in the memory, and when the computer program / instructions are executed by the processor, the system implements the steps of the method described above.
[0187] The embodiment of the present invention also provides a computer-readable storage medium on which a computer program / instruction is stored, and when the computer program / instruction is executed by a processor, the steps of the aforementioned edge computing server deployment method are implemented. The computer-readable storage medium can be a tangible storage medium, such as a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a floppy disk, a hard disk, a removable storage disk, a CD-ROM, or any other form of storage medium known in the technical field.
[0188] The embodiment of the present invention also provides a computer program product having a computer program / instruction stored thereon, which is executed by a processor to implement the steps of the aforementioned edge computing server deployment method. The computer program product may be a tangible product, such as a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a floppy disk, a hard disk, a removable storage disk, a CD-ROM, or any other form of product known in the technical field.
[0189] It should be understood by those skilled in the art that the exemplary components, systems and methods described in conjunction with the embodiments disclosed herein can be implemented in hardware, software or a combination of the two. Whether it is performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present invention are programs or code segments used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link via a data signal carried in a carrier.
[0190] It should be clear that the present invention is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present invention is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present invention.
[0191] In the present invention, features described and / or illustrated for one embodiment may be used in the same or similar manner in one or more other embodiments, and / or combined with features of other embodiments or replace features of other embodiments.
[0192] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the embodiments of the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A closed-loop management method for station guidance screens, characterized in that: The method comprises the following steps: The trigger module issues a screen instruction when the train arrival and departure operation plan is updated, and then generates a recurrence instruction; The station guidance management module receives the upper screen instruction from the trigger module, generates upper screen information according to the updated train arrival and departure operation plan, and transmits the upper screen information to the control unit, so that the control unit controls the upper screen information to be displayed on the station guidance screen; The acquisition and analysis module receives the reproduction instruction issued by the trigger module, and sends a collection request for the guide screen display image to the acquisition unit, so that the acquisition unit controls the acquisition sensor pre-set on the station guide screen to scan the light-emitting elements on the guide screen, collects the guide screen signal information and transmits it to the acquisition and analysis module, so that the acquisition and analysis module generates the reproduction information of the guide screen display image based on the obtained guide screen signal information; The consistency of the upper screen information and the reproduction information of the guide screen display image is compared through the judgment module, and the obtained consistency result is transmitted to the station guidance management module, so that the station guidance management module generates an adjustment strategy for the guide screen display image based on the consistency result.
2. The method according to claim 1, characterized in that The upper screen information includes upper screen data and a guide screen plan image; the upper screen data is data in an extensible markup language format using a Unicode character set; The control unit controls the upper screen information to be displayed on the station guide screen, including: according to the upper screen data in the upper screen information, the control unit displays the upper screen data on the station guide screen by scanning the light-emitting elements on the station guide screen.
3. The method according to claim 2, characterized in that The guide screen signal information at least includes the acquisition sensor number, the coordinates of the light-emitting element sensed by the acquisition sensor, and the corresponding RGB value.
4. The method according to claim 1, characterized in that The position of the acquisition sensor on the station guide screen is determined by: Divide the station guide screen into multiple guide screen sub-areas, and set the number and initial position of sensor nodes in each guide screen sub-area; wherein each guide screen sub-area includes at least 2 sensor nodes; Iteratively update the coordinates of each sensor node in the guide screen sub-area using the sparrow search algorithm, and form multiple sensor node subsets corresponding to each guide screen sub-area based on the sensor nodes obtained by multiple rounds of iterative updates; Determine the coordinates of the simulated light-emitting elements sensed by each sensor node in the sensor node subset by means of simulation software, thereby determining the sensing area of each sensor node in the sensor node subset based on the coordinates of the simulated light-emitting elements sensed by each sensor node; The coverage area and coverage rate corresponding to the sensor node subset are determined according to the perception area of each sensor node in the sensor node subset, and a sensor node subset whose coverage area includes the corresponding guide screen sub-area and has the largest coverage rate is selected, and the coordinates of each sensor node in the selected sensor node subset are used as the position of the acquisition sensor on the station guide screen.
5. The method according to claim 4, characterized in that The sensing area of the sensor node is a hollow spherical area formed by taking the sensor node as the sphere center and taking the distance between the farthest simulated light-emitting element sensed by the sensor node and the nearest simulated light-emitting element sensed by the sensor node as the sphere thickness; The coverage area corresponding to the sensor node subset is obtained by counting the sensing areas of each sensor node in the sensor node subset; The coverage rate corresponding to the sensor node subset is the ratio of the number of simulated light-emitting elements in the coverage area corresponding to the sensor node subset to the number of all simulated light-emitting elements in the guide screen sub-area corresponding to the sensor node subset.
6. The method according to claim 3, characterized in that: The reproduction information of the guide screen display image is a reproduction image of the guide screen display image; The acquisition and analysis module generates the reproduction information of the guide screen display image based on the obtained guide screen signal information, including: Based on the acquisition sensor number in the guide screen signal information and the coordinates of the light-emitting element sensed by the acquisition sensor, obtain the RGB value corresponding to the pixel point corresponding to the coordinates of the light-emitting element sensed by the acquisition sensor; Fill the image pixels based on the RGB values corresponding to the obtained pixel points to obtain a reproduced sub-image; The HSV color space is obtained by converting the RGB value corresponding to the light-emitting element sensed by the acquisition sensor in the guide screen signal information, thereby obtaining the color characteristics of the image based on the HSV color space; wherein the color characteristics of the image include hue, saturation and brightness characteristics; A reproduced image of the guide screen display image is obtained according to the reproduced sub-image and the color characteristics of the image.
7. The method according to claim 6, characterized in that The obtaining of the color features of the image based on the HSV color space includes: The HSV color space is divided into multiple channels, and the number and distribution ratio of pixels in each channel are counted to obtain a color histogram of the image; The color moment of each channel is calculated based on the color histogram of the image, thereby obtaining color feature distribution statistical information for describing color features.
8. The method according to claim 6, characterized in that The comparing the consistency of the upper screen information and the reproduction information of the guide screen display image by the determination module includes: The determination module obtains the upper screen data and the guide screen plan image in the upper screen information from the station guidance management module, obtains the reproduced image of the guide screen display image from the acquisition and analysis module, and obtains the reproduced data based on the reproduced image of the guide screen display image by using a text recognition algorithm; By comparing the text content consistency of the upper screen data and the reproduced data, a consistency result of the upper screen information and the reproduced information of the guide screen display image is obtained.
9. The method according to claim 8, characterized in that The station guidance management module generates an adjustment strategy for the guidance screen display image based on the consistency result, including: If the consistency result reaches the first set threshold, no adjustment is made to the image displayed on the guide screen; If the consistency result does not reach the first set threshold value and is greater than the second set threshold value, the station guidance management module generates a verification instruction and sends it to the staff, so that the staff verifies the guidance screen display image based on the guidance screen plan image; If the consistency result is lower than the second set threshold, refresh the guide screen or restart the station guidance management module; wherein the first set threshold is greater than the second set threshold.
10. A closed-loop management system for a station guide screen, comprising a processor, a memory, and a computer program / instruction stored in the memory, characterized in that: The processor is used to execute the computer program / instructions, and when the computer program / instructions are executed, the system implements the steps of the method according to any one of claims 1 to 9.