Error analysis method and device, equipment and storage medium

CN117956430BActive Publication Date: 2026-10-23SPREADTRUM SEMICON (NANJING) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410172474.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-02-06
Publication Date
2026-10-23
Estimated Expiration
2044-02-06

AI Technical Summary

Technical Problem

然而,工作人员收集的基础设施信息存在误差,并且RSU所在区域的路况可能发生变化,使得基础设施信息的准确性较低

Benefits of technology

[0069]This application provides an error analysis method, apparatus, device, and storage medium, which can obtain the current real-time information of the road segment corresponding to the target RSU, determine the first error information of the infrastructure information in the target RSU based on the current real-time information, compare and analyze the second error information of the target adjacent RSUs with the first error information, and determine the target error information of the road segment corresponding to the target RSU. The management device can update the infrastructure information according to the target error information, which can improve the accuracy of the infrastructure information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117956430B_ABST
    Figure CN117956430B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide an error analysis method, device, equipment and storage medium, determine the current live information of the target road side unit RSU corresponding road section; according to the current live information, determine the first error information of the infrastructure information in the target RSU; determine the target adjacent RSU of the target RSU; compare and analyze the first error information and the second error information of the target adjacent RSU, determine the target error information, and send the target error information to the management equipment of the target RSU. Improve the accuracy of infrastructure information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data processing technology, and in particular to an error analysis method, apparatus, device, and storage medium. Background Technology

[0002] Roadside units (RSUs) at specific road sections or intersections can send roadside infrastructure information to vehicles about to pass through that specific road section or intersection, so that vehicles can make decisions and plan their specific operating status based on the roadside infrastructure information.

[0003] In existing technologies, staff can collect infrastructure information for each road segment where a Roadside Unit (RSU) is located and store this information in the RSU so that the RSU can transmit the infrastructure information to vehicles. This infrastructure information may include local area map information and traffic light information. However, the infrastructure information collected by staff is prone to errors, and road conditions in the RSU area may change, resulting in low accuracy of the infrastructure information. Summary of the Invention

[0004] This application provides an error analysis method, apparatus, device, and storage medium, which improves the accuracy of infrastructure information.

[0005] In a first aspect, embodiments of this application provide an error analysis method, including:

[0006] Determine the current real-time information of the road segment corresponding to the target roadside unit (RSU);

[0007] Based on the current situation information, determine the first error information of the infrastructure information in the target RSU;

[0008] The target RSU is identified as a neighboring RSU;

[0009] The first error information is compared and analyzed with the second error information of the target's neighboring RSU to determine the target error information, and then the target error information is sent to the management device of the target RSU.

[0010] In one possible implementation, the current real-time information includes multiple real-time data sets, and the infrastructure information includes multiple initial data sets; based on the current real-time information, determining first error information for the infrastructure information in the target RSU includes:

[0011] Identify at least one infrastructure type;

[0012] Among the plurality of real-time data and the plurality of initial data, at least one real-time data and at least one initial data corresponding to each infrastructure type are determined;

[0013] First error information is determined based on at least one real-time data and at least one initial data corresponding to each infrastructure type.

[0014] In one possible implementation, the first error information includes at least one first error value corresponding to each infrastructure type; determining the first error information based on at least one current data point and at least one initial data point corresponding to each infrastructure type includes:

[0015] For any given infrastructure type, determine the corresponding real-time data for each initial data set;

[0016] Error analysis is performed on each initial data and the corresponding real data to determine the first error value for each initial data, so as to obtain the first error information.

[0017] In one possible implementation, determining the target neighboring RSUs of the target RSU includes:

[0018] Among the neighboring RSUs of the target RSU, the first neighboring RSU is determined;

[0019] If the first neighboring RSU is not paired, then the first neighboring RSU is determined as the target neighboring RSU;

[0020] If the first neighboring RSU has been paired, then the second neighboring RSU of the target RSU is determined, and the target neighboring RSU is determined based on the second neighboring RSU.

[0021] In one possible implementation, determining the target neighboring RSU based on the second neighboring RSU includes:

[0022] If the second neighboring RSU is not paired, then the second neighboring RSU is determined as the target neighboring RSU;

[0023] If the second nearest RSU has already been paired, then after a preset time period, the pairing will be searched again until the target nearest RSU is determined.

