Communication guarantee method and device for in-vehicle communication link, medium and program product

CN121013105BActive Publication Date: 2026-11-03BEIJING TOPSEC NETWORK SECURITY TECH +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511195817.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-08-26
Publication Date
2026-11-03
Estimated Expiration
2045-08-26

AI Technical Summary

Technical Problem

传统的备用通信链路选择方法简单且随机,无法有效替代风险通信链路,导致车载通信的稳定性和可靠性不足,无法应对复杂道路环境和网络攻击的威胁。

Method used

By optimizing the weight set of secure communication links, obtaining quality assessment scores and security assessment scores based on the response of probe messages, selecting backup communication links, and combining the quality assessment scores and security assessment scores, identifying risky links and optimizing the weight set, and selecting backup links to replace risky links.

Benefits of technology

It improves the stability and reliability of vehicle communication, avoids invalid or frequent link switching, ensures the continuity and security of communication, and adapts to the dynamic changes of complex environments and network attacks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121013105B_ABST
    Figure CN121013105B_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure disclose a communication guarantee method, device, medium and program product for a vehicle-mounted communication link. The method comprises: sending a probe packet to the communication link of the current vehicle, obtaining a quality evaluation score based on the response thereof; obtaining the attack frequency and encryption protocol of the communication link, obtaining a security evaluation score of the communication link, and then obtaining a first comprehensive score of the communication link; based on the first comprehensive score, dividing the communication link into a risk communication link set and a safe communication link set; when the risk communication link set is not empty, obtaining a weight set of each safe communication link and optimizing; based on the new weight set, obtaining a second comprehensive score of each safe communication link; based on the second comprehensive score, selecting a standby communication link from the safe communication link set to replace a risk communication link in the risk communication link set for communication. The method can effectively improve the stability and reliability of vehicle-mounted communication, and avoid potential risks brought by traditional random selection methods.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of network security technology, and in particular to a communication assurance method, device, medium, and program product for a vehicle-mounted communication link. Background Technology

[0002] In modern intelligent transportation systems, vehicle communication with the outside world has become increasingly frequent and crucial. As a key pathway for information exchange between vehicles, the vehicular communication link's communication quality and security directly impact the vehicle's operational status and the safety of its occupants. However, complex road environments and diverse communication interference factors lead to significant fluctuations in communication link quality; simultaneously, the continuous upgrading of network attack methods poses a serious threat to the security of vehicular communication links.

[0003] To ensure the stability and reliability of vehicle-mounted communication, backup communication links are usually prepared. However, traditional methods for selecting backup communication links are often simple and random, without fully considering the actual situation and performance indicators of the link. This approach may result in the backup communication link itself having certain risks, failing to effectively replace the risky communication link for communication, and thus failing to adequately solve the reliability problem in network communication. Summary of the Invention

[0004] In view of this, the present disclosure provides a communication assurance method, apparatus, medium and program product for vehicle communication links, which can optimize the weight set of the secure communication link to obtain a new first comprehensive score, and then select a backup communication link based on the second comprehensive score, which can effectively improve the stability and reliability of vehicle communication and avoid the potential risks brought about by traditional random selection methods.

[0005] In a first aspect, embodiments of this disclosure provide a communication assurance method for a vehicle-mounted communication link, employing the following technical solution: Send a probe message to the communication link of the current vehicle, and obtain the quality assessment score of the communication link based on the response of the communication link to the probe message; The attack frequency, encryption protocol, encryption algorithm, and known vulnerabilities of the communication link are obtained, and a security assessment score of the communication link is obtained based on the attack frequency, encryption protocol, encryption algorithm, and known vulnerabilities. Based on the quality assessment score and the security assessment score, a first comprehensive score for the communication link is obtained; Based on the first comprehensive score, the communication links are divided into a risky communication link set and a secure communication link set; wherein, the risky communication link set contains at least one risky communication link, and the secure communication link set contains at least one secure communication link; When the risky communication link set is not empty, obtain the weight set of each secure communication link, optimize the weight set, and obtain a new weight set; Based on the new weight set, a second comprehensive score is obtained for each secure communication link; Based on the second comprehensive score, a backup communication link is selected from the set of secure communication links to replace the risky communication links in the set of risky communication links for communication.

[0006] Optionally, obtaining the communication link quality assessment score based on the communication link's response to the probe message includes: Based on the communication link's response to the probe message, the average latency, packet loss rate, jitter, and current bandwidth of the communication link are obtained; Based on the average latency, packet loss rate, jitter, current bandwidth, threshold list, and weight list, a quality assessment score for the communication link is obtained.

[0007] Optionally, obtaining the communication link quality assessment score based on the average latency, the packet loss rate, the jitter, the current bandwidth, the threshold list, and the weight list includes: Obtain the type of communication link, and based on the type of communication link, obtain the quality assessment threshold parameter of the communication link from the threshold list; The application scenarios of the communication links are obtained, and the quality assessment weight parameters of the communication links are obtained from the weight list based on the application scenarios of the communication links. The quality assessment score of the communication link is obtained based on the average latency, packet loss rate, jitter, current bandwidth, quality assessment threshold parameters, and quality assessment weight parameters of the communication link.

[0008] Optionally, the formula for calculating the quality assessment score is: ; in, As a quality assessment score; Delay weighting; This is the average delay; This is the time delay threshold; Weighted by packet loss rate; Packet loss rate; For jitter weighting; For shaking; The jitter threshold; Bandwidth weight; Current bandwidth; Maximum bandwidth; The quality assessment threshold parameters include latency threshold, jitter threshold, and maximum bandwidth; the quality assessment weight parameters include latency weight, packet loss rate weight, jitter weight, and bandwidth weight.

[0009] Optionally, obtaining a security assessment score for the communication link based on the attack frequency, the encryption protocol, the encryption algorithm, and the known vulnerabilities includes: Based on the frequency of attacks on the communication link, an attack risk score for the communication link is obtained; Based on the encryption protocol and encryption algorithm of the communication link, obtain the encryption strength score of the communication link; Based on known vulnerabilities in the communication link, obtain a vulnerability risk score for the communication link. A security assessment score for the communication link is obtained based on attack risk score, encryption strength score, and vulnerability risk score.

[0010] Optionally, the formula for calculating the security assessment score is: ; in, For safety assessment score; Assess the attack risk level; Assess vulnerability risk. The encryption strength is scored.

[0011] Optionally, the formula for calculating the first comprehensive score is: ; in, It received the highest overall score. As a quality assessment score; For safety assessment score; These are the weighting parameters for safety assessment.

