Side-Link Monitoring Method, Device, Medium and Electronic Device for Vehicle Communication
By monitoring the failure of the unicast link in V2X communication and releasing it when it cannot be restored, combined with the backup link transmission data, the unicast link transmission efficiency and reliability problems are solved, and the utilization rate of wireless communication resources is improved.
Patent Information
- Application Number
- CN202111495442.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-06-17
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2039-06-17
AI Technical Summary
How to ensure the transmission effectiveness and reliability of unicast links in V2X communication and improve the utilization rate of wireless communication resources.
The unicast link is monitored through the physical layer, the media access control layer and the wireless link control layer. If it fails and cannot be restored within the first predetermined time, the link will be released and data will be transmitted through the backup link.
Dynamic monitoring of unicast links is realized, transmission efficiency and reliability are improved, and the utilization rate of wireless communication resources is improved.
Smart Images

Figure CN114222271B_ABST
Abstract
Description
[0001] This application is a divisional application of the application number 201910522086.7 filed on June 17, 2019, and the invention name is “Secondary link monitoring method, device, medium and electronic device for vehicle communication”. Technical Field
[0002] The present application relates to the field of computer and communication technology, and in particular to a secondary link monitoring method, device, medium and electronic device for vehicle communication. Background Art
[0003] The effectiveness and reliability of V2X (vehicle to everything) communication are closely related to the safety of autonomous driving. The effectiveness refers to the timely transmission of data, which can be reflected in low latency; reliability refers to the low packet loss rate of data transmission. When unicast links are introduced into V2X communication, how to ensure the transmission effectiveness and reliability of unicast links is a technical problem that needs to be solved urgently. Summary of the invention
[0004] The embodiments of the present application provide a sub-link monitoring method, device, medium and electronic device for vehicle communication, which can ensure the transmission validity and reliability of the unicast link at least to a certain extent, and is conducive to improving the utilization rate of wireless communication resources.
[0005] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by the practice of the present application.
[0006] According to one aspect of an embodiment of the present application, a sub-link monitoring method for vehicle communication is provided, including: establishing a unicast link with other vehicle communication terminals; monitoring the unicast link through a physical layer, a media access control layer and a wireless link control layer, wherein the physical layer, the media access control layer and the wireless link control layer report the monitoring results of the unicast link in a layer-by-layer reporting manner; if a unicast link failure is detected and cannot be restored within a first predetermined time, releasing the unicast link.
[0007] According to one aspect of an embodiment of the present application, a sub-link monitoring device for vehicle communication is provided, including: a link establishment unit, used to establish a unicast link with other vehicle communication terminals; a monitoring unit, used to monitor the unicast link through a physical layer, a media access control layer and a wireless link control layer, wherein the physical layer, the media access control layer and the wireless link control layer report the monitoring results of the unicast link in a layer-by-layer reporting manner; a processing unit, used to release the unicast link when a unicast link failure is detected and cannot be restored within a first predetermined time.
[0008] In some embodiments of the present application, based on the foregoing solution, the monitoring unit is configured to: count the number of transmission failures based on the unicast link through the radio link control layer; if the number of transmission failures based on the unicast link reaches a set number, determine that the unicast link fails.
[0009] In some embodiments of the present application, based on the foregoing solution, the monitoring unit is configured to: send a secondary link detection signal through the media access control layer; determine whether the unicast link fails based on the detection result of the secondary link detection signal.
[0010] In some embodiments of the present application, based on the foregoing solution, the monitoring unit is configured to: detect, through the media access control layer, a random access-based handshake data packet sent by the vehicle communication terminal according to the unicast link; determine whether the unicast link fails based on the detection result of the handshake data packet.
[0011] In some embodiments of the present application, based on the foregoing solution, the monitoring unit is configured to: measure, through the physical layer, the signal quality of a reference signal sent by the other vehicle communication terminal through the unicast link; determine whether the unicast link fails according to the signal quality of the reference signal.
[0012] In some embodiments of the present application, based on the foregoing solution, the monitoring unit is further configured to: after determining that the unicast link fails, continue to measure the signal quality of the reference signal through the physical layer within a second predetermined time; if it is determined that the unicast link returns to normal according to the signal quality of the reference signal within the second predetermined time, determine that the physical layer of the unicast link returns to normal.
[0013] In some embodiments of the present application, based on the foregoing solution, the monitoring unit is configured to: count, through the physical layer, the received acknowledgment information fed back by the other vehicle communication terminal, where the received acknowledgment information is sent by the other vehicle communication terminal according to the reception situation of a communication message transmitted through the unicast link; determine the number of reception failures of the other vehicle communication terminal according to the counted received acknowledgment information fed back by the other vehicle communication terminal; determine whether the unicast link fails according to the number of reception failures of the other vehicle communication terminal.
[0014] In some embodiments of the present application, based on the foregoing solution, the monitoring unit is configured to: if at least one of the physical layer, the media access control layer, and the radio link control layer determines that the unicast link fails, determine that the unicast link fails.
[0015] In some embodiments of the present application, based on the foregoing solution, the monitoring unit is further configured to: after determining the failure of the unicast link, if the physical layer monitors that the unicast link returns to normal, send indication information to the media access control layer to trigger the media access control layer to monitor whether the unicast link returns to normal; if the physical layer and the media access control layer monitor that the unicast link returns to normal, send indication information to the radio link control layer to trigger the radio link control layer to monitor whether the unicast link returns to normal; if the physical layer, the media access control layer, and the radio link control layer monitor that the unicast link returns to normal, determine that the unicast link returns to normal.
[0016] In some embodiments of the present application, based on the foregoing solution, the monitoring unit is further configured to: after determining the failure of the unicast link, obtain the monitoring results of the physical layer, the media access control layer, and the radio link control layer on the unicast link; if the physical layer, the media access control layer, and the radio link control layer all monitor that the unicast link returns to normal, determine that the unicast link returns to normal.
[0017] In some embodiments of the present application, based on the foregoing solution, the processing unit is further configured to: after determining the failure of the unicast link, suspend sending vehicle communication data through the unicast link and transmit the vehicle communication data through a backup link.
[0018] In some embodiments of the present application, based on the foregoing solution, the processing unit is further configured to: preferentially transmit the vehicle communication data through a first backup link between the vehicle communication terminal and the access network entity, and if the first backup link does not exist, transmit the vehicle communication data through a second backup link between vehicle communication terminals.
[0019] According to one aspect of the embodiments of the present application, there is provided a computer-readable medium having a computer program stored thereon, and when the computer program is executed by a processor, it implements the method for monitoring a secondary link for vehicle communication as described in the above embodiments.
[0020] According to one aspect of the embodiments of the present application, there is provided an electronic device, including: one or more processors; a storage device for storing one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors implement the method for monitoring a secondary link for vehicle communication as described in the above embodiments.
[0021] In the technical solutions provided by some embodiments of the present application, when it is detected that the unicast link established with other vehicle communication terminals fails and cannot be restored within the first predetermined time, the unicast link is released, enabling a dynamic monitoring mechanism for the unicast links established between vehicle communication terminals. Furthermore, more efficient and reliable transmission can be achieved based on the communication quality of the unicast link. At the same time, since the unicast link can be released when the unicast link fails and cannot be restored within a certain time, it is beneficial to improve the utilization rate of wireless communication resources.
[0022] It should be understood that the above general description and the following detailed description are merely exemplary and explanatory, and do not limit the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] The accompanying drawings herein are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts. In the drawings:
[0024] Figure 1 A schematic diagram showing an exemplary system architecture to which the technical solutions of the embodiments of the present application can be applied;
[0025] Figure 2 A flowchart showing a method for monitoring a secondary link for vehicle communication according to an embodiment of the present application;
[0026] Figure 3 A protocol layer schematic diagram of a unicast link established between two vehicle communications for V2X data transmission according to an embodiment of the present application;
[0027] Figure 4 A flowchart showing how to determine whether a unicast link is faulty according to an embodiment of the present application;
[0028] Figure 5 A flowchart showing how to determine whether a unicast link is faulty according to an embodiment of the present application;
[0029] Figure 6 A flowchart showing how to determine whether a unicast link is faulty according to an embodiment of the present application;
[0030] Figure 7 A flowchart showing how to determine whether a unicast link is faulty according to an embodiment of the present application;
[0031] Figure 8 A flowchart showing how to determine whether a unicast link is faulty according to an embodiment of the present application;
[0032] Figure 9 Shows a flowchart for determining whether a unicast link fails according to an embodiment of the present application;
[0033] Figure 10 Shows a flowchart for determining whether a unicast link fails according to the monitoring reports of the RLC layer, MAC layer, and PHY layer according to an embodiment of the present application;
[0034] Figure 11 Shows a block diagram of a sidelink monitoring device for vehicle communication according to an embodiment of the present application;
[0035] Figure 12 Shows a schematic structural diagram of a computer system of an electronic device suitable for implementing the embodiments of the present application. Detailed implementation manners
[0036] Example embodiments will now be described more fully with reference to the accompanying drawings. However, the example embodiments can be implemented in various forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this application will be more complete and comprehensive, and will fully convey the concept of the example embodiments to those skilled in the art.
[0037] In addition, the described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of the embodiments of the present application. However, those skilled in the art will realize that the technical solutions of the present application can be practiced without one or more of the specific details, or other methods, components, devices, steps, etc. can be adopted. In other cases, well-known methods, devices, implementations, or operations are not shown or described in detail to avoid obscuring aspects of the present application.
[0038] The block diagrams shown in the drawings are only functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0039] The flowcharts shown in the drawings are only illustrative and do not necessarily include all the contents and operations / steps, nor do they necessarily need to be executed in the described order. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to the actual situation.
[0040] Figure 1 Shows a schematic diagram of an exemplary system architecture to which the technical solutions of the embodiments of the present application can be applied.
[0041] As shown Figure 1 in the figure, the system architecture may include vehicle communication terminals 101 and 102. Among them, vehicle communication terminal 101 may establish a unicast link with vehicle communication terminal 102 to perform vehicle communication through this unicast link.
[0042] It should be understood that Figure 1 the number of vehicle communication terminals shown in the figure is only illustrative. According to the implementation requirements, any number of vehicle communication terminals may be provided.
[0043] In an embodiment of the present application, after vehicle communication terminal 101 establishes a unicast link with vehicle communication terminal 102, vehicle communication terminal 101 or vehicle communication terminal 102 may monitor the communication quality of this unicast link, and determine whether this unicast link fails according to the communication quality of this unicast link. If it is determined that this unicast link fails and cannot be restored within a first predetermined time, then this unicast link may be released to facilitate re - establishing a unicast link with other vehicle communication terminals. It can be seen that the technical solution of the embodiment of the present application can implement a dynamic monitoring mechanism for the unicast link established between vehicle communication terminals, and thus can achieve more efficient and reliable transmission according to the communication quality of the unicast link. And because the failed unicast link can be released, it is beneficial to improve the utilization rate of wireless communication resources.
[0044] It should be noted that the method for monitoring the secondary link for vehicle communication provided by the embodiment of the present application is generally executed by a vehicle communication terminal (such as Figure 1 the vehicle communication terminal 101 or vehicle communication terminal 102 shown in the figure). Correspondingly, the device for monitoring the secondary link for vehicle communication is generally disposed in the vehicle communication terminal.
[0045] The implementation details of the technical solution of the embodiment of the present application are elaborated in detail below:
[0046] Figure 2 The flowchart of the method for monitoring the secondary link for vehicle communication according to an embodiment of the present application is shown. The method for monitoring the secondary link for vehicle communication may be executed by a vehicle communication terminal, such as Figure 1 the vehicle communication terminal 101 or vehicle communication terminal 102 shown in the figure. Referring to Figure 2 the figure, the method for monitoring the secondary link for vehicle communication at least includes steps S210 to S230, which are introduced in detail as follows:
[0047] In step S210, establish a unicast link with other vehicle communication terminals.
[0048] In one embodiment of the present application, the unicast link established between vehicle communication terminals may correspond to the identification information of two vehicle communication terminals or the address information of two vehicle communication terminals. Of course, the unicast link established between vehicle communication terminals may also correspond to the V2X application programs running on two vehicle communication terminals, or to multiple pairs of V2X application programs running on two vehicle communication terminals with the same QoS (Quality of Service) requirements.
[0049] Continue to refer to Figure 2 As shown, in step S220, monitor the communication quality of the unicast link, and determine whether the unicast link is faulty according to the communication quality of the unicast link.
[0050] In one embodiment of the present application, as Figure 3 shown, the unicast link established for V2X data transmission between two vehicle communications can be carried on the following protocol layers: IP (Internet Protocol) / non-IP, SDAP (Service Data Adaptation Protocol) / PDCP (Packet Data Convergence Protocol), RLC (Radio Link Control) layer, MAC (Media Access Control) layer, PHY (Physical) layer.
[0051] In one embodiment of the present application, it is possible to monitor whether the unicast link is faulty through the radio link control layer, the media access control layer, and the physical layer respectively. The following is a detailed elaboration:
[0052] In one embodiment of the present application, as Figure 4 shown, the process of monitoring the communication quality of the unicast link in step S220 and determining whether the unicast link is faulty according to the communication quality of the unicast link may include the following steps:
[0053] Step S410, count the number of transmission failures based on the unicast link through the radio link control layer.
[0054] In one embodiment of the present application, if the radio link control layer adopts the AM (Acknowledged Mode) mode, it is possible to determine whether the transmission based on the unicast link fails according to the received acknowledgment information. If the transmission fails, the number of transmission failures can be counted. Optionally, the transmission failure based on the unicast link may also be that the data fails when being sent.
[0055] Step S420: If the number of times of transmission failure based on the unicast link reaches a set number of times, determine that the unicast link fails.
[0056] Figure 4 The technical solution of the illustrated embodiment enables the monitoring of the unicast link of vehicle communication to be realized through the radio link control layer, and further facilitates more efficient and reliable transmission according to the communication quality of the unicast link.
[0057] In an embodiment of the present application, as Figure 5 illustrated, the process of monitoring the communication quality of the unicast link in step S220 and determining whether the unicast link fails according to the communication quality of the unicast link may include the following steps:
[0058] Step S510: Send a secondary link detection signal through the media access control layer.
[0059] Step S520: Determine whether the unicast link fails based on the detection result of the secondary link detection signal.
[0060] In an embodiment of the present application, the media access control layer may send a secondary link detection signal before the vehicle communication terminal sends a vehicle communication message, and further determine whether the unicast link fails according to the detection result of the secondary link detection signal. For example, it may be determined whether the unicast link fails according to the reception situation of the secondary link detection signal at the receiving end, that is, if the number of successful receptions of the secondary link detection signal at the receiving end is large or the quality of the received detection signal is high, it indicates that the unicast link has not failed, otherwise it indicates that the unicast link has failed.
[0061] Figure 5 The technical solution of the illustrated embodiment enables the monitoring of the unicast link of vehicle communication to be realized through the media access control layer, and further facilitates more efficient and reliable transmission according to the communication quality of the unicast link.
[0062] In an embodiment of the present application, as Figure 6 illustrated, the process of monitoring the communication quality of the unicast link in step S220 and determining whether the unicast link fails according to the communication quality of the unicast link may include the following steps:
[0063] Step S610: Detect, through the media access control layer, the random access-based handshake data packet sent by the vehicle communication terminal according to the unicast link.
[0064] Step S620: Determine whether the unicast link fails based on the detection result of the handshake data packet. For example, if the handshake data packet is detected, it may be determined that the unicast link is normal.
[0065] Figure 6The technical solution of the illustrated embodiment enables the monitoring of the unicast link of vehicle communication through the media access control layer, thereby facilitating more efficient and reliable transmission according to the communication quality of the unicast link.
[0066] In one embodiment of the present application, as Figure 7 shown, the process of monitoring the communication quality of the unicast link in step S220 and determining whether the unicast link is faulty according to the communication quality of the unicast link may include the following steps:
[0067] Step S710, measuring the signal quality of the reference signal sent by other vehicle communication terminals through the unicast link by the physical layer.
[0068] Step S720, determining whether the unicast link is faulty according to the signal quality of the reference signal.
[0069] In one embodiment of the present application, if the measured signal quality of the reference signal is high, it can be determined that the unicast link is normal; otherwise, if the measured signal quality of the reference signal is poor, it can be determined that the unicast link is faulty.
[0070] Figure 7 The technical solution of the illustrated embodiment enables the monitoring of the unicast link of vehicle communication through the physical layer, thereby facilitating more efficient and reliable transmission according to the communication quality of the unicast link.
[0071] Based on Figure 7 the technical solution of the illustrated embodiment, after determining that the unicast link is faulty, the physical layer can continue to measure the signal quality of the reference signal within a second predetermined time; if it is determined that the unicast link returns to normal according to the measured signal quality of the reference signal within the second predetermined time, it can be determined that the physical layer of the unicast link returns to normal.
[0072] In one embodiment of the present application, as Figure 8 shown, the process of monitoring the communication quality of the unicast link in step S220 and determining whether the unicast link is faulty according to the communication quality of the unicast link may include the following steps:
[0073] Step S810, statistically analyzing the received acknowledgment information fed back by the other vehicle communication terminals by the physical layer, where the received acknowledgment information is sent by the other vehicle communication terminals according to the reception situation of the communication messages transmitted through the unicast link.
[0074] In one embodiment of the present application, after a vehicle communication terminal sends vehicle communication data through the unicast link, other vehicle communication terminals can feed back received acknowledgment information according to the reception situation of the vehicle communication data, and then the received acknowledgment information fed back by the other vehicle communication terminals can be statistically analyzed.
[0075] Step S820: Determine the number of times the other vehicle communication terminal fails to receive according to the received confirmation information fed back by the other vehicle communication terminals counted.
[0076] In an embodiment of the present application, the received confirmation information fed back by the other vehicle communication terminals includes information indicating successful reception and information indicating failed reception. Therefore, the number of times the other vehicle communication terminal fails to receive can be determined according to the received confirmation information fed back by the other vehicle communication terminals counted.
[0077] Step S830: Determine whether the unicast link fails according to the number of times the other vehicle communication terminal fails to receive.
[0078] In an embodiment of the present application, if the number of times the other vehicle communication terminal fails to receive reaches a set number, it can be determined that the unicast link has failed.
[0079] Figure 8 The technical solution of the illustrated embodiment enables the monitoring of the unicast link of vehicle communication to be implemented through the physical layer, and thus facilitates more efficient and reliable transmission according to the communication quality of the unicast link.
[0080] In an embodiment of the present application, as Figure 9 illustrated, the process of monitoring the communication quality of the unicast link in step S220 and determining whether the unicast link fails according to the communication quality of the unicast link may include the following steps:
[0081] Step S910: Monitor the communication quality of the unicast link through the physical layer, the media access control layer, and the radio link control layer respectively.
[0082] In an embodiment of the present application, the process of monitoring the communication quality of the unicast link through the physical layer, the media access control layer, and the radio link control layer respectively may refer to the technical solution of the foregoing embodiment and will not be elaborated herein.
[0083] Step S920: If at least one of the physical layer, the media access control layer, and the radio link control layer determines that the unicast link fails, determine that the unicast link fails.
[0084] In an embodiment of the present application, as Figure 10As shown, it is possible to determine whether a radio link is faulty based on the fault reports monitored by the RLC layer, the fault reports monitored by the MAC layer, and the fault reports monitored by the PHY layer. For example, a connection management function module can be set up, and the fault reports monitored by the RLC layer, the fault reports monitored by the MAC layer, and the fault reports monitored by the PHY layer are all reported to this connection management function module. If a link fault is detected by any layer, then it can be determined that the radio link is faulty. In this case, if it is determined that the unicast link is faulty, then the monitoring results of the physical layer, the media access control layer, and the radio link control layer for the unicast link can be further obtained. When the physical layer, the media access control layer, and the radio link control layer all monitor that the unicast link has returned to normal, it can be determined that the unicast link has returned to normal.
[0085] In an embodiment of the present application, the PHY layer, the MAC layer, and the RLC layer can also report the monitoring results of the unicast link in a hierarchical reporting manner. Specifically, for example, the PHY layer can report the monitoring results of the unicast link to the MAC layer, and the MAC layer can report the monitoring results of the unicast link to the RLC layer. In this case, if it is determined that the unicast link is faulty, and the physical layer monitors that the unicast link has returned to normal, then an indication message is sent to the media access control layer to trigger the media access control layer to monitor whether the unicast link has returned to normal; if the physical layer and the media access control layer monitor that the unicast link has returned to normal, then an indication message is sent to the radio link control layer to trigger the radio link control layer to monitor whether the unicast link has returned to normal; if the physical layer, the media access control layer, and the radio link control layer monitor that the unicast link has returned to normal, then it is determined that the unicast link has returned to normal.
[0086] That is, in the embodiments of the present application, if a certain layer monitors that the unicast link is faulty, then a fault indication can be generated, and when it is monitored that the unicast link has returned to normal, the fault indication can be cancelled. In addition, if the next layer monitors that the unicast link has returned to normal, then an indication message can be sent to the upper layer, which can further trigger the upper layer to detect the unicast link. For example, if the PHY layer monitors that the unicast link is faulty, then an indication message can be sent to the MAC layer to trigger the MAC layer to detect whether the unicast link is faulty. This detection method can improve the efficiency of monitoring faults compared to the fixed-period detection method (that is, after determining that the unicast link is faulty, the unicast link is detected at regular intervals to determine whether it has recovered). Of course, in other embodiments of the present application, the triggered detection method can also be combined with the fixed-period detection method, that is, if a certain layer receives an indication message from the next layer but the fixed period has not arrived, then the unicast link can be triggered for detection; if a certain layer does not receive an indication message from the next layer but the fixed period has arrived, then the unicast link can also be triggered for detection.
[0087] Continue to refer to Figure 2As shown, in step S230, if it is determined that the unicast link fails and cannot be restored within a first predetermined time, the unicast link is released.
[0088] In an embodiment of the present application, if the unicast link is monitored through the PHY layer, MAC layer, and RLC layer, then when the PHY layer, MAC layer, and RLC layer all monitor that the unicast link is normal, it is determined that the unicast link has returned to normal. After the unicast link is released, the vehicle communication terminal can re - establish a unicast secondary link connection with other surrounding vehicle communication terminals.
[0089] In an embodiment of the present application, after determining that the unicast link fails, the transmission of vehicle communication data through the unicast link can be paused, and the vehicle communication data can be transmitted through the backup link.
[0090] In an embodiment of the present application, transmitting vehicle communication data through the backup link can be to preferentially transmit vehicle communication data through the first backup link between the vehicle communication terminal and the access network entity. If there is no first backup link, the vehicle communication data is transmitted through the second backup link between vehicle communication terminals. Among them, the first backup link between the vehicle communication terminal and the access network entity can be a Uu backup link; the second backup link between vehicle communication terminals can be a PC5 backup link.
[0091] The technical solution of the above - mentioned embodiments of the present application enables vehicle communication, in the case where the secondary link supports the unicast link, such as the vehicle communication solution in the 5G system, to realize dynamic monitoring of the unicast link, and then can achieve more efficient and reliable transmission according to the communication quality of the unicast link, and is beneficial to improving the utilization rate of wireless communication resources.
[0092] The following introduces the device embodiments of the present application, which can be used to execute the method for monitoring the secondary link for vehicle communication in the above - mentioned embodiments of the present application. For the details not disclosed in the device embodiments of the present application, please refer to the embodiments of the method for monitoring the secondary link for vehicle communication above.
[0093] Figure 11 Shows a block diagram of a device for monitoring a secondary link for vehicle communication according to an embodiment of the present application.
[0094] Refer to Figure 11 As shown, a device 1100 for monitoring a secondary link for vehicle communication according to an embodiment of the present application includes: a link establishment unit 1102, a monitoring unit 1104, and a processing unit 1106.
[0095] Among them, the link establishment unit 1102 is used to establish a unicast link with other vehicle communication terminals; the monitoring unit 1104 is used to monitor the communication quality of the unicast link and determine whether the unicast link fails according to the communication quality of the unicast link; the processing unit 1106 is used to release the unicast link when it is determined that the unicast link fails and cannot be restored within a first predetermined time.
[0096] In some embodiments of the present application, the monitoring unit 1104 is configured to: count the number of transmission failures based on the unicast link through the radio link control layer; if the number of transmission failures based on the unicast link reaches a set number, determine that the unicast link fails.
[0097] In some embodiments of the present application, the monitoring unit 1104 is configured to: send a secondary link detection signal through the media access control layer; determine whether the unicast link fails based on the detection result of the secondary link detection signal.
[0098] In some embodiments of the present application, the monitoring unit 1104 is configured to: detect a random access-based handshake data packet sent by the vehicle communication terminal according to the unicast link through the media access control layer; determine whether the unicast link fails based on the detection result of the handshake data packet.
[0099] In some embodiments of the present application, the monitoring unit 1104 is configured to: measure the signal quality of a reference signal sent by the other vehicle communication terminal through the unicast link through the physical layer; determine whether the unicast link fails according to the signal quality of the reference signal.
[0100] In some embodiments of the present application, the monitoring unit 1104 is further configured to: continue to measure the signal quality of the reference signal through the physical layer within a second predetermined time after determining that the unicast link fails; if it is determined that the unicast link returns to normal according to the signal quality of the reference signal within the second predetermined time, determine that the physical layer of the unicast link returns to normal.
[0101] In some embodiments of the present application, the monitoring unit 1104 is configured to: count the received acknowledgment information fed back by the other vehicle communication terminal through the physical layer, where the received acknowledgment information is sent by the other vehicle communication terminal according to the reception situation of communication messages transmitted through the unicast link; determine the number of reception failures of the other vehicle communication terminal according to the counted received acknowledgment information fed back by the other vehicle communication terminal; determine whether the unicast link fails according to the number of reception failures of the other vehicle communication terminal.
[0102] In some embodiments of the present application, the monitoring unit 1104 is configured to: monitor the communication quality of the unicast link through the physical layer, the media access control layer, and the radio link control layer respectively; if at least one of the physical layer, the media access control layer, and the radio link control layer determines that the unicast link fails, determine that the unicast link fails.
[0103] In some embodiments of the present application, the monitoring unit 1104 is further configured to: after determining that the unicast link fails, if the physical layer monitors that the unicast link returns to normal, send indication information to the media access control layer to trigger the media access control layer to monitor whether the unicast link returns to normal; if the physical layer and the media access control layer monitor that the unicast link returns to normal, send indication information to the radio link control layer to trigger the radio link control layer to monitor whether the unicast link returns to normal; if the physical layer, the media access control layer, and the radio link control layer monitor that the unicast link returns to normal, determine that the unicast link returns to normal.
[0104] In some embodiments of the present application, the monitoring unit 1104 is further configured to: after determining that the unicast link fails, obtain the monitoring results of the physical layer, the media access control layer, and the radio link control layer on the unicast link; if the physical layer, the media access control layer, and the radio link control layer all monitor that the unicast link returns to normal, determine that the unicast link returns to normal.
[0105] In some embodiments of the present application, the processing unit 1106 is further configured to: after determining that the unicast link fails, suspend sending vehicle communication data through the unicast link and transmit the vehicle communication data through a backup link.
[0106] In some embodiments of the present application, the processing unit 1106 is further configured to: preferentially transmit the vehicle communication data through a first backup link between the vehicle communication terminal and the access network entity, and if the first backup link does not exist, transmit the vehicle communication data through a second backup link between vehicle communication terminals.
[0107] Figure 12 The structure diagram of the computer system of the electronic device suitable for implementing the embodiments of the present application is shown.
[0108] It should be noted that Figure 12 The computer system 1200 of the electronic device shown is only an example and should not impose any limitation on the functions and usage scope of the embodiments of the present application.
[0109] Such as Figure 12As shown, computer system 1200 includes a Central Processing Unit (CPU) 1201, which can perform various appropriate actions and processes according to a program stored in a Read-Only Memory (ROM) 1202 or a program loaded from a storage section 1208 into a Random Access Memory (RAM) 1203, such as executing the method described in the above embodiments. In the RAM 1203, various programs and data required for system operation are also stored. The CPU 1201, ROM 1202, and RAM 1203 are connected to each other via a bus 1204. An Input / Output (I / O) interface 1205 is also connected to the bus 1204.
[0110] The following components are connected to the I / O interface 1205: an input section 1206 including a keyboard, a mouse, etc.; an output section 1207 including, for example, a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), etc. and a speaker, etc.; a storage section 1208 including a hard disk, etc.; and a communication section 1209 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 1209 performs communication processing via a network such as the Internet. A drive 1210 is also connected to the I / O interface 1205 as needed. A removable medium 1211, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1210 as needed so that a computer program read from it can be installed into the storage section 1208 as needed.
[0111] Specifically, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 1209, and / or installed from the removable medium 1211. When the computer program is executed by a Central Processing Unit (CPU) 1201, various functions defined in the system of the present application are executed.
[0112] It should be noted that the computer-readable medium shown in the embodiments of the present application can be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of a computer-readable storage medium can include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium can be any tangible medium that contains or stores a program, and this program can be used by or in combination with an instruction execution system, apparatus, or device. In the present application, a computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable computer program. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, and this computer-readable medium can send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The computer program contained on a computer-readable medium can be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
[0113] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present application. Among them, each block in the flowchart or block diagram can represent a module, a program segment, or a part of code, and the above-mentioned module, program segment, or part of code contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram or flowchart, and the combination of blocks in the block diagram or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.
[0114] The units involved in the embodiments of the present application can be implemented in software or in hardware, and the described units can also be provided in a processor. In some cases, the names of these units do not constitute a limitation on the unit itself.
[0115] On the other hand, the present application also provides a computer-readable medium, which may be included in the electronic device described in the above embodiments; or may exist separately without being assembled into the electronic device. The above computer-readable medium carries one or more programs, and when the one or more programs are executed by an electronic device, the electronic device implements the methods described in the above embodiments.
[0116] It should be noted that although several modules or units of the device for action execution are mentioned in the above detailed description, such division is not mandatory. In fact, according to the embodiments of the present application, the features and functions of the two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0117] From the description of the above embodiments, those skilled in the art can easily understand that the example embodiments described herein can be implemented by software or by software in combination with necessary hardware. Therefore, the technical solutions according to the embodiments of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (such as a personal computer, a server, a touch terminal, or a network device, etc.) to execute the methods according to the embodiments of the present application.
[0118] After considering the specification and practicing the disclosed embodiments herein, those skilled in the art will readily conceive of other embodiments of the present application. The present application is intended to cover any variations, uses, or adaptations of the present application, which follow the general principles of the present application and include known common knowledge or conventional technical means in the technical field not disclosed in the present application.
[0119] It should be understood that the present application is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present application is only limited by the appended claims.
Claims
1. A method for monitoring a secondary link for vehicle communication, characterized in that, Including: Establish a unicast link with other vehicle communication terminals; Monitor the unicast link through the physical layer, media access control layer, and radio link control layer, where the physical layer, media access control layer, and radio link control layer report the monitoring results of the unicast link in a hierarchical reporting manner; If it is detected that the unicast link fails and cannot be restored within a first predetermined time, release the unicast link; Wherein, after determining that the unicast link fails, if the physical layer detects that the unicast link returns to normal, send an indication message to the media access control layer to trigger the media access control layer to monitor whether the unicast link returns to normal; If the physical layer and the media access control layer detect that the unicast link returns to normal, send an indication message to the radio link control layer to trigger the radio link control layer to monitor whether the unicast link returns to normal; If the physical layer, the media access control layer, and the radio link control layer detect that the unicast link returns to normal, determine that the unicast link returns to normal.
2. The secondary link monitoring method for vehicle communication according to claim 1, wherein Monitoring the unicast link through the radio link control layer includes: Statistically count the number of transmission failures based on the unicast link through the radio link control layer; If the number of transmission failures based on the unicast link reaches a set number, determine that the unicast link fails.
3. The sidelink monitoring method for vehicle communication according to claim 1, characterized in that, Monitoring the unicast link through the media access control layer includes: Send a secondary link detection signal through the media access control layer; Based on the detection result of the secondary link detection signal, determine whether the unicast link fails.
4. The method for sidelink monitoring for vehicle communication according to claim 1, characterized in that Monitoring the unicast link through the media access control layer includes: Detect the random access-based handshake data packet sent by the vehicle communication terminal according to the unicast link through the media access control layer; Based on the detection result of the handshake data packet, determine whether the unicast link fails.
5. The sub-link monitoring method for vehicle communication according to claim 1, characterized in that Monitoring the unicast link through the physical layer includes: Measure the signal quality of the reference signal sent by the other vehicle communication terminal through the unicast link through the physical layer; Based on the signal quality of the reference signal, determine whether the unicast link fails.
6. The method for sidelink monitoring for vehicle communication according to claim 5, wherein, After determining that the unicast link fails, the secondary link monitoring method further includes: Continuously measure the signal quality of the reference signal through the physical layer within a second predetermined time; If it is determined that the unicast link returns to normal based on the signal quality of the reference signal within the second predetermined time, determine that the physical layer of the unicast link returns to normal.
7. The method for sidelink monitoring for vehicle communication according to claim 1, characterized in that, Monitoring the unicast link through the physical layer includes: Statistically count the received acknowledgment information fed back by the other vehicle communication terminal through the physical layer, where the received acknowledgment information is sent by the other vehicle communication terminal according to the reception situation of the communication message transmitted through the unicast link; Based on the statistically counted received acknowledgment information fed back by the other vehicle communication terminal, determine the number of reception failures of the other vehicle communication terminal; Based on the number of reception failures of the other vehicle communication terminal, determine whether the unicast link fails.
8. The method for sidelink monitoring for vehicle communication according to claim 1, characterized in that, Monitoring the unicast link through the physical layer, the media access control layer, and the radio link control layer, including: If at least one of the physical layer, the media access control layer, and the radio link control layer determines that the unicast link fails, it is determined that the unicast link fails.
9. The sidelink monitoring method for vehicle communication according to claim 8, wherein, After determining that the unicast link fails, it further includes: Obtaining the monitoring results of the physical layer, the media access control layer, and the radio link control layer for the unicast link; If the physical layer, the media access control layer, and the radio link control layer all monitor that the unicast link returns to normal, it is determined that the unicast link returns to normal.
10. The method for sidelink monitoring for vehicle communication according to any one of claims 1 to 9, characterized in that, After determining that the unicast link fails, it further includes: Pausing the transmission of vehicle communication data through the unicast link and transmitting the vehicle communication data through a backup link.
11. The method for sidelink monitoring for vehicle communication according to claim 10, wherein, Transmitting the vehicle communication data through a backup link, including: Preferably transmitting the vehicle communication data through a first backup link between the vehicle communication terminal and the access network entity. If the first backup link does not exist, transmitting the vehicle communication data through a second backup link between vehicle communication terminals.
12. A secondary link monitoring device for vehicle communication, characterized in that, Including: A link establishment unit for establishing a unicast link with other vehicle communication terminals; A monitoring unit for monitoring the unicast link through the physical layer, the media access control layer, and the radio link control layer, wherein the physical layer, the media access control layer, and the radio link control layer report the monitoring results of the unicast link in a hierarchical reporting manner; A processing unit for releasing the unicast link when it is monitored that the unicast link fails and cannot be restored within a first predetermined time; Wherein, the monitoring unit is further configured to: after determining that the unicast link fails, if the physical layer monitors that the unicast link returns to normal, send an indication message to the media access control layer to trigger the media access control layer to monitor whether the unicast link returns to normal; if the physical layer and the media access control layer monitor that the unicast link returns to normal, send an indication message to the radio link control layer to trigger the radio link control layer to monitor whether the unicast link returns to normal; if the physical layer, the media access control layer, and the radio link control layer monitor that the unicast link returns to normal, determine that the unicast link returns to normal.
13. A computer-readable medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the sub-link monitoring method for vehicle communication according to any one of claims 1 to 11.
14. An electronic device, characterized in that, Including: One or more processors; A storage device for storing one or more programs, which, when executed by the one or more processors, cause the one or more processors to implement the sub-link monitoring method for vehicle communication according to any one of claims 1 to 11.
15. A computer program product, characterized in that, The computer program product includes a computer program, the computer program is stored in a computer-readable storage medium, and a processor of a computer device reads and executes the computer program, so that the computer device executes the sidelink monitoring method for vehicle communication according to any one of claims 1 to 11.