IP Library › Granted Patent US 12,231,992
Granted Patent B2
US 12,231,992 · App. 17/706,501 · Granted Feb 18, 2025

Multicast communication method and related apparatus based on user equipment (UE) route selection policy

Inventor: Chunshan Xiong (Shenzhen, CN)
Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
H04W4/06H04L12/189H04W8/18H04W8/26H04W72/30
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,231,992
App. No.
17/706,501
Granted
Feb 18, 2025
Kind
B2
Abstract

Embodiments of this application provide a multicast communication method and related apparatus. The multicast communication method is implemented by a user equipment and includes receiving UE route selection policy (URSP) information transmitted by a policy control function entity, the URSP information including a URSP rule supporting a multicast service; querying the URSP rule supporting the multicast service according to a multicast network address corresponding to a multicast service context that needs to be activated, to obtain network slice information and data network name information; and activating Multicast and Broadcast Service (MBS) context information of the user equipment based on the network slice information and the data network name information, adding the user equipment to a multicast group corresponding to the multicast network address for multicast communication.

Claims (60)

1. A multicast communication method implemented by a user equipment (UE), including:

receiving UE route selection policy (URSP) information transmitted by a policy control function entity, the URSP information including a URSP rule supporting a multicast service; and

querying, in the URSP rule supporting the multicast service received by the UE and according to a multicast network address corresponding to a multicast service context that needs to be activated, network slice information and data network name information;

wherein Multicast and Broadcast Service (MBS) context information of the user equipment is activated through an MBS Application Function (AF) based on the network slice information and the data network name information, and the user equipment is added to a multicast group corresponding to the multicast network address for multicast communication,

wherein the URSP rule in the URSP information includes connection capabilities information and an IP descriptor, and one of the following is true:

the IP descriptor includes a first IP address descriptor for an MBS or multicast service describing a destination IP address 2-tuple, and the destination IP address 2-tuple includes the multicast network address and an IGMP protocol above an IP protocol;

the IP descriptor includes a second IP address descriptor for describing a destination IP address 3-tuple, and the destination IP address 3-tuple includes: an IP address or IPV6 network prefix, a port number, and a protocol identifier of a protocol above an IP protocol, wherein, when a destination IP address 3-tuple described by a second IP address descriptor in a first URSP rule includes the multicast network address and an IGMP protocol and does not include a port number, the first URSP rule is determined as the URSP rule supporting the multicast service;

a value of the connection capabilities information includes a code value indicating multicast communication, wherein, when a value of connection capabilities information in a second URSP rule is a code value indicating multicast communication and a destination IP address 3-tuple described by an IP address descriptor in the second URSP rule includes the multicast network address and an IGMP protocol and does not include a port number, the second URSP rule is determined as the URSP rule supporting the multicast service;

the IP descriptor includes the first IP address descriptor, and the value of the connection capabilities information is the code value indicating multicast communication;

the value of the connection capabilities information includes a code value indicating multicast communication or broadcast communication, wherein, when a value of a connection capabilities information in a third URSP rule is the code value indicating multicast communication, the third URSP rule is determined as a URSP rule supporting the multicast service through a downlink transmission;

the IP descriptor includes a third IP address descriptor for an MBS or multicast service or broadcast service, the third IP address descriptor describes a downlink destination IP address 3-tuple, and the downlink destination IP address 3-tuple includes: a multicast network address or a broadcast network address, a port number, and a protocol identifier of a protocol above an IP protocol, wherein, when a downlink destination IP address 3-tuple described by a third IP address descriptor in a fourth URSP rule includes a multicast network address, the fourth URSP rule is determined as the URSP rule supporting the multicast service through a downlink transmission; or

the value of the connection capabilities information includes a code value indicating multicast communication or broadcast communication, wherein, when a value of connection capabilities information in a fifth URSP rule is a code value indicating multicast communication and a third IP address descriptor for an MBS or multicast service or broadcast service in the fifth URSP rule includes a multicast network address, a port number, and a protocol identifier of a protocol above an IP protocol, the fifth URSP rule is determined as the URSP rule supporting the multicast service through downlink transmission.

