Railway passenger station broadcasting operation plan optimization method, system and storage medium

By obtaining and optimizing the broadcast operation plan of the railway passenger station, the conflict problem of railway passenger station broadcast plan during the adjustment of train operation is solved, automated optimization is achieved, and broadcast efficiency and system robustness are improved.

CN117200920BActive Publication Date: 2025-01-14INST OF COMPUTING TECH CHINA ACAD OF RAILWAY SCI +2
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202311014938.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-08-13
Publication Date
2025-01-14
Estimated Expiration
2043-08-13

AI Technical Summary

Technical Problem

The broadcasting plan of railway passenger stations is prone to conflict when the train operation plan is adjusted, resulting in a large amount of manual intervention by staff, affecting efficiency and increasing burden. The existing technology cannot automatically optimize conflicting broadcasting plan.

Method used

By obtaining the railway passenger station broadcast operation template, train map dispatch plan and real-time dispatch plan, we generate map dispatch and real-time broadcast operation plan, and conduct conflict detection and optimization based on multiple influencing factors to generate and optimize broadcast operation plan, including key and Optimization of non-critical time points to reduce conflict rate.

Benefits of technology

It effectively reduces the conflict rate of railway passenger broadcasts, improves broadcast efficiency, reduces manual intervention, and improves the automation level and robustness of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117200920B_ABST
    Figure CN117200920B_ABST
Patent Text Reader

Abstract

The present invention provides a method, system and storage medium for optimizing a broadcast operation plan of a railway passenger station, the method comprising: obtaining a broadcast operation template of a railway passenger station, a scheduled train arrival and departure plan and a real-time train arrival and departure plan; generating a real-time broadcast operation plan based on the broadcast operation template of the railway passenger station, the scheduled train arrival and departure plan and the real-time train arrival and departure plan to generate an actual broadcast operation plan; grouping the actual broadcast operation plan according to the broadcast broadcast area, performing conflict detection on the grouped actual broadcast operation plan according to the broadcast operation time information, optimizing the actual broadcast operation plan based on multiple influencing factors in the case of a conflict, generating an optimized broadcast operation plan, and issuing the optimized broadcast operation plan to an execution end. The present invention can reduce the probability of conflict in business broadcasts, improve the efficiency of passenger broadcasts and the level of safe operation of passenger stations.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of intelligent passenger station service and control technology, and in particular to a railway passenger station broadcasting operation plan optimization method and system. Background Art

[0002] Railway passenger stations have the characteristics of large passenger flow, intensive operation plans, numerous and complex operation areas and equipment. Passenger broadcasting is one of the most intuitive and convenient ways for passengers to obtain train information, and plays a pivotal role in railway passenger services. Taking the currently deployed railway passenger service and production control platform (hereinafter referred to as the platform) as an example, the system generates operation plans through the background and preset passenger operation plan templates and the train's scheduled or real-time arrival and departure plans, and sends the corresponding passenger operation plans to the staff APP or related equipment to ensure that the railway passenger station passenger service and passenger generation operations are efficient and stable. In the event of emergencies such as large passenger stations to stations with intensive departures, or large-scale delays, a large number of train operation plan adjustments are often involved. All plans generated in advance need to be regenerated according to the new train operation diagram. Therefore, the broadcast plan needs to be adjusted with the adjustment of the train operation plan. However, due to the large number of broadcast plans and the many types of broadcast plans (platform waiting publicity, start and stop inspection notices, and notifications to station staff, etc.), broadcast plan conflicts often occur.

[0003] At present, conflicting broadcast plans require a lot of manual intervention from staff, and only support manual operations of immediate execution or stop execution. Conflicting broadcasts cannot be adjusted manually, which greatly affects the efficiency of broadcasts and increases the burden on staff. Due to the large number of broadcast plans and broadcast types, manual adjustment of conflicting broadcasts does not have certain practical significance. Therefore, it is urgent to automatically optimize and adjust the broadcast plan, which is of great significance to reducing the broadcast conflict rate and improving the efficiency of railway passenger broadcasts. Summary of the invention

[0004] In view of this, an embodiment of the present invention provides a method and system for optimizing a railway passenger station broadcast operation plan to improve the broadcast efficiency of railway passenger transportation and reduce the conflict rate of broadcast plans.

[0005] One aspect of the present invention provides a method for optimizing a railway passenger station broadcast operation plan, the method comprising the following steps:

[0006] Obtain the railway passenger station broadcasting operation template, the scheduled train arrival and departure plan, and the real-time train arrival and departure plan; wherein, the railway passenger station broadcasting operation template includes the following information: broadcasting operation time information, broadcasting operation times, broadcasting broadcast area, broadcasting operation priority, and broadcasting operation type; the scheduled train arrival and departure plan includes the following information: train arrival time, train departure time, train stop track, train stop platform, and boarding ticket gate; the real-time train arrival and departure plan includes the following information: train delay adjustment, train stop track adjustment, and boarding ticket gate adjustment; the broadcasting operation time information includes: broadcasting start time reference, broadcasting trigger signal, broadcasting end signal, and broadcasting end time reference;

[0007] Generate a scheduled broadcast operation plan based on a railway passenger station broadcast operation template and a scheduled train arrival and departure plan, and generate a real-time broadcast operation plan based on a railway passenger station broadcast operation template and a real-time train arrival and departure plan;

[0008] Generate an actual broadcasting operation plan based on the planned broadcasting operation plan and the real-time broadcasting operation plan;

[0009] The actual broadcasting operation plans are grouped according to the broadcasting play area, and the grouped actual broadcasting operation plans are subjected to conflict detection according to the broadcasting operation time information. In the case of a conflict, the actual broadcasting operation plans are optimized based on multiple influencing factors, an optimized broadcasting operation plan is generated, and the optimized broadcasting operation plan is sent to the execution end; wherein the multiple influencing factors include some or all of the following factors: broadcasting operation time information, priority of the broadcasting operation plan, number of broadcasting plays, and broadcasting operation duration;

[0010] The step of optimizing the actual broadcast operation plan based on multiple influencing factors includes:

[0011] The step of optimizing the broadcasting operation plan at key time points generates a broadcasting operation optimization plan at key time points that must be executed based on the broadcasting operation start time and the broadcasting operation duration; wherein the key time points include: the time when the train starts ticket checking, the time when the train stops ticket checking, and the time when the train leaves the platform and the bell rings; the broadcasting operation duration is the duration of a single broadcasting operation, which is set based on the broadcasting operation type;

[0012] The step of optimizing the broadcast job plan at a non-critical time point generates an optimized broadcast job plan at a non-critical time point based on the broadcast job priority and the time logical relationship between the broadcast jobs at the non-critical time points and the broadcast jobs at the critical time points.

