Method for automatically deploying network address of full-electronic interlocking equipment based on ZC data

By adopting an automatic deployment method based on ZC data in the fully electronic interlocking system DDOC, dynamically generate and obtain IPv4 addresses, the problems of complex software version updates and inefficient project implementation caused by different regional control units are solved, and more efficient and reliable system deployment and maintenance are achieved.

CN119835251APending Publication Date: 2025-04-15SHANGHAI ELECTRIC THALES TRANSPORTATION AUTOMATION SYST CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411904862.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-23
Publication Date
2025-04-15

AI Technical Summary

Technical Problem

During the on-site deployment of the DDOC of the full electronic interlocking system, due to the different IP addresses of the control units in different regions, the software version update is complicated, the project implementation is inefficient, and the risk of human error is increased.

Method used

Using the automatic deployment method based on ZC data, DCS formulates a reasonable IPv4 address allocation strategy in the network planning of the entire railway line, and uses the CID generation tool to generate configuration information that should be stored in the CCM CID. CCM dynamically obtains the IPv4 address according to the data structure set in the CID.

Benefits of technology

It improves the universality and adaptability of DDOC software, simplifies the on-site deployment process, reduces configuration time and human resources, reduces error risk, improves the stability and reliability of the system, promptly identify and resolve configuration errors, and improves the speed of failure recovery.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119835251A_ABST
    Figure CN119835251A_ABST
Patent Text Reader

Abstract

The invention discloses a method for automatically deploying network addresses of all-electronic interlocking equipment based on ZC data, which comprises the following steps: S1, when network planning of a whole railway line is carried out, a DCS comprehensively considers IPv4 address allocation of a DDOC system of each ZC area, and formulates a reasonable address allocation strategy; s2, according to the DDOC configuration file, a CID generation tool is utilized, and in combination with specific project data, configuration information which should be stored in CCM CID is generated; s3, in the field deployment process of the DDOC, determining a data structure set in the CCM CID; and step S4, the CCM can dynamically obtain the detailed IPv4 address of the CCM in the current area and the IPv4 addresses of the main and standby MPUs communicating with the CCM according to the data structure set in the CID. On the basis of guaranteeing complete testing, software testing is automatically completed based on the automatic testing platform, the testing efficiency is improved, and manpower and time are saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of functional safety testing, and in particular to a method for automatically deploying a network address of a fully electronic interlocking device based on ZC data. Background Art

[0002] The architecture of the full electronic interlocking system DDOC is divided into three layers: external interface layer (MPU), intermediate transmission layer (CCM) and execution unit layer. The external interface layer is responsible for interaction with the upper system, the intermediate transmission layer is responsible for message processing and transmission, and the execution unit layer executes specific control instructions. The external interface layer and the intermediate transmission layer use the UDP protocol to transmit messages, ensuring real-time performance and reliability.

[0003] Each area control unit's fully electronic interlocking system is equipped with a unique IPv4 address to ensure that there is no conflict between the units in the entire network. Although this design concept is effective, it also results in different DDOC software versions for each area control unit, which increases the complexity of system management.

[0004] The intermediate transmission layer CCM uses DSP software without an operating system and has efficient real-time processing capabilities. Each DDOC system is equipped with 5 groups of CCM (each group contains two CCMs). This architecture provides redundancy and fault tolerance. However, when multiple software versions are generated based on the IP address of the regional control unit, a DDOC system needs to burn 10 copies of CCM software during on-site deployment. When more than a dozen DDOC systems need to be deployed, the workload of burning CCM software is huge and increases the risk of human error.

[0005] Specific problem description:

[0006] During the on-site deployment of the fully electronic interlocking system DDOC, the IP addresses of the devices are different due to different zone controls (ZC). If the configuration of the IP address is embedded in the software code, the following key issues will arise:

[0007] Complexity of software version updates: If a configuration error occurs, the software version must be re-released. This process is usually cumbersome, involves multiple audits, is time-consuming and inefficient, and directly affects the timely resolution and deployment of on-site problems.

[0008] Low project implementation efficiency: Since the IP configuration of each project and its ZC area is different, the DDOC software needs to be re-released every time a new project is deployed, which significantly reduces the efficiency of project implementation and delays the overall progress.