[0012] Optionally, obtaining the weight set for each secure communication link includes: The quality assessment weight parameters and security assessment weight parameters of each secure communication link are combined into corresponding weight sets.

[0013] Optionally, optimizing the weight set to obtain a new weight set includes: Obtain the current vehicle's location coordinates, and determine target vehicles belonging to the same group as the current vehicle based on the location coordinates; Based on the type of each secure communication link, obtain at least one target type; In the target vehicle, obtain the historical first comprehensive score of the communication link belonging to the target type; Based on the aforementioned historical first comprehensive score, obtain the adjustment coefficient for each target type; A target type that matches the type of the secure communication link is determined, and the weight set of the secure communication link is optimized based on the adjustment coefficient of the matching target type to obtain a new weight set.

[0014] Optionally, obtaining the adjustment coefficient for each target type based on the historical first comprehensive score includes: Obtain the mean or standard deviation of the historical first comprehensive score for the communication link of each target type; Based on the mean or the standard deviation, obtain the adjustment coefficient for each target type.

[0015] Optionally, the step of selecting a backup communication link from the set of secure communication links to replace the risky communication links in the set of risky communication links based on the second comprehensive score includes: Based on the second comprehensive score of each secure communication link, sort the secure communication links from low to high to obtain the secure communication link sorting queue; Based on the first comprehensive score of each risk communication link, sort the risk communication links from high to low to obtain the risk communication link sorting queue. Starting from the head of the risk communication link sorting queue, traverse the queue and select a safe communication link at the same position from the safe communication link sorting queue as a backup communication link for each risk communication link. The backup communication link replaces the corresponding risky communication link for communication.

[0016] Secondly, this disclosure also provides a communication assurance system for vehicle-mounted communication links, employing the following technical solution: The quality assessment score acquisition module is used to send a probe message to the current vehicle's communication link and acquire the communication link's quality assessment score based on the communication link's response to the probe message. The security assessment score acquisition module is used to acquire the attack frequency, encryption protocol, encryption algorithm and known vulnerabilities of the communication link, and to acquire the security assessment score of the communication link based on the attack frequency, encryption protocol, encryption algorithm and known vulnerabilities; The first comprehensive score acquisition module is used to acquire a first comprehensive score of the communication link based on the quality assessment score and the security assessment score; The communication link segmentation module is used to divide the communication links into a risky communication link set and a secure communication link set based on the first comprehensive score; wherein the risky communication link set contains at least one risky communication link, and the secure communication link set contains at least one secure communication link; The weight set optimization module is used to obtain the weight set of each secure communication link when the risky communication link set is not empty, optimize the weight set, and obtain a new weight set. The second comprehensive score acquisition module is used to acquire a second comprehensive score for each secure communication link based on the new weight set. The backup communication link selection module is used to select a backup communication link from the set of secure communication links to replace the risky communication links in the set of risky communication links based on the second comprehensive score.

[0017] Thirdly, this disclosure also provides a computer device, which adopts the following technical solution: The computer device includes: At least one processor; and, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, which, when executed by the at least one processor, enables the at least one processor to perform any of the above-described methods for ensuring communication of the vehicle communication link.

[0018] Fourthly, embodiments of this disclosure also provide a computer-readable storage medium storing computer instructions for causing a computer to execute any of the above-described methods for ensuring communication of the vehicle communication link.

[0019] Fifthly, embodiments of this disclosure also provide a computer program product, including a computer program / instructions that, when executed by a processor, implement the steps of any of the methods described above.

[0020] The communication assurance method for vehicle-mounted communication links provided in this disclosure sends probe messages to the current vehicle's communication link and obtains a quality assessment score based on the response, enabling real-time and accurate understanding of the actual operating status of the communication link. For example, it can detect key indicators such as latency and packet loss rate, providing reliable data support for subsequent communication decisions. By considering multiple security-related factors such as attack frequency, encryption protocols, encryption algorithms, and known vulnerabilities to obtain a security assessment score, it can comprehensively and deeply evaluate the security of the communication link. For instance, communication links with high attack frequency may be more vulnerable to attacks, while communication links using insecure encryption protocols or algorithms also have significant security risks, thus providing a clear understanding of the security status of the communication link. Combining the quality assessment score and the security assessment score to obtain a first comprehensive score comprehensively considers both the performance and security aspects of the communication link, ensuring the accuracy of the assessment and avoiding invalid or frequent link switching. Based on the first comprehensive score, the communication links are divided into a risky communication link set and a secure communication link set, enabling rapid and clear identification of which links are risky and which are relatively secure. When a risky communication link exists, the weight set of the safe communication links is optimized to obtain a second comprehensive score. This second comprehensive score fully considers the dynamic changes in the current communication environment, such as network congestion at different times or signal interference levels in different regions, providing a more scientific and reasonable basis for selecting backup communication links from the safe communication link set. Selecting a backup communication link from the safe communication link set to replace the risky communication link in the risky communication link set allows for timely switching to the backup communication link when a risky communication link is detected, avoiding communication interruptions due to link failures or security issues, and ensuring the continuity of in-vehicle communication.

[0021] The above description is merely an overview of the technical solution disclosed herein. In order to better understand the technical means of this disclosure and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this disclosure more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0022] To more clearly illustrate the technical solutions of the embodiments of this disclosure, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0023] Figure 1 A flowchart illustrating the communication guarantee method for the vehicle communication link provided in this embodiment of the disclosure; Figure 2A flowchart illustrating the method for obtaining quality assessment scores based on probe message responses provided in this embodiment of the disclosure; Figure 3 A flowchart illustrating the method for obtaining quality assessment scores based on type and application scenario provided in this embodiment of the disclosure; Figure 4 A flowchart illustrating the security assessment score acquisition method provided in this embodiment of the disclosure; Figure 5 A flowchart illustrating the weight set optimization method provided in this embodiment of the disclosure; Figure 6 A schematic diagram of a communication guarantee system for an in-vehicle communication link provided in an embodiment of this disclosure; Figure 7 This is a schematic diagram of the structure of a computer device provided in an embodiment of the present disclosure. Detailed Implementation

[0024] The embodiments of this disclosure will now be described in detail with reference to the accompanying drawings.

[0025] It should be understood that the following specific examples illustrate the implementation of this disclosure, and those skilled in the art can easily understand other advantages and effects of this disclosure from the content disclosed in this specification. Obviously, the described embodiments are only a part of the embodiments of this disclosure, and not all of them. This disclosure can also be implemented or applied through other different specific implementation methods, and the details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of this disclosure. It should be noted that, in the absence of conflict, the following embodiments and features in the embodiments can be combined with each other. Based on the embodiments in this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.

