Communication link monitoring method, apparatus, vehicle, medium and product
By dynamically determining the level identifier and monitoring level identifier of the communication link in the autonomous driving system, and using a preset link monitoring server to monitor the communication link, the problem of the inability to dynamically update the configuration file is solved, thereby improving the flexibility of the communication link and the safety and reliability of the vehicle.
Patent Information
- Application Number
- CN202411897980.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-20
- Publication Date
- 2026-06-23
AI Technical Summary
In existing technologies, the configuration files of communication links in autonomous driving systems cannot be dynamically updated, resulting in low flexibility and scalability of communication link monitoring, which affects the safety and reliability of vehicles.
By determining the link level identifier and monitoring level identifier of the preset configuration file for each communication link, the link to be monitored is dynamically determined, and the preset link monitoring server is used for monitoring. The configuration file is dynamically updated to adapt to the intelligent driving hardware configuration of different vehicle models and versions.
It improves the flexibility and scalability of communication link monitoring, and enhances vehicle safety and reliability.
Smart Images

Figure CN122268776A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of autonomous driving technology, and in particular to a communication link monitoring method, device, vehicle, medium, and product. Background Technology
[0002] In autonomous driving systems, the real-time performance and accuracy of data processing are crucial for ensuring vehicle safety. Real-time monitoring of the communication link not only guarantees the timeliness of data processing but also ensures its accuracy, thereby promptly identifying and resolving potential computational latency issues and effectively preventing safety risks.
[0003] In related technologies, the configuration files for different vehicle models and versions of intelligent driving hardware are usually fixed, and these configuration files include the fixed monitored communication links. When the monitored communication links are updated, the monitored communication links in the configuration file cannot be dynamically updated; the configuration file needs to be manually adjusted. Summary of the Invention
[0004] To overcome the problems existing in related technologies, this disclosure provides a communication link monitoring method, device, vehicle, medium, and product.
[0005] According to a first aspect of the present disclosure, a communication link monitoring method is provided, the method comprising: The link level identifier of the preset configuration file for each communication link is determined, and different link level identifiers are used to represent different levels of attention; Determine the monitoring level identifier for each communication link; For each communication link, if it is determined that the communication link belongs to the link to be monitored based on the link level identifier and the monitoring level identifier, the preset configuration file of the communication link is input into the preset link monitoring server, which is used to monitor the communication link.
[0006] Optionally, the preset configuration file includes the link level field, and the link level identifier for determining the preset configuration file of each communication link includes: Determine the target level identifier corresponding to the link level field in the preset configuration file; The target level identifier is used as the link level identifier in the preset configuration file.
[0007] Optionally, the method further includes: Obtain historical operational data for each of the communication links, including abnormal indicator data; For each of the communication links, a confidence upper limit value for the communication link is determined based on the abnormal indicator data of the communication link; The current link level of the communication link is determined based on the upper confidence limit of the communication link; The preset configuration file is generated based on the current link level.
[0008] Optionally, the step of acquiring historical operational data for each of the communication links, wherein the historical operational data includes abnormal indicator data, including: The number of times each communication link was monitored during the historical operation period was obtained, as well as the monitoring parameters of the communication link during each monitoring. The abnormal indicator data for each communication link are determined based on the monitoring parameters of each communication link and the preset parameter range.
[0009] Optionally, determining the upper confidence limit for each communication link based on its abnormal indicator data includes: The total number of monitoring times is determined based on the number of times each communication link is monitored; Determine the target number of abnormal data points for each communication link; The confidence limit of the communication link is determined by the total number of monitoring times based on the number of monitoring times of the communication link and the number of target anomalies.
[0010] Optionally, the communication link includes at least one node, and determining the current link level corresponding to the communication link based on the upper confidence limit of the communication link includes: If the confidence limit is greater than the preset confidence limit threshold, obtain the number of nodes in the communication link; If the number of nodes is greater than a preset node number threshold, an abnormal node in the communication link is determined from the at least one node. The communication link is divided into abnormal sub-links and non-abnormal sub-links based on the abnormal nodes; The current link level of the abnormal sub-link is determined to be the first level, and the current link level of the non-abnormal sub-link is determined to be the second level, wherein the attention level corresponding to the first level is greater than the attention level corresponding to the second level.
[0011] Optionally, determining the current link level corresponding to the communication link based on the upper confidence limit of the communication link further includes: If the number of nodes is less than or equal to a preset node number threshold, determine the target confidence upper limit value range to which the confidence upper limit value of the communication link belongs; The link level corresponding to the target confidence upper limit range is taken as the current link level of the communication link.
[0012] Optionally, determining the current link level corresponding to the communication link based on the upper confidence limit of the communication link further includes: If the upper confidence limit of the communication link is less than or equal to a preset upper confidence limit threshold, determine the target upper confidence limit range to which the upper confidence limit of the communication link belongs; The link level corresponding to the target confidence upper limit range is taken as the current link level of the communication link.
[0013] Optionally, the preset configuration file is generated based on the current link level, including: For each communication link, obtain the initial configuration file of the communication link and the level identifier corresponding to the current link level of the communication link; Generate the field value of the link level field based on the level identifier; Add the link-level field and its value to the initial configuration file to obtain the preset configuration file.
[0014] Optionally, determining that the communication link belongs to the link to be monitored based on the link level identifier and the monitoring level identifier of the communication link includes: Determine the first level of concern corresponding to the link-level identifier and the second level of concern corresponding to the monitoring-level identifier; If the first level of attention is less than or equal to the second level of attention, the communication link is determined to belong to the link to be monitored.
[0015] Optionally, determining the monitoring level identifier for each communication link includes: Obtain the vehicle model information corresponding to the vehicle; The monitoring level identifier of each communication link is determined from the preset correspondence data based on the vehicle model information. The correspondence data includes the monitoring level identifier of each communication link corresponding to each vehicle model.
[0016] According to a second aspect of the present disclosure, a communication link monitoring device is provided, the device comprising: The first determining module is configured to determine the link level identifier of the preset configuration file for each communication link, and different link level identifiers are used to represent different levels of attention; The second determination module is configured to determine the monitoring level identifier for each communication link; The monitoring module is configured to, for each communication link, input the link data in the preset configuration file of the communication link into a preset link monitoring server when it is determined that the communication link belongs to the link to be monitored based on the link level identifier and the monitoring level identifier of the communication link. The preset link monitoring server is used to monitor the communication link.
[0017] Optionally, the preset configuration file includes the link-level field, and the first determining module is configured to: Determine the target level identifier corresponding to the link level field in the preset configuration file; The target level identifier is used as the link level identifier in the preset configuration file.
[0018] Optionally, the apparatus further includes a generation module, which is configured to: Obtain historical operational data for each of the communication links, including abnormal indicator data; For each of the communication links, a confidence upper limit value for the communication link is determined based on the abnormal indicator data of the communication link; The current link level of the communication link is determined based on the upper confidence limit of the communication link; The preset configuration file is generated based on the current link level.
[0019] Optionally, the generation module is further configured to: The number of times each communication link was monitored during the historical operation period was obtained, as well as the monitoring parameters of the communication link during each monitoring. The abnormal indicator data for each communication link are determined based on the monitoring parameters of each communication link and the preset parameter range.
[0020] Optionally, the generation module is further configured to: The total number of monitoring times is determined based on the number of times each communication link is monitored; Determine the target number of abnormal data points for each communication link; The confidence limit of the communication link is determined by the total number of monitoring times based on the number of monitoring times of the communication link and the number of target anomalies.
[0021] Optionally, the communication link includes at least one node, and the generation module is further configured to: If the confidence limit is greater than the preset confidence limit threshold, obtain the number of nodes in the communication link; If the number of nodes is greater than a preset node number threshold, an abnormal node in the communication link is determined from the at least one node. The communication link is divided into abnormal sub-links and non-abnormal sub-links based on the abnormal nodes; The current link level of the abnormal sub-link is determined to be the first level, and the current link level of the non-abnormal sub-link is determined to be the second level, wherein the attention level corresponding to the first level is greater than the attention level corresponding to the second level.
[0022] Optionally, the generation module is further configured to: If the number of nodes is less than or equal to a preset node number threshold, determine the target confidence upper limit value range to which the confidence upper limit value of the communication link belongs; The link level corresponding to the target confidence upper limit range is taken as the current link level of the communication link.
[0023] Optionally, the generation module is further configured to: If the upper confidence limit of the communication link is less than or equal to a preset upper confidence limit threshold, determine the target upper confidence limit range to which the upper confidence limit of the communication link belongs; The link level corresponding to the target confidence upper limit range is taken as the current link level of the communication link.
[0024] Optionally, the generation module is further configured to: The preset configuration file is generated based on the current link level, including: For each communication link, obtain the initial configuration file of the communication link and the level identifier corresponding to the current link level of the communication link; Generate the field value of the link level field based on the level identifier; Add the link-level field and its value to the initial configuration file to obtain the preset configuration file.
[0025] Optionally, the monitoring module is further configured as follows: Determine the first level of concern corresponding to the link-level identifier and the second level of concern corresponding to the monitoring-level identifier; If the first level of attention is less than or equal to the second level of attention, the communication link is determined to belong to the link to be monitored.
[0026] Optionally, the second determining module is further configured to: Obtain the vehicle model information corresponding to the vehicle; The monitoring level identifier of each communication link is determined from the preset correspondence data based on the vehicle model information. The correspondence data includes the monitoring level identifier of each communication link corresponding to each vehicle model.
[0027] According to a third aspect of the present disclosure, a vehicle is provided, comprising: processor; Memory used to store processor-executable instructions; The processor is configured to implement the steps of the communication link monitoring method provided in the first aspect of this disclosure.
[0028] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided that stores computer program instructions thereon, which, when executed by a processor, implement the steps of the communication link monitoring method provided in the first aspect of the present disclosure.
[0029] According to a fifth aspect of the present disclosure, a computer program is provided that, when executed by a processor, implements the steps of the communication link monitoring method provided in the first aspect of the present disclosure.
[0030] The above technical solution, by determining the link level identifier and monitoring level identifier of each communication link in the preset configuration file, and dynamically determining the link to be monitored based on the link level identifier and monitoring level identifier of each communication link, can effectively improve the flexibility and scalability of communication link monitoring, thereby effectively improving vehicle safety and reliability.
[0031] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0032] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0033] Figure 1 This is a flowchart illustrating a communication link monitoring method according to an exemplary embodiment; Figure 2 It is based on Figure 1 The illustrated embodiment presents a flowchart of a communication link monitoring method; Figure 3 It is based on Figure 1 The illustrated embodiment shows a flowchart of another communication link monitoring method; Figure 4 It is based on Figure 3 The illustrated embodiment presents a flowchart of a communication link monitoring method; Figure 5It is based on Figure 3 The illustrated embodiment shows a flowchart of another communication link monitoring method; Figure 6 It is based on Figure 3 The illustrated embodiment shows a flowchart of another communication link monitoring method; Figure 7 It is based on Figure 3 The illustrated embodiment shows a flowchart of another communication link monitoring method; Figure 8 It is based on Figure 3 The illustrated embodiment shows a flowchart of another communication link monitoring method; Figure 9 It is based on Figure 1 The illustrated embodiment shows a flowchart of another communication link monitoring method; Figure 10 It is based on Figure 1 The illustrated embodiment shows a flowchart of another communication link monitoring method; Figure 11 This is a block diagram of a communication link monitoring device according to an exemplary embodiment; Figure 12 This is a block diagram illustrating a vehicle according to an exemplary embodiment; Figure 13 This is a block diagram illustrating an apparatus for monitoring a communication link according to an exemplary embodiment. Detailed Implementation
[0034] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0035] Before detailing the specific implementation methods of this disclosure, the application scenarios of this disclosure are first described below. This disclosure can be applied to autonomous driving systems for monitoring communication links. Real-time monitoring of communication links not only ensures the timeliness of data processing but also its accuracy, thereby promptly identifying and resolving potential computational latency issues and effectively preventing safety risks. In related technologies, the configuration files for different vehicle models and versions of intelligent driving hardware are usually fixed, and these configuration files include the fixed communication links being monitored. When the monitored communication links are updated, the configuration files need to be manually adjusted and updated, resulting in low flexibility and scalability of the configuration files.
[0036] To address the aforementioned issues, the solution disclosed herein determines the link level identifier and monitoring level identifier of each communication link in a preset configuration file. Based on these identifiers, the link to be monitored is dynamically determined, which effectively improves the flexibility and scalability of communication link monitoring, thereby enhancing vehicle safety and reliability.
[0037] Figure 1 This is a flowchart illustrating a communication link monitoring method according to an exemplary embodiment, such as... Figure 1 As shown, the communication link monitoring method is applied to a vehicle, which includes at least one communication link, and includes the following steps.
[0038] In step 101, the link level identifier of the preset configuration file for each communication link is determined.
[0039] The preset configuration file includes the link level field, and different link level identifiers are used to represent different levels of attention.
[0040] In this step, the preset configuration file for each communication link contains a link level identifier, which is used to indicate the link's level of attention. The target level identifier corresponding to the link level field in the preset configuration file is determined, and the target level identifier is used as the link level identifier in the preset configuration file.
[0041] It should be noted that the preset configuration file can be dynamically updated by changing the link level identifier of the communication link.
[0042] In step 102, the monitoring level identifier for each communication link is determined.
[0043] The monitoring level identifier can be used to characterize the level of attention paid to the communication link, and can be represented by numbers (such as 0, 1, 2) or characters (such as A, B, C).
[0044] In this step, the vehicle model information corresponding to the vehicle can be obtained; based on the vehicle model information, the monitoring level identifier of each communication link is determined from the preset correspondence data, the correspondence data including the monitoring level identifier of each communication link corresponding to each vehicle model.
[0045] In step 103, for each communication link, if it is determined that the communication link belongs to the link to be monitored based on the link level identifier and the monitoring level identifier of the communication link, the preset configuration file of the communication link is input into the preset link monitoring server.
[0046] The preset link monitoring server is used to monitor the communication link. The link level identifier is used to characterize the level of attention paid to the communication link. The monitoring level identifier can be used to characterize the level of attention paid to monitoring the communication link.
[0047] In this step, a first level of concern corresponding to the link level identifier and a second level of concern corresponding to the monitoring level identifier are determined. If the first level of concern is less than or equal to the second level of concern, the communication link is determined to belong to the link to be monitored. The preset configuration file of the link to be monitored is input into the preset link monitoring server, and the link to be monitored is monitored through the preset link monitoring server.
[0048] The above technical solution, by determining the link level identifier and monitoring level identifier of each communication link in the preset configuration file, and dynamically determining the link to be monitored based on the link level identifier and monitoring level identifier of each communication link, can effectively improve the flexibility and scalability of communication link monitoring, thereby effectively improving the safety and reliability of vehicles.
[0049] Figure 2 It is based on Figure 1 The illustrated embodiment presents a flowchart of a communication link monitoring method. The preset configuration file includes the link-level field, such as... Figure 2 As shown, Figure 1 Step 101, which involves determining the link level identifier of the preset configuration file for each communication link, may include: Step 1011: Determine the target level identifier corresponding to the link level field in the preset configuration file.
[0050] The target level identifier is used to characterize the level of the communication link.
[0051] For example, PATH_LEVEL_RELEASE=0; PATH_LEVEL_PRO=1; PATH_LEVEL_MAX=2; PATH_LEVEL_DEVELOP=3. Here, PATH_LEVEL_RELEASE, PATH_LEVEL_PRO, PATH_LEVEL_MAX, and PATH_LEVEL_DEVELOP are the link-level fields in the preset configuration file, and 0, 1, 2, and 3 are the target-level identifiers corresponding to the link-level fields in the preset configuration file.
[0052] Step 1012: Use the target level identifier as the link level identifier of the preset configuration file.
[0053] The above technical solution determines the link level identifier of the communication link based on the target level identifier corresponding to the link level field in the preset configuration file, providing a basis for dynamically determining the link to be monitored in the future.
[0054] Optionally, Figure 1 The preset configuration file can be accessed through Figure 3 The steps shown are updated in real time. Figure 3 It is based on Figure 1 The flowchart of another communication link monitoring method shown in the embodiment is as follows: Figure 3 As shown, the communication link monitoring method may further include: S1, Obtain historical operation data for each of the communication links.
[0055] The historical operational data may include abnormal indicator data.
[0056] In this step, historical operational data is collected from each communication link during the historical operating period. This historical operational data includes, but is not limited to, monitoring parameters such as transmission rate, CPU utilization, and computation latency. The number of times each communication link was monitored during the historical operating period, as well as the monitoring parameters of the communication link at each monitoring time, are obtained. Based on the monitoring parameters of each communication link and a preset parameter range, abnormal indicator data for each communication link are determined.
[0057] S2, for each of the communication links, determine the upper confidence limit of the communication link based on the abnormal indicator data of the communication link.
[0058] The confidence upper limit is used to characterize the uncertainty of the communication link.
[0059] In this step, the total number of monitoring times is determined based on the number of monitoring times for each communication link. A target number of abnormal index data occurrences is determined for each communication link. Based on the number of monitoring times for each communication link and the target number of abnormal occurrences, the total number of monitoring times determines the upper confidence limit for each communication link.
[0060] S3, determine the current link level of the communication link based on the upper confidence limit of the communication link.
[0061] The confidence limit is used to characterize the uncertainty of the communication link. The higher the uncertainty of the communication link, the higher the current link level of the communication link.
[0062] In one implementation, determining the current link level of the communication link based on the upper confidence limit of the communication link may include: if the upper confidence limit is greater than a preset upper confidence limit threshold, obtaining the number of nodes in the communication link; if the number of nodes is greater than a preset node number threshold, identifying abnormal nodes in the communication link from the at least one node; dividing the communication link into abnormal sub-links and non-abnormal sub-links based on the abnormal nodes; determining the current link level of the abnormal sub-link as a first level, and determining the current link level of the non-abnormal sub-link as a second level, wherein the attention level corresponding to the first level is greater than the attention level corresponding to the second level.
[0063] In another implementation, determining the current link level of the communication link based on the upper confidence limit of the communication link may further include: when the number of nodes is less than or equal to a preset node number threshold, determining the target upper confidence limit range to which the upper confidence limit of the communication link belongs; and using the link level corresponding to the target upper confidence limit range as the current link level of the communication link.
[0064] In another embodiment, determining the current link level of the communication link based on the upper confidence limit of the communication link may further include: if the upper confidence limit of the communication link is less than or equal to a preset upper confidence limit threshold, determining the target upper confidence limit range to which the upper confidence limit of the communication link belongs; and using the link level corresponding to the target upper confidence limit range as the current link level of the communication link.
[0065] S4, Generate the preset configuration file according to the current link level.
[0066] In this step, for each communication link, the initial configuration file of the communication link and the level identifier corresponding to the current link level of the communication link are obtained; the field value of the link level field is generated according to the level identifier; the link level field and the field value of the link level field are added to the initial configuration file to obtain the preset configuration file.
[0067] The above technical solution determines the upper confidence limit of the communication link based on the abnormal indicator data, determines the current link level of the communication link, and generates the preset configuration file, providing a basis for subsequently determining the link level identifier of the communication link from the preset configuration file.
[0068] Figure 4 It is based on Figure 3 The illustrated embodiment presents a flowchart of a communication link monitoring method, as shown below. Figure 4 As shown, Figure 3As described in S1, obtaining historical operational data for each of the communication links, the historical operational data includes abnormal indicator data, and may further include: S11, obtain the number of times each communication link was monitored during the historical operating period, and the monitoring parameters of the communication link during each monitoring.
[0069] The monitoring parameters may include CPU utilization and computation latency.
[0070] In this step, initially, each communication link is run for a preset period of time, and monitoring parameters in each communication link are monitored. Based on the abnormal indicator data of the communication links, a confidence upper limit value is determined for each communication link. The confidence upper limits of each communication link are compared to determine the first confidence upper limit value with the largest confidence upper limit value, and the first communication link corresponding to the first confidence upper limit value is determined. The first communication link is re-monitored, and its confidence upper limit value is recalculated. The confidence upper limits of each communication link are compared again to determine the second confidence upper limit value with the largest confidence upper limit value, and the second communication link corresponding to the second confidence upper limit value is determined. Monitoring of the communication links stops when the number of monitoring times for each communication link meets a predetermined number of observations, or when other stopping conditions are met (such as convergence of confidence upper limits values for all communication links). The number of monitoring times for each communication link within the historical operating period is determined.
[0071] S12, determine the abnormal indicator data of each communication link based on the monitoring parameters of each communication link and the preset parameter range.
[0072] The monitoring parameters may include at least CPU utilization and computation latency.
[0073] In this step, the preset parameter range of the monitoring parameters is obtained. If any of the monitoring parameters exceeds the preset parameter range, it can be considered that there is abnormal indicator data in the communication link.
[0074] For example, the preset CPU utilization range is no more than 70%, and the preset computation latency is no more than 10 milliseconds. The communication link includes 20 nodes. The CPU utilization of the first node on the communication link is 80%, and the computation latency is 5 milliseconds. The CPU utilization of the tenth node on the communication link is 60%, and the computation latency is 15 milliseconds. The CPU utilization of the eighteenth node on the communication link is 60%, and the computation latency is 8 milliseconds. It can be determined that the first, tenth, and eighteenth nodes on the communication link all have abnormal indicator data.
[0075] The above technical solution, by acquiring the number of times each communication link is monitored during the historical operating period and the monitoring parameters of the communication link at each monitoring time, and determining the abnormal indicator data of each communication link based on the monitoring parameters of each communication link and the preset parameter range, can effectively identify the abnormal indicator data of the communication link and provide a basis for subsequently determining the confidence upper limit value.
[0076] Figure 5 It is based on Figure 3 The flowchart of another communication link monitoring method shown in the embodiment is as follows: Figure 5 As shown, Figure 3 As described in S2, determining the upper confidence limit of each communication link based on the abnormal indicator data of the communication link may include: S21, determine the total number of monitoring times based on the number of monitoring times for each of the communication links.
[0077] In this step, the sum of the number of monitoring times for each communication link is taken as the total number of monitoring times.
[0078] S22, determine the target number of abnormality data occurrences for each communication link.
[0079] In this step, if abnormal indicator data is found in the communication link during the monitoring process within the historical time period, it can be determined that the communication link has experienced an anomaly. Based on the number of times the communication link has experienced anomalies, the target number of anomalies is determined.
[0080] S23, the confidence upper limit of the communication link is determined by the total number of monitoring times based on the number of monitoring times of the communication link and the number of target anomalies.
[0081] The upper confidence bound (UCB) value is determined based on the number of monitoring cycles of the communication link and the number of target anomalies, as well as the total number of monitoring cycles.
[0082] In this step, for each communication link, the average anomaly probability of the communication link can be determined by dividing the number of target anomalies by the number of times the communication link is monitored. The exploration term for the communication link can be determined based on the total number of monitoring times, the number of times the communication link is monitored, and a preset adjustment parameter. The upper confidence limit value of the communication link is the sum of the average anomaly probability of the communication link and the exploration term of the communication link.
[0083] For example, the formula for calculating the upper confidence limit of the communication link is as follows:
[0084] In the above formula, UCB represents the upper confidence limit of the communication link, and the... The average anomaly probability of the communication link is represented by the following: These are the preset adjustment parameters. This is the total number of observations. This is the number of times link i was monitored.
[0085] The above technical solution determines the upper confidence limit of the communication link based on the number of monitoring times for each communication link and the number of target anomalies, and the total number of monitoring times. This enables dynamic selection and evaluation of the communication link, providing a basis for subsequently determining the current link level of the communication link.
[0086] Figure 6 It is based on Figure 3 The illustrated embodiment shows a flowchart of another communication link monitoring method, wherein the communication link includes at least one node, such as... Figure 6 As shown, Figure 3 Determining the current link level corresponding to the communication link based on the upper confidence limit of the communication link as described in S3 may include: S31, if the confidence upper limit is greater than the preset confidence upper limit threshold, obtain the number of nodes in the communication link.
[0087] In this step, by comparing the upper confidence limit of the communication link with a preset upper confidence limit threshold, if the upper confidence limit is greater than the preset upper confidence limit threshold, it can be considered that the communication link is abnormal, and the number of nodes in the communication link is obtained.
[0088] S32, if the number of nodes is greater than a preset node number threshold, determine the abnormal node in the communication link from the at least one node.
[0089] In this step, during the monitoring process, the monitoring parameters of each node in the communication link are monitored. If the monitoring parameters of a node exceed a preset parameter range, the node can be considered an abnormal node. Furthermore, if the number of nodes exceeds a preset node number threshold, the abnormal nodes in the communication link are identified from among the multiple nodes.
[0090] S33, the communication link is divided into abnormal sub-links and non-abnormal sub-links according to the abnormal node.
[0091] In one implementation, dividing the communication link into abnormal sub-links and non-abnormal sub-links based on the abnormal nodes may include: if it is determined that there are multiple intermittent abnormal nodes in the communication link, splitting the communication link into continuous abnormal sub-links and non-abnormal sub-links that include all abnormal nodes.
[0092] In another implementation, dividing the communication link into abnormal sub-links and non-abnormal sub-links based on the abnormal nodes may include: if it is determined that there are multiple consecutive abnormal nodes in the communication link, splitting the communication link into abnormal sub-links and non-abnormal sub-links that include the multiple consecutive abnormal nodes.
[0093] S34, determine the current link level of the abnormal sub-link as the first level, and determine the current link level of the non-abnormal sub-link as the second level.
[0094] The attention level corresponding to the first level is greater than that corresponding to the second level.
[0095] Optionally, if the number of nodes is less than or equal to a preset node number threshold, the target confidence upper limit value range to which the confidence upper limit value of the communication link belongs is determined.
[0096] The link level corresponding to the target confidence upper limit range is taken as the current link level of the communication link.
[0097] The above technical solution, based on the upper confidence limit of the communication link, the number of nodes, and the abnormal nodes existing in the communication link, divides the communication link into abnormal sub-links and non-abnormal sub-links, and classifies the abnormal sub-links and non-abnormal sub-links, which can locate abnormal nodes more quickly, thereby effectively improving the efficiency and accuracy of problem backtracking, and also providing a basis for dynamically determining the links to be monitored in the future.
[0098] Figure 7 It is based on Figure 3 The flowchart of another communication link monitoring method shown in the embodiment is as follows: Figure 7 As shown, Figure 3 The method described in S3 for determining the current link level corresponding to the communication link based on the upper confidence limit of the communication link may further include: S35, if the upper confidence limit of the communication link is less than or equal to a preset upper confidence limit threshold, determine the target upper confidence limit range to which the upper confidence limit of the communication link belongs.
[0099] In this step, multiple preset confidence upper limit value ranges are obtained, and the target confidence upper limit value range is determined based on the confidence upper limit value of the communication link.
[0100] S36, the link level corresponding to the target confidence upper limit range is taken as the current link level of the communication link.
[0101] In this step, different confidence upper limit value ranges correspond to different link level identifiers, and the link level corresponding to the target confidence upper limit value range can be used as the current link level of the communication link.
[0102] The above technical solution determines the current link level of the communication link by using the upper confidence limit of the communication link and the target upper confidence limit range to which the upper confidence limit of the communication link belongs. This can effectively identify and handle abnormal links, and also provide a basis for determining the links to be monitored based on the current link level and monitoring level identifier of the communication link, effectively improving the flexibility and scalability of communication link monitoring.
[0103] Figure 8 It is based on Figure 3 The flowchart of another communication link monitoring method shown in the embodiment is as follows: Figure 8 As shown, Figure 3 The generation of the preset configuration file based on the current link level as described in S4 may include: S41, for each communication link, obtain the initial configuration file of the communication link and the level identifier corresponding to the current link level of the communication link.
[0104] In this step, each communication link has an initial configuration file, which typically contains the link data for that communication link. The initial configuration file for the communication link and the level identifier corresponding to the current link level of that communication link are obtained.
[0105] S42, Generate the field value of the link level field based on the level identifier.
[0106] In this step, the link level field can be a string or an integer, used to represent the current level of the link, and the field value of the link level field is generated based on the current link level.
[0107] For example, PATH_LEVEL_RELEASE=0; PATH_LEVEL_PRO=1; PATH_LEVEL_MAX=2; PATH_LEVEL_DEVELOP=3. The link-level fields are PATH_LEVEL_RELEASE, PATH_LEVEL_PRO, PATH_LEVEL_MAX, and PATH_LEVEL_DEVELOP, and their values are 0, 1, 2, and 3, respectively.
[0108] S43, add the link-level field and the field value of the link-level field to the initial configuration file to obtain the preset configuration file.
[0109] In this step, the initial configuration file for each communication link is read from the file system, a link-level field and its corresponding field value are added to the initial configuration file, and the modified configuration file is saved as a preset configuration file.
[0110] The above technical solution, by modifying the initial configuration file of the communication link and adding link-level information to obtain the preset configuration file, can provide a basis for subsequently determining the link-level identifier of the communication link from the preset configuration file and dynamically determining the link to be monitored based on the link-level identifier. This enables better utilization of link-level data and effectively improves the flexibility and scalability of communication link monitoring.
[0111] Figure 9 It is based on Figure 1 The flowchart of another communication link monitoring method shown in the embodiment is as follows: Figure 9 As shown, Figure 1 Step 103, which involves determining that the communication link belongs to the link to be monitored based on the link level identifier and the monitoring level identifier of the communication link, may include: Step 1031: Determine the first level of attention corresponding to the link level identifier and the second level of attention corresponding to the monitoring level identifier.
[0112] The link level identifier is used to characterize the level of attention of the communication link, and the monitoring level identifier can be used to characterize the level of attention of the communication link, and can be represented by numbers (such as 0, 1, 2) or characters (such as A, B, C).
[0113] Step 1032: If the first level of attention is less than or equal to the second level of attention, determine that the communication link belongs to the link to be monitored.
[0114] For example, the first attention level corresponding to the link level identifier of the first communication link is 1, the first attention level corresponding to the link level identifier of the second communication link is 0, the second attention level corresponding to the monitoring level identifier of the first communication link is 0, and the second attention level corresponding to the monitoring level identifier of the second communication link is 1. For the first communication link, since the first attention level of 1 is greater than the second attention level of 0, it can be determined that the first communication link is a non-monitored link. For the second communication link, since the first attention level of 0 is less than the second attention level of 1, it can be determined that the second communication link is a link to be monitored.
[0115] It should be noted that the number of communication links varies among different vehicle models, with vehicles in the R&D phase having more communication links than those in the mass production phase. Different vehicle models also have different monitoring level identifiers, with the monitoring level identifiers for vehicles in the R&D phase receiving higher attention than those for vehicles in the mass production phase. If the link level identifier of a third communication link is higher than its monitoring level identifier (meaning the link level identifier of the third communication link receives more attention than its monitoring level identifier), it may be impossible to monitor the third communication link because it is not present in that particular vehicle model.
[0116] The above technical solution determines the monitoring link based on the link-level identifier and the monitoring-level identifier. It can better utilize relevant link-level data to dynamically determine the monitoring link, thereby effectively improving the flexibility and scalability of communication link monitoring, and thus effectively improving vehicle safety and reliability.
[0117] Figure 10 It is based on Figure 1 The flowchart of another communication link monitoring method shown in the embodiment is as follows: Figure 10 As shown, Figure 1 Step 102, which involves determining the monitoring level identifier for each communication link, may include: Step 1021: Obtain the vehicle model information corresponding to the vehicle.
[0118] In this step, the unique identifier of the vehicle (such as vehicle ID) is obtained, and the vehicle model information of the current vehicle is determined based on the unique identifier of the vehicle.
[0119] Step 1022: Determine the monitoring level identifier of each communication link from the preset correspondence data based on the vehicle model information.
[0120] The corresponding relationship data includes the monitoring level identifier for each communication link corresponding to each vehicle model.
[0121] In this step, a data structure is predefined that contains the monitoring level identifier for each communication link corresponding to each vehicle model. Based on the vehicle model information, the monitoring level identifier for each communication link is retrieved from the corresponding relationship data.
[0122] The above technical solution determines the monitoring level identifier of each communication link based on the vehicle model information, providing a basis for dynamically determining the links to be monitored based on the link level identifier and monitoring level identifier of each communication link. This effectively improves the flexibility and scalability of communication link monitoring, thereby effectively enhancing vehicle safety and reliability.
[0123] Figure 11 This is a block diagram illustrating a communication link monitoring device according to an exemplary embodiment. (Refer to...) Figure 11 Applied to a vehicle, the vehicle including at least one communication link, the device includes: The first determining module 1101 is configured to determine the link level identifier of the preset configuration file for each communication link, and different link level identifiers are used to represent different levels of attention; The second determining module 1102 is configured to determine the monitoring level identifier for each communication link; The monitoring module 1103 is configured to, for each communication link, input the link data in the preset configuration file of the communication link into a preset link monitoring server when it is determined that the communication link belongs to the link to be monitored based on the link level identifier and the monitoring level identifier of the communication link. The preset link monitoring server is used to monitor the communication link.
[0124] Optionally, the preset configuration file includes the link-level field, and the first determining module 1101 is configured as follows: Determine the target level identifier corresponding to the link level field in the preset configuration file; The target level identifier is used as the link level identifier in the preset configuration file.
[0125] Optionally, the apparatus further includes a generation module 1104, which is configured to: Obtain historical operational data for each of the communication links, including abnormal indicator data; For each of the communication links, a confidence upper limit value for the communication link is determined based on the abnormal indicator data of the communication link; The current link level of the communication link is determined based on the upper confidence limit of the communication link; The preset configuration file is generated based on the current link level.
[0126] Optionally, the generation module 1104 is further configured to: The number of times each communication link was monitored during the historical operation period was obtained, as well as the monitoring parameters of the communication link during each monitoring. The abnormal indicator data for each communication link are determined based on the monitoring parameters of each communication link and the preset parameter range.
[0127] Optionally, the generation module 1104 is further configured to: The total number of monitoring times is determined based on the number of times each communication link is monitored; Determine the target number of abnormal data points for each communication link; The confidence limit of the communication link is determined by the total number of monitoring times based on the number of monitoring times of the communication link and the number of target anomalies.
[0128] Optionally, the communication link includes multiple nodes, and the generation module 1104 is further configured to: If the confidence limit is greater than the preset confidence limit threshold, obtain the number of nodes in the communication link; If the number of nodes exceeds a preset node number threshold, an abnormal node in the communication link is identified from the plurality of nodes. The communication link is divided into abnormal sub-links and non-abnormal sub-links based on the abnormal nodes; The current link level of the abnormal sub-link is determined to be the first level, and the current link level of the non-abnormal sub-link is determined to be the second level, wherein the attention level corresponding to the first level is greater than the attention level corresponding to the second level.
[0129] Optionally, the generation module 1104 is further configured to: If the number of nodes is less than or equal to a preset node number threshold, determine the target confidence upper limit value range to which the confidence upper limit value of the communication link belongs; The link level corresponding to the target confidence upper limit range is taken as the current link level of the communication link.
[0130] Optionally, the generation module 1104 is further configured to: If the upper confidence limit of the communication link is less than or equal to a preset upper confidence limit threshold, determine the target upper confidence limit range to which the upper confidence limit of the communication link belongs; The link level corresponding to the target confidence upper limit range is taken as the current link level of the communication link.
[0131] Optionally, the generation module 1104 is further configured to: The preset configuration file is generated based on the current link level, including: For each communication link, obtain the initial configuration file of the communication link and the level identifier corresponding to the current link level of the communication link; Generate the field value of the link level field based on the level identifier; Add the link-level field and its value to the initial configuration file to obtain the preset configuration file.
[0132] Optionally, the monitoring module 1103 is further configured as follows: Determine the first level of concern corresponding to the link-level identifier and the second level of concern corresponding to the monitoring-level identifier; If the first level of attention is less than or equal to the second level of attention, the communication link is determined to belong to the link to be monitored.
[0133] Optionally, the second determining module 1102 is further configured to: Obtain the vehicle model information corresponding to the vehicle; The monitoring level identifier of each communication link is determined from the preset correspondence data based on the vehicle model information. The correspondence data includes the monitoring level identifier of each communication link corresponding to each vehicle model.
[0134] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0135] This disclosure also provides a computer-readable storage medium having stored thereon computer program instructions that, when executed by a processor, implement the steps of the communication link monitoring method provided in this disclosure.
[0136] Figure 12 This is a block diagram illustrating a vehicle 1200 according to an exemplary embodiment. For example, vehicle 1200 may be a hybrid vehicle, a non-hybrid vehicle, an electric vehicle, a fuel cell vehicle, or other types of vehicle. Vehicle 1200 may be an autonomous vehicle, a semi-autonomous vehicle, or a non-autonomous vehicle.
[0137] Reference Figure 12 The vehicle 1200 may include various subsystems, such as an infotainment system 1210, a perception system 1220, a decision control system 1230, a drive system 1240, and a computing platform 1250. The vehicle 1200 may also include more or fewer subsystems, and each subsystem may include multiple components. Furthermore, each subsystem and component of the vehicle 1200 can be interconnected via wired or wireless means.
[0138] In some embodiments, the infotainment system 1210 may include a communication system, an entertainment system, and a navigation system, etc.
[0139] The perception system 1220 may include several types of sensors for sensing information about the environment surrounding the vehicle 1200. For example, the perception system 1220 may include a global positioning system (which may be a GPS system, a BeiDou system, or another positioning system), an inertial measurement unit (IMU), a lidar, a millimeter-wave radar, an ultrasonic radar, and a camera device.
[0140] The decision control system 1230 may include a computing system, a vehicle controller, a steering system, a throttle, and a braking system.
[0141] The drive system 1240 may include components that provide powered motion to the vehicle 1200. In one embodiment, the drive system 1240 may include an engine, an energy source, a transmission system, and wheels. The engine may be one or a combination of internal combustion engines, electric motors, and compressed air engines. The engine is capable of converting energy provided by the energy source into mechanical energy.
[0142] Some or all of the functions of the vehicle 1200 are controlled by a computing platform 1250. The computing platform 1250 may include at least one first processor 1251 and a first memory 1252, the first processor 1251 being able to execute instructions 1253 stored in the first memory 1252.
[0143] The first processor 1251 can be any conventional processor, such as a commercially available CPU. The processor may also include a graphics processing unit (GPU), a field-programmable gate array (FPGA), a system on chip (SOC), an application-specific integrated circuit (ASIC), or a combination thereof.
[0144] The memory 1252 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk.
[0145] In addition to instruction 1253, the first memory 1252 can also store data, such as road maps, route information, vehicle position, direction, speed, and other data. The data stored in the first memory 1252 can be used by the computing platform 1250.
[0146] In this embodiment of the disclosure, the first processor 1251 may execute instruction 1253 to complete all or part of the steps of the above-described communication link monitoring method.
[0147] Figure 13 This is a block diagram illustrating an apparatus 1300 for monitoring a communication link according to an exemplary embodiment. For example, apparatus 1300 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.
[0148] Reference Figure 13 The device 1300 may include one or more of the following components: a processing component 1302, a second memory 1304, a power supply component 1306, a multimedia component 13013, an audio component 1310, an input / output interface 1312, a sensor component 1314, and a communication component 1316.
[0149] Processing component 1302 typically controls the overall operation of device 1300, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 1302 may include one or more second processors 1320 to execute instructions to complete all or part of the steps of the communication link monitoring method described above. Furthermore, processing component 1302 may include one or more modules to facilitate interaction between processing component 1302 and other components. For example, processing component 1302 may include a multimedia module to facilitate interaction between multimedia component 1308 and processing component 1302.
[0150] The second memory 1304 is configured to store various types of data to support the operation of the device 1300. Examples of such data include instructions for any application or method operating on the device 1300, contact data, phonebook data, messages, pictures, videos, etc. The second memory 1304 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0151] Power supply component 1306 provides power to various components of device 1300. Power supply component 1306 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to device 1300.
[0152] Multimedia component 1308 includes a screen that provides an output interface between the device 1300 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 13013 includes a front-facing camera and / or a rear-facing camera. When the device 1300 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0153] Audio component 1310 is configured to output and / or input audio signals. For example, audio component 1310 includes a microphone (MIC) configured to receive external audio signals when device 1300 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in a second memory 1304 or transmitted via communication component 1316. In some embodiments, audio component 1310 also includes a speaker for outputting audio signals.
[0154] Input / output interface 1312 provides an interface between processing component 1302 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0155] Sensor assembly 1314 includes one or more sensors for providing status assessments of various aspects of device 1300. For example, sensor assembly 1314 may detect the on / off state of device 1300, the relative positioning of components such as the display and keypad of device 1300, changes in the position of device 1300 or a component of device 1300, the presence or absence of user contact with device 1300, the orientation or acceleration / deceleration of device 1300, and temperature changes of device 1300. Sensor assembly 1314 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 1314 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 1314 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.
[0156] Communication component 1316 is configured to facilitate wired or wireless communication between device 1300 and other devices. Device 1300 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 1316 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 1316 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0157] In an exemplary embodiment, the device 1300 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the communication link monitoring method described above.
[0158] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a second memory 1304 including instructions, which can be executed by a second processor 1320 of the device 1300 to complete the aforementioned communication link monitoring method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0159] In another exemplary embodiment, a computer program product is also provided, which includes a computer program executable by a programmable device, the computer program having a code portion for performing the communication link monitoring method described above when executed by the programmable device.
[0160] Furthermore, the term “exemplary” is used herein to mean serving as an example, instance, or illustration. Any aspect or design described herein as “exemplary” is not necessarily to be construed as advantageous compared to other aspects or designs. Rather, the use of the term “exemplary” is intended to present the concept in a concrete manner. As used herein, the term “or” is intended to mean an inclusive “or” rather than an exclusive “or.” That is, unless otherwise specified or clear from the context, “X applies A or B” is intended to mean any of the natural inclusive arrangements. That is, “X applies A or B” satisfies any of the foregoing instances if X applies A; X applies B; or both X applies A and B. Additionally, unless otherwise specified or clear from the context to refer to the singular form, the articles “a” and “an” as used in this application and the appended claims are generally understood to mean “one or more.”
[0161] Similarly, although this disclosure has been shown and described with respect to one or more implementations, equivalent variations and modifications will occur to those skilled in the art upon reading and understanding this specification and the accompanying drawings. This disclosure includes all such modifications and variations and is limited only by the scope of the claims. In particular, with respect to the various functions performed by the components described above (e.g., elements, resources, etc.), unless otherwise indicated, the terminology used to describe such components is intended to correspond to any component (functionally equivalent) that performs the specific function of the described component, even if structurally not equivalent to the disclosed structure. Furthermore, although specific features of this disclosure may have been disclosed with respect to only one of several implementations, such features may be combined with one or more other features of other implementations, as may be desired and advantageous to any given or particular application. Moreover, with regard to the terms “comprising,” “owning,” “having,” “having,” or variations thereof as used in the detailed description or claims, such terms are intended to be inclusive in a manner similar to the term “including.”
[0162] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the appended claims.
[0163] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
[0164] It should be understood that, unless otherwise specifically indicated, features of various embodiments of this disclosure described herein can be combined with each other. As used herein, the term “and / or” includes any one of the relevant listed items and any combination of any two or more; similarly, “at least one of…” includes any one of the relevant listed items and any combination of any two or more.
[0165] Although terms such as “first,” “second,” and “third” may be used herein to describe various components, parts, regions, layers, or sections, these components, parts, regions, layers, or sections are not limited to these terms. Rather, these terms are used only to distinguish one component, part, region, layer, or section from another. Therefore, without departing from the teachings of the examples described herein, the first component, part, region, layer, or section mentioned in the examples may also be referred to as the second component, part, region, layer, or section. Furthermore, the terms “first” and “second” are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as “first” or “second” may explicitly or implicitly include at least one of that feature. In the description herein, “a plurality” means at least two, such as two, three, etc., unless otherwise explicitly specified.
Claims
1. A communication link monitoring method, characterized in that, The method includes: The link level identifier of the preset configuration file for each communication link is determined, and different link level identifiers are used to represent different levels of attention; Determine the monitoring level identifier for each communication link; For each communication link, if it is determined that the communication link belongs to the link to be monitored based on the link level identifier and the monitoring level identifier, the preset configuration file of the communication link is input into the preset link monitoring server, which is used to monitor the communication link.
2. The communication link monitoring method according to claim 1, characterized in that, The preset configuration file includes a link level field, and the step of determining the link level identifier of the preset configuration file for each communication link includes: Determine the target level identifier corresponding to the link level field in the preset configuration file; The target level identifier is used as the link level identifier in the preset configuration file.
3. The communication link monitoring method according to claim 1, characterized in that, The method further includes: Obtain historical operational data for each of the communication links, including abnormal indicator data; For each of the communication links, a confidence upper limit value for the communication link is determined based on the abnormal indicator data of the communication link; The current link level of the communication link is determined based on the upper confidence limit of the communication link; The preset configuration file is generated based on the current link level.
4. The communication link monitoring method according to claim 3, characterized in that, The step of acquiring historical operational data for each communication link, wherein the historical operational data includes abnormal indicator data, including: The number of times each communication link was monitored during the historical operation period was obtained, as well as the monitoring parameters of the communication link during each monitoring. The abnormal indicator data for each communication link are determined based on the monitoring parameters of each communication link and the preset parameter range.
5. The communication link monitoring method according to claim 3, characterized in that, For each of the communication links, a confidence upper limit for the communication link is determined based on the abnormal indicator data of the communication link, including: The total number of monitoring times is determined based on the number of times each communication link is monitored; Determine the target number of abnormal data points for each communication link; The confidence limit of the communication link is determined by the total number of monitoring times based on the number of monitoring times of the communication link and the number of target anomalies.
6. The communication link monitoring method according to claim 3, characterized in that, The communication link includes at least one node, and determining the current link level of the communication link based on the upper confidence limit of the communication link includes: If the confidence limit is greater than the preset confidence limit threshold, obtain the number of nodes in the communication link; If the number of nodes is greater than a preset node number threshold, an abnormal node in the communication link is determined from the at least one node. The communication link is divided into abnormal sub-links and non-abnormal sub-links based on the abnormal nodes; The current link level of the abnormal sub-link is determined to be the first level, and the current link level of the non-abnormal sub-link is determined to be the second level, wherein the attention level corresponding to the first level is greater than the attention level corresponding to the second level.
7. The communication link monitoring method according to claim 6, characterized in that, The step of determining the current link level corresponding to the communication link based on the upper confidence limit of the communication link further includes: If the number of nodes is less than or equal to a preset node number threshold, determine the target confidence upper limit value range to which the confidence upper limit value of the communication link belongs; The link level corresponding to the target confidence upper limit range is taken as the current link level of the communication link.
8. The communication link monitoring method according to claim 3, characterized in that, The step of determining the current link level corresponding to the communication link based on the upper confidence limit of the communication link further includes: If the upper confidence limit of the communication link is less than or equal to a preset upper confidence limit threshold, determine the target upper confidence limit range to which the upper confidence limit of the communication link belongs; The link level corresponding to the target confidence upper limit range is taken as the current link level of the communication link.
9. The communication link monitoring method according to claim 3, characterized in that, The step of generating the preset configuration file based on the current link level includes: For each communication link, obtain the initial configuration file of the communication link and the level identifier corresponding to the current link level of the communication link; Generate the field value of the link level field based on the level identifier; Add the link-level field and its value to the initial configuration file to obtain the preset configuration file.
10. The communication link monitoring method according to claim 1, characterized in that, Determining that the communication link belongs to the monitoring link based on the link level identifier and the monitoring level identifier includes: Determine the first level of concern corresponding to the link-level identifier and the second level of concern corresponding to the monitoring-level identifier; If the first level of attention is less than or equal to the second level of attention, the communication link is determined to belong to the link to be monitored.
11. The communication link monitoring method according to claim 1, characterized in that, The determination of the monitoring level identifier for each communication link includes: Obtain the vehicle model information; The monitoring level identifier of each communication link is determined from the preset correspondence data based on the vehicle model information. The correspondence data includes the monitoring level identifier of each communication link corresponding to each vehicle model.
12. A communication link monitoring device, characterized in that, The device includes: The first determining module is configured to determine the link level identifier of the preset configuration file for each communication link, and different link level identifiers are used to represent different levels of attention; The second determination module is configured to determine the monitoring level identifier for each communication link; The monitoring module is configured to, for each communication link, input the link data in the preset configuration file of the communication link into a preset link monitoring server when it is determined that the communication link belongs to the link to be monitored based on the link level identifier and the monitoring level identifier of the communication link. The preset link monitoring server is used to monitor the communication link.
13. A vehicle, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to implement the steps of the method according to any one of claims 1 to 11.
14. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the steps of the method described in any one of claims 1 to 11.
15. A computer program product, characterized in that, It includes a computer program that, when executed by a processor, implements the steps of the method according to any one of claims 1 to 11.