[0013] In some embodiments of the present invention, generating the actual broadcasting operation plan based on the scheduled broadcasting operation plan and the real-time broadcasting operation plan further includes:

[0014] An actual broadcast operation plan is generated based on the scheduled broadcast operation plan, the real-time broadcast operation plan and the real-time passenger flow information; wherein the real-time passenger flow information includes the following information: the number of people getting on the train, the number of people getting off the train and the number of people on the platform when the train stops.

[0015] In some embodiments of the present invention, the method further comprises:

[0016] The number of successfully executed optimized broadcast jobs, the number of accurately executed optimized broadcast jobs, the number of conflicting optimized broadcast jobs, and the total number of optimized broadcast jobs in the optimized broadcast job plan are counted, and then the quality evaluation index is calculated based on the counted number of each type of optimized broadcast jobs, and the quality of the optimized broadcast job plan is evaluated based on the quality evaluation index; wherein the quality evaluation index includes at least one of the following indicators: success rate, accuracy rate and conflict rate.

[0017] In some embodiments of the present invention, the scheduled arrival and departure plan of the train is generated based on the daily ticket scheduling plan and the passenger transport template configuration, and the real-time arrival and departure plan of the train is generated based on the real-time train scheduling plan and the passenger transport template configuration; wherein the passenger transport configuration template includes the following information: train stop platforms, ticket gates and waiting rooms.

[0018] In some embodiments of the present invention, the non-critical time point broadcast job optimization plan is obtained by:

[0019] The optimization plan for broadcasting jobs at non-critical time points is obtained in the following ways:

[0020] If the priorities of the broadcast jobs in the broadcast job plan at a non-critical time point are different, keep the broadcast job with a higher priority unchanged and adjust the broadcast job with a lower priority; if the priorities of the broadcast jobs in the broadcast job plan at a non-critical time point are the same, select one broadcast job to execute and adjust the other broadcast job;

[0021] The adjustment method of broadcast operation plan at non-critical time points is as follows:

[0022] Each train with conflict is regarded as a conflict element, and all trains with conflicting broadcast operation plans constitute a conflict element set, and all conflicting broadcast operation plans constitute a conflict plan set;

[0023] A conflicting element is selected, and a conflicting element subset and a conflicting plan subset are constructed for the conflicting element; wherein other conflicting elements that conflict with the broadcasting operation plan of the selected conflicting element constitute the conflicting element subset, and the broadcasting operation plan of the conflicting element subset constitutes the conflicting plan subset;

[0024] Extracting the broadcast operation plan of the non-critical time point of the selected conflicting elements, and adjusting it by using the broadcast operation plan optimization model, obtaining the adjusted broadcast operation plan and forming an adjusted conflict plan subset;

[0025] Determine whether the adjusted broadcast operation plan conflicts with the broadcast operation optimization plan at critical time points, and determine whether the broadcast operation plans at non-critical time points conflict with each other. If there is a conflict, continue to adjust the adjusted broadcast operation plan until the number of conflicting broadcast operation plans remains unchanged, and then obtain the broadcast operation optimization plan at non-critical time points.

[0026] In some embodiments of the present invention, the influencing factors also include: broadcast mode, broadcast area, broadcast source, train start and end time, real-time passenger flow information and equipment and network conditions.

[0027] In some embodiments of the present invention, the actual broadcasting operation plans are grouped according to the broadcasting play area, and conflict detection is performed on the grouped actual broadcasting operation plans according to the broadcasting operation time information, including:

[0028] If the broadcasting operation broadcasting time periods overlap in the same broadcasting broadcasting area, it is determined that there is a conflict between the broadcasting operation plans;

[0029] If there is no overlap in the broadcasting operation broadcasting time periods within the same broadcasting broadcasting area, it is determined that there is no conflict between the broadcasting operation plans;

[0030] Among them, the broadcast operation playback time period is obtained based on the broadcast operation time information, the train scheduled arrival and departure plan and the train real-time arrival and departure plan to determine the broadcast operation start playback time and the broadcast operation stop playback time.

[0031] In some embodiments of the present invention, a broadcast job optimization plan at a critical time point that must be executed is generated based on the broadcast job start time and the broadcast job duration, including:

[0032] Starting from the second broadcasting operation, the broadcasting operations at the key time points that have conflicts are sequentially adjusted until there are no conflicts between the broadcasting operations at the key time points, thereby obtaining an optimized plan for the broadcasting operations at the key time points;

[0033] Conflicting broadcast jobs at critical time points are adjusted sequentially in the following way:

[0034] Calculate the time difference between the start time of the first conflicting broadcast job and the start time of the second conflicting broadcast job;

[0035] If the time difference is greater than or equal to the duration of the first conflicting broadcast operation, the second conflicting broadcast operation is not adjusted;

[0036] If the time difference is less than the duration of the first conflicting broadcast operation, the start time and stop time of the second conflicting broadcast operation will be postponed, and the second conflicting broadcast operation will be played after the first conflicting broadcast operation is played once; wherein, the start time of the first conflicting broadcast operation is earlier than the start time of the second conflicting broadcast operation.

[0037] Another aspect of the present invention provides a railway passenger station broadcast operation plan optimization system, including a processor and a memory, wherein the memory stores computer instructions, and the processor is used to execute the computer instructions stored in the memory. When the computer instructions are executed by the processor, the system implements the steps of the method described in any of the above embodiments.

[0038] Another aspect of the present invention provides a computer-readable storage medium having a computer program stored thereon, which implements the steps of the method described in any of the above embodiments when the program is executed by a processor.

[0039] The railway passenger station broadcasting operation plan optimization method and system of the present invention detects conflicts through actual broadcasting operation plans, and optimizes actual broadcasting operation plans with conflicts based on multiple influencing factors, which can effectively reduce the conflict rate of railway passenger broadcasting.

[0040] 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.

[0041] 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

[0042] 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:

[0043] Figure 1 The figure is a flow chart of a method for optimizing a railway passenger station broadcasting operation plan in one embodiment of the present invention.

[0044] Figure 2 The figure is a schematic diagram of specific steps for optimizing the generation of a broadcasting operation plan in one embodiment of the present invention.

[0045] Figure 3 The figure is a schematic diagram of the preparation process of the railway passenger station integration plan in one embodiment of the present invention.

[0046] Figure 4 The figure is a schematic diagram of specific steps for conflict detection and optimization of an actual broadcast operation plan in one embodiment of the present invention.

[0047] Figure 5 A schematic diagram of the sequence of adjusting and optimizing the broadcast operation plan at key time points in one embodiment of the present invention.

