A method, apparatus, equipment, and medium for determining the location of a high-speed rail test terminal.
By acquiring base station data and measurement data from high-speed rail lines, calculating user terminal speed, and generating correction trajectory maps, the problem of inaccurate positioning of high-speed trains was solved, and the precise location determination of high-speed rail test terminals was achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-28
- Publication Date
- 2026-03-10
AI Technical Summary
In special terrain and fully enclosed metal carriage environments, high-speed trains suffer from missing GPS positioning data and poor positioning accuracy, making it impossible to effectively determine the coverage area and network quality of high-speed rail base stations, thus affecting network optimization and adjustment.
By acquiring engineering parameter data and measurement data of high-speed rail line base stations, the time and speed of user terminals between different base stations are calculated. Combined with the geographical information of high-speed rail line trajectory, a corrected high-speed rail line trajectory map is generated, and the location of the high-speed rail test terminal is determined using sampling point data.
It achieves precise location positioning in high-speed train scenarios, improves the accuracy and reliability of high-speed train test terminal location determination, and ensures long-distance coverage positioning effect.
Smart Images

Figure CN119485644B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication technology, in particular to a high-speed rail test terminal position determination method, device, equipment and storage medium. BACKGROUND
[0002] With the continuous increase of domestic high-speed rail operation mileage, the number of passengers traveling by high-speed rail is growing rapidly, and high-speed rail has become the main means of transportation in China. High-speed trains have the characteristics of fast speed and dense users. The all-closed metal carriages of high-speed trains have large electromagnetic signal loss, which affects the quality of wireless signals such as mobile networks and GPS satellites. At the same time, when high-speed rails pass through some special topography such as mountains, valleys, tunnels, and urban high-rise buildings, GPS terminals cannot receive satellite signals. The above situations will affect the accuracy of GPS satellite positioning and the quality of mobile network communication. In the case of missing GPS positioning data and poor positioning accuracy of high-speed rail test terminals, it will be difficult to effectively determine the coverage range of high-speed rail base stations and the network quality of the line position without the support of location information, which brings great difficulty to the optimization and adjustment of high-speed rail network coverage, network parameters, and network expansion. SUMMARY
[0003] In view of the above problems, the present application embodiment is proposed to provide a high-speed rail test terminal position determination method, device, electronic equipment and computer readable storage medium which can overcome the above problems or at least partially solve the above problems.
[0004] In order to solve the above problems, the present application embodiment discloses a high-speed rail test terminal position determination method, which comprises:
[0005] Obtain the work parameter data and measurement data of the high-speed rail line base station;
[0006] According to the work parameter data and the measurement data, determine the time of the user terminal between different base stations on the high-speed rail line;
[0007] According to the time of the user terminal between different base stations on the high-speed rail line, determine the movement speed of the user terminal at different base stations on the high-speed rail line;
[0008] According to the movement speed of the user terminal at different base stations on the high-speed rail line, determine the high-speed rail user terminal in the user terminal;
[0009] Obtain the high-speed rail line trajectory geographic information, and according to the high-speed rail line trajectory geographic information and the high-speed rail user terminal, determine the corrected high-speed rail line trajectory map;
[0010] Obtain the sampling point data of the high-speed rail test terminal;
[0011] Based on the corrected high-speed rail line trajectory map and the sampling point data, the location information of the high-speed rail test terminal is determined.
[0012] Optionally, determining the speed of the user terminal at different base stations on the high-speed rail line based on the time the user terminal spends between different base stations on the high-speed rail line includes:
[0013] Obtain the distance between the base stations of the high-speed railway line;
[0014] The speed at which the user terminal moves between different base stations on the high-speed rail line is determined based on the distance between the base stations on the high-speed rail line and the time the user terminal spends between different base stations on the high-speed rail line.
[0015] Optionally, determining the high-speed rail user terminal among the user terminals based on the movement speed of the user terminal at different base stations on the high-speed rail line includes:
[0016] Determine whether the user terminal's movement speed at different base stations on the high-speed rail line is higher than a preset high-speed rail speed threshold;
[0017] If the user terminal's movement speed at different base stations on the high-speed rail line is higher than the preset high-speed rail speed threshold, then the user terminal is identified as the high-speed rail user terminal.
[0018] Optionally, the step of obtaining the geographical information of the high-speed rail line trajectory, and determining the corrected high-speed rail line trajectory map based on the geographical information of the high-speed rail line trajectory and the high-speed rail user terminal, includes:
[0019] The measurement data of the station where the high-speed rail user terminal is located is determined as the high-speed rail line measurement data;
[0020] A data table of trajectory points for the high-speed rail line is determined based on the aforementioned geographical information of the high-speed rail line trajectory.
[0021] Determine the first distance between the latitude and longitude of the high-speed rail line measurement data and the latitude and longitude of the line trajectory point data table;
[0022] The high-speed rail line measurement data is associated with the high-speed rail line trajectory points where the first distance is less than the first preset distance threshold;
[0023] The base station cell that has the most high-speed rail line measurement data associated with the high-speed rail line trajectory point is determined as the primary serving cell of the high-speed rail line trajectory point.
[0024] Based on the primary serving cell, the corrected high-speed rail line trajectory map is determined.
[0025] Optionally, the step of obtaining the geographical information of the high-speed rail line trajectory, and determining the corrected high-speed rail line trajectory map based on the geographical information of the high-speed rail line trajectory and the high-speed rail user terminal, includes:
[0026] The measurement data of the station where the high-speed rail user terminal is located is determined as the high-speed rail line measurement data;
[0027] A data table of trajectory points for the high-speed rail line is determined based on the aforementioned geographical information of the high-speed rail line trajectory.
[0028] Determine the first distance between the latitude and longitude of the high-speed rail line measurement data and the latitude and longitude of the line trajectory point data table;
[0029] The high-speed rail line measurement data is associated with the high-speed rail line trajectory points where the first distance is less than the first preset distance threshold;
[0030] The base station cell that has the most high-speed rail line measurement data associated with the high-speed rail line trajectory point is determined as the primary serving cell of the high-speed rail line trajectory point.
[0031] Based on the primary serving cell, the corrected high-speed rail line trajectory map is determined.
[0032] Optionally, determining the corrected high-speed rail line trajectory map based on the primary serving cell includes:
[0033] Determine the average time advance and average reference signal received power for each trajectory point in the primary serving cell;
[0034] A first trajectory diagram is determined based on the average time advance and the average reference signal received power of each trajectory point. The first trajectory diagram includes a time advance curve and a reference signal received power curve.
[0035] From the trajectory points of the time advance curve, select the first set of trajectory points with the largest time advance, and from the first set of trajectory points, select the trajectory point with the smallest reference signal received power as the far-end signal feature point of the time advance.
[0036] Based on the remote signal feature points of the aforementioned time advance, a list of key-value pairs of remote signal feature points for the primary serving cell is generated.
[0037] From the trajectory points of the time amount curve, select the second set of trajectory points with the smallest time advance, and from the second set of trajectory points, select the trajectory point with the largest reference signal received power as the near-end signal feature point of the time advance;
[0038] Based on the near-end signal feature points of the time advance, generate a list of key-value pairs of near-end signal feature points of the primary serving cell;
[0039] The corrected high-speed rail line trajectory map is determined based on the list of key-value pairs of remote signal feature points and the list of key-value pairs of near-end signal feature points.
[0040] Optionally, determining the corrected high-speed rail line trajectory map based on the list of key-value pairs of far-end signal feature points and the list of key-value pairs of near-end signal feature points includes:
[0041] Determine the second distance from the trajectory point in the line trajectory point data table to the primary serving cell;
[0042] Based on the second distance from the trajectory points in the line trajectory point data table to the primary serving cell, a base station distance distribution map is determined;
[0043] In the base station distance distribution map, the trajectory point with the smallest second distance is selected as the reference point for the near-end location of the base station;
[0044] The positions of the trajectory points in the near-end signal feature point key-value pair list are corrected using the near-end position reference point of the base station, and a first reference point number is added to the trajectory points in the corrected near-end signal feature point key-value pair list.
[0045] In the base station distance distribution map, the trajectory point with the second largest distance is selected as the reference point for the far end location of the base station;
[0046] The position of the trajectory point in the remote signal feature point key-value pair list is corrected by the remote location reference point of the base station, and a second reference point number is added to the trajectory point in the corrected remote signal feature point key-value pair list.
[0047] A set of trajectory points is formed based on the sequence of trajectory point numbers formed by the first reference point number and the second reference point number;
[0048] Based on the set of trajectory points, the corrected high-speed rail line trajectory map is determined.
[0049] Optionally, determining the corrected high-speed rail line trajectory map based on the set of trajectory points includes:
[0050] Determine the distance ratio between the measurement data of each trajectory point in the trajectory point set and the distance between adjacent trajectory points;
[0051] Based on the distance ratio, the measurement data of each trajectory point are uniformly mapped onto the corrected feature points of the adjacent trajectory points to obtain the corrected high-speed rail line trajectory map.
[0052] Optionally, determining the location information of the high-speed rail test terminal based on the corrected high-speed rail line trajectory map and the sampling point data includes:
[0053] Based on the trajectory points associated with the main serving cell in the corrected high-speed rail line trajectory map, the high-speed rail base station coverage segment sequence is generated;
[0054] The location information of the high-speed rail test terminal is determined based on the high-speed rail base station coverage segment sequence and the sampling point data.
[0055] Optionally, the sampling point data includes the test time and cell number, and determining the location information of the high-speed rail test terminal based on the high-speed rail base station coverage segmentation sequence and the sampling point data includes:
[0056] Based on the test time sequence and cell number of the sampling point data, the sampling point data is segmented to obtain test segment data;
[0057] Select the target high-speed rail base station coverage segment that matches the cell number of the test segment data from the high-speed rail base station coverage segment sequence;
[0058] Determine the location similarity value between the test segment data and the target high-speed rail base station coverage segment;
[0059] The location of the trajectory anchor point in the coverage segment of the target high-speed rail base station with a location similarity value greater than a preset similarity value is taken as the high-speed rail line location of the sampling point, and a test anchor point location list is generated. The test anchor point location list includes the feature sampling point number, the trajectory anchor point number, and the location similarity value.
[0060] The location information of the high-speed rail test terminal is obtained by mapping the continuous test sampling points in the test anchor point location list to the high-speed rail line trajectory points according to the time interval relationship.
[0061] The present invention also discloses a location determination device for a high-speed rail test terminal, the device comprising:
[0062] The first acquisition module is used to acquire the engineering parameter data and measurement data of the high-speed railway line base station;
[0063] The time determination module is used to determine the time of the user terminal between different base stations on the high-speed rail line based on the engineering parameter data and the measurement data.
[0064] The speed determination module is used to determine the speed of the user terminal at different base stations on the high-speed rail line based on the time the user terminal spends between different base stations on the high-speed rail line.
[0065] The terminal determination module is used to determine the high-speed rail user terminal among the user terminals based on the movement speed of the user terminal at different base stations on the high-speed rail line.
[0066] The trajectory determination module is used to acquire geographical information of the high-speed rail line trajectory and determine the corrected high-speed rail line trajectory based on the geographical information of the high-speed rail line trajectory and the high-speed rail user terminal.
[0067] The second acquisition module is used to acquire sampling point data from the high-speed rail test terminal;
[0068] The location determination module is used to determine the location information of the high-speed rail test terminal based on the corrected high-speed rail line trajectory map and the sampling point data.
[0069] Optionally, the speed determination module includes:
[0070] The distance acquisition submodule is used to acquire the distance between the base stations of the high-speed railway line;
[0071] The speed determination submodule is used to determine the movement speed of the user terminal at different base stations on the high-speed rail line based on the distance between the base stations on the high-speed rail line and the time the user terminal spends between different base stations on the high-speed rail line.
[0072] Optionally, the terminal determination module includes:
[0073] The judgment submodule is used to determine whether the speed of the user terminal moving at different base stations on the high-speed rail line is higher than a preset high-speed rail speed threshold.
[0074] The terminal determination submodule is used to determine the user terminal as the high-speed rail user terminal if the user terminal's movement speed at different base stations on the high-speed rail line is higher than the preset high-speed rail speed threshold.
[0075] Optionally, the trajectory determination module includes:
[0076] The distance measurement determination submodule is used to determine the measurement data of the station where the high-speed rail user terminal is located as the high-speed rail line measurement data;
[0077] The data table determination submodule is used to determine the data table of line trajectory points based on the geographical information of the high-speed rail line trajectory.
[0078] The first distance determination submodule is used to determine the first distance between the latitude and longitude of the high-speed rail line measurement data and the latitude and longitude of the line trajectory point data table;
[0079] The association submodule is used to associate the high-speed rail line measurement data with the high-speed rail line trajectory points where the first distance is less than the first preset distance threshold.
[0080] The primary serving cell determination submodule is used to determine the base station cell that has the most high-speed rail line measurement data associated with the high-speed rail line trajectory point as the primary serving cell of the high-speed rail line trajectory point.
[0081] The trajectory determination submodule is used to determine the corrected high-speed rail line trajectory based on the main serving cell.
[0082] Optionally, the trajectory determination submodule includes:
[0083] An average value determination unit is used to determine the average time advance and the average reference signal received power of each trajectory point in the primary serving cell.
[0084] The first trajectory map determination unit is used to determine a first trajectory map based on the average time advance of each trajectory point and the average reference signal received power. The first trajectory map includes a time advance curve and a reference signal received power curve.
[0085] The first feature point determination unit is used to select the first set of trajectory points with the largest time advance from the trajectory points of the time advance curve, and select the trajectory point with the smallest reference signal receiving power from the first set of trajectory points as the far-end signal feature point of the time advance.
[0086] The first key-value pair list determination unit is used to generate a key-value pair list of remote signal feature points of the primary serving cell based on the remote signal feature points of the time advance.
[0087] The second feature point determination unit selects the second set of trajectory points with the smallest time advance from the trajectory points of the time amount curve, and selects the trajectory point with the largest reference signal received power from the second set of trajectory points as the near-end signal feature point of the time advance.
[0088] The second key-value pair list determination unit generates a key-value pair list of near-end signal feature points of the primary serving cell based on the near-end signal feature points of the time advance.
[0089] The trajectory determination unit is used to determine the corrected high-speed rail line trajectory based on the list of key-value pairs of remote signal feature points and the list of key-value pairs of near-end signal feature points.
[0090] Optionally, the trajectory determination unit includes:
[0091] The second distance determination subunit is used to determine the second distance from the trajectory point in the line trajectory point data table to the primary serving cell;
[0092] The distance distribution map determination subunit is used to determine the base station distance distribution map based on the second distance from the trajectory points in the line trajectory point data table to the primary serving cell;
[0093] The near-end location reference point determination subunit is used to select the trajectory point with the smallest second distance as the near-end location reference point of the base station in the base station distance distribution map;
[0094] The first adding subunit is used to correct the position of the trajectory point in the near-end signal feature point key value pair list by using the near-end position reference point of the base station, and to add a first reference point number to the trajectory point in the corrected near-end signal feature point key value pair list.
[0095] The base station remote location reference point determination subunit is used to select the trajectory point with the second largest distance as the base station remote location reference point in the base station distance distribution map;
[0096] The correction subunit is used to correct the position of the trajectory point in the remote signal feature point key value pair list by using the remote position reference point of the base station, and to add a second reference point number to the trajectory point in the corrected remote signal feature point key value pair list.
[0097] The trajectory point set determination subunit is used to form a trajectory point set according to the trajectory point numbering order composed of the first reference point number and the second reference point number;
[0098] The high-speed rail line trajectory determination subunit is used to determine the corrected high-speed rail line trajectory based on the set of trajectory points.
[0099] Optionally, the high-speed rail line trajectory determination sub-unit includes:
[0100] A distance ratio determination unit is used to determine the distance ratio between the measurement data of each trajectory point in the trajectory point set and the distance between adjacent trajectory points;
[0101] The first mapping unit is used to uniformly map the measurement data of each trajectory point to the corrected feature points of the adjacent trajectory points according to the distance ratio, so as to obtain the corrected high-speed rail line trajectory map.
[0102] Optionally, the location determination module includes:
[0103] The high-speed rail base station coverage segment sequence determination submodule is used to generate the high-speed rail base station coverage segment sequence based on the trajectory points associated with the main serving cell in the corrected high-speed rail line trajectory map;
[0104] The location determination submodule is used to determine the location information of the high-speed rail test terminal based on the high-speed rail base station coverage segment sequence and the sampling point data.
[0105] Optionally, the sampling point data includes the test time and cell number, and the location determination submodule includes:
[0106] The segmented data determination unit is used to segment the sampling point data according to the test time sequence and cell number of the sampling point data to obtain test segmented data;
[0107] The selection unit is used to select a target high-speed rail base station coverage segment that matches the cell number of the test segment data in the high-speed rail base station coverage segment sequence.
[0108] A similarity value determination unit is used to determine the location similarity value between the test segment data and the target high-speed rail base station coverage segment;
[0109] The test anchor point location list determination unit is used to take the trajectory anchor point location in the coverage segment of the target high-speed rail base station that has a location similarity value greater than a preset similarity value as the high-speed rail line location of the sampling point, and generate a test anchor point location list, which includes feature sampling point number, trajectory anchor point number, and location similarity value;
[0110] The second mapping unit is used to map the continuous test sampling points in the test anchor point location list to the high-speed rail line trajectory point locations according to the time interval relationship to obtain the location information of the high-speed rail test terminal.
[0111] The present invention also discloses an electronic device, comprising: a processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein the computer program, when executed by the processor, implements the steps of the high-speed rail test terminal position determination method described above.
[0112] The present invention also discloses a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the high-speed rail test terminal position determination method described above.
[0113] The embodiments of the present invention have the following advantages:
[0114] This invention can accurately calculate the movement speed of a user terminal between different base stations by combining the engineering parameter data and measurement data of high-speed rail line base stations, thereby identifying the high-speed rail user terminal. Using the corrected high-speed rail line trajectory map and the sampling point data of the test terminal, the precise location of the high-speed rail test terminal can be achieved, improving the accuracy and reliability of the high-speed rail test terminal location determination. It can effectively identify the high-speed rail user terminal by measuring its movement speed at different base stations along the high-speed rail line. Combined with the geographical information of the high-speed rail line trajectory, a corrected high-speed rail line trajectory map can be generated, thereby improving the accuracy of the trajectory. This invention utilizes the geographical information of the high-speed rail line trajectory to cover the entire high-speed rail line, ensuring effective positioning in long-distance, high-speed movement scenarios. Attached Figure Description
[0115] Figure 1 This is a flowchart of the steps of a method for determining the location of a high-speed rail test terminal provided in an embodiment of the present invention;
[0116] Figure 2 This is a first trajectory diagram provided in an embodiment of the present invention;
[0117] Figure 3 This is a base station distance distribution map of high-speed rail line trajectory points provided in an embodiment of the present invention;
[0118] Figure 4 This is a corrected high-speed rail line trajectory diagram provided in an embodiment of the present invention;
[0119] Figure 5 This is a structural block diagram of a high-speed rail test terminal position determination device provided in an embodiment of the present invention. Detailed Implementation
[0120] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0121] One of the core concepts of this invention is to acquire engineering parameter data and measurement data of high-speed rail line base stations; determine the time a user terminal spends between different base stations on the high-speed rail line based on the engineering parameter data and measurement data; determine the speed of the user terminal at different base stations on the high-speed rail line based on the time spent by the user terminal at different base stations on the high-speed rail line; determine the high-speed rail user terminal among the user terminals based on the speed of the user terminal at different base stations on the high-speed rail line; acquire geographical information of the high-speed rail line trajectory; determine the corrected high-speed rail line trajectory map based on the geographical information of the high-speed rail line trajectory and the high-speed rail user terminal; and acquire sampling data from the high-speed rail test terminal. Based on the corrected high-speed rail line trajectory map and sampling point data, the location information of the high-speed rail test terminal is determined. By combining the engineering parameter data and measurement data of the high-speed rail line base stations, the movement speed of the user terminal between different base stations can be accurately calculated, thereby identifying the high-speed rail user terminal. By using the corrected high-speed rail line trajectory map and the sampling point data of the test terminal, the precise location of the high-speed rail test terminal can be achieved, improving the accuracy and reliability of the high-speed rail test terminal location determination. This invention utilizes the geographical information of the high-speed rail line trajectory, which can cover the entire high-speed rail line, ensuring the positioning effect in long-distance, high-speed movement scenarios.
[0122] Reference Figure 1 The diagram illustrates a step-by-step flowchart of a method for determining the location of a high-speed rail test terminal according to an embodiment of the present invention. The method may specifically include the following steps:
[0123] Step 101: Obtain engineering parameter data and measurement data of high-speed rail line base stations.
[0124] In this embodiment of the invention, the engineering parameter data of the high-speed rail line base station may include base station number, cell number, latitude and longitude, and the measurement data may include time, main cell data, neighbor cell data, and location data.
[0125] The base station cell data in the measurement data can be correlated and matched with the engineering parameter data of the high-speed rail line base station to obtain user terminal information of different stations on the high-speed rail line.
[0126] Specifically, the measurement data can be compiled as follows: time, user number, latitude and longitude, base station cell number, frequency, RSRP, SINR, TA, neighbor cell 1 PCI, neighbor cell 1 frequency, neighbor cell 1 RSRP, neighbor cell 2 PCI, neighbor cell 2 frequency, neighbor cell 2 RSRP, neighbor cell 3 PCI, neighbor cell 3 frequency, neighbor cell 3 RSRP, neighbor cell 4 PCI, neighbor cell 4 frequency, neighbor cell 4 RSRP, neighbor cell 5 PCI, neighbor cell 5 frequency, neighbor cell 5 RSRP, neighbor cell 6 PCI, neighbor cell 6 frequency, and neighbor cell 6 RSRP.
[0127] Step 102: Determine the time the user terminal spends between different base stations on the high-speed rail line based on the engineering parameter data and the measurement data.
[0128] In this embodiment of the invention, the time it takes for the user terminal to arrive at different base stations on the high-speed rail line is different. The time the user terminal spends between different base stations on the high-speed rail line can be determined based on the base station number and measurement data in the collected measurement data.
[0129] Step 103: Determine the speed of the user terminal at different base stations on the high-speed rail line based on the time the user terminal spends between different base stations on the high-speed rail line.
[0130] In this embodiment of the invention, the movement speed of the user terminal at different base stations on the high-speed rail line can be calculated based on the time the user terminal spends between different base stations on the high-speed rail line.
[0131] In one embodiment of the present invention, determining the movement speed of the user terminal between different base stations on a high-speed rail line based on the time the user terminal spends between these base stations includes: obtaining the distance between the base stations on the high-speed rail line; and determining the movement speed of the user terminal between the base stations on the high-speed rail line based on the distance between the base stations and the time the user terminal spends between these base stations.
[0132] In this embodiment of the invention, the distance between different base stations on a high-speed rail line can be obtained, and then the speed of the user terminal at different base stations on the high-speed rail line can be calculated based on the rate calculation formula, the obtained distance between the base stations on the high-speed rail line, and the time the user terminal spends between the different base stations on the high-speed rail line.
[0133] Step 104: Determine the high-speed rail user terminal among the user terminals based on the movement speed of the user terminal at different base stations on the high-speed rail line.
[0134] In this embodiment of the invention, the high-speed rail user terminal refers to the user terminal located on the high-speed rail. Since the movement speed of ordinary user terminals and high-speed rail user terminals is different, the high-speed rail user terminal among the user terminals can be determined according to the movement speed of the user terminal at different base stations on the high-speed rail line.
[0135] In one embodiment of the present invention, determining a high-speed rail user terminal based on the movement speed of the user terminal at different base stations on the high-speed rail line includes: determining whether the movement speed of the user terminal at different base stations on the high-speed rail line is higher than a preset high-speed rail speed threshold; if the movement speed of the user terminal at different base stations on the high-speed rail line is higher than the preset high-speed rail speed threshold, then the user terminal is determined to be a high-speed rail user terminal.
[0136] In one example, a preset high-speed rail speed threshold can be set to 150 km / h. The calculated speed is compared with the preset high-speed rail speed threshold. User terminals with speeds higher than the preset high-speed rail speed threshold are identified as high-speed rail user terminals. Furthermore, the measurement data between high-speed rail user stations is identified as high-speed rail line measurement data, and the measurement data is labeled with a high-speed rail line tag.
[0137] Step 105: Obtain the geographical information of the high-speed rail line trajectory. Based on the geographical information of the high-speed rail line trajectory and the high-speed rail user terminal, determine the corrected high-speed rail line trajectory map.
[0138] In this embodiment of the invention, the corrected high-speed rail line trajectory map refers to the map generated after precise adjustment and optimization of the original high-speed rail line trajectory. The corrected trajectory map can more accurately reflect the actual situation of the high-speed rail line and provide more reliable basic data for the subsequent determination of the high-speed rail test terminal location.
[0139] In one embodiment of the present invention, acquiring high-speed rail line trajectory geographic information and determining a corrected high-speed rail line trajectory map based on the high-speed rail line trajectory geographic information and a high-speed rail user terminal includes: determining measurement data of the station where the high-speed rail user terminal is located as high-speed rail line measurement data; determining a line trajectory point data table based on the high-speed rail line trajectory geographic information; determining a first distance between the latitude and longitude of the high-speed rail line measurement data and the latitude and longitude of the line trajectory point data table; associating the high-speed rail line measurement data with high-speed rail line trajectory points whose first distance is less than a first preset distance threshold; determining the base station cell with the most high-speed rail line measurement data associated with the high-speed rail line trajectory points as the primary serving cell of the high-speed rail line trajectory points; and determining the corrected high-speed rail line trajectory map based on the primary serving cell.
[0140] In this embodiment of the invention, the geographical information of the high-speed rail line trajectory is determined based on the test direction of the high-speed rail line and the geographical layer of the line. A line trajectory point data table can be generated according to the station order and preset length intervals. The line trajectory point data package contains: serial number, starting station name, ending station name, and latitude and longitude. Table 1 shows a line trajectory point data table provided in this embodiment of the invention.
[0141]
[0142] Table 1
[0143] The trajectory point data package in Table 1 contains: serial number, starting station name, ending station name, latitude and longitude, for example: 1, Dianjiang Station, Liangping South Station, 107.374084, 30.309514.
[0144] After determining the route trajectory point data table, the first distance from the latitude and longitude of the high-speed rail line measurement data to the latitude and longitude of the route trajectory point data table can be calculated. Then, the high-speed rail line measurement data can be associated with high-speed rail line trajectory points that meet the condition of having the minimum first distance from the measurement data and the first distance being less than a preset first distance threshold. Then, all high-speed rail measurement data associated with high-speed rail line trajectory points are processed, and the base station cell with the most measurements is selected as the primary serving cell of the high-speed rail line trajectory point. The primary serving cell field, such as base station_cell number, is added to the route trajectory point data, such as 28273_27. Then, based on the primary serving cell, the corrected high-speed rail line trajectory map is determined.
[0145] In one embodiment of the present invention, determining a corrected high-speed rail line trajectory map based on the primary serving cell includes: determining the average time advance and average reference signal received power of each trajectory point in the primary serving cell; determining a first trajectory map based on the average time advance and average reference signal received power of each trajectory point, the first trajectory map including a time advance curve and a reference signal received power curve; selecting a first set of trajectory points with the largest time advance from the trajectory points of the time advance curve, and selecting the trajectory point with the smallest reference signal received power from the first set of trajectory points as the far-end signal feature point of the time advance; generating a key-value pair list of far-end signal feature points of the primary serving cell based on the far-end signal feature points of the time advance; selecting a second set of trajectory points with the smallest time advance from the trajectory points of the time advance curve, and selecting the trajectory point with the largest reference signal received power from the second set of trajectory points as the near-end signal feature point of the time advance; generating a key-value pair list of near-end signal feature points of the primary serving cell based on the near-end signal feature points of the time advance; and determining the corrected high-speed rail line trajectory map based on the key-value pair list of far-end signal feature points and the key-value pair list of near-end signal feature points.
[0146] In this embodiment of the invention, the timing advance and reference signal received power of the primary serving cell measurement data are obtained; the average value of the timing advance and the average value of the reference signal received power are determined; and a first trajectory map is determined based on the trajectory points of the primary serving cell, the average value of the timing advance, and the average value of the reference signal received power. Specifically, as follows... Figure 2 This illustration shows a first trajectory diagram provided by an embodiment of the present invention. The horizontal axis of the base station target trajectory diagram is the trajectory point number, which is arranged from left to right on the horizontal axis according to the trajectory point number. The vertical axis of the base station target trajectory diagram is the TA value and the RSRP value, respectively. The average TA value of the trajectory points constitutes the TA curve of the base station target trajectory diagram, and the average RSRP value of the trajectory points constitutes the RSRP curve of the base station target trajectory diagram.
[0147] From the TA curve of the first trajectory map of the base station TA-RSRP, select the first trajectory point set with the largest TA value associated with the primary serving cell. Further, select the trajectory point with the smallest RSRP signal strength from the first trajectory point set with the largest TA value as the base station TA remote signal feature point. This generates a list of key-value pairs for the TA remote signal feature points of the primary serving cell along the entire high-speed rail line. Each TA remote signal feature point key-value pair contains the following data: base station_cell number, remote feature trajectory point number, TA value, and RSRP value, for example: 28273_27, 2, 3, -92. Then, from the trajectory points associated with the primary serving cell on the TA curve of the first trajectory map of the base station TA-RSRP, the second trajectory point set with the smallest TA value is selected. Further, from the second trajectory point set with the smallest TA value, the trajectory point with the largest signal strength RSRP is selected as the near-end signal feature point of the base station TA. A list of key-value pairs of TA near-end signal feature points of the primary serving cell of the entire high-speed rail line is generated. The key-value pairs of TA near-end signal feature points contain the following data: base station_cell number, near-end feature trajectory point number, TA value, RSRP value, for example: 28273_27, 4, 1, -87.
[0148] Finally, based on the list of key-value pairs of feature points of the far-end signal and the list of key-value pairs of feature points of the near-end signal, the corrected high-speed rail line trajectory map is determined.
[0149] In one embodiment of the present invention, determining a corrected high-speed rail line trajectory map based on a list of remote signal feature point key-value pairs and a list of near-end signal feature point key-value pairs includes: determining a second distance from a trajectory point in a trajectory point data table to the primary serving cell; determining a base station distance distribution map based on the second distance from the trajectory point in the trajectory point data table to the primary serving cell; selecting the trajectory point with the smallest second distance in the base station distance distribution map as a near-end location reference point for the base station; correcting the position of the trajectory point in the near-end signal feature point key-value pair list using the near-end location reference point for the base station, and adding a first reference point number to the trajectory point in the corrected near-end signal feature point key-value pair list; selecting the trajectory point with the largest second distance in the base station distance distribution map as a remote location reference point for the base station; correcting the position of the trajectory point in the remote signal feature point key-value pair list using the remote location reference point for the base station, and adding a second reference point number to the trajectory point in the corrected remote signal feature point key-value pair list; forming a trajectory point set according to the trajectory point numbering order composed of the first reference point number and the second reference point number; and determining the corrected high-speed rail line trajectory map based on the trajectory point set.
[0150] In this embodiment of the invention, the latitude and longitude positions and the primary serving cell of the line trajectory point data table can be obtained. Combined with the latitude and longitude positions of the base station cells in the high-speed rail engineering parameter data, the second distance between each line trajectory point and the primary serving cell is calculated, and a base station distance distribution map of the high-speed rail line trajectory points is generated. For the primary serving cell of the high-speed rail line trajectory point, for example: 28273_27, the trajectory point with the smallest second distance is selected from the trajectory points associated with and matched by the primary serving cell on the high-speed rail base station distance distribution map as the base station near-end location reference point. The location of the TA near-end signal feature point corresponding to the primary serving cell is corrected using the location of the base station near-end location reference point. A correction feature anchor point number field is added to the key-value pair of the TA near-end signal feature point, and the base station near-end location reference point number after the location correction of the TA near-end feature trajectory point number is recorded.
[0151] like Figure 3 As shown, the horizontal axis of the base station distance distribution map represents the trajectory point number, which is arranged from left to right on the horizontal axis according to the trajectory point number order. The vertical axis of the high-speed rail base station distance distribution map represents the second distance between the trajectory point and the main service cell.
[0152] Furthermore, the second largest trajectory point can be selected from the trajectory points associated with the main serving cell on the high-speed rail base station distance distribution map as the base station remote location reference point. The location of the TA remote signal feature point corresponding to the main serving cell can be corrected using the location of the base station remote location reference point. A correction feature anchor point number field is added to the key-value pair of the TA remote signal feature point, and the base station remote location reference point number after the location correction of the TA remote feature trajectory point number is recorded.
[0153] Finally, based on the characteristic trajectory point numbering order formed by the near-end characteristic trajectory point number and the far-end characteristic trajectory point number in the TA near-end and far-end signal characteristic point key value pair, a trajectory point set composed of a segment of trajectory points between adjacent characteristic trajectory points is formed, and then the corrected high-speed rail line trajectory map is determined based on the trajectory point set.
[0154] In one embodiment of the present invention, determining the corrected high-speed rail line trajectory map based on the trajectory point set includes: determining the distance ratio between the measurement data of each trajectory point in the trajectory point set and the adjacent trajectory points; and uniformly mapping the measurement data of each trajectory point to the corrected feature points of the adjacent trajectory points according to the distance ratio to obtain the corrected high-speed rail line trajectory map.
[0155] In this embodiment of the invention, the distance ratio between the measurement data associated with the trajectory point set and the adjacent feature trajectory points can be calculated. The distance ratio calculation formula is: distance ratio = distance(MR, feature trajectory point A) / (distance(MR, feature trajectory point A) + distance(MR, feature trajectory point B)). For example, distance ratio = 120 / (120+80) = 0.6. According to the distance ratio, the measurement data is uniformly mapped to the trajectory points between the feature anchor points of adjacent feature trajectory points after position correction, so as to obtain the corrected high-speed rail line trajectory map.
[0156] like Figure 4 This illustration shows a corrected high-speed rail line trajectory map provided by an embodiment of the present invention. Based on the trajectory points associated with the main serving cell in the corrected high-speed rail line trajectory map, a high-speed rail base station coverage segment sequence is obtained. The high-speed rail base station coverage segment sequence data includes: segment number, base station_cell number, starting trajectory number, ending trajectory number, near-end trajectory anchor point number, and far-end trajectory anchor point number. The near-end trajectory anchor point number is the near-end signal feature point of the base station TA selected through the base station corrected trajectory map, and the far-end trajectory anchor point number is the far-end signal feature point of the base station TA selected through the base station corrected trajectory map.
[0157] Step 106: Obtain sampling point data from the high-speed rail test terminal.
[0158] In this embodiment of the invention, network test data generated by the high-speed rail line test terminal can be obtained, and then processed to generate sampling point data. The sampling point data packet contains: number, test time, base station_cell number, TA, RSRP, SINR, and frequency point.
[0159] Step 107: Determine the location information of the high-speed rail test terminal based on the corrected high-speed rail line trajectory map and sampling point data.
[0160] In this embodiment of the invention, the location information of the high-speed rail test terminal can be determined by the corrected high-speed rail line trajectory map and sampling point data.
[0161] In one embodiment of the present invention, determining the location information of the high-speed rail test terminal based on the corrected high-speed rail line trajectory map and sampling point data includes: generating a high-speed rail base station coverage segmentation sequence based on the trajectory points associated with the main serving cell in the corrected high-speed rail line trajectory map; and determining the location information of the high-speed rail test terminal based on the high-speed rail base station coverage segmentation sequence and sampling point data.
[0162] In this embodiment of the invention, the high-speed rail base station coverage segment sequence can be obtained by processing the trajectory points associated with the main serving cell in the corrected high-speed rail line trajectory map. The high-speed rail base station coverage segment sequence data may include: segment number, base station_cell number, starting trajectory number, ending trajectory number, near-end trajectory anchor point number, and far-end trajectory anchor point number, for example: 1, 28273_27, 1, 5, 1, 5.
[0163] In one embodiment of the present invention, the sampling point data includes test time and cell number. Determining the location information of the high-speed rail test terminal based on the high-speed rail base station coverage segment sequence and the sampling point data includes: segmenting the sampling point data according to the test time sequence and cell number to obtain test segment data; selecting a target high-speed rail base station coverage segment in the high-speed rail base station coverage segment sequence that matches the cell number of the test segment data; determining the location similarity value between the test segment data and the target high-speed rail base station coverage segment; using the trajectory anchor point location in the target high-speed rail base station coverage segment with a location similarity value greater than a preset similarity value as the high-speed rail line location of the sampling point, and generating a test anchor point location list, the test anchor point location list including feature sampling point number, trajectory anchor point number, and location similarity value; mapping consecutive test sampling points in the test anchor point location list to high-speed rail line trajectory point locations according to time intervals to obtain the location information of the high-speed rail test terminal.
[0164] In this embodiment of the invention, for example, the sampling point data is: 1, 2024-7-10 9:31:21, 27734_17, 2, -85, 10, 1850. The high-speed rail test sampling point data is segmented according to the test time sequence of the sampling points and the base station_cell number, and the test segment data is processed to obtain test segment data. The test segment data packet contains: segment sequence number, base station_cell number, starting sampling point number, ending sampling point number, test duration, near-end feature sampling point, and far-end feature sampling point. The near-end feature sampling point is the sampling point with the largest signal strength RSRP selected from the sampling point data with the smallest TA value in the test segment, and the far-end feature sampling point is the sampling point with the smallest signal strength RSRP selected from the sampling point data with the largest TA value in the test segment.
[0165] Furthermore, the generated high-speed rail base station coverage segment sequence data can be obtained. High-speed rail base station coverage segments matching the base station_cell number of the test segment data can be selected. Based on the TA value and RSRP value of the sampling point data in the test segment data, the positional similarity value between the near-end feature sampling points of the test segment data and the near-end trajectory anchor points of the high-speed rail base station coverage segment, as well as the positional similarity value between the far-end feature sampling points of the test segment data and the far-end trajectory anchor points of the high-speed rail base station coverage segment, can be calculated. The formula for calculating the positional similarity value is: Similarity value = W1*(1-Abs((TA feature sampling point - TA trajectory anchor point) / TA trajectory anchor point)) + W2*(1-Abs((RSRP feature sampling point - RSRP trajectory anchor point)) The similarity value is calculated as follows: W1 and W2 are weight coefficients, W1 + W2 = 1, for example: W1 = 0.6, W2 = 0.4, similarity value = 0.6 * (1 - Abs((3-2) / 3)) + 0.4 * (1 - Abs((-91+89) / -91)) = 0.79, preset similarity value is such as 0.80. The location of the trajectory anchor point with a similarity value greater than or equal to the preset similarity value is selected as the location of the high-speed rail line of the feature sampling point. The location positioning processing of the feature sampling points of all test segment data is completed, and the test anchor point location data list of the feature test sampling point data is generated. The test anchor point location data package contains: feature sampling point number, trajectory anchor point number, and location similarity value.
[0166] Finally, according to the feature sampling point numbering order in the test anchor point location data list, the consecutive test sampling points between adjacent feature sampling point numbers are mapped to the high-speed rail line trajectory point locations based on the sampling point time interval relationship, thus obtaining the location information of the high-speed rail test terminal on the high-speed rail line.
[0167] This invention can accurately calculate the movement speed of a user terminal between different base stations by combining the engineering parameter data and measurement data of high-speed rail line base stations, thereby identifying the high-speed rail user terminal. Using the corrected high-speed rail line trajectory map and the sampling point data of the test terminal, the precise location of the high-speed rail test terminal can be achieved, improving the accuracy and reliability of the high-speed rail test terminal location determination. It can effectively identify the high-speed rail user terminal by measuring its movement speed at different base stations along the high-speed rail line. Combined with the geographical information of the high-speed rail line trajectory, a corrected high-speed rail line trajectory map can be generated, thereby improving the accuracy of the trajectory. This invention utilizes the geographical information of the high-speed rail line trajectory to cover the entire high-speed rail line, ensuring effective positioning in long-distance, high-speed movement scenarios.
[0168] It should be noted that, for the sake of simplicity, the method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments of the present invention are not limited to the described order of actions, because according to the embodiments of the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions involved are not necessarily essential to the embodiments of the present invention.
[0169] Reference Figure 5 The diagram illustrates a structural block diagram of a high-speed rail test terminal location determination device according to an embodiment of the present invention. The device may include:
[0170] The first acquisition module 201 is used to acquire the engineering parameter data and measurement data of the high-speed railway line base station;
[0171] The time determination module 202 is used to determine the time of the user terminal between different base stations on the high-speed rail line based on the engineering parameter data and the measurement data.
[0172] The speed determination module 203 is used to determine the movement speed of the user terminal between different base stations on the high-speed rail line based on the time the user terminal spends between different base stations on the high-speed rail line.
[0173] Terminal determination module 204 is used to determine the high-speed rail user terminal among the user terminals based on the movement speed of the user terminal at different base stations on the high-speed rail line.
[0174] The trajectory determination module 205 is used to acquire geographical information of the high-speed rail line trajectory and determine the corrected high-speed rail line trajectory based on the geographical information of the high-speed rail line trajectory and the high-speed rail user terminal.
[0175] The second acquisition module 206 is used to acquire sampling point data of the high-speed rail test terminal;
[0176] The location determination module 207 is used to determine the location information of the high-speed rail test terminal based on the corrected high-speed rail line trajectory map and the sampling point data.
[0177] This invention can accurately calculate the movement speed of a user terminal between different base stations by combining the engineering parameter data and measurement data of high-speed rail line base stations, thereby identifying the high-speed rail user terminal. Using the corrected high-speed rail line trajectory map and the sampling point data of the test terminal, the precise location of the high-speed rail test terminal can be achieved, improving the accuracy and reliability of the high-speed rail test terminal location determination. It can effectively identify the high-speed rail user terminal by measuring its movement speed at different base stations along the high-speed rail line. Combined with the geographical information of the high-speed rail line trajectory, a corrected high-speed rail line trajectory map can be generated, thereby improving the accuracy of the trajectory. This invention utilizes the geographical information of the high-speed rail line trajectory to cover the entire high-speed rail line, ensuring effective positioning in long-distance, high-speed movement scenarios.
[0178] In one embodiment of the present invention, the speed determination module includes:
[0179] The distance acquisition submodule is used to obtain the distance between base stations along the high-speed rail line;
[0180] The speed determination submodule is used to determine the speed of the user terminal at different base stations on the high-speed rail line based on the distance between base stations on the high-speed rail line and the time the user terminal spends between different base stations on the high-speed rail line.
[0181] In one embodiment of the present invention, the terminal determination module includes:
[0182] The judgment submodule is used to determine whether the user terminal’s movement speed at different base stations on the high-speed rail line is higher than the preset high-speed rail speed threshold.
[0183] The terminal determination submodule is used to determine the user terminal as a high-speed rail user terminal if the user terminal's movement speed at different base stations on the high-speed rail line is higher than the preset high-speed rail speed threshold.
[0184] In one embodiment of the present invention, the trajectory map determination module includes:
[0185] The distance measurement determination submodule is used to determine the measurement data of the station where the high-speed rail user terminal is located as the high-speed rail line measurement data;
[0186] The data table determination submodule is used to determine the data table of track points based on the geographical information of the high-speed rail line trajectory.
[0187] The first distance determination submodule is used to determine the first distance between the latitude and longitude of the high-speed rail line measurement data and the latitude and longitude of the line trajectory point data table;
[0188] The association submodule is used to associate high-speed rail line measurement data with high-speed rail line trajectory points where the first distance is less than the first preset distance threshold.
[0189] The primary serving cell determination submodule is used to determine the base station cell with the most high-speed rail line measurement data associated with the high-speed rail line trajectory point as the primary serving cell of the high-speed rail line trajectory point.
[0190] The trajectory determination submodule is used to determine the corrected high-speed rail line trajectory based on the main serving cell.
[0191] In one embodiment of the present invention, the trajectory determination submodule includes:
[0192] The average value determination unit is used to determine the average time advance and the average reference signal received power of each trajectory point in the primary serving cell.
[0193] The first trajectory determination unit is used to determine the first trajectory based on the average time advance of each trajectory point and the average received power of the reference signal. The first trajectory includes the time advance curve and the received power curve of the reference signal.
[0194] The first feature point determination unit is used to select the first set of trajectory points with the largest time advance from the trajectory points of the time advance curve, and select the trajectory point with the smallest reference signal received power from the first set of trajectory points as the far-end signal feature point of the time advance.
[0195] The first key-value pair list determination unit is used to generate a key-value pair list of remote signal feature points of the primary serving cell based on the remote signal feature points of the time advance.
[0196] The second feature point determination unit selects the second set of trajectory points with the smallest time advance from the trajectory points of the time amount curve, and selects the trajectory point with the largest reference signal received power from the second set of trajectory points as the near-end signal feature point of the time advance.
[0197] The second key-value pair list determination unit generates a key-value pair list of near-end signal feature points of the primary serving cell based on the near-end signal feature points of the time advance.
[0198] The trajectory determination unit is used to determine the corrected high-speed rail line trajectory based on the list of key-value pairs of feature points of the far-end signal and the list of key-value pairs of feature points of the near-end signal.
[0199] In one embodiment of the present invention, the trajectory map determination unit includes:
[0200] The second distance determination subunit is used to determine the second distance from the trajectory point in the line trajectory point data table to the main serving cell;
[0201] The distance distribution map determination sub-unit is used to determine the base station distance distribution map based on the second distance from the trajectory points in the line trajectory point data table to the primary serving cell;
[0202] The near-end location reference point determination sub-unit is used to select the trajectory point with the second smallest distance in the base station distance distribution map as the near-end location reference point of the base station.
[0203] The first adding subunit is used to correct the position of the trajectory point in the near-end signal feature point key value pair list by using the near-end position reference point of the base station, and to add the first reference point number to the trajectory point in the corrected near-end signal feature point key value pair list.
[0204] The base station remote location reference point determination sub-unit is used to select the trajectory point with the second largest distance from the base station distance distribution map as the base station remote location reference point;
[0205] The correction subunit is used to correct the position of the trajectory point in the remote signal feature point key value pair list by using the remote position reference point of the base station, and to add a second reference point number to the trajectory point in the corrected remote signal feature point key value pair list.
[0206] The trajectory point set determination sub-unit is used to form a trajectory point set according to the trajectory point numbering order composed of the first reference point number and the second reference point number;
[0207] The high-speed rail line trajectory map determination sub-unit is used to determine the corrected high-speed rail line trajectory map based on the set of trajectory points.
[0208] In one embodiment of the present invention, the high-speed rail line trajectory determination sub-unit includes:
[0209] The distance ratio determination unit is used to determine the distance ratio between the measurement data of each trajectory point in the trajectory point set and the distance between adjacent trajectory points;
[0210] The first mapping unit is used to uniformly map the measurement data of each trajectory point to the corrected feature points of adjacent trajectory points according to the distance ratio, so as to obtain the corrected high-speed rail line trajectory map.
[0211] In one embodiment of the present invention, the position determination module includes:
[0212] The high-speed rail base station coverage segment sequence determination submodule is used to generate a high-speed rail base station coverage segment sequence based on the trajectory points associated with the main serving cell in the corrected high-speed rail line trajectory map.
[0213] The location determination submodule is used to determine the location information of the high-speed rail test terminal based on the high-speed rail base station coverage segment sequence and sampling point data.
[0214] In one embodiment of the present invention, the sampling point data includes test time and cell number, and the location determination submodule includes:
[0215] The segmented data determination unit is used to segment the sampling point data according to the test time sequence and cell number to obtain test segmented data;
[0216] The selection unit is used to select the target high-speed rail base station coverage segment that matches the cell number of the test segment data from the high-speed rail base station coverage segment sequence.
[0217] The similarity value determination unit is used to determine the location similarity value between the test segment data and the target high-speed rail base station coverage segment;
[0218] The test anchor point location list determination unit is used to take the location of the trajectory anchor point in the coverage segment of the target high-speed rail base station that has a location similarity value greater than a preset similarity value as the high-speed rail line location of the sampling point, and generate a test anchor point location list. The test anchor point location list includes the feature sampling point number, the trajectory anchor point number, and the location similarity value.
[0219] The second mapping unit is used to map the continuous test sampling points in the test anchor point location list to the high-speed rail line trajectory point locations according to the time interval relationship to obtain the location information of the high-speed rail test terminal.
[0220] This invention discloses a device for determining the location of a high-speed rail test terminal. By combining the engineering parameter data and measurement data of high-speed rail line base stations, it can accurately calculate the movement speed of a user terminal between different base stations, thereby identifying the high-speed rail user terminal. Using a corrected high-speed rail line trajectory map and the sampling point data of the test terminal, it achieves precise positioning of the high-speed rail test terminal, improving the accuracy and reliability of the location determination. It can effectively identify the high-speed rail user terminal by measuring its movement speed at different base stations along the high-speed rail line. Combined with the geographical information of the high-speed rail line trajectory, it can generate a corrected high-speed rail line trajectory map, thereby improving the accuracy of the trajectory. This invention utilizes the geographical information of the high-speed rail line trajectory to cover the entire high-speed rail line, ensuring effective positioning in long-distance, high-speed movement scenarios.
[0221] As the apparatus embodiment is basically similar to the method embodiment, it is described in a relatively simple manner. For relevant details, please refer to the description of the method embodiment.
[0222] This invention also provides an electronic device, comprising:
[0223] It includes a processor, a memory, and a computer program stored in the memory and capable of running on the processor. When the computer program is executed by the processor, it implements the various processes of the above-described high-speed rail test terminal position determination method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0224] This invention also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the various processes of the above-described high-speed rail test terminal position determination method embodiment and achieves the same technical effect. To avoid repetition, it will not be described again here.
[0225] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.
[0226] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, apparatus, or computer program products. Therefore, embodiments of the present invention can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of the present invention can take the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0227] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0228] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing terminal device to operate in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0229] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal equipment, causing a series of operational steps to be performed on the computer or other programmable terminal equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable terminal equipment for implementing the process. Figure 1One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0230] Although preferred embodiments of the present invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of the present invention.
[0231] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes said element.
[0232] The above provides a detailed description of the location determination method, apparatus, equipment, and storage medium for a high-speed rail test terminal provided by the present invention. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.
Claims
1. A method for determining the position of a high-speed train test terminal, characterized in that The method comprises the following steps: obtaining the work parameter data and the measurement data of the high-speed rail base station; determining the time of the user terminal between different base stations of the high-speed rail line according to the work parameter data and the measurement data; determining the movement speed of the user terminal between different base stations of the high-speed rail line according to the time of the user terminal between different base stations of the high-speed rail line; determining the high-speed rail user terminal in the user terminal according to the movement speed of the user terminal between different base stations of the high-speed rail line; obtaining the high-speed rail track geographic information, and determining the corrected high-speed rail track map according to the high-speed rail track geographic information and the high-speed rail user terminal; obtaining the sampling point data of the high-speed rail test terminal; determining the position information of the high-speed rail test terminal according to the corrected high-speed rail track map and the sampling point data; The method comprises the following steps: determining the measurement data of the site where the high-speed rail user terminal is located as the high-speed rail measurement data; determining the line track point data table according to the high-speed rail track geographic information; determining the first distance from the latitude and longitude of the high-speed rail measurement data to the latitude and longitude of the line track point data table; associating the high-speed rail measurement data to the high-speed rail track point with the first distance less than the first preset distance threshold; determining the main service cell of the high-speed rail track point as the base station cell with the most high-speed rail measurement data associated with the high-speed rail track point; determining the corrected high-speed rail track map according to the main service cell; The method comprises the following steps: determining the time advance average value and the reference signal receive power average value of each track point of the main service cell; determining the first track map according to the time advance average value and the reference signal receive power average value of each track point, wherein the first track map comprises a time advance curve and a reference signal receive power curve; selecting a first track point set with the maximum time advance from the track points of the time advance curve, and selecting a track point with the minimum reference signal receive power from the first track point set as a time advance far-end signal feature point; generating a far-end signal feature point key-value pair list of the main service cell according to the time advance far-end signal feature point; selecting a second track point set with the minimum time advance from the track points of the time advance curve, and selecting a track point with the maximum reference signal receive power from the second track point set as a time advance near-end signal feature point; generating a near-end signal feature point key-value pair list of the main service cell according to the time advance near-end signal feature point; determining the corrected high-speed rail track map according to the far-end signal feature point key-value pair list and the near-end signal feature point key-value pair list; The method comprises the following steps: determining a second distance from the trajectory point in the line trajectory point data table to the primary service cell; determining a base station distance distribution map according to the second distance from the trajectory point in the line trajectory point data table to the primary service cell; selecting a trajectory point with the minimum second distance in the base station distance distribution map as a base station near-end position reference point; correcting the trajectory point position in the near-end signal feature point key-value pair list by the base station near-end position reference point, and adding a first reference point number to the corrected near-end signal feature point key-value pair list; selecting a trajectory point with the maximum second distance in the base station distance distribution map as a base station far-end position reference point; correcting the trajectory point position in the far-end signal feature point key-value pair list by the base station far-end position reference point, and adding a second reference point number to the corrected far-end signal feature point key-value pair list; forming a trajectory point set according to the trajectory point number sequence composed of the first reference point number and the second reference point number; determining the corrected high-speed rail line trajectory map according to the trajectory point set.
2. The method of claim 1, wherein, The determining the movement speed of the user terminal at different base stations of the high-speed rail line according to the time of the user terminal at different base stations of the high-speed rail line includes: obtaining the distance between the base stations of the high-speed rail line; determining the movement speed of the user terminal at different base stations of the high-speed rail line according to the distance between the base stations of the high-speed rail line and the time of the user terminal at different base stations of the high-speed rail line.
3. The method of claim 1, wherein, The determining the high-speed rail user terminal in the user terminal according to the movement speed of the user terminal at different base stations of the high-speed rail line includes: determining whether the movement speed of the user terminal at different base stations of the high-speed rail line is higher than a preset high-speed rail speed threshold; if the movement speed of the user terminal at different base stations of the high-speed rail line is higher than the preset high-speed rail speed threshold, determining the user terminal as the high-speed rail user terminal.
4. The method of claim 1, wherein, The determining the corrected high-speed rail line trajectory map according to the trajectory point set includes: determining the distance ratio between the measurement data of each trajectory point in the trajectory point set and the adjacent trajectory point; uniformly mapping the measurement data of each trajectory point to the corrected feature point of the adjacent trajectory point according to the distance ratio, to obtain the corrected high-speed rail line trajectory map.
5. The method of claim 4, wherein, The determining the position information of the high-speed rail test terminal according to the corrected high-speed rail line trajectory map and the sampling point data includes: generating a high-speed rail base station coverage segmentation sequence according to the trajectory point associated with the primary service cell in the corrected high-speed rail line trajectory map; determining the position information of the high-speed rail test terminal according to the high-speed rail base station coverage segmentation sequence and the sampling point data.
6. The method of claim 5, wherein, The sampling point data includes test time and cell number, and the determining the position information of the high-speed rail test terminal according to the high-speed rail base station coverage segmentation sequence and the sampling point data includes: segmenting the sampling point data according to the test time sequence and the cell number of the sampling point data to obtain test segmentation data; selecting a target high-speed rail base station coverage segment matching the cell number of the test segment data in the high-speed rail base station coverage segment sequence; determining a location similarity value of the test segment data and the target high-speed rail base station coverage segment; taking a track anchor point position in the target high-speed rail base station coverage segment with a location similarity value greater than a preset similarity value as a high-speed rail line position of the sampling point, and generating a test anchor point position list, the test anchor point position list including a characteristic sampling point number, a track anchor point number, and a location similarity value; mapping the continuous test sampling points in the test anchor point position list to high-speed rail line track point positions according to a time interval relationship to obtain position information of the high-speed rail test terminal.
7. A position determination apparatus of a high-speed rail test terminal, characterized in that, The device comprises: a first acquisition module configured to acquire work parameter data and measurement data of a high-speed rail line base station; a time determination module configured to determine time of a user terminal between different base stations of the high-speed rail line according to the work parameter data and the measurement data; a speed determination module configured to determine a movement speed of the user terminal at different base stations of the high-speed rail line according to the time of the user terminal between the different base stations of the high-speed rail line; a terminal determination module configured to determine a high-speed rail user terminal in the user terminal according to the movement speed of the user terminal at the different base stations of the high-speed rail line; a track map determination module configured to acquire high-speed rail line track geographic information, and determine a corrected high-speed rail line track map according to the high-speed rail line track geographic information and the high-speed rail user terminal; a second acquisition module configured to acquire sampling point data of a high-speed rail test terminal; a position determination module configured to determine position information of the high-speed rail test terminal according to the corrected high-speed rail line track map and the sampling point data; the track map determination module comprises: a measurement distance determination submodule configured to determine measurement data of a site where the high-speed rail user terminal is located as high-speed rail line measurement data; a data table determination submodule configured to determine a line track point data table according to the high-speed rail line track geographic information; a first distance determination submodule configured to determine a first distance from a latitude and longitude of the high-speed rail line measurement data to a latitude and longitude of the line track point data table; a correlation submodule configured to correlate the high-speed rail line measurement data to a high-speed rail line track point where the first distance is less than a first preset distance threshold; a main service cell determination submodule configured to determine a base station cell with the most high-speed rail line measurement data correlated to the high-speed rail line track point as a main service cell of the high-speed rail line track point; a track map determination submodule configured to determine a corrected high-speed rail line track map according to the main service cell; the track map determination submodule comprises: an average value determination unit configured to determine a time advance average value and a reference signal receive power average value of each track point of the main service cell; a first track map determination unit configured to determine a first track map according to the time advance average value and the reference signal receive power average value of each track point, the first track map including a time advance curve and a reference signal receive power curve; and a second track map determination unit configured to determine a second track map according to the main service cell, the second track map including a time advance curve and a reference signal receive power curve. The first feature point determination unit is configured to select a first trajectory point set with the maximum time advance from the trajectory points of the time advance curve, and select a trajectory point with the minimum reference signal receiving power from the first trajectory point set as a time advance far-end signal feature point; The first key-value pair list determination unit is configured to generate a far-end signal feature point key-value pair list of the main service cell according to the time advance far-end signal feature point; The second feature point determination unit is configured to select a second trajectory point set with the minimum time advance from the trajectory points of the time advance curve, and select a trajectory point with the maximum reference signal receiving power from the second trajectory point set as a time advance near-end signal feature point; The second key-value pair list determination unit is configured to generate a near-end signal feature point key-value pair list of the main service cell according to the time advance near-end signal feature point; The trajectory map determination unit is configured to determine the corrected high-speed rail line trajectory map according to the far-end signal feature point key-value pair list and the near-end signal feature point key-value pair list. The trajectory map determination unit comprises: The second distance determination subunit is configured to determine the second distance of the trajectory point in the line trajectory point data table to the main service cell; The distance distribution map determination subunit is configured to determine a base station distance distribution map according to the second distance of the trajectory point in the line trajectory point data table to the main service cell; The near-end location reference point determination subunit is configured to select a trajectory point with the minimum second distance in the base station distance distribution map as a base station near-end location reference point; The first adding subunit is configured to correct the trajectory point position in the near-end signal feature point key-value pair list by the base station near-end location reference point, and add a first reference point number to the trajectory point in the corrected near-end signal feature point key-value pair list; The base station far-end location reference point determination subunit is configured to select a trajectory point with the maximum second distance in the base station distance distribution map as a base station far-end location reference point; The correction subunit is configured to correct the trajectory point position in the far-end signal feature point key-value pair list by the base station far-end location reference point, and add a second reference point number to the trajectory point in the corrected far-end signal feature point key-value pair list; The trajectory point set determination subunit is configured to form a trajectory point set according to the trajectory point number sequence formed by the first reference point number and the second reference point number; The high-speed rail line trajectory map determination subunit is configured to determine the corrected high-speed rail line trajectory map according to the trajectory point set.
8. An electronic device, comprising: The computer program is stored on the computer readable storage medium and is executed by the processor to implement the steps of the high-speed rail test terminal position determination method. The computer program is stored on the computer readable storage medium and is executed by the processor to implement the steps of the high-speed rail test terminal position determination method.
9. A computer-readable storage medium, characterized in that,
Citation Information
Patent Citations
Train user identification method and device
CN110099353A
User positioning method based on communication station and metro moving trajectory
CN116390028A