Communication method, device and computer-readable storage medium

By establishing a multicast path from the user equipment to the network relay system and transmitting data using multicast method, the problem that the relay UE cannot perceive information is solved, and resource conservation and efficiency improvement are achieved.

CN116097677BActive Publication Date: 2025-08-08HUAWEI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202080104774.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-07-30
Publication Date
2025-08-08
Estimated Expiration
2040-07-30

AI Technical Summary

Technical Problem

In the user equipment to the network relay system, the relay UE cannot sense the information transmitted between the network equipment and the remote UE, resulting in waste of resources and inefficient transmission.

Method used

Network equipment and relay UEs identify services of interest to remote UEs, establish multicast paths, and use multicast methods to transmit data, reduce the number of transmission resources and improve transmission efficiency.

Benefits of technology

Transmission of data through multicasting saves transmission resources, reduces signaling and message interaction, improves transmission efficiency and power consumption performance of the receiving device.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116097677B_ABST
    Figure CN116097677B_ABST
Patent Text Reader

Abstract

An embodiment of the present invention discloses a communication method, apparatus, and computer-readable storage medium, comprising: receiving M first information from M second terminal devices of a first terminal device, the M first information corresponding one-to-one to the M second terminal devices, the first information corresponding to at least one first service, and the at least one first service being a service of interest to the second terminal device; sending at least one group information to the first terminal device, the group information including second information and third information, the second information including information of N second terminal devices among the M second terminal devices, the third information including information of at least one identical service, and the identical service being the identical first service among the at least one N first services. In an embodiment of the present invention, when the received data of the first terminal device is data of a service to be transmitted by a previously established multicast path, the data can be sent to multiple second terminal devices via multicast, thereby saving transmission resources and improving transmission efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to the field of communication technologies, and in particular, to a communication method, device, and computer-readable storage medium. Background Art

[0002] In a user equipment (UE)-to-network relay system, a remote UE can establish control and user plane connections with a network device through a relay UE, enabling communication with the network device. Information between the network device and the remote UE is transmitted in unicast mode. The relay UE, acting as an intermediate node between the network device and the remote UE, is not aware of the information transmitted between the remote UE and the network device and is only used to forward information. Summary of the Invention

[0003] The embodiments of the present invention disclose a communication method, an apparatus and a computer-readable storage medium for saving transmission resources and improving transmission efficiency.

[0004] A first aspect discloses a communication method, which can be applied to a network device or a module (e.g., a chip) in the network device. The method may include: receiving M first information from M second terminal devices of a first terminal device, and sending at least one group information to the first terminal device. The M first information correspond one-to-one to the M second terminal devices, the first information corresponds to at least one first service, and the at least one first service is a service of interest to the second terminal device. The group information may include second information and third information. The second information may include information about N second terminal devices among the M second terminal devices, and the third information may include information about at least one identical service, where the identical service is the same first service among the at least one N first services. M is an integer greater than 1, and N is an integer greater than 1 and less than or equal to M.

[0005] In an embodiment of the present invention, after receiving information about services of interest to multiple second terminal devices, a network device can send at least one group information to a first terminal device, so that the first terminal device can assign a group identifier to each group information item in the at least one group information item, thereby creating a multicast path for the service corresponding to the group identifier. After receiving data from the network device, the network device can identify the service corresponding to the data. If the data corresponds to a service corresponding to the group identifier, the network device can use multicast to send the data for the service to the multiple second terminal devices corresponding to the group identifier. The first terminal device is the relay UE described above, and the second terminal device is the remote UE described above. This allows the first terminal device to identify the service corresponding to the data, thereby resolving the prior art technical issue of the relay UE being unaware of information transmitted between the network device and the remote UE. Because the first terminal device can perceive data from the network device, if the data sent by the network device corresponds to a service to be transmitted by a previously established multicast path, the data can be sent to the multiple second terminal devices via multicast. Only one transmission resource is required to transmit the data via multicast to the multiple second terminal devices, reducing the number of transmission resources required and thus conserving transmission resources. In addition, since the first terminal device does not need to send data to multiple second terminal devices separately through unicast, it can send data to multiple second terminal devices at one time through multicast, which reduces the data sending time and thus improves the transmission efficiency. At the same time, it reduces the number of data transmissions, and therefore reduces the signaling, messages, etc. used to transmit data, thereby further saving transmission resources.

[0006] As a possible implementation, the group information may also include air interface bearer configuration and / or air interface physical resource configuration, the air interface bearer configuration is used to establish an air interface bearer, the air interface bearer is used to receive data of at least one identical service, and the air interface physical resource configuration is used to receive data of at least one identical service.

[0007] In an embodiment of the present invention, the network device can also send the air interface bearer configuration and / or the air interface physical resource configuration to the first terminal device, so that the first terminal device can establish an air interface bearer for receiving data according to the air interface bearer configuration, and / or determine the physical resources for receiving data according to the air interface physical resources, thereby improving the data reception efficiency.

[0008] As a possible implementation, the group information may also include a multicast configuration, which may include a first sidelink (SL) bearer configuration, where the first SL bearer configuration is used to establish a first SL bearer, which is used to send data of at least one identical service.

[0009] In an embodiment of the present invention, the network device may also send a multicast configuration including an SL bearer configuration to the first terminal device so that the first terminal device may establish an SL bearer for sending data according to the SL bearer configuration, thereby improving data transmission efficiency.

[0010] As a possible implementation, when the third information includes information of multiple identical services, the first SL bearer configuration for establishing the first SL bearer may include: the first SL bearer configuration is used to establish multiple first SL bearers; the first SL bearer is used to send data of at least one identical service may include: each first SL bearer in the multiple first SL bearers is used to send data of one identical service in at least one identical service.

[0011] In an embodiment of the present invention, since each SL bearer among the multiple SL bearers is only used to send data of one service, it can avoid the need for the second terminal device to identify data of different services in the received data after receiving the data through one SL bearer, thereby improving the receiving efficiency of the second terminal device and reducing the power consumption of the second terminal device.

[0012] As a possible implementation, the communication method may further include: receiving first indication information from the first terminal device, the first indication information is used to indicate the correspondence between the group information and the first identifier, and the first identifier is the group identifier.

[0013] In an embodiment of the present invention, the network device may also receive group identifiers corresponding to different group information reported by the first terminal device for subsequent calls, for example, for updating the SL bearer configuration.

[0014] As a possible implementation, the communication method may further include: sending the first identifier and information about the first service corresponding to the first identifier to N second terminal devices respectively through the first terminal device.

[0015] In an embodiment of the present invention, the network device can send the group identifier and information about the service corresponding to the group identifier to multiple second terminal devices corresponding to the group identifier through the first terminal device, so that these multiple second terminal devices can receive data of the corresponding service through multicast according to the group identifier.

[0016] As a possible implementation, at least one identical service belongs to a multicast broadcast service (MBS).

[0017] In the embodiment of the present invention, the first terminal device can sense MBS data and send the MBS data to multiple second terminal devices in a multicast manner, thereby enabling transmission of MBS data between the network device and the second terminal devices.

[0018] The second aspect discloses a communication method, which can be applied to a first terminal device or a module (e.g., a chip) in the first terminal device. The method may include: receiving at least one group information from a network device, assigning a first identifier to each group information in the at least one group information, and sending the first identifier and information about the first service corresponding to the first identifier to N second terminal devices. The group information may include second information and third information, the second information may include information about N second terminal devices, the third information may include information about at least one identical service, the N second terminal devices correspond one-to-one to the N first information, the first information corresponds to at least one first service, the at least one first service is a service of interest to the second terminal device, the identical service is the identical first service in the at least one N first services, the first identifier is a group identifier, and N is an integer greater than 1.

[0019] In an embodiment of the present invention, a first terminal device can receive at least one group information sent by a network device, and can assign a group identifier to each group information in the at least one group information, thereby creating a multicast path for the service corresponding to the group identifier. After receiving data from the network device, the service corresponding to the data can be identified. In the case where the service corresponding to the data is the service corresponding to the group identifier, the data of the service can be sent to multiple second terminal devices corresponding to the group identifier in a multicast manner. It can be seen that the first terminal device can identify the service corresponding to the data, thereby solving the technical problem in the prior art that the relay UE does not perceive the information transmitted between the network device and the remote UE. Since the first terminal device can perceive the data from the network device, in the case where the data sent by the network device is the data of the service to be transmitted by the previously established multicast path, the data can be sent to multiple second terminal devices in a multicast manner, and there is no need to send the data to multiple second terminal devices separately in a unicast manner. Therefore, only one transmission resource is needed to send the data to multiple second terminal devices in a multicast manner, thereby saving transmission resources. In addition, since the first terminal device does not need to send data to multiple second terminal devices separately through unicast, it can send data to multiple second terminal devices at one time through multicast, which reduces the time for the first terminal device to send data. Therefore, the transmission efficiency can be improved, and at the same time, the number of times the first terminal device sends data is reduced. Therefore, the signaling, messages, etc. used to transmit data can be reduced, and the number of signaling, messages, etc. interactions between the first terminal device and the second terminal device is reduced, thereby further saving transmission resources.

[0020] As a possible implementation method, the group information may also include air interface bearer configuration and / or air interface physical resource configuration. The communication method may also include: establishing an air interface bearer according to the air interface bearer configuration, and receiving data of at least one identical service from the network device through the air interface bearer; determining the physical resources according to the air interface physical resource configuration, and receiving data of at least one identical service from the network device through the physical resources.

[0021] In an embodiment of the present invention, the first terminal device can also receive an air interface bearer configuration and / or an air interface physical resource configuration from the network device, can establish an air interface bearer for receiving data based on the air interface bearer configuration, and / or can determine the physical resources for receiving data based on the air interface physical resources, thereby improving the data reception efficiency.

[0022] As a possible implementation, the group information may also include a multicast configuration, and the multicast configuration may include a first SL bearer configuration. The communication method may also include: establishing a first SL bearer according to the first SL bearer configuration, and the first SL bearer is used to send data of at least one identical service.

[0023] In an embodiment of the present invention, the first terminal device can also receive a multicast configuration including an SL bearer configuration from the network device, and can establish an SL bearer for sending data to the second terminal device according to the SL bearer configuration, thereby improving data transmission efficiency.

[0024] As a possible implementation manner, when the third information includes information of multiple identical services, establishing a first SL bearer according to the first SL bearer configuration may include: establishing multiple first SL bearers according to the first SL bearer configuration; the first SL bearer used to send data of at least one identical service may include: each first SL bearer in the multiple first SL bearers is used to send data of one identical service in at least one identical service.

[0025] In an embodiment of the present invention, since each SL bearer among the multiple SL bearers is only used to send data of one service, it can avoid the need for the second terminal device to identify data of different services in the received data after receiving the data through one SL bearer, thereby improving the receiving efficiency of the second terminal device and reducing the power consumption of the second terminal device.

[0026] As a possible implementation method, the communication method may also include: sending a second SL bearer configuration to N second terminal devices respectively, the second SL bearer configuration is used to establish a second SL bearer, the second SL bearer is used to receive data of at least one identical service, and the first SL bearer configuration includes the second SL bearer configuration.

[0027] In an embodiment of the present invention, the first terminal device may also send an SL bearer configuration to the second terminal device so that the second terminal device may establish an SL bearer for receiving data according to the SL bearer configuration, thereby improving data transmission efficiency.

[0028] As a possible implementation, allocating a first identifier to each group information in at least one group information may include: sending a second indication information to an upper layer through an access stratum (AS), the second indication information being used to request the upper layer to allocate a group identifier; and allocating a first identifier through the upper layer based on the second indication information.

[0029] In an embodiment of the present invention, the upper layer of the first terminal device may allocate a group identifier for the group information according to the indication information sent by the AS of the first terminal device.

[0030] As a possible implementation, the communication method may further include: sending first indication information to the network device, where the first indication information is used to indicate a correspondence between the group information and the first identifier.

[0031] In an embodiment of the present invention, the first terminal device may also report the group identifiers corresponding to different group information to the network device so that the network device can subsequently call them, for example, to update the SL bearer configuration.

[0032] As a possible implementation, sending the first identifier and information about the first service corresponding to the first identifier to N second terminal devices respectively may include: sending first indication information to a network device, the first indication information being used to indicate the correspondence between the group information and the first identifier, and the first indication information being used by the network device to send the first identifier and information about the first service corresponding to the first identifier to N second terminal devices respectively through the first terminal device.

[0033] In an embodiment of the present invention, the first terminal device may send the group identifier and information about the service corresponding to the group identifier to the second terminal device via the network device, so that the second terminal device may receive data of the corresponding service via multicast according to the group identifier.

[0034] As a possible implementation manner, at least one identical service belongs to an MBS.

[0035] In the embodiment of the present invention, the first terminal device can sense MBS data and send the MBS data to multiple second terminal devices in a multicast manner, thereby enabling transmission of MBS data between the network device and the second terminal devices.

[0036] The third aspect discloses a communication method, which can be applied to a first terminal device or to a module (e.g., a chip) in the first terminal device. The method may include: receiving M first information from M second terminal devices, and sending at least one first identifier and information about a first service corresponding to the first identifier to each of the N second terminal devices. The M first information correspond one-to-one to the M second terminal devices, the first information corresponds to at least one first service, and the at least one first service is a service that the second terminal device is interested in. The M second terminal devices include N second terminal devices, the first identifier is a group identifier of a corresponding group, the first identifier corresponds to third information, and the third information may include information about at least one identical service, the identical service being the same first service in at least one of the N first services, and the information about the first service corresponding to the first identifier is the information included in the third information. M is an integer greater than 1, and N is an integer greater than 1 and less than or equal to M.