[0024] In one possible implementation, the first error information is compared and analyzed with the second error information of the target's nearest RSU to determine the target error information, including:

[0025] If there is no first error value greater than the first threshold in the first error information, then data processing is performed on the first error information and the second error information to determine multiple difference values;

[0026] If the average of the multiple difference values ​​is greater than the second threshold, then the current real-time information of the target RSU in the next time period is determined, until the target error information is determined;

[0027] If the average of the plurality of difference values ​​is less than the second threshold, then the first error information or the second error information is determined as the target error information.

[0028] In one possible implementation, determining the current real-time information of the road segment corresponding to the target RSU includes:

[0029] Obtain multiple real-time data points across multiple time periods;

[0030] The current real-time information is determined by comparing and analyzing the multiple first real-time information sets.

[0031] In one possible implementation, it also includes:

[0032] If there is a first error value in the first error information that is greater than the first threshold, then the first error information is determined as the target error information.

[0033] Secondly, embodiments of this application provide an error analysis device, including a first determining module, a second determining module, a third determining module, an analysis and processing module, and a sending module:

[0034] The first determining module is used to determine the current real-time information of the road segment corresponding to the target roadside unit (RSU);

[0035] The second determining module is used to determine, based on the current real-time information, first error information of the infrastructure information in the target RSU;

[0036] The third determining module is used to determine the target neighboring RSUs of the target RSU;

[0037] The analysis and processing module is used to compare and analyze the first error information with the second error information of the target's neighboring RSUs to determine the target error information;

[0038] The sending module is used to send target error information to the management device of the target RSU.

[0039] In one possible implementation, the current real-time information includes multiple real-time data sets, and the infrastructure information includes multiple initial data sets; the second determining module is specifically used for:

[0040] Identify at least one infrastructure type;

[0041] Among the plurality of real-time data and the plurality of initial data, at least one real-time data and at least one initial data corresponding to each infrastructure type are determined;

[0042] First error information is determined based on at least one real-time data and at least one initial data corresponding to each infrastructure type.

[0043] In one possible implementation, the first error information includes at least one first error value corresponding to each infrastructure type; the second determining module is specifically used for:

[0044] For any given infrastructure type, determine the corresponding real-time data for each initial data set;

[0045] Error analysis is performed on each initial data and the corresponding real data to determine the first error value for each initial data, so as to obtain the first error information.

[0046] In one possible implementation, the third determining module is specifically used for:

[0047] Among the neighboring RSUs of the target RSU, the first neighboring RSU is determined;

[0048] If the first neighboring RSU is not paired, then the first neighboring RSU is determined as the target neighboring RSU;

[0049] If the first neighboring RSU has been paired, then the second neighboring RSU of the target RSU is determined, and the target neighboring RSU is determined based on the second neighboring RSU.

[0050] In one possible implementation, the third determining module is specifically used for:

[0051] If the second neighboring RSU is not paired, then the second neighboring RSU is determined as the target neighboring RSU;

[0052] If the second nearest RSU has already been paired, then after a preset time period, the pairing will be searched again until the target nearest RSU is determined.

[0053] In one possible implementation, the analysis and processing module is specifically used for:

[0054] If there is no first error value greater than the first threshold in the first error information, then data processing is performed on the first error information and the second error information to determine multiple difference values;

[0055] If the average of the multiple difference values ​​is greater than the second threshold, then the current real-time information of the target RSU in the next time period is determined, until the target error information is determined;

[0056] If the average of the plurality of difference values ​​is less than the second threshold, then the first error information or the second error information is determined as the target error information.

[0057] In one possible implementation, the first determining module is specifically used for:

[0058] Obtain multiple real-time data points across multiple time periods;

[0059] The current real-time information is determined by comparing and analyzing the multiple first real-time information sets.

[0060] In one possible implementation, a fourth determining module is also included:

[0061] The fourth determining module is used to determine the first error information as the target error information if there is a first error value in the first error information that is greater than the first threshold.

[0062] Thirdly, embodiments of this application provide an electronic device, including: a processor and a memory;

[0063] The memory stores the instructions that the computer executes;

[0064] The processor executes computer execution instructions stored in memory, causing the processor to perform the method of the first aspect.

[0065] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the method of the first aspect.

[0066] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the method of the first aspect.