[0026] It should be noted that various aspects of embodiments within the scope of the appended claims are described below. It will be apparent that the aspects described herein can be embodied in a wide variety of forms, and any particular structure and / or function described herein is merely illustrative. Based on this disclosure, those skilled in the art will understand that one aspect described herein can be implemented independently of any other aspect, and two or more of these aspects can be combined in various ways. For example, any number of aspects set forth herein can be used to implement the device and / or practice the method. Additionally, this device and / or method can be implemented using structures and / or functionalities other than one or more of the aspects set forth herein.

[0027] It should also be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of this disclosure. The drawings only show the components related to this disclosure and are not drawn according to the number, shape and size of the components in actual implementation. In actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.

[0028] Furthermore, specific details are provided in the following description to facilitate a thorough understanding of the examples. However, those skilled in the art will understand that the described aspects can be practiced without these specific details.

[0029] Reference Figure 1 This disclosure provides a communication assurance method for an in-vehicle communication link, comprising the following steps: S1: Send a probe message to the current vehicle's communication link, and obtain the communication link's quality assessment score based on the communication link's response to the probe message; S2: Obtain the attack frequency, encryption protocol, encryption algorithm and known vulnerabilities of the communication link, and obtain the security assessment score of the communication link based on the attack frequency, encryption protocol, encryption algorithm and known vulnerabilities; S3: Obtain the first comprehensive score for the communication link based on the quality assessment score and the security assessment score; S4: Based on the first comprehensive score, the communication links are divided into a risky communication link set and a secure communication link set; wherein, the risky communication link set contains at least one risky communication link, and the secure communication link set contains at least one secure communication link; S5: When the risky communication link set is not empty, obtain the weight set of each secure communication link, optimize the weight set, and obtain a new weight set; S6: Based on the new weight set, obtain the second comprehensive score for each secure communication link; S7: Based on the second comprehensive score, select a backup communication link from the set of secure communication links to replace the risky communication links in the set of risky communication links for communication.

[0030] The communication assurance method for vehicle-mounted communication links disclosed herein sends probe messages to the current vehicle's communication link and obtains a quality assessment score based on the response, enabling real-time and accurate understanding of the actual operating status of the communication link. For example, it can detect key indicators such as latency and packet loss rate, providing reliable data support for subsequent communication decisions. By considering multiple security-related factors such as attack frequency, encryption protocols, encryption algorithms, and known vulnerabilities to obtain a security assessment score, it can comprehensively and deeply evaluate the security of the communication link. For instance, communication links with high attack frequency may be more vulnerable to attacks, while communication links using insecure encryption protocols or algorithms also have significant security risks, thus providing a clear understanding of the security status of the communication link. Combining the quality assessment score and the security assessment score to obtain a first comprehensive score comprehensively considers both the performance and security aspects of the communication link, ensuring the accuracy of the assessment and thus avoiding invalid or frequent link switching.

[0031] Based on the first comprehensive score, communication links are divided into a risky communication link set and a safe communication link set, which can quickly and clearly identify which links are risky and which links are relatively safe. When risky communication links exist, the weight set of safe communication links is optimized and a second comprehensive score is obtained. The second comprehensive score can fully consider the dynamic changes in the current communication environment, such as network congestion at different times or the degree of signal interference in different regions, providing a more scientific and reasonable basis for selecting backup communication links from the safe communication link set.

[0032] By selecting a backup communication link from the set of secure communication links to replace the risky communication links in the set of risky communication links, communication can be switched to the backup communication link in a timely manner when a risky communication link is detected, thus avoiding communication interruption due to failure or security issues of the risky communication link and ensuring the continuity of vehicle communication.

[0033] In S1, within the vehicular network environment, monitoring nodes or the Network Management System (NMS) send probe packets to the communication link at preset time intervals. The monitoring node can be a device deployed at critical network locations within the vehicle, such as a vehicle router or switch, or other network devices with corresponding functions. The Network Management System is a software platform used for centralized management and monitoring of the vehicular network. It can direct specific devices to send probe packets, typically ICMP or TCP packets, to detect the connectivity and performance status of the communication link.

[0034] Reference Figure 2 The flowchart illustrating the method for obtaining a quality assessment score based on the response to probe messages demonstrates that "obtaining the quality assessment score of the communication link based on the communication link's response to probe messages" includes the following steps: S11: Based on the communication link's response to probe messages, obtain the average latency, packet loss rate, jitter, and current bandwidth of the communication link; S12: Obtain the quality assessment score of the communication link based on average latency, packet loss rate, jitter, current bandwidth, threshold list, and weight list.

[0035] In S11, the communication link records whether it responds to the probe message and the response time. The time difference between sending the probe message and receiving the response is the round-trip time. Based on the sliding window algorithm, the average delay is calculated using the round-trip time. The formula for calculating the average delay is as follows: ;(Formula 1) In Formula 1, This is the average delay; The size of the sliding window, i.e., the nearest window used to calculate the average delay. The number of samples in each probe message; For the first Round-trip delay of the probe .

[0036] Optionally, if the round-trip delay exceeds 3 times the standard deviation, it is considered an outlier and should be removed.

[0037] Packet loss rate refers to the ratio of the number of probe packets sent to the number of probe packets lost within a preset time. The formula for calculating the packet loss rate is as follows: ;(Formula 2) In Formula 2, Packet loss rate; The number of probe packets lost within a preset time period; The number of probe messages to be sent within a preset time period, for example, 100.

[0038] Jitter refers to the variation in latency between two adjacent data packets, reflecting the stability of network latency. The formula for calculating jitter is as follows: ;(Formula 3) In formula 3, For shaking.

[0039] By sending a series of probe messages of a specific size and interval, the current bandwidth of the communication link is estimated based on the time and number of these messages received. The current bandwidth is obtained by measuring the total number of bytes of probe messages successfully received within a specific time period and then dividing by that total time.

[0040] In S12, refer to Figure 3The flowchart illustrating the method for obtaining quality assessment scores based on type and application scenario, "Obtaining the quality assessment score of a communication link based on average latency, packet loss rate, jitter, current bandwidth, threshold list, and weight list," includes the following steps: S121: Obtain the type of communication link, and based on the type of communication link, obtain the quality assessment threshold parameter of the communication link from the threshold list; S122: Obtain the application scenario of the communication link, and obtain the quality assessment weight parameters of the communication link from the weight list based on the application scenario of the communication link. S123: Obtain the quality assessment score of the communication link based on the average latency, packet loss rate, jitter, current bandwidth, quality assessment threshold parameters, and quality assessment weight parameters of the communication link.