[0009] Therefore, in order to improve the versatility and adaptability of DDOC software, a method for automatically deploying network addresses of all-electronic interlocking equipment based on ZC data is provided. Summary of the invention

[0010] The purpose of the present invention is to overcome the existing defects and provide a method for automatically deploying the network address of a fully electronic interlocking device based on ZC data. On the basis of ensuring the completeness of the test, the software test is automatically completed based on the automated testing platform, thereby improving the test efficiency and saving manpower and time.

[0011] The technical solution to achieve the above purpose is:

[0012] The method for automatically deploying the network address of the full electronic interlocking device based on ZC data includes:

[0013] Step S1, when planning the network of the entire railway line, the DCS comprehensively considers the IPv4 address allocation of the DDOC system in each ZC area and formulates a reasonable address allocation strategy;

[0014] Step S2, based on the DDOC configuration file, using the CID generation tool and combining the specific project data, generate various configuration information to be stored in the CCM CID;

[0015] Step S3, during the on-site deployment of the DDOC, clarify the data structure set inside the CCM CID;

[0016] Step S4, the CCM can dynamically obtain the detailed IPv4 address of the CCM in the current area and the IPv4 addresses of the primary and backup MPUs communicating with it according to the data structure set in the CID.

[0017] Preferably, in step S2, each configuration information in the CID includes but is not limited to: CID ID, A network IPv4 base address, B network IPv4 base address and MPU Group ID, which provide basic data for subsequent dynamic address calculation.

[0018] Preferably, in step S3, the data structure set inside the CCM CID includes: MPU Group ID, RackID and S l ot ID.

[0019] Preferably, in step S4, the CCM determines its own group through the CID GROUP ID, Rack ID and Slot ID, and then calculates the IPv4 address of the CCM. The specific calculation process is as follows:

[0020] The formula for calculating the IPv4 address of the Nth group of CCM A network is as follows:

[0021] IPv4_CCMA_A = A network IPv4 base address + (5*32+N+(M-1)*5);

[0022] The calculation formula for the IPv4 address of the Nth group of CCMA B network is as follows:

[0023] IPv4_CCMA_B = B network IPv4 base address + (5*32+N+(M-1)*5);

[0024] The calculation formula for the Nth group of CCMB A network IPv4 addresses is as follows:

[0025] IPv4_CCMB_A = A network IPv4 base address + (6*32+N+(M-1)*5);

[0026] The calculation formula for the Nth group of CCMB B network IPv4 addresses is as follows:

[0027] IPv4_CCMB_B = B network IPv4 base address + (6*32+N+(M-1)*5);

[0028] Among them, M is the group number of the MPU corresponding to the CCM.

[0029] Preferably, in step S4, the IPv4 address calculation logic of the active and standby MPUs is as follows:

[0030] The calculation formula for the A network IPv4 address of the Mth group of MPUA is as follows:

[0031] IPv4_MPUA_A = A network IPv4 base address + (3*32+M);

[0032] The calculation formula for the IPv4 address of the Mth group of MPUA B network is as follows:

[0033] IPv4_MPUA_B = B network IPv4 base address + (3*32+M);

[0034] The calculation formula for the IPv4 address of the MPUB A network in group M is as follows:

[0035] IPv4_MPUB_A = A network IPv4 base address + (4*32+M);

[0036] The calculation formula for the IPv4 address of the MPUB B network in group M is as follows:

[0037] IPv4_MPUB_B = B network IPv4 base address + (4*32+M);

[0038] Among them, M is the group number.

[0039] The beneficial effects of the present invention are:

[0040] 1) The present invention allows CCM to dynamically generate IPv4 addresses according to different regional control units by separating configuration information from the software function layer. This flexibility enables the system to adapt to various field deployment environments without the need to re-release the software version each time a project is deployed, thereby improving the versatility of the software;

[0041] 2) By using the CID data generation tool and the dynamic address calculation mechanism, the field deployment process becomes more efficient. The CCM can quickly obtain the required IPv4 address during deployment, significantly reducing the time and human resources required for configuration and reducing the risk of errors caused by manual configuration.

