LKJ vehicle-mounted data updating method and device, electronic equipment and storage medium
By introducing ground subsystem and LKJ vehicle safety communication plug-in to the LKJ vehicle in-car system, the online real-time loading of LKJ vehicle data is achieved, solving the problem of timely data replacement in the existing technology, and improving the level of security and automation control.
Patent Information
- Application Number
- CN202411840589.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-13
- Publication Date
- 2025-03-28
AI Technical Summary
In the prior art, the replacement of LKJ's vehicle-mounted basic data and temporary data cannot be loaded online in real time, resulting in the inability to load LKJ temporary data in time after the locomotive is out of the warehouse, which poses great safety risks.
By controlling the ground subsystem, LKJ car data is sent to the LKJ car safety communication plug-in for checksum cache. When the LKJ host is in the refill state, the cached data is transferred to the LKJ host and the replacement progress is listened to to obtain the replacement process information.
It realizes online real-time loading, automated control and monitoring of LKJ car data, ensuring the timeliness of LKJ car data replacement and reducing safety risks.
Smart Images

Figure CN119718375A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of LKJ data replacement, and in particular to a method, device, electronic equipment and storage medium for updating LKJ vehicle-mounted data. Background Art
[0002] Although the current LKJ on-board basic data wireless replacement system has realized the control of basic data replacement, the loading of LKJ temporary data can only be done by the driver swiping the IC card before the locomotive leaves the depot, and the automatic loading of LKJ temporary data cannot be achieved. This will result in the LKJ temporary data not being loaded in time after the locomotive leaves the depot, and the dispatcher can only notify the manual speed limit, which poses a great safety risk.
[0003] Therefore, it is necessary to provide a method for updating LKJ on-board data to solve the problem of replacing the basic data and temporary data of the locomotive LKJ on-board in the prior art and realize online real-time loading of LKJ data. Summary of the invention
[0004] The main purpose of the present invention is to provide a LKJ on-board data updating method, device, electronic equipment and storage medium to solve the problem of replacing the basic data and temporary data of the locomotive LKJ on-board in the prior art and realize online real-time loading of LKJ data.
[0005] In a first aspect, the present invention provides a method for updating LKJ vehicle-mounted data, comprising:
[0006] Control the ground subsystem to send LKJ vehicle data to the LKJ vehicle safety communication plug-in;
[0007] Control the LKJ vehicle safety communication plug-in to verify the LKJ vehicle data, and cache it after successful verification;
[0008] When the LKJ host is in the refitting state, the LKJ vehicle safety communication plug-in is controlled to transmit the cached LKJ vehicle data to the LKJ host;
[0009] Control the LKJ vehicle safety communication plug-in to listen to the change progress and obtain the change process information.
[0010] Optionally, the step of controlling the LKJ vehicle-mounted safety communication plug-in to monitor the refitting progress and obtain the refitting process information includes:
[0011] When the end time of the reloading arrives, the control version monitoring and early warning plug-in will alarm the locomotives that have not completed the reloading.
[0012] Optionally, the step of controlling the LKJ vehicle-mounted safety communication plug-in to monitor the refitting progress and obtain the refitting process information includes:
[0013] Get the target train information input by the target user;
[0014] Control the ground subsystem to monitor the reloading status of the target train.
[0015] Optionally, the step of controlling the LKJ vehicle-mounted safety communication plug-in to monitor the refitting progress and obtain the refitting process information includes:
[0016] The control ground subsystem displays the vehicle data upload, vehicle data update progress and vehicle data replacement status.
[0017] Optionally, when the LKJ host is in the refitting state, the step of controlling the LKJ vehicle-mounted safety communication plug-in to transmit the cached LKJ vehicle-mounted data to the LKJ host includes:
[0018] According to the replacement status of the LKJ vehicle safety communication plug-in and the LKJ host, control instructions are sent to the LKJ vehicle safety communication plug-in, and the control instructions include vehicle data update, termination of vehicle data replacement and vehicle data retransmission.
[0019] According to a second aspect of an embodiment of the present invention, the present invention provides a LKJ vehicle-mounted data updating device, comprising:
[0020] Data sending module: used to control the ground subsystem to send LKJ vehicle data to the LKJ vehicle safety communication plug-in;
[0021] Data verification module: used to control the LKJ vehicle safety communication plug-in to verify the LKJ vehicle data, and cache it after successful verification;
[0022] Data transmission module: used to control the LKJ vehicle safety communication plug-in to transmit the cached LKJ vehicle data to the LKJ host when the LKJ host is in the refitting state;
[0023] Listening module: used to control the LKJ vehicle safety communication plug-in to listen to the change progress and obtain the change process information.
[0024] Optionally, the monitoring module further includes an early warning unit: for controlling the version monitoring early warning plug-in to alarm the locomotive that has not completed the reloading when the reloading end time arrives.
[0025] Optionally, the monitoring module also includes a display unit: controlling the ground subsystem to display the vehicle data upload, vehicle data update progress and vehicle data replacement status.
[0026] 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 vehicle-mounted data update method described in any one of the first aspects above.
[0027] 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 vehicle-mounted data update method described in any one of the first aspects above.
[0028] Compared with the prior art, one or more embodiments of the above scheme may have the following advantages or beneficial effects:
[0029] This solution realizes a wireless loading method for LKJ on-board data, which can remotely transmit and update the locomotive LKJ basic data and LKJ temporary data in real time, realize the automatic control and monitoring of the replacement of LKJ basic data and LKJ temporary data, and ensure the timeliness of the replacement of LKJ on-board data. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] 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.
[0031] Figure 1 A schematic diagram of a flow chart of a LKJ vehicle-mounted data updating method provided by an embodiment of the present invention;
[0032] Figure 2 A schematic diagram of an LKJ vehicle-mounted data updating device provided by an embodiment of the present invention;
[0033] Figure 3 A schematic diagram of an LKJ vehicle-mounted data updating computer device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0034] 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.
[0035] Embodiment 1
[0036] like Figure 1As shown, an embodiment of the present invention provides a method for updating LKJ vehicle data, comprising the following steps S101 to S104:
[0037] Step S101: Control the ground subsystem to send LKJ vehicle-mounted data to the LKJ vehicle-mounted safety communication plug-in;
[0038] For example, the ground subsystem is composed of the network access layer (vehicle-ground firewall, external network communication server, intrusion detection), the application layer (intranet firewall, data server, application server, communication processing server, CA certificate server, clock synchronization server, antivirus server, security audit platform, security supervision platform, bastion host) and terminal workstations (change operation console, change control workstation, change monitoring workstation, query statistics workstation). It is composed of the LKJ vehicle-mounted safety communication plug-in, which has the mobile communication function and the security protection functions of vehicle-mounted network boundary isolation, network control, and data encryption, and realizes the reception, decompression, verification, caching and updating of LKJ vehicle-mounted data. The ground subsystem sends the LKJ vehicle-mounted data to the LKJ vehicle-mounted safety communication plug-in through the wireless communication network. The wireless communication network is composed of a public mobile communication network and a dedicated network. By establishing a dedicated IPSec VPN encryption channel between the vehicle and the ground, two-way data encryption transmission between the system vehicle and the ground is realized.
[0039] Step S102: Control the LKJ vehicle-mounted safety communication plug-in to verify the LKJ vehicle-mounted data, and cache it after the verification is successful;
[0040] For example, the LKJ vehicle safety communication plug-in decompresses and verifies the LKJ vehicle data, and caches it after successful verification.
[0041] Step S103: when the LKJ host is in the refitting state, controlling the LKJ vehicle-mounted safety communication plug-in to transmit the cached LKJ vehicle-mounted data to the LKJ host;
[0042] For example, when the LKJ host is in a reloading state, the LKJ vehicle safety communication plug-in transmits the cached LKJ vehicle data to the LKJ host.
[0043] Step S104: Control the LKJ vehicle-mounted safety communication plug-in to listen to the change progress and obtain the change process information.
[0044] For example, the dress change management mainly meets the actual production needs of the site, complies with the site management specifications, and realizes the closed-loop control of the whole process of data dress change. Dress change management mainly includes: dress change plan management, dress change control, dress change card control and other aspects.
[0045] Through the ground subsystem, the LKJ vehicle data replacement plan management and process control are realized. The LKJ vehicle data replacement process is changed from human control to machine control, realizing closed-loop management.
[0046] The refitting plan is a reasonable refitting arrangement made by the refitting execution unit after receiving the refitting notice, based on the refitting data and refitting requirements provided in the refitting notice and the actual situation. The refitting plan includes detailed information such as refitting scope, time node, refitting data, refitting version, refitting point, special train number, etc.
[0047] Refit plan time node: The start time of the refit plan is the time when the communication program sends the vehicle data to the vehicle. When the refit end time arrives, the version monitoring warning will alarm the locomotive that has not completed the refit.
[0048] Special trains are the key monitored trains in the refitting plan. Special trains can be set in the plan. When the driver inputs the train information, the ground subsystem receives the train information and lists the locomotive as a key monitored object, monitors the locomotive's refitting status in real time, and accurately guides on-site refitting operations in combination with the locomotive dispatch information.
[0049] The dress change control is the real-time monitoring and control of the whole dress change process by the dress change management. The ground subsystem can display the data upload, vehicle data update progress and various dress change status changes in real time. According to the LKJ vehicle safety communication plug-in and the host dress change status, logical judgment is made, and control instructions are sent to the LKJ vehicle safety communication plug-in. The control instructions include data update, termination of dress change and data retransmission. After sending the instructions, the execution results of the instructions can be displayed in real time. The dress change management can set the relevant configurations such as the vehicle data update method of each locomotive, the number of pop-up times of the DMI pop-up interface, etc. A log record is generated for each operation, and the log content includes information such as the operator, time, and instruction operation.
[0050] The refit management monitors the entire refit process and has fault diagnosis and processing functions to prevent the wrong or missed replacement of LKJ data and enable post-event traceability.
[0051] The present invention transmits LKJ vehicle-mounted basic data and temporary data files to the LKJ vehicle-mounted security communication plug-in cache through an IPsec encryption channel to ensure the data security of LKJ data transmission. After the vehicle-mounted subsystem receives the data activation instruction, it updates the cached data to the LKJ device to complete the data replacement function. Ensure the full management and monitoring of the replacement process, realize the formulation of replacement plan, remote transmission of replacement data, implementation and control of replacement progress, remote activation of replacement data, and real-time verification of replacement version. Ensure the closed-loop card control of remote replacement operation through authority control, security mechanism guarantee, transaction record and other methods. The correctness of the transmitted LKJ vehicle-mounted 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 replace in time due to the locomotive position, reduce the difficulty of replacement operation, and save manpower and material costs. Realize the remote real-time loading of LKJ temporary data, and solve the problem that the temporary data cannot be updated in time when the locomotive is out of the warehouse when the temporary data is released.
[0052] Embodiment 2
[0053] like Figure 2 As shown, an embodiment of the present invention provides a LKJ vehicle-mounted data updating device, comprising: a data sending module: used to control the ground subsystem to send the LKJ vehicle-mounted data to the LKJ vehicle-mounted safety communication plug-in;
[0054] Data verification module: used to control the LKJ vehicle safety communication plug-in to verify the LKJ vehicle data, and cache it after successful verification;
[0055] Data transmission module: used to control the LKJ vehicle safety communication plug-in to transmit the cached LKJ vehicle data to the LKJ host when the LKJ host is in the refitting state;
[0056] Listening module: used to control the LKJ vehicle safety communication plug-in to listen to the change progress and obtain the change process information.
[0057] Optionally, the monitoring module further includes an early warning unit: for controlling the version monitoring early warning plug-in to alarm the locomotive that has not completed the reloading when the reloading end time arrives.
[0058] Optionally, the monitoring module also includes a display unit: controlling the ground subsystem to display the vehicle data upload, vehicle data update progress and vehicle data replacement status.
[0059] Embodiment 3
[0060] 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:
[0061] 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.
[0062] 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.
[0063] The memory 304 is connected to the processor 301 via a bus 305 .
[0064] 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.
[0065] 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.
[0066] 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.
[0067] 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.
[0068] Embodiment 4
[0069] 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 vehicle-mounted data update method.
[0070] 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).
[0071] Embodiment 5
[0072] 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 vehicle-mounted data update method described in any of the above embodiments.
[0073] 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.
[0074] 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.
[0075] 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.
[0076] 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.
[0077] 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.
[0078] 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 vehicle data update method, characterized in that: include: Control the ground subsystem to send LKJ vehicle data to the LKJ vehicle safety communication plug-in; Control the LKJ vehicle safety communication plug-in to verify the LKJ vehicle data, and cache it after successful verification; When the LKJ host is in the refitting state, the LKJ vehicle safety communication plug-in is controlled to transmit the cached LKJ vehicle data to the LKJ host; Control the LKJ vehicle safety communication plug-in to listen to the change progress and obtain the change process information.
2. The method according to claim 1, characterized in that The step of controlling the LKJ vehicle-mounted safety communication plug-in to monitor the refitting progress and obtain the refitting process information includes: When the end time of the reloading arrives, the control version monitoring and early warning plug-in will alarm the locomotives that have not completed the reloading.
3. The method according to claim 1, characterized in that: The step of controlling the LKJ vehicle-mounted safety communication plug-in to monitor the refitting progress and obtain the refitting process information includes: Get the target train information input by the target user; Control the ground subsystem to monitor the reloading status of the target train.
4. The method according to claim 1, characterized in that The step of controlling the LKJ vehicle-mounted safety communication plug-in to monitor the refitting progress and obtain the refitting process information includes: The control ground subsystem displays the vehicle data upload, vehicle data update progress and vehicle data replacement status.
5. The method according to claim 1, characterized in that When the LKJ host is in the refitting state, the step of controlling the LKJ vehicle-mounted safety communication plug-in to transmit the cached LKJ vehicle-mounted data to the LKJ host includes: According to the replacement status of the LKJ vehicle safety communication plug-in and the LKJ host, control instructions are sent to the LKJ vehicle safety communication plug-in, and the control instructions include vehicle data update, termination of vehicle data replacement and vehicle data retransmission.
6. An LKJ vehicle-mounted data updating device, characterized in that: include: Data sending module: used to control the ground subsystem to send LKJ vehicle data to the LKJ vehicle safety communication plug-in; Data verification module: used to control the LKJ vehicle safety communication plug-in to verify the LKJ vehicle data, and cache it after successful verification; Data transmission module: used to control the LKJ vehicle safety communication plug-in to transmit the cached LKJ vehicle data to the LKJ host when the LKJ host is in the refitting state; Listening module: used to control the LKJ vehicle safety communication plug-in to listen to the change progress and obtain the change process information.
7. The device according to claim 6, characterized in that The monitoring module also includes an early warning unit: when the end time of the refitting is reached, the control version monitoring early warning plug-in sends an alarm to the locomotive that has not completed the refitting.
8. The device according to claim 6, characterized in that The monitoring module also includes a display unit: controlling the ground subsystem to display the vehicle data upload, vehicle data update progress and vehicle data replacement status.
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 vehicle-mounted data updating method according to any one of claims 1 to 5.
10. A computer-readable storage medium storing a program, characterized in that: When the program is executed by a computer, the LKJ vehicle-mounted data updating method according to any one of claims 1 to 5 is implemented.