[0041] In S121, the quality assessment threshold parameters include latency threshold, jitter threshold, and maximum bandwidth. Refer to the threshold list below, which shows the corresponding quality assessment threshold parameters for each type.

[0042] Threshold list Among them, 5G is the fifth generation of mobile communication technology, V2X (Vehicle-to-Everything) is vehicle-to-everything communication technology, WIFI is a wireless local area network (WLAN) technology, and satellite communication is a technology that communicates with ground stations or terminal equipment through satellites in Earth orbit.

[0043] In S122, the quality assessment weight parameters include latency weight, packet loss rate weight, jitter weight, and bandwidth weight. Latency weight reflects real-time priority and is normalized using a latency threshold to ensure that low-latency communication links receive higher scores in scenarios with high real-time requirements. Packet loss rate weight serves as a reliability penalty coefficient, calculated linearly to ensure that a higher packet loss rate corresponds to lower reliability and a lower score. Jitter weight, as a stability indicator, is normalized using a jitter threshold to ensure that low-jitter links receive higher scores in scenarios with high stability requirements. Bandwidth weight reflects throughput utilization and is calculated using the maximum bandwidth ratio to ensure that higher bandwidth utilization results in a higher link score. The following weight list illustrates the quality assessment weight parameters for each application scenario.

[0044] Weight List The application scenarios include emergency communication, entertainment streaming, high-reliability transmission, and redundancy backup. Emergency communication is a communication link application scenario used when a vehicle encounters a sudden emergency, aiming to transmit information instantly and reliably to ensure the safety of occupants and facilitate rapid accident handling. Entertainment streaming is a communication link application scenario that provides entertainment content to passengers, primarily offering a rich variety of multimedia entertainment such as music, videos, and online games. High-reliability transmission refers to a communication link type used to ensure accurate and complete data transmission. This type of transmission places extremely high demands on the reliability, stability, and anti-interference capabilities of the communication link. Redundancy backup improves the reliability and availability of the in-vehicle communication system by employing multiple communication links or backup mechanisms. When the primary communication link fails or is interrupted, it can quickly switch to an emergency link to ensure communication continuity.

[0045] In S123, the formula for calculating the quality assessment score is as follows: ;(Formula 4) In formula 4, As a quality assessment score; This represents the current bandwidth.

[0046] By combining multiple metrics such as average latency, packet loss rate, jitter, and current bandwidth to calculate the quality assessment score of a communication link, a comprehensive evaluation of link performance can be achieved from multiple dimensions, providing a more accurate grasp of the overall link quality and a more reliable basis for subsequent decision-making. Different types of communication links inherently possess different physical characteristics and transmission capabilities. For example, 5G features high speed and low latency, while Wi-Fi may offer better coverage and connection stability in specific environments. Setting dedicated quality assessment threshold parameters for different types of communication links allows for precise measurement of their individual performance, avoiding biases caused by using a uniform standard and ensuring that the assessment results better reflect the true quality of each link. In-vehicle communication links have diverse application scenarios, with significantly different requirements for communication quality. For instance, emergency communications require extremely low latency and extremely high reliability, while ordinary in-vehicle entertainment systems are relatively less sensitive to latency. By setting different quality assessment weight parameters according to the application scenario, the assessment results can be better matched with actual business needs, ensuring the accuracy of the assessment.

[0047] In S2, refer to Figure 4 The flowchart illustrating the method for obtaining security assessment scores shows that "obtaining a security assessment score for a communication link based on attack frequency, encryption protocol, encryption algorithm, and known vulnerabilities" includes the following steps: S21: Obtain an attack risk score for the communication link based on the frequency of attacks on the communication link; S22: Based on the encryption protocol and encryption algorithm of the communication link, obtain the encryption strength score of the communication link; S23: Based on known vulnerabilities in the communication link, obtain a vulnerability risk score for the communication link; S24: Obtain a security assessment score for the communication link based on attack risk score, encryption strength score, and vulnerability risk score.

[0048] In S21, the number of attack events (such as DDoS attacks, port scans, malicious payload injections, etc.) on the communication link within a unit of time is counted to obtain the attack frequency. Based on the magnitude of the attack frequency, a corresponding attack risk score can be obtained. The formula for calculating the attack risk score is as follows: ;(Formula 5) In Formula 5, Assess the attack risk level; This is the floor function; This refers to the frequency of attacks. For example, if the attack frequency is 8 times / minute, the attack risk score is 20 points; if the attack frequency is 15 times / minute, the attack risk score is 60 points, reaching the upper limit of the attack risk score.

[0049] In S22, a preset encryption score table is used. By matching the encryption protocol and encryption algorithm of the communication link with the encryption score table, the corresponding encryption strength score is obtained. The encryption score table is as follows: Encryption Score Table TLS 1.3 and TLS 1.2 both refer to encryption protocols. TLS stands for Transport Layer Security. TLS 1.2 is responsible for using various key exchanges and symmetric encryption algorithms to complete authentication, data encryption, and integrity verification between communicating parties, ensuring secure data transmission. TLS 1.3 is responsible for achieving more efficient and secure network communication by optimizing key exchange, enhancing security suites, supporting 0-RTT data transmission, and enforcing forward secrecy. AES-256-GCM and AES-256 are both encryption algorithms. AES stands for Advanced Encryption Standard, a symmetric encryption algorithm. AES-256 can perform block encryption on data, while AES-256-GCM combines AES-256 with Galois / Counter Mode (GCM). Plaintext communication includes HTTP and unencrypted V2X, where information is transmitted in its raw, readable form without encryption.

[0050] When the encryption protocol and encryption algorithm used in the communication link change, it actively reports to the monitoring node or network management system, thereby updating its encryption strength score in a timely manner.

[0051] In S23, the CVSS (Common Vulnerability Scoring System) score for each known vulnerability is obtained. The maximum CVSS score among the known vulnerabilities in the communication link is selected, and the vulnerability level of the communication link is determined based on this maximum value. The corresponding vulnerability risk score is then determined based on this vulnerability level. The corresponding vulnerability levels and corresponding vulnerability risk scores are shown in the vulnerability scoring table below.

