Data transmission method and apparatus, core network device, and access network side device
By acquiring and utilizing the resource information allocated by the access network side equipment, a termination identifier is sent to end the forwarding of multicast service data, thus solving the data transmission problem during multicast service terminal switching and achieving efficient resource management and timely data termination.
Patent Information
- Application Number
- CN202010754573.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-07-30
- Publication Date
- 2025-11-11
- Estimated Expiration
- 2040-11-30
AI Technical Summary
When a terminal in a multicast service switches over, it is not possible to effectively stop forwarding multicast service data for a specific terminal.
By acquiring and utilizing information about the first and second resources, a termination identifier is sent to end the forwarding of multicast service data. The resource information includes resources allocated by the first access network side device and the second access network side device.
It effectively terminates the forwarding of multicast service data during terminal switching, avoiding resource waste and unnecessary delays in data transmission.
Smart Images

Figure CN114071578B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a data transmission method, apparatus, core network equipment, and access network side equipment. Background Technology
[0002] In related technologies, when a terminal in a unicast service switches over, the data transmission channel between the base station and the core network is for each terminal. Therefore, in the case of unicast, the core network can send an end instruction through the data transmission channel of the base station for the switching terminal. However, the data of multicast services is sent through a shared channel between the base station and the core network. This shared channel is shared by multiple non-specific terminals. When a terminal in a multicast service switches over, it is not possible to stop forwarding multicast service data for a specific terminal. Summary of the Invention
[0003] The purpose of this application is to provide a data transmission method, apparatus, core network equipment, and access network side equipment that can solve the problem of how to terminate the forwarding of multicast service data for a specific terminal user.
[0004] To solve the above-mentioned technical problems, this application is implemented as follows:
[0005] Firstly, a data transmission method is provided, applied to a first core network device, including:
[0006] After establishing a service data transmission channel with the first access network side device, resource information is obtained. The service data transmission channel is used by the first access network side device to receive service data to be sent to the terminal user. The resource information includes at least one of the information of the first resource and the information of the second resource.
[0007] Send a termination identifier via the first resource, and / or send a termination identifier via the second resource;
[0008] Wherein, the first resource is the resource allocated to the terminal user by the first access network side device, and the second resource is the resource allocated to the terminal user by the second access network side device.
[0009] Secondly, a data transmission method is provided, applied to a second core network device, including:
[0010] After establishing a service data transmission channel between the first core network device and the first access network side device, resource information is obtained, wherein the resource information includes at least one of the information of the first resource and the information of the second resource;
[0011] Send the resource information to the first core network device;
[0012] Wherein, the first resource is a resource allocated to the terminal user by the first access network side device, the second resource is a resource allocated to the terminal user by the second access network side device, and the resource information is used by the first core network device to send a termination identifier through the first resource and / or the second resource.
[0013] Thirdly, a data transmission method is provided, applied to a first access network side device, including:
[0014] After establishing a service data transmission channel with the first core network equipment, information about third resources for end users is obtained through the second core network equipment;
[0015] If the conditions are met, the transmission of the service data through the third resource shall be stopped;
[0016] The third resource is either a resource allocated to the terminal user by the second access network side device or a resource allocated to the terminal user by the second core network device.
[0017] Fourthly, a data transmission device is provided, applied to a first core network device, comprising:
[0018] The first acquisition module is used to acquire resource information after establishing a service data transmission channel with the first access network side device. The service data transmission channel is used by the first access network side device to receive service data to be sent to the terminal user. The resource information includes at least one of the information of the first resource and the information of the second resource.
[0019] The first transmission module is configured to send a termination identifier via the first resource and / or via the second resource;
[0020] Wherein, the first resource is the resource allocated to the terminal user by the first access network side device, and the second resource is the resource allocated to the terminal user by the second access network side device.
[0021] Fifthly, a data transmission device is provided, applied to a second core network device, comprising:
[0022] The second acquisition module is used to acquire resource information after controlling the first core network device to establish a service data transmission channel with the first access network side device. The resource information includes at least one of the information of the first resource and the information of the second resource.
[0023] The second transmission module is used to send the resource information to the first core network device;
[0024] Wherein, the first resource is a resource allocated to the terminal user by the first access network side device, the second resource is a resource allocated to the terminal user by the second access network side device, and the resource information is used by the first core network device to send a termination identifier through the first resource and / or the second resource.
[0025] Sixthly, a data transmission apparatus is provided, applied to a first access network side device, comprising:
[0026] The third acquisition module is used to acquire information about third resources for end users through the second core network device after establishing a service data transmission channel with the first core network device.
[0027] The second processing module is used to stop sending the service data through the third resource when certain conditions are met.
[0028] The third resource is either a resource allocated to the terminal user by the second access network side device or a resource allocated to the terminal user by the second core network device.
[0029] In a seventh aspect, a core network device is provided, including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method described in the first aspect or the steps of the method described in the second aspect.
[0030] Eighthly, an access network side device is provided, including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method described in the third aspect.
[0031] A ninth aspect provides a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or the steps of the method described in the second aspect, or the steps of the method described in the third aspect.
[0032] In a tenth aspect, a chip is provided, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being configured to run network-side device programs or instructions to implement the method as described in the first aspect, or the method as described in the second aspect, or the method as described in the third aspect.
[0033] In this embodiment of the application, after establishing a service data transmission channel with the first access network side device, resource information is obtained, including at least one of the information of the first resource and the information of the second resource; a termination identifier is sent through the first resource and / or through the second resource, thereby achieving the purpose of ending the forwarding of multicast service data for a certain terminal user. Attached Figure Description
[0034] Figure 1 This is a structural diagram of a network system applicable to embodiments of this application;
[0035] Figure 2 One of the flowcharts illustrating the data transmission method of an embodiment of this application is shown.
[0036] Figure 3 A second schematic flowchart illustrating the data transmission method according to an embodiment of this application;
[0037] Figure 4 The third flowchart illustrates the data transmission method according to an embodiment of this application;
[0038] Figure 5 One of the interactive schematic diagrams illustrating the data transmission method of this application embodiment;
[0039] Figure 6 A second interactive schematic diagram illustrating the data transmission method of an embodiment of this application;
[0040] Figure 7 One of the schematic diagrams of a data transmission device according to an embodiment of this application;
[0041] Figure 8 A second schematic diagram illustrating the data transmission method of an embodiment of this application;
[0042] Figure 9 The third schematic diagram illustrating the data transmission method of this application embodiment;
[0043] Figure 10 A structural block diagram illustrating a communication device according to an embodiment of this application;
[0044] Figure 11 This is a structural block diagram illustrating the access network side device according to an embodiment of this application. Detailed Implementation
[0045] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0046] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0047] It is worth noting that the technologies described in this 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" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. However, the following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description, although these technologies can also be applied to applications other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.
[0048] Figure 1This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. 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 user equipment (UE). The terminal 11 can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), etc. Wearable devices include wristbands, headphones, glasses, etc. It should be noted that this application does not limit the specific type of terminal 11. Network-side device 12 can be a base station or a core network. The base station can be referred to as a node B, evolved node B, access point, base transceiver station (BTS), radio base station, radio transceiver, basic service set (BSS), extended service set (ESS), B node, evolved B node (eNB), home B node, home evolved B node, WLAN access point, WiFi node, transmitting and receiving point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that in this embodiment of the application, only the base station in the NR system is used as an example, but the specific type of base station is not limited.
[0049] The data transmission method provided in this application will be described in detail below with reference to the accompanying drawings, through specific embodiments and application scenarios.
[0050] In the data transmission method of this application embodiment, after the second core network device (AMF and SMF) controls the first core network device (UPF) to establish a service data transmission channel with the first access network side device (first base station), it acquires resource information. The resource information includes at least one of information on a first resource and information on a second resource. The first resource is a resource allocated by the first access network side device for the terminal user, and the second resource is a resource allocated by the second access network side device for the terminal user. The second core network device sends this resource information to the first core network device. The first core network device sends a termination identifier through the first resource and / or the second resource to indicate termination of forwarding, thereby achieving the purpose of ending the forwarding of multicast service data for a specific terminal user. After establishing a service data transmission channel with the first core network device, the first access network side device acquires information on a third resource for the terminal user through the second core network device. Under certain conditions, it stops sending the service data through the third resource, for example, when a termination identifier is received or a timeout event occurs, thereby achieving the purpose of ending the forwarding of multicast service data for a specific terminal user.
[0051] like Figure 2 As shown in the figure, this application provides a data transmission method applied to a first core network device, specifically a User Plane Function (UPF). The method includes:
[0052] Step 201: After establishing a service data transmission channel with the first access network side device, obtain resource information. The service data transmission channel is used by the first access network side device to receive service data to be sent to the terminal user. The resource information includes at least one of the information of the first resource and the information of the second resource.
[0053] Wherein, the first resource is the resource allocated to the terminal user by the first access network side device, and the second resource is the resource allocated to the terminal user by the second access network side device.
[0054] The aforementioned service data transmission channel is a shared channel not targeted at any specific terminal user, and the service data is multicast service data. After establishing a service data transmission channel with the first access network side device, the first core network device sends multicast service data to the first access network side device through this service data transmission channel. The first access network side device then distributes the multicast service data to the terminal via broadcast or point-to-point methods.
[0055] Specifically, after establishing a service data transmission channel with the first access network side device, resource information sent by the second core network device is obtained. The information for the first resource is sent by the first access network side device to the second core network device, and the information for the second resource is sent by the second access network side device to the second core network device. The information for the first resource can be carried in a handover notification message sent by the first access network side device. The information for the second resource can be carried in a handover response message sent by the second access network side device.
[0056] Step 202: Send a termination identifier via the first resource, and / or send a termination identifier via the second resource.
[0057] The termination identifier can be used to indicate the cessation of forwarding the aforementioned service data, or to indicate the end of the service data. In this embodiment, the termination identifier refers to the end mark.
[0058] The data transmission method of this application embodiment, after establishing a service data transmission channel with the first access network side device, obtains resource information, the resource information including at least one of the information of a first resource and the information of a second resource; sends a termination identifier through the first resource and / or sends a termination identifier through the second resource, thereby achieving the purpose of ending the forwarding of multicast service data for a certain terminal user.
[0059] Optionally, sending the termination identifier via the second resource includes:
[0060] Receive the termination identifier sent by the first access network side device;
[0061] Send the termination identifier via the second resource.
[0062] The aforementioned terminal users can specifically refer to switching terminal users, that is, terminal users switching from the first access network side device to the second access network side device. The first access network side device is the first base station (source base station), and the second access network side device is the second base station (target base station).
[0063] Here, the first core network device can first send a termination identifier to the first access network side device through the first resource. The termination identifier indicates that the first access network side device should stop forwarding. Then, the first access network side device sends a termination identifier to the second access network side device through the first core network device to indicate that the second access network side device should stop forwarding. That is, the first access network side device first sends a terminal identifier to the first core network device, and then the first core network device sends a termination identifier to the second access network side device through the second resource.
[0064] Further optionally, the data transmission method in this application embodiment also includes:
[0065] Stop sending service data through the second resource.
[0066] In this embodiment, after establishing a service data transmission channel with the first access network side device, the first access network side device can send service data to the first core network device, and the first core network device can then send the service data to the second access network side device through the second resource. Upon receiving a termination identifier from the first access network side device, the first core network device can stop sending service data through the second resource.
[0067] The data transmission method of this application embodiment, after establishing a service data transmission channel with the first access network side device, obtains resource information, the resource information including at least one of the information of a first resource and the information of a second resource; sends a termination identifier through the first resource and / or sends a termination identifier through the second resource, thereby achieving the purpose of ending the forwarding of multicast service data for a certain terminal user.
[0068] like Figure 3 As shown, embodiments of this application also provide a data transmission method applied to a second core network device, the second core network device including an Access and Mobility Management Function (AMF) and a Session Management Function (SMF), the method comprising:
[0069] Step 301: After establishing a service data transmission channel between the first core network device and the first access network side device, obtain resource information.
[0070] The aforementioned resource information includes at least one of information about a first resource and information about a second resource. Specifically, the first resource is a resource allocated to an end user by a first access network-side device, and the second resource is a resource allocated to an end user by a second access network-side device. The resource information is used by the first core network device to send a termination identifier through the first resource and / or the second resource.
[0071] The aforementioned service data transmission channel is a shared channel not targeted at any specific terminal user, and the service data is multicast service data.
[0072] Optionally, the information of the first resource can be carried in a handover notification message sent by the first access network side device. The information of the second resource can be carried in a handover response message sent by the second access network side device.
[0073] Step 302: Send the resource information to the first core network device.
[0074] Here, after establishing a service data transmission channel between the first core network device and the first access network device, resource information is obtained and forwarded to the first core network device so that the first core network device can send a termination identifier through the first resource and / or the second resource. Specifically, the AMF obtains the resource information and sends it to the SMF, which then sends the resource information to the aforementioned first core network device, i.e., the UPF.
[0075] The data transmission method of this application embodiment, after controlling the first core network device to establish a service data transmission channel with the first access network side device, obtains resource information; sends the resource information to the first core network device so that the first core network device can send a termination identifier through the first resource and / or send a termination identifier through the second resource, thereby achieving the purpose of ending the forwarding of multicast service data for a certain terminal user.
[0076] like Figure 4 As shown in the embodiments of this application, a data transmission method is also provided, applied to a first access network side device, specifically a first base station (source base station). The method includes:
[0077] Step 401: After establishing a service data transmission channel with the first core network device, obtain information about the third resource for the end user through the second core network device.
[0078] The aforementioned service data transmission channel is a shared channel not targeted at any specific terminal, and the service data is multicast service data.
[0079] The third resource is either the resource allocated to the terminal by the second base station or the resource allocated to the terminal by the second core network device.
[0080] The information about the aforementioned third resource can be carried through the handover command sent by the second core network equipment to the first base station.
[0081] In this step, the second core network device can send the resources allocated by the second base station to the terminal for the terminal to the first base station, so that the first base station can send service data through the third resource. For example, the first base station sends service data to the second base station through the resources allocated by the second base station for the terminal, or the first base station sends service data to the second core network device through the resources allocated by the second core network device for the terminal, and the second core network device then sends the service data to the second base station through the resources allocated by the second base station for the terminal.
[0082] Step 402: If the conditions are met, stop sending the service data through the third resource.
[0083] In this embodiment of the application, service data is sent to the third resource of the aforementioned terminal. Under certain conditions, the transmission of the service data through the third resource is stopped. For example, if a termination flag is received or a timeout event occurs, the transmission of the service data through the third resource is stopped.
[0084] The data transmission method of this application embodiment, after establishing a service data transmission channel with the first core network device, obtains information about a third resource for the terminal user through the second core network device; and when conditions are met, stops transmitting the service data through the third resource, thereby achieving the purpose of ending the forwarding of multicast service data for a certain terminal user.
[0085] Optionally, the data transmission method in this application embodiment further includes:
[0086] Send the information of the first resource to the second core network device;
[0087] Wherein, the first resource is the resource allocated by the first base station for the terminal user.
[0088] Here, the information of the first resource is sent to the second core network device, and the second core network device sends the information of the first resource to the first core network device, so that the first core network device can send a termination identifier to the first base station through the first resource to instruct the first base station to terminate the forwarding of multicast service data.
[0089] Optionally, the condition is that a termination identifier is received through the first resource.
[0090] Optionally, the condition is the occurrence of a timeout event.
[0091] The timeout event could be a timer timeout, or the first base station forwarding service data through the third resource for a preset duration.
[0092] Further optionally, the data transmission method of this application embodiment, when stopping the transmission of the service data through the third resource, further includes:
[0093] The termination identifier is sent via the third resource.
[0094] Specifically, the termination identifier is sent to the second base station through the resources allocated to the terminal user by the second base station, or the termination identifier is sent to the second core network device through the resources allocated to the terminal user by the second core network device, and then the second core network device sends the termination identifier to the second base station.
[0095] The data transmission method of this application embodiment, after establishing a service data transmission channel with the first core network device, obtains information about a third resource for the terminal user through the second core network device; and when conditions are met, stops transmitting the service data through the third resource, thereby achieving the purpose of ending the forwarding of multicast service data for a certain terminal user.
[0096] The data transmission method of this application will be described below with reference to specific embodiments.
[0097] The prerequisite for applying the data transmission method of this application is that the core network sends multicast data through a shared channel with the source base station, and the source base station distributes the multicast data to the terminal through broadcast or point-to-point methods.
[0098] Example 1: The data transmission method of this application embodiment, such as... Figure 5 As shown, it includes:
[0099] Step 501: The source base station sends a handover notification message to the AMF.
[0100] Here, the source base station decides to perform a handover operation, selects a target base station, and sends a handover notification message, such as a Handover Required message, to the AMF. This handover notification message can indicate a request for forwarding resources.
[0101] When selecting a target base station, you can choose based on measurement reports or candidate cell information, or you can choose independently.
[0102] Step 502: The AMF sends a handover request to the target base station.
[0103] The switching request can be a Handover Request message, which carries information from the switching notification message and also information indicating that the resource needs to be forwarded.
[0104] Step 503: The target base station reserves air interface resources and downlink forwarding and receiving resources, and returns a handover response to the AMF.
[0105] The handover response can be a Handover Response message, which can carry information about the downlink forwarding and receiving resources for the terminal.
[0106] Step 504: AMF and SMF send downlink forwarding and receiving resource information of the target base station to UPF.
[0107] The information of the downlink forwarding reception resource (the information of the second resource mentioned above) can be tunnel information. AMF and SMF can also reserve core network forwarding resources for the terminal, such as notifying UPF to reserve uplink forwarding resources.
[0108] Step 505: The AMF sends a handover command to the source base station, carrying information about the third resource. The source base station then notifies the UE to hand over to the target base station.
[0109] The information of the third resource is either the downlink forwarding resources allocated to the terminal by the target base station or the uplink forwarding resources allocated to the terminal by the second core network equipment.
[0110] The source base station forwards multicast service data to the target base station through downlink forwarding reception resources; or forwards multicast service data to the core network, and the core network then forwards the multicast service data received through the forwarding channel to the target base station through the target base station's forwarding channel.
[0111] Step 506: The terminal switches to the target base station and sends a handover confirmation to the target base station.
[0112] For example, send a Handover Confirm message to the target base station.
[0113] Step 507: The target base station sends a handover completion message to the AMF.
[0114] For example, send a Handover Complete message to AMF.
[0115] Step 508: AMF and SMF update core network session resources.
[0116] Here, when the AMF receives the handover completion message, it can use the downlink forwarding and receiving resource information to update the core network session resources, such as notifying the UPF of the downlink forwarding and receiving resource information.
[0117] Step 509: The UPF sends an endmark to the target base station through the downlink forwarding reception resources of the target base station.
[0118] Here, an endmark is sent to the target base station to instruct it to stop forwarding. For example, the SMF notifies the UPF to stop forwarding, thereby instructing the UPF to send an endmark. The source base station can stop forwarding after a period of time.
[0119] As another optional embodiment, the source base station stops forwarding after a period of time and sends the endmark through the aforementioned third resource.
[0120] Example 2: Data transmission method of this application embodiment, such as... Figure 6 As shown, it includes:
[0121] Step 601: The source base station sends a handover notification message to the AMF, which carries information about the first resource.
[0122] Here, the source base station decides to perform a handover operation, selects a target base station, and sends a handover notification message, such as a Handover Required message, to the AMF. This handover notification message can indicate a request for forwarding resources.
[0123] When selecting a target base station, you can choose based on measurement reports or candidate cell information, or you can choose independently.
[0124] Step 602: The AMF sends a handover request to the target base station.
[0125] The switching request can be a Handover Request message, which carries information from the switching notification message and also information indicating that the resource needs to be forwarded.
[0126] Step 603: The target base station reserves air interface resources and downlink forwarding and receiving resources, and returns a handover response to the AMF.
[0127] The handover response can be a Handover Response message, which can carry information about the downlink forwarding and receiving resources for the terminal.
[0128] Step 604: AMF and SMF instruct UPF to reserve core network forwarding resources for the terminal and send information about the first resource to UPF.
[0129] The core network forwarding resources (third resources) for the terminal mentioned above can be uplink forwarding tunnels.
[0130] Step 605: The AMF and SMF send a handover command to the source base station, carrying information about the core network forwarding resources. The source base station then notifies the UE to switch to the target base station.
[0131] The source base station forwards multicast service data to the target base station through downlink forwarding reception resources; or forwards multicast service data to the core network, and the core network then forwards the multicast service data received through the forwarding channel to the target base station through the target base station's forwarding channel.
[0132] Step 606: The terminal switches to the target base station and sends a handover confirmation to the target base station.
[0133] For example, send a Handover Confirm message to the target base station.
[0134] Step 607: The target base station sends a handover completion message to the AMF.
[0135] For example, send a Handover Complete message to AMF.
[0136] Step 608: AMF updates core network session resources.
[0137] Here, when the AMF receives the handover completion message, it can use the downlink forwarding and receiving resource information to update the core network session resources, such as notifying the UPF of the downlink forwarding and receiving resource information.
[0138] Step 609: UPF sends endmark to the source base station through the first resource.
[0139] Here, the UPF sends an endmark to the source base station through the first resource to instruct the source base station to stop forwarding, and the source base station sends an endmark to the target base station to instruct the target base station to stop forwarding.
[0140] Here, the source base station can send the endmark directly to the target base station, or it can send the endmark to the target base station through the UPF.
[0141] In the data transmission method of this application embodiment, after the AMF and SMF control the first core network device UPF to establish a service data transmission channel with the source base station, they acquire resource information. This resource information includes at least one of information about a first resource and information about a second resource. The first resource is a resource allocated by the source base station for the terminal user, and the second resource is a resource allocated by the target base station for the terminal user. The AMF sends this resource information to the UPF, and the UPF sends a termination flag through the first resource and / or the second resource to indicate termination of forwarding, thereby achieving the purpose of ending the forwarding of multicast service data for a specific terminal user. After establishing a service data transmission channel with the UPF, the source base station acquires information about a third resource for the terminal user through the AMF and SMF. Under certain conditions, it stops sending the service data through the third resource, for example, when a termination flag is received or a timeout event occurs, thereby achieving the purpose of ending the forwarding of multicast service data for a specific terminal user.
[0142] It should be noted that the data transmission method provided in this application can be executed by a data transmission device, or by a control module within that data transmission device for executing the data transmission method. This application uses the execution of the data transmission method by a data transmission device as an example to illustrate the data transmission device provided in this application.
[0143] like Figure 7 As shown, this application embodiment provides a data transmission device 700, applied to a first core network device, including:
[0144] The first acquisition module 701 is used to acquire resource information after establishing a service data transmission channel with the first access network side device. The service data transmission channel is used by the first access network side device to receive service data to be sent to the terminal user. The resource information includes at least one of the information of the first resource and the information of the second resource.
[0145] The first transmission module 702 is configured to send a termination identifier through the first resource and / or send a termination identifier through the second resource;
[0146] Wherein, the first resource is the resource allocated to the terminal user by the first access network side device, and the second resource is the resource allocated to the terminal user by the second access network side device.
[0147] The data transmission apparatus of this application embodiment includes, in which the first transmission module comprises:
[0148] The first receiving submodule is used to receive the termination identifier sent by the first access network side device;
[0149] The first sending submodule is used to send a termination identifier via the second resource.
[0150] The data transmission apparatus of this application embodiment further includes, in the case of, the first transmission module:
[0151] The first processing module is used to stop sending service data through the second resource.
[0152] In the data transmission apparatus of this application embodiment, the service data transmission channel is a shared channel not targeted at a specific terminal user, and the service data is multicast service data.
[0153] The data transmission apparatus of this application embodiment, after establishing a service data transmission channel with a first access network side device, acquires resource information, the resource information including at least one of information of a first resource and information of a second resource; and sends a termination identifier through the first resource and / or sends a termination identifier through the second resource, thereby achieving the purpose of ending the forwarding of multicast service data for a certain terminal user.
[0154] The data transmission device provided in this application embodiment can achieve... Figure 2 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0155] like Figure 8 As shown, this application embodiment also provides a data transmission device 800, applied to a second core network device, including:
[0156] The second acquisition module 801 is used to acquire resource information after controlling the first core network device to establish a service data transmission channel with the first access network side device. The resource information includes at least one of the information of the first resource and the information of the second resource.
[0157] The second transmission module 802 is used to send the resource information to the first core network device;
[0158] Wherein, the first resource is a resource allocated to the terminal user by the first access network side device, the second resource is a resource allocated to the terminal user by the second access network side device, and the resource information is used by the first core network device to send a termination identifier through the first resource and / or the second resource.
[0159] In the data transmission apparatus of this application embodiment, the service data transmission channel is a shared channel not targeted at a specific terminal user, and the service data is multicast service data.
[0160] The data transmission apparatus of this application embodiment, after controlling the first core network device to establish a service data transmission channel with the first access network side device, obtains resource information; and sends the resource information to the first core network device so that the first core network device can send a termination identifier through the first resource and / or send a termination identifier through the second resource, thereby achieving the purpose of ending the forwarding of multicast service data for a certain terminal user.
[0161] The data transmission device provided in this application embodiment can achieve... Figure 3 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0162] like Figure 9 As shown, this application embodiment also provides a data transmission device 900, applied to a first access network side device, including:
[0163] The third acquisition module 901 is used to acquire information about the third resource for the end user through the second core network device after establishing a service data transmission channel with the first core network device.
[0164] The second processing module 902 is used to stop sending the service data through the third resource when certain conditions are met.
[0165] The third resource is either the resource allocated to the terminal user by the second access network side device or the resource allocated to the terminal user by the second core network device.
[0166] The data transmission device in this application embodiment further includes:
[0167] The third transmission module is used to send the information of the first resource to the second core network device;
[0168] Wherein, the first resource is the resource allocated to the terminal user by the first access network side device.
[0169] The data transmission apparatus of this application embodiment is provided under the condition that a termination identifier is received through the first resource.
[0170] In the data transmission apparatus of this application embodiment, the condition is the occurrence of a timeout event.
[0171] The data transmission device in this application embodiment further includes:
[0172] The fourth transmission module is used to send the termination identifier through the third resource.
[0173] In the data transmission apparatus of this application embodiment, the service data transmission channel is a shared channel not targeted at a specific terminal user, and the service data is multicast service data.
[0174] The data transmission apparatus of this application embodiment, after establishing a service data transmission channel with the first core network device, obtains information about a third resource for the terminal user through the second core network device; and when conditions are met, stops transmitting the service data through the third resource, thereby achieving the purpose of ending the forwarding of multicast service data for a certain terminal user.
[0175] The data transmission device provided in this application embodiment can achieve... Figure 4 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0176] Optional, such as Figure 10 As shown, this application embodiment also provides a communication device 1000, including a processor 1001, a memory 1002, and a program or instructions stored in the memory 1002 and executable on the processor 1001. For example, when the communication device 1000 is a first core network device, the program or instructions executed by the processor 1001 implement the various processes of the data transmission method embodiment applied to the first core network device described above, and achieve the same technical effect. When the communication device 1000 is a second core network device, the program or instructions executed by the processor 501 implement the various processes of the data transmission method embodiment applied to the second core network device described above, and achieve the same technical effect. When the communication device 1000 is a first access network side device, the program or instructions executed by the processor 1001 implement the various processes of the data transmission method embodiment applied to the first access network side device described above, and achieve the same technical effect. To avoid repetition, further details are omitted here.
[0177] Specifically, this application embodiment also provides an access network side device, which is specifically the aforementioned first access network side device. For example... Figure 11 As shown, the access network side device 1100 includes: an antenna 1101, a radio frequency (RF) device 1102, and a baseband device 1103. The antenna 1101 is connected to the RF device 1102. In the uplink direction, the RF device 1102 receives information through the antenna 1101 and transmits the received information to the baseband device 1103 for processing. In the downlink direction, the baseband device 1103 processes the information to be transmitted and sends it to the RF device 1102. The RF device 1102 processes the received information and transmits it through the antenna 1101.
[0178] The aforementioned frequency band processing device can be located in the baseband device 1103. The method executed by the access network side device in the above embodiments can be implemented in the baseband device 1103, which includes a processor 1104 and a memory 1105.
[0179] The baseband device 1103 may include, for example, at least one baseband board on which multiple chips are disposed, such as... Figure 11 As shown, one of the chips, for example, is a processor 1104, which is connected to a memory 1105 to call the program in the memory 1105 and execute the network device operation shown in the above method embodiment.
[0180] The baseband device 1103 may also include a network interface 1106 for exchanging information with the radio frequency device 1102, such as a common public radio interface (CPRI).
[0181] Specifically, the access network side device in this embodiment of the invention further includes: instructions or programs stored in memory 1105 and executable on processor 1104, wherein processor 1104 calls the instructions or programs in memory 1105 to execute. 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.
[0182] This application also provides a core network device, including a processor, a memory, and a program or instructions stored in the memory and executable on the processor. When the program or instructions are executed by the processor, they implement the steps of the data transmission method applied to the first core network device or the steps of the data transmission method applied to the second core network device.
[0183] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described data transmission method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0184] The processor mentioned above is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0185] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above data transmission method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0186] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0187] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0188] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0189] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A data transmission method, applied to a first core network device, characterized in that, include: After establishing a service data transmission channel with the first access network side device, resource information is obtained. The service data transmission channel is used by the first access network side device to receive service data to be sent to the terminal user. The resource information includes information about the second resource. Send the termination identifier via the second resource; The second resource is the resource allocated to the terminal user by the second access network side device.
2. The data transmission method according to claim 1, characterized in that, Sending the termination identifier via the second resource includes: Receive the termination identifier sent by the first access network side device; Send the termination identifier via the second resource.
3. The data transmission method according to claim 2, characterized in that, Also includes: Stop sending service data through the second resource.
4. The data transmission method according to claim 1, characterized in that, The service data transmission channel is a shared channel not targeted at any specific terminal user, and the service data is multicast service data.
5. A data transmission method applied to a second core network device, characterized in that, include: After establishing a service data transmission channel between the first core network device and the first access network side device, resource information is obtained, including information about the second resource. Send the resource information to the first core network device; The second resource is a resource allocated to the terminal user by the second access network side device, and the resource information is used by the first core network device to send a termination identifier through the second resource.
6. The data transmission method according to claim 5, characterized in that, The service data transmission channel is a shared channel not targeted at any specific terminal user, and the service data is multicast service data.
7. A data transmission method, applied to a first access network side device, characterized in that, include: After establishing a service data transmission channel with the first core network equipment, information about third resources for end users is obtained through the second core network equipment; If the conditions are met, the transmission of the service data through the third resource shall be stopped; The third resource is the resource allocated to the terminal user by the second access network side device.
8. The data transmission method according to claim 7, characterized in that, The condition is that a timeout event occurs.
9. The data transmission method according to claim 7, characterized in that, Also includes: The termination identifier is sent via the third resource.
10. The data transmission method according to claim 7, characterized in that, The service data transmission channel is a shared channel not targeted at any specific terminal user, and the service data is multicast service data.
11. A data transmission device, applied to a first core network device, characterized in that, include: The first acquisition module is used to acquire resource information after establishing a service data transmission channel with the first access network side device. The service data transmission channel is used by the first access network side device to receive service data to be sent to the terminal user. The resource information includes information about the second resource. The first transmission module is used to send a termination identifier through the second resource; The second resource is the resource allocated to the terminal user by the second access network side device.
12. The data transmission apparatus according to claim 11, characterized in that, The first transmission module includes: The first receiving submodule is used to receive the termination identifier sent by the first access network side device; The first sending submodule is used to send a termination identifier via the second resource.
13. The data transmission apparatus according to claim 12, characterized in that, The first transmission module further includes: The first processing module is used to stop sending service data through the second resource.
14. The data transmission apparatus according to claim 11, characterized in that, The service data transmission channel is a shared channel not targeted at any specific terminal user, and the service data is multicast service data.
15. A data transmission device, applied to a second core network device, characterized in that, include: The second acquisition module is used to acquire resource information after controlling the first core network device and the first access network side device to establish a service data transmission channel, wherein the resource information includes information about the second resource. The second transmission module is used to send the resource information to the first core network device; The second resource is a resource allocated to the terminal user by the second access network side device, and the resource information is used by the first core network device to send a termination identifier through the second resource.
16. The data transmission apparatus according to claim 15, characterized in that, The service data transmission channel is a shared channel not targeted at any specific terminal user, and the service data is multicast service data.
17. A data transmission apparatus, applied to a first access network side device, characterized in that, include: The third acquisition module is used to acquire information about third resources for end users through the second core network device after establishing a service data transmission channel with the first core network device. The second processing module is used to stop sending the service data through the third resource when certain conditions are met. The third resource is the resource allocated to the terminal user by the second access network side device.
18. The data transmission apparatus according to claim 17, characterized in that, The condition is that a timeout event occurs.
19. The data transmission apparatus according to claim 17, characterized in that, Also includes: The fourth transmission module is used to send the termination identifier through the third resource.
20. The data transmission apparatus according to claim 17, characterized in that, The service data transmission channel is a shared channel not targeted at any specific terminal user, and the service data is multicast service data.
21. A core network device, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein when the program or instructions are executed by the processor, they implement the steps of the data transmission method as described in any one of claims 1 to 4 or the steps of the data transmission method as described in any one of claims 5 to 6.
22. An access network side device, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the data transmission method as described in any one of claims 7 to 10.
23. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the data transmission method as described in any one of claims 1 to 4, or the steps of the data transmission method as described in any one of claims 5 to 6, or the steps of the data transmission method as described in any one of claims 7 to 10.