Transmission method and device, terminal and network side equipment
By transmitting messages indicating the establishment, modification or release request of user plane connection between the terminal and the network side, the problem of low efficiency of user plane operation management in the prior art is solved, and more efficient data service message transmission is achieved.
Patent Information
- Application Number
- CN202311465554.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-03
- Publication Date
- 2025-05-06
AI Technical Summary
The prior art fails to effectively manage user plane operations for data services between the terminal and the network side, resulting in an effect of using user planes to transmit data service-related messages between the terminal and the network side.
A transmission method and device are provided to receive a message sent by the first network element through a terminal, and the message carries indication information for processing a request for establishing, modifying or releasing a user plane connection.
It realizes the terminal and network side to use the user plane more efficiently for data service-related messages, and improves the management efficiency of user plane operations.
Smart Images

Figure CN119946604A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of communication technology, and specifically relates to a transmission method, apparatus, terminal and network side equipment. Background Art
[0002] At present, some mobile communication systems support the use of the user plane to transmit data service (e.g., positioning service, perception service, computing service, etc.) related messages between the terminal and the network side. For example, the user plane can be used to transmit positioning messages between the terminal and the location management function (LMF). However, the relevant technology does not have a corresponding solution for how to manage the user plane operations for data services between the terminal and the network side (e.g., establishment, modification or release of user plane connections, etc.), which easily affects the effect of using the user plane to transmit data service related messages between the terminal and the network side. Summary of the invention
[0003] The embodiments of the present application provide a transmission method, apparatus, terminal and network side equipment, which can provide a method for managing user plane operations for data services between the terminal and the network side, which is conducive to the terminal and the network side to use the user plane more efficiently to transmit data service related messages.
[0004] In a first aspect, a transmission method is provided, the method comprising:
[0005] The terminal receives a first message sent by the first network element;
[0006] Among them, the first message carries first information, and the first information is used to indicate at least one of the following: whether to accept the first user plane connection establishment request message sent by the terminal, the reason for requesting to modify the user plane connection between the terminal and the first network element, and the reason for requesting to release the user plane connection between the terminal and the first network element; the first user plane connection establishment request message is used to request to establish a user plane connection between the terminal and the first network element.
[0007] In a second aspect, a transmission device is provided, the device comprising:
[0008] A first receiving module, configured to receive a first message sent by a first network element;
[0009] Among them, the first message carries first information, and the first information is used to indicate at least one of the following: whether to accept the first user plane connection establishment request message sent by the terminal, the reason for requesting to modify the user plane connection between the terminal and the first network element, and the reason for requesting to release the user plane connection between the terminal and the first network element; the first user plane connection establishment request message is used to request to establish a user plane connection between the terminal and the first network element.
[0010] A third aspect provides a transmission method, the method comprising:
[0011] The first network element sends a first message to the terminal;
[0012] Among them, the first message carries first information, and the first information is used to indicate at least one of the following: whether to accept the first user plane connection establishment request message sent by the terminal, the reason for requesting to modify the user plane connection between the terminal and the first network element, and the reason for requesting to release the user plane connection between the terminal and the first network element; the first user plane connection establishment request message is used to request to establish a user plane connection between the terminal and the first network element.
[0013] In a fourth aspect, a transmission device is provided, the device comprising:
[0014] A first sending module, used to send a first message to a terminal;
[0015] Among them, the first message carries first information, and the first information is used to indicate at least one of the following: whether to accept the first user plane connection establishment request message sent by the terminal, the reason for requesting to modify the user plane connection between the terminal and the first network element, and the reason for requesting to release the user plane connection between the terminal and the first network element; the first user plane connection establishment request message is used to request to establish a user plane connection between the terminal and the first network element.
[0016] In a fifth aspect, a terminal is provided, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.
[0017] In a sixth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the communication interface is used to receive a first message sent by a first network element; wherein the first message carries first information, and the first information is used to indicate at least one of the following: whether to accept a first user plane connection establishment request message sent by the terminal, the reason for requesting to modify the user plane connection between the terminal and the first network element, and the reason for requesting to release the user plane connection between the terminal and the first network element; the first user plane connection establishment request message is used to request to establish a user plane connection between the terminal and the first network element.
[0018] In the seventh aspect, a network side device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the third aspect are implemented.
[0019] In the eighth aspect, a network side device is provided, including a processor and a communication interface, wherein the communication interface is used to send a first message to a terminal; wherein the first message carries first information, and the first information is used to indicate at least one of the following: whether to accept a first user plane connection establishment request message sent by the terminal, the reason for requesting to modify the user plane connection between the terminal and the first network element, and the reason for requesting to release the user plane connection between the terminal and the first network element; the first user plane connection establishment request message is used to request to establish a user plane connection between the terminal and the first network element.
[0020] In a ninth aspect, a transmission system is provided, comprising: a terminal and a network side device, wherein the terminal can be used to execute the steps of the transmission method as described in the first aspect, and the network side device can be used to execute the steps of the transmission method as described in the third aspect.
[0021] In the tenth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the third aspect are implemented.
[0022] In the eleventh 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 used to run a program or instructions to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the third aspect.
[0023] In the twelfth aspect, a computer program / program product is provided, wherein the computer program / program product is stored in a storage medium, and the computer program / program product is executed by at least one processor to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the third aspect.
[0024] In an embodiment of the present application, a terminal receives a first message sent by a first network element; wherein the first message carries first information, and the first information is used to indicate at least one of the following: whether to accept a first user plane connection establishment request message sent by the terminal, the reason for requesting to modify the user plane connection between the terminal and the first network element, and the reason for requesting to release the user plane connection between the terminal and the first network element; the first user plane connection establishment request message is used to request to establish a user plane connection between the terminal and the first network element, and then the terminal can perform corresponding actions according to the first information, which is conducive to the terminal and the network side to use the user plane more efficiently to transmit data service-related messages. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 is a block diagram of a wireless communication system to which the embodiments of the present application can be applied;
[0026] Figure 2a This is a flowchart of positioning based on a user plane connection between a UE and an LMF initiated by an LMF, provided in an embodiment of the present application;
[0027] Figure 2b This is a flowchart of positioning based on a user plane connection between a UE and an LMF initiated by a UE, provided in an embodiment of the present application;
[0028] Figure 2c This is a flowchart of modifying a user plane connection between a UE and an LMF provided in an embodiment of the present application;
[0029] Figure 3 is a flow chart of a transmission method provided by an embodiment of the present application;
[0030] Figure 4a This is a flowchart of establishing a user plane connection between a UE and an LMF provided in an embodiment of the present application;
[0031] Figure 4b This is a flowchart of modifying a user plane connection between a UE and an LMF provided in an embodiment of the present application;
[0032] Figure 4c This is a flowchart of releasing a user plane connection between a UE and an LMF provided in an embodiment of the present application;
[0033] Figure 5is a flow chart of another transmission method provided in an embodiment of the present application;
[0034] Figure 6 is a structural diagram of a transmission device provided in an embodiment of the present application;
[0035] Figure 7 is a structural diagram of another transmission device provided in an embodiment of the present application;
[0036] Figure 8 is a structural diagram of a communication device provided in an embodiment of the present application;
[0037] Fig. 9 is a structural diagram of a terminal provided in an embodiment of the present application;
[0038] Fig.10 It is a structural diagram of the network side device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0039] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.
[0040] The terms "first", "second", etc. of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of one type, and the number of objects is not limited, for example, the first object can be one or more. In addition, "or" in the present application represents at least one of the connected objects. For example, "A or B" covers three schemes, namely, Scheme 1: including A but not including B; Scheme 2: including B but not including A; Scheme 3: including both A and B. The character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0041] The term "indication" in this application can be a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, operations to be performed, or request results in the sent indication; an indirect indication can be understood as the receiver determining the corresponding information according to the indication sent by the sender, or making a judgment and determining the operation to be performed or the request result according to the judgment result.
[0042] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, 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) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used for the systems and radio technologies mentioned above as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following descriptions, but these technologies can also be applied to systems other than NR systems, such as the 6th generation (6 th Generation, 6G) communication system.
[0043] Figure 1A block diagram of a wireless communication system applicable to an embodiment of the present application is shown. The wireless communication system includes a terminal 11 and a network side device 12. Among them, the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (Ultra-mobile Personal Computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), an augmented reality (Augmented Reality, AR), a virtual reality (Virtual Reality, VR) device, a robot, a wearable device (Wearable Device), an aircraft (flight vehicle), a vehicle-mounted device (Vehicle User Equipment, VUE), a ship-mounted device, a pedestrian terminal (Pedestrian User Equipment, PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, televisions, washing machines or furniture, etc.), a game console, a personal computer (Personal Computer, PC), a teller machine or a self-service machine and other terminal side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be referred to as a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (Wireless Local Area Network, WLAN) access point (Access Point, AP) or a wireless fidelity (Wireless Fidelity, WiFi) node, etc.Among them, the base station may be referred to as a Node B (NB), an evolved Node B (eNB), a next generation Node B (gNB), a New Radio Node B (NR Node B), an access point, a Relay Base Station (RBS), a Serving Base Station (SBS), a Base Transceiver Station (BTS), a radio base station, a radio transceiver, a Basic Service Set (BSS), an Extended Service Set (ESS), a Home Node B (HNB), a Home Evolved Node B, a Transmission Reception Point (TRP) or other appropriate terms 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 the embodiments of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.
[0044] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (Mobility Management Entity, MME), access mobility management function (Access and Mobility Management Function, AMF), session management function (Session Management Function, SMF), user plane function (User Plane Function, UPF), policy control function (Policy Control Function, PCF), policy and charging rules function unit (Policy and Charging Rules Function, PCRF), edge application service discovery function (Edge Application Server Discovery Function, EASDF), unified data management (Unified Data Management, UDM), unified data storage (Unified Data Repository, UDR), home user server (Home Subscriber Server, HSS), centralized network configuration (CNC), network storage function (Network Repository Function, NRF), network exposure function (Network Exposure Function, NEF), local NEF (Local NEF, or L-NEF), binding support function (Binding Support Function, BSF), application function (Application Function, AF), etc. It should be noted that in the embodiments of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.
[0045] For ease of understanding, some contents involved in the embodiments of the present application are described below:
[0046] The eighteenth version (Release 18, R18) supports the use of the user plane to transmit positioning messages (including LTE Positioning Protocol (LTE Positioning Protocol, LPP) messages and Location Service Supplementary Service (Location ServiceSupplementary Service, LCS-SS) messages) between the UE and the network side (including LMF and Location Services (LCS) client (client)) / AF). The following shows the process related to location services, including UE-triggered user plane establishment, network-triggered user plane establishment, network-triggered user plane modification, and network-triggered user plane release.
[0047] 1. LMF initiates or triggers user plane connection
[0048] For example, see Figure 2a , the LMF initiates or triggers the user plane connection process, which may include the following steps:
[0049] Step 11. LMF decides whether to use the positioning process through the user plane connection between UE and LMF based on the UE user plane positioning capability, control plane congestion status (such as AMF load status) and other execution factors.
[0050] LMF can call Nnrf_NFDiscovery service operation to obtain control plane congestion status (such as AMF load information). If there is an available user plane connection between UE and LMF, LMF can determine to use user plane positioning based on AMF load information.
[0051] If the user plane connection context between the target UE and LMF already exists in the LMF, and the LMF determines to use the user plane connection for positioning, steps 12 to 17 are skipped.
[0052] NOTE: The LMF may select user plane positioning for a specific positioning method (e.g. motion sensor based method). The specific positioning method that requires user plane transmission depends on the implementation and local configuration.
[0053] Step 12. [Conditionally] If LMF decides to use the user plane for positioning, and there is no secure user plane connection established between the terminal and LMF, LMF calls the Namf_communication_N1N2Transfer service operation, places the user plane information in the non-access stratum (NAS) container and sends it to AMF, instructing the terminal to use the user plane for positioning through TLS. The user plane information includes the user plane positioning address of LMF and security-related information.
[0054] Step 13. [Conditionally] When the AMF receives the user plane information from the LMF in step 12, the AMF sends it to the UE via a DL NAS TRANSPORT message.
[0055] Step 14. [Conditionally] If the user plane positioning has not established an applicable Protocol Data Unit (PDU) session, the terminal uses the user equipment route selection policy (UE Route Selection Policy, URSP) defined by the relevant protocol (including PDU session parameters related to user plane positioning, such as dedicated data network name (Data Network Name, DNN) and single network slice selection assistance information (Single Network Slice Selection Assistance Information, S-NSSAI)) to establish a PDU session for user plane positioning. The UE can send a confirmation to the LMF through the AMF, indicating that the user plane connection is successfully used for positioning services, or that the use of the user plane connection fails, for example, no suitable PDU session is established.
[0056] Step 15. [Conditionally] AMF sends the confirmation message received in step 14 to LMF via Namf_N1messageNotify service.
[0057] Step 16. [Conditionally] If the LMF knows the UE's IP address information, the LMF may notify the UE to establish a secure user plane connection through the known IP address.
[0058] Step 17. [Conditionally] The UE establishes a secure user plane connection with the LMF. If the LMF sends the Fully Qualified Domain Name (FQDN) to the UE, the IP address of the LMF is resolved using the Domain Name System (DNS) server / resolver (e.g., Edge Application Server Discovery Function (EASDF) or local DNS for local LMF address resolution).
[0059] Step 18. [Conditionally] LMF indicates to AMF in the Nlmf_Location_UPNotify message that the user plane connection between the UE and LMF has been established.
[0060] Step 19. [Conditionally] AMF stores the LCS User Plane (LCS-UP) connection context as part of the UE context.
[0061] Step 110. If the LMF or UE decides to use the user plane connection for positioning and a secure user plane connection is established, LPP messages are transmitted between the UE and the LMF for UE-based positioning, UE-assisted positioning, and transmission of auxiliary data. Supplementary service event report messages from the UE can also be transmitted to the LMF via the established user plane connection.
[0062] UE initiated User Plane Connection
[0063] If the UE has no user plane connection with the LMF, the UE may trigger the establishment of a user plane connection. Figure 2b The user plane connection process between the UE and the LMF is initiated or triggered by the UE, and specifically includes the following steps:
[0064] Step 21. If the UE decides to request a user plane connection for the upcoming positioning request, it sends a user plane establishment request to the AMF via a NAS message.
[0065] Step 22. [Conditionally] If the UE is authorized to use user plane positioning through UE subscription, the AMF shall select an LMF that can establish a user plane positioning session with the UE. The AMF can query the NRF or discover and select an appropriate LMF based on local configuration.
[0066] Step 23. [Conditionally] AMF sends a Nlmf_Location_UPConfig request to LMF to request to establish an LCS-UP connection.
[0067] Step 24. [Conditionally] If the LMF accepts the use of the user plane for positioning and there is no secure user plane connection established between the UE and the LMF, the LMF sends user plane information to the AMF to instruct the UE to accept and use the user plane for positioning. The user plane information includes the user plane positioning address of the LMF and security related information.
[0068] Step 25. [Conditionally] When the AMF receives the user plane information from the LMF in step 24, the AMF forwards it to the UE via a DL NAS transport (TRANSPORT) message.
[0069] Step 26. [Conditionally] If a secure user plane connection is not established, the UE establishes a secure user plane connection with the LMF. The UE determines the PDU session parameters, including DNN+S-NSSAI, based on the user plane location address of the LMF and the information in the URSP. The UE uses the PDU session parameters to establish a PDU session. After receiving the request, the SMF selects an appropriate UPF based on the DNN+S-NSSAI and establishes a connection between the UPF and the LMF.
[0070] Step 27. [Conditionally] LMF responds to AMF that the user plane connection between UE and LMF has been established.
[0071] Step 28. [Conditionally] The AMF stores the LCS-UP connection context as part of the UE context.
[0072] Step 29. [Conditionally] After the secure user plane connection is established, if the LMF decides to use the user plane connection for positioning after receiving the positioning request from the AMF, or the UE decides to use the user plane connection for positioning, the LPP message is transmitted between the UE and the LMF to perform UE-based positioning, UE-assisted positioning and auxiliary data transmission. The supplementary service event report message from the UE can also be transmitted to the LMF through the established user plane connection.
[0073] 3. Modification of User Plane Connection between UE and LMF
[0074] For example, Figure 2c The process of modifying the secure user plane connection between the UE and the LMF is shown. The process describes the change of the LMF, but is also applicable to the case where the source LMF and the target LMF are the same. The process can also be used to terminate the user plane connection with the source LMF without selecting any target LMF.
[0075] Step 31a. [Conditionally] LMF finds that it is necessary to change LMF or re-establish the user plane connection between UE and LMF or terminate the user plane connection. LMF sends Nlmf_Location_UPNotify message, which includes the connection change (termination and establishment) or the need for termination. If the connection change is requested, the message may include the target LMF identity. The address of AMF is provided to LMF as "Notification Target Address" in the most recent Nlmf_Location_UPConfig message or Nlmf_Location_UP Subscribe message.
[0076] Note: The LMF change process is independent of the Session and Service Continuity Mode (SSC) mode of the PDU session, and there is a dedicated DNN for positioning. For SSC mode 2 / 3, the connection between the PDU session anchor (PSA) UPF and LMF can be relocated as the UE moves, and the LMF can find that the LMF needs to be changed to reduce the user plane path delay.
[0077] Step 31b. [Conditionally] The AMF that performs user plane positioning based on the target LMF identity received from the source LMF, or when the UE moves to a new location (possibly outside the source LMF service area but within the target LMF service area), the AMF may perform LMF reselection and select the target LMF for the current UE location based on the LMF service area, LMF user plane positioning capability information and other information listed in clause 5.1. The LMF needs to be able to establish a user plane session in order to locate the UE. In addition, when the AMF is relocated, the target AMF needs to notify the LMF of the change of the AMF.
[0078] Step 32. [Conditionally] If the AMF has been reallocated, skip this step 3. Otherwise, perform Figure 2b At the same time, the UE also terminates the connection with the source LMF.
[0079] Step 33.AMF sends a Nlmf_Location_UPConfig request (Request) to the source LMF. The message may include a request from the source LMF to terminate a specific user plane connection to the UE and the target LMF identifier; or, the message may include information about AMF reallocation.
[0080] Step 34 to Step 35. [Conditionally] The source LMF may call the Nlmf_Location_LocationContextTransfer request service operation to the target LMF to provide the current location context of the UE, if there is a periodic and triggered UE location event reporting context. The target LMF notifies the source LMF of the location context transfer operation result.
[0081] Step 36. [Conditionally] If the user plane connection with the source LMF is still active, the source LMF terminates the connection with the UE.
[0082] Step 37.LMF sends Nlmf_Location_UPConfig Response message to AMF to confirm the connection termination or confirm the change of AMF. If this procedure is used for termination, AMF will release the LCS-UP context after receiving the response message.
[0083] The transmission method provided by the embodiment of the present application is described in detail below with reference to the accompanying drawings through some embodiments and their application scenarios. In addition, for ease of understanding, the embodiment of the present application is described by taking the data service as a positioning service as an example.
[0084] See also Figure 3 , Figure 3 is a flow chart of a transmission method provided in an embodiment of the present application, which can be executed by a terminal, such as Figure 3 As shown, the following steps are included:
[0085] Step 301: A terminal receives a first message sent by a first network element;
[0086] Among them, the first message carries first information, and the first information is used to indicate at least one of the following: whether to accept the first user plane connection establishment request message sent by the terminal, the reason for requesting to modify the user plane connection between the terminal and the first network element, and the reason for requesting to release the user plane connection between the terminal and the first network element; the first user plane connection establishment request message is used to request to establish a user plane connection between the terminal and the first network element.
[0087] In this embodiment, the above-mentioned first network element may include but is not limited to LMF, AF or network data analysis function (Network Data Analytics Function, NWDAF) and the like.
[0088] The first information is used to indicate whether to accept the first user plane connection establishment request message sent by the terminal, which can be understood as the first information is used to indicate whether the first network element accepts the first user plane connection establishment request message sent by the terminal, for example, the first information indicates that the first network element accepts the first user plane connection establishment request message sent by the terminal, that is, agrees to establish a user plane connection, or the first information indicates that the first network element rejects the first user plane connection establishment request message sent by the terminal, that is, does not agree to establish a user plane connection. It should be noted that the first information can explicitly indicate whether to accept the first user plane connection establishment request message sent by the terminal, for example, the first information includes a first message type, and the first message type is used to indicate the rejection or acceptance of the user plane connection establishment request; or, the first information can implicitly indicate whether to accept the first user plane connection establishment request message sent by the terminal, for example, if the first information includes a reason value or a backoff time, it indicates that the user plane connection establishment request is rejected, and if the first information does not include a reason value or a backoff time, it indicates that the user plane connection establishment request is accepted.
[0089] The reasons for requesting to modify the user plane connection between the terminal and the first network element may include but are not limited to network element congestion, exceeding the network element service range, insufficient resources or protocol switching.
[0090] The reasons for requesting to release the user plane connection between the terminal and the first network element may include but are not limited to regular release, protocol switching, insufficient resources or network element restart.
[0091] The following examples illustrate the embodiments of the present application:
[0092] Case 1: the first information is used to indicate whether to accept the first user plane connection establishment request message sent by the terminal.
[0093] The UE triggers or the network triggers the establishment of a user plane connection, and the UE sends a first user plane connection establishment request message to the first network element, where the first user plane connection establishment request message is used to request the establishment of a user plane connection between the UE and the first network element to transfer data. Exemplarily, the first user plane connection establishment request message may carry a message type, where the message type is used to indicate that the message is a user plane connection establishment request message.
[0094] When the first network element receives the first user plane connection establishment request message, it may send a user plane connection establishment response message to the terminal, and the message carries the first information for indicating whether to accept the first user plane connection establishment request message sent by the terminal. When the terminal receives the user plane connection establishment response message, it may perform corresponding operations according to the first information. For example, if the first information indicates that the user plane connection establishment request is rejected, the terminal may send the user plane connection establishment request message to the first network element again after waiting for a preset time, or may perform corresponding operations according to the reason why the first network element rejects the user plane connection establishment request. For example, if the rejection reason is protocol mismatch, the UE may re-initiate the user plane connection process initiated by the terminal after waiting for a preset time (see the user plane connection process triggered by the UE above), and request the network side to select a network element that supports the protocol used by the terminal to establish a user plane connection. The preset time may be implemented locally by the UE, or may be indicated to the UE by the network side in the first message; if the first information indicates that the user plane connection establishment request is accepted, the terminal may establish a user plane connection with the first network element.
[0095] Case 2: The first information is used to indicate the reason for requesting to modify the user plane connection between the terminal and the first network element.
[0096] When the network side (for example, the first network element or the second network element, etc.) determines that the first network element switching needs to be performed, the first network element sends a user plane connection modification request message to the terminal, which is used to request the terminal to switch the user plane connection to the target network element, and the message carries the first information for indicating the reason for requesting to modify the user plane connection between the terminal and the first network element. When the terminal receives the first message, it can perform corresponding operations according to the first information. For example, if the above-mentioned first information indicates that the reason for requesting to modify the user plane connection is congestion of the first network element, the terminal can maintain the user plane connection with the first network element and wait for a preset time before sending a user plane positioning message. The preset time can be implemented locally by the UE or indicated to the UE by the network side in the first message; if the first information indicates that the reason for requesting to modify the user plane connection is insufficient resources, the terminal can maintain the user plane connection with the first network element and wait for a preset time before sending a user plane positioning message. The preset time can be implemented locally by the UE or indicated to the UE by the network side in the first message; if the first information indicates that the reason for requesting to modify the user plane connection is out of the service area of the first network element or protocol switching, the terminal can initiate a new user plane connection establishment request message to the target network element. Exemplarily, the above-mentioned second network element may be an AMF.
[0097] Case three: the first information is used to indicate the reason for requesting to release the user plane connection between the terminal and the first network element.
[0098] When the network side (for example, the first network element or the second network element, etc.) determines that it is necessary to release the user plane connection between the first network element and the terminal, the first network element sends a user plane connection release request message to the terminal, requesting the release of the user plane connection between the current terminal and the first network element. The message carries first information indicating the reason for requesting the release of the user plane connection between the terminal and the first network element. When the terminal receives the first message, it can perform corresponding operations according to the first information. For example, if the first information indicates that the reason for requesting to release the user plane connection is a regular release, the terminal can refuse to release the user plane connection with the first network element; if the first information indicates that the reason for requesting to release the user plane connection is a protocol switch or a restart of the first network element, etc., the terminal can release the user plane connection with the first network element, and after releasing the user plane connection, use the target protocol to establish a user plane connection and communicate with the first network element. The target protocol can be selected locally by the UE or indicated to the UE by the first network element in the first message; if the first information indicates that the reason for requesting to release the user plane connection is insufficient resources, the terminal can release the user plane connection with the first network element and initiate the user plane positioning connection request process after waiting for a preset time. The preset time can be implemented locally by the UE or indicated to the UE by the network in the first message. Exemplarily, the second network element can be an AMF.
[0099] The transmission method provided by the embodiment of the present application, the terminal receives a first message sent by a first network element; wherein the first message carries first information, and the first information is used to indicate at least one of the following: whether to accept the first user plane connection establishment request message sent by the terminal, the reason for requesting to modify the user plane connection between the terminal and the first network element, and the reason for requesting to release the user plane connection between the terminal and the first network element; the first user plane connection establishment request message is used to request to establish a user plane connection between the terminal and the first network element, and then the terminal can perform corresponding actions according to the first information, which is conducive to the terminal and the network side to use the user plane more efficiently to transmit data service related messages.
[0100] Optionally, when the first information is used to indicate whether to accept the first user plane connection establishment request message sent by the terminal, the first information includes at least one of the following: a first message type, a first cause value, and a backoff time; wherein the first message type is used to indicate rejection or acceptance of the user plane connection establishment request, and the first cause value is used to indicate congestion or protocol mismatch of the first network element.
[0101] In this embodiment, the first cause value is used to indicate the reason for rejecting or not accepting the first user plane connection establishment request message sent by the terminal, wherein the reason for rejecting or not accepting the first user plane connection establishment request message sent by the terminal may include congestion of the first network element or protocol mismatch. Wherein, for protocol mismatch, for example, the terminal uses the LCS user plane positioning (LCS User Plane Positioning, LCS-UPP) protocol, while the first network element only supports the secure user plane location (Secure User Plane Location, SUPL) protocol. The back-off time (Back-off Time) is used to indicate the time required for the terminal to wait for sending the user plane connection establishment request again.
[0102] In this embodiment, the first information includes at least one of a first message type, a first cause value, and a backoff time, which helps the terminal to perform corresponding user plane operations more accurately.
[0103] Optionally, the method further comprises:
[0104] In the case where the first information includes the backoff time, the terminal starts a timer, and sends a second user plane connection establishment request message to the first network element after the timer times out; wherein an initial value of the timer is the backoff time;
[0105] or,
[0106] When the first cause value indicates that the protocol does not match, the terminal sends a third user plane connection establishment request message to the second network element; wherein the third user plane connection establishment request message includes at least one of the following: first indication information, the protocol used by the terminal; the first indication information is used to instruct the second network element to select a third network element that supports the protocol used by the terminal.
[0107] In one embodiment, when the first information includes the back-off time, the terminal may wait for the back-off time and then send a user plane connection establishment request message (i.e., the second user plane connection establishment request message) to the first network element again. For example, the terminal may start a timer at or after the first moment, and send a second user plane connection establishment request message to the first network element after the timer expires; wherein, the first moment is the moment when the terminal obtains the back-off time, which is conducive to quickly establishing a user plane connection between the terminal and the first network element.
[0108] In some optional embodiments, the terminal may send the second user plane connection establishment request message to the first network element via the user plane. Taking the first network element as LMF as an example, the terminal may send the second user plane connection establishment request message to LMF via RAN and UPF in sequence.
[0109] In some optional embodiments, when the first information includes the first cause value and the backoff time, and the first cause value indicates that the first network element is congested, the terminal starts a timer and sends a second user plane connection establishment request message to the first network element after the timer expires.
[0110] In another embodiment, when the first cause value indicates that the protocol does not match, the terminal sends a third user plane connection establishment request message to the second network element, wherein the type of the second network element is different from the type of the first network element, for example, the first network element is LMF and the second network element is AMF. The first indication information is used to instruct the second network element to select a third network element that supports the protocol used by the terminal, wherein the type of the third network element is the same as the type of the first network element, for example, the first network element and the third network element are different LMFs. The protocol used by the terminal, for example, the protocol used by the terminal is the LCS-UPP protocol, then the third user plane connection establishment request message carries the LCS-UPP protocol.
[0111] It can be understood that when the second network element receives the third user plane connection establishment request message, it can select a third network element that supports the protocol used by the terminal. For example, if the protocol used by the terminal is the LCS-UPP protocol, the AMF can select the LMF that supports the LCS-UPP protocol for the terminal.
[0112] In this implementation, when the first network element does not support the protocol used by the terminal, the terminal can quickly request the second network element to select a network element that supports the protocol used by the terminal, which is conducive to the terminal quickly establishing a user plane connection with the network element that supports the protocol used by the terminal.
[0113] In another embodiment, when the first information includes a backoff time and a first cause value, and the first cause value is a protocol mismatch, the terminal starts a timer, and sends a second user plane connection establishment request message to the first network element after the timer expires, or the terminal starts a timer, and sends a third user plane connection establishment request message to the second network element after the timer expires, wherein the third user plane connection establishment request message includes at least one of the following: first indication information, the protocol used by the terminal; the first indication information is used to instruct the second network element to select a third network element that supports the protocol used by the terminal.
[0114] Optionally, the first user plane connection establishment request message is a user plane connection establishment request message sent by the terminal to the first network element through the user plane.
[0115] In this embodiment, the terminal sends a user plane connection establishment request message to the first network element through the user plane to request to establish a user plane connection between the terminal and the first network element.
[0116] The following takes the data service as the positioning service and the first network element as the LMF as an example to illustrate the user plane connection establishment process:
[0117] like Figure 4a As shown, the user plane connection establishment process between the UE and the LMF may include the following steps:
[0118] Step 50, the process of establishing a user plane connection triggered by UE or the network, for details, please refer to steps 11 to 16 in the aforementioned LMF triggered user plane connection process or steps 21 to 25 in the aforementioned UE triggered user plane connection process.
[0119] It should be noted that the above step 50 uses control plane signaling, and all messages are transmitted through the control plane, and do not involve UPF.
[0120] Step 51. The UE sends a user plane connection establishment request message to the LMF. The message has a request to establish a user plane connection between the UE and the LMF to transmit the user plane positioning message. The message may carry: a message type, used to indicate that the message is a user plane connection establishment request message; and an expected connection duration, used to indicate the duration that the UE expects to use the user plane connection. The expected connection duration may be expressed as a time period, such as from 0:00 on October 1 to 20:00 on October 1, or may be expressed as a time size, such as 5 hours.
[0121] It should be noted that the above user plane connection establishment request message is sent through the user plane, that is, the user plane channel from UE to RAN to UPF to LMF.
[0122] Step 52: LMF sends a user plane connection establishment response message to the UE, indicating the result of the UE's request to establish a user plane connection. The message carries at least one of the following: message type, reason value, and backoff time. The message type includes one of accepting the request and rejecting the request, and the reason value includes one of LMF congestion and protocol mismatch.
[0123] Step 53: After receiving the user plane connection establishment response message, the UE performs corresponding actions.
[0124] One implementation method is: when the message type indicates a rejection of the request, the cause value indicates LMF congestion, and carries a backoff time, the UE starts a timer after receiving the cause value and the backoff time. The initial value of the timer is the backoff time. After the timer expires, the user plane connection establishment request message is sent to the LMF again.
[0125] Another implementation method is: when the message type indicates a rejection of the request and the cause value indicates a protocol mismatch, after receiving the cause value, the UE executes step 21 of the aforementioned UE triggering the user plane connection process, and the sent message carries indication information, which is used to request the AMF to perform LMF selection and select the LMF that supports the UE to use the protocol stack.
[0126] Optionally, when the first information is used to indicate the reason for requesting to modify the user plane connection between the terminal and the first network element, the first information includes a second reason value, wherein the second reason value is used to indicate at least one of the following: congestion in the first network element, the terminal moves out of the service area of the first network element, insufficient resources, and protocol switching.
[0127] In this embodiment, the above-mentioned second reason value is used to indicate the reason for requesting to modify the user plane connection between the terminal and the first network element, wherein the reason for requesting to modify the user plane connection between the terminal and the first network element may include at least one of the following: the first network element is congested, the terminal moves out of the service area of the first network element, insufficient resources, and protocol switching.
[0128] Exemplarily, the above-mentioned protocol switching may be that the first network element determines that the currently used protocol stack needs to be switched to transmit data service related messages, for example, the LMF determines that the currently used protocol stack needs to be switched to transmit positioning messages.
[0129] It can be understood that when the terminal obtains the above-mentioned second cause value, it can perform corresponding actions based on the second cause value. For example, when the above-mentioned second cause value indicates protocol switching or the terminal moves out of the service area of the first network element, the terminal can initiate a terminal-triggered user plane connection process to the network side to request a new network element address (for example, LMF address) to establish a new user plane connection; when the above-mentioned second cause value indicates that the first network element is congested, the terminal can send a user plane connection establishment request to the target network element or can reject the first network element's request to modify the user plane connection between the terminal and the first network element; when the above-mentioned second cause value indicates insufficient resources, the terminal can suspend sending user plane messages (for example, positioning messages), and send user plane messages (for example, positioning messages) after waiting for a preset time, or the terminal can release the current user plane connection and initiate a terminal-triggered user plane connection process to the network side to request a new network element address (for example, LMF address) to establish a new user plane connection.
[0130] Optionally, the first information also includes at least one of the following: a second message type, a target network element address; wherein the second message type is used to indicate that the first message is used to request modification of a user plane connection.
[0131] In this embodiment, the type of the target network element is the same as the type of the first network element, for example, the target network element and the first network element are different LMFs. It can be understood that when the first information includes the address of the target network element, the terminal can initiate a user plane connection establishment request message to the target network element according to the address of the target network element.
[0132] In some optional embodiments, when the second cause value is used to indicate protocol switching, the first information also includes a target protocol.
[0133] An optional implementation is that the first information carries a target protocol information element (Target Protocol Information Element), and the target protocol information element includes a first bit, and the first bit indicates whether the terminal is required to switch to protocol A (such as SUPL protocol). When the value of the first bit is 0, the terminal is not required to use protocol A to transmit user plane messages, such as positioning messages; when the value of the first bit is 1, the terminal is required to use protocol A to transmit user plane messages, such as positioning messages.
[0134] Optionally, the first message is a message sent by the first network element to the terminal through a user plane, or the first message is a message sent by the first network element to the terminal through a control plane.
[0135] In one implementation, the first network element may send the first message through the user-facing terminal. For example, the first network element sends a user plane connection modification request message (User plane connection modification request) (that is, the above-mentioned first message) through the user-facing terminal, and the message carries at least one of a message type (that is, the above-mentioned second message type), a target network element address, and a modification cause value (that is, the above-mentioned second cause value).
[0136] In another embodiment, the first network element may send a first message to the terminal via the control plane. For example, taking the first network element as LMF, the AMF sends a Nlmf_Location_UPConfig Request message to the LMF to request establishment of an LCS-UP connection. If the LMF accepts the use of the user plane for positioning and a secure user plane connection is not established between the UE and the LMF, the LMF sends a Namf_Communication_N1N2MessageTransfer message to the AMF, which carries user plane information and a modification reason value (i.e., the above-mentioned second reason value). When the AMF receives the user plane information and the modification reason value from the LMF, the AMF forwards it to the UE via a DL NAS TRANSPORT message.
[0137] Optionally, the method further comprises:
[0138] The terminal sends a second message to the first network element, wherein the second message is used to indicate acceptance or rejection of a user plane connection modification request.
[0139] Exemplarily, the second message is used to indicate acceptance or rejection of a user plane connection modification request, which can be understood as the second message is used to indicate acceptance or rejection of a user plane connection modification request message sent by the first network element.
[0140] In some examples, the second message may carry a third message type, where the third message type is used to indicate acceptance or rejection of the user plane connection modification request.
[0141] Specifically, the terminal can determine whether to accept the user plane connection modification request based on the first information. If it is determined that the user plane connection modification request is received, the terminal sends a message to the first network element to indicate the acceptance of the user plane connection modification request. If it is determined that the user plane connection modification request is rejected, the terminal sends a message to the first network element to indicate the rejection of the user plane connection modification request.
[0142] The following takes the data service as the positioning service and the first network element as the LMF as an example to illustrate the user plane connection modification process:
[0143] like Figure 4bAs shown, the user plane connection modification process between the UE and the LMF may include the following steps:
[0144] Step 60, LMF or AMF triggers the switching of LMF. For example, because the UE moves out of the service area of the LMF, or the LMF load is too large and the LMF needs to be switched. For details, please refer to steps 31a and 31b of the user plane connection modification process between the UE and LMF.
[0145] For LMF to send the modification cause value (mod cause or mod cause) to UE, there are two methods: method 1, using a control plane message (ie, LMF->AMF->UE) to send it to UE; method 2, using a user plane message (ie, LMF->UPF->RAN->UE) to send it to UE.
[0146] The above-mentioned method 1 can refer to steps 23 to 25 of the above-mentioned UE-initiated user plane connection process, and the enhanced part is that in addition to carrying user plane information (user plane information), step 22 also carries a modification reason value, and the modification reason value includes LMF congestion, UE moving out of the LMF service area, insufficient resources or protocol switching. The above-mentioned user plane information is used to provide user plane connection related information, including the LMF address. Specifically, the above-mentioned method 1 may include the following steps:
[0147] Step 61a, AMF sends Nlmf_Location_UPConfig Request to LMF to request to establish an LCS-UP connection. When AMF receives the user plane information and modification reason value from LMF, AMF forwards it to UE through DL NAS TRANSPORT message.
[0148] Step 62a. If LMF accepts the use of the user plane for positioning and no secure user plane connection is established between the UE and LMF, LMF sends a Namf_Communication_N1N2MessageTransfer message to AMF, which carries the user plane information and the modification reason value (i.e., the second reason value mentioned above).
[0149] Step 63a: When the AMF receives the user plane information and the modification cause value from the LMF, the AMF forwards it to the UE via a DL NASTRANSPORT message.
[0150] Step 64a, the UE sends a user plane connection modification response message, which may carry a message type to indicate rejection or acceptance of the above-mentioned user plane connection release request. The message is encapsulated in a UL NAS TRANSPORT message and sent to the AMF.
[0151] Step 65a: When the AMF receives the UL NAS TRANSPORT message from the UE, the AMF finds the LMF according to the UE LCS-UP context and forwards the user plane connection modification response message carried in the UL NAS TRANSPORT message to the UE.
[0152] The above method 2 may include the following steps:
[0153] Step 61b: LMF sends a user plane connection modification request message to UE, requesting UE to switch user plane connection to target LMF, the message carries at least one of the following: message type, target LMF address, modification reason value. Modification reason value includes LMF congestion, UE moves out of LMF service area or protocol switching.
[0154] Step 62b: The UE sends a reply message to the LMF, where the message carries a message type used to indicate acceptance or rejection of the user plane connection modification request message sent by the first network element.
[0155] Step 64: After receiving the modification reason value, the UE initiates a new user plane connection establishment request message to the target LMF.
[0156] Optionally, when the first information is used to indicate the reason for requesting to release the user plane connection between the terminal and the first network element, the first information includes a third cause value, wherein the third cause value is used to indicate normal release, protocol switching, insufficient resources or restart of the first network element.
[0157] In this embodiment, the above-mentioned third reason value is used to indicate the reason for requesting to release the user plane connection between the terminal and the first network element, wherein the reason for requesting to release the user plane connection between the terminal and the first network element may include normal release, protocol switching, insufficient resources or restart of the first network element.
[0158] Exemplarily, the above-mentioned regular release includes regular release situations such as normal release due to long-term non-use; the above-mentioned switching protocol may refer to the first network element determining that it is necessary to switch the currently used protocol stack to transmit data service related messages, for example, LMF determines that it is necessary to switch the currently used protocol stack to transmit positioning messages; insufficient resources may refer to the first network element itself being too loaded, requiring the terminal to wait for a period of time to send a user plane positioning message or to find a replacement network element (for example, LMF) to provide services, for example, the LMF computing task load is too large; the first network element restart may refer to the first network element itself requiring a machine upgrade and being unable to support the current user plane connection task, for example, LMF restart means that the LMF itself requires a machine upgrade and is unable to support the current user plane connection task.
[0159] It can be understood that when the terminal obtains the above-mentioned third reason value, it can perform corresponding actions based on the third reason value. For example, when the above-mentioned third reason value indicates a regular release, the terminal can refuse to release the user plane connection between the terminal and the first network element; when the above-mentioned third reason value indicates a protocol switch, the terminal can release the current user plane connection, and can use the target protocol to communicate with the first network element on the user plane; when the above-mentioned third reason value indicates insufficient resources, the terminal can release the current user plane connection, and re-initiate the user plane connection process triggered by the terminal to request a new network element (for example, LMF) address to establish a new user plane connection to send a user plane message, for example, a positioning message; when the above-mentioned third reason value indicates a restart of the first network element, the terminal can release the current user plane connection, and can choose to establish a user plane connection with other network elements.
[0160] Optionally, when the third cause value is used to indicate protocol switching, the first information also includes a target protocol.
[0161] An optional implementation is that the first information carries a target protocol information element, and the target protocol information element includes a first bit, and the first bit indicates whether the terminal is required to switch to protocol A (such as SUPL protocol). When the value of the first bit is 0, the terminal is not required to use protocol A to transmit user plane messages, such as positioning messages; when the value of the first bit is 1, the terminal is required to use protocol A to transmit user plane messages, such as positioning messages.
[0162] Optionally, the first message further includes a backoff time, where the backoff time is used to indicate that after the terminal releases the current user plane connection, it can use the process of initiating a user plane connection establishment again after waiting for a set time.
[0163] Optionally, the method further comprises:
[0164] The terminal sends a third message to the first network element, wherein the third message is used to indicate acceptance or rejection of a user plane connection release request.
[0165] Exemplarily, the third message is used to indicate acceptance or rejection of a user plane connection release request, which can be understood as the third message is used to indicate acceptance or rejection of a user plane connection release request message sent by the first network element.
[0166] In some examples, the third message may carry a fourth message type, where the fourth message type is used to indicate acceptance or rejection of a user plane connection release request.
[0167] Specifically, the terminal can determine whether to accept the user plane connection release request based on the first information. If it is determined that the user plane connection release request is received, the terminal sends a message to the first network element to indicate the acceptance of the user plane connection release request. If it is determined that the user plane connection release request is rejected, the terminal sends a message to the first network element to indicate the rejection of the user plane connection release request.
[0168] Optionally, the first message is a message sent by the first network element to the terminal through a user plane, or the first message is a message sent by the first network element to the terminal through a control plane.
[0169] In one implementation, the first network element may send a first message to the terminal via the user plane. For example, the LMF may send a user plane connection release request message to the UE via the user plane (ie, LMF->UPF->RAN->UE), and the message carries the above-mentioned first information.
[0170] In another embodiment, the first network element may send a first message to the terminal via the control plane. For example, the LMF may send a user plane connection release request message to the UE via the control plane (ie, LMF->AMF->UE), and the message carries the above-mentioned first information.
[0171] Optionally, the method further comprises:
[0172] In a case where the third message is used to indicate acceptance of a user plane connection release request, the terminal releases the user plane connection between the terminal and the first network element.
[0173] In this embodiment, when the terminal determines to accept the user plane connection release request, the terminal can release the user plane connection between the terminal and the first network element, and then the terminal can choose to establish a user plane connection with other network elements when the first cause value indicates insufficient resources or the first network element is restarted, or use the target protocol to re-establish the user plane connection with the first network element when the third cause value indicates a protocol switch.
[0174] Optionally, the method further comprises:
[0175] In a case where the third cause value is used to indicate protocol switching, the terminal uses the target protocol to perform user plane communication with the first network element.
[0176] Exemplarily, when the third reason value is used to indicate protocol switching, the terminal can release the current user plane connection, that is, release the user plane connection between the current terminal and the first network element, and use the target protocol to re-establish the user plane connection with the first network element, and then use the target protocol to communicate with the first network element on the user plane.
[0177] Optionally, the method further comprises:
[0178] In a case where the third cause value is used to indicate insufficient resources, the terminal sends a fourth user plane connection establishment request message to the second network element.
[0179] Exemplarily, the above-mentioned second network element may be an AMF.
[0180] In this embodiment, when the above-mentioned third reason value indicates insufficient resources, the terminal can release the current user plane connection and send a fourth user plane connection establishment request message to the second network element, and then the second network element can reselect the fourth network element for the terminal to establish a user plane connection between the terminal and the fourth network element. The fourth network element is of the same type as the first network element. For example, taking the first network element as LMF and the second network element as AMF as an example, the terminal sends a fourth user plane connection establishment request message to AMF to request a new LMF address for establishing a new user plane positioning connection to send a user plane message.
[0181] The following takes the data service as a positioning service and the first network element as an example to illustrate the user plane connection release process:
[0182] like Figure 4c As shown, the user plane connection release process between the UE and the LMF may include the following steps:
[0183] Step 70a: Since LMF switching requires the release of the current LMF connection, please refer to steps 31a and 31b of the user plane connection modification process between the UE and LMF for details.
[0184] Step 70b: Since LMF decides to release the current connection based on the current service load and transmission performance, for example, LMF believes that the LCS-UPP transmission rate is slow and wishes to switch the protocol, for example, to SUPL.
[0185] It should be noted that only one of the two steps, step 70a and step 70b, is executed.
[0186] For LMF to send the release cause value (release cause) to UE, there are two ways: Method 1, using a control plane message (ie, LMF->AMF->UE) to send it to the UE; Method 2, using a user plane message (ie, LMF->UPF->RAN->UE) to send it to the UE.
[0187] Release method 1:
[0188] Step 71a, LMF decides to release the current user plane connection, then LMF sends a Namf_Communication_N1N2MessageTransfer message to AMF, which carries a user plane connection release message, and the message carries a release reason value (ie, the third reason value).
[0189] Step 72a: When the AMF receives the user plane release message from the LMF, the AMF forwards it to the UE via a DL NAS TRANSPORT message.
[0190] Step 73a, the UE sends a user plane connection release response message, which may carry a message type to indicate rejection or acceptance of the above-mentioned user plane connection release request. The message is encapsulated in a UL NAS TRANSPORT message and sent to the AMF.
[0191] Step 74a: When the AMF receives the UL NAS TRANSPORT message from the UE, the AMF finds the LMF according to the UE LCS-UP context and forwards the user plane connection release response message carried in the UL NAS TRANSPORT message to the UE.
[0192] Release method 2:
[0193] Step 71b: LMF sends a user plane connection release request message to UE to request the release of the current user plane connection between UE and LMF. The message may carry a message type and a release reason value. The release reason value includes one of the following: normal release, switching protocol, insufficient resources, LMF restart.
[0194] Optionally, when the release reason is switching protocols, the user plane connection release request message also carries a target protocol.
[0195] Step 72b: The UE sends a user plane connection release response message to the LMF. The message may carry a message type to indicate rejection or acceptance of the above user plane connection release request.
[0196] Step 73b: After receiving the release request message, the UE releases the current user plane connection and does not send any message on the current user plane connection.
[0197] An optional implementation is: when the release cause indicates protocol switching, the UE uses the target protocol to communicate with the LMF on the user plane.
[0198] An optional implementation is: when the release reason indicates insufficient resources, the UE can release the current user plane connection and re-initiate the terminal-triggered user plane connection process to request a new network element (e.g., LMF) address to establish a new user plane connection to send user plane messages, such as positioning messages.
[0199] See also Figure 5 , Figure 5 is a flow chart of a transmission method provided in an embodiment of the present application, which can be executed by a network side device, such as Figure 5 As shown, the following steps are included:
[0200] Step 501: A first network element sends a first message to a terminal;
[0201] Among them, the first message carries first information, and the first information is used to indicate at least one of the following: whether to accept the first user plane connection establishment request message sent by the terminal, the reason for requesting to modify the user plane connection between the terminal and the first network element, and the reason for requesting to release the user plane connection between the terminal and the first network element; the first user plane connection establishment request message is used to request to establish a user plane connection between the terminal and the first network element.
[0202] Optionally, when the first information is used to indicate whether to accept the first user plane connection establishment request message sent by the terminal, the first information includes at least one of the following: a first message type, a first cause value, and a backoff time; wherein the first message type is used to indicate rejection or acceptance of the user plane connection establishment request, and the first cause value is used to indicate congestion or protocol mismatch of the first network element.
[0203] Optionally, the first user plane connection establishment request message is a user plane connection establishment request message sent by the terminal to the first network element through the user plane.
[0204] Optionally, when the first information is used to indicate the reason for requesting to modify the user plane connection between the terminal and the first network element, the first information includes a second reason value, wherein the second reason value is used to indicate at least one of the following: congestion in the first network element, the terminal moves out of the service area of the first network element, insufficient resources, and protocol switching.
[0205] Optionally, when the second cause value is used to indicate protocol switching, the first information also includes a target protocol.
[0206] An optional implementation manner is: the first information carries a target protocol information element (target protocol information element), the target protocol information element includes a first bit, the first bit indicates whether the terminal is required to switch to protocol A (such as SUPL protocol), when the value of the first bit is 0, the terminal is not required to use protocol A to transmit user plane messages, such as positioning messages; when the value of the first bit is 1, the terminal is required to use protocol A to transmit user plane messages, such as positioning messages.
[0207] Optionally, the first information also includes at least one of the following: a second message type, a target network element address; wherein the second message type is used to indicate that the first message is used to request modification of a user plane connection.
[0208] Optionally, the first message is a message sent by the first network element to the terminal through a user plane, or the first message is a message sent by the first network element to the terminal through a control plane.
[0209] Optionally, the method further comprises:
[0210] The first network element receives a second message sent by the terminal, wherein the second message is used to indicate acceptance or rejection of a user plane connection modification request.
[0211] Optionally, when the first information is used to indicate the reason for requesting to release the user plane connection between the terminal and the first network element, the first information includes a third cause value, wherein the third cause value is used to indicate normal release, protocol switching, insufficient resources or restart of the first network element.
[0212] Optionally, when the third cause value is used to indicate protocol switching, the first information also includes a target protocol.
[0213] An optional implementation is: the first information carries a target protocol information element, the target protocol information element includes a first bit, the first bit indicates whether the terminal is required to switch to protocol A (such as SUPL protocol), when the value of the first bit is 0, the terminal is not required to use protocol A for user plane message transmission, such as positioning message; when the value of the first bit is 1, the terminal is required to use protocol A for user plane message transmission, such as positioning message.
[0214] Optionally, the method further comprises:
[0215] When the third cause value is used to indicate protocol switching, the first network element uses the target protocol to perform user plane communication with the terminal.
[0216] Optionally, the first message is a message sent by the first network element to the terminal through a user plane, or the first message is a message sent by the first network element to the terminal through a control plane.
[0217] Optionally, the method further comprises:
[0218] The first network element receives a third message sent by the terminal, wherein the third message is used to indicate acceptance or rejection of a user plane connection release request.
[0219] Optionally, the first network element sending a first message to the terminal includes:
[0220] When the first network element determines that the service load and transmission performance determine that the user plane connection between the first network element and the terminal needs to be released, the first network element sends a first message to the terminal.
[0221] It should be noted that the implementation method of this embodiment can be found in Figure 3 The relevant description of the illustrated embodiment is not repeated here.
[0222] It should be noted that the transmission method provided in the embodiment of the present application can be executed by a transmission device, or a control module in the transmission device for executing the transmission method. In the embodiment of the present application, the transmission device provided in the embodiment of the present application is described by taking the transmission method executed by the transmission device as an example.
[0223] See also Figure 6 , Figure 6 is a structural diagram of a transmission device provided in an embodiment of the present application, such as Figure 6 As shown, the transmission device 600 includes:
[0224] A first receiving module 601, configured to receive a first message sent by a first network element;
[0225] Among them, the first message carries first information, and the first information is used to indicate at least one of the following: whether to accept the first user plane connection establishment request message sent by the terminal, the reason for requesting to modify the user plane connection between the terminal and the first network element, and the reason for requesting to release the user plane connection between the terminal and the first network element; the first user plane connection establishment request message is used to request to establish a user plane connection between the terminal and the first network element.
[0226] Optionally, when the first information is used to indicate whether to accept the first user plane connection establishment request message sent by the terminal, the first information includes at least one of the following: a first message type, a first cause value, and a backoff time; wherein the first message type is used to indicate rejection or acceptance of the user plane connection establishment request, and the first cause value is used to indicate congestion or protocol mismatch of the first network element.
[0227] Optionally, the device further includes a second sending module, specifically configured to:
[0228] In the case where the first information includes the backoff time, starting a timer, and sending a second user plane connection establishment request message to the first network element after the timer times out; wherein an initial value of the timer is the backoff time;
[0229] or,
[0230] When the first cause value indicates that the protocol does not match, a third user plane connection establishment request message is sent to the second network element; wherein the third user plane connection establishment request message includes at least one of the following: first indication information, the protocol used by the terminal; the first indication information is used to instruct the second network element to select a third network element that supports the protocol used by the terminal.
[0231] Optionally, the first user plane connection establishment request message is a user plane connection establishment request message sent by the terminal to the first network element through the user plane.
[0232] Optionally, when the first information is used to indicate the reason for requesting to modify the user plane connection between the terminal and the first network element, the first information includes a second reason value, wherein the second reason value is used to indicate at least one of the following: congestion in the first network element, the terminal moves out of the service area of the first network element, insufficient resources, and protocol switching.
[0233] Optionally, the first information also includes at least one of the following: a second message type, a target network element address; wherein the second message type is used to indicate that the first message is used to request modification of a user plane connection.
[0234] Optionally, the first message is a message sent by the first network element to the terminal through a user plane, or the first message is a message sent by the first network element to the terminal through a control plane.
[0235] Optionally, the device further comprises:
[0236] The third sending module is used to send a second message to the first network element, wherein the second message is used to indicate acceptance or rejection of the user plane connection modification request.
[0237] Optionally, when the first information is used to indicate the reason for requesting to release the user plane connection between the terminal and the first network element, the first information includes a third cause value, wherein the third cause value is used to indicate normal release, protocol switching, insufficient resources or restart of the first network element.
[0238] Optionally, when the third cause value is used to indicate protocol switching, the first information also includes a target protocol.
[0239] Optionally, the device further comprises:
[0240] The fourth sending module is used to send a third message to the first network element, wherein the third message is used to indicate acceptance or rejection of the user plane connection release request.
[0241] Optionally, the device further comprises:
[0242] A release module is used to release the user plane connection between the terminal and the first network element when the third message is used to indicate acceptance of the user plane connection release request.
[0243] Optionally, the device further comprises:
[0244] The first communication module is used to perform user plane communication with the first network element using the target protocol when the third cause value is used to indicate protocol switching.
[0245] Optionally, the first message is a message sent by the first network element to the terminal through a user plane, or the first message is a message sent by the first network element to the terminal through a control plane.
[0246] Optionally, the device further comprises:
[0247] The fifth sending module is used to send a fourth user plane connection establishment request message to the second network element when the third cause value is used to indicate insufficient resources.
[0248] The transmission device in the embodiment of the present application may be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal, or may be other devices other than a terminal. For example, the terminal may include but is not limited to the types of terminals 11 listed above, and other devices may be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.
[0249] The transmission device provided in the embodiment of the present application can achieve Figure 3The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.
[0250] See also Figure 7 , Figure 7 is a structural diagram of a transmission device provided in an embodiment of the present application, such as Figure 7 As shown, the transmission device 700 includes:
[0251] A first sending module 701, configured to send a first message to a terminal;
[0252] Among them, the first message carries first information, and the first information is used to indicate at least one of the following: whether to accept the first user plane connection establishment request message sent by the terminal, the reason for requesting to modify the user plane connection between the terminal and the first network element, and the reason for requesting to release the user plane connection between the terminal and the first network element; the first user plane connection establishment request message is used to request to establish a user plane connection between the terminal and the first network element.
[0253] Optionally, when the first information is used to indicate whether to accept the first user plane connection establishment request message sent by the terminal, the first information includes at least one of the following: a first message type, a first cause value, and a backoff time; wherein the first message type is used to indicate rejection or acceptance of the user plane connection establishment request, and the first cause value is used to indicate congestion or protocol mismatch of the first network element.
[0254] Optionally, the first user plane connection establishment request message is a user plane connection establishment request message sent by the terminal to the first network element through the user plane.
[0255] Optionally, when the first information is used to indicate the reason for requesting to modify the user plane connection between the terminal and the first network element, the first information includes a second reason value, wherein the second reason value is used to indicate at least one of the following: congestion in the first network element, the terminal moves out of the service area of the first network element, insufficient resources, and protocol switching.
[0256] Optionally, the first information also includes at least one of the following: a second message type, a target network element address; wherein the second message type is used to indicate that the first message is used to request modification of a user plane connection.
[0257] Optionally, the first message is a message sent by the first network element to the terminal through a user plane, or the first message is a message sent by the first network element to the terminal through a control plane.
[0258] Optionally, the device further comprises:
[0259] The second receiving module is used to receive a second message sent by the terminal, wherein the second message is used to indicate acceptance or rejection of the user plane connection modification request.
[0260] Optionally, when the first information is used to indicate the reason for requesting to release the user plane connection between the terminal and the first network element, the first information includes a third cause value, wherein the third cause value is used to indicate normal release, protocol switching, insufficient resources or restart of the first network element.
[0261] Optionally, when the third cause value is used to indicate protocol switching, the first information also includes a target protocol.
[0262] Optionally, the device further comprises:
[0263] The second communication module is used to use the target protocol to perform user plane communication with the terminal when the third cause value is used to indicate protocol switching.
[0264] Optionally, the first message is a message sent by the first network element to the terminal through a user plane, or the first message is a message sent by the first network element to the terminal through a control plane.
[0265] Optionally, the device further comprises:
[0266] The third receiving module is used to receive a third message sent by the terminal, wherein the third message is used to indicate acceptance or rejection of the user plane connection release request.
[0267] Optionally, the sending module is specifically used for:
[0268] When it is determined that the service load and the transmission performance determine that the user plane connection between the first network element and the terminal needs to be released, the first network element sends a first message to the terminal.
[0269] The transmission device in the embodiment of the present application may be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a network side device, or may be other devices other than the network side device. Exemplarily, the network side device may include but is not limited to the types of network side devices 12 listed above, and other devices may be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.
[0270] The transmission device provided in the embodiment of the present application can achieve Figure 5 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.
[0271] Optional, such as Figure 8 As shown, the embodiment of the present application further provides a communication device 800, including a processor 801 and a memory 802, and the memory 802 stores a program or instruction that can be run on the processor 801. For example, when the communication device 800 is a terminal, the program or instruction is executed by the processor 801 to implement the various steps of the above-mentioned transmission method embodiment, and can achieve the same technical effect. When the communication device 800 is a network side device, the program or instruction is executed by the processor 801 to implement the various steps of the above-mentioned transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0272] An embodiment of the present application also provides a terminal, including a processor and a communication interface, wherein the communication interface is used to receive a first message sent by a first network element; wherein the first message carries first information, and the first information is used to indicate at least one of the following: whether to accept a first user plane connection establishment request message sent by the terminal, the reason for requesting to modify the user plane connection between the terminal and the first network element, and the reason for requesting to release the user plane connection between the terminal and the first network element; the first user plane connection establishment request message is used to request to establish a user plane connection between the terminal and the first network element. This terminal embodiment corresponds to the above-mentioned terminal side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this terminal embodiment, and can achieve the same technical effect. Specifically, Fig. 9 A schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application.
[0273] The terminal 900 includes but is not limited to: a radio frequency unit 901, a network module 902, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909 and at least some of the components of a processor 910.
[0274] Those skilled in the art will appreciate that the terminal 900 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 910 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig. 9 The terminal structure shown in the figure does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0275] It should be understood that in the embodiment of the present application, the input unit 904 may include a graphics processing unit (GPU) 9041 and a microphone 9042, and the graphics processor 9041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 906 may include a display panel 9061, and the display panel 9061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 907 includes a touch panel 9071 and at least one of other input devices 9072. The touch panel 9071 is also called a touch screen. The touch panel 9071 may include two parts: a touch detection device and a touch controller. Other input devices 9072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0276] In the embodiment of the present application, after receiving downlink data from the network side device, the RF unit 901 can transmit the data to the processor 910 for processing; in addition, the RF unit 901 can send uplink data to the network side device. Generally, the RF unit 901 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
[0277] The memory 909 can be used to store software programs or instructions and various data. The memory 909 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 909 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 909 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0278] The processor 910 may include one or more processing units; optionally, the processor 910 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 910.
[0279] Among them, the radio frequency unit 901 is used to receive a first message sent by a first network element; wherein the first message carries first information, and the first information is used to indicate at least one of the following: whether to accept the first user plane connection establishment request message sent by the terminal, the reason for requesting to modify the user plane connection between the terminal and the first network element, and the reason for requesting to release the user plane connection between the terminal and the first network element; the first user plane connection establishment request message is used to request to establish a user plane connection between the terminal and the first network element.
[0280] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the aforementioned method embodiment, and achieve the same or corresponding technical effect. To avoid repetition, it will not be repeated here.
[0281] The embodiment of the present application also provides a network side device, including a processor and a communication interface, the communication interface is used to send a first message to a terminal; wherein the first message carries first information, and the first information is used to indicate at least one of the following: whether to accept the first user plane connection establishment request message sent by the terminal, the reason for requesting to modify the user plane connection between the terminal and the first network element, and the reason for requesting to release the user plane connection between the terminal and the first network element; the first user plane connection establishment request message is used to request to establish a user plane connection between the terminal and the first network element. This network side device embodiment corresponds to the above-mentioned network side device method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this network side device embodiment, and can achieve the same technical effect.
[0282] Specifically, the embodiment of the present application also provides a network side device. Fig.10 As shown, the network side device 1000 includes: a processor 1001, a network interface 1002 and a memory 1003. The network interface 1002 is, for example, a common public radio interface (CPRI).
[0283] Specifically, the network side device 1000 of the embodiment of the present application further includes: an instruction or program stored in the memory 1003 and executable on the processor 1001, and the processor 1001 calls the instruction or program in the memory 1003 to execute Figure 7 The methods executed by the modules shown achieve the same technical effects, and therefore will not be described here in detail to avoid repetition.
[0284] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned transmission method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0285] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.
[0286] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0287] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0288] The embodiments of the present application further provide a computer program / program product, which is stored in a storage medium and is executed by at least one processor to implement the various processes of the above-mentioned transmission method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0289] The embodiment of the present application also provides a transmission system, including: a terminal and a network side device, wherein the terminal is used to execute the following Figure 3 And each process of each method embodiment above, the network side device is used to perform the following Figure 5 And the various processes of the above-mentioned method embodiments can achieve the same technical effect. To avoid repetition, they will not be described here.
[0290] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises one..." does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0291] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment method can be implemented by means of a computer software product plus a necessary general hardware platform, and of course, it can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, disk, CD, etc.), including several instructions to enable the terminal or network side device to execute the method described in each embodiment of the present application.
[0292] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of the present application and the scope of protection of the claims, and these implementation methods are all within the protection of the present application.
Claims
1. A transmission method, characterized in that: include: The terminal receives a first message sent by the first network element; The first message carries first information, and the first information is used to indicate at least one of the following: whether to accept the first user plane connection establishment request message sent by the terminal, the reason for requesting to modify the user plane connection between the terminal and the first network element, and the reason for requesting to release the user plane connection between the terminal and the first network element; The first user plane connection establishment request message is used to request to establish a user plane connection between the terminal and the first network element.
2. The method according to claim 1, characterized in that In the case where the first information is used to indicate whether to accept the first user plane connection establishment request message sent by the terminal, the first information includes at least one of the following: a first message type, a first cause value, and a backoff time; wherein the first message type is used to indicate rejection or acceptance of the user plane connection establishment request, and the first cause value is used to indicate congestion or protocol mismatch of the first network element.
3. The method according to claim 2, characterized in that The method further comprises: In the case where the first information includes the backoff time, the terminal starts a timer, and sends a second user plane connection establishment request message to the first network element after the timer times out; wherein an initial value of the timer is the backoff time; or, When the first cause value indicates that the protocol does not match, the terminal sends a third user plane connection establishment request message to the second network element; wherein the third user plane connection establishment request message includes at least one of the following: first indication information, the protocol used by the terminal; the first indication information is used to instruct the second network element to select a third network element that supports the protocol used by the terminal.
4. The method according to any one of claims 1 to 3, characterized in that The first user plane connection establishment request message is a user plane connection establishment request message sent by the terminal to the first network element through the user plane.
5. The method according to claim 1, characterized in that In the case where the first information is used to indicate the reason for requesting to modify the user plane connection between the terminal and the first network element, the first information includes a second reason value, wherein the second reason value is used to indicate at least one of the following: congestion in the first network element, the terminal moves out of the service area of the first network element, insufficient resources, and protocol switching.
6. The method according to claim 5, characterized in that The first information also includes at least one of the following: a second message type, a target network element address; wherein the second message type is used to indicate that the first message is used to request modification of a user plane connection.
7. The method according to claim 5 or 6, characterized in that: The first message is a message sent by the first network element to the terminal through a user plane, or the first message is a message sent by the first network element to the terminal through a control plane.
8. The method according to any one of claims 5 to 7, characterized in that The method further comprises: The terminal sends a second message to the first network element, wherein the second message is used to indicate acceptance or rejection of a user plane connection modification request.
9. The method according to claim 1, characterized in that: In the case where the first information is used to indicate the reason for requesting to release the user plane connection between the terminal and the first network element, the first information includes a third cause value, wherein the third cause value is used to indicate normal release, protocol switching, insufficient resources, or restart of the first network element.
10. The method according to claim 9, characterized in that In the case where the third cause value is used to indicate protocol switching, the first information further includes a target protocol.
11. The method according to any one of claims 9 to 10, characterized in that The first message is a message sent by the first network element to the terminal through a user plane, or the first message is a message sent by the first network element to the terminal through a control plane.
12. The method according to any one of claims 9 to 11, characterized in that The method further comprises: The terminal sends a third message to the first network element, wherein the third message is used to indicate acceptance or rejection of a user plane connection release request.
13. The method according to claim 12, characterized in that The method further comprises: In a case where the third message is used to indicate acceptance of a user plane connection release request, the terminal releases the user plane connection between the terminal and the first network element.
14. The method according to any one of claims 10 to 13, characterized in that The method further comprises: In a case where the third cause value is used to indicate protocol switching, the terminal uses the target protocol to perform user plane communication with the first network element.
15. The method according to any one of claims 9 to 13, characterized in that The method further comprises: In a case where the third cause value is used to indicate insufficient resources, the terminal sends a fourth user plane connection establishment request message to the second network element.
16. A transmission method, characterized in that: include: The first network element sends a first message to the terminal; The first message carries first information, and the first information is used to indicate at least one of the following: whether to accept the first user plane connection establishment request message sent by the terminal, the reason for requesting to modify the user plane connection between the terminal and the first network element, and the reason for requesting to release the user plane connection between the terminal and the first network element; The first user plane connection establishment request message is used to request to establish a user plane connection between the terminal and the first network element.
17. The method according to claim 16, characterized in that In the case where the first information is used to indicate whether to accept the first user plane connection establishment request message sent by the terminal, the first information includes at least one of the following: a first message type, a first cause value, and a backoff time; wherein the first message type is used to indicate rejection or acceptance of the user plane connection establishment request, and the first cause value is used to indicate congestion or protocol mismatch of the first network element.
18. The method according to any one of claims 16 to 17, characterized in that The first user plane connection establishment request message is a user plane connection establishment request message sent by the terminal to the first network element through the user plane.
19. The method according to claim 16, characterized in that In the case where the first information is used to indicate the reason for requesting to modify the user plane connection between the terminal and the first network element, the first information includes a second reason value, wherein the second reason value is used to indicate at least one of the following: congestion in the first network element, the terminal moves out of the service area of the first network element, insufficient resources, and protocol switching.
20. The method according to claim 19, characterized in that The first information also includes at least one of the following: a second message type, a target network element address; wherein the second message type is used to indicate that the first message is used to request modification of a user plane connection.
21. The method according to claim 19 or 20, characterized in that The first message is a message sent by the first network element to the terminal through a user plane, or the first message is a message sent by the first network element to the terminal through a control plane.
22. The method according to any one of claims 19 to 21, characterized in that The method further comprises: The first network element receives a second message sent by the terminal, wherein the second message is used to indicate acceptance or rejection of a user plane connection modification request.
23. The method according to claim 16, characterized in that In the case where the first information is used to indicate the reason for requesting to release the user plane connection between the terminal and the first network element, the first information includes a third cause value, wherein the third cause value is used to indicate normal release, protocol switching, insufficient resources, or restart of the first network element.
24. The method according to claim 23, characterized in that In the case where the third cause value is used to indicate protocol switching, the first information further includes a target protocol.
25. The method according to claim 24, characterized in that The method further comprises: When the third cause value is used to indicate protocol switching, the first network element uses the target protocol to perform user plane communication with the terminal.
26. The method according to any one of claims 23 to 25, characterized in that The first message is a message sent by the first network element to the terminal through a user plane, or the first message is a message sent by the first network element to the terminal through a control plane.
27. The method according to any one of claims 23 to 26, characterized in that The method further comprises: The first network element receives a third message sent by the terminal, wherein the third message is used to indicate acceptance or rejection of a user plane connection release request.
28. The method according to any one of claims 23 to 27, characterized in that The first network element sending a first message to the terminal includes: When the first network element determines that the service load and transmission performance determine that the user plane connection between the first network element and the terminal needs to be released, the first network element sends a first message to the terminal.
29. A transmission device, characterized in that: include: A first receiving module, configured to receive a first message sent by a first network element; The first message carries first information, and the first information is used to indicate at least one of the following: whether to accept the first user plane connection establishment request message sent by the terminal, the reason for requesting to modify the user plane connection between the terminal and the first network element, and the reason for requesting to release the user plane connection between the terminal and the first network element; The first user plane connection establishment request message is used to request to establish a user plane connection between the terminal and the first network element.
30. A transmission device, characterized in that: include: A first sending module, used to send a first message to a terminal; The first message carries first information, and the first information is used to indicate at least one of the following: whether to accept the first user plane connection establishment request message sent by the terminal, the reason for requesting to modify the user plane connection between the terminal and the first network element, and the reason for requesting to release the user plane connection between the terminal and the first network element; The first user plane connection establishment request message is used to request to establish a user plane connection between the terminal and the first network element.
31. A terminal, characterized in that: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the transmission method according to any one of claims 1 to 15 are implemented.
32. A network side device, characterized in that: It comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the transmission method according to any one of claims 16 to 28 are implemented.
33. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, it implements the steps of the transmission method according to any one of claims 1 to 15, or implements the steps of the transmission method according to any one of claims 16 to 28.