Resource release method and apparatus, network node, and storage medium

By having the first network node actively release or instruct the second network node to release resources, the problem of resource waste in multicast services is solved, and resource utilization is improved.

CN115226218BActive Publication Date: 2025-12-19VIVO MOBILE COMM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110432816.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-21
Publication Date
2025-12-19
Estimated Expiration
2041-04-21

AI Technical Summary

Technical Problem

In multicast services, when the sender sends data normally but the receiver does not receive it, it leads to a waste of resources.

Method used

By actively releasing resources between the first network node and the second network node, or by instructing or requesting the second network node to release resources, or by stopping data transmission, resource waste can be avoided.

Benefits of technology

This improves resource utilization and avoids resource waste when the sender is not receiving multicast services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115226218B_ABST
    Figure CN115226218B_ABST
Patent Text Reader

Abstract

The application discloses a resource release method and device, a network node and a storage medium, and belongs to the technical field of communication. The resource release method comprises the following steps: when a first network node determines that a first condition is met, performing at least one of the following: releasing a first resource; and sending first data to a second network node; wherein the first data is used for at least one of the following: requesting the second network node to release the first resource; instructing the second network node to release the first resource; requesting the second network node to stop data transmission of a first service; and instructing the second network node to stop data transmission of the first service; wherein the first resource comprises a resource used for the first service between the first network node and the second network node.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the technical field of communication, and particularly relates to a resource release method and device, a network node and a storage medium. BACKGROUND

[0002] Multicast allows the transmission of a message to a selected subset of all possible network nodes, i.e., delivering information to explicitly indicated multiple addresses, and enables communication between one sender and multiple receivers.

[0003] However, if the sender normally transmits multicast data but no receiver receives the multicast service, resource waste will be caused. SUMMARY

[0004] The embodiments of the present application provide a resource release method and device, a network node and a storage medium, which can solve the problem of resource waste when no receiver receives the multicast service.

[0005] In a first aspect, a resource release method is provided, which is executed by a first network node, and the method comprises the following steps.

[0006] When a first condition is met, at least one of the following is executed:

[0007] releasing a first resource;

[0008] sending first data to a second network node;

[0009] The first data is used for at least one of the following:

[0010] requesting the second network node to release the first resource;

[0011] indicating the second network node to release the first resource;

[0012] requesting the second network node to stop data transmission of a first service;

[0013] indicating the second network node to stop data transmission of the first service;

[0014] The first resource includes a resource for the first service between the first network node and the second network node.

[0015] In a second aspect, a resource release method is provided, which is executed by a second network node, and the method comprises the following steps.

[0016] receiving first data sent by a first network node;

[0017] Based on the first data, at least one of the following is executed:

[0018] ignoring the first data;

[0019] releasing the first resource;

[0020] stopping transmission of data of the first service;

[0021] sending second data to the third network node;

[0022] wherein the second data is used for at least one of:

[0023] requesting release of the first resource;

[0024] indicating that the first resource is released;

[0025] requesting stopping of data transmission of the first service;

[0026] indicating that data transmission of the first service is stopped;

[0027] wherein the first resource comprises a resource between the first network node and the second network node for the first service.

[0028] In a third aspect, a resource release method is provided, which is performed by a third network node, and the method comprises:

[0029] receiving second data sent by a second network node.

[0030] In a fourth aspect, a resource release apparatus is provided, which comprises:

[0031] a first execution module configured to, when a first condition is met, perform at least one of:

[0032] releasing the first resource;

[0033] sending first data to the second network node;

[0034] wherein the first data is used for at least one of:

[0035] requesting the second network node to release the first resource;

[0036] indicating the second network node to release the first resource;

[0037] requesting the second network node to stop data transmission of the first service;

[0038] indicating the second network node to stop data transmission of the first service;

[0039] wherein the first resource comprises a resource between the first network node and the second network node for the first service.

[0040] In a fifth aspect, a resource release apparatus is provided, which comprises:

[0041] a first receiving module, configured to receive first data sent by a first network node;

[0042] a second executing module, configured to execute at least one of the following based on the first data:

[0043] ignore the first data;

[0044] release first resources;

[0045] stop transmitting data of a first service;

[0046] send second data to a third network node;

[0047] wherein the second data is used for at least one of the following:

[0048] request to release the first resources;

[0049] indicate that the first resources are released;

[0050] request to stop data transmission of the first service;

[0051] indicate that data transmission of the first service is stopped;

[0052] wherein the first resources include resources between the first network node and the second network node for the first service.

[0053] In a sixth aspect, a resource releasing apparatus is provided, and the apparatus includes:

[0054] a fourth receiving module, configured to receive second data sent by a second network node.

[0055] In a seventh aspect, a network node is provided, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, and the program or instruction, when executed by the processor, implements the steps of the method according to the first aspect.

[0056] In an eighth aspect, a network node is provided, which includes a processor and a communication interface, and the processor is configured to:

[0057] determine that a first condition is met, and execute at least one of the following:

[0058] release first resources;

[0059] send first data to a second network node;

[0060] wherein the first data is used for at least one of the following:

[0061] requesting the second network node to release the first resource;

[0062] indicating the second network node to release the first resource;

[0063] requesting the second network node to stop data transmission of the first service;

[0064] indicating the second network node to stop data transmission of the first service;

[0065] wherein the first resource comprises a resource between the first network node and the second network node for the first service.

[0066] In a ninth aspect, a network node is provided, which comprises a processor, a memory, and a program or instructions stored in the memory and executable on the processor, and the program or instructions, when executed by the processor, implement the steps of the method according to the second aspect.

[0067] In a tenth aspect, a network node is provided, which comprises a processor and a communication interface, wherein the communication interface is configured to:

[0068] receive first data sent by the first network node;

[0069] the processor is configured to:

[0070] based on the first data, perform at least one of:

[0071] ignore the first data;

[0072] release the first resource;

[0073] stop transmitting data of the first service;

[0074] send second data to a third network node;

[0075] wherein the second data is used for at least one of:

[0076] requesting to release the first resource;

[0077] indicating that the first resource is released;

[0078] requesting to stop data transmission of the first service;

[0079] indicating that data transmission of the first service is stopped;

[0080] wherein the first resource comprises a resource between the first network node and the second network node for the first service.

[0081] In an eleventh aspect, a network node is provided, comprising a processor, a memory, and a program or instructions stored in the memory and executable on the processor, which when executed by the processor implement the steps of the method according to the third aspect.

[0082] In a twelfth aspect, a network node is provided, comprising a processor and a communication interface, wherein the communication interface is configured to:

[0083] receive second data sent by a second network node.

[0084] In a thirteenth aspect, a readable storage medium is provided, which stores a program or instructions, which when executed by a processor implement the steps of the method according to the first aspect, or implement the steps of the method according to the second aspect, or implement the steps of the method according to the third aspect.

[0085] In a fourteenth aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to run a program or instructions, which implement the steps of the method according to the first aspect, or implement the steps of the method according to the second aspect, or implement the steps of the method according to the third aspect.

[0086] In a fifteenth aspect, a computer program / program product is provided, which is stored in a non-transitory storage medium, and is executed by at least one processor to implement the steps of the method according to the first aspect, or implement the steps of the method according to the second aspect, or implement the steps of the method according to the third aspect.

[0087] In the embodiments of the present application, by actively releasing, by the first network node, the first resource used for the first service between the first network node and the second network node, or instructing or requesting the second network node to release the first resource used for the first service, or instructing or requesting the second network node to stop data transmission of the first service, the resource waste caused by the sending end normally sending multicast data but no receiving end receiving the multicast service can be avoided, and the resource utilization rate is improved. BRIEF DESCRIPTION OF DRAWINGS

[0088] Figure 1 a structure diagram of a wireless communication system to which the embodiments of the present application can be applied is shown;

[0089] Figure 2 is one of flow diagrams of the resource release method provided by the embodiments of the present application;

[0090] Figure 3 is another flow diagram of the resource release method provided by the embodiments of the present application;

[0091] Figure 4 Figure 3 is a flowchart of a third embodiment of a resource releasing method provided by the present application;

[0092] Figure 5 Figure 4 is a schematic diagram of a first embodiment of a resource releasing method provided by the present application;

[0093] Figure 6 Figure 5 is a schematic diagram of a second embodiment of a resource releasing method provided by the present application;

[0094] Figure 7 Figure 6 is a structural schematic diagram of a first embodiment of a resource releasing apparatus provided by the present application;

[0095] Figure 8 Figure 7 is a structural schematic diagram of a second embodiment of a resource releasing apparatus provided by the present application;

[0096] Figure 9 Figure 8 is a structural schematic diagram of a third embodiment of a resource releasing apparatus provided by the present application;

[0097] Figure 10 Figure 9 is a structural schematic diagram of a communication device provided by the present application;

[0098] Figure 11 Figure 10 is a structural schematic diagram of a first embodiment of a network node provided by the present application;

[0099] Figure 12 Figure 11 is a structural schematic diagram of a second embodiment of a network node provided by the present application;

[0100] Figure 13 Figure 12 is a structural schematic diagram of a third embodiment of a network node provided by the present application. DETAILED DESCRIPTION

[0101] The technical solutions in the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.