[0067] Sixthly, embodiments of this application provide a chip on which a computer program is stored. When the computer program is executed by the chip, it implements the method as described in the first aspect.

[0068] In one possible implementation, the chip is a chip in a chip module.

[0069] This application provides an error analysis method, apparatus, device, and storage medium, which can obtain the current real-time information of the road segment corresponding to the target RSU, determine the first error information of the infrastructure information in the target RSU based on the current real-time information, compare and analyze the second error information of the target adjacent RSUs with the first error information, and determine the target error information of the road segment corresponding to the target RSU. The management device can update the infrastructure information according to the target error information, which can improve the accuracy of the infrastructure information. Attached Figure Description

[0070] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0071] Figure 1 A schematic diagram illustrating the application scenarios provided in the embodiments of this application;

[0072] Figure 2 A flowchart illustrating an error analysis method provided in an embodiment of this application;

[0073] Figure 3 A flowchart illustrating another error analysis method provided in an embodiment of this application;

[0074] Figure 4 This is a schematic diagram of the structure of an error analysis method provided in an embodiment of this application;

[0075] Figure 5 This is a schematic diagram of the structure of an error analysis device provided in an embodiment of this application;

[0076] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.

[0077] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation

[0078] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the embodiments of this application. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0079] It should be noted that the terms "first," "second," and "third" used in the embodiments of this application are used to distinguish similar objects and should not be construed as indicating or implying relative importance or order. Optionally, without departing from the scope of this application, the first terminal device may also be referred to as the second terminal device, and similarly, the second terminal device may also be referred to as the first terminal device.

[0080] It should be further understood that the terms "comprising" or "including" indicate the presence of the aforementioned features, steps, operations, elements, components, types, and / or groups, but do not exclude the presence, occurrence, or addition of one or at least one other feature, step, operation, element, component, type, and / or group. The terms "or," "and / or," and "comprising at least one of the following," as used in this application, can be interpreted as inclusive, or mean any one or any combination thereof. Optionally, "comprising at least one of the following: A, B, C" means "any one of the following: A; B; C; A and B; A and C; B and C; A and B and C," and similarly, "A, B, or C" or "A, B, and / or C" means "any one of the following: A; B; C; A and B; A and C; B and C; A and B and C."

[0081] It should be understood that although the steps in the flowcharts of this application's embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the figures may include at least one sub-step or at least one stage. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least a portion of the sub-steps or stages of other steps.

[0082] Figure 1 This is a schematic diagram illustrating an application scenario provided in an embodiment of this application. Please refer to [link / reference]. Figure 1 It includes multiple roadside units 101 and management equipment 102.

[0083] In intelligent transportation scenarios, roadside units 101 can be installed on specific road sections or intersections. The roadside units 101 can store infrastructure information and send the roadside infrastructure information to road participants (e.g., vehicles, pedestrians, and motorcycles) passing through the road section. The infrastructure information can be sent via C-V2X broadcast, unicast, or multicast.

[0084] The management device 102 can manage multiple roadside units 101. The management device 102 can determine the installation location of each roadside unit 101 and send corresponding infrastructure information to the roadside unit 101 according to the installation location.

[0085] A processing chip can be installed in the roadside unit 101. The roadside unit 101 can determine the current real-time information of the corresponding road segment. Based on the current real-time information, it can determine the first error information of the infrastructure information. The roadside unit 101 can determine the target adjacent RSU, compare and analyze the first error information with the second error information of the target adjacent RSU, determine the target error information, and send the target error information to the management device 102.

[0086] In existing technologies, staff can collect infrastructure information for each road segment where a Roadside Unit (RSU) is located and store this information in the RSU so that the RSU can send the infrastructure information to vehicles. However, the infrastructure information collected by staff is prone to errors, and road conditions in the area where the RSU is located may change, resulting in low accuracy of the infrastructure information.

[0087] In this embodiment, the current real-time information of the road segment corresponding to the target RSU can be obtained. Based on the current real-time information, the first error information of the infrastructure information in the target RSU can be determined. The second error information of the target adjacent RSU and the first error information are compared and analyzed to determine the target error information of the road segment corresponding to the target RSU. The management device can update the infrastructure information according to the target error information, which can improve the accuracy of the infrastructure information.

[0088] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.

