Train data modification method and device, equipment, medium and product

By using an external data interface in the train to obtain the data value to be modified and perform driver verification, the operation burden and error problems caused by the driver's manual modification of train data is solved, and the safety of train operation is improved.

CN120104208APending Publication Date: 2025-06-06CRSC RESEARCH & DESIGN INSTITUTE GROUP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510158738.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-13
Publication Date
2025-06-06

AI Technical Summary

Technical Problem

The existing technology relies on drivers to manually modify train data, which leads to an increase in operating burden and is prone to data modification errors, affecting the safety of train operation.

Method used

The data value to be modified is obtained through the external data interface of the target train, and determine whether driver verification is required based on the data type. If verification is required, after confirming that the train is in a stationary state, a verification message is generated for the driver, and after verification is passed, the data is modified.

Benefits of technology

It reduces the operating burden of the driver, reduces the possibility of data modification errors, and improves the operation safety of the train.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120104208A_ABST
    Figure CN120104208A_ABST
Patent Text Reader

Abstract

The invention discloses a train data modification method and device, equipment, a medium and a product, and relates to the technical field of intelligent transportation, and the method comprises the steps: obtaining a to-be-modified data value of target train data through an external data interface of a target train, and obtaining a to-be-modified data value of the target train data according to a target data type of the target train data; determining whether the to-be-modified data value needs to be verified by a target driver; when it is determined that the to-be-modified data value needs to be verified by the target driver, determining a train operation mode of the target train, and when it is determined that the train operation mode is a first operation mode, determining whether the target train is in a static state; and under the condition that the target train is determined to be in the static state, generating a verification message of the to-be-modified data value for the target driver, and performing train data modification on the target train data according to the to-be-modified data value under the condition that the verification is passed. According to the method, the operation burden of a driver is reduced, the possibility of train data modification errors is reduced, and the running safety of the train is further improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of intelligent transportation technology, and in particular to a method, device, equipment, medium and product for modifying train data. Background Art

[0002] With the development of industry and science and technology, train technology has also developed rapidly, which makes modern trains integrate more and more complex mechanical structures and more and more intelligent functions. Therefore, in order to ensure the smooth operation of trains, it is necessary to configure the train data related to train operation.

[0003] During the operation of a train, there is a scenario where the configured train data needs to be modified. In the existing railway operation system, the modification of train data often relies on the driver manually inputting the modified data value.

[0004] However, since drivers are usually in a high-intensity, high-pressure working environment, the driver's manual modification of train data will undoubtedly further increase the driver's operating burden, and it is easy to cause train data modification errors, affecting the safety of train operation. Summary of the invention

[0005] The present invention provides a method, device, equipment, medium and product for modifying train data to solve the problem that the prior art relies on the driver to manually modify the train data, which increases the driver's operating burden and is prone to train data modification errors, thereby affecting the safety of train operation.

[0006] According to one aspect of the present invention, a method for modifying train data is provided, the method comprising:

[0007] Acquire a data value to be modified for target train data through an external data interface of the target train, and determine whether the data value to be modified requires verification by a target driver according to a target data type of the target train data; wherein the target train data is stored in the target train, and the target driver is the driver of the target train;

[0008] When it is determined that the data value to be modified requires verification by the target driver, determine the current train operation mode of the target train, and when it is determined that the train operation mode is a first operation mode, determine whether the target train is in a stationary state; wherein the first operation mode is one of a full monitoring mode, an automatic driving mode, a partial monitoring mode, a visual driving mode, a manual driving mode, a standby mode, and an unequipped mode;

[0009] When it is determined that the target train is in a stationary state, a verification message for the data value to be modified is generated for the target driver, and when the verification passes, the train data of the target train is modified according to the data value to be modified.

[0010] According to another aspect of the present invention, a device for modifying train data is provided, the device comprising:

[0011] a module for acquiring data values ​​to be modified, used for acquiring data values ​​to be modified for target train data through an external data interface of the target train, and determining whether the data values ​​to be modified need to be verified by a target driver according to a target data type of the target train data; wherein the target train data is stored in the target train, and the target driver is the driver of the target train;

[0012] a stationary state identification module, for determining the current train operation mode of the target train when it is determined that the data value to be modified requires verification by the target driver, and determining whether the target train is in a stationary state when it is determined that the train operation mode is a first operation mode; wherein the first operation mode is one of a full monitoring mode, an automatic driving mode, a partial monitoring mode, a visual driving mode, a manual driving mode, a standby mode, and an unequipped mode;

[0013] The verification message generation module is used to generate a verification message for the data value to be modified for the target driver when it is determined that the target train is in a stationary state, and to modify the train data of the target train according to the data value to be modified when the verification passes.

[0014] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:

[0015] at least one processor; and

[0016] a memory communicatively connected to the at least one processor; wherein,

[0017] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the train data modification method described in any one of the present invention.

[0018] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement any one of the train data modification methods of the present invention when executed.

[0019] According to another aspect of the present invention, a computer program product is provided, comprising a computer program, wherein when the computer program is executed by a processor, the method for modifying train data as described in any one of the above-mentioned embodiments of the present invention is implemented.

[0020] The present invention obtains the data value to be modified for the target train data through the external data interface of the target train, and finally after verification by the target driver, uses the data value to be modified to modify the train data of the target train, thereby eliminating the need for the driver to manually modify the train data, and only data value verification is required to achieve the modification of the train data, thereby reducing the operating burden of the driver, reducing the possibility of train data modification errors, and further improving the operation safety of the train.

[0021] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0023] Figure 1 A flowchart of a method for modifying train data provided in Embodiment 1 of the present invention;

[0024] Figure 2 A flowchart of a method for modifying train data provided in Embodiment 2 of the present invention;

[0025] Figure 3 A flowchart of a method for modifying train data provided in Embodiment 3 of the present invention;

[0026] Figure 4 A flowchart of a method for modifying train data provided in Embodiment 4 of the present invention;

