CN114599051A - Method, device and system for processing multimedia broadcast multicast service - Google Patents

Method, device and system for processing multimedia broadcast multicast service Download PDF

Info

Publication number
CN114599051A
CN114599051A CN202011429630.2A CN202011429630A CN114599051A CN 114599051 A CN114599051 A CN 114599051A CN 202011429630 A CN202011429630 A CN 202011429630A CN 114599051 A CN114599051 A CN 114599051A
Authority
CN
China
Prior art keywords
multicast
broadcast
service
control function
function
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011429630.2A
Other languages
Chinese (zh)
Inventor
李娜
刘光毅
孙军帅
王莹莹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, China Mobile Communications Ltd Research Institute filed Critical China Mobile Communications Group Co Ltd
Priority to CN202011429630.2A priority Critical patent/CN114599051A/en
Publication of CN114599051A publication Critical patent/CN114599051A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0268Traffic management, e.g. flow control or congestion control using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/11Allocation or use of connection identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/40Connection management for selective distribution or broadcast

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the invention provides a method, a device and a system for processing a multimedia broadcast multicast service, wherein the method at the multicast broadcast control function side of a multimedia broadcast multicast service system comprises the following steps: the multicast broadcast control function receives a multicast/broadcast service establishment request; and the multicast broadcast control function determines multicast/broadcast configuration parameters according to the multicast/broadcast service establishment request. The scheme of the invention can simplify the MBMS network architecture and the signaling flow.

Description