[0037] In an embodiment of the present invention, after receiving information about services of interest to multiple second terminal devices, a first terminal device can send a group identifier and third information corresponding to the group identifier to some or all of the multiple second terminal devices, so that a multicast path can be established between the first terminal device and the multiple second terminal devices for the service corresponding to the group identifier. After receiving data from a network device, the first terminal device can identify the service corresponding to the data. If the service corresponding to the data is the service corresponding to the group identifier, the first terminal device can use multicast to send the data to the multiple second terminal devices corresponding to the group identifier. As can be seen, the first terminal device can identify the service corresponding to the data, thereby resolving the technical problem in the prior art of a relay UE not being aware of information transmitted between the network device and the remote UE. After the first terminal device receives data from the network device, if the data sent by the network device is data for a service to be transmitted by a previously established multicast path, the data can be sent to the multiple second terminal devices via multicast, eliminating the need to send data individually to each of the multiple second terminal devices. Therefore, only one transmission resource is required to send the data to the multiple second terminal devices, reducing the resources used for sending data and thus conserving transmission resources. In addition, since the first terminal device does not need to send data to multiple second terminal devices separately in a unicast manner, it can send data to multiple second terminal devices in a multicast manner, which reduces the time for the first terminal device to send data. Therefore, the transmission efficiency can be improved, and at the same time, the number of times the first terminal device sends data is reduced. Therefore, the signaling, messages, etc. used to transmit data can be reduced, and the number of signaling, messages, etc. interactions between the first terminal device and the second terminal device is reduced, thereby further saving transmission resources.

[0038] As a possible implementation, receiving M first information from M second terminal devices may include: receiving M first information from M second terminal devices; or receiving M first information from M second terminal devices of a network device, and the M first information are sent by the M second terminal devices to the network device through the same first terminal device.

[0039] In the embodiment of the present invention, the first terminal device may receive information about the service of interest to the second terminal device from the second terminal device, and may also receive information about the service of interest to the second terminal device from the network device.

[0040] As a possible implementation method, the communication method may also include: sending at least one group information to the network device, the group information may include third information; receiving a multicast configuration corresponding to each group information in the at least one group information from the network device, the multicast configuration may include a first SL bearer configuration; establishing a first SL bearer according to the first SL bearer configuration, the first SL bearer being used to send data of at least one identical service.

[0041] In an embodiment of the present invention, the first terminal device can send group information to the network device so that the network device can configure SL bearer configuration for the service corresponding to each group information. The first terminal device can establish an SL bearer for sending data according to the SL bearer configuration, thereby improving data transmission efficiency.

[0042] As a possible implementation method, when the third information includes information of multiple identical services, establishing a first SL bearer according to the first SL bearer configuration may include: establishing multiple first SL bearers according to the first SL bearer configuration; the first SL bearer used to send data of at least one identical service includes: each first SL bearer in the multiple first SL bearers is used to send data of one identical service in at least one identical service.

[0043] In an embodiment of the present invention, since each SL bearer among the multiple SL bearers is only used to send data of one service, it can avoid the need for the second terminal device to identify data of different services in the received data after receiving the data through one SL bearer, thereby improving the receiving efficiency of the second terminal device and reducing the power consumption of the second terminal device.

[0044] As a possible implementation method, the communication method may also include: sending a second SL bearer configuration to N second terminal devices respectively, the second SL bearer configuration is used to establish a second SL bearer, the second SL bearer is used to receive data of at least one identical service, and the first SL bearer configuration includes the second SL bearer configuration.

[0045] In an embodiment of the present invention, the first terminal device may also send an SL bearer configuration to the second terminal device so that the second terminal device may establish an SL bearer for receiving data according to the SL bearer configuration, thereby improving data transmission efficiency.

[0046] As a possible implementation manner, the group information may further include a first identifier.

[0047] In an embodiment of the present invention, the first terminal device may also report the group identifiers corresponding to different group information to the network device so that the network device can subsequently call them, for example, to update the SL bearer configuration.

[0048] As a possible implementation manner, the communication method may further include: creating at least one group.

[0049] In an embodiment of the present invention, after receiving information about services of interest to multiple second terminal devices, the first terminal device may create at least one group so as to perform multicast transmission on data corresponding to services of different groups respectively.

[0050] As a possible implementation manner, creating at least one group may include: determining at least one group; and assigning a first identifier to each group in the at least one group.

[0051] As a possible implementation, allocating a first identifier to each group in at least one group may include: sending second indication information to an upper layer through an AS, where the second indication information is used to request allocation of a group identifier; and allocating the first identifier through the upper layer according to the second indication information.

[0052] In an embodiment of the present invention, the upper layer of the first terminal device may allocate a group identifier for the group information according to the indication information sent by the AS of the first terminal device.

[0053] As a possible implementation manner, at least one identical service belongs to an MBS.

[0054] In the embodiment of the present invention, the first terminal device can sense MBS data and send the MBS data to multiple second terminal devices in a multicast manner, thereby enabling transmission of MBS data between the network device and the second terminal devices.

[0055] The fourth aspect discloses a communication method, which can be applied to a network device or a module (e.g., a chip) in the network device. The method may include: receiving at least one group information from a first terminal device, and sending a multicast configuration corresponding to each group information in the at least one group information to the first terminal device. The group information may include third information, the third information may include information about at least one identical service, N second terminal devices correspond one-to-one to N first information, the first information corresponds to at least one first service, at least one first service is a service of interest to the second terminal device, the identical service is the identical first service in the at least one N first services, the multicast configuration may include a first SL bearer configuration, the first SL bearer configuration is used to establish a first SL bearer, the first SL bearer is used to send data of at least one identical service, and N is an integer greater than 1.

[0056] In an embodiment of the present invention, the network device can receive group information from the first terminal device, and can configure SL bearer configuration for the service corresponding to each group information, so that the first terminal device can establish an SL bearer for sending data according to the SL bearer configuration, thereby improving data transmission efficiency.

[0057] As a possible implementation, when the third information includes information of multiple identical services, the first SL bearer configuration for establishing the first SL bearer may include: the first SL bearer configuration is used to establish multiple first SL bearers; the first SL bearer is used to send data of at least one identical service may include: each first SL bearer in the multiple first SL bearers is used to send data of one identical service in at least one identical service.

[0058] In an embodiment of the present invention, since each SL bearer among the multiple SL bearers is only used to send data of one service, it can avoid the need for the second terminal device to identify data of different services in the received data after receiving the data through one SL bearer, thereby improving the receiving efficiency of the second terminal device and reducing the power consumption of the second terminal device.

[0059] As a possible implementation, before receiving at least one group information from the first terminal device, the communication method may also include: receiving M first information sent by M second terminal devices through the first terminal device, and sending M first information to the first terminal device, the M first information corresponding one-to-one to the M second terminal devices, the M second terminal devices including N second terminal devices, and M being an integer greater than or equal to N.

[0060] In the embodiment of the present invention, after receiving the information about the service of interest to the second terminal device sent by the second terminal device through the first terminal device, the network device may forward the information to the first terminal device.

[0061] As a possible implementation manner, the group information may further include a first identifier, where the first identifier is used to identify the group corresponding to the group information, and the first identifier is a group identifier.

[0062] In an embodiment of the present invention, the network device may also receive group identifiers corresponding to different group information reported by the first terminal device for subsequent calls, for example, for updating the SL bearer configuration.

[0063] As a possible implementation manner, at least one identical service belongs to an MBS.

[0064] In the embodiment of the present invention, the first terminal device can sense MBS data and send the MBS data to multiple second terminal devices in a multicast manner, thereby enabling transmission of MBS data between the network device and the second terminal devices.

[0065] The fifth aspect discloses a communication method, which can be applied to a second terminal device or to a module (e.g., a chip) in the second terminal device. The method may include: sending a first message, and receiving data of at least one identical service from the first terminal device through multicast according to a first identifier. The first information corresponds to at least one first service, and the at least one first service is a service of interest to the second terminal device. The first identifier corresponds to third information, and the third information includes information of at least one identical service. N second terminal devices correspond one-to-one to N first information, and the identical service is the identical first service in at least one N first service. The N second terminal devices include a second terminal device, and the first identifier is a group identifier of the corresponding group.

[0066] In an embodiment of the present invention, the second terminal device can send information about the service of interest so that a multicast path can be created between the second terminal device and the first terminal device for the service corresponding to the group identifier, and the data of the service can be received from the first terminal device through multicast according to the group identifier. It can be seen that in the case where the data sent by the network device received by the first terminal device is the data of the service to be transmitted by the multicast path established previously, the data can be sent to multiple second terminal devices in a multicast manner, which can save transmission resources. In addition, since the first terminal device does not need to send the data to multiple second terminal devices in a unicast manner, the data can be sent to multiple second terminal devices in a multicast manner, which reduces the time and number of times the first terminal device sends data, and thus can improve transmission efficiency.

[0067] As a possible implementation manner, the communication method may further include: receiving a first identifier and information about a first service corresponding to the first identifier.

[0068] In the embodiment of the present invention, the second terminal device can receive the group identifier and information about the service corresponding to the group identifier, so as to receive service data from the first terminal device in a multicast manner according to the group identifier.

[0069] As a possible implementation manner, sending the information may include: sending the first information to the network device through the first terminal device; or sending the first information to the first terminal device.

[0070] In the embodiment of the present invention, the second terminal device may send the information of the service of interest to the first terminal device, or may send it to the network device.

[0071] As a possible implementation, receiving the first identifier and information about the first service corresponding to the first identifier may include: receiving the first identifier and information about the first service corresponding to the first identifier from the first terminal device via unicast; or receiving the first identifier and information about the first service corresponding to the first identifier from the network device via the first terminal device.

[0072] In the embodiment of the present invention, the group identifier and the information about the service corresponding to the group identifier received by the second terminal device may be sent by the first terminal device or by the network device.

[0073] As a possible implementation, the communication method may further include: receiving a second side link SL bearer configuration from the first terminal device; establishing a second SL bearer according to the second SL bearer configuration; receiving data of at least one identical service from the first terminal device via multicast according to the first identifier, which may include: receiving data of at least one identical service from the first terminal device via multicast and the second SL bearer according to the first identifier.

[0074] In an embodiment of the present invention, the second terminal device may also receive the SL bearer configuration from the first terminal device, and may establish an SL bearer for receiving data according to the SL bearer configuration, thereby improving data transmission efficiency.

[0075] As a possible implementation method, when the third information includes information of multiple identical services, establishing a second SL bearer according to the second SL bearer configuration may include: establishing multiple second SL bearers according to the second SL bearer configuration; receiving data of at least one identical service from the first terminal device through multicast and the second SL bearer according to the first identifier may include: receiving data of one identical service in at least one identical service from the first terminal device through multicast and one second SL bearer in multiple second SL bearers according to the first identifier.

[0076] In an embodiment of the present invention, since each SL bearer among the multiple SL bearers is only used to receive data of one service, it can avoid the need for the second terminal device to identify data of different services in the received data after receiving the data through one SL bearer, thereby improving the receiving efficiency of the second terminal device and reducing the power consumption of the second terminal device.

[0077] As a possible implementation manner, at least one identical service belongs to an MBS.

[0078] In the embodiment of the present invention, the first terminal device can sense MBS data and send the MBS data to multiple second terminal devices in a multicast manner, thereby enabling transmission of MBS data between the network device and the second terminal devices.

[0079] The sixth aspect discloses a communication device, which can be a network device or a module (for example, a chip) in the network device. The device may include: a receiving unit, used to receive M first information from M second terminal devices of a first terminal device, the M first information corresponding one-to-one to the M second terminal devices, the first information corresponding to at least one first service, the at least one first service being a service of interest to the second terminal device, and M being an integer greater than 1; a sending unit, used to send at least one group information to the first terminal device, the group information including second information and third information, the second information including information of N second terminal devices among the M second terminal devices, the third information including information of at least one identical service, the identical service being the same first service among the N at least one first services, and N being an integer greater than 1 and less than or equal to M.

[0080] As a possible implementation, the group information also includes air interface bearer configuration and / or air interface physical resource configuration, the air interface bearer configuration is used to establish an air interface bearer, the air interface bearer is used to receive data of at least one identical service, and the air interface physical resource configuration is used to receive data of at least one identical service.

[0081] As a possible implementation manner, the group information further includes a multicast configuration, and the multicast configuration includes a first SL bearer configuration, and the first SL bearer configuration is used to establish a first SL bearer, and the first SL bearer is used to send data of the at least one identical service.

[0082] As a possible implementation manner, when the third information includes information of multiple identical services, the first SL bearer configuration for establishing a first SL bearer includes: the first SL bearer configuration is used to establish multiple first SL bearers; the first SL bearer is used to send data of at least one identical service includes: each first SL bearer in the multiple first SL bearers is used to send data of one identical service in the at least one identical service.

[0083] As a possible implementation manner, the receiving unit is further used to receive first indication information from the first terminal device, where the first indication information is used to indicate a correspondence between the group information and a first identifier, where the first identifier is a group identifier.

[0084] As a possible implementation manner, the sending unit is further configured to send the first identifier and information about the first service corresponding to the first identifier to the N second terminal devices respectively through the first terminal device.

[0085] As a possible implementation manner, the at least one identical service belongs to an MBS.