[0052] Vulnerability Scoring Sheet In S24, the formula for calculating the security assessment score is as follows: ;(Formula 6) In Formula 6, For safety assessment score; Assess vulnerability risk. The encryption strength is scored. For example, a 5G link is detected to have the following status: the attack frequency is 10 times / minute, the attack risk score is 40 points, the TLS 1.2 encryption protocol and AES-256 encryption algorithm are used, the encryption strength score is 30 points, and there is a high-risk vulnerability with CVSS of 7.5, with a vulnerability risk score of 30 points. Then the security assessment score is 60 points.

[0053] The aforementioned method derives attack risk scores, encryption strength scores, and vulnerability risk scores from three different levels: attack frequency, encryption protocols and algorithms, and known vulnerabilities. This results in a security assessment score ranging from 0 to 100, providing a comprehensive evaluation of the communication link's security status and avoiding the limitations of single-factor assessments. It not only promptly detects ongoing attack threats but also assesses the link's own encryption protection capabilities and potential vulnerability risks, making the assessment results more accurate and reliable.

[0054] In S3, the formula for calculating the first overall score is as follows: ;(Formula 7) In Formula 7, It received the highest overall score. These are the security assessment weight parameters. Specifically, for application scenarios based on communication links, the security assessment weight parameters for the communication links are obtained from the weight list.

[0055] This method achieves a comprehensive measurement of the communication link. The quality assessment score focuses on the performance of the communication link in terms of data transmission rate and stability, while the security assessment score focuses on security factors such as the risk of attack on the link, encryption strength, and vulnerability status. Combining the two results in a first comprehensive score, avoiding the limitations of single-dimensional assessment. This allows users to understand the overall status of the communication link more accurately and intuitively, and facilitates precise analysis of the risk level of the communication link.

[0056] In S4, communication links with a first comprehensive score less than a preset score threshold are identified as risky communication links, and communication links with a first comprehensive score not less than a preset score threshold are identified as safe communication links. All risky communication links are combined into a risky communication link set, and all safe communication links are combined into a safe communication link set.

[0057] Optionally, if the attack frequency of the communication link exceeds a preset upper limit, or the encryption strength score is 0, the security assessment score of the communication link is directly set to 0, and the communication link is identified as a risky communication link and marked as "high risk". If the quality assessment score of the communication link is less than a preset quality threshold, or the security assessment score is less than a preset security threshold, the communication link is identified as a risky communication link.

[0058] When the risk communication link set is empty, it means that the current vehicle's communication links are all safe and there is no need to select backup communication links to replace their work. All communication links can operate normally.

[0059] In S5, the quality assessment weight parameters and security assessment weight parameters for each secure communication link are combined into a corresponding weight set. This weight set includes latency weight, packet loss rate weight, jitter weight, bandwidth weight, and security assessment weight parameters. The quality assessment weight parameters are used to calculate the quality assessment score, while the security assessment weight parameters are used to calculate the first comprehensive score.

[0060] Reference Figure 5 The flowchart illustrating the weight set optimization method shows that "optimizing the weight set to obtain a new weight set" includes the following steps: S51: Obtain the current vehicle's location coordinates, and determine the target vehicle that belongs to the same group as the current vehicle based on the location coordinates; S52: Based on the type of each secure communication link, obtain at least one target type; S53: In the target vehicle, obtain the first historical comprehensive score of the communication link belonging to the target type; S54: Based on the historical first comprehensive score, obtain the adjustment coefficient for each target type; S55: Determine the target type that matches the type of the secure communication link, and optimize the weight set of the secure communication link based on the adjustment coefficient of the matching target type to obtain a new weight set.

[0061] In S51, a group is a collection of vehicles defined by preset rules. These rules or conditions can take many forms, and some common definitions are as follows: A group of vehicles formed to complete a specific task, such as a group of vehicles responsible for freight transport that jointly undertake a transport mission; or vehicles participating in emergency rescue operations. Groups formed based on the social relationships of vehicle owners or drivers, such as vehicles belonging to members of a car club or vehicles belonging to employees within a company.

[0062] The system uses positioning technologies such as the Global Positioning System (GPS) or the BeiDou Navigation Satellite System to obtain the current vehicle's coordinates. A circular area with radius r is defined centered on the current vehicle. Using methods such as cellular network communication, other vehicles belonging to the same group as the current vehicle are detected within this area and designated as target vehicles.

[0063] In S52, the types of all secure communication links are extracted and deduplicated. The type obtained after deduplication is the target type. For example, if there are 3 secure communication links with types 5G, 5G and V2X, then the target type is 5G and V2X.

[0064] In S53, two schemes can be used to obtain the historical first comprehensive score of the communication link belonging to the target type in the target vehicle's onboard system. The first is an interactive feedback scheme, where the current vehicle actively sends information containing the target type to the target vehicle. Upon receiving this information, the target vehicle retrieves the historical first comprehensive score of the corresponding target type communication link in its own onboard system and feeds it back to the current vehicle, thus achieving interactive information acquisition. The second is a cloud-assisted scheme, utilizing the cloud as a hub for information collection and feedback. Each vehicle in the group uploads the historical first comprehensive scores of various communication links in its onboard system to the cloud for storage. When the current vehicle needs to obtain the historical first comprehensive score of the target vehicle's communication link belonging to the target type, it sends a request to the cloud. The cloud, based on the target type and target vehicle information in the request, filters the corresponding historical first comprehensive score from the stored data and feeds it back to the current vehicle. Both schemes have their advantages and can be flexibly selected according to the needs of the actual application scenario to ensure efficient and accurate acquisition of the required historical first comprehensive score.

[0065] In S54, the mean or standard deviation of the historical first comprehensive score of the communication link for each target type is obtained, and the adjustment coefficient for each target type is obtained based on the mean or standard deviation.

[0066] In Example 1, the adjustment coefficient is obtained based on the mean, and the formula for calculating the adjustment coefficient is as follows: ;(Formula 8) In Formula 8, For adjustment coefficients; Adjust the mean by the scaling factor (0 < <1); The average of the first comprehensive scores in the history of communication links of the target type; This is the baseline value for the mean.

[0067] In Example 2, the adjustment factor is obtained based on the standard deviation. The formula for calculating the adjustment factor is as follows: ;(Formula 9) In Formula 9, Adjust the standard deviation by the scaling factor (0 < <1); The standard deviation of the historical first comprehensive score for the target type of communication link; This is the baseline value for the standard deviation.

[0068] In S55, each weight in the weight set of the secure communication link is multiplied by the adjustment coefficient of the matching target type to obtain the optimized weights, and these optimized weights are combined into a new weight set.