Method, device and system for processing multimedia broadcast multicast service
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method, an apparatus, and a system for processing a multimedia broadcast multicast service.
Background
In order to effectively utilize mobile network resources, an enhanced Multimedia Broadcast Multicast Service (eMBMS) is proposed in the LTE stage, which is a technology for transmitting data from one data source to multiple target mobile terminals, so as to implement sharing of network resources and improve utilization rate of network resources, especially air interface resources.
Network end-to-end services (including radio access network services) are a big direction of development in the future. At this point, the base station will no longer be constituted by a single site, or, like 5G, by two entities CU, DU, but will be divided into a plurality of modules according to the different network functions. Under this expected end-to-end service network architecture, the MBMS architecture and related procedures become more complex, and do not utilize the processing of the services.
Disclosure of Invention
The invention provides a method, a device and a system for processing a multimedia broadcast multicast service, which simplify the MBMS network architecture and the signaling flow.
To solve the above technical problem, an embodiment of the present invention provides the following solutions:
a processing method of multimedia broadcast multicast service is applied to a multicast broadcast control function of a multimedia broadcast multicast service system, and the method comprises the following steps:
the multicast broadcast control function receives a multicast/broadcast service establishment request;
and the multicast broadcast control function determines multicast/broadcast configuration parameters according to the multicast/broadcast service establishment request.
Optionally, the multicast and broadcast control function receives a multicast/broadcast service establishment request, where the multicast/broadcast service establishment request includes at least one of:
the multicast broadcast control function receives a multicast/broadcast service establishment request initiated by a wireless access network function;
the multicast broadcast control function receives a multicast/broadcast service establishment request initiated by a core network function;
the multicast broadcast control function receives a multicast/broadcast service establishment request initiated by a terminal;
the multicast broadcast control function receives a multicast/broadcast service setup request initiated by an application server or a content provider.
Optionally, the multicast/broadcast service setup request includes at least one of:
a request for switching between unicast and multicast/broadcast services;
multicast/broadcast services directly create/modify/suspend/delete requests.
Optionally, if the multicast service establishment request is a unicast-to-multicast service conversion request, the request message carries at least one of the following:
carrying a terminal ID for each terminal;
a PDU session ID is identified by a packet data unit session to be converted;
multicast/broadcast PDU session ID;
the QoS flow to be converted identifies QoS flow ID;
the IP flow that needs to be converted identifies the IP flow ID.
Optionally, when the multicast service establishment request is a unicast-to-multicast service conversion request, the method further includes:
a request to suspend a unicast bearer/multicast broadcast bearer is received.
Optionally, the multicast/broadcast configuration parameter includes at least one of:
a multicast/broadcast cell list;
a multicast/broadcast identification;
multicast/broadcast key related information;
multicast/broadcast start time;
multicast/broadcast time-frequency resource location.
The optional method for processing the multimedia broadcast multicast service further includes:
the multicast/broadcast control function configures the multicast/broadcast configuration parameters to at least one of:
a resource allocation function;
a user plane management function;
a connection management function;
a capability opening function;
content provider/application server.
Optionally, the multicast/broadcast control function configures the multicast/broadcast configuration parameter to the resource allocation function, including:
the multicast/broadcast control function sends a multicast/broadcast cell list, time/frequency resource requirements and multicast/broadcast service QoS requirements to a resource allocation function;
receiving the multicast/broadcast time-frequency resource allocation condition fed back by the resource allocation function; the multicast/broadcast time-frequency resources include at least one of: dynamically scheduled resources, semi-persistently scheduled periodic resources, beam information for multicast broadcasts.
Optionally, the multicast broadcast control function configures the multicast/broadcast configuration parameter to the user plane management function, including:
the multicast broadcast control function requests the user plane management function to establish/modify/suspend/release multicast/broadcast PDU sessions and/or bearers, including at least one of:
requesting to establish a new multicast/broadcast PDU session/bearer;
request to modify/suspend/release an existing multicast/broadcast PDU session/bearer;
requesting to change the unicast PDU session/bearer/QoS flow to a multicast/broadcast PDU session/bearer/quality of service flow QoS flow;
request to change the multicast/broadcast PDU session/bearer/quality of service flow QoS flow to a unicast PDU session/bearer/quality of service flow QoS flow.
Optionally, the multicast broadcast control function configures the multicast/broadcast configuration parameter to the connection management function, including:
the multicast broadcast control function requests the connection management function to send at least one of the following information to the terminal via radio resource control, RRC, dedicated signaling:
a multicast broadcast identification, a key, a radio resource allocation indication, a multicast/broadcast reception start time, a multicast/broadcast PDU session configuration, a multicast/broadcast bearer configuration, a unicast or multicast/broadcast bearer modification/suspension indication.
The optional method for processing the multimedia broadcast multicast service further includes:
the multicast broadcast control function updates the multicast/broadcast configuration parameters by subscribing to services of the target network function.
Optionally, the multicast and broadcast control function updates the multicast/broadcast configuration parameter by subscribing to a service of a target network function, where the multicast/broadcast configuration parameter includes at least one of:
the multicast broadcast control function subscribes QoS measurement service of a user plane control function, and obtains whether current configuration can meet QoS requirements of multicast/broadcast services through the service multicast broadcast control function, so as to determine whether multicast/broadcast bearer configuration and/or resource allocation strategies need to be updated;
the multicast broadcast control function subscribes the service condition of the multicast/broadcast service resources, and obtains whether the current configuration can meet the QoS requirement of the multicast/broadcast service through the service multicast broadcast control function, so as to determine whether the multicast/broadcast resource allocation strategy needs to be updated;
the multicast broadcast control function subscribes to the location service of the connection management function, and can know whether the terminal served by the multicast/broadcast control function moves out of the range of the multicast/broadcast cell list or not and determine whether the multicast/broadcast cell list needs to be updated or not through the service multicast/broadcast control function.
The embodiment of the invention also provides a processing device of the multimedia broadcast multicast service, which is applied to the multicast broadcast control function of the multimedia broadcast multicast service system, and the method comprises the following steps:
a receiving and sending module for receiving the multicast/broadcast service establishment request;
and the processing module is used for determining the multicast/broadcast configuration parameters according to the multicast/broadcast service establishment request.
An embodiment of the present invention further provides a device for processing a multimedia broadcast multicast service, including: a processor, a memory storing a computer program which, when executed by the processor, performs the method as described above.
The embodiment of the present invention further provides a multimedia broadcast multicast service system, including: a multicast/broadcast control function that performs the method as described above.
Optionally, the multimedia broadcast multicast service system further includes at least one of the following functional entities:
a connection control function, a resource allocation function, a user plane control function, a core network function, a network open function NEF/policy control function PCF.
Embodiments of the present invention also provide a computer-readable storage medium comprising instructions that, when executed on a computer, cause the computer to perform the method as described above.
The scheme of the invention at least comprises the following beneficial effects:
the scheme of the invention, the multicast broadcast control function of the multimedia broadcast multicast service system receives the multicast/broadcast service establishment request; and the multicast/broadcast control function determines the multicast/broadcast configuration parameters according to the multicast/broadcast service establishment request. The MBMS network architecture and the related signaling flow design are simplified.
Drawings
FIG. 1 is a diagram of an MBMS system architecture;
fig. 2 is a flow chart illustrating a method for processing mbms according to the present invention;
fig. 3 is a flowchart of a specific implementation of a method for processing a multimedia broadcast multicast service according to the present invention;
fig. 4 is a block diagram of a processing apparatus for mbms service according to the present invention.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
As shown in fig. 1, the eMBMS system architecture newly introduces 3 logical network elements: introducing MCE (multicast coordination entity) at the access network side; the core network side introduces MBMS GW (MBMS gateway) and BM-SC (broadcast multicast service center).
Besides introducing 3 additional network elements for MBMS, the MBMS architecture also involves other multiple network elements, such as base stations, MME (Mobility Management Entity), etc. Thereby resulting in a very complicated MBMS interaction procedure.
Taking V2X message broadcasting as an example, the specific flow is: the UE sends its own geographical location information or its cell id (ecgi) in a V2X message to a V2X Application Server (V2X Application Server, V2X AS, i.e., content provider in fig. 1), and the V2X message carries the Application layer data to be broadcasted, such AS accident notification.
The V2X AS maps the location information provided by the UE to a broadcast area concept understood by the MBMS system, such AS MBMS SAI (MBMS service area identities) and/or ECGI, and sends to the BM-SC, or the BM-SC determines the MBMS broadcast area based on the geographical location information provided by the V2X AS. Then BM-SC indicates the data message of application layer and MBMS SAI(s) and/or ECGI to MBMS GW (MBMS gateway) and then forwards to the related E-UTRAN node to broadcast the data.
As shown in fig. 2, an embodiment of the present invention provides a method for processing a multimedia broadcast multicast service, which is applied to a multicast broadcast control function of a multimedia broadcast multicast service system, and the method includes:
step 21, the multicast broadcast control function receives a multicast/broadcast service establishment request;
step 22, the multicast broadcast control function determines the multicast/broadcast configuration parameters according to the multicast/broadcast service establishment request.
The multimedia broadcast multicast service system shown in fig. 3 includes: a multicast/broadcast control function, a connection control function, a resource allocation function, a user plane control function, a core network function, a network open function NEF/policy control function PCF;
in an optional embodiment of the present invention, the receiving, by the multicast and broadcast control function, a multicast/broadcast service establishment request includes at least one of:
the multicast broadcast control function receives a multicast/broadcast service establishment request initiated by a wireless access network function;
the multicast broadcast control function receives a multicast/broadcast service establishment request initiated by a core network function;
the multicast broadcast control function receives a multicast/broadcast service establishment request initiated by a terminal;
the multicast broadcast control function receives a multicast/broadcast service setup request initiated by an application server or a content provider.
In an optional embodiment of the present invention, the multicast/broadcast service setup request includes at least one of:
a request for switching between unicast and multicast/broadcast services;
multicast/broadcast services directly create/modify/suspend/delete requests.
Optionally, if the multicast service establishment request is a unicast-to-multicast service conversion request, the request message carries at least one of the following:
carrying a terminal ID for each terminal;
a PDU session ID is identified by a packet data unit session to be converted;
multicast/broadcast PDU session ID;
the QoS flow to be converted identifies QoS flow ID;
the IP flow that needs to be converted identifies the IP flow ID.
In an optional embodiment of the present invention, when the multicast service establishment request is a unicast-to-multicast service conversion request, the method further includes: a request to suspend a unicast bearer/multicast broadcast bearer is received.
In specific implementation, the AF (Application Function) may or may not initiate a multicast/broadcast service establishment request to the multicast broadcast control Function through the NEF (Network Exposure Function), or through the UE, or through the radio access Network Function, or through the core Network Function.
The multicast/broadcast service establishment request can be a switching request between unicast and multicast/broadcast services, can also be a direct establishment/modification/suspension/deletion request for multicast/broadcast services, and can also be a combination of the two.
If the multicast service establishment request is a unicast-to-multicast service conversion request, the request message needs to carry: for each UE, a UE ID (e.g., a UE unique identity, SUPI), a PDU session ID or a multicast/broadcast PDU session ID that needs to be converted, a QoS Flow ID (QFI) that needs to be converted, an IP flow ID that needs to be converted, and the like are carried.
At the same time of requesting unicast to multicast/broadcast service switching, it can also request to suspend unicast bearer/multicast broadcast bearer, so that it can implement faster switching later.
Case of the radio access network function initiating the request: the radio access network function may recognize that multiple UEs have the same access requirements based on the information carried by the UE IP header, thus requesting the multicast/broadcast control function to change unicast to multicast. Alternatively, the radio access network function predicts/discovers that the UE moves out of the multicast/broadcast cell range based on the UE's moving position and velocity, thus requesting the multicast/broadcast control function to modify the multicast/broadcast cell range and possibly turn the multicast/broadcast traffic into unicast.
The situation that the core network function initiates the request: a core network function, such as a location server (LMF), requests that location assistance information be delivered to UEs in a certain area via broadcast/multicast.
Case of UE initiated request: for a scenario where multiple UEs in the same geographic area request the same service, such as a cloud game, the UE may send the relevant UE ID to the multicast/broadcast control function, requesting the network to convert unicast of these UEs into multicast.
Case of application server or content provider originating request: the application server or the content provider/AF receives service requests of a plurality of UEs, learns information such as the location of the UEs through the service requests, and considers that the service information can be sent to the UEs in a multicast/broadcast mode, thereby requesting a multicast/broadcast PDU session and/or bearer to be established from a multicast/broadcast control function.
In an optional embodiment of the present invention, the multicast/broadcast configuration parameter includes at least one of:
a multicast/broadcast cell list;
a multicast/broadcast identification;
multicast/broadcast key related information;
multicast/broadcast start time;
multicast/broadcast time-frequency resource location.
In an optional embodiment of the present invention, the method for processing a multimedia broadcast multicast service further includes:
the multicast/broadcast control function configures the multicast/broadcast configuration parameters to at least one of:
a resource allocation function;
a user plane management function;
a connection management function;
a capability opening function;
content provider/application server.
In an optional embodiment of the present invention, the multicast/broadcast controlling function configures the multicast/broadcast configuration parameter to the resource allocating function, including:
the multicast/broadcast control function sends a multicast/broadcast cell list, time/frequency resource requirements and multicast/broadcast service QoS requirements to a resource allocation function;
receiving the multicast/broadcast time-frequency resource allocation condition fed back by the resource allocation function; the multicast/broadcast time-frequency resources include at least one of: dynamically scheduled resources, semi-persistently scheduled periodic resources, beam information for multicast broadcasts.
In an optional embodiment of the present invention, the multicast broadcast control function configures the multicast/broadcast configuration parameters to the user plane management function, which includes:
the multicast broadcast control function requests the user plane management function to establish/modify/suspend/release multicast/broadcast PDU sessions and/or bearers, including at least one of:
requesting to establish a new multicast/broadcast PDU session/bearer;
request to modify/suspend/release an existing multicast/broadcast PDU session/bearer;
requesting to change the unicast PDU session/bearer/QoS flow to a multicast/broadcast PDU session/bearer/quality of service flow QoS flow;
request to change the multicast/broadcast PDU session/bearer/quality of service flow QoS flow to a unicast PDU session/bearer/quality of service flow QoS flow.
In an optional embodiment of the present invention, the configuring, by the multicast broadcast control function, the multicast/broadcast configuration parameter to the connection management function includes:
the multicast broadcast control function requests the connection management function to send at least one of the following information to the terminal via radio resource control, RRC, dedicated signaling:
a multicast broadcast identification, a key, a radio resource allocation indication, a multicast/broadcast reception start time, a multicast/broadcast PDU session configuration, a multicast/broadcast bearer configuration, a unicast or multicast/broadcast bearer modification/suspension indication.
In particular implementations, the multicast/broadcast control function determines multicast broadcast configuration parameters. The method specifically comprises the following steps:
the multicast/broadcast control function determines a multicast broadcast cell list, generates a multicast broadcast identifier and possibly a multicast broadcast key related information, multicast/broadcast starting time and determines a multicast/broadcast time-frequency resource position;
the multicast/broadcast control function issues the configuration to other related network functions:
the multicast/broadcast control function sends a multicast broadcast cell list, time/frequency resource requirements, multicast broadcast service QoS requirements and the like to the resource allocation function, and the resource allocation function feeds back the multicast broadcast time-frequency resource allocation condition;
the multicast broadcast time-frequency resource may be: dynamically scheduled resources, semi-persistently scheduled periodic resources, beam information for multicast broadcasts, and the like.
The multicast/broadcast control function requests the user plane management function to establish/modify/suspend/release the multicast/broadcast PDU session and/or the bearer, which may specifically be one or a combination of the following: requesting to establish a new multicast/broadcast PDU session/bearer, requesting to modify/suspend/release an existing multicast/broadcast PDU session/bearer, requesting to change a unicast PDU session/bearer/QoS flow to a multicast/broadcast PDU session/bearer/QoS flow, requesting to change a multicast/broadcast PDU session/bearer/QoS flow to a unicast PDU session/bearer/QoS flow, and so on.
The multicast/broadcast control function requests the connection management function to inform the UE of a multicast broadcast identification, a key, a radio resource allocation indication, a multicast/broadcast reception start time, a multicast/broadcast PDU session configuration, a multicast/broadcast bearer configuration, a unicast or multicast/broadcast bearer modification/suspension indication, etc. through RRC dedicated signaling.
Further, the method may further include: the content provider/application server is informed of the multicast/broadcast configuration information through the capability opening function.
In an optional embodiment of the present invention, the method for processing a multimedia broadcast multicast service further includes:
the multicast broadcast control function updates the multicast/broadcast configuration parameters by subscribing to services of a target network function.
In an optional embodiment of the present invention, the multicast broadcast control function updates the multicast/broadcast configuration parameter by subscribing to a service of a target network function, where the multicast/broadcast configuration parameter includes at least one of:
the multicast broadcast control function subscribes QoS measurement service of a user plane control function, and obtains whether current configuration can meet QoS requirements of multicast/broadcast services through the service multicast broadcast control function, so as to determine whether multicast/broadcast bearer configuration and/or resource allocation strategies need to be updated;
the multicast broadcast control function subscribes the service condition of the multicast/broadcast service resources, and obtains whether the current configuration can meet the QoS requirement of the multicast/broadcast service through the service multicast broadcast control function, so as to determine whether the multicast/broadcast resource allocation strategy needs to be updated;
the multicast broadcast control function subscribes to the location service of the connection management function, and can know whether the terminal served by the multicast/broadcast control function moves out of the range of the multicast/broadcast cell list or not and determine whether the multicast/broadcast cell list needs to be updated or not through the service multicast/broadcast control function.
In particular implementations, the multicast/broadcast control function may also subscribe to services of other network functions to determine whether multicast/broadcast configuration parameters need to be updated.
And subscribing the QoS measurement service of the user plane control function, and knowing whether the current configuration can meet the QoS requirement of the multicast/broadcast service through the multicast/broadcast control function of the service, thereby determining whether the multicast/broadcast bearer configuration and/or the resource allocation strategy and the like need to be updated.
Subscribing the service condition of the multicast/broadcast service resources, and knowing whether the current configuration can meet the QoS requirement of the multicast/broadcast service through the service multicast/broadcast control function, and further determining whether the multicast/broadcast resource allocation strategy needs to be updated and the like.
Subscribing to the location service of the connection management function, by which the multicast/broadcast control function can know whether the UEs served by itself are (about to be) moved out of the multicast/broadcast cell list range, and further determine whether the multicast/broadcast cell list needs to be updated.
The method and the system of the embodiment of the invention can simplify the MBMS network architecture and simplify the signaling flow.
As shown in fig. 4, an embodiment of the present invention further provides a device 40 for processing a multimedia broadcast multicast service, which is applied to a multicast broadcast control function of a multimedia broadcast multicast service system, where the method includes:
a transceiver module 41, configured to receive a multicast/broadcast service establishment request;
and the processing module 42 is configured to determine a multicast/broadcast configuration parameter according to the multicast/broadcast service establishment request.
Optionally, the multicast and broadcast control function receives a multicast/broadcast service establishment request, where the multicast/broadcast service establishment request includes at least one of:
the multicast broadcast control function receives a multicast/broadcast service establishment request initiated by a wireless access network function;
the multicast broadcast control function receives a multicast/broadcast service establishment request initiated by a core network function;
the multicast broadcast control function receives a multicast/broadcast service establishment request initiated by a terminal;
the multicast broadcast control function receives a multicast/broadcast service setup request initiated by an application server or a content provider.
Optionally, the multicast/broadcast service establishment request includes at least one of:
a request for switching between unicast and multicast/broadcast services;
multicast/broadcast services directly create/modify/suspend/delete requests.
Optionally, if the multicast service establishment request is a unicast-to-multicast service conversion request, the request message carries at least one of the following:
carrying a terminal ID for each terminal;
a packet data unit session identification PDU session ID which needs to be converted;
multicast/broadcast PDU session ID;
the QoS flow to be converted identifies QoS flow ID;
the IP flow that needs to be converted identifies the IP flow ID.
Optionally, when the multicast service establishment request is a unicast-to-multicast service conversion request, the method further includes:
a request to suspend a unicast bearer/multicast broadcast bearer is received.
Optionally, the multicast/broadcast configuration parameter includes at least one of:
a multicast/broadcast cell list;
a multicast/broadcast identification;
multicast/broadcast key related information;
multicast/broadcast start time;
multicast/broadcast time-frequency resource location.
The optional method for processing the multimedia broadcast multicast service further includes:
the multicast/broadcast control function configures the multicast/broadcast configuration parameters to at least one of:
a resource allocation function;
a user plane management function;
a connection management function;
a capability opening function;
content provider/application server.
Optionally, the multicast/broadcast control function configures the multicast/broadcast configuration parameter to the resource allocation function, including:
the multicast/broadcast control function sends a multicast/broadcast cell list, time/frequency resource requirements and multicast/broadcast service QoS requirements to a resource allocation function;
receiving the multicast/broadcast time-frequency resource allocation condition fed back by the resource allocation function; the multicast/broadcast time-frequency resources include at least one of: dynamically scheduled resources, semi-persistently scheduled periodic resources, beam information for multicast broadcasts.
Optionally, the multicast/broadcast control function configures the multicast/broadcast configuration parameters to the user plane management function, including:
the multicast broadcast control function requests the user plane management function to establish/modify/suspend/release multicast/broadcast PDU sessions and/or bearers, including at least one of:
requesting to establish a new multicast/broadcast PDU session/bearer;
request to modify/suspend/release an existing multicast/broadcast PDU session/bearer;
requesting to change the unicast PDU session/bearer/QoS flow to a multicast/broadcast PDU session/bearer/quality of service flow QoS flow;
request to change the multicast/broadcast PDU session/bearer/quality of service flow QoS flow to a unicast PDU session/bearer/quality of service flow QoS flow.
Optionally, the multicast broadcast control function configures the multicast/broadcast configuration parameter to the connection management function, including:
the multicast broadcast control function requests the connection management function to send at least one of the following information to the terminal via radio resource control, RRC, dedicated signaling:
a multicast broadcast identification, a key, a radio resource allocation indication, a multicast/broadcast reception start time, a multicast/broadcast PDU session configuration, a multicast/broadcast bearer configuration, a unicast or multicast/broadcast bearer modification/suspension indication.
Optionally, the multicast broadcast control function updates the multicast/broadcast configuration parameter by subscribing to a service of the target network function.
Optionally, the multicast and broadcast control function updates the multicast/broadcast configuration parameter by subscribing to a service of a target network function, where the multicast/broadcast configuration parameter includes at least one of:
the multicast broadcast control function subscribes QoS measurement service of a user plane control function, and obtains whether current configuration can meet QoS requirements of multicast/broadcast services through the service multicast broadcast control function, so as to determine whether multicast/broadcast bearer configuration and/or resource allocation strategies need to be updated;
the multicast broadcast control function subscribes the service condition of the multicast/broadcast service resources, and obtains whether the current configuration can meet the QoS requirement of the multicast/broadcast service through the service multicast broadcast control function, so as to determine whether the multicast/broadcast resource allocation strategy needs to be updated;
the multicast broadcast control function subscribes to the location service of the connection management function, and can know whether the terminal served by the multicast/broadcast control function moves out of the range of the multicast/broadcast cell list or not and determine whether the multicast/broadcast cell list needs to be updated or not through the service multicast/broadcast control function.
It should be noted that the apparatus is an apparatus corresponding to the above method embodiment, and all the implementations in the above method embodiment are applicable to the embodiment of the apparatus, and the same technical effects can be achieved.
An embodiment of the present invention further provides a device for processing a multimedia broadcast multicast service, including: a processor, a memory storing a computer program which, when executed by the processor, performs the method as described above. All the implementation manners in the method embodiment are applicable to the embodiment, and the same technical effect can be achieved.
The embodiment of the present invention further provides a multimedia broadcast multicast service system, including: a multicast/broadcast control function that performs the method as described above.
Optionally, the multimedia broadcast multicast service system further includes at least one of the following functional entities:
a connection control function, a resource allocation function, a user plane control function, a core network function, and a network open function NEF/policy control function PCF. All the implementation manners in the above method embodiment are applicable to this embodiment, and the same technical effect can be achieved.
Embodiments of the present invention also provide a computer-readable storage medium comprising instructions which, when executed on a computer, cause the computer to perform the method as described above. All the implementation manners in the above method embodiment are applicable to this embodiment, and the same technical effect can be achieved.
The above embodiments of the present invention provide a novel MBMS network architecture and related flow design schemes, which can simplify signaling flows.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
Furthermore, it is to be noted that in the device and method of the invention, it is obvious that the individual components or steps can be decomposed and/or recombined. These decompositions and/or recombinations are to be regarded as equivalents of the present invention. Also, the steps of performing the series of processes described above may naturally be performed chronologically in the order described, but need not necessarily be performed chronologically, and some steps may be performed in parallel or independently of each other. It will be understood by those skilled in the art that all or any of the steps or elements of the method and apparatus of the present invention may be implemented in any computing device (including processors, storage media, etc.) or network of computing devices, in hardware, firmware, software, or any combination thereof, which can be implemented by those skilled in the art using their basic programming skills after reading the description of the present invention.
Thus, the objects of the invention may also be achieved by running a program or a set of programs on any computing device. The computing device may be a general purpose device as is well known. The object of the invention is thus also achieved solely by providing a program product comprising program code for implementing the method or the apparatus. That is, such a program product also constitutes the present invention, and a storage medium storing such a program product also constitutes the present invention. It is to be understood that the storage medium may be any known storage medium or any storage medium developed in the future. It is further noted that in the apparatus and method of the present invention, it is apparent that each component or step can be decomposed and/or recombined. These decompositions and/or recombinations are to be regarded as equivalents of the present invention. Also, the steps of executing the series of processes described above may naturally be executed chronologically in the order described, but need not necessarily be executed chronologically. Some steps may be performed in parallel or independently of each other.
While the foregoing is directed to the preferred embodiment of the present invention, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the appended claims.