[0048] Figure 6 The figure is a schematic diagram of specific steps of a closed-loop optimization and evaluation method for broadcast service operation plan in one 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] It should also be noted that, unless otherwise specified, the term “connection” herein may refer not only to a direct connection but also to an indirect connection with an intermediate.

[0053] 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.

[0054] To simplify the description, unless otherwise specified, the broadcast plans appearing below refer to the broadcast operation plans.

[0055] When the broadcast plan is adjusted along with the train operation plan, there will be a broadcast plan conflict problem, which requires staff to execute or stop manually. This not only wastes a lot of manpower but also makes it impossible to adjust the broadcast, greatly affecting the broadcast efficiency of railway passenger stations.

[0056] Based on this, an embodiment of the present invention provides a method for optimizing a railway passenger station broadcasting operation plan, which performs conflict detection through an actual broadcasting operation plan and optimizes the actual broadcasting operation plan with conflicts based on multiple influencing factors, thereby reducing the conflict rate of railway passenger broadcasting.

[0057] Figure 1FIG. 1 is a flow chart of a method for optimizing a railway passenger station broadcast operation plan according to an embodiment of the present invention. Figure 1 The method shown may specifically include steps S110 to S140.

[0058] Step S110: Obtain the railway passenger station broadcast operation template, the train scheduled arrival and departure plan and the train real-time arrival and departure plan; wherein, the railway passenger station broadcast operation template includes the following information: broadcast operation time information, broadcast operation number, broadcast broadcast area, broadcast operation priority and broadcast operation type, the train scheduled arrival and departure plan includes the following information: train arrival time (arrival point), train departure time (departure point), train stop track, train stop platform and boarding ticket gate, the train real-time arrival and departure plan includes the following information: train delay adjustment, train stop track adjustment and boarding ticket gate adjustment, the broadcast operation time information includes: broadcast start time reference, broadcast trigger signal, broadcast end signal and broadcast end time reference.

[0059] The platform mainly manages passenger services, passenger transport, passenger transport equipment and emergency response. Passenger service management includes production command module, arrival and departure management module, broadcast management module, guidance management module, video monitoring module and system management module. The arrival and departure management module, broadcast management module and guidance management module provide the generation, comparison and display functions of operation templates and operation plans. In addition, the platform can automatically access the daily plan, passenger dispatch command, stage plan and real-time CTC rail compression signal of the transportation dispatch platform of the Railway Transportation Dispatching Integrated Management System (TMDS).

[0060] The railway passenger station broadcasting operation template belongs to the broadcasting management module. The railway passenger station broadcasting operation template includes two parts: template configuration and broadcasting word configuration.

[0061] The broadcast template configuration can configure different broadcast contents in different broadcast areas according to the train arrival or departure time base and the trigger signal of broadcast playback or end. The template configuration includes four parts: template type module, template content management module, broadcast word management module and broadcast area grouping module. Each template type (such as train departure template, train terminal template, train passing station template and special station template) corresponds to many broadcast templates, and each broadcast template has its own broadcast area and broadcast words. The broadcast template includes broadcast words, broadcast priority, template type, waiting room status, platform status, exit status, broadcast template status, broadcast mode (manual or automatic), broadcast operation times, trigger signal, end signal, broadcast start time base, broadcast end time base, broadcast playback times, broadcast playback area and broadcast operation type.

[0062] The broadcast word configuration can add, modify and delete different types of broadcast words of different broadcast template types, and play with the voice library. The broadcast word configuration includes broadcast word grouping, broadcast area content display, and broadcast word display and buttons (used to add, modify and delete different types of broadcast words of different broadcast template types).

[0063] In some embodiments of the present invention, the scheduled train arrival and departure plan is generated based on the daily ticket scheduling plan (transportation scheduling platform daily plan) and the passenger transportation template configuration; the real-time train arrival and departure plan is generated based on the real-time train scheduling plan (passenger scheduling command) and the passenger transportation template configuration. Among them, the passenger transportation configuration template includes the following information: train stop platform, boarding ticket gate and waiting room, etc.

[0064] The scheduled train arrival and departure plan belongs to the arrival and departure management module. The scheduled train arrival and departure plan includes: train arrival point, departure point, track information, platform, ticket gate, opening and closing time, etc.

[0065] The real-time train arrival and departure plan is provided by the Railway Transportation Dispatching Integrated Management System (TMDS). The platform automatically or manually accesses the real-time train arrival and departure plan. If the information is not accessed or the information access channel is closed, manual adjustment is required. The real-time train arrival and departure plan includes train operation plan adjustment information and passenger plan adjustment information. Train operation plan adjustments include: changes in train stop tracks, operation signal adjustments, and departure point time adjustments and arrival point time adjustments (i.e. train delay adjustment information); among them, operation signals include notices, train arrivals, train departures, undercarriage arrivals, departure stop and start, arrival stop and start, departure stop and start recovery, and arrival stop and start recovery trigger signals. Passenger plan adjustment information includes ticket checking time adjustments, boarding ticket gate adjustment information, train marshaling changes, and train passenger organization signal adjustments.

[0066] When the arrival and departure time of a train is adjusted, the start or stop inspection time of the train may be postponed accordingly. The start inspection time of the train must be earlier than the stop inspection time of the train.

[0067] The real-time train arrival and departure plan generally needs to be obtained some time in advance (for example, 2 hours). If the real-time train arrival and departure plan cannot be obtained in advance, passengers can be informed of the real-time train information, such as the train stop platform, boarding ticket inspection time and boarding ticket inspection gate, etc., through manual broadcasting. Passenger station staff can use manual broadcasting to achieve broadcasting and monitoring functions in different broadcast areas using different sources such as broadcast sound cards, decks, CDs and microphones.

[0068] Figure 2 FIG. 1 is a schematic diagram of specific steps for optimizing broadcast operation plan generation in one embodiment of the present invention. Figure 2 As shown, the specific steps may include the following steps:

[0069] The scheduled train arrival and departure plan modifies the railway passenger station broadcasting operation template and generates a scheduled broadcasting operation plan;

[0070] The real-time train arrival and departure plan modifies the railway passenger station broadcast operation template and generates a real-time broadcast operation plan;

[0071] The planned broadcast operation plan and the real-time broadcast operation plan are modified and compared with the manual broadcast scheduling plan to generate the actual broadcast operation plan; among them, the manual broadcast scheduling plan is directly modified by humans and can be directly issued for execution;

[0072] After conflict detection of the actual broadcast operation plan, optimization and sorting are performed to obtain the optimized broadcast operation plan, which is then issued for execution. In the process of optimization and sorting, optimized railway passenger station broadcast operation template parameters are obtained and the railway passenger station broadcast operation template is optimized.