[0089] Figure 2 This is a flowchart illustrating an error analysis method provided in an embodiment of this application. Please refer to... Figure 2 The method may include:

[0090] S201. Determine the current real-time information of the road segment corresponding to the target RSU.

[0091] The execution entity in this application embodiment can be a roadside unit or an error analysis device installed in the roadside unit. The error analysis device can be implemented by software or by a combination of software and hardware.

[0092] The target RSU can periodically obtain real-time information about its corresponding road segment to ensure that infrastructure information can be updated in a timely manner after the road segment information changes.

[0093] Current real-time information can include multiple real-time data points.

[0094] The current real-time information can be determined as follows: obtain multiple first real-time information from multiple time periods; compare and analyze the multiple first real-time information to determine the current real-time information.

[0095] For example, suppose we obtain the first real-time information 1 in time period 1, the first real-time information 2 in time period 2, and the first real-time information 3 in time period 3. We can compare and analyze the first real-time information 1, the first real-time information 2, and the first real-time information 3 to determine the current real-time information.

[0096] S202. Based on the current situation information, determine the first error information of the infrastructure information in the target RSU.

[0097] Infrastructure information can include multiple initial data, such as intersection data, lane data, road connection relationships, lane-level map data, traffic light switching zones, right-turn lanes and bus stops, and the current status data of traffic lights at at least one intersection.

[0098] Among them, intersection data, lane data, road connection relationships, lane-level map data, traffic light turn-off zones, right-turn lanes, and bus stops are part of the regional map information.

[0099] The first error information can be determined as follows: determine at least one infrastructure type; among multiple real-time data and multiple initial data, determine at least one real-time data and at least one initial data corresponding to each infrastructure type; determine the first error information based on at least one real-time data and at least one initial data corresponding to each infrastructure type.

[0100] For example, suppose there are 3 infrastructure types, namely infrastructure type 1, infrastructure type 2 and infrastructure type 3, and suppose there are 5 current data and 5 initial data. The current data and initial data can be shown in Table 1. Then the current data and initial data corresponding to each infrastructure type can be determined as shown in Table 2.

[0101] Table 1

[0102] Live Data 1 Infrastructure Type 1 Initial data 1 Infrastructure Type 1 Live Data 2 Infrastructure Type 1 Initial data 2 Infrastructure Type 1 Live Data 3 Infrastructure Type 2 Initial data 3 Infrastructure Type 2 Live Data 4 Infrastructure Type 3 Initial data 4 Infrastructure Type 3 Real-time data 5 Infrastructure Type 2 Initial data 5 Infrastructure Type 2

[0103] Table 2

[0104]

[0105] S203. Identify the target RSU and its nearest neighbor RSU.

[0106] In some embodiments, the target RSU may include two adjacent RSUs, namely the RSU of the road segment preceding the target RSU and the RSU of the road segment following the target RSU.

[0107] The target neighboring RSU can be determined as follows: Among the neighboring RSUs of the target RSU, the first neighboring RSU is determined; if the first neighboring RSU is not paired, the first neighboring RSU is determined as the target neighboring RSU; if the first neighboring RSU is paired, the second neighboring RSU of the target RSU is determined, and the target neighboring RSU is determined based on the second neighboring RSU.

[0108] For example, suppose RSU1, RSU2 and RSU3 are three adjacent installed RSUs, RSU2 is the target RSU, and the first neighboring RSU is RSU1. If RSU1 is not paired, then RSU1 is identified as the target neighboring RSU; if RSU1 is paired, then RSU3 is identified as the second neighboring RSU. The target neighboring RSU is determined based on RSU3.

[0109] S204. Compare and analyze the first error information with the second error information of the target's neighboring RSUs to determine the target error information, and send the target error information to the management device of the target RSU.

[0110] The target's nearest RSU can determine its corresponding second error information based on the execution process of steps S201-S202, which will not be elaborated here.

[0111] The target error information may include the target error value of at least one initial data corresponding to each infrastructure type.

[0112] The management equipment can store infrastructure information for multiple road segments. It can update the infrastructure information based on the target error information to obtain the updated infrastructure information and send it to the target RSU.

[0113] The error analysis method provided in this application embodiment can compare and analyze the second error information and the first error information of the target adjacent RSU, determine the target error information of the road segment corresponding to the target RSU, send the target error information to the management device of the target RSU, and the management device can update the infrastructure information according to the target error information, thereby improving the accuracy of the infrastructure information.