Claims (17)

1. A processing method for multimedia broadcast multicast service is applied to a multicast broadcast control function of a multimedia broadcast multicast service system, and the method comprises the following steps:
the multicast broadcast control function receives a multicast/broadcast service establishment request;
and the multicast/broadcast control function determines the multicast/broadcast configuration parameters according to the multicast/broadcast service establishment request.
2. The MBMS service processing method of claim 1, wherein the MBMS control function receives an MBMS setup request, comprising at least one of:
the multicast broadcast control function receives a multicast/broadcast service establishment request initiated by a wireless access network function;
the multicast broadcast control function receives a multicast/broadcast service establishment request initiated by a core network function;
the multicast broadcast control function receives a multicast/broadcast service establishment request initiated by a terminal;
the multicast broadcast control function receives a multicast/broadcast service establishment request initiated by an application server or a content provider.
3. The MBMS service processing method as claimed in claim 1, wherein the MBMS setup request comprises at least one of the following:
a request for switching between unicast and multicast/broadcast services;
multicast/broadcast services directly create/modify/suspend/delete requests.
4. The MBMS service processing method as claimed in claim 3,
if the multicast service establishing request is a unicast-to-multicast service conversion request, the request message carries at least one of the following items:
carrying a terminal ID for each terminal;
a PDU session ID to be converted;
multicast/broadcast PDU sessionID;
the QoS flow to be converted identifies QoS flow ID;
the IP flow that needs to be converted identifies the IP flow ID.
5. The method for handling mbms service according to claim 3, wherein when the multicast service establishment request is a unicast-to-multicast service switching request, the method further comprises:
a request to suspend a unicast bearer/multicast broadcast bearer is received.
6. The MBMS service processing method according to claim 1, wherein the MBMS configuration parameters include at least one of:
a multicast/broadcast cell list;
a multicast/broadcast identification;
multicast/broadcast key related information;
multicast/broadcast start time;
multicast/broadcast time-frequency resource location.
7. The method for handling mbms according to claim 1, further comprising: the multicast/broadcast control function configures multicast/broadcast configuration parameters to at least one of:
a resource allocation function;
a user plane management function;
a connection management function;
a capability opening function;
content provider/application server.
8. The method of claim 7, wherein the multicast/broadcast control function configures the multicast/broadcast configuration parameters to the resource allocation function, and comprises:
the multicast/broadcast control function sends a multicast/broadcast cell list, time/frequency resource requirements and multicast/broadcast service QoS requirements to a resource allocation function;
receiving the multicast/broadcast time-frequency resource allocation condition fed back by the resource allocation function; the multicast/broadcast time-frequency resources include at least one of: dynamically scheduled resources, semi-persistently scheduled periodic resources, beam information for multicast broadcasts.
9. The method as claimed in claim 7, wherein the multicast/broadcast control function configures the multicast/broadcast configuration parameters to the user plane management function, and the method comprises:
the multicast broadcast control function requests the user plane management function to establish/modify/suspend/release multicast/broadcast PDU sessions and/or bearers, including at least one of:
requesting to establish a new multicast/broadcast PDU session/bearer;
request to modify/suspend/release an existing multicast/broadcast PDU session/bearer;
requesting to change the unicast PDU session/bearer/QoS flow to a multicast/broadcast PDU session/bearer/quality of service flow QoS flow;
request to change the multicast/broadcast PDU session/bearer/quality of service flow QoS flow to a unicast PDU session/bearer/quality of service flow QoS flow.
10. The method as claimed in claim 7, wherein the multicast broadcast control function configures the multicast/broadcast configuration parameters to the connection management function, and comprises:
the multicast broadcast control function requests the connection management function to send at least one of the following information to the terminal via radio resource control, RRC, dedicated signaling:
multicast broadcast identification, key, radio resource allocation indication, multicast/broadcast reception start time, multicast/broadcast PDU session configuration, multicast/broadcast bearer configuration, unicast or multicast/broadcast bearer modification/suspension indication.
11. The method for handling mbms according to claim 1, further comprising:
the multicast broadcast control function updates the multicast/broadcast configuration parameters by subscribing to services of a target network function.
12. The mbms processing method according to claim 11, wherein the multicast broadcast control function updates the multicast/broadcast configuration parameters by subscribing to a service of a target network function, and includes at least one of:
the multicast broadcast control function subscribes QoS measurement service of a user plane control function, and obtains whether current configuration can meet QoS requirements of multicast/broadcast services through the service multicast broadcast control function, so as to determine whether multicast/broadcast bearer configuration and/or resource allocation strategies need to be updated;
the multicast broadcast control function subscribes the service condition of the multicast/broadcast service resources, and obtains whether the current configuration can meet the QoS requirement of the multicast/broadcast service through the service multicast broadcast control function, so as to determine whether the multicast/broadcast resource allocation strategy needs to be updated;
the multicast broadcast control function subscribes to the location service of the connection management function, and can know whether the terminal served by the multicast/broadcast control function moves out of the range of the multicast/broadcast cell list or not and determine whether the multicast/broadcast cell list needs to be updated or not through the service multicast/broadcast control function.
13. A processing apparatus of a multimedia broadcast multicast service, which is applied to a multicast broadcast control function of a multimedia broadcast multicast service system, the method comprising:
a receiving and sending module for receiving the multicast/broadcast service establishment request;
and the processing module is used for determining the multicast/broadcast configuration parameters according to the multicast/broadcast service establishment request.
14. A device for processing a multimedia broadcast multicast service, comprising: a processor, a memory storing a computer program which, when executed by the processor, performs the method of any of claims 1 to 12.
15. A multimedia broadcast multicast service system, comprising: multicast/broadcast control function characterized in that it performs the method according to any of claims 1 to 12.
16. The mbms system of claim 15, further comprising at least one functional entity of:
a connection control function, a resource allocation function, a user plane control function, a core network function, a network open function NEF/policy control function PCF.
17. A computer-readable storage medium comprising instructions which, when executed on a computer, cause the computer to perform the method of any of claims 1 to 12.
CN202011429630.2A 2020-12-07 2020-12-07 Method, device and system for processing multimedia broadcast multicast service Pending CN114599051A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011429630.2A CN114599051A (en) 2020-12-07 2020-12-07 Method, device and system for processing multimedia broadcast multicast service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011429630.2A CN114599051A (en) 2020-12-07 2020-12-07 Method, device and system for processing multimedia broadcast multicast service

