Orbit Testing Method, Device, Apparatus, System and Storage Medium
By obtaining and generating test data and files, and obtaining parking position information when the rail vehicle meets the set parking conditions, the problems of inefficiency and insufficient accuracy caused by the reliance on manual rail testing in the prior art are solved, and the automation of track testing and user perception are achieved.
Patent Information
- Application Number
- CN202110713112.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-25
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2041-06-25
AI Technical Summary
There is a lack of effective methods in the prior art to improve user perception in rail transit scenarios, and the rail testing methods mainly rely on manual labor, which has problems of inefficiency and insufficient accuracy.
By obtaining the first test data and the second test data, a test file is generated, and parking position information is obtained when the rail vehicle meets the set parking conditions, and added to the test file to automate the track test.
The track testing is automated, user perception in rail transit scenarios is improved, manual errors are reduced, and testing efficiency and accuracy are improved.
Smart Images

Figure CN115520243B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to an orbital test method, device, apparatus, system, and storage medium. Background Art
[0002] Rail transit refers to a type of transportation means or transportation system in which operating vehicles need to run on specific tracks. Common rail transits include traditional railways (national railways, intercity railways, and suburban railways), subways, light rails, and tramways. New types of rail transits include maglev track systems, monorail systems (straddle-type track systems and suspended track systems), and automated people movers, etc.
[0003] Currently, the operating line mileage and passenger flow of rail transit are increasing rapidly. However, there is currently no better optimization solution for how to improve the user perception in the rail transit scenario. Summary of the Invention
[0004] Embodiments of this application provide an orbital test method, device, apparatus, system, and storage medium, which are used to solve the problem in the prior art of how to improve the user perception in the rail transit scenario and realize the automation of orbital testing.
[0005] In a first aspect, embodiments of this application provide an orbital test method, including:
[0006] Obtain first test data and second test data, where the first test data is measurement data obtained after a first test device searches for and measures an orbital cell of a set system and / or set frequency band, and the second test data is measurement data obtained after a second test device measures the operating state of an orbital vehicle;
[0007] Generate a first test file according to the first test data and the second test data;
[0008] If it is determined that the operating state of the orbital vehicle meets a set parking condition, obtain the parking position information of the orbital vehicle and add the parking position information to the first test file.
[0009] Optionally, the orbital test method according to an embodiment of this application further includes:
[0010] Establish a connection with the first test device and the second test device;
[0011] When it is determined to start orbital testing, send a first instruction to the first test device and the second test device, where the first instruction is used to indicate the start of orbital testing.
[0012] Optionally, in the track testing method according to an embodiment of the present application, the first instruction includes indication information for characterizing the set system and / or set frequency band.
[0013] Optionally, in the track testing method according to an embodiment of the present application, determining that the operating state of the rail vehicle meets the set parking condition includes:
[0014] Determining that the operating state of the rail vehicle is a parking state according to the second test data;
[0015] If the time difference between the parking moment corresponding to the parking state and the first moment is greater than a set threshold, where the first moment is used to characterize the moment when the parking position information was last obtained before the parking moment, it is determined that the operating state of the rail vehicle meets the set parking condition.
[0016] Optionally, in the track testing method according to an embodiment of the present application, obtaining the parking position information of the rail vehicle includes:
[0017] Obtaining the parking position information through an interface provided by a set map platform.
[0018] Optionally, in the track testing method according to an embodiment of the present application, the parking position information at least includes one or more of the following:
[0019] Parking location name;
[0020] Parking location longitude and latitude information.
[0021] Optionally, in the track testing method according to an embodiment of the present application, it further includes:
[0022] If it is determined that the operating state of the rail vehicle does not meet the set parking condition and the track testing has not stopped, continue to obtain the first test data and the second test data.
[0023] Optionally, in the track testing method according to an embodiment of the present application, it further includes:
[0024] When it is determined to stop the track testing, send a second instruction to the first test device and the second test device, where the second instruction is used to indicate stopping the track testing;
[0025] Generate a second test file according to the first test file, where the second test file includes one or more of the following:
[0026] Geographic Information System (GIS) data file;
[0027] Statistical report file;
[0028] Cell coverage file.
[0029] Optionally, in the track testing method according to an embodiment of the present application, the first testing device is a sweep frequency instrument, the second testing device is a six-axis attitude angle sensor, and the second testing data includes three-dimensional acceleration test values and three-dimensional angular velocity test values.
[0030] In a second aspect, an embodiment of the present application further provides an electronic device, including a memory, a transceiver, and a processor, where:
[0031] The memory is used to store a computer program; the transceiver is used to transmit and receive data under the control of the processor; the processor is used to read the computer program in the memory and implement the steps of the track testing method described in the first aspect above.
[0032] In a third aspect, an embodiment of the present application provides a track testing device, including:
[0033] A first obtaining unit, configured to obtain first testing data and second testing data, where the first testing data is measurement data obtained after a first testing device searches for and measures a track cell of a set system and / or a set frequency band, and the second testing data is measurement data obtained after a second testing device measures the running state of a track vehicle;
[0034] A first generating unit, configured to generate a first testing file according to the first testing data and the second testing data;
[0035] A saving unit, configured to, if it is determined that the running state of the track vehicle meets a set parking condition, obtain the parking position information of the track vehicle and add the parking position information to the first testing file.
[0036] In a fourth aspect, an embodiment of the present application provides a processor-readable storage medium storing a computer program, where the computer program is used to cause the processor to execute the steps of the track testing method described in the first aspect above.
[0037] The orbit testing method, device, apparatus, system and storage medium provided by the embodiments of the present application obtain first test data and second test data. The first test data is measurement data obtained after a first test device searches for and measures an orbit cell of a set system and / or set frequency band, and the second test data is measurement data obtained after a second test device measures the operating state of an orbit vehicle. According to the first test data and the second test data, a first test file is generated. If it is determined that the operating state of the orbit vehicle meets the set parking condition, the parking position information of the orbit vehicle is obtained and added to the first test file. In this way, not only can measurement data be automatically obtained, but also positioning can be automatically performed, thereby realizing the automation of orbit testing and improving the user perception in the rail transit scenario. Description of the Drawings
[0038] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0039] Figure 1 It is one of the schematic structural diagrams of an orbit testing system provided by the embodiments of the present application;
[0040] Figure 2 It is another schematic structural diagram of an orbit testing system provided by the embodiments of the present application;
[0041] Figure 3 It is one of the schematic flowcharts of an orbit testing method provided by the embodiments of the present application;
[0042] Figure 4 It is another schematic flowchart of an orbit testing method provided by the embodiments of the present application;
[0043] Figure 5 It is the schematic structural diagram of an orbit testing apparatus provided by the embodiments of the present application;
[0044] Figure 6 It is the schematic structural diagram of an electronic device provided by the embodiments of the present application. Detailed Embodiments
[0045] In the embodiments of the present application, the term "and / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after.
[0046] In the embodiments of the present application, the term "a plurality of" refers to two or more, and other quantifiers are similar thereto.
[0047] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present application.
[0048] Rail transit refers to a type of transportation means or transportation system in which operating vehicles need to travel on specific tracks. Common rail transits include traditional railways (national railways, intercity railways, and urban rail transit), subways, light rails, and tramways. New types of rail transits include maglev track systems, monorail systems (straddle-type track systems and suspended track systems), and automated people movers, etc.
[0049] Currently, the operating line mileage and passenger flow of rail transit are increasing rapidly. However, there is currently no better optimization solution for how to improve the user perception in the rail transit scenario.
[0050] For example: Currently, rail testing methods mainly rely on manual recording and analysis processing, which is prone to corresponding human errors and brings significant deviations to subsequent analysis; the in-out station timestamps recorded manually cannot be effectively verified, cannot be automatically associated with stations, and need to be processed manually, with low efficiency and easy errors. Moreover, the analysis methods of rail testing mainly rely on manual means for analysis and positioning. The analysis methods are single, and only the general problem sections can be located, making it difficult to further improve the positioning accuracy. Additionally, the supporting tools for rail testing mainly rely on manual anchoring of corresponding problems, with low efficiency, lack of intuitive presentation, and inability to monitor the device performance and discover problem areas.
[0051] To this end, the embodiments of the present application propose a rail testing method, device, apparatus, system, and storage medium. By obtaining first test data and second test data, and generating a first test file according to the first test data and the second test data, if it is determined that the operating state of the rail vehicle meets the set parking condition, the parking position information of the rail vehicle is obtained and added to the first test file, thereby realizing the automation of rail testing and improving the user perception in the rail transit scenario.
[0052] Among them, the method and the apparatus are based on the same inventive concept. Since the principles of solving problems by the method and the apparatus are similar, the implementation of the apparatus and the method can be referred to each other, and the repeated parts will not be elaborated.
[0053] Figure 1It is one of the schematic structural diagrams of an orbital test system provided by an embodiment of the present application; Figure 2 It is the second of the schematic structural diagrams of an orbital test system provided by an embodiment of the present application; as Figure 1 or Figure 2 As shown, the orbital test system may include a host computer 11, a spectrum analyzer 12, and a six-axis attitude angle sensor 13.
[0054] The host computer 11 can automatically perform cell search and measurement in the full frequency band or a specified frequency band by controlling the spectrum analyzer 12. This mode is used to discover the cells in the orbital coverage area when the cell frequency points and the physical cell identifiers (PCIs) of the cells are unknown, and then search and measure specific frequency points and cells.
[0055] The spectrum analyzer 12 is used to search and measure the orbital cells of the set system and / or the set frequency band according to the orbital test instruction of the host computer 11. For example: the spectrum analyzer 12 can provide wireless measurement data in multiple systems and the full frequency band. Among them, multiple systems may include Global System for Mobile Communications (GSM), Time Division Duplexing-Long Term Evolution (TD-LTE), Frequency Division Duplexing-Long Term Evolution (FDD-LTE), New Radio (NR), etc.; the full frequency band may include all frequency bands operated by operators such as China Mobile, China Unicom, and China Telecom.
[0056] The six-axis attitude angle sensor 13 is used to measure the running state of the rail vehicle according to the orbital test instruction of the host computer 11. For example: the six-axis attitude angle sensor 13 can provide three-dimensional acceleration and three-dimensional angular velocity data.
[0057] The above Figure 1 shows a connection method of the host computer 11, the spectrum analyzer 12, and the six-axis attitude angle sensor 13, that is, the host computer 11 is respectively connected to the spectrum analyzer 12 and the six-axis attitude angle sensor 13.
[0058] The above Figure 2 shows another connection method of the host computer 11, the spectrum analyzer 12, and the six-axis attitude angle sensor 13, that is, the host computer 11 is connected to the six-axis attitude angle sensor 13 through the spectrum analyzer 12.
[0059] Among them, the host computer 11 can be connected to the sweeper 12 through an Ethernet cable, for example: a 1000M Ethernet cable.
[0060] The sweeper 12 can be connected to the six-axis attitude angle sensor 13 through a serial port. For example: The six-axis attitude angle sensor 13 is encapsulated inside the sweeper 12. From the outside, it looks like a sweeper, and the six-axis attitude angle sensor 13 cannot be seen. The six-axis attitude angle sensor 13 is connected to the sweeper 12 through a serial port. The sweeper 12 reads the measurement data of the six-axis attitude angle sensor 13 through the serial port, and then uploads it to the host computer 11 through the Ethernet port.
[0061] Figure 3 It is one of the flow schematic diagrams of a track testing method provided by an embodiment of the present application. This track testing method can be used for electronic devices, such as: Figure 1 or Figure 2 the host computer 11 in Figure 3 As shown, this track testing method may include the following steps:
[0062] Step 301, obtain first test data and second test data. The first test data is the measurement data obtained after the first test device searches and measures the track cell of the set system and / or set frequency band. The second test data is the measurement data obtained after the second test device measures the running state of the track vehicle.
[0063] Specifically, the first test device can be Figure 1 or Figure 2 the sweeper 12 in Figure 1 or Figure 2 the six-axis attitude angle sensor 13 in Figure 1 and Figure 2 show two specific connection methods, and the present application does not limit the specific connection method.
[0064] When obtaining the first test data and the second test data, different obtaining methods can be adopted according to different connection methods:
[0065] (1) As Figure 1 shown, the host computer 11 receives the first test data sent by the sweeper 12 and the second test data sent by the six-axis attitude angle sensor 13.
[0066] (2) As Figure 2 shown, the host computer 11 receives the first test data and the second test data sent by the sweeper 12. Among them, the second test data is sent by the six-axis attitude angle sensor 13 to the sweeper 12.
[0067] In addition, the set system and / or set frequency band can be pre-agreed between the host computer 11 and the spectrum analyzer 12, or can be instructed by the host computer 11 to the spectrum analyzer 12.
[0068] Step 302: Generate a first test file according to the first test data and the second test data.
[0069] Specifically, the first test file can include a sweep record file generated according to the first test data and a sensor record file generated according to the second test data.
[0070] Step 303: If it is determined that the operating state of the rail vehicle meets the set parking condition, obtain the parking position information of the rail vehicle and add the parking position information to the first test file.
[0071] Specifically, the set parking condition can be set according to the actual situation. For example: If the rail vehicle is a subway, the set parking conditions corresponding to different stations can be set to be the same or different according to the actual situation.
[0072] In addition, after adding the parking position information to the first test file, if a stop rail test instruction is detected at this time, step 301 needs to be continued, that is, continue the rail test until a stop rail test instruction is detected.
[0073] As can be seen from the above embodiments, by obtaining the first test data and the second test data, the first test data is the measurement data obtained after the first test device searches and measures the rail cell with the set system and / or set frequency band, and the second test data is the measurement data obtained after the second test device measures the operating state of the rail vehicle. According to the first test data and the second test data, a first test file is generated. If it is determined that the operating state of the rail vehicle meets the set parking condition, obtain the parking position information of the rail vehicle and add the parking position information to the first test file. In this way, not only can the measurement data be automatically obtained, but also the positioning can be automatically performed, thereby realizing the automation of the rail test and improving the user perception in the rail transit scenario.
[0074] Optionally, the rail test method may further include:
[0075] Establish a connection with the first test device and the second test device;
[0076] When it is determined to start the rail test, send a first instruction to the first test device and the second test device, and the first instruction is used to indicate the start of the rail test.
[0077] Specifically, the first test device can be Figure 1 or Figure 2 the spectrum analyzer 12 among them. The second test device can beFigure 1 or Figure 2 the six-axis attitude angle sensor 13 in Figure 1 and Figure 2 shows two specific connection methods, and the present application does not limit the specific connection methods.
[0078] When sending the first instruction to the first test device and the second test device, different sending methods can be adopted according to different connection methods:
[0079] (1) As Figure 1 shown, the host computer 11 sends the first instruction to the sweeper 12, and the host computer 11 sends the first instruction to the six-axis attitude angle sensor 13.
[0080] (2) As Figure 2 shown, the host computer 11 sends the first instruction to the sweeper 12, and the sweeper 12 forwards the first instruction to the six-axis attitude angle sensor 13.
[0081] As can be seen from the above embodiments, after establishing a connection with the first test device and the second test device, when it is determined to start the track test, the first instruction can be sent to the first test device and the second test device, so that the first test device and the second test device can start the track test according to the first instruction, thereby improving the efficiency of the track test.
[0082] Optionally, the first instruction includes indication information for characterizing the set system and / or set frequency band.
[0083] Specifically, the set system can be one or more of multiple systems. Among them, the multiple systems can include systems such as GSM, TD-LTE, FDD-LTE, and NR.
[0084] The set frequency band can be one frequency band or multiple frequency bands in the full frequency band. Among them, the full frequency band can include all frequency bands supported by operators such as China Mobile, China Unicom, and China Telecom.
[0085] If the first instruction is the indication information of the set frequency band, it means that the sweeper 12 only needs to search for cells within the selected frequency range, that is, scan the specified frequency band.
[0086] If the first instruction is the indication information of the set system, it means that the sweeper 12 needs to search for cells within all frequency ranges under the set system, that is, scan the full frequency band.
[0087] As can be seen from the above embodiments, when the sweeper 12 performs cell search, it can perform cell search according to the indication of the first instruction, thereby improving the efficiency of cell search.
[0088] Optionally, determining that the operating state of the rail vehicle meets the set parking conditions includes:
[0089] Determine that the operating state of the rail vehicle is the parking state according to the second test data;
[0090] If the time difference between the parking moment corresponding to the parking state and the first moment is greater than a set threshold, where the first moment is used to represent the moment when the parking position information was last obtained before the parking moment, then determine that the operating state of the rail vehicle meets the set parking condition.
[0091] Specifically, the second test data may include the three-dimensional acceleration test values and three-dimensional angular velocity test values measured by the six-axis attitude angle sensor 13.
[0092] When determining the operating state of the rail vehicle according to the second test data, the acceleration of the rail vehicle can be determined based on the three-dimensional acceleration test values and three-dimensional angular velocity test values, and then the operating state of the rail vehicle can be determined based on the acceleration of the rail vehicle. Among them, the operating state may include a parking state and a driving state. For example: if the acceleration of the rail vehicle is less than a certain value, it can be determined that the operating state of the rail vehicle is the parking state; otherwise, it can be determined that the operating state of the rail vehicle is the driving state.
[0093] In addition, in order to avoid the situation where the rail vehicle does not reach the station but makes a temporary stop, after determining that the operating state of the rail vehicle is the parking state, it is also necessary to determine whether the time difference between the parking moment and the first moment is greater than the set threshold. Among them, the first moment is the moment when the host computer 11 last obtained the parking position information, that is, the moment when the parking position information was last obtained before the current parking moment. The set threshold can be a time value set in advance according to the actual situation. For example: 10 seconds.
[0094] As can be seen from the above embodiments, after determining that the operating state of the rail vehicle is the parking state according to the second test data, it is also necessary to determine that the time difference between the parking moment and the first moment is greater than the set threshold, so as to finally determine that the operating state of the rail vehicle meets the set parking condition, thereby avoiding the situation of the rail vehicle making a temporary stop and improving the accuracy of the rail test.
[0095] Optionally, the obtaining of the parking position information of the rail vehicle includes:
[0096] Obtain the parking position information through the interface provided by the set map platform.
[0097] Specifically, the set map platform can be Baidu Map, or it can be Gaode Map, or it can also be other map platforms.
[0098] As can be seen from the above embodiments, when obtaining the parking position information of the rail vehicle, it can be obtained by setting a map platform, which avoids the problem of inaccurate positioning due to the inability to obtain position information. For example, when the subway is running underground and there is no Global Positioning System (GPS) information, the interface provided by the open map platform can be used to obtain the longitude and latitude and station information.
[0099] Optionally, the parking position information includes at least one or more of the following:
[0100] Parking location name;
[0101] Parking location longitude and latitude information.
[0102] As can be seen from the above embodiments, the parking position information can include the parking location name, the parking location longitude and latitude information, etc., thus realizing the accurate positioning of the rail vehicle.
[0103] Optionally, the rail test method may further include:
[0104] If it is determined that the running state of the rail vehicle does not meet the set parking condition and the rail test has not stopped, continue to obtain the first test data and the second test data.
[0105] Specifically, if it is determined that the running state of the rail vehicle does not meet the set parking condition and no rail test stop instruction is detected, it is still necessary to continue to execute step 301, that is, continue the rail test until a rail test stop instruction is detected.
[0106] As can be seen from the above embodiments, after the host computer 11 starts the rail test, it will continuously obtain the measurement data of the spectrum analyzer 12 and the six-axis attitude angle sensor 13, save these measurement data, and further analyze these measurement data until the rail test stops, thereby realizing the automation of the rail test.
[0107] Optionally, the rail test method may further include:
[0108] When it is determined to stop the rail test, send a second instruction to the first test device and the second test device, and the second instruction is used to indicate stopping the rail test;
[0109] Generate a second test file according to the first test file, and the second test file includes one or more of the following:
[0110] Geographic Information System (GIS) data file;
[0111] Statistical report file;
[0112] Cell coverage file.
[0113] As can be seen from the above embodiments, the host computer 11 can comprehensively process the collected measurement data to obtain files such as GIS data files, statistical report files, and cell coverage files, thus enriching the abstract presentation means of track testing, namely GIS abstract presentation, statistical report abstract presentation, cell coverage abstract presentation, etc.
[0114] Optionally, the first test device is a spectrum analyzer, the second test device is a six-axis attitude angle sensor, and the second test data includes three-dimensional acceleration test values and three-dimensional angular velocity test values.
[0115] As can be seen from the above embodiments, the first test device can specifically be a spectrum analyzer, and the second test device can specifically be a six-axis attitude angle sensor, thereby improving the flexibility of track testing.
[0116] Next, taking the rail vehicle as a subway and the track measurement tools as Figure 1 or Figure 2 the host computer 11, spectrum analyzer 12, and six-axis attitude angle sensor 13 in Figure 4 as an example, the implementation process of the above track testing method will be illustrated, as
[0117] (1) Power on:
[0118] The host computer 11 and the spectrum analyzer 12 are powered on and connected to each other with a 1000M Ethernet cable. The host computer 11 runs the road test software and successfully connects by inputting the Internet Protocol (IP) address and port number of the spectrum analyzer 12.
[0119] (2) Select the test task:
[0120] The host computer 11 selects the test mode of the spectrum analyzer 12 through the device management interface of the road test software and sets the working parameters of the spectrum analyzer 12.
[0121] (3) Enter the pre-test stage:
[0122] The device management interface of the road test software of the host computer 11 shows that the spectrum analyzer 12 and the six-axis attitude angle sensor 13 are working properly.
[0123] (4) Start the test:
[0124] The host computer 11 clicks the start button through the road test software, and the test system starts to perform the test.
[0125] (5) Generate the test file:
[0126] During the test, the upper computer 11 will automatically generate a sweep test file through the road test software and record the current sweep test values in real time into the sweep record file.
[0127] (6) Generate a sensor record file:
[0128] During the test, the upper computer 11 will automatically read the measurement values of the six-axis attitude angle sensor 13 uploaded by the sweeper 12 through the road test software, automatically generate a sensor record file, and record the current test values in real time into the sensor record file.
[0129] During the test, the road test software uses the measurement values obtained by the six-axis attitude angle sensor 13 to assist other data processing methods to accurately determine the subway running time and the stopping station.
[0130] When it is determined that the subway stops (that is, the running state of the subway is stopped and the distance from the last obtained parking position information is greater than the set threshold), the road test software obtains the current station name, current longitude and latitude and other information according to the interface of the public map (for example: this interface is provided by Baidu Map or Gaode Map) and records it in real time into the sensor record file.
[0131] (7) Stop the test and save the file:
[0132] When the test is stopped, the road test software will automatically generate a GIS data file, a statistical report file, and a cell coverage file according to the sweep record file and the sensor record file and save the files. Among them, the GIS data file, the statistical report file, and the cell coverage file are used for data graphical presentation and analysis.
[0133] In addition, the road test software supports functions such as playback of test files, graphical presentation of GIS data files, presentation of statistical reports, and presentation of cell coverage.
[0134] It can be seen that the above embodiments realize professional wireless data test and collection using the sweeper 12, obtain the running state of the subway using the six-axis attitude angle sensor 13, obtain the longitude, latitude and detailed information of the subway running station using the public map platform, comprehensively process the collected data, and provide rich presentation means and analysis means.
[0135] Figure 5 It is a schematic structural diagram of an orbital test device provided by an embodiment of the present application. This orbital test device can be used for Figure 1 or Figure 2 the upper computer 11 shown, and can execute Figure 3 or Figure 4 the orbital test method shown; as Figure 5 shown, this orbital test device may include:
[0136] A first acquisition unit 51, configured to acquire first test data and second test data, where the first test data is measurement data obtained by a first test device after searching for and measuring an in-rail cell of a set system and / or a set frequency band, and the second test data is measurement data obtained by a second test device after measuring the operating state of an in-rail vehicle;
[0137] A first generation unit 52, configured to generate a first test file according to the first test data and the second test data;
[0138] A storage unit 53, configured to, if it is determined that the operating state of the in-rail vehicle meets a set parking condition, acquire the parking position information of the in-rail vehicle and add the parking position information to the first test file.
[0139] Further, based on the above device, it further includes:
[0140] A connection establishment unit, configured to establish a connection with the first test device and the second test device;
[0141] A first sending unit, configured to, when it is determined to start an in-rail test, send a first instruction to the first test device and the second test device, where the first instruction is used to indicate the start of the in-rail test.
[0142] Further, based on the above device, the first instruction includes indication information for characterizing the set system and / or the set frequency band.
[0143] Further, based on the above device, in the storage unit 53, determining that the operating state of the in-rail vehicle meets the set parking condition includes:
[0144] Determining that the operating state of the in-rail vehicle is a parking state according to the second test data;
[0145] If the time difference between the parking moment corresponding to the parking state and a first moment is greater than a set threshold, where the first moment is used to characterize the moment when the parking position information was last acquired before the parking moment, it is determined that the operating state of the in-rail vehicle meets the set parking condition.
[0146] Further, based on the above device, in the storage unit 53, acquiring the parking position information of the in-rail vehicle includes:
[0147] Acquiring the parking position information through an interface provided by a set map platform.
[0148] Further, based on the above device, the parking position information at least includes one or more of the following:
[0149] Parking location name;
[0150] Latitude and longitude information of the parking location.
[0151] Furthermore, based on the above device, it further includes:
[0152] A second acquisition unit, configured to continue to acquire the first test data and the second test data if it is determined that the operating state of the rail vehicle does not meet the set parking conditions and the rail test has not stopped.
[0153] Furthermore, based on the above device, it is characterized in that it further includes:
[0154] A second sending unit, configured to send a second instruction to the first test device and the second test device when it is determined to stop the rail test, where the second instruction is used to instruct to stop the rail test;
[0155] A second generation unit, configured to generate a second test file according to the first test file, where the second test file includes one or more of the following:
[0156] Geographic Information System (GIS) data file;
[0157] Statistical report file;
[0158] Cell coverage file.
[0159] Furthermore, based on the above device, the first test device is a spectrum analyzer, the second test device is a six-axis attitude angle sensor, and the second test data includes three-dimensional acceleration test values and three-dimensional angular velocity test values.
[0160] It should be noted that the division of units in the embodiments of the present application is illustrative, only a logical function division, and there may be other division methods in actual implementation. In addition, in each embodiment of the present application, each functional unit may be integrated in a processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit. The above integrated units may be implemented in the form of hardware or in the form of software functional units.
[0161] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods described in various embodiments of this application. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store program codes.
[0162] It should be noted here that the above-mentioned device provided in the embodiments of this application can implement all the method steps implemented by the method embodiments on the network device side, and can achieve the same technical effects. Here, the same parts and beneficial effects as those in the method embodiments will not be specifically described in this embodiment.
[0163] Figure 6 is a schematic structural diagram of an electronic device provided in the embodiments of this application. This electronic device can be used as Figure 1 or Figure 2 the host computer 11 in Figure 3 or Figure 4 and execute the Figure 6 shown track testing method. As Figure 6 shown, the transceiver 600 is used to receive and send data under the control of the processor 610. Among them, in
[0164] The processor 610 is responsible for managing the bus architecture and general processing, and the memory 620 can store data used by the processor 610 when executing operations.
[0165] Optionally, the processor 610 can be a CPU (Central Processing Unit), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), or CPLD (Complex Programmable Logic Device). The processor can also adopt a multi-core architecture.
[0166] The processor is used to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions by calling the computer program stored in the memory. The processor and the memory can also be physically separated.
[0167] On the other hand, the embodiments of the present application also provide a processor-readable storage medium. The processor-readable storage medium stores a computer program, and the computer program is used to make the processor execute the methods provided in the above embodiments, including:
[0168] Obtain first test data and second test data. The first test data is measurement data obtained after a first test device searches for and measures an in-rail cell of a set system and / or set frequency band, and the second test data is measurement data obtained after a second test device measures the operating state of an in-rail vehicle;
[0169] Generate a first test file according to the first test data and the second test data;
[0170] If it is determined that the operating state of the in-rail vehicle meets the set parking condition, obtain the parking position information of the in-rail vehicle, and add the parking position information to the first test file.
[0171] The processor-readable storage medium can be any available medium or data storage device accessible by the processor, including but not limited to magnetic memories (such as floppy disks, hard disks, magnetic tapes, magneto-optical discs (MO), etc.), optical memories (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor memories (such as ROM, EPROM, EEPROM, non-volatile memories (NANDFLASH), solid-state drives (SSD)).
[0172] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories and optical memories, etc.) that contain computer-usable program code.
[0173] The present application is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowchart and / or block diagram, as well as the combination of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate a means for implementing the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0174] These processor-executable instructions can also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the processor-readable memory generate a manufactured article including an instruction means that implements the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0175] These processor-executable instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0176] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalent technologies, the present application is also intended to include these changes and modifications.
Claims
1. An orbital testing method, characterized in that, Including: Obtain first test data and second test data, where the first test data is measurement data obtained after a first test device searches for and measures an orbital cell of a set system and / or set frequency band, and the second test data is measurement data obtained after a second test device measures the operating state of an orbital vehicle; Generate a first test file according to the first test data and the second test data; If it is determined that the operating state of the orbital vehicle meets the set parking condition, obtain the parking position information of the orbital vehicle, and add the parking position information to the first test file; The determining that the operating state of the orbital vehicle meets the set parking condition includes: Determine that the operating state of the orbital vehicle is a parking state according to the second test data; If the time difference between the parking moment corresponding to the parking state and a first moment is greater than a set threshold, where the first moment is used to represent the moment when the parking position information was last obtained before the parking moment, then determine that the operating state of the orbital vehicle meets the set parking condition.
2. The track testing method according to claim 1, wherein Also including: Establish a connection with the first test device and the second test device; When it is determined to start an orbital test, send a first instruction to the first test device and the second test device, where the first instruction is used to indicate the start of the orbital test.
3. The orbital test method according to claim 2, wherein The first instruction includes indication information for representing the set system and / or set frequency band.
4. The orbital testing method according to claim 1, characterized in that The obtaining of the parking position information of the orbital vehicle includes: Obtain the parking position information through an interface provided by a set map platform.
5. The orbital testing method according to claim 4, characterized in that The parking position information includes at least one or more of the following: Parking location name; Parking location longitude and latitude information.
6. The track testing method according to claim 1, characterized in that Also including: If it is determined that the operating state of the orbital vehicle does not meet the set parking condition and the orbital test has not stopped, continue to obtain the first test data and the second test data.
7. The track testing method according to claim 1 or 2 or 3 or 6, characterized in that, Also including: When it is determined to stop the orbital test, send a second instruction to the first test device and the second test device, where the second instruction is used to indicate the stop of the orbital test; Generate a second test file according to the first test file, where the second test file includes one or more of the following: Geographic Information System (GIS) data file; Statistical report file; Cell coverage file.
8. The track testing method according to claim 1 or 2 or 3 or 6, characterized in that The first test device is a spectrum analyzer, the second test device is a six-axis attitude angle sensor, and the second test data includes three-dimensional acceleration test values and three-dimensional angular velocity test values.
9. An electronic device, characterized in that, Including a memory, a transceiver, and a processor: The memory is used to store computer programs; the transceiver is used to transmit and receive data under the control of the processor; the processor is used to read the computer programs in the memory and perform the following operations: Obtain first test data and second test data, where the first test data is measurement data obtained after a first test device searches for and measures an orbital cell of a set system and / or set frequency band, and the second test data is measurement data obtained after a second test device measures the operating state of an orbital vehicle; Generate a first test file according to the first test data and the second test data; If it is determined that the operating state of the rail vehicle meets the set parking condition, obtain the parking position information of the rail vehicle and add the parking position information to the first test file; The determination that the operating state of the rail vehicle meets the set parking condition includes: Determine the operating state of the rail vehicle as the parking state according to the second test data; If the time difference between the parking moment corresponding to the parking state and the first moment is greater than the set threshold, where the first moment is used to represent the moment when the parking position information was last obtained before the parking moment, then determine that the operating state of the rail vehicle meets the set parking condition.
10. The electronic device according to claim 9, wherein It also includes the following operations: Establish connections with the first test device and the second test device; When it is determined to start the track test, send a first instruction to the first test device and the second test device, and the first instruction is used to indicate the start of the track test.
11. The electronic device according to claim 10, wherein The first instruction includes indication information for representing the set system and / or set frequency band.
12. The electronic device according to claim 9, wherein The obtaining of the parking position information of the rail vehicle includes: Obtain the parking position information through the interface provided by the set map platform.
13. The electronic device according to claim 12, characterized in that, The parking position information includes at least one or more of the following: Name of the parking location; Latitude and longitude information of the parking location.
14. The electronic device according to claim 9, wherein It also includes the following operations: If it is determined that the operating state of the rail vehicle does not meet the set parking condition and the track test has not stopped, continue to obtain the first test data and the second test data.
15. The electronic device according to claim 9 or 10 or 11 or 14, characterized in that, It also includes the following operations: When it is determined to stop the track test, send a second instruction to the first test device and the second test device, and the second instruction is used to indicate the stop of the track test; Generate a second test file according to the first test file, and the second test file includes one or more of the following: Geographic Information System (GIS) data file; Statistical report file; Cell coverage file.
16. The electronic device according to claim 9 or 10 or 11 or 14, characterized in that, The first test device is a spectrum analyzer, the second test device is a six-axis attitude angle sensor, and the second test data includes three-dimensional acceleration test values and three-dimensional angular velocity test values.
17. An orbital testing device, characterized in that, It includes: A first acquisition unit for acquiring first test data and second test data, where the first test data is measurement data obtained after the first test device searches for and measures a track cell of a set system and / or set frequency band, and the second test data is measurement data obtained after the second test device measures the operating state of the rail vehicle; A first generation unit for generating a first test file according to the first test data and the second test data; A storage unit for, if it is determined that the operating state of the rail vehicle meets the set parking condition, obtaining the parking position information of the rail vehicle and adding the parking position information to the first test file; The determination that the operating state of the rail vehicle meets the set parking condition includes: Determine the operating state of the rail vehicle as the parking state according to the second test data; If the time difference between the parking time corresponding to the parking state and the first time is greater than a set threshold value, where the first time is used to represent the time of the last acquisition of the parking position information before the parking time, it is determined that the operating state of the rail vehicle meets the set parking conditions.
18. An orbital test system, characterized in that, Including the electronic device, the first test device, and the second test device according to any one of claims 9 to 16.
19. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program, and the computer program is used to cause the processor to execute the method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Track state measuring method, system and device
CN110143217A
Method and device for real-time acquisition of train position information
CN110450821A
Automatic test system and method for automatic control system of rail transit train
CN112722016A