[0114] Figure 3 This is a flowchart illustrating another error analysis method provided in an embodiment of this application. Please refer to... Figure 3 The method may include:

[0115] S301. Obtain multiple first-real-time information for multiple time periods.

[0116] The first real-time information may include multiple dynamic data within that time period, such as the stopping position data, heading data, and motion status data of road participants.

[0117] Stop location data can determine the actual location of the stop line on that road segment.

[0118] Heading data can determine the actual status of road turning signs in each lane of the road segment.

[0119] Motion status data can determine the actual duration of red / yellow / green lights on that road segment.

[0120] S302. Compare and analyze multiple pieces of first real-time information to determine the current real-time information.

[0121] The current real-time information can be determined as follows: compare and analyze multiple dynamic data for each first real-time information to determine multiple sets of dynamic information; analyze each set of dynamic information to determine the current real-time information.

[0122] The first set of real-time information may include road users who do not follow traffic rules. By analyzing each set of dynamic information, the impact of erroneous data can be reduced.

[0123] For example, suppose there are 3 pieces of first real-time information, and each piece of real-time information has 3 pieces of dynamic data. Suppose the first real-time information can be as shown in Table 3. Then, three sets of dynamic information can be determined, namely dynamic information 1, dynamic information 2 and dynamic information 3. Dynamic information 1 can include dynamic data 11, dynamic data 21 and dynamic data 31. Dynamic information 2 can include dynamic data 12, dynamic data 22 and dynamic data 32. Dynamic information 3 can include dynamic data 13, dynamic data 23 and dynamic data 33.

[0124] Table 3

[0125]

[0126] Each set of dynamic information can be analyzed to determine the current real-time situation.

[0127] For example, assuming that dynamic information 1 is motion state data, dynamic information 1 includes 3 dynamic data, namely dynamic data 11, dynamic data 21 and dynamic data 31, then the first actual duration of the red light, the second actual duration of the green light and the third actual duration of the yellow light can be analyzed based on the 3 dynamic data to obtain the actual duration of the red / yellow / green light in the current real-time information.

[0128] S303. Identify at least one type of infrastructure.

[0129] Infrastructure types can include stop line types, road turn sign types, and traffic light types.

[0130] S304. Among multiple real-time data and multiple initial data, determine at least one real-time data and at least one initial data corresponding to each infrastructure type.

[0131] The execution process of S304 can be found in the execution process of S202, and will not be repeated here.

[0132] S305. Determine the first error information based on at least one real-time data and at least one initial data corresponding to each infrastructure type.

[0133] The first error information may include at least one first error value corresponding to each infrastructure type.

[0134] For any infrastructure type, the first error information can be determined as follows: determine the actual data corresponding to each initial data; perform error analysis on each initial data and the actual data corresponding to each initial data to determine the first error value corresponding to each initial data, so as to obtain the first error information.

[0135] For example, assuming there are two infrastructure types, namely infrastructure type 1 and infrastructure type 2, and assuming the actual data and initial data corresponding to the infrastructure types can be as shown in Table 2, then the first error value 1 corresponding to initial data 1, the first error value 2 corresponding to initial data 2, the first error value 3 corresponding to actual data 3, and the first error value 4 corresponding to initial data 5 can be determined.

[0136] S306. Among the neighboring RSUs of the target RSU, determine the first neighboring RSU.

[0137] You can randomly select the first nearest RSU from the target RSU's neighboring RSUs.

[0138] S307. If the first neighboring RSU is not paired, then the first neighboring RSU is determined as the target neighboring RSU.

[0139] If the first neighboring RSU and its neighboring RSUs jointly determine the error information, then the first neighboring RSU is considered paired; otherwise, the first neighboring RSU is not paired.

[0140] S308. If the first neighboring RSU has been paired, then determine the second neighboring RSU of the target RSU, and determine the target neighboring RSU based on the second neighboring RSU.

[0141] The target neighboring RSU can be determined as follows: if the second neighboring RSU is not paired, then the second neighboring RSU is determined as the target neighboring RSU; if the second neighboring RSU is already paired, then after a preset time period, the pairing is searched again until the target neighboring RSU is determined.