Publications (1)

Publication Number Publication Date
CN114599051A true CN114599051A (en) 2022-06-07

Family

ID=81802998

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011429630.2A Pending CN114599051A (en) 2020-12-07 2020-12-07 Method, device and system for processing multimedia broadcast multicast service

Country Status (1)

Country Link
CN (1) CN114599051A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120155282A1 (en) * 2010-12-19 2012-06-21 Motorola, Inc. System and method in a communication network of dynamically assigning a multimedia broadcast/multicast service bearer to a multicast channel
CN103391516A (en) * 2012-05-11 2013-11-13 中兴通讯股份有限公司 Digital trunking system group calling resource allocation method and device under long-term evolution architecture
CN109769150A (en) * 2017-11-09 2019-05-17 华为技术有限公司 A kind of method and apparatus of transport multicast business
CN110621054A (en) * 2019-08-16 2019-12-27 海能达通信股份有限公司 Routing method, base station and communication system for multimedia broadcast multicast service

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120155282A1 (en) * 2010-12-19 2012-06-21 Motorola, Inc. System and method in a communication network of dynamically assigning a multimedia broadcast/multicast service bearer to a multicast channel
CN103391516A (en) * 2012-05-11 2013-11-13 中兴通讯股份有限公司 Digital trunking system group calling resource allocation method and device under long-term evolution architecture
CN109769150A (en) * 2017-11-09 2019-05-17 华为技术有限公司 A kind of method and apparatus of transport multicast business
CN110621054A (en) * 2019-08-16 2019-12-27 海能达通信股份有限公司 Routing method, base station and communication system for multimedia broadcast multicast service