[0073] As an example, when there are widespread train delays, the scheduling and execution of broadcast plans are mainly carried out by manual broadcasting.

[0074] The optimized broadcast plans mentioned in the present invention are all broadcasts automatically generated by the broadcast system, which is different from manual broadcast scheduling. The broadcast operation plan optimization method proposed in the present invention cannot modify manual broadcasts.

[0075] As an example, Figure 3 The following is a schematic diagram of the preparation process of the railway passenger station integration plan, such as Figure 3 As shown, the passenger operation template (passenger template) is modified based on the daily plan of the transport scheduling platform (passenger ticket scheduling daily plan) and the passenger dispatching command (real-time train scheduling plan), and the train arrival and departure operation plan (i.e., the actual train arrival and departure plan) is generated based on the real-time CTC rail pressing signal; the travel service operation plan (including broadcasting plan, gate plan and guidance plan, etc.), passenger production plan (platform reception plan, sewage suction plan and water supply plan, etc.) and emergency and equipment energy-saving plan (emergency operation plan and lighting plan, etc.) are generated based on the train arrival and departure operation plan and the personnel scheduling template to complete the compilation of the integration of railway passenger stations.

[0076] The system can link the front-end equipment and facilities according to the actual operation plan to complete the planned execution of various production factors such as broadcasting operations, guidance operations, ticket checking operations, water supply and sewage suction operations, video linkage and personnel scheduling.

[0077] As an example, the adjustment of the broadcast time in the optimized broadcast operation plan can be uploaded by the platform to other railway passenger station integrated plan making modules, and the time of other operation plans can be automatically or manually confirmed and adjusted in combination with the train arrival and departure operation plan. When a plan changes, other related plans can be adjusted in conjunction with the front end. For example, after the broadcast plan is adjusted, other related plans such as the gate plan and the guide plan can be adjusted.

[0078] Step S120: Generate a scheduled broadcast operation plan based on the railway passenger station broadcast operation template and the scheduled arrival and departure plan of the train, and generate a real-time broadcast operation plan based on the railway passenger station broadcast operation template and the real-time arrival and departure plan of the train.

[0079] More specifically, the broadcast operation template provided by the broadcast management module is combined with the scheduled train arrival and departure plan issued by the arrival and departure management system to form a scheduled business broadcast plan. The scheduled business broadcast plan and the set special broadcast plan together constitute the scheduled broadcast operation plan.

[0080] The broadcast operation plan includes many broadcast operations, such as train arrival broadcast, start-up broadcast and stop-for-inspection broadcast.

[0081] Business broadcasting is used to provide auditory guidance services for passenger station staff and passengers in terms of pick-up and exit, waiting, opening and closing time, and train arrival time. The types of business broadcasting include daily broadcasting, change broadcasting, emergency broadcasting, and conflict broadcasting. Daily broadcasting is a broadcasting plan when the train is running according to the scheduled arrival and departure plan; the change broadcasting plan is a broadcasting plan generated according to the real-time arrival and departure plan of the train; the emergency broadcasting is a broadcasting plan for a certain train that is temporarily added by the station staff in a certain broadcasting area; the conflict broadcasting is a broadcasting plan that fails to execute due to a conflict in the broadcasting plan. In the conflict broadcasting module, a broadcasting plan with a conflict can be manually executed or stopped.

[0082] Special broadcasts can be divided into types such as songs, holiday greetings and ticket purchase instructions. When a special broadcast is being broadcast, if the relevant broadcast area is broadcasting and the priority of the ongoing broadcast is lower than the priority of the special broadcast, the broadcast system will automatically interrupt the broadcast and play the special broadcast. After the special broadcast ends, the interrupted broadcast will continue to broadcast.

[0083] The scheduled broadcast operation plan updates the broadcast template configuration according to the scheduled arrival and departure plan of the train. Therefore, the scheduled broadcast operation plan includes broadcast information such as train arrival point, departure point, train arrival, train departure, ticket checking time and waiting room ticket gate. The broadcast information includes broadcast words, broadcast priority, template type, waiting room status, platform status, exit status, broadcast template status, broadcast mode (manual or automatic), trigger or end signal, broadcast start or end time base, broadcast playback times and broadcast playback area.

[0084] The real-time broadcast operation plan is generated based on the real-time train arrival and departure plan obtained in advance and the railway passenger station broadcast operation template. The information included is the same as the scheduled broadcast plan, such as adjustment information such as ticket checking time and boarding ticket gates.

[0085] Step S130: Generate an actual broadcasting operation plan based on the planned broadcasting operation plan and the real-time broadcasting operation plan.

[0086] More specifically, the actual business broadcast plan is generated according to the scheduled train arrival and departure plan, the real-time train arrival and departure plan and the broadcast operation template, and the actual business broadcast plan and the special broadcast jointly generate the actual broadcast operation plan.

[0087] In some embodiments of the present invention, generating the actual broadcasting operation plan based on the scheduled broadcasting operation plan and the real-time broadcasting operation plan further includes:

[0088] An actual broadcast operation plan is generated based on the scheduled broadcast operation plan, the real-time broadcast operation plan and the real-time passenger flow information; wherein the real-time passenger flow information includes the following information: the number of people getting on the train, the number of people getting off the train and the number of people on the platform when the train stops.

[0089] For example, if a large number of passengers get on and off a train at a certain station, more time can be reserved for ticket checking; if a small number of passengers get on and off a train at a certain station, the time between starting and stopping ticket checking can be shortened.

[0090] The actual broadcast operation plan includes the same type of information as the scheduled broadcast operation plan and the real-time broadcast operation plan, but the execution time is different.

[0091] Step S140: Conflict detection and optimization are performed on the actual broadcast operation plan, and finally the optimized broadcast operation plan is obtained and sent to the execution end. During the conflict detection and optimization process, if there is a conflict between the broadcast operation plans, the actual broadcast operation plan is optimized; if there is no conflict, the broadcast operation plan remains unchanged and can be directly sent to the execution end. Figure 4 FIG. 1 is a schematic diagram of specific steps for performing conflict detection and optimization on an actual broadcast operation plan in one embodiment of the present invention. Figure 4 As shown, the specific steps may include the following steps:

[0092] Step S141: grouping the actual broadcasting operation plans according to the broadcasting play area, and performing conflict detection on the grouped actual broadcasting operation plans according to the broadcasting operation time information.

[0093] In some embodiments of the present invention, the actual broadcasting operation plans are grouped according to the broadcasting play area, and conflict detection is performed on the grouped actual broadcasting operation plans according to the broadcasting operation time information, including:

[0094] If the broadcasting operation broadcasting time periods overlap in the same broadcasting broadcasting area, it is determined that there is a conflict between the broadcasting operation plans;

[0095] If there is no overlap in the broadcasting operation broadcasting time periods within the same broadcasting broadcasting area, it is determined that there is no conflict between the broadcasting operation plans;

[0096] The broadcast operation play time period is obtained based on the broadcast operation time information, the train scheduled arrival and departure plan, and the train real-time arrival and departure plan to determine the broadcast operation start play time and the broadcast operation stop play time, that is, the time period between the broadcast operation start play and the stop play play. And the broadcast operation start play time and the broadcast operation stop play time can be obtained through the broadcast trigger signal, the broadcast end signal, the broadcast start time reference, and the broadcast end time reference.

[0097] More specifically, after the actual broadcast operation plan is generated in step S130, the actual broadcast plan is grouped according to the broadcast area, and conflict detection is performed between the broadcast plans in the same broadcast area. The broadcast time period can be known from the broadcast start time and the broadcast stop time. If there is an overlap in the broadcast time periods, it is determined that there is a conflict between the broadcast plans; if there is no overlap in the broadcast time periods, it is determined that there is no conflict between the broadcast operation plans.

[0098] As an example, when there is a conflict between two broadcast jobs, the previous broadcast job being played is stopped and the next broadcast job is played.

[0099] Step S142: When there is a conflict, the actual broadcast operation plan is optimized based on multiple influencing factors, an optimized broadcast operation plan is generated, and the optimized broadcast operation plan is sent to the execution end; wherein the multiple influencing factors include some or all of the following factors: broadcast operation time information, priority of the broadcast operation plan, number of broadcast plays and duration of the broadcast operation.

[0100] In some embodiments of the present invention, the influencing factors also include: broadcast mode, broadcast area, broadcast source, train start and end time, real-time passenger flow information and equipment and network conditions.

[0101] More specifically, one or more influencing factors are selected from factors such as broadcast operation time information (broadcast trigger signal, broadcast end signal, broadcast start time benchmark and broadcast end time benchmark), broadcast priority, broadcast play times, broadcast operation duration (i.e., the time required for a broadcast operation to be played once), broadcast operation play time period, broadcast play area, broadcast play mode, broadcast source, train arrival time, train arrival time, real-time passenger flow information, and equipment and network conditions, and the broadcast operation plan judged to be conflicting in step S141 is adjusted and optimized, and an optimized broadcast operation plan is generated and sent to the execution end for execution.

[0102] The above influencing factor types are only examples, but the present invention is not limited thereto, and other influencing factors may also be used.

[0103] As an example, if it is determined in step S141 that there is no conflict between the broadcast plans, the plan is directly sent to the execution end for execution.

[0104] As an example, in the process of generating an optimized broadcast operation plan, a group-based meta-heuristic algorithm such as a genetic algorithm or a particle swarm algorithm can be used to optimize and adjust the conflicting broadcast plan, or the broadcast time can be directly postponed.

[0105] The optimized broadcasting operation plan includes the optimized broadcasting operation plan at key time points and the optimized broadcasting operation plan at non-key time points. Therefore, step S142 may specifically include the following steps:

[0106] Step S1421: Optimization step of broadcasting operation plan at key time points, generating a broadcasting operation optimization plan at key time points that must be executed based on the broadcasting operation start time and the broadcasting operation duration; wherein, the key time points include: the time when the train starts ticket checking, the time when the train stops ticket checking and the time when the train platform rings when it leaves the station; the broadcasting operation duration is the duration of a single broadcasting operation, which is set based on the broadcasting operation type.

[0107] In some embodiments of the present invention, a broadcast job optimization plan at a critical time point that must be executed is generated based on the broadcast job start time and the broadcast job duration, including:

[0108] Starting from the second broadcasting operation, the broadcasting operations at the key time points that have conflicts are sequentially adjusted until there are no conflicts between the broadcasting operations at the key time points, thereby obtaining an optimized plan for the broadcasting operations at the key time points;

[0109] Conflicting broadcast jobs at critical time points are adjusted sequentially in the following way:

[0110] Calculate the time difference between the start time of the first conflicting broadcast job and the start time of the second conflicting broadcast job;

[0111] If the time difference is greater than or equal to the duration of the first conflicting broadcast operation, the second conflicting broadcast operation is not adjusted;

[0112] If the time difference is less than the duration of the first conflicting broadcast operation, the start time and stop time of the second conflicting broadcast operation will be postponed, and the second conflicting broadcast operation will be played after the first conflicting broadcast operation is played once; wherein, the start time of the first conflicting broadcast operation is earlier than the start time of the second conflicting broadcast operation.

[0113] More specifically, the broadcasting plans at key time points in the actual broadcasting job plan are conflict detected sequentially starting from the second broadcast. If there are conflicting broadcasting jobs, the broadcasting jobs at key time points follow the principle of not adjusting as much as possible, fully considering the number of jobs and the duration of the jobs, so that the broadcasting job is played at least once.

[0114] For example, if the broadcasting time of the first conflicting broadcasting operation (the broadcasting operation of train A stopping for inspection, 10:00-10:12) overlaps with the broadcasting time of the second conflicting broadcasting operation (the broadcasting operation of train B starting for inspection, 10:05-10:13), and the number of the first conflicting broadcasting operation is greater than 1, then it is necessary to calculate the time difference (5 minutes) between the start time of the first conflicting broadcasting operation and the start time of the second conflicting broadcasting operation. If the time difference (5 minutes) is greater than or equal to the broadcasting time period of the first conflicting broadcasting operation / the number of operations (assuming the number of operations is 4, the broadcasting time period of the first conflicting broadcasting operation is 4, then the broadcasting time period of the second conflicting broadcasting operation is 5 minutes). The inspection broadcast operation duration is 3 minutes, and the stop inspection broadcast playback period is 12 minutes), the conflicting operation plan will not be adjusted, and the broadcast operation will be executed in the order of the broadcast operation plan time points, and the system will display the recorded operation playback duration and number of times; if the time difference (5 minutes) is less than the playback period / number of operations of the first conflicting broadcast operation (assuming the number of operations is 2, the stop inspection broadcast operation duration is 6 minutes, and the stop inspection broadcast playback period is 12 minutes), the operation plan will be executed according to the playback order of the conflicting operations, that is, the second conflicting broadcast operation will be postponed (adjusted to 10:06-10:14).