[0027] Figure 5 A flowchart of a method for modifying train data provided in Embodiment 5 of the present invention;

[0028] Figure 6 A flowchart of a method for modifying train data provided in Embodiment 6 of the present invention;

[0029] Figure 7 A flowchart of a method for modifying train data provided in Embodiment 7 of the present invention;

[0030] Figure 8 A flow chart of a method for modifying train data provided in Embodiment 8 of the present invention;

[0031] Fig. 9 A flowchart of a method for modifying train data provided in Embodiment 9 of the present invention;

[0032] Fig.10 A schematic diagram of the structure of a train data modification device provided in Embodiment 10 of the present invention;

[0033] Fig.11 It is a structural schematic diagram of an electronic device for implementing the train data modification method according to an embodiment of the present invention. DETAILED DESCRIPTION

[0034] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0035] It should be noted that the terms "first", "second", "third", "fourth", "fifth", "sixth", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0036] Embodiment 1

[0037] Figure 1 This is a flow chart of a method for modifying train data provided in the first embodiment of the present invention. This embodiment is applicable to the case where the train data modification is completed without relying on the driver to manually input data values. The method can be executed by a train data modification device, and the train data modification device can be implemented in the form of hardware and / or software, such as using ATP (Automatic Train Protection, train automatic protection system). Figure 1 As shown, the method includes:

[0038] S101. Acquire a data value to be modified for target train data through an external data interface of the target train, and determine whether the data value to be modified requires verification by a target driver according to a target data type of the target train data.

[0039] Among them, the target train refers to a train with a train data modification demand. The type of the target train can be a freight train, a passenger train or a high-speed train, etc. This embodiment does not limit the specific type of the target train. The external data interface refers to the data interface for the target train to communicate data with the outside. The target train can receive externally written information and transmit information to the outside using the external data interface. It can be understood that in this embodiment, the target train uses the external data interface to receive the data value to be modified written by the outside. The data value to be modified can be obtained in the following way: other personnel except the target driver edit the data value to be modified on the terminal device, and use the terminal device to call the external data interface to send the data value to be modified to the external data interface. The train automatic protection system further obtains the data value to be modified through the external data interface.

[0040] The target train stores at least one pre-configured candidate train data, which includes basic attribute data of the target train and operation data related to the operation of the target train, etc. The data types of the candidate train data include but are not limited to train type, train length, traction / braking parameters, maximum train speed, loading limit, axle load type, traction system received by the engine, airtight system and number of axles loaded on the train, etc. Among them, the traction / braking parameters also include traction model, braking model (braking reaction time, braking establishment time and braking deceleration, etc.) or braking percentage, braking position, vehicle-mounted correction factor and moment of inertia.

[0041] The target train data is stored in the target train, and refers to the candidate train data that needs to be modified, that is, the candidate train data whose data value needs to be modified. The data value to be modified refers to the data value corresponding to the target train data after the target train data is modified. For example, assuming that the current data value of the target train data is "A", the target train data is modified, and the data value "A" is changed to the data value "B", then the data value "B" is the data value to be modified. It can be understood that since the data value to be modified is input into the target train through an external data interface, it is not manually modified by the target driver himself, so it is necessary to further determine whether the data value to be modified requires verification by the target driver based on the target data class. The target data type refers to the data type of the target train data, that is, the data type of the train data that needs to be modified in terms of data value, and the target driver is the driver of the target train.

[0042] In one embodiment, the automatic train protection system (hereinafter referred to as the protection system) first determines whether the train operation mode currently in which the target train is located belongs to one of the preset mode sets, and if so, continues to determine whether the target train currently has valid candidate train data stored, and if so, detects in real time whether the external data interface receives the data value to be modified input from the outside, and if so, the protection system obtains the data value to be modified for the target train data through the external data interface. For example, if the protection system obtains the information "maximum train speed: X" through the external data interface, it determines that the target train data is "maximum train speed", and "X" is the data value to be modified.

[0043] Furthermore, the protection system matches the target data type of the target train data in the first type set and the second type set, respectively, wherein the first type set refers to a data type set that requires the target driver to verify the data value, and the second type set refers to a data type set that does not require the target driver to verify the data value.

[0044] If the target data type matches any data type in the first type set, it is determined that the data value to be modified requires verification by the target driver; if the target data type matches any data type in the second type set, it is determined that the data value to be modified does not require verification by the target driver.

[0045] S102. When it is determined that the data value to be modified requires verification by the target driver, determine the current train operation mode of the target train, and when it is determined that the train operation mode is the first operation mode, determine whether the target train is in a stationary state.

[0046] Among them, the first operating mode is one of full supervision mode (Full Supervision, FS), automatic driving mode (Automatic Driving, AD), partial supervision mode (Limited Supervision, LS), visual driving mode (OnSight, OS), manual driving mode (Staff Responsible, SR), standby mode (Stand By, SB) and unfitted mode (Unfitted, UN).

[0047] In one embodiment, when determining that the data value to be modified requires verification by the target driver, the protection system further determines the train operation mode that the target train is currently in. If the train operation mode that the target train is currently in is a full monitoring mode, an automatic driving mode, a partial monitoring mode, a visual driving mode, a manual driving mode, a standby mode, or an unequipped mode, it is further determined whether the target train is in a stationary state.

[0048] Optionally, the protection system determines the current running speed of the target train. If the running speed is determined to be zero, it is determined that the target train is in a stationary state; if the running speed is determined to be non-zero, it is determined that the target train is in a non-stationary state, that is, the target train is currently moving.

[0049] S103. When it is determined that the target train is in a stationary state, a verification message for the data value to be modified is generated for the target driver, and when the verification passes, the train data of the target train is modified according to the data value to be modified.

[0050] In one embodiment, when the protection system determines that the target train is stationary, it indicates that the target driver is in a safe driving environment at this time and can perform the verification operation without affecting driving safety. Therefore, the protection system generates a verification message for the data value to be modified based on the data value to be modified. For example, the content of the verification message can be "Can the data value of the target train data XX be modified to the data value to be modified ZZ, please review", etc. This embodiment only uses the above content as an example to illustrate the verification message, and does not limit the content of the verification message.