[0069] Furthermore, the weights in the weight set can be further adjusted using the following methods: the real-time state of the network will affect... , , , and The weights have an impact; when overall network congestion is detected, i.e., network latency is consistently higher than a preset network threshold, the weights are dynamically reduced. At the same time, improve and The weight of a link is used to prioritize more stable links. If a link experiences frequent outages or sudden packet loss recently, its weight will be dynamically reduced. The weight, while increasing and The weighting of links is prioritized to select more stable links, thereby avoiding frequent link switching and impacting user services.

[0070] The aforementioned solution, by accurately locating the current vehicle's coordinates, can precisely identify target vehicles within the same group. This provides a clear scope for subsequent communication link evaluation, ensuring the relevance and validity of the data source. Simultaneously, determining the target type based on the type of secure communication link and obtaining its historical first comprehensive score makes the evaluation more targeted and professional. The adjustment coefficients derived from this fully reflect the historical performance and stability of different types of communication links. Optimizing the weight set of secure communication links based on these adjustment coefficients allows the new weight set to better align with actual communication needs, thereby improving the reliability and stability of in-vehicle communication and ensuring efficient and accurate transmission of information between vehicles.

[0071] Considering the unique geographical characteristics of different regions, and the impact of environmental factors such as weather on communication, the performance of vehicle-mounted communication links is often affected to some extent when vehicles are in different geographical locations. In such complex situations, adjusting the weight set using historical data from other vehicles in the same nearby group can effectively improve the accuracy of communication link selection. Because these vehicles are in similar geographical locations, they face similar geographical characteristics and environmental factors. By analyzing the historical performance data of their communication links, the actual performance of each secure communication link in the current environment can be more accurately grasped. For example, in mountainous areas where signals are easily blocked, some links may have poor signal strength due to terrain. By referring to the historical data of nearby vehicles, these significantly affected links can be identified in a timely manner, and corresponding adjustments can be made to the weight set. As vehicles move and the environment changes, quickly adjusting the weight set based on this historical data allows the selection of communication links to adapt to new environments in a timely manner, reducing the adverse effects of environmental factors on communication and ensuring the stable operation of the vehicle-mounted communication system in various complex environments. Furthermore, vehicles within the same group share the same model, which means that under the same geographical environment and weather conditions, these vehicles face similar communication problems and link performance. By leveraging shared historical data, it is possible to more accurately determine the performance of communication links in specific scenarios. At the same time, sharing historical data of vehicles within the same group can not only achieve effective utilization of data resources.

[0072] The method of obtaining the mean or standard deviation of the historical first comprehensive score and deriving the adjustment coefficient accordingly is highly scientific and flexible. The mean reflects the average performance of the communication link, while the standard deviation reflects its stability. By considering these two statistics, the quality of the target type of communication link can be comprehensively measured, making the adjustment coefficient more objective and accurate, further improving the effect of weight set optimization, and providing strong support for the performance improvement of vehicle communication systems.

[0073] In S6, based on Formulas 4 and 7 above, the quality assessment score of the secure communication link is recalculated based on the new weight set, and then the first comprehensive score of the secure communication link is recalculated to obtain a new first comprehensive score, which is the second comprehensive score.

[0074] It should be noted that risky communication links do not require weight set optimization and recalculation of the first comprehensive score, while safe communication links do. This is because risky communication links may have serious problems such as hardware failures, harsh communication environments, or severe attacks. These require individual analysis and evaluation of the vehicle itself, which cannot be fundamentally solved by weight set optimization, and communication stability may be affected, necessitating emergency replacement. On the other hand, vehicles of the same model in the same group can share historical data, allowing safe communication links to leverage their performance differences with risky communication links. By optimizing the weight set, they can accurately select communication links and enhance fault warnings, thereby tapping potential at low cost and improving the overall performance of the communication system.

[0075] In S7, the secure communication links are sorted from low to high according to their second comprehensive scores, resulting in a secure communication link sorting queue. Similarly, the risky communication links are sorted from high to low according to their first comprehensive scores, resulting in a risky communication link sorting queue. Starting from the head of the risky communication link sorting queue, a secure communication link at the same position in the secure communication link sorting queue is selected as a backup communication link for each risky communication link. The backup communication link replaces the corresponding risky communication link for communication. For example, suppose a vehicle communication system has 5 secure communication links (S1, S2, S3, S4, S5) and 2 risky communication links (R1, R2), with a preset score threshold of 50. After optimizing the weight set of secure communication links, a second comprehensive score is obtained for each secure communication link: S1 = 55, S2 = 70, S3 = 60, S4 = 52, and S5 = 80. These secure communication links are sorted from lowest to highest score to form a secure communication link sorting queue [S4, S1, S3, S2, S5]. The first comprehensive scores for each risky communication link are R1 = 40 and R2 = 30. These risky communication links are sorted from highest to lowest score to form a risky communication link sorting queue [R1, R2]. Starting from the head of the risky communication link sorting queue, a secure communication link at the same position in the secure communication link sorting queue is selected as a backup communication link for each risky communication link. That is, R1 is replaced by S4, and R2 is replaced by S1 for communication.

[0076] By replacing high-scoring risky communication links with low-scoring secure communication links, the occurrence of communication interruptions and packet loss can be effectively reduced. For example, the original risky communication link R3 might frequently experience communication failures due to signal interference, while the secure communication link S1, after optimization and evaluation, exhibits better stability; replacing it significantly improves communication stability. Ranking and matching communication links based on their first comprehensive score allows for a more rational allocation of communication resources, assigning high-performance secure communication links to more problematic risky links, fully leveraging the advantages of secure links and avoiding resource waste. Stable communication links help reduce data transmission latency and errors, thereby improving communication efficiency. In scenarios with high real-time requirements, such as vehicle communication, timely and accurate data transmission is crucial for ensuring driving safety and normal vehicle operation. This method reduces the cost of maintaining and repairing risky communication links, while avoiding unnecessary optimization of risky links by rationally utilizing secure communication links.