[0086] The seventh aspect discloses a communication device, which can be a first terminal device or a module (for example, a chip) in the first terminal device. The device may include: a receiving unit, used to receive at least one group information from a network device, the group information including second information and third information, the second information including information of N second terminal devices, the third information including information of at least one identical service, the N second terminal devices corresponding one-to-one to the N first information, the first information corresponding to at least one first service, the at least one first service being a service of interest to the second terminal device, the identical service being the same first service in the N at least one first services, and N being an integer greater than 1; an allocating unit, used to allocate a first identifier to each group information in the at least one group information, the first identifier being a group identifier; a sending unit, used to send the first identifier and information of the first service corresponding to the first identifier to the N second terminal devices respectively.

[0087] As a possible implementation manner, the group information also includes air interface bearer configuration and / or air interface physical resource configuration, and the device also includes: an establishment unit, used to establish an air interface bearer according to the air interface bearer configuration; the receiving unit, also used to receive data of at least one identical service from the network device through the air interface bearer; a determination unit, used to determine the physical resource according to the air interface physical resource configuration; the receiving unit, also used to receive data of at least one identical service from the network device through the physical resource.

[0088] As a possible implementation manner, the group information also includes a multicast configuration, the multicast configuration includes a first SL bearer configuration, and the establishment unit is further used to establish a first SL bearer according to the first SL bearer configuration, and the first SL bearer is used to send data of the at least one identical service.

[0089] As a possible implementation manner, when the third information includes information of multiple identical services, the establishment unit establishes the first SL bearer according to the first SL bearer configuration, including: establishing multiple first SL bearers according to the first SL bearer configuration; the first SL bearer is used to send data of the at least one identical service, including: each first SL bearer in the multiple first SL bearers is used to send data of one identical service in the at least one identical service.

[0090] As a possible implementation, the sending unit is also used to send a second SL bearer configuration to the N second terminal devices respectively, the second SL bearer configuration is used to establish a second SL bearer, the second SL bearer is used to receive data of the at least one identical service, and the first SL bearer configuration includes the second SL bearer configuration.

[0091] As a possible implementation manner, the allocation unit is specifically configured to: send second indication information to an upper layer through an access layer AS, where the second indication information is used to request the upper layer to allocate a group identifier; and allocate a first identifier through the upper layer according to the second indication information.

[0092] As a possible implementation manner, the sending unit is further used to send first indication information to the network device, where the first indication information is used to indicate the correspondence between the group information and the first identifier.

[0093] As a possible implementation, the sending unit sends the first identifier and information about the first service corresponding to the first identifier to the N second terminal devices respectively, including: sending first indication information to the network device, the first indication information being used to indicate the correspondence between the group information and the first identifier, and the first indication information being used by the network device to send the first identifier and information about the first service corresponding to the first identifier to the N second terminal devices respectively through the first terminal device.

[0094] As a possible implementation manner, the at least one identical service belongs to an MBS.

[0095] The eighth aspect discloses a communication device, which can be a first terminal device or a module (for example, a chip) in the first terminal device. The device may include: a receiving unit, used to receive M first information of M second terminal devices, the M first information corresponding one-to-one to the M second terminal devices, the first information corresponding to at least one first service, the at least one first service being a service of interest to the second terminal device, and M being an integer greater than 1; a sending unit, used to send a first identifier and information of the first service corresponding to the first identifier to N second terminal devices respectively, the M second terminal devices including the N second terminal devices, the first identifier being the group identifier of the corresponding group, the first identifier corresponding to third information, the third information including information of at least one identical service, the identical service being the same first service in the N at least one first service, the information of the first service corresponding to the first identifier being the information included in the third information, and N being an integer greater than 1 and less than or equal to M.

[0096] As a possible implementation, the receiving unit is specifically used to: receive M first information from M second terminal devices; or receive M first information from M second terminal devices of a network device, and the M first information is sent by the M second terminal devices to the network device through the same first terminal device.

[0097] As a possible implementation manner, the sending unit is also used to send at least one group information to the network device, and the group information includes the third information; the receiving unit is also used to receive the multicast configuration corresponding to each group information in the at least one group information from the network device, and the multicast configuration includes a first SL bearer configuration; the device also includes: an establishing unit, used to establish a first SL bearer according to the first SL bearer configuration, and the first SL bearer is used to send data of the at least one identical service.

[0098] As a possible implementation method, when the third information includes information of multiple identical services, the establishment unit is specifically used to establish multiple first SL bearers according to the first SL bearer configuration; the first SL bearer is used to send data of the at least one identical service, including: each first SL bearer in the multiple first SL bearers is used to send data of one identical service in the at least one identical service.

[0099] As a possible implementation, the sending unit is also used to send a second SL bearer configuration to the N second terminal devices respectively, the second SL bearer configuration is used to establish a second SL bearer, the second SL bearer is used to receive data of the at least one identical service, and the first SL bearer configuration includes the second SL bearer configuration.

[0100] As a possible implementation manner, the group information further includes the first identifier.

[0101] As a possible implementation manner, the apparatus further includes: a creating unit, configured to create at least one group.

[0102] As a possible implementation manner, the creation unit is specifically configured to: determine at least one group; and assign a first identifier to each of the at least one group.

[0103] As a possible implementation, the creation unit assigns a first identifier to each group in the at least one group, including: sending a second indication message to the upper layer through the access layer AS, where the second indication message is used to request the assignment of a group identifier; and allocating a first identifier through the upper layer according to the second indication message.

[0104] As a possible implementation manner, the at least one identical service belongs to an MBS.

[0105] The ninth aspect discloses a communication device, which can be a network device or a module (for example, a chip) in the network device. The device may include: a receiving unit, used to receive at least one group information from a first terminal device, the group information includes third information, the third information includes at least one information of the same service, N second terminal devices correspond one-to-one to N first information, the first information corresponds to at least one first service, the at least one first service is a service of interest to the second terminal device, the same service is the same first service in the N at least one first services, and N is an integer greater than 1; a sending unit, used to send the multicast configuration corresponding to each group information in the at least one group information to the first terminal device, the multicast configuration includes a first SL bearer configuration, the first SL bearer configuration is used to establish a first SL bearer, and the first SL bearer is used to send data of the at least one same service.

[0106] As a possible implementation manner, when the third information includes information of multiple identical services, the first SL bearer configuration for establishing a first SL bearer includes: the first SL bearer configuration is used to establish multiple first SL bearers; the first SL bearer is used to send data of at least one identical service includes: each first SL bearer in the multiple first SL bearers is used to send data of one identical service in the at least one identical service.

[0107] As a possible implementation, the receiving unit is further used to receive M first information sent by M second terminal devices through the first terminal device before receiving at least one group information from the first terminal device, the M first information corresponding one-to-one to the M second terminal devices, the M second terminal devices including the N second terminal devices, and M is an integer greater than or equal to N; the sending unit is also used to send the M first information to the first terminal device.

[0108] As a possible implementation manner, the group information further includes a first identifier, and the first identifier is used to identify the group corresponding to the group information, and the first identifier is a group identifier.

[0109] As a possible implementation manner, the at least one identical service belongs to an MBS.

[0110] The tenth aspect discloses a communication device, which can be a second terminal device or a module (for example, a chip) in the second terminal device. The device may include: a sending unit for sending first information, wherein the first information corresponds to at least one first service, and the at least one first service is a service of interest to the second terminal device; a receiving unit for receiving data of at least one identical service from the first terminal device through multicast according to a first identifier, wherein the first identifier corresponds to third information, and the third information includes information of at least one identical service, and N second terminal devices correspond one-to-one to N first information, and the identical service is the same first service in the N at least one first service, and the N second terminal devices include the second terminal device, and the first identifier is the group identifier of the corresponding group.

[0111] As a possible implementation manner, the receiving unit is further configured to receive the first identifier and information about the first service corresponding to the first identifier.

[0112] As a possible implementation manner, the sending unit is specifically configured to: send the first information to the network device through the first terminal device; or send the first information to the first terminal device.

[0113] As a possible implementation manner, the receiving unit receives the first identifier and the information of the first service corresponding to the first identifier, including: receiving the first identifier and the information of the first service corresponding to the first identifier from the first terminal device via unicast; or receiving the first identifier and the information of the first service corresponding to the first identifier from the network device via the first terminal device.

[0114] As a possible implementation manner, the receiving unit is also used to receive a second SL bearer configuration from the first terminal device; the device also includes: an establishment unit, used to establish a second SL bearer according to the second SL bearer configuration; the receiving unit receives the data of at least one identical service from the first terminal device through multicast according to the first identifier, including: receiving the data of at least one identical service from the first terminal device through multicast and the second SL bearer according to the first identifier.

[0115] As a possible implementation method, when the third information includes information of multiple identical services, the establishment unit is specifically used to establish multiple second SL bearers according to the second SL bearer configuration; the receiving unit receives data of at least one identical service from the first terminal device through multicast and the second SL bearer according to the first identifier, including: receiving data of one identical service among the at least one identical service from the first terminal device through multicast and a second SL bearer among the multiple second SL bearers according to the first identifier.

[0116] As a possible implementation manner, the at least one identical service belongs to an MBS.

[0117] In an eleventh aspect, a communication device is disclosed, which may be a network device or a module (e.g., a chip) within the network device. The communication device may include a processor, a memory, an input interface, and an output interface, the input interface being configured to receive information from another communication device other than the communication device, and the output interface being configured to output information to another communication device other than the communication device. When the processor executes a computer program stored in the memory, the processor performs the communication method disclosed in the first aspect or any embodiment of the first aspect.

[0118] A twelfth aspect discloses a communication device, which may be a first terminal device or a module (e.g., a chip) within the first terminal device. The communication device may include a processor, a memory, an input interface, and an output interface, the input interface being used to receive information from another communication device outside the communication device, and the output interface being used to output information to another communication device outside the communication device. When the processor executes a computer program stored in the memory, the processor executes the communication method disclosed in the second aspect or any embodiment of the second aspect.

[0119] A thirteenth aspect discloses a communication device, which may be a first terminal device or a module (e.g., a chip) within the first terminal device. The communication device may include a processor, a memory, an input interface, and an output interface, the input interface being configured to receive information from another communication device other than the communication device, and the output interface being configured to output information to another communication device other than the communication device. When the processor executes a computer program stored in the memory, the processor executes the communication method disclosed in the third aspect or any embodiment of the third aspect.

[0120] A fourteenth aspect discloses a communication device, which may be a network device or a module (e.g., a chip) within the network device. The communication device may include a processor, a memory, an input interface, and an output interface, wherein the input interface is used to receive information from another communication device outside the communication device, and the output interface is used to output information to another communication device outside the communication device. When the processor executes the computer program stored in the memory, the processor performs the communication method disclosed in the fourth aspect or any embodiment of the fourth aspect.

[0121] A fifteenth aspect discloses a communication device, which may be a first terminal device or a module (e.g., a chip) within the first terminal device. The communication device may include a processor, a memory, an input interface, and an output interface, the input interface being configured to receive information from another communication device other than the communication device, and the output interface being configured to output information to another communication device other than the communication device. When the processor executes a computer program stored in the memory, the processor executes the communication method disclosed in the fifth aspect or any embodiment of the fifth aspect.

[0122] A sixteenth aspect discloses a communication system, which includes the communication device of the eleventh aspect, the communication device of the twelfth aspect, and the communication device of the fifteenth aspect.

[0123] A seventeenth aspect discloses a communication system, which includes the communication device of the thirteenth aspect, the communication device of the fourteenth aspect, and the communication device of the fifteenth aspect.

[0124] The eighteenth aspect discloses a computer-readable storage medium having a computer program or computer instructions stored thereon. When the computer program or computer instructions are executed, the communication method disclosed in the above aspects is implemented.

[0125] The nineteenth aspect discloses a chip, comprising a processor for executing a program stored in a memory, so that when the program is executed, the chip executes the above method.

[0126] As a possible implementation, the memory is located outside the chip. BRIEF DESCRIPTION OF THE DRAWINGS

[0127] Figure 1 This is a schematic diagram of direct communication between UEs disclosed in an embodiment of the present invention;

[0128] Figure 2 This is a schematic diagram of the architecture of a UE-to-network relay disclosed in an embodiment of the present invention;

[0129] Figure 3 Schematic diagram of a control plane protocol stack under an L2 relay disclosed in an embodiment of the present invention;

[0130] Figure 4 Schematic diagram of a user plane protocol stack under an L2 relay disclosed in an embodiment of the present invention;

[0131] Figure 5 Schematic diagram of a user plane protocol stack under an L3 relay disclosed in an embodiment of the present invention;

[0132] Figure 6 This is a schematic diagram of a network architecture disclosed in an embodiment of the present invention;

[0133] Figure 7 This is a flow chart of a communication method disclosed in an embodiment of the present invention;

[0134] Figure 8 This is a flow chart of another communication method disclosed in an embodiment of the present invention;

[0135] Figure 9 Schematic diagram of another user plane protocol stack under L2 relay disclosed in an embodiment of the present invention;

[0136] Figure 10 This is a flow chart of another communication method disclosed in an embodiment of the present invention;

[0137] Figure 11 This is a flow chart of another communication method disclosed in an embodiment of the present invention;

[0138] Figure 12 It is a structural diagram of a communication device disclosed in an embodiment of the present invention;

[0139] Figure 13 is a schematic structural diagram of another communication device disclosed in an embodiment of the present invention;

[0140] Figure 14 is a structural diagram of another communication device disclosed in an embodiment of the present invention;