2. The multicast communication method according to claim 1 , wherein the activating MBS context information of a user equipment based on the network slice information and the data network name information includes:

initiating a protocol data unit (PDU) session establishment request based on the network slice information and the data network name information to establish a PDU session; and

activating the MBS context information of the user equipment based on the established PDU session.

3. The multicast communication method according to claim 2 , wherein the activating the MBS context information of the user equipment based on the established PDU session includes:

transmitting an Internet Group Management Protocol (IGMP) data packet including the multicast network address to a user plane function entity by using a network address assigned during establishment of the PDU session as a source address, the IGMP data packet being used for instructing to activate the MBS context information of the user equipment.

4. The multicast communication method according to claim 3 , wherein the transmitting an Internet Group Management Protocol (IGMP) data packet including the multicast network address to a user plane function entity includes:

transmitting the IGMP data packet to the user plane function entity in a mobile communication system framework when the mobile communication system framework is used to perform a multicast and broadcast service; and

transmitting the IGMP data packet to the user plane function entity configured to perform a multicast and broadcast service in a new multicast and broadcast service system architecture when the new multicast and broadcast service system architecture is used.

5. The multicast communication method according to claim 2 , wherein the method further comprises:

when a matching PDU session exists according to the network slice information and the data network name information, activating the MBS context information of the user equipment based on the matching PDU session.

6. The multicast communication method according to claim 1 , wherein the receiving UE route selection policy (URSP) information transmitted by a policy control function entity includes:

after transmitting a registration request, receiving a user equipment policy information transmitted by the policy control function entity, the user equipment policy information including the URSP information.

7. A non-transitory computer-readable storage medium, storing a computer program, the computer program, when executed by a processor of a user equipment (UE), cause the processor to perform:

receiving UE route selection policy (URSP) information transmitted by a policy control function entity, the URSP information including a URSP rule supporting a multicast service; and

querying, in the URSP rule supporting the multicast service received by the UE and according to a multicast network address corresponding to a multicast service context that needs to be activated, network slice information and data network name information;

wherein Multicast and Broadcast Service (MBS) context information of the user equipment is activated through an MBS Application Function (AF) based on the network slice information and the data network name information, and the user equipment is added to a multicast group corresponding to the multicast network address for multicast communication,

wherein the URSP rule in the URSP information includes connection capabilities information and an IP descriptor, and one of the following is true:

the IP descriptor includes a first IP address descriptor for an MBS or multicast service describing a destination IP address 2-tuple, and the destination IP address 2-tuple includes the multicast network address and an IGMP protocol above an IP protocol;

the IP descriptor includes a second IP address descriptor for describing a destination IP address 3-tuple, and the destination IP address 3-tuple includes: an IP address or IPv6 network prefix, a port number, and a protocol identifier of a protocol above an IP protocol, wherein, when a destination IP address 3-tuple described by a second IP address descriptor in a first URSP rule includes the multicast network address and an IGMP protocol and does not include a port number, the first URSP rule is determined as the URSP rule supporting the multicast service;

a value of the connection capabilities information includes a code value indicating multicast communication, wherein, when a value of connection capabilities information in a second URSP rule is a code value indicating multicast communication and a destination IP address 3-tuple described by an IP address descriptor in the second URSP rule includes the multicast network address and an IGMP protocol and does not include a port number, the second URSP rule is determined as the URSP rule supporting the multicast service;

the IP descriptor includes the first IP address descriptor, and the value of the connection capabilities information is the code value indicating multicast communication;

the value of the connection capabilities information includes a code value indicating multicast communication or broadcast communication, wherein, when a value of a connection capabilities information in a third URSP rule is the code value indicating multicast communication, the third URSP rule is determined as a URSP rule supporting the multicast service through a downlink transmission;