[0042] 3) In the present invention, since CCM can automatically calculate the required IPv4 address, the configuration errors that may be caused by manual intervention are reduced. This mechanism ensures the stability and reliability of the system, reduces the probability of failure, and contributes to the safety of railway operations;

[0043] 4) When a configuration error occurs, the system can quickly identify the problem and make corresponding adjustments, which improves the speed of fault recovery. Compared with the existing technology that requires a long time of manual troubleshooting and repair, the new solution can solve the problem in a shorter time, reducing the impact on operations;

[0044] 5) The design concept of separating configuration and function in the present invention makes subsequent maintenance easier. Maintenance personnel can adjust the configuration without in-depth understanding of the software code, which reduces the complexity of maintenance and improves the maintainability and scalability of the system;

[0045] In summary, the present invention provides an effective solution for optimizing the fully electronic interlocking system by enhancing flexibility, simplifying processes, improving reliability and accelerating fault recovery, which helps to improve the overall operating efficiency and safety of the railway system. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] Figure 1 It is a flow chart of a method for automatically deploying a network address of a fully electronic interlocking device based on ZC data of the present invention. DETAILED DESCRIPTION

[0047] The technical solution of the present invention will be described clearly and completely below in conjunction with the accompanying drawings. In the description of the present invention, it should be noted that the terms "center", "up", "down", "left", "right", "vertical", "horizontal", "inside", "outside" and the like indicate directions or positional relationships based on the directions or positional relationships shown in the accompanying drawings, which are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific direction, be constructed and operated in a specific direction, and therefore cannot be understood as a limitation on the present invention. In addition, the terms "first", "second", and "third" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance.

[0048] The present invention will be further described below in conjunction with the accompanying drawings.

[0049] like Figure 1 As shown, the method for automatically deploying the network address of the full electronic interlocking device based on ZC data includes:

[0050] Step S1, when planning the network of the entire railway line, DCS comprehensively considers the IPv4 address allocation of the DDOC system in each ZC area, formulates a reasonable address allocation strategy, and ensures that the IPv4 addresses in each ZC area do not conflict with each other. Assume that the starting IPv4 address of the MPU is set to 172.22.1.97, and subsequent addresses are allocated according to regions and functions to form a unified address system within the system.

[0051] Step S2, based on the DDOC configuration file, using the CID generation tool and combining the specific project data, generate various configuration information to be stored in the CCM CID.

[0052] In the embodiment, various configuration information in the CID includes but is not limited to: CID ID, A network IPv4 base address, B network IPv4 base address and MPU Group ID, which provide basic data for subsequent dynamic address calculation.

[0053] Step S3, during the on-site deployment of DDOC, the data structure set inside the CCM CID is clarified to ensure readability and operability.

[0054] In the embodiment, the data structure set inside the CCM CID includes: MPU Group ID, Rack ID and S l otID.

[0055] In step S4, the CCM can dynamically obtain the detailed IPv4 address of the CCM in the current area and the IPv4 addresses of the primary and backup MPUs communicating with it according to the data structure set in the CID. For example, by parsing the CID information, the CCM can directly build a communication link between itself and the MPU.

[0056] In the embodiment, the CCM determines its own group through the CID GROUP ID, Rack ID and Slot ID, and then calculates the IPv4 address of the CCM. The specific calculation process is as follows:

[0057] The formula for calculating the IPv4 address of the Nth group of CCM A network is as follows:

[0058] IPv4_CCMA_A = A network IPv4 base address + (5*32+N+(M-1)*5);

[0059] The calculation formula for the IPv4 address of the Nth group of CCMA B network is as follows:

[0060] IPv4_CCMA_B = B network IPv4 base address + (5*32+N+(M-1)*5);

[0061] The calculation formula for the Nth group of CCMB A network IPv4 addresses is as follows:

[0062] IPv4_CCMB_A = A network IPv4 base address + (6*32+N+(M-1)*5);

[0063] The calculation formula for the Nth group of CCMB B network IPv4 addresses is as follows:

[0064] IPv4_CCMB_B = B network IPv4 base address + (6*32+N+(M-1)*5);

[0065] Among them, M is the group number of the MPU corresponding to the CCM.

