A rapid positioning method and system for train operation routes based on Beidou satellites
Through the Beidou satellite combined with the learning engine and SQLite database, the problems of large amount of calculation and inaccurate positioning in the train positioning method are solved, and fast and accurate train operation route positioning are achieved.
Patent Information
- Application Number
- CN202411422030.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-12
- Publication Date
- 2025-07-22
- Estimated Expiration
- 2044-10-12
AI Technical Summary
The train positioning method in the prior art cannot realize the fast positioning of the train running route, resulting in large calculations, long time-consuming and inaccurate positioning, and there is a problem that the overlapping area of the line cannot be uniquely determined.
Beidou satellite is used to obtain train positioning information, combine the learning engine and SQLite database, narrow the search scope through learning and correction processes, and use high-precision positioning and search engine functional modules to improve positioning efficiency and accuracy.
It realizes fast and accurate train route positioning, reduces repeated searches, improves search efficiency and ensures the accuracy of results.
Smart Images

Figure CN119329579B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of rapid positioning of train operation routes, and particularly to a method and system for rapid positioning of train operation routes based on Beidou satellites. Background Art
[0002] During operation, a train needs to constantly determine its position and the line it is on, and relevant functions of dispatching communication can only be used normally based on position information.
[0003] The invention patent with the publication number CN105857349A discloses a train precise positioning system based on integrated positioning, including a Beidou satellite system, a ground system and a vehicle-mounted system. The ground system includes a positioning service center for providing train line map information and a plurality of differential base stations for providing satellite positioning differential information for the train. The vehicle-mounted system includes a positioning antenna, a positioning device and a vehicle-mounted computer connected in sequence. The positioning antenna is respectively connected to the positioning service center, the differential base station and the Beidou satellite system, and both the positioning service center and the differential base station are connected to the Beidou satellite system. The positioning device receives satellite signals of the Beidou satellite system and differential information of the differential base station through the positioning antenna, and after performing satellite positioning calculation, obtains train position data and sends it to the vehicle-mounted computer. This patent realizes the positioning of the train, but does not realize the rapid positioning of the train's operating route.
[0004] Therefore, it is an urgent problem to be solved at present to provide a method for rapid positioning of train operation routes with a short positioning time. Summary of the Invention
[0005] The purpose of the present invention is to overcome the defects of the above-mentioned prior art and provide a method and system for rapid positioning of train operation routes based on Beidou satellites.
[0006] The purpose of the present invention can be achieved through the following technical solutions:
[0007] According to one aspect of the present invention, a method for rapid positioning of train operation routes based on Beidou satellites is provided, and the method includes the following processes:
[0008] S1. Obtain the current train positioning information through Beidou satellites, and the positioning information includes longitude information and latitude information;
[0009] S2. Input the longitude information and latitude information into a learning engine, and the learning engine combines the current train number, running time and line to obtain a learning result and give search suggestions;
[0010] S3. According to the search suggestions, perform database retrieval and feedback the retrieval results to the application layer and the learning engine. The application layer confirms the retrieval results and feedbacks the confirmation results to the learning engine, and the learning engine makes corrections or enhancements according to the confirmation results.
[0011] As a preferred technical solution, one or more search suggestions are provided.
[0012] As a preferred technical solution, when the retrieval results are not empty, the learning engine takes the retrieval results as the to-be-confirmed status and does not correct the current learning results.
[0013] As a preferred technical solution, when the to-be-confirmed status is incorrect, the learning engine corrects the current learning results according to the retrieval results and gives other search suggestions.
[0014] As a preferred technical solution, when the to-be-confirmed status is correct, the learning engine enhances the current learning results according to the retrieval results.
[0015] As a preferred technical solution, when the retrieval results are empty, the learning engine gives retrieval suggestions again.
[0016] As a preferred technical solution, after the cumulative number of corrections reaches the first preset value, the learning engine outputs search suggestions for which the retrieval results are confirmed to be correct by the application layer.
[0017] As a preferred technical solution, by adjusting the first preset value, the feedback speed of the learning engine is adjusted.
[0018] According to another aspect of the present invention, there is provided a system adopting the train operation route rapid positioning method based on Beidou satellite as described in any one of the above, including a data acquisition module, a learning engine function module, and a line search engine module;
[0019] Among them, the data acquisition module acquires the train operation speed, and the data acquired by the data acquisition module is transmitted to the learning engine module; the learning engine function module conducts learning and induction according to the feedback of the line search engine module and the feedback of the application layer confirmation result; the line search engine module thoroughly transforms the existing line data and extracts the boundary longitude and latitude information of the line name, station, and section.
[0020] As a preferred technical solution, the management of the extracted boundary longitude and latitude information of the line name, station, and section is performed using an SQLite database.
[0021] Compared with the prior art, the present invention has the following beneficial effects:
[0022] 1. The present invention can learn based on the feedback results, give search suggestions before subsequent searches, further narrow the search scope, improve the search efficiency, and achieve the rapid positioning of the train; by adjusting the first preset value, the feedback speed of the learning engine is adjusted while ensuring the accuracy of the results.
[0023] 2. The present invention abstracts the boundary position longitude and latitude, the upstream station ahead, and the downstream station ahead of the sections and stations in all lines, further compressing the useful information in the line data.
[0024] 3. The present invention adopts Beidou high-precision positioning, with more accurate positioning; due to the more accurate positioning information, the overlapping area between different line data can be further narrowed in the line data, reducing the repeated searched lines and improving the search efficiency.
[0025] 4. The present invention adopts a search engine function module based on SQLite, which greatly improves the search speed compared with the existing traversal calculation search. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 is a schematic flow chart of the present invention;
[0027] Figure 2 is a schematic architecture diagram of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0028] The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0029] In current products and applications, the implementation method is as follows:
[0030] (1) Collect the longitude and latitude information of the line on-site. On the running train, a longitude and latitude sample is collected at a certain interval.
[0031] (2) Store all the collected data in the country according to their respective line names.
[0032] (3) Since the line data volume in the country is very large and it is difficult to directly use it in in-vehicle embedded devices, it is necessary to compress the line data, extract the key information and then use it.
[0033] (4) When in use, first obtain the current longitude and latitude information from the satellite positioning module, and then traverse all the line data for comparison and calculation to determine whether the current longitude and latitude are on the line.
[0034] The method mainly has the following disadvantages:
[0035] (1) Large amount of calculation and long time consumption. Since there are more than 1,000 national lines, traversal retrieval and calculation are required each time to obtain longitude and latitude information, and it takes a long time to determine the line.
[0036] (2) To avoid the inability to locate on the line due to inaccurate longitude and latitude output by the satellite positioning module, the actual coverage range of the line is increased during the production of line data. This also brings about overlapping coverage areas of different lines. When the longitude and latitude are in the overlapping area, the unique line cannot be determined.
[0037] Therefore, the present invention provides a rapid train operation route positioning method and system based on Beidou satellites. The present invention can learn according to the feedback result, give search suggestions before subsequent searches, further narrow the search range, improve the search efficiency, and achieve rapid train positioning; by adjusting the first preset value, the feedback speed of the learning engine is adjusted while ensuring the accuracy of the result. The present invention abstracts the boundary position longitude and latitude, the upstream front station, and the downstream front station of the intervals and stations in all lines, and further compresses the useful information in the line data. The present invention adopts Beidou high-precision positioning, and the positioning is more accurate; because the positioning information is more accurate, the overlapping area between different line data can be further narrowed in the line data, reducing the lines for repeated searches and improving the search efficiency. The present invention adopts a search engine function module based on SQLite, which greatly improves the search speed compared with the existing traversal calculation search.
[0038] Embodiment 1
[0039] As Figure 1 shown, a rapid train operation route positioning method based on Beidou satellites, the method includes the following processes:
[0040] S1. Obtain the current train positioning information through Beidou satellites, and the positioning information includes longitude information and latitude information;
[0041] S2. Input the longitude information and latitude information into the learning engine, and the learning engine combines the current train number, running time, and line to obtain a learning result and give search suggestions;
[0042] S3. According to the search suggestions, perform database retrieval and feedback the retrieval result to the application layer and the learning engine. The application layer confirms the retrieval result and feedbacks the confirmation result to the learning engine, and the learning engine corrects or enhances according to the confirmation result.
[0043] One or more search suggestions are provided. Select from one or more provided search suggestions.
[0044] When the retrieval result is not empty, the learning engine takes the retrieval result as the to-be-confirmed status and does not correct the current learning result.
[0045] When the to-be-confirmed status is incorrect, the learning engine corrects the current learning result according to the retrieval result and gives other search suggestions.
[0046] When the to-be-confirmed status is correct, the learning engine enhances the current learning result according to the retrieval result. The learning result is changed according to the to-be-confirmed status, and it is self-optimized to make the search suggestions output next time more accurate.
[0047] When the retrieval result is empty, the learning engine gives retrieval suggestions again.
[0048] After the number of corrections accumulates to the first preset value, the learning engine outputs search suggestions that confirm the retrieval result is correct with the application layer.
[0049] By adjusting the first preset value, the feedback speed of the learning engine is adjusted.
[0050] In this embodiment,
[0051] 1. When obtaining high-precision positioning information from the Beidou satellite positioning module:
[0052] (1) Input the longitude and latitude information into the learning engine.
[0053] (2) The learning engine gives the current possible running line as a search suggestion according to information such as the current train number, running time, and line.
[0054] 2. When the search engine gets the search suggestions given by the learning engine:
[0055] (1) Through key information such as longitude and latitude, line, etc. provided by the search suggestions, quickly perform database retrieval.
[0056] (2) After the retrieval is completed, the retrieval result is fed back to the application layer and the learning engine. When the retrieval result is not empty, the learning engine takes this result as the to-be-confirmed status and does not use it to correct the current learning result. When the retrieval result is empty, the learning engine gives retrieval suggestions again.
[0057] 3. After the retrieval result is fed back to the application layer:
[0058] (1) If the application layer confirms that the retrieval result is correct and then feeds it back to the learning engine, this confirmation result will be used to correct or enhance the current learning result.
[0059] (2) If the application layer confirms that the retrieval result is incorrect and feeds it back to the learning engine, this result will be used to correct the current learning result. After the number of corrections accumulates to the threshold, search suggestions consistent with the application layer are output.
[0060] (3) The feedback speed of the learning engine can be adjusted by modifying the threshold of the number of correction times.
[0061] Such as Figure 2 As shown, a system for a rapid positioning method of a train operation route based on Beidou satellites includes a data acquisition module, a learning engine function module, and a line search engine module;
[0062] Among them, the data acquisition module acquires the train operation speed, and the data acquired by the data acquisition module is sent to the learning engine module; the learning engine function module learns and summarizes according to the feedback of the line search engine module and the feedback of the application layer confirmation result; the line search engine module completely transforms the existing line data and extracts the boundary longitude and latitude information of the line name, stations, and sections.
[0063] The extraction of the boundary longitude and latitude information of the line name, stations, and sections is managed using an SQLite database.
[0064] In this embodiment, it has a Beidou high-precision satellite data acquisition function module, which acquires information such as the current longitude and latitude and the train operation speed through the Beidou module. It has a learning engine function module, which learns and summarizes information such as train numbers, times, lines, and stations according to the feedback of the search engine and the feedback of the application layer confirmation result, and uses the learned results to give search suggestions to the search engine. It has a line search engine function module, which completely transforms the existing line data, extracts key information such as the line name, the boundary longitude and latitude of stations and sections, and is managed using an SQLite database. It can provide a rapid search function based on the key information.
[0065] The above is only the specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of various equivalent modifications or substitutions, and these modifications or substitutions should all be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.
Claims
1. A rapid positioning method for train operation routes based on Beidou satellites, characterized in that, The method includes the following processes: S1. Obtain the current train positioning information through Beidou satellites, and the positioning information includes longitude information and latitude information; S2. Input the longitude information and latitude information into the learning engine, and the learning engine combines the current train number, running time, and line to obtain a learning result and give search suggestions; S3. According to the search suggestions, perform database retrieval and feedback the retrieval results to the application layer and the learning engine. The application layer confirms the retrieval results and feedbacks the confirmation results to the learning engine, and the learning engine corrects or enhances according to the confirmation results; When the retrieval result is not empty, the learning engine takes the retrieval result as the to-be-confirmed status and does not correct the current learning result; When the to-be-confirmed status is incorrect, the learning engine corrects the current learning result according to the retrieval result and gives other search suggestions; When the to-be-confirmed status is correct, the learning engine enhances the current learning result according to the retrieval result; When the retrieval result is empty, the learning engine gives retrieval suggestions again.
2. The rapid positioning method for the train operation route based on Beidou satellite according to claim 1, wherein One or more search suggestions are provided.
3. A rapid positioning method for train operation routes based on Beidou satellites according to claim 1, characterized in that, After the cumulative number of corrections reaches the first preset value, the learning engine outputs search suggestions that confirm the retrieval results with the application layer as correct.
4. A rapid train operation route positioning method based on Beidou satellites according to claim 3, characterized in that By adjusting the first preset value, the feedback speed of the learning engine is adjusted.
5. A system using the method for rapid positioning of train operation routes based on Beidou satellites according to any one of claims 1-4, characterized in that, It includes a data acquisition module, a learning engine function module, and a line search engine module; Among them, the data acquisition module acquires the train running speed, and the data acquired by the data acquisition module is transported to the learning engine module; the learning engine function module conducts learning and induction according to the feedback of the line search engine module and the feedback of the application layer confirmation result; the line search engine module completely transforms the existing line data and extracts the boundary longitude and latitude information of the line name, station, and section.
6. The system of a rapid positioning method for train operation routes based on Beidou satellites according to claim 5, characterized in that, The extraction of the boundary longitude and latitude information of the line name, station, and section is managed using an SQLite database.
Citation Information
Patent Citations
Precise train positioning system based on comprehensive positioning
CN105857349A
Positioning control method of high-speed train and positioning control system thereof
CN102642550A
A language processing information retrieval system and method based on a search engine
CN109683725A