Online encryption method, device, equipment and product of track engineering
By establishing a virtual construction environment in the track project, obtaining the original layout points and determining the encryption strategy, online encryption of the plane control network and line level basis points in the track project, solving the problem of relying on on-site measurement and manual calculation in the existing technology. The problem of inefficiency and limited accuracy has achieved a more efficient and accurate construction process.
Patent Information
- Application Number
- CN202411269906.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-11
- Publication Date
- 2025-02-18
AI Technical Summary
The setting of plane control networks and line level basis points in existing track projects relies on on-site measurement and manual calculation, resulting in inefficiency, limited accuracy, difficulty in optimization and high risks.
By establishing a virtual construction environment for track projects, obtaining the original layout points along the track, determining the online encryption strategy, and performing online encryption along the track based on these strategies.
Improve construction efficiency, reduce errors in on-site construction, and realize dynamic adjustment and optimization of the control network and level basis points encryption during construction, improving construction safety.
Smart Images

Figure CN119475366A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of engineering construction technology, and in particular to an online encryption method, device, equipment and product for track engineering. Background Art
[0002] In traditional rail engineering construction, in order to efficiently and accurately establish the CPⅢ control network, the CPⅡ control network is encrypted online based on the situation of the existing CPⅡ control network. The CPⅢ control network is the track control network, and the CPⅡ control network is the plane control network.
[0003] At present, the setting of plane control network and line leveling base points mainly relies on field measurement and manual calculation. Total station and level are mainly used for field measurement, and manual calculation and drawing are used to determine the control network and leveling base points. The whole online encryption process relies on experience for the layout and optimization of the control network. This method has the disadvantages of low efficiency, limited accuracy, difficulty in optimization and high risk. Summary of the invention
[0004] The present invention provides an online encryption method, device, equipment and product for track engineering, which is used to solve the problem that the setting of existing plane control network and line leveling base points mainly relies on on-site measurement and manual calculation. This method has the defects of low efficiency, limited accuracy, difficulty in optimization and high risk.
[0005] According to a first aspect of the present invention, an online encryption method for a track engineering project is provided, comprising: Establish a virtual construction environment for rail engineering; Based on the virtual construction environment, a first original layout point and a second original layout point along the track within a target distance are obtained, wherein the first original layout point includes at least an original plane control network node along the track, and the second original layout point includes at least an original line leveling base point along the track; Determine a first online encryption strategy according to the first original arrangement point; Determining a second online encryption strategy according to the second original arrangement point; Based on the first online encryption strategy and the second online encryption strategy, online encryption is performed along the track.
[0006] According to an implementation manner of the present invention, determining a first online encryption strategy according to the first original layout point specifically includes: If there is a bridge along the track, obtain the layout points of all bridge crash walls and track control networks on the bridge; Determining a target crash wall position based on the first original arrangement point and all the bridge crash walls, wherein the target crash wall position is a wall position where the first original arrangement point is not set; Based on the target crash barrier position and the track control network layout point position, determining a first target embedding position, wherein the first target embedding position is a wall position where the track control network layout point position is not arranged among all the target crash barrier positions; A first online encryption strategy is determined based on the first target burial location.
[0007] Specifically, this embodiment provides an implementation method for determining a first online encryption strategy according to the first original layout points.
[0008] According to an implementation manner of the present invention, performing online encryption along the track based on the first online encryption strategy specifically includes: Opening a pre-buried hole at the first target embedding position, and injecting bridge bearing grouting material into the pre-buried hole; Embedding a first embedded part in the embedded hole into which the bridge bearing grouting material is injected, and marking a first target embedding position of the first embedded part; A measuring instrument is arranged at the position of the first embedded part after embedding.
[0009] Specifically, this embodiment provides an implementation method for performing online encryption along the track.
[0010] According to an embodiment of the present invention, marking the embedded first embedded part specifically includes: Based on the track project, determine a first numbering feature for embedding the first embedded part at the first target embedding position, wherein the first numbering feature includes a total mileage of the track project where the first embedded part is located, an encryption type of the first embedded part, and a numbering sequence of the first embedded part along the track; Based on the first numbering feature, the first target burial position is marked.
[0011] Specifically, this embodiment provides an implementation method for marking a first target embedding position of the first embedded part.
[0012] According to an implementation manner of the present invention, determining the second online encryption strategy according to the second original layout point specifically includes: In case there is a bridge along the track, all bridge crash barriers on the bridge are obtained, and the target bridge position is determined at set intervals; Based on the second original layout point and the target bridge body position, determining a second target buried position, the second target buried position being the bridge body position where the second original layout point is not arranged; The second online encryption strategy is determined based on the second target burial location.
[0013] Specifically, this embodiment provides an implementation method for determining a second online encryption strategy according to the second original layout points.
[0014] According to an embodiment of the present invention, performing online encryption along the track based on the second online encryption strategy specifically includes: Acquire the first original layout point adjacent to the second target buried position, and arrange the leveling base point for the second target buried position based on the first original layout point and a set height difference, wherein the set height difference is the height difference between the plane where the leveling base point arranged at the second target buried position is located and the adjacent first original layout point; Based on the track project, a second numbering feature is added to the second target buried position after the leveling base points are laid out. The second numbering feature includes the total mileage of the track project where the second target buried position is located, the encrypted leveling base point level of the second target buried position, and the numbering sequence of the second target buried position along the track.
[0015] Specifically, this embodiment provides an implementation method for performing online encryption along the track.
[0016] According to an implementation manner of the present invention, after performing online encryption along the track based on the first online encryption strategy and the second online encryption strategy, the method specifically includes: Based on the encrypted track route, encrypted information is generated, and the encrypted information includes encrypted point numbers, point locations, point longitude and latitude, point location sketches, traffic parameters and traffic sketches.
[0017] Specifically, this embodiment provides an implementation method after performing online encryption along the track.
[0018] According to a second aspect of the present invention, an online encryption device for track engineering is provided, comprising: Environment building module, used to build a virtual construction environment for rail engineering; A point acquisition module, used for acquiring, based on the virtual construction environment, a first original layout point and a second original layout point along the track within a target distance, wherein the first original layout point at least includes an original plane control network node along the track, and the second original layout point at least includes an original line leveling base point along the track; A first strategy module, used to determine a first online encryption strategy according to the first original layout point; A second strategy module, used to determine a second online encryption strategy according to the second original layout point; An encryption execution module is used to perform online encryption along the track based on the first online encryption strategy and the second online encryption strategy.
[0019] According to a third aspect of the present invention, an electronic device is provided, comprising: a memory and a processor; The memory and the processor communicate with each other via a bus; The memory stores computer instructions that can be executed on the processor; When the processor calls the computer instructions, it can execute the above-mentioned online encryption method for track engineering.
[0020] According to a fourth aspect of the present invention, a computer program product is provided, which includes a non-transitory machine-readable medium storing a computer program, and when the computer program is executed by a processor, the steps of the above-mentioned online encryption method for track engineering are implemented.
[0021] The above one or more technical solutions in the present invention have at least one of the following technical effects: the online encryption method, device, equipment and product of a track engineering project provided by the present invention can reduce possible errors in on-site construction and improve construction efficiency by automatically simulating the online encryption process of the plane control network and the line leveling base points during the track construction process. In addition, the encrypted plane control network and the line leveling base points are closer to the actual construction needs by combining the original plane control network nodes and the original line leveling base points, so as to realize dynamic adjustment and optimization of the encryption of the control network and the leveling base points during the construction process. At the same time, it can also reduce the tediousness and danger of on-site operations of personnel and improve the safety of personnel during the construction process. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0023] Figure 1 It is a schematic flow chart of the online encryption method for track engineering provided by the present invention.
[0024] Figure 2 It is a schematic diagram of the structure of the online encryption device for track engineering provided by the present invention.
[0025] Figure 3 It is a structural schematic diagram of the electronic device provided by the present invention.
[0026] Reference numerals: 10. Environment establishment module; 20. Point acquisition module; 30. First strategy module; 40. Second strategy module; 50. Encryption execution module; 810, processor; 820, communication interface; 830, memory; 840, communication bus. DETAILED DESCRIPTION
[0027] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution 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 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 are within the scope of protection of the present invention.
[0028] The present invention is described in detail below in conjunction with the accompanying drawings of the specification. The specific operating method in the method embodiment can also be applied to the device embodiment or the system embodiment. In the description of the present invention, unless otherwise specified, "at least one" includes one or more. "Multiple" refers to two or more. For example, at least one of A, B and C includes: A exists alone, B exists alone, A and B exist at the same time, A and C exist at the same time, B and C exist at the same time, and A, B and C exist at the same time. In the present invention, " / " means or, for example, A / B can mean A or B; "and / or" in this article is only a kind of association relationship that describes the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.
[0029] The present invention will be described in detail below in conjunction with specific implementation modes.
[0030] In some specific embodiments of the present invention, Figure 1 As shown, this scheme provides an online encryption method for track engineering, including: Establish a virtual construction environment for rail engineering; Based on the virtual construction environment, a first original layout point and a second original layout point along the track within a target distance are obtained, wherein the first original layout point at least includes an original plane control network node along the track, and the second original layout point at least includes an original line leveling base point along the track; Determine the first online encryption strategy according to the first original arrangement point; Determine the second online encryption strategy according to the second original arrangement point; Based on the first online encryption strategy and the second online encryption strategy, online encryption is performed along the track.
[0031] It should be noted that in the field of track construction, online densification of the control network usually refers to adding more control points to the existing plane control network and line leveling base points to improve the accuracy and reliability of the control network. This densification process is to meet the extremely high precision requirements in the track construction process and ensure the accuracy and stability of track laying.
[0032] Furthermore, currently, the online encryption of the control network mainly relies on manual and instrument measurement, which has problems such as low efficiency and high labor intensity, and it is difficult to meet the growing needs. Therefore, the present invention simulates the online encryption process of the control network by combining traditional track construction with computer technology, thereby improving the encryption accuracy, and can be optimized according to the simulation results, thereby improving the encryption efficiency.
[0033] In addition, the first original layout point and the second original layout point are existing points along the track. It is necessary to encrypt the plane control network and line leveling base points along the track based on the first original layout point and the second original layout point.
[0034] In a possible embodiment, in order to meet the needs of joint measurement of CPⅢ control network, the CPⅡ control network and second-class leveling base points should be encrypted by the same precision interpolation method before CPⅢ network construction. Before the CPⅢ plane network is built, it should be ensured that there is a CPⅠ or CPⅡ control network for joint measurement of CPⅢ plane network every 500 to 700 meters along the line direction. If the spacing conditions are not met, the CPⅡ control network should be encrypted according to the technical requirements of GNSS third-class measurement. Before the CPⅢ elevation network is built, it should be ensured that there is at least one stable and available line leveling base point within the 2Km line length. If the spacing conditions are not met, the leveling base points should be encrypted according to the technical requirements of second-class leveling measurement.
[0035] In some possible implementations of the present invention, determining a first online encryption strategy according to the first original arrangement point specifically includes: If there is a bridge along the track, obtain the layout points of all bridge crash walls and track control networks on the bridge; Based on the first original arrangement point and all bridge crash barriers, a target crash barrier position is determined, where the target crash barrier position is a wall position where the first original arrangement point is not set; Based on the target crash wall position and the track control network layout point position, determine the first target embedding position, the first target embedding position is the wall position where the track control network layout point position is not arranged among all the target crash wall positions; A first online encryption strategy is determined based on the first target burial location.
[0036] Specifically, this embodiment provides an implementation method for determining the first online encryption strategy based on the first original layout point. When it is determined in a virtual environment that there is a bridge along the track, the target crash wall position that requires plane control network node layout is screened out according to the specific position of the crash wall and the track control network layout point, and the first original layout point and all bridge crash walls. The target crash wall position and the track control network layout point are then further screened to form the first target buried position, and finally the first online encryption strategy is determined according to the first target buried position.
[0037] In some possible implementations of the present invention, based on the first online encryption strategy, online encryption is performed along the track, specifically including: Opening a pre-buried hole at the first target embedding position, and injecting bridge bearing grouting material into the pre-buried hole; Embedding a first embedded part in the embedded hole into which the bridge bearing grouting material is injected, and marking a first target embedding position of the first embedded part; A measuring instrument is set at the position of the first embedded part after embedding.
[0038] Specifically, this embodiment provides an implementation method for performing online densification along the track, by opening a pre-embedded hole at the first target embedding position, injecting grouting material, and embedding the first embedded part, and setting a measuring instrument at the position where the first embedded part is embedded, so as to achieve subsequent operations of performing online densification of the track.
[0039] It should be noted that since the anti-collision wall is set along the extension direction of the track, after the first target burying position is determined, when the pre-embedded holes are opened at the first target burying position, the pre-embedded holes are opened along the extension direction of the track and according to the set interval distance, thereby realizing the layout of the plane control network nodes at the first target burying position.
[0040] In some possible implementations of the present invention, marking the embedded first embedded part specifically includes: Based on the track project, determine a first numbering feature of burying a first embedded part at a first target embedding position, the first numbering feature including the total mileage of the track project where the first embedded part is located, the encryption type of the first embedded part, and the numbering sequence of the first embedded part along the track; Based on the first numbering feature, the first target burying position is marked.
[0041] Specifically, this embodiment provides an implementation method for marking the first target burying position of the first embedded part, setting the first embedded part at the screened first target burying position, and numbering the first embedded part after burying, so as to facilitate unified management and optimization, and also facilitate unified construction after confirming the final burying plan in a virtual environment, thereby improving construction efficiency.
[0042] In a possible embodiment, the online encrypted CPⅡ points are numbered in the direction of increasing line mileage, and the numbering reflects the mileage. The numbering adopts a 6-digit numbering format (XXXP2X), and the numbering rule is: ××× (marked as mileage kilometers) + P2 (marked as CPⅡ encryption point) + (the serial number of the mileage section, numbered in sequence from small mileage to large mileage), and the specific requirements are as follows: the first 3 digits are the kilometers of continuous mileage, the 4th and 5th digits are "P2" representing the CPⅡ encryption point, and the 6th digit is the serial number, which is numbered in sequence from small mileage to large mileage. For example, 120P21, where "120" represents the line mileage, "P" represents the CPⅡ control point, "2" represents encryption, and "1" represents the first encrypted CPⅡ point in the kilometer section.
[0043] In some possible implementations of the present invention, determining the second online encryption strategy according to the second original layout point specifically includes: In case there is a bridge along the track, all bridge crash barriers on the bridge are obtained, and the target bridge position is determined at set intervals; Based on the second original layout point and the target bridge body position, determining a second target buried position, the second target buried position being the bridge body position where the second original layout point is not arranged; A second online encryption strategy is determined based on the second target burial location.
[0044] Specifically, this embodiment provides an implementation method for determining a second online encryption strategy based on a second original layout point. When it is determined in a virtual environment that there is a bridge along the track, the target bridge position is determined according to the specific position of the crash barrier, and the wall where the second original layout point is not arranged is determined in combination with the second original layout point, that is, the second target buried position, and then the second online encryption strategy is determined through the second target buried position.
[0045] In some possible implementations of the present invention, based on the second online encryption strategy, online encryption is performed along the track, specifically including: Acquire the first original arrangement point adjacent to the second target burying position, and arrange the leveling base point for the second target burying position based on the first original arrangement point and the set height difference, wherein the set height difference is the height difference between the plane where the leveling base point arranged at the second target burying position is located and the adjacent first original arrangement point; Based on the track engineering, a second numbering feature is added to the second target buried position after the leveling base points are laid out. The second numbering feature includes the total mileage of the track engineering where the second target buried position is located, the encrypted leveling base point level of the second target buried position, and the numbering sequence of the second target buried position along the track.
[0046] Specifically, this embodiment provides an implementation method for performing online densification along the track, by obtaining the positional relationship between the second target buried position and the first original layout point, and arranging the leveling base point for the second target buried position according to the set height difference, thereby achieving online densification of the leveling base point.
[0047] Furthermore, by numbering the second target burial positions after the leveling base points are laid out, unified management and optimization are facilitated, and unified construction is carried out after the final burial plan is confirmed in a virtual environment, thereby improving construction efficiency.
[0048] In a possible embodiment, the numbering rule is: ××× (indicated as mileage) + H2 (indicated as a second-class leveling encrypted point) + × (the serial number of the mileage section, numbered in sequence from small mileage to large mileage). For example, the point number is 120H21, "120" represents the line mileage, "H2" represents the encrypted second-class leveling point, and "1" represents point 1.
[0049] In some possible implementations of the present invention, after performing online encryption along the track based on the first online encryption strategy and the second online encryption strategy, the following steps are specifically performed: Based on the encrypted track line, encrypted information is produced, including encrypted point numbers, point locations, point longitude and latitude, point outlines, traffic parameters and traffic outlines.
[0050] Specifically, this embodiment provides an implementation method for performing online densification along the track. After the online densification CPⅡ points are buried, the point record should be drawn as required. The point record includes the point number, approximate longitude and latitude (collected on-site), location, traffic conditions, traffic sketch, point visibility and point sketch, corresponding line mileage and distance to the center line, point selection and stone burial conditions.
[0051] In some specific embodiments of the present invention, Figure 2 As shown, this solution provides an online encryption device for track engineering, including: An environment establishment module 10 is used to establish a virtual construction environment for the rail engineering project; The point acquisition module 20 is used to acquire, based on the virtual construction environment, a first original layout point and a second original layout point along the track within a target distance, wherein the first original layout point at least includes an original plane control network node along the track, and the second original layout point at least includes an original line leveling base point along the track; A first strategy module 30, used to determine a first online encryption strategy according to the first original layout point; A second strategy module 40, used to determine a second online encryption strategy according to the second original layout point; The encryption execution module 50 is used to perform online encryption along the track based on the first online encryption strategy and the second online encryption strategy.
[0052] According to an implementation manner of the present invention, determining a first online encryption strategy according to the first original arrangement point specifically includes: If there is a bridge along the track, obtain the layout points of all bridge crash walls and track control networks on the bridge; Based on the first original arrangement point and all bridge crash barriers, a target crash barrier position is determined, where the target crash barrier position is a wall position where the first original arrangement point is not set; Based on the target crash wall position and the track control network layout point position, determine the first target embedding position, the first target embedding position is the wall position where the track control network layout point position is not arranged among all the target crash wall positions; A first online encryption strategy is determined based on the first target burial location.
[0053] Specifically, this embodiment provides an implementation method for determining a first online encryption strategy according to a first original arrangement point.
[0054] According to an embodiment of the present invention, based on the first online encryption strategy, online encryption is performed along the track, specifically including: Opening a pre-buried hole at the first target embedding position, and injecting bridge bearing grouting material into the pre-buried hole; Embedding a first embedded part in the embedded hole into which the bridge bearing grouting material is injected, and marking a first target embedding position of the first embedded part; A measuring instrument is set at the position of the first embedded part after embedding.
[0055] Specifically, this embodiment provides an implementation method for performing online encryption along the track.
[0056] According to an embodiment of the present invention, marking the embedded first embedded part specifically includes: Based on the track project, determine a first numbering feature of burying a first embedded part at a first target embedding position, the first numbering feature including the total mileage of the track project where the first embedded part is located, the encryption type of the first embedded part, and the numbering sequence of the first embedded part along the track; Based on the first numbering feature, the first target burying position is marked.
[0057] Specifically, this embodiment provides an implementation method for marking a first target embedding position of a first embedded component.
[0058] According to an implementation manner of the present invention, determining a second online encryption strategy according to the second original arrangement point specifically includes: In case there is a bridge along the track, all bridge crash barriers on the bridge are obtained, and the target bridge position is determined at set intervals; Based on the second original layout point and the target bridge body position, determining a second target buried position, the second target buried position being the bridge body position where the second original layout point is not arranged; A second online encryption strategy is determined based on the second target burial location.
[0059] Specifically, this embodiment provides an implementation method for determining a second online encryption strategy according to a second original arrangement point.
[0060] According to an embodiment of the present invention, based on the second online encryption strategy, online encryption is performed along the track, specifically including: Acquire the first original arrangement point adjacent to the second target burying position, and arrange the leveling base point for the second target burying position based on the first original arrangement point and the set height difference, wherein the set height difference is the height difference between the plane where the leveling base point arranged at the second target burying position is located and the adjacent first original arrangement point; Based on the track engineering, a second numbering feature is added to the second target buried position after the leveling base points are laid out. The second numbering feature includes the total mileage of the track engineering where the second target buried position is located, the encrypted leveling base point level of the second target buried position, and the numbering sequence of the second target buried position along the track.
[0061] Specifically, this embodiment provides an implementation method for performing online encryption along the track.
[0062] According to an embodiment of the present invention, after performing online encryption along the track based on the first online encryption strategy and the second online encryption strategy, the method specifically includes: Based on the encrypted track line, encrypted information is produced, including encrypted point numbers, point locations, point longitude and latitude, point outlines, traffic parameters and traffic outlines.
[0063] Specifically, this embodiment provides an implementation method after performing online encryption along the track.
[0064] Figure 3 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 3 As shown, the electronic device may include: a processor 810, a communication interface 820, a memory 830 and a communication bus 840, wherein the processor 810, the communication interface 820 and the memory 830 communicate with each other through the communication bus 840. The processor 810 may call the logic instructions in the memory 830 to execute the online encryption method of the track engineering.
[0065] It should be noted that the electronic device in this embodiment can be a server, a PC, or other devices in specific implementation, as long as its structure includes the following: Figure 3 The processor 810, communication interface 820, memory 830 and communication bus 840 shown in the figure, wherein the processor 810, communication interface 820, memory 830 communicate with each other through the communication bus 840, and the processor 810 can call the logic instructions in the memory 830 to execute the above method. This embodiment does not limit the specific implementation form of the electronic device.
[0066] The server may be a single server or a server group. The server group may be centralized or distributed (for example, the server may be a distributed system).
[0067] In a possible embodiment, the server can be local or remote relative to the terminal. For example, the server can access information stored in the user terminal, database or any combination thereof via a network.
[0068] As another example, the server may be directly connected to at least one of the user terminal and the database to access information and / or data stored therein.
[0069] In a possible embodiment, the server may be implemented on a cloud platform; by way of example only, the cloud platform may include a private cloud, a public cloud, a hybrid cloud, a community cloud, a distributed cloud, an inter-cloud, a multi-cloud, etc., or any combination thereof.
[0070] In a possible embodiment, the server and the user terminal may be implemented on an electronic device having one or more components in the embodiments of the present invention.
[0071] Furthermore, the network may be used for the exchange of information and / or data.
[0072] In a possible embodiment, one or more components in the interactive scenario (eg, a server, a user terminal, and a database) may send information and / or data to other components.
[0073] In possible embodiments, the network may be any type of wired or wireless network, or a combination thereof. As examples only, the network may include a wired network, a wireless network, a fiber optic network, a telecommunications network, an intranet, the Internet, a local area network (LAN), a wide area network (WAN), a wireless local area network (WLAN), a metropolitan area network (MAN), a wide area network (WAN), a public switched telephone network (PSTN), a Bluetooth network, a ZigBee network, or a near field communication (NFC) network, or any combination thereof.
[0074] In a possible embodiment, the network may include one or more network access points. For example, the network may include a wired or wireless network access point, such as a base station and / or a network switching node, through which one or more components of the interactive scene may connect to the network to exchange data and / or information.
[0075] In addition, the logic instructions in the memory 830 described above may be implemented in the form of software functional units and when sold or used as independent products, may be stored in a computer-readable storage medium.
[0076] Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods of various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc., various media that can store program codes.
[0077] In a possible embodiment, the embodiment of the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the online encryption method for track engineering provided in the above embodiments is implemented.
[0078] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, i.e., they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative effort.
[0079] Through the description of the above implementation modes, those skilled in the art can clearly understand that each implementation mode can be implemented by means of software plus a necessary general hardware platform, or of course by hardware. Based on such an understanding, the above technical solution can essentially or in other words be embodied in the form of a software product that contributes to the prior art. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods of each embodiment or some parts of the embodiment.
[0080] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these 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.
Claims
1. An online encryption method for track engineering, characterized in that: include: Establish a virtual construction environment for rail engineering; Based on the virtual construction environment, a first original layout point and a second original layout point along the track within a target distance are obtained, wherein the first original layout point includes at least an original plane control network node along the track, and the second original layout point includes at least an original line leveling base point along the track; Determine a first online encryption strategy according to the first original arrangement point; Determining a second online encryption strategy according to the second original arrangement point; Based on the first online encryption strategy and the second online encryption strategy, online encryption is performed along the track.
2. The online encryption method for track engineering according to claim 1, characterized in that: The determining of the first online encryption strategy according to the first original arrangement point specifically includes: If there is a bridge along the track, obtain the layout points of all bridge crash walls and track control networks on the bridge; Determining a target crash wall position based on the first original arrangement point and all the bridge crash walls, wherein the target crash wall position is a wall position where the first original arrangement point is not set; Based on the target crash barrier position and the track control network layout point position, determining a first target embedding position, wherein the first target embedding position is a wall position where the track control network layout point position is not arranged among all the target crash barrier positions; A first online encryption strategy is determined based on the first target burial location.
3. The online encryption method for track engineering according to claim 2, characterized in that: The performing online encryption along the track based on the first online encryption strategy specifically includes: Opening a pre-buried hole at the first target embedding position, and injecting bridge bearing grouting material into the pre-buried hole; Embedding a first embedded part in the embedded hole into which the bridge bearing grouting material is injected, and marking a first target embedding position of the first embedded part; A measuring instrument is arranged at the position of the first embedded part after embedding.
4. The online encryption method for track engineering according to claim 3, characterized in that: The step of marking the first embedded component specifically includes: Based on the track project, determine a first numbering feature for embedding the first embedded part at the first target embedding position, wherein the first numbering feature includes a total mileage of the track project where the first embedded part is located, an encryption type of the first embedded part, and a numbering sequence of the first embedded part along the track; Based on the first numbering feature, the first target burial position is marked.
5. The online encryption method for track engineering according to any one of claims 1 to 4, characterized in that: The determining of the second online encryption strategy according to the second original arrangement point specifically includes: In case there is a bridge along the track, all bridge crash barriers on the bridge are obtained, and the target bridge position is determined at set intervals; Based on the second original layout point and the target bridge body position, determining a second target buried position, the second target buried position being the bridge body position where the second original layout point is not arranged; The second online encryption strategy is determined based on the second target burial location.
6. The online encryption method for track engineering according to claim 5, characterized in that: The performing online encryption along the track based on the second online encryption strategy specifically includes: Acquire the first original layout point adjacent to the second target buried position, and arrange the leveling base point for the second target buried position based on the first original layout point and a set height difference, wherein the set height difference is the height difference between the plane where the leveling base point arranged at the second target buried position is located and the adjacent first original layout point; Based on the track project, a second numbering feature is added to the second target buried position after the leveling base points are laid out. The second numbering feature includes the total mileage of the track project where the second target buried position is located, the encrypted leveling base point level of the second target buried position, and the numbering sequence of the second target buried position along the track.
7. The online encryption method for track engineering according to any one of claims 1 to 4, characterized in that: After performing online encryption along the track based on the first online encryption strategy and the second online encryption strategy, the method specifically includes: Based on the encrypted track line, encrypted information is generated, and the encrypted information includes encrypted point numbers, point locations, point longitude and latitude, point location sketches, traffic parameters and traffic sketches.
8. An online encryption device for track engineering, characterized in that: include: An environment establishment module (10) is used to establish a virtual construction environment for the rail engineering project; A point acquisition module (20) is used to acquire, based on the virtual construction environment, a first originally arranged point and a second originally arranged point along the track within a target distance, wherein the first originally arranged point at least includes an original plane control network node along the track, and the second originally arranged point at least includes an original line leveling base point along the track; A first strategy module (30), used to determine a first online encryption strategy according to the first original layout point; A second strategy module (40), configured to determine a second online encryption strategy according to the second original arrangement point; An encryption execution module (50) is used to execute online encryption along the track based on the first online encryption strategy and the second online encryption strategy.
9. An electronic device, characterized in that: include: Memory (830) and processor (810); The memory (830) and the processor (810) communicate with each other via a bus; The memory (830) stores computer instructions that can be executed on the processor (810); When the processor (810) calls the computer instructions, it is capable of executing the online encryption method for track engineering as described in any one of claims 1 to 7.
10. A computer program product comprising a non-transitory machine-readable medium storing a computer program, characterized in that: When the computer program is executed by the processor (810), the steps of the online encryption method for track engineering described in any one of claims 1 to 7 are implemented.