WO2021218960A1 - 一种多播通信方法、装置和系统 - Google Patents
一种多播通信方法、装置和系统 Download PDFInfo
- Publication number
- WO2021218960A1 WO2021218960A1 PCT/CN2021/090234 CN2021090234W WO2021218960A1 WO 2021218960 A1 WO2021218960 A1 WO 2021218960A1 CN 2021090234 W CN2021090234 W CN 2021090234W WO 2021218960 A1 WO2021218960 A1 WO 2021218960A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- message
- multicast service
- terminal device
- network device
- multicast
- Prior art date
Links
- 230000006854 communication Effects 0.000 title claims abstract description 278
- 238000004891 communication Methods 0.000 title claims abstract description 275
- 238000000034 method Methods 0.000 title claims abstract description 178
- 238000012545 processing Methods 0.000 claims description 58
- 230000005540 biological transmission Effects 0.000 claims description 51
- 238000011084 recovery Methods 0.000 claims description 30
- 238000004590 computer program Methods 0.000 claims description 14
- 238000005259 measurement Methods 0.000 claims description 4
- 230000000737 periodic effect Effects 0.000 claims description 4
- 230000002596 correlated effect Effects 0.000 abstract 1
- 238000013461 design Methods 0.000 description 65
- 230000008569 process Effects 0.000 description 30
- 230000006870 function Effects 0.000 description 29
- 238000005516 engineering process Methods 0.000 description 22
- 238000010586 diagram Methods 0.000 description 11
- 230000009471 action Effects 0.000 description 7
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 239000002699 waste material Substances 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 101100335572 Escherichia coli (strain K12) ftsN gene Proteins 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 101150106977 msgA gene Proteins 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000001356 surgical procedure Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/046—Wireless resource allocation based on the type of the allocated resource the resource being in the space domain, e.g. beams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/30—Resource management for broadcast services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/40—Connection management for selective distribution or broadcast
Definitions
- the embodiments of the present application relate to the field of communication technologies, and in particular, to a multicast communication method, device, and system.
- the wireless communication system supports unicast and multicast downlink data transmission methods.
- Unicast is mainly a point-to-point communication, for example, a single point communication between a sender and a receiver.
- Multicast is a type of multicast. Multicast involves a group of terminals, and the sender sends data to the destination terminal in the group corresponding to the multicast communication.
- Beamforming (beamforming, BF) technology is a method in which two or more parties in communication realize the necessary transmission link budget for the subsequent communication process. That is, the signal is enhanced by concentrating the transmitted signal in the direction of the beam pointing to the receiver. Communication signal quality.
- beams need to be sent in different directions.
- the multicast channel needs to be repeatedly sent on each beam. Since terminal equipment may not have exactly the same requirements for multicast services, it may also send multiple channels in other locations or directions without terminal equipment. Broadcast beams, which will cause a greater waste of resources.
- the embodiments of the present application provide a multicast communication method, device, and system to improve resource utilization in the multicast communication process.
- a multicast communication method is provided.
- the subject of the method may be a terminal device.
- the method specifically includes: when the terminal device is in a disconnected state, determining a first multicast service, and the first multicast service Is the multicast service that the terminal device is receiving or is interested in receiving; the terminal device sends a first message to the network device, the first message being used to indicate the first multicast service and/or available beams.
- the network device can learn the requirements of the non-connected terminal device, and continue to send the multicast service to the terminal device or send the terminal device of interest according to the demand. Multicast business.
- the network device may also send the first multicast service to the terminal device on the available beam, so as to improve the efficiency of multicast communication.
- the first message may be message 1 or message 3 in the random access process, or message A in the two-step random access process.
- the terminal device receives first indication information from the network device, where the first indication information is used to indicate that the transmission of the first multicast service is stopped. In response to the first indication information, the terminal device sends a first message to the network device. Through the first indication information, the terminal device can learn that the transmission of the first multicast service is stopped in time, and send the first message to the network device to ensure the continuity of the first multicast service.
- the first indication information may be carried in a multicast service data packet, or the first indication information may be carried in a medium access control element (MAC CE).
- MAC CE medium access control element
- the terminal device determines that the first multicast service is not being transmitted.
- the first multicast service uses single cell-point to multipoint (SC-PTM) technology, and the terminal device can detect the group radio network temporary identification (group-radio network) corresponding to the first multicast service.
- SC-MTCH single cell-multicast transport channel
- G-RNTI network temporary identity
- the terminal device periodically sends the first message to the network device.
- the network device can timely obtain relevant information about the multicast service that the terminal device is receiving or is interested in receiving, and schedule beam resources for the terminal device to transmit the first multicast service, thereby improving the performance of multicast communication .
- the terminal device receives a second message from the network device, and the second message is used to instruct the terminal device to periodically send the first message; wherein, the second message includes the first message Two indication information, the second indication information is used to instruct the terminal device to periodically send the first message; or, the second message includes configuration information, and the configuration information is used to instruct the terminal device to send Period information of the first message.
- the period information includes period length and/or start time.
- the terminal device receives a third message from the network device, and the third message includes an association relationship between a beam and a multicast service.
- the terminal device determines that the transmission of the first multicast service is stopped, and then sends the first message to the network device, so that the network device continues to send the first multicast service.
- the information that the transmission of the first multicast service is stopped can be obtained in time, and the first message can be sent to the network device.
- the third message may include third indication information, and the third indication information is used to instruct the terminal device to send the first message to the network device.
- the terminal device sends the first message to the network device according to the third instruction information.
- Sending the first message by the terminal device enables the network device to obtain information about the first multicast service that the terminal device is receiving or is interested in receiving in time, and schedule beam resources for the terminal device to transmit the first multicast service, thereby improving the performance of multicast communication .
- the terminal device receives a fourth message from the network device, where the fourth message includes an association relationship between a beam and a multicast service; the terminal device chooses to communicate with the first group The first beam associated with the broadcast service; the terminal device measures the first beam to obtain the beam quality of the first beam.
- the number of the first beams is one or more.
- the beam quality of the first beam is greater than or equal to a threshold, and the available beam is the first beam; or, if the beam quality of the first beam is less than the threshold, measure the For beams other than the first beam, a second beam with a beam quality greater than or equal to the threshold is selected, and the available beam is the second beam.
- a multicast communication method which can be implemented in the following manner: a terminal device receives a first message from a network device, and the first message includes an association relationship between a beam and a multicast service; The terminal device measures a first beam, the first beam is associated with a first multicast service, and the first multicast service is a multicast service that the terminal device is receiving or is interested in receiving; if the first beam is If the beam quality of the beam is greater than or equal to the threshold, the terminal device selects the first beam. In this way, by carrying the association relationship between the beam and the multicast service in the first message, it can help the terminal device to reselect a suitable beam, and improve the efficiency of beam failure recovery and the performance of multicast communication.
- the first message is beam failure recovery configuration information (BeamFailureRecoveryConfig).
- the terminal device if the beam quality of the first beam is less than the threshold, the terminal device measures the second beam, and the second beam is a beam other than the first beam; the terminal device Selecting a second beam with a beam quality greater than or equal to the threshold; the terminal device reports information for indicating the first multicast service to the network device on the time-frequency resource associated with the second beam.
- the number of the first beams is one or more.
- the number of the second beams is one or more.
- the first message further includes a list of unicast candidate beams, and the list of unicast candidate beams includes beams used to carry unicast services; the terminal device may measure the first beam. Yes: if both the unicast candidate beam list and the beams associated with the first multicast service include the first beam, then measure the first beam. That is, the terminal device preferentially selects the intersection of the unicast candidate beam list and the beam associated with the first multicast service, and measures the first beam in the intersection. It can be understood that the beams in the intersection support both the unicast service and the first multicast service, so the first beam in the intersection is preferred.
- the terminal device receives the unicast service and all the unicast services from the network device on the time-frequency resource associated with the first beam. Describe the first multicast service.
- the terminal device measures other beams in the unicast candidate beam list, and selects a third beam with a beam quality greater than the threshold And report the information of the first multicast service on the time-frequency resource associated with the third beam.
- the network equipment can be scheduled to send the first multicast service on the third beam, which is a suitable beam selected by the terminal device This can improve the performance of multicast communication and the efficiency of beam failure recovery.
- the first message further includes a list of unicast candidate beams, and the list of unicast candidate beams includes beams used to carry data of unicast services; and the terminal device responds to the unicast candidate beams.
- the beam in the beam list is measured, and the unicast service from the network device is received on the time-frequency resource associated with the beam whose beam quality is greater than or equal to the first threshold; and the beam quality of the first beam is greater than or equal to the first threshold.
- the threshold is two, receive the first multicast service from the network device on the time-frequency resource associated with the first beam. It is understandable that the terminal device can separately receive the unicast service and the multicast service in a time division manner.
- the threshold used for selecting the beam in the unicast candidate beam list and the threshold used for selecting the first beam or the second beam may be the same or different.
- the association relationship between the beam and the multicast service includes any one or a combination of the following: the multicast service associated with each beam; the beam associated with each multicast service; The beam associated with the multicast service that the terminal device is receiving or is interested in receiving.
- a multicast communication method is provided.
- the execution subject of the method may be a terminal device.
- the method is implemented by the following steps: the terminal device receives a first message from a network device, and the first message includes a multicast candidate beam
- the list of multicast candidate beams includes beams for carrying multicast services; the terminal device measures the beams in the list of multicast candidate beams; the terminal device selects the first beam, and the first beam
- a beam-associated time-frequency resource is reported to the network device for indicating the first multicast service information, the beam quality of the first beam is greater than or equal to a threshold, and the first multicast service is the terminal device being Receiving or interested in receiving multicast services.
- Sending the list of multicast candidate beams to the terminal device through the network device can help the terminal device to select a suitable beam, and report the information of the first multicast service through the terminal device, so that the first multicast service can be received after the beam failure is restored, The continuity of the first multicast service is guaranteed or the multicast service that the terminal device is interested in can be received, and the performance of the multicast communication is improved.
- the terminal device receives the first multicast service on the time-frequency resource associated with the first beam.
- a multicast communication method is provided.
- the execution subject of the method may be a network device.
- the method is implemented by the following steps: the network device determines to stop transmitting the first multicast service; and the network device receives the first multicast service from the terminal device.
- a message the first message is used to indicate the first multicast service and/or available beam; the network device sends the first multicast service to the terminal device on the available beam.
- reporting the first multicast service to the network device through the terminal device can enable the network device to learn the requirements of the non-connected terminal device, and continue to send multicast services to the terminal device or to the terminal device according to the demand Send interested multicast services.
- the network device may also send the first multicast service to the terminal device on the available beam, so as to improve the efficiency of multicast communication.
- the first message may be message 1 or message 3 in the random access process, or message A in the two-step random access process.
- the network device sends first indication information to the terminal device, where the first indication information is used to indicate that the transmission of the first multicast service is stopped.
- the terminal device can promptly learn that the transmission of the first multicast service is stopped, and send the first message to the network device, so as to ensure the continuity of the first multicast service.
- the network device sends a second message to the terminal device, and the second message is used to instruct the terminal device to periodically send the first message; wherein, the second message Contains second indication information, the second indication information is used to instruct the terminal device to periodically send the first message; or, the second message includes configuration information, and the configuration information is used to instruct the terminal
- the device sends periodic information of the first message.
- the period information includes period length and/or start time.
- the method of periodically sending the first message can enable the network equipment to obtain timely information about the first multicast service that the terminal device is receiving or is interested in receiving, and schedule beam resources for the terminal device to transmit the first multicast service, thereby improving the performance of multicast communication. performance.
- the network device sends a third message to the terminal device; the third message includes the association relationship between the beam and the multicast service, and the terminal device determines the first group according to the third message
- the first message is sent to the network device, so that the network device continues to send the first multicast service.
- the third message includes third indication information, and the third indication information is used to instruct the terminal device to send the first message to the network device.
- the terminal device may send the first message to the network device according to the third instruction information.
- Sending the first message by the terminal device enables the network device to obtain information about the first multicast service that the terminal device is receiving or is interested in receiving in time, and schedule beam resources for the terminal device to transmit the first multicast service, thereby improving the performance of multicast communication .
- a method for multicast communication is provided.
- the execution subject of the method may be a network device.
- the method is implemented by the following steps: the network device sends a first message to the terminal device, and the first message includes The relationship between beams and multicast services.
- the network device receives a second message from the terminal device, the second message is used to indicate a first beam; the network device sends to the terminal device on the time-frequency resource associated with the first beam A first multicast service, where the first multicast service is associated with the first beam.
- the network device receives a third message from the terminal device, where the third message is used to request beam failure recovery.
- the first message is beam failure recovery configuration information (BeamFailureRecoveryConfig).
- the network device receives a fourth message from the terminal device, where the fourth message is used to indicate the second beam and the first multicast service; the network device is in the first Sending the first multicast service to the terminal device on the time-frequency resource associated with the beam.
- the association relationship between the beam and the multicast service includes any one or a combination of the following: the multicast service associated with each beam; the beam associated with each multicast service; The beam associated with the multicast service that the terminal device is receiving or is interested in receiving; the beam that supports the transmission of the multicast service.
- a multicast communication method is provided.
- the execution subject of the method may be a network device.
- the method is implemented by the following steps: the network device receives a first message from a terminal device, the first message is used to request beam failure Recovery; The network device sends a second message to the terminal device, where the second message includes a list of multicast candidate beams, and the list of multicast candidate beams includes beams used to carry multicast services.
- Sending the list of multicast candidate beams to the terminal device through the network device can help the terminal device to select a suitable beam, and report the information of the first multicast service through the terminal device, so that the first multicast service can be received after the beam failure is restored, The continuity of the first multicast service is guaranteed or the multicast service that the terminal device is interested in can be received, and the performance of the multicast communication is improved.
- the terminal device receives the first multicast service on the time-frequency resource associated with the first beam.
- a communication device may be a terminal device, or a device located in a terminal device (for example, a chip, or a chip system, or a circuit), or a device that can be matched and used with the terminal device .
- the communication device may include modules that perform one-to-one correspondence of the methods/operations/steps/actions described in the first aspect.
- the modules may be hardware circuits, software, or hardware circuits combined with software.
- the device may include a processing module and a communication module. The processing module is used to call the communication module to perform the function of receiving and/or sending.
- the processing module is used to call the communication module to perform the function of receiving and/or sending.
- the processing module is used to determine the first multicast service when it is in a disconnected state, and the first multicast service is a multicast service that is being received or is of interest to receive; the communication module is used to send the first multicast service to the network device
- a message the first message is used to indicate the first multicast service and/or available beams.
- the network device can learn the requirements of the non-connected terminal device, and continue to send the multicast service to the terminal device or send the terminal device of interest according to the demand. Multicast business.
- the network device may also send the first multicast service to the terminal device on the available beam, so as to improve the efficiency of multicast communication.
- the first message may be message 1 or message 3 in the random access process, or message A in the two-step random access process.
- the communication module is configured to receive first indication information from the network device, and the first indication information is used to indicate that the transmission of the first multicast service is stopped. In response to the first indication information, the communication module sends a first message to the network device. Through the first indication information, the terminal device can learn that the transmission of the first multicast service is stopped in time, and send the first message to the network device to ensure the continuity of the first multicast service.
- the first indication information may be carried in a multicast service data packet, or the first indication information may be carried in a MAC CE.
- the processing module is used to determine that the first multicast service is not being transmitted.
- the first multicast service adopts the SC-PTM technology
- the terminal device can stop the transmission of the single cell-multicast transport channel (SC-MTCH) of the G-RNTI corresponding to the first multicast service.
- SC-MTCH single cell-multicast transport channel
- the terminal device sends the first message to the network device.
- the communication module is configured to periodically send the first message to the network device.
- the network device can obtain timely information about the first multicast service that the terminal device is receiving or is interested in receiving, and schedule beam resources for the terminal device to transmit the first multicast service, thereby improving the performance of multicast communication. performance.
- the communication module is configured to receive a second message from the network device, and the second message is used to instruct to periodically send the first message; wherein, the second message includes a second indication Information, the second indication information is used to indicate that the first message is sent periodically; or, the second message includes configuration information, and the configuration information is used to instruct the terminal device to send the first message Period information.
- the period information includes period length and/or start time.
- the communication module is configured to receive a third message from the network device, and the third message includes an association relationship between a beam and a multicast service.
- the processing module is configured to determine that the transmission of the first multicast service is stopped according to the third message, and then send the first message to the network device, so that the network device continues to send the first multicast service.
- the third message may include third indication information, and the third indication information is used to instruct the terminal device to send the first message to the network device.
- the terminal device sends the first message to the network device according to the third instruction information.
- Sending the first message by the terminal device enables the network device to obtain information about the first multicast service that the terminal device is receiving or is interested in receiving in time, and schedule beam resources for the terminal device to transmit the first multicast service, thereby improving the performance of multicast communication .
- the communication module is configured to receive a fourth message from the network device, where the fourth message includes an association relationship between the beam and the multicast service; the processing module is configured to select and The first beam associated with the first multicast service; the processing module is configured to measure the first beam to obtain the beam quality of the first beam.
- the number of the first beams is one or more.
- the beam quality of the first beam is greater than or equal to a threshold, and the available beam is the first beam; or, if the beam quality of the first beam is less than the threshold, measure the For beams other than the first beam, a second beam with a beam quality greater than or equal to the threshold is selected, and the available beam is the second beam.
- a communication device may be a terminal device, a device located in a terminal device (for example, a chip, or a chip system, or a circuit), or a device that can be used in conjunction with the terminal device .
- the communication device may include modules that perform one-to-one correspondence of the methods/operations/steps/actions described in the second aspect.
- the modules may be hardware circuits, software, or hardware circuits combined with software.
- the device may include a processing module and a communication module.
- the processing module is used to call the communication module to perform the function of receiving and/or sending. Illustratively:
- the communication module is configured to receive a first message from a network device, and the first message includes an association relationship between a beam and a multicast service; the processing module is configured to measure the first beam, and the first message A beam is associated with a first multicast service, and the first multicast service is a multicast service being received or interested in receiving; if the beam quality of the first beam is greater than or equal to a threshold, the processing module selects The first beam. In this way, by carrying the association relationship between the beam and the multicast service in the first message, it can help the terminal device to reselect a suitable beam, and improve the efficiency of beam failure recovery and the performance of multicast communication.
- the first message is beam failure recovery configuration information (BeamFailureRecoveryConfig).
- the processing module is used to measure the second beam, and the second beam is a beam other than the first beam; and For selecting a second beam with a beam quality greater than or equal to the threshold; the communication module is configured to report to the network device on the time-frequency resource associated with the second beam for indicating the first multicast service Information.
- the number of the first beams is one or more.
- the number of the second beams is one or more.
- the first message further includes a unicast candidate beam list, and the unicast candidate beam list includes beams used to carry unicast services;
- the processing module is specifically configured to: If both the broadcast candidate beam list and the beams associated with the first multicast service include the first beam, then the first beam is measured. That is, the terminal device preferentially selects the intersection of the unicast candidate beam list and the beam associated with the first multicast service, and measures the first beam in the intersection. It can be understood that the beams in the intersection support both the unicast service and the first multicast service, so the first beam in the intersection is preferred.
- the communication module is configured to receive a unicast service from the network device on the time-frequency resource associated with the first beam And the first multicast service.
- the processing module is configured to measure other beams in the unicast candidate beam list, and select the first beam with a beam quality greater than the threshold. Three beams, reporting the information of the first multicast service on the time-frequency resource associated with the third beam.
- the network equipment can be scheduled to send the first multicast service on the third beam, which is a suitable beam selected by the terminal device This can improve the performance of multicast communication and the efficiency of beam failure recovery.
- the first message further includes a unicast candidate beam list, and the unicast candidate beam list includes beams used to carry data of a unicast service; and the processing module is configured to Broadcast the beams in the candidate beam list for measurement, and receive the unicast service from the network device through the communication module on the time-frequency resources associated with the beams whose beam quality is greater than or equal to the first threshold; in the first beam
- the communication module receives the first multicast service from the network device on the time-frequency resource associated with the first beam.
- the terminal device can separately receive the unicast service and the multicast service in a time division manner.
- the threshold used for selecting the beam in the unicast candidate beam list and the threshold used for selecting the first beam or the second beam may be the same or different.
- the association relationship between the beam and the multicast service includes any one or a combination of the following: the multicast service associated with each beam; the beam associated with each multicast service; The beam associated with the multicast service that the terminal device is receiving or is interested in receiving.
- a communication device may be a terminal device, or a device located in the terminal device (for example, a chip, or a chip system, or a circuit), or a device that can be matched and used with the terminal device .
- the communication device may include a module that performs one-to-one correspondence of the method/operation/step/action described in the third aspect.
- the module may be a hardware circuit, software, or a combination of hardware circuit and software.
- the device may include a processing module and a communication module. The processing module is used to call the communication module to perform the function of receiving and/or sending.
- the communication module is configured to receive a first message from a network device, the first message includes a list of multicast candidate beams, and the list of multicast candidate beams includes beams used to carry multicast services;
- the processing module is used to measure the beams in the multicast candidate beam list, and used to select a first beam, and report to the network device on the time-frequency resource associated with the first beam through the communication module Information used to indicate a first multicast service, the beam quality of the first beam is greater than or equal to a threshold, and the first multicast service is a multicast service that the terminal device is receiving or is interested in receiving.
- Sending the list of multicast candidate beams to the terminal device through the network device can help the terminal device to select a suitable beam, and report the information of the first multicast service through the terminal device, so that the first multicast service can be received after the beam failure is restored, The continuity of the first multicast service is guaranteed or the multicast service that the terminal device is interested in can be received, and the performance of the multicast communication is improved.
- the terminal device receives the first multicast service on the time-frequency resource associated with the first beam.
- a communication device may be a network device, a device located in a network device (for example, a chip, or a chip system, or a circuit), or a device that can be used in conjunction with the network device .
- the communication device may include modules that perform one-to-one correspondence of the methods/operations/steps/actions described in the fourth aspect.
- the modules may be hardware circuits, software, or hardware circuits combined with software.
- the device may include a processing module and a communication module. The processing module is used to call the communication module to perform the function of receiving and/or sending.
- the processing module is used to call the communication module to perform the function of receiving and/or sending.
- a processing module configured to determine to stop transmitting the first multicast service; a communication module, configured to receive a first message from a terminal device, where the first message is used to indicate the first multicast service and/or available beams; The communication module is further configured to send the first multicast service to the terminal device on the available beam.
- reporting the first multicast service to the network device through the terminal device can enable the network device to learn the requirements of the non-connected terminal device, and continue to send multicast services to the terminal device or to the terminal device according to the demand Send interested multicast services.
- the network device may also send the first multicast service to the terminal device on the available beam, so as to improve the efficiency of multicast communication.
- the first message may be message 1 or message 3 in the random access process, or message A in the two-step random access process.
- the communication module is further configured to send first indication information to the terminal device, where the first indication information is used to indicate that the transmission of the first multicast service is stopped.
- the terminal device can promptly learn that the transmission of the first multicast service is stopped, and send the first message to the network device, so as to ensure the continuity of the first multicast service.
- the communication module is further configured to send a second message to the terminal device, and the second message is used to instruct the terminal device to periodically send the first message; wherein, the The second message includes second indication information, and the second indication information is used to instruct the terminal device to periodically send the first message; or, the second message includes configuration information, and the configuration information is used to indicate The terminal device transmits periodic information of the first message.
- the period information includes period length and/or start time.
- the method of periodically sending the first message can enable the network equipment to obtain timely information about the first multicast service that the terminal device is receiving or is interested in receiving, and schedule beam resources for the terminal device to transmit the first multicast service, thereby improving the performance of multicast communication. performance.
- the communication module is further configured to send a third message to the terminal device; the third message includes the association relationship between the beam and the multicast service, and the terminal device determines according to the third message
- the third message includes third indication information, and the third indication information is used to instruct the terminal device to send the first message to the network device.
- the terminal device may send the first message to the network device according to the third instruction information.
- Sending the first message by the terminal device enables the network device to obtain information about the first multicast service that the terminal device is receiving or is interested in receiving in time, and schedule beam resources for the terminal device to transmit the first multicast service, thereby improving the performance of multicast communication .
- a communication device may be a network device, or a device located in a network device (for example, a chip, or a chip system, or a circuit), or can be used in conjunction with the network device Device.
- the communication device may include a module that performs one-to-one correspondence of the method/operation/step/action described in the fifth aspect.
- the module may be a hardware circuit, software, or a combination of hardware circuit and software.
- the device may include a processing module and a communication module. The processing module is used to call the communication module to perform the function of receiving and/or sending.
- the processing module is used to call the communication module to perform the function of receiving and/or sending.
- the communication module is configured to receive a first message from the terminal device, the first message is used to request beam failure recovery; the communication module is configured to send a second message to the terminal device, the second message includes The relationship between beams and multicast services. In this way, by carrying the association relationship between the beam and the multicast service in the first message, it can help the terminal device to reselect a suitable beam, and improve the efficiency of beam failure recovery and the performance of multicast communication.
- the first message is beam failure recovery configuration information (BeamFailureRecoveryConfig).
- the communication module is further configured to receive a third message from the terminal device, and the third message is used to indicate the first beam; the communication module is further configured to On a time-frequency resource associated with a beam, a first multicast service is sent to the terminal device, and the first multicast service is associated with the first beam.
- the communication module is further configured to receive a fourth message from the terminal device, where the fourth message is used to indicate the second beam and the first multicast service; the network device is Sending the first multicast service to the terminal device on the time-frequency resource associated with the first beam.
- the association relationship between the beam and the multicast service includes any one or a combination of the following: the multicast service associated with each beam; the beam associated with each multicast service; The beam associated with the multicast service that the terminal device is receiving or is interested in receiving; the beam that supports the transmission of the multicast service.
- a communication device may be a network device, or a device located in the network device (for example, a chip, or a chip system, or a circuit), or can be used in conjunction with the network device Device.
- the communication device may include modules that perform one-to-one correspondence of the methods/operations/steps/actions described in the sixth aspect.
- the modules may be hardware circuits, software, or hardware circuits combined with software.
- the device may include a processing module and a communication module. The processing module is used to call the communication module to perform the function of receiving and/or sending.
- the communication module is configured to receive a first message from the terminal device, the first message is used to request beam failure recovery; the communication module is configured to send a second message to the terminal device, the first message is The second message includes a list of multicast candidate beams, and the list of multicast candidate beams includes beams used to carry multicast services.
- Sending the list of multicast candidate beams to the terminal device through the network device can help the terminal device to select a suitable beam, and report the information of the first multicast service through the terminal device, so that the first multicast service can be received after the beam failure is restored, The continuity of the first multicast service is guaranteed or the multicast service that the terminal device is interested in can be received, and the performance of the multicast communication is improved.
- the communication module is further configured to receive the first multicast service on the time-frequency resource associated with the first beam.
- an embodiment of the present application provides a communication device.
- the communication device includes a communication interface and a processor.
- the communication interface is used for communication between the device and other devices, for example, data or signal transmission and reception.
- the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface, and other devices may be network devices.
- the processor is used to call a set of programs, instructions, or data to execute the above-mentioned first, second or third aspects and any of the possible design methods described in these aspects.
- the device may also include a memory for storing programs, instructions or data called by the processor.
- the memory is coupled with the processor, and when the processor executes the instructions or data stored in the memory, it can implement the first aspect, the second aspect or the third aspect and any possible design of these aspects. Described method.
- an embodiment of the present application provides a communication device.
- the communication device includes a communication interface and a processor.
- the communication interface is used for communication between the device and other devices, for example, data or signal transmission and reception.
- the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface, and other devices may be network devices.
- the processor is used to call a set of programs, instructions, or data to execute the fourth, fifth, or sixth aspects above and any of the possible design methods described in these aspects.
- the device may also include a memory for storing programs, instructions or data called by the processor.
- the memory is coupled with the processor, and when the processor executes the instructions or data stored in the memory, the fourth aspect, the fifth aspect or the sixth aspect and any possible design of these aspects can be implemented Described method.
- the embodiments of the present application also provide a computer-readable storage medium.
- the computer-readable storage medium stores computer-readable instructions.
- the computer-readable instructions run on a computer, The methods described in the first aspect, the second aspect, or the third aspect and any possible design of these aspects are executed.
- the embodiments of the present application also provide a computer-readable storage medium.
- the computer-readable storage medium stores computer-readable instructions.
- the method described in the fourth aspect, the fifth aspect, or the sixth aspect and any possible design of these aspects is executed.
- the embodiments of the present application provide a chip system, which includes a processor and may also include a memory, which is used to implement the above-mentioned first, second, or third aspects and any of these aspects.
- the chip system can be composed of chips, or it can include chips and other discrete devices.
- the embodiments of the present application provide a chip system, which includes a processor and may also include a memory, which is used to implement the fourth, fifth, or sixth aspects described above, and any of these aspects.
- the chip system can be composed of chips, or it can include chips and other discrete devices.
- an embodiment of the present application provides a communication system, the communication system includes the terminal device described in the seventh aspect and the network device described in the tenth aspect; or, the communication system includes the eighth aspect The terminal device described in the eleventh aspect and the network device described in the eleventh aspect; or, the communication system includes the terminal device described in the ninth aspect and the network device described in the twelfth aspect.
- the twentieth aspect provides a computer program product containing instructions, which, when run on a computer, enables as described in the first, second or third aspects and any possible design of these aspects The method is executed.
- a computer program product containing instructions is provided. When it runs on a computer, it makes it as described in the fourth, fifth or sixth aspects and any of the possible designs of these aspects The method is executed.
- FIG. 1 is a schematic diagram of the architecture of a communication system in an embodiment of the application
- FIG. 3 is a schematic diagram of an optional implementation manner of one of the multicast communication methods in an embodiment of the application
- FIG. 6 is one of the schematic diagrams of the structure of the communication device in the embodiment of the application.
- FIG. 7 is the second schematic diagram of the structure of the communication device in the embodiment of this application.
- the embodiments of the present application provide a multicast communication method and device, so as to ensure the quality of multicast communication when the beamforming technology is used for multicast communication.
- the method and the device are based on the same or similar technical conception. Since the method and the device have similar principles for solving the problem, the implementation of the device and the method can be referred to each other, and the repetition will not be repeated.
- “and/or” describes the association relationship of the associated objects, indicating that there can be three types of relationships, for example, A and/or B, which can mean: A alone exists, and both A and B exist separately. There are three cases of B.
- the character "/" generally indicates that the associated objects before and after are in an "or” relationship.
- At least one involved in this application refers to one or more; multiple refers to two or more.
- words such as “first”, “second”, and “third” are only used for the purpose of distinguishing description, and cannot be understood as indicating or implying relative importance. Nor can it be understood as indicating or implying order.
- References described in this specification to “one embodiment” or “some embodiments”, etc. mean that one or more embodiments of the present application include a specific feature, structure, or characteristic described in combination with the embodiment. Therefore, the sentences “in one embodiment”, “in some embodiments”, “in some other embodiments”, “in some other embodiments”, etc.
- the multicast communication method and device provided in the embodiments of this application can be applied to the fourth generation (4th generation, 4G) communication system, such as long term evolution (LTE), and can also be applied to the fifth generation (5th generation, 5G) communication system.
- Communication system such as 5G new radio (NR), or applied to various communication systems in the future.
- the technical solution provided in this application can be applied to a multicast communication scenario, and can be, but is not limited to, a multicast communication scenario using beamforming technology.
- Multicast communication can also be referred to as multicast communication, or multicast communication can be considered as a type of multicast communication.
- the technical solutions of the embodiments of the present application can be applied to any multicast communication scenario.
- FIG. 1 shows the architecture of a communication system to which the multicast communication method provided in an embodiment of the present application is applicable.
- the communication system may include a network device 110 and include one or more terminal devices 120. in:
- the network device 110 is a node in a radio access network (RAN), and may also be called a base station, an access network device, or a node, and may also be called a RAN node (or device).
- RAN radio access network
- examples of some nodes 101 are: next generation nodeB (gNB), next generation evolved nodeB (Ng-eNB), transmission reception point (TRP), evolved node B (evolved Node B, eNB), radio network controller (radio network controller, RNC), node B (Node B, NB), base station controller (base station controller, BSC), base transceiver station (base transceiver station, BTS) ), home base station (for example, home evolved NodeB, or home Node B, HNB), baseband unit (BBU), or wireless fidelity (Wifi) access point (AP), or The equipment in the 5G communication system, or the network equipment in the possible future communication system.
- gNB next generation nodeB
- Ng-eNB next generation evolved
- the network device 110 may also be a device that functions as a base station in device-to-device (D2D) communication.
- D2D device-to-device
- the number of network devices may be one or more, and they may belong to the same cell or different cells.
- the terminal device 120 which may also be referred to as user equipment (UE), mobile station (MS), mobile terminal (MT), etc., is a device that provides voice or data connectivity to users , It can also be an IoT device.
- the terminal device 120 includes a handheld device with a wireless connection function, a vehicle-mounted device, and the like.
- the terminal device 120 may be: a mobile phone (mobile phone), a tablet computer, a notebook computer, a palmtop computer, a mobile internet device (MID), a wearable device (such as a smart watch, a smart bracelet, a pedometer, etc.) ), on-board equipment (for example, cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed rail, etc.), virtual reality (VR) equipment, augmented reality (AR) equipment, industrial control (industrial control) Wireless terminals, smart home equipment (for example, refrigerators, TVs, air conditioners, electric meters, etc.), smart robots, workshop equipment, wireless terminals in self-driving, and wireless terminals in remote medical surgery ,
- the terminal device 120 may also be a device that functions as a terminal in D
- the network device 110 and the terminal device 120 may be transmitted through radio waves, or through transmission media such as visible light, laser, infrared, or optical fiber.
- a device that implements the functions of the terminal device 120 is referred to as a terminal as an example for introduction.
- the wireless communication system includes unicast, multicast and broadcast.
- Multicast and broadcast can also be called multicast.
- the embodiments of the present application are described for multicast communication, and multicast communication is mainly taken as an example.
- unicast communication is point-to-point communication, such as point-to-point communication between a network device and a terminal device, or point-to-point communication between two terminal devices.
- Multicast communication is different from unicast communication in that it is point-to-multipoint communication.
- the mobile TV service is a typical multicast service.
- Evolved Multimedia Broadcast Multicast Service (evolved Multimedia Broadcast Multicast Service, eMBMS) technology is a multicast technology in the LTE system.
- eMBMS evolved Multimedia Broadcast Multicast Multicast Service
- all cells in an area require the same content to be sent at the same time. If the terminal devices are only distributed in some cells, the transmission efficiency of the eMBMS technology is relatively low.
- SC-PTM is a multicast transmission technology.
- the difference between the SC-PTM technology and the eMBMS technology is that the cell dispatches service data to multiple terminal devices simultaneously through G-RNTI, and each G-RNTI can be associated with a multimedia broadcast service (MBS).
- MBS multimedia broadcast service
- the SC-PTM technology transmits multicast services on the physical downlink share channel (PDSCH). Different from the PDSCH that carries unicast data, the PDSCH that carries multicast data is called multicast PDSCH.
- the network equipment sends downlink control information (DCI) carried on the physical downlink control channel (PDCCH) to a group of terminal devices in a cell, and the group of terminal devices According to the scheduling information included in the DCI, the multicast PDSCH is received to complete the transmission of the multicast data.
- DCI downlink control information
- Beamforming is a method in which two or more parties in communication realize the necessary transmission link budget for the subsequent communication process. That is, the signal is enhanced by concentrating the transmitted signal in the direction of the beam pointing to the receiver, and the signal is enhanced by concentrating the received signal in the direction of the beam pointing to the transmitter, so that the quality of the communication signal is improved.
- the beamforming technology can be applied to multicast communication, that is, multicast data is transmitted through the multicast beam.
- the multicast beam using beamforming technology is narrow, in order to cover terminal devices in different areas in a cell, beams need to be sent in different directions. For example, for system information, the system information needs to be sent in each beam direction of the coverage cell to ensure that terminal devices in different areas can receive the system information.
- the network equipment also transmits in each beam direction, because different terminal devices have different requirements for multicast services, it may appear that the multicast beam is also sent in the position or direction where there is no terminal device, or not The terminal device that needs to receive the multicast service will also receive the multicast service in the beam direction for sending the multicast service, which will cause more waste of resources.
- the network device will send the multicast service in the beam direction where the terminal device is located when the terminal device needs to receive the multicast service.
- the network device can learn that the terminal device needs to receive the multicast service and beam information through the message interaction with the connected terminal, so that the network device is connected
- the multicast service is sent to the terminal device on the beam reported by the terminal device.
- the network device will stop sending the multicast service in the beam direction. This approach can reduce waste of resources.
- this method does not consider whether the non-connected terminal device needs to receive the multicast service, resulting in the non-connected terminal device being unable to receive the multicast service normally, which affects the quality of the multicast communication.
- the embodiments of the present application provide a method for multicast communication, in order to improve the quality of multicast communication using beamforming technology.
- the process of one of the multicast communication methods provided by the embodiment of the present application is as follows.
- the first multicast service is a multicast service that the terminal device is receiving or is interested in receiving.
- the non-connected state can be an idle state or an RRC_inactive state. Or it may be other non-connected states following the evolution of the communication system.
- the RRC_inactive state indicates that after the data packet is sent, the network device still saves information such as the RRC context and bearer context of the terminal device.
- the terminal device sends a first message to the network device, where the first message is used to indicate the first multicast service and/or available beams.
- the network device can learn the multicast service demand of the non-connected terminal device, and continue to send the multicast service to the terminal device or to the terminal device according to the demand Interested multicast services.
- the network device may also send the first multicast service to the terminal device on the available beam, so as to improve the efficiency of multicast communication.
- the first message may be used to indicate the first multicast service; or, the first message may be used to indicate the first multicast service and available beams; or, the first message may be used to indicate available beams.
- the network device may regard the beam in which the terminal device reports the first message as an available beam. For example, the terminal device sends a first message to the network device on the time-frequency resource associated with beam 1, and the first message is used to indicate the first multicast service.
- the network device receives the first message from the terminal device on the time-frequency resource associated with beam 1.
- the network device determines that the beam 1 used to carry the first message is an available beam selected by the terminal device, and the network device sends the first multicast service to the terminal device on the time-frequency resource associated with the beam 1.
- the terminal device detects or receives the first multicast service from the network device on the time-frequency resource associated with the beam 1.
- the first multicast service and the available beam can be indicated by one message, that is, the first message is used to indicate the first group of interest to the terminal device at the same time Broadcast services and beams available to the terminal device, the network equipment can send the multicast services that are being received or of interest to the terminal device on the available beams reported by the terminal device, for example, the terminal device reports that the multicast service of interest is the first multicast For services, the reported available beam is beam 1, and the network device can choose to send the first multicast service to the terminal device on the beam 1 reported by the terminal device.
- the network device can choose to send the first multicast service to the terminal device on the beam 2 reported by the terminal device
- the network device selects beam 2 from beam 1 and beam 2 to deliver the multicast service according to the result of beam measurement.
- the terminal device may also indicate the multicast service and the beam separately through two messages.
- the first message may indicate an available beam, but does not indicate the first multicast service.
- the network device may further determine the first multicast service that the terminal device is receiving or is interested in receiving.
- the network device may determine the first multicast service associated with the available beam according to the available beam reported by the terminal device.
- the terminal device and the network device can know in advance the mapping relationship between the beam and the multicast service, and the mapping relationship can be specified by the protocol or notified to the terminal device through the network device, for example, through a system message or other message notification To the terminal device.
- which multicast services the network device sends on the available beam will continue to send these multicast services on the available beam.
- the available beam is beam 1
- the network device sends multicast service 1 on beam 1
- the terminal device determines that the first multicast service that it is receiving or is interested in receiving is multicast service 1.
- the terminal device reports to the network device that the available beam is beam 1, and the network device continues to send multicast service 1 on beam 1. In this way, it is avoided that the network equipment stops transmitting the multicast service 1 when there is no connected terminal receiving the multicast service 1 on the beam 1, and the continuity of the terminal device 1 receiving the multicast service 1 can be ensured.
- the first message may be a message sent by the terminal device to the network device during the random access process.
- the random access process can be implemented in different ways.
- the random access process may include a 4-step random access process. Specifically, the terminal device sends a random access preamble (preamble, also called message 1) to the network device, and the network device returns a random access response to the terminal device.
- the device sends a message 3 (Msg3) to the network device, and the message 3 is a physical uplink shared channel (PUSCH).
- the random access process may also include a 2-step random access process.
- the terminal device sends a message A (msgA) to the network device, and the network device sends a message B to the terminal device, where the message A consists of two parts.
- the message A is composed of a preamble sent by a physical random access channel (PRACH) and a message sent by the PUSCH channel
- the terminal device can carry uplink data in the message A.
- the terminal device and the network equipment complete the random access process through two-step message sending and receiving. Based on this, the first message may be message 1 or message 3 in the 4-step random access process, and the first message may also be message A in the 2-step random access process.
- the non-connected terminal device may report the first multicast service and/or the available beam to the network device through the first message, but the random access process may not necessarily be completed to achieve random access.
- S203 The network device decides to stop the transmission of the first multicast service.
- the network device sends the first multicast service in the first beam direction.
- the terminal device in the connected state in the first beam direction receives the first multicast service.
- the terminal device in the connected state does not continue to receive the first multicast service.
- the network device is in the first multicast service. Stop transmitting the first multicast service in a beam direction.
- the non-connected terminal device in the first beam direction when the network device transmits the first multicast service in the first beam direction, the non-connected terminal device can receive the first multicast from the network device business. If once the transmission of the first multicast service is stopped, the network device cannot perceive whether there is a non-connected terminal device that needs to continue to receive the first multicast service. Through the embodiment S202 of the present application, the network device can perceive that the terminal device in the non-connected state needs to continue to receive the first multicast service, so that the continuity of the non-connected terminal device in receiving the multicast service of interest to it is not affected.
- the network device sends first indication information to the terminal device, where the first indication information is used to indicate that the transmission of the first multicast service is stopped.
- the terminal device receives the first indication information from the network device.
- the terminal device In response to the first indication information, the terminal device sends a first message to the network device.
- the terminal device determines that the transmission of the first multicast service is stopped, and then sends the first message to the network device, so that the network device continues to send the first multicast service.
- the first indication information may be carried in a multicast service data packet, or carried in the MAC CE.
- the network device carries the first indication information in the sent data packet of the first multicast service.
- the network device sends the first indication information to the terminal device indicating that the transmission of the first multicast service will be stopped, but does not stop the transmission immediately, and may send the first indication information to the terminal device.
- a timer is started or a timer is started immediately after sending the first indication information.
- the network device continues to send the multicast service, and stops transmitting the multicast service after the timer expires.
- the timing duration of the timer may be the length of a round-trip transmission time (RTT).
- the network device after the network device decides to stop transmitting the multicast service, it sends the first indication information to the terminal device, but does not stop the transmission immediately, and the network device determines the time to continue the transmission.
- the terminal device can keep receiving the first multicast service by promptly notifying the network equipment that it is interested in the multicast service and hopes to continue to receive the multicast service, so as to avoid the inconvenience caused by the stop of the transmission of the first multicast service, and ensure The continuity of the first multicast service improves the quality of multicast communication.
- S205 is also included before S202 or S201.
- S205 The terminal device determines that the first multicast service is not being transmitted.
- the terminal device determines that the first multicast service is not being transmitted by means of self-detection.
- the terminal device determining that the first multicast service is not being transmitted may include the following situations.
- the network device is not transmitting the first multicast service, and the terminal device does not detect the first multicast service.
- the network device is transmitting the first multicast service, but the terminal device cannot detect or receive the first multicast service.
- the network device sends the first group in other beam directions that do not match the receiving beam of the terminal device. Broadcast service, the terminal device cannot detect or receive the first multicast service.
- the first multicast service adopts the SC-PTM technology
- the terminal device can stop the transmission of the single cell-multicast transport channel (SC-MTCH) of the G-RNTI corresponding to the first multicast service.
- SC-MTCH single cell-multicast transport channel
- the terminal device sends the first message to the network device.
- the terminal device periodically sends the first message to the network device.
- S206 is further included before S202 or S201.
- S206 The network device sends a second message to the terminal device, and the terminal device receives the second message from the network device.
- the second message is used to instruct the terminal device to periodically send the first message.
- the second message includes second indication information, and the second indication information instructs the terminal device to periodically send the first message.
- the second message may also include configuration information, and the configuration information is used to instruct the terminal device to send periodic information of the first message.
- the period information may include the length of the period or the start time.
- S207 is further included before S202 or S201.
- S207 The network device sends a third message to the terminal device, and the terminal device receives the third message from the network device.
- the terminal device In response to the third message, the terminal device sends the first message to the network device.
- the terminal device determines that the transmission of the first multicast service is stopped, and then sends the first message to the network device, so that the network device continues to send the first multicast service.
- the third message may include the association relationship between the beam and the multicast service, and when the terminal device includes the association relationship between the beam and the multicast service in the received third message from the network device, it determines that the first multicast The transmission of the business is stopped.
- the third message may be a system message or other messages, and the system message is described as an example.
- the terminal device Before receiving the system message including the association relationship between the beam and the multicast service, the terminal device periodically receives the system message that does not carry the association relationship between the beam and the multicast service, and once it receives the system message including the beam and the multicast service The terminal device sends the first message to the network device. That is, the network device sends the association relationship between the beam and the multicast service to the terminal device through the system message, implicitly instructing the terminal device to send the first information to the network device to report information such as the multicast service of interest and the available beam.
- the third message includes third indication information, and the third indication information is used to instruct the terminal device to send the first message to the network device.
- the third indication information can be a system message or other messages, and the system message is described as an example.
- the terminal device Before receiving the system message including the third indication information, the terminal device periodically receives the system message that does not carry the third indication information. Once receiving the system message including the third indication information, the terminal device sends the first system message to the network device. information.
- the first message indicates available beams
- some optional implementations for determining available beams are given below.
- the available beam can also be considered as the beam selected by the terminal device.
- S208 is further included before S202 or S201.
- the network device sends a fourth message to the terminal device, and the terminal device receives the fourth message from the network device.
- the fourth message may include the association relationship between the beam and the multicast service.
- the terminal device selects the first beam associated with the first multicast service according to the association relationship between the beam and the multicast service.
- the terminal device measures the first beam to obtain the beam quality of the first beam.
- the terminal device may measure other beams other than the first beam , Select a second beam whose beam quality is greater than or equal to the threshold, and the available beam in S202 is the second beam. That is, when the beam quality of the first beam is greater than or equal to the threshold, the terminal device preferentially reports the first beam corresponding to the first multicast service of interest to the network device. When the beam quality of the first beam is less than the threshold, Measure other beams and select other beams with suitable beam quality to report to the network equipment.
- the available beam reported by the terminal device may be one or multiple.
- the network device may send the first multicast service on multiple beams, or the network device may send the first multicast service on one beam or part of the multiple beams business.
- the fourth message here may be a system message or other messages.
- the network device may always carry the association relationship between the beam and the multicast service in the system message, and when the terminal device determines that it needs to send the first message to the network device, the system message carries the beam and The association relationship between the multicast services determines the available beams.
- the fourth message may be similar to the third message in the foregoing implementation manner 4. That is, the terminal device periodically before receiving the system message including the association relationship between the beam and the multicast service To receive system messages that do not carry the association relationship between the beam and the multicast service. Once the system message including the association relationship between the beam and the multicast service is received, the terminal device can carry the beam and the multicast service according to the system message. The correlation between determines the available beams.
- the association relationship between the beam and the multicast service may include any one or a combination of the following information:
- the multicast service associated with each beam that is, with the beam as the granularity, configure the multicast service supported or associated with each beam (per beam).
- each multicast service that is, with the multicast service as the granularity, each (per) multicast service supported or associated beam is configured.
- the terminal device in the disconnected state may determine the first beam associated with the first multicast service according to the association relationship between the beam and the multicast service.
- the network device may send the first multicast service on the first beam.
- the available beam reported by the terminal device in S202 is the second beam, and the network device may schedule to send the first multicast service on the second beam.
- the process of the second method of multicast communication is as follows.
- the network device sends a message to the terminal device to distinguish it from the above message, which is recorded as the fifth message here.
- the terminal device receives the fifth message from the network device.
- the fifth message may include the association relationship between the beam and the multicast service.
- the terminal device may determine the first beam associated with the first multicast service according to the fifth message, where the first multicast service is a multicast service that the terminal device is receiving or is interested in receiving.
- S400 is further included.
- the terminal device sends a message requesting beam failure recovery to the network device, and the network device receives the message requesting beam failure recovery from the terminal device.
- the terminal device measures the first beam.
- the first beam is associated with the first multicast service.
- the first beam may be one or more beams.
- the terminal device may report the information of the first beam to the network device.
- the network device learns that the terminal device selects the first beam and sends data to the terminal device on the first beam.
- the data may include the first multicast service.
- S404 to S406 may be included.
- the terminal device selects a second beam whose beam quality is greater than or equal to a threshold.
- the terminal device reports information for indicating the first multicast service to the network device on the time-frequency resource associated with the selected second beam.
- the network device can obtain the beam available to the terminal device As well as the information of the first multicast service, the network equipment will schedule the second beam to transmit the first multicast service, so that the terminal device can receive the first multicast service on a suitable beam, thereby improving the performance of multicast communication and the efficiency of beam failure recovery .
- the association relationship between beams and multicast services may include any one or a combination of the following information:
- the multicast service associated with each beam that is, with the beam as the granularity, configure the multicast service supported or associated with each beam (per beam). For example, you can configure the multicast service list corresponding to each beam.
- each multicast service that is, with the multicast service as the granularity, each (per) multicast service supported or associated beam is configured.
- a beam list or candidate beam list corresponding to each multicast service can be configured.
- the beam list or the candidate beam list may include reference signals of candidate beams and associated random access (random access, RA) parameters.
- the reference signal may be a channel state information reference signal (channel state information reference signal, CSI-RS), and the reference signal may also be a synchronization signal block (SS/PBCH block, SSB).
- the beam associated with the multicast service that the terminal device is receiving or is interested in receiving Before the beam fails, the terminal device in the connected state will report to the network device the beam associated with the multicast service that it is receiving or is interested in receiving.
- the network device may carry the multicast that the terminal device is receiving or interested in receiving in the fifth message. Beam information associated with the service.
- the fifth message may be beam failure recovery configuration information (BeamFailureRecoveryConfig).
- the terminal device may have both a multicast service and a unicast service.
- the fifth message may also include a unicast candidate beam list, and the unicast candidate beam list includes beams used to carry the unicast service.
- the unicast candidate beam list may include the reference signal of the candidate beam and the associated RA parameters.
- the reference signal can be CSI-RS, and the reference signal can also be SSB.
- the terminal device may have the following optional implementation manners.
- the first beam measured by the terminal device in S402 is the beam in the unicast candidate beam list. That is, the terminal device preferentially selects the intersection of the unicast candidate beam list and the beam associated with the first multicast service, and measures the first beam in the intersection. It can be understood that the beams in the intersection support both the unicast service and the first multicast service, so the first beam in the intersection is preferred.
- the terminal device can report the information of the first beam to the network device.
- the network device learns that the terminal device selects the first beam and sends data to the terminal device on the first beam.
- the data may include The first multicast service.
- the terminal device receives the unicast service and the first multicast service from the network device on the time-frequency resource associated with the first beam.
- the terminal device measures other beams in the unicast candidate beam list, selects the third beam whose beam quality is greater than the threshold, and reports the first group on the time-frequency resource associated with the third beam Broadcast business information.
- the fifth message includes the unicast candidate beam list, it can be combined with the foregoing embodiments of S404 to S406, and the second beam in the foregoing S404 to S406 is in the unicast candidate beam list described here.
- the beam of, the third beam selected here is the second beam selected in S404 to S406.
- the foregoing embodiments of S404 to S406 may be applicable to the case where the unicast candidate beam list is not included in the fifth message.
- the terminal device selects and reports the unicast beam and the multicast beam respectively, and receives the unicast service and the multicast service respectively.
- the terminal device measures the beams in the unicast candidate beam list, and the terminal device can report to the network equipment the information of the beams whose beam quality is greater than or equal to the threshold.
- the terminal device sends unicast services to the terminal device, and the terminal device receives the unicast services from the network equipment on the time-frequency resources associated with the beams whose beam quality is greater than or equal to the threshold;
- the terminal device When the beam quality of the first beam is greater than or equal to the threshold, the terminal device receives the first multicast service from the network device on the time-frequency resource associated with the first beam, and selects the beam when the beam quality of the first beam is less than the threshold For the second beam with a quality greater than or equal to the threshold, the terminal device reports information for indicating the first multicast service to the network device on the time-frequency resource associated with the selected second beam.
- the network device sends the first multicast service to the terminal device on the time-frequency resource associated with the second beam, and the terminal device receives the first multicast service from the network device on the time-frequency resource associated with the selected second beam.
- the terminal device can separately receive the unicast service and the multicast service in a time division manner.
- the threshold used for selecting the beam in the unicast candidate beam list and the threshold used for selecting the first beam or the second beam may be the same or different.
- the beam quality may include reference signal received power (RSRP), reference signal received quality (RSRQ), and signal to interference plus noise. ratio, SINR) or other types of information, which are not limited in the embodiment of the present application.
- RSRP reference signal received power
- RSSQ reference signal received quality
- SINR signal to interference plus noise. ratio
- IE information element
- candidateMBSListofBeam is the candidate multicast list of the beam
- SEQUENCE represents enumeration
- SIZE represents the list size
- the process of the third method of multicast communication provided by the embodiment of the present application is as follows.
- the network device sends a message to the terminal device. For distinguishing purposes, it is recorded as the sixth message here; the terminal device receives the sixth message from the network device.
- the sixth message includes a list of multicast candidate beams, and the list of multicast candidate beams includes beams used to carry multicast services.
- the terminal device measures the beams in the multicast candidate beam list.
- the multicast candidate beam list may include reference signals of candidate beams and associated RA parameters.
- the reference signal can be CSI-RS, and the reference signal can also be SSB.
- the terminal device selects the first beam, and reports information for indicating the first multicast service to the network device on the time-frequency resource associated with the first beam.
- the beam quality of the first beam is greater than or equal to the threshold, and the first multicast service is a multicast service that the terminal device is receiving or is interested in receiving.
- the network device After the terminal device reports the information of the first multicast service, the network device sends the first multicast service to the terminal device.
- the terminal device receives the first multicast service on the time-frequency resource associated with the first beam.
- candidateBeamListofMBS SEQUENCE(SIZE(1..maxBeams)) OF PRACH-ResourceDedicatedBFR.
- Sending the list of multicast candidate beams to the terminal device through the network device can help the terminal device to select a suitable beam, and report the information of the first multicast service through the terminal device, so that the first multicast service can be received after the beam failure is restored, The continuity of the first multicast service is guaranteed or the multicast service that the terminal device is interested in can be received, and the performance of the multicast communication is improved.
- the methods provided in the embodiments of the present application are introduced from the perspectives of network equipment, terminal devices, and interaction between the network equipment and the terminal devices.
- the network equipment and terminal devices may include hardware structures and/or software modules, and the above functions are realized in the form of hardware structures, software modules, or hardware structures plus software modules. . Whether a certain function among the above-mentioned functions is executed by a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application and design constraint conditions of the technical solution.
- an embodiment of the present application also provides a communication device 600.
- the communication device 600 may be a terminal device or a network device, or a terminal device or a device in the network device, or A device that can be used with terminal devices or network equipment.
- the communication device 600 may include modules that perform one-to-one correspondence of the methods/operations/steps/actions performed by the terminal device or network equipment in the foregoing method embodiments.
- the modules may be hardware circuits, software, or It can be realized by hardware circuit combined with software.
- the communication device may include a processing module 601 and a communication module 602.
- the processing module 601 is used to call the communication module 602 to perform receiving and/or sending functions.
- the processing module 601 is configured to determine the first multicast service when it is in a disconnected state, and the first multicast service is a multicast service that is being received or is of interest to be received;
- the communication module 602 is configured to send a first message to the network device, where the first message is used to indicate the first multicast service and/or available beams.
- the communication module 602 is configured to receive a first message from a network device, and the first message includes the association relationship between the beam and the multicast service;
- the processing module 601 is configured to measure the first beam , The first beam is associated with the first multicast service, and the first multicast service is a multicast service being received or interested in receiving; if the beam quality of the first beam is greater than or equal to the threshold, the processing module selects the first beam.
- the communication module 602 is configured to receive a first message from a network device, the first message includes a list of multicast candidate beams, and the list of multicast candidate beams includes beams for carrying multicast services; processing module 601 is used to measure the beams in the list of multicast candidate beams, and used to select the first beam.
- the communication module 602 reports the information indicating the first multicast service to the network device on the time-frequency resource associated with the first beam. Information, the beam quality of the first beam is greater than or equal to a threshold, and the first multicast service is a multicast service that the terminal device is receiving or is interested in receiving.
- the communication module 602 is also configured to perform other receiving or sending steps or operations performed by the terminal device in the foregoing method embodiment.
- the processing module 601 may also be used to perform other corresponding steps or operations performed by the terminal device in the foregoing method embodiment except for receiving and sending, which will not be repeated here.
- the processing module 601 is configured to determine to stop transmitting the first multicast service; the communication module 602 is configured to receive a first message from a terminal device, and the first message is used to indicate the first group Broadcast services and/or available beams; the communication module is further configured to send the first multicast service to the terminal device on the available beams.
- the processing module 601 is configured to call the communication module 602 to receive a first message from a terminal device, the first message is used to request beam failure recovery; and to send a second message to the terminal device,
- the second message includes the association relationship between the beam and the multicast service.
- the processing module 601 is configured to call the communication module 602 to receive a first message from the terminal device, the first message is used to request beam failure recovery; and to send a second message to the terminal device,
- the second message includes a list of multicast candidate beams, and the list of multicast candidate beams includes beams used to carry multicast services.
- the communication module 602 is also configured to perform other receiving or sending steps or operations performed by the network device in the foregoing method embodiment.
- the processing module 601 may also be used to perform other corresponding steps or operations performed by the network device in the foregoing method embodiment except for receiving and sending, which will not be repeated here.
- the communication module 602 may be a sending unit or a transmitter when sending information, and may be a receiving unit or a receiver when receiving information.
- the transceiver unit may be a transceiver, and the transceiver, transmitter or receiver may be a radio frequency circuit.
- the communication device 600 and the communication device 700 include a storage unit, the storage unit is used to store computer instructions, and the processing module 601 is in communication connection with the storage unit.
- the processing module 601 executes the computer instructions stored in the memory so that the communication device 600 executes the above The method executed by the terminal device or the network device in the method embodiment.
- the processing module 601 may be a general-purpose central processing unit (central processing unit, CPU), a microprocessor, or an application specific intergrated circuit (ASIC).
- CPU central processing unit
- ASIC application specific intergrated circuit
- the communication module 602 may be an input and/or output interface, a pin, a circuit, or the like.
- the processing module 601 can execute the computer-executable instructions stored in the storage unit, so that the chip in the communication device 600 executes the method executed by the terminal device or the network device in the foregoing method embodiments.
- the storage unit is a storage unit in the chip, such as a register, a cache, etc., and the storage unit may also be a storage unit in the terminal located outside the chip, such as a read-only memory (read-only memory). Only memory (ROM) or other types of static storage devices that can store static information and instructions, random access memory (RAM), etc.
- the division of modules in the embodiments of this application is illustrative, and it is only a logical function division. In actual implementation, there may be other division methods.
- the functional modules in the various embodiments of this application can be integrated into one process. In the device, it can also exist alone physically, or two or more modules can be integrated into one module.
- the above-mentioned integrated modules can be implemented in the form of hardware or software functional modules.
- the device can be a network device, a device in a network device, or a device that can be used in matching with the network device.
- the device may be a terminal device, a device in a terminal device, or a device that can be matched and used with the terminal device.
- the device may be a chip system. In the embodiments of the present application, the chip system may be composed of chips, or may include chips and other discrete devices.
- the communication device 700 includes at least one processor 720, configured to implement the functions of the terminal device or the network device in the method provided in the embodiments of the present application.
- the communication device 700 may further include a communication interface 710.
- the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface, which is used to communicate with other devices through a transmission medium.
- the communication interface 710 is used for the device in the communication device 700 to communicate with other devices.
- the other device may be a terminal device.
- the communication device 700 is a terminal device
- the other device may be a network device.
- the processor 720 uses the communication interface 710 to send and receive data, and is used to implement the method described in the foregoing method embodiment. Illustratively:
- the processor 720 is configured to determine the first multicast service when it is in a disconnected state, and the first multicast service is a multicast service that is being received or is of interest to be received;
- the communication interface 710 is configured to send a first message to the network device, where the first message is used to indicate the first multicast service and/or available beams.
- the communication interface 710 is configured to receive a first message from a network device, and the first message includes an association relationship between the beam and the multicast service; the processor 720 is configured to measure the first beam , The first beam is associated with the first multicast service, and the first multicast service is a multicast service being received or interested in receiving; if the beam quality of the first beam is greater than or equal to the threshold, the processing module selects the first beam.
- the communication interface 710 is configured to receive a first message from a network device, the first message includes a list of multicast candidate beams, and the list of multicast candidate beams includes beams for carrying multicast services; the processor; 720 is used to measure the beams in the list of multicast candidate beams, and used to select the first beam, and report to the network device the information indicating the first multicast service on the time-frequency resource associated with the first beam through the communication interface 710 Information, the beam quality of the first beam is greater than or equal to a threshold, and the first multicast service is a multicast service that the terminal device is receiving or is interested in receiving.
- the communication interface 710 is also used to perform other receiving or sending steps or operations performed by the terminal device in the foregoing method embodiment.
- the processor 720 may also be configured to execute other corresponding steps or operations performed by the terminal device in the foregoing method embodiment except for receiving and sending, which will not be repeated here.
- the processor 720 is configured to determine to stop transmitting the first multicast service; the communication interface 710 is configured to receive a first message from a terminal device, and the first message is used to indicate the first group Broadcast services and/or available beams; the communication module is further configured to send the first multicast service to the terminal device on the available beams.
- the processor 720 is configured to call the communication interface 710 to receive a first message from the terminal device, where the first message is used to request beam failure recovery; and to send a second message to the terminal device,
- the second message includes the association relationship between the beam and the multicast service.
- the processor 720 is configured to call the communication interface 710 to receive a first message from the terminal device, the first message is used to request beam failure recovery; and to send a second message to the terminal device,
- the second message includes a list of multicast candidate beams, and the list of multicast candidate beams includes beams used to carry multicast services.
- the communication interface 710 is also used to perform other receiving or sending steps or operations performed by the network device in the foregoing method embodiment.
- the processor 720 may also be configured to perform other corresponding steps or operations performed by the network device in the foregoing method embodiment except for receiving and sending, and details are not repeated here.
- the communication device 700 may further include at least one memory 730 for storing program instructions and/or data.
- the memory 730 and the processor 720 are coupled.
- the coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units or modules, and may be in electrical, mechanical or other forms, and is used for information exchange between devices, units or modules.
- the processor 720 may operate in cooperation with the memory 730.
- the processor 720 may execute program instructions stored in the memory 730. At least one of the at least one memory may be included in the processor.
- the embodiment of the present application does not limit the specific connection medium between the aforementioned communication interface 710, the processor 720, and the memory 730.
- the memory 730, the processor 720, and the communication interface 710 are connected by a bus 740 in FIG. 7.
- the bus is represented by a thick line in FIG. , Is not limited.
- the bus can be divided into an address bus, a data bus, a control bus, and so on. For ease of representation, only one thick line is used in FIG. 7, but it does not mean that there is only one bus or one type of bus.
- the memory 730 may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., and may also be a volatile memory (volatile memory). For example, random-access memory (RAM).
- the memory is any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and that can be accessed by a computer, but is not limited to this.
- the memory in the embodiments of the present application may also be a circuit or any other device capable of realizing a storage function for storing program instructions and/or data.
- the processor may be a general-purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, which may implement or Perform the methods, steps, and logic block diagrams disclosed in the embodiments of the present application.
- the general-purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method disclosed in combination with the embodiments of the present application may be directly embodied as being executed and completed by a hardware processor, or executed and completed by a combination of hardware and software modules in the processor.
- an embodiment of the present application further provides a chip, including a processor, for supporting the communication device to implement the terminal device or network device involved in the foregoing method embodiment.
- the chip is connected to a memory or the chip includes a memory, and the memory is used to store the necessary program instructions and data of the communication device.
- the embodiment of the present application provides a computer-readable storage medium that stores a computer program, and the computer program includes instructions for executing the foregoing method embodiments.
- the embodiments of the present application provide a computer program product containing instructions, which when run on a computer, cause the foregoing method embodiments to be executed.
- this application can be provided as methods, systems, or computer program products. Therefore, this application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, this application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
- computer-usable storage media including but not limited to disk storage, CD-ROM, optical storage, etc.
- These computer program instructions can also be stored in a computer-readable memory that can guide a computer or other programmable data processing equipment to work in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture including the instruction device.
- the device implements the functions specified in one process or multiple processes in the flowchart and/or one block or multiple blocks in the block diagram.
- These computer program instructions can also be loaded on a computer or other programmable data processing equipment, so that a series of operation steps are executed on the computer or other programmable equipment to produce computer-implemented processing, so as to execute on the computer or other programmable equipment.
- the instructions provide steps for implementing the functions specified in one process or multiple processes in the flowchart and/or one block or multiple blocks in the block diagram.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种多播通信方法、装置和系统,用以在采用波束赋形技术进行组播通信时保证组播通信的性能。方法为包括:终端装置在处于非连接态时,确定第一组播业务,所述第一组播业务为所述终端装置正在接收或感兴趣接收的组播业务;所述终端装置向网络设备发送第一消息,所述第一消息用于指示所述第一组播业务和/或可用的波束。方法还可以通过以下步骤实现:终端装置从网络设备接收第一消息,所述第一消息中包括波束与组播业务之间的关联关系;所述终端装置对第一波束进行测量,所述第一波束与第一组播业务关联,所述第一组播业务为所述终端装置正在接收或感兴趣接收的组播业务;若所述第一波束的波束质量大于或等于阈值,则所述终端装置选择所述第一波束。
Description
相关申请的交叉引用
本申请要求在2020年04月28日提交中国专利局、申请号为202010348287.2、申请名称为“一种组播通信方法、装置和系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请实施例涉及通信技术领域,尤其涉及一种多播通信方法、装置和系统。
无线通信系统支持单播和多播的下行数据传输方式。单播主要是一种点对点的通信,例如,一个发送端与一个接收端之间的单点间通信。组播是多播的一种,组播涉及一组终端,发送端向组播通信对应的组内的目的终端发送数据。
波束赋形(beamforming,BF)技术是一种由通信双方或多方为后续的通信过程实现必要传输链路预算的方法,即通过将发送信号集中到指向接收机的波束方向上来实现信号增强,改善通信信号质量。在小区内进行数据传输时,为了覆盖不同区域方向的终端设备,需要向不同方向发送波束。在小区内进行多播传输时,需要将多播信道在各个波束上重复发送,由于终端设备对多播业务的需求可能不完全相同,可能会在没有终端设备的其他位置或方向上也发送多播波束,这将造成较大的资源浪费。
发明内容
本申请实施例提供一种多播通信方法、装置和系统,用以提升组播通信过程中的资源利用率。
第一方面,提供一种组播通信方法,该方法的执行主体可以是终端装置,该方法具体包括:终端装置在处于非连接态时,确定第一组播业务,所述第一组播业务为所述终端装置正在接收或感兴趣接收的组播业务;所述终端装置向网络设备发送第一消息,所述第一消息用于指示所述第一组播业务和/或可用的波束。通过非连接态的终端装置向网络设备上报第一组播业务,能够使得网络设备获知非连接态的终端装置的需求,根据该需求继续为终端装置发送组播业务或向终端装置发送感兴趣的组播业务。在第一消息指示可用的波束时,网络设备还可以在该可用的波束上向终端装置发送第一组播业务,提高组播通信的效率。
可选的,第一消息可以是随机接入过程中的消息1或消息3,或两步随机接入过程中的消息A。
在一个可能的设计中,所述终端装置从所述网络设备接收第一指示信息,所述第一指示信息用于指示所述第一组播业务的传输停止。响应于该第一指示信息,终端装置向网络设备发送第一消息。通过第一指示信息,终端装置能够及时的获知第一组播业务的传输停止,并向网络设备发送第一消息,保证第一组播业务的连续性。
其中,所述第一指示信息可以携带于组播业务数据包中,或者,所述第一指示信息携带于媒体接入层控制单元(medium access control element,MAC CE)中。
在一个可能的设计中,所述终端装置确定所述第一组播业务未在传输。例如,第一组播业务采用单小区点到多点(single cell-point to multipoint,SC-PTM)技术,终端装置可以在检测到第一组播业务对应的组无线网络临时标识(group-radio network temporary identity,G-RNTI)的单小区组播传输信道(single cell-multicast transport channel,SC-MTCH)未在传输时,终端装置向网络设备发送第一消息。终端设备确定第一组播业务的未在传输,就及时向网络设备发送第一消息,从而保证第一组播业务的连续性。
在一个可能的设计中,所述终端装置周期性地向所述网络设备发送所述第一消息。通过周期性的发送第一消息,能够使得网络设备及时获得终端装置正在接收或感兴趣接收的组播业务的相关信息,为终端装置调度波束资源传输第一组播业务,提高组播通信的性能。
可选的,所述终端装置接收来自所述网络设备的第二消息,所述第二消息用于指示所述终端装置周期性地发送所述第一消息;其中,所述第二消息包含第二指示信息,所述第二指示信息用于指示所述终端装置周期性地发送所述第一消息;或,所述第二消息包含配置信息,所述配置信息用于指示所述终端装置发送所述第一消息的周期信息。
例如,所述周期信息包括周期长度和/或开始时刻。
在一个可能的设计中,所述终端装置接收来自所述网络设备的第三消息,所述第三消息包括波束与组播业务之间的关联关系。终端装置根据该第三消息,确定第一组播业务的传输停止,则向网络设备发送第一消息,以使得网络设备继续发送第一组播业务。通过接收第三消息能够及时获得第一组播业务传输停止的信息,并向网络设备发送第一消息。所述第三消息可以包括第三指示信息,所述第三指示信息用于指示所述终端装置向所述网络设备发送所述第一消息。终端装置根据该第三指示信息,向网络设备发送第一消息。
通过终端装置发送第一消息,能够使得网络设备及时获得终端装置正在接收或感兴趣接收的第一组播业务的信息,为终端装置调度波束资源传输第一组播业务,提高组播通信的性能。
在一个可能的设计中,所述终端装置接收来自所述网络设备的第四消息,所述第四消息包括波束与组播业务之间的关联关系;所述终端装置选择与所述第一组播业务关联的第一波束;所述终端装置对所述第一波束进行测量,获得所述第一波束的波束质量。
可选的,所述第一波束的数目为一个或多个。
在一个可能的设计中,所述第一波束的波束质量大于或等于阈值,所述可用的波束为所述第一波束;或者,所述第一波束的波束质量小于所述阈值,测量所述第一波束之外的其它波束,选择波束质量大于或等于所述阈值的第二波束,所述可用的波束为所述第二波束。
第二方面,提供一种组播通信方法,该方法可以通过以下方式实现:终端装置从网络设备接收第一消息,所述第一消息中包括波束与组播业务之间的关联关系;所述终端装置对第一波束进行测量,所述第一波束与第一组播业务关联,所述第一组播业务为所述终端装置正在接收或感兴趣接收的组播业务;若所述第一波束的波束质量大于或等于阈值,则所述终端装置选择所述第一波束。这样,通过在第一消息中携带波束与组播业务之间的关联关系,能够有助于终端装置重新选择合适的波束,提高波束失败恢复的效率和组播通信的性能。
可选的,所述第一消息为波束失败恢复配置信息(BeamFailureRecoveryConfig)。
在一个可能的设计中,若所述第一波束的波束质量小于阈值,则所述终端装置对第二波束进行测量,所述第二波束为第一波束之外的其它波束;所述终端装置选择波束质量大于或等于所述阈值的第二波束;所述终端装置在所述第二波束关联的时频资源上,向所述网络设备上报用于指示所述第一组播业务的信息。
可选的,所述第一波束的数目为一个或多个。
可选的,所述第二波束的数目为一个或多个。
在一个可能的设计中,所述第一消息中还包括单播候选波束列表,所述单播候选波束列表包括用于承载单播业务的波束;所述终端装置对第一波束进行测量,可以是:若所述单播候选波束列表和与所述第一组播业务关联的波束中均包括所述第一波束,则对所述第一波束进行测量。即终端装置优先选择单播候选波束列表和第一组播业务关联的波束的交集,对交集中的第一波束进行测量。可以理解,交集中的波束即支持单播业务,又支持第一组播业务,因此优先选择交集中的第一波束。
在一个可能的设计中,若所述第一波束的波束质量大于或等于阈值,则所述终端装置在所述第一波束关联的时频资源上接收来自所述网络设备的单播业务和所述第一组播业务。
在一个可能的设计中,若所述第一波束的波束质量小于阈值,则所述终端装置对所述单播候选波束列表中的其他波束进行测量,选择波束质量大于所述阈值的第三波束,在所述第三波束关联的时频资源上上报所述第一组播业务的信息。通过在第三波束关联的时频资源上上报所述第一组播业务的信息,能够使得网络设备调度在第三波束上发送第一组播业务,第三波束为终端装置选择的合适的波束,这样能够提高组播通信的性能和波束失败恢复的效率。
在一个可能的设计中,所述第一消息中还包括单播候选波束列表,所述单播候选波束列表包括用于承载单播业务的数据的波束;所述终端装置对所述单播候选波束列表中的波束进行测量,在波束质量大于或等于第一阈值的波束关联的时频资源上,接收来自所述网络设备的单播业务;在所述第一波束的波束质量大于或等于第二阈值时,在所述第一波束关联的时频资源上接收来自所述网络设备的所述第一组播业务。可以理解的是,终端装置可以采用时分的方式分别接收单播业务和组播业务。选择单播候选波束列表中波束采用的阈值,和选择第一波束或第二波束采用的阈值,可以相同或不同。
在一个可能的设计中,所述波束与组播业务之间的关联关系包括以下任意一项或多项的组合:每一个波束关联的组播业务;每一个组播业务关联的波束;所述终端装置正在接收或感兴趣接收的组播业务所关联的波束。
第三方面,提供一种组播通信方法,该方法的执行主体可以为终端装置,该方法通过以下步骤实现:终端装置从网络设备接收第一消息,所述第一消息中包括组播候选波束列表,所述组播候选波束列表包括用于承载组播业务的波束;所述终端装置对所述组播候选波束列表中的波束进行测量;所述终端装置选择第一波束,在所述第一波束关联的时频资源上向所述网络设备上报用于指示第一组播业务的信息,所述第一波束的波束质量大于等于阈值,所述第一组播业务为所述终端装置正在接收或感兴趣接收的组播业务。通过网络设备向终端装置发送组播候选波束列表,能够有助于终端装置选择合适的波束,通过终端装置上报第一组播业务的信息,能够使得在波束失败恢复后接收第一组播业务,保证第一 组播业务的连续性或保证能够接收到终端装置感兴趣的组播业务,提高组播通信的性能。
在一个可能的设计中,所述终端装置在所述第一波束关联的时频资源上,接收所述第一组播业务。
第四方面,提供一种组播通信方法,该方法的执行主体可以为网络设备,该方法通过以下步骤实现:网络设备确定停止传输第一组播业务;所述网络设备接收来自终端装置的第一消息,所述第一消息用于指示所述第一组播业务和/或可用的波束;所述网络设备在所述可用的波束上向所述终端装置发送所述第一组播业务。针对非连接态的终端装置,通过终端装置向网络设备上报第一组播业务,能够使得网络设备获知非连接态的终端装置的需求,根据该需求继续为终端装置发送组播业务或向终端装置发送感兴趣的组播业务。在第一消息指示可用的波束时,网络设备还可以在该可用的波束上向终端装置发送第一组播业务,提高组播通信的效率。
可选的,第一消息可以是随机接入过程中的消息1或消息3,或两步随机接入过程中的消息A。
在一个可能的设计中,所述网络设备向所述终端装置发送第一指示信息,所述第一指示信息用于指示所述第一组播业务的传输停止。通过第一指示信息,能够使得终端装置及时的获知第一组播业务的传输停止,并向网络设备发送第一消息,保证第一组播业务的连续性。
在一个可能的设计中,所述网络设备向所述终端装置发送第二消息,所述第二消息用于指示所述终端装置周期性地发送所述第一消息;其中,所述第二消息包含第二指示信息,所述第二指示信息用于指示所述终端装置周期性地发送所述第一消息;或,所述第二消息包含配置信息,所述配置信息用于指示所述终端装置发送所述第一消息的周期信息。例如,所述周期信息包括周期长度和/或开始时刻。
周期性发送第一消息的方式,能够使得网络设备及时获得终端装置正在接收或感兴趣接收的第一组播业务的信息,为终端装置调度波束资源传输第一组播业务,提高组播通信的性能。
在一个可能的设计中,所述网络设备向所述终端装置发送第三消息;所述第三消息包括波束与组播业务之间的关联关系,终端装置根据该第三消息,确定第一组播业务的传输停止,则向网络设备发送第一消息,以使得网络设备继续发送第一组播业务。所述第三消息包括第三指示信息,所述第三指示信息用于指示所述终端装置向所述网络设备发送所述第一消息。终端装置可以根据该第三指示信息,向网络设备发送第一消息。通过终端装置发送第一消息,能够使得网络设备及时获得终端装置正在接收或感兴趣接收的第一组播业务的信息,为终端装置调度波束资源传输第一组播业务,提高组播通信的性能。
第五方面,提供一种组播通信方法,该方法的执行主体可以为网络设备,该方法通过以下步骤实现:所述网络设备向所述终端装置发送第一消息,所述第一消息中包括波束与组播业务之间的关联关系。所述网络设备接收来自所述终端装置的第二消息,所述第二消息用于指示第一波束;所述网络设备在所述第一波束关联的时频资源上,向所述终端装置发送第一组播业务,所述第一组播业务与所述第一波束关联。这样,通过在第一消息中携带波束与组播业务之间的关联关系,能够有助于终端装置重新选择合适的波束,提高波束失败恢复的效率和组播通信的性能。
可选的,在网络设备接收来自终端装置的第三消息,所述第三消息用于请求波束失败 恢复。
可选的,所述第一消息为波束失败恢复配置信息(BeamFailureRecoveryConfig)。
在一个可能的设计中,所述网络设备接收来自所述终端装置的第四消息,所述第四消息中用于指示第二波束以及第一组播业务;所述网络设备在所述第一波束关联的时频资源上,向所述终端装置发送所述第一组播业务。
在一个可能的设计中,所述波束与组播业务之间的关联关系包括以下任意一项或多项的组合:每一个波束关联的组播业务;每一个组播业务关联的波束;所述终端装置正在接收或感兴趣接收的组播业务所关联的波束;支持组播业务传输的波束。
第六方面,提供一种组播通信方法,该方法的执行主体可以为网络设备,该方法通过以下步骤实现:网络设备接收来自终端装置的第一消息,所述第一消息用于请求波束失败恢复;网络设备向所述终端装置发送第二消息,所述第二消息中包括组播候选波束列表,所述组播候选波束列表包括用于承载组播业务的波束。通过网络设备向终端装置发送组播候选波束列表,能够有助于终端装置选择合适的波束,通过终端装置上报第一组播业务的信息,能够使得在波束失败恢复后接收第一组播业务,保证第一组播业务的连续性或保证能够接收到终端装置感兴趣的组播业务,提高组播通信的性能。
在一个可能的设计中,所述终端装置在所述第一波束关联的时频资源上,接收所述第一组播业务。
第七方面,提供一种通信装置,该通信装置可以是终端装置,也可以是位于终端装置中的装置(例如,芯片,或者芯片系统,或者电路),或者是能够和终端装置匹配使用的装置。一种设计中,该通信装置可以包括执行第一方面中所描述的方法/操作/步骤/动作所一一对应的模块,该模块可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。一种设计中,该装置可以包括处理模块和通信模块。处理模块用于调用通信模块执行接收和/或发送的功能。示例性地:
处理模块,用于在处于非连接态时,确定第一组播业务,所述第一组播业务为正在接收或感兴趣接收的组播业务;所述通信模块,用于向网络设备发送第一消息,所述第一消息用于指示所述第一组播业务和/或可用的波束。通过非连接态的终端装置向网络设备上报第一组播业务,能够使得网络设备获知非连接态的终端装置的需求,根据该需求继续为终端装置发送组播业务或向终端装置发送感兴趣的组播业务。在第一消息指示可用的波束时,网络设备还可以在该可用的波束上向终端装置发送第一组播业务,提高组播通信的效率。
可选的,第一消息可以是随机接入过程中的消息1或消息3,或两步随机接入过程中的消息A。
在一个可能的设计中,所述通信模块用于从所述网络设备接收第一指示信息,所述第一指示信息用于指示所述第一组播业务的传输停止。响应于该第一指示信息,通信模块向网络设备发送第一消息。通过第一指示信息,终端装置能够及时的获知第一组播业务的传输停止,并向网络设备发送第一消息,保证第一组播业务的连续性。
其中,所述第一指示信息可以携带于组播业务数据包中,或者,所述第一指示信息携带于MAC CE中。
在一个可能的设计中,所述处理模块用于确定所述第一组播业务未在传输。例如,第一组播业务采用SC-PTM技术,终端装置可以在检测到第一组播业务对应的G-RNTI的单 小区组播传输信道(single cell-multicast transport channel,SC-MTCH)传输停止时,终端装置向网络设备发送第一消息。通过在确定第一组播业务的传输停止时,及时向网络设备发送第一消息,保证第一组播业务的连续性。
在一个可能的设计中,所述通信模块用于周期性地向所述网络设备发送所述第一消息。通过周期性的发送第一消息,能够使得网络设备及时获得终端装置正在接收或感兴趣接收的第一组播业务的信息,为终端装置调度波束资源传输第一组播业务,提高组播通信的性能。
可选的,所述通信模块用于接收来自所述网络设备的第二消息,所述第二消息用于指示周期性地发送所述第一消息;其中,所述第二消息包含第二指示信息,所述第二指示信息用于指示周期性地发送所述第一消息;或,所述第二消息包含配置信息,所述配置信息用于指示所述终端装置发送所述第一消息的周期信息。
例如,所述周期信息包括周期长度和/或开始时刻。
在一个可能的设计中,所述通信模块用于接收来自所述网络设备的第三消息,所述第三消息包括波束与组播业务之间的关联关系。所述处理模块,用于根据该第三消息,确定第一组播业务的传输停止,则向网络设备发送第一消息,以使得网络设备继续发送第一组播业务。通过接收第三消息能够及时获得第一组播业务传输停止的信息,并向网络设备发送第一消息。所述第三消息可以包括第三指示信息,所述第三指示信息用于指示所述终端装置向所述网络设备发送所述第一消息。终端装置根据该第三指示信息,向网络设备发送第一消息。
通过终端装置发送第一消息,能够使得网络设备及时获得终端装置正在接收或感兴趣接收的第一组播业务的信息,为终端装置调度波束资源传输第一组播业务,提高组播通信的性能。
在一个可能的设计中,所述通信模块用于接收来自所述网络设备的第四消息,所述第四消息包括波束与组播业务之间的关联关系;所述处理模块,用于选择与所述第一组播业务关联的第一波束;所述处理模块,用于对所述第一波束进行测量,获得所述第一波束的波束质量。
可选的,所述第一波束的数目为一个或多个。
在一个可能的设计中,所述第一波束的波束质量大于或等于阈值,所述可用的波束为所述第一波束;或者,所述第一波束的波束质量小于所述阈值,测量所述第一波束之外的其它波束,选择波束质量大于或等于所述阈值的第二波束,所述可用的波束为所述第二波束。
第八方面,提供一种通信装置,该通信装置可以是终端装置,也可以是位于终端装置中的装置(例如,芯片,或者芯片系统,或者电路),或者是能够和终端装置匹配使用的装置。一种设计中,该通信装置可以包括执行第二方面中所描述的方法/操作/步骤/动作所一一对应的模块,该模块可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。一种设计中,该装置可以包括处理模块和通信模块。处理模块用于调用通信模块执行接收和/或发送的功能。示例性地:
所述通信模块,用于从网络设备接收第一消息,所述第一消息中包括波束与组播业务之间的关联关系;所述处理模块,用于对第一波束进行测量,所述第一波束与第一组播业务关联,所述第一组播业务为正在接收或感兴趣接收的组播业务;若所述第一波束的波束 质量大于或等于阈值,则所述处理模块选择所述第一波束。这样,通过在第一消息中携带波束与组播业务之间的关联关系,能够有助于终端装置重新选择合适的波束,提高波束失败恢复的效率和组播通信的性能。
可选的,所述第一消息为波束失败恢复配置信息(BeamFailureRecoveryConfig)。
在一个可能的设计中,若所述第一波束的波束质量小于阈值,则所述处理模块用于对第二波束进行测量,所述第二波束为第一波束之外的其它波束;以及用于选择波束质量大于或等于所述阈值的第二波束;所述通信模块用于在所述第二波束关联的时频资源上,向所述网络设备上报用于指示所述第一组播业务的信息。
可选的,所述第一波束的数目为一个或多个。
可选的,所述第二波束的数目为一个或多个。
在一个可能的设计中,所述第一消息中还包括单播候选波束列表,所述单播候选波束列表包括用于承载单播业务的波束;所述处理模块具体用于:若所述单播候选波束列表和与所述第一组播业务关联的波束中均包括所述第一波束,则对所述第一波束进行测量。即终端装置优先选择单播候选波束列表和第一组播业务关联的波束的交集,对交集中的第一波束进行测量。可以理解,交集中的波束即支持单播业务,又支持第一组播业务,因此优先选择交集中的第一波束。
在一个可能的设计中,若所述第一波束的波束质量大于或等于阈值,则所述通信模块用于在所述第一波束关联的时频资源上接收来自所述网络设备的单播业务和所述第一组播业务。
在一个可能的设计中,若所述第一波束的波束质量小于阈值,则所述处理模块用于对所述单播候选波束列表中的其他波束进行测量,选择波束质量大于所述阈值的第三波束,在所述第三波束关联的时频资源上上报所述第一组播业务的信息。通过在第三波束关联的时频资源上上报所述第一组播业务的信息,能够使得网络设备调度在第三波束上发送第一组播业务,第三波束为终端装置选择的合适的波束,这样能够提高组播通信的性能和波束失败恢复的效率。
在一个可能的设计中,所述第一消息中还包括单播候选波束列表,所述单播候选波束列表包括用于承载单播业务的数据的波束;所述处理模块用于对所述单播候选波束列表中的波束进行测量,在波束质量大于或等于第一阈值的波束关联的时频资源上,通过所述通信模块接收来自所述网络设备的单播业务;在所述第一波束的波束质量大于或等于第二阈值时,通过所述通信模块在所述第一波束关联的时频资源上接收来自所述网络设备的所述第一组播业务。可以理解的是,终端装置可以采用时分的方式分别接收单播业务和组播业务。选择单播候选波束列表中波束采用的阈值,和选择第一波束或第二波束采用的阈值,可以相同或不同。
在一个可能的设计中,所述波束与组播业务之间的关联关系包括以下任意一项或多项的组合:每一个波束关联的组播业务;每一个组播业务关联的波束;所述终端装置正在接收或感兴趣接收的组播业务所关联的波束。
第九方面,提供一种通信装置,该通信装置可以是终端装置,也可以是位于终端装置中的装置(例如,芯片,或者芯片系统,或者电路),或者是能够和终端装置匹配使用的装置。一种设计中,该通信装置可以包括执行第三方面中所描述的方法/操作/步骤/动作所一一对应的模块,该模块可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。 一种设计中,该装置可以包括处理模块和通信模块。处理模块用于调用通信模块执行接收和/或发送的功能。示例性地,所述通信模块,用于从网络设备接收第一消息,所述第一消息中包括组播候选波束列表,所述组播候选波束列表包括用于承载组播业务的波束;所述处理模块用于对所述组播候选波束列表中的波束进行测量,以及用于选择第一波束,通过所述通信模块在所述第一波束关联的时频资源上向所述网络设备上报用于指示第一组播业务的信息,所述第一波束的波束质量大于等于阈值,所述第一组播业务为所述终端装置正在接收或感兴趣接收的组播业务。通过网络设备向终端装置发送组播候选波束列表,能够有助于终端装置选择合适的波束,通过终端装置上报第一组播业务的信息,能够使得在波束失败恢复后接收第一组播业务,保证第一组播业务的连续性或保证能够接收到终端装置感兴趣的组播业务,提高组播通信的性能。
在一个可能的设计中,所述终端装置在所述第一波束关联的时频资源上,接收所述第一组播业务。
第十方面,提供一种通信装置,该通信装置可以是网络设备,也可以是位于网络设备中的装置(例如,芯片,或者芯片系统,或者电路),或者是能够和网络设备匹配使用的装置。一种设计中,该通信装置可以包括执行第四方面中所描述的方法/操作/步骤/动作所一一对应的模块,该模块可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。一种设计中,该装置可以包括处理模块和通信模块。处理模块用于调用通信模块执行接收和/或发送的功能。示例性地:
处理模块,用于确定停止传输第一组播业务;通信模块,用于接收来自终端装置的第一消息,所述第一消息用于指示所述第一组播业务和/或可用的波束;所述通信模块,还用于在所述可用的波束上向所述终端装置发送所述第一组播业务。针对非连接态的终端装置,通过终端装置向网络设备上报第一组播业务,能够使得网络设备获知非连接态的终端装置的需求,根据该需求继续为终端装置发送组播业务或向终端装置发送感兴趣的组播业务。在第一消息指示可用的波束时,网络设备还可以在该可用的波束上向终端装置发送第一组播业务,提高组播通信的效率。
可选的,第一消息可以是随机接入过程中的消息1或消息3,或两步随机接入过程中的消息A。
在一个可能的设计中,所述通信模块还用于向所述终端装置发送第一指示信息,所述第一指示信息用于指示所述第一组播业务的传输停止。通过第一指示信息,能够使得终端装置及时的获知第一组播业务的传输停止,并向网络设备发送第一消息,保证第一组播业务的连续性。
在一个可能的设计中,所述通信模块还用于向所述终端装置发送第二消息,所述第二消息用于指示所述终端装置周期性地发送所述第一消息;其中,所述第二消息包含第二指示信息,所述第二指示信息用于指示所述终端装置周期性地发送所述第一消息;或,所述第二消息包含配置信息,所述配置信息用于指示所述终端装置发送所述第一消息的周期信息。例如,所述周期信息包括周期长度和/或开始时刻。
周期性发送第一消息的方式,能够使得网络设备及时获得终端装置正在接收或感兴趣接收的第一组播业务的信息,为终端装置调度波束资源传输第一组播业务,提高组播通信的性能。
在一个可能的设计中,所述通信模块还用于向所述终端装置发送第三消息;所述第三消 息包括波束与组播业务之间的关联关系,终端装置根据该第三消息,确定第一组播业务的传输停止,则向网络设备发送第一消息,以使得网络设备继续发送第一组播业务。所述第三消息包括第三指示信息,所述第三指示信息用于指示所述终端装置向所述网络设备发送所述第一消息。终端装置可以根据该第三指示信息,向网络设备发送第一消息。通过终端装置发送第一消息,能够使得网络设备及时获得终端装置正在接收或感兴趣接收的第一组播业务的信息,为终端装置调度波束资源传输第一组播业务,提高组播通信的性能。
第十一方面,提供一种通信装置,该通信装置可以是网络设备,也可以是位于网络设备中的装置(例如,芯片,或者芯片系统,或者电路),或者是能够和网络设备匹配使用的装置。一种设计中,该通信装置可以包括执行第五方面中所描述的方法/操作/步骤/动作所一一对应的模块,该模块可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。一种设计中,该装置可以包括处理模块和通信模块。处理模块用于调用通信模块执行接收和/或发送的功能。示例性地:
通信模块,用于接收来自终端装置的第一消息,所述第一消息用于请求波束失败恢复;所述通信模块,用于向所述终端装置发送第二消息,所述第二消息中包括波束与组播业务之间的关联关系。这样,通过在第一消息中携带波束与组播业务之间的关联关系,能够有助于终端装置重新选择合适的波束,提高波束失败恢复的效率和组播通信的性能。
可选的,所述第一消息为波束失败恢复配置信息(BeamFailureRecoveryConfig)。
在一个可能的设计中,所述通信模块,还用于接收来自所述终端装置的第三消息,所述第三消息用于指示第一波束;所述通信模块,还用于在所述第一波束关联的时频资源上,向所述终端装置发送第一组播业务,所述第一组播业务与所述第一波束关联。
在一个可能的设计中,所述通信模块,还用于接收来自所述终端装置的第四消息,所述第四消息中用于指示第二波束以及第一组播业务;所述网络设备在所述第一波束关联的时频资源上,向所述终端装置发送所述第一组播业务。
在一个可能的设计中,所述波束与组播业务之间的关联关系包括以下任意一项或多项的组合:每一个波束关联的组播业务;每一个组播业务关联的波束;所述终端装置正在接收或感兴趣接收的组播业务所关联的波束;支持组播业务传输的波束。
第十二方面,提供一种通信装置,该通信装置可以是网络设备,也可以是位于网络设备中的装置(例如,芯片,或者芯片系统,或者电路),或者是能够和网络设备匹配使用的装置。一种设计中,该通信装置可以包括执行第六方面中所描述的方法/操作/步骤/动作所一一对应的模块,该模块可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。一种设计中,该装置可以包括处理模块和通信模块。处理模块用于调用通信模块执行接收和/或发送的功能。示例性地:通信模块,用于接收来自终端装置的第一消息,所述第一消息用于请求波束失败恢复;所述通信模块,用于向所述终端装置发送第二消息,所述第二消息中包括组播候选波束列表,所述组播候选波束列表包括用于承载组播业务的波束。通过网络设备向终端装置发送组播候选波束列表,能够有助于终端装置选择合适的波束,通过终端装置上报第一组播业务的信息,能够使得在波束失败恢复后接收第一组播业务,保证第一组播业务的连续性或保证能够接收到终端装置感兴趣的组播业务,提高组播通信的性能。
在一个可能的设计中,所述通信模块,还用于在所述第一波束关联的时频资源上,接收所述第一组播业务。
第十三方面,本申请实施例提供一种通信装置,所述通信装置包括通信接口和处理器,所述通信接口用于该装置与其它设备进行通信,例如数据或信号的收发。示例性的,通信接口可以是收发器、电路、总线、模块或其它类型的通信接口,其它设备可以为网络设备。处理器用于调用一组程序、指令或数据,执行上述第一方面、第二方面或第三方面及这几方面任一可能的设计描述的方法。所述装置还可以包括存储器,用于存储处理器调用的程序、指令或数据。所述存储器与所述处理器耦合,所述处理器执行所述存储器中存储的、指令或数据时,可以实现上述第一方面、第二方面或第三方面及这几方面任一可能的设计描述的方法。
第十四方面,本申请实施例提供一种通信装置,所述通信装置包括通信接口和处理器,所述通信接口用于该装置与其它设备进行通信,例如数据或信号的收发。示例性的,通信接口可以是收发器、电路、总线、模块或其它类型的通信接口,其它设备可以为网络设备。处理器用于调用一组程序、指令或数据,执行上述第四方面、第五方面或第六方面及这几方面任一可能的设计描述的方法。所述装置还可以包括存储器,用于存储处理器调用的程序、指令或数据。所述存储器与所述处理器耦合,所述处理器执行所述存储器中存储的、指令或数据时,可以实现上述第四方面、第五方面或第六方面及这几方面任一可能的设计描述的方法。
第十五方面,本申请实施例中还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可读指令,当所述计算机可读指令在计算机上运行时,使得如第一方面、第二方面或第三方面及这几方面任一可能的设计中所述的方法被执行。
第十六方面,本申请实施例中还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可读指令,当所述计算机可读指令在计算机上运行时,使得如第四方面、第五方面或第六方面及这几方面任一可能的设计中所述的方法被执行。
第十七方面,本申请实施例提供了一种芯片系统,该芯片系统包括处理器,还可以包括存储器,用于实现上述第一方面、第二方面或第三方面及这几方面任一可能的设计中所述的方法。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
第十八方面,本申请实施例提供了一种芯片系统,该芯片系统包括处理器,还可以包括存储器,用于实现上述第四方面、第五方面或第六方面及这几方面任一可能的设计中所述的方法。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
第十九方面,本申请实施例提供了一种通信系统,所述通信系统包括第七方面所述的终端装置和第十方面所述的网络设备;或,所述通信系统包括第八方面所述的终端装置和第十一方面所述的网络设备;或,所述通信系统包括第九方面所述的终端装置和第十二方面所述的网络设备。
第二十方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得如第一方面、第二方面或第三方面及这几方面任一可能的设计中所述的方法被执行。
第二十一方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得如第四方面、第五方面或第六方面及这几方面任一可能的设计中所述的方法被执行。
图1为本申请实施例中通信系统架构示意图;
图2为本申请实施例中组播通信的方法之一的流程示意图;
图3为本申请实施例中组播通信的方法之一的可选实现方式示意图;
图4为本申请实施例中组播通信的方法之二的流程示意图;
图5为本申请实施例中组播通信的方法之三的流程示意图;
图6为本申请实施例中通信装置结构示意图之一;
图7为本申请实施例中通信装置结构示意图之二。
本申请实施例提供一种组播通信方法及装置,以期采用波束赋形技术进行组播通信时保证组播通信的质量。其中,方法和装置是基于相同或相似技术构思的,由于方法及装置解决问题的原理相似,因此装置与方法的实施可以相互参见,重复之处不再赘述。本申请实施例的描述中,“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。本申请中所涉及的至少一个是指一个或多个;多个,是指两个或两个以上。另外,需要理解的是,在本申请的描述中,“第一”、“第二”、“第三”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。在本说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
本申请实施例提供的组播通信方法及装置可以应用于第四代(4th generation,4G)通信系统,例如长期演进(long term evolution,LTE),也可以应用于第五代(5th generation,5G)通信系统,例如5G新空口(new radio,NR),或应用于未来的各种通信系统。本申请提供的技术方案可以应用于组播通信的场景中,可以但不限于采用波束赋形技术的组播通信场景。组播通信也可以称为多播通信,或者组播通信可以认为是多播通信的一种。本申请实施例的技术方案可以适用于任意多播通信场景中。
下面将结合附图,对本申请实施例进行详细描述。
图1示出了本申请实施例提供的组播通信方法适用的一种通信系统的架构,该通信系统可以包括网络设备110,以及包括一个或多个终端装置120。其中:
网络设备110,为无线接入网(radio access network,RAN)中的节点,又可以称为基站,接入网设备,节点,还可以称为RAN节点(或设备)。目前,一些节点101的举例为:下一代基站(next generation nodeB,gNB)、下一代演进的基站(next generation evolved nodeB,Ng-eNB)、传输接收点(transmission reception point,TRP)、演进型节点B(evolved Node B,eNB)、无线网络控制器(radio network controller,RNC)、节点B(Node B,NB)、基站控制器(base station controller,BSC)、基站收发台(base transceiver station,BTS)、家庭基站(例如,home evolved NodeB,或home Node B,HNB)、基带单元(base band unit,BBU),或无线保真(wireless fidelity,Wifi)接入点(access point,AP),或5G通信系统中的设备,或者未来可能的通信系统中的网络设备。网络设备110,还可以是设备到设备(device to device,D2D)通信中担任基站功能的设备。本申请实施例中,涉及到网络设备110 与终端装置进行通信时,网络设备的数量可以是一个或多个,可以属于同一个小区,也可以属于不同的小区。
终端装置120,又可以称之为用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal,MT)等,是一种向用户提供语音或数据连通性的设备,也可以是物联网设备。例如,终端装置120包括具有无线连接功能的手持式设备、车载设备等。目前,终端装置120可以是:手机(mobile phone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备(例如智能手表、智能手环、计步器等),车载设备(例如,汽车、自行车、电动车、飞机、船舶、火车、高铁等)、虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备、工业控制(industrial control)中的无线终端、智能家居设备(例如,冰箱、电视、空调、电表等)、智能机器人、车间设备、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端,或智慧家庭(smart home)中的无线终端、飞行设备(例如,智能机器人、热气球、无人机、飞机)等。终端装置120还可以是D2D通信中担任终端功能的设备。
网络设备110和终端装置120之间可以通过无线电波来传输,也可以通过可见光、激光、红外、光纤等传输媒介来传输。本申请实施例中,以实现终端装置120的功能的设备称为终端为例进行介绍。
为了更好地对本申请实施例提供的方案的理解,以下先对本申请实施例涉及的一些概念、术语和相关技术作说明。
1)组播通信:
也可以称为多播通信。无线通信系统中包括单播、组播和广播。组播和广播也可以称为多播。本申请实施例针对多播通信进行描述,主要以组播通信为例。其中,单播通信是点到点的通信,例如网络设备和终端装置之间的点到点通信,或者两个终端装置之间的点到点通信。多播通信和单播通信不同,是点到多点的通信。例如,同时有多个终端装置接收来自网络设备的同样的业务。举例来说,手机电视业务就是一种典型的多播业务。
组播/多播通信技术的几种举例如下所述。
演进型多媒体广播多播业务(evolved Multimedia Broadcast Multicast Service,eMBMS)技术是一种LTE系统中的组播技术。在eMBMS技术中,一个区域内所有小区要求同时发送相同内容,如果终端装置只分布在部分小区,则eMBMS技术传输效率相对较低。
SC-PTM是一种多播传输技术。SC-PTM技术与eMBMS技术不相同的是,小区通过G-RNTI同时向多个终端装置调度业务数据,每个G-RNTI可以关联一个多媒体广播业务(multimedia broadcast multicast service,MBS)。在一个区域内,只有包含终端装置的小区需要发送数据,不包含终端装置的小区不需要发送数据,从而可以节省空口资源。
SC-PTM技术在物理下行共享信道(physical downlink share channel,PDSCH)上传输组播业务。区别于承载单播数据的PDSCH,承载组播数据的PDSCH称为组播PDSCH。在SC-PTM传输过程中,网络设备向一个小区内的一组终端装置发送承载于物理下行控制信道(physical downlink control channel,PDCCH)的下行控制信息(downlink control information,DCI),该组终端装置根据该DCI包括的调度信息接收组播PDSCH,以完成组播数据的传输。
2)波束赋形技术:
波束赋形是一种由通信双方或多方为后续的通信过程实现必要传输链路预算的方法。即通过将发送信号集中到指向接收机的波束方向上来增强信号,通过将接收信号集中到指向发射机的波束方向上来增强信号,使通信信号质量改善。
波束赋形技术可以应用到组播通信中,即通过组播波束传输组播数据。
由于采用波束赋形技术的组播波束较窄,小区内为了覆盖不同区域的终端装置,需要向不同方向发送波束。比如针对系统信息,需要在覆盖小区的各个波束方向上均发送系统信息,以保证不同区域的终端装置均能够接收到系统信息。
如果针对组播数据,网络设备在各个波束方向上也都进行发送,由于不同终端装置对组播业务的需求不同,可能会出现在没有终端装置的位置或方向上也发送组播波束,或者不需要接收该组播业务的终端装置也会在发送组播业务的波束方向上接收到该组播业务,这将造成较多的资源浪费。
在一个实施例中,网络设备会在终端装置需要接收组播业务时,在终端装置所在的波束方向上发送组播业务。针对处于无线资源控制(radio resource control,RRC)连接态(connected)的终端装置,网络设备能够通过与连接态终端的消息交互获知终端装置需要接收组播业务以及波束的信息,这样网络设备在连接态终端装置上报的波束上向终端装置发送组播业务。当连接态终端装置不需要接收该组播业务,则网络设备会停止在该波束方向上发送组播业务。这种方式能够降低资源浪费。
但是,这种方式没有考虑非连接态终端装置是否需要接收组播业务,导致非连接态终端装置不能正常接收组播业务,影响组播通信质量。
基于此,本申请实施例提供一种组播通信的方法,以期提高采用波束赋形技术的组播通信的质量。
如图2所示,本申请实施例提供的组播通信的方法之一的流程如下所述。
S201、终端装置在处于非连接态时,确定第一组播业务。
第一组播业务为终端装置正在接收或感兴趣接收的组播业务。
非连接态可以是空闲(idle)态或RRC_非激活(inactive)态。或者也可以是随着通信系统的演进的其它非连接态。RRC_inactive态表示数据包发送完成之后,网络设备仍然保存终端装置的RRC上下文和承载上下文等信息。
S202、终端装置向网络设备发送第一消息,第一消息用于指示第一组播业务和/或可用的波束。
通过非连接态的终端装置向网络设备上报第一组播业务,能够使得网络设备获知非连接态的终端装置的组播业务需求,根据该需求继续为终端装置发送组播业务或向终端装置发送感兴趣的组播业务。在第一消息指示可用的波束时,网络设备还可以在该可用的波束上向终端装置发送第一组播业务,提高组播通信的效率。
以下对图2实施例的一些可选的实现方式作进一步详细说明。
第一消息可以用于指示第一组播业务;或者,第一消息用于指示第一组播业务和可用的波束;或者,第一消息用于指示可用的波束。
若第一消息指示第一组播业务,没有指示可用的波束,则网络设备可以将终端装置上报第一消息的波束视为可用的波束。例如,终端装置在波束1关联的时频资源上向网络设备发送第一消息,第一消息用于指示第一组播业务。网络设备在波束1关联的时频资源上 接收来自终端装置的第一消息。网络设备确定用于承载第一消息的波束1为终端装置选择的可用波束,网络设备在波束1关联的时频资源上向终端装置发送第一组播业务。终端装置在波束1关联的时频资源上检测或接收来自网络设备的第一组播业务。
当终端装置向网络设备指示第一组播业务和可用的波束时,第一组播业务和可用的波束可以通过一个消息来指示,即第一消息同时用于指示终端装置感兴趣的第一组播业务以及终端装置可用的波束,网络设备可以在终端装置上报的可用波束上向终端装置发送正在接收或其感兴趣的组播业务,例如终端装置上报感兴趣的组播业务为第一组播业务,上报可用的波束为波束1,则网络设备可以选择在终端装置上报的波束1上向终端装置发送第一组播业务。或者终端装置上报感兴趣的组播业务为第一组播业务,上报可用的波束为波束1、波束2,则网络设备可以选择在终端装置上报的波束2上向终端装置发送第一组播业务,可选的,网络设备根据波束测量的结果在波束1和波束2中选择波束2进行多播业务的下发。可选的,终端装置也可以通过两个消息分别来指示组播业务和波束。
可选的,第一消息可以指示可用的波束,不指示第一组播业务。网络设备可以进一步确定终端装置正在接收或感兴趣接收的第一组播业务。一种可能的实现方式中,网络设备可以根据终端装置上报的可用的波束,确定该可用的波束关联的第一组播业务。在这种可能的实现方式中,终端装置和网络设备可以事先获知波束与组播业务的映射关系,该映射关系可以通过协议规定或者通过网络设备通知给终端装置,例如通过系统消息或其他消息通知给终端装置。另一种可能的实现方式中,网络设备在该可用的波束上发送哪些组播业务,还会继续在该可用的波束上发送这些组播业务。例如,该可用的波束为波束1,网络设备在波束1上发送组播业务1,终端装置在处于非连接态时,确定正在接收或感兴趣接收的第一组播业务为组播业务1,终端装置向网络设备上报可用的波束为波束1,网络设备在波束1上继续发送组播业务1。这样,避免网络设备在没有连接态终端在波束1上接收组播业务1时停止传输组播业务1,能够保证终端装置1接收组播业务1的连续性。
第一消息可以是随机接入过程中终端装置向网络设备发送的消息。随机接入过程可以有不同的实现方法。例如,随机接入过程可以包括4步随机接入过程,具体地,终端装置向网络设备发送随机接入前导码(preamble,也称消息1),网络设备向终端装置返回随机接入响应,终端装置向网络设备发送消息3(Msg3),消息3为物理上行共享信道(physical uplink shared channel,PUSCH)。又例如,随机接入过程还可以包括2步随机接入过程,具体为,终端装置向网络设备发送消息A(msgA),网络设备向终端装置发送消息B,其中,消息A由两个部分组成,如消息A由物理随机接入信道(physical random access channel,PRACH)发送的前导码和PUSCH信道发送的消息组成,则终端装置可以在消息A中携带上行数据。终端装置和网络设备通过两步消息的收发完成随机接入过程。基于此,第一消息可以是4步随机接入过程中的消息1或消息3,第一消息也可以是2步随机接入过程中的消息A。
可以理解的是,非连接态的终端装置可以通过第一消息向网络设备上报第一组播业务和/或可用的波束,但是不一定完成随机接入的过程实现随机接入。
下面给出终端装置向网络设备发送第一消息几种可能的实现方式。
实现方式1:
在S202或S201之前,还可以包括S203和S204中的一个或多个步骤。
S203:网络设备决定停止第一组播业务的传输。
例如,网络设备在第一波束方向上发送第一组播业务。在第一波束方向上存在连接态的终端装置接收该第一组播业务,在某个时刻,连接态的终端装置不继续接收该第一组播业务,则为了节省资源,网络设备在该第一波束方向上停止传输第一组播业务。对于处在第一波束方向的非连接态的终端装置来说,当网络设备在第一波束方向发送第一组播业务时,非连接态的终端装置能够接收来自该网络设备的第一组播业务。如果一旦该第一组播业务的传输停止,网络设备无法感知是否有非连接态的终端装置需要继续接收该第一组播业务。通过本申请实施例S202能够使得网络设备感知到非连接态的终端装置需要继续接收该第一组播业务从而不影响非连接态的终端装置对其感兴趣的组播业务接收的连续性。
S204、网络设备向终端装置发送第一指示信息,第一指示信息用于指示第一组播业务的传输停止。终端装置从网络设备接收该第一指示信息。
响应于该第一指示信息,终端装置向网络设备发送第一消息。
终端装置根据该第一指示信息,确定第一组播业务的传输停止,则向网络设备发送第一消息,以使得网络设备继续发送第一组播业务。
可选的,第一指示信息可以携带于组播业务数据包中,或者携带于MAC CE中。例如,网络设备在发送的第一组播业务的数据包中携带第一指示信息。
可选的,网络设备在决定停止传输该组播业务后,向终端装置发送第一指示信息指示将要停止传输第一组播业务,但不立即停止传输,可以在向终端装置发送第一指示信息的同时启动一个定时器(timer)或者发送完第一指示信息后立即启动一个定时器,在定时器运行期间网络设备继续发送该组播业务,在定时器超时后停止传输该组播业务。在定时器运行期间如果网络设备接收到终端装置发送的该第一消息,则表示存在对该第一组播业务感兴趣的非连接态UE,期望从网络设备继续接收该第一组播业务,则网络设备停止定时器。例如,定时器的计时时长可以是一个往返传输时延(round-trip time,RTT)的长度。
可选的,网络设备在决定停止传输该组播业务后,向终端装置发送第一指示信息,但不立即停止传输,继续传输的时间由网络设备自己决定。
这样,终端装置通过及时通知网络设备对该组播业务感兴趣,希望继续接受该组播业务,从而能够保持接收第一组播业务,避免第一组播业务的传输停止带来的不便,保证第一组播业务的连续性,提高组播通信质量。
实现方式2:
在S202或S201之前还包括S205。
S205:终端装置确定第一组播业务未在传输。
即终端装置通过自行检测的方式,确定第一组播业务未在传输。
其中,终端装置确定第一组播业务未在传输可能包括以下几种情况。网络设备没有在传输第一组播业务,终端装置未检测到第一组播业务。或者,网络设备在传输第一组播业务,但是终端装置检测不到或接收不到该第一组播业务,例如网络设备在与终端装置的接收波束不匹配的其它波束方向上发送第一组播业务,则终端装置无法检测到或无法接收到该第一组播业务。
例如,第一组播业务采用SC-PTM技术,终端装置可以在检测到第一组播业务对应的G-RNTI的单小区组播传输信道(single cell-multicast transport channel,SC-MTCH)传输停止时,终端装置向网络设备发送第一消息。实现方式3:
终端装置周期性地向网络设备发送第一消息。
可选的,在S202或S201之前还包括S206。
S206:网络设备向终端装置发送第二消息,终端装置接收来自网络设备的第二消息。
第二消息用于指示终端装置周期性地发送第一消息。
第二消息包含第二指示信息,第二指示信息指示终端装置周期性地发送第一消息。
第二消息也可以包含配置信息,配置信息用于指示终端装置发送第一消息的周期信息。例如,周期信息可以包括周期长度,也可以包括开始时刻。
实现方式4:
可选的,在S202或S201之前还包括S207。
S207:网络设备向终端装置发送第三消息,终端装置接收来自网络设备的第三消息。
响应于该第三消息,终端装置向网络设备发送第一消息。
终端装置根据该第三消息,确定第一组播业务的传输停止,则向网络设备发送第一消息,以使得网络设备继续发送第一组播业务。
其中,第三消息可以包括波束与组播业务之间的关联关系,终端装置在接收到的来自网络设备的第三消息中包括波束与组播业务之间的关联关系时,确定第一组播业务的传输停止。可选的,第三消息可以为系统消息或其他消息,以系统消息为例描述。终端装置在接收到包括波束与组播业务之间的关联关系的系统消息前,周期性地接收未携带波束与组播业务之间的关联关系的系统消息,一旦接收到包括波束与组播业务之间的关联关系的系统消息,则终端装置向网络设备发送第一消息。即网络设备通过系统消息向终端装置发送波束与组播业务之间的关联关系隐含地指示终端设备向网络设备发送第一信息上报感兴趣的组播业务以及可用波束等信息。
或者,第三消息包括第三指示信息,第三指示信息用于指示终端装置向网络设备发送第一消息。类似地,可以为系统消息或者其他消息,以系统消息为例描述。终端装置在接收到包括第三指示信息的系统消息前,周期性地接收未携带第三指示信息的系统消息,一旦接收到包括第三指示信息的系统消息,则终端装置向网络设备发送第一消息。
上述实现方式1~实现方式4能够独立使用,也可以结合使用。
若第一消息指示可用的波束,以下给出一些确定可用的波束的可选实现方式。
可用的波束也可以认为是终端装置选择的波束。
如图3所示,在S202或S201之前还包括S208。
S208、网络设备向终端装置发送第四消息,终端装置接收来自网络设备的第四消息。
其中,第四消息可以包括波束与组播业务之间的关联关系。
S209、终端装置根据波束与组播业务之间的关联关系选择与第一组播业务关联的第一波束。
S210、终端装置对第一波束进行测量,获得第一波束的波束质量。
若第一波束的波束质量大于或等于阈值,则S202中该可用的波束为该第一波束;或者,若第一波束的波束质量小于阈值,则终端装置可以测量第一波束之外的其它波束,选择波束质量大于或等于阈值的第二波束,S202中该可用的波束为该第二波束。即当第一波束的波束质量大于等于阈值的时候,终端装置优先向网络设备上报与自己感兴趣的第一组播业务相对应的第一波束,当第一波束的波束质量小于阈值的时候,测量其他波束,选择波束质量合适的其他波束上报给网络设备。
可以理解的是,终端装置上报的可用的波束可以是一个,也可以是多个。
如果终端装置上报的可用的波束为多个,则网络设备可以在多个波束上发送第一组播业务,或者,网络设备可以在多个波束中的一个波束或部分波束上发送第一组播业务。
这里的第四消息可以是系统消息或者其他消息。在一个可选的实施例中,网络设备可以在系统消息中始终携带波束与组播业务之间的关联关系,终端装置在确定需要向网络设备发送第一消息时,根据系统消息中携带波束与组播业务之间的关联关系确定可用的波束。在另一个可选的实施例中,第四消息可以类似于上述实现方式4中的第三消息,即终端装置在接收到包括波束与组播业务之间的关联关系的系统消息前,周期性地接收未携带波束与组播业务之间的关联关系的系统消息,一旦接收到包括波束与组播业务之间的关联关系的系统消息,则终端装置可以根据系统消息中携带波束与组播业务之间的关联关系确定可用的波束。
本申请实施例中,波束与组播业务之间的关联关系可以包括以下任一项或多项信息的组合:
(1)每一个波束关联的组播业务;即,以波束为粒度,配置每个波束(per beam)支持的或关联的组播业务。
(2)每一个组播业务关联的波束;即,以组播业务为粒度,配置每个(per)组播业务支持的或关联的波束。
处于非连接态的终端装置可以根据波束与组播业务之间的关联关系,确定第一组播业务关联的第一波束。
如果终端装置在S202中上报的可用的波束为第一波束,则网络设备可以在第一波束上发送第一组播业务。终端装置在S202中上报的可用的波束为第二波束,则网络设备可以调度在第二波束上发送第一组播业务。
对于连接态的终端装置,可能会发生波束失败的情况,在发生波束失败时,终端装置需要进行波束失败恢复。波束失败恢复的过程中,终端装置需要向网络设备上报可用的波束。基于此,基于同一技术构思,如图4所示,本申请实施例提供的组播通信的方法之二的流程如下所述。
S401、网络设备向终端装置发送消息,为与上文中的消息作区分,这里记为第五消息。终端装置从网络设备接收第五消息。
第五消息中可以包括波束与组播业务之间的关联关系。
终端装置可以根据第五消息,确定第一组播业务关联的第一波束,第一组播业务为终端装置正在接收或感兴趣接收的组播业务。
可选的,在S401之前,还包括S400。
S400、终端装置向网络设备发送请求波束失败恢复的消息,网络设备接收来自终端装置的请求波束失败恢复的消息。
S402、终端装置对第一波束进行测量。
第一波束与第一组播业务关联。第一波束可以是一个或多个波束。
S403、若第一波束的波束质量大于或等于阈值,则终端装置选择第一波束。
终端装置可以向网络设备上报第一波束的信息,网络设备获知终端装置选择第一波束,在第一波束上向终端装置发送数据,数据可以包括第一组播业务。
这样,通过在第五消息中携带波束与组播业务之间的关联关系,能够有助于终端装置 重新选择合适的波束,提高波束失败恢复的效率和组播通信的性能。
下面对于图4实施例的一些可选的实现方式进行说明。
可选的,在S402之后,可能包括S404~S406。
S404、若第一波束的波束质量小于阈值,则终端装置对第二波束进行测量,第二波束为第一波束之外的其它波束;
S405、终端装置选择波束质量大于或等于阈值的第二波束。
S406、终端装置在选择的第二波束关联的时频资源上,向网络设备上报用于指示第一组播业务的信息。
在第一波束质量小于阈值的情况下,通过在选择的第二波束关联的时频资源上,向网络设备上报用于指示第一组播业务的信息,能够使得网络设备获取终端装置可用的波束以及第一组播业务的信息,网络设备将调度第二波束传输第一组播业务,使得终端装置在合适的波束上接收第一组播业务,提高组播通信的性能和波束失败恢复的效率。
波束与组播业务之间的关联关系可以包括以下任一项或多项信息的组合:
(1)每一个波束关联的组播业务;即,以波束为粒度,配置每个波束(per beam)支持的或关联的组播业务。例如,可以配置每个波束对应的组播业务列表。
(2)每一个组播业务关联的波束;即,以组播业务为粒度,配置每个(per)组播业务支持的或关联的波束。例如,可以配置每个组播业务对应的波束列表(beam list)或候选波束列表。波束列表或候选波束列表中可以包括候选波束的参考信号和相关联的随机接入(random access,RA)参数。参考信号可以是信道状态信息参考信号(channel state information reference signal,CSI-RS),参考信号也可以是同步信号块(SS/PBCH block,SSB)。
(3)终端装置正在接收或感兴趣接收的组播业务所关联的波束。连接态的终端装置在波束失败之前,会向网络设备上报正在接收或感兴趣接收的组播业务所关联的波束,网络设备可以在第五消息中携带终端装置正在接收或感兴趣接收的组播业务所关联的波束信息。
本申请实施例中,第五消息可以是波束失败恢复配置信息(BeamFailureRecoveryConfig)。
终端装置可能既有组播业务也有单播业务,在这种情况下,第五消息中还可以包括单播候选波束列表,单播候选波束列表包括用于承载单播业务的波束。类似地,单播候选波束列表中可以包括候选波束的参考信号和相关联的RA参数。参考信号可以是CSI-RS,参考信号也可以是SSB。
在第五消息中包括单播候选波束列表的情况下,终端装置可以有以下几种可选的实现方式。
在一个可能的实施例1中,S402中终端装置进行测量的第一波束为单播候选波束列表中的波束。即终端装置优先选择单播候选波束列表和第一组播业务关联的波束的交集,对交集中的第一波束进行测量。可以理解,交集中的波束既支持单播业务,又支持第一组播业务,因此优先选择交集中的第一波束。
若第一波束的波束质量大于或等于阈值,则终端装置可以向网络设备上报第一波束的信息,网络设备获知终端装置选择第一波束,在第一波束上向终端装置发送数据,数据可以包括第一组播业务。终端装置在第一波束关联的时频资源上接收来自网络设备的单播业 务和第一组播业务。
若第一波束的波束质量小于阈值,则终端装置对单播候选波束列表中的其他波束进行测量,选择波束质量大于阈值的第三波束,在第三波束关联的时频资源上上报第一组播业务的信息。可以理解为,在第五消息中包括单播候选波束列表的情况下可以与上述S404~S406的实施例结合,在上述S404~S406中的第二波束为这里的描述的单播候选波束列表中的波束,这里选择的第三波束,为上述S404~S406中选择的第二波束。当然,上述S404~S406的实施例可以适用于第五消息中不包括单播候选波束列表的情况。
在一个可能的实施例2中,终端装置对单播波束和组播波束分别进行选择和上报,并分别接收单播业务和组播业务。
具体地,终端装置对单播候选波束列表中的波束进行测量,终端装置可以向网络设备上报波束质量大于或等于阈值的波束的信息,网络设备在波束质量大于或等于阈值的波束关联的时频资源上,向终端装置发送单播业务,终端装置在波束质量大于或等于阈值的波束关联的时频资源上,接收来自网络设备的单播业务;
终端装置在第一波束的波束质量大于或等于阈值时,在第一波束关联的时频资源上接收来自网络设备的第一组播业务,在第一波束的波束质量于小于阈值时,选择波束质量大于或等于阈值的第二波束,终端装置在选择的第二波束关联的时频资源上,向网络设备上报用于指示第一组播业务的信息。网络设备在第二波束关联的时频资源上,向终端装置发送第一组播业务,终端装置在选择的第二波束关联的时频资源上,接收来自网络设备的第一组播业务。
可以理解的是,终端装置可以采用时分的方式分别接收单播业务和组播业务。选择单播候选波束列表中波束采用的阈值,和选择第一波束或第二波束采用的阈值,可以相同或不同。
可选的,本申请实施例中,波束质量可以包括参考信号接收功率(reference signal received power,RSRP)、参考信号接收质量(reference signal received quality,RSRQ)、信干噪比(signal to interference plus noise ratio,SINR)或其他类型的信息,本申请实施例不作限定。
以下给出两种第五信息为波束失败恢复配置信息时,信息元素(information element,IE)的可能表现形式,并不限于以下表现形式:
(1)candidateMBSListofBeam SEQUENCE(SIZE(1..maxMBSServices))OF BeamList OF PRACH-ResourceDedicatedBFR。
(2)candidateBeamListofMBS SEQUENCE(SIZE(1..maxBeams))OF MBSServiceList OF PRACH-ResourceDedicatedBFR。
candidateMBSListofBeam为波束的候选组播列表,SEQUENCE表示枚举,SIZE表示列表大小。
在波束失败恢复的场景下,如图5所示,本申请实施例提供的组播通信的方法之三的流程如下所述。
S501、网络设备向终端装置发送消息,为作区分,这里记为第六消息;终端装置从网络设备接收第六消息。
第六消息中包括组播候选波束列表,组播候选波束列表包括用于承载组播业务的波束。
S502、终端装置对组播候选波束列表中的波束进行测量。
组播候选波束列表可以包括候选波束的参考信号和相关联的RA参数。参考信号可以是CSI-RS,参考信号也可以是SSB。
S503、终端装置选择第一波束,在第一波束关联的时频资源上向网络设备上报用于指示第一组播业务的信息。
第一波束的波束质量大于等于阈值,第一组播业务为终端装置正在接收或感兴趣接收的组播业务。
终端装置在上报第一组播业务的信息之后,网络设备向终端装置发送第一组播业务。该终端装置在第一波束关联的时频资源上接收第一组播业务。
以下给出一种第六信息为波束失败恢复配置信息时,IE的可能表现形式:
candidateBeamListofMBS SEQUENCE(SIZE(1..maxBeams))OF PRACH-ResourceDedicatedBFR。
通过网络设备向终端装置发送组播候选波束列表,能够有助于终端装置选择合适的波束,通过终端装置上报第一组播业务的信息,能够使得在波束失败恢复后接收第一组播业务,保证第一组播业务的连续性或保证能够接收到终端装置感兴趣的组播业务,提高组播通信的性能。
需要说明的是,本申请中的各个应用场景中的举例仅仅表现了一些可能的实现方式,是为了对本申请的方法更好的理解和说明。本领域技术人员可以根据申请提供的参考信号的指示方法,得到一些演变形式的举例。
上述本申请提供的实施例中,分别从网络设备、终端装置、以及网络设备和终端装置之间交互的角度对本申请实施例提供的方法进行了介绍。为了实现上述本申请实施例提供的方法中的各功能,网络设备和终端装置可以包括硬件结构和/或软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各功能。上述各功能中的某个功能以硬件结构、软件模块、还是硬件结构加软件模块的方式来执行,取决于技术方案的特定应用和设计约束条件。
如图6所示,基于同一技术构思,本申请实施例还提供了一种通信装置600,该通信装置600可以是终端装置或网络设备,也可以是终端装置或网络设备中的装置,或者是能够和终端装置或网络设备匹配使用的装置。一种设计中,该通信装置600可以包括执行上述方法实施例中终端装置或网络设备执行的方法/操作/步骤/动作所一一对应的模块,该模块可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。一种设计中,该通信装置可以包括处理模块601和通信模块602。处理模块601用于调用通信模块602执行接收和/或发送的功能。
当用于执行终端装置执行的方法时:
一个可能的实施例中,处理模块601,用于在处于非连接态时,确定第一组播业务,第一组播业务为正在接收或感兴趣接收的组播业务;
通信模块602,用于向网络设备发送第一消息,第一消息用于指示第一组播业务和/或可用的波束。又一个可能的实施例中,通信模块602,用于从网络设备接收第一消息,第一消息中包括波束与组播业务之间的关联关系;处理模块601,用于对第一波束进行测量,第一波束与第一组播业务关联,第一组播业务为正在接收或感兴趣接收的组播业务;若第一波束的波束质量大于或等于阈值,则处理模块选择第一波束。
再一个可能的实施例中,通信模块602,用于从网络设备接收第一消息,第一消息中 包括组播候选波束列表,组播候选波束列表包括用于承载组播业务的波束;处理模块601用于对组播候选波束列表中的波束进行测量,以及用于选择第一波束,通过通信模块602在第一波束关联的时频资源上向网络设备上报用于指示第一组播业务的信息,第一波束的波束质量大于等于阈值,第一组播业务为终端装置正在接收或感兴趣接收的组播业务。
通信模块602还用于执行上述方法实施例中终端装置执行的其它接收或发送的步骤或操作。处理模块601还可以用于执行上述方法实施例终端装置执行的除收发之外的其它对应的步骤或操作,在此不再一一赘述。
当用于执行网络设备执行的方法时:
一个可能的实施例中,处理模块601,用于确定停止传输第一组播业务;通信模块602,用于接收来自终端装置的第一消息,所述第一消息用于指示所述第一组播业务和/或可用的波束;所述通信模块,还用于在所述可用的波束上向所述终端装置发送所述第一组播业务。
又一个可能的实施例中,处理模块601,用于调用通信模块602接收来自终端装置的第一消息,所述第一消息用于请求波束失败恢复;以及向所述终端装置发送第二消息,所述第二消息中包括波束与组播业务之间的关联关系。
再一个可能的实施例中,处理模块601,用于调用通信模块602接收来自终端装置的第一消息,所述第一消息用于请求波束失败恢复;以及向所述终端装置发送第二消息,所述第二消息中包括组播候选波束列表,所述组播候选波束列表包括用于承载组播业务的波束。
通信模块602还用于执行上述方法实施例中网络设备执行的其它接收或发送的步骤或操作。处理模块601还可以用于执行上述方法实施例网络设备执行的除收发之外的其它对应的步骤或操作,在此不再一一赘述。
当通信装置600具体是终端装置或者网络设备时,通信模块602在发送信息时可以为发送单元或发射器,在接收信息时可以为接收单元或接收器。其中,收发单元可以为收发器,此收发器、发射器或接收器可以为射频电路。当通信装置600和通信装置700包含存储单元时,该存储单元用于存储计算机指令,该处理模块601与该存储单元通信连接,处理模块601执行存储器存储的计算机指令,使通信装置600执行上述各个方法实施例中终端装置或网络设备所执行的方法。其中,处理模块601可以是一个通用中央处理器(central processing unit,CPU),微处理器,特定应用集成电路(application specific intergrated circuit,ASIC)。
当通信装置600具体为芯片时,通信模块602可以是输入和/或输出接口、管脚或电路等。该处理模块601可执行存储单元存储的计算机执行指令,以使该通信装置600内的芯片执行上述各个方法实施例中终端装置或网络设备所执行的方法。可选地,所述存储单元为所述芯片内的存储单元,如寄存器、缓存等,所述存储单元还可以是所述终端内的位于所述芯片外部的存储单元,如只读存储器(read only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)等。
本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,在本申请各个实施例中的各功能模块可以集成在一个处理器中,也可以是单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
如图7所示为本申请实施例提供的通信装置700,用于实现上述方法中终端装置或网 络设备的功能。当实现网络设备的功能时,该装置可以是网络设备,也可以是网络设备中的装置,或者是能够和网络设备匹配使用的装置。当实现终端装置的功能时,该装置可以是终端装置,也可以是终端装置中的装置,或者是能够和终端装置匹配使用的装置。其中,该装置可以为芯片系统。本申请实施例中,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。通信装置700包括至少一个处理器720,用于实现本申请实施例提供的方法中终端装置或网络设备的功能。通信装置700还可以包括通信接口710。在本申请实施例中,通信接口可以是收发器、电路、总线、模块或其它类型的通信接口,用于通过传输介质和其它设备进行通信。例如,通信接口710用于通信装置700中的装置可以和其它设备进行通信。示例性地,通信装置700是网络设备时,该其它设备可以是终端装置。通信装置700是终端装置时,该其它装置可以是网络设备。处理器720利用通信接口710收发数据,并用于实现上述方法实施例所述的方法。示例性地:
当实现终端装置的功能时:
一个可能的实施例中,处理器720,用于在处于非连接态时,确定第一组播业务,第一组播业务为正在接收或感兴趣接收的组播业务;
通信接口710,用于向网络设备发送第一消息,第一消息用于指示第一组播业务和/或可用的波束。
又一个可能的实施例中,通信接口710,用于从网络设备接收第一消息,第一消息中包括波束与组播业务之间的关联关系;处理器720,用于对第一波束进行测量,第一波束与第一组播业务关联,第一组播业务为正在接收或感兴趣接收的组播业务;若第一波束的波束质量大于或等于阈值,则处理模块选择第一波束。
再一个可能的实施例中,通信接口710,用于从网络设备接收第一消息,第一消息中包括组播候选波束列表,组播候选波束列表包括用于承载组播业务的波束;处理器720用于对组播候选波束列表中的波束进行测量,以及用于选择第一波束,通过通信接口710在第一波束关联的时频资源上向网络设备上报用于指示第一组播业务的信息,第一波束的波束质量大于等于阈值,第一组播业务为终端装置正在接收或感兴趣接收的组播业务。
通信接口710还用于执行上述方法实施例中终端装置执行的其它接收或发送的步骤或操作。处理器720还可以用于执行上述方法实施例终端装置执行的除收发之外的其它对应的步骤或操作,在此不再一一赘述。
当用于执行网络设备执行的方法时:
一个可能的实施例中,处理器720,用于确定停止传输第一组播业务;通信接口710,用于接收来自终端装置的第一消息,所述第一消息用于指示所述第一组播业务和/或可用的波束;所述通信模块,还用于在所述可用的波束上向所述终端装置发送所述第一组播业务。
又一个可能的实施例中,处理器720,用于调用通信接口710接收来自终端装置的第一消息,所述第一消息用于请求波束失败恢复;以及向所述终端装置发送第二消息,所述第二消息中包括波束与组播业务之间的关联关系。
再一个可能的实施例中,处理器720,用于调用通信接口710接收来自终端装置的第一消息,所述第一消息用于请求波束失败恢复;以及向所述终端装置发送第二消息,所述第二消息中包括组播候选波束列表,所述组播候选波束列表包括用于承载组播业务的波束。
通信接口710还用于执行上述方法实施例中网络设备执行的其它接收或发送的步骤或操作。处理器720还可以用于执行上述方法实施例网络设备执行的除收发之外的其它对应 的步骤或操作,在此不再一一赘述。
通信装置700还可以包括至少一个存储器730,用于存储程序指令和/或数据。存储器730和处理器720耦合。本申请实施例中的耦合是装置、单元或模块之间的间接耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。处理器720可能和存储器730协同操作。处理器720可能执行存储器730中存储的程序指令。所述至少一个存储器中的至少一个可以包括于处理器中。
本申请实施例中不限定上述通信接口710、处理器720以及存储器730之间的具体连接介质。本申请实施例在图7中以存储器730、处理器720以及通信接口710之间通过总线740连接,总线在图7中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
在本申请实施例中,存储器730可以是非易失性存储器,比如硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD)等,还可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
通信装置600和通信装置700具体是芯片或者芯片系统时,通信模块602和通信接口710所输出或接收的可以是基带信号。通信装置600和通信装置700具体是设备时,通信模块602和通信接口710所输出或接收的可以是射频信号。在本申请实施例中,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
本申请上述方法实施例描述的终端所执行的操作和功能中的部分或全部,或网络设备所执行的操作和功能中的部分或全部,可以用芯片或集成电路来完成。
为了实现上述图6或图7所述的通信装置的功能,本申请实施例还提供一种芯片,包括处理器,用于支持该通信装置实现上述方法实施例中终端装置或网络设备所涉及的功能。在一种可能的设计中,该芯片与存储器连接或者该芯片包括存储器,该存储器用于保存该通信装置必要的程序指令和数据。
本申请实施例提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序包括用于执行上述方法实施例的指令。
本申请实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得上述方法实施例被执行。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。
显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请实施例的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (51)
- 一种多播通信方法,其特征在于,包括:终端装置在处于非连接态时,确定第一多播业务,所述第一多播业务为所述终端装置正在接收或感兴趣接收的多播业务;所述终端装置向网络设备发送第一消息,所述第一消息用于指示所述第一多播业务和/或可用的波束。
- 如权利要求1所述的方法,其特征在于,所述方法还包括:所述终端装置从所述网络设备接收第一指示信息,所述第一指示信息用于指示所述第一多播业务的传输停止。
- 如权利要求1所述的方法,其特征在于,所述方法还包括:所述终端装置确定所述第一多播业务未在传输。
- 如权利要求1所述的方法,其特征在于,所述方法还包括:所述终端装置周期性地向所述网络设备发送所述第一消息。
- 如权利要求4所述的方法,其特征在于,所述方法还包括:所述终端装置接收来自所述网络设备的第二消息,所述第二消息用于指示所述终端装置周期性地发送所述第一消息;其中,所述第二消息包含第二指示信息,所述第二指示信息用于指示所述终端装置周期性地发送所述第一消息;或,所述第二消息包含配置信息,所述配置信息用于指示所述终端装置发送所述第一消息的周期信息。
- 如权利要求1所述的方法,其特征在于,所述方法还包括:所述终端装置接收来自所述网络设备的第三消息;所述第三消息包括波束与多播业务之间的关联关系,和/或,所述第三消息包括第三指示信息,所述第三指示信息用于指示所述终端装置向所述网络设备发送所述第一消息。
- 如权利要求1~6任一项所述的方法,其特征在于,所述方法还包括:所述终端装置接收来自所述网络设备的第四消息,所述第四消息包括波束与多播业务之间的关联关系;所述终端装置选择与所述第一多播业务关联的第一波束;所述终端装置对所述第一波束进行测量,获得所述第一波束的波束质量。
- 如权利要求7所述的方法,其特征在于,所述第一波束的波束质量大于或等于阈值,所述可用的波束为所述第一波束;或者,所述第一波束的波束质量小于所述阈值,测量所述第一波束之外的其它波束,选择波束质量大于或等于所述阈值的第二波束,所述可用的波束为所述第二波束。
- 一种多播通信方法,其特征在于,包括:终端装置从网络设备接收第一消息,所述第一消息中包括波束与多播业务之间的关联关系;所述终端装置对第一波束进行测量,所述第一波束与第一多播业务关联,所述第一多播业务为所述终端装置正在接收或感兴趣接收的多播业务;若所述第一波束的波束质量大于或等于阈值,则所述终端装置选择所述第一波束。
- 如权利要求9所述的方法,其特征在于,所述第一消息为波束失败恢复配置信息。
- 如权利要求9或10所述的方法,其特征在于,所述方法还包括:若所述第一波束的波束质量小于阈值,则所述终端装置对第二波束进行测量,所述第二波束为第一波束之外的其它波束;所述终端装置选择波束质量大于或等于所述阈值的第二波束;所述终端装置在所述第二波束关联的时频资源上,向所述网络设备上报用于指示所述第一多播业务的信息。
- 如权利要求9~11任一项所述的方法,其特征在于,所述第一消息中还包括单播候选波束列表,所述单播候选波束列表包括用于承载单播业务的波束;所述终端装置对第一波束进行测量,包括:若所述单播候选波束列表和与所述第一多播业务关联的波束中均包括所述第一波束,则对所述第一波束进行测量。
- 如权利要求12所述的方法,其特征在于,所述方法还包括:若所述第一波束的波束质量大于或等于阈值,则所述终端装置在所述第一波束关联的时频资源上接收来自所述网络设备的单播业务和所述第一多播业务。
- 如权利要求12所述的方法,其特征在于,所述方法还包括:若所述第一波束的波束质量小于阈值,则所述终端装置对所述单播候选波束列表中的其他波束进行测量,选择波束质量大于所述阈值的第三波束,在所述第三波束关联的时频资源上上报所述第一多播业务的信息。
- 如权利要求9~11任一项所述的方法,其特征在于,所述第一消息中还包括单播候选波束列表,所述单播候选波束列表包括用于承载单播业务的数据的波束;所述方法还包括:所述终端装置对所述单播候选波束列表中的波束进行测量,在波束质量大于或等于第一阈值的波束关联的时频资源上,接收来自所述网络设备的单播业务;在所述第一波束的波束质量大于或等于第二阈值时,在所述第一波束关联的时频资源上接收来自所述网络设备的所述第一多播业务。
- 如权利要求9~15任一项所述的方法,其特征在于,所述波束与多播业务之间的关联关系包括以下任意一项或多项的组合:每一个波束关联的多播业务;每一个多播业务关联的波束;所述终端装置正在接收或感兴趣接收的多播业务所关联的波束;支持多播业务传输的波束。
- 一种多播通信方法,其特征在于,包括:网络设备确定停止传输第一多播业务;所述网络设备接收来自终端装置的第一消息,所述第一消息用于指示所述第一多播业务和/或可用的波束;所述网络设备在所述可用的波束上向所述终端装置发送所述第一多播业务。
- 如权利要求17所述的方法,其特征在于,所述方法还包括:所述网络设备向所述终端装置发送第一指示信息,所述第一指示信息用于指示所述第一多播业务的传输停止。
- 如权利要求17所述的方法,其特征在于,所述方法还包括:所述网络设备向所述终端装置发送第二消息,所述第二消息用于指示所述终端装置周期性地发送所述第一消息;其中,所述第二消息包含第二指示信息,所述第二指示信息用于指示所述终端装置周期性地发送所述第一消息;或,所述第二消息包含配置信息,所述配置信息用于指示所述终端装置发送所述第一消息的周期信息。
- 如权利要求17所述的方法,其特征在于,所述方法还包括:所述网络设备向所述终端装置发送第三消息;所述第三消息包括波束与多播业务之间的关联关系,和/或,所述第三消息包括第三指示信息,所述第三指示信息用于指示所述终端装置向所述网络设备发送所述第一消息。
- 一种多播通信方法,其特征在于,包括:网络设备向所述终端装置发送第一消息,所述第一消息中包括波束与多播业务之间的关联关系;所述网络设备接收来自所述终端装置的第二消息,所述第二消息用于指示第一波束;所述网络设备在所述第一波束关联的时频资源上,向所述终端装置发送第一多播业务,所述第一多播业务与所述第一波束关联。
- 如权利要求21所述的方法,其特征在于,所述方法还包括:所述网络设备接收来自所述终端装置的第四消息,所述第四消息中用于指示第二波束以及第一多播业务;所述网络设备在所述第一波束关联的时频资源上,向所述终端装置发送所述第一多播业务。
- 如权利要求21或22所述的方法,其特征在于,所述波束与多播业务之间的关联关系包括以下任意一项或多项的组合:每一个波束关联的多播业务;每一个多播业务关联的波束;所述终端装置正在接收或感兴趣接收的多播业务所关联的波束;支持多播业务传输的波束。
- 一种通信装置,其特征在于,应用于终端装置,包括:处理模块,用于在处于非连接态时,确定第一多播业务,所述第一多播业务为所述终端装置正在接收或感兴趣接收的多播业务;通信模块,用于向网络设备发送第一消息,所述第一消息用于指示所述第一多播业务和/或可用的波束。
- 如权利要求24所述的装置,其特征在于,所述通信模块还用于:从所述网络设备接收第一指示信息,所述第一指示信息用于指示所述第一多播业务的传输停止。
- 如权利要求24所述的装置,其特征在于,所述处理模块还用于:确定所述第一多播业务未在传输。
- 如权利要求24所述的装置,其特征在于,所述通信模块还用于:周期性地向所述网络设备发送所述第一消息。
- 如权利要求27所述的装置,其特征在于,所述通信模块还用于:接收来自所述网络设备的第二消息,所述第二消息用于指示所述通信模块周期性地发 送所述第一消息;其中,所述第二消息包含第二指示信息,所述第二指示信息用于指示所述通信模块周期性地发送所述第一消息;或,所述第二消息包含配置信息,所述配置信息用于指示所述通信模块发送所述第一消息的周期信息。
- 如权利要求24所述的装置,其特征在于,所述通信模块还用于:接收来自所述网络设备的第三消息;所述第三消息包括波束与多播业务之间的关联关系,和/或,所述第三消息包括第三指示信息,所述第三指示信息用于指示所述通信模块向所述网络设备发送所述第一消息。
- 如权利要求24~29任一项所述的装置,其特征在于,所述通信模块还用于:接收来自所述网络设备的第四消息,所述第四消息包括波束与多播业务之间的关联关系;所述处理模块还用于,选择与所述第一多播业务关联的第一波束;以及用于对所述第一波束进行测量,获得所述第一波束的波束质量。
- 如权利要求30所述的装置,其特征在于,所述第一波束的波束质量大于或等于阈值,所述可用的波束为所述第一波束;或者,所述第一波束的波束质量小于所述阈值,测量所述第一波束之外的其它波束,选择波束质量大于或等于所述阈值的第二波束,所述可用的波束为所述第二波束。
- 一种多播通信装置,其特征在于,用于终端装置,包括:通信模块,用于从网络设备接收第一消息,所述第一消息中包括波束与多播业务之间的关联关系;处理模块,用于对第一波束进行测量,所述第一波束与第一多播业务关联,所述第一多播业务为所述终端装置正在接收或感兴趣接收的多播业务;若所述第一波束的波束质量大于或等于阈值,则所述终端装置选择所述第一波束。
- 如权利要求32所述的装置,其特征在于,所述第一消息为波束失败恢复配置信息。
- 如权利要求32或33所述的装置,其特征在于,所述处理模块还用于:若所述第一波束的波束质量小于阈值,则对第二波束进行测量,所述第二波束为第一波束之外的其它波束;选择波束质量大于或等于所述阈值的第二波束;在所述第二波束关联的时频资源上,向所述网络设备上报用于指示所述第一多播业务的信息。
- 如权利要求32~34任一项所述的装置,其特征在于,所述第一消息中还包括单播候选波束列表,所述单播候选波束列表包括用于承载单播业务的波束;在对第一波束进行测量时,所述处理模块具体用于:若所述单播候选波束列表和与所述第一多播业务关联的波束中均包括所述第一波束,则对所述第一波束进行测量。
- 如权利要求35所述的装置,其特征在于,所述通信模块还用于:若所述第一波束的波束质量大于或等于阈值,则在所述第一波束关联的时频资源上接收来自所述网络设备的单播业务和所述第一多播业务。
- 如权利要求36所述的装置,其特征在于,所述处理模块还用于:若所述第一波束的波束质量小于阈值,则对所述单播候选波束列表中的其他波束进行测量,选择波束质量大于所述阈值的第三波束,在所述第三波束关联的时频资源上上报所述第一多播业务的信 息。
- 如权利要求32~34任一项所述的装置,其特征在于,所述第一消息中还包括单播候选波束列表,所述单播候选波束列表包括用于承载单播业务的数据的波束;所述处理模块还用于:对所述单播候选波束列表中的波束进行测量,在波束质量大于或等于第一阈值的波束关联的时频资源上,通过所述通信模块接收来自所述网络设备的单播业务;在所述第一波束的波束质量大于或等于第二阈值时,通过所述通信模块在所述第一波束关联的时频资源上接收来自所述网络设备的所述第一多播业务。
- 如权利要求32~38任一项所述的装置,其特征在于,所述波束与多播业务之间的关联关系包括以下任意一项或多项的组合:每一个波束关联的多播业务;每一个多播业务关联的波束;所述终端装置正在接收或感兴趣接收的多播业务所关联的波束;支持多播业务传输的波束。
- 一种多播通信装置,其特征在于,包括:处理模块,用于确定停止传输第一多播业务;通信模块,用于接收来自终端装置的第一消息,所述第一消息用于指示所述第一多播业务和/或可用的波束;以及用于在所述可用的波束上向所述终端装置发送所述第一多播业务。
- 如权利要求40所述的装置,其特征在于,所述通信模块还用于:向所述终端装置发送第一指示信息,所述第一指示信息用于指示所述第一多播业务的传输停止。
- 如权利要求40所述的装置,其特征在于,所述通信模块还用于:向所述终端装置发送第二消息,所述第二消息用于指示所述终端装置周期性地发送所述第一消息;其中,所述第二消息包含第二指示信息,所述第二指示信息用于指示所述终端装置周期性地发送所述第一消息;或,所述第二消息包含配置信息,所述配置信息用于指示所述终端装置发送所述第一消息的周期信息。
- 如权利要求40所述的装置,其特征在于,所述通信模块还用于:向所述终端装置发送第三消息;所述第三消息包括波束与多播业务之间的关联关系,和/或,所述第三消息包括第三指示信息,所述第三指示信息用于指示所述终端装置向所述网络设备发送所述第一消息。
- 一种多播通信装置,其特征在于,包括:处理模块,用于调用通信模块与其他装置进行通信;通信模块,用于向所述终端装置发送第一消息,所述第一消息中包括波束与多播业务之间的关联关系;以及用于接收来自所述终端装置的第二消息,所述第二消息用于指示第一波束;以及用于在所述第一波束关联的时频资源上,向所述终端装置发送第一多播业务,所述第一多播业务与所述第一波束关联。
- 如权利要求44所述的装置,其特征在于,所述通信模块还用于:接收来自所述终端装置的第四消息,所述第四消息中用于指示第二波束以及第一多播业务;在所述第一波束关联的时频资源上,向所述终端装置发送所述第一多播业务。
- 如权利要求44或45所述的装置,其特征在于,所述波束与多播业务之间的关联关系包括以下任意一项或多项的组合:每一个波束关联的多播业务;每一个多播业务关联的波束;所述终端装置正在接收或感兴趣接收的多播业务所关联的波束;支持多播业务传输的波束。
- 一种通信装置,其特征在于,包括:处理器,所述处理器与存储器耦合,所述存储器用于存储程序或指令,当所述程序或指令被所述处理器执行时,使得如权利要求1~8任一项所述的方法被执行,或使得如权利要求9~16任一项所述的方法被执行。
- 一种通信装置,其特征在于,包括:处理器,所述处理器与存储器耦合,所述存储器用于存储程序或指令,当所述程序或指令被所述处理器执行时,使得如权利要求17~20任一项所述的方法被执行,或使得如权利要求21~23任一项所述的方法被执行。
- 一种通信系统,其特征在于,包括如权利要求24~31任一项所述的通信装置和如权利要求40~43任一项所述的通信装置,或者,包括如权利要求32~39任一项所述的通信装置和如权利要求44~46任一项所述的通信装置,或包括如权利要求47所述的通信装置和如权利要求48所述的通信装置。
- 一种计算机可读存储介质,其特征在于,所述计算机存储介质中存储有计算机可读指令,当所述计算机可读指令在通信装置上运行时,如权利要求1~8任一项所述的方法被执行,或者如权利要求9~16任一项所述的方法被执行,或者如权利要求17~20任一项所述的方法被执行,或者如权利要求21~23任一项所述的方法被执行。
- 一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机可读指令,当所述计算机可读指令在通信装置上运行时,如权利要求1~8任一项所述的方法被执行,或者如权利要求9~16任一项所述的方法被执行,或者如权利要求17~20任一项所述的方法被执行,或者如权利要求21~23任一项所述的方法被执行。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010348287.2 | 2020-04-28 | ||
CN202010348287.2A CN113573246B (zh) | 2020-04-28 | 2020-04-28 | 一种组播通信方法、装置和系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021218960A1 true WO2021218960A1 (zh) | 2021-11-04 |
Family
ID=78158034
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2021/090234 WO2021218960A1 (zh) | 2020-04-28 | 2021-04-27 | 一种多播通信方法、装置和系统 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN113573246B (zh) |
WO (1) | WO2021218960A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11678394B2 (en) * | 2020-06-24 | 2023-06-13 | Qualcomm Incorporated | Techniques for multicast beam failure and recovery |
WO2023206411A1 (en) * | 2022-04-29 | 2023-11-02 | Apple Inc. | Beamforming management enhancements for nr multicast service |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117295016A (zh) * | 2022-06-14 | 2023-12-26 | 大唐移动通信设备有限公司 | 一种组播业务的传输处理方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1536795A (zh) * | 2003-04-04 | 2004-10-13 | 北京三星通信技术研究有限公司 | 用户选择mbms业务的方法 |
US20130107773A1 (en) * | 2011-10-31 | 2013-05-02 | Henry Chang | Multimedia broadcast multicast service (mbms) counting procedures |
US20160150590A1 (en) * | 2014-11-21 | 2016-05-26 | Samsung Electronics Co., Ltd. | Method and system for indicating a multicast session to user equipment (ue) in an idle mode |
WO2019116703A1 (ja) * | 2017-12-14 | 2019-06-20 | ソニー株式会社 | 通信装置、通信方法、及びプログラム |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3582519B1 (en) * | 2017-03-09 | 2021-11-10 | LG Electronics Inc. | Method and apparatus for receiving mbms service on basis of beam |
CN110401922B (zh) * | 2018-04-25 | 2021-03-30 | 华为技术有限公司 | 一种多播传输方法和通信设备 |
-
2020
- 2020-04-28 CN CN202010348287.2A patent/CN113573246B/zh active Active
-
2021
- 2021-04-27 WO PCT/CN2021/090234 patent/WO2021218960A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1536795A (zh) * | 2003-04-04 | 2004-10-13 | 北京三星通信技术研究有限公司 | 用户选择mbms业务的方法 |
US20130107773A1 (en) * | 2011-10-31 | 2013-05-02 | Henry Chang | Multimedia broadcast multicast service (mbms) counting procedures |
US20160150590A1 (en) * | 2014-11-21 | 2016-05-26 | Samsung Electronics Co., Ltd. | Method and system for indicating a multicast session to user equipment (ue) in an idle mode |
WO2019116703A1 (ja) * | 2017-12-14 | 2019-06-20 | ソニー株式会社 | 通信装置、通信方法、及びプログラム |
Non-Patent Citations (1)
Title |
---|
NORTEL NETWORKS: "Update Notification description in the MBMS TS", 3GPP DRAFT; S2-031817 UPDATE NOTIFICATION CHAPTER IN THE TS, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. SA WG2, no. San Diego, USA; 20030517, 17 May 2003 (2003-05-17), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP050244059 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11678394B2 (en) * | 2020-06-24 | 2023-06-13 | Qualcomm Incorporated | Techniques for multicast beam failure and recovery |
WO2023206411A1 (en) * | 2022-04-29 | 2023-11-02 | Apple Inc. | Beamforming management enhancements for nr multicast service |
Also Published As
Publication number | Publication date |
---|---|
CN113573246A (zh) | 2021-10-29 |
CN113573246B (zh) | 2023-04-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11667253B2 (en) | System and method of reducing interruptions for vehicle to vehicle communication | |
US11006348B2 (en) | System information transmission method, user equipment, network side device, system and storage medium | |
KR102169667B1 (ko) | 장치 대 장치 간 통신을 위한 네트워크-보조 다중-셀 장치 디스커버리 프로토콜 | |
JP5122638B2 (ja) | 無線資源制御状態の切替え方法、基地局およびユーザ装置 | |
WO2018196716A1 (zh) | 一种寻呼指示的传输方法及装置 | |
WO2021218960A1 (zh) | 一种多播通信方法、装置和系统 | |
CN108781400A (zh) | 需求式系统信息传递进程 | |
US20230093649A1 (en) | Communication Method and Apparatus | |
EP4171144B1 (en) | Physical downlink control channel (pdcch) monitoring method and apparatus, and terminal | |
US11496256B2 (en) | Communication method and apparatus | |
US12088419B2 (en) | Feedback method and apparatus | |
WO2020221093A1 (zh) | 搜索空间的监测、配置方法及装置 | |
US20230074305A1 (en) | Resource determining method, apparatus, and system | |
WO2021190392A1 (zh) | 一种侧行链路通信方法及装置 | |
WO2020062105A1 (zh) | 一种通信方法及装置 | |
CN114828236A (zh) | 跨载波的信道重复传输方法及装置、存储介质、终端、网络设备 | |
US20230180263A1 (en) | Bwp determining method, apparatus, and system | |
US20230232493A1 (en) | Method and ue receiving multicast service for reporting csi/srs signal information to wireless communication network | |
WO2023143269A1 (zh) | 一种通信方法及装置 | |
WO2023051403A1 (zh) | 一种通信方法及装置 | |
EP4465680A1 (en) | Communication method and apparatus and storage medium | |
US11317366B2 (en) | Synchronous carrier selection method and apparatus, and computer storage medium | |
US20250081191A1 (en) | Data transmission method and apparatus | |
WO2024087116A1 (zh) | 一种通信方法及装置 | |
WO2021103006A1 (zh) | 一种跟踪参考信号的接收方法、发送方法及通信装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21796809 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 21796809 Country of ref document: EP Kind code of ref document: A1 |