[0115] Conflict detection starts from the second broadcast. If there is a conflict, adjustment is made, and it is determined whether there is a conflict after the adjustment of the broadcast job. If there is a conflict, the broadcast job at the key time point is executed according to the adjusted time; if the broadcast job does not conflict, no adjustment is made until there is no conflict between the broadcast jobs at all key time points, and an optimization plan for the broadcast jobs at key time points is obtained.

[0116] As an example, the order in which the broadcast job plan is adjusted and optimized at key time points is as follows: Figure 5 As shown, including:

[0117] If there is a conflict in the broadcast operation plan at a critical time point, it will be optimized and adjusted;

[0118] If the original execution time of the broadcast operation plan at the key time point is earlier than the adjusted time, the broadcast operation plan at the key time point is checked for conflicts according to the adjusted time. If there is no conflict, the broadcast operation plan at the key time point is executed sequentially; if there is a conflict, the optimization is continued;

[0119] If the original execution time of the broadcast operation plan at the key time point is later than the adjusted time, the conflict detection rule of the broadcast operation plan at the key time point is performed according to the adjusted time. If there is no conflict, the broadcast operation plan at the key time point is executed sequentially; if there is a conflict, continue to optimize;

[0120] If the system does not detect changes in the broadcast job plan data or network and equipment failures, the system will display that the broadcast job plan execution failed.

[0121] As an example, when a conflict occurs in a broadcast key time point, all subsequent broadcasts can be adjusted sequentially starting from the second broadcast, or only the broadcast plans of the conflicting key time points can be adjusted sequentially.

[0122] The method for adjusting the broadcast plan at critical time points is the same as the method for adjusting the broadcast plan at non-critical time points.

[0123] As an example, when a broadcast conflict occurs, the broadcast time can be adjusted to advance or delay.

[0124] As an example, if the number of broadcast adjustments at a critical time point exceeds the set number of adjustments, it is switched to manual broadcast for scheduling.

[0125] As an example, a broadcast job plan at a critical time point is set as the highest broadcast priority and must be executed.

[0126] As an example, the key time points include the train's start inspection time, stop inspection time, and train departure bell time; or the broadcasting operation plan at the key time point is the broadcasting operation plan with the highest priority.

[0127] Step S1422: a step of optimizing the broadcast job plan at a non-critical time point, generating an optimized broadcast job plan at a non-critical time point based on the broadcast job priority, and the temporal logical relationship between the broadcast jobs at the non-critical time points and the broadcast jobs at the critical time points.

[0128] In some embodiments of the present invention, the specific steps of optimizing the broadcast job plan at a non-critical time point include:

[0129] (1) If the broadcasting priorities in the broadcasting operation plans at non-critical time points are different, the broadcasting operation plan with a higher priority remains unchanged, and the broadcasting operation plan with a lower priority is adjusted; if the broadcasting priorities in the broadcasting operation plans at non-critical time points are the same, one broadcasting operation plan is selected for execution, and the other broadcasting operation plan is adjusted;

[0130] As an example, if the broadcast time periods of two broadcast plans overlap but the broadcast priorities are different, the broadcast plan with higher priority is kept unchanged and the broadcast plan with lower priority is adjusted; or the broadcast plan with higher priority is kept unchanged and the broadcast plan with lower priority is stopped or deleted; or both broadcast plans are adjusted at the same time.

[0131] As an example, if the broadcast time periods of two broadcast plans overlap and the broadcast priorities are the same, one broadcast plan is arbitrarily selected to remain unchanged and the other broadcast plan is adjusted; or both broadcast plans are adjusted simultaneously.

[0132] (2) The adjustment method of broadcast operation plan at non-critical time points is as follows:

[0133] 1. Filter the conflict element set: Take each train with conflicting broadcast operation plans as a conflict element, and all trains with conflicting broadcast operation plans form a conflict element set, filter the conflict elements and update the conflict element set;

[0134] 2. Select conflicting elements and their conflicting broadcast plans: select a conflicting element, and construct a conflicting train subset and a conflicting plan subset for the conflicting element; wherein other conflicting elements that conflict with the selected conflicting element constitute the conflicting train subset, and other broadcast plans that conflict with the broadcast plan of the selected conflicting element constitute the conflicting plan subset;

[0135] 3. Adjust the conflicting broadcast plans: extract the conflicting broadcast operation plans of the selected conflicting elements, and adjust them using the broadcast operation plan optimization model to obtain the adjusted broadcast operation plan and form an adjusted conflict plan subset;

[0136] 4. Confirm whether there is any conflict in the adjusted broadcasting plan: Based on the broadcasting operation time information, determine whether the adjusted broadcasting operation plan conflicts with the broadcasting operation optimization plan at critical time points, and determine whether there is a conflict between the broadcasting operation plans at non-critical time points. If there is a conflict, continue to adjust the adjusted broadcasting operation plan until the number of conflicting broadcasting operation plans remains unchanged, and then obtain the broadcasting operation optimization plan at non-critical time points.

[0137] As an example, the specific steps of adjusting the broadcast job plan at a non-critical time point include:

[0138] l. Each train that conflicts is equivalent to a conflict element q, and the conflict broadcast operation plans γ corresponding to each conflict element constitute the conflict plan subset q b ={γ1,γ2,γ3,…γ i}, all trains with broadcast plan conflicts constitute the set of conflicting elements Q = {q1, q2, q3, ...q b}, where b is the conflict element index and i is the number of conflicting plans of the conflicting element;

[0139] 2. For a certain conflict element q, extract the conflict plan subset related to it and construct the conflict train subset Q′;

[0140] 3. Set the corresponding broadcast plan of the extracted conflicting train q to γ x , combined with broadcast start time benchmark, broadcast trigger signal, broadcast end signal, broadcast end time benchmark, broadcast plan priority, broadcast play times, broadcast operation duration, broadcast effective duration (broadcast operation play period), play mode, broadcast area, broadcast source, train early and late time, train arrival time, equipment and network status and real-time passenger flow information, the business broadcast plan optimization model is used to optimize γx Make adjustments to form an adjusted broadcast plan γ′ x , and forming an adjusted subset of broadcast conflict plans;

[0141] 4. Determine γ′ based on the broadcast time period x Check whether there is a conflict between the optimization plan for broadcasting operations at key time points and other broadcasting operations at non-key time points. If there is a conflict, repeat step 3 and readjust γ′. x , until there is no conflict; if there is no conflict, the adjustment plan γ′ is issued for execution x Repeat steps 2, 3, and 4 to adjust other conflicting broadcast plans. Adjust the actual broadcast plan until the number of conflicting broadcast plans is the least (when the actual broadcast plan is adjusted again, if the number of conflicting broadcast plans remains unchanged, it is determined that the number of conflicting broadcast plans is the least), and obtain the optimized broadcast operation plan for non-critical time points.