[0142] If all of the target RSU's neighboring RSUs are already paired, the target RSU can periodically send pairing requests until it receives a pairing response, thus identifying the target neighboring RSUs.

[0143] S309. If there is a first error value in the first error information that is greater than the first threshold, then the first error information is determined as the target error information.

[0144] If there is a first error value in the first error information that is greater than the first threshold, it can be determined that the road segment where the target RSU is located has been modified, and the actual condition of the road segment is significantly different from the infrastructure information stored in the target RSU. Therefore, the first error information needs to be reported and is identified as the target error information.

[0145] S310. If there is no first error value greater than the first threshold in the first error information, then perform data processing on the first error information and the second error information to determine multiple difference values ​​for each infrastructure type.

[0146] If there is no first error value greater than the first threshold in the first error information, it can be determined that the road segment where the target RSU is located has not been modified. The error at this time comes from the measurement error when measuring each road segment, etc. The error situation of each road segment is basically the same and the error degree is small. It is necessary to compare with the second error information of the adjacent RSU to improve the accuracy of the target error information.

[0147] The second error information may include at least one second error value corresponding to each infrastructure type.

[0148] For any infrastructure type, at least one first error value and at least one second error value corresponding to that infrastructure type can be processed to obtain the difference value of that infrastructure type.

[0149] S311. If the mean of multiple difference values ​​is less than the second threshold, then the first error information is determined as the target error information.

[0150] If the mean of multiple difference values ​​is less than the second threshold, it can be determined that the error values ​​analyzed by the target RSU and the target neighboring RSU are consistent, and the first error information can be determined as the target error information.

[0151] Alternatively, the second error information can be determined as the target error information.

[0152] S312. If the average of multiple difference values ​​is greater than the second threshold, then determine the current real-time information of the target RSU for the next time period, until the target error information is determined.

[0153] If the mean of multiple difference values ​​is greater than the second threshold, it can be determined that the error values ​​analyzed by the target RSU and / or the target neighboring RSUs may be incorrect, and the current real-time information can be obtained again for analysis and processing.

[0154] The number of error analysis processes can be limited. For example, if the error analysis process reaches its third iteration, the error information with the larger error value will be directly identified as the target error information.

[0155] S313. Send target error information to the management device of the target RSU.

[0156] The execution process of S313 can be found in the execution process of S204, and will not be repeated here.

[0157] The error analysis method provided in this application can determine the modification status of the road segment corresponding to the target RSU by using first error information. If there is a first error value greater than a first threshold in the first error information, indicating that the road segment corresponding to the target RSU is being modified, the first error information can be identified as the target error information. If there is no first error value greater than the first threshold in the first error information, the second error information of the target adjacent RSU and the first error information of the target RSU are compared and analyzed to determine the target error information of the road segment corresponding to the target RSU, thereby improving the accuracy of the target error information. Management equipment can update infrastructure information based on the target error information, further improving the accuracy of infrastructure information.

[0158] Figure 4 This is a schematic diagram illustrating the structure of an error analysis method provided in an embodiment of this application. Please refer to [link / reference]. Figure 4 The system acquires multiple first-real-time information data from multiple time periods, compares and analyzes these multiple first-real-time information data to determine the current real-time information. The current real-time information includes multiple real-time data, and the infrastructure information includes multiple initial data.

[0159] At least one infrastructure type is identified. From multiple real-time data sets and multiple initial data sets, at least one real-time data set and at least one initial data set corresponding to each infrastructure type are determined. Based on the at least one real-time data set and at least one initial data set corresponding to each infrastructure type, first error information is determined. Target neighboring RSUs are identified. If a first error value greater than a first threshold exists in the first error information, the first error information is determined as target error information. If a first error value greater than the first threshold exists in the first error information, the first error information is compared and analyzed with the second error information of the target neighboring RSUs to determine the target error information. The target error information is then sent to the management equipment of the target RSU.

[0160] Figure 5 This is a schematic diagram of an error analysis device provided in an embodiment of this application. Please refer to... Figure 5 The error analysis device 10 may include a first determining module 11, a second determining module 12, a third determining module 13, an analysis and processing module 14, and a sending module 15.

[0161] The first determining module 11 is used to determine the current real-time information of the road segment corresponding to the target roadside unit (RSU).