[0077] Reference Figure 6 This disclosure provides a communication assurance system for a vehicle-mounted communication link, comprising: The quality assessment score acquisition module 101 is used to send a probe message to the communication link of the current vehicle and acquire the quality assessment score of the communication link based on the communication link's response to the probe message. The security assessment score acquisition module 102 is used to acquire the attack frequency, encryption protocol, encryption algorithm and known vulnerabilities of the communication link, and to acquire the security assessment score of the communication link based on the attack frequency, encryption protocol, encryption algorithm and known vulnerabilities. The first comprehensive score acquisition module 103 is used to acquire the first comprehensive score of the communication link based on the quality assessment score and the security assessment score; The communication link segmentation module 104 is used to divide the communication links into a risky communication link set and a secure communication link set based on a first comprehensive score; wherein the risky communication link set contains at least one risky communication link and the secure communication link set contains at least one secure communication link. The weight set optimization module 105 is used to obtain the weight set of each secure communication link when the risky communication link set is not empty, optimize the weight set, and obtain a new weight set. The second comprehensive score acquisition module 106 is used to acquire a second comprehensive score for each secure communication link based on the new weight set. The backup communication link selection module 107 is used to select a backup communication link from the set of secure communication links to replace the risky communication links in the set of risky communication links based on a second comprehensive score.

[0078] The various variations and specific examples of the communication assurance method for the vehicle communication link provided above are also applicable to the communication assurance system for the vehicle communication link provided in this disclosure. Through the foregoing detailed description of the communication assurance method for the vehicle communication link, those skilled in the art can clearly understand the implementation method of the communication assurance system for the vehicle communication link. For the sake of brevity, it will not be described in detail here.

[0079] A computer device according to embodiments of the present disclosure includes a memory and a processor. The memory is used to store non-transitory computer-readable instructions. Specifically, the memory may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may, for example, include random access memory (RAM) and / or cache memory. The non-volatile memory may, for example, include read-only memory (ROM), hard disk, flash memory, etc.

[0080] The processor may be a central processing unit (CPU) or other form of processing unit with data processing capabilities and / or instruction execution capabilities, and may control other components in the computer device to perform desired functions. In one embodiment of this disclosure, the processor is used to execute computer-readable instructions stored in the memory, causing the computer device to perform all or part of the steps of the communication assurance method for the vehicular communication link described in the foregoing embodiments of this disclosure.

[0081] Those skilled in the art will understand that, in order to solve the technical problem of how to achieve a good user experience, this embodiment may also include well-known structures such as communication buses and interfaces, and these well-known structures should also be included within the protection scope of this disclosure.

[0082] like Figure 7 This is a schematic diagram of a computer device provided for an embodiment of the present disclosure. It illustrates a structural schematic diagram suitable for implementing the computer device in the embodiments of the present disclosure. Figure 7 The computer device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0083] like Figure 7 As shown, a computer device may include a processor (such as a central processing unit, graphics processing unit, etc.), which can perform various appropriate actions and processes based on programs stored in read-only memory (ROM) or programs loaded from storage devices into random access memory (RAM). The RAM also stores various programs and data required for the operation of the computer device. The processor, ROM, and RAM are interconnected via a bus. Input / output (I / O) interfaces are also connected to the bus.

[0084] Typically, the following devices can be connected to the I / O interface: input devices, such as sensors or visual information acquisition devices; output devices, such as displays; storage devices, such as magnetic tapes or hard drives; and communication devices. Communication devices allow the computer device to communicate wirelessly or wiredly with other devices (such as edge computing devices) to exchange data. Although Figure 7 A computer apparatus with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.

[0085] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from a storage device, or installed from a ROM. When the computer program is executed by a processor, all or part of the steps of the communication assurance method for the vehicular communication link according to embodiments of this disclosure are performed.

[0086] For a detailed description of this embodiment, please refer to the corresponding descriptions in the foregoing embodiments, which will not be repeated here.

[0087] A computer-readable storage medium according to embodiments of the present disclosure stores non-transitory computer-readable instructions. When the non-transitory computer-readable instructions are executed by a processor, all or part of the steps of the communication assurance method for the vehicle communication link described in the foregoing embodiments of the present disclosure are performed.

[0088] The aforementioned computer-readable storage media include, but are not limited to: optical storage media (e.g., CD-ROM and DVD), magneto-optical storage media (e.g., MO), magnetic storage media (e.g., magnetic tape or portable hard drive), media with built-in rewritable non-volatile memory (e.g., memory card), and media with built-in ROM (e.g., ROM cartridge).

[0089] For a detailed description of this embodiment, please refer to the corresponding descriptions in the foregoing embodiments, which will not be repeated here.

[0090] The basic principles of this disclosure have been described above with reference to specific embodiments. However, it should be noted that the advantages, benefits, and effects mentioned in this disclosure are merely examples and not limitations, and should not be considered as essential features of each embodiment of this disclosure. Furthermore, the specific details disclosed above are for illustrative and facilitative purposes only, and are not limitations. These details do not limit the scope of this disclosure to the necessity of employing the aforementioned specific details for implementation.

[0091] In this disclosure, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. The block diagrams of devices, apparatuses, devices, and systems involved in this disclosure are merely illustrative examples and are not intended to require or imply that they must be connected, arranged, or configured in the manner shown in the block diagrams. As those skilled in the art will recognize, these devices, apparatuses, devices, and systems can be connected, arranged, and configured in any manner. Words such as "comprising," "including," "having," etc., are open-ended terms meaning "including but not limited to," and are used interchangeably with them. The terms "or" and "and" as used herein refer to the terms "and / or," and are used interchangeably with them unless the context clearly indicates otherwise. The term "such as" as used herein refers to the phrase "such as but not limited to," and is used interchangeably with it.

[0092] Additionally, as used herein, the "or" used in a list of items beginning with "at least one" indicates a separate list, such that a list of, for example, "at least one of A, B, or C" means A or B or C, or AB or AC or BC, or ABC (i.e., A and B and C). Furthermore, the word "exemplary" does not imply that the described example is preferred or better than other examples.

[0093] It should also be noted that in the systems and methods of this disclosure, the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered as equivalent solutions to this disclosure.

[0094] Various changes, substitutions, and modifications can be made to the technology herein without departing from the teachings defined by the appended claims. Furthermore, the scope of the claims of this disclosure is not limited to the specific aspects of the processes, machines, manufactures, events, means, methods, and actions described above. Currently existing or later-developed processes, machines, manufactures, events, means, methods, or actions that perform substantially the same function or achieve substantially the same result as the corresponding aspects herein can be utilized. Therefore, the appended claims include such processes, machines, manufactures, events, means, methods, or actions within their scope.

[0095] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use this disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of this disclosure. Therefore, this disclosure is not intended to be limited to the aspects shown herein, but rather to be carried out within the widest scope consistent with the principles and novel features disclosed herein.

