WO2020253658A1 - 通信方法及装置 - Google Patents
通信方法及装置 Download PDFInfo
- Publication number
- WO2020253658A1 WO2020253658A1 PCT/CN2020/096203 CN2020096203W WO2020253658A1 WO 2020253658 A1 WO2020253658 A1 WO 2020253658A1 CN 2020096203 W CN2020096203 W CN 2020096203W WO 2020253658 A1 WO2020253658 A1 WO 2020253658A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal
- group
- layer
- reachable
- group member
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1863—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast comprising mechanisms for improved reliability, e.g. status reports
- H04L12/1868—Measures taken after transmission, e.g. acknowledgments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1881—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with schedule organisation, e.g. priority, sequence management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/46—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for vehicle-to-vehicle communication [V2V]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/11—Allocation or use of connection identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1861—Physical mapping arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L2001/0092—Error control systems characterised by the topology of the transmission link
- H04L2001/0093—Point-to-multipoint
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
- H04L5/0055—Physical resource allocation for ACK/NACK
Definitions
- This application relates to the field of communication technology, and in particular to communication methods and devices.
- V2X vehicle to everything
- the vehicle to everything (V2X) technology is the key technology of the future intelligent transportation system. It enables communication between vehicles and base stations, enabling vehicles to obtain real-time road conditions, road information, pedestrian information and other traffic information, thereby effectively improving the safety of car driving, reducing congestion, improving traffic efficiency, and providing on-board vehicles. Entertainment information, etc.
- the V2X network can also use the multicast mode to transmit data.
- the sender sends multicast information to the group members, and group members located around the sender send an acknowledgement (acknowledgement, ACK) to the sender after receiving the multicast information sent by the sender.
- ACK acknowledgement
- the sender determines whether all group members located around the sender successfully receive the multicast information according to the received ACK message. If the sender determines that at least one member of the surrounding group members has not successfully received the multicast information, the sender can resend the multicast information to implement the hybrid automatic repeat request (HARQ) of the multicast mechanism.
- HARQ hybrid automatic repeat request
- the AS of the terminal cannot determine whether all group members located around the terminal successfully receive the multicast information. As a result, the AS of the terminal cannot normally execute the HARQ mechanism of multicast.
- the present application provides a communication method and device for enabling the AS of the terminal to determine the specific number of group members located around the terminal in the group, so that the AS of the terminal can normally execute the HARQ mechanism of multicast.
- a communication method including: a V2X layer of a first terminal sends a first message, the first message includes an identifier of a group, and the first terminal corresponds to a first group member in the group;
- the V2X layer receives the response message of the first message;
- the V2X layer of the first terminal determines the number of reachable group members in the group according to the response message;
- the V2X layer of the first terminal sends the reachable group member's information to the AS of the first terminal Number.
- the V2X layer of the first terminal sends a first message to trigger the terminal corresponding to other group members in the group to feed back a response message, so that the V2X layer of the first terminal can find the first message in the group according to the response message.
- the group members around the group members to determine the number of group members that can be reached.
- the V2X layer of the first terminal sends the number of reachable group members to the AS of the first terminal, so that the AS of the first terminal can perceive the specific number of group members around the first terminal.
- the AS of the first terminal can determine whether all the group members located around the first terminal succeeded according to whether the number of ACK messages received is equal to the specific number of group members around the first terminal.
- the multicast information is received, thereby ensuring that the AS of the first terminal normally executes the HARQ mechanism of the multicast.
- the method further includes: the V2X layer of the first terminal obtains the number of the first group member, and sends the number of the first group member to the AS of the first terminal.
- the number of the first group member is used to determine the feedback resource corresponding to the first group member.
- the first group member is one of the reachable group members in the group.
- the V2X layer of the first terminal obtains the number of the first group member, including: the V2X layer of the first terminal determines the number of the first group member according to the size of the application layer identifier of the reachable group member; or, the V2X layer of the first terminal Determine the number of the first group member according to the size of the layer 2 identifier of the reachable group member; or, the V2X layer of the first terminal allocates the number of the first group member.
- the number of the first group member is the layer 2 ID of the first group member or the layer 1 ID of the first group member.
- the method includes: the AS of the first terminal receives the multicast message; the AS of the first terminal determines the feedback resource according to the number of the first group member; the AS of the first terminal sends the multicast according to the feedback resource ACK/Negative acknowledgement (NACK) message of the message.
- NACK feedback resource ACK/Negative acknowledgement
- the AS of the first terminal determines the corresponding feedback resource according to the number of the first group member, thereby ensuring that the AS of the first terminal can normally feed back ACK/NACK messages to the multicast sending end.
- the multicast sender does not need to configure corresponding feedback resources for each of the reachable members one by one, which is beneficial to save signaling overhead and also reduces the complexity of implementing the multicast process.
- the response message of the first message includes the identifier of the group and the identifier of the second group member in the group, and the second group member is one of the reachable members in the group.
- the method further includes: the V2X layer of the first terminal sends a second message to the second terminal corresponding to the second group member, the second message carrying the number of reachable group members or reachable group members At least one of the logos.
- the second message includes any of the following: the number of the reachable group member; or, the number of the second group member; or, the reachable group members except the first group member Number.
- the second message also includes an identification of the group.
- a communication method including: a V2X layer of a second terminal receives a first message from a first terminal, the first message includes an identifier of a group, and the first terminal corresponds to a first group member in the group, The second terminal corresponds to the second group member in the group; the V2X layer of the second terminal sends a response message of the first message to the first terminal; the V2X layer of the second terminal receives the second message from the first terminal; the second terminal According to the second message, the V2X layer obtains the number of reachable group members in the group; the V2X layer of the second terminal sends the number of reachable group members to the AS of the second terminal.
- the V2X layer of the second terminal receives the first message from the first terminal, and sends a response message of the first message to the first terminal, so that the first terminal can find the second group corresponding to the second terminal
- the member is a peripheral group member of the first group member corresponding to the first terminal.
- the V2X layer of the second terminal receives the second message from the first terminal and obtains the number of reachable group members.
- the V2X layer of the second terminal sends the number of reachable group members to the AS of the second terminal, so that the AS of the second terminal can perceive the specific number of group members around the second terminal.
- the AS of the second terminal can determine whether all the group members located around the second terminal succeeded according to whether the number of ACK messages received is equal to the specific number of group members around the second terminal.
- the multicast information is received, thereby ensuring that the AS of the second terminal normally executes the HARQ mechanism of the multicast.
- the response message includes the identity of the group and the identity of the second group member.
- the second message carries at least one of the number of reachable group members or the identification of reachable group members.
- the second message includes any of the following: the number of the reachable group member; or, the number of the second group member; or, the reachable group members except the first group member Number.
- the method when the second message includes the number of the second group member, the method further includes: the V2X layer of the second terminal obtains the number of the second group member according to the second message; second The V2X layer of the terminal sends the number of the second group member to the AS of the second terminal.
- the method further includes: the AS of the second terminal receives the multicast message; the AS of the second terminal determines the feedback resource according to the number of the second group member; the AS of the second terminal sends the group according to the feedback resource ACK/NACK message of broadcast message.
- the AS of the second terminal determines the corresponding feedback resource according to the number of the second group member, thereby ensuring that the AS of the second terminal can normally feed back ACK/NACK messages to the multicast sender.
- the multicast sender does not need to configure corresponding feedback resources for each of the reachable members one by one, which is beneficial to save signaling overhead and also reduces the complexity of implementing the multicast process.
- the second message includes the identity of the group.
- a communication method including: the application layer of the terminal sends the application layer identifier of the reachable group member in the group to the V2X layer of the terminal, and the terminal corresponds to the third group member in the group; the V2X layer of the terminal is based on The application layer identifier of the reachable group member determines the number of reachable group members; the V2X layer of the terminal sends the number of reachable group members to the AS of the terminal.
- the AS of the terminal can learn the number of reachable group members, and thus perceive the specific number of group members around the terminal. In this way, the AS of the terminal can determine whether all group members located around the terminal have successfully received multicast information based on whether the number of received ACK messages is equal to the specific number of group members around the terminal. This ensures that the AS of the terminal normally executes the HARQ mechanism of multicast.
- the V2X layer of the terminal determines the number of reachable group members based on the application layer identifier of the reachable group member, including: the V2X layer of the terminal generates/distributes the available group members according to the application layer identifier of the reachable group member Up to the group member's layer 2 identification; the V2X layer of the terminal determines the number of reachable group members according to the layer 2 identification of the reachable group member.
- the method further includes: the V2X layer of the terminal obtains the number of the third group member; and the V2X layer of the terminal sends the number of the third group member to the AS of the terminal. Among them, the number of the third group member is used to determine the feedback resources of the third group member.
- the third group member is one of the reachable group members in the group; the V2X layer of the terminal obtains the number of the third group member, including: the V2X layer of the terminal is based on the application layer of the reachable group member
- the size of the identifier determines the number of the third group member; or, the V2X layer of the terminal determines the number of the third group member according to the size of the layer 2 identifier of the reachable group member; or, the V2X layer of the terminal determines the number of the third group member according to the first list. Determine the position of the third group member and determine the number of the third group member.
- the first list is used to record the application layer ID or layer 2 ID of the reachable group member; or the V2X layer of the terminal determines the third group according to the second list
- the second list is used to record the layer 2 identification of the reachable group members; or, the V2X layer of the terminal assigns the number of the third group member.
- the number of the third group member is the third group member's level 2 identification or the third group member's level 1 identification.
- the method further includes: the AS of the terminal receives the multicast message; the AS of the terminal determines the feedback resource according to the number of the third group member; the AS of the terminal sends the ACK/NACK of the multicast message according to the feedback resource news.
- the AS of the terminal determines the corresponding feedback resource according to the number of the third group member, thereby ensuring that the AS of the terminal can normally feed back ACK/NACK messages to the multicast sender.
- the multicast sender does not need to configure corresponding feedback resources for each of the reachable members one by one, which helps to save signaling overhead and also reduces the complexity of the multicast process.
- the method further includes: the application layer of the terminal sends the application layer identification of the group to the V2X layer of the terminal; the V2X layer of the terminal sends layer 2 of the group to the AS of the terminal according to the application layer identification of the group Logo.
- a communication method including: the application layer of the terminal sends the application layer identifier of the reachable group member in the group to the V2X layer of the terminal, and the terminal corresponds to the third group member in the group; the V2X layer of the terminal is based on The application layer ID of the reachable group member sends the layer 2 ID of the reachable group member to the AS of the terminal; the AS of the terminal determines the number of reachable group members according to the layer 2 ID of the reachable group member.
- the AS of the terminal can learn the number of reachable group members, and thus perceive the specific number of group members around the terminal. In this way, the AS of the terminal can determine whether all group members located around the terminal have successfully received multicast information based on whether the number of received ACK messages is equal to the specific number of group members around the terminal. This ensures that the AS of the terminal normally executes the HARQ mechanism of multicast.
- the method further includes: the AS of the terminal obtains the number of the third group member. Among them, the number of the third group member is used to determine the feedback resources of the third group member.
- the third group member is one of the reachable group members in the group; the AS of the terminal obtains the number of the third group member, including: the AS of the terminal identifies the layer 2 of the reachable group member Size, determine the number of the third group member; or, the AS of the terminal determines the number of the third group member according to the position of the third group member in the second list, and the second list is used to record the layer 2 of the group member. Identification; or, the AS of the terminal assigns the number of the third group member.
- the number of the third group member is the third group member's level 2 identification or the third group member's level 1 identification.
- the method further includes: the AS of the terminal receives the multicast message; the AS of the terminal determines the feedback resource according to the number of the third group member; the AS of the terminal sends the ACK/NACK of the multicast message according to the feedback resource news.
- the AS of the terminal determines the corresponding feedback resource according to the number of the third group member, thereby ensuring that the AS of the terminal can normally feed back ACK/NACK messages to the multicast sender.
- the multicast sender does not need to configure corresponding feedback resources for each of the reachable members one by one, which is beneficial to save signaling overhead and also reduces the complexity of implementing the multicast process.
- the method further includes: the application layer of the terminal sends the application layer identification of the group to the V2X layer of the terminal; the V2X layer of the terminal sends the layer of the group to the AS of the terminal according to the application layer identification of the group 2 Identification.
- a communication method including: the application layer of the terminal obtains the number of reachable group members in the group, the third group member is a reachable group member in the group; The V2X layer sends the number of reachable group members; the V2X layer of the terminal sends the number of reachable group members to the AS of the terminal.
- the AS of the terminal can learn the number of reachable group members, and thus perceive the specific number of group members around the terminal. In this way, the AS of the terminal can determine whether all group members located around the terminal have successfully received multicast information based on whether the number of received ACK messages is equal to the specific number of group members around the terminal. This ensures that the AS of the terminal normally executes the HARQ mechanism of multicast.
- the application layer of the terminal obtains the number of reachable group members in the group, including: the application layer of the terminal obtains the application layer identifier of the reachable group member, and according to the application layer identifier of the reachable group member, Determine the number of reachable group members; or, the application layer of the terminal receives the number of reachable group members sent by the application server; or, the application layer of the terminal receives the number of reachable group members sent by the group management terminal.
- the application layer of the terminal obtains the application layer identification of the reachable group member, including: the application layer of the terminal receives the application layer identification of the reachable group member sent by the application server; or, the application layer of the terminal receives the group The application layer identifier of the reachable group member sent by the management terminal.
- the method further includes: the application layer of the terminal obtains the number of the third group member; the application layer of the terminal sends the number of the third group member to the V2X layer of the terminal; and the V2X layer of the terminal sends the AS of the terminal The number of the third group member.
- the number of the third group member is used to determine the feedback resources of the third group member.
- the third group member is one of the reachable group members in the group; the application layer of the terminal obtains the number of the third group member, including: the application layer of the terminal is based on the application layer of the reachable group member The size of the identifier determines the number of the third group member; or, the application layer of the terminal determines the number of the third group member according to the position of the third group member in the third list, and the third list is used to record the reachable group members Or, the application layer of the terminal assigns the number of the third group member; or, the application layer of the terminal receives the number of the third group member sent by the application server; or, the application layer of the terminal receives the number sent by the group management terminal The number of the third group member.
- the method further includes: the AS of the terminal receives the multicast message; the AS of the terminal determines the feedback resource according to the number of the third group member; the AS of the terminal sends the ACK/NACK message of the multicast message according to the feedback resource .
- the AS of the terminal determines the corresponding feedback resource according to the number of the third group member, thereby ensuring that the AS of the terminal can normally feed back ACK/NACK messages to the multicast sender.
- the multicast sender does not need to configure corresponding feedback resources for each of the reachable members one by one, which is beneficial to save signaling overhead and also reduces the complexity of implementing the multicast process.
- the method further includes: the application layer of the terminal sends the application layer identification of the group to the V2X layer of the terminal; the V2X layer of the terminal sends layer 2 of the group to the AS of the terminal according to the application layer identification of the group Logo.
- a communication device including: a V2X layer module and an AS module.
- the V2X layer module is used to send a first message, the first message includes the identity of the group, and the communication device corresponds to the first group member of the group; receives the response message of the first message; determines the reachable group in the group according to the response message The number of members; send the number of reachable members to the AS module.
- the AS module is used to receive the number of reachable group members sent by the V2X layer module.
- the V2X layer module is also used to obtain the number of the first group member and send the number of the first group member to the AS module.
- the first group member is one of the reachable group members in the group; the V2X layer module is also used to obtain the number of the first group member, including: according to the application layer identification of the reachable group member Determine the number of the first group member; or, determine the number of the first group member according to the size of the layer 2 identification of the group members; or, assign the number of the first group member.
- the number of the first group member is the layer 2 ID of the first group member or the layer 1 ID of the first group member.
- the AS module is also used to receive multicast messages; determine the feedback resource according to the number of the first group member; and send the ACK/NACK message of the multicast message according to the feedback resource.
- the response message includes the identity of the group and the identity of the second group member in the group, and the second group member is one of the reachable members in the group.
- the V2X layer module is also used to send a second message to the second terminal corresponding to the second group member.
- the second message carries the number of reachable group members or the identifier of the reachable group member. At least one.
- the second message includes any of the following: the number of the reachable group member; or, the number of the second group member; or, the reachable group members except the first group member Number.
- the second message also includes an identification of the group.
- a communication device including: a V2X layer module and an AS module.
- the V2X layer module is used to receive the first message from the first terminal, the first message includes the identifier of the group, the first terminal corresponds to the first group member in the group, and the communication device corresponds to the second group member in the group; Send the response message of the first message to the first terminal; receive the second message sent by the V2X layer of the first terminal; obtain the number of reachable group members according to the second message; send the number of reachable group members to the AS module .
- the AS module is used to receive the number of reachable group members sent by the V2X layer module.
- the response message includes the identity of the group and the identity of the second group member.
- the second message carries at least one of the number of reachable group members or the identification of reachable group members.
- the second message includes any of the following: the number of the reachable group member; or, the number of the second group member; or, the reachable group members except the first group member Number.
- the V2X layer module is also used to obtain the number of the second group member according to the second message; and send the number of the second group member to the AS module.
- the AS module is also used to receive the number of the second group member sent by the V2X layer module.
- the AS module is also used to receive multicast messages; determine the feedback resource according to the number of the second group member; and send the ACK/NACK message of the multicast message according to the feedback resource.
- the second message includes the identity of the group.
- a communication device including: an application layer module, a V2X layer module, and an AS module.
- the application layer module is used to send the application layer identifier of the reachable group member in the group to the V2X layer module, and the communication device corresponds to the third group member in the group.
- the V2X layer module is used to receive the application layer ID of the reachable group members sent by the V2X layer module; determine the number of reachable group members according to the application layer ID of the reachable group members; send the reachable group members to the AS module The number of group members.
- the AS module is used to receive the number of reachable group members sent by the V2X layer module.
- the V2X layer module is used to determine the number of reachable group members based on the application layer identification of the reachable group members, including: generating/allocating reachable groups according to the application layer identification of the reachable group members The level 2 identification of the members; according to the level 2 identification of the reachable members, the number of reachable members is determined.
- the V2X layer module is also used to obtain the number of the third group member; send the number of the third group member to the AS module.
- the AS module is also used to receive the number of the third group member sent by the V2X layer module.
- the V2X layer module is also used to obtain the number of the third group member, including: determining the number of the third group member according to the size of the application layer identifier of the reachable group member; or, according to the reachable group Determine the number of the third group member based on the size of the level 2 identification of the member; or, determine the number of the third group member according to the position of the third group member in the first list, and the first list is used to record the reachable group members
- the application layer ID or the layer 2 ID of, or the number of the third group member is assigned.
- the number of the third group member is the third group member's level 2 identification or the third group member's level 1 identification.
- the AS module is also used to receive multicast messages; determine the feedback resource according to the number of the third group member; and send the ACK/NACK message of the multicast message according to the feedback resource.
- the application layer module is also used to send the application layer identification of the group to the V2X layer module.
- the V2X layer module is also used to receive the application layer identification of the group sent by the application layer module; according to the application layer identification of the group, send the layer 2 identification of the group to the AS module.
- the AS module is also used to receive the layer 2 identification of the group sent by the V2X layer module.
- a communication device including: an application layer module, a V2X layer module, and an AS module.
- the application layer module is used to send the application layer identifier of the reachable group member in the group to the V2X layer module, and the communication device corresponds to the third group member in the group.
- the V2X layer module is used to receive the application layer identifier of the reachable group member sent by the application layer module; according to the application layer identifier of the reachable group member, send the layer 2 identifier of the reachable group member to the AS module.
- the AS module is used to receive the layer 2 identifier of the reachable group member sent by the V2X layer module; according to the layer 2 identifier of the reachable group member, determine the number of reachable group members.
- the AS module is also used to obtain the number of the third group member.
- the AS module is also used to obtain the number of the third group member, including: determining the number of the third group member according to the size of the layer 2 identifier of the reachable group member; or, according to the second list The position of the third group member is determined by the number of the third group member, and the second list is used to record the layer 2 identification of the reachable group member; or, the number of the third group member is assigned.
- the number of the third group member is the third group member's level 2 identification or the third group member's level 1 identification.
- the AS module is also used to receive multicast messages; determine the feedback resource according to the number of the third group member; and send the ACK/NACK message of the multicast message according to the feedback resource.
- the application layer module is also used to send the application layer identification of the group to the V2X layer module.
- the V2X layer module is also used to receive the application layer identification of the group sent by the application layer module; according to the application layer identification of the group, send the layer 2 identification of the group to the AS module.
- the AS module is also used to receive the layer 2 identifier of the group sent by the V2X layer module.
- a communication device including: an application layer module, a V2X layer module, and an AS module.
- the application layer module is used to obtain the number of reachable group members in the group, and the communication device corresponds to the third group member in the group; it sends the number of reachable group members to the V2X layer module.
- the V2X layer module is used to send the number of reachable group members to the AS module.
- the AS module is used to receive the number of reachable group members sent by the V2X layer module.
- the application layer module is used to obtain the number of reachable members in the group, including: obtaining the application layer identification of the reachable group member, and determining the reachable group member's application layer identification Up to the number of group members; or, receiving the number of reachable group members sent by the application server/group management terminal.
- the application layer module is used to obtain the application layer identifier of the reachable group member, including: receiving the application layer identifier of the reachable group member sent by the application server/group management terminal.
- the application layer module is also used to obtain the number of the third group member; to send the number of the third group member to the V2X layer module.
- the V2X layer module is also used to send the number of the third group member to the AS module.
- the AS module is also used to receive the number of the third group member sent by the V2X layer module.
- the application layer module is also used to obtain the number of the third group member, including: determining the number of the third group member according to the size of the application layer identifier of the reachable group member; or, according to the third list In the position of the third group member, determine the number of the third group member.
- the third list is used to record the application layer identification of the reachable group member; or, assign the number of the third group member; or, receive from the application server Or the number of the third group member of the group management terminal.
- the AS module is also used to receive multicast messages; determine the feedback resource according to the number of the third group member; and send the ACK/NACK message of the multicast message according to the feedback resource.
- the application layer module is also used to send the application layer identification of the group to the V2X layer module.
- the V2X layer module is also used to receive the application layer identification of the group sent by the application layer module; according to the application layer identification of the group, send the layer 2 identification of the group to the AS module.
- the AS module is also used to receive the layer 2 identifier of the group sent by the V2X layer module.
- a communication device including: a processor and a memory, the memory is coupled to the processor, and when the processor executes the instructions stored in the memory, the first aspect to the first aspect can be implemented The communication method described in any one of the five aspects.
- the terminal may further include a communication interface for the communication device to communicate with other devices.
- the communication interface may be a transceiver, circuit, bus, module or other types of communication interfaces.
- a computer-readable storage medium stores instructions that, when run on a computer, can cause the computer to execute any one of the first to fifth aspects above.
- a computer program product includes instructions that, when run on a computer, enable the computer to execute the communication method involved in any one of the first to fifth aspects.
- a chip in a fourteenth aspect, includes a processor.
- the processor executes an instruction, the processor is used to execute the communication method involved in any one of the first to fifth aspects.
- the instruction can come from the internal memory of the chip or the external memory of the chip.
- the chip also includes input and output circuits.
- a communication system including a first terminal and a second terminal.
- the first terminal is used to execute the communication method involved in any design in the first aspect.
- the second terminal is used to execute the communication method involved in any design in the second aspect.
- FIG. 1 is a schematic diagram of the architecture of a communication system provided by an embodiment of the application
- FIG. 2 is a schematic diagram of a protocol layer of a terminal according to an embodiment of the application
- FIG. 3 is a schematic structural diagram of a communication device provided by an embodiment of the application.
- FIG. 4 is a flowchart of a communication method provided by an embodiment of this application.
- FIG. 5 is a flowchart of another communication method provided by an embodiment of this application.
- FIG. 6 is a schematic diagram of a second message provided by an embodiment of this application.
- FIG. 7 is a schematic diagram of another second message provided by an embodiment of this application.
- FIG. 8 is a schematic diagram of another second message provided by an embodiment of this application.
- FIG. 9 is a flowchart of another communication method provided by an embodiment of this application.
- FIG. 10 is a flowchart of another communication method provided by an embodiment of this application.
- FIG. 11 is a flowchart of another communication method provided by an embodiment of this application.
- FIG. 12 is a flowchart of another communication method provided by an embodiment of this application.
- FIG. 13 is a schematic structural diagram of a communication device provided by an embodiment of this application.
- FIG. 14 is a flowchart of another communication method provided by an embodiment of this application.
- FIG. 15 is a flowchart of another communication method provided by an embodiment of this application.
- FIG. 16 is a flowchart of another communication method provided by an embodiment of this application.
- FIG. 17 is a flowchart of another communication method provided by an embodiment of this application.
- A/B can mean A or B.
- the "and/or” in this article is only an association relationship describing the associated objects, which means that there can be three relationships, for example, A and/or B, which can mean: A alone exists, A and B exist at the same time, and B exists alone These three situations.
- “at least one” means one or more
- “plurality” means two or more. The words “first” and “second” do not limit the quantity and order of execution, and the words “first” and “second” do not limit the difference.
- HARQ is a combination of forward error correction (FEC) and automatic repeat-request (ARQ) technologies.
- FEC forward error correction
- ARQ automatic repeat-request
- the HARQ mechanism in the multicast mode mainly refers to: in a group, when a sender member sends a multicast message, other members around the sender member successfully receive the group After broadcasting the message, other group members send response messages (such as ACK message or NACK message) to the sender group member, and then the sender group member determines whether the surrounding group members have successfully received the multicast message according to the received response message. If the sender member determines that at least one member of the surrounding group members has not successfully received the multicast message, the sender member will resend the multicast message.
- response messages such as ACK message or NACK message
- the group may be a group in the V2X application, or a group configured by the group management server of the application layer of the terminal.
- a group can include multiple members.
- the reachable group members can include some or all of the group members.
- the group includes member #1, member #2, member #3, and member #4, all reachable members include member #1 and member #2; or, all reachable members include Group member #1, group member #2, group member #3, and group member #4.
- the reachable member includes other members in the group who can receive the multicast message sent by the member.
- the reachable group member also includes the group member itself.
- group #1 includes group member#1-group member#10, assuming group member#2-group member#5 is in the coverage of group member#1, group member#6-group member#10 is in the group Member #1 is outside the coverage area.
- group member #2-group member #5 can receive group member #1 multicast message, and group member #6-group member #10 cannot receive it Multicast message sent by member #1. Therefore, for member #1, the reachable members include member #2-member #5.
- the reachable group members also include group member #1.
- the reachable group member includes other group members located around the group member in the group.
- the reachable group member also includes the group member itself. It is understandable that other group members located around the group member in the group refer to other group members located in the same geographic area (eg, street, city) as the group member. Alternatively, other group members located around the group member in the group refer to other group members located in the same communication area (for example, a cell, a tracking area) as the group member.
- group #1 includes group member #1-group member #10
- group member #1-group member #4 is located in community #1
- group member #5-group member #10 is located in community #2.
- the reachable members include member #2 and member #3, and may also include member #1.
- the reachable group member includes group member #6-group member #10, and can also include group member #5.
- the terminal corresponds to a member of the group, specifically referring to: a user of the terminal is a member of the group.
- a user of the terminal is a member of the group.
- the terminal corresponds to member #1 in the group, it means that the user of the terminal is member #1 in the group.
- the terminal corresponding to a group member in the group specifically refers to the terminal used by the user as the group member.
- user #1 is member #1 in the group
- the terminal corresponding to member #1 is the terminal used by user #1.
- the user of the terminal may refer to the user of the V2X application of the terminal.
- the method provided in the embodiments of this application can be used in any communication system that supports V2X service data transmission.
- the communication system can be a third generation partnership project (3rd generation partnership project, 3GPP) communication system, for example, long term evolution (long term evolution).
- 3GPP third generation partnership project
- the LTE) system may also be a fifth generation (5th generation, 5G) mobile communication system or a new radio (NR) system, or a non-3GPP communication system, without limitation.
- the communication system may include a terminal, an access network device, a core network device, a data network (DN), and the like.
- DN data network
- the terminal may be referred to as user equipment (UE) or terminal equipment (terminal).
- the terminal may be installed with a V2X application (application).
- the terminal can support V2X communication, such as receiving or sending V2X messages.
- the terminal can also be called a V2X terminal.
- V2X messages may include, but are not limited to, vehicle-to-vehicle (V2V) messages, vehicle-to-person (V2P) messages, vehicle-to-network (V2N) messages, vehicle and road infrastructure (vehicle to infrastructure, V2I) information, anti-collision messages between cars, entertainment application messages, navigation messages for interaction between cars, etc.
- the terminal shown in FIG. 1 may include, but is not limited to, a vehicle-mounted terminal, a mobile phone, a tablet computer or a computer with a wireless transceiver function, a smart gas station, a smart signal lamp, and so on.
- the terminal may transmit V2X messages through different types of communication interfaces.
- the communication interface may include a PC5 port and/or a Uu port.
- the Uu interface is a wireless connection interface between the terminal and the access network device.
- the PC5 interface is the reference point for the user plane ProSe direct communication of the V2X service between terminals.
- Access network equipment is responsible for radio resource management, uplink and downlink data classification and QoS applications, as well as complete signaling processing with control plane network elements, and complete data forwarding with user plane network elements.
- the access network device may be a base station, a broadband network service gateway (BNG), an aggregation switch, a non-3GPP access device, etc.
- the base station may include various forms of base stations, for example: a macro base station, a micro base station (also referred to as a small station), a relay station, an access point, etc., which are not specifically limited in the embodiment of the present application.
- the equipment that the terminal accesses to the core network is collectively referred to as the access network equipment in the text, and will not be described.
- the access network equipment may be the evolved universal terrestrial radio access network (E-UTRAN) equipment in the 4G network, and the next generation radio access network (next generation radio access network) in the 5G network. , NG-RAN) equipment, etc.
- E-UTRAN evolved universal
- core network equipment can include access and mobility management functions (AMF), policy control functions (PCF), unified data management (UDM), and session management.
- AMF access and mobility management functions
- PCF policy control functions
- UDM unified data management
- Function session management function, SMF
- UPF user plane function
- application function application function, AF
- network development function network exposure function, NEF
- user data repository user data repository
- the functions of the network elements such as AMF, PCF, UDM, etc. can refer to the existing technology, which will not be repeated here.
- a network composed of operator network elements other than RAN can become a core network.
- a 4G network it includes MME, S-GW, P-GW, HSS and other network elements.
- a 5G network it Including AMF, SMF, UPF, UDM, PCF and other network elements.
- the protocol layer of the terminal can support the terminal to transmit V2X messages.
- the protocol layer of the terminal may include: application layer, V2X layer, and AS.
- the application layer is mainly used to provide V2X services, such as generating V2X messages.
- the V2X layer is mainly used to determine the communication interface of the V2X message, determine the communication mode of the V2X message on the PC5 interface, establish the PC5 unicast connection, and determine the layer 2 identification of the PC5 communication.
- the V2X layer of the terminal can be deployed independently in the terminal or in other protocol layers of the terminal, such as: it can be deployed in the non-access stratum (NAS) of the terminal (not shown in Figure 2) in.
- NAS non-access stratum
- the actions performed by the V2X layer can be considered to be performed by the NAS and are not restricted.
- the embodiment of the present application takes the independent deployment of the V2X layer of the terminal in the terminal as an example for description, which is not limited.
- AS is mainly used to support processes such as public land mobile network (PLMN) selection, cell selection, and resource-free resource management.
- the radio resource management process includes: a radio resource control (radio resource control, RRC) connection establishment process, a signaling establishment process between a terminal and a core network, a handover process, etc.
- RRC radio resource control
- AS also applies for PC5 communication resources for V2X messages sent by the PC5 interface, fills in source and destination layer 2 addresses for V2X messages, and establishes PC5-RRC connections for PC5 unicast communication.
- FIG. 3 is a schematic diagram of the composition of a communication device 300 according to an embodiment of the application.
- the communication device 300 may be a terminal or a chip or a system on a chip in the terminal.
- the communication device 300 includes a processor 301, a communication line 302, and a communication interface 303.
- the communication device 300 may further include a memory 304.
- the processor 301, the memory 304, and the communication interface 303 may be connected through a communication line 302.
- the processor 301 may be a central processing unit (CPU), a network processor (NP), a digital signal processor (DSP), a microprocessor, or a microcontroller. , Programmable logic device (PLD) or any combination of them.
- the processor 301 may also be any other device with processing functions, such as a circuit, a device, or a software module, without limitation.
- the communication line 302 is used to transmit information between the components included in the communication device 300.
- the communication interface 303 is used to communicate with other devices or other communication networks.
- the other communication network may be Ethernet, radio access network (RAN), wireless local area networks (WLAN), etc.
- the communication interface 303 may be a module, a circuit, a transceiver or any device capable of implementing communication.
- the memory 304 is used to store instructions. Among them, the instructions can be computer programs.
- the memory 304 may be a read-only memory (read-only memory, ROM) or other types of static storage devices that can store static information and/or instructions, or it may be an access memory (random access memory, RAM) or can store Other types of dynamic storage devices for information and/or instructions can also be electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory, CD-ROM ) Or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, etc., are not restricted.
- EEPROM electrically erasable programmable read-only memory
- CD-ROM compact disc read-only memory
- optical disc storage including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.
- magnetic disk storage media or other magnetic storage devices, etc. are not restricted.
- the memory 304 can exist independently of the processor 301 or can be integrated with the processor 301.
- the memory 304 may be used to store instructions or program codes or some data.
- the memory 304 may be located in the communication device 300 or outside the communication device 300, without limitation.
- the processor 301 is configured to execute instructions stored in the memory 304 to implement the communication method provided in the following embodiments of the present application.
- the processor 301 may execute instructions stored in the memory 304 to implement the steps performed by the sending end in the following embodiments of the present application.
- the processor 301 may include one or more CPUs, such as CPU0 and CPU1 in FIG. 3.
- the communication device 300 includes multiple processors.
- the processor 301 in FIG. 3 it may also include a processor 307.
- the communication apparatus 300 further includes an output device 305 and an input device 306.
- the input device 306 is a device such as a keyboard, a mouse, a microphone, or a joystick
- the output device 305 is a device such as a display screen and a speaker.
- a communication method provided by an embodiment of this application includes the following steps:
- the V2X layer of the first terminal sends a first message.
- the foregoing first message may include an identifier of the group.
- the identification of the group may include: the application layer identification and/or the layer 2 identification of the group.
- the first message includes the identifier of the group, which may be used to indicate the group corresponding to the first message.
- the first message can be used to discover other reachable group members in the group except the first group member corresponding to the first terminal.
- the first message may be used to discover group members located around the first group member corresponding to the first terminal in the group.
- the first message may also be called a group member report (group member report), and the embodiment of the present application is not limited thereto.
- the first terminal may correspond to a first group member in the group, and the first group member may be one of the reachable group members in the group.
- the first message further includes: indication information and an identifier of the first group member.
- the indication information may be used to indicate the response message for feeding back the first message.
- the identification of the first group member may include the application layer identification and/or the layer identification of the first group member.
- the application layer of the first terminal when the V2X application of the first terminal triggers the multicast service, the application layer of the first terminal sends a service trigger indication message to the V2X layer of the first terminal. After that, the V2X layer of the first terminal sends the first message in a multicast/broadcast manner.
- the application layer of the first terminal when the application layer of the first terminal establishes/updates the V2X group, the application layer of the first terminal sends the V2X group establishment/update instruction information to the V2X layer of the first terminal. After that, the V2X layer of the first terminal sends the first message in a multicast/broadcast manner.
- the above-mentioned service trigger indication information and the V2X group establishment/update indication information may both include the application layer identification of the group, and may also include the application layer identification of the first group member.
- the V2X layer of the second terminal receives the first message from the first terminal.
- the second terminal may be a terminal corresponding to any member (may be referred to as a second member) in the group except the first member.
- the terminal is the second terminal.
- the user of terminal #1 is a member of group #1
- the user of terminal #2 is a member of group #2
- the user of terminal #3 is a member of group #1
- terminal # User 4 is a member of group #1.
- the V2X layer of terminal #1 sends a first message, and the first message includes the identity of group #1.
- the V2X layer of terminal #2, the V2X layer of terminal #3, and the V2X layer of terminal #4 all receive the first message from terminal #1. Since the user of terminal #2 is not a member of group #1, the second terminal does not include terminal #2. The user of terminal #3 and the user of terminal #4 are group members in group #1, so the second terminal may be at least one of terminal #3 and terminal #4.
- the V2X layer of the second terminal can receive the first message from the first terminal, the second terminal is located around the first terminal, that is, the second group member corresponding to the second terminal is located The periphery of the first group member corresponding to the first terminal. In this way, the second group member corresponding to the second terminal is also one of the reachable group members in the group.
- the V2X layer of the second terminal sends a response message of the first message.
- the above response message may include: the identity of the group and the identity of the second group member.
- the identification of the second group member may include the application layer identification and/or the layer 2 identification of the second group member. It should be noted that the group identifier included in the above response message and the group identifier included in the first message may be the same group identifier.
- the above response message may have other names, for example, group member report response (group member report ack), and the embodiment of the present application is not limited to this.
- the V2X layer of the second terminal obtains the application layer identification of the group from the application layer of the second terminal; and generates/assigns the layer 2 identification of the group according to the application layer identification of the group.
- the V2X layer of the second terminal can store the group identification.
- the V2X layer of the second terminal determines whether the identifier of the group stored by itself matches the identifier of the group included in the first message. If the identifier of the group stored by itself is the same as the identifier of the group included in the first message, the V2X layer of the second terminal sends a response message of the first message.
- the V2X layer of the second terminal allocates the layer 2 identifier of the group according to the application layer identifier of the group, which specifically means that the V2X layer of the second terminal randomly allocates a layer 2 identifier of the group.
- the V2X layer of the second terminal generates the layer 2 identifier of the group according to the application layer identifier of the group, which specifically means: the V2X layer of the second terminal according to the preset algorithm/first correspondence relationship, and the application layer of the group ID, generate the layer 2 ID of the group.
- the first correspondence relationship refers to the correspondence relationship between the application layer identifier of the group and the layer 2 identifier of the group.
- Table 1 is an example of the first correspondence. To illustrate with reference to Table 1, assuming that the application layer identifier of the group is 11, the V2X layer of the second terminal can determine that the layer 2 identifier of the group is 1111110000000000.
- the V2X layer of the first terminal receives a response message of the first message.
- the V2X layer of the first terminal may receive one or more response messages to the first message.
- the V2X layer of the first terminal determines the number of reachable group members according to the response message.
- the V2X layer of the first terminal determines the number of reachable group members according to the number of response messages received.
- the number of reachable group members can be equal to the received response message Add 1 to the number of.
- the number of reachable members in the group #1 may be 2.
- the number of reachable members can be equal to the received response message The number of.
- the number of reachable members in group #1 may be 2.
- the V2X layer of the first terminal sends the number of reachable group members to the AS of the first terminal.
- the AS of the first terminal receives the number of reachable group members.
- the AS of the first terminal can learn the specific number of group members located around the first terminal in the group. Specifically, when the first group member is not one of the reachable group members in the group, the number of group members located around the first terminal in the group is equal to the number of reachable group members. In the case where the first group member is one of the reachable group members in the group, the number of group members located around the first terminal in the group is equal to the number of reachable group members minus one.
- the V2X layer of the first terminal also sends the layer 2 identifier of the group and/or the layer 2 identifier of the first group member to the AS of the first terminal.
- the V2X layer of the first terminal sends a first message to trigger group members around the first group member in the group to send a response message to the first message, so that the V2X layer of the first terminal can send a first message according to the first message.
- the response message of the message determines the number of reachable group members.
- the V2X layer of the first terminal sends the number of reachable group members to the AS of the first terminal. In this way, the AS of the first terminal can determine the specific number of group members located around the first group member in the group according to the number of reachable group members.
- the AS of the first terminal judges whether the group members around the first terminal are based on the number of reachable group members and the number of ACK messages received. All successfully received the multicast message to ensure the normal execution of the HARQ mechanism.
- the communication method shown in FIG. 4 further includes steps S107-S109, as described below.
- the V2X layer of the first terminal sends a second message to the V2X layer of the second terminal.
- the second message can be used to enable the V2X layer of the second terminal to obtain the number of reachable group members.
- the second message may carry at least one of the number of reachable group members and the identifier of the reachable group member.
- the identifier of the reachable group member may include: the identifier of the first group member and the identifiers of all the second group members.
- the second message further includes an identifier of the group.
- the second message may also include the identifier of the first group member.
- the second message is a group information notification (group information notification), and the embodiment of the present application is not limited to this.
- the V2X layer of the first terminal sends the second message in a unicast manner.
- the V2X layer of the first terminal sends the second message in a multicast/broadcast manner. It can be understood that, compared to the unicast mode, the second message is sent in the multicast/broadcast mode, which is beneficial to saving signaling overhead.
- the embodiment of the present application does not limit the order in which the V2X layer of the first terminal performs steps S106 and S107.
- the V2X layer of the first terminal may perform step S106 first, and then perform step S107; or, perform step S107 first, and then perform step S106; or, perform steps S106 and S107 at the same time.
- the V2X layer of the second terminal obtains the number of reachable group members according to the second message.
- the V2X layer of the second terminal can directly obtain the number of reachable group members by parsing the second message.
- the V2X layer of the second terminal obtains the identification of the reachable group member by analyzing the second message;
- the V2X layer of the terminal determines the number of reachable group members based on the identification of the reachable group members. It is understandable that the number of reachable group members is equal to the number of reachable group member IDs.
- the second message includes the identity of reachable member #1, the identity of reachable member #2, the identity of reachable member #3, and the identity of reachable member #4, then the second message
- the V2X layer of the terminal can determine that the number of reachable group members is 4.
- the V2X layer of the second terminal sends the number of reachable group members to the AS of the second terminal.
- the AS of the second terminal obtains the number of reachable group members.
- the V2X layer of the second terminal also sends the layer 2 identifier of the group and/or the layer 2 identifier of the second group member to the AS of the second terminal.
- the V2X layer of the second terminal receives the first message; when the second group member corresponding to the second terminal belongs to the group corresponding to the first message, the V2X layer of the second terminal sends a response to the first message Message so that the first terminal knows that the group member corresponding to the second terminal is located around the first terminal. After that, the V2X layer of the second terminal receives the second message, and obtains the number of reachable group members according to the second message. The V2X layer of the second terminal sends the number of reachable group members to the AS of the second terminal.
- the AS of the second terminal determines whether the group members around the second terminal are based on the number of reachable group members and the number of ACK messages received. All successfully received the multicast message to ensure the normal execution of the HARQ mechanism.
- FIG. 5 another communication method is provided, which is implemented on the basis of the communication method shown in Fig. 4, specifically, after step S104, steps S201-S202 are further included.
- the V2X layer of the first terminal obtains the number of the first group member.
- the number of the first group member may be the layer 2 identification, the layer 1 identification, or other parameters of the first group member.
- the layer 1 identifier may be obtained by truncating the layer 2 identifier.
- the layer 1 identifier is the truncated layer 2 identifier. For example, suppose the truncation process refers to truncating the first 10 bits of the layer 2 identification, and only the bits after the 11th bit of the layer 2 identification are retained. If the layer 2 identification of the first group member is 0011001111110001, the first The member’s level 1 is identified as 110001.
- the V2X layer of the first terminal can adopt any of the following implementation methods Species to get the number of the first group member.
- Implementation mode 1 The V2X layer of the first terminal determines the number of the first group member according to the size of the application layer identifier of the reachable group member.
- the V2X layer of the first terminal sorts the application layer identifiers of all reachable group members according to their size, and according to the sequence number of the application layer identifier of the first group member in the first arrangement order/second arrangement order, as The number of the first group member.
- the first arrangement order refers to the arrangement order of the application layer identifiers of all reachable group members from small to large.
- the second arrangement order refers to the arrangement order of the application layer identifiers of all reachable group members from largest to smallest.
- the starting sequence number may be any natural number, such as 0.
- the first sequence can be: the application layer ID of reachable member #1, the application layer ID of reachable member #4, the application layer ID of reachable member #3, and the reachable member #2 The application layer ID. Assuming that the starting sequence number of the first permutation sequence is 0, therefore, the sequence number of the application layer ID of reachable group member #1 in the first sequence is 0, and the application layer ID of reachable group member #4 is in the first sequence.
- the sequence number in is 1, the number of the application layer identifier of reachable group member #3 in the first arrangement sequence is 2, and the sequence number of the application layer identifier of reachable group member #2 in the first arrangement sequence is 3. In this way, if the first group member is reachable group member #3, the V2X layer of the first terminal can be the first group member's number 2.
- the V2X layer of the first terminal determines the number of the first group member according to the size of the layer 2 identifier of the reachable group member.
- the V2X layer of the first terminal sorts the layer 2 identifiers of all reachable group members according to their size, and according to the sequence number of the first group member's layer 2 identifier in the third arrangement order/fourth arrangement order, as The number of the first group member.
- the third arrangement order refers to the arrangement order of the layer 2 identifiers of all reachable group members from small to large.
- the fourth arrangement order refers to the arrangement order of the layer 2 identifiers of all reachable group members from largest to smallest.
- the starting sequence number may be any natural number, such as 0.
- the third arrangement sequence can be: reachable member #1's layer 2 identification, reachable member #4's layer 2 identification, reachable member #3's layer 2 identification, reachable member #2 The layer 2 logo.
- the sequence number of the layer 2 identifier of reachable member #1 in the third permutation sequence is 0, and the layer 2 label of reachable group member #4 is in the third permutation sequence
- the sequence number in is 1, the sequence number of the layer 2 identifier of reachable member #3 in the third permutation sequence is 2, and the sequence number of the layer 2 label of reachable member #2 in the third permutation sequence is 3. In this way, if the first group member is reachable group member #3, the V2X layer of the first terminal can determine that the number of the first group member is 2.
- Implementation mode 3 The V2X layer of the first terminal allocates the number of the first group member.
- the value range of the number is determined according to the number of reachable group members. For example, if the number of reachable group members is 10, the value of the number can be selected from an integer from 0 to 9, or the value of the number can be selected from an integer from 1 to 10.
- the number assigned to the first group member will not be assigned to other group members among the reachable group members. In other words, in a group, two different members of the reachable member have two different numbers.
- the V2X layer of the first terminal needs to be assigned 10 numbers, and these 10 numbers can be 0, 1, 2, 3, 4, 5, respectively. 6,7,8,9.
- the V2X layer of the first terminal can randomly select a number (for example, number 9) from among the 10 numbers and assign it to the first group member.
- the V2X layer of the first terminal sends the number of the first group member to the AS of the first terminal.
- the embodiment of the present application does not limit the execution sequence of steps S201-S202 and steps S105-S106. That is to say, the V2X layer of the first terminal can perform steps S201-S202 first, and then steps S105-S106; or, perform steps S105-S106 first, and then perform steps S201-S202; or, perform steps S105-S106 at the same time, And steps S201-S202.
- step S202 and step S106 are performed at the same time at the V2X layer of the first terminal, the number of the first group member and the number of reachable group members may be carried in the same message.
- the AS of the first terminal can learn the number of the first group member. Therefore, after the AS of the first terminal receives the multicast message, the AS of the first terminal can determine the corresponding feedback resource according to the number of the first group member, and send the ACK/NACK message of the multicast message according to the feedback resource.
- the AS of the first terminal can determine the corresponding feedback resource according to the number of the first group member, and send the ACK/NACK message of the multicast message according to the feedback resource.
- step S104 the communication method further includes the step S206-S207.
- the V2X layer of the first terminal obtains the numbers of all the group members except the first group member among the reachable group members.
- the number of each group member among all other group members may be the layer 2 identification, layer 1 identification or other parameters of the group member.
- the V2X layer of the first terminal can adopt any one of the following implementation manners to obtain the numbers of all other group members.
- Implementation mode 1 The V2X layer of the first terminal determines the numbers of all other group members according to the size of the application layer identifiers of all reachable group members.
- Implementation mode 2 The V2X layer of the first terminal determines the numbers of all other group members according to the size of the layer 2 identifiers of all reachable group members.
- Implementation mode 3 The V2X layer of the first terminal allocates the numbers of all other group members.
- Implementation manner 4 The V2X layer of the first terminal determines the numbers of all other group members according to the response message.
- the response message includes indication information for indicating the number of the reachable group member.
- step S201 For the specific details of the foregoing implementation manner 1 to implementation manner 3, reference may be made to the description in step S201, which will not be repeated here.
- the V2X layer of the first terminal sends the numbers of all other group members to the AS of the first terminal.
- the embodiment of the present application does not limit the execution sequence of steps S206-S202 and steps S105-S106. That is to say, the V2X layer of the first terminal can perform steps S201-S207 first, and then steps S105-S106; or, perform steps S105-S106 first, and then perform steps S206-S207; or, perform steps S105-S106 at the same time, And steps S206-S207.
- the AS of the first terminal can learn the numbers of all the group members except the first group member among all the reachable group members.
- the embodiment shown in FIG. 5 and the embodiment shown in FIG. 14 may be executed together, or may be executed separately, which is not limited in this application.
- the communication method shown in FIG. 4 may further include steps S203-S204 after step S107.
- the V2X layer of the second terminal obtains the number of the second group member.
- the number of the second group member may be the layer 2 identification, the layer 1 identification, or other parameters of the second group member.
- the V2X layer of the second terminal can obtain the number of the second group member according to the second message.
- the second message indicates the number of the second group member in an implicit manner.
- the second message includes the identification of the reachable group member.
- the V2X layer of the second terminal can obtain the identifier of the reachable group member from the second message.
- the V2X layer of the second terminal determines the number of the second group member according to the size of the application layer ID/layer 2 ID of the reachable group member. For the manner of determining the number of the second group member, reference may be made to the related description of the first implementation or the second implementation in step S201.
- the position of the group member's identifier in the second message corresponds to the group member's number. Therefore, the V2X layer of the second terminal determines the number of the second group member according to the position of the second group member's identifier in the second message.
- the identity of member #1 is located in the first position in the second message
- the identity of member #2 is located in the second position in the second message
- the identity of member #3 is located in the second message.
- the first position in the second message corresponds to number 1
- the second position in the second message corresponds to number 2
- the third position in the second message corresponds to number 3.
- the V2X layer of the second terminal can determine that the number of the second group member is 3.
- the second message indicates the number of the second group member in an explicit manner.
- the second message includes the number of the second group member.
- the V2X layer of the second terminal can directly obtain the number of the second group member by parsing the second message.
- the V2X layer of the first terminal sends the second message to the second group in a unicast manner.
- the V2X layer of the terminal sends the second message to the second group in a unicast manner.
- the second message may include the number of reachable group members.
- the second message may also include the numbers of all the group members except the first group member among the reachable group members.
- the second message includes the number of the reachable group member to specifically explain how the V2X layer of the second terminal determines the number of the second group member. It is understandable that, in the case that the second message includes the numbers of all the other members of the group except the first group member, the way in which the V2X layer of the second terminal determines the number of the second group member is also You can refer to the corresponding description below.
- the second message includes the number of the reachable group member and the identifier of the reachable group member.
- the position of the group member's identifier in the second message may implicitly indicate the position of the group member's number in the second message. Therefore, since the V2X layer of the second terminal knows the identification of the second group member in advance, the V2X layer of the second terminal can first determine the position of the identification of the second group member in the second message, thereby determining the number of the second group member The position in the second message determines the number of the second group member.
- the position of the group member’s identifier in the second message implicitly indicates that the number of the group member is in the second message
- the second message includes a first information element and a second information element.
- the first information element is used to carry the identifier of the reachable group member
- the second information element is used to carry the number of the reachable group member.
- the position of the group member's identifier in the first cell is the same as the position of the group member's number in the second cell.
- the V2X layer of the second terminal determines the position of the second group member's number in the second cell by determining the position of the second group member's identifier in the first cell. In this way, the V2X layer of the second terminal can obtain the number of the second group member from the second cell.
- the identity of group member #1 is in the first position in the first cell
- the identity of group member #2 is in the second position in the first cell
- group member# The identifier of 3 is in the third position in the first cell.
- the number of member #1 is in the first position in the second cell
- the number of member #2 is in the second position in the second cell
- the number of member #3 is in the third position in the second cell.
- the V2X layer of the second terminal first determines that the identity of group member #3 is located in the third position in the first cell, so that the V2X layer of the second terminal starts from the first cell of the second cell. Get the number of member #3 in three positions.
- the second message includes M cells, and M is equal to the number of reachable group members.
- M is equal to the number of reachable group members.
- One cell in the M cells corresponds to one group member, and one cell is used to carry the identification and number of the corresponding group member.
- the V2X layer of the second terminal determines the information element used to carry the identification of the second group member in the second information, thereby obtaining it from the information element used to carry the identification of the second group member in the second information To the number of the second group member.
- the identity and number of member #1 are carried in cell #1 of the second message, and the identity and number of member #2 are carried in cell #2 of the second message, and member# The identification and number of 3 are carried in the cell #3 of the second message.
- the V2X layer of the second terminal can determine cell #2 according to the identification of group member #2, and obtain the number of group member #2 from cell #2.
- the V2X layer of the second terminal sends the number of the second group member to the AS of the second terminal, so that the AS of the second terminal receives the number of the second group member sent by the V2X layer of the second terminal.
- the embodiment of the present application does not limit the execution sequence of steps S203-S204 and steps S108-S109.
- the V2X layer of the second terminal can first perform steps S203-S204, and then perform steps S108-S109; or, perform steps S108-S10 first, and then perform steps S203-S204; or, perform steps S203-S204 at the same time, And steps S108-S109.
- the number of the second group member and the number of reachable group members may be carried in the same message.
- the AS of the second terminal can learn the number of the second group member. Therefore, after the AS of the second terminal receives the multicast message, the AS of the second terminal can determine the corresponding feedback resource according to the number of the second group member, and send the ACK/NACK message of the multicast message according to the feedback resource.
- the AS of the second terminal can determine the corresponding feedback resource according to the number of the second group member, and send the ACK/NACK message of the multicast message according to the feedback resource.
- the communication method further includes step S205 before step S107.
- step S201 For the specific implementation manner for the first terminal to obtain the number of the second group member, reference may be made to the related description in step S201, which will not be repeated here.
- step S201 does not limit the execution sequence of step S201 and step S205.
- a communication method provided in an embodiment of this application includes the following steps:
- the application layer of the terminal sends the application layer identifier of the reachable group member to the V2X layer of the terminal.
- the V2X layer of the terminal receives the application layer identifier of the reachable group member sent by the application layer of the terminal.
- the terminal corresponds to the third member of the group.
- the third group member can be one of the reachable group members in the group.
- the trigger conditions for the application layer of the terminal to execute step S301 include but are not limited to: the V2X application of the terminal triggers the multicast service, the establishment of the group, and the update of the group.
- the application layer of the terminal obtains the application layer identifier of the reachable group member in the group; then, the application layer of the terminal sends the application layer identifier of the reachable group member to the V2X layer of the terminal.
- the application layer of the terminal obtains the application layer identifier of the reachable group member in the group, including: the application layer of the terminal receives the application layer identifier of the reachable group member sent by other devices (for example, an application server or a group management terminal) .
- the group management terminal is a terminal used to manage groups, and has functions such as creating groups, updating group members, and deleting groups.
- the group management terminal corresponds to the management group members in the group, and the management group members are used to manage the group and have functions such as creating groups, updating group members, and deleting groups.
- the V2X layer of the terminal obtains the number of reachable group members according to the application layer identifier of the reachable group members.
- the V2X layer of the terminal counts the number of application layer identifiers of reachable group members, and obtains the number of reachable group members. Among them, the number of reachable group members is equal to the number of application layer identifiers of reachable group members.
- the V2X layer of the terminal receives the application layer identification of group member #1, the application layer identification of group member #3, the application layer identification of group member #5, the application layer identification of group member #6, and the application layer identification of group member #7.
- Application layer identification the V2X layer of the terminal can determine that the number of application layer identifications of reachable group members is 5, so that the V2X layer of the terminal determines that the number of reachable group members is 5.
- the V2X layer of the terminal generates/assigns the layer 2 ID of the reachable group member according to the application layer ID of the reachable group member; after that, the V2X layer of the terminal counts the number of the layer 2 ID of the reachable group member. Count, get the number of reachable group members. Among them, the number of reachable group members is equal to the number of layer 2 identifiers of reachable group members.
- the V2X layer of the terminal allocates the layer 2 identifier of the reachable group member according to the application layer identifier of the reachable group member. Specifically, this means that the V2X layer of the terminal randomly allocates a layer 2 identifier of the reachable group member.
- the V2X layer of the terminal generates the layer 2 identifier of the reachable group member according to the application layer identifier of the reachable group member. Specifically, it refers to the V2X layer of the terminal according to the preset algorithm/second correspondence relationship, and the application of the reachable group member Layer ID, generate layer 2 ID that can reach group members.
- the second correspondence refers to the correspondence between the application layer identifier of the group member and the layer 2 identifier of the group member.
- Table 2 is an example of the second correspondence. To illustrate with Table 2, assuming that the application layer identifier of one of the reachable members is 1101, the V2X layer of the terminal can determine that the layer 2 identifier of the member is 111101011001001. Assuming that the application layer identifier of one of the reachable group members is 1111, the V2X layer of the terminal can determine that the layer 2 identifier of the group member is 111101011001101.
- the V2X layer of the terminal sends the number of reachable group members to the AS of the terminal.
- the AS of the terminal receives the number of reachable group members sent by the V2X layer of the terminal.
- the AS layer of the terminal can know the number of reachable group members, so as to ensure that the AS of the terminal can execute the HARQ mechanism in the multicast mode.
- the communication method further includes steps S304-S305.
- the V2X layer of the terminal obtains the number of the third group member.
- the number of the third group member may be the layer 2 identification, layer 1 identification or other parameters of the third group member.
- the V2X layer of the terminal can be based on any of the following implementations To determine the number of the third group member.
- Implementation mode 1 The V2X layer of the terminal determines the number of the third group member according to the size of the application layer identifier of the reachable group member.
- the V2X layer of the terminal determines the number of the third group member according to the size of the layer 2 identifier of the reachable group member.
- Implementation mode three the V2X layer of the terminal allocates the number of the third group member.
- Implementation manner 4 The V2X layer of the terminal determines the number of the third group member according to the position of the third group member in the first list.
- the first list is used to record the application layer identification or layer 2 identification of the reachable group members.
- the V2X layer of the terminal determines the number of the third group member according to the position of the third group member's application layer ID/layer 2 ID in the first list. For example, in the case that the first list records an application layer ID/layer 2 ID of the group member in one column/row, the V2X layer of the terminal can use the third group member’s application layer ID/layer 2 ID in the column/ The serial number of the row, as the number of the first reachable group member.
- the first list is used to record the application layer identifiers of reachable group members
- Table 3 is an example of the first list.
- the application layer identifier of the third group member is 1101
- the application layer identifier of the third group member is in the first row of the first list.
- the sequence number of the first row is 0.
- the V2X layer of the terminal can determine that the number of the third group member is 0.
- the first list is used to record the layer 2 identifiers of reachable members.
- Table 4 is an example of the first list. Assuming that the layer 2 identifier of the third group member is 111101011001001, it can be seen that the layer 2 identifier of the third group member is in the first row of the first list. Suppose that when the rows in the first list are sorted from 0, the sequence number of the first row is 0. In this way, the V2X layer of the terminal can determine that the number of the third group member is 0.
- the V2X layer of the terminal sends the number of the third group member to the AS of the terminal.
- the AS of the terminal receives the number of the third group member sent by the V2X layer of the terminal.
- steps S302-S303 may be performed first, and then steps S304-S305; or, steps S304-S305 may be performed first, and then steps S302-S303 may be performed, or steps S302-S303, and steps S304-S305 may be performed simultaneously.
- the AS of the terminal can learn the number of the third group member, so as to ensure that after the AS of the terminal receives the multicast message, the AS of the terminal can correctly feed back the ACK/NACK message of the multicast message.
- the AS of the terminal can correctly feed back the ACK/NACK message of the multicast message.
- step S301 the communication method further includes the step S306-S307.
- the V2X layer of the terminal obtains the numbers of all members except the third member among the reachable members.
- the number of each group member among all other group members may be the layer 2 identification, layer 1 identification or other parameters of the group member.
- the V2X layer of the terminal can determine the numbers of all other group members according to any of the following implementation methods.
- Implementation mode 1 The V2X layer of the terminal determines the numbers of all other group members according to the size of the application layer identifier of the reachable group members.
- Implementation mode 2 The V2X layer of the terminal determines the numbers of all other group members according to the size of the layer 2 identification of the reachable group members.
- Implementation mode 3 The V2X layer of the terminal allocates the numbers of all other group members.
- Implementation mode 4 The V2X layer of the terminal determines the number of each member of all other members according to the position of each member of all other members in the first table.
- the V2X layer of the terminal sends the numbers of all the group members except the third group member among the reachable group members to the AS of the terminal.
- steps S302-S303 may be performed first, and then steps S306-S307; or, steps S306-S307 may be performed first, and then steps S302-S303 may be performed, or steps S302-S303, and steps S306-S307 may be performed simultaneously.
- the AS of the terminal can obtain the numbers of all members except the third member among the reachable members.
- a communication method provided in an embodiment of this application includes the following steps:
- the application layer of the terminal sends the application layer identifier of the reachable group member to the V2X layer of the terminal.
- the V2X layer of the terminal receives the application layer identifier of the reachable group member.
- step S401 For the specific description of step S401, please refer to step S301, which will not be repeated here.
- the V2X layer of the terminal sends the layer 2 identifier of the reachable group member to the AS of the terminal according to the application layer identifier of the reachable group member.
- the AS of the terminal receives the layer 2 identifier of the reachable group member.
- the V2X layer of the terminal generates/assigns the layer 2 identifier of the reachable group member according to the application layer identifier of the reachable group member; after that, the V2X layer of the terminal sends the layer 2 reachable group member to the AS of the terminal.
- the AS of the terminal obtains the number of reachable group members according to the layer 2 identification of the reachable group members.
- the number of reachable group members is equal to the number of layer 2 identifiers of reachable group members.
- the AS layer of the terminal can learn the number of reachable group members, thereby ensuring that the AS of the terminal can execute the HARQ mechanism in the multicast mode.
- the communication method further includes step S404.
- the AS of the terminal obtains the number of the third group member.
- the number of the third group member may be the layer 2 identification, layer 1 identification or other parameters of the third group member.
- the AS of the terminal can be based on any one of the following implementation modes: Determine the number of the third group member.
- Implementation mode 1 The AS of the terminal determines the number of the third group member according to the size of the layer 2 identifier of the reachable group member.
- Implementation mode 3 The AS of the terminal determines the number of the third group member according to the position of the third group member in the second list. Among them, the second list is used to record the layer 2 identifiers of reachable group members.
- step S304 in the embodiment shown in FIG. 9, which is not repeated here.
- step S403 may be executed first, and then step S404; or, step S404 may be executed first, and then step S403 may be executed, or steps S403 and S404 may be executed simultaneously.
- the AS of the terminal can learn the number of the third group member, so as to ensure that after the AS of the terminal receives the multicast message, the AS of the terminal can correctly feed back the ACK/NACK message of the multicast message.
- the AS of the terminal can correctly feed back the ACK/NACK message of the multicast message.
- another communication method is provided.
- the communication method is implemented on the basis of the communication method shown in FIG. 10. Specifically, after step S403, the communication method further includes the step S405.
- the AS of the terminal obtains the numbers of all members except the third member among the reachable members.
- the number of each group member among all other group members may be the layer 2 identification, layer 1 identification or other parameters of the group member.
- the V2X layer of the terminal can determine the numbers of all other group members according to any of the following implementation methods.
- Implementation mode 1 The V2X layer of the terminal determines the numbers of all other group members according to the size of the layer 2 identification of the reachable group members.
- Implementation mode two the V2X layer of the terminal allocates the numbers of all other group members.
- Implementation mode 3 The V2X layer of the terminal determines the number of each member of all other members according to the position of each member of all other members in the first form.
- step S404 in the embodiment shown in FIG. 10, which is not repeated here.
- the AS of the terminal can learn the numbers of all the group members except the third group member among the reachable group members.
- a communication method provided in an embodiment of this application includes the following steps:
- S501 The application layer of the terminal obtains the number of reachable group members.
- the terminal corresponds to the third member of the group.
- the trigger condition for the application layer of the terminal to execute step S501 includes but is not limited to: the V2X application of the terminal triggers the multicast service, the establishment of the group, and the update of the group.
- the application layer of the terminal obtains the application layer identifier of the reachable group member; then, the application layer of the terminal obtains the number of reachable group members according to the application layer identifier of the reachable group member.
- the number of reachable group members is equal to the number of application layer identifiers of reachable group members.
- the application layer of the terminal obtains the application layer identifier of the reachable group member in the group, including: the application layer of the terminal receives the application layer identifier of the reachable group member sent by other devices (for example, an application server or a group management terminal) .
- S502 The application layer of the terminal sends the number of reachable group members to the V2X layer of the terminal.
- the V2X layer of the terminal receives the number of reachable group members.
- S503 The V2X layer of the terminal sends the number of reachable group members to the AS of the terminal.
- the AS of the terminal receives the number of reachable group members.
- the AS of the terminal knows the number of reachable group members to ensure that the AS of the terminal can normally execute the HARQ mechanism in the multicast mode.
- the communication method further includes steps S504-S506. S504.
- the application layer of the terminal obtains the number of the third group member.
- the number of the third group member may be the layer 2 identification, layer 1 identification or other parameters of the third group member.
- the application layer of the terminal can be based on any of the following implementations To determine the number of the third group member.
- Implementation mode 1 The application layer of the terminal determines the number of the third group member according to the size of the application layer identifier of the reachable group member.
- Implementation mode 2 The application layer of the terminal allocates the number of the third group member.
- Implementation manner 3 The application layer of the terminal determines the number of the third group member according to the position of the third group member in the third list. Among them, the third list is used to record the application layer identifiers of reachable group members.
- step S304 in the embodiment shown in FIG. 9, which is not repeated here.
- Implementation manner 4 The application layer of the terminal receives the number of the third group member from the application server or the group management terminal.
- S505 The application layer of the terminal sends the number of the third group member to the V2X layer of the terminal. Correspondingly, the V2X layer of the terminal receives the number of the third group member.
- S506 The V2X layer of the terminal sends the number of the third group member to the AS of the terminal.
- the AS of the terminal receives the number of the third group member.
- steps S501-S503 can be performed first, and then steps S504-S506; or, steps S504-S506 can be performed first, and then steps S501-S503, or steps S501-S503, and S504-S506 can be performed simultaneously.
- the AS of the terminal can learn the number of the third group member, so as to ensure that after the AS of the terminal receives the multicast message, the AS of the terminal can correctly feed back the ACK/NACK message of the multicast message.
- the AS of the terminal can correctly feed back the ACK/NACK message of the multicast message.
- FIG. 17 another communication method is provided, and the communication method is implemented on the basis of the communication method shown in FIG. 10. Specifically, the communication method further includes steps S507-S509.
- S507 The application layer of the terminal obtains the numbers of all members except the third member among the reachable members.
- the number of each group member among all other group members may be the layer 2 identification, layer 1 identification or other parameters of the group member.
- the application layer of the terminal can determine the numbers of all other group members according to any one of the following implementation methods.
- Implementation mode 1 The application layer of the terminal determines the numbers of all other reachable group members according to the size of the application layer identifier of the reachable group members.
- Implementation mode 2 The application layer of the terminal allocates the numbers of all other reachable members.
- Implementation mode 3 The application layer of the terminal determines the number of each member of all other members according to the position of each member of all other members in the third list.
- Implementation manner 4 The application layer of the terminal receives the numbers of all other group members sent from the application server or the group management terminal.
- S508 The application layer of the terminal sends the numbers of all other group members to the V2X layer of the terminal.
- the V2X layer of the terminal receives the numbers of all other group members sent by the application layer of the terminal.
- the V2X layer of the terminal sends the numbers of all other group members to the AS of the terminal.
- the AS of the terminal receives the numbers of all other group members sent by the V2X layer of the terminal.
- steps S501-S503 can be performed first, and then steps S507-S509; or, steps S507-S509 can be performed first, and then steps S501-S503 can be performed, or steps S501-S503, and S507-S509 can be performed simultaneously.
- the application layer of the terminal can send the application layer identification of the group to the V2X layer of the terminal; after that, the V2X layer of the terminal generates/ The layer 2 identification of the group is allocated, and the layer 2 identification of the group is sent to the AS of the terminal.
- the AS of the terminal knows the layer 2 identification of the group. Therefore, the multicast message sent by the AS of the terminal may include the layer 2 identifier of the group to indicate the group corresponding to the multicast message.
- the application layer of the terminal also sends the third group to the V2X layer of the terminal.
- the V2X layer of the terminal generates/assigns the layer 2 identifier of the third group member according to the application layer identifier of the third group member; then, the V2X layer of the terminal sends the layer 2 identifier of the third group to the AS of the terminal.
- the AS of the terminal knows the layer 2 identification of the third group member. Therefore, when the AS of the terminal sends the multicast message, the layer 2 identifier of the third group member can be used as the source address in the multicast message.
- the following uses the embodiment shown in FIG. 12 to specifically describe the function of the number of the group members corresponding to the terminal.
- a communication method provided in an embodiment of this application includes the following steps:
- the AS of the multicast receiving end receives the multicast message sent by the AS of the multicast sending end.
- the multicast message may include the group identifier.
- the multicast receiving end may be the first terminal/second terminal in the embodiment shown in FIG. 4 or FIG. 5, or the terminal in the embodiment shown in FIG. 9, FIG. 10, or FIG. 11.
- the multicast receiver corresponds to the fourth member of the group. It is understandable that if the multicast receiving end is the first terminal in the embodiment shown in FIG. 4 or FIG. 5, the fourth group member is the first group member. If the multicast receiving end is the second terminal in the embodiment shown in FIG. 4 or FIG. 5, the fourth group member is the second group member. If the multicast receiving end is the terminal in the embodiment shown in FIG. 9, FIG. 10, or FIG. 11, the fourth group member is the third group member.
- the AS at the multicast receiving end determines the feedback resource according to the number of the fourth group member.
- the feedback resource is used to carry the ACK/NACK message of the multicast message.
- the feedback resources include time domain resources, frequency domain resources, space domain resources, and/or code domain resources.
- the time domain resource includes one or more time units, and the time unit may be a subframe, a time slot, an orthogonal frequency division multiplexing (OFDM) symbol, and the like.
- the time unit may be a subframe, a time slot, an orthogonal frequency division multiplexing (OFDM) symbol, and the like.
- the frequency domain resources include one or more frequency domain units, and the frequency domain units may be subcarriers and bandwidths.
- Airspace resources include beams and antenna ports.
- the code domain resource may be a symbol sequence that does not affect each other in the same time domain and frequency domain.
- the number of the group member is used to determine the feedback resource corresponding to the group member.
- the number of the group member and the feedback resource which specifically refers to the correspondence between the number of the group member and the index/name/identification/serial number of the feedback resource.
- Table 5 is an example of the correspondence between the numbers of group members and the indexes of feedback resources. Taking an example with Table 5, suppose the number of the fourth group member is 2, so that the AS of the terminal sends an ACK/NACK message on the feedback resource whose index is 2.
- the correspondence between the number of the group member and the feedback resource can exist implicitly.
- the group member with the number 0 corresponds to the first feedback resource
- the group member with the number 1 corresponds to the second feedback resource.
- the correspondence between the number of the group member and the feedback resource may be explicit.
- the multicast sending end may send the correspondence between the member numbers and feedback resources to the multicast receiving end in a broadcast/multicast manner.
- the AS at the multicast receiving end sends an ACK/NACK message of the multicast message according to the feedback resource.
- the AS of the multicast receiver When the AS of the multicast receiver receives the complete multicast message, the AS of the multicast receiver sends the ACK message of the multicast message according to the feedback resources, so that the AS of the multicast sender knows that the AS of the multicast receiver has completely received it Multicast messages.
- the AS of the multicast receiver When the AS of the multicast receiver does not receive the multicast message or receives an incomplete multicast message, the AS of the multicast receiver sends the NACK message of the multicast message according to the feedback resources to trigger the AS of the multicast sender to resend the group Broadcast news.
- the AS at the multicast receiving end determines the corresponding feedback resources according to the number of the group member corresponding to the multicast receiving, thereby ensuring that the AS at the multicast receiving end can normally send to the multicast sender ACK/NACK messages are fed back.
- the multicast sender does not need to configure corresponding feedback resources for each of the reachable members one by one, which is beneficial to save signaling overhead and also reduces the complexity of implementing the multicast process.
- the AS of the multicast sending end stores the correspondence between the numbers of the group members and the feedback resources. Therefore, the AS of the multicast sender can determine the number of the group member who feeds back the ACK/NACK message according to the index of the feedback resource where the received ACK/NACK message is located. Correspondingly, the AS of the multicast sender may also determine the number of the group member who has not fed back the ACK/NACK message according to the index of the feedback resource for which the ACK/NACK message is not transmitted.
- the AS of the multicast sender may unicast the content of the multicast message to the group members who have not fed back the ACK/NACK message according to the numbers of the members who have not fed back the ACK/NACK message.
- the AS at the multicast sending end or the AS at the multicast receiving end can obtain the numbers of the group members. Refer to the embodiments shown in FIG. 5, FIG. 9-10, and FIG. 14-17.
- the number of reachable group members acquired by the terminal may be a number generated before, rather than a number regenerated every time it is acquired. For example, a group with a group of 20 members will generate group member numbers 1, 2, 3, ..., 20. If the terminal finds 5 reachable members, the previous numbers of the 5 reachable members in the group are 1, 5, 7, 13, and 18. Then the terminal can determine that the numbers of the 5 reachable members are 1,5,7,13,18, instead of redistributing the numbers 1,2,3,4,5 for the 5 reachable members.
- the number of reachable group members acquired by the terminal may be a number that is regenerated each time it is acquired.
- a group with a group size of 20 generates group member numbers 1, 2, 3, ..., 20. If the terminal finds 5 reachable members, the previous numbers of the 5 reachable members in the group are 1, 5, 7, 13, and 18. The terminal can reassign numbers 1, 2, 3, 4, and 5 to the 5 reachable members. Therefore, the terminal can determine that the numbers of the 5 reachable members are 1, 2, 3, 4, and 5.
- the terminal includes hardware structures and/or software modules corresponding to each function.
- the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed by hardware or computer software-driven hardware depends on the specific application and design constraint conditions of the technical solution. Professionals and technicians can use different methods for each specific application to implement the described functions, but such implementation should not be considered beyond the scope of this application.
- the embodiment of the present application may divide the terminal into functional modules according to the foregoing method examples.
- each functional module may be divided corresponding to each function, or two or more functions may be integrated into one processing module.
- the above-mentioned integrated modules can be implemented in the form of hardware or software functional modules. It should be noted that the division of modules in the embodiments of the present application is illustrative, and is only a logical function division, and there may be other division methods in actual implementation. The following is an example of dividing each function module corresponding to each function:
- FIG. 13 is a schematic structural diagram of a communication device provided by an embodiment of this application.
- the communication device includes: an application layer module 1301, a V2X module 1302, and an AS module 1303.
- the application layer module 1301 can be used to support the communication device to perform step S301 in FIG. 9, step S401 in FIG. 10, steps S501, S502, S504, and S505 in FIG. 5, and/or to support the technology described herein Other processes of the program.
- the V2X layer module 1302 can be used to support the communication device to perform steps S101-S109 in Figure 4, steps S201-S205 in Figure 5, steps S301-S305 in Figure 9, steps S401 and S402 in Figure 10, and steps S401 and S402 in Figure 11 Steps S502, S503, S505, and S506, and/or other processes used to support the technical solutions described herein.
- the AS module 1303 can be used to support the communication device to perform steps S106 or S109 in Figure 4, steps S202 or S204 in Figure 5, steps S303 and S305 in Figure 9, steps S402-S404 in Figure 10, and steps S402-S404 in Figure 11 Steps S503 and S506, S601-S603 in FIG. 12, and/or other processes used to support the technical solutions described herein.
- the embodiment of the present application also provides a computer-readable storage medium on which an instruction is stored, and the method in the foregoing method embodiment is executed when the instruction is executed.
- the embodiment of the present application also provides a computer program product containing instructions, which execute the method in the above method embodiment when the instruction is executed.
- the embodiment of the present application further provides a chip system.
- the chip system includes a processor for implementing the technical method in the embodiment of the present invention.
- the chip system further includes a memory for storing necessary program instructions and/or data of the communication device in the embodiment of the present invention.
- the chip system further includes a memory for the processor to call application program codes stored in the memory.
- the chip system may be composed of one or more chips, and may also include chips and other discrete devices, which are not specifically limited in the embodiment of the present application.
- An embodiment of the present application also provides a communication system, which includes a first terminal and a second terminal.
- the first terminal is used to execute the communication method shown in FIG. 4 or FIG. 5.
- the second terminal is used to execute the communication method shown in FIG. 4 or FIG. 5.
- the steps of the method or algorithm described in conjunction with the disclosure of this application can be implemented in a hardware manner, or implemented in a manner in which a processor executes software instructions.
- Software instructions can be composed of corresponding software modules, which can be stored in RAM, flash memory, ROM, erasable programmable read-only memory (erasable programmable ROM, EPROM), electrically erasable programmable read-only memory (electrically erasable programmable read-only memory, EPROM, EEPROM), registers, hard disk, mobile hard disk, CD-ROM or any other form of storage medium known in the art.
- An exemplary storage medium is coupled to the processor, so that the processor can read information from the storage medium and can write information to the storage medium.
- the storage medium may also be an integral part of the processor.
- the processor and the storage medium may be located in the ASIC.
- the ASIC may be located in the core network interface device.
- the processor and the storage medium may also exist as discrete components in the core network interface device.
- the memory may be coupled with the processor.
- the memory may exist independently and be connected to the processor through a bus.
- the memory can also be integrated with the processor.
- the memory may be used to store application program codes for executing the technical solutions provided in the embodiments of the present application, and the processor controls the execution.
- the processor is used to execute the application program code stored in the memory, so as to implement the technical solutions provided in the embodiments of the present application.
- the disclosed device and method may be implemented in other ways.
- the device embodiments described above are merely illustrative.
- the division of the modules or units is only a logical function division.
- there may be other division methods for example, multiple units or components may be It can be combined or integrated into another device, or some features can be omitted or not implemented.
- the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or units, and may be in electrical, mechanical or other forms.
- the units described as separate parts may or may not be physically separate.
- the parts displayed as units may be one physical unit or multiple physical units, that is, they may be located in one place, or they may be distributed to multiple different places. . Some or all of the units may be selected according to actual needs to achieve the objectives of the solutions of the embodiments.
- each unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units may be integrated into one unit.
- the above-mentioned integrated unit can be implemented in the form of hardware or software functional unit.
- the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium.
- the technical solutions of the embodiments of the present application are essentially or the part that contributes to the prior art, or all or part of the technical solutions can be embodied in the form of software products, which are stored in a storage medium.
- a device which may be a single-chip microcomputer, a chip, etc.
- a processor processor
- the aforementioned storage media include: U disk, mobile hard disk, ROM, RAM, magnetic disk or optical disk and other media that can store program codes.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
群组的应用层标识 | 群组的层2标识 |
11 | 1111110000000000 |
10 | 1111110000000001 |
00 | 1111110000000011 |
01 | 1111110000000010 |
组员的应用层标识 | 组员的层2标识 |
1101 | 111101011001001 |
1110 | 111101011001010 |
1111 | 111101011001101 |
1100 | 111101111001001 |
1101 |
1110 |
1111 |
1100 |
111101011001001 |
111101011001010 |
111101011001101 |
111101111001001 |
可达组员的编号 | 反馈资源的索引 |
0 | 0 |
1 | 1 |
2 | 2 |
3 | 3 |
Claims (40)
- 一种通信方法,其特征在于,所述方法包括:第一终端的车联网V2X层发送第一消息,所述第一消息包括群组的标识,所述第一终端对应所述群组的第一组员;所述第一终端的V2X层接收所述第一消息的响应消息;所述第一终端的V2X层根据所述响应消息,确定所述群组中的可达组员的个数;所述第一终端的V2X层向所述第一终端的接入层AS发送所述可达组员的个数。
- 根据权利要求1所述的通信方法,其特征在于,所述方法还包括:所述第一终端的V2X层获得所述第一组员的编号,并向所述第一终端的AS发送所述第一组员的编号。
- 根据权利要求2所述的通信方法,其特征在于,所述第一组员是所述群组中的可达组员中的一个;所述第一终端的V2X层获得所述第一组员的编号,包括:所述第一终端的V2X层根据所述可达组员的应用层标识的大小,确定所述第一组员的编号;或者,所述第一终端的V2X层根据所述可达组员的层2标识的大小,确定所述第一组员的编号;或者,所述第一终端的V2X层分配所述第一组员的编号。
- 根据权利要求1至3任一项所述的通信方法,其特征在于,所述方法还包括:所述第一终端的V2X层获得所述可达组员中除所述第一组员之外其他所有组员的编号;所述第一终端的V2X层向所述第一终端的AS发送所述其他所有组员的编号。
- 根据权利要求4所述的通信方法,其特征在于,所述第一终端的V2X层获得所述其他所有组员的编号,包括:所述第一终端的V2X层根据所述可达组员的应用层标识的大小,确定所述其他所有组员的编号;或者,所述第一终端的V2X层根据所述其他所有组员的层2标识的大小,确定所述其他所有组员的编号;或者,所述第一终端的V2X层分配所述其他所有组员的编号;或者,所述第一终端的V2X层根据所述响应消息,确定其他所有组员的编号,其中,所述响应消息包括用于指示所述可达组员的编号的指示信息。
- 根据权利要求2或3所述的通信方法,其特征在于,所述方法包括:所述第一终端的AS接收组播消息;所述第一终端的AS根据所述第一组员的编号,确定反馈资源;所述第一终端的AS根据所述反馈资源,发送所述组播消息的应答ACK/否认应答NACK消息。
- 根据权利要求1至6任一项所述的通信方法,其特征在于,所述响应消息包括所述群组的标识以及所述群组中第二组员的标识,所述第二组员为所述群组中的可达组员中的一个。
- 根据权利要求7所述的通信方法,其特征在于,所述方法还包括:所述第一终端的V2X层向所述第二组员对应的第二终端发送第二消息,所述第二消息携带有所述可达组员的个数或所述可达组员的标识中的至少一种。
- 根据权利要求8所述的通信方法,其特征在于,所述第二消息包括以下任意一种:所述可达组员的编号;或者,所述第二组员的编号;或者,所述可达组员中除所述第一组员之外其他所有组员的编号。
- 一种通信方法,其特征在于,所述方法包括:第二终端的车联网V2X层接收来自第一终端的第一消息,所述第一消息包括群组的标识,所述第一终端对应所述群组中的第一组员,所述第二终端对应所述群组中的第二组员;所述第二终端的V2X层向所述第一终端发送所述第一消息的响应消息;所述第二终端的V2X层接收来自所述第一终端的第二消息;所述第二终端的V2X层根据所述第二消息,获得所述群组中的可达组员的个数;所述第二终端的V2X层向所述第二终端的接入层AS发送所述可达组员的个数。
- 根据权利要求10所述的通信方法,其特征在于,所述响应消息包括所述群组的标识以及所述第二组员的标识。
- 根据权利要求10或11所述的通信方法,其特征在于,所述第二消息携带有所述可达组员的个数或所述可达组员的标识中的至少一种。
- 根据权利要求10至12任一项所述的通信方法,其特征在于,所述第二消息包括以下任意一种:所述可达组员的编号;或者,所述第二组员的编号;或者,所述可达组员中除所述第一组员之外其他所有组员的编号。
- 根据权利要求13所述的通信方法,其特征在于,当所述第二消息包括所述第二组员的编号时,所述方法还包括:所述第二终端的V2X层根据所述第二消息,获得所述第二组员的编号;所述第二终端的V2X层向所述第二终端的AS发送所述第二组员的编号。
- 根据权利要求14所述的通信方法,其特征在于,所述方法还包括:所述第二终端的AS接收组播消息;所述第二终端的AS根据所述第二组员的编号,确定反馈资源;所述第二终端的AS根据所述反馈资源,发送所述组播消息的应答ACK/否认应答NACK消息。
- 一种通信方法,其特征在于,所述方法包括:终端的应用层向所述终端的车联网V2X层发送群组中的可达组员的应用层标识,所述终端对应所述群组中的第三组员;所述终端的V2X层根据所述可达组员的应用层标识,确定所述可达组员的个数;所述终端的V2X层向所述终端的接入层AS发送所述可达组员的个数。
- 根据权利要求16所述的通信方法,其特征在于,所述终端的V2X层根据所 述可达组员的应用层标识,确定所述可达组员的个数,包括:所述终端的V2X层根据所述可达组员的应用层标识,生成/分配所述可达组员的层2标识;所述终端的V2X层根据所述可达组员的层2标识,确定所述可达组员的个数。
- 根据权利要求16或17所述的通信方法,其特征在于,所述方法还包括:所述终端的V2X层获得所述第三组员的编号;所述终端的V2X层向所述终端的AS发送所述第三组员的编号。
- 根据权利要求18所述的通信方法,其特征在于,所述第三组员为所述群组中的可达组员中的一个;所述终端的V2X层获得所述第三组员的编号,包括:所述终端的V2X层根据所述可达组员的应用层标识的大小,确定所述第三组员的编号;或者,所述终端的V2X层根据所述可达组员的层2标识的大小,确定所述第三组员的编号;或者,所述终端的V2X层根据第一列表中所述第三组员所处的位置,确定所述第三组员的编号,所述第一列表用于记录所述可达组员的应用层标识或层2标识;或者,所述终端的V2X层分配所述第三组员的编号。
- 根据权利要求16至19任一项所述的通信方法,其特征在于,所述方法还包括:所述终端的V2X层获得所述可达组员中除所述第三组员之外其他所有组员的编号;所述终端的V2X层向所述终端的AS发送所述其他所有组员的编号。
- 根据权利要求20所述的通信方法,其特征在于,所述终端的V2X层获得所述其他所有组员的编号,包括:所述终端的V2X层根据所述可达组员的应用层标识的大小,确定所述其他所有组员的编号;或者,所述终端的V2X层根据所述其他所有组员的层2标识的大小,确定所述其他所有组员的编号;或者,所述终端的V2X层根据所述其他所有组员中每一个组员在第一列表中所处的位置,确定所述其他所有组员中每一个组员的编号,所述第一列表用于记录所述可达组员的应用层标识或层2标识;或者,所述终端的V2X层分配所述其他所有组员的编号。
- 根据权利要求18或19所述的通信方法,其特征在于,所述方法还包括:所述终端的AS接收组播消息;所述终端的AS根据所述第三组员的编号,确定反馈资源;所述终端的AS根据所述反馈资源,发送所述组播消息的应答ACK/否认应答NACK消息。
- 一种通信方法,其特征在于,所述方法包括:终端的应用层向所述终端的车联网V2X层发送群组中的可达组员的应用层标识,所述终端对应所述群组中的第三组员;所述终端的V2X层根据所述可达组员的应用层标识,向所述终端的接入层AS发送所述可达组员的层2标识;所述终端的AS根据所述可达组员的层2标识,确定所述可达组员的个数。
- 根据权利要求23所述的通信方法,其特征在于,所述方法还包括:所述终端的AS获得所述第三组员的编号。
- 根据权利要求24所述的通信方法,其特征在于,所述第三组员为所述群组中的可达组员中的一个;所述终端的AS获得所述第三组员的编号,包括:所述终端的AS根据所述可达组员的层2标识的大小,确定所述第三组员的编号;或者,所述终端的AS根据第二列表中所述第三组员所处的位置,确定所述第三组员的编号,所述第二列表用于记录所述可达组员的层2标识;或者,所述终端的AS分配所述第三组员的编号。
- 根据权利要求23所述的通信方法,其特征在于,所述方法还包括:所述终端的AS层获得所述可达组员中除所述第三组员之外其他所有组员的编号。
- 根据权利要求26所述的通信方法,其特征在于,所述终端的V2X层获得所述其他所有组员的编号,包括:所述终端的AS根据所述可达组员的层2标识的大小,确定所述其他所有组员的编号;或者,所述终端的AS根据所述其他所有组员中每一个组员在第二列表中所处的位置,确定所述其他所有组员中每一个组员的编号,所述第二列表用于记录所述可达组员的层2标识;或者,所述终端的AS分配所述其他所有组员的编号。
- 根据权利要求23或24所述的通信方法,其特征在于,所述方法还包括:所述终端的AS接收组播消息;所述终端的AS根据所述第三组员的编号,确定反馈资源;所述终端的AS根据所述反馈资源,发送所述组播消息的应答ACK/否认应答NACK消息。
- 一种通信方法,其特征在于,所述方法包括:终端的应用层获得群组中的可达组员的个数,所述终端对应所述群组中的第三组员;所述终端的应用层向所述终端的车联网V2X层发送所述可达组员的个数;所述终端的V2X层向所述终端的接入层AS发送所述可达组员的个数。
- 根据权利要求29所述的通信方法,其特征在于,所述终端的应用层获得群组中的可达组员的个数,包括:所述终端的应用层获取所述可达组员的应用层标识,并根据所述可达组员的应用层标识,确定所述可达组员的个数;或者,所述终端的应用层接收来自应用服务器或群组管理终端的所述可达组员的个数。
- 根据权利要求30所述的通信方法,其特征在于,所述终端的应用层获取所述可达组员的应用层标识,包括:所述终端的应用层接收来自应用服务器或群组管理终端的所述可达组员的应用层标识。
- 根据权利要求29至31任一项所述的通信方法,其特征在于,所述方法还包括:所述终端的应用层获得所述第三组员的编号;所述终端的应用层向所述终端的V2X层发送所述第三组员的编号;所述终端的V2X层向所述终端的AS发送所述第三组员的编号。
- 根据权利要求29所述的通信方法,其特征在于,所述第三组员为所述群组中的可达组员中的一个;所述终端的应用层获得所述第三组员的编号,包括:所述终端的应用层根据所述可达组员的应用层标识的大小,确定所述第三组员的编号;或者,所述终端的应用层根据第三列表中所述第三组员所处的位置,确定所述第三组员的编号,所述第三列表用于记录所述可达组员的应用层标识;或者,所述终端的应用层分配所述第三组员的编号;或者,所述终端的应用层接收来自应用服务器或群组管理终端的所述第三组员的编号。
- 根据权利要求29至33任一项所述的通信方法,其特征在于,所述方法还包括:所述终端的应用层获得所述可达组员中除所述第三组员之外其他所有组员的编号;所述终端的应用层向所述终端的V2X层发送所述其他所有组员的编号;所述终端的V2X层向所述终端的AS发送所述其他所有组员的编号。
- 根据权利要求34所述的通信方法,其特征在于,所述终端的V2X层获得所述其他所有组员的编号,包括:所述终端的应用层根据所述可达组员的应用层标识的大小,确定所述其他所有组员的编号;或者,所述终端的应用层根据所述其他所有组员中每一个组员在第三列表中所处的位置,确定所述其他所有组员中每一个组员的编号,所述第三列表用于记录所述可达组员的应用层标识;或者,所述终端的应用层分配所述其他所有组员的编号;或者,所述终端的应用层接收来自应用服务器或群组管理终端的所述其他所有组员的编号。
- 根据权利要求32或33所述的通信方法,其特征在于,所述方法还包括:所述终端的AS接收组播消息;所述终端的AS根据所述第三组员的编号,确定反馈资源;所述终端的AS根据所述反馈资源,发送所述组播消息的应答ACK/否认应答NACK消息。
- 一种通信装置,其特征在于,包括处理器和存储器,所述存储器和所述处理器耦合,所述处理器执行所述存储器中存储的指令时,实现权利要求1-36任一项所述的通信方法。
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括计算 机指令,当所述计算机指令在计算机上运行时,使得所述计算机执行如权利要求1-36任一项所述的通信方法。
- 一种计算机程序产品,其特征在于,所述计算机程序产品包括指令,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如权利要求1-36任一项所述的通信方法。
- 一种通信***,其特征在于,所述通信***包括第一终端和第二终端,所述第一终端用于执行权利要求1-9任一项所述的通信方法,所述第二终端用于执行权利要求10-15任一项所述的通信方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
MX2021015681A MX2021015681A (es) | 2019-06-17 | 2020-06-15 | Metodo y aparato de comunicacion. |
BR112021025198A BR112021025198A2 (pt) | 2019-06-17 | 2020-06-15 | Método e aparelho de comunicação |
EP20826830.0A EP3975591B1 (en) | 2019-06-17 | 2020-06-15 | Communication method and device |
US17/552,697 US20220109586A1 (en) | 2019-06-17 | 2021-12-16 | Communication Method and Apparatus |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910523810.8A CN112104982B (zh) | 2019-06-17 | 2019-06-17 | 通信方法及装置 |
CN201910523810.8 | 2019-06-17 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/552,697 Continuation US20220109586A1 (en) | 2019-06-17 | 2021-12-16 | Communication Method and Apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2020253658A1 true WO2020253658A1 (zh) | 2020-12-24 |
Family
ID=73748704
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2020/096203 WO2020253658A1 (zh) | 2019-06-17 | 2020-06-15 | 通信方法及装置 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20220109586A1 (zh) |
EP (1) | EP3975591B1 (zh) |
CN (2) | CN112104982B (zh) |
BR (1) | BR112021025198A2 (zh) |
MX (1) | MX2021015681A (zh) |
WO (1) | WO2020253658A1 (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107040898A (zh) * | 2016-02-04 | 2017-08-11 | 中兴通讯股份有限公司 | 一种实现车联网业务的方法及本地化网络架构 |
CN107710795A (zh) * | 2015-06-24 | 2018-02-16 | 英特尔公司 | 用于车辆到任意事物(V2X)通信的增强型邻近服务(ProSe)协议 |
US20190116467A1 (en) * | 2016-04-11 | 2019-04-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods for Handling Quasi Co-Location (QCL) Configuration for Multicast Transmissions |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103327453A (zh) * | 2012-03-22 | 2013-09-25 | 北京三星通信技术研究有限公司 | 一种选择pcef和pcrf的方法 |
CN105246025B (zh) * | 2015-09-08 | 2018-09-14 | 宇龙计算机通信科技(深圳)有限公司 | 一种控制v2x业务传输的方法及装置 |
US10244538B2 (en) * | 2016-02-12 | 2019-03-26 | Futurewei Technologies, Inc. | System and method for determining a resource selection technique |
CN108990125B (zh) * | 2017-06-01 | 2020-12-22 | 华为技术有限公司 | 数据传输的方法、终端设备和网络设备 |
US10931426B2 (en) * | 2017-08-10 | 2021-02-23 | Futurewei Technologies, Inc. | System and method for sidelink feedback |
CN109547168B (zh) * | 2017-09-21 | 2021-07-20 | 华为技术有限公司 | 数据传输方法、终端设备和网络设备 |
ES2926471T3 (es) * | 2019-06-10 | 2022-10-26 | Asustek Comp Inc | Procedimiento y aparato para el manejo del recurso de retroalimentación para la difusión grupal en el enlace lateral en un sistema de comunicación inalámbrica |
US20220007231A1 (en) * | 2019-07-23 | 2022-01-06 | Lenovo (Singapore) Pte. Ltd. | Minimum communication range for mac tb |
-
2019
- 2019-06-17 CN CN201910523810.8A patent/CN112104982B/zh active Active
- 2019-06-17 CN CN202111497546.9A patent/CN114501341A/zh active Pending
-
2020
- 2020-06-15 BR BR112021025198A patent/BR112021025198A2/pt unknown
- 2020-06-15 WO PCT/CN2020/096203 patent/WO2020253658A1/zh unknown
- 2020-06-15 EP EP20826830.0A patent/EP3975591B1/en active Active
- 2020-06-15 MX MX2021015681A patent/MX2021015681A/es unknown
-
2021
- 2021-12-16 US US17/552,697 patent/US20220109586A1/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107710795A (zh) * | 2015-06-24 | 2018-02-16 | 英特尔公司 | 用于车辆到任意事物(V2X)通信的增强型邻近服务(ProSe)协议 |
CN107040898A (zh) * | 2016-02-04 | 2017-08-11 | 中兴通讯股份有限公司 | 一种实现车联网业务的方法及本地化网络架构 |
US20190116467A1 (en) * | 2016-04-11 | 2019-04-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods for Handling Quasi Co-Location (QCL) Configuration for Multicast Transmissions |
Non-Patent Citations (3)
Title |
---|
HUAWEI; HISILICON: "A V2X Group Member Discovery for Groupcast Communication", 3GPP DRAFT; S2-1907629 23287 A V2X GROUP MEMBER DISCOVERY FOR GROUPCAST COMMUNICATION_V4, vol. SA WG2, 18 June 2019 (2019-06-18), Sapporo, Japan, pages 1 - 7, XP051752595 * |
INTERDIGITAL INC: "Support of NR Sidelink Unicast and Groupcast", 3GPP DRAFT; R1-1811209 SUPPORT OF NR SIDELINK UNICAST AND GROUPCAST,, vol. RAN WG1, 12 October 2018 (2018-10-12), Chengdu, China, pages 1 - 5, XP051518610 * |
QUALCOMM INCORPORATED: "Discussion on Groupcast for NR V2X", 3GPP DRAFT; R2-1817780, 16 November 2018 (2018-11-16), Spokane USA, pages 1 - 6, XP051481670 * |
Also Published As
Publication number | Publication date |
---|---|
CN112104982B (zh) | 2021-12-31 |
EP3975591A1 (en) | 2022-03-30 |
CN114501341A (zh) | 2022-05-13 |
CN112104982A (zh) | 2020-12-18 |
BR112021025198A2 (pt) | 2022-02-01 |
EP3975591B1 (en) | 2024-01-10 |
EP3975591A4 (en) | 2022-07-06 |
MX2021015681A (es) | 2022-03-17 |
US20220109586A1 (en) | 2022-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200374352A1 (en) | Session establishment method and device | |
CN107872876B (zh) | 消息的发送方法和装置 | |
US11159929B2 (en) | Scheduling request for further enhanced narrowband internet of things (feNB-IoT) | |
WO2021088660A1 (zh) | 通信方法、装置及设备 | |
WO2020192777A1 (zh) | 通信方法及设备 | |
WO2021136212A1 (zh) | 路由配置方法及装置 | |
EP3834567A1 (en) | Prioritization of control and data transmsission for different services | |
US11902860B2 (en) | Communication method and device | |
EP3451774B1 (en) | Service data transmission method and user equipment | |
US20120002583A1 (en) | Method and apparatus for generating group service flow in a mobile communication system | |
US20230171672A1 (en) | Route configuration method and apparatus | |
WO2020164532A1 (zh) | 一种确定harq反馈资源的方法、装置及*** | |
US20190149958A1 (en) | Methods, Apparatuses and Computer Program for Transmission Format/Retransmission Adaptation in Wireless Network | |
WO2021135650A1 (zh) | 通信方法及装置 | |
WO2022017285A1 (zh) | 报文转发方法、装置及*** | |
CN111194051A (zh) | 传输路径的配置方法及装置 | |
CN112997468B (zh) | 使用协议数据单元会话的信息中心网络来检索高速缓存内容的技术 | |
WO2022152276A1 (zh) | 适用于非陆地通信网络ntn的通信方法和装置 | |
WO2020253658A1 (zh) | 通信方法及装置 | |
WO2019114670A1 (zh) | 一种中继***接入方法及装置 | |
EP4311356A1 (en) | Sidelink transmission method and apparatus | |
WO2018054336A1 (zh) | 消息的发送方法和装置 | |
EP3923606B1 (en) | Connection management methods and apparatus | |
JP2023541109A (ja) | 通信方法及び装置、及び、読み取り可能な記憶媒体 | |
WO2023152847A1 (ja) | ネットワークノード及び通信方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20826830 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112021025198 Country of ref document: BR |
|
ENP | Entry into the national phase |
Ref document number: 2020826830 Country of ref document: EP Effective date: 20211221 |
|
ENP | Entry into the national phase |
Ref document number: 112021025198 Country of ref document: BR Kind code of ref document: A2 Effective date: 20211215 |