the IP descriptor includes a third IP address descriptor for an MBS or multicast service or broadcast service, the third IP address descriptor describes a downlink destination IP address 3-tuple, and the downlink destination IP address 3-tuple includes: a multicast network address or a broadcast network address, a port number, and a protocol identifier of a protocol above an IP protocol, wherein, when a downlink destination IP address 3-tuple described by a third IP address descriptor in a fourth URSP rule includes a multicast network address, the fourth URSP rule is determined as the URSP rule supporting the multicast service through a downlink transmission; or

the value of the connection capabilities information includes a code value indicating multicast communication or broadcast communication, wherein, when a value of connection capabilities information in a fifth URSP rule is a code value indicating multicast communication and a third IP address descriptor for an MBS or multicast service or broadcast service in the fifth URSP rule includes a multicast network address, a port number, and a protocol identifier of a protocol above an IP protocol, the fifth URSP rule is determined as the URSP rule supporting the multicast service through downlink transmission.

8. The storage medium according to claim 7 , wherein the activating MBS context information of a user equipment based on the network slice information and the data network name information includes:

initiating a protocol data unit (PDU) session establishment request based on the network slice information and the data network name information to establish a PDU session; and

activating the MBS context information of the user equipment based on the established PDU session.

9. The storage medium according to claim 8 , wherein the activating the MBS context information of the user equipment based on the established PDU session includes:

transmitting an Internet Group Management Protocol (IGMP) data packet including the multicast network address to a user plane function entity by using a network address assigned during establishment of the PDU session as a source address, the IGMP data packet being used for instructing to activate the MBS context information of the user equipment.

10. The storage medium according to claim 9 , wherein the transmitting an Internet Group Management Protocol (IGMP) data packet including the multicast network address to a user plane function entity includes:

transmitting the IGMP data packet to the user plane function entity in a mobile communication system framework when the mobile communication system framework is used to perform a multicast and broadcast service; and

transmitting the IGMP data packet to the user plane function entity configured to perform a multicast and broadcast service in a new multicast and broadcast service system architecture when the new multicast and broadcast service system architecture is used.

11. The storage medium according to claim 8 , wherein the computer program further cause the processor to perform:

when a matching PDU session exists according to the network slice information and the data network name information, activating the MBS context information of the user equipment based on the matching PDU session.

12. An electronic device of a user equipment (UE), comprising:

one or more processors; and

a memory, configured to store one or more programs, the one or more programs, when executed by one or more processors, causing the one or more processors to implement:

receiving UE route selection policy (URSP) information transmitted by a policy control function entity, the URSP information including a URSP rule supporting a multicast service; and

querying, in the URSP rule supporting the multicast service received by the UE and according to a multicast network address corresponding to a multicast service context that needs to be activated, network slice information and data network name information;

wherein Multicast and Broadcast Service (MBS) context information of the user equipment is activated through an MBS Application Function (AF) based on the network slice information and the data network name information, and the user equipment is added to a multicast group corresponding to the multicast network address for multicast communication,

wherein the URSP rule in the URSP information includes connection capabilities information and an IP descriptor, and one of the following is true:

the IP descriptor includes a first IP address descriptor for an MBS or multicast service describing a destination IP address 2-tuple, and the destination IP address 2-tuple includes the multicast network address and an IGMP protocol above an IP protocol;

the IP descriptor includes a second IP address descriptor for describing a destination IP address 3-tuple, and the destination IP address 3-tuple includes: an IP address or IPV6 network prefix, a port number, and a protocol identifier of a protocol above an IP protocol, wherein, when a destination IP address 3-tuple described by a second IP address descriptor in a first URSP rule includes the multicast network address and an IGMP protocol and does not include a port number, the first URSP rule is determined as the URSP rule supporting the multicast service;

a value of the connection capabilities information includes a code value indicating multicast communication, wherein, when a value of connection capabilities information in a second URSP rule is a code value indicating multicast communication and a destination IP address 3-tuple described by an IP address descriptor in the second URSP rule includes the multicast network address and an IGMP protocol and does not include a port number, the second URSP rule is determined as the URSP rule supporting the multicast service;

