A train operation section division method and system based on a Beidou satellite navigation
By using BeiDou satellite navigation technology and database information to map train operating sections, the problem of low positioning accuracy in existing systems has been solved, achieving high-precision section division and convenient management tools, thus meeting the needs of train maintenance.
Patent Information
- Application Number
- CN202310592709.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-24
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2043-05-24
AI Technical Summary
Existing train section positioning systems rarely use BeiDou positioning technology, resulting in low accuracy in line display and train positioning, and a lack of management tools for train maintenance and operation personnel.
Train positioning is achieved using BeiDou satellite navigation technology. By loading sampling points and station latitude and longitude information from the database, a simplified schematic diagram of the line is drawn, and the interval boundaries are automatically generated and adjusted to avoid intersections and overlaps, providing high-precision interval division.
It achieves high-precision train section positioning based on BeiDou satellite navigation, provides convenient management tools, and helps maintenance departments accurately and quickly locate train positions.
Smart Images

Figure CN116628299B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of satellite positioning technology, and more specifically, to a method and system for dividing train operating sections based on BeiDou satellite navigation. Background Technology
[0002] The BeiDou Navigation Satellite System is a vital national spatiotemporal infrastructure that provides global users with all-weather, all-time, and high-precision positioning, navigation, and timing services. Since it began providing services, it has been widely used in transportation, agriculture, forestry and fisheries, hydrological monitoring, meteorological forecasting, communication timing, power dispatching, disaster relief and mitigation, and public safety, serving the country's critical infrastructure and generating significant economic and social benefits.
[0003] Navigation services based on the BeiDou Navigation Satellite System have been adopted by e-commerce, mobile smart terminal manufacturing, and location service providers, and have widely entered China's mass consumption, sharing economy, and people's livelihood sectors. New application models, new business forms, and new economies are constantly emerging, profoundly changing people's production and lifestyles. However, existing train section positioning systems rarely use BeiDou positioning technology, have low accuracy in line display and train positioning, and currently lack corresponding systems for train maintenance and operation personnel. Summary of the Invention
[0004] In view of the shortcomings of the existing technology, the purpose of this invention is to provide a method and system for dividing train operation sections based on Beidou satellite navigation, which uses Beidou satellite positioning technology and innovative section division method to achieve higher accuracy positioning.
[0005] To solve the above problems, the technical solution of the present invention is as follows:
[0006] A method for dividing train operating sections based on BeiDou satellite navigation includes the following steps:
[0007] The train is located using BeiDou navigation, and its location information is extracted and input into a map API to mark the train's location.
[0008] By loading the sampling points, entry and exit signals, and latitude and longitude information of the stations from the database file, a point plotting plot is created to produce a thumbnail diagram of each line;
[0009] Once the route is created, the interval bounding box of the route is automatically generated, and the automatically generated interval bounding box is divided and adjusted.
[0010] Preferably, the steps of locating the train using BeiDou navigation, extracting the location information, and inputting it into the map API for marking the train's location specifically include: transmitting the location data to the latitude and longitude extraction unit through the BeiDou navigation positioning program, then converting the location data to extract latitude and longitude, marking the location, and finally transmitting the data to the BeiDou navigation positioning display module for display in the map API.
[0011] Preferably, the step of creating a thumbnail schematic diagram of each line by loading the sampling points, entry and exit signals, and latitude and longitude information of the station from the database file specifically includes:
[0012] Data reading: The generation of the route map is mainly achieved by loading the sampling points, entry and exit signals, and latitude and longitude information of the stations from the database file;
[0013] Sampling point connection: Create a thumbnail diagram of each line by plotting the data points in the database;
[0014] Database functions include data import and data output.
[0015] Preferably, the data import includes:
[0016] Data loading function: Loads database files and extracts route names, extensions, and route codes to display in the route list area of the user interface; loads longitude and latitude information of each route information point in the database file to create a route thumbnail diagram;
[0017] Perform rule checks on the data in the imported database file. Check according to the line editing rules. The data must include the starting point, ending point, station center, and entry / exit signals.
[0018] A loading prompt function should be provided when a user sees that a line already exists in the thumbnail when loading a line.
[0019] Preferably, the data output includes: organizing the information of the interval boxes, bifurcation points, and pop-up tables generated by the software into a database format and outputting it in sequence.
[0020] Preferably, the step of automatically generating the interval bounding box of the line after the line is generated, and dividing and adjusting the automatically generated interval bounding box specifically includes: when the interval bounding boxes automatically generated by the line intersect, they are automatically split into consecutive parts to avoid intersection and overlap.
[0021] Furthermore, the present invention also provides a train operation section division system based on BeiDou satellite navigation, the system comprising:
[0022] The train positioning module includes a Beidou positioning unit, a latitude and longitude extraction unit, and a navigation data conversion unit. The Beidou positioning unit transmits the location data to the latitude and longitude extraction unit through the Beidou positioning program. Then, the navigation data conversion unit converts the location data, extracts the latitude and longitude, and marks the points. Finally, the data is transmitted to the Beidou navigation positioning display and displayed in the map API.
[0023] The route generation module includes a data reading unit, a sampling point connection unit, and a database unit. The route map is generated primarily by loading the latitude and longitude information of sampling points, entry / exit signals, and stations from the database file, plotting these points to create a thumbnail diagram of each route; and...
[0024] The interval division module includes an automatic generation unit, a splitting function unit, and an adjustment function unit. The automatic generation function for each line interval box means that after the line is created, the software will automatically generate the interval box for that line. The range of the generated interval box should be as close to the line as possible, and there should be no intersection or overlap between interval boxes within a single line. When the automatically generated interval boxes of the line intersect, they will be automatically split continuously to avoid intersection and overlap.
[0025] Preferably, the data loading function of the database unit includes: loading a database file and extracting the line name, extension, and line code information to display in the line list area of the user interface; loading the longitude, latitude, and other information of each line information point in the database file for creating a line thumbnail diagram; loading the sequence number, branch point, line or dispatch section name, extension, branch attribute, forward station one, information point code one, telephone number one, forward station two, information point code two, telephone number two, forward station three, information point code three, telephone number three, and direction data information in the file for branch information point prompts in the data monitoring record; and loading the table number, line or dispatch section name, extension, and mode word data information in the file for pop-up table information prompts in the data monitoring record.
[0026] Preferably, the data output performs rule checks on the data in the imported database file, and checks according to the line editing rules. It must include the starting point, ending point, station center, and entry and exit signals. The information of the interval frame, branch point, and pop-up table generated by the software must be organized into a database format and output in sequence.
[0027] Compared with existing technologies, this invention divides train sections based on Beidou navigation and positioning. It can generate the line and section locations from the data of the Ministry of Railways, as well as dynamically obtain the real-time location of the train, and display both on the map in real time. This can provide maintenance departments with a more convenient management tool to analyze the location of the train and provide it to the relevant maintenance departments for accurate and quick location. Attached Figure Description
[0028] Other features, objects, and advantages of the present invention will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:
[0029] Figure 1 This is a structural block diagram of a train operation section division system based on BeiDou satellite navigation provided in an embodiment of the present invention;
[0030] Figure 2 This is a schematic diagram of train operation section division based on BeiDou satellite navigation provided in an embodiment of the present invention;
[0031] Figure 3 This is a schematic diagram of line generation provided in an embodiment of the present invention;
[0032] Figure 4 This is a schematic diagram of the interval bounding box generation provided in an embodiment of the present invention;
[0033] Figure 5 A flowchart illustrating the train operation section division method based on BeiDou satellite navigation provided in this embodiment of the invention. Detailed Implementation
[0034] The present invention will now be described in detail with reference to specific embodiments. These embodiments will help those skilled in the art to further understand the present invention, but do not limit the invention in any way. It should be noted that those skilled in the art can make several changes and improvements without departing from the concept of the present invention. These all fall within the protection scope of the present invention.
[0035] Specifically, this invention provides a train operation section division system based on BeiDou satellite navigation, such as... Figures 1 to 4 As shown, the system includes a train positioning module 1, a route generation module 2, and a section division module 3. The train positioning module 1 includes a Beidou positioning unit, a latitude and longitude extraction unit, and a navigation data conversion unit. The Beidou positioning unit transmits the location data to the latitude and longitude extraction unit through the Beidou positioning program. Then, the navigation data conversion unit converts the location data, extracts the latitude and longitude, and marks the points. Finally, the data is transmitted to the Beidou navigation positioning display and displayed in the map API.
[0036] The route generation module 2 includes a data reading unit, a sampling point connection unit, and a database unit. The route map is generated mainly by loading the sampling points, entry and exit signals, and station latitude and longitude information from the database file, and plotting the points to create a thumbnail diagram of each route. The data loading function of the database unit includes: loading the database file and extracting the route name, extension, and route code information to display in the route list area of the user interface; loading the longitude, latitude, and other information of each route information point in the database file for creating a thumbnail diagram of the route; loading the sequence number, branch point, route or dispatch section name, extension, branch attribute, forward station one, information point code one, telephone number one, forward station two, information point code two, telephone number two, forward station three, information point code three, telephone number three, and direction data information from the file for branch information point prompts in the data monitoring record; and loading the table number, route or dispatch section name, extension, and mode word data information from the file for pop-up table information prompts in the data monitoring record.
[0037] The interval division module 3 includes an automatic generation unit, a splitting function unit, and an adjustment function unit.
[0038] Automatic generation unit: Automatic generation function of section frames for each line. That is, after the line is created, the software will automatically generate the section frames of the line. The section frames include: station section frames and line section frames. The generated section frames should fit the line as closely as possible, and there should be no intersection or overlap between the section frames within a single line.
[0039] Split Function Unit: When the automatically generated interval boxes of the line intersect, they can be automatically split continuously to avoid intersection and overlap.
[0040] Adjustment Function Unit: When the above methods still cannot solve the problem of overlapping intervals, allow users to drag and drop the generated line interval borders in the interface diagram to arbitrarily enlarge or shrink them, and provide parameter reminders and save them. If overlapping intervals occur after adjustment, a pop-up window should be displayed, and the interval information should not be saved.
[0041] After the route is generated, the section boundaries and specific routes can be adjusted based on the 3D map background. The function of storing route section boundaries stores the route section boundary parameters and edited route data into the corresponding database file for subsequent use by other modules. Data output performs rule checks on the data imported into the database file, adhering to the route editing rules, ensuring the presence of a start point, end point, station center, and entry / exit signals. The software-generated section boundaries, branching points, pop-up tables, and other information must be organized sequentially and output in database form for other units to quickly search for section boundary information.
[0042] Furthermore, the present invention also provides a method for dividing train operating sections based on BeiDou satellite navigation, such as... Figure 5 As shown, the method includes the following steps:
[0043] S1: Locate the train using BeiDou navigation, extract the location information, and input it into the map API to mark the train's location;
[0044] Specifically, the location data is transmitted to the latitude and longitude extraction unit through the BeiDou navigation and positioning program. Then, the location data is converted to extract latitude and longitude, and then marked. Finally, the data is transmitted to the BeiDou navigation and positioning display module to be displayed in the map API.
[0045] S2: By loading the sampling points, entry and exit signals, and latitude and longitude information of the stations from the database file, plotting points and creating a thumbnail diagram of each line;
[0046] The route creation process includes route generation, section frame generation, database functionality, and measurement. By loading the sampling points, entry and exit signals, and station latitude and longitude information from the database file, a plotted graph is created to produce a thumbnail diagram of each route.
[0047] Specifically, step S2 includes the following steps:
[0048] Step 21: Data Reading: The generation of the route map mainly involves loading the sampling points, entry and exit signals, and latitude and longitude information of the stations from the database file;
[0049] Step 22: Connecting sampling points: Create a thumbnail diagram of each line by plotting the data points in the database;
[0050] Step 23: Database functions include data import and data output;
[0051] 2.3.1 Data Import
[0052] (1) Data loading function:
[0053] It can load database files and extract route names, extensions, and route codes to display in the route list area of the user interface; it can also load the longitude and latitude information of each route information point in the database file to create a route thumbnail diagram.
[0054] (2) Perform rule checks on the data in the imported database file. Check according to the line editing rules. It must have a starting point, an ending point, a station center, and entry and exit signals.
[0055] (3) Loading prompt function: When a user loads a line, if the line is already shown in the thumbnail, a prompt should be given.
[0056] 2.3.2 Data Output
[0057] The information generated by the software, such as interval bounding boxes, bifurcation points, and pop-up tables, is organized into a database and output in sequence, which can be used by other units for subsequent rapid searching of interval bounding box information.
[0058] S3: After the route is created, the interval bounding box of the route is automatically generated, and the automatically generated interval bounding box is divided and adjusted.
[0059] Once the route is generated, the software will automatically generate the bounding boxes for that route. When the automatically generated bounding boxes intersect, the software will automatically split them into consecutive parts to avoid overlapping.
[0060] 1. The section frame includes: station section frame and line section frame, such as Figure 4 As shown, the generated bounding box range should be as close as possible to the line, and there should be no intersection or overlap between bounding boxes within a single line.
[0061] 2. Splitting function: When the automatically generated interval boxes of the line intersect, they can be automatically split into consecutive segments to avoid overlapping.
[0062] 3. Line section adjustment function: When the above methods still cannot solve the problem of overlapping section boxes, users can drag and drop the generated line section borders in the interface diagram to adjust them arbitrarily, and the parameters will be reminded and saved. If the adjustment results in overlapping section boxes, a pop-up prompt will be made, and the section box information will not be saved.
[0063] 4. After the route is generated, the area bounding boxes and specific routes can be adjusted based on the 3D map background.
[0064] 5. The function of storing line interval frames can output and store line interval frame parameters and edited line data into the corresponding database file for subsequent use by other modules.
[0065] Specific embodiments of the present invention have been described above. It should be understood that the present invention is not limited to the specific embodiments described above, and those skilled in the art can make various changes or modifications within the scope of the claims, which do not affect the essence of the present invention. Unless otherwise specified, the embodiments and features described in this application can be arbitrarily combined with each other.
Claims
1. A train operation section division method based on Beidou satellite navigation, characterized in that, The method comprises the following steps: Positioning the train through Beidou navigation, and extracting position information, inputting to a map API for marking the train position; Drawing a schematic diagram of each line by loading the latitude and longitude information of the sampling points, station entrance and exit signal machines and stations in the database file; When the line is generated, automatically generate the section frame of the line, and divide and adjust the automatically generated section frame.
2. The train operation section division method based on the Beidou satellite navigation according to claim 1, characterized in that, The step of positioning the train through Beidou navigation and extracting position information, inputting to a map API for marking the train position specifically comprises: transmitting position data to a latitude and longitude extraction unit through a Beidou navigation positioning program, then converting the position data to extract latitude and longitude, marking the points, and finally transmitting the data to a Beidou navigation positioning display module to display it in the map API.
3. The train operation section division method based on the Beidou satellite navigation according to claim 1, characterized in that, The step of drawing a schematic diagram of each line by loading the latitude and longitude information of the sampling points, station entrance and exit signal machines and stations in the database file specifically comprises: Data reading: the generation of the line drawing mainly loads the latitude and longitude information of the sampling points, station entrance and exit signal machines and stations in the database file; Sampling point connection: draw a schematic diagram of each line by drawing points through the data in the database; The database function includes data import and data output.
4. The train operation section division method based on the Beidou satellite navigation according to claim 3, characterized in that, The data import includes: Data loading function: load the database file, and extract the line name, extension name and line code information to display in the user interface line list area; load the latitude and longitude information of each line information point in the database file for making a line schematic diagram; Check the data in the imported database file according to the line editing rules, and must have a starting point, an ending point, a station center and station entrance and exit signal machines; Load prompt function: when the user loads the line, if the schematic diagram is found to have the line, a prompt should be given.
5. The train operation section division method based on the Beidou satellite navigation according to claim 3, characterized in that, The data output includes: outputting the information of the section frame, branch point and pop-up table generated by the software in the form of a database in order.
6. The train operation section division method based on the Beidou satellite navigation according to claim 1, characterized in that, When the line automatically generated section frame intersects, it is automatically continuously split to avoid the intersection and overlap phenomenon.
7. A train operation section division system based on Beidou satellite navigation, characterized in that, The system comprises: A train positioning module comprising a Beidou positioning unit, a latitude and longitude extraction unit and a navigation data conversion unit, the Beidou positioning unit transmits position data to the latitude and longitude extraction unit through a Beidou positioning program, then converts the position data to extract latitude and longitude through the navigation data conversion unit, marks the points, and finally transmits the data to the Beidou navigation positioning display to display it in the map API; A line generation module comprising a data reading unit, a sampling point connection unit and a database unit, the generation of the line drawing mainly loads the latitude and longitude information of the sampling points, station entrance and exit signal machines and stations in the database file, draws a schematic diagram of each line by drawing points; and The interval division module includes an automatic generation unit, a splitting function unit and an adjustment function unit. The automatic generation function of the interval frame of each line is that when the line is generated, the software will automatically generate the interval frame of the line. The range of the generated interval frame needs to be as close as possible to the line, and there cannot be any intersection and overlap between the interval frames in a single line. When the automatically generated interval frame of the line intersects, it is automatically continuously split to avoid the intersection and overlap.
8. The BeiDou satellite navigation-based train operation section dividing system according to claim 7, characterized in that, The data loading function of the database unit includes: being able to load the database file and extract the line name, extension and line code information to display in the user interface line list area; loading the longitude and latitude information of each line information point in the database file for making a line thumbnail sketch; loading the serial number, branch point, line or dispatch section name, extension, branch attribute, first forward station, information point code one, telephone number one, second forward station, information point code two, telephone number two, third forward station, information point code three, telephone number three, direction data information in the file for branch information point prompt in data monitoring record; loading the table number, line or dispatch section name, extension, mode word data information in the file for pop-up table information prompt in data monitoring record. 9.The train operation section division system based on Beidou satellite navigation according to claim 7, characterized in that, The data output performs rule checking on the data in the imported database file, checks according to the line editing rules, must have a starting point, an end point, a station center and an entry and exit signal, and needs to arrange the interval frame, branch point and pop-up table information generated by the software in order into the form of database output.