[0096] The above description has been given for purposes of illustration and description. Furthermore, this description is not intended to limit the embodiments of this disclosure to the forms disclosed herein. Although numerous exemplary aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, alterations, additions, and sub-combinations therein.

Claims

1. A method for ensuring communication in a vehicle-mounted communication link, characterized in that, include: Send a probe message to the communication link of the current vehicle, and obtain the quality assessment score of the communication link based on the response of the communication link to the probe message; The attack frequency, encryption protocol, encryption algorithm, and known vulnerabilities of the communication link are obtained, and a security assessment score of the communication link is obtained based on the attack frequency, encryption protocol, encryption algorithm, and known vulnerabilities. Based on the quality assessment score and the security assessment score, a first comprehensive score for the communication link is obtained; Based on the first comprehensive score, the communication links are divided into a risky communication link set and a secure communication link set; wherein, the risky communication link set contains at least one risky communication link, and the secure communication link set contains at least one secure communication link; When the risky communication link set is not empty, obtain the weight set of each secure communication link, optimize the weight set, and obtain a new weight set; Based on the new weight set, a second comprehensive score is obtained for each secure communication link; Based on the second comprehensive score, a backup communication link is selected from the set of secure communication links to replace the risky communication links in the set of risky communication links for communication. The optimization of the weight set to obtain a new weight set includes: Obtain the current vehicle's location coordinates, and determine target vehicles belonging to the same group as the current vehicle based on the location coordinates; Based on the type of each secure communication link, obtain at least one target type; In the target vehicle, obtain the historical first comprehensive score of the communication link belonging to the target type; Based on the aforementioned historical first comprehensive score, obtain the adjustment coefficient for each target type; A target type that matches the type of the secure communication link is determined, and the weight set of the secure communication link is optimized based on the adjustment coefficient of the matching target type to obtain a new weight set.

2. The communication guarantee method for the vehicle-mounted communication link according to claim 1, characterized in that, The process of obtaining a communication link quality assessment score based on the communication link's response to the probe message includes: Based on the communication link's response to the probe message, the average latency, packet loss rate, jitter, and current bandwidth of the communication link are obtained; Based on the average latency, packet loss rate, jitter, current bandwidth, threshold list, and weight list, a quality assessment score for the communication link is obtained.

3. The communication guarantee method for the vehicle-mounted communication link according to claim 2, characterized in that, The process of obtaining a communication link quality assessment score based on the average latency, packet loss rate, jitter, current bandwidth, threshold list, and weight list includes: Obtain the type of communication link, and based on the type of communication link, obtain the quality assessment threshold parameter of the communication link from the threshold list; The application scenarios of the communication links are obtained, and the quality assessment weight parameters of the communication links are obtained from the weight list based on the application scenarios of the communication links. The quality assessment score of the communication link is obtained based on the average latency, packet loss rate, jitter, current bandwidth, quality assessment threshold parameters, and quality assessment weight parameters of the communication link.

4. The communication guarantee method for the vehicle-mounted communication link according to claim 3, characterized in that, The formula for calculating the quality assessment score is as follows: ; in, As a quality assessment score; Delay weighting; This is the average delay; This is the time delay threshold; Weighted by packet loss rate; Packet loss rate; For jitter weighting; For shaking; The jitter threshold; Bandwidth weight; Current bandwidth; Maximum bandwidth; The quality assessment threshold parameters include latency threshold, jitter threshold, and maximum bandwidth; the quality assessment weight parameters include latency weight, packet loss rate weight, jitter weight, and bandwidth weight.

5. The communication guarantee method for the vehicle-mounted communication link according to claim 3, characterized in that, The process of obtaining a security assessment score for the communication link based on the attack frequency, the encryption protocol, the encryption algorithm, and the known vulnerabilities includes: Based on the frequency of attacks on the communication link, an attack risk score for the communication link is obtained; Based on the encryption protocol and encryption algorithm of the communication link, obtain the encryption strength score of the communication link; Based on known vulnerabilities in the communication link, obtain a vulnerability risk score for the communication link. A security assessment score for the communication link is obtained based on attack risk score, encryption strength score, and vulnerability risk score.

6. The communication guarantee method for the vehicle-mounted communication link according to claim 5, characterized in that, The formula for calculating the security assessment score is as follows: ; in, For safety assessment score; Assess the attack risk level; Assess vulnerability risk. The encryption strength is scored.

7. The communication guarantee method for the vehicle-mounted communication link according to claim 3, characterized in that, The formula for calculating the first comprehensive score is: ; in, It received the highest overall score. As a quality assessment score; For safety assessment score; These are the weighting parameters for safety assessment.

8. The communication guarantee method for the vehicle-mounted communication link according to claim 7, characterized in that, The process of obtaining the weight set for each secure communication link includes: The quality assessment weight parameters and security assessment weight parameters of each secure communication link are combined into corresponding weight sets.

9. The communication guarantee method for the vehicle-mounted communication link according to claim 1, characterized in that, The adjustment coefficient for each target type is obtained based on the historical first comprehensive score, including: Obtain the mean or standard deviation of the historical first comprehensive score for the communication link of each target type; Based on the mean or the standard deviation, obtain the adjustment coefficient for each target type.

10. The communication guarantee method for the vehicle-mounted communication link according to claim 1, characterized in that, The step of selecting a backup communication link from the set of secure communication links to replace the risky communication links in the set of risky communication links based on the second comprehensive score includes: Based on the second comprehensive score of each secure communication link, sort the secure communication links from low to high to obtain the secure communication link sorting queue; Based on the first comprehensive score of each risk communication link, sort the risk communication links from high to low to obtain the risk communication link sorting queue. Starting from the head of the risk communication link sorting queue, traverse the queue and select a safe communication link at the same position from the safe communication link sorting queue as a backup communication link for each risk communication link. The backup communication link replaces the corresponding risky communication link for communication.

11. A computer device, characterized in that, The computer device includes: At least one processor; and, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, which, when executed by the at least one processor, enables the at least one processor to perform the communication assurance method for the vehicle communication link according to any one of claims 1-10.

12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing a computer to perform the communication assurance method for the vehicle communication link as described in any one of claims 1-10.

13. A computer program product comprising computer instructions, characterized in that, When executed by a processor, the computer instructions implement the steps of the method according to any one of claims 1-10.

Citation Information

Patent Citations

  • Relay point selection method for cooperative formation driving of networked vehicles in complex communication environment

    CN118555630A

  • Network link optimization method and device, equipment, storage medium and product

    CN119450531A