[0066] In the embodiment, the IPv4 address calculation logic of the active and standby MPUs is as follows:

[0067] The calculation formula for the A network IPv4 address of the Mth group of MPUA is as follows:

[0068] IPv4_MPUA_A = A network IPv4 base address + (3*32+M);

[0069] The calculation formula for the IPv4 address of the Mth group of MPUA B network is as follows:

[0070] IPv4_MPUA_B = B network IPv4 base address + (3*32+M);

[0071] The calculation formula for the IPv4 address of the MPUB A network in group M is as follows:

[0072] IPv4_MPUB_A = A network IPv4 base address + (4*32+M);

[0073] The calculation formula for the IPv4 address of the MPUB B network in group M is as follows:

[0074] IPv4_MPUB_B = B network IPv4 base address + (4*32+M);

[0075] Among them, M is the group number.

[0076] This method can simplify the on-site deployment of the DDOC system, improve the accuracy of the deployment process, and quickly resolve problems when configuration data problems occur.

[0077] The above embodiments 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 above embodiments, those skilled in the art should understand that the technical solutions described in the above embodiments may still be modified, or some or all of the technical features may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for automatically deploying network addresses of fully electronic interlocking devices based on ZC data, characterized in that: include: Step S1, when planning the network of the entire railway line, the DCS comprehensively considers the IPv4 address allocation of the DDOC system in each ZC area and formulates a reasonable address allocation strategy; Step S2, based on the DDOC configuration file, using the CID generation tool and combining the specific project data, generate various configuration information to be stored in the CCMCID; Step S3, during the on-site deployment of the DDOC, clarify the data structure set inside the CCM CID; Step S4, the CCM can dynamically obtain the detailed IPv4 address of the CCM in the current area and the IPv4 addresses of the primary and backup MPUs communicating with it according to the data structure set in the CID.

2. The method for automatically deploying the network address of a fully electronic interlocking device based on ZC data according to claim 1 is characterized in that: In step S2, various configuration information in the CID includes but is not limited to: CIDID, A network IPv4 base address, B network IPv4 base address and MPU Group ID, which provide basic data for subsequent dynamic address calculation.

3. The method for automatically deploying the network address of a fully electronic interlocking device based on ZC data according to claim 1 is characterized in that: In step S3, the data structure set inside the CCM CID includes: MPU GroupID, Rack ID and SlotID.

4. The method for automatically deploying the network address of a fully electronic interlocking device based on ZC data according to claim 1, characterized in that: In step S4, the CCM determines its own group through the CID GROUP ID, Rack ID and Slot ID, and then calculates the IPv4 address of the CCM. The specific calculation process is as follows: The formula for calculating the IPv4 address of the Nth group of CCM A network is as follows: IPv4_CCMA_A = A network IPv4 base address + (5*32+N+(M-1)*5); The calculation formula for the IPv4 address of the Nth group of CCMA B network is as follows: IPv4_CCMA_B = B network IPv4 base address + (5*32+N+(M-1)*5); The calculation formula for the Nth group of CCMB A network IPv4 addresses is as follows: IPv4_CCMB_A = A network IPv4 base address + (6*32+N+(M-1)*5); The calculation formula for the Nth group of CCMB B network IPv4 addresses is as follows: IPv4_CCMB_B = B network IPv4 base address + (6*32+N+(M-1)*5); Among them, M is the group number of the MPU corresponding to the CCM.

5. The method for automatically deploying the network address of a fully electronic interlocking device based on ZC data according to claim 1, characterized in that: In step S4, the IPv4 address calculation logic of the active and standby MPUs is as follows: The calculation formula for the A network IPv4 address of the Mth group of MPUA is as follows: IPv4_MPUA_A = A network IPv4 base address + (3*32+M); The calculation formula for the IPv4 address of the Mth group of MPUA B network is as follows: IPv4_MPUA_B = B network IPv4 base address + (3*32+M); The calculation formula for the IPv4 address of the MPUB A network in group M is as follows: IPv4_MPUB_A = A network IPv4 base address + (4*32+M); The calculation formula for the IPv4 address of the MPUB B network in group M is as follows: IPv4_MPUB_B = B network IPv4 base address + (4*32+M); Among them, M is the group number.