[0142] As an example, if the number of adjustments to a broadcast plan exceeds the set number of adjustments (a fixed value or determined based on the priority of the broadcast plan), it will be regarded as an unexecuted plan and automatically moved to the manual broadcast module, so that passengers can be informed of train information through manual broadcasting; or if the number of adjustments to a broadcast plan exceeds the set number of adjustments, the broadcast plan will be regarded as not executed.

[0143] As an example, first set a priority level. If the priority of the broadcast plan is higher than the set level, the broadcast plan must be executed; if the priority of the broadcast plan is lower than the set level and the adjustment times exceed the set adjustment times, the broadcast plan will be deemed not to be executed.

[0144] As an example, the adjusted broadcast operation plan needs to send a broadcast operation plan adjustment instruction to the front end (master control room) to notify the passenger duty personnel to synchronize the adjustment prompts with other operation plans (such as gate plan and guidance plan, etc.). For example, if the train broadcast inspection time is delayed by one hour, the gate plan and guidance plan for the broadcast plan will also be delayed by one hour, so that the gates can be closed or guidance can be stopped at the same time after the broadcast inspection.

[0145] If the system detects that the broadcast operation plan has not been executed or the network and equipment have failed, the system will display that the broadcast operation plan has failed to execute.

[0146] After step S140, step S150 is also included: optimizing the preset broadcasting operation time of the optimized broadcasting operation plan based on the railway passenger station broadcasting operation template while ensuring the execution of the broadcasting operation plan at the key time point.

[0147] As an example, if there is no conflict in the optimized broadcast operation plan, but there is a deviation with the actual arrival and departure plan of the train, such as the train inspection time is later than the train departure time, the broadcast play time of the optimized broadcast plan can be adjusted based on the railway passenger station broadcast operation template.

[0148] As an example, there is a set time between the train inspection start time, the inspection stop time and the train arrival time, the stay time and the departure time, and the adjustment time of the train inspection start time and the inspection stop time fluctuates within the set range.

[0149] In some embodiments of the present invention, step S160 is also included after step S140: counting the number of optimized broadcast jobs that are successfully executed, the number of optimized broadcast jobs that are accurately executed at the broadcast job time, the number of conflicting optimized broadcast jobs, and the total number of optimized broadcast jobs in the optimized broadcast job plan, and then calculating quality evaluation indicators based on the statistical number of each type of optimized broadcast jobs, and performing quality evaluation on the optimized broadcast job plan based on the quality evaluation indicators; wherein the quality evaluation indicators include at least one of the following indicators: success rate, accuracy rate and conflict rate.

[0150] More specifically, the execution of the optimized broadcast plan is evaluated using the success rate, accuracy rate and conflict rate as quality evaluation indicators. If the quality evaluation is qualified, the optimized broadcast operation plan is used as the actual broadcast operation plan in the actual execution plan modification platform. Among them, the success rate is the ratio of the number of successfully executed optimized broadcast operation plans to the total number of optimized broadcast operation plans, the accuracy rate is the ratio of the number of accurately executed optimized broadcast operation plans to the total number of optimized broadcast operation plans, and the number of conflicting optimized broadcast operation plans is the ratio of the total number of optimized broadcast operation plans.

[0151] As an example, a first weight (such as 0) is assigned to the success rate, a second weight (such as 0) is assigned to the accuracy rate, and a third weight (such as 1) is assigned to the conflict rate, and the quality score of the optimized broadcast job plan is obtained by weighted summation.

[0152] In a specific embodiment, if Figure 6 As shown, the closed-loop optimization and evaluation method for broadcasting business operation plan specifically includes the following steps:

[0153] Generate a scheduled broadcasting business operation plan based on the scheduled train arrival and departure plan and the broadcasting operation template library, and the broadcasting business operation plan is affected by the real-time train arrival and departure plan and real-time passenger flow information, and finally generate an actual broadcasting business operation plan;

[0154] After the conflict detection, the actual broadcasting business operation plan is optimized by using the optimization algorithm, and the broadcasting business operation plan is corrected by using the broadcasting business time information in the broadcasting business operation template library (modifying the trigger signal, end signal, broadcasting start time reference or broadcasting end time reference in the broadcasting business operation plan), and finally an optimized broadcasting business operation plan is generated;

[0155] Quality evaluation of optimized broadcasting business operation plan is performed by assigning different weights to quality evaluation indicators;

[0156] The optimized broadcasting business operation plan that passes the quality assessment will be issued for execution.

[0157] When conflicts occur in existing broadcast plans, staff members need to execute or stop them manually, which not only wastes a lot of manpower but also cannot adjust the broadcast, greatly affecting the broadcast efficiency of railway passenger stations. The embodiment of the present invention provides a method for optimizing the broadcast operation plan of railway passenger stations, adds a broadcast end signal and a time reference to the broadcast operation template, clearly displays the broadcast play time period, and based on this, performs conflict detection on the actual broadcast operation plan, and optimizes the actual broadcast operation plan with conflicts based on multiple influencing factors, fully considering the impact of passenger plan adjustments, large-scale delays, etc. on the broadcast plan of railway passenger stations, avoiding or minimizing broadcast plan conflicts, improving the robustness of railway passenger station broadcast operations, and ensuring station operations and passenger travel safety.

[0158] Corresponding to the above method, the present invention also provides a system, which includes a computer device, the computer device includes a processor and a memory, the memory stores computer instructions, the processor is used to execute the computer instructions stored in the memory, and when the computer instructions are executed by the processor, the system implements the steps of the method described above.

[0159] The embodiment of the present invention also provides a computer-readable storage medium on which a computer program is stored, and when the computer program 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.

[0160] 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.

[0161] 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.

[0162] 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.