[0102] The terms "first", "second", and the like in the description and in the claims of the present application are used for distinguishing between similar objects discussed in the specification and claims and are not necessarily used to describe a particular sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the present application described herein are, for example, capable of orderly or chronological sequential use, regardless of the specific order or chronological sequence described herein. Moreover, the use of the terms "first", "second", and the like is generally meant to identify only given objects in the specification and claims and is not meant to identify a particular number of objects or a particular order of objects. For example, a first object can be one or more, and a second object can be one or more. Further, the term "and / or" means at least one of the connected objects, and the character " / " generally means "or" in relation to the associated objects.

[0103] It is worth noting that the techniques described in the embodiments of the present application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" are often used interchangeably in the embodiments of the present application, and the described techniques can be used in the above-mentioned systems and radio technologies, as well as in other systems and radio technologies. The following description describes a New Radio (NR) system for the purpose of example, and NR terminology is used in most of the following description, but these techniques can also be applied outside the NR system application, such as in 6th Generation (6G) communication systems. th

[0104] Figure 1 ​A structure diagram of a wireless communication system to which embodiments of the present application can be applied is shown. The wireless communication system includes a terminal 11 and a network side device 12. The terminal 11 can also be referred to as a terminal device or a user terminal (User Equipment, UE). The terminal 11 can be a terminal side device such as a mobile phone, a tablet personal computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a personal digital assistant (Personal Digital Assistant, PDA), a palm computer, a netbook, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), a wearable device, or a vehicle-mounted device (VUE), a pedestrian terminal (PUE), etc. The wearable device includes a smart watch, a bracelet, a headset, glasses, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network side device 12 can be a base station or a core network. The base station can be referred to as a node B, an evolved node B, an access point, a base transceiver station (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a basic service set (Basic Service Set, BSS), an extended service set (Extended Service Set, ESS), a node B, an evolved node B (eNB), a home node B, a home evolved node B, a WLAN access point, a WiFi node, a transmitting receiving point (Transmitting Receiving Point, TRP), or some other appropriate term in the art, as long as the same technical effect is achieved. The base station is not limited to a specific technical term, and it should be noted that only the base station in the NR system is taken as an example in the embodiments of the present application, but the specific type of the base station is not limited.

[0105] Firstly, the following is introduced:

[0106] (1) Multimedia Broadcast and Multicast Service (MBMS) or Multicast Broadcast Service (MBS);

[0107] In a communication system, the following two ways can be used for transmission:

[0108] MBMS / MBS transmission mode 1: transmitted through physical multicast channel (PMCH) physical channel in MBMS single frequency network (MBSFN) subframe. Among them, the control information is transmitted through system information (such as SIB13) and broadcast control channel (MCCH), and the data is transmitted through multicast traffic channel (MTCH).

[0109] MBMS / MBS transmission mode 2: transmitted through physical downlink control channel (PDSCH) channel scheduled by physical downlink control channel (PDCCH). Among them, the control information is transmitted through system information (such as SIB20) and single cell broadcast control channel (SC-MCCH), and the data is transmitted through single cell broadcast traffic channel (SC-MTCH). Among them, SC-MCCH is transmitted through PDSCH scheduled by SC-RNTI PDCCH, and SC-MTCH is transmitted through PDSCH scheduled by G-RNTI PDCCH.

[0110] (2) NRMBS service providing mode on N3 interface;

[0111] 5GC single MBS service delivery: 5G CN receives a single copy of MBS data packets, and delivers these single copies of MBS data packets to each UE through each UE packet data unit (PDU) session, so for each such UE, a PDU session needs to be associated with a multicast session.

[0112] In this approach, the user plane function is a traditional User Plane Function (UPF); but in fact the UPF also receives the MBS data packets from the MB-UPF as a single copy and delivers those MBS data packets to individual UEs via each UE PDU session, so for each such UE, one PDU session needs to be associated with the multicast session.

[0113] 5GC shares MBS traffic delivery: the 5G CN receives a single copy of the MBS data packets and delivers that single copy of the MBS data packets to the Radio Access Network (RAN) node.

[0114] In this approach, the user plane function is an enhanced MB-UPF; the 5G CN receives a single copy of the MBS data packets and delivers that single copy of the MBS data packets to the RAN node.

[0115] The MB-SMF provides a forwarding rule to the MB-UPF, according to which the MB-UPF sends the data of the MBS to the corresponding base station or UPF.

[0116] The resource release method and device provided by the embodiments of the present application will be described in detail below in combination with the drawings, through some embodiments and application scenarios.

[0117] Figure 2 is one of the flowcharts of the resource release method provided by the embodiments of the present application, as shown in Figure 2 The method is executed by a first network node, and the method comprises the following steps:

[0118] Step 200, if a first condition is met, performing at least one of the following:

[0119] releasing a first resource;

[0120] sending first data to a second network node;

[0121] The first data is used for at least one of the following:

[0122] requesting the second network node to release the first resource;

[0123] indicating the second network node to release the first resource;

[0124] requesting the second network node to stop data transmission of a first service;

[0125] indicating the second network node to stop data transmission of the first service;

[0126] wherein the first resource comprises a resource between the first network node and the second network node for the first service.

[0127] In a communication system, for multicast service, only the UE in RRC-CONNECTED state can receive the multicast service, and the base station can strictly know how many UEs in RRC-CONNECTED state are receiving the multicast data.

[0128] However, when the base station finds that there is no UE receiving the multicast service, the base station can indicate the release of N3 resource to the core network and / or directly stop the transmission of the multicast service, thereby improving the use of resources.

[0129] Embodiments of the present application provide a specific process and method for indicating the release of N3 resource to the core network and / or stopping the transmission of the multicast service when the base station finds that there is no UE receiving the multicast service.

[0130] Optionally, the first network node can be an enhanced base station, which is a base station with MBS capability, i.e., it can send MBS (or MBMS) data in shared delivery mode through the core network part.

[0131] Optionally, the first network node can be a legacy UPF.

[0132] Optionally, the first network node determining that the first condition is met can be that the first network node determines that the first service is not received by the receiving end after being sent; for example, no terminal receives the first service.

[0133] Optionally, the decision maker who decides whether to release the first resource and / or decides whether to stop the data transmission of the first service can include the first network node, and accordingly, the first network node can directly release the first resource when the first network node determines that the first condition is met.

[0134] wherein the first network node can release the first resource between the first network node and the second network node for the first service after the time when the first network node sends the first data to the second network node or at the time.

[0135] Optionally, the decision maker who decides whether to release the first resource and / or decides whether to stop the data transmission of the first service can include the first network node, accordingly, the first network node can determine to directly release the first resource when the first condition is met, and can also instruct the second network node to release the first resource, it should be noted that in this case, the first network node decides, and instructing the second network node actually means instructing (informing) the second network node that the first resource has been released.

[0136] Optionally, the decision maker who decides whether to release the first resource and / or decides whether to stop the data transmission of the first service can include the first network node, accordingly, the first network node can determine to stop the data transmission of the first service when the first condition is met, and instruct the second network node to stop the data transmission of the first service through the first data.

[0137] Optionally, the decision maker who decides whether to release the first resource and / or decides whether to stop the data transmission of the first service can include the second network node, accordingly, the first network node can request the second network node to release the first resource, and the second network node can decide whether to release the first resource after receiving the first data, and can release the first resource after determining to release the first resource;

[0138] Optionally, the decision maker who decides whether to release the first resource and / or decides whether to stop the data transmission of the first service can include the second network node, accordingly, the first network node can request the second network node to stop the data transmission of the first service, and the second network node can decide whether to stop the data transmission of the first service after receiving the first data, and can stop the transmission of the first service after determining to stop the data transmission of the first service;

[0139] Optionally, the first resource includes a resource used for the first service between the first network node and the second network node.

[0140] Optionally, the first service can be a multicast service.

[0141] Optionally, the first data can be at least one of the following,

[0142] The first data is a package data sent in a user plane; for example, the first network node is a base station, and the second network node is an MB-UPF; for example, the first network node is a UPF, and the second network node is an MB-UPF; the package data is, for example, an endmarker, or a package data carrying a specific format or a specific IE.

[0143] Optionally, the embodiment of the present application provides a base station / core network function to send a trigger condition of resource release and / or stop sending data indication to a core network function, so as to avoid wasting resources in the absence of terminal receiving multicast service.

[0144] Optionally, the decision entity of resource release and / or stop sending data is diversified, which can be the first network node or the second network node or the third network node.

[0145] Optionally, when the first network node such as a base station finds that there is no UE receiving multicast service, the specific process and method of indicating the release of N2 resources and / or stopping multicast service transmission to the second network node such as a core network can be indicated, so as to improve the use efficiency of resources.

[0146] In the embodiment of the present application, by actively releasing the first resource for the first service between the first network node and the second network node, or indicating or requesting the second node to release the first resource for the first service, or indicating or requesting the second node to stop the data transmission of the first service, the sending end can be avoided to cause resource waste in the normal transmission of multicast data, but there is no receiving end receiving multicast service, so as to improve the use rate of resources.

[0147] Optionally, the first condition comprises at least one of the following:

[0148] There is no terminal interested in the first service;

[0149] There is no terminal receiving the first service;

[0150] The service attribute of the first service comprises a delay-insensitive characteristic;

[0151] The first service is in an inactive state;

[0152] No data of the first service is received;

[0153] The timer is timed out;

[0154] The Internet Protocol (IP) transport layer uses a unicast transmission mode to transmit data.

[0155] Optionally, the first network node can determine that the first condition is met in the absence of a terminal interested in the first service.

[0156] Optionally, the first network node can determine that the first condition is met in the absence of a terminal receiving the first service.

[0157] Optionally, the first network node can determine that the first condition is met in the case that the service attribute of the first service comprises a delay-insensitive characteristic.

[0158] Optionally, the first network node can determine that the first condition is met in a case that the first service is in an inactive state (such as Established multicast session is in inactive state).

[0159] Optionally, the first network node can determine that the first condition is met in a case that no data of the first service is received (such as the first network node does not receive data of the first service within a certain time, the first network node can consider that no data of the first service will be sent thereafter).

[0160] Optionally, the first network node can determine that the first condition is met in a case that a timer expires. Optionally, the first network node can determine that the first condition is met in a case that the IP transport layer uses unicast transmission to transmit data.

[0161] Optionally, the first network node can determine that the first condition is met in a case that any one or any combination of the above is met.

[0162] Optionally, the first network node can set a timer (Timer A) after determining at least one of the following, and set a target time period for the timer, such as 20 ms:

[0163] There is no terminal interested in the first service;

[0164] There is no terminal receiving the first service;

[0165] The service attribute of the first service includes a delay-insensitive characteristic;

[0166] The first service is in an inactive state;

[0167] No data of the first service is received;

[0168] The IP transport layer uses unicast transmission to transmit data;

[0169] Subsequently, the first network node can determine that the first condition is met after the expiration of Timer A, i.e., any one of the above is met and no improvement is made within the target time period.

[0170] Optionally, the first network node can also directly set a timer B and set a target time period for the timer, such as 100 ms. The first network node can determine that the first condition is met after the expiration of Timer B. Optionally, the IP transport layer uses unicast transmission to transmit data, including at least one of the following:

[0171] The first network node receives unicast address information sent by the core network;

[0172] The first network node receives the multicast address information sent by the core network.

[0173] Optionally, the first network node can determine that the IP transmission layer uses the unicast transmission mode to transmit data in the case of receiving the unicast address information sent by the core network.

[0174] Optionally, the first network node can determine that the IP transmission layer uses the unicast transmission mode to transmit data in the case of receiving the multicast address information sent by the core network.

[0175] Optionally, the target address of the first data is determined based on the unicast address information.

[0176] Optionally, after the first network node receives the unicast address information sent by the core network, the target address of the first data can be determined based on the unicast address, and the first data can be sent based on the target address.

[0177] Optionally, the first data includes the multicast address information.

[0178] Optionally, the first network node can include the multicast address information in the first data when transmitting the first data.

[0179] Optionally, the first data includes a message sent through the user plane.

[0180] Optionally, the indication of resource release and / or stop of data transmission can be transmitted in the form of a user plane data message.

[0181] Optionally, the first data can be a message sent through the user plane, such as an end marker, or a message carrying a specific format or specific IE.

[0182] In the embodiments of the present application, by actively releasing the first resource used for the first service between the first network node and the second network node, or instructing or requesting the second node to release the first resource used for the first service, or instructing or requesting the second node to stop the data transmission of the first service, the sending end can avoid the resource waste caused by the normal sending of multicast data but the absence of the receiving end receiving the multicast service, thereby improving the resource utilization.

[0183] Figure 3 is a flowchart of the resource release method provided by the embodiments of the present application, as shown in Figure 3 The method is executed by the second network node, and the method includes the following steps:

[0184] Step 300, receiving first data sent by the first network node;

[0185] At step 310, based on the first data, at least one of the following is performed:

[0186] ignoring the first data;

[0187] releasing the first resource;

[0188] stopping transmission of data of the first service;

[0189] sending second data to a third network node;

[0190] wherein the second data is used for at least one of:

[0191] requesting release of the first resource;

[0192] indicating that the first resource is released;

[0193] requesting stopping of data transmission of the first service;

[0194] indicating that data transmission of the first service is stopped;

[0195] wherein the first resource comprises a resource between the first network node and the second network node for the first service.

[0196] In a communication system, for a multicast service, only UEs in RRC-CONNECTED state can receive the multicast service, and the base station can strictly know how many UEs in RRC-CONNECTED state are receiving the multicast data.

[0197] However, when the base station finds that no UE is receiving the multicast service, the base station can indicate release of N3 resource to the core network and / or directly stop transmission of the multicast service, thereby improving the use rate of resources.

[0198] Embodiments of the present application provide a specific process and method for indicating release of N3 resource to the core network and / or stopping transmission of the multicast service when the base station finds that no UE is receiving the multicast service.

[0199] Optionally, the second network node can be a core network function, such as an MB-UPF.

[0200] Optionally, the first network node determining that the first condition is met can be that the first network node determines that the first service is not received by a receiving end after being transmitted; for example, no terminal receives the first service.

[0201] Optionally, the decision maker who decides whether to release the first resource and / or decides whether to stop the data transmission of the first service can comprise the first network node, accordingly, the first network node can determine that the first condition is met, and directly release the first resource, or instruct the second network node to release the first resource, it should be noted that in this case, the first network node decides, and instructing the second network node actually means (notifying) the second network node that the first resource has been released, and the second network node can know that the first resource has been released after receiving the first data.

[0202] Optionally, the decision maker who decides whether to release the first resource and / or decides whether to stop the data transmission of the first service can comprise the first network node, accordingly, the first network node can determine that the first condition is met, and determine that the data transmission of the first service needs to be stopped, and instruct the second network node to stop the data transmission of the first service through the first data.

[0203] Optionally, the decision maker who decides whether to release the first resource and / or decides whether to stop the data transmission of the first service can comprise the second network node, accordingly, the first network node can request the second network node to release the first resource, and the second network node can decide whether to release the first resource after receiving the first data, and release the first resource after determining to release the first resource;

[0204] Optionally, the decision maker who decides whether to release the first resource and / or decides whether to stop the data transmission of the first service can comprise the second network node, accordingly, the first network node can request the second network node to stop the data transmission of the first service, and the second network node can decide whether to stop the data transmission of the first service after receiving the first data, and stop the transmission of the first service after determining to stop the data transmission of the first service;

[0205] Optionally, the second network node can instruct (notify) the third network node that the first resource is released after releasing the first resource;

[0206] Optionally, the second network node can instruct (notify) the third network node that the data transmission of the first service is stopped after stopping the data transmission of the first service;

[0207] Optionally, the decision maker who decides whether to release the first resource and / or decides whether to stop the data transmission of the first service can comprise the third network node, accordingly, the second network node can send second data to the third network node after receiving the first data, and request the third network node to release the first resource;

[0208] Optionally, the decision maker for deciding whether to release the first resource and / or deciding whether to stop the data transmission of the first service can comprise a third network node, and accordingly, after receiving the first data, the second network node can send the second data to the third network node, and request the third network node to stop the data transmission of the first service;

[0209] Therefore, after the first network node sends the first data to the second network node, the first network node can further comprise at least one of the following:

[0210] The second network node sends the second data to the third network node, and the second data is used to request or indicate to release the resource between the first network node and the second network node for the first service and / or to stop the second network node from sending the data of the first service to the first network node;

[0211] The second network node releases the resource between the first network node and the second network node for the first service;

[0212] The second network node stops sending the data of the first service to the first network node;

[0213] The second network node ignores the first data.

[0214] Optionally, the first resource comprises the resource between the first network node and the second network node for the first service;

[0215] Optionally, the first service can be a multicast service.

[0216] Optionally, the embodiments of the present application provide a trigger condition for a base station / core network function to send a resource release and / or a stop data transmission indication to a core network function, so as to avoid wasting resources in the case that no terminal receives a multicast service.

[0217] Optionally, the decision entity for resource release and / or stop data transmission is diversified, and can be the first network node or the second network node or the third network node.

[0218] Optionally, when the first network node such as a base station finds that no UE receives a multicast service, the first network node can indicate the release of N2 resource and / or the specific process and method for stopping the multicast service transmission to the second network node such as a core network, so as to improve the use efficiency of resources.

[0219] In the embodiments of the present application, by the first network node actively releasing the first resource used for the first service between the first network node and the second network node, or instructing or requesting the second node to release the first resource used for the first service, or instructing or requesting the second node to stop data transmission of the first service, the sending end can avoid the resource waste caused by the normal sending of multicast data but the absence of the receiving end in receiving the multicast service, and the use rate of the resource is improved.

[0220] Optionally, after sending the second data to the third network node, the method further comprises:

[0221] receiving third data sent by the third network node;

[0222] based on the third data, performing at least one of the following:

[0223] determining whether to release the first resource;

[0224] determining whether to stop data transmission of the first service.

[0225] Optionally, after sending the second data to the third network node, the third data sent by the third network node can be received, and at this time, the decision maker who decides whether to release the first resource and / or decides whether to stop data transmission of the first service can be the third network node.

[0226] Therefore, optionally, the second data can determine whether to release the first resource based on the third data.

[0227] Optionally, the second data can determine whether to stop data transmission of the first service based on the third data.

[0228] Optionally, after the second network node sends the second data to the third network node, the third network node can send third data to the second network node.

[0229] For example, when the first service is an MBS service, the third data can include a forwarding rule.

[0230] Optionally, the "third data" can include at least one of the following:

[0231] related to the second data; for example, the third network node can update the third data according to the content of the second data, the updated third data can make the second network node no longer forward data of the first service to the first network node, and / or instruct the second network node to release the resource used for the first service between the first network node and the second network node; accordingly, at this time, the decision maker who decides whether to release the first resource and / or decides whether to stop data transmission of the first service can include the third network node.

[0232] The third network node is irrelevant to the second data; for example, the third network node updates the third data regardless of the content of the second data, and the updated third data does not necessarily enable the second network node to stop forwarding the data of the first service to the first network node, and / or does not necessarily instruct the second network node to release the resources between the first network node and the second network node for the first service; accordingly, the decision maker who decides whether to release the first resource and / or decides whether to stop the data transmission of the first service can not include the third network node.

[0233] After the third network node sends the third data to the second network node, the method can further include at least one of the following:

[0234] The second network node can determine whether to release the resources between the first network node and the second network node for the first service according to the content of the third data.

[0235] The second network node determines whether to stop sending the data of the first service to the first network node according to the content of the third data.

[0236] Optionally, after sending the second data to the third network node, the method further includes:

[0237] Receiving the third data sent by the third network node;

[0238] Based on the third data and the first data, performing at least one of the following:

[0239] Determining whether to release the first resource;

[0240] Determining whether to stop the data transmission of the first service.

[0241] Optionally, the decision maker who decides whether to release the first resource and / or decides whether to stop the data transmission of the first service can include the second network node, and the second network node can determine whether to release the first resource and / or determines whether to stop the data transmission of the first service by comprehensively referring to the first data and the third data.

[0242] Optionally, the second network node can comprehensively determine whether to release the resources between the first network node and the second network node for the first service according to the content of the first data and the content of the third data.

[0243] Optionally, the second network node can release the first resource only when the content of the first data and the content of the third data both request to release the first resource.

[0244] Optionally, the second network node can release the first resource as long as either the content of the first data or the content of the third data requests to release the first resource.

[0245] Optionally, the second network node can determine whether to stop sending data of the first service to the first network node according to the content of the first data and the content of the third data.

[0246] Optionally, the second network node can stop sending data only when the content of the first data and the content of the third data both request to stop data transmission of the first service.

[0247] Optionally, the second network node can stop sending data as long as the content of the first data or the content of the third data requests to stop data transmission of the first service.

[0248] In the embodiments of the present application, by actively releasing, by the first network node, the first resource used for the first service between the first network node and the second network node, or instructing or requesting the second node to release the first resource used for the first service, or instructing or requesting the second node to stop data transmission of the first service, the sending end can be prevented from causing resource waste due to normal sending of multicast data but no receiving end receiving the multicast service, and the resource utilization rate can be improved.

[0249] Figure 4 Fig. 3 is a flowchart of a third process of the resource release method provided by the embodiments of the present application, as shown in Fig. 3, the method is performed by a third network node, and the method comprises the following steps: Figure 4

[0250] Step 400: receiving second data sent by a second network node.

[0251] In a communication system, for a multicast service, only UEs in an RRC-CONNECTED state can receive the multicast service, and the base station can strictly know how many UEs in the RRC-CONNECTED state are receiving multicast data.

[0252] However, when the base station finds that no UE is receiving the multicast service, the base station can instruct the core network to release N3 resources and / or directly stop sending the multicast service, thereby improving the resource utilization rate.

[0253] The embodiments of the present application provide a specific process and method of instructing the core network to release N3 resources and / or stopping sending the multicast service when the base station finds that no UE is receiving the multicast service.

[0254] Optionally, the third network node can be a core network function, such as an MB-SMF.

[0255] Optionally, the first network node determining that the first condition is met can be that the first network node determines that the first service has not been received by the receiving end after being sent; for example, no terminal receives the first service. ​

[0256] Optionally, the decision maker who decides whether to release the first resource and / or decides whether to stop the data transmission of the first service can comprise the first network node, accordingly, the first network node can determine that the data transmission of the first service needs to be stopped when the first condition is met, and instruct the second network node to stop the data transmission of the first service through the first data, after the second network node receives the first data, the second network node can directly notify the data transmission of the first service, and also can inform the third network node that the data transmission of the first service is stopped through the second data, after the third network node receives the second data, the third network node can determine that the data transmission of the first service is stopped.

[0257] Optionally, the decision maker who decides whether to release the first resource and / or decides whether to stop the data transmission of the first service can comprise the second network node, accordingly, the first network node can request the second network node to release the first resource, after the second network node receives the first data, the second network node can decide whether to release the first resource, and after determining to release the first resource, the second network node can release the first resource; the second network node can also inform the third network node that the first resource is released through the second data, after the third network node receives the second data, the third network node can determine that the first resource is released.

[0258] Optionally, the decision maker who decides whether to release the first resource and / or decides whether to stop the data transmission of the first service can comprise the second network node, accordingly, the first network node can request the second network node to stop the data transmission of the first service, after the second network node receives the first data, the second network node can decide whether to stop the data transmission of the first service, and after determining to stop the data transmission of the first service, the second network node can stop the data transmission of the first service; the second network node can also inform the third network node that the data transmission of the first service is stopped through the second data, after the third network node receives the second data, the third network node can determine that the data transmission of the first service is stopped.

[0259] Optionally, after the second network node releases the first resource, the second network node can instruct (notify) the third network node that the first resource is released; after the third network node receives the second data, the third network node can determine that the first resource is released.

[0260] Optionally, after the second network node stops the data transmission of the first service, the second network node can instruct (notify) the third network node that the data transmission of the first service is stopped; after the third network node receives the second data, the third network node can determine that the data transmission of the first service is stopped.

[0261] Therefore, after the first network node sends the first data to the second network node, the first network node can further comprise at least one of the following:

[0262] The second network node sends second data to the third network node, the second data being used for requesting or indicating to release the resources between the first network node and the second network node for the first service and / or for the second network node to stop sending data of the first service to the first network node;

[0263] The second network node releases the resources between the first network node and the second network node for the first service;

[0264] The second network node stops sending data of the first service to the first network node;

[0265] The second network node ignores the first data.

[0266] Optionally, the first resources include resources between the first network node and the second network node for the first service.

[0267] Optionally, the first service can be a multicast service.

[0268] Optionally, the embodiments of the present application provide a trigger condition for the base station / core network function to send a resource release and / or a stop data sending indication to the core network function, so as to avoid wasting resources in the case that there is no terminal receiving the multicast service.

[0269] Optionally, the decision entity of the resource release and / or the stop data sending is diversified, and can be the first network node or the second network node or the third network node.

[0270] Optionally, when the first network node such as a base station finds that there is no UE receiving the multicast service, the first network node can indicate the release of N2 resources and / or the specific process and method of stopping multicast service sending to the second network node such as a core network, so as to improve the use efficiency of resources.

[0271] In the embodiments of the present application, by means of the first network node actively releasing the first resources between the first network node and the second network node for the first service, or instructing or requesting the second node to release the first resources for the first service, or instructing or requesting the second node to stop data transmission of the first service, the resource waste caused by the sending end normally sending multicast data but no receiving end receiving the multicast service can be avoided, and the use rate of resources is improved.

[0272] In the embodiments of the present application, by means of the first network node actively releasing the first resources between the first network node and the second network node for the first service, or instructing or requesting the second node to release the first resources for the first service, or instructing or requesting the second node to stop data transmission of the first service, the resource waste caused by the sending end normally sending multicast data but no receiving end receiving the multicast service can be avoided, and the use rate of resources is improved.

[0273] Optionally, the method further comprises:

[0274] sending third data to the second network node after receiving the second data, the third data being used for at least one of:

[0275] indicating whether the second network node releases the first resource;

[0276] suggesting whether the second network node releases the first resource;

[0277] indicating whether the second network node stops data transmission of the first service;

[0278] suggesting whether the second network node stops data transmission of the first service.

[0279] Optionally, the decision maker who decides whether to release the first resource and / or decides whether to stop data transmission of the first service can comprise a third network node, and accordingly, after receiving the first data, the second network node can send the second data to the third network node, requesting the third network node to release the first resource; after receiving the second data, the third network node can send third data to the second network node, indicating the second network node to release the first resource, if it is determined that the first resource can be released;

[0280] Optionally, the decision maker who decides whether to release the first resource and / or decides whether to stop data transmission of the first service can comprise a third network node, and accordingly, after receiving the first data, the second network node can send the second data to the third network node, requesting the third network node to release the first resource; after receiving the second data, the third network node can send third data to the second network node, indicating the second network node not to release the first resource, if it is determined that the first resource cannot be released;

[0281] Optionally, the decision maker who decides whether to release the first resource and / or decides whether to stop data transmission of the first service can comprise the second network node, and accordingly, after receiving the first data, the second network node can send the second data to the third network node, requesting the third network node to release the first resource; after receiving the second data, the third network node can send third data to the second network node, suggesting the second network node to release the first resource, if it is determined that the first resource can be released;

[0282] Optionally, the decision maker who decides whether to release the first resource and / or decides whether to stop the data transmission of the first service can comprise the second network node, accordingly, after receiving the first data, the second network node can send second data to the third network node, and request the third network node to release the first resource; after receiving the second data, the third network node can send third data to the second network node, and suggest the second network node not to release the first resource, if it is determined that the first resource cannot be released;

[0283] Optionally, the second network node can determine whether to release the first resource based on the third data and / or the first data.

[0284] Optionally, the decision maker who decides whether to release the first resource and / or decides whether to stop the data transmission of the first service can comprise the third network node, accordingly, after receiving the first data, the second network node can send second data to the third network node, and request the third network node to stop the data transmission of the first service;

[0285] Optionally, the decision maker who decides whether to release the first resource and / or decides whether to stop the data transmission of the first service can comprise the third network node, accordingly, after receiving the first data, the second network node can send second data to the third network node, and request the third network node to stop the data transmission of the first service; after receiving the second data, the third network node can send third data to the second network node, and instruct the second network node to stop the data transmission of the first service, if it is determined that the data transmission of the first service can be stopped;

[0286] Optionally, the decision maker who decides whether to release the first resource and / or decides whether to stop the data transmission of the first service can comprise the third network node, accordingly, after receiving the first data, the second network node can send second data to the third network node, and request the third network node to stop the data transmission of the first service; after receiving the second data, the third network node can send third data to the second network node, and instruct the second network node not to stop the data transmission of the first service, if it is determined that the data transmission of the first service cannot be stopped;

[0287] Optionally, the decision maker who decides whether to release the first resource and / or decides whether to stop the data transmission of the first service can comprise the second network node, accordingly, after receiving the first data, the second network node can send second data to the third network node, and request the third network node to stop the data transmission of the first service; after receiving the second data, the third network node can send third data to the second network node, and suggest the second network node to stop the data transmission of the first service, if it is determined that the data transmission of the first service can be stopped;

[0288] Optionally, the decision maker of whether to release the first resource and / or whether to stop the data transmission of the first service can comprise the second network node, and accordingly, after receiving the second data, the second network node can send third data to the third network node, and request the third network node to stop the data transmission of the first service; after receiving the third data, the third network node can determine whether to stop the data transmission of the first service, and if it is determined that the data transmission of the first service cannot be stopped, the third network node can send fourth data to the second network node, and suggest the second network node not to stop the data transmission of the first service.

[0289] Optionally, the second network node can determine whether to stop the data transmission of the first service based on the third data and / or the first data.

[0290] Optionally, after the second network node sends the second data to the third network node, the third network node can send third data to the second network node (for example, when the first service is an MBS service, the third data comprises a forwarding rule).

[0291] Optionally, the third data can comprise at least one of the following:

[0292] related to the second data; for example, the third network node can update the third data according to the content of the second data, the updated third data can make the second network node no longer forward the data of the first service to the first network node, and / or instruct the second network node to release the resource between the first network node and the second network node for the first service; accordingly, the decision maker of whether to release the first resource and / or whether to stop the data transmission of the first service can comprise the third network node;

[0293] unrelated to the second data; for example, the third network node can update the third data regardless of the content of the second data, the updated third data can not make the second network node no longer forward the data of the first service to the first network node, and / or can not instruct the second network node to release the resource between the first network node and the second network node for the first service; accordingly, the decision maker of whether to release the first resource and / or whether to stop the data transmission of the first service can not comprise the third network node.

[0294] Optionally, after the third network node sends the third data to the second network node, the third network node can comprise at least one of the following:

[0295] The second network node can determine whether to release the resource between the first network node and the second network node for the first service according to the content of the third data;

[0296] The second network node can determine whether to stop sending the data of the first service to the first network node according to the content of the third data.

[0297] Optionally, the second network node can determine whether to release the resource for the first service between the first network node and the second network node according to the content of the first data and the content of the third data;

[0298] Optionally, the second network node can release the first resource only when the content of the first data and the content of the third data both request to release the first resource;

[0299] Optionally, the second network node can release the first resource as long as the content of the first data or the content of the third data requests to release the first resource.

[0300] Optionally, the second network node can determine whether to stop sending data of the first service to the first network node according to the content of the first data and the content of the third data.

[0301] Optionally, the second network node can stop sending data only when the content of the first data and the content of the third data both request to stop data transmission of the first service;

[0302] Optionally, the second network node can stop sending data as long as the content of the first data or the content of the third data requests to stop data transmission of the first service.

[0303] In the embodiments of the present application, by the first network node actively releasing the first resource for the first service between the first network node and the second network node, or instructing or requesting the second node to release the first resource for the first service, or instructing or requesting the second node to stop data transmission of the first service, the resource waste caused by the sending end normally sending multicast data but no receiving end receiving multicast service can be avoided, and the resource utilization rate is improved.

[0304] Figure 5 is one of the resource release methods provided by the embodiments of the present application, as shown in Figure 5 The first network node can include MBS-capable NG-RAN 1 or enhanced base station NG-RAN 1, and the embodiments of the present application do not limit the second network node to include MB-UPF and the third network node to include MB-SMF; the resource release method can include the following steps:

[0305] Step a1. After the MBS-capable NG-RAN 1 node confirms that there is no terminal interested in the delay-insensitive multicast session ID=x MBS service, a timer is started;

[0306] Step b1. Before the timer expires, if there is no terminal interested in the delay-insensitive multicast session ID=x MBS service, the MBS-capable NG-RAN 1 node sends first data to the MB-UPF through the N3 user plane, and the first data is used to request the MB-UPF to release the shared delivery channel resource N3 between the MBS-capable NG-RAN 1 node and the MB-UPF for the multicast session ID=x MBS service;

[0307] Step c1. After the MB-UPF receives the first data sent by the MBS-capable NG-RAN 1 node, the MB-UPF sends second data to the MB-SMF, and the second data is used to request to release the shared delivery channel resource N3 between the MBS-capable NG-RAN 1 node and the MB-UPF for the multicast session ID=x MBS service;

[0308] Step d1. After the MB-SMF receives the second data sent by the MB-UPF, the MB-SMF sends third data, i.e. updated forwarding rules, to the MB-UPF, and the updated forwarding rules no longer contain the address of the MBS-capable NG-RAN 1;

[0309] Step e1. After the MB-UPF receives the third data sent by the MB-SMF, the MB-UPF releases the shared delivery channel resource N3 between the MBS-capable NG-RAN 1 node and the MB-UPF for the multicast session ID=x MBS service.

[0310] Figure 6 is a schematic diagram of a resource release method provided by an embodiment of the present application, as shown in Figure 6 the first network node can include a Legacy UPF, the second network node can include an MB-UPF, and the third network node can include an MB-SMF; and the resource release method can include the following steps:

[0311] Step a2. The Legacy UPF confirms that all PDU sessions are no longer provided with data of the multicast session ID=x MBS service after being modified by the SMF, and only unicast data of non-MBS services is provided;

[0312] Step b2. The Legacy UPF sends first data to the MB-UPF through the MB-N9 user plane, the first data being used to request the MB-UPF to release the resource of the MB-N9 between the Legacy UPF and the MB-UPF for the multicast session ID=x MBS service;

[0313] Step c2. The MB-UPF receives the first data sent by the Legacy UPF, and sends second data to the MB-SMF, the second data being used to request to release the resource of the MB-N9 between the Legacy UPF and the MB-UPF for the multicast session ID=x MBS service;

[0314] Step d2. The MB-SMF receives the second data sent by the MB-UPF, and sends third data, i.e., an updated forwarding rule, to the MB-UPF, and the updated forwarding rule no longer contains the address of the Legacy UPF;

[0315] Step e2. The MB-UPF receives the third data sent by the MB-SMF, and releases the resource of the MB-N9 between the Legacy UPF and the MB-UPF for the multicast session ID=x MBS service.

[0316] In the embodiment of the present application, by actively releasing the first resource used for the first service between the first network node and the second network node, or instructing or requesting the second node to release the first resource used for the first service, or instructing or requesting the second node to stop the data transmission of the first service, the sending end can avoid the resource waste caused by normally sending multicast data but no receiving end receiving the multicast service, and the resource utilization rate is improved.

[0317] It should be noted that the resource release method provided in the embodiments of the present application can be executed by a resource release device, or a control module in the resource release device for executing the resource release method. In the embodiments of the present application, the resource release device executing the resource release method is taken as an example to illustrate the resource release device provided in the embodiments of the present application.

[0318] Figure 7 is one of the structural diagrams of the resource release device provided in the embodiments of the present application, as shown in Figure 7 The device includes a first execution module 710, wherein:

[0319] The first execution module 710 is configured to execute at least one of the following when the first condition is met:

[0320] Release the first resource;

[0321] sending the first data to the second network node;

[0322] wherein the first data is used for at least one of:

[0323] requesting the second network node to release the first resource;

[0324] indicating the second network node to release the first resource;

[0325] requesting the second network node to stop data transmission of the first service;

[0326] indicating the second network node to stop data transmission of the first service;

[0327] wherein the first resource comprises a resource between the first network node and the second network node for the first service.

[0328] Optionally, the resource releasing apparatus can execute releasing the first resource and / or sending the first data to the second network node through the first executing module 710 when the first condition is satisfied.

[0329] In the embodiments of the present application, by actively releasing the first resource between the first network node and the second network node for the first service by the first network node, or indicating or requesting the second network node to release the first resource for the first service, or indicating or requesting the second network node to stop data transmission of the first service, the resource waste caused by the sending end normally sending multicast data but no receiving end receiving the multicast service can be avoided, and the resource utilization rate is improved.

[0330] Optionally, the first condition comprises at least one of:

[0331] no terminal interested in the first service;

[0332] no terminal receiving the first service;

[0333] a service attribute of the first service comprises a delay-insensitive characteristic;

[0334] the first service is in an inactive state;

[0335] no data of the first service is received;

[0336] a timer is expired;

[0337] the IP transport layer uses a unicast transmission mode to transmit data.

[0338] Optionally, the IP transport layer uses a unicast transmission mode to transmit data, comprising at least one of:

[0339] the first network node receives unicast address information sent by a core network;

[0340] The first network node receives the multicast address information sent by the core network.

[0341] Optionally, a target address of the first data is determined based on the unicast address information.

[0342] Optionally, the first data includes the multicast address information.

[0343] Optionally, the first data includes a packet sent through a user plane.

[0344] In the embodiments of the present application, by actively releasing, by the first network node, the first resource used for the first service between the first network node and the second network node, or instructing or requesting the second node to release the first resource used for the first service, or instructing or requesting the second node to stop data transmission of the first service, the sending end can be prevented from causing resource waste due to normal sending of multicast data but no receiving end receiving the multicast service, and the use rate of the resource is improved.

[0345] The resource release apparatus in the embodiments of the present application can be an apparatus, an apparatus with an operating system, or an electronic device, and can also be a component in a terminal, an integrated circuit, or a chip. The apparatus or the electronic device can be a mobile terminal or a non-mobile terminal. Exemplarily, the mobile terminal can include, but is not limited to, the types of the terminal 11 listed above, and the non-mobile terminal can be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, and the like, which are not limited in the embodiments of the present application.

[0346] The resource release apparatus provided in the embodiments of the present application can implement the method embodiments Figure 2 The method embodiments achieve the same technical effects, and details are not repeated here to avoid repetition.

[0347] Figure 8 is a structural schematic diagram of the resource release apparatus provided in the embodiments of the present application, as Figure 8 shown, the apparatus includes a first receiving module 810 and a second executing module 820; and

[0348] The first receiving module 810 is configured to receive first data sent by a first network node.

[0349] The second executing module 820 is configured to execute at least one of the following based on the first data:

[0350] ignoring the first data;

[0351] releasing the first resource;

[0352] stopping transmission of data of the first service;

[0353] sending second data to a third network node;

[0354] wherein the second data is used for at least one of:

[0355] requesting release of the first resource;

[0356] indicating that the first resource is released;

[0357] requesting stopping of data transmission of the first service;

[0358] indicating that data transmission of the first service is stopped;

[0359] wherein the first resource comprises a resource between the first network node and the second network node for the first service.

[0360] Optionally, the resource releasing apparatus can receive first data sent by the first network node through the first receiving module 810, and then execute at least one of the following based on the first data through the second executing module 820: ignoring the first data; releasing the first resource; stopping transmission of data of the first service; and sending second data to a third network node.

[0361] In the embodiments of the present application, by actively releasing, by the first network node, a first resource between the first network node and the second network node for the first service, or by indicating or requesting the second node to release the first resource for the first service, or by indicating or requesting the second node to stop data transmission of the first service, resource waste caused by the sending end normally sending multicast data but no receiving end receiving the multicast service can be avoided, and the use rate of the resource is improved.

[0362] Optionally, after sending the second data to the third network node, the apparatus further comprises:

[0363] a second receiving module, configured to receive third data sent by the third network node;

[0364] a third executing module, configured to execute at least one of the following based on the third data:

[0365] determining whether to release the first resource;

[0366] determining whether to stop data transmission of the first service.

[0367] Optionally, after sending the second data to the third network node, the apparatus further comprises:

[0368] a third receiving module, configured to receive third data sent by the third network node;

[0369] based on the third data and the first data, performing at least one of the following:

[0370] determining whether to release the first resource;

[0371] determining whether to stop data transmission of the first service.

[0372] In the embodiments of the present application, by the first network node actively releasing the first resource used for the first service between the first network node and the second network node, or instructing or requesting the second node to release the first resource used for the first service, or instructing or requesting the second node to stop data transmission of the first service, the resource waste caused by the sending end normally sending multicast data but no receiving end receiving the multicast service can be avoided, and the resource utilization rate is improved.

[0373] The resource release device in the embodiments of the present application can be a device, a device with an operating system or an electronic device, and can also be a component in a terminal, an integrated circuit or a chip. The device or the electronic device can be a mobile terminal or a non-mobile terminal. Exemplarily, the mobile terminal can include, but is not limited to, the types of the terminal 11 listed above, and the non-mobile terminal can be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine or a self-service machine, etc., and the embodiments of the present application are not limited specifically.

[0374] The resource release device provided in the embodiments of the present application can implement each process of the method embodiment Figure 3 and achieve the same technical effects. To avoid repetition, details are not repeated here.

[0375] Figure 9 is a third structural schematic diagram of the resource release device provided in the embodiments of the present application, as shown in Figure 9 the device includes a fourth receiving module 910; and wherein:

[0376] The fourth receiving module 910 is configured to receive second data sent by the second network node.

[0377] Optionally, the resource release device can receive the second data sent by the second network node through the fourth receiving module 910.

[0378] In the embodiments of the present application, the first network node actively releases the first resource used for the first service between the first network node and the second network node, or instructs or requests the second node to release the first resource used for the first service, or instructs or requests the second node to stop data transmission of the first service, so that the resource waste caused by the sending end normally sending multicast data but the receiving end not receiving multicast service can be avoided, and the resource utilization rate is improved.

[0379] Optionally, the apparatus further comprises:

[0380] a first sending module, configured to send third data to the second network node after receiving the second data, the third data being used for at least one of the following:

[0381] instructing the second network node whether to release the first resource;

[0382] suggesting the second network node whether to release the first resource;

[0383] instructing the second network node whether to stop data transmission of the first service;

[0384] suggesting the second network node whether to stop data transmission of the first service.

[0385] In the embodiments of the present application, the first network node actively releases the first resource used for the first service between the first network node and the second network node, or instructs or requests the second node to release the first resource used for the first service, or instructs or requests the second node to stop data transmission of the first service, so that the resource waste caused by the sending end normally sending multicast data but the receiving end not receiving multicast service can be avoided, and the resource utilization rate is improved.

[0386] The resource release apparatus in the embodiments of the present application can be an apparatus, an apparatus with an operating system, or an electronic device, and can also be a component in a terminal, an integrated circuit, or a chip. The apparatus or the electronic device can be a mobile terminal or a non-mobile terminal. Exemplarily, the mobile terminal can include, but is not limited to, the types of the terminal 11 listed above, and the non-mobile terminal can be a server, a Network Attached Storage (NAS), a personal computer (PC), a television (TV), a cashier machine, or a self-service machine, etc., which are not limited in the embodiments of the present application.

[0387] The resource release apparatus provided in the embodiments of the present application can implement the processes of the method embodiments and achieve the same technical effects, and thus details are not repeated here. Figure 4 The resource release apparatus provided in the embodiments of the present application can implement the processes of the method embodiments and achieve the same technical effects, and thus details are not repeated here.

[0388] Optionally,Figure 10 is a structural schematic diagram of a communication device provided by an embodiment of the present application, as shown in Figure 10 The embodiment of the present application also provides a communication device 1000, which comprises a processor 1001, a memory 1002, a program or instruction stored in the memory 1002 and capable of running on the processor 1001, for example, when the communication device 1000 is a terminal, the program or instruction is executed by the processor 1001 to realize each process of the above-mentioned resource release method embodiment and can achieve the same technical effects. When the communication device 1000 is a network side device, the program or instruction is executed by the processor 1001 to realize each process of the above-mentioned resource release method embodiment and can achieve the same technical effects. To avoid repetition, details are not described here.

[0389] The embodiment of the present application also provides a network node, which comprises a processor and a communication interface, and the processor is used for:

[0390] determining that a first condition is met, and performing at least one of the following:

[0391] releasing a first resource;

[0392] sending first data to a second network node;

[0393] The first data is used for at least one of the following:

[0394] requesting the second network node to release the first resource;

[0395] indicating the second network node to release the first resource;

[0396] requesting the second network node to stop data transmission of a first service;

[0397] indicating the second network node to stop data transmission of the first service;

[0398] The first resource comprises a resource used for the first service between the first network node and the second network node.

[0399] The network node embodiment corresponds to the above-mentioned network node method embodiment, each implementation process and implementation manner of the above-mentioned method embodiment can be applied to the network node embodiment and can achieve the same technical effects.

[0400] Specifically, the embodiment of the present application also provides a network node. Figure 11 is one of structural schematic diagrams of a network node provided by an embodiment of the present application, as shown in Figure 11As shown, the network device 1100 comprises: an antenna 1101, a radio frequency device 1102, and a baseband device 1103. The antenna 1101 is connected with the radio frequency device 1102. In the uplink direction, the radio frequency device 1102 receives information through the antenna 1101, and sends the received information to the baseband device 1103 for processing. In the downlink direction, the baseband device 1103 processes the information to be sent, and sends the processed information to the radio frequency device 1102, which processes the received information and sends it out through the antenna 1101.

[0401] The above frequency band processing device can be located in the baseband device 1103, and the method performed by the network node in the above embodiment can be implemented in the baseband device 1103, which comprises a processor 1104 and a memory 1105.

[0402] The baseband device 1103 may, for example, comprise at least one baseband board, which is provided with a plurality of chips, such as Figure 11 As shown, one of the chips is, for example, a processor 1104, which is connected with the memory 1105 to call the program in the memory 1105 and perform the network device operation shown in the above method embodiment.

[0403] The baseband device 1103 can also comprise a network interface 1106 for interacting information with the radio frequency device 1102, which is, for example, a common public radio interface (CPRI).

[0404] Specifically, the network node of the embodiment of the present application further comprises instructions or programs stored in the memory 1105 and executable on the processor 1104, and the processor 1104 calls the instructions or programs in the memory 1105 to perform the method executed by the modules shown in the above embodiment and achieve the same technical effects, and thus the details are not described herein. Figure 7

[0405] The processor 1110 is configured to:

[0406] In the case where the first condition is met, at least one of the following is performed:

[0407] releasing the first resource;

[0408] sending the first data to the second network node;

[0409] The first data is used for at least one of the following:

[0410] requesting the second network node to release the first resource;

[0411] indicating the second network node to release the first resource; ​

[0412] requesting the second network node to stop data transmission of the first service;

[0413] indicating the second network node to stop data transmission of the first service;

[0414] The first resource includes a resource between the first network node and the second network node for the first service.

[0415] In the embodiments of the present application, by the first network node actively releasing the first resource between the first network node and the second network node for the first service, or instructing or requesting the second node to release the first resource for the first service, or instructing or requesting the second node to stop data transmission of the first service, the resource waste caused by the sending end normally sending multicast data but no receiving end receiving multicast service can be avoided, and the resource utilization rate is improved.

[0416] Optionally, the first condition includes at least one of the following:

[0417] There is no terminal interested in the first service;

[0418] There is no terminal receiving the first service;

[0419] The service attribute of the first service includes a delay-insensitive characteristic;

[0420] The first service is in an inactive state;

[0421] No data of the first service is received;

[0422] A timer is timed out;

[0423] The IP transport layer uses a unicast transmission mode to transmit data.

[0424] Optionally, the IP transport layer uses a unicast transmission mode to transmit data, including at least one of the following:

[0425] The first network node receives unicast address information sent by a core network;

[0426] The first network node receives multicast address information sent by the core network.

[0427] Optionally, a target address of the first data is determined based on the unicast address information.

[0428] Optionally, the first data includes the multicast address information.

[0429] Optionally, the first data includes a message sent through a user plane.

[0430] In the embodiments of the present application, the first network node initiatively releases the first resource used for the first service between the first network node and the second network node, or instructs or requests the second node to release the first resource used for the first service, or instructs or requests the second node to stop the data transmission of the first service, so that the resource waste caused by the fact that the sending end normally sends multicast data but the receiving end does not receive multicast service can be avoided, and the resource utilization rate is improved.

[0431] The embodiments of the present application also provide a network node, comprising a processor and a communication interface, wherein the communication interface is used for:

[0432] receiving the first data sent by the first network node;

[0433] The processor is used for:

[0434] based on the first data, performing at least one of the following:

[0435] ignoring the first data;

[0436] releasing the first resource;

[0437] stopping the data transmission of the first service;

[0438] sending second data to a third network node;

[0439] The second data is used for at least one of the following:

[0440] requesting to release the first resource;

[0441] indicating that the first resource is released;

[0442] requesting to stop the data transmission of the first service;

[0443] indicating that the data transmission of the first service is stopped;

[0444] The first resource comprises a resource used for the first service between the first network node and the second network node.

[0445] The network node embodiment corresponds to the network node method embodiment described above, and each implementation process and implementation manner of the method embodiment can be applied to the network node embodiment and achieve the same technical effects.

[0446] Specifically, the embodiments of the present application also provide a network node. Figure 12 is a structural diagram of the network node provided by the embodiments of the present application, as shown in Figure 12 The network device 1200 comprises a processor 1201, a transceiver 1202, a memory 1203, a user interface 1204 and a bus interface, wherein:

[0447] In the embodiments of the present application, the network side device 1200 further includes a computer program stored on the storage 1203 and executable on the processor 1201, and the computer program is executed by the processor 1201 to implement the method performed by each module shown in the figure and achieve the same technical effects. To avoid repetition, details are not described here. Figure 8

[0448] In the embodiments of the present application, the network side device 1200 further includes a computer program stored on the storage 1203 and executable on the processor 1201, and the computer program is executed by the processor 1201 to implement the method performed by each module shown in the figure and achieve the same technical effects. To avoid repetition, details are not described here. Figure 12 In the embodiments of the present application, the network side device 1200 further includes a computer program stored on the storage 1203 and executable on the processor 1201, and the computer program is executed by the processor 1201 to implement the method performed by each module shown in the figure and achieve the same technical effects. To avoid repetition, details are not described here.The bus architecture can include any number of interconnecting buses and bridges, and the various circuitry representative of the processor(s) 1201 and the memory 1203 that are linked together by the bus architecture, which can be, for example, but not limited to, a system bus or PCIE bus, using any of a variety of bus architectures, can be linked together by various circuitry, which is well known in the art, and therefore, will not be further described herein. The bus interface provides an interface to the transceiver 1202. The transceiver 1202 can be a plurality of elements including a transmitter and a receiver, and provides a means for communicating with various other apparatus over a transmission medium. The user interface 1204 can also be an interface to external or internal devices, which can be a part of the network side device 1200, including, but not limited to, a keypad, a display, a speaker, a microphone, a joystick, etc.

[0449] The processor 1201 is responsible for managing the bus architecture and general processing, and the memory 1203 can store data used by the processor 1201 when performing operations.

[0450] The transceiver 1202 is configured to:

[0451] receive first data sent by a first network node;

[0452] The processor 1201 is configured to:

[0453] based on the first data, perform at least one of the following:

[0454] ignore the first data;

[0455] release the first resource;

[0456] stop transmitting data of a first service;

[0457] send second data to a third network node;

[0458] The second data is used for at least one of the following:

[0459] request to release the first resource;

[0460] indicate that the first resource is released;

[0461] request to stop data transmission of the first service;

[0462] indicating that data transmission of the first service is stopped;

[0463] wherein the first resource comprises a resource between the first network node and the second network node for the first service.

[0464] In the embodiments of the present application, by the first network node actively releasing the first resource between the first network node and the second network node for the first service, or instructing or requesting the second node to release the first resource for the first service, or instructing or requesting the second node to stop data transmission of the first service, the resource waste caused by the sending end normally sending multicast data but no receiving end receiving multicast service can be avoided, and the resource utilization is improved.

[0465] Optionally, the processor 1201 is configured to:

[0466] after sending the second data to the third network node, receiving third data sent by the third network node;

[0467] based on the third data, performing at least one of the following:

[0468] determining whether to release the first resource;

[0469] determining whether to stop data transmission of the first service.

[0470] Optionally, the processor 1201 is configured to:

[0471] after sending the second data to the third network node, receiving third data sent by the third network node;

[0472] based on the third data and the first data, performing at least one of the following:

[0473] determining whether to release the first resource;

[0474] determining whether to stop data transmission of the first service.

[0475] In the embodiments of the present application, by the first network node actively releasing the first resource between the first network node and the second network node for the first service, or instructing or requesting the second node to release the first resource for the first service, or instructing or requesting the second node to stop data transmission of the first service, the resource waste caused by the sending end normally sending multicast data but no receiving end receiving multicast service can be avoided, and the resource utilization is improved.

[0476] The embodiments of the present application also provide a network node comprising a processor and a communication interface, wherein the communication interface is configured to:

[0477] receive second data sent by a second network node.

[0478] This network node embodiment corresponds to the above-described network node method embodiment. All implementation processes and methods of the above-described method embodiment can be applied to this network node embodiment and can achieve the same technical effect.

[0479] Specifically, this application also provides a network node. Figure 13 This is the third schematic diagram of the network node structure provided in the embodiments of this application, as shown below. Figure 13 As shown, the network device 1300 includes: a processor 1301, a transceiver 1302, a memory 1303, a user interface 1304, and a bus interface, wherein:

[0480] In this embodiment of the invention, the network-side device 1300 further includes: a computer program stored on a memory 1303 and executable on a processor 1301, the computer program being executed by the processor 1301. Figure 9 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.

[0481] exist Figure 13 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 1301 and memory represented by memory 1303 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. Transceiver 1302 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium. For different user equipment, user interface 1304 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.

[0482] The processor 1301 is responsible for managing the bus architecture and general processing, while the memory 1303 can store the data used by the processor 1301 when performing operations.

[0483] Transceiver 1302 is used for:

[0484] Receive the second data sent by the second network node.

[0485] In the embodiment of the present application, the first network node actively releases the first resource used for the first service between the first network node and the second network node, or instructs or requests the second node to release the first resource used for the first service, or instructs or requests the second node to stop data transmission of the first service, so that the resource waste caused by the sending end normally sending multicast data but the receiving end not receiving multicast service can be avoided, and the resource utilization rate is improved.

[0486] Optionally, the processor 1301 is configured to:

[0487] send third data to the second network node after receiving the second data, the third data being used for at least one of the following:

[0488] instruct the second network node whether to release the first resource;

[0489] recommend the second network node whether to release the first resource;

[0490] instruct the second network node whether to stop data transmission of the first service;

[0491] recommend the second network node whether to stop data transmission of the first service.

[0492] In the embodiment of the present application, the first network node actively releases the first resource used for the first service between the first network node and the second network node, or instructs or requests the second node to release the first resource used for the first service, or instructs or requests the second node to stop data transmission of the first service, so that the resource waste caused by the sending end normally sending multicast data but the receiving end not receiving multicast service can be avoided, and the resource utilization rate is improved.

[0493] The embodiment of the present application also provides a readable storage medium, the readable storage medium storing a program or instructions, the program or instructions being executed by a processor to implement each process of the above-mentioned resource release method embodiment and achieve the same technical effects. To avoid repetition, details are not described herein.

[0494] The processor is the processor in the terminal in the above-mentioned embodiments. The readable storage medium includes a computer readable storage medium, such as a computer readable memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk, etc.

[0495] The embodiment of the present application also provides a chip, the chip including a processor and a communication interface, the communication interface being coupled with the processor, and the processor being configured to run a program or instructions to implement each process of the above-mentioned resource release method embodiment and achieve the same technical effects. To avoid repetition, details are not described herein.

[0496] It should be understood that the chip mentioned in the embodiments of the present application can also be referred to as a system chip, a system chip, a chip system or a system on chip, etc.

[0497] It should be noted that in this document, the term "comprising" or "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that processes, methods, articles or devices including a series of elements not only include those elements, but also include other elements not explicitly listed or inherent to such processes, methods, articles or devices. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to the order of performing the functions as shown or discussed, but can also include performing the functions in a substantially simultaneous manner or in reverse order, for example, the described method can be performed in an order different from that described, and various steps can also be added, omitted or combined. In addition, the features described with reference to certain examples can be combined in other examples.

[0498] From the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment method can be realized by means of software and the necessary general hardware platform, of course, it can also be realized by hardware, but in many cases the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, magnetic disc, optical disc) and includes a plurality of instructions for making a terminal (which can be a mobile phone, computer, server or network equipment, etc.) execute the methods described in various embodiments of the present application.

[0499] The embodiments of the present application are described above in combination with the drawings, but the present application is not limited to the above specific embodiments, and the above specific embodiments are only illustrative, not restrictive, and those skilled in the art can make many forms under the inspiration of the present application without departing from the scope of the present application and the scope protected by the claims.

Claims

1. A resource release method, characterized by, The method is performed by a first network node, comprising: determining that a first condition is met, and performing at least one of the following: releasing a first resource; sending first data to a second network node; wherein the first data is used for at least one of the following: requesting the second network node to release the first resource; indicating the second network node to release the first resource; requesting the second network node to stop data transmission of a first service; indicating the second network node to stop data transmission of the first service; wherein the first resource comprises a resource between the first network node and the second network node for the first service, and the first network node is a base station or a UPF; the first condition comprises at least one of the following: there is no terminal interested in the first service; a service attribute of the first service comprises a delay-insensitive characteristic; the first service is in an inactive state; no data of the first service is received; a timer is expired; an Internet Protocol (IP) transport layer uses a unicast transmission mode to transmit data.

2. The resource release method of claim 1, wherein, the IP transport layer uses the unicast transmission mode to transmit data, comprising at least one of the following: the first network node receives unicast address information sent by a core network; the first network node receives multicast address information sent by the core network.

3. The resource release method of claim 2, wherein, a target address of the first data is determined based on the unicast address information.

4. The resource release method of claim 2, wherein, the first data comprises the multicast address information.

5. The method of claim 1, wherein, the first data comprises a message sent through a user plane.

6. A resource release method, characterized by, The method is performed by a second network node, comprising: receiving first data sent by a first network node in a case where a first condition is determined to be met; based on the first data, performing at least one of the following: ignoring the first data; releasing a first resource; stopping transmission of data of a first service; sending second data to a third network node; wherein the second data is used for at least one of the following: requesting the first resource to be released; indicating that the first resource is released; requesting data transmission of the first service to be stopped; indicating that data transmission of the first service is stopped; wherein the first resource comprises a resource between the first network node and the second network node for the first service, and the first network node is a base station or a UPF; the first condition comprises at least one of the following: there is no terminal interested in the first service; a service attribute of the first service comprises a delay-insensitive characteristic; the first service is in an inactive state; no data of the first service is received; a timer is expired; an IP transport layer uses a unicast transmission mode to transmit data.

7. A resource release method according to claim 6, characterized in that, after sending the second data to the third network node, the method further comprises: receiving third data sent by the third network node; based on the third data, performing at least one of the following: determining whether to release the first resource; determining whether to stop data transmission of the first service.

8. The resource releasing method according to claim 6, characterized by, after sending the second data to the third network node, the method further comprises: receiving third data sent by the third network node; based on the third data and the first data, performing at least one of the following: determining whether to release the first resource; determining whether to stop data transmission of the first service.

9. A resource release method, characterized by, The method is performed by a third network node, comprising: receiving second data sent by a second network node based on first data; The second data is used for at least one of the following: requesting to release the first resource; indicating that the first resource is released; requesting to stop data transmission of the first service; indicating that data transmission of the first service is stopped. The first resource includes a resource between the first network node and the second network node for the first service, and the first network node is a base station or a UPF. The first data is sent by the first network node to the second network node when a first condition is met. The first condition includes at least one of the following: there is no terminal interested in the first service; a service attribute of the first service includes a delay-insensitive characteristic; the first service is in an inactive state; no data of the first service is received; a timer is timed out; an IP transport layer uses a unicast transmission mode to transmit data.

10. A resource release method according to claim 9, characterized in that, The method further includes: sending third data to the second network node after receiving the second data, and the third data is used for at least one of the following: indicating whether the second network node releases the first resource; suggesting whether the second network node releases the first resource; indicating whether the second network node stops data transmission of the first service; suggesting whether the second network node stops data transmission of the first service.

11. A resource release apparatus, characterized by comprising: The method includes: a first execution module configured to execute at least one of the following when a first condition is met: releasing the first resource; sending first data to the second network node. The first data is used for at least one of the following: requesting the second network node to release the first resource; indicating the second network node to release the first resource; requesting the second network node to stop data transmission of the first service; indicating the second network node to stop data transmission of the first service. The first resource includes a resource between the first network node and the second network node for the first service, and the first network node is a base station or a UPF. The first condition includes at least one of the following: there is no terminal interested in the first service; a service attribute of the first service includes a delay-insensitive characteristic; the first service is in an inactive state; no data of the first service is received; a timer is timed out; an IP transport layer uses a unicast transmission mode to transmit data.

12. The resource release apparatus according to claim 11, wherein The IP transport layer uses a unicast transmission mode to transmit data, including at least one of the following: the first network node receives unicast address information sent by a core network; the first network node receives multicast address information sent by the core network.

13. The resource releasing apparatus according to claim 12, wherein A target address of the first data is determined based on the unicast address information.

14. The resource releasing apparatus according to claim 12, wherein The first data includes the multicast address information.

15. The resource releasing apparatus according to claim 11, wherein The first data includes a message sent through a user plane.

16. A resource release apparatus, comprising: The method includes: a first receiving module configured to receive first data sent by a first network node when a first condition is met; a second execution module configured to execute at least one of the following based on the first data: ignoring the first data; releasing the first resource; stopping data transmission of the first service; sending second data to a third network node. The second data is used for at least one of the following: requesting to release the first resource; indicating that the first resource is released; requesting to stop data transmission of the first service; indicating that the data transmission of the first service is stopped; wherein the first resource comprises a resource between the first network node and the second network node for the first service, and the first network node is a base station or a UPF; the first condition comprises at least one of: there is no terminal interested in the first service; the service attribute of the first service comprises a delay-insensitive characteristic; the first service is in an inactivated state; no data of the first service is received; a timer is expired; an Internet Protocol (IP) transport layer uses a unicast transmission mode to transmit data.

17. The resource releasing apparatus according to claim 16, characterized by after sending the second data to the third network node, the apparatus further comprises: a third receiving module configured to receive third data sent by the third network node; a third performing module configured to perform at least one of the following based on the third data: determining whether to release the first resource; and determining whether to stop the data transmission of the first service.

18. The resource releasing apparatus according to claim 16, characterized by, after sending the second data to the third network node, the apparatus further comprises: a third receiving module configured to receive third data sent by the third network node; perform at least one of the following based on the third data and the first data: determining whether to release the first resource; and determining whether to stop the data transmission of the first service.

19. A resource release apparatus, comprising: a resource release module configured to release a resource. comprise: a fourth receiving module configured to receive second data sent by the second network node based on the first data; wherein the second data is used for at least one of: requesting to release the first resource; indicating that the first resource is released; requesting to stop the data transmission of the first service; and indicating that the data transmission of the first service is stopped. wherein the first resource comprises a resource between the first network node and the second network node for the first service, and the first network node is a base station or a UPF; the first data is sent by the first network node to the second network node in a case where a first condition is determined to be met; the first condition comprises at least one of: there is no terminal interested in the first service; the service attribute of the first service comprises a delay-insensitive characteristic; the first service is in an inactivated state; no data of the first service is received; a timer is expired; an IP transport layer uses a unicast transmission mode to transmit data.

20. The resource releasing apparatus according to claim 19, characterized by the apparatus further comprises: a first sending module configured to send third data to the second network node after receiving the second data, wherein the third data is used for at least one of: indicating whether the second network node releases the first resource; suggesting whether the second network node releases the first resource; indicating whether the second network node stops the data transmission of the first service; and suggesting whether the second network node stops the data transmission of the first service.

21. A network node, characterized by: comprise a processor, a memory, and a program or instructions stored in the memory and executable on the processor, and the program or instructions are executed by the processor to implement the steps of the resource release method according to any one of claims 1 to 5.

22. A network node, characterized by: comprise a processor, a memory, and a program or instructions stored in the memory and executable on the processor, and the program or instructions are executed by the processor to implement the steps of the resource release method according to any one of claims 6 to 8.

23. A network node, characterized by: A computer program product, comprising a computer readable storage medium having stored thereon instructions that, when executed, by a processor, implement the steps of the resource release method according to any one of claims 1 to 5, or the steps of the resource release method according to any one of claims 6 to 8, or the steps of the resource release method according to any one of claims 9 to 10.

24. A readable storage medium, characterized by, A computer program product, comprising a computer readable storage medium having stored thereon instructions that, when executed, by a processor, implement the steps of the resource release method according to any one of claims 1 to 5, or the steps of the resource release method according to any one of claims 6 to 8, or the steps of the resource release method according to any one of claims 9 to 10.

Citation Information

Patent Citations

  • A method and apparatus for transmitting multicast traffic

    CN109769150A