[0051] The protection system displays the verification message to the target driver through the human-machine interface DMI of the target train. The target driver verifies the data value to be modified according to the verification message. If the target driver passes the verification of the data value to be modified, he clicks the confirmation button on the human-machine interface DMI. If the verification passes, the protection system modifies the train data of the target train according to the data value to be modified. For example, assuming that the current data value of the target train data is B1 and the data value to be modified is B2, the protection system modifies the data value of the target train data from B1 to B2.

[0052] If the target driver fails to verify the data value to be modified, that is, the target driver believes that the data value to be modified is unreasonable, the target driver clicks the re-enter button on the human-machine interaction interface DMI, and the protection system displays the custom editing page to the target driver through the human-machine interaction interface DMI of the target train, so that the target driver can re-customize the data value of the target train data in the custom editing page. The protection system modifies the train data of the target train according to the data value customized by the target driver.

[0053] The embodiment of the present invention obtains the data value to be modified for the target train data through the external data interface of the target train, and finally after verification by the target driver, uses the data value to be modified to modify the train data of the target train, thereby eliminating the need for the driver to manually modify the train data, and only data value verification is required to achieve the modification of the train data, thereby reducing the operating burden of the driver, reducing the possibility of train data modification errors, and further improving the operation safety of the train.

[0054] Embodiment 2

[0055] Figure 2 This is a flow chart of a method for modifying train data provided by Embodiment 2 of the present invention. This embodiment further optimizes and expands the above embodiment and can be combined with the above optional implementations. Figure 2 As shown, the method includes:

[0056] S201. Acquire a data value to be modified for target train data through an external data interface of the target train, and determine whether the data value to be modified requires verification by a target driver according to a target data type of the target train data.

[0057] S202. When it is determined that the data value to be modified requires verification by the target driver, determine the current train operation mode of the target train.

[0058] S203. When it is determined that the train operation mode is the second operation mode, determine whether the target train currently exits the passing program.

[0059] The second operation mode is the trip protection mode (TP) or the post trip protection mode (PT). The overtaking procedure refers to the process in railway transportation when two trains are running in the same direction and the latter train directly overtakes the leading train without stopping at the station ahead. The overtaking procedure usually occurs on double-track railways to ensure that trains can run efficiently and safely.

[0060] In one embodiment, if the protection system determines that the train operation mode is an overrun protection mode or a post-overrun protection mode, it further determines whether the target train currently exits the overrun program. If it is determined that the target train currently has not exited the overrun mode, the protection system continues to wait until it is determined that the target train currently has exited the overrun program, and then jumps to execute S204.

[0061] S204. When it is determined that the target train has currently exited the overtaking procedure, redetermine the current train operation mode of the target train, and when it is determined that the train operation mode is the third operation mode, generate a verification message for the data value to be modified for the target driver.

[0062] Among them, the third operating mode is one of the full monitoring mode, partial monitoring mode, visual driving mode, manual driving mode and unequipped mode.

[0063] In one embodiment, when the protection system determines that the target train has currently exited the overtaking procedure, it redetermines the current train operation mode of the target train. If the train operation mode is determined to be a full monitoring mode, a partial monitoring mode, a visual driving mode, a manual driving mode or an unequipped mode, the verification message will be displayed to the target driver through the human-machine interaction interface DMI of the target train.

[0064] S205. If the verification is successful, modify the target train data according to the data value to be modified.

[0065] In one embodiment, the target driver verifies the data value to be modified according to the verification message. If the target driver passes the verification of the data value to be modified, he clicks the confirmation button on the human-computer interaction interface DMI. The protection system modifies the target train data according to the data value to be modified if the verification is passed.

[0066] If the target driver fails to verify the data value to be modified, that is, the target driver believes that the data value to be modified is unreasonable, the target driver clicks the re-enter button on the human-machine interaction interface DMI, and the protection system displays the custom editing page to the target driver through the human-machine interaction interface DMI of the target train, so that the target driver can re-customize the data value of the target train data in the custom editing page. The protection system modifies the train data of the target train according to the data value customized by the target driver.

[0067] By determining whether the target train currently exits the overtaking program when the train operation mode is determined to be the second operation mode; re-determining the current train operation mode of the target train when it is determined that the target train has currently exited the overtaking program, and generating a verification message for the data value to be modified for the target driver when it is determined that the train operation mode is the third operation mode; and modifying the train data of the target train according to the data value to be modified when the verification is passed, the beneficial effects are:

[0068] First, the driver does not need to manually modify the train data. The train data can be modified by simply verifying the data value, which reduces the driver's operating burden, reduces the possibility of train data modification errors, and further improves the operation safety of the train.

[0069] Secondly, since when the train operation mode is the second operation mode, a verification message for the data value to be modified will be generated for the target driver only when the target train exits the overtaking program. This can avoid the problem of being reminded of the verification message when running the overtaking program, which can easily distract the target driver and create a driving safety hazard, further ensuring the operation safety of the target train.

[0070] Embodiment 3

[0071] Figure 3 This is a flow chart of a method for modifying train data provided by Embodiment 3 of the present invention. This embodiment further optimizes and expands the above embodiment and can be combined with the above optional implementations. Figure 3 As shown, the method includes:

[0072] S301. Obtain a data value to be modified for target train data through an external data interface of the target train, and determine whether the data value to be modified requires verification by a target driver according to a target data type of the target train data.

[0073] S302. When it is determined that the data value to be modified requires verification by the target driver, determine the current train operation mode of the target train, and when it is determined that the train operation mode is the first operation mode, determine whether the target train is in a stationary state.

[0074] S303: When it is determined that the target train is in a non-stationary state, applying a common brake to the target train until the target train is in a stationary state, and generating a first braking reason notification message for the target driver.

