Session updating method and device, equipment, storage medium and computer program product
By adjusting the MBS session in the 5G multicast and broadcast session management function, and based on the target cell congestion information and policies, the problems of network resource waste and congestion were solved, and the user experience was improved.
Patent Information
- Application Number
- CN202411865575.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-17
- Publication Date
- 2025-12-12
AI Technical Summary
5G multicast and broadcast session management functions continuously transmit data within the service area of broadcast multicast and broadcast services, even when no users are present, leading to wasted air interface resources and network congestion, which affects user experience.
The first network function adjusts the MBS session based on the target cell congestion information and/or modification policy within the MBS service area, including updating QoS, modifying the service area, or releasing the session.
It enables timely, effective, and accurate adjustment of MBS session resources in complex network application scenarios and sudden network congestion situations, thereby alleviating network congestion and improving user experience.
Smart Images

Figure CN121126426A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, and in particular to a session update method, apparatus, device, storage medium, and computer program product. Background Technology
[0002] Currently, the 5G Multicast Broadcast Session Management Function (MB-SMF) continuously transmits data within the Multicast Broadcast Services (MBS) service area, even when no users are present. This can lead to wasted air interface resources and network congestion, which can degrade user experience, such as slow page loading and failed QR code scanning. However, given the complex application scenarios and sudden network congestion, the network side cannot adjust MBS session resources in a timely, effective, and accurate manner to alleviate congestion. Summary of the Invention
[0003] In view of this, embodiments of this application aim to provide a session update method, apparatus, device, storage medium, and computer program product.
[0004] The technical solution of this application embodiment is implemented as follows:
[0005] This application provides a session update method applied to a first network function, the method comprising:
[0006] Based on the first information, the MBS session is modified; wherein, the first information includes congestion information of the target cell within the MBS service area;
[0007] And / or, modify the MBS session according to the modification policy.
[0008] Furthermore, according to at least one embodiment of this application, modifying the MBS session based on the first information includes:
[0009] Obtain first data from the network management system; the first data includes congestion data at the cell level;
[0010] Based on the first data, the first information is determined;
[0011] Based on the first information, the modification strategy is generated;
[0012] The MBS session is modified according to the modification strategy.
[0013] Furthermore, according to at least one embodiment of this application, modifying the MBS session based on the first information includes:
[0014] A first request is sent to the second network function; the first request is used to request subscription to the first information; the first request carries a congestion threshold; the congestion threshold is used to trigger the second network function to report the first information to the first network function;
[0015] Receive the first information sent by the second network function;
[0016] Based on the first information, the modification strategy is generated;
[0017] The MBS session is modified according to the modification strategy.
[0018] Furthermore, according to at least one embodiment of this application, the method further includes:
[0019] The modification strategy is obtained from the second network function.
[0020] Furthermore, according to at least one embodiment of this application, the modification strategy includes at least one of the following:
[0021] Update the Quality of Service (QoS) of the MBS session;
[0022] Modify the MBS service zone of the MBS session;
[0023] Release the MBS session.
[0024] Furthermore, according to at least one embodiment of this application, modifying the MBS session according to the modification strategy includes:
[0025] A negotiation request is sent to the Application Function (AF); the negotiation request carries the modification policy; the negotiation request is used to negotiate with the AF to modify the MBS session parameters using the modification policy;
[0026] or,
[0027] Send a second request to the AF; the second request carries the modification policy; the second request is used to request the AF to modify the MBS session parameters according to the modification policy.
[0028] This application provides a session update method applied to a second network function, the method comprising:
[0029] Send first information to a first network function; wherein, the first information includes congestion information of the target cell within the MBS service area; the first information is used by the first network function to modify the MBS session;
[0030] And / or, send a modification policy to a first network function; the modification policy is used by the first network function to modify the MBS session.
[0031] Furthermore, according to at least one embodiment of this application, sending the first information to the first network function includes:
[0032] Obtain first data from the network management system; the first data includes congestion data at the cell level;
[0033] Based on the first data, the first information is determined;
[0034] Send the first information to the first network function.
[0035] Furthermore, according to at least one embodiment of this application, sending the modification policy to the first network function includes:
[0036] Based on the first information, the modification strategy is generated;
[0037] The modified policy is sent to the first network function.
[0038] Furthermore, according to at least one embodiment of this application, sending the first information to the first network function includes:
[0039] The system receives a first request sent by the first network function; the first request is used to request subscription to first information; the first request carries a congestion threshold; the congestion threshold is used to trigger the second network function to report the first information to the first network function.
[0040] Send the first information to the first network function.
[0041] Furthermore, according to at least one embodiment of this application, the modification strategy includes at least one of the following:
[0042] Update the QoS of the MBS session;
[0043] Modify the MBS service zone of the MBS session;
[0044] Release the MBS session.
[0045] Furthermore, according to at least one embodiment of this application, the method further includes:
[0046] Receive a third request sent by AF; the third request is used to request subscription to the first information; the third request carries a first subscription parameter; the first subscription parameter includes air interface information or geographical area information, congestion percentage, and reporting method;
[0047] Based on the first subscription parameters, the first information is sent to the AF; the first information is used by the AF to modify the MBS session parameters.
[0048] Furthermore, according to at least one embodiment of this application, the method further includes:
[0049] The system receives a fourth request from the network management system; the fourth request is used to request subscription to the first information; the fourth request carries a second subscription parameter; the second subscription parameter includes cell information, congestion percentage, and reporting method.
[0050] Based on the second subscription parameters, the first information is sent to the network management system; the first information is used by the network management system to modify the proportion of MBS session resources.
[0051] This application embodiment also provides a session update apparatus, characterized in that it includes:
[0052] The processing module is configured to modify the MBS session according to first information, wherein the first information includes congestion information of the target cell within the MBS service area; and / or, modify the MBS session according to a modification strategy.
[0053] This application embodiment also provides a session update apparatus, characterized in that it includes:
[0054] A sending module is configured to send first information to a first network function; wherein the first information includes congestion information of a target cell within the MBS service area; the first information is used by the first network function to modify the MBS session; and / or, to send a modification policy to the first network function; the modification policy is used by the first network function to modify the MBS session.
[0055] At least one embodiment of this application provides a first network function, including a processor and a memory for storing a computer program capable of running on the processor.
[0056] Wherein, when the processor is used to run the computer program, it executes the steps of any one of the methods of the first network function side.
[0057] At least one embodiment of this application provides a second network function, including a processor and a memory for storing a computer program capable of running on the processor.
[0058] Wherein, when the processor is used to run the computer program, it executes the steps of any one of the methods of the second network function side.
[0059] At least one embodiment of this application provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of any of the methods described in the first network function side above, or implements the steps of any of the methods described in the second network function side above.
[0060] At least one embodiment of this application provides a computer program product, including a computer program that, when executed by a processor, implements the method described in any of the first network function sides, or implements the method described in any of the second network function sides.
[0061] The session update method, apparatus, device, storage medium, and computer program product provided in this application embodiment include: a first network function modifying an MBS session according to first information; wherein the first information includes congestion information of a target cell within the MBS service area; and / or modifying the MBS session according to a modification strategy.
[0062] By adopting the technical solution provided in the embodiments of this application, the MBS session can be modified according to the congestion information of the target cell in the MBS service area and / or the modification strategy. Modifying the MBS session is equivalent to adjusting the resources of the MBS session. In this way, facing complex network application scenarios and sudden network congestion, the network side can adjust the resources of the MBS session in a timely, effective and accurate manner, which can alleviate network congestion. Attached Figure Description
[0063] Figure 1A This is a schematic diagram of 5G MBS broadcasting in related technologies;
[0064] Figure 1B This is a schematic diagram of the system architecture of 5G MBS broadcast in related technologies;
[0065] Figure 2 This is a schematic diagram illustrating the implementation flow of the session update method in this application embodiment;
[0066] Figure 3 This is a schematic diagram of the implementation flow of the session update method in the embodiments of this application. Figure 2 ;
[0067] Figure 4 This is a schematic diagram illustrating the specific implementation process of the session update method in this application embodiment;
[0068] Figure 5 This is a schematic diagram of the specific implementation flow of the session update method in the embodiments of this application. Figure 2 ;
[0069] Figure 6 This is a schematic diagram of the composition structure of the session update device according to an embodiment of this application;
[0070] Figure 7 This is a schematic diagram of the composition structure of the session update device in the embodiments of this application. Figure 2 ;
[0071] Figure 8 This is a schematic diagram of the composition structure of the first network function in the embodiment of this application;
[0072] Figure 9 This is a schematic diagram of the composition structure of the second network function in the embodiment of this application. Detailed Implementation
[0073] Before introducing the technical solutions of the embodiments of this application, the relevant technologies will be introduced first.
[0074] See Figure 1A , Figure 1A This is a schematic diagram of 5G MBS broadcasting in related technologies, such as... Figure 1A As shown, the terminal can watch two CCTV TV programs via 5G MBS broadcast, with smooth and clear video, laying the foundation for the commercial use of 5G MBS broadcast.
[0075] Currently, in the field pilot verification of 5G MBS broadcast technology, the existing 700MHz base station and the dedicated 5G MBS broadcast core network are jointly networked, and terminals equipped with chips supporting 5G MBS broadcast services are used to verify the 5G MBS broadcast capabilities from end to end across the entire industry chain, including basic broadcast services, cardless broadcast reception, broadcast service mobility, and broadcast service coverage capabilities.
[0076] See Figure 1B , Figure 1B This is a schematic diagram of the system architecture of 5G MBS broadcast in related technologies, such as Figure 1BAs shown, the 5G MBS broadcast service includes Application Function (AF), Multicast and Broadcast Session Management Function (MB-SMF), Multicast and Broadcast User Plane Function (MB-UPF), Network Memory Function (NRF), Access and Mobility Management Function (AMF), Next Generation Radio Access Network (NG-RAN), and User Equipment (UE). A broadcast session consists of Temporary Mobile Group Identity (TMGI) allocation and MBS session creation. AF uses a TMGI allocation request to obtain the TMGI as the MBS session ID and sends a service announcement to the UE. AF uses MBS session creation to indicate that MBS data transmission is about to begin, establishing MBS session resources. The UE configures the broadcast session through the application layer or pre-configuration to receive broadcast data. 5G MBS broadcast service is intended for non-fixed user groups; the 5G network does not need to be aware of the UE, and the UE does not need to provide feedback when receiving data.
[0077] Broadcast services continuously transmit data within the broadcast area. The network side transmits data based on the area defined by the Open Field (AF), transmitting data even when no users are present, potentially leading to wasted air interface resources. If the network is not congested, the impact of broadcasting on network resources is minimal. However, in congested situations, congestion can worsen the user experience, causing issues such as slow page loading and failed QR code scanning. Timely adjustment and release of broadcast resources can alleviate network congestion.
[0078] Faced with the complex application scenarios and sudden network congestion of 5G networks, broadcast resource control based on static configuration lacks network awareness and cannot make timely, effective and accurate resource adjustments.
[0079] Based on this, in this embodiment of the application, the first network function modifies the MBS session according to the first information; wherein, the first information includes congestion information of the target cell within the MBS service area; and / or, modifies the MBS session according to the modification strategy.
[0080] See Figure 2 , Figure 2 This is a schematic diagram illustrating the implementation flow of the session update method in this application embodiment, applied to a first network function. The first network function can refer to a multicast and broadcast session management function (MB-SMF) or a policy control function (PCF), such as... Figure 2 As shown, the method includes step 201:
[0081] Step 201: Modify the MBS session according to the first information; wherein the first information includes congestion information of the target cell within the MBS service area; and / or, modify the MBS session according to the modification strategy.
[0082] It is understood that the MBS session can also be described as an MBS broadcast session, etc.
[0083] It is understandable that the MBS service area may include:
[0084] List of cell identifiers and / or list of tracking area identifiers;
[0085] Alternatively, the geographical area information of the community;
[0086] Alternatively, the administrative address information of the residential area.
[0087] It is understood that the number of target cells here can be at least one, specifically referring to at least one cell arbitrarily selected from the MBS service area or selected according to preset rules.
[0088] It is understandable that the congestion information here could specifically be congestion percentage, congestion level, etc.
[0089] The process of modifying an MBS session is explained below, depending on the specific circumstances.
[0090] In the first scenario, the first network function can directly collect first data from the network management system. In this way, the first network function can determine first information based on the first data, and then generate the modification policy based on the first information for use in MBS session modification.
[0091] Based on this, in some embodiments, modifying the MBS session according to the first information includes:
[0092] Obtain first data from the network management system; the first data includes congestion data at the cell level;
[0093] Based on the first data, the first information is determined;
[0094] Based on the first information, the modification strategy is generated;
[0095] The MBS session is modified according to the modification strategy.
[0096] It is understood that the congestion data at the cell level can also be described as congestion data at the tracking area (TA) level.
[0097] It is understood that the first data may refer to congestion data at the cell level related to the target cell within the MBS service area.
[0098] It is understood that the first data may include:
[0099] Cell ID;
[0100] The Tracking Area Identifier List (TAI List) for the cell;
[0101] The utilization rate of the physical resource blocks (PRBs) in the community;
[0102] Uplink and downlink traffic within the community;
[0103] The latitude and longitude of the residential area.
[0104] It is understood that determining the first information based on the first data may include:
[0105] The first information is obtained by using artificial intelligence (AI) to analyze or predict the air interface congestion status of the first data.
[0106] It is understood that generating the modification strategy based on the first information may include:
[0107] If the congestion information of the target cell within the MBS service area is a congestion percentage, and the congestion percentage of the target cell is greater than a preset threshold, then a corresponding modification strategy is generated for the target cell.
[0108] or,
[0109] If the congestion information of the target cell within the MBS service area is at the congestion level, and the congestion level of the target cell is greater than the preset level, then a corresponding modification policy will be generated for the target cell.
[0110] Here, the modification strategy includes at least one of the following:
[0111] Update the QoS of the MBS session;
[0112] Modify the MBS service zone of the MBS session;
[0113] Release the MBS session.
[0114] It is understood that updating the QoS of an MBS session can refer to adjusting the QoS of a specific MBS session. For example, if the congestion percentage of target cell 1 is greater than a preset threshold, then the QoS of the MBS session corresponding to that target cell will be adjusted, including latency, reliability, etc.
[0115] It is understandable that modifying the MBS service area of an MBS session can refer to adjusting the base station node that a certain MBS session is facing. For example, if the congestion percentage of target cell 1 is greater than a preset threshold, then the MBS session corresponding to that target cell can be changed from facing base station node 1 to facing base station node 2.
[0116] It is understandable that releasing an MBS session can mean deleting an MBS session, suspending an MBS session, and providing a service recovery timer. For example, if the congestion percentage of target cell 1 is greater than a preset threshold, the MBS session corresponding to the target cell can be deleted, or the MBS session corresponding to the target cell can be suspended, and a service recovery timer can be used to control the recovery of services.
[0117] In the second scenario, the first network function can subscribe to the first information from the second network function. In this case, the first network function generates the modification strategy based on the subscribed first information for modifying the MBS session.
[0118] Based on this, in some embodiments, modifying the MBS session according to the first information includes:
[0119] A first request is sent to the second network function; the first request is used to request subscription to the first information; the first request carries a congestion threshold; the congestion threshold is used to trigger the second network function to report the first information to the first network function;
[0120] Receive the first information sent by the second network function;
[0121] Based on the first information, the modification strategy is generated;
[0122] The MBS session is modified according to the modification strategy.
[0123] It is understandable that the second network function could be NWDAF.
[0124] It is understood that the congestion threshold can also be described as a small-area congestion threshold.
[0125] It is understood that when the first request carries a congestion threshold, the first information subscribed by the first network function to the second network function may refer to the congestion information of the target cell within the MBS service area that meets the congestion threshold.
[0126] For example, assuming the congestion threshold is 60%, and the congestion percentage of target cell 1 within the MBS service area is 30%, the congestion percentage of target cell 2 is 60%, and the congestion percentage of target cell 3 is 70%, then the congestion percentages of target cell 2 and target cell 3 that are greater than the congestion threshold will be fed back to the first network function (MB-SMF or PCF).
[0127] For example, assuming the congestion threshold is congestion level 2, the congestion level of target cell 1 within the MBS service area is congestion level 1, the congestion level of target cell 2 is congestion level 3, and the congestion level of target cell 3 is congestion level 4, then the congestion levels of target cell 2 and target cell 3 that are greater than the congestion threshold are fed back to the first network function (MB-SMF or PCF).
[0128] It is understood that the second network function (NWDAF) can collect the first data, namely the congestion data at the cell level (or described as the congestion data at the TA level), through the network management system, and then use artificial intelligence (AI) to analyze or predict the air interface congestion status to obtain the first information.
[0129] It should be noted that the process by which the first network function generates the modification strategy based on the first information has been described above and will not be repeated here.
[0130] In the third scenario, the first network function can also obtain the modification strategy from the second network function for use in modifying the MBS session.
[0131] Based on this, in some embodiments, the method further includes:
[0132] The modification strategy is obtained from the second network function.
[0133] It is understood that the second network function (NWDAF) can collect first data, namely cell-level congestion data (or congestion data described as TA-level congestion data), through the network management system, and then use artificial intelligence (AI) to analyze or predict the air interface congestion status of the first data to obtain the first information, and generate the modification strategy based on the first information. The process of generating the modification strategy based on the first information has been described above and will not be repeated here.
[0134] In some embodiments, the modification strategy includes at least one of the following:
[0135] Update the QoS of the MBS session;
[0136] Modify the MBS service zone of the MBS session;
[0137] Release the MBS session.
[0138] It is understood that updating the QoS of an MBS session can refer to adjusting the QoS of a specific MBS session. For example, if the congestion percentage of target cell 1 is greater than a preset threshold, then the QoS of the MBS session corresponding to that target cell will be adjusted, including latency, reliability, etc.
[0139] It is understandable that modifying the MBS service area of an MBS session can refer to adjusting the base station node that a certain MBS session is facing. For example, if the congestion percentage of target cell 1 is greater than a preset threshold, then the MBS session corresponding to that target cell can be changed from facing base station node 1 to facing base station node 2.
[0140] It is understandable that releasing an MBS session can mean deleting an MBS session, suspending an MBS session, and providing a service recovery timer. For example, if the congestion percentage of target cell 1 is greater than a preset threshold, the MBS session corresponding to the target cell can be deleted, or the MBS session corresponding to the target cell can be suspended, and a service recovery timer can be used to control the recovery of services.
[0141] In practical applications, the first network function (MB-SMF or PCF) can adjust the QoS of a session, the corresponding cell or tracking area (TA), and the number of sessions from the network layer.
[0142] In practical applications, the first network function can also negotiate or request with the AF to enable the AF to adjust the service quality, service area, service quantity, etc. from the business level.
[0143] Based on this, in some embodiments, modifying the MBS session according to the modification strategy includes:
[0144] Send a negotiation request to the AF; the negotiation request carries the modification policy; the negotiation request is used to negotiate with the AF to modify the MBS session parameters using the modification policy;
[0145] or,
[0146] Send a second request to the AF; the second request carries the modification policy; the second request is used to request the AF to modify the MBS session parameters according to the modification policy.
[0147] It is understandable that MBS session parameters can be modified at the business level through negotiation or request with AF.
[0148] Here, the modification of MBS session parameters includes at least one of the following:
[0149] Update the service quality requirements (such as bit rate, bandwidth, etc.) for MBS sessions;
[0150] Remove the program channel from the MBS session;
[0151] Modify the geographic region of the MBS session, etc.
[0152] It is understandable that updating the service quality requirements of MBS sessions can refer to the adjustments made by AF to the service quality of services from the business level.
[0153] It is understandable that deleting program channels from MBS sessions could refer to AF adjusting the number of services offered from a business perspective.
[0154] It is understandable that modifying the geographic region of an MBS session could refer to AF adjusting the service area of the business from a business perspective.
[0155] The embodiments of this application have the following advantages:
[0156] (1) Modify the MBS session according to the first information; wherein the first information includes congestion information of the target cell within the MBS service area; and / or modify the MBS session according to the modification strategy.
[0157] In this application, the MBS session can be modified based on the congestion information of the target cell within the MBS service area and / or the modification strategy. Modifying the MBS session is equivalent to adjusting the resources of the MBS session. In this way, in the face of complex network application scenarios and sudden network congestion, the network side can adjust the resources of the MBS session in a timely, effective and accurate manner, which can alleviate network congestion.
[0158] (2) A smart management scheme for MBS (broadcast) sessions is proposed.
[0159] The broadcast session control network element, i.e. the first network function (MB-SMF or PCF), obtains analysis / prediction information about cell-level congestion of the wireless base station, i.e., the first information and / or modification strategy, through the intelligent network element, i.e. the second network function (NWDAF). In this way, the MBS broadcast session can be intelligently adjusted in real time according to the first information and / or modification strategy.
[0160] Here, based on the air interface congestion awareness capability of the second network function (NWDFA), the MBS broadcast session is intelligently modified to solve the problem of poor MBS resource management effect of static configuration.
[0161] (3) MBS network elements include PCF, MB-SMF and AF. Among them, PCF and MB-SMF can adjust the QoS of the session, the corresponding cell or tracking area (TA) and the number of sessions from the network level. AF can adjust the service quality, service area and service quantity of the service from the service level, realizing intelligent linkage of cross-domain network elements.
[0162] See Figure 3 , Figure 3 This is a schematic diagram illustrating the implementation flow of the session update method according to an embodiment of this application. It is applied to a second network function, which may be NWDAF, such as... Figure 3 As shown, the method includes step 301:
[0163] Step 301: Send first information to the first network function; wherein the first information includes congestion information of the target cell within the MBS service area; the first information is used by the first network function to modify the MBS session; and / or, send a modification policy to the first network function; the modification policy is used by the first network function to modify the MBS session.
[0164] It is understood that the MBS session can also be described as an MBS broadcast session, etc.
[0165] It is understandable that the MBS service area may include:
[0166] List of cell identifiers and / or list of tracking area identifiers;
[0167] Alternatively, the geographical area information of the community;
[0168] Alternatively, the administrative address information of the residential area.
[0169] It is understood that the number of target cells here can be at least one, specifically referring to at least one cell arbitrarily selected from the MBS service area or selected according to preset rules.
[0170] It is understandable that the congestion information here could specifically be congestion percentage, congestion level, etc.
[0171] In practical applications, the second network function can collect first data from the network management system, then determine first information based on the first data, and send it to the first network function for MBS session modification.
[0172] In some embodiments, sending the first information to the first network function includes:
[0173] Obtain first data from the network management system; the first data includes congestion data at the cell level;
[0174] Based on the first data, the first information is determined;
[0175] Send the first information to the first network function.
[0176] It is understood that the congestion data at the cell level can also be described as congestion data at the tracking area (TA) level.
[0177] It is understood that the first data may refer to congestion data at the cell level related to the target cell within the MBS service area.
[0178] It is understood that the second network function (NWDAF) can collect the first data, namely the congestion data at the cell level (or described as the congestion data at the TA level), through the network management system, and then use artificial intelligence (AI) to analyze or predict the air interface congestion status to obtain the first information.
[0179] In some embodiments, sending the modified policy to the first network function includes:
[0180] Based on the first information, the modification strategy is generated;
[0181] The modified policy is sent to the first network function.
[0182] It is understood that generating the modification strategy based on the first information may include:
[0183] If the congestion information of the target cell within the MBS service area is a congestion percentage, and the congestion percentage of the target cell is greater than a preset threshold, then a corresponding modification strategy is generated for the target cell.
[0184] or,
[0185] If the congestion information of the target cell within the MBS service area is at the congestion level, and the congestion level of the target cell is greater than the preset level, then a corresponding modification policy will be generated for the target cell.
[0186] Here, the modification strategy includes at least one of the following:
[0187] Update the QoS of the MBS session;
[0188] Modify the MBS service zone of the MBS session;
[0189] Release the MBS session.
[0190] It is understood that updating the QoS of an MBS session can refer to adjusting the QoS of a specific MBS session. For example, if the congestion percentage of target cell 1 is greater than a preset threshold, then the QoS of the MBS session corresponding to that target cell will be adjusted, including latency, reliability, etc.
[0191] It is understandable that modifying the MBS service area of an MBS session can refer to adjusting the base station node that a certain MBS session is facing. For example, if the congestion percentage of target cell 1 is greater than a preset threshold, then the MBS session corresponding to that target cell can be changed from facing base station node 1 to facing base station node 2.
[0192] It is understandable that releasing an MBS session can mean deleting an MBS session, suspending an MBS session, and providing a service recovery timer. For example, if the congestion percentage of target cell 1 is greater than a preset threshold, the MBS session corresponding to the target cell can be deleted, or the MBS session corresponding to the target cell can be suspended, and a service recovery timer can be used to control the recovery of services.
[0193] In practical applications, the first network function can subscribe to the first information from the second network function. In this way, the first network function generates the modification strategy based on the subscribed first information, which is used to modify the MBS session.
[0194] Based on this, in some embodiments, sending the first information to the first network function includes:
[0195] The system receives a first request sent by the first network function; the first request is used to request subscription to first information; the first request carries a congestion threshold; the congestion threshold is used to trigger the second network function to report the first information to the first network function.
[0196] Send the first information to the first network function.
[0197] It is understood that the congestion threshold can also be described as a small-area congestion threshold.
[0198] It is understood that when the first request carries a congestion threshold, the first information subscribed by the first network function to the second network function may refer to the congestion information of the target cell within the MBS service area that meets the congestion threshold.
[0199] For example, assuming the congestion threshold is 60%, and the congestion percentage of target cell 1 within the MBS service area is 30%, the congestion percentage of target cell 2 is 60%, and the congestion percentage of target cell 3 is 70%, then the congestion percentages of target cell 2 and target cell 3 that are greater than the congestion threshold will be fed back to the first network function (MB-SMF or PCF).
[0200] For example, assuming the congestion threshold is congestion level 2, the congestion level of target cell 1 within the MBS service area is congestion level 1, the congestion level of target cell 2 is congestion level 3, and the congestion level of target cell 3 is congestion level 4, then the congestion levels of target cell 2 and target cell 3 that are greater than the congestion threshold are fed back to the first network function (MB-SMF or PCF).
[0201] In some embodiments, the modification strategy includes at least one of the following:
[0202] Update the QoS of the MBS session;
[0203] Modify the MBS service zone of the MBS session;
[0204] Release the MBS session.
[0205] It is understood that updating the QoS of an MBS session can refer to adjusting the QoS of a specific MBS session. For example, if the congestion percentage of target cell 1 is greater than a preset threshold, then the QoS of the MBS session corresponding to that target cell will be adjusted, including latency, reliability, etc.
[0206] It is understandable that modifying the MBS service area of an MBS session can refer to adjusting the base station node that a certain MBS session is facing. For example, if the congestion percentage of target cell 1 is greater than a preset threshold, then the MBS session corresponding to that target cell can be changed from facing base station node 1 to facing base station node 2.
[0207] It is understandable that releasing an MBS session can mean deleting an MBS session, suspending an MBS session, and providing a service recovery timer. For example, if the congestion percentage of target cell 1 is greater than a preset threshold, the MBS session corresponding to the target cell can be deleted, or the MBS session corresponding to the target cell can be suspended, and a service recovery timer can be used to control the recovery of services.
[0208] In practical applications, the second network function can also expose the first information to the AF so that the AF can adjust the service quality, service area, service quantity, etc. from the business level.
[0209] Based on this, in some embodiments, the method further includes:
[0210] Receive a third request sent by AF; the third request is used to request subscription to the first information; the third request carries a first subscription parameter; the first subscription parameter includes air interface information or geographical area information, congestion percentage, and reporting method;
[0211] Based on the first subscription parameters, the first information is sent to the AF; the first information is used by the AF to modify the MBS session parameters.
[0212] It is understandable that the reporting methods include triggering reporting based on the congestion percentage in the first subscription parameter, or periodic reporting, etc.
[0213] It is understood that when the third request carries the first subscription parameters, the first information subscribed by the AF to the second network function may refer to the congestion information of the target cell within the MBS service area that meets the first subscription parameters.
[0214] For example, assuming the geographic area information is area 1 and area 2, and the congestion percentage is 60%, target cell 1 within the MBS service area is located in area 1 with a congestion percentage of 30%, target cell 2 is located in area 2 with a congestion percentage of 60%, and target cell 3 is located in area 1 with a congestion percentage of 70%, then the congestion percentages of target cell 2 and target cell 3 that meet the first subscription parameters will be fed back to AF.
[0215] Understandably, AF can modify MBS session parameters at the business level.
[0216] Here, the modification of MBS session parameters includes at least one of the following:
[0217] Update the service quality requirements (such as bit rate, bandwidth, etc.) for MBS sessions;
[0218] Remove the program channel from the MBS session;
[0219] Modify the geographic region of the MBS session, etc.
[0220] It is understandable that updating the service quality requirements of MBS sessions can refer to the adjustments made by AF to the service quality of services from the business level.
[0221] It is understandable that deleting program channels from MBS sessions could refer to AF adjusting the number of services offered from a business perspective.
[0222] It is understandable that modifying the geographic region of an MBS session could refer to AF adjusting the service area of the business from a business perspective.
[0223] In practical applications, the second network function can also expose the first information to the network management system so that the network management system can modify the proportion of MBS session resources in the total air interface resources.
[0224] Based on this, in some embodiments, the method further includes:
[0225] The system receives a fourth request from the network management system; the fourth request is used to request subscription to the first information; the fourth request carries a second subscription parameter; the second subscription parameter includes cell information, congestion percentage, and reporting method.
[0226] Based on the second subscription parameters, the first information is sent to the network management system; the first information is used by the network management system to modify the proportion of MBS session resources.
[0227] It is understandable that the reporting methods include triggering reporting based on the congestion percentage in the first subscription parameter, or periodic reporting, etc.
[0228] It is understood that when the fourth request carries the second subscription parameters, the first information subscribed by the network management system to the second network function may refer to the congestion information of the target cell within the MBS service area that meets the second subscription parameters.
[0229] For example, assuming the cell information is cell 1 and cell 2, and the congestion percentage is 60%, the congestion percentage of target cell 1 in the MBS service area is 30%, the congestion percentage of target cell 2 is 60%, and the congestion percentage of target cell 3 is 70%, then the congestion percentages of target cell 1 and target cell 2 that meet the second subscription parameters will be fed back to the network management system.
[0230] It is understood that the network management system's modification of the proportion of MBS session resources may refer to the network management system modifying the proportion of MBS session resources in the total air interface resources.
[0231] For example, suppose that before congestion, the ratio of multicast to broadcast services in MBS session resources was 8:2 for air interface resources. After congestion, the ratio can be adjusted to 9:1, or even broadcast resources can be temporarily shut down. The benefit is that, to a certain extent, broadcast resources can be released for multicast use, thus alleviating network congestion.
[0232] See Figure 4 , Figure 4 This is a schematic diagram illustrating the specific implementation flow of the session update method in an embodiment of this application, as shown below. Figure 4 As shown, the first network function is MB-SMF, the second network function is NWDAF, and the method includes steps 401 to 409:
[0233] Step 401: AF initiates the MBS session creation process. After executing step 401, proceed to step 402 or step 404.
[0234] Here, the AF can perform Temporary Mobile Group Identity (TMGI) allocation and MBS session creation according to a pre-defined procedure. The network side completes the establishment of the MBS broadcast downlink session channel and completes the media stream broadcast creation based on the session parameters carried by the AF.
[0235] Here, the session parameters carried by AF include:
[0236] QoS information;
[0237] MBS service area.
[0238] The MBS service area may include:
[0239] A list of Cell IDs and / or a list of Tracking Area Identity (TAI);
[0240] Alternatively, the geographical area information of the community;
[0241] Alternatively, the administrative address information of the residential area.
[0242] Step 402: The first network function (MB-SMF) sends a first request to the second network function (NWDAF); the first request is used to request subscription to first information. The first information includes congestion information of the target cell within the MBS service area. Specifically, the congestion information may include congestion percentage, congestion level, etc. The target cell to be subscribed to is determined based on the area designated by the AF for establishing the MBS broadcast service, i.e., the MBS service area.
[0243] Optionally, the first network function (MB-SMF) may also carry a congestion threshold (or be described as a cell congestion threshold, such as 60%) in the subscription request message, i.e., the first request, for the second network function (NWDAF) to refer to the congestion information of the target cell in the MBS service area, i.e., the first information.
[0244] For example, assuming the congestion threshold is 60%, the congestion percentage of target cell 1 within the MBS service area is 30%, the congestion percentage of target cell 2 is 60%, and the congestion percentage of target cell 3 is 70%, then the congestion percentages of target cell 2 and target cell 3 are fed back to the first network function (MB-SMF).
[0245] Here, the first network function (MB-SMF) or the second network function (NWDAF) can also subscribe to user mobility information from the third network function (AMF) for the purpose of analyzing user density.
[0246] Step 403: The second network function (NWDAF) sends the first information to the first network function (MB-SMF), and / or the second network function (NWDAF) sends the modification policy to the first network function (MB-SMF). After executing step 403, execute step 405.
[0247] Here, the second network function (NWDAF) can collect the first data, namely air interface congestion data at the cell level (or congestion data described as TA level), through the network management system (OAM), and then use artificial intelligence (AI) to analyze or predict the air interface congestion status to obtain the first information.
[0248] Here, the first data, i.e., the congestion data at the cell level (or congestion data described as TA level), may include:
[0249] Cell ID;
[0250] The tracking area identifier list (TAI List) for the cell;
[0251] Physical resource block (PRB) utilization rate of the community;
[0252] Uplink and downlink traffic within the community;
[0253] The latitude and longitude of the residential area.
[0254] Here, the modification strategy may be generated by the second network function (NWDAF) based on the first information.
[0255] Here, the modification strategy includes at least one of the following:
[0256] Update the QoS of the MBS session;
[0257] Modify the MBS service zone of the MBS session;
[0258] Release the MBS session.
[0259] Here, the second network function (NWDAF) triggers congestion information feedback from the target cell based on the congestion threshold carried in the first request sent by the first network function (MB-SMF) according to the local configuration or the first network function (MB-SMF), and / or generates a modification policy suggestion for the MBS session to the first network function (MB-SMF).
[0260] Step 404: The first network function (MB-SMF) determines the first information based on the first data obtained from the network management system (OAM), namely the congestion data at the cell level. Then, based on the first information, it generates a modification policy for MBS session modification. After executing step 404, it executes step 405.
[0261] In other words, the first network function (MB-SMF) can directly collect first data from the network management system (OAM); the first data includes cell-level congestion data; using artificial intelligence (AI), the first data (i.e., cell-level congestion data) is statistically analyzed or predicted to obtain the first information, and then, based on the first information, a modification strategy for MBS session modification is generated.
[0262] Here, the modification strategy includes at least one of the following:
[0263] Update the QoS of the MBS session;
[0264] Modify the MBS service zone of the MBS session;
[0265] Release the MBS session.
[0266] Step 405: The first network function (MB-SMF) negotiates with or requests the AF to modify the MBS session parameters.
[0267] In other words, the first network function (MB-SMF) can negotiate with or request the AF to adjust the service quality, service area, service quantity, etc. from the service level.
[0268] Specifically, it may include:
[0269] Send a negotiation request to the AF; the negotiation request carries the modification policy; the negotiation request is used to negotiate with the AF to modify the MBS session parameters using the modification policy;
[0270] or,
[0271] Send a second request to the AF; the second request carries the modification policy; the second request is used to request the AF to modify the MBS session parameters according to the modification policy.
[0272] Step 406: The AF modifies the MBS broadcast session parameters on the network side based on the negotiation request sent by the first network function (MB-SMF) or the second request.
[0273] Here, the modification of MBS session parameters includes at least one of the following:
[0274] Update the service quality requirements (such as bit rate, bandwidth, etc.) for MBS sessions;
[0275] Remove the program channel from the MBS session;
[0276] Modify the geographic region of the MBS session, etc.
[0277] It is understandable that updating the service quality requirements of MBS sessions can refer to the adjustments made by AF to the service quality of services from the business level.
[0278] It is understandable that deleting program channels from MBS sessions could refer to AF adjusting the number of services offered from a business perspective.
[0279] It is understandable that modifying the geographic region of an MBS session could refer to AF adjusting the service area of the business from a business perspective.
[0280] Step 407: The first network function (MB-SMF) modifies the MBS session according to the first information and / or modification policy, such as updating the QoS of the MBS session, releasing the MBS session, modifying the MBS service area of the MBS session (or describing it as a broadcast area), etc.
[0281] In other words, the first network function (MB-SMF) can adjust the QoS of a session, the corresponding cell or tracking area (TA), and the number of sessions from the network layer.
[0282] Specifically, it may include:
[0283] The first network function (MB-SMF) sends a first message to the AMF; wherein the first message carries parameters such as TMGI and N2 session management information.
[0284] The N2 session management information includes:
[0285] MBS Session ID;
[0286] MBS QoS profile (used to store the QoS of updated MBS sessions);
[0287] MBS service area;
[0288] Updated MBS service area;
[0289] Release the MBS session.
[0290] Here, if the MBS service area (or described as a broadcast area) is updated, the first network function (MB-SMF) can use the network storage function (NRF) to discover a new AMF based on the updated (new) MBS service area (broadcast area) and select the appropriate AMF.
[0291] It should be noted that the negotiation process between the core network and the AF can be skipped, and the first network function (MB-SMF) can directly modify the MBS session based on the local modification policy.
[0292] Here, if the MBS service area changes due to the removal of the radio access network (RAN) node that handles the MBS session, the MB-SMF will send an N4mb session modification request to the MB-UPF to release the N3mb transport tunnel in order to release the MBS downlink media stream for the MBS session.
[0293] Here, AF sends the MBS session downlink media stream based on the negotiated MBS session policy.
[0294] It should be noted that if the core network does not negotiate with the AF, and the AF finds that the core network side responds to the MBS session message abnormally, it can repeat the process of step 406 to request the reconstruction / modification of the MBS session. The second network function (MB-SMF) can report the corresponding reason value to the AF based on the policy in step 407, such as network congestion, indicating that the MBS session establishment failed or the QoS does not meet the requirements.
[0295] Step 408: The AF sends a fourth request to the second network function (NWDAF); the fourth request is used to request subscription to the first information; the fourth request carries the first subscription parameters; the first subscription parameters include air interface information (TAI (trusted AF) / geographic area information (untrusted AF)), congestion percentage, reporting method, etc.
[0296] Here, the second network function (NWDAF) can trigger or periodically report the first information to the AF. In this way, the AF can proactively initiate the modification of MBS session parameters based on the first information provided by the second network function (NWDAF), namely the congestion information of the target cell within the MBS service area.
[0297] It should be noted that the untrusted AF interacts with the NWDAF through NEF.
[0298] Optionally, the AF can also directly obtain the first data, i.e., the congestion data at the cell level, from the network management system (OAM). In this way, the first information is determined based on the first data, and a modification policy is generated based on the first information. The MBS session parameters are then modified according to the modification policy.
[0299] Step 409: The network management system sends a fifth request to the second network function (NWDAF); the fifth request is used to request subscription to the first information; the fifth request carries the second subscription parameters; the second subscription parameters include cell information (or TAI information), congestion percentage, reporting method, etc.
[0300] Here, the Second Network Function (NWDAF) can report the first information to the network management system based on a threshold trigger or periodically. In this way, the network management system can dynamically modify the proportion of MBS session resources in the total air interface session resources based on the first information provided by the Second Network Function (NWDAF), namely the congestion information of the target cell within the MBS service area, to alleviate network congestion.
[0301] See Figure 5 , Figure 5 This is a schematic diagram illustrating the specific implementation flow of the session update method in an embodiment of this application, as shown below. Figure 5 As shown, the first network function is PCF, the second network function is NWDAF, and the method includes steps 501 to 509:
[0302] Step 501: AF initiates the MBS session creation process. After executing step 501, proceed to either step 502 or step 504.
[0303] Here, the AF can perform Temporary Mobile Group Identity (TMGI) allocation and MBS session creation according to a pre-defined procedure. The network side completes the establishment of the MBS broadcast downlink session channel and completes the media stream broadcast creation based on the session parameters carried by the AF.
[0304] Here, the session parameters carried by AF include:
[0305] QoS information;
[0306] MBS service area.
[0307] The MBS service area may include:
[0308] A list of Cell IDs and / or a list of Tracking Area Identity (TAI);
[0309] Alternatively, the geographical area information of the community;
[0310] Alternatively, the administrative address information of the residential area.
[0311] Step 502: The first network function (PCF) sends a first request to the second network function (NWDAF); the first request is used to request subscription to first information. The first information includes congestion information of the target cell within the MBS service area. Specifically, the congestion information may include congestion percentage, congestion level, etc. The target cell to be subscribed to is determined based on the area designated by the AF for establishing the MBS broadcast service, i.e., the MBS service area.
[0312] Optionally, the first network function (PCF) may also carry a congestion threshold (or be described as a cell congestion threshold, such as 60%) in the subscription request message, i.e., the first request, for the second network function (NWDAF) to refer to the congestion information of the target cell in the MBS service area, i.e., the first information.
[0313] For example, assuming the congestion threshold is 60%, the congestion percentage of target cell 1 within the MBS service area is 30%, the congestion percentage of target cell 2 is 60%, and the congestion percentage of target cell 3 is 70%, then the congestion percentages of target cell 2 and target cell 3 are fed back to the first network function (PCF).
[0314] Here, the first network function (PCF) or the second network function (NWDAF) can also subscribe to user mobility information from the third network function (AMF) for the purpose of analyzing user density.
[0315] Step 503: The second network function (NWDAF) sends the first information to the first network function (PCF), and / or the second network function (NWDAF) sends the modification policy to the first network function (PCF). After executing step 503, execute step 505.
[0316] Here, the second network function (NWDAF) can collect the first data, namely air interface congestion data at the cell level (or congestion data described as TA level), through the network management system (OAM), and then use artificial intelligence (AI) to analyze or predict the air interface congestion status to obtain the first information.
[0317] Here, the first data, i.e., the congestion data at the cell level (or congestion data described as TA level), may include:
[0318] Cell ID;
[0319] The tracking area identifier list (TAI List) for the cell;
[0320] Physical resource block (PRB) utilization rate of the community;
[0321] Uplink and downlink traffic within the community;
[0322] The latitude and longitude of the residential area.
[0323] Here, the modification strategy may be generated by the second network function (NWDAF) based on the first information.
[0324] Here, the modification strategy includes at least one of the following:
[0325] Update the QoS of the MBS session;
[0326] Modify the MBS service zone of the MBS session;
[0327] Release the MBS session.
[0328] Here, the second network function (NWDAF) triggers congestion information feedback from the target cell based on the congestion threshold carried in the first request sent by the first network function (MB-SMF) according to the local configuration or the first network function (MB-SMF), and / or generates a modification policy suggestion for the MBS session to the first network function (MB-SMF).
[0329] Step 504: The first network function (PCF) determines the first information based on the first data obtained from the network management system (OAM), namely the congestion data at the cell level. Then, based on the first information, it generates a modification policy for MBS session modification. After executing step 504, step 505 is executed.
[0330] In other words, the first network function (MB-SMF) can directly collect first data from the network management system (OAM); the first data includes cell-level congestion data; using artificial intelligence (AI), the first data (i.e., cell-level congestion data) is statistically analyzed or predicted to obtain the first information, and then, based on the first information, a modification strategy for MBS session modification is generated.
[0331] Here, the modification strategy includes at least one of the following:
[0332] Update the QoS of the MBS session;
[0333] Modify the MBS service zone of the MBS session;
[0334] Release the MBS session.
[0335] Step 505: The first network function (PCF) negotiates with or requests the AF to modify the MBS session parameters.
[0336] In other words, the first network function (PCF) can negotiate with or request the AF to adjust the service quality, service area, service quantity, etc. from the service level.
[0337] Specifically, it may include:
[0338] Send a negotiation request to the AF; the negotiation request carries the modification policy; the negotiation request is used to negotiate with the AF to modify the MBS session parameters using the modification policy;
[0339] or,
[0340] Send a second request to the AF; the second request carries the modification policy; the second request is used to request the AF to modify the MBS session parameters according to the modification policy.
[0341] Step 506: The AF modifies the MBS broadcast session parameters on the network side based on the negotiation request sent by the first network function (PCF) or the second request.
[0342] Here, the modification of MBS session parameters includes at least one of the following:
[0343] Update the service quality requirements (such as bit rate, bandwidth, etc.) for MBS sessions;
[0344] Remove the program channel from the MBS session;
[0345] Modify the geographic region of the MBS session, etc.
[0346] It is understandable that updating the service quality requirements of MBS sessions can refer to the adjustments made by AF to the service quality of services from the business level.
[0347] It is understandable that deleting program channels from MBS sessions could refer to AF adjusting the number of services offered from a business perspective.
[0348] It is understandable that modifying the geographic region of an MBS session could refer to AF adjusting the service area of the business from a business perspective.
[0349] Step 507: The first network function (PCF) modifies the MBS session according to the first information and / or modification policy, such as updating the QoS of the MBS session, releasing the MBS session, modifying the MBS service area of the MBS session (or describing it as a broadcast area), etc.
[0350] In other words, the first network function (PCF) can adjust the QoS of a session, the corresponding cell or tracking area (TA), and the number of sessions from the network layer.
[0351] Specifically, it may include:
[0352] The first network function (PCF) sends a first message to the AMF; wherein the first message carries parameters such as TMGI and N2 session management information.
[0353] The N2 session management information includes:
[0354] MBS Session ID;
[0355] MBS QoS profile (used to store the QoS of updated MBS sessions);
[0356] MBS service area;
[0357] Updated MBS service area;
[0358] Release the MBS session.
[0359] It should be noted that the negotiation process between the core network and the AF can be skipped, and the first network function (PCF) can directly modify the MBS session based on the local modification policy.
[0360] It should be noted that if the core network does not negotiate with the AF, and the AF finds that the core network side responds to the MBS session message abnormally, it can repeat the process of step 506 to request the reconstruction / modification of the MBS session. The second network function (MB-SMF) can report the corresponding reason value to the AF based on the policy in step 507, such as network congestion, indicating that the MBS session establishment failed or the QoS does not meet the requirements.
[0361] Step 508: The AF sends a fourth request to the second network function (NWDAF); the fourth request is used to request subscription to the first information; the fourth request carries the first subscription parameters; the first subscription parameters include air interface information (TAI (trusted AF) / geographic area information (untrusted AF)), congestion percentage, reporting method, etc.
[0362] Here, the second network function (NWDAF) can trigger or periodically report the first information to the AF. In this way, the AF can proactively initiate the modification of MBS session parameters based on the first information provided by the second network function (NWDAF), namely the congestion information of the target cell within the MBS service area.
[0363] It should be noted that the untrusted AF interacts with the NWDAF through NEF.
[0364] Optionally, the AF can also directly obtain the first data, i.e., the congestion data at the cell level, from the network management system (OAM). In this way, the first information is determined based on the first data, and a modification policy is generated based on the first information. The MBS session parameters are then modified according to the modification policy.
[0365] Step 509: The network management system sends a fifth request to the second network function (NWDAF); the fifth request is used to request subscription to the first information; the fifth request carries the second subscription parameters; the second subscription parameters include cell information (or TAI information), congestion percentage, reporting method, etc.
[0366] Here, the Second Network Function (NWDAF) can report the first information to the network management system based on a threshold trigger or periodically. In this way, the network management system can dynamically modify the proportion of MBS session resources in the total air interface session resources based on the first information provided by the Second Network Function (NWDAF), namely the congestion information of the target cell within the MBS service area, to alleviate network congestion.
[0367] To implement the session update method of this application embodiment, this application embodiment also provides a session update device, which is set in a first network function. Figure 6 This is a schematic diagram of the composition structure of the session update device according to an embodiment of this application, as shown below. Figure 6 As shown, the device includes:
[0368] The processing module 61 is configured to modify the MBS session according to first information, wherein the first information includes congestion information of the target cell within the MBS service area; and / or, modify the MBS session according to a modification strategy.
[0369] In some embodiments, the processing module 61 is specifically used for:
[0370] Obtain first data from the network management system; the first data includes congestion data at the cell level;
[0371] Based on the first data, the first information is determined;
[0372] Based on the first information, the modification strategy is generated;
[0373] The MBS session is modified according to the modification strategy.
[0374] In some embodiments, the processing module 61 is specifically used for:
[0375] A first request is sent to the second network function; the first request is used to request subscription to the first information; the first request carries a congestion threshold; the congestion threshold is used to trigger the second network function to report the first information to the first network function;
[0376] Receive the first information sent by the second network function;
[0377] Based on the first information, the modification strategy is generated;
[0378] The MBS session is modified according to the modification strategy.
[0379] In some embodiments, the device is further configured to:
[0380] The modification strategy is obtained from the second network function.
[0381] In some embodiments, the modification strategy includes at least one of the following:
[0382] Update the QoS of the MBS session;
[0383] Modify the MBS service zone of the MBS session;
[0384] Release the MBS session.
[0385] In some embodiments, the processing module 61 is specifically used for:
[0386] Send a negotiation request to the AF; the negotiation request carries the modification policy; the negotiation request is used to negotiate with the AF to modify the MBS session parameters using the modification policy;
[0387] or,
[0388] Send a second request to the AF; the second request carries the modification policy; the second request is used to request the AF to modify the MBS session parameters according to the modification policy.
[0389] In practical applications, the processing module 61 can be implemented by the processor in the session update device.
[0390] It should be noted that the session update device provided in the above embodiments is only illustrated by the division of the above program modules when performing session updates. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the session update device and the session update method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.
[0391] To implement the session update method of this application embodiment, this application embodiment also provides a session update device, which is set in a second network function. Figure 7 This is a schematic diagram of the composition structure of the session update device according to an embodiment of this application, as shown below. Figure 7 As shown, the device includes:
[0392] The sending module 71 is configured to send first information to a first network function; wherein the first information includes congestion information of a target cell within the MBS service area; the first information is used by the first network function to modify the MBS session; and / or, to send a modification policy to the first network function; the modification policy is used by the first network function to modify the MBS session.
[0393] In some embodiments, the sending module 71 is specifically used for:
[0394] Obtain first data from the network management system; the first data includes congestion data at the cell level;
[0395] Based on the first data, the first information is determined;
[0396] Send the first information to the first network function.
[0397] In some embodiments, the sending module 71 is specifically used for:
[0398] Based on the first information, the modification strategy is generated;
[0399] The modified policy is sent to the first network function.
[0400] In some embodiments, the sending module 71 is further configured to:
[0401] The system receives a first request sent by the first network function; the first request is used to request subscription to first information; the first request carries a congestion threshold; the congestion threshold is used to trigger the second network function to report the first information to the first network function.
[0402] Send the first information to the first network function.
[0403] In some embodiments, the modification strategy includes at least one of the following:
[0404] Update the QoS of the MBS session;
[0405] Modify the MBS service zone of the MBS session;
[0406] Release the MBS session.
[0407] In some embodiments, the sending module 71 is further configured to:
[0408] Receive a third request sent by AF; the third request is used to request subscription to the first information; the third request carries a first subscription parameter; the first subscription parameter includes air interface information or geographical area information, congestion percentage, and reporting method;
[0409] Based on the first subscription parameters, the first information is sent to the AF; the first information is used by the AF to modify the MBS session parameters.
[0410] In some embodiments, the sending module 71 is further configured to:
[0411] The system receives a fourth request from the network management system; the fourth request is used to request subscription to the first information; the fourth request carries a second subscription parameter; the second subscription parameter includes cell information, congestion percentage, and reporting method.
[0412] Based on the second subscription parameters, the first information is sent to the network management system; the first information is used by the network management system to modify the proportion of MBS session resources.
[0413] In practical applications, the sending module 71 can be implemented by the communication interface in the session update device.
[0414] It should be noted that the session update device provided in the above embodiments is only illustrated by the division of the above program modules when performing session updates. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the session update device and the session update method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.
[0415] This application also provides a first network function, such as... Figure 8 As shown, it includes:
[0416] The first communication interface 81 is capable of exchanging information with other devices;
[0417] The first processor 82, connected to the first communication interface 81, is used to execute the methods provided by one or more technical solutions of the first network function side when running a computer program. The computer program is stored in the first memory 83.
[0418] It should be noted that the specific processing procedures of the first processor 82 and the first communication interface 81 are detailed in the method embodiment and will not be repeated here.
[0419] Of course, in practical applications, the various components in the first network function 80 are coupled together through the bus system 84. It can be understood that the bus system 84 is used to implement communication between these components. In addition to the data bus, the bus system 84 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 8 The general labeled all buses as Bus System 84.
[0420] In this embodiment, the first memory 83 is used to store various types of data to support the operation of the first network function 80. Examples of such data include any computer program used to operate on the first network function 80.
[0421] The methods disclosed in the embodiments of this application can be applied to the first processor 82, or implemented by the first processor 82. The first processor 82 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware or by instructions in the form of software in the first processor 82. The first processor 82 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The first processor 82 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly reflected as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, which is located in the first memory 83. The first processor 82 reads the information in the first memory 83 and combines its hardware to complete the steps of the aforementioned method.
[0422] This application also provides a second network function, such as... Figure 9 As shown, it includes:
[0423] The second communication interface 91 is capable of exchanging information with other devices;
[0424] The second processor 92, connected to the second communication interface 91, is used to execute the methods provided by one or more technical solutions of the second network function side when running a computer program. The computer program is stored in the second memory 93.
[0425] It should be noted that the specific processing procedures of the second processor 92 and the second communication interface 91 are detailed in the method embodiment and will not be repeated here.
[0426] Of course, in practical applications, the various components in the second network function 90 are coupled together through the bus system 94. It can be understood that the bus system 94 is used to implement communication between these components. In addition to the data bus, the bus system 84 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 9 The general labeled all buses as Bus System 94.
[0427] The second memory 93 in this embodiment is used to store various types of data to support the operation of the second network function 90. Examples of such data include any computer program used to operate on the second network function 90.
[0428] The methods disclosed in the embodiments of this application can be applied to the second processor 92, or implemented by the second processor 92. The second processor 92 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware or by instructions in the form of software in the second processor 92. The second processor 92 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The second processor 92 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, which is located in the second memory 93. The second processor 92 reads the information in the second memory 93 and combines its hardware to complete the steps of the aforementioned method.
[0429] In an exemplary embodiment, the first network function 80 and the second network function 90 may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to perform the aforementioned method.
[0430] It is understood that the memories (first memory 83, second memory 93) in the embodiments of this application can be volatile memory or non-volatile memory, or both. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), ferromagnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM); magnetic surface memory can be disk storage or magnetic tape storage. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The memories described in the embodiments of this application are intended to include, but are not limited to, these and any other suitable types of memories.
[0431] In an exemplary embodiment, this application also provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, such as a memory that stores a computer program. The computer program can be executed by a first processor 82 of the first network function 80 to complete the steps described in the aforementioned first network function side method. The computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM.
[0432] For example, this application also provides a computer program product, including a computer program that can be executed by a first processor 82 of a first network function 80 to complete the steps of any of the methods described in the first network function, and the computer program can be executed by a second processor 92 of a second network function 90 to complete the steps of any of the methods described in the second network function.
[0433] It should be noted that terms such as "first" and "second" are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0434] Furthermore, the technical solutions described in the embodiments of this application can be combined arbitrarily without conflict.
[0435] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application.
Claims
1. A session update method, characterized in that, Applied to a first network function, the method includes: Based on the first information, the multicast and broadcast service MBS session is modified; wherein, the first information includes congestion information of the target cell within the MBS service area; And / or, modify the MBS session according to the modification policy.
2. The method according to claim 1, characterized in that, The modification of the MBS session based on the first information includes: Obtain first data from the network management system; the first data includes congestion data at the cell level; Based on the first data, the first information is determined; Based on the first information, the modification strategy is generated; The MBS session is modified according to the modification strategy.
3. The method according to claim 1, characterized in that, The modification of the MBS session based on the first information includes: A first request is sent to the second network function; the first request is used to request subscription to the first information; the first request carries a congestion threshold; the congestion threshold is used to trigger the second network function to report the first information to the first network function; Receive the first information sent by the second network function; Based on the first information, the modification strategy is generated; The MBS session is modified according to the modification strategy.
4. The method according to claim 1, characterized in that, The method further includes: The modification strategy is obtained from the second network function.
5. The method according to any one of claims 1 to 4, characterized in that, The modification strategy includes at least one of the following: Update the Quality of Service (QoS) of the MBS session; Modify the MBS service zone of the MBS session; Release the MBS session.
6. The method according to claim 1, characterized in that, The modification of the MBS session according to the modification policy includes: A negotiation request is sent to the application function (AF); the negotiation request carries the modification policy; the negotiation request is used to negotiate with the AF to modify the MBS session parameters using the modification policy; or, Send a second request to the AF; the second request carries the modification policy; the second request is used to request the AF to modify the MBS session parameters according to the modification policy.
7. A session update method, characterized in that, Applied to a second network function, the method includes: Send first information to a first network function; wherein, the first information includes congestion information of the target cell within the MBS service area; the first information is used by the first network function to modify the MBS session; And / or, send a modification policy to a first network function; the modification policy is used by the first network function to modify the MBS session.
8. The method according to claim 7, characterized in that, Sending the first information to the first network function includes: Obtain first data from the network management system; the first data includes congestion data at the cell level; Based on the first data, the first information is determined; Send the first information to the first network function.
9. The method according to claim 8, characterized in that, Sending the modification policy to the first network function includes: Based on the first information, the modification strategy is generated; The modified policy is sent to the first network function.
10. The method according to claim 7, characterized in that, Sending the first information to the first network function includes: The system receives a first request sent by the first network function; the first request is used to request subscription to first information; the first request carries a congestion threshold; the congestion threshold is used to trigger the second network function to report the first information to the first network function. Send the first information to the first network function.
11. The method according to claim 7 or 9, characterized in that, The modification strategy includes at least one of the following: Update the QoS of the MBS session; Modify the MBS service zone of the MBS session; Release the MBS session.
12. The method according to claim 7, characterized in that, The method further includes: Receive a third request sent by AF; the third request is used to request subscription to the first information; the third request carries a first subscription parameter; the first subscription parameter includes air interface information or geographical area information, congestion percentage, and reporting method; Based on the first subscription parameters, the first information is sent to the AF; the first information is used by the AF to modify the MBS session parameters.
13. The method according to claim 7, characterized in that, The method further includes: The system receives a fourth request from the network management system; the fourth request is used to request subscription to the first information; the fourth request carries a second subscription parameter; the second subscription parameter includes cell information, congestion percentage, and reporting method. Based on the second subscription parameters, the first information is sent to the network management system; the first information is used by the network management system to modify the proportion of MBS session resources.
14. A session update device, characterized in that, include: The processing module is used to modify the MBS session according to the first information; wherein the first information includes congestion information of the target cell within the MBS service area; And / or, modify the MBS session according to the modification policy.
15. A session update apparatus, characterized in that, include: The sending module is used to send first information to the first network function; wherein, the first information includes congestion information of the target cell within the MBS service area; The first information is used by the first network function to modify the MBS session; and / or to send a modification policy to the first network function; the modification policy is used by the first network function to modify the MBS session.
16. A first network function, characterized in that, This includes a processor and memory for storing computer programs that can run on the processor. When the processor is used to run the computer program, it performs the steps of the method according to any one of claims 1 to 6.
17. A second network function, characterized in that, This includes a processor and memory for storing computer programs that can run on the processor. When the processor is used to run the computer program, it performs the steps of the method according to any one of claims 7 to 13.
18. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6, or implements the steps of the method according to any one of claims 7 to 13.
19. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method according to any one of claims 1 to 6, or implements the method according to any one of claims 7 to 13.