[0141] Figure 15is a structural diagram of another communication device disclosed in an embodiment of the present invention;

[0142] Figure 16 is a structural diagram of another communication device disclosed in an embodiment of the present invention;

[0143] Figure 17 is a structural diagram of another communication device disclosed in an embodiment of the present invention;

[0144] Figure 18 It is a structural diagram of another communication device disclosed in an embodiment of the present invention. DETAILED DESCRIPTION

[0145] The embodiments of the present invention disclose a communication method, apparatus, and computer-readable storage medium for saving transmission resources and improving transmission efficiency, which are described in detail below.

[0146] In order to better understand the embodiment of the present invention, the application scenario of the embodiment of the present invention is described below. In a wireless communication system, UEs can communicate with each other through network devices or directly without the help of network devices. Figure 1 , Figure 1 FIG. 1 is a schematic diagram of direct communication between UEs disclosed in an embodiment of the present invention. Figure 1 As shown, UEs can communicate with each other through the PC5 interface. The PC5 interface is similar to the Uu interface between the UE and the network equipment. The communication link between UEs can be called SL. A typical application scenario of SL communication is the vehicle to everything (V2X). In the vehicle to everything (V2X) network, each vehicle is a UE. Data can be transmitted directly between UEs through SL without going through the network equipment, which can reduce communication latency.

[0147] Broadcast communication, multicast communication and unicast communication are supported on SL. Broadcast communication on SL is similar to network equipment broadcasting system information, and there is no restriction on the receiving UE, that is, the sending UE sends service data, and any UE interested in the service can receive the data, that is, the network equipment does not encrypt the broadcast service data, and any other UE within the effective receiving range can receive the broadcast service data if it is interested in the broadcast service. Multicast communication is communication limited to a group, where a terminal device in the group sends data, and other terminal devices in the group receive the data, and any UE in the group can receive and / or send data. Unicast communication is communication limited to a pair of UEs, that is, when one UE sends data, the other UE receives data. Unicast communication is similar to data communication performed after a radio resource management (RRC) connection is established between the UE and the network device, and the two UEs need to establish a unicast connection first. After the unicast connection is established, the two UEs can communicate data based on the negotiated identifier, and the data can be encrypted or unencrypted.

[0148] See also Figure 2 , Figure 2 This is a schematic diagram of the architecture of a UE-to-network relay disclosed in an embodiment of the present invention. Figure 2 As shown, a UE-to-network relay system may include a network device, a relay UE, and a remote UE. The network device and the relay UE communicate via the Uu interface, and the relay UE and the remote UE communicate via the PC5 interface. A relay UE is a UE within the coverage of the network device, while a remote UE can be either outside or within the coverage of the network device. Direct communication between the remote UE and the network device may be impossible due to the remote UE being outside the coverage of the network device, or due to interference, noise, or other factors, requiring relaying via the relay UE. In the downlink, the network device can send data to the relay UE, which forwards it to the remote UE. In the uplink, the remote UE can send data to the relay UE, which forwards it to the network device. A unicast connection is established between the remote UE and the relay UE, and information between the remote UE and the network device is transmitted over this unicast connection. As can be seen, in a UE-to-network relay system, the network device and the remote UE can communicate via the relay UE, thereby improving the coverage of the network device.

[0149] UE-to-network relay can be divided into L2 relay and L3 relay according to the user plane protocol stack. Figure 3 , Figure 3 Schematic diagram of a control plane protocol stack under an L2 relay disclosed in an embodiment of the present invention. Figure 3As shown, the remote UE may include a non-access stratum (NAS), an RRC layer, a packet data convergence protocol (PDCP) layer, a radio link control (RLC) layer, a media access control (MAC) layer, and a physical (PHY) layer; the relay UE may include an adaptation layer, an RLC layer, a MAC layer, and a PHY layer; the access network device may include an RRC layer, a PDCP layer, an adaptation layer, an RLC layer, a MAC layer, a PHY layer, a next generation (NG) application protocol (NG-AP) layer, a stream control transmission protocol (SCTP) layer, an internet protocol (IP) layer, and an L1 / L2 layer; and the core network device may include a NAS layer, an NG-AP layer, an SCTP layer, an IP layer, and an L1 / L2 layer. Figure 3 As shown in the figure, the remote UE and the relay UE communicate through the PC5 interface, the relay UE and the access network equipment communicate through the Uu interface, and the access network equipment and the core network equipment communicate through the NG interface. Figure 4 , Figure 4 Schematic diagram of a user plane protocol stack under L2 relay disclosed in an embodiment of the present invention. Figure 4 As shown, the remote UE may include IP / non-IP, service data adaptation protocol (SDAP) layer, PDCP layer, RLC layer, MAC layer and PHY layer, the relay UE may include SDAP layer, adaptation layer, RLC layer, MAC layer and PHY layer, the access network device may include SADP layer, PDCP layer, adaptation layer, RLC layer, MAC layer, PHY layer, general packet radio service (GPRS) tunneling protocol (GPRS tunneling protocol, GTP-U) layer, user datagram protocol (UDP) / IP layer and L1 / L2 layer, the core network device may include IP / non-IP, GTP-U layer, UDP / IP layer and L1 / L2 layer. Among them, non-IP can be Ethernet. As Figure 4As shown, the remote UE and the relay UE communicate through the PC5 interface, the relay UE and the access network device communicate through the Uu interface, and the access network device and the core network device communicate through the NG-U interface. Figure 3 and Figure 4 It can be seen that user data is relayed under the PDCP layer.

[0150] See also Figure 5 , Figure 5 Schematic diagram of a user plane protocol stack under L3 relay disclosed in an embodiment of the present invention. Figure 5 As shown, the remote UE may include an adaptation layer, an IP layer, an SDAP layer, a PDCP layer, an RLC layer, a MAC layer, and an L1 layer; the relay UE may include an IP layer, an SDAP layer, a PDCP layer, an RLC layer, a MAC layer, and an L1 layer; the access network device may include an SDAP layer, a PDCP layer, an RLC layer, a MAC layer, an L1 layer, a GTP-U layer, a UDP / IP layer, and an L2 layer; and the core network device may include an IP layer, a GTP-U layer, a UDP / IP layer, an L2 layer, and an L1 layer. Figure 5 As shown, the remote UE and the relay UE communicate via the PC5 interface, the relay UE and the access network device communicate via the Uu interface, and the access network device and the core network device communicate via the NG interface. Figure 5 As shown, the remote UE and the access network device do not have equivalent protocol layers. The core network device can send data to the relay UE, which is processed by the IP layer in the relay UE and then sent to the remote UE.

[0151] in, Figure 3 、 Figure 4 and Figure 5 It is under the NR system. It should be noted that the embodiment of the present invention is not limited to Figure 3-Figure 5 The user plane protocol stack and the control plane protocol stack, Figure 3-Figure 5 The user plane protocol stack and control plane protocol stack shown are merely exemplary and are not limited in the present invention.

[0152] In a UE-to-network relay system, information between a network device and a remote UE is transmitted in a unicast manner. The relay UE, acting as an intermediate node between the network device and the remote UE, is unaware of the content of the information transmitted between the remote UE and the network device and only forwards the information. When a network device needs to transmit MBS data to a remote UE, the remote UE cannot directly receive the MBS data broadcast or multicast by the network device. Furthermore, since the network device sends MBS data in a broadcast or multicast manner, and no unicast connection for the MBS is established between the network device and the remote UE, the relay UE cannot forward the MBS data to the remote UE, resulting in MBS data transmission being impossible between the network device and the remote UE. Therefore, resolving the issue of MBS data transmission between the network device and the remote UE has become a pressing technical issue.

[0153] In order to better understand the communication method, device, and computer-readable storage medium disclosed in the embodiments of the present invention, the network architecture used in the embodiments of the present invention is described below. Figure 6 , Figure 6 This is a schematic diagram of a network architecture disclosed in an embodiment of the present invention. Figure 6 As shown, the network device may include a network device 601, a relay terminal device 602, and a plurality of remote terminal devices 603 ( Figure 6 Only one is shown in the figure.) When multiple remote terminal devices 603 are interested in MBS data, the network device 601 can send the MBS data to the relay terminal device 602, and the relay terminal device 602 can send the MBS data to the multiple remote terminal devices 603. That is, the multiple remote terminal devices 603 can receive the MBS data of interest from the network device 601 through the relay terminal device 602.

[0154] Terminal equipment, also known as UE, mobile station (MS), mobile terminal (MT), etc., is a device that provides voice and / or data connectivity to users. The terminal device may be a handheld terminal, a laptop computer, a subscriber unit, a cellular phone, a smart phone, a wireless data card, a personal digital assistant (PDA) computer, a tablet computer, a wireless modem, a handheld device, a laptop computer, a cordless phone or a wireless local loop (WLL) station, a machine type communication (MTC) terminal, a wearable device (such as a smart watch, a smart bracelet, a pedometer, etc.), an in-vehicle device (such as a car, a bicycle, an electric car, an airplane, a ship, a train, a high-speed rail, etc.), a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a smart home device (such as a refrigerator, a television, an air conditioner, an electric meter, etc.), an intelligent robot, a workshop device, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a smart grid, etc. The invention relates to wireless terminals in a network, a wireless terminal in a transportation safety grid, a wireless terminal in a smart city, a wireless terminal in a smart home, flying equipment (for example, smart robots, hot air balloons, drones, airplanes), or other devices that can access the network.

[0155] Network equipment provides wireless access for terminal devices and is primarily responsible for air interface functions such as radio resource management, quality of service (QoS) flow management, data compression, and encryption. Network equipment can include various base stations, such as macro base stations, micro base stations (also known as small stations), relay stations, and access points. Network equipment can also include wireless fidelity (WiFi) access points (APs) and worldwide interoperability for microwave access (WiMax) base stations (BSs).

[0156] Based on the above network architecture, please refer to Figure 7 , Figure 7 This is a flow chart of a communication method disclosed in an embodiment of the present invention. The functions performed by the terminal device in the present invention can also be performed by a module (e.g., a chip) in the terminal device, and the functions performed by the network device in the present invention can also be performed by a module (e.g., a chip) in the network device. Figure 7 As shown, the communication method may include the following steps.

[0157] 701. M second terminal devices respectively send first information to a network device through a first terminal device.

[0158] When a second terminal device requires a certain service or services, the second terminal device can send first information to the network device through the first terminal device. Specifically, the second terminal device can send the first information to the first terminal device, and the first terminal device can forward the received first information to the network device. The first information corresponds to at least one first service, which can be understood as being associated with the at least one first service, or as being able to determine the at least one first service based on the first information. The first information can include information about the at least one first service, or information about a service set, where the service set includes at least one first service. The at least one first service is a service of interest to the corresponding second terminal device, i.e., a service required by the second terminal device. Specifically, the first information is information about the service of interest to the second terminal device. The service of interest to the second terminal device can be a service required by the second terminal device, a service to be processed by the second terminal device, or a service required by the user of the second terminal device. The first terminal device establishes a unicast connection with the second terminal device, and the second terminal device can send the first information to the first terminal device via the unicast connection. The first terminal device establishes a unicast connection with the network device, and the first terminal device can send information to the network device via the unicast connection. The first terminal device is the relay terminal device mentioned above, and the second terminal device is the remote terminal device mentioned above. The at least one in the present invention may be one, or may be two or more.

[0159] Accordingly, the network device receives M first messages from M second terminal devices of the first terminal device. The M first messages from the M second terminal devices may be received by the network device once or multiple times. The M first messages correspond one-to-one to the M second terminal devices, which can be understood as each of the M second terminal devices sending one piece of first message to the network device. M is an integer greater than 1.

[0160] The service information may be a service name, a temporary mobile group identity (TMGI) of the service, or other information that can be used to uniquely identify the service.

[0161] It should be understood that the above-mentioned first terminal device is the same first terminal device, that is, the M first information are forwarded through the same first terminal device.

[0162] 702. The network device sends at least one group information to the first terminal device.

[0163] Correspondingly, the first terminal device receives at least one group information from the network device.

[0164] Each group information in the at least one group information may include second information and third information. The second information may include information of N second terminal devices among the M second terminal devices, where N is an integer greater than 1 and less than or equal to M, i.e., the second information may include information of two or more second terminal devices among the M second terminal devices. The third information may include information of at least one identical service. The identical service may be the same first service among the N at least one first services, or may be understood as a service of interest to the N second terminal devices. The N at least one first services correspond one-to-one with the N second terminal devices. The third information may include information of one service, or may include information of multiple services, i.e., information of two or more services. The service information included in the third information here may be the same as or different from the service information in step 701. The service information here may include service indication information, such as TMGI or other service identification information, and may also include an identifier used by the UE when receiving service data, such as a group radio network temporary identifier (G-RNTI). If the service included in the third information is MBS, the service information included in the third information may also include an MBS session identifier. The information of the second terminal device may be an identifier assigned by the second terminal device itself, for example, an L2 identifier assigned by the second terminal device for the SL unicast connection between the second terminal device and the first terminal device; it may also be an identifier assigned by the first terminal device to the second terminal device, for example, a local identifier or index that can uniquely identify a second terminal device within the range of the first terminal device; it may also be an identifier assigned by the base station to the second terminal device, for example, a cell radio network temporary identifier (C-RNTI).