[0075] In one embodiment, when the protection system determines that the target train is in a non-stationary state, it indicates that the target driver is not in a safe driving environment at this time. If a verification message is directly prompted, it will affect driving safety. Therefore, the protection system applies common braking to the target train to slow down the target train, and determines in real time whether the target train is in a stationary state. If it is determined that the target train is in a stationary state due to common braking deceleration, a first braking reason notification message is generated for the target driver according to the reason for applying common braking. For example, the content of the first braking reason notification message can be "You need to perform a data value verification operation, and common braking is applied to ensure driving safety", etc. This embodiment only uses the above content as an example to illustrate the first braking reason notification message, and does not limit the content of the first braking reason notification message.

[0076] S304. When the target driver performs a confirmation operation on the first brake cause notification information, release the normal brake for the target train, and generate a verification message for the data value to be modified for the target driver.

[0077] In one embodiment, the protection system displays the first braking reason notification information to the target driver through the human-machine interface DMI of the target train. After the target driver browses the first braking reason notification information, he clicks the confirmation button on the human-machine interface DMI, and the protection system releases the common brake for the target train so that the target train can resume operation when the target driver performs a confirmation operation on the first braking reason notification information. In addition, a verification message for the data value to be modified is generated according to the data value to be modified, and then the verification message is displayed to the target driver through the human-machine interface DMI of the target train.

[0078] S305. If the verification is successful, modify the target train data according to the data value to be modified.

[0079] By applying common braking to the target train until the target train is in a stationary state when it is determined that the target train is in a non-stationary state, and generating first braking reason notification information for the target driver; when the target driver applies a confirmation operation to the first braking reason notification information, releasing common braking for the target train, and generating a verification message for the data value to be modified for the target driver; and modifying the train data of the target train according to the data value to be modified when the verification is passed, the beneficial effects are:

[0080] First, the driver does not need to manually modify the train data. The train data can be modified by simply verifying the data value, which reduces the driver's operating burden, reduces the possibility of train data modification errors, and further improves the operation safety of the train.

[0081] Secondly, since the verification message for the data value to be modified is not generated until the target train is in a stationary state and the common brake is applied to the target train when the train is in a non-stationary state, it can avoid the problem that the target train is reminded of the verification message when the train is in a non-stationary state, which may easily distract the target driver and cause driving safety hazards, thereby further ensuring the operation safety of the target train.

[0082] Thirdly, the first braking reason notification information is generated for the target driver, so that the target driver can know the reason for braking in time, avoiding panic of the target driver and affecting driving safety, and further ensuring the operation safety of the target train.

[0083] Embodiment 4

[0084] Figure 4 This is a flow chart of a method for modifying train data provided by Embodiment 4 of the present invention. This embodiment further optimizes and expands the above embodiment and can be combined with the above optional implementations. Figure 4 As shown, the method includes:

[0085] S401. Obtain a data value to be modified for target train data through an external data interface of the target train, and determine whether the data value to be modified requires verification by a target driver according to a target data type of the target train data.

[0086] S402: When it is determined that the data value to be modified does not require verification by the target driver, determine whether the target data type is the first data type.

[0087] The first data type is one of a train type, an axle load type, a traction system accepted by the engine, and a loading limit.

[0088] In one embodiment, when determining that the data value to be modified does not require verification by the target driver, the protection system further determines whether the target data type is a train type, an axle load type, a traction system accepted by the engine, or a loading limit.

[0089] S403. When it is determined that the target data type is not the first data type, generate data modification notification information for the data value to be modified for the target driver, and modify the target train data according to the data value to be modified.

[0090] In one implementation, when the protection system determines that the target data type is not a train type, an axle load type, a traction system accepted by the engine, or a loading limit, a data modification notification message is generated for the data value to be modified. For example, the content of the data modification notification message may be "the data value of the target train data XX is modified to the data value to be modified ZZ, please be informed", etc. This embodiment only uses the above content as an example to illustrate the data modification notification message, and does not limit the content of the data modification notification message.

[0091] The protection system displays the data modification notification information to the target driver through the human-machine interface DMI of the target train. Further, the protection system modifies the train data of the target train according to the data value to be modified.

[0092] By determining whether the target data type is the first data type when it is determined that the data value to be modified does not need to be verified by the target driver; generating data modification notification information for the data value to be modified for the target driver when it is determined that the target data type is not the first data type, and performing train data modification on the target train data according to the data value to be modified, the beneficial effects are:

[0093] First, the train data can be modified without the driver performing any operation, which further reduces the driver's operating burden, reduces the possibility of train data modification errors, and further improves the operation safety of the train.

[0094] Secondly, generating data modification notification information for the data value to be modified for the target driver can enable the target driver to perceive the modification of the train data in a timely manner, which is conducive to ensuring the effective maintenance of the subsequent train data.

[0095] Embodiment 5

[0096] Figure 5 This is a flow chart of a method for modifying train data provided by Embodiment 5 of the present invention. This embodiment further optimizes and expands the above embodiment and can be combined with the above optional implementations. Figure 5 As shown, the method includes:

[0097] S501. Obtain a data value to be modified for target train data through an external data interface of the target train, and determine whether the data value to be modified requires verification by a target driver according to a target data type of the target train data.

[0098] S502: When it is determined that the data value to be modified does not require verification by the target driver, determine whether the target data type is the first data type.

[0099] S503. When it is determined that the target data type is the first data type, determine the current train operation mode of the target train, and when the train operation mode is the fourth operation mode, determine whether the target train stores driving permission information and track description information.

[0100] The fourth operation mode is one of the unequipped mode, the manual driving mode and the reckless protection mode. The driving permission information is also called MA (Movement Authority), which refers to the start command of the train operation. The track description information refers to the information used to describe the track where the train is located.

[0101] In one embodiment, when the protection system determines that the target data type is the first data type, it further determines whether the train operation mode is an unequipped mode, a manual driving mode, or an over-advance protection mode. If so, it further determines whether the target train stores the driving permission information issued by the RBC (Radio Block Center) and the track description information.