the IP descriptor includes the first IP address descriptor, and the value of the connection capabilities information is the code value indicating multicast communication;

the value of the connection capabilities information includes a code value indicating multicast communication or broadcast communication, wherein, when a value of a connection capabilities information in a third URSP rule is the code value indicating multicast communication, the third URSP rule is determined as a URSP rule supporting the multicast service through a downlink transmission;

the IP descriptor includes a third IP address descriptor for an MBS or multicast service or broadcast service, the third IP address descriptor describes a downlink destination IP address 3-tuple, and the downlink destination IP address 3-tuple includes: a multicast network address or a broadcast network address, a port number, and a protocol identifier of a protocol above an IP protocol, wherein, when a downlink destination IP address 3-tuple described by a third IP address descriptor in a fourth URSP rule includes a multicast network address, the fourth URSP rule is determined as the URSP rule supporting the multicast service through a downlink transmission; or

the value of the connection capabilities information includes a code value indicating multicast communication or broadcast communication, wherein, when a value of connection capabilities information in a fifth URSP rule is a code value indicating multicast communication and a third IP address descriptor for an MBS or multicast service or broadcast service in the fifth URSP rule includes a multicast network address, a port number, and a protocol identifier of a protocol above an IP protocol, the fifth URSP rule is determined as the URSP rule supporting the multicast service through downlink transmission.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2022
From: XIONG, CHUNSHAN
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 059418/0454 →
Priority Claims (1)
CN 202010403660.X · May 13, 2020 · national
Continuity (2)
Continuation PCTCN2021085586 · Apr 6, 2021
Related Publication 20220225058A1 · Jul 14, 2022
References Cited (15)
US 20200045753A1 · Dao et al. · 2020 [cited by applicant]
US 20200351980A1 · Talebi Fard · 2020 [cited by examiner]
US 20200351984A1 · Talebi Fard · 2020 [cited by examiner]
US 20220217508A1 · Xiong · 2022 [cited by applicant]
US 20230052699A1 · Ninglekhu · 2023 [cited by examiner]
CN 110999514A · 2020 [cited by applicant]
CN 111491346A · 2020 [cited by applicant]
EP 4024909A1 · 2022 [cited by applicant]
The World Intellectual Property Organization (WIPO) International Search Report for PCT/CN2021/085586 Jun. 29, 2021 5 Pages (including translation). [cited by applicant]
Qualcomm Inc., “Solution: Integrated Multicast and Unicast Transport with Full Separation of MBS Service,” SA WG2 Meeting #136-AH S2-2000266, Jan. 17, 2020 (Jan. 17, 2020), sections 1-2. 9 pages. [cited by applicant]
Nokia et al., “PDU session enhanced for multicast to provide the basic multicast connectivity service,” SA WG2 Meeting #S2-136 S2-1911366, Nov. 22, 2019 (Nov. 22, 2019), entire document. 6 pages. [cited by applicant]
The European Patent Office (EPO) The Extended European Search Report for 21804630.8, Nov. 28, 2022 12 Pages (including translation). [cited by applicant]
Huawei et al: “MBS Session Management”, 3GPP DRAFT;S2-2000489, 3rd Generation Partnership Project(3GPP), Mobile Competence Centre; 650, Route Des Lucioles: F-06921 Sophia-Antipolis Cedex: France. vol. SA WG2, No. Incheo… [cited by applicant]
ZTE Wistron: “Network Initiated Trigger for PCF to update URSP rule in UE”, 3GPP Draft; S2-187718, 3rd Generation Partnership Project (3GPP), Mobile Competence Centre; 650, Route Des Lucioles; F-06921 Sophiaantipolis Ce… [cited by applicant]
Tencent: “KI #1 , Sol #14: Update MBS Session Management procedure”, 3GPP Draft; S2-2007567, 3rd Generation EPO Form 1703 01.91 Tri Partnership Project (3GPP), Mobile Competence Centre: 650. Route Des Lucioles: F-06921 … [cited by applicant]
Cited By (2)
US 12,563,474 US 12,634,786