[0163] 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 method for optimizing a railway passenger station broadcast operation plan, characterized in that: The method comprises the following steps: Acquire a railway passenger station broadcast operation template, a scheduled train arrival and departure plan, and a real-time train arrival and departure plan; wherein the railway passenger station broadcast operation template includes the following information: broadcast operation time information, broadcast operation times, broadcast broadcast area, broadcast operation priority, and broadcast operation type; the scheduled train arrival and departure plan includes the following information: train arrival time, train departure time, train stop track, train stop platform, and boarding ticket gate; the real-time train arrival and departure plan includes the following information: train delay adjustment, train stop track adjustment, and boarding ticket gate adjustment; the broadcast operation time information includes: broadcast start time reference, broadcast trigger signal, broadcast end signal, and broadcast end time reference; Generate a scheduled broadcast operation plan based on a railway passenger station broadcast operation template and a scheduled train arrival and departure plan, and generate a real-time broadcast operation plan based on a railway passenger station broadcast operation template and a real-time train arrival and departure plan; Generate an actual broadcasting operation plan based on the planned broadcasting operation plan and the real-time broadcasting operation plan; The actual broadcasting operation plans are grouped according to the broadcasting play area, and the grouped actual broadcasting operation plans are subjected to conflict detection according to the broadcasting operation time information. In the case of a conflict, the actual broadcasting operation plans are optimized based on multiple influencing factors, an optimized broadcasting operation plan is generated, and the optimized broadcasting operation plan is sent to the execution end; wherein the multiple influencing factors include some or all of the following factors: broadcasting operation time information, priority of the broadcasting operation plan, number of broadcasting plays, and broadcasting operation duration; The step of optimizing the actual broadcast operation plan based on multiple influencing factors includes: The step of optimizing the broadcasting operation plan at key time points is to generate a broadcasting operation optimization plan at key time points that must be executed based on the broadcasting operation start time and the broadcasting operation duration, so that it is played at least once; wherein the key time points include: the time when the train starts ticket checking, the time when the train stops ticket checking, and the time when the train leaves the platform and the bell rings; the broadcasting operation duration is the playback duration of a single broadcasting operation, which is set based on the broadcasting operation type; The non-critical time point broadcasting operation plan optimization step generates a non-critical time point broadcasting operation optimization plan based on the broadcasting operation priority and the time logic relationship between the non-critical time point broadcasting operations and the critical time point broadcasting operations; The optimization plan for broadcasting jobs at non-critical time points is obtained in the following ways: If the priorities of the broadcast jobs in the broadcast job plan at a non-critical time point are different, keep the broadcast job with a higher priority unchanged and adjust the broadcast job with a lower priority; if the priorities of the broadcast jobs in the broadcast job plan at a non-critical time point are the same, select one broadcast job to execute and adjust the other broadcast job; The adjustment method of broadcast operation plan at non-critical time points is as follows: Each train with conflict is regarded as a conflict element, and all trains with conflicting broadcast operation plans constitute a conflict element set, and all conflicting broadcast operation plans constitute a conflict plan set; A conflicting element is selected, and a conflicting element subset and a conflicting plan subset are constructed for the conflicting element; wherein other conflicting elements that conflict with the broadcasting operation plan of the selected conflicting element constitute the conflicting element subset, and the broadcasting operation plan of the conflicting element subset constitutes the conflicting plan subset; Extracting the broadcast operation plan of the non-critical time point of the selected conflicting element, and adjusting it by using the broadcast operation plan optimization model, obtaining the adjusted broadcast operation plan and forming an adjusted conflict plan subset; Determine whether the adjusted broadcast operation plan conflicts with the broadcast operation optimization plan at critical time points, and determine whether the broadcast operation plans at non-critical time points conflict with each other. If there is a conflict, continue to adjust the adjusted broadcast operation plan until the number of conflicting broadcast operation plans remains unchanged, and then obtain the broadcast operation optimization plan at non-critical time points.

2. The method according to claim 1, characterized in that: The generating of the actual broadcasting operation plan based on the planned broadcasting operation plan and the real-time broadcasting operation plan also includes: An actual broadcast operation plan is generated based on the scheduled broadcast operation plan, the real-time broadcast operation plan and the real-time passenger flow information; wherein the real-time passenger flow information includes the following information: the number of people getting on the train, the number of people getting off the train and the number of people on the platform when the train stops.

3. The method according to claim 1, characterized in that The method further comprises: The number of successfully executed optimized broadcast jobs, the number of accurately executed optimized broadcast jobs, the number of conflicting optimized broadcast jobs, and the total number of optimized broadcast jobs in the optimized broadcast job plan are counted, and then quality evaluation indicators are calculated based on the statistical number of each type of optimized broadcast jobs, and the quality of the optimized broadcast job plan is evaluated based on the quality evaluation indicators; wherein the quality evaluation indicators include at least one of the following indicators: success rate, accuracy rate and conflict rate.

4. The method according to claim 1, characterized in that The scheduled train arrival and departure plan is generated based on the daily ticket scheduling plan and the passenger transport template configuration, and the real-time train arrival and departure plan is generated based on the real-time train scheduling plan and the passenger transport template configuration; wherein, the passenger transport configuration template includes the following information: train stop platforms, ticket gates and waiting rooms.

5. The method according to claim 1, characterized in that The influencing factors also include: broadcast mode, broadcast area, broadcast source, train departure, real-time passenger flow information, and equipment and network conditions.

6. The method according to claim 1, characterized in that The actual broadcasting operation plans are grouped according to the broadcasting play area, and conflict detection is performed on the grouped actual broadcasting operation plans according to the broadcasting operation time information, including: If the broadcasting operation broadcasting time periods overlap in the same broadcasting broadcasting area, it is determined that there is a conflict between the broadcasting operation plans; If there is no overlap in the broadcasting operation broadcasting time periods within the same broadcasting broadcasting area, it is determined that there is no conflict between the broadcasting operation plans; The broadcast operation play time period is obtained based on the broadcast operation time information, the scheduled train arrival and departure plan, and the real-time train arrival and departure plan to determine the broadcast operation start play time and the broadcast operation stop play time.

7. The method according to claim 1, characterized in that The method of generating a broadcasting operation optimization plan at a critical time point that must be executed based on the broadcasting operation start time and the broadcasting operation duration includes: Starting from the second broadcasting operation, the broadcasting operations at the key time points that have conflicts are sequentially adjusted until there are no conflicts between the broadcasting operations at the key time points, thereby obtaining an optimized plan for the broadcasting operations at the key time points; Conflicting broadcast jobs at critical time points are adjusted sequentially in the following way: Calculate the time difference between the start time of the first conflicting broadcast job and the start time of the second conflicting broadcast job; If the time difference is greater than or equal to the duration of the first conflicting broadcast operation, the second conflicting broadcast operation is not adjusted; If the time difference is less than the duration of the first conflicting broadcast operation, the start time and stop time of the second conflicting broadcast operation will be postponed, and the second conflicting broadcast operation will be played after the first conflicting broadcast operation is played once; wherein, the start time of the first conflicting broadcast operation is earlier than the start time of the second conflicting broadcast operation.

8. A railway passenger station broadcast operation plan optimization system, comprising a processor and a memory, characterized in that: The memory stores computer instructions, and the processor is used to execute the computer instructions stored in the memory. When the computer instructions are executed by the processor, the system implements the steps of the method as claimed in any one of claims 1 to 7.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Broadcasting method and device of rail transit broadcast, storage medium and processor

    CN115242338A