[0102] S504. When it is determined that the target train does not store driving permission information or track description information, generate data modification notification information for the data value to be modified for the target driver, and modify the train data of the target train according to the data value to be modified.

[0103] In one embodiment, when the protection system determines that the target train does not store the driving permission information or track description information issued by the RBC, it generates data modification notification information for the data value to be modified. The protection system displays the data modification notification information to the target driver through the human-machine interface DMI of the target train. Further, the protection system modifies the train data of the target train according to the data value to be modified.

[0104] By determining that the target data type is the first data type, determining the current train operation mode of the target train, and determining whether the target train stores driving permission information and track description information when the train operation mode is the fourth operation mode; generating data modification notification information for the data value to be modified for the target driver when it is determined that the target train does not store driving permission information or track description information, and modifying the train data of the target train according to the data value to be modified, the beneficial effects are:

[0105] First, the train data can be modified without the driver performing any operation, which further reduces the driver's operating burden, reduces the possibility of train data modification errors, and further improves the operation safety of the train.

[0106] Secondly, generating data modification notification information for the data value to be modified for the target driver can enable the target driver to perceive the modification of the train data in a timely manner, which is conducive to ensuring the effective maintenance of the subsequent train data.

[0107] Embodiment 6

[0108] Figure 6 This is a flowchart of a method for modifying train data provided by Embodiment 6 of the present invention. This embodiment further optimizes and expands the above embodiment and can be combined with the above optional implementations. Figure 6 As shown, the method includes:

[0109] S601. Obtain a data value to be modified for target train data through an external data interface of the target train, and determine whether the data value to be modified requires verification by a target driver according to a target data type of the target train data.

[0110] S602: When it is determined that the data value to be modified does not require verification by the target driver, determine whether the target data type is the first data type.

[0111] S603. When it is determined that the target data type is the first data type, determine the current train operation mode of the target train, and when the train operation mode is the fourth operation mode, determine whether the target train stores driving permission information and track description information.

[0112] S604: When it is determined that the target train stores driving permission information and track description information, determine whether the target train is in a stationary state.

[0113] In one embodiment, when the protection system determines that the target train stores both the driving permission information issued by the RBC and the track description information, it further determines whether the target train is in a stationary state.

[0114] S605. When it is determined that the target train is in a stationary state, generate data modification notification information for the data value to be modified for the target driver, and modify the train data of the target train according to the data value to be modified.

[0115] In one embodiment, when the protection system determines that the target train is stationary, it indicates that the target driver is in a safe driving environment at this time and can consult the data modification notification information without affecting driving safety. Therefore, the protection system generates data modification notification information for the data value to be modified based on the data value to be modified. The protection system displays the data modification notification information to the target driver through the human-machine interface DMI of the target train. Further, the protection system modifies the train data of the target train based on the data value to be modified.

[0116] By determining whether the target train is in a stationary state when it is determined that the target train stores driving permission information and track description information; generating data modification notification information for the data value to be modified for the target driver when it is determined that the target train is in a stationary state, and modifying the train data of the target train according to the data value to be modified, the beneficial effects are:

[0117] First, the train data can be modified without the driver performing any operation, which further reduces the driver's operating burden, reduces the possibility of train data modification errors, and further improves the operation safety of the train.

[0118] Secondly, generating data modification notification information for the data value to be modified for the target driver can enable the target driver to perceive the modification of the train data in a timely manner, which is conducive to ensuring the effective maintenance of the subsequent train data.

[0119] Thirdly, since data modification notification information for the data value to be modified is generated for the target driver only when the target train is in a stationary state, it can avoid the problem of data modification notification information being reminded when the target train is not in a stationary state, which may easily distract the target driver and cause driving safety hazards, thereby further ensuring the operation safety of the target train.

[0120] Embodiment 7

[0121] Figure 7 This is a flow chart of a method for modifying train data provided by Embodiment 7 of the present invention. This embodiment further optimizes and expands the above embodiment and can be combined with the above optional implementation modes. Figure 7 As shown, the method includes:

[0122] S701. Obtain the data value to be modified for the target train data through the external data interface of the target train, and determine whether the data value to be modified requires verification by the target driver according to the target data type of the target train data.

[0123] S702: When it is determined that the data value to be modified does not require verification by the target driver, determine whether the target data type is the first data type.

[0124] S703. When it is determined that the target data type is the first data type, determine the current train operation mode of the target train, and when the train operation mode is the fourth operation mode, determine whether the target train stores driving permission information and track description information.

[0125] S704: When it is determined that the target train stores driving permission information and track description information, determine whether the target train is in a stationary state.

[0126] S705. When it is determined that the target train is in a non-stationary state, apply common braking to the target train until the target train is in a stationary state, and generate second braking reason notification information for the target driver.

[0127] In one embodiment, when the protection system determines that the target train is in a non-stationary state, it indicates that the target driver is not in a safe driving environment at this time. If the data modification notification information is directly reminded, it will affect driving safety. Therefore, the protection system applies common braking to the target train to slow down the target train, and determines in real time whether the target train is in a stationary state. If it is determined that the target train is in a stationary state due to common braking deceleration, a second braking reason notification information is generated for the target driver according to the reason for applying common braking. For example, the content of the second braking reason notification information can be "You need to check the data modification notification information, and common braking is applied to ensure driving safety", etc. This embodiment only uses the above content as an example to illustrate the second braking reason notification information, and does not limit the content of the second braking reason notification information.

[0128] S706. When the target driver performs a confirmation operation on the second brake reason notification information, release the normal brake for the target train, and generate data modification notification information for the data value to be modified for the target driver.

[0129] In one embodiment, the protection system displays the second brake cause notification information to the target driver through the human-machine interface DMI of the target train. After the target driver browses the second brake cause notification information, he clicks the confirmation button on the human-machine interface DMI, and the protection system releases the common brake for the target train so that the target train can resume operation when the target driver applies a confirmation operation to the second brake cause notification information. In addition, data modification notification information for the data value to be modified is generated according to the data value to be modified, and then the data modification notification information is displayed to the target driver through the human-machine interface DMI of the target train.