[0165] After receiving M first information from M second terminal devices, the network device can first determine at least one group, with each group in the at least one group corresponding to a piece of group information. Based on the first service information included in each of the M first information, the network device can determine which of the M first information includes information about the same service, i.e., which second terminal devices require the same service, i.e., which second terminal devices are interested in the same service. Subsequently, based on the second terminal devices interested in the same service, at least one group can be determined. Each group can correspond to information about one service, or to information about two or more services.

[0166] For example, assuming that M is 4, the correspondence between 4 first information and 4 second terminal devices can be shown in Table 1:

[0167] First Information The first information corresponds to the second terminal device Information 1 Terminal device 1 Information 2 Terminal device 2 Information 3 Terminal device 3 Information 4 Terminal device 4

[0168] Table 1 Correspondence between the first information and the second terminal device

[0169] The information of the first service included in each of the four first information may be as shown in Table 2:

[0170] First Information The first information includes information about the first service Information 1 Business 1, Business 2, and Business 4 Information 2 Business 2, Business 3, and Business 4 Information 3 Business 1, Business 5, and Business 6 Information 4 Business 1, Business 3, and Business 5

[0171] Table 2 Information about the first service included in the first information

[0172] According to Table 1 and Table 2, the second terminal device that is interested in each first service can be determined. The second terminal device that is interested in each first service can be as shown in Table 3:

[0173] First Business Information Information about the second terminal device that is interested in the first service Business 1 Terminal device 1, terminal device 3, and terminal device 4 Business 2 Terminal device 1 and terminal device 2 Business 3 Terminal device 2 and terminal device 4 Business 4 Terminal device 1 and terminal device 2 Business 5 Terminal device 3 and terminal device 4 Business 6 Terminal device 3

[0174] Table 3 Second terminal device interested in the first service

[0175] As can be seen from Table 3, only terminal device 3 is interested in service 6, indicating that there are no two or more second terminal devices interested in service 6, and service 6 can be eliminated. A group can also be determined based on service 6 and terminal device 3, but because only one second terminal device is interested in service 6 in this group, the group information corresponding to this group can be not sent to the first terminal device in step 702. However, services 1, 2, 3, 4, and 5 all have two or more second terminal devices interested in them at the same time. Therefore, at least one group can be determined based on each first service in services 1, 2, 3, 4, and 5 and the second terminal devices interested in the first service. The groups determined based on each first service in services 1, 2, 3, 4, and 5 and the second terminal devices corresponding to the first services, and the corresponding group information can be shown in Table 4 or Table 5:

[0176]

[0177] Table 4 Groups and corresponding group information

[0178]

[0179] Table 5 Groups and corresponding group information

[0180] As shown in Table 4, each group can correspond to a first service and a second terminal device interested in the first service. As shown in Table 5, since the second terminal devices interested in services 2 and 4 are both terminal device 1 and terminal device 2, a group can be determined based on services 2 and 4 and terminal devices 1 and 2 interested in these two services. That is, if multiple second terminal devices are the same and interested in multiple first services, a group can be determined based on these multiple first services and these multiple second terminal devices.

[0181] It should be noted that the way in which the network devices corresponding to Tables 1 to 5 determine groups is only exemplary and is not limited by the present invention. For example, the network device can store group information corresponding to each group. After the network device subsequently receives the first information from the second terminal device through the first terminal device, the number of second terminal devices included in the second information in the group information can be increased based on the information of at least one first service included in the first information. Correspondingly, in the case where the second terminal device is not interested in the first service that was previously of interest, the number of second terminal devices included in the second information in the group information can also be reduced. It should be understood that a group can correspond to one second terminal device or multiple second terminal devices. The number of second terminal devices corresponding to the group can increase as the number of second terminal devices interested in the first service increases, and can also decrease as the number of second terminal devices interested in the first service decreases. Similarly, the number of groups can also change with changes in the services of interest to the second terminal devices.

[0182] It should be understood that the first information sent by multiple second terminal devices corresponding to a group can be forwarded through the same first terminal device, which can ensure that the distance between these multiple second terminal devices and the first terminal device is relatively close, so that when the first terminal device subsequently sends service data to these multiple second terminal devices in a multicast manner, it can be ensured that these multiple second terminal devices can all receive the service data.

[0183] The network device may determine a group based on the first information after receiving the first information from the first terminal device. The network device may determine a group only when information about the same service exists among multiple first information received. These multiple first information may be received at one time, or may be received within a fixed time period, or may be received within a time period less than or equal to a fixed time period. In addition, after the first terminal device receives the first information from the second terminal device, it may forward the first information to the network device. The first terminal device may also forward a certain number of first information together to the network device after receiving these first information. The first terminal device may also forward the first information received within a period of time together to the network device. The first terminal device may also forward the received first information together to the network device at a fixed time.

[0184] After determining at least one group, the network device may send at least one group information corresponding to the at least one group to the first terminal device. The network device may send the at least one group information to the first terminal device via a unicast connection.

[0185] Optionally, after the network device determines at least one group, it may configure an air interface bearer configuration for the first service corresponding to each group in the at least one group, may configure an air interface physical resource configuration for the first service corresponding to each group in the at least one group, and may further configure an air interface bearer configuration and an air interface physical resource configuration for the first service corresponding to each group in the at least one group. Accordingly, each group information in the at least one group information may include an air interface bearer configuration and / or an air interface physical resource configuration.

[0186] Optionally, after determining at least one group, the network device may configure a multicast configuration for each of the at least one group, and the multicast information may include the first SL bearer configuration. Accordingly, each of the at least one group information may include the multicast configuration.

[0187] 703. The first terminal device assigns a first identifier to each group information in the at least one group information.

[0188] After the first terminal device receives at least one group information from the network device, it can assign a first identifier to each group information in the at least one group information, where the first identifier is the group identifier of the corresponding group and is used for SL multicast communication.

[0189] The AS of the first terminal device can send a second indication message to the upper layer, and the second indication message is used to request the allocation of a group identifier; after the upper layer of the first terminal device receives the second indication message, it can allocate the first identifier according to the second indication message. Optionally, the second indication message can carry the number of groups, and the number of groups can be determined based on the number of group information, so that the upper layer of the first terminal device can determine the number of group identifiers to be allocated based on the number. The second indication message can also carry at least one group information, so that the upper layer of the first terminal device can determine the number of group identifiers to be allocated based on at least one group information. The upper layer of the first terminal device can be understood as the protocol layer above the AS of the first terminal device, which can be a V2X layer, a PC5-S layer, a NAS layer, or other protocol layers above the AS that have allocated group identifiers.

[0190] Optionally, when the group information includes an air interface bearer configuration and / or an air interface physical resource configuration, the first terminal device may establish an air interface bearer according to the air interface bearer configuration, so that the first terminal device may subsequently receive data of at least one identical service from the network device via the air interface bearer. The first terminal device may determine a physical resource according to the air interface physical resource configuration, so that the first terminal device may subsequently receive data of at least one identical service from the network device via the physical resource.

[0191] Optionally, when the group information includes a multicast configuration, the first terminal device can establish a first SL bearer according to the first SL bearer configuration, so that the first terminal device can subsequently use the first SL bearer to send data of at least one identical service to the corresponding second terminal device. The first terminal device can establish at least one first SL bearer according to the first SL bearer configuration. When the first SL bearer configuration corresponds to one first service, that is, the third information includes information of one first service, each first SL bearer in the at least one first SL bearer can be used to send different data of the first service. When the first SL bearer configuration corresponds to multiple first services, that is, the third information includes information of multiple first services, each first SL bearer in the at least one first SL bearer can be used to send data of one first service among the multiple first services, that is, one first SL bearer can only send data of one first service, while data of one first service can be sent through multiple first SL bearers.

[0192] 704. The first terminal device sends the first identifier and information about the first service corresponding to the first identifier to each of the N second terminal devices.

[0193] After the first terminal device assigns a first identifier to each group information in at least one group information, it can send the first identifier and information about the first service corresponding to the first identifier to each of the N second terminal devices. In addition, the first terminal device can store the first identifier and information about the first service corresponding to the first identifier so that it can subsequently send data about the first service corresponding to the first identifier to the N second terminal devices in a multicast manner based on the first identifier.

[0194] In one embodiment, the first terminal device can directly send the first identifier and the information of the first service corresponding to the first identifier to the second terminal device. A unicast connection is established between the first terminal device and each second terminal device. Therefore, the first terminal device can send the group identifier and the information of the first service corresponding to the group identifier to the N second terminal devices respectively through unicast. In one case, the upper layer of the first terminal device can generate upper layer signaling, and the upper layer signaling can include the first identifier and the information of the first service corresponding to the first identifier. The first terminal device can send the upper layer signaling to the N second terminal devices respectively through unicast. In another case, the upper layer of the first terminal device can send the allocated first identifier to the AS of the first terminal device, and the AS of the first terminal device can generate an SL RRC message. The SL RRC message includes the first identifier and the information of the first service corresponding to the first identifier. The first terminal device can send the SL RRC message to the N second terminal devices respectively through unicast.

[0195] In another embodiment, the first terminal device may send the first identifier and the information of the first service corresponding to the first identifier to N second terminal devices respectively through the network device. Specifically, the first terminal device may send a first indication message to the network device, and the first indication message is used to indicate the correspondence between the group information and the first identifier. After the network device receives the first indication message, it may first determine the first identifier corresponding to each group information in at least one group information based on the first indication message. In one case, the first indication message may be the first identifier corresponding to each group information in at least one group information. The order of the first identifier corresponding to each group information in at least one group information is determined according to the order of at least one group information received by the first terminal device, that is, it is ensured that the order of the first identifier sent is the same as the order of the corresponding received group information. For example, assuming that the number of group information is 4, the order of the 4 received group information may be as shown in Table 6:

[0196]

[0197] Table 6 The order of group information

[0198] The first indication information may be as shown in Table 7:

[0199] First logo Logo 1 Logo 2 Logo 4 Logo 3

[0200] Table 7 First indication information

[0201] It can be determined from Table 6 and Table 7 that identifier 1 is the first identifier corresponding to service 1, identifier 2 is the first identifier corresponding to services 2 and 4, identifier 4 is the first identifier corresponding to service 3, and identifier 3 is the first identifier corresponding to service 5. In another case, the first indication information can be at least one group information and the first identifier corresponding to at least one group information. For example, the first indication information can be as shown in Table 8:

[0202]

[0203] Table 8 First indication information

[0204] In another case, the first indication information may be at least one second information and a first identifier corresponding to the at least one second information. In another case, the first indication information may be at least one third information and a first identifier corresponding to the at least one third information. For example, the first indication information may be as shown in Table 9 or Table 10:

[0205] Second information First logo Terminal device 1, terminal device 3, and terminal device 4 Logo 1 Terminal device 1 and terminal device 2 Logo 2 Terminal device 2 and terminal device 4 Logo 4 Terminal device 3 and terminal device 4 Logo 3

[0206] Table 9 First indication information

[0207] Third Information First logo Business 1 Logo 1 Business 2, Business 4 Logo 2 Business 3 Logo 4 Business 5 Logo 3

[0208] Table 10 First indication information

[0209] It should be understood that Tables 6 to 10 are merely exemplary and the present invention is not limited thereto.

[0210] After the network device receives the first indication information from the first terminal device, it can first determine the first identifier corresponding to each group information in the at least one group information according to the order of the at least one group information sent. Then, the first terminal device can respectively send the corresponding first identifier and the information of the first service to the second terminal device corresponding to the information of the second terminal device included in each group information. Specifically, the network device can send the information in the way that the network device sends signaling to the remote UE under the existing UE-to-network architecture. For example, the information of the second terminal device and the information that the network device wants to send to the second terminal device through the second terminal device can be sent to the first terminal device first. After receiving the information, the first terminal device sends the information that the network device wants to send to the second terminal device to the corresponding second terminal device based on the information of the second terminal device. The information of the second terminal device can be an identifier assigned by the first terminal device to the second terminal device, or it can be other information that can be used to identify the second terminal device, and can be carried on the header of the adaptation layer.

[0211] Correspondingly, the second terminal device receives the first identifier and information about the first service corresponding to the first identifier. The second terminal device can then receive data of at least one identical service from the first terminal device via multicast according to the first identifier.

[0212] Optionally, after the first terminal device assigns a first identifier to each group information in at least one group information, it can send a first indication message to the network device, where the first indication message is used to indicate the correspondence between the group information and the first identifier, that is, report the first identifier corresponding to each group information in at least one group information to the network device. After receiving the first indication message, the network device can store at least one group information and the first identifier corresponding to each group information in at least one group information so that it can be called later. For example, in the case where other second terminal devices are interested in the services included in the third information later, the network device can update the group information and the corresponding first identifier sent to the first terminal device so that the first terminal device can add the new second terminal device to the existing multicast group. In the case where the first terminal device directly sends the first identifier and the information of the first service corresponding to the first identifier to the second terminal device, the first terminal device can report the first identifier to the network device. In the case where the first terminal device sends the first identifier and the information of the first service corresponding to the first identifier to N second terminal devices respectively through the network device, the first terminal device does not need to report the first identifier to the network device.

[0213] Optionally, in the case where the group information includes a multicast configuration, the first terminal device may send a second SL bearer configuration to N second terminal devices respectively, and the first SL bearer configuration may include the second SL bearer configuration. The first SL bearer configuration may include information related to sending and information related to receiving and sending. The first terminal device needs to use information related to sending and information related to receiving and sending, and the second terminal device needs to use information related to receiving and sending. Therefore, the first terminal device may send information related to receiving and sending to the second terminal device, that is, the second SL bearer configuration includes information related to receiving and sending. Exemplarily, the information related to receiving and sending may include the RLC sequence number length.

[0214] Accordingly, after the second terminal device receives the second SL bearer configuration from the first terminal device, it can establish a second SL bearer according to the second SL bearer configuration, so that the second terminal device can receive data of at least one identical service from the first terminal device through the second SL bearer. The second terminal device can establish at least one second SL bearer according to the second SL bearer configuration. When the second SL bearer configuration corresponds to one first service, that is, the third information includes information of one first service, each second SL bearer in the at least one second SL bearer can be used to receive different data of the first service. When the second SL bearer configuration corresponds to multiple first services, that is, the third information includes information of multiple first services, each second SL bearer in the at least one second SL bearer can be used to receive data of one first service among the multiple first services, that is, one second SL bearer can only send data of one first service, while data of one first service can be sent through multiple second SL bearers.

[0215] Optionally, after the network device has determined at least one group, it may also assign a second identifier to each group in the at least one group, and then send the second identifier and information about the first service corresponding to the second identifier to the first terminal device and the second terminal device respectively. At this time, the group information sent in step 702 may also include the second identifier. It should be understood that in the case where the network device assigns the second identifier, the first terminal device will not execute step 703, and the first terminal device may store the group information for subsequent use in transmitting data of the corresponding service. Step 704 may be: the first terminal device sends the second identifier and information about the first service corresponding to the second identifier to N second terminal devices respectively. The second identifier is the group identifier of the corresponding group, which is used for SL multicast communication. For example, the second identifier may be an L2 identifier, which is used by the first terminal device to send data of the group corresponding service to the second terminal device in a multicast manner via SL. The first identifier and the second identifier may be the same or different.

[0216] The related contents in steps 701 to 704 can refer to each other and are not limited to the corresponding steps.

[0217] Based on the above network architecture, please refer to Figure 8 , Figure 8 FIG. 1 is a flow chart of another communication method disclosed in an embodiment of the present invention. Figure 8 As shown, the communication method may include the following steps.

[0218] 801. A second terminal device establishes a unicast connection with a first terminal device.

[0219] The second terminal device can select a first terminal device according to the selection rule of the first terminal device and establish an SL unicast connection with the selected first terminal device. For example, the selection rule can be that the reference signal received power (RSRP) or the reference signal receiving quality (RSRQ) is maximized, or the service of interest to the second terminal device is a service supported by the cell where the first terminal device is located, or the distance is the closest.

[0220] 802. The second terminal device establishes an RRC connection with the network device through the first terminal device.

[0221] After the second terminal device establishes a unicast connection with the first terminal device, an RRC connection can be established with the network device through the first terminal device.

[0222] 803. The M second terminal devices respectively send first information to the network device through the first terminal device.

[0223] The detailed description of step 803 can refer to the description of step 701 and will not be repeated here.

[0224] 804. The network device sends at least one group information to the first terminal device.

[0225] The detailed description of step 804 can refer to the description of step 702 and will not be repeated here.

[0226] 805. The first terminal device assigns a first identifier to each group information in the at least one group information.

[0227] The detailed description of step 805 can refer to the description of step 703 and will not be repeated here.

[0228] 806. The first terminal device sends the first identifier and information about the first service corresponding to the first identifier to each of the N second terminal devices.

[0229] Step 806 may include the following two implementations:

[0230] a. The first terminal device directly sends the first identifier and information about the first service corresponding to the first identifier to N second terminal devices respectively;

[0231] b. The first terminal device sends first indication information to the network device, and the network device sends the first identifier and information about the first service corresponding to the first identifier to N second terminal devices respectively through the first terminal device.

[0232] The detailed description of step 806 can refer to the description of step 704 and will not be repeated here. The detailed description of implementation a can refer to one implementation in step 706, and the detailed description of implementation b can refer to another implementation in step 704.

[0233] 807. The network device sends at least one piece of data of the same service to the first terminal device.

[0234] After the second terminal device receives the first identifier and the information of the first service corresponding to the first identifier, it can send a third indication message to the network device through the first terminal device. The third indication message is used to indicate that the multicast path establishment is complete. After the network device receives the third indication message, it can send at least one data of the same service to the first terminal device. After the second terminal device receives the first identifier and the information of the first service corresponding to the first identifier, it may not send information to the network device. In this case, the network device may send at least one data of the same service to the first terminal device a certain time after sending at least one group information to the first terminal device. The data of the at least one same service can be sent by the network device in a unicast, multicast or broadcast manner. The at least one same service can be an MBS or other service, which is not limited here.

[0235] 808. The first terminal device sends data of at least one identical service to N second terminal devices via multicast.

[0236] After the first terminal device receives data from the network device, if the data is data corresponding to the first identifier, the data can be sent to N second terminal devices corresponding to the first identifier via multicast.

[0237] See also Figure 9 , Figure 9 FIG is a schematic diagram of another user plane protocol stack under L2 relay disclosed in an embodiment of the present invention. Figure 9 As shown, the first terminal device can use a set of protocol stacks and a set of SL resources to complete the transmission of data of at least one identical service, which can save resources and improve transmission efficiency.

[0238] Based on the above network architecture, please refer to Figure 10 , Figure 10 This is a flow chart of another communication method disclosed in an embodiment of the present invention. Figure 10 As shown, the communication method may include the following steps.

[0239] 1001. M second terminal devices respectively send first information to the first terminal device.

[0240] When a second terminal device requires a certain service or services, the second terminal device may send first information to the first terminal device, i.e., send information about the service of interest to the first terminal device. The first information corresponds to at least one first service, which can be understood as the first information being associated with at least one first service, or as the at least one first service being determined based on the first information. The first information may include information about at least one first service, or may include information about a service set, where the service set includes at least one first service. The at least one first service is a service of interest to the corresponding second terminal device, i.e., a service required by the second terminal device, i.e., the first information is information about the service of interest to the second terminal device. The service of interest to the second terminal device may be understood as a service required by the second terminal device, a service to be processed by the second terminal device, or a service required by the user used by the second terminal device. The first terminal device establishes a unicast connection with the second terminal device, and the second terminal device may send the first information to the first terminal device via the unicast connection. The first terminal device is the aforementioned relay terminal device, and the second terminal device is the aforementioned remote terminal device.

[0241] Accordingly, the first terminal device receives M first information from M second terminal devices. The M first information from the M second terminal devices may be received by the first terminal device once or multiple times. The M first information corresponds one-to-one to the M second terminal devices, i.e., each of the M second terminal devices sends one piece of first information to the first terminal device. M is an integer greater than 1.

[0242] In one embodiment, the second terminal device can send the first information directly to the first terminal device. In another embodiment, the second terminal device can send the first information to the first terminal device through the network device, that is, the second terminal device can send the first information to the first terminal device, the first terminal device can forward the received first information to the network device, and the network device can send the first information and the information of the second terminal device corresponding to the first information to the first terminal device. The information of the second terminal device can be an identifier assigned by the second terminal device itself, for example, an L2 identifier assigned by the second terminal device for the SL unicast connection between the second terminal device and the first terminal device. It can also be an identifier assigned by the first terminal device to the second terminal device, for example, a local identifier or index, which can uniquely identify a second terminal device within the scope of the first terminal device. It can also be an identifier assigned by the base station to the second terminal device, for example, a C-RNTI.

[0243] Accordingly, in one embodiment, the first terminal device may receive M first information from M second terminal devices. In another embodiment, the first terminal device may receive M first information from M second terminal devices of the network device, and the M first information are sent by the M second terminal devices to the network device through the same first terminal device.

[0244] The service information may be a service name, a TMGI of the service, or other information that can be used to uniquely identify the service.

[0245] 1002. The first terminal device sends a first identifier and information about a first service corresponding to the first identifier to N second terminal devices respectively.

[0246] After receiving the M first information from M second terminal devices, the first terminal device can send the first identifier and information about the first service corresponding to the first identifier to each of the N second terminal devices. Accordingly, the second terminal device receives the first identifier and information about the first service corresponding to the first identifier from the first terminal device and can receive data about at least one identical service from the first terminal device via multicast based on the first identifier. The M second terminal devices may include N second terminal devices. The first identifier is the group identifier of the corresponding group. The first identifier corresponds to third information, and the third information includes information about at least one identical service. The identical service can be the same first service among the N at least one first services, or it can be understood as a service of interest to all N second terminal devices. The N at least one first services correspond one-to-one to the N second terminal devices. The information about the first service corresponding to the first identifier is the information included in the third information, where N is an integer greater than 1 and less than or equal to M. The service information here may be the same as or different from the service information in step 1001. The service information here may include service indication information, such as a TMGI or other service identification information, and may also include an identifier used by the UE when receiving service data, such as a G-RNTI. In the case that the service included in the third information is MBS, the service information may also include an MBS session identifier.

[0247] Optionally, after the first terminal device receives M first information from M second terminal devices, it may first create at least one group. Specifically, the first terminal device may first determine at least one group based on the M first information from the M second terminal devices, and then may assign a first identifier to each group in the at least one group. Each group in the at least one group corresponds to one second information, one third information, and one first identifier. The way in which the first terminal device determines at least one group is the same as the way in which the network device determines at least one group. For a detailed description, please refer to step 702. The way in which the first terminal device assigns a first identifier to at least one group is similar to the way in which the first terminal device assigns a first identifier to each group information in at least one group information, but the information carried by the second indication information may be different. For example, the second indication information may carry at least one third information, or at least one third information and at least one second information. For a detailed description, please refer to step 703. The detailed description of the second information may refer to the description of step 701.

[0248] In one embodiment, the first terminal device can send at least one group information to the network device. Accordingly, the network device can receive at least one group information from the first terminal device. The at least one group information corresponds one-to-one to the at least one group, and the group information may include third information. After the network device receives the at least one group information from the first terminal device, it can configure a multicast configuration for each group information in the at least one group information, and the multicast configuration may include a first SL bearer configuration, and then the multicast configuration corresponding to each group information in the at least one group information can be sent to the first terminal device. After the first terminal device receives the multicast configuration from the network device, it can establish a first SL bearer according to the first SL bearer configuration, so that the first terminal device can subsequently use the first SL bearer to send at least one data of the same service to the corresponding second terminal device. For a detailed description, please refer to step 703.

[0249] Optionally, the at least one group information sent by the first terminal device to the network device may further include a first identifier, i.e., the group identifier is reported to the network device. The at least one group information sent by the first terminal device to the network device may further include second information. After receiving the at least one group information, the network device may store the at least one group information for subsequent retrieval. For example, if other second terminal devices are subsequently interested in the service included in the third information, the network device may update the group information and the corresponding first identifier sent to the first terminal device so that the first terminal device can add the new second terminal device to the existing multicast group.

[0250] In another embodiment, after the first terminal device creates at least one group, it can send at least one third information to the network device. After the network device receives the at least one third information, it can allocate a first SL bearer configuration for each third information in the at least one third information, and send the first SL bearer configuration corresponding to each third information in the at least one third information to the first terminal device. After the first terminal device receives the first SL bearer configuration corresponding to each third information in the at least one third information from the network device, it can establish a first SL bearer according to the first SL bearer configuration, so that the first terminal device can subsequently use the first SL bearer to send at least one data of the same service to the corresponding second terminal device. For a detailed description, please refer to step 703.

[0251] In another embodiment, since there is a default configuration of the multicast configuration, after the first terminal device creates at least one group, it can directly configure the multicast configuration without obtaining it from the network device.

[0252] In another embodiment, after the first terminal device creates at least one group, it can directly configure the multicast configuration, and can perform the configuration based on the resource pool of the SL.

[0253] Optionally, the first terminal device may send a second SL bearer configuration to each of the N second terminal devices. The second terminal devices receive the second SL bearer configuration from the first terminal device and establish a second SL bearer based on the second SL bearer configuration so that the second terminal devices can receive data of at least one identical service from the first terminal device via the second SL bearer. For a detailed description, please refer to step 704.

[0254] Based on the above network architecture, please refer to Figure 11 , Figure 11 This is a flow chart of another communication method disclosed in an embodiment of the present invention. Figure 11 As shown, the communication method may include the following steps.

[0255] 1101. The second terminal device establishes a unicast connection with the first terminal device.

[0256] The detailed description of step 1101 can refer to the description of step 801 and will not be repeated here.

[0257] 1102. The second terminal device establishes an RRC connection with the network device through the first terminal device.

[0258] The detailed description of step 1102 can refer to the description of step 802 and will not be repeated here.

[0259] 1103. M second terminal devices respectively send first information to the first terminal device.

[0260] Step 1103 may include the following two implementations:

[0261] a. The second terminal device directly sends the first information to the first terminal device;

[0262] b. The second terminal device sends the first information to the network device through the first terminal device, and the network device sends the first information and the information of the second terminal device corresponding to the first information to the first terminal device.

[0263] The detailed description of step 1103 can refer to the description of step 1001 and is not repeated here.

[0264] 1104. The first terminal device creates at least one group.

[0265] The detailed description of step 1104 can refer to the description of step 1002 and is not repeated here.

[0266] 1105. The first terminal device sends the first identifier and information about the first service corresponding to the first identifier to N second terminal devices respectively.

[0267] The detailed description of step 1105 can refer to the description of step 1002 and will not be repeated here.

[0268] 1106. The network device sends at least one piece of data of the same service to the first terminal device.

[0269] The detailed description of step 1106 can refer to the description of step 807 and will not be repeated here.

[0270] 1107. The first terminal device sends data of at least one identical service to N second terminal devices via multicast.

[0271] The detailed description of step 1107 can refer to the description of step 808 and will not be repeated here.

[0272] It should be understood that the relevant contents in the above-mentioned method embodiments can be referenced to each other.

[0273] Based on the above network architecture, please refer to Figure 12 , Figure 12 This is a schematic diagram of the structure of a communication device disclosed in an embodiment of the present invention. Figure 12 As shown, the communication device may include:

[0274] A receiving unit 1201 is configured to receive M first information from M second terminal devices of a first terminal device, where the M first information corresponds one-to-one to the M second terminal devices, the first information corresponds to at least one first service, and the at least one first service is a service of interest to the second terminal device, and M is an integer greater than 1;

[0275] Sending unit 1202 is used to send at least one group information to the first terminal device, where the group information includes second information and third information, where the second information includes information of N second terminal devices out of M second terminal devices, and the third information includes information of at least one identical service, where the identical service is the identical first service out of at least one N first services, where N is an integer greater than 1 and less than or equal to M.

[0276] In one embodiment, the group information also includes air interface bearer configuration and / or air interface physical resource configuration, the air interface bearer configuration is used to establish an air interface bearer, the air interface bearer is used to receive data of at least one identical service, and the air interface physical resource configuration is used to receive data of at least one identical service.

[0277] In one embodiment, the group information further includes a multicast configuration, the multicast configuration includes a first SL bearer configuration, the first SL bearer configuration is used to establish a first SL bearer, and the first SL bearer is used to send data of at least one identical service.

[0278] In one embodiment, when the third information includes information of multiple identical services, the first SL bearer configuration for establishing the first SL bearer includes:

[0279] The first SL bearer configuration is used to establish multiple first SL bearers;

[0280] The first SL bearer is used to send data of at least one identical service, including:

[0281] Each first SL bearer in the multiple first SL bearers is used to send data of one identical service in at least one identical service.

[0282] In one embodiment, the receiving unit 1201 is further used to receive first indication information from the first terminal device, where the first indication information is used to indicate a correspondence between the group information and the first identifier, and the first identifier is a group identifier.

[0283] In one embodiment, the sending unit 1202 is further configured to send the first identifier and information about the first service corresponding to the first identifier to N second terminal devices respectively through the first terminal device.

[0284] In one embodiment, at least one identical service belongs to an MBS.

[0285] For a more detailed description of the receiving unit 1201 and the sending unit 1202, please refer to the above Figure 7 and Figure 8 The relevant description of the network device in the method embodiment shown is directly obtained and will not be repeated here.

[0286] The at least one identical service mentioned above may be an MBS or other services, which is not limited here.

[0287] Based on the above network architecture, please refer to Figure 13 , Figure 13 FIG is a schematic diagram of the structure of another communication device disclosed in an embodiment of the present invention. Figure 13 As shown, the communication device may include:

[0288] A receiving unit 1301 is configured to receive at least one group information from a network device, where the group information includes second information and third information, the second information including information of N second terminal devices, the third information including information of at least one identical service, the N second terminal devices corresponding one-to-one to the N first information, the first information corresponding to at least one first service, the at least one first service being a service of interest to the second terminal device, the identical service being an identical first service among the at least one N first services, where N is an integer greater than 1;

[0289] An allocating unit 1302 is configured to allocate a first identifier to each group information in the at least one group information, where the first identifier is a group identifier;

[0290] The sending unit 1303 is used to send the first identifier and the information of the first service corresponding to the first identifier to N second terminal devices respectively.

[0291] In one embodiment, the group information further includes air interface bearer configuration and / or air interface physical resource configuration, and the communication device may further include:

[0292] An establishing unit 1304 is configured to establish an air interface bearer according to the air interface bearer configuration;

[0293] The receiving unit 1301 is further configured to receive data of at least one identical service from a network device via an air interface bearer;

[0294] The determining unit 1305 is configured to determine the physical resources according to the air interface physical resource configuration;

[0295] The receiving unit 1301 is further configured to receive data of at least one identical service from a network device through physical resources.

[0296] In one embodiment, the group information further includes a multicast configuration, the multicast configuration includes a first SL bearer configuration, and the establishing unit 1304 is further configured to establish a first SL bearer according to the first SL bearer configuration, where the first SL bearer is used to send data of at least one identical service.

[0297] In one embodiment, when the third information includes information of multiple identical services, the establishing unit 1304 establishing the first SL bearer according to the first SL bearer configuration includes:

[0298] Establishing multiple first SL bearers according to the first SL bearer configuration;

[0299] The first SL bearer is used to send data of at least one identical service, including:

[0300] Each first SL bearer in the multiple first SL bearers is used to send data of one identical service in at least one identical service.

[0301] In one embodiment, the sending unit 1303 is also used to send a second SL bearer configuration to N second terminal devices respectively, where the second SL bearer configuration is used to establish a second SL bearer, which is used to receive data of at least one identical service, and the first SL bearer configuration includes the second SL bearer configuration.

[0302] In one embodiment, the allocating unit 1302 is specifically configured to:

[0303] Sending second indication information to the upper layer through the AS, where the second indication information is used to request the upper layer to allocate a group identifier;

[0304] The first identifier is allocated by an upper layer according to the second indication information.

[0305] In one embodiment, the sending unit 1303 is further configured to send first indication information to the network device, where the first indication information is used to indicate a correspondence between the group information and the first identifier.

[0306] In one embodiment, the sending unit 1303 sends the first identifier and the information of the first service corresponding to the first identifier to the N second terminal devices respectively, including:

[0307] Send first indication information to the network device, the first indication information is used to indicate the correspondence between the group information and the first identifier, and the first indication information is used by the network device to send the first identifier and the information of the first service corresponding to the first identifier to N second terminal devices respectively through the first terminal device.

[0308] In one embodiment, at least one identical service belongs to an MBS.

[0309] For a more detailed description of the receiving unit 1301, the allocating unit 1302, the sending unit 1303, the establishing unit 1304 and the determining unit 1305, please refer to the above Figure 7 and Figure 8 The relevant description of the first terminal device in the method embodiment shown is directly obtained and will not be repeated here.

[0310] Based on the above network architecture, please refer to Figure 14 , Figure 14 This is a structural diagram of another communication device disclosed in an embodiment of the present invention. Figure 14 As shown, the communication device may include:

[0311] A receiving unit 1401 is configured to receive M first information from M second terminal devices, where the M first information corresponds one-to-one to the M second terminal devices, the first information corresponds to at least one first service, and the at least one first service is a service of interest to the second terminal device, and M is an integer greater than 1;

[0312] Sending unit 1402 is used to send a first identifier and information about the first service corresponding to the first identifier to N second terminal devices respectively, where the M second terminal devices include N second terminal devices, the first identifier is the group identifier of the corresponding group, the first identifier corresponds to third information, the third information includes information about at least one identical service, the identical service is the same first service in at least one of the N first services, the information about the first service corresponding to the first identifier is the information included in the third information, and N is an integer greater than 1 and less than or equal to M.

[0313] In one embodiment, the receiving unit 1401 is specifically configured to:

[0314] receiving M first messages from M second terminal devices; or

[0315] M first information from M second terminal devices of the network device is received, and the M first information is sent by the M second terminal devices to the network device through the same first terminal device.

[0316] In one embodiment, the sending unit 1402 is further configured to send at least one group information to the network device, where the group information includes the third information;

[0317] The receiving unit 1401 is further configured to receive a multicast configuration corresponding to each group information in at least one group information from a network device, where the multicast configuration includes a first SL bearer configuration;

[0318] The communication device may further include:

[0319] The establishing unit 1403 is configured to establish a first SL bearer according to the first SL bearer configuration, where the first SL bearer is used to send data of at least one identical service.

[0320] In one embodiment, when the third information includes information of multiple identical services, the establishing unit 1403 is specifically configured to establish multiple first SL bearers according to the first SL bearer configuration;

[0321] The first SL bearer is used to send data of at least one identical service, including:

[0322] Each first SL bearer in the multiple first SL bearers is used to send data of one identical service in at least one identical service.

[0323] In one embodiment, the sending unit 1402 is also used to send a second SL bearer configuration to N second terminal devices respectively, the second SL bearer configuration is used to establish a second SL bearer, the second SL bearer is used to receive data of at least one identical service, and the first SL bearer configuration includes the second SL bearer configuration.

[0324] In one embodiment, the group information further includes a first identifier.

[0325] In one embodiment, the communication device may further include:

[0326] The creating unit 1404 is configured to create at least one group.

[0327] In one embodiment, the creating unit 1404 is specifically configured to:

[0328] identifying at least one group;

[0329] A first identifier is assigned to each of the at least one group.

[0330] In one embodiment, the creating unit 1404 assigning the first identifier to each group in the at least one group includes:

[0331] Sending second indication information to an upper layer through the AS, where the second indication information is used to request allocation of a group identifier;

[0332] The first identifier is allocated by an upper layer according to the second indication information.

[0333] In one embodiment, at least one identical service belongs to an MBS.

[0334] For a more detailed description of the receiving unit 1401, the sending unit 1402, the establishing unit 1403 and the creating unit 1404, please refer to the above Figure 10 and Figure 11 The relevant description of the first terminal device in the method embodiment shown is directly obtained and will not be repeated here.

[0335] Based on the above network architecture, please refer to Figure 15 , Figure 15 This is a structural diagram of another communication device disclosed in an embodiment of the present invention. Figure 15 As shown, the communication device may include:

[0336] Receiving unit 1501, configured to receive at least one group information from a first terminal device, the group information including third information, the third information including information of at least one identical service, N second terminal devices corresponding one-to-one to N first information, the first information corresponding to at least one first service, the at least one first service being a service of interest to the second terminal device, the identical service being an identical first service among the at least one N first services, where N is an integer greater than 1;

[0337] The sending unit 1502 is used to send the multicast configuration corresponding to each group information in at least one group information to the first terminal device, where the multicast configuration includes a first SL bearer configuration, where the first SL bearer configuration is used to establish a first SL bearer, and the first SL bearer is used to send data of at least one identical service.

[0338] In one embodiment, when the third information includes information of multiple identical services, the first SL bearer configuration for establishing the first SL bearer includes:

[0339] The first SL bearer configuration is used to establish multiple first SL bearers;

[0340] The first SL bearer is used to send data of at least one identical service, including:

[0341] Each first SL bearer in the multiple first SL bearers is used to send data of one identical service in at least one identical service.

[0342] In one embodiment, the receiving unit 1501 is further configured to, before receiving at least one group information from the first terminal device, receive M first information sent by M second terminal devices through the first terminal device, where the M first information correspond one-to-one to the M second terminal devices, and the M second terminal devices include N second terminal devices, where M is an integer greater than or equal to N.

[0343] The sending unit 1502 is further configured to send M first information to the first terminal device.

[0344] In one embodiment, the group information further includes a first identifier, which is used to identify the group corresponding to the group information. The first identifier is a group identifier.

[0345] In one embodiment, at least one identical service belongs to an MBS.

[0346] For a more detailed description of the receiving unit 1501 and the sending unit 1502, please refer to the above Figure 10 and Figure 11 The relevant description of the network device in the method embodiment shown is directly obtained and will not be repeated here.

[0347] Based on the above network architecture, please refer to Figure 16 , Figure 16 This is a structural diagram of another communication device disclosed in an embodiment of the present invention. Figure 16 As shown, the communication device may include:

[0348] The sending unit 1601 is configured to send first information, where the first information corresponds to at least one first service, and the at least one first service is a service of interest to the second terminal device;

[0349] Receiving unit 1602 is used to receive data of at least one identical service from a first terminal device through multicast according to a first identifier, the first identifier corresponds to third information, the third information includes information of at least one identical service, N second terminal devices correspond one-to-one to N first information, the identical service is the identical first service in at least one of the N first services, the N second terminal devices include a second terminal device, and the first identifier is the group identifier of the corresponding group.

[0350] In one embodiment, the receiving unit 1602 is further configured to receive the first identifier and information about the first service corresponding to the first identifier.

[0351] In one embodiment, the sending unit 1601 is specifically configured to:

[0352] Sending first information to the network device through the first terminal device; or

[0353] Sending first information to the first terminal device.

[0354] In one embodiment, the receiving unit 1602 receives the first identifier and the information of the first service corresponding to the first identifier, including:

[0355] receiving, from the first terminal device, a first identifier and information about the first service corresponding to the first identifier in a unicast manner; or

[0356] A first identifier and information about a first service corresponding to the first identifier are received from a network device through a first terminal device.

[0357] In one embodiment, the receiving unit 1602 is further configured to receive a second SL bearer configuration from the first terminal device;

[0358] The communication device may further include:

[0359] An establishing unit 1603 is configured to establish a second SL bearer according to the second SL bearer configuration;

[0360] The receiving unit 1602 receives at least one piece of data of the same service from the first terminal device in a multicast manner according to the first identifier, including:

[0361] According to the first identifier, data of at least one identical service is received from the first terminal device through multicast and the second SL bearer.

[0362] In one embodiment, when the third information includes information of multiple identical services, the establishing unit 1603 is specifically configured to establish multiple second SL bearers according to the second SL bearer configuration;

[0363] The receiving unit 1602 receives data of at least one identical service from the first terminal device through the multicast mode and the second SL bearer according to the first identifier, including:

[0364] According to the first identifier, data of at least one identical service among the plurality of second SL bearers is received from the first terminal device via multicast and a second SL bearer.

[0365] In one embodiment, at least one identical service belongs to an MBS.

[0366] For a more detailed description of the sending unit 1601, the receiving unit 1602 and the establishing unit 1603, please refer to the above Figure 7 、 Figure 8 、 Figure 10 and Figure 11 The relevant description of the second terminal device in the method embodiment shown is directly obtained and will not be repeated here.

[0367] Based on the above network architecture, please refer to Figure 17 , Figure 17 This is a structural diagram of another communication device disclosed in an embodiment of the present invention. Figure 17 As shown, the communication device may include a processor 1701, a memory 1702, an input interface 1703, an output interface 1704, and a bus 1705. The memory 1702 may be independent or connected to the processor 1701 via the bus 1705. The memory 1702 may also be integrated with the processor 1701. The bus 1705 is used to connect these components.

[0368] In one embodiment, the communication device may be a network device or a module (e.g., a chip) within the network device. When the computer program instructions stored in the memory 1702 are executed, the processor 1701 is used to control the receiving unit 1201 and the sending unit 1202 to perform the operations performed in the above embodiment. The input interface 1703 is used to perform the operations performed by the receiving unit 1201 in the above embodiment, and the output interface 1704 is used to perform the operations performed by the sending unit 1202 in the above embodiment. The above network device or the module within the network device may also be used to perform the above Figure 7 and Figure 8 The various methods executed by the network device in the method embodiment are not described in detail.

[0369] In one embodiment, the communication device can be a first terminal device or a module (e.g., a chip) within the first terminal device. When the computer program instructions stored in the memory 1702 are executed, the processor 1701 is used to control the receiving unit 1301 and the sending unit 1303 to perform the operations performed in the above embodiments. The processor 1701 is also used to execute the operations performed by the allocation unit 1302, the establishment unit 1304, and the determination unit 1305 in the above embodiments. The input interface 1703 is used to execute the operations performed by the receiving unit 1301 in the above embodiments, and the output interface 1704 is used to execute the operations performed by the sending unit 1303 in the above embodiments. The above-mentioned first terminal device or the module within the first terminal device can also be used to execute the above-mentioned Figure 7 and Figure 8 The various methods executed by the first terminal device in the method embodiment are not described in detail.

[0370] In one embodiment, the communication device can be a first terminal device or a module (e.g., a chip) within the first terminal device. When the computer program instructions stored in the memory 1702 are executed, the processor 1701 is used to control the receiving unit 1401 and the sending unit 1402 to perform the operations performed in the above embodiments. The processor 1701 is also used to execute the operations performed by the establishing unit 1403 and the creating unit 1404 in the above embodiments. The input interface 1703 is used to execute the operations performed by the receiving unit 1401 in the above embodiments, and the output interface 1704 is used to execute the operations performed by the sending unit 1402 in the above embodiments. The above-mentioned first terminal device or the module within the first terminal device can also be used to execute the above-mentioned Figure 10 and Figure 11 The various methods executed by the first terminal device in the method embodiment are not described in detail.

[0371] In one embodiment, the communication device may be a network device or a module (e.g., a chip) within the network device. When the computer program instructions stored in the memory 1702 are executed, the processor 1701 is used to control the receiving unit 1501 and the sending unit 1502 to perform the operations performed in the above embodiment. The input interface 1703 is used to perform the operations performed by the receiving unit 1501 in the above embodiment, and the output interface 1704 is used to perform the operations performed by the sending unit 1502 in the above embodiment. The above network device or the module within the network device may also be used to perform the above Figure 10 and Figure 11 The various methods executed by the network device in the method embodiment are not described in detail.

[0372] In one embodiment, the communication device may be a second terminal device or a module (e.g., a chip) within the second terminal device. When the computer program instructions stored in the memory 1702 are executed, the processor 1701 is used to control the sending unit 1601 and the receiving unit 1602 to perform the operations performed in the above embodiment. The processor 1701 is also used to execute the operations performed by the establishment unit 1603 in the above embodiment. The input interface 1703 is used to execute the operations performed by the receiving unit 1602 in the above embodiment. The output interface 1704 is used to execute the operations performed by the sending unit 1601 in the above embodiment. The above second terminal device or the module within the second terminal device may also be used to execute the above Figure 7 、 Figure 8 、 Figure 10 and Figure 11 The various methods executed by the second terminal device in the method embodiment are not described in detail.

[0373] Based on the above network architecture, please refer to Figure 18 , Figure 18 This is a structural diagram of another communication device disclosed in an embodiment of the present invention. Figure 18As shown, the communication device may include an input interface 1801, a logic circuit 1802 and an output interface 1803. The input interface 1801 and the output interface 1803 are connected through the logic circuit 1802. The input interface 1801 is used to receive information from other communication devices, and the output interface 1803 is used to output, schedule or send information to other communication devices. The logic circuit 1802 is used to perform operations other than the operations of the input interface 1801 and the output interface 1803, such as implementing the functions implemented by the processor 1701 in the above embodiment. The communication device can be a network device or a module of a network device, a first terminal device or a module of a first terminal device, or a second terminal device or a module of a second terminal device. A more detailed description of the input interface 1801, the logic circuit 1802 and the output interface 1803 can be directly obtained by referring to the relevant description of the network device, the first terminal device or the second terminal device in the above method embodiment, and will not be repeated here.

[0374] An embodiment of the present invention further discloses a computer-readable storage medium having instructions stored thereon, which, when executed, executes the method in the above method embodiment.

[0375] An embodiment of the present invention further discloses a computer program product comprising instructions, which, when executed, performs the method in the above method embodiment.

[0376] The embodiment of the present invention further discloses a communication system, which includes a network device, a first terminal device and a second terminal device. For a detailed description, please refer to Figure 7 、 Figure 8 、 Figure 10 and Figure 11 The communication method shown.

[0377] The specific implementation methods described above further illustrate the purpose, technical solutions and beneficial effects of this application. It should be understood that the above description is only the specific implementation methods of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent replacements, improvements, etc. made on the basis of the technical solutions of this application should be included in the scope of protection of this application.

Claims

1. A communication method, characterized in that: A first terminal device used in a sidelink SL includes: Receive M first information from M second terminal devices, where the M first information correspond one-to-one to the M second terminal devices, the first information corresponds to at least one first service, and the at least one first service is a service of interest to the second terminal device, where M is an integer greater than 1; Sending a first identifier and information about a first service corresponding to the first identifier to N second terminal devices, respectively, where the M second terminal devices include the N second terminal devices, the first identifier is a group identifier of a corresponding group, the first identifier corresponds to third information, the third information includes information about at least one identical service, the identical service being the same first service in the N at least one first service, the information about the first service corresponding to the first identifier is the information included in the third information, N is an integer greater than 1 and less than or equal to M, and the at least one identical service belongs to a multicast broadcast service MBS; The method further comprises: A multicast configuration corresponding to each group information in at least one group information is received from a network device.

2. The method according to claim 1, characterized in that The receiving M first information of M second terminal devices includes: receiving M first information from M second terminal devices; or M first information from M second terminal devices of a network device is received, where the M first information is sent by the M second terminal devices to the network device through the same first terminal device.

3. The method according to claim 1, characterized in that The method further comprises: Sending at least one group information to a network device, where the group information includes the third information; The multicast configuration includes a first sidelink (SL) bearer configuration. A first SL bearer is established according to the first SL bearer configuration. The first SL bearer is used to send data of the at least one identical service.

4. The method according to claim 3, characterized in that When the third information includes information of multiple identical services, establishing the first SL bearer according to the first SL bearer configuration includes: Establishing multiple first SL bearers according to the first SL bearer configuration; The first SL bearer used to send data of the at least one same service includes: Each first SL bearer in the multiple first SL bearers is used to send data of one identical service in the at least one identical service.

5. The method according to claim 3 or 4, characterized in that The method further comprises: A second SL bearer configuration is sent to each of the N second terminal devices, where the second SL bearer configuration is used to establish a second SL bearer, and the second SL bearer is used to receive data of the at least one identical service, and the first SL bearer configuration includes the second SL bearer configuration.

6. The method according to claim 5, characterized in that The group information also includes the first identifier.

7. The method according to claim 6, characterized in that The method further comprises: Create at least one group.

8. The method according to claim 7, characterized in that The creating of at least one group comprises: identifying at least one group; A first identifier is assigned to each of the at least one group.

9. The method according to claim 8, characterized in that Allocating a first identifier to each of the at least one group includes: Sending second indication information to an upper layer through the access layer AS, where the second indication information is used to request allocation of a group identifier; A first identifier is allocated by the upper layer according to the second indication information.

10. A communication method, applied to a network device in a sidelink SL, characterized in that: include: receiving at least one group information from a first terminal device, the group information including third information, the third information including information of at least one identical service, N second terminal devices corresponding one-to-one to N first information, the first information corresponding to at least one first service, the at least one first service being a service of interest to the second terminal device, the identical service being an identical first service among the N at least one first services, N being an integer greater than 1, and the at least one identical service belonging to a multicast broadcast service MBS; Sending a multicast configuration corresponding to each group information in the at least one group information to the first terminal device, where the multicast configuration includes a first sidelink (SL) bearer configuration, where the first SL bearer configuration is used to establish a first SL bearer, and the first SL bearer is used to send data of the at least one same service; The first identifier is used to identify the group corresponding to the group information. The first identifier is allocated by the first terminal device to each group in at least one group. The first identifier corresponds to the third information. The first identifier is also used by the second terminal device to receive data of at least one identical service from the first terminal device.

11. The method according to claim 10, characterized in that When the third information includes information of multiple identical services, the first SL bearer configuration for establishing the first SL bearer includes: The first SL bearer configuration is used to establish multiple first SL bearers; The first SL bearer used to send data of the at least one same service includes: Each first SL bearer in the multiple first SL bearers is used to send data of one identical service in the at least one identical service.

12. The method according to claim 10 or 11, characterized in that Before receiving at least one group information from the first terminal device, the method further includes: receiving M pieces of first information sent by M second terminal devices through the first terminal device, where the M pieces of first information correspond one-to-one to the M second terminal devices, the M second terminal devices include the N second terminal devices, and M is an integer greater than or equal to N; Send the M first information to the first terminal device.

13. The method according to claim 12, characterized in that The group information further includes a first identifier, which is a group identifier.

14. A communication method, applied to a second terminal device in a sidelink SL, characterized in that: include: Sending first information, where the first information corresponds to at least one first service, and the at least one first service is a service of interest to the second terminal device; Data of at least one identical service is received from a first terminal device via multicast according to a first identifier, the first identifier corresponds to third information, the third information includes information of at least one identical service, N second terminal devices correspond one-to-one to N first information, the identical service is the same first service in the N at least one first services, the N second terminal devices include the second terminal device, the first identifier is a group identifier of the corresponding group, and the at least one identical service belongs to a multicast broadcast service MBS.

15. The method according to claim 14, characterized in that The method further comprises: Receive the first identifier and information about a first service corresponding to the first identifier.

16. The method according to claim 14 or 15, characterized in that The sending of the first information includes: Sending first information to a network device through the first terminal device; or Sending first information to the first terminal device.

17. The method according to claim 16, characterized in that The receiving of the first identifier and the information of the first service corresponding to the first identifier includes: receiving, from the first terminal device, a first identifier and information about a first service corresponding to the first identifier in a unicast manner; or A first identifier and information about a first service corresponding to the first identifier are received from the network device through the first terminal device.

18. The method according to claim 17, characterized in that The method further comprises: Receiving a second sidelink (SL) bearer configuration from the first terminal device; Establishing a second SL bearer according to the second SL bearer configuration; The receiving, according to the first identifier, data of the at least one same service from the first terminal device in a multicast manner includes: According to the first identifier, data of at least one identical service is received from the first terminal device through multicast and the second SL bearer.

19. The method according to claim 18, characterized in that When the third information includes information of multiple identical services, establishing the second SL bearer according to the second SL bearer configuration includes: Establishing multiple second SL bearers according to the second SL bearer configuration; The receiving, according to the first identifier, data of the at least one identical service from the first terminal device through multicast and the second SL bearer includes: According to the first identifier, data of one identical service among the at least one identical service is received from the first terminal device via multicast and a second SL bearer among the multiple second SL bearers.

20. A communication device, characterized in that: The method comprises a unit for executing the method according to any one of claims 1 to 9.

21. A communication device, characterized in that: The method comprises a unit for performing the method according to any one of claims 10 to 13.

22. A communication device, characterized in that: The method comprises means for performing the method according to any one of claims 14 to 19.

23. A communication device, characterized in that: The method comprises a processor, a memory, an input interface and an output interface, wherein the input interface is used to receive information from other communication devices outside the communication device, and the output interface is used to output information to other communication devices outside the communication device, and the processor calls the computer program stored in the memory to implement the method according to any one of claims 1 to 9, or implements the method according to any one of claims 10 to 13, or implements the method according to any one of claims 14 to 19.

24. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program or computer instructions, and when the computer program or computer instructions are executed, the method according to any one of claims 1 to 19 is implemented.

25. A chip, characterized in that: The chip comprises a processor for executing a program stored in a memory, and when the program is executed, the chip executes the method according to any one of claims 1 to 19.

26. A communication system, characterized in that: Including the device according to claim 20, the device according to claim 21 and the device according to claim 22.

Citation Information

Patent Citations

  • Communication method and equipment

    CN104902443A

  • Transmission method and communication device

    CN111148074A

  • Apparatus and method for multimedia broadcast / multicast service in a mobile communication system

    US20040008657A1