[0162] The second determining module 12 is used to determine the first error information of the infrastructure information in the target RSU based on the current real-time information;

[0163] The third determination module 13 is used to determine the target neighboring RSUs of the target RSU;

[0164] The analysis and processing module 14 is used to compare and analyze the first error information with the second error information of the target's neighboring RSUs to determine the target error information;

[0165] The sending module 15 is used to send target error information to the management device of the target RSU.

[0166] The error analysis device provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.

[0167] In one possible implementation, the current situation information includes multiple real-time data points, and the infrastructure information includes multiple initial data points; the second determining module 12 is specifically used for:

[0168] Identify at least one infrastructure type;

[0169] Among multiple real-time data and multiple initial data, determine at least one real-time data and at least one initial data corresponding to each infrastructure type;

[0170] First error information is determined based on at least one current data point and at least one initial data point corresponding to each infrastructure type.

[0171] In one possible implementation, the first error information includes at least one first error value corresponding to each infrastructure type; the second determining module 12 is specifically used for:

[0172] For any given infrastructure type, determine the corresponding real-time data for each initial data set;

[0173] Error analysis is performed on each initial data point and the corresponding real data to determine the first error value for each initial data point, thereby obtaining the first error information.

[0174] In one possible implementation, the third determining module 13 is specifically used for:

[0175] Among the neighboring RSUs of the target RSU, determine the first neighboring RSU;

[0176] If the first nearest RSU is not paired, then the first nearest RSU is identified as the target nearest RSU;

[0177] If the first neighboring RSU has been paired, then the second neighboring RSU of the target RSU is determined, and the target neighboring RSU is determined based on the second neighboring RSU.

[0178] In one possible implementation, the third determining module 13 is specifically used for:

[0179] If the second nearest RSU is not paired, then the second nearest RSU is identified as the target nearest RSU;

[0180] If the second nearest RSU has already been paired, the search for pairing will be repeated after a preset time period until the target nearest RSU is determined.

[0181] In one possible implementation, the analysis and processing module 14 is specifically used for:

[0182] If there is no first error value greater than the first threshold in the first error information, then data processing is performed on the first error information and the second error information to determine multiple difference values;

[0183] If the mean of multiple difference values ​​is greater than the second threshold, the current real-time information of the target RSU in the next time period is determined until the target error information is determined.

[0184] If the mean of multiple difference values ​​is less than the second threshold, then the first error information or the second error information is determined as the target error information.

[0185] In one possible implementation, the first determining module 11 is specifically used for:

[0186] Obtain multiple real-time data points across multiple time periods;

[0187] By comparing and analyzing multiple pieces of first-real-time information, the current real-time information is determined.

[0188] In one possible implementation, a fourth determining module 16 is also included:

[0189] The fourth determining module is used to determine the first error information as the target error information if there is a first error value in the first error information that is greater than the first threshold.

[0190] The error analysis device provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.

[0191] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Please refer to... Figure 6 The electronic device 20 may include a processor 21 and a memory 22. Exemplarily, the processor 21 and the memory 22 are interconnected via a bus 23.

[0192] Memory 22 stores instructions executed by the computer;

[0193] The processor 21 executes computer execution instructions stored in the memory 22, causing the processor 21 to perform the error analysis method as shown in the above method embodiment.

[0194] Electronic devices can include chips, modules, integrated development environments (IDEs), etc.

[0195] Accordingly, this application provides a computer-readable storage medium storing computer-executable instructions, which are used to implement the error analysis method of the above method embodiments when executed by a processor.

[0196] Accordingly, embodiments of this application may also provide a computer program product, including a computer program, which, when executed by a processor, can implement the error analysis method shown in the above method embodiments.

[0197] The computer-readable storage medium and computer program product of this application embodiment can execute the above-described information reporting method. The specific implementation process and beneficial effects are described above and will not be repeated here.

[0198] All or part of the steps in the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a readable memory. When the program is executed, it performs the steps of the above-described method embodiments; and the aforementioned memory (storage medium) includes: read-only memory (ROM), random access memory (RAM), flash memory, hard disk, solid-state drive, magnetic tape, floppy disk, optical disk, and any combination thereof.