[0130] S707. Modify the target train data according to the data value to be modified.

[0131] By applying common braking to the target train until the target train is in a stationary state when it is determined that the target train is in a non-stationary state, and generating second braking reason notification information for the target driver; releasing common braking for the target train when the target driver performs a confirmation operation on the second braking reason notification information, and generating data modification notification information for the data value to be modified for the target driver; and modifying the train data of the target train according to the data value to be modified, the beneficial effects are:

[0132] First, the train data can be modified without the driver performing any operation, which further reduces the driver's operating burden, reduces the possibility of train data modification errors, and further improves the operation safety of the train.

[0133] Secondly, generating data modification notification information for the data value to be modified for the target driver can enable the target driver to perceive the modification of the train data in a timely manner, which is conducive to ensuring the effective maintenance of the subsequent train data.

[0134] Secondly, since the target train is in a non-stationary state, the common brake is applied to the target train until it is in a stationary state, and the data modification notification information for the data value to be modified will not be generated. This can avoid the problem that the target train is reminded of data modification notification information when it is in a non-stationary state, which may easily distract the target driver and cause driving safety hazards, thereby further ensuring the operation safety of the target train.

[0135] Embodiment 8

[0136] Figure 8 This is a flow chart of a method for modifying train data provided by Embodiment 8 of the present invention. This embodiment further optimizes and expands the above embodiment and can be combined with the above optional implementations. Figure 8 As shown, the method includes:

[0137] S801. Obtain the data value to be modified for the target train data through the external data interface of the target train, and determine whether the data value to be modified requires verification by the target driver according to the target data type of the target train data.

[0138] S802: When it is determined that the data value to be modified does not require verification by the target driver, determine whether the target data type is the first data type.

[0139] S803: When it is determined that the target data type is the first data type, determine the current train operation mode of the target train.

[0140] S804. When the train operation mode is the fifth operation mode, generate data modification notification information for the data value to be modified for the target driver, and modify the train data of the target train according to the data value to be modified.

[0141] Among them, the fifth operation mode is a standby mode or a post-failure protection mode.

[0142] In one embodiment, the protection system determines whether the train operation mode is a standby mode or a post-risk protection mode, and if so, generates data modification notification information for the data value to be modified according to the data value to be modified. The protection system displays the data modification notification information to the target driver through the human-machine interface DMI of the target train. Further, the protection system modifies the train data of the target train according to the data value to be modified.

[0143] By generating data modification notification information for the data value to be modified for the target driver when the train operation mode is the fifth operation mode, and modifying the train data of the target train data according to the data value to be modified, the beneficial effects are:

[0144] First, the train data can be modified without the driver performing any operation, which further reduces the driver's operating burden, reduces the possibility of train data modification errors, and further improves the operation safety of the train.

[0145] Secondly, generating data modification notification information for the data value to be modified for the target driver can enable the target driver to perceive the modification of the train data in a timely manner, which is conducive to ensuring the effective maintenance of the subsequent train data.

[0146] Embodiment 9

[0147] Fig. 9 This is a flow chart of a method for modifying train data provided by Embodiment 9 of the present invention. This embodiment further optimizes and expands the above embodiment and can be combined with the above optional implementations. Fig. 9 As shown, the method includes:

[0148] S901. Obtain the data value to be modified for the target train data through the external data interface of the target train, and determine whether the data value to be modified requires verification by the target driver according to the target data type of the target train data.

[0149] S902: When it is determined that the data value to be modified does not require verification by the target driver, determine whether the target data type is the first data type.

[0150] S903: When it is determined that the target data type is the first data type, determine the current train operation mode of the target train.

[0151] S904: When the train operation mode is the sixth operation mode, determine whether the target train is in a stationary state.

[0152] Among them, the sixth operating mode is one of the full monitoring mode, automatic driving mode, partial monitoring mode and visual driving mode.

[0153] In one embodiment, the protection system determines whether the train operation mode is a full monitoring mode, an automatic driving mode, a partial monitoring mode, or a visual driving mode, and if so, further determines whether the target train is stationary.

[0154] S905. When it is determined that the target train is in a stationary state, generate data modification notification information for the data value to be modified for the target driver, and modify the train data of the target train according to the data value to be modified.

[0155] In one embodiment, when the protection system determines that the target train is stationary, it indicates that the target driver is in a safe driving environment at this time and can consult the data modification notification information without affecting driving safety. Therefore, the protection system generates data modification notification information for the data value to be modified based on the data value to be modified. The protection system displays the data modification notification information to the target driver through the human-machine interface DMI of the target train. Further, the protection system modifies the train data of the target train based on the data value to be modified.

[0156] By determining whether the target train is in a stationary state when the train operation mode is the sixth operation mode; generating data modification notification information for the data value to be modified for the target driver when it is determined that the target train is in a stationary state, and modifying the train data of the target train according to the data value to be modified, the beneficial effects are:

[0157] First, the train data can be modified without the driver performing any operation, which further reduces the driver's operating burden, reduces the possibility of train data modification errors, and further improves the operation safety of the train.

[0158] Secondly, generating data modification notification information for the data value to be modified for the target driver can enable the target driver to perceive the modification of the train data in a timely manner, which is conducive to ensuring the effective maintenance of the subsequent train data.

[0159] Thirdly, since data modification notification information for the data value to be modified is generated for the target driver only when the target train is in a stationary state, it can avoid the problem of data modification notification information being reminded when the target train is not in a stationary state, which may easily distract the target driver and cause driving safety hazards, thereby further ensuring the operation safety of the target train.

[0160] Embodiment 10

[0161] Fig.10 This is a schematic diagram of the structure of a train data modification device provided in the tenth embodiment of the present invention, which can be applied to the situation where the train data modification is completed without relying on the driver to manually input the data value, such as Fig.10 As shown, the device comprises:

[0162] The module 1001 for acquiring the data value to be modified is used to acquire the data value to be modified for the target train data through the external data interface of the target train, and determine whether the data value to be modified needs to be verified by the target driver according to the target data type of the target train data; wherein the target train data is stored in the target train, and the target driver is the driver of the target train;

[0163] The stationary state identification module 1002 is used to determine the current train operation mode of the target train when it is determined that the data value to be modified needs to be verified by the target driver, and determine whether the target train is in a stationary state when it is determined that the train operation mode is a first operation mode; wherein the first operation mode is one of a full monitoring mode, an automatic driving mode, a partial monitoring mode, a visual driving mode, a manual driving mode, a standby mode, and an unequipped mode;

[0164] The verification message generation module 1003 is used to generate a verification message for the data value to be modified for the target driver when it is determined that the target train is in a stationary state, and to modify the train data of the target train according to the data value to be modified when the verification passes.

[0165] Optionally, the device further includes a first auxiliary verification module, specifically configured to:

[0166] In the case where it is determined that the train operation mode is the second operation mode, determining whether the target train currently exits the overtaking procedure; wherein the second operation mode is the risk-advance protection mode or the risk-post protection mode;

[0167] In the case where it is determined that the target train has currently exited the overtaking procedure, the current train operation mode of the target train is re-determined, and in the case where the train operation mode is determined to be a third operation mode, a verification message for the data value to be modified is generated for the target driver; wherein the third operation mode is one of a full monitoring mode, a partial monitoring mode, a visual driving mode, a manual driving mode, and an unequipped mode;

[0168] If the verification is passed, the target train data is modified according to the data value to be modified.

[0169] Optionally, the device further includes a second auxiliary verification module, specifically configured to:

[0170] In the case where it is determined that the target train is in a non-stationary state, applying a normal brake to the target train until the target train is in a stationary state, and generating a first braking reason notification message for the target driver;

[0171] In a case where the target driver performs a confirmation operation on the first brake cause notification information, releasing the normal brake for the target train, and generating a verification message for the data value to be modified for the target driver;

[0172] If the verification is passed, the target train data is modified according to the data value to be modified.

[0173] Optionally, the device further includes a first auxiliary notification module, specifically configured to:

[0174] In the case where it is determined that the data value to be modified does not require verification by the target driver, determining whether the target data type is a first data type; wherein the first data type is one of a train type, an axle load type, a traction system accepted by the engine, and a loading limit;

[0175] When it is determined that the target data type is not the first data type, data modification notification information for the data value to be modified is generated for the target driver, and train data modification is performed on the target train data according to the data value to be modified.

[0176] Optionally, the device further includes a second auxiliary notification module, specifically configured to:

[0177] When it is determined that the target data type is the first data type, determining the current train operation mode of the target train, and when the train operation mode is a fourth operation mode, determining whether the target train stores driving permission information and track description information; wherein the fourth operation mode is one of an unequipped mode, a manual driving mode, and an over-advance protection mode;

[0178] When it is determined that the target train does not store driving permission information or track description information, data modification notification information for the data value to be modified is generated for the target driver, and train data of the target train is modified according to the data value to be modified.

[0179] Optionally, the device further includes a third auxiliary notification module, specifically configured to:

[0180] In the case where it is determined that the target train stores driving permission information and track description information, determining whether the target train is in a stationary state;

[0181] When it is determined that the target train is in a stationary state, data modification notification information for the data value to be modified is generated for the target driver, and train data of the target train is modified according to the data value to be modified.

[0182] Optionally, the device further includes a fourth auxiliary notification module, specifically configured to:

[0183] In the case where it is determined that the target train is in a non-stationary state, applying a normal brake to the target train until the target train is in a stationary state, and generating a second brake cause notification message for the target driver;

[0184] In a case where the target driver performs a confirmation operation on the second brake cause notification information, releasing the normal brake for the target train, and generating data modification notification information for the data value to be modified for the target driver;

[0185] The target train data is modified according to the data value to be modified.

[0186] Optionally, the device further includes a fifth auxiliary notification module, specifically configured to:

[0187] When the train operation mode is the fifth operation mode, data modification notification information for the data value to be modified is generated for the target driver, and the train data of the target train is modified according to the data value to be modified; wherein the fifth operation mode is a standby mode or a post-risk protection mode.

[0188] Optionally, the device further includes a sixth auxiliary notification module, specifically configured to:

[0189] When the train operation mode is the sixth operation mode, determining whether the target train is in a stationary state; wherein the sixth operation mode is one of a full monitoring mode, an automatic driving mode, a partial monitoring mode and a visual driving mode;

[0190] When it is determined that the target train is in a stationary state, data modification notification information for the data value to be modified is generated for the target driver, and train data of the target train is modified according to the data value to be modified.

[0191] The train data modification device provided in the embodiment of the present invention can execute the train data modification method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0192] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium and a computer program product.

[0193] Embodiment 11

[0194] Fig.11 A schematic diagram of the structure of an electronic device 110 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0195] like Fig.11As shown, the electronic device 110 includes at least one processor 111, and a memory connected to the at least one processor 111 in communication, such as a read-only memory (ROM) 112, a random access memory (RAM) 113, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 111 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 112 or the computer program loaded from the storage unit 118 to the random access memory (RAM) 113. In the RAM 113, various programs and data required for the operation of the electronic device 110 can also be stored. The processor 111, the ROM 112, and the RAM 113 are connected to each other via a bus 114. An input / output (I / O) interface 115 is also connected to the bus 114.

[0196] A number of components in the electronic device 110 are connected to the I / O interface 115, including: an input unit 116, such as a keyboard, a mouse, etc.; an output unit 117, such as various types of displays, speakers, etc.; a storage unit 118, such as a disk, an optical disk, etc.; and a communication unit 119, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 119 allows the electronic device 110 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0197] The processor 111 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 111 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 111 executes the various methods and processes described above, such as a method for modifying train data.

