A method, apparatus, and vehicle networking equipment for V2X closed-loop measurement
By using the closed-loop measurement method of OMC to control RSU and OBU, the problem of not being able to obtain multi-side device measurement in the existing technology is solved, realizing efficient and accurate V2X measurement and reducing manual intervention and costs.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- DATANG GOHIGH INTELLIGENT & CONNECTED TECH (CHONGQING) CO LTD
- Filing Date
- 2023-02-28
- Publication Date
- 2026-05-05
AI Technical Summary
Existing V2X measurement methods cannot accurately acquire measurements from multiple devices, require manual intervention and are costly, making them unsuitable for large-scale deployment.
Measurement control messages are sent to the RSU and OBU via the OMC to achieve closed-loop measurement between the RSU and OBU. Measurement data is received periodically and processed to obtain measurement information from both the RSU and OBU.
It achieves closed-loop measurement, improves the accuracy of measurement results, reduces manual intervention and workload, and lowers costs.
Smart Images

Figure CN116133041B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of intelligent transportation technology, and in particular to a method, apparatus and vehicle networking equipment for V2X closed-loop measurement. Background Technology
[0002] Currently, although V2X roadside equipment and terminal devices have undergone extensive measurements, the methods for measurement and data acquisition mainly include: 1. Laboratory measurements, which involve measuring single or a small number of devices using laboratory instruments. 2. Single-site remote data acquisition, which involves conducting fixed-point tests at radial distances of 50m, 100m, 150m, etc., to measure the wireless measurements at the test site. 3. Road test network data acquisition, which involves using vehicle-mounted road test equipment to traverse the entire test area and collect the wireless measurements from each site. This results in data acquisition being largely independent and one-sided, failing to effectively transmit and integrate the data. For example, it differs from the actual field network environment, making it unsuitable for large-scale field deployments. It involves a large workload and high labor costs, making it unsuitable for large-scale deployments. It can only obtain data on the PC5 network coverage performance of the vehicle side, not data from the Road Side Unit (RSU) side. Furthermore, manual intervention is still required. This leads to many problems. On the one hand, the network side cannot accurately obtain the measurement data from the terminal side, and the terminal side cannot obtain the measurement data from the network side. On the other hand, many measurements require manual intervention, which is costly. Summary of the Invention
[0003] The technical objective of this application is to provide a method, apparatus, and vehicle networking device for V2X closed-loop measurement, in order to solve the problems that current V2X measurement data acquisition cannot accurately obtain the measurement quantities of multiple devices, and requires manual intervention, resulting in high costs.
[0004] To address the aforementioned technical problems, this application provides a V2X closed-loop measurement method applied to an Operation Maintenance Center (OMC), comprising:
[0005] Upon detecting the start of a measurement task, a measurement control message is sent to the RSU according to the measurement task parameters corresponding to the measurement task, so that the RSU and the Onboard Unit (OBU) can execute the measurement task. The measurement control message includes: data acquisition configuration parameters and a measurement start signal.
[0006] The measurement data reported by the RSU is received periodically. The measurement data is obtained by the RSU based on the first measurement information and the second measurement information within the acquisition period. The first measurement information is obtained by the RSU when performing the measurement task, and the second measurement information is obtained by the OBU when performing the measurement task.
[0007] The measurement data is processed to obtain a measurement report.
[0008] Specifically, in the method described above, the data acquisition configuration parameters include: RSU device identifier, test task number, application identifier (APP Identity, or AID), and packet parameters corresponding to each AID, wherein the packet parameters include: packet transmission frequency, packet length, and number of packets; and / or
[0009] The task parameters include at least one of the following: task start interval, collection duration, collection cycle, and reporting path.
[0010] Specifically, in the method described above, the measurement data includes at least one of the following:
[0011] RSU information, PC5 direct communication interface information, message layer measurements, network layer measurements, higher layer measurements, and physical layer measurements;
[0012] The RSU information includes at least one of the following: RSU device identifier, test task number, RSU temperature, CPU utilization, RSU memory utilization, running seconds, RAM utilization, and available RAM.
[0013] The PC5 port information includes at least one of the following: PC5 transmitted bytes, PC5 received bytes, PC5 sent packets, and PC5 received packets.
[0014] The message layer measurement includes at least one of the following: the number of Basic Safety Message (BSM) packets received, the number of BSM received bytes, the number of Map Message (MAP) packets received, the number of MAP received bytes, the number of SignalPhase Timing Message (SPAT) packets received, the number of SPAT received bytes, the number of Road Safety Message (RSM) packets received, the number of RSM received bytes, the number of Road Side Information (RSI) packets received, and the number of RSI received bytes.
[0015] The physical layer measurements include at least one of the following: Reference Signal Receiving Power (RSRP), Received Signal Strength Indicator (RSSI), Signal to Interference plus Noise Ratio (SINR), Packet Receive Rate (PRR), and latency.
[0016] Furthermore, the method described above also includes:
[0017] If the first condition is met, the measurement task is terminated;
[0018] The first condition includes:
[0019] The user input indicating termination was detected; or
[0020] The data acquisition time reaches the acquisition duration corresponding to the measurement task.
[0021] Another embodiment of this application provides a method for V2X closed-loop measurement applied to an RSU, including:
[0022] Receive measurement control messages sent by OMC, the measurement control messages including: data acquisition configuration parameters and measurement start signal;
[0023] According to the measurement control message, the OBU executes the measurement task to obtain measurement data. The measurement data is obtained by the RSU based on the first measurement information and the second measurement information within the acquisition period. The first measurement information is obtained by the RSU when it executes the measurement task, and the second measurement information is obtained by the OBU when it executes the measurement task.
[0024] At the reporting node of the acquisition cycle, the measurement data is reported to the OMC.
[0025] Specifically, in the method described above, the step of performing a measurement task with the OBU based on the measurement control message and obtaining measurement data includes:
[0026] According to the data acquisition configuration parameters, or according to the data acquisition configuration parameters and the first cache information, downlink measurement messages are periodically broadcast to the OBUs within the coverage area, wherein the first cache information includes: the first measurement information and / or the second measurement information received last time;
[0027] The received uplink measurement message sent by the OBU is parsed to obtain the second measurement information and the first measurement parameter in the first measurement information. The uplink measurement message is obtained by the OBU after performing OBU-side measurement based on the downlink measurement message.
[0028] Furthermore, in the method described above, the downlink measurement message includes: a first header portion, a first uplink measurement data portion, a first downlink measurement data portion, and a first data padding portion;
[0029] The first packet header is configured according to the data acquisition configuration parameters and includes at least one of the following: RSU device identifier, OBU device identifier, task number, number of packets sent, and message direction field;
[0030] The first uplink measurement data portion is obtained based on the first cache information and includes: AID, packet length, packet transmission frequency, second packet sequence number, third timestamp when the OBU transmits the packet, fourth timestamp when the RSU receives the packet, second measurement information on the OBU side, and at least one of the OBU's latitude, longitude, altitude, speed, and heading angle.
[0031] The first downlink measurement data portion is obtained based on the data acquisition configuration parameters and / or the first cache information, including at least one of the following: AID, packet transmission frequency, packet length, first packet sequence number, first timestamp when the RSU sends the packet, second timestamp when the OBU receives the packet, and first measurement information measured by the RSU side.
[0032] Specifically, as described above, parsing the received uplink measurement message sent by the OBU to obtain the second measurement information and the first measurement parameter in the first measurement information includes:
[0033] Determine whether the received candidate uplink measurement message is the uplink measurement message corresponding to the RSU;
[0034] When the candidate uplink measurement message is determined to be the uplink measurement message corresponding to the RSU, the fourth timestamp at the time of reception is recorded, and the uplink measurement message is cached;
[0035] The second measurement information is obtained based on the uplink measurement message, and the first measurement parameter is obtained based on the data carried in the uplink measurement message and the fourth timestamp.
[0036] Specifically, in the method described above, obtaining the first measurement parameter based on the data carried in the uplink measurement message and the fourth timestamp includes:
[0037] Based on the second packet sequence number carried in the uplink measurement message, determine the first number of lost packets and obtain the first PRR in the first measurement parameters;
[0038] The first application delay in the first measurement parameter is obtained based on the third timestamp and the fourth timestamp carried in the uplink measurement message.
[0039] Another embodiment of this application provides a V2X closed-loop measurement method applied to an OBU, comprising:
[0040] When a downlink measurement message is received from the RSU, the task number and / or AID in the downlink measurement message are obtained;
[0041] The second measurement parameter is obtained from the second measurement information according to the downlink measurement message, and the measurement task process is executed according to the task number and / or the AID to obtain the measurement quantity information in the second measurement information;
[0042] Based on the downlink measurement message and the second measurement information, uplink measurement messages are periodically sent, and the count is performed using the packet counter corresponding to each AID.
[0043] Specifically, as described above, when executing the measurement task process based on the task number and / or the AID, the method includes:
[0044] When there is no measurement task process corresponding to the task number in the OBU, the data acquisition configuration parameters in the downlink measurement message are cached, the measurement task process corresponding to the task number is created, and the measurement task process is executed.
[0045] When the OBU contains a measurement task process corresponding to the task number, but no subtask corresponding to the AID, a subtask corresponding to the AID is created in the measurement task process corresponding to the task number, and the measurement task process is executed.
[0046] When the OBU contains the measurement task process corresponding to the task number and the subtask corresponding to the AID, the packet sending counter corresponding to the AID is initialized, and the measurement task process is executed.
[0047] Furthermore, in the method described above, obtaining the second measurement parameter from the second measurement information based on the downlink measurement message includes:
[0048] The second application layer delay in the second measurement parameter is obtained based on the first timestamp of the RSU packet transmission and the second timestamp of the OBU reception carried in the downlink measurement message.
[0049] Based on the first packet sequence number carried in the downlink measurement message, the second packet loss number is determined, and the second PRR in the second measurement parameters is obtained.
[0050] Preferably, in the method described above, after obtaining the task number and / or AID from the downlink measurement message, the method further includes:
[0051] When the task number is the preset termination task number, all measurement task processes are terminated and resources are released.
[0052] Specifically, the method described above also includes:
[0053] When the OBU receives downlink measurement messages from multiple RSUs within a preset time period, it executes the measurement task process corresponding to the first downlink measurement message received within the preset time period, or executes the measurement task process corresponding to the downlink measurement message with the maximum RSRP value.
[0054] Furthermore, in the method described above, the uplink measurement message includes: a second header portion, a second uplink measurement data portion, a second downlink measurement data portion, and a second data completion portion;
[0055] The second header portion is obtained based on the downlink measurement message and includes at least one of the following: RSU device identifier, task number, number of packets sent, OBU device identifier, and message direction field.
[0056] The second uplink measurement data portion is obtained based on the downlink measurement message and / or the second measurement information, including: AID, packet length, packet transmission frequency, second packet sequence number, third timestamp when the OBU transmits the packet, fourth timestamp when the RSU receives the packet, second measurement information on the OBU side, and at least one of the OBU's latitude, longitude, altitude, speed, and heading angle;
[0057] The second downlink measurement data portion is obtained based on the downlink measurement message and includes at least one of the following: AID, packet transmission frequency, packet length, first packet sequence number, first timestamp when the RSU transmits the packet, second timestamp when the OBU receives the packet, first measurement information measured by the RSU side, and latitude, longitude, and altitude of the RSU.
[0058] Another embodiment of this application provides a control device for V2X closed-loop measurement, applied to an OMC, comprising: a first processing module, configured to send a measurement control message to a roadside unit (RSU) according to pre-configured measurement task parameters after a measurement start operation is detected, so that the RSU and the on-board unit (OBU) perform corresponding measurement tasks, wherein the measurement control message includes: data acquisition configuration parameters and a measurement start signal;
[0059] The second processing module is used to periodically receive measurement data reported by the RSU. The measurement data is obtained by the RSU itself measuring the first measurement information when it performs the measurement task according to the measurement control message during the acquisition period and the second measurement information received from the on-board unit (OBU).
[0060] The third processing module is used to process the measurement data to obtain a measurement report.
[0061] Another embodiment of this application provides a control device for V2X closed-loop measurement applied to an RSU, comprising:
[0062] The fourth processing module is used to receive measurement control messages sent by the OMC, the measurement control messages including: data acquisition configuration parameters and measurement start signal;
[0063] The fifth processing module is used to perform a measurement task with the OBU according to the measurement control message and obtain measurement data. The measurement data is obtained by the RSU according to the first measurement information and the second measurement information within the acquisition period. The first measurement information is obtained by the RSU when performing the measurement task, and the second measurement information is obtained by the OBU when performing the measurement task.
[0064] The sixth processing module is used to report the measurement data to the OMC at the reporting node of the acquisition cycle.
[0065] Another embodiment of this application provides a control device for V2X closed-loop measurement, applied to an OBU, comprising:
[0066] The seventh processing module is used to obtain the task number and / or AID in the downlink measurement message when it receives the downlink measurement message sent by the RSU;
[0067] The eighth processing module is used to execute the measurement task process according to the task number and / or the AID to obtain the second measurement information;
[0068] The ninth processing module is used to periodically send uplink measurement messages including the second measurement information based on the downlink measurement message and the second measurement information, and to count the packets using the packet counter corresponding to each AID.
[0069] Another embodiment of this application provides a vehicle networking device, including: a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the steps of the method for V2X closed-loop measurement applied to OMC as described above, or implements the steps of the method for V2X closed-loop measurement applied to RSU as described above, or implements the steps of the method for V2X closed-loop measurement applied to OBU as described above.
[0070] Another embodiment of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the method for V2X closed-loop measurement applied to an OMC as described above, or implements the steps of the method for V2X closed-loop measurement applied to an RSU as described above, or implements the steps of the method for V2X closed-loop measurement applied to an OBU as described above.
[0071] Compared with the prior art, the V2X closed-loop measurement method, apparatus, and vehicle networking device provided in this application have at least the following beneficial effects:
[0072] This application performs measurement tasks using the RSU and OBU, and generates a measurement report based on the measurement data from both sides, thus achieving closed-loop measurement. It effectively solves the problem of not being able to obtain measurement data from both sides in existing technologies, improving the accuracy of the final measurement results. Furthermore, it reduces manual intervention during measurement, which helps reduce workload, especially the workload requiring manual intervention, and consequently, costs. Attached Figure Description
[0073] Figure 1 This is a schematic flowchart of the method for V2X closed-loop measurement applied to OMC in this application;
[0074] Figure 2 This is one of the flowcharts illustrating the method for V2X closed-loop measurement applied to RSU in this application;
[0075] Figure 3 This is the second flowchart illustrating the method for V2X closed-loop measurement applied to RSU in this application;
[0076] Figure 4 This is the third flowchart illustrating the method for V2X closed-loop measurement applied to RSU in this application;
[0077] Figure 5 This is a flowchart illustrating the method for V2X closed-loop measurement applied to an OBU in this application;
[0078] Figure 6This application presents a schematic diagram of the control device for V2X closed-loop measurement in OMC.
[0079] Figure 7 This application presents a schematic diagram of the control device used for V2X closed-loop measurement in RSUs.
[0080] Figure 8 This application presents a schematic diagram of the control device used for V2X closed-loop measurement of an OBU. Detailed Implementation
[0081] To make the technical problems, technical solutions, and advantages of this application clearer, a detailed description will be provided below in conjunction with the accompanying drawings and specific embodiments. In the following description, specific details such as particular configurations and components are provided merely to aid in a comprehensive understanding of the embodiments of this application. Therefore, those skilled in the art should understand that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this application. Furthermore, for clarity and brevity, descriptions of known functions and structures have been omitted.
[0082] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of this application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.
[0083] In the various embodiments of this application, it should be understood that the sequence number of each process described below does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0084] It should be understood that the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0085] In the embodiments provided in this application, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B solely based on A; B can also be determined based on A and / or other information.
[0086] See Figure 1 A preferred embodiment of this application provides a V2X closed-loop measurement method applied to OMC, comprising:
[0087] Step S101: Upon detecting the start of a measurement task, a measurement control message is sent to the RSU according to the measurement task parameters corresponding to the measurement task, so that the RSU and OBU execute the measurement task. The measurement control message includes data acquisition configuration parameters and a measurement start signal. In this step, the OMC can determine whether to start the measurement task based on information reception or detection of user operations. When it is determined that the measurement task needs to be started, the OMC will send a measurement control message to the RSU according to the pre-configured measurement task parameters corresponding to the measurement task, so as to control the RSU and OBU to execute the measurement task through the measurement control message. Specifically, the measurement control message includes, but is not limited to, data acquisition configuration parameters and a measurement start signal. The measurement start signal is used to indicate the start time of the RSU and OBU executing the measurement task, and the data acquisition configuration parameters are used to configure the parameters of the RSU and OBU when executing the measurement task to meet the test requirements.
[0088] Step S102: Periodically receive measurement data reported by the RSU. The measurement data is obtained by the RSU within the acquisition period based on first measurement information and second measurement information. The first measurement information is obtained by the RSU when performing the measurement task, and the second measurement information is obtained by the OBU when performing the measurement task. In this step, after the RSU and OBU perform the measurement task, the measurement data reported by the RSU is received periodically. Specifically, the reported measurement data is obtained by the RSU based on its own first measurement information and the second measurement information obtained by the OBU, so that the measurement data reported to the OMC includes data from both the RSU and OBU. This period is referred to as the acquisition period in this document. In a specific embodiment, the measurement quantity in the measurement data reported in each acquisition period is preferably the average of the corresponding measurement quantities obtained by the RSU within that acquisition period.
[0089] Step S103: Data processing is performed based on the measurement data to obtain a measurement report. In this step, the OMC will process the reported measurement data to obtain the required measurement report. The specific data processing operation is similar to the operation of obtaining a measurement report in the prior art, and will not be described in detail here.
[0090] In summary, this application controls the RSU and OBU to perform measurement tasks through OMC, receives measurement data reported by the RSU based on measurements from both sides, and generates a measurement report accordingly, thus achieving closed-loop measurement. It effectively solves the problem of not being able to obtain measurement data from both sides in existing technologies, improving the accuracy of the final measurement results. Furthermore, it reduces manual intervention during measurement, which helps reduce workload, especially the workload requiring manual intervention, and consequently reduces costs.
[0091] Specifically, in the method described above, the data acquisition configuration parameters include: RSU device identifier, test task number, AID, and packet parameters corresponding to each AID, wherein the packet parameters include: packet transmission frequency, packet length, and number of packets; and / or
[0092] The task parameters include at least one of the following: task start interval, collection duration, collection cycle, and reporting path.
[0093] In one specific embodiment of this application, the aforementioned data acquisition configuration parameters include: an RSU device identifier, a test task number, an AID, and packet parameters corresponding to each AID. The RSU device identifier is used to identify the target RSU to be measured; the test task number is used to identify the specific test task to be executed; the AID is used to identify the application involved in executing the test task; and the packet parameters corresponding to the AID are used to enable the RSU and / or OBU to configure accordingly based on the packet parameters and to send packets, i.e., transmit data. Specifically, the packet parameters include: packet sending frequency (i.e., the number of packets sent per second), packet length, and the number of packets to be sent (i.e., the required number of packets).
[0094] In another specific embodiment of this application, the aforementioned task parameters include at least one of the following: task start interval, data acquisition duration, data acquisition cycle, and reporting path. Specifically, the task start interval is the time interval between the OMC detecting the start of the measurement task and the sending of a measurement control message to the RSU to initiate the measurement task; the specific time interval can be determined based on a user-inputted or imported start time or duration. The data acquisition duration is the preset execution duration of the test task. The data acquisition cycle is the period at which the OMC receives data reported by the RSU; in one specific embodiment, the data acquisition cycle includes at least one of the following: instantaneous, 1 minute, 5 minutes, 15 minutes, 30 minutes, etc. The reporting path is the storage location of the reported measurement data received by the OMC.
[0095] Specifically, in the method described above, the measurement data includes at least one of the following:
[0096] RSU information, PC5 information, message layer measurements, network layer measurements, higher layer measurements, and physical layer measurements;
[0097] The RSU information includes at least one of the following: RSU device identifier, test task number, RSU temperature, CPU utilization, RSU memory utilization, running seconds, RAM utilization, and available RAM.
[0098] The PC5 port information includes at least one of the following: PC5 transmitted bytes, PC5 received bytes, PC5 sent packets, and PC5 received packets.
[0099] The message layer measurement includes at least one of the following: BSM received packets, BSM received bytes, MAP received packets, MAP received bytes, SPAT received packets, SPAT received bytes, RSM received packets, RSM received bytes, RSI received packets, and RSI received bytes.
[0100] The physical layer measurements include at least one of RSRP, RSSI, SINR, PRR, and latency.
[0101] Furthermore, the method described above also includes:
[0102] If the first condition is met, the measurement task is terminated;
[0103] The first condition includes:
[0104] The user input indicating termination was detected; or
[0105] The data acquisition time reaches the acquisition duration corresponding to the measurement task.
[0106] In one specific embodiment of this application, during the execution of the measurement task, if the OMC detects that the current state meets a preset first condition, it determines that the measurement task no longer needs to be executed. Specifically, the first condition is that a user input termination operation is detected, that is, the user indicates that the measurement task no longer needs to be executed; or, the first condition is that the acquisition time reaches the acquisition duration corresponding to the measurement task, that is, the execution degree of the current measurement task has reached the expected level, and the measurement task no longer needs to be executed.
[0107] See Figure 2 Another embodiment of this application also provides a V2X closed-loop measurement method applied to an RSU, comprising:
[0108] Step S201: Receive a measurement control message sent by the OMC. The measurement control message includes: data acquisition configuration parameters and a measurement start signal. In this step, the RSU can receive the measurement control message sent by the OMC when performing a measurement task. The measurement control message contains the data acquisition configuration parameters required by the RSU and OBU when the measurement task is executed, so that the RSU can configure itself according to the data acquisition configuration parameters and thus correctly execute the corresponding measurement task. In addition, the measurement control message also includes a measurement start signal used to indicate the start time of the measurement task executed by the RSU and OBU.
[0109] Step S202: The RSU executes a measurement task with the OBU according to the measurement control message to obtain measurement data. This measurement data is obtained by the RSU within the acquisition cycle based on first and second measurement information. The first measurement information is obtained by the RSU when executing the measurement task, and the second measurement information is obtained by the OBU when executing the measurement task. In this step, the RSU executes a measurement task with the OBU according to the obtained measurement control message and obtains measurement data. Specifically, this measurement data is obtained by the RSU based on its own first measurement information and the second measurement information obtained by the OBU within one acquisition cycle, through integration and calculation, so that the measurement data reported to the OMC includes data from both the RSU and OBU. In a specific embodiment, the value of each measurement quantity in the measurement data is preferably the average value of the corresponding measurement quantity obtained by the RSU within the acquisition cycle.
[0110] Step S203: At the reporting node of the acquisition cycle, the measurement data is reported to the OMC. In this step, the RSU reports the measurement data obtained within the current acquisition cycle to the OMC at the reporting node of each acquisition cycle, based on the acquisition cycle.
[0111] In summary, after receiving the measurement control message from the OMC, the RSU of this application performs measurement tasks with the OBU according to the measurement control message, obtains measurement data based on its own measurements and the OBU's measurements, and reports the measurement data to the OMC. This achieves closed-loop measurement and effectively solves the problem of not being able to obtain measurement data from both sides in the prior art, improving the accuracy of the final measurement results. Furthermore, it reduces manual intervention during measurement, which helps reduce workload, especially the workload requiring manual intervention, and thus helps reduce costs.
[0112] See Figure 3 Specifically, in the method described above, the step of performing a measurement task with the OBU based on the measurement control message and obtaining measurement data includes:
[0113] Step S301: Based on the data acquisition configuration parameters, or based on the data acquisition configuration parameters and the first cache information, the RSU periodically broadcasts downlink measurement messages to the OBUs within the coverage area. The first cache information includes the first measurement information and / or the previously received second measurement information. In this step, when performing measurement tasks with the OBUs, the RSU periodically generates downlink measurement messages based on the received data acquisition configuration parameters, or based on the data acquisition configuration parameters and the first cache information, and broadcasts these downlink measurement messages to the OBUs within the coverage area. This allows the OBUs to perform measurements on the corresponding side based on the portion of the downlink measurement message containing the data acquisition configuration parameters. It also allows the OBUs to obtain measurement data from both sides based on the portion of the downlink measurement message containing the first measurement information. Optionally, the downlink measurement message may also carry a portion containing the second measurement information from the previous measurement, which allows the OBUs to perform verification or calculations.
[0114] Step S302: Parse the received uplink measurement message sent by the OBU to obtain the second measurement information and the first measurement parameter in the first measurement information. The uplink measurement message is obtained by the OBU after performing OBU-side measurements based on the downlink measurement message. In this step, when the RSU receives the uplink measurement message obtained by the OBU after performing OBU-side measurements based on the downlink measurement message, it will parse the uplink measurement message to obtain the second measurement information from the OBU side, and can obtain the first measurement parameter in the first measurement information based on the uplink measurement parameter. The first measurement parameter includes, but is not limited to, the first application latency and the first PRR.
[0115] In one specific embodiment, the downlink measurement message includes: a first header portion, a first uplink measurement data portion, a first downlink measurement data portion, and a first data padding portion, wherein the first data padding portion is used to pad the downlink measurement message when the data length in the downlink measurement message does not meet the packet length according to the data acquisition configuration parameters in the measurement control message;
[0116] The first packet header is configured according to the data acquisition configuration parameters and includes at least one of the following: RSU device identifier, OBU device identifier, task number, number of packets sent, and message direction field. The RSU device identifier indicates the RSU device sending the downlink measurement message; the OBU device identifier indicates the target OBU device for the measurement task (in this embodiment, the OBU device is not specified, i.e., the RSU device identifier field is set to all zeros); the task number indicates the measurement task to be performed; the number of packets sent indicates the total number of packets to be sent; and the message direction field indicates whether the corresponding message is uplink or downlink.
[0117] The first uplink measurement data portion is obtained based on the first cache information and includes: AID, packet length, packet transmission frequency, second packet sequence number, third timestamp when the OBU sends the packet, fourth timestamp when the RSU receives the packet, second measurement information on the OBU side, and at least one of the OBU's latitude, longitude, altitude, speed, and heading angle; wherein, AID is used to indicate the application participating in the measurement; packet length is used to indicate the data length of the uplink measurement message, which is greater than the sum of the lengths of the packet header, the uplink measurement data portion, and the downlink measurement data portion; packet transmission frequency is the number of uplink measurement messages sent per unit time; second packet sequence number is the sequence number corresponding to the previous uplink measurement message; second measurement information includes measurement quantities and other information obtained by the OBU when performing the measurement task;
[0118] The first downlink measurement data portion is obtained based on the data acquisition configuration parameters and / or the first cache information, and includes at least one of the following: AID, packet transmission frequency, packet length, first packet sequence number, first timestamp when the RSU sends the packet, second timestamp when the OBU receives the packet, and first measurement information measured by the RSU. Wherein, AID is used to indicate the application participating in the measurement; packet length indicates the data length of the downlink measurement message, which is greater than the sum of the lengths of the packet header, uplink measurement data portion, and downlink measurement data portion; packet transmission frequency is the number of downlink measurement messages sent per unit time; first packet sequence number is the sequence number corresponding to the current downlink measurement message; and first measurement information is information such as the measurement quantity obtained by the RSU when performing the measurement task. In another embodiment, the first downlink measurement data portion also includes the latitude, longitude, and altitude of the RSU.
[0119] It should be noted that when the downlink measurement message is sent for the first time, the first uplink measurement data portion, the second timestamp, and the first measurement information in the downlink measurement message are all set to invalid values.
[0120] See Figure 4 Specifically, according to the method described above, parsing the received uplink measurement message sent by the OBU to obtain the second measurement information and the first measurement parameter in the first measurement information includes:
[0121] Step S401: Determine whether the received candidate uplink measurement message is the uplink measurement message corresponding to the RSU. In this step, since the RSU may receive multiple candidate uplink measurement messages sent by the OBU during operation, in order to ensure the normal operation of the current measurement task, the received candidate uplink measurement message will be determined to determine whether it is the uplink measurement message corresponding to the RSU.
[0122] Step S402: When it is determined that the candidate uplink measurement message is the uplink measurement message corresponding to the RSU, the fourth timestamp at the time of reception is recorded, and the uplink measurement message is cached. In this step, when it is determined that the candidate uplink measurement message is the uplink measurement message corresponding to the RSU, it is determined that data processing can be performed based on the uplink measurement message. At this time, the fourth timestamp at the time of reception is recorded, and the data carried in the uplink measurement message is cached to obtain the aforementioned first cached information. In a specific embodiment, when determining whether the candidate uplink measurement message is the uplink measurement message corresponding to the RSU, it is preferable to determine it based on the RSU device identifier carried in the uplink measurement message. When the RSU device identifier carried in the uplink measurement message is the same as its own device identifier, it can be determined that it is the uplink measurement message corresponding to the RSU.
[0123] Step S403: Obtain the second measurement information based on the uplink measurement message, and obtain the first measurement parameter based on the data carried in the uplink measurement message and the fourth timestamp. In this step, the second measurement information is directly obtained based on the cached uplink measurement message, and the first measurement parameter in the first measurement information is calculated based on the data in the uplink measurement message and the fourth timestamp.
[0124] In one specific embodiment, the method described above, wherein obtaining the first measurement parameter based on the data carried in the uplink measurement message and the fourth timestamp includes:
[0125] Based on the second packet sequence number carried in the uplink measurement message, determine the first number of lost packets and obtain the first PRR in the first measurement parameters;
[0126] The first application delay in the first measurement parameter is obtained based on the third timestamp and the fourth timestamp carried in the uplink measurement message.
[0127] See Figure 5 Another embodiment of this application provides a V2X closed-loop measurement method applied to an OBU, comprising:
[0128] Step S501: When a downlink measurement message sent by the RSU is received, the task number and / or AID in the downlink measurement message are obtained. In this step, the OBU can receive the downlink measurement message sent by the RSU and execute the measurement task process based on the downlink measurement message. However, since the OBU can execute multiple measurement task processes, after receiving the downlink measurement message sent by the RSU, it will first obtain the task number and / or AID in the downlink measurement message in order to determine the measurement task process to be executed.
[0129] Step S502: Obtain the second measurement parameters from the second measurement information based on the downlink measurement message, and execute the measurement task process according to the task number and / or the AID to obtain the measurement quantity information from the second measurement information. In this step, the OBU will perform data acquisition and calculation operations based on the downlink measurement message to obtain the second measurement parameters related to the RSU. The second measurement parameters include, but are not limited to, the second application latency and the second PRR. The OBU will also execute the measurement task process according to the task number and / or the AID to obtain directly measurable measurement quantity information, including, but not limited to, RSRP, RSSI, SINR, etc.
[0130] Step S503: Based on the downlink measurement message and the second measurement information, an uplink measurement message is periodically sent, and the count is performed using the packet counter corresponding to each AID. In this step, after obtaining the second measurement information, the OBU will also generate an uplink measurement message based on the second measurement information and the downlink measurement message, and send it to the RSU. Simultaneously, the count is performed using the packet counter corresponding to each AID, thus conveniently obtaining the current packet count for each AID and facilitating the determination of whether the subtasks corresponding to each AID have been completed.
[0131] In summary, after receiving a downlink measurement message from the RSU, the OBU of this application executes a measurement task process based on the downlink measurement message to perform its own measurement, and obtains second measurement information based on its own measurement and the downlink measurement message, which is then transmitted back to the RSU. This achieves closed-loop measurement and effectively solves the problem of not being able to obtain measurement data from both sides in the prior art, improving the accuracy of the final measurement results. At the same time, it reduces manual intervention during measurement, which helps reduce workload, especially the workload that requires manual intervention, and thus helps reduce costs.
[0132] It should be noted that after receiving the downlink measurement message, the OBU can obtain the first measurement information from the RSU side through the downlink measurement message, so as to understand the measurement status on the RSU side. In a specific embodiment, the OBU can also upload the first and second measurement information to the corresponding data analysis device, such as a host computer, thereby enabling closed-loop measurement analysis on the OBU side.
[0133] Specifically, as described above, when executing the measurement task process based on the task number and / or the AID, the method includes:
[0134] When the OBU does not have a measurement task process corresponding to the task number, the data acquisition configuration parameters in the downlink measurement message are cached, the measurement task process corresponding to the task number is created, and the measurement task process is executed. In this step, when it is determined that there is no test task process corresponding to the task number in the second device based on the task number, it is determined that this is the first time the OBU device has received a downlink measurement message from the RSU device regarding the execution of the measurement task process corresponding to the task number, and there is currently no corresponding measurement task process. Therefore, the measurement task process corresponding to the task number will be created first based on the downlink measurement message, and then the measurement task process will be executed.
[0135] When a measurement task process corresponding to the task number exists in the OBU, but a subtask corresponding to the AID does not exist, a subtask corresponding to the AID is created in the measurement task process corresponding to the task number, and the measurement task process is executed. In this step, if it is determined that a measurement task process corresponding to the task number exists in the OBU based on the drive test task number, but a subtask (packet sending task) corresponding to the AID does not exist in the OBU based on the AID in the downlink measurement message, it is determined that the existing measurement task process needs to be modified. That is, a subtask corresponding to the AID is created in the measurement task process to obtain a complete measurement task process, and then the measurement task process is executed. Optionally, in this execution of the measurement task process, other existing subtasks corresponding to AIDs may not be modified.
[0136] When the OBU contains a measurement task process corresponding to the task number and a subtask corresponding to the AID, the packet sending counter corresponding to the AID is initialized, and the measurement task process is executed. In this step, when it is determined that a measurement task process corresponding to the task number exists in the OBU, and a subtask (packet sending task) corresponding to the AID exists in the OBU based on the AID in the downlink measurement message, it is determined that the existing measurement task process needs to be modified. That is, the subtask corresponding to the AID is restarted in the measurement task process, and the measurement task process is further executed. The step of restarting the subtask corresponding to the AID includes, but is not limited to, initializing the packet sending counter corresponding to the AID. Optionally, during this execution of the measurement task process, other existing subtasks corresponding to AIDs may not be modified.
[0137] Furthermore, in the method described above, obtaining the second measurement parameter from the second measurement information based on the downlink measurement message includes:
[0138] The second application layer delay in the second measurement parameter is obtained based on the first timestamp of the RSU packet transmission and the second timestamp of the OBU reception carried in the downlink measurement message; wherein the second application layer delay is the time difference between the first timestamp and the second timestamp.
[0139] Based on the first packet sequence number carried in the downlink measurement message, the second packet loss count is determined, and the second PRR in the second measurement parameters is obtained. Based on the first packet sequence number carried in the current downlink measurement message and the first packet sequence number of the previously received downlink measurement message, the packet loss count between the two receptions can be obtained, thereby further determining the PRR. These two steps can be performed sequentially or simultaneously.
[0140] Preferably, in the method described above, after obtaining the task number and / or AID from the downlink measurement message, the method further includes:
[0141] When the task number is the preset termination task number, all measurement task processes are terminated and resources are released.
[0142] In this embodiment, when the task number in the downlink measurement message is a preset termination task number, it is determined that the user needs to terminate the test task process. Therefore, according to the preset termination task number in the second drive test control message, the test task process is terminated and resources are released to reduce resource consumption.
[0143] In another embodiment, when the number of packets sent is counted using a packet counter corresponding to each AID, the method further includes:
[0144] When the packet counter corresponding to any AID overflows, stop the portion of the measurement task process related to that AID.
[0145] When all packet counters overflow, terminate the measurement task process and release resources.
[0146] It should also be noted that in this application, when the OBU device receives a downlink measurement message for the first time without executing a drive test task process, the OBU will also notify the protocol stack to start the test mode based on the downlink measurement message, and then execute the corresponding measurement task process; when the OBU device receives a downlink measurement message with a task number of a preset termination task number or when the number of all packet counters overflows and the test task process is terminated, the OBU device is also used to notify the protocol stack to close the test mode.
[0147] Specifically, the method described above also includes:
[0148] When the OBU receives downlink measurement messages from multiple RSUs within a preset time period, it executes the measurement task process corresponding to the first downlink measurement message received within the preset time period, or executes the measurement task process corresponding to the downlink measurement message with the maximum RSRP value.
[0149] In this embodiment, when the OBU receives downlink measurement messages from multiple RSUs within a preset time period, since an OBU can only execute one measurement task process at a time, it is necessary to select one downlink measurement message from the multiple downlink measurement messages to execute the corresponding measurement task process. In one specific embodiment, the selection is based on the time order in which the downlink measurement messages are received, that is, the measurement task process is executed based on the first downlink measurement message received within the preset time period; in another specific embodiment, the RSRP value of the downlink measurement messages is used as a basis for judgment, and the downlink measurement message corresponding to the maximum value is selected to execute the measurement task process.
[0150] Furthermore, in the method described above, the uplink measurement message includes: a second header portion, a second uplink measurement data portion, a second downlink measurement data portion, and a second data padding portion; wherein, the second data padding portion is used to pad the uplink measurement message when the data length in the uplink measurement message does not meet the packet length configured according to the first header portion of the downlink measurement message.
[0151] The second header portion is obtained based on the downlink measurement message and includes at least one of the following: RSU device identifier, task number, number of packets sent, OBU device identifier, and message direction field; wherein, the RSU device identifier is used to indicate the RSU device receiving the uplink measurement message; the task number is used to indicate the measurement task to be performed; the number of packets sent is used to indicate the total number of packets to be sent; and the message direction field is used to indicate whether the corresponding message is uplink or downlink.
[0152] The second uplink measurement data portion is obtained based on the downlink measurement message and / or the second measurement information, and includes: AID, packet length, packet transmission frequency, second packet sequence number, third timestamp when the OBU transmits the packet, fourth timestamp when the RSU receives the packet, second measurement information on the OBU side, and at least one of the OBU's latitude, longitude, altitude, speed, and heading angle; wherein, AID is used to indicate the application participating in the measurement; packet length is used to indicate the data length of the uplink measurement message, which is greater than the sum of the lengths of the packet header, the uplink measurement data portion, and the downlink measurement data portion; packet transmission frequency is the number of uplink measurement messages sent per unit time; second packet sequence number is the sequence number corresponding to the current uplink measurement message; second measurement information includes measurement quantities and other information obtained by the OBU when performing the measurement task;
[0153] The second downlink measurement data portion is obtained based on the downlink measurement message and includes at least one of the following: AID, packet transmission frequency, packet length, first packet sequence number, first timestamp when the RSU sends the packet, second timestamp when the OBU receives the packet, first measurement information measured by the RSU, and the latitude, longitude, and altitude of the RSU. Specifically, AID indicates the application participating in the measurement; packet length indicates the data length of the downlink measurement message, which is greater than the sum of the lengths of the packet header, uplink measurement data portion, and downlink measurement data portion; packet transmission frequency is the number of downlink measurement messages sent per unit time; first packet sequence number is the sequence number corresponding to the previous downlink measurement message; and first measurement information includes measurement quantities obtained by the RSU when performing the measurement task. In another embodiment, the first downlink measurement data portion also includes the latitude, longitude, and altitude of the RSU.
[0154] See Figure 6 Another embodiment of this application provides a control device for V2X closed-loop measurement, applied to OMC, comprising:
[0155] The first processing module 601 is used to send a measurement control message to the roadside unit (RSU) according to the pre-configured measurement task parameters after detecting the start of the measurement operation, so that the RSU and the on-board unit (OBU) can perform the corresponding measurement task. The measurement control message includes: data acquisition configuration parameters and measurement start signal.
[0156] The second processing module 602 is used to periodically receive measurement data reported by the RSU. The measurement data is obtained by the RSU itself measuring the first measurement information when it performs the measurement task according to the measurement control message during the acquisition period and the second measurement information received from the on-board unit (OBU).
[0157] The third processing module 603 is used to process the measurement data to obtain a measurement report.
[0158] Specifically, in the apparatus described above, the data acquisition configuration parameters include: RSU device identifier, test task number, AID, and packet parameters corresponding to each AID, wherein the packet parameters include: packet transmission frequency, packet length, and number of packets; and / or
[0159] The task parameters include at least one of the following: task start interval, collection duration, collection cycle, and reporting path.
[0160] Specifically, in the apparatus described above, the measurement data includes at least one of the following:
[0161] RSU information, PC5 information, message layer measurements, network layer measurements, higher layer measurements, and physical layer measurements;
[0162] The RSU information includes at least one of the following: RSU device identifier, test task number, RSU temperature, CPU utilization, RSU memory utilization, running seconds, RAM utilization, and available RAM.
[0163] The PC5 port information includes at least one of the following: PC5 transmitted bytes, PC5 received bytes, PC5 sent packets, and PC5 received packets.
[0164] The message layer measurement includes at least one of the following: BSM received packets, BSM received bytes, MAP received packets, MAP received bytes, SPAT received packets, SPAT received bytes, RSM received packets, RSM received bytes, RSI received packets, and RSI received bytes.
[0165] The physical layer measurements include at least one of RSRP, RSSI, SINR, PRR, and latency.
[0166] Furthermore, the apparatus described above also includes:
[0167] If the first condition is met, the measurement task is terminated;
[0168] The first condition includes:
[0169] The user input indicating termination was detected; or
[0170] The data acquisition time reaches the acquisition duration corresponding to the measurement task.
[0171] The control device applied to OMC in this application is a device corresponding to the embodiment of the V2X closed-loop measurement method applied to OMC described above. All implementation means in the above method embodiment are applicable to the embodiment of this device and can achieve the same technical effect.
[0172] See Figure 7 Another embodiment of this application also provides a control device for V2X closed-loop measurement, applied to an RSU, comprising:
[0173] The fourth processing module 701 is used to receive measurement control messages sent by the OMC, the measurement control messages including: data acquisition configuration parameters and measurement start signal;
[0174] The fifth processing module 702 is used to perform a measurement task with the OBU according to the measurement control message and obtain measurement data. The measurement data is obtained by the RSU according to the first measurement information and the second measurement information within the acquisition period. The first measurement information is obtained by the RSU when performing the measurement task, and the second measurement information is obtained by the OBU when performing the measurement task.
[0175] The sixth processing module 703 is used to report the measurement data to the OMC at the reporting node of the acquisition cycle.
[0176] Specifically, in the apparatus described above, the fifth processing module includes:
[0177] The first processing unit is configured to periodically broadcast downlink measurement messages to the OBUs within the coverage area according to the data acquisition configuration parameters, or according to the data acquisition configuration parameters and the first cache information, wherein the first cache information includes: the first measurement information and / or the second measurement information received last time;
[0178] The second processing unit is used to parse the received uplink measurement message sent by the OBU to obtain the second measurement information and the first measurement parameter in the first measurement information. The uplink measurement message is obtained by the OBU after performing OBU-side measurement based on the downlink measurement message.
[0179] Furthermore, in the apparatus described above, the downlink measurement message includes: a first header portion, a first uplink measurement data portion, a first downlink measurement data portion, and a first data completion portion;
[0180] The first packet header is configured according to the data acquisition configuration parameters and includes at least one of the following: RSU device identifier, OBU device identifier, task number, number of packets sent, and message direction field;
[0181] The first uplink measurement data portion is obtained based on the first cache information and includes: AID, packet length, packet transmission frequency, second packet sequence number, third timestamp when the OBU transmits the packet, fourth timestamp when the RSU receives the packet, second measurement information on the OBU side, and at least one of the OBU's latitude, longitude, altitude, speed, and heading angle.
[0182] The first downlink measurement data portion is obtained based on the data acquisition configuration parameters and / or the first cache information, including at least one of the following: AID, packet transmission frequency, packet length, first packet sequence number, first timestamp when the RSU sends the packet, second timestamp when the OBU receives the packet, and first measurement information measured by the RSU side.
[0183] Specifically, in the apparatus described above, the second processing unit includes:
[0184] The first processing subunit is used to determine whether the received candidate uplink measurement message is the uplink measurement message corresponding to the RSU;
[0185] The second processing subunit is used to record the fourth timestamp at the time of reception and cache the uplink measurement message when it is determined that the candidate uplink measurement message is the uplink measurement message corresponding to the RSU;
[0186] The third processing subunit is used to obtain the second measurement information according to the uplink measurement message, and to obtain the first measurement parameter according to the data carried in the uplink measurement message and the fourth timestamp.
[0187] Specifically, in the apparatus described above, the third processing subunit includes:
[0188] Based on the second packet sequence number carried in the uplink measurement message, the number of lost packets is determined, and the first PRR in the first measurement parameters is obtained;
[0189] The first application delay in the first measurement parameter is obtained based on the third timestamp and the fourth timestamp carried in the uplink measurement message.
[0190] The control device applied to the RSU in this application is a device corresponding to the embodiment of the above-described method for V2X closed-loop measurement applied to the RSU. All implementation means in the above-described method embodiment are applicable to the embodiment of this device and can achieve the same technical effect.
[0191] The control device for V2X closed-loop measurement of RSU in this application is a device corresponding to the embodiment of the control method for V2X closed-loop measurement of RSU described above. All implementation means in the above method embodiment are applicable to the embodiment of this device and can achieve the same technical effect.
[0192] See Figure 8 Another embodiment of this application provides a control device for V2X closed-loop measurement, applied to an OBU, comprising:
[0193] The seventh processing module 801 is used to obtain the task number and / or AID in the downlink measurement message when it receives the downlink measurement message sent by the RSU;
[0194] The eighth processing module 802 is used to obtain the second measurement parameter in the second measurement information according to the downlink measurement message, execute the measurement task process according to the task number and / or the AID, and obtain the measurement quantity information in the second measurement information;
[0195] The ninth processing module 803 is used to periodically send uplink measurement messages including the second measurement information according to the downlink measurement message and the second measurement information, and to count the packets by using the packet counter corresponding to each AID.
[0196] Specifically, in the apparatus described above, when executing a measurement task process based on the task number and / or the AID, the method includes:
[0197] When there is no measurement task process corresponding to the task number in the OBU, the data acquisition configuration parameters in the downlink measurement message are cached, the measurement task process corresponding to the task number is created, and the measurement task process is executed.
[0198] When the OBU contains a measurement task process corresponding to the task number, but no subtask corresponding to the AID, a subtask corresponding to the AID is created in the measurement task process corresponding to the task number, and the measurement task process is executed.
[0199] When the OBU contains the measurement task process corresponding to the task number and the subtask corresponding to the AID, the packet sending counter corresponding to the AID is initialized, and the measurement task process is executed.
[0200] Furthermore, the eighth processing module of the apparatus described above includes:
[0201] The second application layer delay in the second measurement parameter is obtained based on the first timestamp of the RSU packet transmission and the second timestamp of the OBU reception carried in the downlink measurement message.
[0202] Based on the first packet sequence number carried in the downlink measurement message, the second packet loss number is determined, and the second PRR in the second measurement parameters is obtained.
[0203] Preferably, the apparatus as described above further includes:
[0204] The tenth processing module is used to terminate all measurement task processes and release resources when the task number is a preset termination task number.
[0205] Specifically, the device described above further includes:
[0206] The eleventh processing module is used to execute the measurement task process corresponding to the first downlink measurement message received within the preset time period when the OBU receives downlink measurement messages from multiple RSUs within a preset time period, or to execute the measurement task process corresponding to the downlink measurement message with the maximum RSRP value.
[0207] Furthermore, in the apparatus described above, the uplink measurement message includes: a second header portion, a second uplink measurement data portion, a second downlink measurement data portion, and a second data completion portion;
[0208] The second header portion is obtained based on the downlink measurement message and includes at least one of the following: RSU device identifier, task number, number of packets sent, OBU device identifier, and message direction field.
[0209] The second uplink measurement data portion is obtained based on the downlink measurement message and / or the second measurement information, including: AID, packet length, packet transmission frequency, second packet sequence number, third timestamp when the OBU transmits the packet, fourth timestamp when the RSU receives the packet, second measurement information on the OBU side, and at least one of the OBU's latitude, longitude, altitude, speed, and heading angle;
[0210] The second downlink measurement data portion is obtained based on the downlink measurement message and includes at least one of the following: AID, packet transmission frequency, packet length, first packet sequence number, first timestamp when the RSU transmits the packet, second timestamp when the OBU receives the packet, first measurement information measured by the RSU side, and latitude, longitude, and altitude of the RSU.
[0211] The control device for V2X closed-loop measurement applied to OBU in this application is a device corresponding to the embodiment of the control method for V2X closed-loop measurement applied to OBU described above. All implementation means in the above method embodiment are applicable to the embodiment of this device and can achieve the same technical effect.
[0212] The control device applied to the OBU in this application is a device corresponding to the embodiment of the above-described method for V2X closed-loop measurement applied to the OBU. All implementation means in the above-described method embodiment are applicable to the embodiment of this device and can achieve the same technical effect.
[0213] Another embodiment of this application provides a vehicle networking device, including: a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the steps of the method for V2X closed-loop measurement applied to OMC as described above, or implements the steps of the method for V2X closed-loop measurement applied to RSU as described above, or implements the steps of the method for V2X closed-loop measurement applied to OBU as described above.
[0214] Another embodiment of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the method for V2X closed-loop measurement applied to an OMC as described above, or implements the steps of the method for V2X closed-loop measurement applied to an RSU as described above, or implements the steps of the method for V2X closed-loop measurement applied to an OBU as described above.
[0215] Furthermore, reference numerals and / or letters may be repeated in different examples within this application. Such repetition is for the purpose of simplification and clarity and does not in itself indicate a relationship between the various embodiments and / or settings discussed.
[0216] It should also 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.
[0217] The above description is the preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principles described in this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A V2X closed-loop measurement method, applied to an Operation and Maintenance Center (OMC), characterized in that, include: Upon detecting the start of a measurement task, a measurement control message is sent to the Roadside Unit (RSU) according to the measurement task parameters corresponding to the measurement task. The measurement control message includes data acquisition configuration parameters and a measurement start signal, enabling the RSU to execute the measurement task with the OBU according to the measurement control message and obtain measurement data. The measurement data is obtained by the RSU within the acquisition period based on first measurement information and second measurement information. The first measurement information is obtained by the RSU when executing the measurement task, and the second measurement information is obtained by the OBU when executing the measurement task. Specifically, the RSU executes the measurement task according to the data acquisition configuration parameters... Alternatively, based on the data acquisition configuration parameters and the first buffer information, the system periodically broadcasts downlink measurement messages to the OBUs within the coverage area, wherein the first buffer information includes: the first measurement information and / or the previously received second measurement information; it parses the received uplink measurement messages sent by the OBU to obtain the second measurement information in the measurement data and the first measurement parameter in the first measurement information, wherein the uplink measurement message is obtained by the OBU after performing OBU-side measurements based on the downlink measurement message, wherein the measurement start signal is used to indicate the start time of the RSU and the OBU executing the measurement task; Periodically receive measurement data reported by the RSU; The measurement data is processed to obtain a measurement report.
2. The method according to claim 1, characterized in that, The data acquisition configuration parameters include: RSU device identifier, test task number, application identifier (AID), and packet parameters corresponding to each AID, wherein the packet parameters include: packet transmission frequency, packet length, and number of packets; and / or The task parameters include at least one of the following: task start interval, collection duration, collection cycle, and reporting path.
3. The method according to claim 1, characterized in that, The measurement data includes at least one of the following: RSU information, PC5 direct communication interface information, message layer measurements, network layer measurements, higher layer measurements, and physical layer measurements; The RSU information includes at least one of the following: RSU device identifier, test task number, RSU temperature, CPU utilization, RSU memory utilization, running seconds, RAM utilization, and available RAM. The PC5 information includes at least one of the following: PC5 sent bytes, PC5 received bytes, PC5 sent packets, and PC5 received packets; The message layer measurement includes at least one of the following: number of Basic Safety Message (BSM) packets received, number of BSM received bytes, number of Map Message (MAP) packets received, number of MAP received bytes, number of Traffic Light Phase and Timing Message (SPAT) packets received, number of SPAT received bytes, number of Roadside Safety Message (RSM) packets received, number of RSM received bytes, number of Roadside Information Message (RSI) packets received, and number of RSI received bytes. The physical layer measurements include at least one of the following: Reference Signal Received Power (RSRP), Received Signal Strength Indication (RSSI), Signal-to-Interference-plus-Noise Ratio (SINR), Packet Receive Rate (PRR), and Delay.
4. The method according to claim 2, characterized in that, Also includes: If the first condition is met, the measurement task is terminated; The first condition includes: The user input indicating termination was detected; or The data acquisition time reaches the acquisition duration corresponding to the measurement task.
5. A V2X closed-loop measurement method, applied to RSU, characterized in that, include: The system receives a measurement control message sent by the OMC. The measurement control message includes data acquisition configuration parameters and a measurement start signal, wherein the measurement start signal is used to indicate the start time for the RSU and OBU to perform the measurement task. According to the measurement control message, the OBU executes the measurement task to obtain measurement data. The measurement data is obtained by the RSU based on the first measurement information and the second measurement information within the acquisition period. The first measurement information is obtained by the RSU when it executes the measurement task, and the second measurement information is obtained by the OBU when it executes the measurement task. At the reporting node of the acquisition cycle, the measurement data is reported to the OMC so that the OMC can process the data and obtain a measurement report. The step of executing a measurement task with the OBU based on the measurement control message and obtaining measurement data includes: According to the data acquisition configuration parameters, or according to the data acquisition configuration parameters and the first cache information, downlink measurement messages are periodically broadcast to the OBUs within the coverage area, wherein the first cache information includes: the first measurement information and / or the second measurement information received last time; The uplink measurement message sent by the OBU is parsed to obtain the second measurement information in the measurement data and the first measurement parameter in the first measurement information. The uplink measurement message is obtained by the OBU after performing OBU-side measurement based on the downlink measurement message.
6. The method according to claim 5, characterized in that, The downlink measurement message includes: a first header portion, a first uplink measurement data portion, a first downlink measurement data portion, and a first data completion portion; The first packet header is configured according to the data acquisition configuration parameters and includes at least one of the following: RSU device identifier, OBU device identifier, task number, number of packets sent, and message direction field; The first uplink measurement data portion is obtained based on the first cache information and includes: AID, packet length, packet transmission frequency, second packet sequence number, third timestamp when the OBU transmits the packet, fourth timestamp when the RSU receives the packet, second measurement information on the OBU side, and at least one of the OBU's latitude, longitude, altitude, speed, and heading angle. The first downlink measurement data portion is obtained based on the data acquisition configuration parameters and / or the first cache information, including at least one of the following: AID, packet transmission frequency, packet length, first packet sequence number, first timestamp when the RSU sends the packet, second timestamp when the OBU receives the packet, and first measurement information measured by the RSU side.
7. The method according to claim 6, characterized in that, The process of parsing the received uplink measurement message sent by the OBU to obtain the second measurement information in the measurement data and the first measurement parameter in the first measurement information includes: Determine whether the received candidate uplink measurement message is the uplink measurement message corresponding to the RSU; When the candidate uplink measurement message is determined to be the uplink measurement message corresponding to the RSU, the fourth timestamp at the time of reception is recorded, and the uplink measurement message is cached; The second measurement information is obtained based on the uplink measurement message, and the first measurement parameter is obtained based on the data carried in the uplink measurement message and the fourth timestamp.
8. The method according to claim 7, characterized in that, The step of obtaining the first measurement parameter based on the data carried in the uplink measurement message and the fourth timestamp includes: Based on the second packet sequence number carried in the uplink measurement message, determine the first number of lost packets and obtain the first PRR in the first measurement parameters; The first application delay in the first measurement parameter is obtained based on the third timestamp and the fourth timestamp carried in the uplink measurement message.
9. A V2X closed-loop measurement method, applied to an OBU, characterized in that, include: When a downlink measurement message is received from the RSU, the task number and / or AID in the downlink measurement message are obtained. The downlink measurement message is the data acquisition configuration parameters in the measurement control message sent by the RSU to the RSU according to the OMC. Alternatively, it is periodically broadcast to the OBUs within the coverage area according to the data acquisition configuration parameters and the first buffer information. The measurement control message also includes a measurement start signal, which is used to indicate the start time of the measurement task performed by the RSU and the OBU. The second measurement parameter is obtained from the second measurement information according to the downlink measurement message, and the measurement task process is executed according to the task number and / or the AID to obtain the measurement quantity information in the second measurement information; Based on the downlink measurement message and the second measurement information, uplink measurement messages are periodically sent, and the packet counters corresponding to each AID are used to count the data. This allows the RSU to parse the received uplink measurement messages sent by the OBU, obtain the second measurement information in the measurement data and the first measurement parameter in the first measurement information, and obtain the measurement data based on the second measurement information and the first measurement information obtained by the RSU when performing the measurement task. At the reporting node of the acquisition cycle, the measurement data is reported to the OMC, so that the OMC can process the data and obtain a measurement report.
10. The method according to claim 9, characterized in that, When executing a measurement task process based on the task number and / or the AID, the method includes: When there is no measurement task process corresponding to the task number in the OBU, the data acquisition configuration parameters in the downlink measurement message are cached, the measurement task process corresponding to the task number is created, and the measurement task process is executed. When the OBU contains a measurement task process corresponding to the task number, but no subtask corresponding to the AID, a subtask corresponding to the AID is created in the measurement task process corresponding to the task number, and the measurement task process is executed. When the OBU contains the measurement task process corresponding to the task number and the subtask corresponding to the AID, the packet sending counter corresponding to the AID is initialized, and the measurement task process is executed.
11. The method according to claim 9, characterized in that, The step of obtaining the second measurement parameter from the second measurement information based on the downlink measurement message includes: The second application layer delay in the second measurement parameter is obtained based on the first timestamp of the RSU packet transmission and the second timestamp of the OBU reception carried in the downlink measurement message. Based on the first packet sequence number carried in the downlink measurement message, the second packet loss number is determined, and the second PRR in the second measurement parameters is obtained.
12. The method according to claim 9, characterized in that, After obtaining the task number and / or AID from the downlink measurement message, the method further includes: When the task number is the preset termination task number, all measurement task processes are terminated and resources are released.
13. The method according to claim 9, characterized in that, Also includes: When the OBU receives downlink measurement messages from multiple RSUs within a preset time period, it executes the measurement task process corresponding to the first downlink measurement message received within the preset time period, or executes the measurement task process corresponding to the downlink measurement message with the maximum RSRP value.
14. The method according to claim 9, characterized in that, The uplink measurement message includes: a second header portion, a second uplink measurement data portion, a second downlink measurement data portion, and a second data completion portion; The second header portion is obtained based on the downlink measurement message and includes at least one of the following: RSU device identifier, task number, number of packets sent, OBU device identifier, and message direction field. The second uplink measurement data portion is obtained based on the downlink measurement message and the second measurement information, including: AID, packet length, packet transmission frequency, second packet sequence number, third timestamp when the OBU transmits the packet, fourth timestamp when the RSU receives the packet, second measurement information on the OBU side, and at least one of the OBU's latitude, longitude, altitude, speed, and heading angle; The second downlink measurement data portion is obtained based on the downlink measurement message and includes at least one of the following: AID, packet transmission frequency, packet length, first packet sequence number, first timestamp when the RSU transmits the packet, second timestamp when the OBU receives the packet, first measurement information measured by the RSU side, and latitude, longitude, and altitude of the RSU.
15. A control device for V2X closed-loop measurement, applied to OMC, characterized in that, include: The first processing module is used to send a measurement control message to the roadside unit (RSU) according to pre-configured measurement task parameters after detecting the start of a measurement operation. The measurement control message includes data acquisition configuration parameters and a measurement start signal, enabling the RSU to perform a measurement task with the OBU based on the measurement control message and obtain measurement data. The measurement data is obtained by the RSU within the acquisition period based on first measurement information and second measurement information. The first measurement information is obtained by the RSU when performing the measurement task, and the second measurement information is obtained by the OBU when performing the measurement task. Specifically, the RSU sends a measurement control message to the roadside unit (RSU) according to pre-configured measurement task parameters. Alternatively, based on the data acquisition configuration parameters and the first buffer information, the system periodically broadcasts downlink measurement messages to the OBUs within the coverage area. The first buffer information includes the first measurement information and / or the previously received second measurement information. The system parses the received uplink measurement messages sent by the OBU to obtain the second measurement information in the measurement data and the first measurement parameters in the first measurement information. The uplink measurement messages are obtained by the OBU after performing OBU-side measurements based on the downlink measurement messages. The measurement start signal indicates the start time for the RSU and the OBU to execute the measurement task. The second processing module is used to periodically receive the measurement data reported by the RSU; The third processing module is used to process the measurement data to obtain a measurement report.
16. A control device for V2X closed-loop measurement, applied to an RSU, characterized in that, include: The fourth processing module is used to receive measurement control messages sent by the OMC. The measurement control messages include: data acquisition configuration parameters and measurement start signal, wherein the measurement start signal is used to indicate the start time of the measurement task performed by the RSU and OBU. The fifth processing module is used to perform a measurement task with the OBU according to the measurement control message and obtain measurement data. The measurement data is obtained by the RSU according to the first measurement information and the second measurement information within the acquisition period. The first measurement information is obtained by the RSU when performing the measurement task, and the second measurement information is obtained by the OBU when performing the measurement task. The sixth processing module is used to report the measurement data to the OMC at the reporting node of the acquisition cycle, so that the OMC can process the measurement data and obtain a measurement report. The fifth processing module includes: The first processing unit is configured to periodically broadcast downlink measurement messages to the OBUs within the coverage area according to the data acquisition configuration parameters, or according to the data acquisition configuration parameters and the first cache information, wherein the first cache information includes: the first measurement information and / or the second measurement information received last time; The second processing unit is used to parse the received uplink measurement message sent by the OBU to obtain the second measurement information and the first measurement parameter in the first measurement information. The uplink measurement message is obtained by the OBU after performing OBU-side measurement based on the downlink measurement message.
17. A control device for V2X closed-loop measurement, applied to an OBU, characterized in that, include: The seventh processing module is used to obtain the task number and / or AID in the downlink measurement message when it receives the downlink measurement message sent by the RSU. The downlink measurement message is the data acquisition configuration parameters in the measurement control message sent by the RSU to the RSU according to the OMC, or, according to the data acquisition configuration parameters and the first buffer information, periodically broadcast to the OBU within the coverage area. The measurement control message also includes: a measurement start signal, used to indicate the start time of the measurement task executed by the RSU and the OBU. The eighth processing module is used to obtain the second measurement parameter in the second measurement information according to the downlink measurement message, execute the measurement task process according to the task number and / or the AID, and obtain the measurement quantity information in the second measurement information; The ninth processing module is used to periodically send uplink measurement messages including the second measurement information according to the downlink measurement message and the second measurement information, and to count the packets sent by each AID, so that the RSU can parse the uplink measurement message sent by the OBU to obtain the second measurement information in the measurement data and the first measurement parameter in the first measurement information, and obtain the measurement data according to the second measurement information and the first measurement information obtained by the RSU when performing the measurement task, and report the measurement data to the OMC at the reporting node of the acquisition cycle, so that the OMC can process the data according to the measurement data and obtain a measurement report.
18. A vehicle networking device, characterized in that, include: A processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the method for V2X closed-loop measurement applied to an OMC as claimed in any one of claims 1 to 4, or implements the steps of the method for V2X closed-loop measurement applied to an RSU as claimed in any one of claims 5 to 8, or implements the steps of the method for V2X closed-loop measurement applied to an OBU as claimed in any one of claims 9 to 14.
19. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the method for V2X closed-loop measurement applied to an OMC as described in any one of claims 1 to 4, or implements the steps of the method for V2X closed-loop measurement applied to an RSU as described in any one of claims 5 to 8, or implements the steps of the method for V2X closed-loop measurement applied to an OBU as described in any one of claims 9 to 14.
Citation Information
Patent Citations
Internet-of-vehicles message adaptive sending method, device and equipment and storage medium
CN115696256A