[0199] This application describes embodiments with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processing unit of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processing unit of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0200] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0201] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0202] Obviously, those skilled in the art can make various modifications and variations to the embodiments of this application without departing from the spirit and scope of this application. Therefore, if these modifications and variations to the embodiments of this application fall within the scope of the claims of this application and their equivalents, this application also intends to include these modifications and variations.

Claims

1. An error analysis method, characterized in that, include: Determine the current real-time information of the road segment corresponding to the target roadside unit (RSU); Based on the current situation information, determine the first error information of the infrastructure information in the target RSU; The target RSU is identified as a neighboring RSU; The first error information is compared and analyzed with the second error information of the target's neighboring RSU to determine the target error information, and the target error information is sent to the management device of the target RSU. The first error information is compared and analyzed with the second error information of the target's nearest RSU to determine the target error information, including: If there is no first error value greater than the first threshold in the first error information, then data processing is performed on the first error information and the second error information to determine multiple difference values; if the average of the multiple difference values ​​is greater than the second threshold, then the current real-time information of the target RSU in the next period is determined until the target error information is determined; if the average of the multiple difference values ​​is less than the second threshold, then the first error information or the second error information is determined as the target error information.

2. The method according to claim 1, characterized in that, The current real-time information includes multiple real-time data points, and the infrastructure information includes multiple initial data points; Based on the current situation information, the first error information of the infrastructure information in the target RSU is determined, including: Identify at least one infrastructure type; Among the plurality of real-time data and the plurality of initial data, at least one real-time data and at least one initial data corresponding to each infrastructure type are determined; First error information is determined based on at least one real-time data and at least one initial data corresponding to each infrastructure type.

3. The method according to claim 2, characterized in that, The first error information includes at least one first error value corresponding to each infrastructure type; the first error information is determined based on at least one real-time data and at least one initial data corresponding to each infrastructure type, including: For any given infrastructure type, determine the corresponding real-time data for each initial data set; Error analysis is performed on each initial data and the corresponding real data to determine the first error value for each initial data, so as to obtain the first error information.

4. The method according to any one of claims 1-3, characterized in that, Determining the target neighboring RSUs of the target RSU includes: Among the neighboring RSUs of the target RSU, the first neighboring RSU is determined; If the first neighboring RSU is not paired, then the first neighboring RSU is determined as the target neighboring RSU; If the first neighboring RSU has been paired, then the second neighboring RSU of the target RSU is determined, and the target neighboring RSU is determined based on the second neighboring RSU.

5. The method according to claim 4, characterized in that, Determining the target neighboring RSU based on the second neighboring RSU includes: If the second neighboring RSU is not paired, then the second neighboring RSU is determined as the target neighboring RSU; If the second nearest RSU has already been paired, then after a preset time period, the pairing will be searched again until the target nearest RSU is determined.

6. The method according to any one of claims 1-3, characterized in that, Determine the current real-time information of the road segment corresponding to the target RSU, including: Obtain multiple real-time data points across multiple time periods; The current real-time information is determined by comparing and analyzing the multiple first real-time information sets.

7. An error analysis device, characterized in that, It includes a first determination module, a second determination module, a third determination module, an analysis and processing module, and a transmission module: The first determining module is used to determine the current real-time information of the road segment corresponding to the target roadside unit (RSU); The second determining module is used to determine, based on the current real-time information, first error information of the infrastructure information in the target RSU; The third determining module is used to determine the target neighboring RSUs of the target RSU; The analysis and processing module is used to compare and analyze the first error information with the second error information of the target's neighboring RSUs to determine the target error information; The sending module is used to send target error information to the management device of the target RSU; The analysis and processing module is specifically used to: if there is no first error value greater than the first threshold in the first error information, then perform data processing on the first error information and the second error information to determine multiple difference values; if the average of the multiple difference values ​​is greater than the second threshold, then determine the current real-time information of the target RSU in the next time period, until the target error information is determined; If the average of the plurality of difference values ​​is less than the second threshold, then the first error information or the second error information is determined as the target error information.

8. An electronic device, characterized in that, include: Processor, memory; The memory stores computer programs; The processor invokes the computer program stored in the memory, causing the electronic device to execute the error analysis method according to any one of claims 1 to 6.

9. 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 error analysis method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • OBU positioning method, RSU and ETC system

    CN104569911A

  • Road characteristic prediction system and method

    CN104573311A