[0198] In some embodiments, the method for modifying train data may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 118. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 110 via the ROM 112 and / or the communication unit 119. When the computer program is loaded into the RAM 113 and executed by the processor 111, one or more steps of the method for modifying train data described above may be performed. Alternatively, in other embodiments, the processor 111 may be configured to execute the method for modifying train data in any other appropriate manner (e.g., by means of firmware).

[0199] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0200] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0201] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0202] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0203] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0204] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0205] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0206] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for modifying train data, characterized in that: The method comprises: Acquire a data value to be modified for target train data through an external data interface of the target train, and determine whether the data value to be modified requires verification by a target driver according to a target data type of the target train data; wherein the target train data is stored in the target train, and the target driver is the driver of the target train; When it is determined that the data value to be modified requires verification by the target driver, determine the current train operation mode of the target train, and when it is determined that the train operation mode is a first operation mode, determine whether the target train is in a stationary state; wherein the first operation mode is one of a full monitoring mode, an automatic driving mode, a partial monitoring mode, a visual driving mode, a manual driving mode, a standby mode, and an unequipped mode; When it is determined that the target train is in a stationary state, a verification message for the data value to be modified is generated for the target driver, and when the verification passes, the train data of the target train is modified according to the data value to be modified.

2. The method according to claim 1, after determining the current train operation mode of the target train, further comprising: In the case where it is determined that the train operation mode is the second operation mode, determining whether the target train currently exits the overtaking procedure; wherein the second operation mode is the risk-advance protection mode or the risk-post protection mode; In the case where it is determined that the target train has currently exited the overtaking procedure, the current train operation mode of the target train is re-determined, and in the case where the train operation mode is determined to be a third operation mode, a verification message for the data value to be modified is generated for the target driver; wherein the third operation mode is one of a full monitoring mode, a partial monitoring mode, a visual driving mode, a manual driving mode, and an unequipped mode; If the verification is passed, the target train data is modified according to the data value to be modified.

3. The method according to claim 1, after determining whether the target train is in a stationary state, further comprising: In the case where it is determined that the target train is in a non-stationary state, applying a normal brake to the target train until the target train is in a stationary state, and generating a first braking reason notification message for the target driver; In a case where the target driver performs a confirmation operation on the first brake cause notification information, releasing the normal brake for the target train, and generating a verification message for the data value to be modified for the target driver; If the verification is passed, the target train data is modified according to the data value to be modified.

4. The method according to claim 1, after determining whether the data value to be modified requires verification by the target driver according to the target data type of the target train data, further comprises: In the case where it is determined that the data value to be modified does not require verification by the target driver, determining whether the target data type is a first data type; wherein the first data type is one of a train type, an axle load type, a traction system accepted by the engine, and a loading limit; When it is determined that the target data type is not the first data type, data modification notification information for the data value to be modified is generated for the target driver, and train data modification is performed on the target train data according to the data value to be modified.

5. The method according to claim 4, after determining whether the target data type is the first data type, further comprising: When it is determined that the target data type is the first data type, determining the current train operation mode of the target train, and when the train operation mode is a fourth operation mode, determining whether the target train stores driving permission information and track description information; wherein the fourth operation mode is one of an unequipped mode, a manual driving mode, and an over-advance protection mode; When it is determined that the target train does not store driving permission information or track description information, data modification notification information for the data value to be modified is generated for the target driver, and train data of the target train is modified according to the data value to be modified.

6. The method according to claim 5, after determining whether the target train has stored driving permission information and track description information, further comprising: In the case where it is determined that the target train stores driving permission information and track description information, determining whether the target train is in a stationary state; When it is determined that the target train is in a stationary state, data modification notification information for the data value to be modified is generated for the target driver, and train data of the target train is modified according to the data value to be modified.

7. The method according to claim 6, after determining whether the target train is in a stationary state, further comprising: In the case where it is determined that the target train is in a non-stationary state, applying a normal brake to the target train until the target train is in a stationary state, and generating a second brake cause notification message for the target driver; In a case where the target driver performs a confirmation operation on the second brake cause notification information, releasing the normal brake for the target train, and generating data modification notification information for the data value to be modified for the target driver; The target train data is modified according to the data value to be modified.

8. The method according to claim 5, after determining the current train operation mode of the target train, further comprising: When the train operation mode is the fifth operation mode, data modification notification information for the data value to be modified is generated for the target driver, and the train data of the target train is modified according to the data value to be modified; wherein the fifth operation mode is a standby mode or a post-risk protection mode.

9. The method according to claim 5, after determining the current train operation mode of the target train, further comprising: When the train operation mode is the sixth operation mode, determining whether the target train is in a stationary state; wherein the sixth operation mode is one of a full monitoring mode, an automatic driving mode, a partial monitoring mode and a visual driving mode; When it is determined that the target train is in a stationary state, data modification notification information for the data value to be modified is generated for the target driver, and train data of the target train is modified according to the data value to be modified.

10. A train data modification device, characterized in that: The device comprises: a module for acquiring data values ​​to be modified, used for acquiring data values ​​to be modified for target train data through an external data interface of the target train, and determining whether the data values ​​to be modified need to be verified by a target driver according to a target data type of the target train data; wherein the target train data is stored in the target train, and the target driver is the driver of the target train; a stationary state identification module, for determining the current train operation mode of the target train when it is determined that the data value to be modified requires verification by the target driver, and determining whether the target train is in a stationary state when it is determined that the train operation mode is a first operation mode; wherein the first operation mode is one of a full monitoring mode, an automatic driving mode, a partial monitoring mode, a visual driving mode, a manual driving mode, a standby mode, and an unequipped mode; The verification message generation module is used to generate a verification message for the data value to be modified for the target driver when it is determined that the target train is in a stationary state, and to modify the train data of the target train according to the data value to be modified when the verification passes.

11. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the train data modification method according to any one of claims 1 to 9.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to execute the train data modification method according to any one of claims 1 to 9.

13. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements the method for modifying train data according to any one of claims 1 to 9.