LKJ temporary data updating method and device, electronic equipment and storage medium
Uploading and updating LKJ temporary data through IPSecVPN encrypted channel solves the problem that data cannot be updated in real time in the existing technology, realizes full-process speed limit, ensures driving safety, and reduces labor and material costs.
Patent Information
- Application Number
- CN202411212277.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-30
- Publication Date
- 2025-01-10
AI Technical Summary
The existing technology cannot update LKJ temporary data in real time, resulting in the inability to automatically update the data when the locomotive is out of the warehouse under special circumstances, which poses a huge safety risk and requires manual speed control, resulting in the threat of driving safety.
Upload LKJ temporary data to the vehicle subsystem through the IPSecVPN encryption channel, and update the data in real time after receiving the update command, send the update status to the ground subsystem to ensure the integrity and security of data transmission and achieve full-process machine-controlled speed limit.
Real-time update of LKJ temporary data is realized, avoiding human-controlled speed limits, ensuring driving safety, reducing manpower and material costs, and improving the efficiency and safety of data updates.
Smart Images

Figure CN119293050A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of train control, and in particular to a LKJ temporary data updating method, device, electronic equipment and storage medium. Background Art
[0002] At present, the LKJ train operation monitoring and recording device has played a significant role in ensuring railway transportation safety and promoting locomotive safety management. However, when updating temporary data, it is necessary to manually get on the train to update the device. Each data maintenance will cause a lot of waste of manpower and material resources.
[0003] Under special circumstances, when the locomotive has been out of the warehouse when the temporary dispatch order is issued, the LKJ temporary data file cannot be updated through the manual IC card. The driver is notified by the ground through the radio, and the driver manually controls the speed. The method of analyzing whether the section is speeding through retirement analysis poses a great safety risk. Even on GSM-R covered lines, the CTC system can receive the train number information through the GSM-R / GPRS network and transmit the dispatch order information to the on-board locomotive integrated wireless communication equipment through the wireless network. However, since the dispatch order received by the locomotive integrated wireless communication equipment is text content and cannot be connected to LKJ, it can only be signed by the driver and the speed can be controlled manually, and the LKJ machine-controlled speed limit cannot be achieved.
[0004] Therefore, it is necessary to provide a LKJ temporary data updating method to solve the problem that the LKJ temporary data cannot be updated in real time in the prior art, avoid human-controlled speed limit, realize full-process machine-controlled speed limit, and ensure driving safety. Summary of the invention
[0005] The main purpose of the present invention is to provide a LKJ temporary data updating method, device, electronic device and storage medium to solve the problem in the prior art that LKJ temporary data cannot be updated in real time, avoid human-controlled speed limit, realize full-process machine-controlled speed limit, and ensure driving safety.
[0006] In a first aspect, the present invention provides a method for updating LKJ temporary data, comprising:
[0007] Upload the target LKJ temporary data to the target vehicle subsystem;
[0008] After receiving the target update instruction, control the target vehicle-mounted subsystem to update the target LKJ temporary data to the target LKJ device and obtain the target update status;
[0009] Control the target vehicle subsystem to send the target update status to the ground subsystem.
[0010] Optionally, the step of uploading the target LKJ temporary data to the target vehicle-mounted subsystem includes:
[0011] Upload the target LKJ temporary data to the target vehicle subsystem through the IPSecVPN encrypted channel.
[0012] Optionally, after the step of controlling the target vehicle-mounted subsystem to send the target update status to the ground subsystem, the following steps are included:
[0013] The target ground subsystem is controlled to monitor the target update status in real time.
[0014] Optionally, the step of uploading the target LKJ temporary data to the target vehicle-mounted subsystem includes:
[0015] The control ground subsystem detects the integrity and accuracy of data transmission.
[0016] Optionally, the target ground subsystem consists of a network access layer, an application layer and a terminal workstation, and the target vehicle-mounted subsystem communicates with the target ground subsystem through the access layer to achieve vehicle-to-ground transmission, secure access control and mandatory identity authentication of the target LKJ temporary data file.
[0017] Optionally, the target ground subsystem provides target users with target LKJ temporary data update application management services and data monitoring through application terminals and mobile terminals.
[0018] According to a second aspect of an embodiment of the present invention, the present invention provides a LKJ temporary data updating device, comprising:
[0019] Upload module: used to upload target LKJ temporary data to the target vehicle subsystem;
[0020] Update module: used to control the target vehicle subsystem to update the target LKJ temporary data to the target LKJ device and obtain the target update status after receiving the target update instruction;
[0021] Sending module: used to control the target vehicle subsystem to send the target update status to the ground subsystem.
[0022] Optionally, the upload module also includes: an encryption communication unit: used to upload the target LKJ temporary data to the target vehicle-mounted subsystem through an IPSecVPN encryption channel.
[0023] According to a third aspect of an embodiment of the present invention, the present invention provides an electronic device, comprising a memory and a processor, wherein the memory is used to store one or more computer instructions, wherein the one or more computer instructions, when executed by the processor, implement the LKJ temporary data update method described in any one of the first aspects above.
[0024] According to a fourth aspect of an embodiment of the present invention, the present invention provides a storage medium storing a program, wherein the program, when executed by a computer, implements the LKJ temporary data updating method described in any one of the first aspects above.
[0025] Compared with the prior art, one or more embodiments of the above scheme may have the following advantages or beneficial effects:
[0026] The present invention solves the problem in the prior art that the LKJ temporary data cannot be updated in real time by updating the LKJ temporary data in real time, avoids human-controlled speed limit, realizes full-process machine-controlled speed limit, and ensures driving safety. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] In order to more clearly illustrate the technical solution of the present invention, the drawings required for use in the embodiments are briefly introduced below. Obviously, for non-specialized technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0028] Figure 1 A schematic diagram of a flow chart of a LKJ temporary data updating method provided by an embodiment of the present invention;
[0029] Figure 2 A schematic diagram of a LKJ temporary data updating device provided by an embodiment of the present invention;
[0030] Figure 3 A schematic diagram of a LKJ temporary data updating computer device provided by an embodiment of the present invention;
[0031] Figure 4 A flowchart of another LKJ temporary data updating method provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0032] The following will describe the implementation methods of the present invention in detail with reference to the accompanying drawings and embodiments, so that the implementation process of how the present invention applies technical means to solve technical problems and achieve corresponding technical effects can be fully understood and implemented accordingly. The embodiments of the present invention and the various features in the embodiments can be combined with each other without conflict, and the technical solutions formed are all within the protection scope of the present invention.
[0033] Embodiment 1
[0034] The present invention uses the following terms:
[0035] LKJ: Train operation monitoring device.
[0036] LMD: Train operation monitoring and management system.
[0037] LKJ basic data: refers to the basic line data of equipment and facilities such as lines, signals, contact networks, stations, etc. included in the "Technical Data on Train Operation Diagrams" of the Railway Bureau, as well as basic operation organization data such as the tracks through which stations receive and dispatch trains, special locations at the starting distance, and the sections in charge of locomotives (EMUs).
[0038] LKJ temporary data: refers to various temporary data compiled into LKJ temporary data files and loaded into LKJ equipment based on the operation disclosure and dispatching orders issued in advance to the relevant locomotive depot, which implements deceleration control on train operation or changes the driving mode and prompts related operations.
[0039] like Figure 1 As shown, an embodiment of the present invention provides a LKJ temporary data updating method, comprising the following steps S101 to S103:
[0040] Step S101: Upload target LKJ temporary data to the target vehicle-mounted subsystem.
[0041] For example, the ground subsystem uploads the LKJ on-board temporary data to the on-board subsystem for caching through the wireless communication network in accordance with the LKJ temporary data update instruction, and checks the integrity and accuracy of the data transmission.
[0042] Step S102: after receiving the target update instruction, control the target vehicle-mounted subsystem to update the target LKJ temporary data to the target LKJ device and obtain the target update status.
[0043] For example, after receiving the data update instruction, the vehicle-mounted subsystem updates the cached data to the LKJ device.
[0044] Step S103: Control the target vehicle-mounted subsystem to send the target update status to the ground subsystem.
[0045] For example, the data update result is sent back to the ground subsystem, and the ground subsystem monitors the LKJ vehicle-mounted temporary data update result in real time.
[0046] The vehicle-mounted subsystem is composed of the LKJ vehicle-mounted safety communication plug, which has mobile communication functions and vehicle-mounted network boundary isolation, network control, data encryption and other security protection functions, and realizes the reception, decompression, verification, caching and update of LKJ temporary data;
[0047] The wireless communication network consists of a public mobile communication network and a private network. A dedicated IPSec VPN encryption channel is established between the vehicle and the ground to achieve two-way data encryption transmission between the system and the ground. The ground subsystem consists of a network access layer, an application layer, and a terminal workstation. The vehicle-mounted subsystem communicates with the ground subsystem through the access layer to achieve vehicle-to-ground transmission, secure access control, and mandatory identity authentication of LKJ temporary data files; the ground subsystem provides users with LKJ temporary data update management services and data monitoring functions through application terminals and mobile terminals.
[0048] The purpose of the present invention is to solve the problem of updating the temporary data of locomotive LKJ and realize online real-time loading of temporary data of LKJ, especially in some extreme cases, when the temporary dispatching order is issued, the locomotive has been out of the warehouse and the temporary data of LKJ cannot be loaded. The system can be used to load the temporary data of LKJ and realize the speed limit of locomotive control.
[0049] The present invention applies mature FLASH storage technology, Wifi / 3G / 4G wireless transmission technology, CAN communication technology, and encryption technology to ensure stable and reliable operation of the system. Ensure the full management and monitoring of LKJ temporary data, realize remote transmission of LKJ temporary data, and implement mastery and monitoring of update progress through authority control, security mechanism guarantee, transaction record and other means to ensure the card control of LKJ temporary data update operation. The correctness of the transmitted LKJ temporary data file is guaranteed by locomotive unique identification, file full text verification means, asymmetric RSA encryption and decryption technology, and CRC48 verification. Eliminate the problem of not being able to update LKJ temporary data in time due to locomotive position, reduce the difficulty of LKJ temporary data update operation, and save manpower and material costs. Realize remote real-time loading of LKJ temporary data, solve the problem that when temporary data is released, the locomotive cannot update temporary data in time when leaving the warehouse. The LKJ temporary data update operation is changed from human control to machine control, reducing the risk of human error and omission.
[0050] Embodiment 2
[0051] like Figure 4 As shown, an embodiment of the present invention provides a method for updating LKJ temporary data, comprising the following steps:
[0052] 1) The dispatcher at the operation disclosure desk in the dispatch room edits and generates the LKJ temporary data file according to the operation disclosure dispatch command. After the director of the dispatch room reviews and approves it, it is sent to the operation management duty officer in the maintenance dispatch room.
[0053] 2) The transport officer on duty uploads the temporary data file of the LKJ to be boarded into the system.
[0054] 3) The system reads the locomotive operation plan information (planned train number, operation route) from the transportation safety system and the real-time locomotive status information (actual train number, next station, kilometer mark) from the LMD system to assist the transportation management officer in selecting locomotives to be updated.
[0055] 4) The operation management officer selects a specific locomotive to upload the LKJ temporary data file based on auxiliary information such as locomotive and train number, and uploads it to the LKJ on-board terminal through this system.
[0056] 5) The locomotive crew confirms the uploaded temporary data content through the LKJ on-board display, records the confirmation information, and feeds it back to the operation management officer on duty through the system.
[0057] 6) The operation management officer on duty confirms the temporary data file upload confirmation result (system upload result, crew confirmation result) and completes the LKJ temporary data file update operation.
[0058] Embodiment 3
[0059] like Figure 2 As shown, an embodiment of the present invention provides a LKJ temporary data updating device, comprising:
[0060] Upload module: used to upload target LKJ temporary data to the target vehicle subsystem;
[0061] Update module: used to control the target vehicle subsystem to update the target LKJ temporary data to the target LKJ device and obtain the target update status after receiving the target update instruction;
[0062] Sending module: used to control the target vehicle subsystem to send the target update status to the ground subsystem.
[0063] Optionally, the upload module also includes: an encryption communication unit: used to upload the target LKJ temporary data to the target vehicle-mounted subsystem through an IPSecVPN encryption channel.
[0064] Optionally, the device further includes a monitoring module: used to control the target ground subsystem to perform real-time monitoring of the target update status.
[0065] Optionally, the device further includes a detection module: used to control the ground subsystem to detect the integrity and accuracy of data transmission.
[0066] Embodiment 4
[0067] Figure 3 A schematic diagram of the structure of a computer device provided by an exemplary embodiment of the present application is shown, and the computer device includes:
[0068] The processor 301 includes one or more processing cores. The processor 301 executes various functional applications and data processing by running software programs and modules.
[0069] The receiver 302 and the transmitter 303 can be implemented as a communication component, and the communication component can be a communication chip. Optionally, the communication component can be implemented to include a signal transmission function. That is, the transmitter 303 can be used to transmit a control signal to the image acquisition device and the scanning device, and the receiver 302 can be used to receive the corresponding feedback instruction.
[0070] The memory 304 is connected to the processor 301 via a bus 305 .
[0071] The memory 304 may be used to store at least one instruction, and the processor 301 may be used to execute the at least one instruction to implement steps S101 to S104 in the above control method embodiment.
[0072] Those skilled in the art will understand that Figure 3 It is only an example of a computer device and does not constitute a limitation of the computer device. The computer device may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the computer device may also include a network access device, etc.
[0073] The processor 301 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0074] The memory 304 may be an internal storage unit of the computer device, such as a hard disk or memory of the computer device. The memory 304 may also be an external storage device of the computer device, such as a plug-in hard disk, a smart memory card (SmartMediaCard, SMC), a secure digital (SecureDigital, SD) card, a flash card (FlashCard), etc. equipped on the computer device. Further, the memory 304 may also include both an internal storage unit of the computer device and an external storage device. The memory 304 is used to store the computer program and other programs and data required by the terminal device. The memory 304 may also be used to temporarily store data that has been output or is to be output.
[0075] Embodiment 5
[0076] An embodiment of the present application also provides a computer-readable storage medium, which stores at least one instruction, at least one program, code set or instruction set, which is loaded and executed by a processor to implement the above-mentioned LKJ temporary data update method.
[0077] Optionally, the computer readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a solid state drive (SSD) or an optical disk, etc. Among them, the random access memory may include a resistance random access memory (ReRAM) and a dynamic random access memory (DRAM).
[0078] Embodiment 6
[0079] The present application also provides a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. A processor of a computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the LKJ temporary data update method described in any of the above embodiments.
[0080] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the pros and cons of the implementation.
[0081] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned embodiments can be completed by hardware, or by instructing the relevant hardware to complete the steps through a program. The program can be stored in a computer-readable storage medium, and the storage medium mentioned above can be a read-only memory, a disk or an optical disk, etc. Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0082] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0083] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are 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.
[0084] The computer program includes computer program code, which may be in source code form, object code form, executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer-readable medium may be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.
[0085] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.
Claims
1. A LKJ temporary data updating method, characterized in that: include: Upload the target LKJ temporary data to the target vehicle subsystem; After receiving the target update instruction, control the target vehicle-mounted subsystem to update the target LKJ temporary data to the target LKJ device and obtain the target update status; Control the target vehicle subsystem to send the target update status to the ground subsystem.
2. The method according to claim 1, characterized in that The step of uploading the target LKJ temporary data to the target vehicle-mounted subsystem includes: Upload the target LKJ temporary data to the target vehicle subsystem through the IPSecVPN encrypted channel.
3. The method according to claim 1, characterized in that The step of controlling the target vehicle-mounted subsystem to send the target update status to the ground subsystem includes: The target ground subsystem is controlled to monitor the target update status in real time.
4. The method according to claim 1, characterized in that: The step of uploading the target LKJ temporary data to the target vehicle-mounted subsystem includes: The control ground subsystem detects the integrity and accuracy of data transmission.
5. The method according to claim 1, characterized in that: The target ground subsystem consists of a network access layer, an application layer, and a terminal workstation. The target vehicle-mounted subsystem communicates with the target ground subsystem through the access layer to achieve vehicle-to-ground transmission, secure access control, and mandatory identity authentication of the target LKJ temporary data files.
6. The method according to claim 1, characterized in that The target ground subsystem provides target users with target LKJ temporary data update management services and data monitoring through application terminals and mobile terminals.
7. A LKJ temporary data updating device, characterized in that: include: Upload module: used to upload target LKJ temporary data to the target vehicle subsystem; Update module: used to control the target vehicle subsystem to update the target LKJ temporary data to the target LKJ device and obtain the target update status after receiving the target update instruction; Sending module: used to control the target vehicle subsystem to send the target update status to the ground subsystem.
8. The device according to claim 7, characterized in that The upload module also includes: an encryption communication unit: used to upload the target LKJ temporary data to the target vehicle-mounted subsystem through an IPSecVPN encryption channel.
9. An electronic device, characterized in that: It comprises a memory and a processor, wherein the memory is used to store one or more computer instructions, wherein the one or more computer instructions, when executed by the processor, implement the LKJ temporary data updating method according to any one of claims 1 to 6.
10. A computer-readable storage medium storing a program, characterized in that: When the program is executed by a computer, the LKJ temporary data updating method according to any one of claims 1 to 6 is implemented.