Train running route rapid positioning method and system based on Beidou satellite
Through the rapid positioning method of running routes based on Beidou satellites, the learning engine and database were used to retrieve the problem that it was difficult to quickly locate its route during operation and achieved efficient and accurate route positioning.
Patent Information
- Application Number
- CN202411422030.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-12
- Publication Date
- 2025-01-21
- Estimated Expiration
- 2044-10-12
AI Technical Summary
The prior art is difficult to achieve the rapid positioning of the train during operation, resulting in long positioning time and low efficiency.
A rapid positioning method for train operating routes based on Beidou satellites is adopted to obtain train positioning information through Beidou satellites, and a learning engine is used to combine train numbers, running time and line information to give search suggestions, conduct database retrieval, feedback and correct learning results, and achieve Quick positioning.
Through feedback from the learning engine and database retrieval, the search scope is narrowed, search efficiency is improved, and rapid positioning of trains is achieved. Positioning accuracy and search speed are improved through Beidou high-precision positioning and SQLite database management.
Smart Images

Figure CN119329579A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of rapid positioning of train running routes, and in particular to a method and system for rapid positioning of train running routes based on Beidou satellites. Background Art
[0002] When running, the train needs to determine its position and line at all times, and the relevant functions of dispatching communication can only be used normally based on location information.
[0003] The invention patent with publication number CN105857349A discloses a train precision positioning system based on integrated positioning, including a Beidou satellite system, a ground system and an on-board system. The ground system includes a positioning service center for providing train route map information and a plurality of differential base stations for providing satellite positioning differential information for the train. The on-board system includes a positioning antenna, a positioning device and an on-board computer connected in sequence. The positioning antenna is connected to the positioning service center, the differential base station and the Beidou satellite system respectively, and the positioning service center and the differential base station are both connected to the Beidou satellite system. The positioning device receives the satellite signal of the Beidou satellite system and the differential information of the differential base station through the positioning antenna, obtains the train position data after solving the satellite positioning and sends it to the on-board computer. This patent realizes the positioning of the train, but does not realize the rapid positioning of the train's running route.
[0004] Therefore, providing a method for quickly locating the train route with a short positioning time is an urgent problem to be solved. Summary of the invention
[0005] The purpose of the present invention is to overcome the defects of the above-mentioned prior art and to provide a method and system for quickly locating a train route based on Beidou satellite.
[0006] The purpose of the present invention can be achieved by the following technical solutions:
[0007] According to one aspect of the present invention, a method for quickly locating a train route based on Beidou satellite is provided, the method comprising the following process:
[0008] S1. Obtaining the current train positioning information through Beidou satellite, wherein the positioning information includes longitude information and latitude information;
[0009] S2, the longitude information and latitude information are input into a learning engine, and the learning engine combines the current train number, running time and route to obtain a learning result and give a search suggestion;
[0010] S3. According to the search suggestion, a database search is performed and the search results are fed back to the application layer and the learning engine. The application layer confirms the search results and feeds back the confirmed results to the learning engine. The learning engine makes corrections or enhancements according to the confirmed results.
[0011] As a preferred technical solution, the search suggestion provides one or more items.
[0012] As a preferred technical solution, when the search result is not empty, the learning engine treats the search result as a pending confirmation state without modifying the current learning result.
[0013] As a preferred technical solution, when the to-be-confirmed state is an error, the learning engine corrects the current learning result according to the retrieval result and gives other search suggestions.
[0014] As a preferred technical solution, when the to-be-confirmed state is correct, the learning engine enhances the current learning result according to the retrieval result.
[0015] As a preferred technical solution, when the search result is empty, the learning engine gives new search suggestions.
[0016] As a preferred technical solution, after the cumulative number of corrections reaches a first preset value, the learning engine outputs a search suggestion to confirm with the application layer that the retrieval result is correct.
[0017] As a preferred technical solution, the feedback speed of the learning engine is adjusted by adjusting the first preset value.
[0018] According to another aspect of the present invention, there is provided a system using any of the above-described Beidou satellite-based train route rapid positioning methods, including a data acquisition module, a learning engine function module, and a route search engine module;
[0019] Among them, the data acquisition module collects the train running speed, and the data collected by the data acquisition module is transmitted 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 thoroughly transforms the existing line data and extracts the line name, station and section boundary longitude and latitude information.
[0020] As a preferred technical solution, the extracted line name, station and section boundary longitude and latitude information are managed using a SQLite database.
[0021] Compared with the prior art, the present invention has the following beneficial effects:
[0022] 1. The present invention can learn according to the feedback results and give search suggestions before subsequent searches, further narrowing the search scope, improving search efficiency, and realizing rapid positioning of trains; 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 upgoing station, and the downgoing station from 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, which makes the positioning more accurate; since the positioning information is more accurate, the overlapping area between different line data can be further reduced in the line data, reducing the repeated search 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 to the existing traversal calculation search. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 It is a schematic diagram of the process of the present invention;
[0027] Figure 2 It is a schematic diagram of the architecture of the present invention. DETAILED DESCRIPTION
[0028] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions 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 should fall within the scope of protection of the present invention.
[0029] In current products and applications, this is achieved by:
[0030] (1) Collect the longitude and latitude information of the line on site. On the running train, collect a longitude and latitude sample at a certain interval.
[0031] (2) All data collected nationwide are stored according to their respective line names.
[0032] (3) Since the amount of line data across the country is very large, it is difficult to use it directly in vehicle-mounted embedded devices. It is necessary to compress the line data and extract key information before use.
[0033] (4) When in use, first obtain the current longitude and latitude information from the satellite positioning module, then traverse all the route data, perform comparison calculations, and determine whether the current longitude and latitude are on the route.
[0034] This method has the following main disadvantages:
[0035] (1) Large amount of calculation and long time consumption. Since there are more than 1,000 routes in China, each time the longitude and latitude information is obtained, it is necessary to traverse, search and calculate, which takes a long time to determine the route.
[0036] (2) To avoid the problem of being unable to locate the route due to inaccurate longitude and latitude output by the satellite positioning module, the actual coverage of the route is increased when the route data is produced. This also causes the coverage areas of different routes to overlap. When the longitude and latitude are in the overlapping area, it is impossible to determine the unique route.
[0037] Therefore, the present invention provides a method and system for quickly locating a train route based on Beidou satellites. The present invention can learn according to the feedback results and give search suggestions before subsequent searches, further narrow the search range, improve search efficiency, and achieve rapid positioning of trains; by adjusting the first preset value, the feedback speed of the learning engine is adjusted, and the accuracy of the results is guaranteed at the same time. The present invention abstracts the boundary position longitude and latitude, the upstream front station, and the downstream front station from 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 reduced in the line data, the lines of repeated search can be reduced, and the search efficiency can be improved. The present invention adopts a search engine function module based on SQLite, which greatly improves the search speed compared to the existing traversal calculation search.
[0038] Example 1
[0039] like Figure 1 As shown, a method for quickly locating a train route based on Beidou satellites includes the following processes:
[0040] S1. Obtaining the current train positioning information through Beidou satellite, wherein the positioning information includes longitude information and latitude information;
[0041] S2, the longitude information and latitude information are input into a learning engine, and the learning engine combines the current train number, running time and route to obtain a learning result and give a search suggestion;
[0042] S3. According to the search suggestion, a database search is performed and the search results are fed back to the application layer and the learning engine. The application layer confirms the search results and feeds back the confirmed results to the learning engine. The learning engine makes corrections or enhancements according to the confirmed results.
[0043] The search suggestion provides one or more search suggestions. One or more search suggestions are provided for selection.
[0044] When the search result is not empty, the learning engine regards the search result as a pending confirmation state without modifying the current learning result.
[0045] When the pending confirmation state is an error, the learning engine modifies the current learning result according to the retrieval result and gives other search suggestions.
[0046] When the pending confirmation state is correct, the learning engine enhances the current learning result according to the search result, modifies the learning result according to the pending confirmation state, and optimizes itself to make the next output search suggestion more accurate.
[0047] When the search result is empty, the learning engine gives new search suggestions.
[0048] After the cumulative number of corrections reaches a first preset value, the learning engine outputs a search suggestion to confirm with the application layer that the retrieval result is correct.
[0049] By adjusting the first preset value, the feedback speed of the learning engine is adjusted.
[0050] In this embodiment,
[0051] 1. When high-precision positioning information is obtained from the Beidou satellite positioning module:
[0052] (1) Input the latitude and longitude information into the learning engine.
[0053] (2) The learning engine gives possible routes as search suggestions based on the current train number, running time, route, and other information.
[0054] 2. When the search engine gets the search suggestions given by the learning engine:
[0055] (1) Quickly search the database by searching for key information such as longitude, latitude, and route provided by the search suggestions.
[0056] (2) After the search is completed, the search results are fed back to the application layer and the learning engine. When the search results are not empty, the learning engine treats the results as pending confirmation and does not use them to modify the current learning results. When the search results are empty, the learning engine gives new search suggestions.
[0057] 3. After the search results are fed back to the application layer:
[0058] (1) If the application layer confirms that the retrieval result is correct, it will be fed back to the learning engine, and the confirmation result will be used to correct or enhance the current learning result.
[0059] (2) If the application layer confirms that the search result is wrong, it will be fed back to the learning engine, and the result will be used to correct the current learning result. After the number of corrections reaches a threshold, the search suggestion consistent with the application layer will be output.
[0060] (3) The feedback speed of the learning engine can be adjusted by modifying the threshold of the number of corrections.
[0061] like Figure 2 As shown, a system for a method for quickly locating a train route based on Beidou satellites includes a data acquisition module, a learning engine function module, and a route search engine module;
[0062] Among them, the data acquisition module collects the train running speed, and the data collected by the data acquisition module is transmitted 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 thoroughly transforms the existing line data and extracts the line name, station and section boundary longitude and latitude information.
[0063] The extracted line name, station and section boundary longitude and latitude information are managed using an SQLite database.
[0064] In this embodiment, there is a Beidou high-precision satellite data acquisition function module, which collects the current longitude and latitude, train speed and other information through the Beidou module. There is a learning engine function module, which learns and summarizes the information such as train number, time, line and station according to the feedback of the search engine and the feedback of the application layer confirmation result, and uses the learning results to give search suggestions to the search engine. There is a line search engine function module, which thoroughly transforms the existing line data, extracts key information such as line name, longitude and latitude of the boundary of the station and section, and manages it using SQLite database. It can provide a fast search function based on key information.
[0065] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.
Claims
1. A method for quickly locating a train route based on Beidou satellite, characterized in that: The method The process includes: S1. Obtain the current train positioning information through Beidou satellite, where the positioning information includes longitude information and latitude information; S2, the longitude information and latitude information are input into a learning engine, and the learning engine combines the current train number, running time and route to obtain a learning result and give a search suggestion; S3. According to the search suggestion, a database search is performed and the search results are fed back to the application layer and the learning engine. The application layer confirms the search results and feeds back the confirmed results to the learning engine. The learning engine makes corrections or enhancements according to the confirmed results.
2. The method for quickly locating a train route based on Beidou satellite according to claim 1, characterized in that: The search suggestion provides one or more items.
3. The method for quickly locating a train route based on Beidou satellite according to claim 1, characterized in that: When the search result is not empty, the learning engine regards the search result as a pending confirmation state without modifying the current learning result.
4. The method for quickly locating a train route based on Beidou satellite according to claim 3, characterized in that: When the pending confirmation state is an error, the learning engine modifies the current learning result according to the retrieval result and gives other search suggestions.
5. The method for quickly locating a train route based on Beidou satellite according to claim 3, characterized in that: When the to-be-confirmed state is correct, the learning engine enhances the current learning result according to the retrieval result.
6. The method for quickly locating a train route based on Beidou satellite according to claim 1, characterized in that: When the search result is empty, the learning engine gives new search suggestions.
7. The method for quickly locating a train route based on Beidou satellite according to claim 1, characterized in that: After the cumulative number of corrections reaches a first preset value, the learning engine outputs a search suggestion to confirm with the application layer that the retrieval result is correct.
8. The method for quickly locating a train route based on Beidou satellite according to claim 7, characterized in that: By adjusting the first preset value, the feedback speed of the learning engine is adjusted.
9. A system using the Beidou satellite-based train route rapid positioning method according to any one of claims 1 to 8, characterized in that: It includes data collection module, learning engine function module and route search engine module; Among them, the data acquisition module collects the train running speed, and the data collected by the data acquisition module is transmitted 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 thoroughly transforms the existing line data and extracts the line name, station and section boundary longitude and latitude information.
10. The system of a method for quickly locating a train route based on Beidou satellite according to claim 9, characterized in that: The extracted line name, station and section boundary longitude and latitude information are managed using an SQLite database.
Citation Information
Patent Citations
Positioning control method of high-speed train and positioning control system thereof
CN102642550A
Precise train positioning system based on comprehensive positioning
CN105857349A
Embedded solution for obtaining train position and direction based on satellite signals
CN108189867A
A language processing information retrieval system and method based on a search engine
CN109683725A
Train length identification method and system based on satellite positioning
CN112550375A