Similar Documents

Publication Publication Date Title
US20220369074A1 (en) Communication system, communication method, and apparatus thereof
US12015967B2 (en) Method, system and apparatus for multicast session management in 5G communication network
US9386425B2 (en) Group communication over LTE eMBMS
KR100770876B1 (en) Method and apparatus for frequency-selection when session start in mbms system
US8195166B1 (en) Methods for mobility management of user equipment in a long term evolution system
EP3281424B1 (en) Methods and apparatuses for transmitting group communication service data
EP3051847B1 (en) Group communication method, device and system
EP2894885B1 (en) Method and apparatus for allocating resources for group call in cluster system
US20170325076A1 (en) Base station, user terminal and apparatus
EP3409035A1 (en) Dynamic switching of streaming service between broadcast and unicast delivery
EP3200503A1 (en) Congestion/overload control method, system and device, and base station
KR20230004776A (en) Broadcast/multicast service management method, device, electronic equipment, storage medium
CN113055812B (en) Data transmission method, base station and core network element
CN116548041A (en) Method and system for transmitting indication of interest for multicast and broadcast services in 5G wireless networks
US20220295236A1 (en) Method and apparatus for transmitting and receiving data in wireless communication system
WO2011157090A1 (en) Method and device for mbms bearer release notification
US11838832B2 (en) Method for adjusting multicast broadcast service area and network apparatus using the same
CN111836206B (en) Multicast processing method, terminal and network node
CN114599051A (en) Method, device and system for processing multimedia broadcast multicast service
CN113784400A (en) Switching method, processing method, device, network equipment and core network equipment
WO2024093914A1 (en) Data transmission method, apparatus and system
Nguyen et al. LTE Broadcast for Public Safety
KR20210037511A (en) Method and apparatus for transmitting and receiving data in wireless communication system
KR101521969B1 (en) Split appatatus and method for providing mbms

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination